]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in function body.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-04 Martin Jambor <mjambor@suse.cz>
2
3 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
4 function body.
5
6 2014-11-04 Jason Merrill <jason@redhat.com>
7
8 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
9 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
10
11 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
12
13 gcc/testsuite/
14 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
15 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
16 conflicting -mcpu options.
17 * gcc.target/powerpc/ppc-target-2.c: Likewise.
18 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
19 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
20 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
21 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
22 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
23 * gcc.target/powerpc/pr48053-3.c: Likewise.
24 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
25 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
26 * gcc.target/powerpc/pr57744.c: Likewise.
27 * gcc.target/powerpc/pr47862.c: Likewise.
28 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
29 * gcc.target/powerpc/recip-1.c: Likewise.
30 * gcc.target/powerpc/darwin-longlong.c: Likewise.
31 * gcc.target/powerpc/bool2-p8.c: Likewise.
32 * gcc.target/powerpc/mmfpgpr.c: Likewise.
33 * gcc.target/powerpc/pr60203.c: Likewise.
34 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
35 * gcc.target/powerpc/bool2-av.c: Likewise.
36 * gcc.target/powerpc/pr43154.c: Likewise.
37 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
38 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
39 * gcc.target/powerpc/pr59054.c: Likewise.
40 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
41 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
42 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
43 * gcc.target/powerpc/ppc-target-3.c: Likewise.
44 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
45 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
46 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
47 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
48 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
49 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
50 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
51 * gcc.target/powerpc/bswap64-3.c: Likewise.
52 * gcc.target/powerpc/bcd-1.c: Likewise.
53 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
54 * gcc.target/powerpc/extend-divide-1.c: Likewise.
55 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
56 * gcc.target/powerpc/pr48192.c: Likewise.
57 * gcc.target/powerpc/pr52775.c: Likewise.
58 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
59 * gcc.target/powerpc/pr58673-1.c: Likewise.
60 * gcc.target/powerpc/pr53487.c: Likewise.
61 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
62 * gcc.target/powerpc/recip-2.c: Likewise.
63 * gcc.target/powerpc/p8vector-fp.c: Likewise.
64 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
65 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
66 * gcc.target/powerpc/pr57150.c: Likewise.
67 * gcc.target/powerpc/pr47251.c: Likewise.
68 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
69 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
70 * gcc.target/powerpc/bool3-p7.c: Likewise.
71 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
72 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
73 * gcc.target/powerpc/ppc-target-4.c: Likewise.
74 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
75 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
76 * gcc.target/powerpc/440-machhw-1.c: Likewise.
77 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
78 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
79 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
80 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
81 * gcc.target/powerpc/loop_align.c: Likewise.
82 * gcc.target/powerpc/lhs-1.c: Likewise.
83 * gcc.target/powerpc/sd-vsx.c: Likewise.
84 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
85 * gcc.target/powerpc/bcd-2.c: Likewise.
86 * gcc.target/powerpc/20040121-1.c: Likewise.
87 * gcc.target/powerpc/pr52457.c: Likewise.
88 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
89 * gcc.target/powerpc/extend-divide-2.c: Likewise.
90 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
91 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
92 * gcc.target/powerpc/pr58673-2.c: Likewise.
93 * gcc.target/powerpc/atomic-p7.c: Likewise.
94 * gcc.target/powerpc/recip-3.c: Likewise.
95 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
96 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
97 * gcc.target/powerpc/popcount-1.c: Likewise.
98 * gcc.target/powerpc/altivec-32.c: Likewise.
99 * gcc.target/powerpc/timode_off.c: Likewise.
100 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
101 * gcc.target/powerpc/pack01.c: Likewise.
102 * gcc.target/powerpc/pr55033.c: Likewise.
103 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
104 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
105 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
106 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
107 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
108 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
109 * gcc.target/powerpc/bool3-p8.c: Likewise.
110 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
111 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
112 * gcc.target/powerpc/440-macchw-1.c: Likewise.
113 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
114 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
115 * gcc.target/powerpc/440-machhw-2.c: Likewise.
116 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
117 * gcc.target/powerpc/pr46728-16.c: Likewise.
118 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
119 * gcc.target/powerpc/bool3-av.c: Likewise.
120 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
121 * gcc.target/powerpc/ppc-pow.c: Likewise.
122 * gcc.target/powerpc/lhs-2.c: Likewise.
123 * gcc.target/powerpc/pr39902-2.c: Likewise.
124 * gcc.target/powerpc/20041111-1.c: Likewise.
125 * gcc.target/powerpc/builtins-1.c: Likewise.
126 * gcc.target/powerpc/bcd-3.c: Likewise.
127 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
128 * gcc.target/powerpc/pr57949-1.c: Likewise.
129 * gcc.target/powerpc/atomic-p8.c: Likewise.
130 * gcc.target/powerpc/sd-pwr6.c: Likewise.
131 * gcc.target/powerpc/recip-4.c: Likewise.
132 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
133 * gcc.target/powerpc/warn-2.c: Likewise.
134 * gcc.target/powerpc/parity-1.c: Likewise.
135 * gcc.target/powerpc/popcount-2.c: Likewise.
136 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
137 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
138 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
139 * gcc.target/powerpc/pr42747.c: Likewise.
140 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
141 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
142 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
143 * gcc.target/powerpc/direct-move-float1.c: Likewise.
144 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
145 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
146 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
147 * gcc.target/powerpc/440-macchw-2.c: Likewise.
148 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
149 * gcc.target/powerpc/dfp-td-2.c: Likewise.
150 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
151 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
152 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
153 * gcc.target/powerpc/lhs-3.c: Likewise.
154 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
155 * gcc.target/powerpc/builtins-2.c: Likewise.
156 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
157 * gcc.target/powerpc/pr52199.c: Likewise.
158 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
159 * gcc.target/powerpc/pr57949-2.c: Likewise.
160 * gcc.target/powerpc/recip-5.c: Likewise.
161 * gcc.target/powerpc/popcount-3.c: Likewise.
162 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
163 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
164 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
165 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
166 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
167 * gcc.target/powerpc/pr48226.c: Likewise.
168 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
169 * gcc.target/powerpc/pr47755-2.c: Likewise.
170 * gcc.target/powerpc/direct-move-float2.c: Likewise.
171 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
172 * gcc.target/powerpc/direct-move-double1.c: Likewise.
173 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
174 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
175 * gcc.target/powerpc/dfp-td-3.c: Likewise.
176 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
177 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
178 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
179 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
180 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
181 * gcc.target/powerpc/bool2-p5.c: Likewise.
182 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
183 * gcc.target/powerpc/fusion.c: Likewise.
184 * gcc.target/powerpc/recip-6.c: Likewise.
185 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
186 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
187 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
188 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
189 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
190 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
191 * gcc.target/powerpc/direct-move-long1.c: Likewise.
192 * gcc.target/powerpc/dfp-dd.c: Likewise.
193 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
194 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
195 * gcc.target/powerpc/direct-move-double2.c: Likewise.
196 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
197 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
198 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
199 * gcc.target/powerpc/dfp-td.c: Likewise.
200 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
201 * gcc.target/powerpc/pr48053-1.c: Likewise.
202 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
203 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
204 * gcc.target/powerpc/pr60676.c: Likewise.
205 * gcc.target/powerpc/pr48258-1.c: Likewise.
206 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
207 * gcc.target/powerpc/pr48857.c: Likewise.
208 * gcc.target/powerpc/quad-atomic.c: Likewise.
209 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
210 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
211 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
212 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
213 * gcc.target/powerpc/pr56605.c: Likewise.
214 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
215 * gcc.target/powerpc/pr53199.c: Likewise.
216 * gcc.target/powerpc/direct-move-long2.c: Likewise.
217 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
218 * gcc.target/powerpc/vsx-float0.c: Likewise.
219 * gcc.target/powerpc/ppc-target-1.c: Likewise.
220 * gcc.target/powerpc/altivec-20.c: Likewise.
221 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
222 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
223 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
224 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
225 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
226 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
227 * gcc.target/powerpc/pr60137.c: Likewise.
228 * gcc.target/powerpc/bswap64-1.c: Likewise.
229 * gcc.target/powerpc/pr48053-2.c: Likewise.
230 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
231 * gcc.target/powerpc/pr48258-2.c: Likewise.
232 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
233 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
234 * gcc.target/powerpc/bool2-p7.c: Likewise.
235 * gcc.target/powerpc/ppc-round.c: Likewise.
236 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
237 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
238 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
239 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
240 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
241 * gcc.target/powerpc/pr47755.c: Likewise.
242
243 2014-11-04 Marek Polacek <polacek@redhat.com>
244
245 * c-c++-common/ubsan/object-size-10.c: New test.
246
247 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
248
249 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
250
251 2014-11-03 Tobias Burnus <burnus@net-b.de>
252
253 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
254
255 2014-11-03 Marek Polacek <polacek@redhat.com>
256
257 PR c/52769
258 * gcc.dg/pr52769.c: New test.
259
260 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
261
262 PR c++/57820
263 * g++.dg/cpp0x/constexpr-ctor16.C: New.
264 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
265
266 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
267
268 PR tree-optimization/60770
269 * gcc.dg/tree-ssa/pr60770-1.c: New file.
270
271 2014-11-03 Jan Beulich <jbeulich@suse.com>
272
273 * gcc.target/i386/i386.exp: Extend option set to test
274 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
275 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
276
277 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
278
279 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
280 for ia32 targets only.
281 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
282 * g++.dg/tree-ssa/pr29902.C: Ditto.
283 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
284
285 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
286
287 * gcc.target/arm/ifcvt-size-check.c: New test.
288
289 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
290
291 * gcc.target/mips/octeon3-pipe-1.c: New test.
292
293 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
294
295 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
296 * g++.dg/ext/attrib42.C: Ditto.
297 * g++.dg/torture/pr51344.C: Ditto.
298 * g++.dg/tree-ssa/pr29902.C: Ditto.
299 * gcc.c-torture/execute/20010129-1.c: Ditto.
300 * gcc.dg/combine_ashiftrt_2.c: Ditto.
301 * gcc.dg/march-generic.c: Ditto.
302 * gcc.dg/torture/pr17526.c: Ditto.
303 * gcc.dg/union-4.c: Ditto.
304
305 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
306
307 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
308 * g++.dg/abi/no-weak1.C: Ditto.
309 * g++.dg/opt/pr44919.C: Ditto.
310 * g++.dg/opt/pr46640.C: Ditto.
311 * g++.dg/opt/pr46649.C: Ditto.
312 * g++.dg/opt/pr47036.C: Ditto.
313 * g++.dg/opt/pr48273.C: Ditto.
314 * g++.dg/opt/pr48302.C: Ditto.
315 * g++.dg/opt/pr45788.C: Ditto.
316 * g++.dg/opt/pr57662.C: Ditto.
317 * gcc.dg/20031102-1.c: Ditto.
318 * gcc.dg/builtin-bswap-7.c: Ditto.
319 * gcc.dg/builtin-bswap-7a.c: Ditto.
320 * gcc.dg/builtin-bswap-9.c: Ditto.
321 * gcc.dg/combine_ashiftrt_1.c: Ditto.
322 * gcc.dg/guality/bswaptest.c: Ditto.
323 * gcc.dg/guality/clztest.c: Ditto.
324 * gcc.dg/guality/ctztest.c: Ditto.
325 * gcc.dg/guality/pr45003-1.c: Ditto.
326 * gcc.dg/guality/pr45003-2.c: Ditto.
327 * gcc.dg/guality/pr45003-3.c: Ditto.
328 * gcc.dg/guality/pr58791-4.c: Ditto.
329 * gcc.dg/guality/rotatetest.c:Ditto.
330 * gcc.dg/ifcvt-fabs-1.c: Ditto.
331 * gcc.dg/ira-loop-pressure.c: Ditto.
332 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
333 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
334 * gcc.dg/lto/pr47259_0.c: Ditto.
335 * gcc.dg/memcpy-5.c: Ditto.
336 * gcc.dg/pr10474.c: Ditto.
337 * gcc.dg/pr37438.c: Ditto.
338 * gcc.dg/pr39453.c: Ditto.
339 * gcc.dg/pr40501.c: Ditto.
340 * gcc.dg/pr42245-2.c: Ditto.
341 * gcc.dg/pr42245.c: Ditto.
342 * gcc.dg/pr42246.c: Ditto.
343 * gcc.dg/pr42249.c: Ditto.
344 * gcc.dg/pr42388.c: Ditto.
345 * gcc.dg/pr42389.c: Ditto.
346 * gcc.dg/pr45352-1.c: Ditto.
347 * gcc.dg/pr45352-2.c: Ditto.
348 * gcc.dg/pr45352-3.c: Ditto.
349 * gcc.dg/pr45352.c: Ditto.
350 * gcc.dg/pr45472.c: Ditto.
351 * gcc.dg/pr45652.c: Ditto.
352 * gcc.dg/pr46212.c: Ditto.
353 * gcc.dg/pr46521.c: Ditto.
354 * gcc.dg/pr46522.c: Ditto.
355 * gcc.dg/pr46875.c: Ditto.
356 * gcc.dg/pr48374.c: Ditto.
357 * gcc.dg/pr50251.c: Ditto.
358 * gcc.dg/pr54472.c: Ditto.
359 * gcc.dg/pr55702.c: Ditto.
360 * gcc.dg/pr56990.c: Ditto.
361 * gcc.dg/pr57104.c: Ditto.
362 * gcc.dg/pr57662.c: Ditto.
363 * gcc.dg/pr60866.c: Ditto.
364 * gcc.dg/shrink-wrap-loop.c: Ditto.
365 * gcc.dg/tm/memopt-15.c: Ditto.
366 * gcc.dg/torture/pr52720.c: Ditto.
367 * gcc.dg/torture/pr56778.c: Ditto.
368 * gcc.dg/tree-prof/pr45354.c: Ditto.
369 * gcc.dg/tree-prof/pr50907.c: Ditto.
370 * gcc.dg/tree-ssa/loop-16.c: Ditto.
371 * gcc.dg/tree-ssa/loop-18.c: Ditto.
372 * gcc.dg/tree-ssa/pr44423.c: Ditto.
373 * gcc.dg/misc-tests/godump-1.c: Ditto.
374 * gfortran.dg/PR24188.f: Ditto.
375 * gfortran.dg/errnocheck_1.f90: Ditto.
376 * gfortran.dg/g77/20010216-1.f: Ditto.
377 * gfortran.dg/pr42246-2.f: Ditto.
378 * gfortran.dg/pr42294.f: Ditto.
379 * gfortran.dg/pr44691.f: Ditto.
380 * gfortran.dg/vect/pr45714-a.f: Ditto.
381 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
382 * gcc.misc-tests/linkage.exp: Ditto.
383 * lib/target-supports.exp: Reformat x86 tagets.
384 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
385
386 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
387
388 PR c++/57694
389 * g++.dg/cpp0x/constexpr-ctor15.C: New.
390
391 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
392
393 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
394 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
395 Commentary and rearrangement of tests.
396 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
397 Commentary and rearrangement of tests.
398 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
399 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
400
401 2014-10-31 Jakub Jelinek <jakub@redhat.com>
402
403 PR rtl-optimization/63659
404 * gcc.c-torture/execute/pr63659.c: New test.
405
406 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
407
408 PR target/63534
409 * gcc.target/i386/mcount_pic.c: New.
410
411 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
412
413 * gcc.target/i386/pr23098.c: Remove xfail.
414
415 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
416
417 * gnat.dg/opt42.ad[sb]: New test.
418
419 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
420
421 PR tree-optimization/63259
422 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
423 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
424 following comment.
425
426 2014-10-31 Jakub Jelinek <jakub@redhat.com>
427
428 PR sanitizer/63697
429 * c-c++-common/ubsan/overflow-sub-3.c: New test.
430
431 2014-10-30 Marek Polacek <polacek@redhat.com>
432
433 * gcc.dg/diag-aka-1.c: New test.
434 * gcc.dg/pr13804-1.c: Adjust dg-error.
435 * gcc.dg/redecl-14.c: Likewise.
436 * gcc.dg/pr56980.c: Adjust dg-message.
437
438 2014-10-30 Ian Lance Taylor <iant@google.com>
439
440 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
441
442 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
443
444 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
445 platforms except s390[x] and x86_64.
446
447 2014-10-30 Martin Liska <mliska@suse.cz>
448
449 PR ipa/63574
450 PR ipa/63664
451 * g++.dg/ipa/pr63574.C: New test.
452
453 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
454
455 * gcc.target/aarch64/madd_after_asm_1.c: New test.
456
457 2014-10-29 DJ Delorie <dj@redhat.com>
458
459 * gcc.dg/20141029-1.c: New.
460
461 2014-10-29 Martin Liska <mliska@suse.cz>
462
463 PR ipa/63587
464 * g++.dg/ipa/pr63587-1.C: New test.
465 * g++.dg/ipa/pr63587-2.C: New test.
466
467 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
468
469 * gcc.misc-tests/godump-1.c: Add tests for complex types.
470
471 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
472
473 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
474 * gcc.dg/optimize-bswapsi-3.c: New test.
475
476 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
477 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
478 Anna Tikhonova <anna.tikhonova@intel.com>
479 Ilya Tocar <ilya.tocar@intel.com>
480 Andrey Turetskiy <andrey.turetskiy@intel.com>
481 Ilya Verbin <ilya.verbin@intel.com>
482 Kirill Yukhin <kirill.yukhin@intel.com>
483 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
484
485 * gcc.target/i386/avx512dq-kmovb-1.c: New.
486
487 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
488 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
489 Anna Tikhonova <anna.tikhonova@intel.com>
490 Ilya Tocar <ilya.tocar@intel.com>
491 Andrey Turetskiy <andrey.turetskiy@intel.com>
492 Ilya Verbin <ilya.verbin@intel.com>
493 Kirill Yukhin <kirill.yukhin@intel.com>
494 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
495
496 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
497 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
498 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
499 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
500 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
501 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
502 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
503 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
504 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
505 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
506 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
507 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
508 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
509 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
510 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
511 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
512 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
513 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
514 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
515 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
516 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
517 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
518 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
519 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
520 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
521 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
522 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
523 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
524 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
525 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
526 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
527 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
528 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
529 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
530 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
531 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
532 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
533 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
534 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
535 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
536 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
537 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
538 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
539 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
540 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
541 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
542 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
543 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
544 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
545 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
546 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
547 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
548 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
549 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
550 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
551 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
552 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
553 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
554 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
555 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
556 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
557 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
558 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
559 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
560 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
561 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
562 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
563 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
564
565 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
566 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
567 Anna Tikhonova <anna.tikhonova@intel.com>
568 Ilya Tocar <ilya.tocar@intel.com>
569 Andrey Turetskiy <andrey.turetskiy@intel.com>
570 Ilya Verbin <ilya.verbin@intel.com>
571 Kirill Yukhin <kirill.yukhin@intel.com>
572 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
573
574 * gcc.target/i386/avx512bw-check.h: New.
575 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
576 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
577 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
578 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
579 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
580 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
581 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
582 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
583 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
584 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
585 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
586 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
587 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
588 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
589 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
590 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
591 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
592 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
593 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
594 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
595 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
596 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
597 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
598 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
599 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
600 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
601 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
602 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
603 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
604 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
605 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
606 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
607 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
608 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
609 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
610 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
611 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
612 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
613 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
614 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
615 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
616 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
617 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
618 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
619 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
620 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
621 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
622 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
623 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
624 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
625 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
626 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
627 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
628 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
629 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
630 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
631 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
632 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
633 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
634 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
635 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
636 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
637 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
638 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
639 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
640 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
641 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
642 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
643 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
644 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
645 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
646 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
647 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
648 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
649 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
650 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
651 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
652 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
653 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
654 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
655 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
656 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
657 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
658 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
659 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
660 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
661 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
662 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
663 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
664 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
665 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
666 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
667 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
668 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
669 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
670 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
671 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
672 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
673 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
674 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
675 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
676 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
677 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
678 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
679 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
680 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
681 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
682 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
683 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
684 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
685 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
686 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
687 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
688 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
689 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
690 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
691 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
692 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
693 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
694 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
695 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
696 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
697 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
698 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
699 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
700 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
701 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
702 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
703 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
704 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
705 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
706 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
707 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
708 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
709 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
710 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
711 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
712 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
713 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
714 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
715 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
716 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
717 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
718 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
719 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
720 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
721 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
722 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
723 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
724 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
725 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
726 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
727 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
728 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
729 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
730 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
731 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
732 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
733 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
734 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
735 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
736 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
737 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
738 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
739 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
740 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
741 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
742 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
743 * gcc.target/i386/avx512dq-check.h: Ditto.
744 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
745 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
746 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
747 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
748 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
749 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
750 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
751 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
752 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
753 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
754 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
755 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
756 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
757 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
758 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
759 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
760 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
761 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
762 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
763 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
764 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
765 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
766 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
767 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
768 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
769 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
770 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
771 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
772 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
773 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
774 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
775 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
776 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
777 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
778 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
779 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
780 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
781 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
782 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
783 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
784 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
785 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
786 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
787 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
788 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
789 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
790 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
791 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
792 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
793 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
794 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
795 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
796 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
797 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
798 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
799 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
800 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
801 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
802 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
803 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
804 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
805 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
806 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
807 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
808 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
809 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
810 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
811 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
812 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
813 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
814 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
815 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
816 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
817 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
818 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
819 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
820 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
821 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
822 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
823 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
824 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
825 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
826 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
827 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
828 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
829 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
830 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
831 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
832 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
833 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
834 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
835 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
836 * gcc.target/i386/avx512vl-check.h: Ditto.
837 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
838 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
839 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
840 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
841 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
842 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
843 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
844 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
845 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
846 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
847 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
848 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
849 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
850 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
851 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
852 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
853 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
854 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
855 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
856 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
857 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
858 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
859 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
860 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
861 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
862 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
863 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
864 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
865 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
866 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
867 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
868 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
869 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
870 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
871 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
872 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
873 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
874 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
875 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
876 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
877 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
878 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
879 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
880 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
881 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
882 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
883 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
884 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
885 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
886 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
887 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
888 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
889 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
890 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
891 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
892 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
893 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
894 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
895 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
896 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
897 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
898 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
899 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
900 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
901 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
902 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
903 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
904 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
905 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
906 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
907 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
908 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
909 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
910 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
911 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
912 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
913 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
914 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
915 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
916 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
917 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
918 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
919 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
920 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
921 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
922 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
923 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
924 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
925 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
926 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
927 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
928 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
929 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
930 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
931 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
932 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
933 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
934 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
935 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
936 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
937 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
938 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
939 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
940 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
941 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
942 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
943 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
944 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
945 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
946 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
947 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
948 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
949 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
950 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
951 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
952 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
953 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
954 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
955 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
956 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
957 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
958 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
959 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
960 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
961 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
962 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
963 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
964 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
965 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
966 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
967 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
968 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
969 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
970 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
971 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
972 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
973 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
974 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
975 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
976 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
977 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
978 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
979 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
980 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
981 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
982 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
983 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
984 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
985 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
986 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
987 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
988 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
989 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
990 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
991 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
992 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
993 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
994 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
995 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
996 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
997 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
998 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
999 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1000 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1001 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1002 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1003 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1004 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1005 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1006 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1007 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1008 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1009 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1010 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1011 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1012 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1013 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1014 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1015 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1016 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1017 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1018 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1019 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1020 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1021 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1022 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1023 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1024 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1025 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1026 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1027 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1028 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1029 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1030 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1031 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1032 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1033 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1034 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1035 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1036 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1037 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1038 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1039 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1040 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1041 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1042 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1043 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1044 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1045 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1046 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1047 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1048 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1049 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1050 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1051 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1052 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1053 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1054 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1055 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1056 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1057 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1058 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1059 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1060 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1061 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1062 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1063 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1064 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1065 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1066 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1067 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1068 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1069 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1070 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1071 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1072 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1073 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1074 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1075 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1076 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1077 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1078 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1079 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
1080 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1081 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1082 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
1083 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1084 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
1085 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1086 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
1087 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
1088 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
1089 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
1090 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1091 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1092 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
1093 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1094 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
1095 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1096 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
1097 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
1098 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
1099 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
1100 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
1101 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
1102 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
1103 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
1104 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
1105 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
1106 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
1107 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
1108 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1109 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
1110 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1111 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1112 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
1113 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1114 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
1115 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1116 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1117 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1118 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
1119 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1120 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
1121 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1122 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1123 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1124 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
1125 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1126 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
1127 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1128 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
1129 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1130 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
1131 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1132 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
1133 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1134 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1135 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
1136 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1137 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
1138 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1139 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
1140 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1141 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
1142 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1143 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
1144 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1145 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
1146 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1147 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
1148 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1149 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
1150 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1151 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
1152 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1153 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
1154 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1155 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
1156 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1157 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
1158 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1159 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
1160 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1161 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1162 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1163 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
1164 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1165 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
1166 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1167 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1168 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1169 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1170 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1171 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1172 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
1173 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1174 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
1175 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1176 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1177 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1178 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
1179 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1180 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
1181 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1182 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1183 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1184 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
1185 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1186 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
1187 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1188 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1189 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1190 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
1191 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1192 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
1193 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1194 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1195 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1196 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1197 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
1198 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1199 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
1200 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1201 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1202 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1203 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1204 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1205 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1206 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
1207 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1208 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
1209 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1210 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
1211 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1212 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
1213 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1214 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
1215 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1216 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
1217 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1218 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
1219 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1220 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
1221 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1222 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1223 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
1224 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1225 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
1226 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1227 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1228 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
1229 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1230 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
1231 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1232 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
1233 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1234 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
1235 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1236 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
1237 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1238 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
1239 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1240 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
1241 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1242 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
1243 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1244 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1245 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1246 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1247 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
1248 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1249 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
1250 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1251 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1252 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
1253 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1254 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
1255 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1256 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
1257 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1258 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1259 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1260 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1261 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1262 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1263 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1264 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1265 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1266 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1267 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1268 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1269 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1270 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1271 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1272 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1273 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1274 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1275 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1276 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1277 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
1278 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1279 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
1280 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1281 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
1282 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1283 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
1284 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1285 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
1286 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1287 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
1288 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1289 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1290 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1291 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
1292 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1293 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1294 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1295 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
1296 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1297 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
1298 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1299 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
1300 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1301 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
1302 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1303 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
1304 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1305 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
1306 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1307 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1308 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1309 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1310 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
1311 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1312 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
1313 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1314 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
1315 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1316 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
1317 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1318 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
1319 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1320 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
1321 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1322 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1323 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1324 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1325 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
1326 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1327 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
1328 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1329 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
1330 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1331 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
1332 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1333 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
1334 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1335 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
1336 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1337 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1338 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1339 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1340 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1341 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
1342 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1343 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
1344 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1345 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1346 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1347 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1348 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1349 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1350 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
1351 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1352 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
1353 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1354 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1355 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
1356 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1357 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
1358 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1359 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1360 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1361 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
1362 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1363 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
1364 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1365 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1366 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1367 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
1368 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1369 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
1370 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1371 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1372 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1373 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
1374 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1375 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
1376 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1377 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1378 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
1379 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1380 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
1381 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1382 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1383 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1384 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
1385 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1386 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
1387 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1388 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1389 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1390 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
1391 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1392 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
1393 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1394 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
1395 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1396 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
1397 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1398 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
1399 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1400 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1401 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1402 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1403 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1404 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1405 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1406 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1407 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1408 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1409 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1410 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1411 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1412 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1413 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1414 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1415 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1416 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1417 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1418 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1419 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1420 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1421 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1422 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1423 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1424 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1425 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1426 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1427 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1428 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1429 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1430 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1431 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1432 * gcc.target/i386/avx512f-mask-type.h: Ditto.
1433 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1434 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1435 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1436 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1437 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1438 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1439 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1440 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1441 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1442 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1443 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1444 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1445 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1446 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1447 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1448 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1449 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1450 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1451 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1452 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1453 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1454 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1455 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1456 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1457 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1458 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1459 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1460 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1461 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1462 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1463 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1464 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1465 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1466 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1467 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1468 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1469 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1470 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1471 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1472 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1473 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1474 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1475 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1476 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1477 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1478 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1479 * gcc.target/i386/i386.exp: Ditto.
1480 * gcc.target/i386/m512-check.h: Ditto.
1481
1482 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1483 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1484 Anna Tikhonova <anna.tikhonova@intel.com>
1485 Ilya Tocar <ilya.tocar@intel.com>
1486 Andrey Turetskiy <andrey.turetskiy@intel.com>
1487 Ilya Verbin <ilya.verbin@intel.com>
1488 Kirill Yukhin <kirill.yukhin@intel.com>
1489 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1490
1491 * g++.dg/other/i386-2.C: Add new options.
1492 * g++.dg/other/i386-3.C: Ditto.
1493 * gcc.target/i386/sse-12.c: Ditto.
1494 * gcc.target/i386/sse-14.c: Ditto.
1495 * gcc.target/i386/sse-22.c: Ditto.
1496 * gcc.target/i386/sse-13.c: Add new options and builtins.
1497 * gcc.target/i386/sse-23.c: Ditto.
1498 * gcc.target/i386/avx-1.c: Add new builtins.
1499
1500 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
1501
1502 * gcc.misc-tests/godump.exp: New.
1503 * gcc.misc-tests/godump-1.c: New.
1504
1505 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
1506
1507 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1508 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1509 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1510 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1511 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1512 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1513 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1514 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1515 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1516 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1517 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1518 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1519 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1520 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1521 * c-c++-common/asan/pr63638.c: Likewise.
1522
1523 2014-10-28 Richard Biener <rguenther@suse.de>
1524
1525 PR middle-end/63665
1526 * gcc.dg/pr63665.c: New testcase.
1527
1528 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1529
1530 * c-c++-common/asan/kasan-recover-1.c: New test.
1531 * c-c++-common/asan/kasan-recover-2.c: New test.
1532 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1533 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1534 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1535 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1536 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1537 * c-c++-common/asan/no-asan-globals.c: Likewise.
1538 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1539 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1540 * c-c++-common/asan/no-use-after-return.c: Likewise.
1541
1542 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1543
1544 * c-c++-common/asan/shadow-offset-1.c: New test.
1545
1546 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
1547
1548 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1549 gcc-plugin.h earlier.
1550
1551 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * gnat.dg/specs/concat1.ads: New test.
1554 * gnat.dg/specs/concat1_pkg.ads: New helper.
1555
1556 2014-10-27 Richard Biener <rguenther@suse.de>
1557
1558 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1559 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1560 target due to memcpy inline-expansion.
1561
1562 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1563
1564 * gnat.dg/specs/pack10.ads: New test.
1565 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1566
1567 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1568
1569 * gnat.dg/entry_queues2.adb: New test.
1570
1571 2014-10-25 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR tree-optimization/63641
1574 * gcc.c-torture/execute/pr63641.c: New test.
1575
1576 2014-10-24 Tobias Burnus <burnus@net-b.de>
1577
1578 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1579 * gfortran.dg/coarray_collectives_13.f90: New.
1580 * gfortran.dg/coarray_collectives_14.f90: New.
1581 * gfortran.dg/coarray_collectives_15.f90: New.
1582 * gfortran.dg/coarray_collectives_16.f90: New.
1583
1584 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1585
1586 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1587
1588 2014-10-24 Marek Polacek <polacek@redhat.com>
1589
1590 PR c/56980
1591 * gcc.dg/pr56980.c: New test.
1592
1593 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1594
1595 * lib/target-supports.exp
1596 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1597 vaeseq_u8.
1598 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1599 for vcvt_f16_f32.
1600 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1601 vfma_f32.
1602
1603 2014-10-24 Martin Liska <mliska@suse.cz>
1604
1605 * gcc.dg/ipa/pr63595.c: New test.
1606
1607 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1608
1609 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1610 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1611
1612 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1613
1614 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1615
1616 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1617
1618 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1619
1620 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1621
1622 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1623
1624 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1625
1626 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1627
1628 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1629
1630 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1631
1632 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1633
1634 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1635
1636 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1637
1638 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1639
1640 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1641
1642 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1643
1644 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1645
1646 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1647
1648 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1649
1650 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1651
1652 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1653
1654 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1655
1656 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1657
1658 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1659
1660 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1661
1662 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1663
1664 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1665
1666 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1667 file.
1668 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1669 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1670
1671 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1672
1673 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1674 file.
1675 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1676 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1677
1678 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1679
1680 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1681 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1682 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1683 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1684 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1685
1686 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1687
1688 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1689 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1690 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1691 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1692 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1693 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1694
1695 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1696
1697 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1698 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1699 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1700 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1701 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1702 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1703 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1704 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1705
1706 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1707
1708 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1709 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1710 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1711
1712 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1713
1714 * gcc.target/arm/README.advsimd-intrinsics: New file.
1715 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1716 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1717 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1718 Likewise.
1719 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1720 Likewise.
1721 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1722 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1723 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1724
1725 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1726
1727 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1728 wrap_compile_flags before setting it.
1729
1730 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1731
1732 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1733 targets.
1734 * gcc.dg/pr63594-2.c: Likewise.
1735
1736 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
1737
1738 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1739 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1740
1741 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1742
1743 PR bootstrap/63632
1744 * g++.dg/torture/pr63632.C: New test.
1745
1746 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
1747
1748 PR c++/63619
1749 * g++.dg/warn/Wdelete-incomplete-3.C: New.
1750 * g++.dg/warn/Wdelete-incomplete-4.C: New.
1751
1752 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1753
1754 PR target/63618
1755 * gcc.target/i386/pr63618.c: New test.
1756
1757 2014-10-23 Marek Polacek <polacek@redhat.com>
1758
1759 PR c/63626
1760 * gcc.dg/pr63626.c: New test.
1761
1762 2014-10-23 Marek Polacek <polacek@redhat.com>
1763
1764 * c-c++-common/ubsan/undefined-2.c: New test.
1765
1766 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1767
1768 * gcc.target/i386/pr63600.c: New.
1769
1770 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1771
1772 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1773
1774 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1775
1776 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1777 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1778
1779 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1780
1781 * gcc.target/sparc/20001013-1.c (main): Declare int return.
1782 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1783 * gcc.target/sparc/sparc-ret.c (toto): Declare.
1784 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1785 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1786 Declare.
1787
1788 2014-10-22 Guozhi Wei <carrot@google.com>
1789
1790 PR tree-optimization/63530
1791 gcc.dg/vect/pr63530.c: New testcase.
1792
1793 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1794
1795 * gcc.target/i386/conversion-2.c: New test.
1796
1797 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1798 Yury Gribov <y.gribov@samsung.com>
1799
1800 * c-c++-common/ubsan/align-1.c: Update cmdline options.
1801 * c-c++-common/ubsan/align-3.c: Likewise.
1802 * c-c++-common/ubsan/bounds-1.c: Likewise.
1803 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1804 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1805 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1806 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1807 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1808 * c-c++-common/ubsan/nonnull-2.c: Likewise.
1809 * c-c++-common/ubsan/nonnull-3.c: Likewise.
1810 * c-c++-common/ubsan/object-size-3.c: Likewise.
1811 * c-c++-common/ubsan/overflow-1.c: Likewise.
1812 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1813 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1814 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1815 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1816 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1817 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1818 * c-c++-common/ubsan/pr59503.c: Likewise.
1819 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1820 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1821 * c-c++-common/ubsan/shift-3.c: Likewise.
1822 * c-c++-common/ubsan/shift-6.c: Likewise.
1823 * c-c++-common/ubsan/undefined-1.c: Likewise.
1824 * c-c++-common/ubsan/vla-2.c: Likewise.
1825 * c-c++-common/ubsan/vla-3.c: Likewise.
1826 * c-c++-common/ubsan/vla-4.c: Likewise.
1827 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1828 * g++.dg/ubsan/return-2.C: Likewise.
1829 * c-c++-common/ubsan/recovery-1.c: New test.
1830 * c-c++-common/ubsan/recovery-2.c: New test.
1831 * c-c++-common/ubsan/recovery-3.c: New test.
1832 * c-c++-common/ubsan/recovery-common.inc: New file.
1833
1834 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1835
1836 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1837 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1838 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1839 * gcc.target/aarch64/vect.x: Likewise.
1840 * gcc.target/aarch64/vect-ld1r.x: Add return type.
1841 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1842 * gcc.target/aarch64/vect-fp.c: Likewise.
1843
1844 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1845
1846 * lib/compat.exp (compat-run): Remove "unresolved".
1847 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1848 unsupported testcase.
1849
1850 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1851
1852 PR target/63594
1853 * gcc.dg/pr63594-1.c: New test.
1854 * gcc.dg/pr63594-2.c: New test.
1855 * gcc.target/i386/sse2-pr63594-1.c: New test.
1856 * gcc.target/i386/sse2-pr63594-2.c: New test.
1857 * gcc.target/i386/avx-pr63594-1.c: New test.
1858 * gcc.target/i386/avx-pr63594-2.c: New test.
1859 * gcc.target/i386/avx2-pr63594-1.c: New test.
1860 * gcc.target/i386/avx2-pr63594-2.c: New test.
1861 * gcc.target/i386/avx512f-pr63594-1.c: New test.
1862 * gcc.target/i386/avx512f-pr63594-2.c: New test.
1863 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1864 insn counts.
1865
1866 PR target/63542
1867 * gcc.target/i386/pr63542-1.c: New test.
1868 * gcc.target/i386/pr63542-2.c: New test.
1869
1870 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
1871
1872 * gcc.target/avr/tiny-memx.c: New test.
1873
1874 * gcc.target/avr/tiny-caller-save.c: New test.
1875
1876 2014-10-21 Jiong Wang <jiong.wang@arm.com>
1877
1878 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
1879 (Proc_1): Add return type.
1880 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
1881 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
1882 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
1883 * gcc.target/arm/pr44788.c (foo): Likewise.
1884 * gcc.target/arm/pr55642.c (abs): Likewise.
1885 * gcc.target/arm/pr58784.c (f): Likewise.
1886 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
1887 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
1888 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
1889 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
1890 for local variables.
1891 * lib/target-supports.exp
1892 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
1893 vaeseq_u8.
1894 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1895 vcvt_f16_f32.
1896 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1897 vfma_f32.
1898 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1899
1900 2014-10-21 Andreas Schwab <schwab@suse.de>
1901
1902 * gcc.dg/bf-spl1.c (main): Fix implicit int.
1903
1904 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1905
1906 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1907
1908 2014-10-21 Richard Biener <rguenther@suse.de>
1909
1910 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
1911 * g++.dg/ipa/devirt-46.C: Likewise.
1912 * g++.dg/ipa/devirt-47.C: Likewise.
1913 * g++.dg/tree-prof/pr35545.C: Likewise.
1914
1915 2014-10-21 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR tree-optimization/63563
1918 * gcc.target/i386/pr63563.c: New test.
1919
1920 2014-10-20 Richard Biener <rguenther@suse.de>
1921
1922 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1923 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1924
1925 2014-10-20 Martin Liska <mliska@suse.cz>
1926
1927 * gcc.dg/ipa/pr63595.c: New test.
1928
1929 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1930
1931 PR fortran/48979
1932 * gfortran.dg/ieee/intrinsics_2.F90: New test.
1933
1934 2014-10-19 Marek Polacek <polacek@redhat.com>
1935
1936 PR c/63567
1937 * gcc.dg/pr63567-3.c: New test.
1938 * gcc.dg/pr63567-4.c: New test.
1939
1940 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1941
1942 * gcc.dg/atomic/c11-atomic-exec-5.c
1943 (test_main_long_double_add_overflow): Define and run only for
1944 LDBL_MANT_DIG != 106.
1945 (test_main_complex_long_double_add_overflow): Likewise.
1946 (test_main_long_double_sub_overflow): Likewise.
1947 (test_main_complex_long_double_sub_overflow): Likewise.
1948
1949 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
1950
1951 PR fortran/63553
1952 * gfortran.dg/class_to_type_3.f03 : New test
1953
1954 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1955
1956 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1957 to GNU11.
1958
1959 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
1960
1961 * gcc.dg/attr-isr.c: Move SH specific test to ...
1962 * gcc.target/sh/attr-isr.c: ... here.
1963
1964 2014-10-17 Marek Polacek <polacek@redhat.com>
1965
1966 PR c/63567
1967 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
1968 * gcc.dg/pr63567-1.c: New test.
1969 * gcc.dg/pr63567-2.c: New test.
1970
1971 2014-10-17 Marek Polacek <polacek@redhat.com>
1972
1973 PR c/63543
1974 * gcc.dg/pr63543.c: New test.
1975 * gcc.dg/array-8.c: Remove dg-error.
1976 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
1977 * gcc.dg/pr48552-2.c: Likewise.
1978
1979 2014-10-17 Marek Polacek <polacek@redhat.com>
1980
1981 PR c/63549
1982 * gcc.dg/pr63549.c: New test.
1983
1984 2014-10-17 Marek Polacek <polacek@redhat.com>
1985
1986 * gcc.dg/Wimplicit-int-1.c: New test.
1987 * gcc.dg/Wimplicit-int-2.c: New test.
1988 * gcc.dg/Wimplicit-int-3.c: New test.
1989 * gcc.dg/Wimplicit-int-4.c: New test.
1990
1991 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
1992
1993 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
1994 changes.
1995
1996 2014-10-17 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR tree-optimization/63464
1999 * gcc.dg/torture/pr63464.c: New test.
2000 * gcc.dg/tree-ssa/reassoc-37.c: New test.
2001 * gcc.dg/tree-ssa/reassoc-38.c: New test.
2002
2003 PR tree-optimization/63302
2004 * gcc.c-torture/execute/pr63302.c: New test.
2005
2006 2014-10-17 Tom de Vries <tom@codesourcery.com>
2007
2008 PR rtl-optimization/61605
2009 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
2010 absence check.
2011
2012 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
2013
2014 PR middle-end/61848
2015 * g++.dg/torture/pr61848.C: New testcase.
2016 * gcc.c-torture/compile/pr61848.c: New testcase.
2017
2018 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2019
2020 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
2021 * gcc.target/sh/strlen.c: Likewise.
2022 * gcc.target/sh/pr51244-13.c: Likewise.
2023 * gcc.target/sh/cmpstrn.c: Likewise.
2024 * gcc.target/sh/hiconst.c: Likewise.
2025 * gcc.target/sh/pr43417.c: Likewise.
2026
2027 2014-10-16 Martin Liska <mliska@suse.cz>
2028
2029 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
2030 to match defined expectations.
2031
2032 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
2033
2034 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
2035
2036 2014-10-16 Martin Liska <mliska@suse.cz>
2037
2038 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
2039 * g++.dg/ipa/ipa-icf-5.C: Likewise
2040
2041 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2042
2043 PR target/63260
2044 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
2045
2046 2014-10-16 Richard Biener <rguenther@suse.de>
2047
2048 PR middle-end/63554
2049 * gcc.dg/torture/pr63554.c: New testcase.
2050
2051 2014-10-16 Marek Polacek <polacek@redhat.com>
2052
2053 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
2054 * gcc.target/powerpc/pr58673-2.c: Add declarations.
2055
2056 2014-10-16 Marek Polacek <polacek@redhat.com>
2057
2058 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
2059 * gcc.dg/graphite/id-2.c: Likewise.
2060 * gcc.dg/graphite/id-4.c: Likewise.
2061 * gcc.dg/graphite/id-8.c: Likewise.
2062 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
2063 * gcc.dg/graphite/id-pr45230.c: Likewise.
2064 * gcc.dg/graphite/id-pr45231.c: Likewise.
2065 * gcc.dg/graphite/pr38073.c: Likewise.
2066 * gcc.dg/graphite/pr38125.c: Likewise.
2067 * gcc.dg/graphite/pr38409.c: Likewise.
2068 * gcc.dg/graphite/pr38413.c: Likewise.
2069 * gcc.dg/graphite/pr38510.c: Likewise.
2070 * gcc.dg/graphite/pr38786.c: Likewise.
2071 * gcc.dg/graphite/pr39260.c: Likewise.
2072 * gcc.dg/graphite/scop-19.c: Likewise.
2073 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
2074 * gcc.dg/graphite/id-17.c: Likewise.
2075 * gcc.dg/graphite/id-23.c: Likewise.
2076 * gcc.dg/graphite/id-26.c: Likewise.
2077 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
2078 * gcc.dg/graphite/pr37485.c: Likewise.
2079 * gcc.dg/graphite/pr38500.c: Likewise.
2080 * gcc.dg/graphite/pr42284.c: Likewise.
2081 * gcc.dg/graphite/pr42914.c: Likewise.
2082 * gcc.dg/graphite/pr46404-1.c: Likewise.
2083 * gcc.dg/graphite/pr60979.c: Likewise.
2084 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
2085 defaulting to int.
2086
2087 2014-10-16 Martin Liska <mliska@suse.cz>
2088 Jan Hubicka <hubicka@ucw.cz>
2089
2090 * g++.dg/ipa/ipa-icf-1.C: New test.
2091 * g++.dg/ipa/ipa-icf-2.C: New test.
2092 * g++.dg/ipa/ipa-icf-3.C: New test.
2093 * g++.dg/ipa/ipa-icf-4.C: New test.
2094 * g++.dg/ipa/ipa-icf-5.C: New test.
2095 * gcc.dg/ipa/ipa-icf-1.c: New test.
2096 * gcc.dg/ipa/ipa-icf-10.c: New test.
2097 * gcc.dg/ipa/ipa-icf-11.c: New test.
2098 * gcc.dg/ipa/ipa-icf-12.c: New test.
2099 * gcc.dg/ipa/ipa-icf-13.c: New test.
2100 * gcc.dg/ipa/ipa-icf-14.c: New test.
2101 * gcc.dg/ipa/ipa-icf-15.c: New test.
2102 * gcc.dg/ipa/ipa-icf-16.c: New test.
2103 * gcc.dg/ipa/ipa-icf-17.c: New test.
2104 * gcc.dg/ipa/ipa-icf-18.c: New test.
2105 * gcc.dg/ipa/ipa-icf-19.c: New test.
2106 * gcc.dg/ipa/ipa-icf-2.c: New test.
2107 * gcc.dg/ipa/ipa-icf-20.c: New test.
2108 * gcc.dg/ipa/ipa-icf-21.c: New test.
2109 * gcc.dg/ipa/ipa-icf-22.c: New test.
2110 * gcc.dg/ipa/ipa-icf-23.c: New test.
2111 * gcc.dg/ipa/ipa-icf-24.c: New test.
2112 * gcc.dg/ipa/ipa-icf-25.c: New test.
2113 * gcc.dg/ipa/ipa-icf-26.c: New test.
2114 * gcc.dg/ipa/ipa-icf-27.c: New test.
2115 * gcc.dg/ipa/ipa-icf-28.c: New test.
2116 * gcc.dg/ipa/ipa-icf-29.c: New test.
2117 * gcc.dg/ipa/ipa-icf-3.c: New test.
2118 * gcc.dg/ipa/ipa-icf-30.c: New test.
2119 * gcc.dg/ipa/ipa-icf-4.c: New test.
2120 * gcc.dg/ipa/ipa-icf-5.c: New test.
2121 * gcc.dg/ipa/ipa-icf-6.c: New test.
2122 * gcc.dg/ipa/ipa-icf-7.c: New test.
2123 * gcc.dg/ipa/ipa-icf-8.c: New test.
2124 * gcc.dg/ipa/ipa-icf-9.c: New test.
2125
2126 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2127
2128 PR target/53513
2129 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
2130
2131 2014-10-16 Martin Liska <mliska@suse.cz>
2132 Jan Hubicka <hubicka@ucw.cz>
2133
2134 * c-c++-common/rotate-1.c: Options changed to not collide
2135 with a new IPA ICF pass.
2136 * c-c++-common/rotate-2.c: Likewise.
2137 * c-c++-common/rotate-3.c: Likewise.
2138 * c-c++-common/rotate-4.c: Likewise.
2139 * g++.dg/cpp0x/rv-return.C: Likewise.
2140 * g++.dg/cpp0x/rv1n.C: Likewise.
2141 * g++.dg/cpp0x/rv1p.C: Likewise.
2142 * g++.dg/cpp0x/rv2n.C: Likewise.
2143 * g++.dg/cpp0x/rv3n.C: Likewise.
2144 * g++.dg/cpp0x/rv4n.C: Likewise.
2145 * g++.dg/cpp0x/rv5n.C: Likewise.
2146 * g++.dg/cpp0x/rv6n.C: Likewise.
2147 * g++.dg/cpp0x/rv7n.C: Likewise.
2148 * g++.dg/ipa/devirt-g-1.C: Likewise.
2149 * g++.dg/ipa/inline-1.C: Likewise.
2150 * g++.dg/ipa/inline-2.C: Likewise.
2151 * g++.dg/ipa/inline-3.C: Likewise.
2152 * g++.dg/opt/pr30965.C: Likewise.
2153 * g++.dg/tree-ssa/pr19637.C: Likewise.
2154 * gcc.dg/guality/csttest.c: Likewise.
2155 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
2156 * gcc.dg/ipa/iinline-7.c: Likewise.
2157 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2158 * gcc.dg/ipa/ipacost-1.c: Likewise.
2159 * gcc.dg/ipa/ipacost-2.c: Likewise.
2160 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
2161 * gcc.dg/ipa/remref-2a.c: Likewise.
2162 * gcc.dg/ipa/remref-2b.c: Likewise.
2163 * gcc.dg/pr46309-2.c: Likewise.
2164 * gcc.dg/torture/ipa-pta-1.c: Likewise.
2165 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
2166 * gcc.dg/tree-ssa/andor-4.c: Likewise.
2167 * gcc.dg/tree-ssa/andor-5.c: Likewise.
2168 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2169 * gcc.dg/vect/vect-cond-10.c: Likewise.
2170 * gcc.dg/vect/vect-cond-9.c: Likewise.
2171 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2172 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2173 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2174 * gcc.target/i386/bmi-1.c: Likewise.
2175 * gcc.target/i386/bmi-2.c: Likewise.
2176 * gcc.target/i386/pr56564-2.c: Likewise.
2177
2178 2014-10-16 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/63168
2181 * gcc.dg/tree-ssa/loop-40.c: New testcase.
2182
2183 2014-10-16 Andreas Schwab <schwab@suse.de>
2184
2185 * gcc.target/m68k/crash1.c: Fix implicit declaration.
2186
2187 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
2188 implicit int.
2189 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
2190 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
2191 * gcc.target/ia64/pr29682.c: Likewise.
2192 * gcc.target/ia64/pr43603.c: Likewise.
2193 * gcc.target/ia64/pr48496.c: Likewise.
2194
2195 2014-10-16 Marek Polacek <polacek@redhat.com>
2196
2197 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
2198
2199 2014-10-16 Jakub Jelinek <jakub@redhat.com>
2200 Marek Polacek <polacek@redhat.com>
2201
2202 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
2203 declarations.
2204 * gcc.dg/pr32176.c: Likewise.
2205 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
2206 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
2207 * gcc.dg/ia64-sync-2.c: Likewise.
2208 * gcc.dg/ia64-sync-3.c: Likewise.
2209 * gcc.dg/sync-2.c: Likewise.
2210 * gcc.dg/sync-3.c: Likewise.
2211 * gcc.target/i386/990524-1.c: Likewise.
2212 * gcc.target/i386/avx512f-pr57233.c: Likewise.
2213 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
2214 * gcc.target/i386/pr26826.c: Likewise.
2215 * gcc.target/i386/pr37184.c: Likewise.
2216 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
2217 * gcc.target/i386/20060125-2.c: Likewise.
2218 * gcc.target/i386/memcpy-1.c: Likewise.
2219 * gcc.target/i386/pr40934.c: Likewise.
2220 * gcc.target/i386/sse-5.c: Likewise.
2221 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2222 * gcc.target/i386/vectorize4.c: Likewise.
2223 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
2224 -fgnu89-inline.
2225 * gcc.target/i386/980313-1.c: Likewise.
2226 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
2227 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
2228 * gcc.target/i386/crc32-3.c: Likewise.
2229 * gcc.target/i386/intrinsics_3.c: Likewise.
2230 * gcc.target/i386/loop-1.c: Likewise.
2231 * gcc.target/i386/pr44948-2a.c: Likewise.
2232 * gcc.target/i386/pr47564.c: Likewise.
2233 * gcc.target/i386/pr50712.c: Likewise.
2234 * gcc.target/i386/stackalign/return-2.c: Likewise.
2235
2236 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
2237
2238 PR lto/62026
2239 * lto/pr62026.C: New testcase.
2240
2241 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
2242
2243 PR rtl-optimization/63448
2244 * gcc.target/i386/pr63448.c: New test.
2245
2246 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
2247
2248 * gnat.dg/opt41.adb: New test.
2249 * gnat.dg/opt41_pkg.ad[sb]: New helper.
2250
2251 2014-10-15 Richard Biener <rguenther@suse.de>
2252
2253 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
2254
2255 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
2256
2257 * gcc.dg/tree-prof/peel-1.c: Update.
2258 * gcc.dg/tree-prof/unroll-1.c: Update.
2259 * gcc.dg/gcc.dg/unroll_1.c: Update.
2260 * gcc.dg/gcc.dg/unroll_2.c: Update.
2261 * gcc.dg/gcc.dg/unroll_3.c: Update.
2262 * gcc.dg/gcc.dg/unroll_4.c: Update.
2263
2264 2014-10-14 DJ Delorie <dj@redhat.com>
2265
2266 * g++.dg/abi/mangle64.C: New.
2267
2268 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
2269
2270 * g++.dg/ext/vector9.C: Test ! with float vectors.
2271
2272 2014-10-14 Richard Biener <rguenther@suse.de>
2273
2274 PR tree-optimization/63512
2275 * g++.dg/torture/pr63512.C: New testcase.
2276
2277 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
2278
2279 PR target/63260
2280 * gcc.target/sh/pr63260.c: New.
2281
2282 2014-10-13 Richard Henderson <rth@redhat.com>
2283
2284 * g++.dg/torture/20141013.C: New.
2285
2286 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
2287
2288 PR target/8340
2289 PR middle-end/47602
2290 PR rtl-optimization/55458
2291 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
2292 * gcc.target/i386/pr55458.c: Likewise.
2293 * gcc.target/i386/pr47602.c: New.
2294 * gcc.target/i386/pr23098.c: Move to XFAIL.
2295
2296 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
2297
2298 PR tree-optimization/62127
2299 * g++.dg/torture/pr62127.C: New testcase.
2300
2301 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
2302
2303 * c-c++-common/asan/bitfield-5.c: New test.
2304
2305 2014-10-13 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/63419
2308 * g++.dg/torture/pr63419.C: New testcase.
2309
2310 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2311
2312 PR target/59401
2313 PR target/54760
2314 * gcc.target/sh/pr54760-5.c: New.
2315 * gcc.target/sh/pr54760-6.c: New.
2316 * gcc.target/sh/pr59401-1.c: New.
2317
2318 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2319
2320 PR fortran/48979
2321 * gfortran.dg/ieee/intrinsics_1.f90: New test.
2322
2323 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
2324
2325 * lib/target-supports.exp (check_effective_target_shared): New
2326 function.
2327 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
2328
2329 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR c/63495
2332 * gcc.target/i386/pr63495.c: New test.
2333
2334 2014-10-10 Marek Polacek <polacek@redhat.com>
2335
2336 * c-c++-common/ubsan/object-size-1.c: New test.
2337 * c-c++-common/ubsan/object-size-2.c: New test.
2338 * c-c++-common/ubsan/object-size-3.c: New test.
2339 * c-c++-common/ubsan/object-size-4.c: New test.
2340 * c-c++-common/ubsan/object-size-5.c: New test.
2341 * c-c++-common/ubsan/object-size-6.c: New test.
2342 * c-c++-common/ubsan/object-size-7.c: New test.
2343 * c-c++-common/ubsan/object-size-8.c: New test.
2344 * c-c++-common/ubsan/object-size-9.c: New test.
2345 * g++.dg/ubsan/object-size-1.C: New test.
2346 * gcc.dg/ubsan/object-size-9.c: New test.
2347
2348 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2349
2350 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
2351 (asan_finish): Remove restore_ld_library_path_env_vars.
2352 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2353 related env variables by calling set_ld_library_path_env_vars.
2354 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
2355 (tsan_finish): Remove restore_ld_library_path_env_vars.
2356 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2357 related env variables by calling set_ld_library_path_env_vars.
2358 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
2359 (ubsan_finish): Remove restore_ld_library_path_env_vars.
2360 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2361 related env variables by calling set_ld_library_path_env_vars.
2362
2363 2014-10-10 Richard Biener <rguenther@suse.de>
2364
2365 PR tree-optimization/63379
2366 * gcc.dg/vect/pr63379.c: New testcase.
2367
2368 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR fortran/59488
2371 * gfortran.dg/gomp/pr59488-1.f90: New test.
2372 * gfortran.dg/gomp/pr59488-2.f90: New test.
2373
2374 2014-10-10 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/63476
2377 * g++.dg/torture/pr63476.C: New testcase.
2378
2379 2014-10-10 Tobias Burnus <burnus@net-b.de>
2380
2381 * gfortran.dg/implicit_16.f90: New.
2382
2383 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 * g++.dg/cpp0x/constexpr-using3.C: New.
2386 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
2387 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
2388 * g++.dg/cpp1y/constexpr-local1.C: Extend.
2389 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
2390
2391 2014-10-09 Joseph Myers <joseph@codesourcery.com>
2392
2393 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
2394
2395 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
2396
2397 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
2398
2399 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
2400
2401 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
2402 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
2403 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
2404 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
2405 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
2406 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2407 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
2408 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
2409 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
2410 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
2411 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
2412 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2413
2414 2014-10-09 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/63380
2417 * gcc.dg/torture/pr63380-1.c: New testcase.
2418 * gcc.dg/torture/pr63380-2.c: Likewise.
2419
2420 2014-10-09 Marek Polacek <polacek@redhat.com>
2421
2422 PR c/63480
2423 * gcc.dg/pr63480.c: New test.
2424
2425 2014-10-09 Richard Biener <rguenther@suse.de>
2426
2427 PR tree-optimization/63445
2428 * gcc.dg/Wstrict-overflow-26.c: New testcase.
2429
2430 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
2431
2432 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2433 * gcc.dg/vmx/ops.c: Likewise.
2434 * gcc.dg/vmx/ops-long-1.c: Likewise.
2435
2436 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2437
2438 * gfortran.dg/implicit_4.f90: Fix some dg-error.
2439
2440 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2441
2442 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2443 dg-additional-options.
2444
2445 2014-10-08 Mark Wielaard <mjw@redhat.com>
2446
2447 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2448 prefix from scan-assembler-times.
2449
2450 2014-10-07 Marek Polacek <polacek@redhat.com>
2451
2452 * lib/target-supports.exp (check_effective_target_fd_truncate):
2453 Include <string.h>.
2454
2455 2014-10-07 Marek Polacek <polacek@redhat.com>
2456
2457 PR c/59717
2458 * gcc.dg/pr59717.c: New test.
2459
2460 2014-10-07 Marek Polacek <polacek@redhat.com>
2461
2462 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2463 * gcc.dg/iftrap-1.c: Fix implicit declarations.
2464 * gcc.target/powerpc/pr26350.c: Likewise.
2465 * gcc.target/powerpc/altivec-consts.c: Likewise.
2466 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2467 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2468 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2469 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2470 * gcc.target/powerpc/pr47862.c: Likewise.
2471 * gcc.target/powerpc/pr48053-1.c: Likewise.
2472 * gcc.target/powerpc/pr53487.c: Likewise.
2473 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2474 to int.
2475 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2476 * gcc.target/powerpc/altivec-2.c: Likewise.
2477 * gcc.target/powerpc/pr47755-2.c: Likewise.
2478
2479 2014-10-07 Martin Liska <mliska@suse.cz>
2480
2481 * g++.dg/lto/pr63270.h: New test.
2482 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2483 include.
2484 * g++.dg/lto/pr63270_2.C: New test.
2485
2486 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2487
2488 * gnat.dg/lto16.adb: New test.
2489 * gnat.dg/lto16_pkg.adb: New helper.
2490
2491 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
2492
2493 * gnat.dg/return4.adb: New test.
2494 * gnat.dg/return4_pkg.ad[sb]: New helper.
2495
2496 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
2497
2498 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2499 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2500 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2501
2502 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2503
2504 PR c++/55250
2505 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2506 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2507 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2508
2509 2014-10-06 Marek Polacek <polacek@redhat.com>
2510
2511 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2512 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2513 * g++.dg/lto/pr54625-2_0.c: Likewise.
2514 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2515
2516 2014-10-06 Marek Polacek <polacek@redhat.com>
2517
2518 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2519 * gcc.target/i386/avxfp-1.c: Likewise.
2520 * gcc.target/i386/avxfp-2.c: Likewise.
2521 * gcc.target/i386/cadd.c: Likewise.
2522 * gcc.target/i386/cmov2.c: Likewise.
2523 * gcc.target/i386/cmov3.c: Likewise.
2524 * gcc.target/i386/cmov4.c: Likewise.
2525 * gcc.target/i386/cold-attribute-1.c: Likewise.
2526 * gcc.target/i386/cvt-1.c: Likewise.
2527 * gcc.target/i386/fpcvt-1.c: Likewise.
2528 * gcc.target/i386/fpcvt-2.c: Likewise.
2529 * gcc.target/i386/fpcvt-3.c: Likewise.
2530 * gcc.target/i386/local.c: Likewise.
2531 * gcc.target/i386/memcpy-2.c: Likewise.
2532 * gcc.target/i386/memcpy-3.c: Likewise.
2533 * gcc.target/i386/memset-1.c: Likewise.
2534 * gcc.target/i386/minmax-1.c: Likewise.
2535 * gcc.target/i386/minmax-2.c: Likewise.
2536 * gcc.target/i386/pr45352-2.c: Likewise.
2537 * gcc.target/i386/pr46253.c: Likewise.
2538 * gcc.target/i386/pr53623.c: Likewise.
2539 * gcc.target/i386/pr60902.c: Likewise.
2540 * gcc.target/i386/pr57003.c: Likewise.
2541 * gcc.target/i386/sse-14.c: Likewise.
2542 * gcc.target/i386/sse-19.c: Likewise.
2543 * gcc.target/i386/sse-22.c: Likewise.
2544 * gcc.target/i386/sse4a-extract.c: Likewise.
2545 * gcc.target/i386/sse4a-insert.c: Likewise.
2546 * gcc.target/i386/ssefp-1.c: Likewise.
2547 * gcc.target/i386/ssefp-2.c: Likewise.
2548 * gcc.target/i386/testimm-10.c: Likewise.
2549 * gcc.target/i386/vectorize4-avx.c: Likewise.
2550 * gcc.target/i386/980709-1.c: Fix implicit declarations.
2551 * gcc.target/i386/avx-pr57233.c: Likewise.
2552 * gcc.target/i386/avx2-pr57233.c: Likewise.
2553 * gcc.target/i386/avx2-vpop-check.h: Likewise.
2554 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2555 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2556 * gcc.target/i386/crc32-4.c: Likewise.
2557 * gcc.target/i386/pr20204.c: Likewise.
2558 * gcc.target/i386/pr23570.c: Likewise.
2559 * gcc.target/i386/pr26449-1.c: Likewise.
2560 * gcc.target/i386/pr28839.c: Likewise.
2561 * gcc.target/i386/pr37101.c: Likewise.
2562 * gcc.target/i386/pr61923.c: Likewise.
2563 * gcc.target/i386/shrink_wrap_1.c: Likewise.
2564 * gcc.target/i386/sse2-pr57233.c: Likewise.
2565 * gcc.target/i386/vect-abs-s16.c: Likewise.
2566 * gcc.target/i386/vect-abs-s32.c: Likewise.
2567 * gcc.target/i386/vect-abs-s8.c: Likewise.
2568 * gcc.target/i386/xop-pr57233.c: Likewise.
2569 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2570 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
2571 implicit declarations.
2572 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2573 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2574 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2575
2576 2014-10-06 Marek Polacek <polacek@redhat.com>
2577
2578 * gcc.dg/20001012-1.c: Fix defaulting to int.
2579 * gcc.dg/20001012-2.c: Likewise.
2580 * gcc.dg/20001108-1.c: Likewise.
2581 * gcc.dg/20010516-1.c: Likewise.
2582 * gcc.dg/20011008-2.c: Likewise.
2583 * gcc.dg/20030612-1.c: Likewise.
2584 * gcc.dg/20040219-1.c: Likewise.
2585 * gcc.dg/20050603-2.c: Likewise.
2586 * gcc.dg/20070507-1.c: Likewise.
2587 * gcc.dg/attr-alias-3.c: Likewise.
2588 * gcc.dg/fastmath-1.c: Likewise.
2589 * gcc.dg/fork-instrumentation.c: Likewise.
2590 * gcc.dg/fwrapv-1.c: Likewise.
2591 * gcc.dg/fwrapv-2.c: Likewise.
2592 * gcc.dg/memmove-1.c: Likewise.
2593 * gcc.dg/non-local-goto-1.c: Likewise.
2594 * gcc.dg/non-local-goto-2.c: Likewise.
2595 * gcc.dg/noreturn-8.c: Likewise.
2596 * gcc.dg/parse-decl-after-if.c: Likewise.
2597 * gcc.dg/parse-decl-after-label.c: Likewise.
2598 * gcc.dg/pr25795-1.c: Likewise.
2599 * gcc.dg/pr25795.c: Likewise.
2600 * gcc.dg/pr28574.c: Likewise.
2601 * gcc.dg/pr30189.c: Likewise.
2602 * gcc.dg/pr31529-2.c: Likewise.
2603 * gcc.dg/pr33923.c: Likewise.
2604 * gcc.dg/pr34263.c: Likewise.
2605 * gcc.dg/pr36194.c: Likewise.
2606 * gcc.dg/pr45415.c: Likewise.
2607 * gcc.dg/pr47443.c: Likewise.
2608 * gcc.dg/pr47763.c: Likewise.
2609 * gcc.dg/pr49000.c: Likewise.
2610 * gcc.dg/pr50340.c: Likewise.
2611 * gcc.dg/webizer.c: Likewise.
2612 * gcc.dg/pr59940.c: Likewise.
2613 * gcc.dg/pr63186.c: Likewise.
2614 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2615 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2616 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2617 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2618 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2619 * gcc.dg/sms-1.c: Likewise.
2620 * gcc.dg/unused-3.c: Likewise.
2621 * gcc.dg/varpool-1.c: Likewise.
2622 * gcc.dg/pr35899.c: Use -std=gnu89.
2623 * gcc.dg/pr59963-1.c: Likewise.
2624 * gcc.dg/redecl-15.c: Likewise.
2625 * gcc.dg/20041213-1.c: Likewise.
2626 * gcc.dg/20080820.c: Likewise.
2627 * gcc.dg/920413-1.c: Likewise.
2628 * gcc.dg/Wold-style-definition-1.c: Likewise.
2629 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2630 * gcc.dg/decl-nospec-1.c: Likewise.
2631 * gcc.dg/decl-nospec-2.c: Likewise.
2632 * gcc.dg/decl-nospec-3.c: Likewise.
2633 * gcc.dg/bitfld-1.c: Likewise.
2634 * gcc.dg/bitfld-9.c: Likewise.
2635 * gcc.dg/parm-impl-decl-1.c: Likewise.
2636 * gcc.dg/parm-impl-decl-3.c: Likewise.
2637 * gcc.dg/pr18596-1.c: Likewise.
2638 * gcc.dg/pr18596-2.c: Likewise.
2639 * gcc.dg/pr18596-3.c: Likewise.
2640 * gcc.dg/pr60139.c: Likewise.
2641 * gcc.dg/utf-dflt.c: Likewise.
2642 * gcc.dg/utf-dflt2.c: Likewise.
2643 * gcc.dg/wtr-func-def-1.c: Likewise.
2644 * gcc.dg/declspec-5.c: Likewise.
2645 * gcc.dg/declspec-6.c: Likewise.
2646 * gcc.dg/ftrapv-2.c: Likewise.
2647 * gcc.dg/20020430-1.c: Fix implicit declarations.
2648 * gcc.dg/20030702-1.c: Likewise.
2649 * gcc.dg/20040127-2.c: Likewise.
2650 * gcc.dg/20041122-1.c: Likewise.
2651 * gcc.dg/20050309-1.c: Likewise.
2652 * gcc.dg/20061026.c: Likewise.
2653 * gcc.dg/20101010-1.c: Likewise.
2654 * gcc.dg/Werror-1.c: Likewise.
2655 * gcc.dg/Werror-10.c: Likewise.
2656 * gcc.dg/Werror-11.c: Likewise.
2657 * gcc.dg/Werror-12.c: Likewise.
2658 * gcc.dg/Werror-2.c: Likewise.
2659 * gcc.dg/Werror-3.c: Likewise.
2660 * gcc.dg/Werror-4.c: Likewise.
2661 * gcc.dg/Werror-5.c: Likewise.
2662 * gcc.dg/Werror-6.c: Likewise.
2663 * gcc.dg/Werror-7.c: Likewise.
2664 * gcc.dg/Werror-8.c: Likewise.
2665 * gcc.dg/Wstrict-overflow-20.c: Likewise.
2666 * gcc.dg/cpp/trad/macroargs.c: Likewise.
2667 * gcc.dg/delay-slot-2.c: Likewise.
2668 * gcc.dg/errno-1.c: Likewise.
2669 * gcc.dg/globalalias.c: Likewise.
2670 * gcc.dg/inline-3.c: Likewise.
2671 * gcc.dg/localalias.c: Likewise.
2672 * gcc.dg/pr19633-1.c: Likewise.
2673 * gcc.dg/pr19633.c: Likewise.
2674 * gcc.dg/pr23408.c: Likewise.
2675 * gcc.dg/pr23470-1.c: Likewise.
2676 * gcc.dg/pr28121.c: Likewise.
2677 * gcc.dg/pr28243.c: Likewise.
2678 * gcc.dg/pr30260.c: Likewise.
2679 * gcc.dg/pr32573.c: Likewise.
2680 * gcc.dg/pr33826.c: Likewise.
2681 * gcc.dg/pr35065.c: Likewise.
2682 * gcc.dg/pr38616.c: Likewise.
2683 * gcc.dg/pr39867.c: Likewise.
2684 * gcc.dg/pr41470.c: Likewise.
2685 * gcc.dg/pr41837.c: Likewise.
2686 * gcc.dg/pr44024.c: Likewise.
2687 * gcc.dg/pr44699.c: Likewise.
2688 * gcc.dg/pr46252.c: Likewise.
2689 * gcc.dg/pr46878-1.c: Likewise.
2690 * gcc.dg/pr50908-3.c: Likewise.
2691 * gcc.dg/pr51796.c: Likewise.
2692 * gcc.dg/pr55150-2.c: Likewise.
2693 * gcc.dg/pr55833.c: Likewise.
2694 * gcc.dg/pr59350.c: Likewise.
2695 * gcc.dg/pr59418.c: Likewise.
2696 * gcc.dg/pr60647-2.c: Likewise.
2697 * gcc.dg/uninit-suppress.c: Likewise.
2698 * gcc.dg/uninit-suppress_2.c: Likewise.
2699 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2700 * gcc.dg/always_inline.c: Likewise.
2701 * gcc.dg/always_inline2.c: Likewise.
2702 * gcc.dg/always_inline3.c: Likewise.
2703 * gcc.dg/builtin-apply4.c: Likewise.
2704 * gcc.dg/declspec-7.c: Likewise.
2705 * gcc.dg/inline-1.c: Likewise.
2706 * gcc.dg/va-arg-pack-1.c: Likewise.
2707 * gcc.dg/winline-2.c: Likewise.
2708 * gcc.dg/winline-3.c: Likewise.
2709 * gcc.dg/winline-5.c: Likewise.
2710 * gcc.dg/winline-6.c: Likewise.
2711 * gcc.dg/winline-7.c: Likewise.
2712 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
2713 int.
2714 * gcc.dg/inline-33.c: Likewise.
2715 * gcc.dg/pr27861-1.c: Likewise.
2716 * gcc.dg/pr28888.c: Likewise.
2717 * gcc.dg/pr29254.c: Likewise.
2718 * gcc.dg/pr50908.c: Likewise.
2719 * gcc.dg/pr60647-1.c: Likewise.
2720 * gcc.dg/pragma-diag-1.c: Likewise.
2721 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
2722 * gcc.dg/winline-9.c: Likewise.
2723 * gcc.dg/pr52808.c: Return 0 instead of nothing.
2724
2725 2014-10-06 Marek Polacek <polacek@redhat.com>
2726
2727 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2728 * gcc.dg/ipa/inline-4.c: Likewise.
2729 * gcc.dg/ipa/inline-5.c: Likewise.
2730 * gcc.dg/ipa/pr57539.c: Likewise.
2731 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
2732 defaulting to int.
2733 * gcc.dg/ipa/inlinehint-1.c: Likewise.
2734 * gcc.dg/ipa/inlinehint-3.c: Likewise.
2735 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2736 * gcc.dg/ipa/ipacost-1.c: Likewise.
2737 * gcc.dg/ipa/ipacost-2.c: Likewise.
2738 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
2739 to int.
2740
2741 2014-10-06 Marek Polacek <polacek@redhat.com>
2742
2743 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
2744 declarations.
2745 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2746 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2747 * gcc.dg/debug/pr42767.c: Likewise.
2748 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2749 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2750 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2751 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2752
2753 2014-10-06 Marek Polacek <polacek@redhat.com>
2754
2755 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2756 * gcc.dg/lto/20090213_0.c: Likewise.
2757 * gcc.dg/lto/20090706-2_0.c: Likewise.
2758 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2759 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2760 * gcc.dg/lto/ipareference2_0.c: Likewise.
2761 * gcc.dg/lto/ipareference_0.c: Likewise.
2762 * gcc.dg/lto/ipareference_1.c: Likewise.
2763 * gcc.dg/lto/pr55703_0.c: Likewise.
2764 * gcc.dg/lto/resolutions_0.c: Likewise.
2765 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2766 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
2767 declarations. Mark function as gnu_inline.
2768 * gcc.dg/lto/20081118_0.c: Likewise.
2769 * gcc.dg/lto/20081201-1_0.c: Likewise.
2770 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2771 * gcc.dg/lto/20081118_1.c: Likewise.
2772 * gcc.dg/lto/20081120-1_1.c: Likewise.
2773 * gcc.dg/lto/20081201-1_1.c: Likewise.
2774 * gcc.dg/lto/20081210-1_0.c: Likewise.
2775 * gcc.dg/lto/20090218-1_0.c: Likewise.
2776 * gcc.dg/lto/20091006-1_0.c: Likewise.
2777 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2778 * gcc.dg/lto/20090218-2_1.c: Likewise.
2779 * gcc.dg/lto/materialize-1_0.c: Likewise.
2780 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2781 * gcc.dg/lto/20091013-1_1.c: Likewise.
2782 * gcc.dg/lto/20091013-1_2.c: Likewise.
2783 * gcc.dg/lto/20091015-1_2.c: Likewise.
2784 * gcc.dg/lto/20091027-1_1.c: Likewise.
2785 * gcc.dg/lto/pr48622_0.c: Likewise.
2786 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2787 defaulting to int.
2788 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2789
2790 2014-10-06 Tobias Burnus <burnus@net-b.de>
2791
2792 * gfortran.dg/implicit_14.f90: New.
2793 * gfortran.dg/implicit_15.f90: New.
2794 * gfortran.dg/implicit_4.f90: Update dg-error.
2795
2796 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2797
2798 * g++.dg/ipa/devirt-42.C: Update template.
2799 * g++.dg/ipa/devirt-44.C: Update template.
2800 * g++.dg/ipa/devirt-45.C: Update template.
2801 * g++.dg/ipa/devirt-46.C: Update template.
2802 * g++.dg/ipa/devirt-47.C: Update template.
2803 * g++.dg/ipa/devirt-48.C: New testcase.
2804
2805 2014-10-02 Mark Wielaard <mjw@redhat.com>
2806
2807 PR debug/63239
2808 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2809
2810 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2811
2812 * g++.dg/ipa/devirt-47.C: New testcase.
2813
2814 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2815
2816 PR ipa/61144
2817 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2818
2819 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2820
2821 * g++.dg/ipa/devirt-46.C: New testcase.
2822
2823 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2824
2825 PR fortran/36534
2826 * gfortran.dg/widechar_10.f90: New test.
2827
2828 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
2829
2830 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2831 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2832 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2833 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2834
2835 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2836
2837 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2838
2839 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2840
2841 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2842 failing with the new warning message.
2843 * gcc.dg/vmx/3c-01a.c: Likewise.
2844 * gcc.dg/vmx/ops-long-1.c: Likewise.
2845 * gcc.dg/vmx/ops.c: Likewise.
2846 * gcc.target/powerpc/altivec-20.c: Likewise.
2847 * gcc.target/powerpc/altivec-6.c: Likewise.
2848 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2849 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2850 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2851
2852 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2853
2854 * gcc.dg/tm/debug-1.c: Update regex.
2855 * c-c++-common/raw-string-18.c: Update regex.
2856 * c-c++-common/raw-string-19.c: Update regex.
2857
2858 2014-10-03 Marek Polacek <polacek@redhat.com>
2859
2860 PR c/63453
2861 * gcc.dg/pr63453.c: New test.
2862
2863 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
2864
2865 PR c++/54427
2866 PR c++/57198
2867 PR c++/58845
2868 * g++.dg/ext/vector9.C: Update, not an error anymore.
2869 * g++.dg/ext/vector27.C: Replace with new test.
2870 * g++.dg/ext/vector28.C: New file.
2871 * g++.dg/other/error23.C: Update to a different error.
2872
2873 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2874
2875 * gcc.dg/torture/vshuf-v8df.c: New test.
2876 * gcc.dg/torture/vshuf-v8di.c: New test.
2877 * gcc.dg/torture/vshuf-v16sf.c: New test.
2878 * gcc.dg/torture/vshuf-v16si.c: New test.
2879 * gcc.dg/torture/vshuf-v32hi.c: New test.
2880 * gcc.dg/torture/vshuf-v64qi.c: New test.
2881 * gcc.dg/torture/vshuf-64.inc: New file.
2882
2883 PR tree-optimization/61403
2884 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2885
2886 2014-10-03 Marek Polacek <polacek@redhat.com>
2887
2888 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
2889 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2890 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2891 * gcc.dg/gomp/asm-1.c: Likewise.
2892 * gcc.dg/gomp/for-1.c: Likewise.
2893 * gcc.dg/gomp/empty.c: Fix defaulting to int.
2894 * gcc.dg/gomp/sharing-3.c: Likewise.
2895 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
2896
2897 2014-10-03 Marek Polacek <polacek@redhat.com>
2898
2899 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
2900 defaulting to int.
2901 * gcc.dg/torture/pr28814.c: Likewise.
2902 * gcc.dg/torture/pr57036-1.c: Likewise.
2903 * gcc.dg/torture/inline-1.c: Add function declarations.
2904 * gcc.dg/torture/pr24626-1.c: Likewise.
2905 * gcc.dg/torture/pr24626-3.c: Likewise.
2906 * gcc.dg/torture/pr25947-1.c: Likewise.
2907 * gcc.dg/torture/pr27409.c: Likewise.
2908 * gcc.dg/torture/pr38948.c: Likewise.
2909 * gcc.dg/torture/pr44807.c: Likewise.
2910 * gcc.dg/torture/pr49603.c: Likewise.
2911 * gcc.dg/torture/pr45865.c: Likewise.
2912 * gcc.dg/torture/pr51071-2.c: Likewise.
2913 * gcc.dg/torture/pr51801.c: Likewise.
2914 * gcc.dg/torture/pr52720.c: Likewise.
2915 * gcc.dg/torture/pr55124.c: Likewise.
2916 * gcc.dg/torture/pr55238.c: Likewise.
2917 * gcc.dg/torture/pr55687.c: Likewise.
2918 * gcc.dg/torture/pr55888.c: Likewise.
2919 * gcc.dg/torture/pr57036-2.c: Likewise.
2920 * gcc.dg/torture/pr57147-3.c: Likewise.
2921 * gcc.dg/torture/pr57584.c: Likewise.
2922 * gcc.dg/torture/pr59993.c: Likewise.
2923 * gcc.dg/torture/pr58079.c: Likewise.
2924 * gcc.dg/torture/va-arg-25.c: Likewise.
2925 * gcc.dg/torture/vector-2.c: Likewise.
2926 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2927 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
2928 * gcc.dg/torture/pr43781.c: Likewise.
2929 * gcc.dg/torture/pr52912.c: Likewise.
2930 * gcc.dg/torture/pr59139.c: Likewise.
2931 * gcc.dg/torture/pr55890-1.c: Likewise.
2932 * gcc.dg/torture/pr55890-2.c: Likewise.
2933 * gcc.dg/torture/pr59164.c: Likewise.
2934 * gcc.dg/torture/pr57393-2.c: Likewise.
2935 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
2936 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2937 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2938 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
2939 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
2940 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
2941
2942 2014-10-03 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR libgomp/61200
2945 * c-c++-common/gomp/pr61200.c: New test.
2946
2947 PR target/62128
2948 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2949 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2950
2951 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
2952
2953 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2954 add many more tests.
2955
2956 2014-10-02 Marek Polacek <polacek@redhat.com>
2957
2958 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
2959 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
2960 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
2961 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
2962 * gcc.dg/tree-ssa/vrp27.c: Likewise.
2963 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2964 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
2965 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
2966 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2967 * gcc.dg/tree-ssa/inline-7.c: Likewise.
2968 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
2969 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2970 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
2971 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2972 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
2973 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
2974 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
2975 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2976 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2977 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2978 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
2979 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
2980 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2981 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
2982 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
2983 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
2984 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2985 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
2986 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
2987 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
2988 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
2989 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
2990 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
2991 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
2992 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
2993 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
2994 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
2995 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
2996 * gcc.dg/tree-ssa/alias-13.c: Likewise.
2997 * gcc.dg/tree-ssa/alias-28.c: Likewise.
2998 * gcc.dg/tree-ssa/asm-3.c: Likewise.
2999 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
3000 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3001 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
3002 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
3003 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3004 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3005 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
3006 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3007 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3008 * gcc.dg/tree-ssa/pr24117.c: Likewise.
3009 * gcc.dg/tree-ssa/pr24840.c: Likewise.
3010 * gcc.dg/tree-ssa/pr25734.c: Likewise.
3011 * gcc.dg/tree-ssa/pr33723.c: Likewise.
3012 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3013 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
3014 * gcc.dg/tree-ssa/pr34146.c: Likewise.
3015 * gcc.dg/tree-ssa/pr38385.c: Likewise.
3016 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
3017 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
3018 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3019 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3020 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3021 * gcc.dg/tree-ssa/sra-5.c: Likewise.
3022 * gcc.dg/tree-ssa/sra-6.c: Likewise.
3023 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
3024 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3025 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
3026 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
3027 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3028 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3029 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3030 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3031 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3032 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3033 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3034 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
3035 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
3036 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
3037 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3038 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
3039 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
3040 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
3041 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
3042 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
3043 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
3044 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3045 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3046 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3047 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
3048 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
3049 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
3050 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
3051 * gcc.dg/tree-ssa/inline-10.c: Likewise.
3052 * gcc.dg/tree-ssa/inline-9.c: Likewise.
3053 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3054 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3055 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3056 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3057 * gcc.dg/tree-ssa/pr23434.c: Likewise.
3058 * gcc.dg/tree-ssa/pr33922.c: Likewise.
3059 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3060 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3061 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3062 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
3063 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
3064 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3065 * gcc.dg/tree-ssa/vrp01.c: Likewise.
3066 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3067 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3068 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3069 * gcc.dg/tree-ssa/vrp05.c: Likewise.
3070 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3071 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3072 * gcc.dg/tree-ssa/vrp10.c: Likewise.
3073 * gcc.dg/tree-ssa/vrp11.c: Likewise.
3074 * gcc.dg/tree-ssa/vrp14.c: Likewise.
3075 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
3076 * gcc.dg/tree-ssa/writeonly.c: Likewise.
3077 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
3078 defaulting to int.
3079 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
3080 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
3081 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
3082 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
3083 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
3084 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
3085 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
3086 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
3087 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3088 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3089 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3090 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
3091 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
3092 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
3093 * gcc.dg/tree-ssa/inline-5.c: Likewise.
3094 * gcc.dg/tree-ssa/inline-6.c: Likewise.
3095 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
3096 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
3097 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
3098 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
3099 * gcc.dg/tree-ssa/loop-20.c: Likewise.
3100 * gcc.dg/tree-ssa/loop-38.c: Likewise.
3101 * gcc.dg/tree-ssa/pr20913.c: Likewise.
3102 * gcc.dg/tree-ssa/pr21582.c: Likewise.
3103 * gcc.dg/tree-ssa/pr24670.c: Likewise.
3104 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
3105 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3106 * gcc.dg/tree-ssa/vrp12.c: Likewise.
3107 * gcc.dg/tree-ssa/vrp13.c: Likewise.
3108 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3109 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3110 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3111 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3112 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
3113
3114 2014-10-02 Marek Polacek <polacek@redhat.com>
3115
3116 * gcc.dg/tm/20091013.c: Fix defaulting to int.
3117 * gcc.dg/tm/20091221.c: Likewise.
3118 * gcc.dg/tm/debug-1.c: Likewise.
3119 * gcc.dg/tm/irrevocable-1.c: Likewise.
3120 * gcc.dg/tm/irrevocable-2.c: Likewise.
3121 * gcc.dg/tm/irrevocable-3.c: Likewise.
3122 * gcc.dg/tm/irrevocable-4.c: Likewise.
3123 * gcc.dg/tm/memopt-1.c: Likewise.
3124 * gcc.dg/tm/pr52173-1.c: Likewise.
3125 * gcc.dg/tm/props-1.c: Likewise.
3126 * gcc.dg/tm/props-2.c: Likewise.
3127 * gcc.dg/tm/props-3.c: Likewise.
3128 * gcc.dg/tm/20100125.c: Fix implicit declarations.
3129 * gcc.dg/tm/memopt-11.c: Likewise.
3130 * gcc.dg/tm/memopt-12.c: Likewise.
3131 * gcc.dg/tm/memopt-16.c: Likewise.
3132 * gcc.dg/tm/memopt-3.c: Likewise.
3133 * gcc.dg/tm/memopt-4.c: Likewise.
3134 * gcc.dg/tm/memopt-5.c: Likewise.
3135 * gcc.dg/tm/memopt-6.c: Likewise.
3136 * gcc.dg/tm/wrap-4.c: Likewise.
3137
3138 2014-10-02 Marek Polacek <polacek@redhat.com>
3139
3140 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
3141 * gcc.dg/vect/pr37730.c: Likewise.
3142 * gcc.dg/vect/pr52870.c: Likewise.
3143 * gcc.dg/vect/pr60092-2.c: Likewise.
3144 * gcc.dg/vect/pr60092.c: Likewise.
3145 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
3146 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
3147 * gcc.dg/vect/pr31041.c: Likewise.
3148 * gcc.dg/vect/pr32216.c: Likewise.
3149 * gcc.dg/vect/pr32224.c: Likewise.
3150 * gcc.dg/vect/pr32366.c: Likewise.
3151 * gcc.dg/vect/pr33866.c: Likewise.
3152 * gcc.dg/vect/pr43430-2.c: Likewise.
3153 * gcc.dg/vect/pr43842.c: Likewise.
3154 * gcc.dg/vect/vect-1.c: Likewise.
3155 * gcc.dg/vect/vect-1-big-array.c: Likewise.
3156 * gcc.dg/vect/vect-93.c: Likewise.
3157 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
3158 defaulting to int.
3159
3160 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3161
3162 PR c++/53025
3163 * g++.dg/cpp0x/noexcept23.C: New.
3164 * g++.dg/cpp0x/noexcept24.C: Likewise.
3165
3166 2014-10-02 Marek Polacek <polacek@redhat.com>
3167
3168 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
3169 * gcc.dg/noncompile/20050120-1.c: Likewise.
3170 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
3171 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
3172 * gcc.dg/noncompile/930301-1.c: Likewise.
3173 * gcc.dg/noncompile/930622-1.c: Likewise.
3174 * gcc.dg/noncompile/930622-2.c: Likewise.
3175 * gcc.dg/noncompile/950825-1.c: Likewise.
3176 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3177 * gcc.dg/noncompile/scope.c: Likewise.
3178 * gcc.dg/noncompile/va-arg-1.c: Likewise.
3179 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
3180 * gcc.dg/noncompile/971104-1.c: Likewise.
3181
3182 2014-10-02 Marek Polacek <polacek@redhat.com>
3183
3184 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
3185 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
3186 * gcc.dg/tree-prof/merge_block.c: Likewise.
3187 * gcc.dg/tree-prof/peel-1.c: Likewise.
3188 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3189 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3190 * gcc.dg/tree-prof/unroll-1.c: Likewise.
3191 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
3192 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
3193 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3194 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3195 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3196 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3197 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
3198 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
3199 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
3200 to int.
3201
3202 2014-10-02 Marek Polacek <polacek@redhat.com>
3203
3204 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
3205 * gcc.c-torture/compile/20011119-1.c: Likewise.
3206 * gcc.c-torture/compile/20011119-2.c: Likewise.
3207 * gcc.c-torture/compile/20021120-1.c: Likewise.
3208 * gcc.c-torture/compile/20021120-2.c: Likewise.
3209 * gcc.c-torture/compile/20050215-1.c: Likewise.
3210 * gcc.c-torture/compile/20050215-2.c: Likewise.
3211 * gcc.c-torture/compile/20050215-3.c: Likewise.
3212 * gcc.c-torture/compile/pr37669.c: Likewise.
3213 * gcc.c-torture/execute/20020107-1.c: Likewise.
3214 * gcc.c-torture/execute/restrict-1.c: Likewise.
3215 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
3216 * gcc.c-torture/execute/930529-1.c: Likewise.
3217 * gcc.c-torture/execute/920612-1.c: Likewise.
3218 * gcc.c-torture/execute/920711-1.c: Likewise.
3219 * gcc.c-torture/execute/990127-2.c: Likewise.
3220 * gcc.c-torture/execute/pr40386.c: Likewise.
3221 * gcc.c-torture/execute/pr57124.c: Likewise.
3222 * gcc.c-torture/compile/pr34808.c: Add function declarations.
3223 * gcc.c-torture/compile/pr42299.c: Likewise.
3224 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
3225 * gcc.c-torture/compile/simd-6.c: Likewise.
3226 * gcc.c-torture/execute/pr53645-2.c: Likewise.
3227 * gcc.c-torture/execute/pr53645.c: Likewise.
3228 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
3229 declarations.
3230 * gcc.c-torture/execute/980608-1.c: Likewise.
3231 * gcc.c-torture/execute/bcp-1.c: Likewise.
3232 * gcc.c-torture/execute/p18298.c: Likewise.
3233 * gcc.c-torture/execute/unroll-1.c: Likewise.
3234 * gcc.c-torture/execute/va-arg-7.c: Likewise.
3235 * gcc.c-torture/execute/va-arg-8.c: Likewise.
3236 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
3237 declarations. Fix defaulting to int.
3238 * gcc.c-torture/execute/961223-1.c: Likewise.
3239 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
3240 -Wno-pointer-to-int-cast. Fix defaulting to int.
3241
3242 2014-10-02 Andrew Pinski <apinski@cavium.com>
3243 Max Ostapenko <m.ostapenko@partner.samsung.com>
3244
3245 * lib/ubsan-dg.exp
3246 (check_effective_target_fsanitize_address): New function.
3247 (ubsan_init): Save off ALWAYS_CXXFLAGS.
3248 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
3249 * lib/asan-dg.exp
3250 (check_effective_target_faddress_sanitizer): Rename to ...
3251 (check_effective_target_fsanitize_address): ... this. Change to creating
3252 an executable.
3253 (asan_init): Save off ALWAYS_CXXFLAGS.
3254 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
3255 * lib/tsan-dg.exp
3256 (check_effective_target_fthread_sanitizer): Rename to ...
3257 (check_effective_target_fsanitize_thread): ... this. Change to creating
3258 an executable.
3259 (tsan_init): Save off ALWAYS_CXXFLAGS.
3260 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
3261 to run as a default behaviour.
3262 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
3263 Check check_effective_target_fsanitize_undefined before running the
3264 tests.
3265 * g++.dg/ubsan/ubsan.exp: Likewise.
3266 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
3267 check_effective_target_fsanitize_address too early.
3268 Check check_effective_target_fsanitize_address before running the tests.
3269 * g++.dg/asan/asan.exp: Likewise.
3270 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
3271 check_effective_target_fsanitize_thread too early.
3272 Check check_effective_target_fsanitize_thread before running the tests.
3273 * g++.dg/tsan/tsan.exp: Likewise.
3274
3275 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
3276
3277 * gcc.dg/combine-clobber.c: New.
3278
3279 2014-10-01 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR debug/63342
3282 * gcc.dg/pr63342.c: New test.
3283
3284 PR c++/63306
3285 * g++.dg/ipa/pr63306.C: New test.
3286
3287 PR target/63428
3288 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
3289 to test 24 in TESTS.
3290
3291 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3292
3293 * lib/target-supports.exp: Error out with preprocessor condition
3294 instead of FOO everywhere.
3295
3296 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3297
3298 Implement SD-6: SG10 Feature Test Recommendations
3299 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
3300 * g++.dg/cpp1y/feat-cxx11.C: New.
3301 * g++.dg/cpp1y/feat-cxx14.C: New.
3302 * g++.dg/cpp1y/feat-cxx98.C: New.
3303 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
3304 * g++.dg/cpp1y/phoobhar.h: New.
3305 * g++.dg/cpp1y/testinc/phoobhar.h: New.
3306
3307 2014-09-30 Teresa Johnson <tejohnson@google.com>
3308
3309 * gcc.dg/tree-prof/20050826-2.c: New test.
3310 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
3311
3312 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
3313
3314 PR c++/16564
3315 * lib/gcc.exp: Accept "fatal error:" as error prefix.
3316 * lib/g++.exp: Likewise.
3317 * lib/obj-c++.exp: Likewise.
3318 * lib/objc.exp: Likewise.
3319 * g++.dg/template/pr16564.C: New test.
3320
3321 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
3322
3323 PR c++/16564
3324 * g++.dg/cpp0x/decltype26.C: Adjust.
3325 * g++.dg/cpp0x/decltype28.C: Likewise.
3326 * g++.dg/cpp0x/decltype29.C: Likewise.
3327 * g++.dg/cpp0x/decltype32.C: Likewise.
3328 * g++.dg/cpp0x/enum11.C: Likewise.
3329 * g++.dg/template/arrow1.C: Likewise.
3330 * g++.dg/template/pr23510.C: Likewise.
3331 * g++.dg/template/recurse.C: Likewise.
3332 * g++.dg/template/recurse2.C: Likewise.
3333 * g++.dg/template/vtable2.C: Likewise.
3334 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3335
3336 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
3337
3338 PR preprocessor/58893
3339 * gcc.dg/pr58893.c: New test case.
3340 * gcc.dg/pr58893-0.h: New include.
3341
3342 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
3343
3344 PR middle-end/62120
3345 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
3346 in 32-bit mode.
3347 * gcc.target/i386/pr62120.c: New.
3348
3349 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
3350
3351 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
3352 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3353 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
3354 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
3355 return type.
3356
3357 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3358
3359 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
3360
3361 2014-09-30 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR inline-asm/63282
3364 * gcc.c-torture/compile/pr63282.c: New test.
3365
3366 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
3367
3368 * gcc.dg/tree-ssa/vrp94.c: New test.
3369 * gnat.dg/opt40.adb: Likewise.
3370
3371 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3372
3373 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
3374 vec_vspltw, and vec_vspltb for which the second argument is out of
3375 range.
3376
3377 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
3378
3379 * gcc.c-torture/compile/calls-void.c: New test.
3380
3381 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3382
3383 PR c++/51385
3384 * g++.dg/template/pr51385.C: New.
3385
3386 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
3387
3388 * gcc.target/mips/20140928.c: New test.
3389
3390 2014-09-27 Andi Kleen <ak@linux.intel.com>
3391
3392 * gcc.target/i386/nop-mcount.c: Only run on Linux.
3393 * gcc.target/i386/record-mcount.c: dito.
3394
3395 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3396
3397 PR ipa/62121
3398 * g++.dg/torture/pr62121.C: New testcase.
3399
3400 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3401
3402 PR middle-end/35545
3403 * g++.dg/tree-prof/pr35545.C: New testcase.
3404
3405 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3406
3407 * gcc.target/powerpc/pr63335.c: Change effective target to
3408 vsx_hw.
3409
3410 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
3411
3412 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3413
3414 2014-09-26 Jakub Jelinek <jakub@redhat.com>
3415
3416 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3417 to default options.
3418
3419 2014-09-25 Andi Kleen <ak@linux.intel.com>
3420
3421 * gcc.target/i386/nop-mcount.c: New file.
3422 * gcc.target/i386/record-mcount.c: New file.
3423
3424 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
3425
3426 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3427 * gcc.dg/vect/pr57705.c: Likewise.
3428 * gcc.dg/vect/pr57741-2.c: Likewise.
3429 * gcc.dg/vect/pr57741-3.c: Likewise.
3430 * gcc.dg/vect/pr59591-1.c: Likewise.
3431 * gcc.dg/vect/pr59591-2.c: Likewise.
3432 * gcc.dg/vect/pr60196-1.c: Likewise.
3433 * gcc.dg/vect/pr60196-2.c: Likewise.
3434 * gcc.dg/vect/pr60276.c: Likewise.
3435 * gcc.dg/vect/pr61680.c: Likewise.
3436 * gcc.dg/vect/pr63148.c: Likewise.
3437 * gcc.dg/vect/pr63189.c: Likewise.
3438 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3439 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3440 * gcc.dg/vect/vect-nop-move.c: Likewise.
3441 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3442 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3443
3444 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
3445
3446 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3447
3448 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
3449
3450 * gcc.target/aarch64/simd/vqshlb_1.c: New.
3451
3452 2014-09-25 Jiong Wang <jiong.wang@arm.com>
3453
3454 * gcc.target/i386/shrink_wrap_1.c: New test.
3455
3456 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3457
3458 PR target/63335
3459 * gcc.target/powerpc/pr63335.c: New test.
3460
3461 2014-09-25 Marek Polacek <polacek@redhat.com>
3462
3463 PR c++/61945
3464 * g++.dg/warn/pr61945.C: New test.
3465
3466 2014-09-25 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR tree-optimization/63341
3469 * gcc.dg/vect/pr63341-1.c: New test.
3470 * gcc.dg/vect/pr63341-2.c: New test.
3471
3472 PR c++/63249
3473 * g++.dg/gomp/pr63249.C: New test.
3474 * c-c++-common/gomp/pr63249.c: New test.
3475
3476 2014-09-25 Tobias Burnus <burnus@net-b.de>
3477
3478 * gfortran.dg/coarray/collectives_3.f90: New.
3479 * gfortran.dg/coarray_collectives_9.f90: New.
3480 * gfortran.dg/coarray_collectives_10.f90: New.
3481 * gfortran.dg/coarray_collectives_11.f90: New.
3482 * gfortran.dg/coarray_collectives_12.f90: New.
3483
3484 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3485
3486 * gcc.target/powerpc/swaps-p8-17.c: New test.
3487
3488 2014-09-24 Jiong Wang <jiong.wang@arm.com>
3489
3490 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3491
3492 2014-09-24 Marek Polacek <polacek@redhat.com>
3493
3494 PR c/61405
3495 PR c/53874
3496 * c-c++-common/pr53874.c: New test.
3497 * c-c++-common/pr61405.c: New test.
3498
3499 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3500
3501 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3502
3503 2014-09-24 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR sanitizer/63316
3506 * c-c++-common/asan/pr63316.c: New test.
3507
3508 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3509
3510 PR tree-optimization/63266
3511 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3512
3513 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3514
3515 * gcc.target/arm/pr63210.c: New test.
3516
3517 2014-09-23 Andi Kleen <ak@linux.intel.com>
3518
3519 * gcc.dg/noreorder.c: New test.
3520 * gcc.dg/noreorder2.c: New test.
3521 * gcc.dg/noreorder3.c: New test.
3522 * gcc.dg/noreorder4.c: New test.
3523
3524 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
3525
3526 * gcc.dg/combine_ashiftrt_1.c: New test.
3527 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3528 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3529 workarounds for cmge.
3530 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3531 absence of mvn.
3532
3533 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3534
3535 PR c++/61857
3536 * g++.dg/cpp1y/lambda-init10.C: New.
3537
3538 2014-09-23 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR fortran/63331
3541 * gfortran.dg/pr63331.f90: New test.
3542
3543 2014-09-24 Renlin Li <renlin.li@arm.com>
3544
3545 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3546 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3547 * gcc.dg/pr10474.c: Likewise.
3548
3549 2014-09-20 Mark Wielaard <mjw@redhat.com>
3550
3551 * gcc.dg/guality/const-volatile.c (i): Mark as used.
3552 (ci): Likewise.
3553 (pci): Likewise.
3554 (pvi): Likewise.
3555 (pcvi): Likewise.
3556 (cip): Likewise.
3557 (foo): Likewise.
3558 (cfoo): Likewise.
3559
3560 2014-09-20 Mark Wielaard <mjw@redhat.com>
3561
3562 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3563 and "long int" to plain "short" and "long".
3564 * gcc.dg/guality/const-volatile.c (struct bar): New struct
3565 containing short and long long fields.
3566 (bar): New variable to test the type.
3567
3568 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 PR c++/62155
3571 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3572
3573 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3574
3575 PR c++/62219
3576 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3577
3578 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3579
3580 * gcc.dg/vect/vect-reduc-or_1.c: New test.
3581 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3582
3583 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3584
3585 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3586 New.
3587
3588 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3589 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3590
3591 2014-09-22 Jakub Jelinek <jakub@redhat.com>
3592
3593 PR debug/63328
3594 * c-c++-common/gomp/pr63328.c: New test.
3595
3596 2014-09-22 Martin Liska <mliska@suse.cz>
3597
3598 PR lto/63270
3599 * g++.dg/lto/pr63270_0.C: New test.
3600 * g++.dg/lto/pr63270_1.C: New test.
3601
3602 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
3603
3604 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3605 for call_value_rex64_ms_sysv.
3606 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3607 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3608 for call_rex64_ms_sysv.
3609
3610 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3611 Tobias Burnus <burnus@net-b.de>
3612
3613 * gfortran.dg/coarray_atomic_5.f90: New
3614
3615 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
3616
3617 PR c++/61825
3618 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3619
3620 2014-09-19 Andi Kleen <ak@linux.intel.com>
3621
3622 * gcc.dg/pg-override.c: Only run on x86 Linux.
3623 * gcc.dg/pg.c: Dito.
3624 * gcc.target/i386/fentry-override.c: Exclude for PIC.
3625 * gcc.target/i386/fentry.c: Dito.
3626
3627 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3628
3629 PR ipa/61998
3630 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3631
3632 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
3633
3634 PR fortran/63152
3635 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3636 * gfortran.dg/pr63152.f90: New test.
3637
3638 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3639
3640 PR c++/58328
3641 * g++.dg/cpp0x/nsdmi10.C: New.
3642
3643 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3644
3645 * gcc.dg/ssp-3.c: New.
3646 * gcc.dg/ssp-4.c: Likewise.
3647
3648 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3649
3650 * gcc.target/s390/dfp-conv1.c: New testcase.
3651
3652 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3653
3654 * c-c++-common/asan/red-align-1.c: New test.
3655 * c-c++-common/asan/red-align-2.c: New test.
3656
3657 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3658
3659 * gcc.dg/pr61053.c: Updated for x32.
3660
3661 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3662
3663 PR debug/63285
3664 * gcc.target/i386/pr63285.c: New test.
3665
3666 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3667
3668 PR target/61360
3669 * gcc.target/i386/pr61360.c: New.
3670
3671 2014-09-18 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR c++/62017
3674 * g++.dg/asan/pr62017.C: New test.
3675
3676 PR testsuite/63292
3677 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3678
3679 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3680
3681 PR c++/62232
3682 * g++.dg/cpp0x/Wdtor1.C: New.
3683
3684 2014-09-18 Joseph Myers <joseph@codesourcery.com>
3685
3686 * gcc.dg/torture/float128-exact-underflow.c: New test.
3687
3688 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3689
3690 PR c++/61745
3691 * g++.dg/template/pr61745.C: New.
3692
3693 2014-09-17 Marek Polacek <polacek@redhat.com>
3694
3695 PR c/61854
3696 * gcc.dg/cpp/pr61854-1.c: New test.
3697 * gcc.dg/cpp/pr61854-2.c: New test.
3698 * gcc.dg/cpp/pr61854-3.c: New test.
3699 * gcc.dg/cpp/pr61854-3.h: New test.
3700 * gcc.dg/cpp/pr61854-4.c: New test.
3701 * gcc.dg/cpp/pr61854-5.c: New test.
3702 * gcc.dg/cpp/pr61854-6.c: New test.
3703 * gcc.dg/cpp/pr61854-7.c: New test.
3704 * gcc.dg/cpp/pr61854-c90.c: New test.
3705 * gcc.dg/cpp/pr61854-c94.c: New test.
3706
3707 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR debug/63284
3710 * gcc.dg/pr63284.c: New test.
3711
3712 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3713
3714 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3715
3716 PR c++/63241
3717 * g++.dg/cpp0x/constexpr-63241.C: New.
3718
3719 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3720
3721 PR libfortran/62768
3722 * gfortran.dg/filename_null.f90: New test.
3723
3724 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3725
3726 * gcc.dg/pg-override.c: Fix a typo.
3727
3728 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3729
3730 * gcc.dg/pg.c: Fix a typo.
3731
3732 2014-09-16 Richard Biener <rguenther@suse.de>
3733
3734 PR testsuite/63258
3735 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3736 for "vectorization not profitable".
3737
3738 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3739
3740 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3741
3742 2014-09-16 Jakub Jelinek <jakub@redhat.com>
3743
3744 PR fortran/56408
3745 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3746 missing nexted dg-test call support in dejaGNU 1.4.4.
3747
3748 2014-09-15 Andi Kleen <ak@linux.intel.com>
3749
3750 * gcc.dg/pg-override.c: New test.
3751 * gcc.dg/pg.c: New test.
3752 * gcc.target/i386/fentry-override.c: New test.
3753 * gcc.target/i386/fentry.c: New test.
3754
3755 2014-09-15 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR fortran/56408
3758 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3759 New global vars.
3760 (dg-compile-aux-modules): New procedure.
3761 * gfortran.dg/binding_label_tests_10.f03: Remove comment
3762 and keep-modules.
3763 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3764 use dg-compile-aux-modules.
3765 * gfortran.dg/binding_label_tests_11.f03: Remove comment
3766 and keep-modules.
3767 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3768 use dg-compile-aux-modules.
3769 * gfortran.dg/binding_label_tests_13.f03: Remove comment
3770 and keep-modules.
3771 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3772 use dg-compile-aux-modules.
3773 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3774 and keep-modules.
3775 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3776 use dg-compile-aux-modules.
3777 * gfortran.dg/class_45a.f03: Remove keep-modules.
3778 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3779 and cleanup-modules.
3780 * gfortran.dg/class_4a.f03: Use dg-do link, use
3781 dg-additional-sources and cleanup-modules, remove keep-modules
3782 and update comment.
3783 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3784 keep-modules, adjust comment.
3785 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3786 dg-additional-sources and cleanup-modules.
3787 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3788 associated comment.
3789 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3790 remove comment.
3791 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3792 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3793 use dg-compile-aux-modules.
3794 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3795 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3796 use dg-compile-aux-modules.
3797 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3798 * gfortran.dg/whole_file_29.f90: Remove comment, use
3799 dg-compile-aux-modules.
3800 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3801 * gfortran.dg/whole_file_31.f90: Remove comment, use
3802 dg-compile-aux-modules.
3803
3804 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3805 gcc_parallel_test_enable): New procedures. If
3806 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3807 runtest_file_p to invoke also gcc_parallel_test_run_p.
3808 * g++.dg/guality/guality.exp (check_guality): Save/restore
3809 test_counts array around the body of the procedure.
3810 * gcc.dg/guality/guality.exp (check_guality): Likewise.
3811 * g++.dg/plugin/plugin.exp: Run all the tests serially
3812 by the first parallel runtest encountering it.
3813 * gcc.dg/plugin/plugin.exp: Likewise.
3814 * gcc.misc-tests/matrix1.exp: Likewise.
3815 * gcc.misc-tests/dhry.exp: Likewise.
3816 * gcc.misc-tests/acker1.exp: Likewise.
3817 * gcc.misc-tests/linkage.exp: Likewise.
3818 * gcc.misc-tests/mg.exp: Likewise.
3819 * gcc.misc-tests/mg-2.exp: Likewise.
3820 * gcc.misc-tests/sort2.exp: Likewise.
3821 * gcc.misc-tests/sieve.exp: Likewise.
3822 * gcc.misc-tests/options.exp: Likewise.
3823 * gcc.misc-tests/help.exp: Likewise.
3824 * go.test/go-test.exp (go-gc-tests): Use
3825 gcc_parallel_test_enable {0, 1} around all handling of
3826 each test.
3827 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3828 * ada/acats/run_all.sh: Parallelize using mkdir inside of
3829 a shared directory. Avoid forking and expr uses if
3830 shell supports $(()).
3831
3832 2014-09-14 David Sherwood <david.sherwood@arm.com>
3833
3834 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3835
3836 2014-09-14 James Clarke <jrtc27@jrtc27.com>
3837
3838 PR target/61407
3839 * gcc.dg/darwin-minversion-1.c: Fixed formatting
3840 * gcc.dg/darwin-minversion-2.c: Fixed formatting
3841 * gcc.dg/darwin-minversion-3.c: Fixed formatting
3842 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3843
3844 2014-09-13 Marek Polacek <polacek@redhat.com>
3845
3846 PR c++/60862
3847 * g++.dg/diagnostic/pr60862.C: New test.
3848
3849 2014-09-12 Richard Biener <rguenther@suse.de>
3850
3851 PR middle-end/63237
3852 * g++.dg/torture/pr63237.C: New testcase.
3853
3854 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
3855
3856 * gcc.dg/vec-andxor1.c: New file.
3857
3858 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
3859
3860 PR target/58757
3861 * gcc.dg/c11-true_min-1.c: New testcase.
3862
3863 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
3864
3865 PR c++/61489
3866 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3867 * g++.old-deja/g++.other/warn5.C: Adjust.
3868
3869 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
3870
3871 * gcc.target/aarch64/vset_lane_1.c: New test.
3872
3873 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
3874
3875 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3876 Fix declaration.
3877 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3878 Fix declaration.
3879 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3880 Fix declaration.
3881 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3882 Fix declaration.
3883
3884 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3885
3886 PR tree-optimization/63186
3887 * gcc.dg/pr63186.c: New testcase.
3888
3889 2014-09-10 Xinliang David Li <davidxl@google.com>
3890
3891 PR target/63209
3892 * gcc.c-torture/execute/pr63209.c: New test.
3893
3894 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3895
3896 * gcc.target/i386/i386.exp: Only run vect-args.c tests
3897 if runtest_file_p says they should be run.
3898
3899 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3900
3901 * gcc.target/aarch64/vstN_1.c: New test.
3902
3903 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
3904
3905 * gcc.target/aarch64/vldN_lane_1.c: New test.
3906
3907 2014-09-10 Martin Jambor <mjambor@suse.cz>
3908
3909 PR ipa/61654
3910 * g++.dg/ipa/pr61654.C: New test.
3911
3912 2014-09-10 Jakub Jelinek <jakub@redhat.com>
3913
3914 * c-c++-common/ubsan/attrib-3.c: New test.
3915 * c-c++-common/ubsan/nonnull-1.c: New test.
3916 * c-c++-common/ubsan/nonnull-2.c: New test.
3917 * c-c++-common/ubsan/nonnull-3.c: New test.
3918 * c-c++-common/ubsan/nonnull-4.c: New test.
3919 * c-c++-common/ubsan/nonnull-5.c: New test.
3920
3921 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
3922
3923 * g++.dg/lto/pr63166_0.ii: New testcase.
3924 * g++.dg/lto/pr63166_1.ii: New testcase.
3925
3926 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3927
3928 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3929
3930 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3931
3932 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3933 xxpermdi and add commentary about adding it back later; remove
3934 unused typedef.
3935
3936 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3937
3938 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
3939 and 16-byte aligned.
3940 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3941 * gcc.target/arm/vect-lroundf_1.c: Likewise.
3942 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
3943 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3944 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3945 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3946
3947 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3948
3949 * gcc.target/aarch64/vldN_dup_1.c: New test.
3950
3951 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3952
3953 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3954
3955 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3956
3957 * gcc.target/aarch64/vldN_1.c: New test.
3958
3959 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
3960
3961 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3962
3963 2014-09-09 Jiong Wang <jiong.wang@arm.com>
3964
3965 * gcc.target/arm/vect-copysignf.c: New testcase.
3966
3967 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3968
3969 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3970
3971 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3972
3973 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3974
3975 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3976
3977 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3978
3979 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3980
3981 * gcc.target/arm/vfp-1.c: Updated expected assembly.
3982
3983 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3984
3985 * gcc.target/arm/pr51835.c: Update expected assembly.
3986 * gcc.target/arm/vfp-1.c: Likewise.
3987 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3988 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
3989 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3990 * gcc.target/arm/vfp-ldmias.c: Likewise.
3991 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3992 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3993 * gcc.target/arm/vfp-stmiad.c: Likewise.
3994 * gcc.target/arm/vfp-stmias.c: Likewise.
3995
3996 2014-09-09 Tony Wang <tony.wang@arm.com>
3997
3998 * gcc.target/arm/xordi3-opt.c: Disable this
3999 test case for thumb1 target.
4000 * gcc.target/arm/iordi3-opt.c: Ditto.
4001
4002 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4003
4004 PR target/61749
4005 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
4006
4007 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
4008
4009 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
4010
4011 2014-09-08 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR tree-optimization/60196
4014 PR tree-optimization/63189
4015 * gcc.dg/vect/pr63189.c: New test.
4016 * gcc.dg/vect/pr60196-1.c: New test.
4017 * gcc.dg/vect/pr60196-2.c: New test.
4018
4019 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4020
4021 * gcc.target/powerpc/swaps-p8-16.c: New test.
4022
4023 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
4024
4025 * gcc.target/i386/pr62208.c: New test.
4026
4027 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
4028
4029 PR testsuite/56194
4030 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
4031
4032 * g++.dg/ipa/pr61800.C: Require visibility.
4033
4034 * gcc.dg/pr61868.c: Require lto.
4035
4036 2014-09-05 Easwaran Raman <eraman@google.com>
4037
4038 PR rtl-optimization/62146
4039 * testsuite/g++.dg/opt/pr62146.C: New.
4040
4041 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
4042
4043 * gcc.dg/vect/vect-109.c: Skip predicate added.
4044 * gcc.dg/vect/vect-93.c: Test check fixed.
4045 * gcc.dg/vect/bb-slp-10.c: Likewise.
4046 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
4047 Check unaligned feature.
4048
4049 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4050
4051 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
4052 int{32,16,8}x1_t with int{32,16,8}_t.
4053 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4054 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4055 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4056 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4057
4058 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4059
4060 * gcc.target/aarch64/vget_high_1.c: New test.
4061 * gcc.target/aarch64/vget_low_1.c: Likewise.
4062
4063 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4064
4065 * gcc.target/aarch64/simd/int_comparisons.x: New file.
4066 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
4067 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
4068
4069 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4070
4071 * gcc.target/aarch64/simd/vrbit_1.c: New test.
4072
4073 2014-09-05 Richard Biener <rguenther@suse.de>
4074
4075 PR middle-end/63148
4076 * gcc.dg/vect/pr63148.c: New testcase.
4077 * c-c++-common/pr19807-1.c: Likewise.
4078 * g++.dg/tree-ssa/pr19807.C: Adjust.
4079 * g++.dg/tree-ssa/tmmti-2.C: Remove.
4080
4081 2014-09-05 Bin Cheng <bin.cheng@arm.com>
4082
4083 PR target/55701
4084 * gcc.target/arm/memset-inline-1.c: New test.
4085 * gcc.target/arm/memset-inline-2.c: New test.
4086 * gcc.target/arm/memset-inline-3.c: New test.
4087 * gcc.target/arm/memset-inline-4.c: New test.
4088 * gcc.target/arm/memset-inline-5.c: New test.
4089 * gcc.target/arm/memset-inline-6.c: New test.
4090 * gcc.target/arm/memset-inline-7.c: New test.
4091 * gcc.target/arm/memset-inline-8.c: New test.
4092 * gcc.target/arm/memset-inline-9.c: New test.
4093 * gcc.target/arm/memset-inline-10.c: New test.
4094
4095 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
4096
4097 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
4098
4099 2014-09-04 Guozhi Wei <carrot@google.com>
4100
4101 PR target/62040
4102 * gcc.target/aarch64/pr62040.c: New test.
4103
4104 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4105
4106 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
4107 override specific ones, but specific ones do.
4108
4109 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4110
4111 * gcc.target/powerpc/swaps-p8-13.c: New test.
4112 * gcc.target/powerpc/swaps-p8-14.c: New test.
4113 * gcc.target/powerpc/swaps-p8-15.c: New test.
4114
4115 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4116
4117 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
4118 regardless of endianness.
4119
4120 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
4121
4122 PR fortran/62174
4123 * gfortran.dg/cray_pointers_11.f90: New.
4124
4125 2014-09-03 Martin Jambor <mjambor@suse.cz>
4126
4127 PR ipa/62015
4128 * g++.dg/ipa/pr62015.C: New test.
4129
4130 2014-09-03 Martin Jambor <mjambor@suse.cz>
4131
4132 PR ipa/61986
4133 * gcc.dg/ipa/pr61986.c: New test.
4134
4135 2014-09-03 Marek Polacek <polacek@redhat.com>
4136
4137 PR c/62294
4138 * gcc.dg/pr62294.c: New test.
4139 * gcc.dg/pr62294.h: New file.
4140
4141 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
4142
4143 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
4144 of dg-options. Add "inline" keyword to test functions.
4145
4146 2014-09-03 Marek Polacek <polacek@redhat.com>
4147
4148 PR c/62024
4149 * g++.dg/cpp0x/pr62024.C: New test.
4150 * gcc.dg/pr62024.c: New test.
4151
4152 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
4153
4154 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
4155 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
4156 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
4157 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
4158 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
4159 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
4160
4161 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4162
4163 PR target/61078
4164 * gcc.target/s390/pr61078.c: New testcase.
4165
4166 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
4167
4168 * gcc.dg/20111227-2.c: Compile only for x86 targets.
4169 * gcc.dg/20111227-3.c: Ditto.
4170
4171 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
4172
4173 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
4174
4175 2014-09-03 Tobias Burnus <burnus@net-b.de>
4176
4177 PR fortran/61881
4178 PR fortran/61888
4179 PR fortran/57305
4180 * gfortran.dg/sizeof_4.f90: New.
4181
4182 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4183
4184 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
4185 vec_cts, and vec_ctu.
4186 * gcc.target/powerpc/builtins-2.c: Likewise.
4187
4188 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
4189
4190 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
4191 [!__sun__ && !__hpux__] (arena_size): Scale according to
4192 target pointer size.
4193
4194 2014-09-02 Marek Polacek <polacek@redhat.com>
4195
4196 PR fortran/62270
4197 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
4198
4199 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4200
4201 PR target/62275
4202 * gcc.target/arm/vect-lceilf_1.c: New test.
4203 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4204 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4205
4206 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4207
4208 PR target/62275
4209 * gcc.target/arm/lceil-vcvt_1.c: New test.
4210 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
4211 * gcc.target/arm/lround-vcvt_1.c: Likewise.
4212
4213 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4214
4215 DR 1453
4216 * g++.dg/cpp0x/constexpr-volatile.C: New.
4217 * g++.dg/ext/is_literal_type2.C: Likewise.
4218
4219 2014-09-02 Jakub Jelinek <jakub@redhat.com>
4220 Balaji V. Iyer <balaji.v.iyer@intel.com>
4221 Igor Zamyatin <igor.zamyatin@intel.com>
4222
4223 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
4224 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
4225 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
4226 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
4227 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
4228 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
4229 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
4230 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
4231 * g++.dg/cilk-plus/CK/cf3.cc: New test.
4232 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
4233 * g++.dg/cilk-plus/CK/for1.cc: New test.
4234 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
4235 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
4236 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
4237
4238 2014-09-02 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/62695
4241 * gfortran.dg/pr62695.f90: New testcase.
4242
4243 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
4244
4245 PR target/62312
4246 * gcc.c-torture/compile/pr62312.c: New.
4247
4248 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4249
4250 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
4251
4252 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4253
4254 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4255 Return right away if !arm*-*-*.
4256
4257 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
4258
4259 * gcc.c-torture/unsorted/386.c: Move to ...
4260 * gcc.c-torture/compile/386.c: ... here.
4261 * gcc.c-torture/unsorted/86.c: Move to ...
4262 * gcc.c-torture/compile/86.c: ... here.
4263 * gcc.c-torture/unsorted/a1.c: Move to ...
4264 * gcc.c-torture/compile/a1.c: ... here.
4265 * gcc.c-torture/unsorted/a3.c: Move to ...
4266 * gcc.c-torture/compile/a3.c: ... here.
4267 * gcc.c-torture/unsorted/aaa.c: Move to ...
4268 * gcc.c-torture/compile/aaa.c: ... here.
4269 * gcc.c-torture/unsorted/aa.c: Move to ...
4270 * gcc.c-torture/compile/aa.c: ... here.
4271 * gcc.c-torture/unsorted/abs.c: Move to ...
4272 * gcc.c-torture/compile/abs.c: ... here.
4273 * gcc.c-torture/unsorted/a.c: Move to ...
4274 * gcc.c-torture/compile/a.c: ... here.
4275 * gcc.c-torture/unsorted/ac.c: Move to ...
4276 * gcc.c-torture/compile/ac.c: ... here.
4277 * gcc.c-torture/unsorted/acc.c: Move to ...
4278 * gcc.c-torture/compile/acc.c: ... here.
4279 * gcc.c-torture/unsorted/add386.c: Move to ...
4280 * gcc.c-torture/compile/add386.c: ... here.
4281 * gcc.c-torture/unsorted/add.c: Move to ...
4282 * gcc.c-torture/compile/add.c: ... here.
4283 * gcc.c-torture/unsorted/addcc.c: Move to ...
4284 * gcc.c-torture/compile/addcc.c: ... here.
4285 * gcc.c-torture/unsorted/andm.c: Move to ...
4286 * gcc.c-torture/compile/andm.c: ... here.
4287 * gcc.c-torture/unsorted/andmem.c: Move to ...
4288 * gcc.c-torture/compile/andmem.c: ... here.
4289 * gcc.c-torture/unsorted/andn.c: Move to ...
4290 * gcc.c-torture/compile/andn.c: ... here.
4291 * gcc.c-torture/unsorted/andok.c: Move to ...
4292 * gcc.c-torture/compile/andok.c: ... here.
4293 * gcc.c-torture/unsorted/andsi.c: Move to ...
4294 * gcc.c-torture/compile/andsi.c: ... here.
4295 * gcc.c-torture/unsorted/andsparc.c: Move to ...
4296 * gcc.c-torture/compile/andsparc.c: ... here.
4297 * gcc.c-torture/unsorted/aos.c: Move to ...
4298 * gcc.c-torture/compile/aos.c: ... here.
4299 * gcc.c-torture/unsorted/arr.c: Move to ...
4300 * gcc.c-torture/compile/arr.c: ... here.
4301 * gcc.c-torture/unsorted/as.c: Move to ...
4302 * gcc.c-torture/compile/as.c: ... here.
4303 * gcc.c-torture/unsorted/ase.c: Move to ...
4304 * gcc.c-torture/compile/ase.c: ... here.
4305 * gcc.c-torture/unsorted/b1.c: Move to ...
4306 * gcc.c-torture/compile/b1.c: ... here.
4307 * gcc.c-torture/unsorted/b2.c: Move to ...
4308 * gcc.c-torture/compile/b2.c: ... here.
4309 * gcc.c-torture/unsorted/b3.c: Move to ...
4310 * gcc.c-torture/compile/b3.c: ... here.
4311 * gcc.c-torture/unsorted/b88.c: Move to ...
4312 * gcc.c-torture/compile/b88.c: ... here.
4313 * gcc.c-torture/unsorted/bad.c: Move to ...
4314 * gcc.c-torture/compile/bad.c: ... here.
4315 * gcc.c-torture/unsorted/band.c: Move to ...
4316 * gcc.c-torture/compile/band.c: ... here.
4317 * gcc.c-torture/unsorted/bb0.c: Move to ...
4318 * gcc.c-torture/compile/bb0.c: ... here.
4319 * gcc.c-torture/unsorted/bb1.c: Move to ...
4320 * gcc.c-torture/compile/bb1.c: ... here.
4321 * gcc.c-torture/unsorted/bbb.c: Move to ...
4322 * gcc.c-torture/compile/bbb.c: ... here.
4323 * gcc.c-torture/unsorted/b.c: Move to ...
4324 * gcc.c-torture/compile/b.c: ... here.
4325 * gcc.c-torture/unsorted/bc.c: Move to ...
4326 * gcc.c-torture/compile/bc.c: ... here.
4327 * gcc.c-torture/unsorted/bcopy.c: Move to ...
4328 * gcc.c-torture/compile/bcopy.c: ... here.
4329 * gcc.c-torture/unsorted/bf.c: Move to ...
4330 * gcc.c-torture/compile/bf.c: ... here.
4331 * gcc.c-torture/unsorted/bfins.c: Move to ...
4332 * gcc.c-torture/compile/bfins.c: ... here.
4333 * gcc.c-torture/unsorted/bfx.c: Move to ...
4334 * gcc.c-torture/compile/bfx.c: ... here.
4335 * gcc.c-torture/unsorted/bge.c: Move to ...
4336 * gcc.c-torture/compile/bge.c: ... here.
4337 * gcc.c-torture/unsorted/bit.c: Move to ...
4338 * gcc.c-torture/compile/bit.c: ... here.
4339 * gcc.c-torture/unsorted/bitf.c: Move to ...
4340 * gcc.c-torture/compile/bitf.c: ... here.
4341 * gcc.c-torture/unsorted/bitw.c: Move to ...
4342 * gcc.c-torture/compile/bitw.c: ... here.
4343 * gcc.c-torture/unsorted/blk.c: Move to ...
4344 * gcc.c-torture/compile/blk.c: ... here.
4345 * gcc.c-torture/unsorted/bt386.c: Move to ...
4346 * gcc.c-torture/compile/bt386.c: ... here.
4347 * gcc.c-torture/unsorted/bt.c: Move to ...
4348 * gcc.c-torture/compile/bt.c: ... here.
4349 * gcc.c-torture/unsorted/BUG11.c: Move to ...
4350 * gcc.c-torture/compile/BUG11.c: ... here.
4351 * gcc.c-torture/unsorted/BUG12.c: Move to ...
4352 * gcc.c-torture/compile/BUG12.c: ... here.
4353 * gcc.c-torture/unsorted/BUG13.c: Move to ...
4354 * gcc.c-torture/compile/BUG13.c: ... here.
4355 * gcc.c-torture/unsorted/BUG16.c: Move to ...
4356 * gcc.c-torture/compile/BUG16.c: ... here.
4357 * gcc.c-torture/unsorted/BUG17.c: Move to ...
4358 * gcc.c-torture/compile/BUG17.c: ... here.
4359 * gcc.c-torture/unsorted/BUG18.c: Move to ...
4360 * gcc.c-torture/compile/BUG18.c: ... here.
4361 * gcc.c-torture/unsorted/BUG1.c: Move to ...
4362 * gcc.c-torture/compile/BUG1.c: ... here.
4363 * gcc.c-torture/unsorted/BUG21.c: Move to ...
4364 * gcc.c-torture/compile/BUG21.c: ... here.
4365 * gcc.c-torture/unsorted/BUG22.c: Move to ...
4366 * gcc.c-torture/compile/BUG22.c: ... here.
4367 * gcc.c-torture/unsorted/BUG23.c: Move to ...
4368 * gcc.c-torture/compile/BUG23.c: ... here.
4369 * gcc.c-torture/unsorted/BUG24.c: Move to ...
4370 * gcc.c-torture/compile/BUG24.c: ... here.
4371 * gcc.c-torture/unsorted/BUG25.c: Move to ...
4372 * gcc.c-torture/compile/BUG25.c: ... here.
4373 * gcc.c-torture/unsorted/BUG2.c: Move to ...
4374 * gcc.c-torture/compile/BUG2.c: ... here.
4375 * gcc.c-torture/unsorted/BUG3.c: Move to ...
4376 * gcc.c-torture/compile/BUG3.c: ... here.
4377 * gcc.c-torture/unsorted/BUG4.c: Move to ...
4378 * gcc.c-torture/compile/BUG4.c: ... here.
4379 * gcc.c-torture/unsorted/BUG5.c: Move to ...
4380 * gcc.c-torture/compile/BUG5.c: ... here.
4381 * gcc.c-torture/unsorted/BUG6.c: Move to ...
4382 * gcc.c-torture/compile/BUG6.c: ... here.
4383 * gcc.c-torture/unsorted/bug.c: Move to ...
4384 * gcc.c-torture/compile/bug.c: ... here.
4385 * gcc.c-torture/unsorted/bugc.c: Move to ...
4386 * gcc.c-torture/compile/bugc.c: ... here.
4387 * gcc.c-torture/unsorted/buns.c: Move to ...
4388 * gcc.c-torture/compile/buns.c: ... here.
4389 * gcc.c-torture/unsorted/bx.c: Move to ...
4390 * gcc.c-torture/compile/bx.c: ... here.
4391 * gcc.c-torture/unsorted/c1.c: Move to ...
4392 * gcc.c-torture/compile/c1.c: ... here.
4393 * gcc.c-torture/unsorted/c2.c: Move to ...
4394 * gcc.c-torture/compile/c2.c: ... here.
4395 * gcc.c-torture/unsorted/call386.c: Move to ...
4396 * gcc.c-torture/compile/call386.c: ... here.
4397 * gcc.c-torture/unsorted/call.c: Move to ...
4398 * gcc.c-torture/compile/call.c: ... here.
4399 * gcc.c-torture/unsorted/callind.c: Move to ...
4400 * gcc.c-torture/compile/callind.c: ... here.
4401 * gcc.c-torture/unsorted/c.c: Move to ...
4402 * gcc.c-torture/compile/c.c: ... here.
4403 * gcc.c-torture/unsorted/cc.c: Move to ...
4404 * gcc.c-torture/compile/cc.c: ... here.
4405 * gcc.c-torture/unsorted/charmtst.c: Move to ...
4406 * gcc.c-torture/compile/charmtst.c: ... here.
4407 * gcc.c-torture/unsorted/cmb.c: Move to ...
4408 * gcc.c-torture/compile/cmb.c: ... here.
4409 * gcc.c-torture/unsorted/cmp.c: Move to ...
4410 * gcc.c-torture/compile/cmp.c: ... here.
4411 * gcc.c-torture/unsorted/cmphi.c: Move to ...
4412 * gcc.c-torture/compile/cmphi.c: ... here.
4413 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4414 * gcc.c-torture/compile/cmpsi386.c: ... here.
4415 * gcc.c-torture/unsorted/cmul.c: Move to ...
4416 * gcc.c-torture/compile/cmul.c: ... here.
4417 * gcc.c-torture/unsorted/cn1.c: Move to ...
4418 * gcc.c-torture/compile/cn1.c: ... here.
4419 * gcc.c-torture/unsorted/comb.c: Move to ...
4420 * gcc.c-torture/compile/comb.c: ... here.
4421 * gcc.c-torture/unsorted/consec.c: Move to ...
4422 * gcc.c-torture/compile/consec.c: ... here.
4423 * gcc.c-torture/unsorted/const.c: Move to ...
4424 * gcc.c-torture/compile/const.c: ... here.
4425 * gcc.c-torture/unsorted/conv.c: Move to ...
4426 * gcc.c-torture/compile/conv.c: ... here.
4427 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4428 * gcc.c-torture/compile/conv_tst.c: ... here.
4429 * gcc.c-torture/unsorted/cp.c: Move to ...
4430 * gcc.c-torture/compile/cp.c: ... here.
4431 * gcc.c-torture/unsorted/csebug.c: Move to ...
4432 * gcc.c-torture/compile/csebug.c: ... here.
4433 * gcc.c-torture/unsorted/cvt.c: Move to ...
4434 * gcc.c-torture/compile/cvt.c: ... here.
4435 * gcc.c-torture/unsorted/dblbug.c: Move to ...
4436 * gcc.c-torture/compile/dblbug.c: ... here.
4437 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4438 * gcc.c-torture/compile/dbl_parm.c: ... here.
4439 * gcc.c-torture/unsorted/d.c: Move to ...
4440 * gcc.c-torture/compile/d.c: ... here.
4441 * gcc.c-torture/unsorted/ddd.c: Move to ...
4442 * gcc.c-torture/compile/ddd.c: ... here.
4443 * gcc.c-torture/unsorted/dead.c: Move to ...
4444 * gcc.c-torture/compile/dead.c: ... here.
4445 * gcc.c-torture/unsorted/delay.c: Move to ...
4446 * gcc.c-torture/compile/delay.c: ... here.
4447 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4448 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
4449 * gcc.c-torture/unsorted/di.c: Move to ...
4450 * gcc.c-torture/compile/di.c: ... here.
4451 * gcc.c-torture/unsorted/dic.c: Move to ...
4452 * gcc.c-torture/compile/dic.c: ... here.
4453 * gcc.c-torture/unsorted/dilayout.c: Move to ...
4454 * gcc.c-torture/compile/dilayout.c: ... here.
4455 * gcc.c-torture/unsorted/dimove.c: Move to ...
4456 * gcc.c-torture/compile/dimove.c: ... here.
4457 * gcc.c-torture/unsorted/dimul.c: Move to ...
4458 * gcc.c-torture/compile/dimul.c: ... here.
4459 * gcc.c-torture/unsorted/div.c: Move to ...
4460 * gcc.c-torture/compile/div.c: ... here.
4461 * gcc.c-torture/unsorted/divdf.c: Move to ...
4462 * gcc.c-torture/compile/divdf.c: ... here.
4463 * gcc.c-torture/unsorted/dm.c: Move to ...
4464 * gcc.c-torture/compile/dm.c: ... here.
4465 * gcc.c-torture/unsorted/dshift.c: Move to ...
4466 * gcc.c-torture/compile/dshift.c: ... here.
4467 * gcc.c-torture/unsorted/e.c: Move to ...
4468 * gcc.c-torture/compile/e.c: ... here.
4469 * gcc.c-torture/unsorted/ex.c: Move to ...
4470 * gcc.c-torture/compile/ex.c: ... here.
4471 * gcc.c-torture/unsorted/ext.c: Move to ...
4472 * gcc.c-torture/compile/ext.c: ... here.
4473 * gcc.c-torture/unsorted/f1.c: Move to ...
4474 * gcc.c-torture/compile/f1.c: ... here.
4475 * gcc.c-torture/unsorted/f2.c: Move to ...
4476 * gcc.c-torture/compile/f2.c: ... here.
4477 * gcc.c-torture/unsorted/fdmul.c: Move to ...
4478 * gcc.c-torture/compile/fdmul.c: ... here.
4479 * gcc.c-torture/unsorted/float.c: Move to ...
4480 * gcc.c-torture/compile/float.c: ... here.
4481 * gcc.c-torture/unsorted/flo.c: Move to ...
4482 * gcc.c-torture/compile/flo.c: ... here.
4483 * gcc.c-torture/unsorted/flt_const.c: Move to ...
4484 * gcc.c-torture/compile/flt_const.c: ... here.
4485 * gcc.c-torture/unsorted/fnul.c: Move to ...
4486 * gcc.c-torture/compile/fnul.c: ... here.
4487 * gcc.c-torture/unsorted/foo.c: Move to ...
4488 * gcc.c-torture/compile/foo.c: ... here.
4489 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4490 * gcc.c-torture/compile/forgetcc.c: ... here.
4491 * gcc.c-torture/unsorted/fq.c: Move to ...
4492 * gcc.c-torture/compile/fq.c: ... here.
4493 * gcc.c-torture/unsorted/g.c: Move to ...
4494 * gcc.c-torture/compile/g.c: ... here.
4495 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4496 * gcc.c-torture/compile/gen_tst.c: ... here.
4497 * gcc.c-torture/unsorted/glob.c: Move to ...
4498 * gcc.c-torture/compile/glob.c: ... here.
4499 * gcc.c-torture/unsorted/gronk.c: Move to ...
4500 * gcc.c-torture/compile/gronk.c: ... here.
4501 * gcc.c-torture/unsorted/hibug.c: Move to ...
4502 * gcc.c-torture/compile/hibug.c: ... here.
4503 * gcc.c-torture/unsorted/hi.c: Move to ...
4504 * gcc.c-torture/compile/hi.c: ... here.
4505 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4506 * gcc.c-torture/compile/HIcmp.c: ... here.
4507 * gcc.c-torture/unsorted/HIset.c: Move to ...
4508 * gcc.c-torture/compile/HIset.c: ... here.
4509 * gcc.c-torture/unsorted/i.c: Move to ...
4510 * gcc.c-torture/compile/i.c: ... here.
4511 * gcc.c-torture/unsorted/i++.c: Move to ...
4512 * gcc.c-torture/compile/i++.c: ... here.
4513 * gcc.c-torture/unsorted/ic.c: Move to ...
4514 * gcc.c-torture/compile/ic.c: ... here.
4515 * gcc.c-torture/unsorted/icmp.c: Move to ...
4516 * gcc.c-torture/compile/icmp.c: ... here.
4517 * gcc.c-torture/unsorted/ifreg.c: Move to ...
4518 * gcc.c-torture/compile/ifreg.c: ... here.
4519 * gcc.c-torture/unsorted/imm.c: Move to ...
4520 * gcc.c-torture/compile/imm.c: ... here.
4521 * gcc.c-torture/unsorted/isinf.c: Move to ...
4522 * gcc.c-torture/compile/isinf.c: ... here.
4523 * gcc.c-torture/unsorted/jmp.c: Move to ...
4524 * gcc.c-torture/compile/jmp.c: ... here.
4525 * gcc.c-torture/unsorted/jumptab.c: Move to ...
4526 * gcc.c-torture/compile/jumptab.c: ... here.
4527 * gcc.c-torture/unsorted/layout.c: Move to ...
4528 * gcc.c-torture/compile/layout.c: ... here.
4529 * gcc.c-torture/unsorted/lbug.c: Move to ...
4530 * gcc.c-torture/compile/lbug.c: ... here.
4531 * gcc.c-torture/unsorted/l.c: Move to ...
4532 * gcc.c-torture/compile/l.c: ... here.
4533 * gcc.c-torture/unsorted/ll1.c: Move to ...
4534 * gcc.c-torture/compile/ll1.c: ... here.
4535 * gcc.c-torture/unsorted/llbug.c: Move to ...
4536 * gcc.c-torture/compile/llbug.c: ... here.
4537 * gcc.c-torture/unsorted/lll.c: Move to ...
4538 * gcc.c-torture/compile/lll.c: ... here.
4539 * gcc.c-torture/unsorted/load8.c: Move to ...
4540 * gcc.c-torture/compile/load8.c: ... here.
4541 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4542 * gcc.c-torture/compile/loadhicc.c: ... here.
4543 * gcc.c-torture/unsorted/log2.c: Move to ...
4544 * gcc.c-torture/compile/log2.c: ... here.
4545 * gcc.c-torture/unsorted/logic.c: Move to ...
4546 * gcc.c-torture/compile/logic.c: ... here.
4547 * gcc.c-torture/unsorted/loop-1.c: Move to ...
4548 * gcc.c-torture/compile/loop-1.c: ... here.
4549 * gcc.c-torture/unsorted/loop386.c: Move to ...
4550 * gcc.c-torture/compile/loop386.c: ... here.
4551 * gcc.c-torture/unsorted/lop.c: Move to ...
4552 * gcc.c-torture/compile/lop.c: ... here.
4553 * gcc.c-torture/unsorted/m1.c: Move to ...
4554 * gcc.c-torture/compile/m1.c: ... here.
4555 * gcc.c-torture/unsorted/m2.c: Move to ...
4556 * gcc.c-torture/compile/m2.c: ... here.
4557 * gcc.c-torture/unsorted/m5.c: Move to ...
4558 * gcc.c-torture/compile/m5.c: ... here.
4559 * gcc.c-torture/unsorted/m68.c: Move to ...
4560 * gcc.c-torture/compile/m68.c: ... here.
4561 * gcc.c-torture/unsorted/mbyte.c: Move to ...
4562 * gcc.c-torture/compile/mbyte.c: ... here.
4563 * gcc.c-torture/unsorted/mchar.c: Move to ...
4564 * gcc.c-torture/compile/mchar.c: ... here.
4565 * gcc.c-torture/unsorted/mcmp.c: Move to ...
4566 * gcc.c-torture/compile/mcmp.c: ... here.
4567 * gcc.c-torture/unsorted/mdouble.c: Move to ...
4568 * gcc.c-torture/compile/mdouble.c: ... here.
4569 * gcc.c-torture/unsorted/memtst.c: Move to ...
4570 * gcc.c-torture/compile/memtst.c: ... here.
4571 * gcc.c-torture/unsorted/miscomp.c: Move to ...
4572 * gcc.c-torture/compile/miscomp.c: ... here.
4573 * gcc.c-torture/unsorted/mm.c: Move to ...
4574 * gcc.c-torture/compile/mm.c: ... here.
4575 * gcc.c-torture/unsorted/mod.c: Move to ...
4576 * gcc.c-torture/compile/mod.c: ... here.
4577 * gcc.c-torture/unsorted/modcc.c: Move to ...
4578 * gcc.c-torture/compile/modcc.c: ... here.
4579 * gcc.c-torture/unsorted/move.c: Move to ...
4580 * gcc.c-torture/compile/move.c: ... here.
4581 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4582 * gcc.c-torture/compile/move_qhi.c: ... here.
4583 * gcc.c-torture/unsorted/mregtst.c: Move to ...
4584 * gcc.c-torture/compile/mregtst.c: ... here.
4585 * gcc.c-torture/unsorted/msp.c: Move to ...
4586 * gcc.c-torture/compile/msp.c: ... here.
4587 * gcc.c-torture/unsorted/mtst.c: Move to ...
4588 * gcc.c-torture/compile/mtst.c: ... here.
4589 * gcc.c-torture/unsorted/mu.c: Move to ...
4590 * gcc.c-torture/compile/mu.c: ... here.
4591 * gcc.c-torture/unsorted/mul.c: Move to ...
4592 * gcc.c-torture/compile/mul.c: ... here.
4593 * gcc.c-torture/unsorted/mword1.c: Move to ...
4594 * gcc.c-torture/compile/mword1.c: ... here.
4595 * gcc.c-torture/unsorted/mword.c: Move to ...
4596 * gcc.c-torture/compile/mword.c: ... here.
4597 * gcc.c-torture/unsorted/n1.c: Move to ...
4598 * gcc.c-torture/compile/n1.c: ... here.
4599 * gcc.c-torture/unsorted/nand.c: Move to ...
4600 * gcc.c-torture/compile/nand.c: ... here.
4601 * gcc.c-torture/unsorted/n.c: Move to ...
4602 * gcc.c-torture/compile/n.c: ... here.
4603 * gcc.c-torture/unsorted/neg.c: Move to ...
4604 * gcc.c-torture/compile/neg.c: ... here.
4605 * gcc.c-torture/unsorted/o.c: Move to ...
4606 * gcc.c-torture/compile/o.c: ... here.
4607 * gcc.c-torture/unsorted/omit.c: Move to ...
4608 * gcc.c-torture/compile/omit.c: ... here.
4609 * gcc.c-torture/unsorted/opout.c: Move to ...
4610 * gcc.c-torture/compile/opout.c: ... here.
4611 * gcc.c-torture/unsorted/opt.c: Move to ...
4612 * gcc.c-torture/compile/opt.c: ... here.
4613 * gcc.c-torture/unsorted/or386.c: Move to ...
4614 * gcc.c-torture/compile/or386.c: ... here.
4615 * gcc.c-torture/unsorted/or.c: Move to ...
4616 * gcc.c-torture/compile/or.c: ... here.
4617 * gcc.c-torture/unsorted/parms.c: Move to ...
4618 * gcc.c-torture/compile/parms.c: ... here.
4619 * gcc.c-torture/unsorted/pass.c: Move to ...
4620 * gcc.c-torture/compile/pass.c: ... here.
4621 * gcc.c-torture/unsorted/p.c: Move to ...
4622 * gcc.c-torture/compile/p.c: ... here.
4623 * gcc.c-torture/unsorted/pmt.c: Move to ...
4624 * gcc.c-torture/compile/pmt.c: ... here.
4625 * gcc.c-torture/unsorted/poor.c: Move to ...
4626 * gcc.c-torture/compile/poor.c: ... here.
4627 * gcc.c-torture/unsorted/pp.c: Move to ...
4628 * gcc.c-torture/compile/pp.c: ... here.
4629 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4630 * gcc.c-torture/compile/pret-arg.c: ... here.
4631 * gcc.c-torture/unsorted/pyr2.c: Move to ...
4632 * gcc.c-torture/compile/pyr2.c: ... here.
4633 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4634 * gcc.c-torture/compile/PYRBUG.c: ... here.
4635 * gcc.c-torture/unsorted/pyr.c: Move to ...
4636 * gcc.c-torture/compile/pyr.c: ... here.
4637 * gcc.c-torture/unsorted/q.c: Move to ...
4638 * gcc.c-torture/compile/q.c: ... here.
4639 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4640 * gcc.c-torture/compile/QIcmp.c: ... here.
4641 * gcc.c-torture/unsorted/QIset.c: Move to ...
4642 * gcc.c-torture/compile/QIset.c: ... here.
4643 * gcc.c-torture/unsorted/r1.c: Move to ...
4644 * gcc.c-torture/compile/r1.c: ... here.
4645 * gcc.c-torture/unsorted/r.c: Move to ...
4646 * gcc.c-torture/compile/r.c: ... here.
4647 * gcc.c-torture/unsorted/rel.c: Move to ...
4648 * gcc.c-torture/compile/rel.c: ... here.
4649 * gcc.c-torture/unsorted/rmsc.c: Move to ...
4650 * gcc.c-torture/compile/rmsc.c: ... here.
4651 * gcc.c-torture/unsorted/round.c: Move to ...
4652 * gcc.c-torture/compile/round.c: ... here.
4653 * gcc.c-torture/unsorted/run.c: Move to ...
4654 * gcc.c-torture/compile/run.c: ... here.
4655 * gcc.c-torture/unsorted/sar.c: Move to ...
4656 * gcc.c-torture/compile/sar.c: ... here.
4657 * gcc.c-torture/unsorted/s.c: Move to ...
4658 * gcc.c-torture/compile/s.c: ... here.
4659 * gcc.c-torture/unsorted/scal.c: Move to ...
4660 * gcc.c-torture/compile/scal.c: ... here.
4661 * gcc.c-torture/unsorted/sc.c: Move to ...
4662 * gcc.c-torture/compile/sc.c: ... here.
4663 * gcc.c-torture/unsorted/scc.c: Move to ...
4664 * gcc.c-torture/compile/scc.c: ... here.
4665 * gcc.c-torture/unsorted/scond.c: Move to ...
4666 * gcc.c-torture/compile/scond.c: ... here.
4667 * gcc.c-torture/unsorted/selfrec.c: Move to ...
4668 * gcc.c-torture/compile/selfrec.c: ... here.
4669 * gcc.c-torture/unsorted/seq.c: Move to ...
4670 * gcc.c-torture/compile/seq.c: ... here.
4671 * gcc.c-torture/unsorted/set386.c: Move to ...
4672 * gcc.c-torture/compile/set386.c: ... here.
4673 * gcc.c-torture/unsorted/set88.c: Move to ...
4674 * gcc.c-torture/compile/set88.c: ... here.
4675 * gcc.c-torture/unsorted/SFset.c: Move to ...
4676 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
4677 * gcc.c-torture/unsorted/shand.c: Move to ...
4678 * gcc.c-torture/compile/shand.c: ... here.
4679 * gcc.c-torture/unsorted/sh.c: Move to ...
4680 * gcc.c-torture/compile/sh.c: ... here.
4681 * gcc.c-torture/unsorted/shft.c: Move to ...
4682 * gcc.c-torture/compile/shft.c: ... here.
4683 * gcc.c-torture/unsorted/shift.c: Move to ...
4684 * gcc.c-torture/compile/shift.c: ... here.
4685 * gcc.c-torture/unsorted/shloop.c: Move to ...
4686 * gcc.c-torture/compile/shloop.c: ... here.
4687 * gcc.c-torture/unsorted/shm.c: Move to ...
4688 * gcc.c-torture/compile/shm.c: ... here.
4689 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4690 * gcc.c-torture/compile/SIcmp.c: ... here.
4691 * gcc.c-torture/unsorted/signext2.c: Move to ...
4692 * gcc.c-torture/compile/signext2.c: ... here.
4693 * gcc.c-torture/unsorted/signext.c: Move to ...
4694 * gcc.c-torture/compile/signext.c: ... here.
4695 * gcc.c-torture/unsorted/sim.c: Move to ...
4696 * gcc.c-torture/compile/sim.c: ... here.
4697 * gcc.c-torture/unsorted/simple.c: Move to ...
4698 * gcc.c-torture/compile/simple.c: ... here.
4699 * gcc.c-torture/unsorted/SIset.c: Move to ...
4700 * gcc.c-torture/compile/SIset.c: ... here.
4701 * gcc.c-torture/unsorted/sne.c: Move to ...
4702 * gcc.c-torture/compile/sne.c: ... here.
4703 * gcc.c-torture/unsorted/sound.c: Move to ...
4704 * gcc.c-torture/compile/sound.c: ... here.
4705 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4706 * gcc.c-torture/compile/sparcbug.c: ... here.
4707 * gcc.c-torture/unsorted/speed.c: Move to ...
4708 * gcc.c-torture/compile/speed.c: ... here.
4709 * gcc.c-torture/unsorted/stor.c: Move to ...
4710 * gcc.c-torture/compile/stor.c: ... here.
4711 * gcc.c-torture/unsorted/store0.c: Move to ...
4712 * gcc.c-torture/compile/store0.c: ... here.
4713 * gcc.c-torture/unsorted/storecc.c: Move to ...
4714 * gcc.c-torture/compile/storecc.c: ... here.
4715 * gcc.c-torture/unsorted/str.c: Move to ...
4716 * gcc.c-torture/compile/str.c: ... here.
4717 * gcc.c-torture/unsorted/stru.c: Move to ...
4718 * gcc.c-torture/compile/stru.c: ... here.
4719 * gcc.c-torture/unsorted/structret.c: Move to ...
4720 * gcc.c-torture/compile/structret.c: ... here.
4721 * gcc.c-torture/unsorted/stuct.c: Move to ...
4722 * gcc.c-torture/compile/stuct.c: ... here.
4723 * gcc.c-torture/unsorted/sub32.c: Move to ...
4724 * gcc.c-torture/compile/sub32.c: ... here.
4725 * gcc.c-torture/unsorted/subcc.c: Move to ...
4726 * gcc.c-torture/compile/subcc.c: ... here.
4727 * gcc.c-torture/unsorted/subcse.c: Move to ...
4728 * gcc.c-torture/compile/subcse.c: ... here.
4729 * gcc.c-torture/unsorted/sym.c: Move to ...
4730 * gcc.c-torture/compile/sym.c: ... here.
4731 * gcc.c-torture/unsorted/symconst.c: Move to ...
4732 * gcc.c-torture/compile/symconst.c: ... here.
4733 * gcc.c-torture/unsorted/t.c: Move to ...
4734 * gcc.c-torture/compile/t.c: ... here.
4735 * gcc.c-torture/unsorted/test.c: Move to ...
4736 * gcc.c-torture/compile/test.c: ... here.
4737 * gcc.c-torture/unsorted/test-flow.c: Move to ...
4738 * gcc.c-torture/compile/test-flow.c: ... here.
4739 * gcc.c-torture/unsorted/test-loop.c: Move to ...
4740 * gcc.c-torture/compile/test-loop.c: ... here.
4741 * gcc.c-torture/unsorted/time.c: Move to ...
4742 * gcc.c-torture/compile/time.c: ... here.
4743 * gcc.c-torture/unsorted/tmp.c: Move to ...
4744 * gcc.c-torture/compile/tmp.c: ... here.
4745 * gcc.c-torture/unsorted/trivial.c: Move to ...
4746 * gcc.c-torture/compile/trivial.c: ... here.
4747 * gcc.c-torture/unsorted/trunc.c: Move to ...
4748 * gcc.c-torture/compile/trunc.c: ... here.
4749 * gcc.c-torture/unsorted/u.c: Move to ...
4750 * gcc.c-torture/compile/u.c: ... here.
4751 * gcc.c-torture/unsorted/udconvert.c: Move to ...
4752 * gcc.c-torture/compile/udconvert.c: ... here.
4753 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4754 * gcc.c-torture/compile/udivmod4.c: ... here.
4755 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4756 * gcc.c-torture/compile/UHIcmp.c: ... here.
4757 * gcc.c-torture/unsorted/uns.c: Move to ...
4758 * gcc.c-torture/compile/uns.c: ... here.
4759 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4760 * gcc.c-torture/compile/uns_tst.c: ... here.
4761 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4762 * gcc.c-torture/compile/UQIcmp.c: ... here.
4763 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4764 * gcc.c-torture/compile/USIcmp.c: ... here.
4765 * gcc.c-torture/unsorted/uuarg.c: Move to ...
4766 * gcc.c-torture/compile/uuarg.c: ... here.
4767 * gcc.c-torture/unsorted/v.c: Move to ...
4768 * gcc.c-torture/compile/v.c: ... here.
4769 * gcc.c-torture/unsorted/w.c: Move to ...
4770 * gcc.c-torture/compile/w.c: ... here.
4771 * gcc.c-torture/unsorted/ww.c: Move to ...
4772 * gcc.c-torture/compile/ww.c: ... here.
4773 * gcc.c-torture/unsorted/xb.c: Move to ...
4774 * gcc.c-torture/compile/xb.c: ... here.
4775 * gcc.c-torture/unsorted/xbg.c: Move to ...
4776 * gcc.c-torture/compile/xbg.c: ... here.
4777 * gcc.c-torture/unsorted/x.c: Move to ...
4778 * gcc.c-torture/compile/x.c: ... here.
4779 * gcc.c-torture/unsorted/xc.c: Move to ...
4780 * gcc.c-torture/compile/xc.c: ... here.
4781 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4782 * gcc.c-torture/compile/xcsebug.c: ... here.
4783 * gcc.c-torture/unsorted/xdi.c: Move to ...
4784 * gcc.c-torture/compile/xdi.c: ... here.
4785 * gcc.c-torture/unsorted/xfoo.c: Move to ...
4786 * gcc.c-torture/compile/xfoo.c: ... here.
4787 * gcc.c-torture/unsorted/xi.c: Move to ...
4788 * gcc.c-torture/compile/xi.c: ... here.
4789 * gcc.c-torture/unsorted/xlop.c: Move to ...
4790 * gcc.c-torture/compile/xlop.c: ... here.
4791 * gcc.c-torture/unsorted/xmtst.c: Move to ...
4792 * gcc.c-torture/compile/xmtst.c: ... here.
4793 * gcc.c-torture/unsorted/xneg.c: Move to ...
4794 * gcc.c-torture/compile/xneg.c: ... here.
4795 * gcc.c-torture/unsorted/xopt.c: Move to ...
4796 * gcc.c-torture/compile/xopt.c: ... here.
4797 * gcc.c-torture/unsorted/xor.c: Move to ...
4798 * gcc.c-torture/compile/xor.c: ... here.
4799 * gcc.c-torture/unsorted/xorn.c: Move to ...
4800 * gcc.c-torture/compile/xorn.c: ... here.
4801 * gcc.c-torture/unsorted/xp.c: Move to ...
4802 * gcc.c-torture/compile/xp.c: ... here.
4803 * gcc.c-torture/unsorted/xpp.c: Move to ...
4804 * gcc.c-torture/compile/xpp.c: ... here.
4805 * gcc.c-torture/unsorted/xs.c: Move to ...
4806 * gcc.c-torture/compile/xs.c: ... here.
4807 * gcc.c-torture/unsorted/xsh.c: Move to ...
4808 * gcc.c-torture/compile/xsh.c: ... here.
4809 * gcc.c-torture/unsorted/xz.c: Move to ...
4810 * gcc.c-torture/compile/xz.c: ... here.
4811 * gcc.c-torture/unsorted/xzz.c: Move to ...
4812 * gcc.c-torture/compile/xzz.c: ... here.
4813
4814 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4815
4816 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4817 (abort, exit): Declare.
4818
4819 2014-09-01 Yury Gribov <y.gribov@samsung.com>
4820
4821 PR sanitizer/61897
4822 PR sanitizer/62140
4823 * c-c++-common/asan/pr62140-1.c: New test.
4824 * c-c++-common/asan/pr62140-2.c: New test.
4825
4826 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
4827 Tobias Burnus <burnus@net-b.de>
4828
4829 PR fortran/62309
4830 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4831
4832 2014-08-31 Tobias Burnus <burnus@net-b.de>
4833
4834 * gfortran.dg/coarray_lib_comm_1.f90: New.
4835
4836 2014-08-30 Andrew Pinski <apinski@cavium.com>
4837
4838 * gcc.c-torture/execute/20140828-1.c: New testcase.
4839
4840 2014-08-29 DJ Delorie <dj@redhat.com>
4841
4842 * lib/target-supports.exp (check_effective_target_size32plus):
4843 Increase size to avoid false positives on 24-bit address spaces.
4844 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4845 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4846 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4847 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4848 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4849 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4850 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4851 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4852
4853 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4854
4855 PR c++/54002
4856 * g++.dg/cpp0x/constexpr-54002.C: New.
4857
4858 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4859
4860 PR c++/56991
4861 * g++.dg/cpp0x/constexpr-56991.C: New.
4862
4863 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4864
4865 PR c++/57764
4866 * g++.dg/cpp0x/constexpr-57764.C: New.
4867
4868 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4869
4870 PR c++/59938
4871 * g++.dg/cpp0x/constexpr-59938.C: New.
4872
4873 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4874
4875 PR c++/61484
4876 * g++.dg/cpp0x/constexpr-61484.C: New.
4877
4878 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4879
4880 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
4881 vec_round, vec_splat, vec_div, and vec_mul.
4882 * gcc.target/powerpc/builtins-2.c: New test.
4883
4884 2014-08-28 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/62283
4887 * gfortran.dg/vect/pr62283.f: New testcase.
4888 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
4889 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4890 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4891 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4892 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4893 * gcc.dg/vect/vect-33.c: Likewise.
4894
4895 2014-08-28 Yury Gribov <y.gribov@samsung.com>
4896
4897 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4898
4899 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
4900
4901 PR cpp/23827 - standard C++ should not have hex float preprocessor
4902 tokens
4903 * g++.dg/cpp/pr23827_cxx11.C: New.
4904 * g++.dg/cpp/pr23827_cxx98.C: New.
4905 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
4906 * gcc.dg/cpp/pr23827_c90.c: New.
4907 * gcc.dg/cpp/pr23827_c90_neg.c: New.
4908 * gcc.dg/cpp/pr23827_c99.c: New.
4909
4910 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
4911
4912 PR c++/52892
4913 * g++.dg/cpp0x/constexpr-52892-1.C: New.
4914 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
4915 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
4916
4917 2014-08-27 Guozhi Wei <carrot@google.com>
4918
4919 PR target/62262
4920 * gcc.target/aarch64/pr62262.c: New test.
4921
4922 2014-08-26 Joseph Myers <joseph@codesourcery.com>
4923
4924 PR target/60606
4925 PR target/61330
4926 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
4927 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
4928
4929 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
4930
4931 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4932 failure on s390*-*-linux-gnu.
4933
4934 2014-08-26 Richard Biener <rguenther@suse.de>
4935
4936 PR tree-optimization/62175
4937 * g++.dg/torture/pr62175.C: New testcase.
4938
4939 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
4940
4941 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
4942 copy of compile/compile.exp.
4943 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
4944 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
4945 i?86-*.
4946 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
4947 m32c-*-*.
4948 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
4949 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
4950 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
4951 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
4952 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
4953 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
4954 * gcc.c-torture/execute/20040703-1.c: Likewise.
4955 * gcc.c-torture/execute/20040705-1.c: Likewise.
4956 * gcc.c-torture/execute/20040705-2.c: Likewise.
4957 * gcc.c-torture/execute/20040709-1.c: Likewise.
4958 * gcc.c-torture/execute/20040709-2.c: Likewise.
4959 * gcc.c-torture/execute/20040811-1.c: Likewise.
4960 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
4961 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
4962 compiling for x86_64-* or i?86-*.
4963 * gcc.c-torture/execute/20050604-1.c: Likewise.
4964 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
4965 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
4966 for x86_64-* or i?86-*.
4967 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
4968 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
4969 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
4970 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
4971 option.
4972 * gcc.c-torture/execute/20111227-2.c: Moved to...
4973 * gcc.dg/20111227-2.c: ... here. Add -free option.
4974 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
4975 * gcc.dg/20111227-3.c: ... here. Add -free option.
4976 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
4977 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
4978 declarations for abort and exit.
4979 * gcc.c-torture/execute/920711-1.c: Likewise.
4980 * gcc.c-torture/execute/930529-1.c: Likewise.
4981 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
4982 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
4983 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
4984 exit.
4985 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
4986 for i?86-* or x86_64-*. Add declarations for abort and exit.
4987 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
4988 i?86-* or x86_64-*.
4989 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
4990 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
4991 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
4992 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
4993 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
4994 Xfail on powerpc-ibm-aix*. Add declaration for abort.
4995 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
4996 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
4997 m68k-linux.
4998 * gcc.c-torture/execute/loop-2g.c: Likewise.
4999 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
5000 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
5001 powerpc-*-eabi*.
5002 * gcc.c-torture/execute/pr19689.c: Require int32plus.
5003 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
5004 * gcc.c-torture/execute/pr23047.c: Likewise.
5005 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
5006 declarations for abort and exit.
5007 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
5008 * gcc.c-torture/execute/pr31448.c: Likewise.
5009 * gcc.c-torture/execute/pr35456.c: Skip on vax.
5010 * gcc.c-torture/execute/pr37573.c: Require int32plus.
5011 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
5012 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
5013 Skip on spu-*.
5014 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
5015 declarations for abort and exit.
5016 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
5017 * gcc.c-torture/execute/pr43220.c: Require int32plus.
5018 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
5019 * gcc.c-torture/execute/pr45262.c: Require int32plus.
5020 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
5021 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
5022 * gcc.c-torture/execute/pr51582-2.c: Likewise.
5023 * gcc.c-torture/execute/pr52979-1.c: Likewise.
5024 * gcc.c-torture/execute/pr52979-2.c: Likewise.
5025 * gcc.c-torture/execute/pr56799.c: Likewise.
5026 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
5027 option. Add declarations for abort and exit.
5028 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
5029 * gcc.c-torture/execute/pr58570.c: Likewise.
5030 * gcc.c-torture/execute/pr60822.c: Likewise.
5031 * gcc.c-torture/execute/pr7284-1.c: Likewise.
5032 * gcc.c-torture/execute/shiftdi.c: Likewise.
5033 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
5034 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
5035 * gcc.c-torture/execute/usmul.c: Require int32plus.
5036 * gcc.c-torture/execute/vrp-5.c: Likewise.
5037 * gcc.c-torture/execute/vrp-6.c: Likewise.
5038 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
5039 * gcc.c-torture/execute/20010122-1.x: Delete.
5040 * gcc.c-torture/execute/20010129-1.x: Delete.
5041 * gcc.c-torture/execute/20020404-1.x: Delete.
5042 * gcc.c-torture/execute/20021024-1.x: Delete.
5043 * gcc.c-torture/execute/20021127-1.x: Delete.
5044 * gcc.c-torture/execute/20030125-1.x: Delete.
5045 * gcc.c-torture/execute/20030216-1.x: Delete.
5046 * gcc.c-torture/execute/20030222-1.x: Delete.
5047 * gcc.c-torture/execute/20040629-1.x: Delete.
5048 * gcc.c-torture/execute/20040703-1.x: Delete.
5049 * gcc.c-torture/execute/20040705-1.x: Delete.
5050 * gcc.c-torture/execute/20040705-2.x: Delete.
5051 * gcc.c-torture/execute/20040709-1.x: Delete.
5052 * gcc.c-torture/execute/20040709-2.x: Delete.
5053 * gcc.c-torture/execute/20040811-1.x: Delete.
5054 * gcc.c-torture/execute/20050316-1.x: Delete.
5055 * gcc.c-torture/execute/20050316-2.x: Delete.
5056 * gcc.c-torture/execute/20050316-3.x: Delete.
5057 * gcc.c-torture/execute/20050604-1.x: Delete.
5058 * gcc.c-torture/execute/20061101-1.x: Delete.
5059 * gcc.c-torture/execute/20061220-1.x: Delete.
5060 * gcc.c-torture/execute/20081117-1.x: Delete.
5061 * gcc.c-torture/execute/20101011-1.x: Delete.
5062 * gcc.c-torture/execute/20120919-1.x: Delete.
5063 * gcc.c-torture/execute/920612-1.x: Delete.
5064 * gcc.c-torture/execute/920710-1.x: Delete.
5065 * gcc.c-torture/execute/920711-1.x: Delete.
5066 * gcc.c-torture/execute/930529-1.x: Delete.
5067 * gcc.c-torture/execute/931004-12.x: Delete.
5068 * gcc.c-torture/execute/980709-1.x: Delete.
5069 * gcc.c-torture/execute/981130-1.x: Delete.
5070 * gcc.c-torture/execute/990127-2.x: Delete.
5071 * gcc.c-torture/execute/990413-2.x: Delete.
5072 * gcc.c-torture/execute/990826-0.x: Delete.
5073 * gcc.c-torture/execute/bf64-1.x: Delete.
5074 * gcc.c-torture/execute/bitfld-4.x: Delete.
5075 * gcc.c-torture/execute/cmpsi-2.x: Delete.
5076 * gcc.c-torture/execute/cvt-1.x: Delete.
5077 * gcc.c-torture/execute/eeprof-1.x: Delete.
5078 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
5079 * gcc.c-torture/execute/loop-2f.x: Delete.
5080 * gcc.c-torture/execute/loop-2g.x: Delete.
5081 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
5082 * gcc.c-torture/execute/nest-align-1.x: Delete.
5083 * gcc.c-torture/execute/pr19689.x: Delete.
5084 * gcc.c-torture/execute/pr22493-1.x: Delete.
5085 * gcc.c-torture/execute/pr23047.x: Delete.
5086 * gcc.c-torture/execute/pr23135.x: Delete.
5087 * gcc.c-torture/execute/pr29797-1.x: Delete.
5088 * gcc.c-torture/execute/pr31448.x: Delete.
5089 * gcc.c-torture/execute/pr35456.x: Delete.
5090 * gcc.c-torture/execute/pr37573.x: Delete.
5091 * gcc.c-torture/execute/pr38151.x: Delete.
5092 * gcc.c-torture/execute/pr39228.x: Delete.
5093 * gcc.c-torture/execute/pr39501.x: Delete.
5094 * gcc.c-torture/execute/pr40386.x: Delete.
5095 * gcc.c-torture/execute/pr43220.x: Delete.
5096 * gcc.c-torture/execute/pr44683.x: Delete.
5097 * gcc.c-torture/execute/pr45262.x: Delete.
5098 * gcc.c-torture/execute/pr47237.x: Delete.
5099 * gcc.c-torture/execute/pr51581-1.x: Delete.
5100 * gcc.c-torture/execute/pr51581-2.x: Delete.
5101 * gcc.c-torture/execute/pr52979-1.x: Delete.
5102 * gcc.c-torture/execute/pr52979-2.x: Delete.
5103 * gcc.c-torture/execute/pr53366-1.x: Delete.
5104 * gcc.c-torture/execute/pr56799.x: Delete.
5105 * gcc.c-torture/execute/pr57124.x: Delete.
5106 * gcc.c-torture/execute/pr57344-2.x: Delete.
5107 * gcc.c-torture/execute/pr58570.x: Delete.
5108 * gcc.c-torture/execute/pr60822.x: Delete.
5109 * gcc.c-torture/execute/pr7284-1.x: Delete.
5110 * gcc.c-torture/execute/shiftdi.x: Delete.
5111 * gcc.c-torture/execute/simd-4.x: Delete.
5112 * gcc.c-torture/execute/strncmp-1.x: Delete.
5113 * gcc.c-torture/execute/usmul.x: Delete.
5114 * gcc.c-torture/execute/vrp-5.x: Delete.
5115 * gcc.c-torture/execute/vrp-6.x: Delete.
5116 * gcc.c-torture/execute/zerolen-2.x: Delete.
5117
5118 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
5119
5120 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
5121
5122 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
5123
5124 PR c++/34938
5125 * g++.dg/template/pr34938-1.C: New.
5126 * g++.dg/template/pr34938-2.C: Likewise.
5127
5128 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
5129
5130 PR target/61996
5131 * gcc.target/sh/pr61996.c: New.
5132
5133 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
5134
5135 * g++.dg/cpp0x/cplusplus.C: New.
5136 * g++.dg/cpp0x/cplusplus_0x.C: New.
5137 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
5138 * g++.dg/cpp0x/auto41.C: Ditto.
5139 * g++.dg/cpp0x/auto9.C: Ditto.
5140 * g++.dg/cpp0x/initlist26.C: Ditto.
5141 * g++.dg/cpp0x/pr59111.C: Ditto.
5142 * g++.dg/cpp0x/trailing2.C: Ditto.
5143 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
5144 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
5145 * g++.dg/cpp1y/auto-fn1.C: Ditto.
5146 * g++.dg/cpp1y/auto-fn2.C: Ditto.
5147 * g++.dg/cpp1y/auto-fn3.C: Ditto.
5148 * g++.dg/cpp1y/auto-fn4.C: Ditto.
5149 * g++.dg/cpp1y/auto-fn5.C: Ditto.
5150 * g++.dg/cpp1y/auto-fn6.C: Ditto.
5151 * g++.dg/cpp1y/auto-fn7.C: Ditto.
5152 * g++.dg/cpp1y/auto-fn8.C: Ditto.
5153 * g++.dg/cpp1y/auto-fn9.C: Ditto.
5154 * g++.dg/cpp1y/auto-fn10.C: Ditto.
5155 * g++.dg/cpp1y/auto-fn11.C: Ditto.
5156 * g++.dg/cpp1y/auto-fn12.C: Ditto.
5157 * g++.dg/cpp1y/auto-fn13.C: Ditto.
5158 * g++.dg/cpp1y/auto-fn14.C: Ditto.
5159 * g++.dg/cpp1y/auto-fn15.C: Ditto.
5160 * g++.dg/cpp1y/auto-fn16.C: Ditto.
5161 * g++.dg/cpp1y/auto-fn17.C: Ditto.
5162 * g++.dg/cpp1y/auto-fn18.C: Ditto.
5163 * g++.dg/cpp1y/auto-fn19.C: Ditto.
5164 * g++.dg/cpp1y/auto-fn20.C: Ditto.
5165 * g++.dg/cpp1y/auto-fn21.C: Ditto.
5166 * g++.dg/cpp1y/auto-fn22.C: Ditto.
5167 * g++.dg/cpp1y/auto-fn23.C: Ditto.
5168 * g++.dg/cpp1y/auto-fn24.C: Ditto.
5169 * g++.dg/cpp1y/auto-fn25.C: Ditto.
5170 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
5171 * g++.dg/cpp1y/auto-neg1.C: Ditto.
5172 * g++.dg/cpp1y/digit-sep.C: Ditto.
5173 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
5174 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
5175 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
5176 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
5177 * g++.dg/cpp1y/lambda-generic.C: Ditto.
5178 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
5179 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
5180 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
5181 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
5182 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
5183 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
5184 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
5185 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
5186 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
5187 * g++.dg/cpp1y/lambda-init.C: Ditto.
5188 * g++.dg/cpp1y/lambda-init1.C: Ditto.
5189 * g++.dg/cpp1y/lambda-init2.C: Ditto.
5190 * g++.dg/cpp1y/lambda-init3.C: Ditto.
5191 * g++.dg/cpp1y/lambda-init4.C: Ditto.
5192 * g++.dg/cpp1y/lambda-init5.C: Ditto.
5193 * g++.dg/cpp1y/lambda-init6.C: Ditto.
5194 * g++.dg/cpp1y/lambda-init7.C: Ditto.
5195 * g++.dg/cpp1y/lambda-init8.C: Ditto.
5196 * g++.dg/cpp1y/lambda-init9.C: Ditto.
5197 * g++.dg/cpp1y/mangle1.C: Ditto.
5198 * g++.dg/cpp1y/pr57640.C: Ditto.
5199 * g++.dg/cpp1y/pr57644.C: Ditto.
5200 * g++.dg/cpp1y/pr58500.C: Ditto.
5201 * g++.dg/cpp1y/pr58533.C: Ditto.
5202 * g++.dg/cpp1y/pr58534.C: Ditto.
5203 * g++.dg/cpp1y/pr58535.C: Ditto.
5204 * g++.dg/cpp1y/pr58536.C: Ditto.
5205 * g++.dg/cpp1y/pr58548.C: Ditto.
5206 * g++.dg/cpp1y/pr58549.C: Ditto.
5207 * g++.dg/cpp1y/pr58637.C: Ditto.
5208 * g++.dg/cpp1y/pr58708.C: Ditto.
5209 * g++.dg/cpp1y/pr59110.C: Ditto.
5210 * g++.dg/cpp1y/pr59112.C: Ditto.
5211 * g++.dg/cpp1y/pr59113.C: Ditto.
5212 * g++.dg/cpp1y/pr59629.C: Ditto.
5213 * g++.dg/cpp1y/pr59635.C: Ditto.
5214 * g++.dg/cpp1y/pr59636.C: Ditto.
5215 * g++.dg/cpp1y/pr59638.C: Ditto.
5216 * g++.dg/cpp1y/pr59867.C: Ditto.
5217 * g++.dg/cpp1y/pr60033.C: Ditto.
5218 * g++.dg/cpp1y/pr60052.C: Ditto.
5219 * g++.dg/cpp1y/pr60053.C: Ditto.
5220 * g++.dg/cpp1y/pr60054.C: Ditto.
5221 * g++.dg/cpp1y/pr60064.C: Ditto.
5222 * g++.dg/cpp1y/pr60065.C: Ditto.
5223 * g++.dg/cpp1y/pr60190.C: Ditto.
5224 * g++.dg/cpp1y/pr60311.C: Ditto.
5225 * g++.dg/cpp1y/pr60332.C: Ditto.
5226 * g++.dg/cpp1y/pr60376.C: Ditto.
5227 * g++.dg/cpp1y/pr60377.C: Ditto.
5228 * g++.dg/cpp1y/pr60384.C: Ditto.
5229 * g++.dg/cpp1y/pr60390.C: Ditto.
5230 * g++.dg/cpp1y/pr60391.C: Ditto.
5231 * g++.dg/cpp1y/pr60393.C: Ditto.
5232 * g++.dg/cpp1y/pr60573.C: Ditto.
5233 * g++.dg/cpp1y/pr60626.C: Ditto.
5234 * g++.dg/cpp1y/pr60627.C: Ditto.
5235 * g++.dg/cpp1y/regress1.C: Ditto.
5236 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
5237 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
5238 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
5239 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
5240 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
5241 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
5242 * g++.dg/cpp1y/var-templ1.C: Ditto.
5243 * g++.dg/cpp1y/var-templ2.C: Ditto.
5244 * g++.dg/cpp1y/var-templ3.C: Ditto.
5245 * g++.dg/cpp1y/var-templ4.C: Ditto.
5246 * g++.dg/cpp1y/var-templ5.C: Ditto.
5247 * g++.dg/cpp1y/var-templ6.C: Ditto.
5248 * g++.dg/cpp1y/var-templ7.C: Ditto.
5249 * g++.dg/cpp1y/vla1.C: Ditto.
5250 * g++.dg/cpp1y/vla2.C: Ditto.
5251 * g++.dg/cpp1y/vla3.C: Ditto.
5252 * g++.dg/cpp1y/vla4.C: Ditto.
5253 * g++.dg/cpp1y/vla5.C: Ditto.
5254 * g++.dg/cpp1y/vla8.C: Ditto.
5255 * g++.dg/cpp1y/vla9.C: Ditto.
5256 * g++.dg/cpp1y/vla10.C: Ditto.
5257 * g++.dg/cpp1y/vla11.C: Ditto.
5258 * g++.dg/cpp1y/vla12.C: Ditto.
5259 * g++.dg/cpp1y/vla13.C: Ditto.
5260 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
5261 * g++.dg/ext/vector23.C: Ditto.
5262 * g++.dg/ext/vla11.C: Ditto.
5263 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
5264 * g++.dg/warn/Wvla-2.C: Ditto.
5265 * g++.dg/debug/dwarf2/auto1.C: Ditto.
5266 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
5267 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
5268 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
5269 in error message.
5270 * g++.dg/system-binary-constants-1.C: Ditto.
5271 * g++.dg/cpp1y/cplusplus_1y.C: New.
5272 * g++.dg/cpp1z/cplusplus.C: New.
5273 * lib/target-supports.exp:
5274 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
5275 (check_effective_target_c++11_only): Call check_effective_target_c++14;
5276 (check_effective_target_c++11_down): Ditto.
5277
5278 2014-08-22 Marek Polacek <polacek@redhat.com>
5279
5280 PR c++/62199
5281 * c-c++-common/pr62199.c: New test.
5282 * c-c++-common/pr62199-2.c: New test.
5283 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
5284
5285 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5286
5287 PR c++/57709
5288 * g++.dg/Wshadow.C: New test.
5289
5290 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
5291
5292 PR fortran/62135
5293 * gfortran.dg/pr62135.f90: New test.
5294
5295 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5296
5297 * g++.dg/warn/wdate-time.C: Remove.
5298 * gcc.dg/wdate-time.c: Move from here...
5299 * c-c++-common/wdate-time.c: ... to here.
5300
5301 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5302
5303 * gfortran.dg/use_without_only_1.f90: New test.
5304
5305 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
5306
5307 PR other/62008
5308 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
5309
5310 2014-08-22 Tony Wang <tony.wang@arm.com>
5311
5312 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
5313 dejagnu wrapper.
5314
5315 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5316
5317 PR fortran/62214
5318 * gfortran.dg/array_assignment_5.f90: New test.
5319
5320 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
5321
5322 * lib/target-supports.exp
5323 (check_effective_target_logical_op_short_circuit): Add nios2.
5324 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
5325 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5326 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5327 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5328 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
5329 for test using -fPIC.
5330 * gcc.dg/lto/pr61526_0.c: Likewise.
5331
5332 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
5333
5334 PR tree-optimization/62091
5335 * g++.dg/ipa/devirt-37.C: Update template.
5336 * g++.dg/ipa/devirt-40.C: New testcase.
5337
5338 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
5339
5340 PR tree-optimization/62112
5341 * gcc.dg/tree-ssa/pr62112-1.c: New file.
5342 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
5343 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
5344 * gcc.c-torture/execute/20071219-1.c: Likewise.
5345
5346 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5347
5348 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
5349
5350 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5351
5352 * gcc.target/powerpc/swaps-p8-1.c: New test.
5353 * gcc.target/powerpc/swaps-p8-2.c: New test.
5354 * gcc.target/powerpc/swaps-p8-3.c: New test.
5355 * gcc.target/powerpc/swaps-p8-4.c: New test.
5356 * gcc.target/powerpc/swaps-p8-5.c: New test.
5357 * gcc.target/powerpc/swaps-p8-6.c: New test.
5358 * gcc.target/powerpc/swaps-p8-7.c: New test.
5359 * gcc.target/powerpc/swaps-p8-8.c: New test.
5360 * gcc.target/powerpc/swaps-p8-9.c: New test.
5361 * gcc.target/powerpc/swaps-p8-10.c: New test.
5362 * gcc.target/powerpc/swaps-p8-11.c: New test.
5363 * gcc.target/powerpc/swaps-p8-12.c: New test.
5364
5365 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5366
5367 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5368
5369 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5370
5371 * g++.dg/ipa/devirt-37.C: Fix testcase.
5372
5373 2014-08-20 Martin Jambor <mjambor@suse.cz>
5374 Wei Mi <wmi@google.com>
5375
5376 PR ipa/60449
5377 PR middle-end/61776
5378 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
5379 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
5380 * testsuite/gcc.dg/pr61776.c: New test.
5381
5382 2014-08-20 Steve Ellcey <sellcey@mips.com>
5383
5384 PR middle-end/49191
5385 * lib/target-supports.exp (check_effective_target_non_strict_align):
5386 Add function description.
5387
5388 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5389
5390 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
5391 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
5392
5393 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5394
5395 PR c/59304
5396 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
5397 before setting the option.
5398 * diagnostic.c (diagnostic_classify_diagnostic): Record
5399 command-line status.
5400
5401 2014-08-20 Mark Wielaard <mjw@redhat.com>
5402
5403 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
5404
5405 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5406
5407 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
5408 Return memory full when we have a tiny target and relocation
5409 truncation occurs.
5410 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
5411 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
5412 * lib/target-supports.exp (check_effective_target_tiny): New function.
5413
5414 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5415
5416 * gfortran.dg/errnocheck_1.f90: New test.
5417 * gfortran.dg/associative_1.f90: New test.
5418
5419 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5420
5421 PR preprocessor/51303
5422 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5423
5424 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5425
5426 PR c/60975
5427 PR c/53063
5428 * gcc.dg/cpp/Wvariadic-1p.c: New test.
5429
5430 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
5431
5432 * lib/target-supports.exp
5433 (check_effective_target_arm_v8_neon_ok_nocache): Add
5434 "-march-armv8-a" to compile flags.
5435
5436 2014-08-19 Marek Polacek <polacek@redhat.com>
5437
5438 PR c++/62153
5439 * c-c++-common/Wbool-compare-1.c: New test.
5440
5441 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
5442
5443 PR c/45584
5444 * gcc.dg/pr13519-1.c: Adjust.
5445
5446 2014-08-19 Mark Wielaard <mjw@redhat.com>
5447
5448 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5449
5450 2014-07-08 Mark Wielaard <mjw@redhat.com>
5451
5452 PR debug/59051
5453 * gcc.dg/guality/restrict.c: New test.
5454
5455 2014-08-19 Mark Wielaard <mjw@redhat.com>
5456
5457 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5458 matching. Catch '<unknown type in ' to recognize older gdb versions.
5459 * gcc.dg/guality/const-volatile.c: New test.
5460
5461 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5462
5463 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5464 !gas.
5465
5466 2014-08-19 Marek Polacek <polacek@redhat.com>
5467
5468 * gcc.dg/Wc99-c11-compat-1.c: New test.
5469 * gcc.dg/Wc99-c11-compat-2.c: New test.
5470 * gcc.dg/Wc99-c11-compat-3.c: New test.
5471 * gcc.dg/Wc99-c11-compat-4.c: New test.
5472 * gcc.dg/Wc99-c11-compat-5.c: New test.
5473 * gcc.dg/Wc99-c11-compat-6.c: New test.
5474 * gcc.dg/Wc99-c11-compat-7.c: New test.
5475
5476 2014-08-19 Marek Polacek <polacek@redhat.com>
5477
5478 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5479 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5480 * gcc.dg/Wc90-c99-compat-7.c: New test.
5481 * gcc.dg/Wc90-c99-compat-8.c: New test.
5482 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5483
5484 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5485 Steven Bosscher <steven@gcc.gnu.org>
5486
5487 PR c/52952
5488 * gcc.dg/redecl-4.c: Add column markers.
5489 * gcc.dg/format/bitfld-1.c: Likewise.
5490 * gcc.dg/format/attr-2.c: Likewise.
5491 * gcc.dg/format/attr-6.c: Likewise.
5492 * gcc.dg/format/array-1.c: Likewise.
5493 * gcc.dg/format/attr-7.c: Likewise.
5494 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5495 * gcc.dg/format/attr-4.c: Likewise.
5496 * gcc.dg/format/branch-1.c: Likewise.
5497 * gcc.dg/format/c90-printf-1.c: Likewise.
5498
5499 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
5500
5501 * guality/nrv-1.c: Add `used' attribute to a1.
5502
5503 2014-08-18 Richard Biener <rguenther@suse.de>
5504
5505 PR tree-optimization/62090
5506 * gcc.dg/pr62090-2.c: New testcase.
5507
5508 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5509
5510 * g++.dg/ipa/pr61800.C: New.
5511
5512 2014-08-18 Yury Gribov <y.gribov@samsung.com>
5513
5514 PR sanitizer/62089
5515 * c-c++-common/asan/pr62089.c: New test.
5516 * c-c++-common/asan/bitfield-1.c: New test.
5517 * c-c++-common/asan/bitfield-2.c: New test.
5518 * c-c++-common/asan/bitfield-3.c: New test.
5519 * c-c++-common/asan/bitfield-4.c: New test.
5520
5521 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5522
5523 PR tree-optimization/52904
5524 * gcc.dg/pr52904.c: New test.
5525
5526 2014-08-17 Tobias Burnus <burnus@net-b.de>
5527
5528 * gfortran.dg/finalize_27.f90: New.
5529
5530 2014-08-16 Andrew Pinski <apinski@cavium.com>
5531
5532 * gcc.c-torture/compile/20140816-1.c: New testcase.
5533
5534 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5535
5536 PR c++/52819
5537 * g++.dg/template/pr52819.C: New.
5538
5539 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5540
5541 PR fortran/62142
5542 * gfortran.dg/realloc_on_assign_24.f90: New test.
5543
5544 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5545
5546 PR c++/62072
5547 Revert:
5548 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 DR 1584
5551 PR c++/57466
5552 * g++.dg/template/pr57466.C: New.
5553 * g++.dg/cpp0x/pr57466.C: Likewise.
5554 * g++.dg/template/unify6.C: Update.
5555
5556 * g++.dg/cpp0x/sfinae52.C: New.
5557
5558 2014-08-15 Ilya Tocar <tocarip@gmail.com>
5559
5560 PR target/61878
5561 * gcc.target/i386/avx512f-typecast-1.c: New test.
5562 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5563 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5564 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5565 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5566 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5567 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5568 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5569 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5570 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5571 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5572 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5573 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5574 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5575 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5576 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5577 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5578 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5579 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5580 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5581 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5582 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5583 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5584 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5585 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5586 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5587 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5588 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5589 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5590 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5591 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5592 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5593 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5594 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5595 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5596 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5597 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5598 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5599 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5600 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5601 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5602
5603 2014-08-15 Jakub Jelinek <jakub@redhat.com>
5604 Tobias Burnus <burnus@net-b.de>
5605
5606 PR fortran/62131
5607 * gfortran.dg/gomp/pr62131.f90: New test.
5608
5609 2014-08-15 Richard Biener <rguenther@suse.de>
5610
5611 PR tree-optimization/62031
5612 * gcc.dg/torture/pr62031.c: New testcase.
5613
5614 2014-08-15 Bin Cheng <bin.cheng@arm.com>
5615
5616 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5617
5618 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
5619
5620 PR tree-optimization/62091
5621 * g++.dg/ipa/devirt-38.C: New testcase.
5622
5623 2014-08-14 Marek Polacek <polacek@redhat.com>
5624
5625 DR 458
5626 * gcc.dg/c11-stdatomic-2.c: New test.
5627
5628 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5629
5630 PR fortran/62106
5631 * gfortran.dg/array_constructor_49.f90: New test.
5632
5633 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5634
5635 PR c++/54377
5636 * g++.dg/template/pr54377.C: New.
5637 * g++.dg/cpp0x/pr54377.C: Likewise.
5638 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5639 * g++.dg/cpp0x/pr51226.C: Likewise.
5640 * g++.dg/cpp0x/variadic2.C: Likewise.
5641 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5642 * g++.dg/template/dtor3.C: Likewise.
5643 * g++.dg/template/qualttp4.C: Likewise.
5644 * g++.dg/template/spec28.C: Likewise.
5645 * g++.old-deja/g++.brendan/crash8.C: Likewise.
5646 * g++.old-deja/g++.pt/ttp7.C: Likewise.
5647
5648 2014-08-14 Tom de Vries <tom@codesourcery.com>
5649
5650 PR rtl-optimization/62004
5651 PR rtl-optimization/62030
5652 * gcc.dg/pr62004.c: New test.
5653 * gcc.dg/pr62030.c: Same.
5654 * gcc.target/mips/pr62030-octeon.c: Same.
5655
5656 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5659 * g++.dg/cpp0x/decltype2.C: Likewise.
5660 * g++.dg/cpp0x/decltype3.C: Likewise.
5661 * g++.dg/cpp0x/pr60249.C: Likewise.
5662 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5663 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5664 * g++.dg/cpp0x/variadic2.C: Likewise.
5665 * g++.dg/cpp0x/variadic74.C: Likewise.
5666 * g++.dg/parse/error10.C: Likewise.
5667 * g++.dg/parse/error15.C: Likewise.
5668 * g++.dg/parse/error2.C: Likewise.
5669 * g++.dg/template/crash106.C: Likewise.
5670 * g++.dg/template/crash89.C: Likewise.
5671 * g++.dg/template/nontype7.C: Likewise.
5672 * g++.dg/template/void3.C: Likewise.
5673 * g++.dg/template/void7.C: Likewise.
5674
5675 2014-08-14 Richard Biener <rguenther@suse.de>
5676
5677 PR tree-optimization/62090
5678 * gcc.dg/pr62090.c: New testcase.
5679
5680 2014-08-14 Richard Biener <rguenther@suse.de>
5681
5682 PR rtl-optimization/62079
5683 * g++.dg/pr62079.C: New testcase.
5684
5685 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5686
5687 * gcc.target/arm/max-insns-skipped.c: New test.
5688
5689 2014-08-14 Bin Cheng <bin.cheng@arm.com>
5690
5691 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5692
5693 2014-08-12 Marek Polacek <polacek@redhat.com>
5694
5695 * gcc.dg/concat.c: Add dg-options.
5696 * gcc.dg/func-outside-2.c: Add __extension__.
5697 * gcc.dg/pr19967.c: Use -std=c99.
5698 * gcc.dg/pr22458-1.c: Add dg-options.
5699 * gcc.dg/pr33676.c: Add dg-options.
5700 * gcc.dg/gnu-predef-1.c: New test.
5701 * gcc.dg/c90-func-1.c: New test.
5702 * gcc.dg/c90-func-2.c: New test.
5703 * gcc.dg/c90-func-2.h: New test.
5704
5705 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
5706
5707 * lib/target/supports.exp
5708 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5709 or later.
5710
5711 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5712
5713 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5714 on Neon hardware.
5715
5716 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5717 * gcc.target/arm/pr59985.c: Likewise.
5718
5719 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
5720
5721 PR other/61962
5722 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5723
5724 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5725
5726 PR middle-end/62103
5727 * gcc.c-torture/execute/bitfld-6.c: New test.
5728
5729 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
5730
5731 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5732 * gcc.target/arm/pr56184.C: Likewise.
5733 * gcc.target/arm/pr59896.c: Likewise.
5734 * gcc.target/arm/stack-red-zone.c: Likewise.
5735 * gcc.target/arm/thumb-find-work-register.c: Likewise.
5736
5737 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5738 check_effective_target_arm_thumb2_ok): Test with code that passes
5739 an argument and returns a result.
5740
5741 2014-08-11 Richard Biener <rguenther@suse.de>
5742
5743 PR tree-optimization/62075
5744 * gcc.dg/vect/pr62075.c: New testcase.
5745
5746 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
5747
5748 PR tree-optimization/62073
5749 * gcc.dg/vect/pr62073.c: New test.
5750
5751 2014-08-11 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/62070
5754 * gcc.dg/pr62070.c: New testcase.
5755
5756 2014-08-11 Yury Gribov <y.gribov@samsung.com>
5757
5758 * c-c++-common/asan/inc.c: Update test.
5759 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5760 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5761 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5762 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5763 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5764 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5765 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5766 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5767 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5768 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5769
5770 2014-08-10 Marek Polacek <polacek@redhat.com>
5771
5772 PR c/51849
5773 * gcc.dg/Wc90-c99-compat-1.c: New test.
5774 * gcc.dg/Wc90-c99-compat-2.c: New test.
5775 * gcc.dg/Wc90-c99-compat-3.c: New test.
5776 * gcc.dg/Wc90-c99-compat-4.c: New test.
5777 * gcc.dg/Wc90-c99-compat-5.c: New test.
5778 * gcc.dg/Wc90-c99-compat-6.c: New test.
5779 * gcc.dg/wvla-1.c: Adjust dg-warning.
5780 * gcc.dg/wvla-2.c: Adjust dg-warning.
5781 * gcc.dg/wvla-4.c: Adjust dg-warning.
5782 * gcc.dg/wvla-6.c: Adjust dg-warning.
5783
5784 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5785
5786 PR fortran/61999
5787 * gfortran.dg/dot_product_3.f90: New test case.
5788
5789 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
5790
5791 * g++.dg/ipa/devirt-35.C: Fix template.
5792 * g++.dg/ipa/devirt-36.C: Likewise.
5793 * g++.dg/ipa/devirt-37.C: New testcase.
5794
5795 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5796
5797 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5798 * g++.dg/cpp0x/enum29.C: Adjust.
5799
5800 2014-08-08 Richard Biener <rguenther@suse.de>
5801
5802 * gcc.dg/strlenopt-8.c: Remove XFAIL.
5803 * gcc.dg/tree-prof/stringop-2.c: Adjust.
5804 * gfortran.dg/array_memcpy_4.f90: Likewise.
5805 * gfortran.dg/trim_optimize_1.f90: Likewise.
5806 * gfortran.dg/trim_optimize_2.f90: Likewise.
5807
5808 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5809
5810 * gcc.dg/zero_sign_ext_test.c: New test.
5811
5812 2014-08-08 Bin Cheng <bin.cheng@arm.com>
5813
5814 * gcc.dg/torture/pr61772.c: Skip lto running.
5815
5816 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5817
5818 PR tree-optimization/60707
5819 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5820
5821 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
5822
5823 * g++.dg/ipa/devirt-35.C: New testcase.
5824 * g++.dg/ipa/devirt-36.C: New testcase.
5825
5826 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5827
5828 PR c++/51312
5829 * g++.dg/cpp0x/enum29.C: New.
5830
5831 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5832
5833 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5834 defining in dg-options.
5835 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5836
5837 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5838
5839 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5840
5841 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5842 on 32-bit hppa-hpux.
5843
5844 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5845 * c-c++-common/pr50459.c: Likewise.
5846
5847 2014-08-07 Petr Murzin <petr.murzin@intel.com>
5848
5849 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5850 values.h, change MAXDOUBLE for DBL_MAX.
5851 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5852 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5853 values.h, change MAXFLOAT for FLT_MAX.
5854 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5855 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5856 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5857 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5858 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5859 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5860 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5861 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5862 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5863
5864 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5865
5866 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5867
5868 2014-08-07 Marek Polacek <polacek@redhat.com>
5869
5870 * gcc.dg/fold-reassoc-3.c: New test.
5871
5872 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
5873
5874 * gcc.target/i386/struct-size.c: New.
5875
5876 2014-08-07 Tom de Vries <tom@codesourcery.com>
5877
5878 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
5879 * lib/target-supports.exp (check_effective_target_glibc)
5880 (check_effective_target_glibc_2_12_or_later)
5881 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
5882
5883 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
5884
5885 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5886
5887 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
5888
5889 PR c++/43906
5890 * g++.dg/warn/Waddress-1.C: New.
5891
5892 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5893
5894 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5895
5896 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
5897
5898 PR debug/61923
5899 * gcc.target/i386/pr61923.c: New test.
5900
5901 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
5902
5903 * gcc.target/aarch64/vdup_n_2.c: New test.
5904
5905 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
5906
5907 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5908 powerpc_elfv2.
5909
5910 2014-08-06 Jakub Jelinek <jakub@redhat.com>
5911
5912 PR rtl-optimization/61801
5913 * gcc.target/i386/pr61801.c: Rewritten.
5914
5915 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5916
5917 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5918 Fix types.
5919 (test_vqdmlsls_lane_s32): Likewise.
5920 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5921 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5922
5923 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5924
5925 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
5926 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
5927 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
5928 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
5929 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
5930 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
5931 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
5932 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
5933
5934 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5935
5936 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
5937 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
5938 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
5939 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
5940 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
5941 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
5942
5943 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5944
5945 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5946
5947 2014-08-04 Rohit <rohitarulraj@freescale.com>
5948
5949 PR target/60102
5950 * gcc.target/powerpc/pr60102.c: New testcase.
5951
5952 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5953
5954 PR target/61713
5955 * gcc.dg/pr61756.c: New test.
5956
5957 2014-08-04 Tom de Vries <tom@codesourcery.com>
5958
5959 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
5960 version instead of required-target.
5961 * lib/target-supports.exp
5962 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
5963 (check_effective_target_glibc_2_11_or_earlier): ... this.
5964
5965 2014-08-04 Arnaud Charlet <charlet@adacore.com>
5966
5967 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
5968 * gnat.dg/specs/debug1.ads: Adjust.
5969 * gnat.dg/specs/formal_type.ads: Fix error in test.
5970
5971 2014-08-03 Marek Polacek <polacek@redhat.com>
5972
5973 * gcc.dg/case-bogus-1.c: New test.
5974
5975 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
5976
5977 PR c++/15339
5978 * g++.dg/other/default9.C: New.
5979 * g++.dg/other/default10.C: Likewise.
5980 * g++.dg/other/default3.C: Remove xfail.
5981
5982 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
5983
5984 * g++.dg/warn/Wsuggest-final.C: New testcase.
5985 * g++.dg/ipa/devirt-34.C: Fix.
5986
5987 2014-08-02 Marek Polacek <polacek@redhat.com>
5988
5989 PR c/59855
5990 * gcc.dg/Wdesignated-init-2.c: New test.
5991
5992 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 DR 217 again
5995 * g++.dg/tc1/dr217-2.C: New.
5996
5997 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
5998
5999 PR other/61963
6000 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
6001
6002 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
6003
6004 PR middle-end/61455
6005 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
6006 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
6007
6008 2014-08-01 Jiong Wang <jiong.wang@arm.com>
6009
6010 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
6011 testcase.
6012
6013 2014-08-01 Richard Biener <rguenther@suse.de>
6014
6015 PR middle-end/61762
6016 * gcc.dg/pr61762.c: Align the string to make the testcase work
6017 on strict-align targets.
6018
6019 2014-08-01 Jakub Jelinek <jakub@redhat.com>
6020
6021 * c-c++-common/ubsan/align-1.c: New test.
6022 * c-c++-common/ubsan/align-2.c: New test.
6023 * c-c++-common/ubsan/align-3.c: New test.
6024 * c-c++-common/ubsan/align-4.c: New test.
6025 * c-c++-common/ubsan/align-5.c: New test.
6026 * c-c++-common/ubsan/attrib-4.c: New test.
6027 * g++.dg/ubsan/align-1.C: New test.
6028 * g++.dg/ubsan/align-2.C: New test.
6029 * g++.dg/ubsan/align-3.C: New test.
6030 * g++.dg/ubsan/attrib-1.C: New test.
6031 * g++.dg/ubsan/null-1.C: New test.
6032 * g++.dg/ubsan/null-2.C: New test.
6033
6034 2014-08-01 Tom de Vries <tom@codesourcery.com>
6035
6036 * lib/target-supports.exp (check_effective_target_glibc)
6037 (check_effective_target_glibc_2_12_or_later)
6038 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
6039 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
6040 not_glibc_2_11_or_earlier.
6041
6042 2014-07-31 Tom de Vries <tom@codesourcery.com>
6043
6044 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
6045
6046 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
6047
6048 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
6049 (test_vpaddd_s64): Likewise.
6050 (test_vpaddd_s64): Likewise.
6051 * gcc.target/aarch64/simd/vpaddd_f64: New.
6052 * gcc.target/aarch64/simd/vpaddd_s64: New.
6053 * gcc.target/aarch64/simd/vpaddd_u64: New.
6054
6055 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
6056
6057 PR target/61948
6058 * gcc.target/arm/pr61948.c: New test case.
6059
6060 2014-07-31 Richard Biener <rguenther@suse.de>
6061
6062 PR tree-optimization/61964
6063 * gcc.dg/torture/pr61964.c: New testcase.
6064
6065 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
6066
6067 PR c++/60517
6068 * c-c++-common/addrtmp.c: New file.
6069 * c-c++-common/uninit-G.c: Adapt.
6070
6071 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
6072
6073 PR lto/61868
6074 * gcc.dg/pr61868.c: New test.
6075
6076 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6077
6078 PR c++/57397
6079 * g++.dg/cpp0x/vt-57397-1.C: New.
6080 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
6081
6082 2014-07-30 Arnaud Charlet <charlet@adacore.com>
6083
6084 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
6085
6086 2014-07-30 Tom Tromey <tromey@redhat.com>
6087
6088 PR c/59855
6089 * gcc.dg/Wdesignated-init.c: New file.
6090
6091 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
6092
6093 * g++.dg/ipa/devirt-34.C: New testcase.
6094
6095 2014-07-28 Richard Biener <rguenther@suse.de>
6096
6097 PR rtl-optimization/61801
6098 * gcc.target/i386/pr61801.c: Fix testcase.
6099
6100 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
6101
6102 * gcc.dg/fold-abs-5.c: New test.
6103 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
6104 * gcc.dg/fold-compare-8.c: Likewise.
6105
6106 2014-07-28 Richard Biener <rguenther@suse.de>
6107
6108 PR middle-end/52478
6109 * gcc.dg/torture/ftrapv-1.c: New testcase.
6110
6111 2014-07-28 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/61921
6114 * gfortran.dg/pr61921.f90: New testcase.
6115
6116 2014-07-28 Richard Biener <rguenther@suse.de>
6117
6118 PR rtl-optimization/61801
6119 * gcc.target/i386/pr61801.c: New testcase.
6120
6121 2014-07-27 Marek Polacek <polacek@redhat.com>
6122
6123 PR c/61861
6124 * gcc.dg/pr61861.c: New test.
6125
6126 2014-07-27 Petr Murzin <petr.murzin@intel.com>
6127
6128 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
6129 variable problem.
6130
6131 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
6132
6133 PR rtl-optimization/61926
6134 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
6135 Reverse argument order.
6136 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
6137 New XFAILed tests that match the original order.
6138
6139 2014-07-26 Marek Polacek <polacek@redhat.com>
6140
6141 PR c/61077
6142 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
6143
6144 2014-07-26 Tobias Burnus <burnus@net-b.de>
6145
6146 PR fortran/61881
6147 PR fortran/61888
6148 PR fortran/57305
6149 * gfortran.dg/sizeof_2.f90: Change dg-error.
6150 * gfortran.dg/sizeof_4.f90: New.
6151 * gfortran.dg/storage_size_1.f08: Correct expected
6152 value.
6153
6154 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
6155
6156 PR target/44551
6157 * gcc.target/i386/pr44551-1.c: New file.
6158
6159 2014-07-25 Xinliang David Li <davidxl@google.com>
6160
6161 * g++.dg/tree-prof/tree-prof.exp: Define macros.
6162 * g++.dg/tree-prof/reorder_class1.h: New file.
6163 * g++.dg/tree-prof/reorder_class2.h: New file.
6164 * g++.dg/tree-prof/reorder.C: New test.
6165 * g++.dg/tree-prof/morefunc.C: New test.
6166
6167 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
6168
6169 Implement N4051 - Allow typename in a template template parameter
6170 * lib/target-supports.exp (check_effective_target_c++1y): Now
6171 means C++1y and up.
6172 (check_effective_target_c++1y_down): New.
6173 (check_effective_target_c++1z_only): New.
6174 (check_effective_target_c++1z): New.
6175 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
6176 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
6177 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
6178
6179 2014-07-25 Tobias Burnus <burnus@net-b.de>
6180
6181 * gfortran.dg/storage_size_5.f90: New.
6182
6183 2014-07-25 Richard Biener <rguenther@suse.de>
6184
6185 PR middle-end/61762
6186 PR middle-end/61894
6187 * gcc.dg/pr61762.c: New testcase.
6188 * gcc.dg/fold-cstring.c: Likewise.
6189 * gcc.dg/fold-cvect.c: Likewise.
6190
6191 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6192
6193 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
6194
6195 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
6196 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
6197 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
6198 * gcc.c-torture/execute/pr23135.x: Likewise.
6199
6200 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6201
6202 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
6203
6204 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6205
6206 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
6207
6208 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6209
6210 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
6211
6212 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6213
6214 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6215 sequences.
6216 * gcc.target/aarch64/test_frame_2.c: Likewise.
6217 * gcc.target/aarch64/test_frame_4.c: Likewise.
6218 * gcc.target/aarch64/test_frame_6.c: Likewise.
6219 * gcc.target/aarch64/test_frame_7.c: Likewise.
6220 * gcc.target/aarch64/test_frame_8.c: Likewise.
6221 * gcc.target/aarch64/test_frame_10.c: Likewise.
6222
6223 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6224
6225 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6226 sequences.
6227 * gcc.target/aarch64/test_frame_10.c: Likewise.
6228 * gcc.target/aarch64/test_frame_2.c: Likewise.
6229 * gcc.target/aarch64/test_frame_4.c: Likewise.
6230 * gcc.target/aarch64/test_frame_6.c: Likewise.
6231 * gcc.target/aarch64/test_frame_7.c: Likewise.
6232 * gcc.target/aarch64/test_frame_8.c: Likewise.
6233 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
6234
6235 2014-07-24 Martin Jambor <mjambor@suse.cz>
6236
6237 PR ipa/61160
6238 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
6239
6240 2014-07-24 Richard Biener <rguenther@suse.de>
6241
6242 PR ipa/61823
6243 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
6244
6245 2014-07-24 Andreas Schwab <schwab@suse.de>
6246
6247 * lib/target-supports.exp (check_effective_target_arm_nothumb):
6248 Also check for __arm__.
6249
6250 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6251
6252 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
6253 sequences.
6254
6255 2014-07-24 Marek Polacek <polacek@redhat.com>
6256
6257 PR c/57653
6258 * c-c++-common/pr57653.c: New test.
6259 * c-c++-common/pr57653.h: New file.
6260 * c-c++-common/pr57653-2.c: New test.
6261 * c-c++-common/pr57653-2.h: New file.
6262
6263 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6264
6265 * gcc.target/aarch64/test_frame_common.h: New file.
6266 * gcc.target/aarch64/test_frame_1.c: Likewise.
6267 * gcc.target/aarch64/test_frame_2.c: Likewise.
6268 * gcc.target/aarch64/test_frame_3.c: Likewise.
6269 * gcc.target/aarch64/test_frame_4.c: Likewise.
6270 * gcc.target/aarch64/test_frame_5.c: Likewise.
6271 * gcc.target/aarch64/test_frame_6.c: Likewise.
6272 * gcc.target/aarch64/test_frame_7.c: Likewise.
6273 * gcc.target/aarch64/test_frame_8.c: Likewise.
6274 * gcc.target/aarch64/test_frame_9.c: Likewise.
6275 * gcc.target/aarch64/test_frame_10.c: Likewise.
6276 * gcc.target/aarch64/test_frame_11.c: Likewise.
6277 * gcc.target/aarch64/test_frame_12.c: Likewise.
6278 * gcc.target/aarch64/test_frame_13.c: Likewise.
6279 * gcc.target/aarch64/test_frame_14.c: Likewise.
6280 * gcc.target/aarch64/test_frame_15.c: Likewise.
6281
6282 2014-07-23 Marek Polacek <polacek@redhat.com>
6283
6284 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
6285 in the structure.
6286
6287 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6288
6289 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
6290 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
6291 * gcc.dg/pr10474.c (target): Likewise.
6292
6293 2014-07-22 Martin Jambor <mjambor@suse.cz>
6294
6295 PR ipa/61160
6296 * pr61160-3.C (main): Return zero.
6297
6298 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
6299
6300 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
6301 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6302 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
6303 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
6304 * gcc.target/aarch64/simd/ext_s64.x: Remove.
6305 * gcc.target/aarch64/simd/ext_u64.x: Remove.
6306
6307 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
6308
6309 PR tree-optimization/61822
6310 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
6311
6312 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6313
6314 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
6315
6316 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6317
6318 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
6319 -msse2 -mno-avx instead of -msse.
6320
6321 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6322
6323 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
6324 * gcc.dg/pr44024.c (dg-options): Add -O1.
6325 (dg-final): Check for the condition.
6326 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
6327
6328 2014-07-21 Bin Cheng <bin.cheng@arm.com>
6329
6330 PR target/55701
6331 * gcc.target/arm/memset-inline-1.c: New test.
6332 * gcc.target/arm/memset-inline-2.c: New test.
6333 * gcc.target/arm/memset-inline-3.c: New test.
6334 * gcc.target/arm/memset-inline-4.c: New test.
6335 * gcc.target/arm/memset-inline-5.c: New test.
6336 * gcc.target/arm/memset-inline-6.c: New test.
6337 * gcc.target/arm/memset-inline-7.c: New test.
6338 * gcc.target/arm/memset-inline-8.c: New test.
6339 * gcc.target/arm/memset-inline-9.c: New test.
6340
6341 2014-07-21 Tom de Vries <tom@codesourcery.com>
6342
6343 PR target/61827
6344 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
6345 to bar symbol in scan-assembler-times call check.
6346
6347 2014-07-21 Tom de Vries <tom@codesourcery.com>
6348
6349 PR target/61827
6350 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
6351 for darwin in scan-assembler-times check.
6352 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
6353 scan-assembler-not checks. Add checks for insns.
6354 (main): Remove.
6355 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
6356 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
6357 (main): Remove.
6358
6359 2014-07-21 Tom de Vries <tom@codesourcery.com>
6360
6361 PR target/61827
6362 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
6363 dg-options. Add checks for insns with xmm registers. Remove
6364 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
6365 (main): Remove.
6366
6367 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
6368
6369 PR target/61855
6370 * gcc.target/i386/pr61855.c: New test.
6371
6372 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
6373
6374 * gnat.dg/pack20.ad[sb]: New test.
6375 * gnat.dg/pack20_pkg.ads: New helper.
6376
6377 2014-07-20 Ian Lance Taylor <iant@google.com>
6378
6379 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
6380 package for compiledir tests.
6381
6382 2014-07-20 Marek Polacek <polacek@redhat.com>
6383
6384 PR c/61852
6385 * gcc.dg/pr61852.c: New test.
6386
6387 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
6388
6389 * gcc.dg/stack-usage-2.c: Adjust.
6390
6391 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
6392
6393 PR target/61794
6394 * gcc.target/i386/pr61794.c: New test.
6395
6396 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
6397
6398 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
6399 involving both inputs rather than a multiplication involving one.
6400 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
6401 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
6402 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
6403
6404 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6405
6406 PR c++/50961
6407 * g++.dg/template/operator13.C: New.
6408
6409 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6410
6411 * gcc.target/aarch64/simd/vfma_f64.c: New test.
6412 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
6413 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6414 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6415
6416 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
6417
6418 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6419 * c-c++-common/ubsan/bounds-5.c: Likewise.
6420 * c-c++-common/ubsan/bounds-6.c: Likewise.
6421 * c-c++-common/ubsan/bounds-7.c: Likewise.
6422 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6423 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6424 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6425 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6426 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6427 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6428 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6429 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6430 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6431 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6432
6433 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6434
6435 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6436 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6437 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6438 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6439
6440 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
6441
6442 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6443 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6444 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6445
6446 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/61804
6449 * g++.dg/parse/pr61804.C: New.
6450
6451 2014-07-16 Arnaud Charlet <charlet@adacore.com>
6452
6453 * gnat.dg/specs/alignment2.ads: Update.
6454 * gnat.dg/specs/size_clause1.ads: Likewise.
6455 * gnat.dg/specs/size_clause2.ads: Likewise.
6456
6457 2014-07-16 Dodji Seketeli <dodji@redhat.com>
6458
6459 PR preprocessor/60723 - missing system-ness marks for macro tokens
6460 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6461
6462 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6463
6464 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6465 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6466 -mieee-with-inexact for alpha*-*-*.
6467
6468 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6469
6470 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6471 Add IEEE options to compile flags.
6472 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
6473 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6474
6475 2014-07-15 Michael Matz <matz@suse.de>
6476
6477 PR rtl-optimization/61772
6478 * gcc.dg/torture/pr61772.c: New test.
6479
6480 2014-07-15 Marek Polacek <polacek@redhat.com>
6481
6482 * gcc.dg/ubsan/bounds-1.c: New test.
6483
6484 2014-06-15 Tobias Burnus <burnus@net-b.de>
6485
6486 * gfortran.dg/coarray_34.f90: New.
6487 * gfortran.dg/coarray_6.f90: Update test case.
6488
6489 2014-07-14 Richard Biener <rguenther@suse.de>
6490
6491 PR tree-optimization/61779
6492 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6493
6494 2014-07-14 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/61786
6497 * gcc.dg/torture/pr61786.c: New testcase.
6498 * gcc.dg/lto/pr61786_0.c: Likewise.
6499 * gcc.dg/lto/pr61786_1.c: Likewise.
6500
6501 2014-07-14 Richard Biener <rguenther@suse.de>
6502
6503 PR tree-optimization/61757
6504 PR tree-optimization/61783
6505 PR tree-optimization/61787
6506 * gcc.dg/torture/pr61757.c: New testcase.
6507 * gcc.dg/torture/pr61787.c: Likewise.
6508
6509 2014-07-14 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR middle-end/61294
6512 * c-c++-common/Wmemset-transposed-args1.c: New test.
6513 * c-c++-common/Wmemset-transposed-args2.c: New test.
6514 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6515
6516 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
6517
6518 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6519 longer happens during parsing.
6520 * gcc.dg/pr44024.c: Update template.
6521 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6522 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6523 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6524
6525 2014-07-13 Tom de Vries <tom@codesourcery.com>
6526
6527 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6528 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6529
6530 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
6531
6532 PR C++/60209 - Declaration of user-defined literal operator cause error
6533 * g++.dg/cpp0x/pr60209-neg.C: New.
6534 * g++.dg/cpp0x/pr60209.C: New.
6535 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6536
6537 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6538
6539 PR c++/60967
6540 * g++.dg/cilk-plus/pr60967.C: New.
6541
6542 2014-07-13 Tobias Burnus <burnus@net-b.de>
6543
6544 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6545
6546 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
6547
6548 PR fortran/61780
6549 * gfortran.dg/dependency_44.f90 : New test
6550
6551 2014-07-12 Tobias Burnus <burnus@net-b.de>
6552
6553 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6554 * gfortran.dg/coarray_atomic_2.f90: New.
6555 * gfortran.dg/coarray_atomic_3.f90: New.
6556 * gfortran.dg/coarray_atomic_4.f90: New.
6557 * gfortran.dg/coarray/atomic_2.f90: New.
6558
6559 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6560
6561 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6562 * g++.dg/cpp0x/pr57644.C: New.
6563
6564 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6565
6566 PR c++/53159
6567 * g++.dg/cpp0x/Wnarrowing1.C: New.
6568
6569 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
6570
6571 PR preprocessor/61389
6572 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6573 * gcc.dg/cpp/sysmac1.c: Likewise.
6574
6575 2014-07-11 Richard Biener <rguenther@suse.de>
6576
6577 PR middle-end/61473
6578 * gcc.dg/memmove-4.c: New testcase.
6579 * gcc.dg/strlenopt-8.c: XFAIL.
6580 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6581
6582 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6583
6584 PR target/61561
6585 * gcc.dg/pr61561.c: New test.
6586
6587 2014-07-10 Tom de Vries <tom@codesourcery.com>
6588
6589 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6590 dg-options.
6591 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6592 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
6593 dg-options.
6594
6595 2014-07-10 Richard Biener <rguenther@suse.de>
6596
6597 PR c-family/61741
6598 * c-c++-common/torture/pr61741.c: Use signed char.
6599
6600 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6601
6602 * gnat.dg/opt39.adb: New test.
6603
6604 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6605
6606 PR tree-optimization/61742
6607 * gcc.dg/torture/pr61742.c: New test.
6608 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6609 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6610
6611 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/60686
6614 * g++.dg/cpp0x/explicit8.C: New.
6615
6616 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 DR 1584
6619 PR c++/57466
6620 * g++.dg/template/pr57466.C: New.
6621 * g++.dg/cpp0x/pr57466.C: Likewise.
6622 * g++.dg/template/unify6.C: Update.
6623
6624 2014-07-09 Tom de Vries <tom@codesourcery.com>
6625
6626 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6627
6628 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6629
6630 * gfortran.dg/ieee/underflow_1.f90: New file.
6631
6632 2014-07-09 Richard Biener <rguenther@suse.de>
6633
6634 PR c-family/61741
6635 * c-c++-common/torture/pr61741.c: New testcase.
6636
6637 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
6638
6639 * lib/target-supports.exp
6640 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6641
6642 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
6643
6644 * gcc.dg/globalalias.c: Remove XFAIL.
6645 * gcc.dg/localalias.c: Remove XFAIL.
6646
6647 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6648
6649 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6650 * g++.dg/cpp0x/pr58155.C: New.
6651
6652 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6653
6654 PR testsuite/61453
6655 * gfortran.dg/bind_c_array_params_2.f90:
6656 Adjust regexp for more targets.
6657
6658 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
6659 Paolo Carlini <paolo.carlini@oracle.com>
6660
6661 PR c++/59361
6662 * g++.dg/cpp0x/vt-59361.C: New.
6663
6664 2014-07-08 Sriraman Tallam <tmsriram@google.com>
6665
6666 PR target/61599
6667 * gcc.target/i386/pr61599-1.c: New test.
6668 * gcc.target/i386/pr61599-2.c: New test.
6669
6670 2014-07-08 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR rtl-optimization/61673
6673 * gcc.c-torture/execute/pr61673.c: New test.
6674
6675 PR tree-optimization/61725
6676 * gcc.dg/tree-ssa/vrp93.c: New test.
6677 * gcc.c-torture/execute/pr61725.c: New test.
6678
6679 2014-07-08 Richard Biener <rguenther@suse.de>
6680
6681 * tree-ssa-dom.h (loop_depth_of_name): Remove.
6682 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6683 restriction on loop depth difference.
6684 (record_equality): Likewise.
6685 (propagate_rhs_into_lhs): Likewise. Simplify condition.
6686 (loop_depth_of_name): Remove.
6687 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6688 restriction on loop depth difference.
6689 (init_copy_prop): Likewise.
6690
6691 2014-07-08 Richard Biener <rguenther@suse.de>
6692
6693 PR tree-optimization/61681
6694 * gcc.dg/torture/pr61681.c: New testcase.
6695
6696 2014-07-08 Richard Biener <rguenther@suse.de>
6697
6698 PR tree-optimization/61680
6699 * gcc.dg/vect/pr61680.c: New testcase.
6700
6701 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6702
6703 PR tree-optimization/61576
6704 * gcc.dg/torture/pr61576.c: New test.
6705
6706 2014-07-08 Marek Polacek <polacek@redhat.com>
6707
6708 PR c/60226
6709 * c-c++-common/pr60226.c: New test.
6710
6711 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
6712
6713 PR fortran/61459
6714 PR fortran/58883
6715 * gfortran.dg/allocatable_function_8.f90 : New test
6716
6717 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6718
6719 * gcc.target/powerpc/spe-evmerge.c: New file.
6720
6721 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6722
6723 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6724
6725 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
6726
6727 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6728
6729 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6730
6731 PR c++/58898
6732 * g++.dg/parse/pr58898.C: New.
6733
6734 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6735
6736 * gfortran.dg/list_read_12.f90: Delete the file.
6737 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6738 of dg-runtest.
6739
6740 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6741
6742 PR libgfortran/61640
6743 * gfortran.dg/arrayio_16.f90: New test.
6744
6745 2014-07-06 Marek Polacek <polacek@redhat.com>
6746
6747 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6748 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6749
6750 2014-07-06 Marek Polacek <polacek@redhat.com>
6751
6752 PR c/6940
6753 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6754 -Wno-sizeof-array-argument.
6755 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6756 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6757 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6758 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6759 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6760 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6761 * c-c++-common/sizeof-array-argument.c: New test.
6762 * gcc.dg/vla-5.c: Add dg-warnings.
6763
6764 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
6765
6766 * g++.dg/ipa/devirt-26.C: Update testcase.
6767 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6768 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6769
6770 2014-07-04 Tobias Burnus <burnus@net-b.de>
6771
6772 * gfortran.dg/coarray/coindexed_3.f90: New.
6773
6774 2014-07-04 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR middle-end/61654
6777 * g++.dg/opt/pr61654.C: New test.
6778
6779 PR tree-optimization/61684
6780 * gcc.c-torture/compile/pr61684.c: New test.
6781
6782 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
6783
6784 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6785 dg-runtest's. Adapt all callers.
6786 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6787 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6788 * lib/go-dg.exp (go-dg-runtest): Likewise.
6789 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6790 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6791
6792 2014-07-03 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR tree-optimization/61682
6795 * gcc.c-torture/execute/pr61682.c: New test.
6796
6797 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6798
6799 * gcc.target/powerpc/shift-dot.c: New test.
6800
6801 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6802
6803 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6804 avoid optimization.
6805
6806 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6807
6808 * gcc.target/arm/identical-invariants.c: New test.
6809
6810 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
6811 Chen Gang <gang.chen.5i5j@gmail.com>
6812
6813 * gcc.c-torture/compile/section.c: New testcase.
6814
6815 2014-07-02 Christian Bruel <christian.bruel@st.com>
6816
6817 PR target/29349
6818 PR target/53513
6819 * gcc.target/sh/fpchg.c: New test.
6820
6821 2014-07-02 Jakub Jelinek <jakub@redhat.com>
6822 Fritz Reese <Reese-Fritz@zai.com>
6823
6824 * gfortran.dg/oldstyle_5.f: New test.
6825
6826 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
6827
6828 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6829 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6830
6831 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6832
6833 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6834 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6835 * g++.dg/parse/error11.C: Likewise.
6836 * g++.old-deja/g++.brendan/template17.C: Likewise.
6837
6838 2014-07-02 Tobias Burnus <burnus@net-b.de>
6839
6840 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6841 * gfortran.dg/coarray/send_array.f90: Ditto.
6842 * gfortran.dg/coarray/sendget_array.f90: Ditto.
6843
6844 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6845 Yufeng Zhang <yufeng.zhang@arm.com>
6846
6847 * gcc.target/aarch64/aapcs64/aapcs64.exp:
6848 (additional_flags_for_func_ret): New variable based on
6849 $additional_flags with -fno-use-caller-save.
6850 (func-ret-*.c): Use the new variable.
6851
6852 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 PR c++/59637
6855 * g++.dg/cpp0x/decltype60.C: New.
6856
6857 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6858
6859 * gcc.target/aarch64/simd/vcage_f64.c: New test.
6860 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6861 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6862 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6863 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6864 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6865 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6866 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6867
6868 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 * g++.dg/cpp1y/pr59867.C: Fix target selector.
6871
6872 2014-07-01 Marek Polacek <polacek@redhat.com>
6873
6874 * gcc.dg/Wint-conversion.c: New test.
6875
6876 2014-07-01 Marek Polacek <polacek@redhat.com>
6877
6878 PR c/58286
6879 * gcc.dg/Wincompatible-pointer-types.c: New test.
6880
6881 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
6882
6883 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6884 MicroBlaze specific pattern.
6885
6886 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
6887
6888 PR c++/58781
6889 PR c++/60249
6890 PR c++/59867
6891 * testsuite/g++.dg/cpp0x/pr58781.C: New.
6892 * testsuite/g++.dg/cpp0x/pr60249.C: New.
6893 * testsuite/g++.dg/cpp1y/pr59867.C: New.
6894
6895 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6896
6897 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
6898 test requires greater precision than the current PowerPC long
6899 double implementation supports.
6900
6901 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 PR c++/54891
6904 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6905
6906 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6907
6908 PR c++/51400
6909 * g++.dg/cpp0x/constexpr-attribute3.C: New.
6910
6911 2014-06-30 Jeff Law <law@redhat.com>
6912
6913 PR tree-optimization/61607
6914 * gcc.dg/tree-ssa/pr61607.c: New test.
6915
6916 2014-06-30 Marek Polacek <polacek@redhat.com>
6917
6918 * c-c++-common/ubsan/attrib-2.c: New test.
6919 * g++.dg/ubsan/return-3.C: New test.
6920
6921 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
6922
6923 PR middle-end/57541
6924 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6925 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6926
6927 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6928
6929 * gcc.dg/ira-loop-pressure.c: New test.
6930
6931 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6932
6933 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6934 checks that the dump is generated.
6935
6936 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6937
6938 PR fortran/36275
6939 PR fortran/38839
6940 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6941 * gfortran.dg/binding_label_tests_27.f90: New file.
6942
6943 2014-06-29 Roman Gareev <gareevroman@gmail.com>
6944
6945 * gfortran.dg/graphite/pr59586.f: New testcase.
6946
6947 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
6948
6949 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6950
6951 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6952
6953 PR fortran/29383
6954 * lib/target-supports.exp (check_effective_target_fortran_ieee):
6955 New function.
6956 * gfortran.dg/ieee/ieee.exp: New file.
6957 * gfortran.dg/ieee/ieee_1.F90: New file.
6958 * gfortran.dg/ieee/ieee_2.f90: New file.
6959 * gfortran.dg/ieee/ieee_3.f90: New file.
6960 * gfortran.dg/ieee/ieee_4.f90: New file.
6961 * gfortran.dg/ieee/ieee_5.f90: New file.
6962 * gfortran.dg/ieee/ieee_6.f90: New file.
6963 * gfortran.dg/ieee/ieee_7.f90: New file.
6964 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
6965
6966 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
6967
6968 * g++.dg/cpp0x/elision_conv.C: New.
6969
6970 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6971
6972 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
6973
6974 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6975
6976 PR c++/61614
6977 * g++.dg/ext/complit14.C: New.
6978
6979 2014-06-27 Martin Jambor <mjambor@suse.cz>
6980
6981 PR ipa/61160
6982 * g++.dg/ipa/pr61160-2.C: New test.
6983 * g++.dg/ipa/pr61160-3.C: Likewise.
6984
6985 2014-06-27 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR tree-optimization/57233
6988 PR tree-optimization/61299
6989 * gcc.dg/pr57233.c: New test.
6990 * gcc.target/i386/pr57233.c: New test.
6991 * gcc.target/i386/sse2-pr57233.c: New test.
6992 * gcc.target/i386/avx-pr57233.c: New test.
6993 * gcc.target/i386/avx2-pr57233.c: New test.
6994 * gcc.target/i386/avx512f-pr57233.c: New test.
6995 * gcc.target/i386/xop-pr57233.c: New test.
6996
6997 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
6998
6999 * gcc.dg/typeof-2.c: New testcase.
7000
7001 2014-06-27 Marek Polacek <polacek@redhat.com>
7002
7003 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
7004 (fn1): Remove store to out-of-bounds location. Add memory barrier.
7005 (fn2): Likewise.
7006 (fn5): Likewise.
7007 (fn6): Likewise.
7008 (fn7): Likewise.
7009 (fn8): Likewise.
7010 (fn9): Likewise.
7011 (fn11): Likewise.
7012 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
7013 location. Add memory barrier.
7014 (fn2): Likewise.
7015 (fn3): Likewise.
7016 (fn4): Likewise.
7017 (fn5): Likewise.
7018 * c-c++-common/ubsan/bounds-7.c: New test.
7019
7020 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7021
7022 PR libgfortran/61499
7023 * gfortran.dg/arrayio_15.f90: New test.
7024
7025 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
7026
7027 PR target/61586
7028 * gcc.target/alpha/pr61586.c: New test.
7029
7030 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7031
7032 PR c++/57573
7033 * g++.dg/template/pr57573.C: New.
7034
7035 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
7036
7037 * gcc.dg/tree-ssa/interposition.c: New testcase.
7038
7039 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7040
7041 PR c++/56633
7042 * g++.dg/cpp0x/deleted8.C: New.
7043
7044 2014-06-26 Martin Jambor <mjambor@suse.cz>
7045
7046 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
7047 parameter.
7048 * g++.dg/simulate-thread/bitfields.C: Likewise.
7049 * gcc.dg/simulate-thread/strict-align-global.c: Remove
7050 allow-packed-store-data-races parameter.
7051 * gcc.dg/simulate-thread/subfields.c: Likewise.
7052 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
7053 to one.
7054
7055 2014-06-26 Martin Jambor <mjambor@suse.cz>
7056
7057 * g++.dg/ipa/pr60600.C: Fix typo.
7058 * g++.dg/ipa/devirt-25.C: Likewise.
7059
7060 2014-06-26 Richard Biener <rguenther@suse.de>
7061
7062 PR tree-optimization/61607
7063 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
7064
7065 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7066
7067 * gcc.dg/inline-22.c: Add bind_pic_locally.
7068 * gcc.dg/inline_4.c: Ditto.
7069 * gcc.dg/fail_always_inline.c: Ditto.
7070 * g++.dg/ipa/devirt-25.C: Ditto.
7071
7072 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7073
7074 * lib/target-support.exp (bind_pic_locally): Save the flags to
7075 'flags_to_postpone' instead of appending to 'flags'.
7076 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
7077 with flags_to_postpone and revert after target_compile.
7078 * lib/g++.exp (g++_target_compile): Ditto.
7079 * lib/gfortran.exp (gfortran_target_compile): Ditto.
7080
7081 2014-06-26 Nick Clifton <nickc@redhat.com>
7082
7083 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
7084
7085 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
7086
7087 PR c++/61537
7088 * g++.dg/template/pr61537.C: New testcase.
7089
7090 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7091
7092 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
7093 powerpc*-*-linux*.
7094
7095 2014-06-25 Tobias Burnus <burnus@net-b.de>
7096
7097 * gfortran.dg/coarray_33.f90: New.
7098
7099 2014-06-25 Tobias Burnus <burnus@net-b.de>
7100
7101 * gfortran.dg/coarray/coindexed_1.f90: New.
7102
7103 2014-06-25 Tobias Burnus <burnus@net-b.de>
7104
7105 * gfortran.dg/coarray_collectives_7.f90: New.
7106
7107 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
7108
7109 * gcc.c-torture/execute/20140622-1.c: New test.
7110
7111 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
7112
7113 DR 178
7114 PR c++/49132
7115 * g++.dg/cpp0x/aggr1.C: New.
7116 * g++.dg/cpp0x/aggr2.C: Likewise.
7117 * g++.dg/init/aggr11.C: Likewise.
7118 * g++.dg/init/aggr12.C: Likewise.
7119
7120 2014-06-25 Martin Jambor <mjambor@suse.cz>
7121
7122 * g++.dg/ipa/pr61540.C: Remove dumping test.
7123
7124 2014-06-25 Marek Polacek <polacek@redhat.com>
7125
7126 PR c/61162
7127 * gcc.dg/pr61162.c: Adjust dg-warning.
7128 * gcc.dg/pr61162-2.c: New test.
7129
7130 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
7131
7132 PR tree-optimization/57742
7133 * gcc.dg/tree-ssa/calloc-3.c: New file.
7134
7135 2014-06-25 Richard Biener <rguenther@suse.de>
7136
7137 PR testsuite/61560
7138 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
7139 for targets that return _Complex float in memory.
7140
7141 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7142
7143 * gcc.target/arm/vect-noalign.c: Adjust options.
7144
7145 2014-06-24 Cong Hou <congh@google.com>
7146
7147 * gcc.dg/vect/vect-reduc-sad.c: New.
7148 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
7149
7150 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
7151
7152 PR tree-optimization/57742
7153 * g++.dg/tree-ssa/calloc.C: New testcase.
7154 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
7155 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
7156 * gcc.dg/strlenopt-9.c: Adapt.
7157
7158 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
7159
7160 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
7161 global variable.
7162 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
7163 instead of calling sequentially in the C code.
7164 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
7165 saved_return_address to the stack frame where LR register was stored.
7166 (saved_return_address): Declare weak.
7167
7168 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
7169
7170 PR c++/33972
7171 * g++.dg/other/operator3.C: New.
7172 * g++.dg/template/operator8.C: Adjust.
7173 * g++.dg/template/operator9.C: Likewise.
7174
7175 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
7176
7177 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
7178
7179 2014-06-24 Richard Biener <rguenther@suse.de>
7180
7181 PR tree-optimization/61572
7182 * gcc.target/i386/pr61572.c: New testcase.
7183
7184 2014-06-24 Jakub Jelinek <jakub@redhat.com>
7185
7186 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
7187 reduction clause.
7188 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
7189 Remove Label is never defined expected error.
7190 * gfortran.dg/gomp/udr8.f90: New test.
7191
7192 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
7193
7194 PR tree-optimization/61554
7195 * g++.dg/torture/pr61554.C: New testcase.
7196
7197 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
7198
7199 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
7200
7201 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
7202
7203 * gcc.dg/localalias-2.c: Guard by require-alias.
7204 * gcc.dg/globalalias-2.c: Likewise.
7205
7206 2014-06-23 Kai Tietz <ktietz@redhat.com>
7207
7208 * gcc.target/i386/indjmp-1.c: New test.
7209
7210 2014-06-23 Andrew Pinski <apinski@cavium.com>
7211
7212 * gcc.c-torture/compile/20140723-1.c: New testcase.
7213
7214 2014-06-23 Marek Polacek <polacek@redhat.com>
7215
7216 PR c/61553
7217 * c-c++-common/pr61553.c (foo): Add dg-error.
7218
7219 2014-06-23 Tobias Burnus <burnus@net-b.de>
7220
7221 * gfortran.dg/coarray_32.f90: New.
7222
7223 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7224
7225 DR 577
7226 PR c++/33101
7227 * g++.dg/other/void1.C: Adjust.
7228 * g++.dg/other/void3.C: Likewise.
7229
7230 2014-06-23 Marek Polacek <polacek@redhat.com>
7231
7232 PR c/61553
7233 * c-c++-common/pr61553.c: New test.
7234
7235 2014-06-23 Richard Biener <rguenther@suse.de>
7236
7237 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
7238 * g++.dg/vect/slp-pr50819.cc: Likewise.
7239 * g++.dg/vect/slp-pr56812.cc: Likewise.
7240 * gcc.dg/vect/bb-slp-1.c: Likewise.
7241 * gcc.dg/vect/bb-slp-10.c: Likewise.
7242 * gcc.dg/vect/bb-slp-11.c: Likewise.
7243 * gcc.dg/vect/bb-slp-13.c: Likewise.
7244 * gcc.dg/vect/bb-slp-14.c: Likewise.
7245 * gcc.dg/vect/bb-slp-15.c: Likewise.
7246 * gcc.dg/vect/bb-slp-16.c: Likewise.
7247 * gcc.dg/vect/bb-slp-17.c: Likewise.
7248 * gcc.dg/vect/bb-slp-18.c: Likewise.
7249 * gcc.dg/vect/bb-slp-19.c: Likewise.
7250 * gcc.dg/vect/bb-slp-2.c: Likewise.
7251 * gcc.dg/vect/bb-slp-20.c: Likewise.
7252 * gcc.dg/vect/bb-slp-21.c: Likewise.
7253 * gcc.dg/vect/bb-slp-22.c: Likewise.
7254 * gcc.dg/vect/bb-slp-23.c: Likewise.
7255 * gcc.dg/vect/bb-slp-24.c: Likewise.
7256 * gcc.dg/vect/bb-slp-25.c: Likewise.
7257 * gcc.dg/vect/bb-slp-26.c: Likewise.
7258 * gcc.dg/vect/bb-slp-27.c: Likewise.
7259 * gcc.dg/vect/bb-slp-28.c: Likewise.
7260 * gcc.dg/vect/bb-slp-29.c: Likewise.
7261 * gcc.dg/vect/bb-slp-3.c: Likewise.
7262 * gcc.dg/vect/bb-slp-30.c: Likewise.
7263 * gcc.dg/vect/bb-slp-31.c: Likewise.
7264 * gcc.dg/vect/bb-slp-32.c: Likewise.
7265 * gcc.dg/vect/bb-slp-4.c: Likewise.
7266 * gcc.dg/vect/bb-slp-5.c: Likewise.
7267 * gcc.dg/vect/bb-slp-6.c: Likewise.
7268 * gcc.dg/vect/bb-slp-7.c: Likewise.
7269 * gcc.dg/vect/bb-slp-8.c: Likewise.
7270 * gcc.dg/vect/bb-slp-8a.c: Likewise.
7271 * gcc.dg/vect/bb-slp-8b.c: Likewise.
7272 * gcc.dg/vect/bb-slp-9.c: Likewise.
7273 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
7274 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
7275 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
7276 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
7277 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
7278 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
7279 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
7280 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
7281 * gcc.dg/vect/pr26359.c: Likewise.
7282 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
7283
7284 2014-06-23 Marek Polacek <polacek@redhat.com>
7285
7286 * c-c++-common/pr49706-2.c: New test.
7287
7288 2014-06-23 Alan Modra <amodra@gmail.com>
7289
7290 * gcc.dg/pr61583.c: New.
7291
7292 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7293
7294 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
7295 [u]int64x1_t.
7296
7297 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
7298 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
7299
7300 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
7301 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
7302 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
7303 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
7304 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
7305 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
7306 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
7307 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
7308 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
7309 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
7310 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
7311 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
7312 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
7313 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
7314 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
7315 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
7316 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
7317 test_vsrid_n_u64): Fix signature to match intrinsic.
7318
7319 (test_vabs_s64): Remove.
7320 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
7321
7322 (test_vdupd_lane_s64): Rename to...
7323 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
7324
7325 (test_vdupd_lane_u64): Rename to...
7326 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
7327
7328 (test_vtst_s64): Rename to...
7329 (test_vtstd_s64): ...and change int64x1_t to int64_t.
7330
7331 (test_vtst_u64): Rename to...
7332 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
7333
7334 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
7335 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
7336 Remove out-of-bounds tests.
7337 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7338 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
7339 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
7340
7341 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7342
7343 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
7344 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
7345 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
7346 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
7347 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
7348 vector types.
7349 * gcc.target/aarch64/vsub_f64.c: Likewise.
7350 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
7351 scheme as now the same for all variants.
7352 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
7353 float64x1_t.
7354
7355 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
7356
7357 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
7358
7359 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7360
7361 * gcc.dg/localalias.c: Fix broken commit.
7362 * gcc.dg/globalalias.c: Likewise.
7363
7364 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7365
7366 * gcc.dg/localalias.c: New testcase.
7367 * gcc.dg/localalias-2.c: New testcase.
7368 * gcc.dg/globalalias.c: New testcase.
7369 * gcc.dg/globalalias-2.c: New testcase.
7370
7371 2014-06-20 Jakub Jelinek <jakub@redhat.com>
7372
7373 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
7374
7375 2014-06-20 Marek Polacek <polacek@redhat.com>
7376
7377 * c-c++-common/ubsan/bounds-1.c: New test.
7378 * c-c++-common/ubsan/bounds-2.c: New test.
7379 * c-c++-common/ubsan/bounds-3.c: New test.
7380 * c-c++-common/ubsan/bounds-4.c: New test.
7381 * c-c++-common/ubsan/bounds-5.c: New test.
7382 * c-c++-common/ubsan/bounds-6.c: New test.
7383
7384 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
7385
7386 Make the tests big-endian friendly.
7387
7388 * gcc.target/aarch64/aapcs64/test_25.c: Update.
7389 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
7390 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
7391 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
7392 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
7393 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
7394 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
7395 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
7396 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
7397
7398 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7399 Max Ostapenko <m.ostapenko@partner.samsung.com>
7400
7401 PR sanitizer/61547
7402 * c-c++-common/asan/strlen-overflow-1.c: New test.
7403
7404 2014-06-20 Martin Jambor <mjambor@suse.cz>
7405
7406 PR ipa/61540
7407 * g++.dg/ipa/pr61540.C: New test.
7408
7409 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7410 Max Ostapenko <m.ostapenko@partner.samsung.com>
7411
7412 PR sanitizer/61530
7413 * c-c++-common/asan/pr61530.c: New test.
7414
7415 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7416
7417 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7418 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7419 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7420 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7421 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7422 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7423 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7424 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7425 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7426 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7427 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7428 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7429 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7430 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7431 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7432 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7433 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7434 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7435 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7436 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7437 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7438 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7439 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7440 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7441 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7442 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7443 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7444 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7445 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7446 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7447 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7448 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7449 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7450 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7451 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7452 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7453 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7454 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7455 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7456 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7457 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7458 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7459 (test_vqdmlal_high_lane_s16): Fix parameter type.
7460 (test_vqdmlal_high_lane_s32): Likewise.
7461 (test_vqdmull_high_lane_s16): Likewise.
7462 (test_vqdmull_high_lane_s32): Likewise.
7463 (test_vqdmlsl_high_lane_s32): Likewise.
7464 (test_vqdmlsl_high_lane_s16): Likewise.
7465 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7466 Fix argument type.
7467 (test_vqdmlals_lane_s32): Likewise.
7468 (test_vqdmlslh_lane_s16): Likewise.
7469 (test_vqdmlsls_lane_s32): Likewise.
7470 (test_vqdmulhh_lane_s16): Likewise.
7471 (test_vqdmulhs_lane_s32): Likewise.
7472 (test_vqdmullh_lane_s16): Likewise.
7473 (test_vqdmulls_lane_s32): Likewise.
7474 (test_vqrdmulhh_lane_s16): Likewise.
7475 (test_vqrdmulhs_lane_s32): Likewise.
7476
7477 2014-06-20 Tobias Burnus <burnus@net-b.de>
7478
7479 PR testsuite/61567
7480 * gfortran.dg/coarray_collectives_5.f90: Update
7481 dg-final scan-tree-dump-times.
7482 * gfortran.dg/coarray_collectives_6.f90: Ditto.
7483
7484 2014-06-20 Hale Wang <hale.wang@arm.com>
7485
7486 * gcc.target/arm/lto/: New folder to verify the LTO option.
7487 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7488 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7489 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7490 * lib/lto.exp (object-readelf): New procedure.
7491
7492 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7493
7494 PR fortran/61454
7495 * gfortran.dg/pr61454.f90: New file.
7496
7497 2014-06-19 Terry Guo <terry.guo@arm.com>
7498
7499 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7500 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7501 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7502
7503 2014-06-19 Tobias Burnus <burnus@net-b.de>
7504
7505 * gfortran.dg/coarray/collectives_2.f90: Extend
7506 and make valid.
7507
7508 2014-06-18 Tom de Vries <tom@codesourcery.com>
7509
7510 * gcc.target/aarch64/fuse-caller-save.c: New test.
7511
7512 2014-06-18 Radovan Obradovic <robradovic@mips.com>
7513 Tom de Vries <tom@codesourcery.com>
7514
7515 * gcc.target/arm/fuse-caller-save.c: New test.
7516
7517 2014-06-18 Richard Biener <rguenther@suse.de>
7518
7519 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7520 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7521 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7522
7523 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7524
7525 PR tree-optimization/61518
7526 * gcc.dg/torture/pr61518.c: New test.
7527
7528 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7529
7530 PR tree-optimization/61517
7531 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7532 (incorrect_read_be32): Likewise.
7533 (main): Call incorrect_read_* to test stmt replacement is made by
7534 bswap at the right place.
7535 * gcc.c-torture/execute/pr61517.c: New test.
7536
7537 2014-06-18 Andreas Schwab <schwab@suse.de>
7538
7539 PR rtl-optimization/54555
7540 * gcc.target/m68k/pr54555.c: New test.
7541
7542 2014-06-18 Olivier Hainque <hainque@adacore.com>
7543
7544 * gnat.dg/blocklocs.adb: New test.
7545
7546 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
7547
7548 PR tree-optimization/52252
7549 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7550 * gcc.target/i386/pr52252-core.c: Ditto.
7551
7552 PR tree-optimization/61403
7553 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7554
7555 2014-06-18 Jakub Jelinek <jakub@redhat.com>
7556
7557 * gfortran.dg/gomp/declare-simd-1.f90: New test.
7558 * gfortran.dg/gomp/depend-1.f90: New test.
7559 * gfortran.dg/gomp/target1.f90: New test.
7560 * gfortran.dg/gomp/target2.f90: New test.
7561 * gfortran.dg/gomp/target3.f90: New test.
7562 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7563 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7564 201107.
7565
7566 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7567
7568 PR fortran/61126
7569 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7570
7571 2014-06-17 Tobias Burnus <burnus@net-b.de>
7572 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7573
7574 * gfortran.dg/coarray/send_array.f90: New.
7575 * gfortran.dg/coarray/get_array.f90: New.
7576 * gfortran.dg/coarray/sendget_array.f90: New.
7577 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7578 names.
7579 * gfortran.dg/coarray/collectives_2.f90: New.
7580
7581 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7582
7583 PR target/61533
7584 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7585 dg-options.
7586
7587 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
7588
7589 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7590 unit_id and kind_id to zero.
7591
7592 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
7593
7594 PR target/61483
7595 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7596 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7597 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7598 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7599
7600 2014-06-17 Richard Biener <rguenther@suse.de>
7601
7602 PR lto/61012
7603 * gcc.dg/lto/pr61526_0.c: New testcase.
7604 * gcc.dg/lto/pr61526_1.c: Likewise.
7605
7606 2014-06-17 Richard Biener <rguenther@suse.de>
7607
7608 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7609 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7610 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7611 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7612 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7613
7614 2014-06-17 Richard Biener <rguenther@suse.de>
7615
7616 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7617
7618 2014-06-16 Richard Biener <rguenther@suse.de>
7619
7620 PR tree-optimization/61482
7621 * g++.dg/torture/pr61482.C: New testcase.
7622
7623 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
7624
7625 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7626 vpmacsdql instruction.
7627
7628 2014-06-16 Yury Gribov <y.gribov@samsung.com>
7629
7630 * c-c++-common/asan/instrument-with-calls-1.c: New test.
7631 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7632 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7633 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7634 test patterns.
7635 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7636 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7637 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7638 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7639 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7640 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7641
7642 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7643
7644 PR fortran/28484
7645 PR fortran/61429
7646 * gfortran.dg/system_clock_1.f90: New file.
7647 * gfortran.dg/system_clock_2.f90: New file.
7648
7649 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7650
7651 PR c++/33101
7652 * g++.dg/other/void3.C: New.
7653 * g++.dg/conversion/err-recover1.C: Update.
7654
7655 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
7656
7657 PR target/61415
7658 * lib/target-supports.exp (check_effective_target_longdouble128): New.
7659 * gcc.target/powerpc/pack02.c: Use it.
7660 * gcc.target/powerpc/tfmode_off.c: Likewise.
7661
7662 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
7663
7664 PR rtl-optimization/61094
7665 PR rtl-optimization/61446
7666 * gcc.target/i386/pr61446.c : New.
7667
7668 2014-06-13 Dehao Chen <dehao@google.com>
7669
7670 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7671
7672 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7673
7674 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7675
7676 2014-06-13 Richard Biener <rguenther@suse.de>
7677
7678 * c-c++-common/pr46562-2.c: Adjust.
7679 * g++.dg/tree-ssa/pr8781.C: Likewise.
7680 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7681 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7682 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7683 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7684 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7685
7686 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7687
7688 PR tree-optimization/61375
7689 * gcc.c-torture/execute/pr61375-1.c: New test.
7690
7691 2014-06-12 Jakub Jelinek <jakub@redhat.com>
7692
7693 PR middle-end/61486
7694 * c-c++-common/gomp/pr61486-1.c: New test.
7695 * c-c++-common/gomp/pr61486-2.c: New test.
7696
7697 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7698
7699 PR target/59843
7700 * gcc.dg/vect/vect-singleton_1.c: New file.
7701
7702 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
7703
7704 PR target/61443
7705 * gcc.target/avr/torture/pr61443.c: New test.
7706
7707 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7708
7709 PR c++/19200
7710 * g++.dg/parse/friend11.C: New.
7711
7712 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7713
7714 PR c++/60265
7715 * g++.dg/cpp0x/using-enum-1.C: New.
7716 * g++.dg/cpp0x/using-enum-2.C: Likewise.
7717
7718 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7719
7720 PR c++/19200
7721 * g++.dg/parse/friend9.C: New.
7722 * g++.dg/parse/friend10.C: Likewise.
7723 * g++.dg/parse/friend7.C: Adjust.
7724
7725 2014-06-11 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/61452
7728 * gcc.dg/torture/pr61452.c: New testcase.
7729
7730 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7731
7732 PR c++/34049
7733 * g++.dg/parse/pr34049.C: New.
7734
7735 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7736
7737 * gcc.c-torture/execute/pr61306-1.c: New test.
7738 * gcc.c-torture/execute/pr61306-2.c: Likewise.
7739 * gcc.c-torture/execute/pr61306-3.c: Likewise.
7740
7741 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7742
7743 * gcc.target/aarch64/acle/acle.exp: New.
7744 * gcc.target/aarch64/acle/crc32b.c: New test.
7745 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7746 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7747 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7748 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7749 * gcc.target/aarch64/acle/crc32d.c: Likewise.
7750 * gcc.target/aarch64/acle/crc32h.c: Likewise.
7751 * gcc.target/aarch64/acle/crc32w.c: Likewise.
7752
7753 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
7754
7755 PR tree-optimization/52252
7756 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7757
7758 2014-06-11 Richard Biener <rguenther@suse.de>
7759
7760 PR middle-end/61437
7761 * gcc.dg/torture/20140610-1.c: New testcase.
7762 * gcc.dg/torture/20140610-2.c: Likewise.
7763
7764 2014-06-10 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/61438
7767 * gcc.dg/torture/pr61438.c: New testcase.
7768
7769 2014-06-10 Richard Biener <rguenther@suse.de>
7770
7771 PR middle-end/61456
7772 * g++.dg/opt/pr61456.C: New testcase.
7773
7774 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
7775 Mikael Morin <mikael@gcc.gnu.org>
7776
7777 PR fortran/41936
7778 * gfortran.dg/class_array_15.f03: Check memory leaks.
7779
7780 2014-06-10 Richard Biener <rguenther@suse.de>
7781
7782 PR tree-optimization/57186
7783 PR tree-optimization/59299
7784 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7785 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7786
7787 2014-06-10 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR fortran/60928
7790 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7791 directives.
7792 * gfortran.dg/gomp/associate1.f90: New test.
7793 * gfortran.dg/gomp/intentin1.f90: New test.
7794 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7795 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7796 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7797 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7798
7799 2014-06-09 Marek Polacek <polacek@redhat.com>
7800
7801 PR c/36446
7802 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7803 * gcc.dg/array-2.c: Likewise.
7804 * gcc.dg/array-const-2.c: Likewise.
7805 * gcc.dg/ucnid-8.c: Likewise.
7806 * gcc.dg/vla-init-1.c: Likewise.
7807 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7808 * gcc.dg/c99-flex-array-7.c: Likewise.
7809 * gcc.dg/init-bad-1.c: Likewise.
7810 * gcc.dg/init-bad-3.c: Likewise.
7811 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7812 * gcc.dg/pedwarn-init.c: Add dg-warning.
7813 * gcc.dg/pr53119.c: Remove dg-excess-errors.
7814
7815 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 PR c++/22556
7818 * g++.dg/other/redecl3.C: New.
7819
7820 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
7821
7822 PR c++/54442
7823 * g++.dg/pr54442.C: New file.
7824
7825 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
7826
7827 PR fortran/61406
7828 * gfortran.dg/associate_17.f90 : New test
7829
7830 2014-06-09 Petr Murzin <petr.murzin@intel.com>
7831
7832 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
7833 void for TEST instead of static void.
7834 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7835 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7836 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7837 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7838 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7839 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7840 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7841 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7842 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7843 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7844 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7845 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7846 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7847 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7848 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7849 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7850 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7851 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7852 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7853 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7854 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7855 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7856 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7857 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7858 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7859 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7860 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7861 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7862 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7863 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7864 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7865 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7866 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7867 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7868 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7869 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7870 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7871 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7872 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7873 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7874 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7875 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
7876 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
7877 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
7878 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
7879 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
7880 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
7881 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
7882 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
7883 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
7884 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
7885 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
7886 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
7887 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
7888 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
7889 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
7890 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
7891 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
7892 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
7893 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
7894 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
7895 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
7896 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
7897 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7898 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7899 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7900 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
7901 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
7902 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7903 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7904 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7905 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7906 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7907 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7908 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7909 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7910 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7911 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
7912 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
7913 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7914 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
7915 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
7916 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
7917 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
7918 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
7919 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
7920 instead of static void.
7921 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
7922 delete unused variables.
7923 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7924 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7925 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7926 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
7927 delete unused variables, void for TEST instead of static void.
7928 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7929 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7930 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7931 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7932 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7933 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7934 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7935 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7936 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7937 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7938 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7939 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7940 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
7941 initialize variables.
7942 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
7943 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
7944 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
7945 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
7946 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
7947 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
7948 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
7949 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
7950 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7951 * gcc.target/i386/i386.exp: Ditto.
7952 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7953 CALC, void for TEST instead of static void, initialize variables.
7954 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
7955 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
7956 static void.
7957 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
7958 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
7959 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
7960 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
7961 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
7962 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
7963 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
7964 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
7965 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
7966 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
7967 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
7968 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
7969 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
7970 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
7971 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
7972 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
7973 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7974 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7975 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7976 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
7977 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
7978 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
7979 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
7980 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
7981 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
7982 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
7983 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
7984 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
7985 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
7986 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
7987 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
7988 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
7989 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
7990 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
7991 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
7992 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
7993 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
7994 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
7995 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
7996 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
7997 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7998 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7999 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
8000 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
8001 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
8002 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
8003 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
8004 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
8005 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
8006 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
8007 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
8008 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
8009 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8010 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8011 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8012 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8013 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
8014 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
8015 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
8016 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
8017 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8018 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8019 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8020 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
8021 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
8022 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
8023 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
8024 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8025 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
8026 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8027 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
8028 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8029 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8030 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8031 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8032 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8033 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
8034 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
8035 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
8036 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
8037 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
8038 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
8039 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
8040 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
8041 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
8042 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
8043 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
8044 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
8045 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
8046 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
8047 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
8048 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8049 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
8050 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
8051 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
8052 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
8053 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
8054 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
8055 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8056 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
8057 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
8058 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
8059 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
8060 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
8061 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
8062 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
8063 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
8064 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
8065 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
8066 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
8067 instead of static void.
8068 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
8069 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
8070 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
8071 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
8072 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
8073 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
8074 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
8075 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
8076 static void, delete unused variables.
8077 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8078 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8079 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
8080 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
8081 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
8082 static void, delete unused variables, Change parameters for
8083 UNION_CHECK, MASK_MERGE and MASK_ZERO.
8084 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
8085 CALC, void for TEST instead of static void.
8086 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
8087 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
8088 void.
8089 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
8090 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
8091 static void, change type of parameter for UNION_TYPE.
8092 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
8093 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
8094 void for TEST instead of static void, delete unused variables, change
8095 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
8096 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
8097 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8098 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8099 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8100 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8101 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8102 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
8103 void for TEST instead of static void, change parameters for
8104 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
8105 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
8106 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
8107 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
8108 * gcc.target/i386/avx512f-additional-reg-names.c: Add
8109 __attribute__((unused)).
8110 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
8111 __attribute__((unused)).
8112 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
8113 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
8114 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
8115 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
8116 * gcc.target/i386/avx512f-korw-1.c: Ditto.
8117 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
8118 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
8119 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
8120 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
8121 add __attribute__((unused)).
8122 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
8123 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
8124 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
8125 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
8126 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
8127 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
8128 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
8129 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
8130 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
8131 delete unused variables.
8132 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
8133 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8134 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8135 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8136 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8137 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
8138 static void, mask_merging and zero_masking for unsigned types.
8139 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
8140 CHECK_ARRAY for unsigned types.
8141 * gcc.target/i386/m256-check.h: Ditto.
8142 * gcc.target/i386/m512-check.h: Ditto.
8143
8144 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
8145
8146 PR target/61062
8147 * gcc.target/arm/pr48252.c (main): Expect same result
8148 as endian-neutral.
8149
8150 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8151
8152 PR fortran/45187
8153 * gfortran.dg/cray_pointers_10.f90: New file.
8154
8155 2014-06-09 Jakub Jelinek <jakub@redhat.com>
8156
8157 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
8158 instead of complex(kind=16).
8159
8160 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8161
8162 PR fortran/38829
8163 * gfortran.dg/bind_c_usage_29.f90: New file.
8164
8165 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
8166
8167 * gnat.dg/opt38.adb: New test.
8168 * gnat.dg/opt38_pkg.ad[sb]: New helper.
8169
8170 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
8171
8172 PR target/18343
8173 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
8174 New macro, 0 for __MMIX__, default 64.
8175 (bar): Pass it to __builtin_apply instead of literal 64.
8176
8177 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8178
8179 * gfortran.dg/io_constraints_11.f90: New file.
8180 * gfortran.dg/io_constraints_12.f90: New file.
8181 * gfortran.dg/io_constraints_13.f90: New file.
8182
8183 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
8184
8185 PR target/61423
8186 * gcc.target/i386/pr61423.c: New test.
8187
8188 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8189
8190 PR c++/60184
8191 * g++.dg/cpp0x/constexpr-union6.C: New.
8192 * g++.dg/cpp0x/union6.C: Likewise.
8193 * g++.dg/init/ref14.C: Adjust.
8194 * g++.dg/init/union1.C: Likewise.
8195
8196 2014-06-06 Richard Biener <rguenther@suse.de>
8197
8198 PR tree-optimization/59299
8199 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
8200
8201 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
8202
8203 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
8204 * gcc.dg/tree-ssa/sra-12.c: Likewise.
8205
8206 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8207
8208 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
8209 bitfield and test wrong results instead of correct results to make the
8210 test more portable.
8211
8212 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8213
8214 PR c++/60432
8215 * g++.dg/cpp0x/constexpr-60432.C: New.
8216
8217 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8218
8219 PR c++/60199
8220 * g++.dg/cpp0x/constexpr-60199.C: New.
8221
8222 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8223
8224 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
8225 Specify -march=z900 as an additional option.
8226 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
8227 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8228 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
8229
8230 2014-06-06 Jakub Jelinek <jakub@redhat.com>
8231
8232 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
8233 reduction clause diagnostic changes.
8234 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
8235 * gfortran.dg/gomp/reduction1.f90: Likewise.
8236 * gfortran.dg/gomp/reduction3.f90: Likewise.
8237 * gfortran.dg/gomp/udr1.f90: New test.
8238 * gfortran.dg/gomp/udr2.f90: New test.
8239 * gfortran.dg/gomp/udr3.f90: New test.
8240 * gfortran.dg/gomp/udr4.f90: New test.
8241 * gfortran.dg/gomp/udr5.f90: New test.
8242 * gfortran.dg/gomp/udr6.f90: New test.
8243 * gfortran.dg/gomp/udr7.f90: New test.
8244
8245 2014-06-06 Christian Bruel <christian.bruel@st.com>
8246
8247 PR tree-optimization/43934
8248 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
8249
8250 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
8251
8252 PR c/53119
8253 * gcc.dg/pr53119.c: New testcase.
8254
8255 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8256
8257 PR target/52472
8258 * gcc.target/avr/pr52472.c: New test.
8259
8260
8261 2014-06-05 Jeff Law <law@redhat.com>
8262
8263 PR tree-optimization/61289
8264 * g++.dg/pr61289.C: New test.
8265 * g++.dg/pr61289-2.C: New test.
8266
8267 2014-06-05 Richard Biener <rguenther@suse.de>
8268 Paolo Carlini <paolo.carlini@oracle.com>
8269
8270 PR c++/56961
8271 * g++.dg/parse/pr56961.C: New.
8272
8273 2014-06-05 Kai Tietz <ktietz@redhat.com>
8274
8275 PR target/46219
8276 * gcc.target/i386/sibcall-4.c: Remove xfail.
8277
8278 2014-06-05 Julian Brown <julian@codesourcery.com>
8279 Sandra Loosemore <sandra@codesourcery.com>
8280
8281 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
8282
8283 2014-06-05 Richard Biener <rguenther@suse.de>
8284
8285 PR c++/61004
8286 * g++.dg/diagnostic/pr61004.C: New testcase.
8287
8288 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
8289
8290 * gcc.dg/torture/pr61319.c: New test.
8291
8292 2014-06-05 Marek Polacek <polacek@redhat.com>
8293
8294 PR c/56724
8295 * gcc.dg/pr56724-3.c: New test.
8296
8297 2014-06-05 Andreas Schwab <schwab@suse.de>
8298
8299 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
8300
8301 2014-06-05 Marek Polacek <polacek@redhat.com>
8302
8303 PR c/49706
8304 * c-c++-common/pr49706.c: New test.
8305
8306 2014-06-05 Marek Polacek <polacek@redhat.com>
8307
8308 PR c/48062
8309 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
8310 * gcc.dg/Wshadow-3.c: Likewise.
8311 * gcc.dg/pr48062.c: New test.
8312
8313 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8314
8315 PR c++/43453
8316 * g++.dg/init/pr43453.C: New.
8317
8318 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
8319
8320 PR tree-optimization/61385
8321 * gcc.dg/tree-ssa/pr61385.c: New file.
8322
8323 2014-06-04 Richard Biener <rguenther@suse.de>
8324
8325 PR tree-optimization/60098
8326 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
8327
8328 2014-06-04 Richard Biener <rguenther@suse.de>
8329
8330 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
8331
8332 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
8333
8334 PR c/58942
8335 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
8336 the case with a pointer.
8337
8338 2014-06-04 Marek Polacek <polacek@redhat.com>
8339
8340 PR c/30020
8341 * c-c++-common/pr30020.c: New test.
8342
8343 2014-06-03 Andrew Pinski <apinski@cavium.com>
8344
8345 * gcc.c-torture/compile/20140528-1.c: New testcase.
8346
8347 2014-06-03 Dehao Chen <dehao@google.com>
8348
8349 * gcc.dg/tree-prof/merge_block.c: New test.
8350
8351 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
8352
8353 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
8354 * g++.dg/ext/mv15.C (dg-options): Ditto.
8355
8356 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8357
8358 DR 1423
8359 PR c++/52174
8360 * g++.dg/cpp0x/nullptr31.C: New.
8361 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
8362 * g++.dg/cpp0x/nullptr17.C: Update.
8363
8364 2014-06-03 Marek Polacek <polacek@redhat.com>
8365
8366 PR c/60439
8367 * c-c++-common/pr60439.c: New test.
8368 * g++.dg/eh/scope1.C (f4): Add dg-warning.
8369
8370 2014-06-03 Martin Jambor <mjambor@suse.cz>
8371
8372 PR ipa/61160
8373 * g++.dg/ipa/pr61160-1.C: New test.
8374
8375 2014-06-03 Richard Biener <rguenther@suse.de>
8376
8377 PR tree-optimization/61383
8378 * gcc.dg/torture/pr61383-1.c: New testcase.
8379
8380 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
8381
8382 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
8383
8384 2014-06-02 Jeff Law <law@redhat.com>
8385
8386 PR rtl-optimization/61094
8387 * g++.dg/pr61094: New test.
8388
8389 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
8390
8391 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
8392 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
8393 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
8394 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
8395 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
8396 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
8397 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
8398 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
8399
8400 2014-06-02 Richard Biener <rguenther@suse.de>
8401
8402 PR tree-optimization/61346
8403 * gcc.dg/torture/pr61346.c: New testcase.
8404
8405 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8406
8407 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
8408 not compilation.
8409 * gcc.target/i386/sibcall-4.c: Ditto.
8410 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
8411
8412 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8413
8414 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8415 in scan-assembler-not string.
8416 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8417 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8418 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8419
8420 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8421
8422 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8423
8424 2014-06-01 Kai Tietz <ktietz@redhat.com>
8425
8426 PR target/61377
8427 * gcc.target/i386/sibcall-6.c: New test.
8428
8429 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8430
8431 DR 1227
8432 PR c++/57543
8433 * g++.dg/cpp0x/pr57543-1.C: New.
8434 * g++.dg/cpp0x/pr57543-2.C: Likewise.
8435 * g++.dg/cpp0x/pr57543-3.C: Likewise.
8436 * g++.dg/cpp0x/decltype59.C: Likewise.
8437
8438 2014-05-31 Tom de Vries <tom@codesourcery.com>
8439
8440 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8441
8442 2014-05-30 Jakub Jelinek <jakub@redhat.com>
8443
8444 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8445 restore_gcc_exec_prefix_env_var): New procedures.
8446 (set_ld_library_path_env_vars,
8447 restore_ld_library_path_env_vars): Use them.
8448 * lib/c-compat.exp: Load target-libpath.exp.
8449 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8450 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8451 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8452 restore_gcc_exec_prefix_env_var.
8453 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8454 Likewise.
8455
8456 * c-c++-common/asan/misalign-1.c: New test.
8457 * c-c++-common/asan/misalign-2.c: New test.
8458
8459 * g++.dg/asan/asan_test.C: Add -std=c++11 and
8460 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8461 -DASAN_USE_DEJAGNU_GTEST=1.
8462 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8463 * g++.dg/asan/asan_oob_test.cc: Likewise.
8464 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8465 * g++.dg/asan/asan_str_test.cc: Likewise.
8466 * g++.dg/asan/asan_test_utils.h: Likewise.
8467 * g++.dg/asan/sanitizer_test_config.h: Likewise.
8468 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8469 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8470 Imported from upstream r209283.
8471 * g++.dg/asan/asan_test_config.h: Likewise.
8472
8473 2014-05-30 Kai Tietz <ktietz@redhat.com>
8474
8475 PR target/60104
8476 * gcc.target/i386/sibcall-1.c: New test.
8477 * gcc.target/i386/sibcall-2.c: New test.
8478 * gcc.target/i386/sibcall-3.c: New test.
8479 * gcc.target/i386/sibcall-4.c: New test.
8480
8481 2014-05-30 Ian Lance Taylor <iant@google.com>
8482
8483 * gcc.target/i386/pause-2.c: New test.
8484
8485 2014-05-30 Tom de Vries <tom@codesourcery.com>
8486
8487 * gcc.target/i386/fuse-caller-save.c: New test.
8488 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8489 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8490
8491 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8492
8493 * gcc.target/arm/simd/vrev16p8_1.c: New file.
8494 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8495 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8496 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8497 * gcc.target/arm/simd/vrev16s8_1.c: New file.
8498 * gcc.target/arm/simd/vrev16u8_1.c: New file.
8499 * gcc.target/arm/simd/vrev32p16_1.c: New file.
8500 * gcc.target/arm/simd/vrev32p8_1.c: New file.
8501 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8502 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8503 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8504 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8505 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8506 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8507 * gcc.target/arm/simd/vrev32s16_1.c: New file.
8508 * gcc.target/arm/simd/vrev32s8_1.c: New file.
8509 * gcc.target/arm/simd/vrev32u16_1.c: New file.
8510 * gcc.target/arm/simd/vrev32u8_1.c: New file.
8511 * gcc.target/arm/simd/vrev64f32_1.c: New file.
8512 * gcc.target/arm/simd/vrev64p16_1.c: New file.
8513 * gcc.target/arm/simd/vrev64p8_1.c: New file.
8514 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8515 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8516 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8517 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8518 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8519 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8520 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8521 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8522 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8523 * gcc.target/arm/simd/vrev64s16_1.c: New file.
8524 * gcc.target/arm/simd/vrev64s32_1.c: New file.
8525 * gcc.target/arm/simd/vrev64s8_1.c: New file.
8526 * gcc.target/arm/simd/vrev64u16_1.c: New file.
8527 * gcc.target/arm/simd/vrev64u32_1.c: New file.
8528 * gcc.target/arm/simd/vrev64u8_1.c: New file.
8529
8530 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8531
8532 PR rtl-optimization/61325
8533 * gcc.target/aarch64/pr61325.c: New.
8534
8535 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8536
8537 * gcc.target/arm/simd/vextQf32_1.c: New file.
8538 * gcc.target/arm/simd/vextQp16_1.c: New file.
8539 * gcc.target/arm/simd/vextQp8_1.c: New file.
8540 * gcc.target/arm/simd/vextQs16_1.c: New file.
8541 * gcc.target/arm/simd/vextQs32_1.c: New file.
8542 * gcc.target/arm/simd/vextQs64_1.c: New file.
8543 * gcc.target/arm/simd/vextQs8_1.c: New file.
8544 * gcc.target/arm/simd/vextQu16_1.c: New file.
8545 * gcc.target/arm/simd/vextQu32_1.c: New file.
8546 * gcc.target/arm/simd/vextQu64_1.c: New file.
8547 * gcc.target/arm/simd/vextQu8_1.c: New file.
8548 * gcc.target/arm/simd/vextQp64_1.c: New file.
8549 * gcc.target/arm/simd/vextf32_1.c: New file.
8550 * gcc.target/arm/simd/vextp16_1.c: New file.
8551 * gcc.target/arm/simd/vextp8_1.c: New file.
8552 * gcc.target/arm/simd/vexts16_1.c: New file.
8553 * gcc.target/arm/simd/vexts32_1.c: New file.
8554 * gcc.target/arm/simd/vexts64_1.c: New file.
8555 * gcc.target/arm/simd/vexts8_1.c: New file.
8556 * gcc.target/arm/simd/vextu16_1.c: New file.
8557 * gcc.target/arm/simd/vextu32_1.c: New file.
8558 * gcc.target/arm/simd/vextu64_1.c: New file.
8559 * gcc.target/arm/simd/vextu8_1.c: New file.
8560 * gcc.target/arm/simd/vextp64_1.c: New file.
8561
8562 2014-05-29 Radovan Obradovic <robradovic@mips.com>
8563 Tom de Vries <tom@codesourcery.com>
8564
8565 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8566 options.
8567 * gcc.target/mips/fuse-caller-save.h: New include file.
8568 * gcc.target/mips/fuse-caller-save.c: New test.
8569 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8570 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8571
8572 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8573
8574 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8575
8576 2014-05-28 Richard Biener <rguenther@suse.de>
8577
8578 PR middle-end/61045
8579 * gcc.dg/pr61045.c: New testcase.
8580
8581 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8582
8583 * lib/clearcap.exp: New file.
8584 * gcc.dg/vect/vect.exp: Load clearcap.exp.
8585 Remove clearcap_ldflags handling.
8586 Call clearcap-init, clearcap-finish.
8587 * gcc.target/i386/i386.exp: Likewise.
8588 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8589 * gcc.target/i386/clearcapv2.map: Move to
8590 ../config/sol2-clearcapv2.map.
8591 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8592 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8593
8594 2014-05-28 Richard Biener <rguenther@suse.de>
8595
8596 PR tree-optimization/61335
8597 * gfortran.dg/pr61335.f90: New testcase.
8598
8599 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8600
8601 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8602
8603 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8604
8605 * gnat.dg/overflow_fixed.adb: New test.
8606
8607 2014-05-27 Marek Polacek <polacek@redhat.com>
8608
8609 PR c/56724
8610 * gcc.dg/pr56724-1.c: New test.
8611 * gcc.dg/pr56724-2.c: New test.
8612 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8613 -Wtraditional.
8614 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8615
8616 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8617
8618 * gcc.dg/fold-compare-8.c: New test.
8619 * gcc.dg/Wstrict-overflow-25.c: Likewise.
8620
8621 2014-05-27 Richard Biener <rguenther@suse.de>
8622
8623 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8624
8625 2014-05-27 Marek Polacek <polacek@redhat.com>
8626
8627 PR testsuite/61319
8628 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8629 LLONG_MIN, and ULLONG_MAX.
8630
8631 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8632
8633 * lib/target-supports.exp (check_effective_target_vect_bswap):
8634 Specify arm*-*-* support.
8635
8636 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8637
8638 PR testsuite/61319
8639 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8640 -nan optional.
8641 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8642 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8643
8644 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8645
8646 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8647
8648 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
8649
8650 PR rtl-optimization/61222
8651 * gcc.c-torture/compile/pr61222-1.c: New test.
8652 * gcc.c-torture/compile/pr61222-2.c: Likewise.
8653
8654 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8655
8656 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8657
8658 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8659
8660 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8661
8662 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8663
8664 PR libgfortran/55117
8665 * gfortran.dg/namelist_85.f90: New test.
8666
8667 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
8668
8669 PR c/61191
8670 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8671 the case with syntax error.
8672
8673 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8674
8675 * gcc.dg/lto/pr61278_0.c: New test.
8676 * gcc.dg/lto/pr61278_1.c: New test.
8677
8678 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8679
8680 * gcc.dg/pr61220.c: New test.
8681 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8682
8683 2014-05-25 Tobias Burnus <burnus@net-b.de>
8684
8685 * gfortran.dg/coarray_10.f90: Update dg-warning.
8686 * gfortran.dg/coarray_this_image_1.f90: New.
8687 * gfortran.dg/coarray_this_image_2.f90: New.
8688
8689 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8690
8691 PR libfortran/61173
8692 * gfortran.dg/arrayio_14.f90: New test.
8693
8694 2014-05-24 Andreas Schwab <schwab@suse.de>
8695
8696 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8697
8698 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8699
8700 * gfortran.dg/bind_c_array_params_2.f90:
8701 Adjust regexp for -flto.
8702 * gfortran.dg/pr48636-2.f90: Likewise.
8703 * gfortran.dg/pr52835.f90: Likewise.
8704
8705 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8706
8707 PR rtl-optimization/61215
8708 * gcc.target/i386/pr61215.c: New.
8709
8710 2014-05-23 Marek Polacek <polacek@redhat.com>
8711 Jakub Jelinek <jakub@redhat.com>
8712
8713 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8714 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8715 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8716 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8717 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8718 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8719 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8720 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8721 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8722 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8723 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8724 * c-c++-common/ubsan/float-cast.h: New file.
8725 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8726 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8727
8728 2014-05-23 Jiong Wang <jiong.wang@arm.com>
8729
8730 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8731
8732 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8733
8734 * g++.dg/cpp1y/lambda-init9.C: New.
8735
8736 2014-05-23 Richard Biener <rguenther@suse.de>
8737
8738 PR testsuite/61266
8739 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8740 adjust testcase to reflect reality.
8741
8742 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8743
8744 PR tree-optimization/54733
8745 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8746 optimization to support memory sources and bitwise operations
8747 equivalent to load in host endianness.
8748 * gcc.dg/optimize-bswaphi-1.c: Likewise.
8749 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8750 * gcc.c-torture/execute/bswap-2.c: Likewise.
8751
8752 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8753
8754 * lib/target-supports.exp: New effective targets for architectures
8755 capable of performing byte swap.
8756 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8757 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8758 * gcc.dg/optimize-bswapsi-1.c: Likewise.
8759
8760 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8761
8762 PR c++/61088
8763 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8764 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8765
8766 2014-05-22 Xinliang David Li <davidxl@google.com>
8767
8768 * g++.dg/ipa/devirt-15.C: Fix expected message.
8769 * g++.dg/ipa/devirt-16.C: Ditto.
8770 * g++.dg/ipa/devirt-17.C: Ditto.
8771 * g++.dg/ipa/devirt-26.C: Ditto.
8772 * g++.dg/ipa/imm-devirt-1.C: Ditto.
8773 * g++.dg/ipa/imm-devirt-2.C: Ditto.
8774 * g++.dg/tree-ssa/pr8781.C:Ditto.
8775
8776 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8777
8778 * gcc.target/powerpc/htm-ttest.c: New test.
8779
8780 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8781
8782 * gnat.dg/opt37.ad[sb]: New test.
8783
8784 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
8785
8786 PR c/61271
8787 * g++.dg/cilk-plus/AN/array_function.cc: New.
8788
8789 2014-05-22 Richard Biener <rguenther@suse.de>
8790
8791 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8792
8793 2014-05-22 Kostya Serebryany <kcc@google.com>
8794
8795 * c-c++-common/tsan/mutexset1.c: Update the test to match
8796 upstream r209283.
8797 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8798
8799 2014-05-21 Marek Polacek <polacek@redhat.com>
8800
8801 PR sanitizer/61272
8802 * g++.dg/ubsan/pr61272.C: New test.
8803
8804 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
8805 Sandra Loosemore <sandra@codesourcery.com>
8806
8807 PR lto/60179
8808 * lib/scanasm.exp (scan-lto-assembler): New procedure.
8809 * gcc.target/nios2/custom-fp-lto.c: New test.
8810
8811 2014-05-21 Andreas Schwab <schwab@suse.de>
8812
8813 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8814
8815 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8816
8817 PR target/54236
8818 * gcc.target/sh/pr54236-3.c: New.
8819
8820 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8821
8822 PR c++/60189
8823 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8824
8825 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
8826
8827 PR tree-optimization/60899
8828 * g++.dg/ipa/devirt-11.C: Update template.
8829
8830 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8831
8832 PR C++/61038
8833 * g++.dg/cpp0x/pr61038.C: New.
8834
8835 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8836
8837 PR c++/58753
8838 PR c++/58930
8839 PR c++/58704
8840 * g++.dg/cpp0x/nsdmi-template11.C: New.
8841 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8842 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8843
8844 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
8845
8846 * gnat.dg/opt35.adb: New test.
8847 * gnat.dg/opt36.adb: Likewise.
8848 * gnat.dg/opt35_pkg.ad[sb]: New helper.
8849
8850 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8851
8852 PR c++/60373
8853 * g++.dg/cpp0x/Wattributes1.C: New.
8854 * g++.dg/ext/visibility/redecl1.C: Adjust.
8855 * g++.dg/ext/visibility/visibility-7.C: Likewise.
8856
8857 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8858
8859 * gcc.target/powerpc/vsxcopy.c: New test.
8860
8861 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 PR c++/58664
8864 * g++.dg/cpp0x/nsdmi-union6.C: New.
8865 * g++.dg/parse/pr58664.C: Likewise.
8866 * g++.dg/cpp0x/nsdmi6.C: Tweak.
8867 * g++.dg/parse/crash31.C: Likewise.
8868 * g++.dg/template/error2.C: Likewise.
8869 * g++.dg/template/inherit8.C: Likewise.
8870 * g++.dg/template/offsetof2.C: Likewise.
8871
8872 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
8873
8874 * c-c++-common/gomp/simd4.c: Adjust for inform.
8875 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8876 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8877 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
8878 * g++.dg/cpp0x/noexcept15.C: Likewise.
8879 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
8880 * g++.dg/eh/spec6.C: Likewise.
8881 * g++.dg/expr/cast1.C: Likewise.
8882 * g++.dg/expr/dtor1.C: Likewise.
8883 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
8884 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
8885 * g++.dg/gomp/pr49223-2.C: Likewise.
8886 * g++.dg/gomp/udr-4.C: Likewise.
8887 * g++.dg/init/delete1.C: Likewise.
8888 * g++.dg/other/crash-2.C: Likewise.
8889 * g++.dg/parse/crash24.C: Likewise.
8890 * g++.dg/parse/crash25.C: Likewise.
8891 * g++.dg/parse/crash31.C: Likewise.
8892 * g++.dg/parse/crash49.C: Likewise.
8893 * g++.dg/parse/crash50.C: Likewise.
8894 * g++.dg/parse/crash54.C: Likewise.
8895 * g++.dg/parse/dtor7.C: Likewise.
8896 * g++.dg/parse/error40.C: Likewise.
8897 * g++.dg/parse/fused-params1.C: Likewise.
8898 * g++.dg/parse/new1.C: Likewise.
8899 * g++.dg/template/crash35.C: Likewise.
8900 * g++.dg/template/crash59.C: Likewise.
8901 * g++.dg/template/crash77.C: Likewise.
8902 * g++.dg/template/error51.C: Likewise.
8903 * g++.dg/template/incomplete1.C: Likewise.
8904 * g++.dg/template/incomplete3.C: Likewise.
8905 * g++.dg/template/incomplete4.C: Likewise.
8906 * g++.dg/template/incomplete5.C: Likewise.
8907 * g++.dg/template/inherit8.C: Likewise.
8908 * g++.dg/template/instantiate1.C: Likewise.
8909 * g++.dg/template/instantiate3.C: Likewis: Likewise.
8910 * g++.dg/template/offsetof2.C: Likewise.
8911 * g++.dg/tm/pr51928.C: Likewise.
8912 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
8913 * g++.dg/warn/incomplete1.C: Likewise.
8914 * g++.dg/warn/incomplete2.C: Likewise.
8915 * g++.old-deja/g++.brendan/friend4.C: Likewise.
8916 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
8917 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
8918 * g++.old-deja/g++.eh/catch1.C: Likewise.
8919 * g++.old-deja/g++.eh/spec6.C: Likewise.
8920 * g++.old-deja/g++.mike/p7868.C: Likewise.
8921 * g++.old-deja/g++.other/crash38.C: Likewise.
8922 * g++.old-deja/g++.other/enum2.C: Likewise.
8923 * g++.old-deja/g++.other/incomplete.C: Likewise.
8924 * g++.old-deja/g++.other/vaarg3.C: Likewise.
8925 * g++.old-deja/g++.pt/crash9.C: Likewise.
8926 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
8927 * g++.old-deja/g++.pt/typename8.C: Likewise.
8928 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
8929
8930 2014-05-19 Joseph Myers <joseph@codesourcery.com>
8931
8932 * lib/target-supports.exp
8933 (check_effective_target_vect_sizes_32B_16B): Return false if
8934 128-bit AVX vectors preferred.
8935
8936 2014-05-19 Mike Stump <mikestump@comcast.net>
8937
8938 * lib/target-supports.exp (check_effective_target_avx): Early out
8939 if not x86 to prevent x86 flags on non-x86 targets.
8940
8941 2014-05-19 Richard Biener <rguenther@suse.de>
8942
8943 PR tree-optimization/61221
8944 * gcc.dg/torture/pr61221.c: New testcase.
8945
8946 2014-05-19 Richard Biener <rguenther@suse.de>
8947
8948 PR tree-optimization/61209
8949 * gfortran.dg/pr61209.f90: New testcase.
8950
8951 2014-05-19 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/61184
8954 * c-c++-common/torture/pr61184.c: New testcase.
8955
8956 2014-05-19 Christian Bruel <christian.bruel@st.com>
8957
8958 PR target/61195
8959 * gcc.target/sh/pr61195.c: New test.
8960
8961 2014-05-18 Wei Mi <wmi@google.com>
8962
8963 PR target/58066
8964 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
8965 directive with rtl insns. Add effective-target fpic and
8966 tls_native.
8967
8968 2014-05-17 Xinliang David Li <davidxl@google.com>
8969
8970 * g++.dg/ipa/devirt-33.C: New testcase.
8971
8972 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
8973
8974 * g++.dg/ipa/comdat.C: New file.
8975
8976 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8977
8978 * gnat.dg/volatile12.ad[sb]: New test.
8979
8980 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
8981
8982 * gnat.dg/enum3.adb: New test.
8983
8984 2014-05-18 Andreas Schwab <schwab@suse.de>
8985
8986 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
8987
8988 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
8989
8990 PR libfortran/52539
8991 * gfortran.dg/namelist_utf8.f90: New test.
8992
8993 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8994
8995 PR c++/52875
8996 * g++.dg/cpp0x/decltype58.C: New.
8997
8998 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
8999
9000 * gcc.target/microblaze/others/break_handler.c: New.
9001
9002 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
9003
9004 PR tree-optimization/61140
9005 PR tree-optimization/61150
9006 PR tree-optimization/61197
9007 * gcc.dg/tree-ssa/pr61140.c: New file.
9008 * gcc.dg/tree-ssa/pr61150.c: New file.
9009 * gcc.dg/tree-ssa/pr61197.c: New file.
9010
9011 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
9012
9013 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
9014 (dg-options): Add -mfpmath=387.
9015 (dg-final): Check that no MMX registers are used.
9016
9017 2014-05-17 Andreas Schwab <schwab@suse.de>
9018
9019 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
9020
9021 2014-05-16 David Malcolm <dmalcolm@redhat.com>
9022
9023 Revert:
9024 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9025
9026 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9027 occurrences of "int" in the gimple dump to reflect that the return
9028 types of functions now show up in such dumps.
9029 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9030
9031 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
9032
9033 * gcc.c-torture/execute/20101011-1.c: Update testcase.
9034 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
9035 * gcc.dg/tree-ssa/writeonly.c: New testcase.
9036 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
9037 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
9038 * gcc.dg/debug/pr35154.c: Update testcase.
9039 * gcc.target/i386/vectorize1.c: Update testcase.
9040
9041 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
9042
9043 PR c++/51640
9044 * g++.dg/parse/error54.C: New.
9045
9046 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
9047
9048 PR rtl-optimization/60969
9049 * g++.dg/pr60969.C: New.
9050
9051 2014-05-16 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/61194
9054 * gcc.dg/vect/pr61194.c: New testcase.
9055
9056 2014-05-16 Richard Biener <rguenther@suse.de>
9057
9058 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
9059 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
9060 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
9061 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
9062
9063 2014-05-16 Richard Biener <rguenther@suse.de>
9064
9065 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
9066
9067 2014-05-15 Martin Jambor <mjambor@suse.cz>
9068
9069 PR ipa/61085
9070 * g++.dg/ipa/pr61085.C: New test.
9071
9072 2014-05-15 Martin Jambor <mjambor@suse.cz>
9073
9074 PR tree-optimization/61090
9075 * gcc.dg/tree-ssa/pr61090.c: New test.
9076
9077 2014-05-15 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR tree-optimization/61158
9080 * gcc.dg/pr61158.c: New test.
9081
9082 2014-05-15 Andreas Schwab <schwab@suse.de>
9083
9084 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
9085 emitted.
9086 * obj-c++.dg/exceptions-5.mm: Likewise.
9087
9088 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9089
9090 * shrink-wrap-loop.c: New test case.
9091
9092 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
9093
9094 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
9095 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
9096 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
9097 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
9098 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
9099 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
9100 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
9101 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
9102 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
9103 * gcc.target/arm/simd/vtrnf32_1.c: New file.
9104 * gcc.target/arm/simd/vtrnp16_1.c: New file.
9105 * gcc.target/arm/simd/vtrnp8_1.c: New file.
9106 * gcc.target/arm/simd/vtrns16_1.c: New file.
9107 * gcc.target/arm/simd/vtrns32_1.c: New file.
9108 * gcc.target/arm/simd/vtrns8_1.c: New file.
9109 * gcc.target/arm/simd/vtrnu16_1.c: New file.
9110 * gcc.target/arm/simd/vtrnu32_1.c: New file.
9111 * gcc.target/arm/simd/vtrnu8_1.c: New file.
9112
9113 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
9114
9115 * gcc.target/i386/clflushopt-1.c: New.
9116 * gcc.target/i386/xsavec-1.c: Ditto.
9117 * gcc.target/i386/xsavec64-1.c: Ditto.
9118 * gcc.target/i386/xsaves-1.c: Ditto.
9119 * gcc.target/i386/xsaves64-1.c: Ditto.
9120 * gcc.target/i386/sse-12.c: Test new options.
9121 * gcc.target/i386/sse-13.c: Ditto.
9122 * gcc.target/i386/sse-14.c: Ditto.
9123 * gcc.target/i386/sse-22.c: Ditto.
9124 * gcc.target/i386/sse-23.c: Ditto.
9125 * g++.dg/other/i386-2.C: Ditto.
9126 * g++.dg/other/i386-3.C: Ditto.
9127
9128 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
9129
9130 PR rtl-optimization/60866
9131 * gcc.dg/pr60866.c: New test.
9132
9133 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
9134
9135 PR rtl-optimization/60901
9136 * gcc.target/i386/pr60901.c: New test.
9137
9138 2014-05-14 Yury Gribov <y.gribov@samsung.com>
9139
9140 PR sanitizer/61100
9141 * c-c++-common/asan/asan-interface-1.c: New test.
9142 * lib/asan-dg.exp (asan_include_flags): New function.
9143 (asan_init): Call asan_include_flags to obtain path
9144 to sanitizer headers.
9145
9146 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
9147
9148 * lib/target-support.exp (check_dfp_hw_available): New function.
9149 (is-effective-target): Check $arg for dfp_hw.
9150 (is-effective-target-keyword): Likewise.
9151 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
9152 Change target to dfp_hw.
9153
9154 2014-05-13 Marek Polacek <polacek@redhat.com>
9155
9156 PR c/61162
9157 * gcc.dg/pr61162.c: New test.
9158
9159 2014-05-13 Marek Polacek <polacek@redhat.com>
9160
9161 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
9162 * c-c++-common/pr50459-2.c: New test.
9163
9164 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/54310
9167 * g++.dg/template/pr54310.C: New.
9168
9169 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
9170 Sandra Loosemore <sandra@codesourcery.com>
9171
9172 * gcc.target/mips/loongson-simd.c: Disable micromips too.
9173
9174 2014-05-13 Catherine Moore <clm@cm00re.com>
9175
9176 * gcc.target/mips/near-far-1.c: Adjust expected output
9177 to allow the JALS instruction.
9178 * gcc.target/mips/near-far-2.c: Likewise.
9179 * gcc.target/mips/near-far-4.c: Likewise.
9180
9181 2014-05-13 Bin Cheng <bin.cheng@arm.com>
9182
9183 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
9184
9185 2014-05-13 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR target/61060
9188 * gcc.dg/pr61060.c: New test.
9189
9190 2014-05-12 DJ Delorie <dj@redhat.com>
9191
9192 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
9193 * gcc.dg/sibcall-4.c: Likewise.
9194
9195 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
9196
9197 * objc.dg/shadow-1.m: New test.
9198 * objc.dg/shadow-2.m: New test.
9199 * objc.dg/ivar-scope-1.m: New test.
9200 * objc.dg/ivar-scope-2.m: New test.
9201 * objc.dg/ivar-scope-3.m: New test.
9202 * objc.dg/ivar-scope-4.m: New test.
9203 * objc.dg/ivar-visibility-1.m: New test.
9204 * objc.dg/ivar-visibility-2.m: New test.
9205 * objc.dg/ivar-visibility-3.m: New test.
9206 * objc.dg/ivar-visibility-4.m: New test.
9207
9208 2014-05-12 Tobias Burnus <burnus@net-b.de>
9209
9210 PR fortran/60127
9211 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
9212
9213 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9214
9215 PR fortran/60834
9216 * gfortran.dg/associate_16.f90: New test.
9217
9218 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9219
9220 PR target/60991
9221 * gcc.target/avr/pr60991.c: New testcase.
9222
9223 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9224
9225 PR c++/60054
9226 * g++.dg/cpp1y/pr60054.C: New.
9227
9228 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9229
9230 PR c++/51199
9231 * g++.dg/template/pr51199.C: New.
9232
9233 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
9234
9235 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
9236
9237 2014-05-11 Jakub Jelinek <jakub@redhat.com>
9238
9239 * gfortran.dg/gomp/affinity-1.f90: New test.
9240
9241 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
9242
9243 * gcc.dg/torture/pr61136.c: New test.
9244
9245 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9246
9247 PR c++/59705
9248 * g++.dg/cpp0x/sfinae51.C: New.
9249
9250 PR c++/58353
9251 * g++.dg/cpp0x/variadic157.C: New.
9252
9253 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
9254
9255 PR target/51244
9256 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
9257
9258 2014-05-10 Marek Polacek <polacek@redhat.com>
9259
9260 * gcc.dg/pedwarn-init.c: New test.
9261 * gcc.dg/init-string-1.c: Adjust dg-error.
9262
9263 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
9264
9265 * lib/target-supports.exp
9266 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
9267 to the list.
9268
9269 2014-05-09 Marek Polacek <polacek@redhat.com>
9270
9271 PR c/61096
9272 * gcc.dg/pr61096-1.c: New test.
9273 * gcc.dg/pr61096-2.c: New test.
9274
9275 2014-05-09 Florian Weimer <fweimer@redhat.com>
9276
9277 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
9278 * g++.dg/fstack-protector-strong.C: Likewise.
9279 * gcc.target/i386/ssp-strong-reg.c: New file.
9280
9281 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
9282
9283 PR target/61055
9284 * gcc.target/avr/torture/pr61055.c: New test.
9285
9286 2014-05-09 Marek Polacek <polacek@redhat.com>
9287
9288 PR c/50459
9289 * c-c++-common/attributes-1.c: Move test line to a new test.
9290 * c-c++-common/attributes-2.c: New test.
9291 * c-c++-common/pr50459.c: New test.
9292 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
9293 * gcc.dg/nonnull-2.c: Likewise.
9294 * gcc.dg/pr55570.c: Modify dg-error.
9295 * gcc.dg/tm/wrap-2.c: Likewise.
9296
9297 2014-05-08 Jeff Law <law@redhat.com>
9298
9299 PR tree-optimization/61009
9300 * g++.dg/tree-ssa/pr61009.C: New test.
9301
9302 2014-05-08 Matthias Klose <doko@ubuntu.com>
9303
9304 PR driver/61106
9305 * gcc-dg/unused-8a.c: New.
9306 * gcc-dg/unused-8b.c: Likewise.
9307
9308 2014-05-08 Marek Polacek <polacek@redhat.com>
9309
9310 PR c/61053
9311 * gcc.dg/pr61053.c: New test.
9312
9313 2014-05-08 Marek Polacek <polacek@redhat.com>
9314
9315 PR c/61077
9316 * gcc.dg/pr61077.c: New test.
9317
9318 2014-05-08 Tobias Burnus <burnus@net-b.de>
9319
9320 * gfortran.dg/coarray_collectives_1.f90: New.
9321 * gfortran.dg/coarray_collectives_2.f90: New.
9322 * gfortran.dg/coarray_collectives_3.f90: New.
9323 * gfortran.dg/coarray_collectives_4.f90: New.
9324 * gfortran.dg/coarray_collectives_5.f90: New.
9325 * gfortran.dg/coarray_collectives_6.f90: New.
9326 * gfortran.dg/coarray/collectives_1.f90: New.
9327 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
9328 * gfortran.dg/assumed_type_4.f90: Update dg-error.
9329 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
9330 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
9331 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
9332 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
9333 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9334
9335 2014-05-08 Wei Mi <wmi@google.com>
9336
9337 PR target/58066
9338 * gcc.target/i386/pr58066.c: New test.
9339
9340 2014-05-08 Joseph Myers <joseph@codesourcery.com>
9341
9342 * gcc.target/i386/avx256-unaligned-load-2.c,
9343 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
9344 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
9345 packed-single instructions.
9346
9347 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9348
9349 PR c++/13981
9350 * g++.dg/diagnostic/pr13981.C: New.
9351
9352 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
9353
9354 PR tree-optimization/59100
9355 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
9356 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
9357
9358 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
9359
9360 PR tree-optimization/61095
9361 * gcc.dg/torture/pr61095.c: New test.
9362
9363 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9364
9365 PR middle-end/39246
9366 * gcc.dg/uninit-13.c: Move warning on the actual source line where
9367 the uninitialized complex is used.
9368 * gcc.dg/uninit-17.c: New test to check partial initialization of
9369 complex with branches.
9370 * gcc.dg/uninit-17-O0.c: Likewise.
9371
9372 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
9373
9374 PR target/60884
9375 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
9376 (test_03): Rename to test_02.
9377
9378 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9379
9380 PR c++/61083
9381 * g++.dg/cpp0x/sfinae50.C: New.
9382
9383 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9384
9385 PR c++/61080
9386 * g++.dg/cpp0x/deleted7.C: New.
9387
9388 2014-05-07 Richard Biener <rguenther@suse.de>
9389
9390 PR tree-optimization/61034
9391 * g++.dg/tree-ssa/pr61034.C: New testcase.
9392
9393 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
9394
9395 * gcc.target/epiphany/isr-arg.c: New file.
9396
9397 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
9398
9399 PR tree-optimization/52252
9400 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
9401
9402 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9403
9404 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
9405 * gcc.target/aarch64/simd/vrev16p8.x: New file.
9406 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
9407 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
9408 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
9409 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
9410 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
9411 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
9412 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
9413 * gcc.target/aarch64/simd/vrev16s8.x: New file.
9414 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9415 * gcc.target/aarch64/simd/vrev16u8.x: New file.
9416 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9417 * gcc.target/aarch64/simd/vrev32p16.x: New file.
9418 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9419 * gcc.target/aarch64/simd/vrev32p8.x: New file.
9420 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9421 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9422 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9423 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9424 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9425 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9426 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9427 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9428 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9429 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9430 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9431 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9432 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9433 * gcc.target/aarch64/simd/vrev32s16.x: New file.
9434 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9435 * gcc.target/aarch64/simd/vrev32s8.x: New file.
9436 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9437 * gcc.target/aarch64/simd/vrev32u16.x: New file.
9438 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9439 * gcc.target/aarch64/simd/vrev32u8.x: New file.
9440 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9441 * gcc.target/aarch64/simd/vrev64f32.x: New file.
9442 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9443 * gcc.target/aarch64/simd/vrev64p16.x: New file.
9444 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9445 * gcc.target/aarch64/simd/vrev64p8.x: New file.
9446 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9447 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9448 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9449 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9450 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9451 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9452 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9453 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9454 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9455 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9456 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9457 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9458 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9459 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9460 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9461 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9462 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9463 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9464 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9465 * gcc.target/aarch64/simd/vrev64s16.x: New file.
9466 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9467 * gcc.target/aarch64/simd/vrev64s32.x: New file.
9468 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9469 * gcc.target/aarch64/simd/vrev64s8.x: New file.
9470 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9471 * gcc.target/aarch64/simd/vrev64u16.x: New file.
9472 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9473 * gcc.target/aarch64/simd/vrev64u32.x: New file.
9474 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9475 * gcc.target/aarch64/simd/vrev64u8.x: New file.
9476
9477 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9478
9479 gcc.target/aarch64/simd/ext_f32.x: New file.
9480 gcc.target/aarch64/simd/ext_f32_1.c: New file.
9481 gcc.target/aarch64/simd/ext_p16.x: New file.
9482 gcc.target/aarch64/simd/ext_p16_1.c: New file.
9483 gcc.target/aarch64/simd/ext_p8.x: New file.
9484 gcc.target/aarch64/simd/ext_p8_1.c: New file.
9485 gcc.target/aarch64/simd/ext_s16.x: New file.
9486 gcc.target/aarch64/simd/ext_s16_1.c: New file.
9487 gcc.target/aarch64/simd/ext_s32.x: New file.
9488 gcc.target/aarch64/simd/ext_s32_1.c: New file.
9489 gcc.target/aarch64/simd/ext_s64.x: New file.
9490 gcc.target/aarch64/simd/ext_s64_1.c: New file.
9491 gcc.target/aarch64/simd/ext_s8.x: New file.
9492 gcc.target/aarch64/simd/ext_s8_1.c: New file.
9493 gcc.target/aarch64/simd/ext_u16.x: New file.
9494 gcc.target/aarch64/simd/ext_u16_1.c: New file.
9495 gcc.target/aarch64/simd/ext_u32.x: New file.
9496 gcc.target/aarch64/simd/ext_u32_1.c: New file.
9497 gcc.target/aarch64/simd/ext_u64.x: New file.
9498 gcc.target/aarch64/simd/ext_u64_1.c: New file.
9499 gcc.target/aarch64/simd/ext_u8.x: New file.
9500 gcc.target/aarch64/simd/ext_u8_1.c: New file.
9501 gcc.target/aarch64/simd/ext_f64.c: New file.
9502 gcc.target/aarch64/simd/extq_f32.x: New file.
9503 gcc.target/aarch64/simd/extq_f32_1.c: New file.
9504 gcc.target/aarch64/simd/extq_p16.x: New file.
9505 gcc.target/aarch64/simd/extq_p16_1.c: New file.
9506 gcc.target/aarch64/simd/extq_p8.x: New file.
9507 gcc.target/aarch64/simd/extq_p8_1.c: New file.
9508 gcc.target/aarch64/simd/extq_s16.x: New file.
9509 gcc.target/aarch64/simd/extq_s16_1.c: New file.
9510 gcc.target/aarch64/simd/extq_s32.x: New file.
9511 gcc.target/aarch64/simd/extq_s32_1.c: New file.
9512 gcc.target/aarch64/simd/extq_s64.x: New file.
9513 gcc.target/aarch64/simd/extq_s64_1.c: New file.
9514 gcc.target/aarch64/simd/extq_s8.x: New file.
9515 gcc.target/aarch64/simd/extq_s8_1.c: New file.
9516 gcc.target/aarch64/simd/extq_u16.x: New file.
9517 gcc.target/aarch64/simd/extq_u16_1.c: New file.
9518 gcc.target/aarch64/simd/extq_u32.x: New file.
9519 gcc.target/aarch64/simd/extq_u32_1.c: New file.
9520 gcc.target/aarch64/simd/extq_u64.x: New file.
9521 gcc.target/aarch64/simd/extq_u64_1.c: New file.
9522 gcc.target/aarch64/simd/extq_u8.x: New file.
9523 gcc.target/aarch64/simd/extq_u8_1.c: New file.
9524 gcc.target/aarch64/simd/extq_f64.c: New file.
9525
9526 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9527
9528 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9529 * gcc.target/aarch64/vtrnu32.c: Likewise.
9530 * gcc.target/aarch64/vtrnf32.c: Likewise.
9531
9532 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9533
9534 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9535 * gcc.target/aarch64/simd/vtrnf32.x: New file.
9536 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9537 * gcc.target/aarch64/simd/vtrnp16.x: New file.
9538 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9539 * gcc.target/aarch64/simd/vtrnp8.x: New file.
9540 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9541 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9542 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9543 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9544 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9545 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9546 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9547 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9548 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9549 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9550 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9551 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9552 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9553 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9554 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9555 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9556 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9557 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9558 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9559 * gcc.target/aarch64/simd/vtrns16.x: New file.
9560 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9561 * gcc.target/aarch64/simd/vtrns32.x: New file.
9562 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9563 * gcc.target/aarch64/simd/vtrns8.x: New file.
9564 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9565 * gcc.target/aarch64/simd/vtrnu16.x: New file.
9566 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9567 * gcc.target/aarch64/simd/vtrnu32.x: New file.
9568 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9569 * gcc.target/aarch64/simd/vtrnu8.x: New file.
9570
9571 2014-05-07 Richard Biener <rguenther@suse.de>
9572
9573 PR tree-optimization/57864
9574 * gcc.dg/torture/pr57864.c: New testcase.
9575
9576 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9577
9578 PR libfortran/61049
9579 * gfortran.dg/list_read_13.f: New test.
9580
9581 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9582
9583 PR c++/60999
9584 * g++.dg/cpp0x/nsdmi-template9.C: New.
9585 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9586
9587 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
9588 Mike Stump <mikestump@comcast.net>
9589 Richard Sandiford <rdsandiford@googlemail.com>
9590
9591 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9592
9593 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
9594
9595 PR ipa/60965
9596 * g++.dg/ipa/devirt-32.C: New testcase.
9597
9598 2014-05-05 Richard Biener <rguenther@suse.de>
9599
9600 PR middle-end/61010
9601 * gcc.dg/torture/pr61010.c: New testcase.
9602
9603 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9604
9605 * gcc.target/s390/leaf-profile.c: New testcase.
9606
9607 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9608
9609 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9610 Disable asm scan for s390.
9611 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9612 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9613
9614 2014-05-05 Bin Cheng <bin.cheng@arm.com>
9615
9616 PR tree-optimization/60363
9617 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9618
9619 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
9620
9621 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9622 (dg-require-effective-target): Change target to powerpc_fprs.
9623 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9624 (dg-require-effective-target): Change target to dfprt.
9625
9626 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9627
9628 PR c++/58582
9629 * g++.dg/cpp0x/deleted4.C: New.
9630 * g++.dg/cpp0x/deleted5.C: Likewise.
9631 * g++.dg/cpp0x/deleted6.C: Likewise.
9632
9633 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
9634
9635 PR fortran/61025
9636 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9637 regexps for -m32.
9638 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9639 * gfortran.dg/coarray_poly_6.f90: Likewise.
9640 * gfortran.dg/coarray_poly_7.f90: Likewise.
9641 * gfortran.dg/coarray_poly_8.f90: Likewise.
9642
9643 2014-05-02 Marek Polacek <polacek@redhat.com>
9644
9645 PR c/25801
9646 * gcc.dg/pr25801.c: New test.
9647
9648 2014-05-02 Marek Polacek <polacek@redhat.com>
9649
9650 PR c/60784
9651 * gcc.dg/pr60784.c: New test.
9652
9653 2014-05-01 Marek Polacek <polacek@redhat.com>
9654
9655 PR c/60915
9656 * gcc.dg/pr60915.c: New test.
9657
9658 2014-05-01 Marek Polacek <polacek@redhat.com>
9659
9660 PR c/60257
9661 * gcc.dg/pr60257.c: New test.
9662
9663 2014-05-01 Marek Polacek <polacek@redhat.com>
9664
9665 PR c/43395
9666 * c-c++-common/pr43395.c: New test.
9667
9668 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
9669
9670 * gcc.dg/cond-reduc-1.c: New test.
9671 * gcc.dg/cond-reduc-2.c: Likewise.
9672
9673 2014-05-01 Marek Polacek <polacek@redhat.com>
9674
9675 PR c/29467
9676 * gcc.dg/pr29467.c: New test.
9677 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
9678 about boolean types.
9679 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
9680 to bool.
9681 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9682
9683 2014-05-01 Marek Polacek <polacek@redhat.com>
9684
9685 PR c/43245
9686 * gcc.dg/pr43245.c: New test.
9687
9688 2014-05-01 Marek Polacek <polacek@redhat.com>
9689
9690 PR c/56989
9691 * gcc.dg/pr56989.c: New test.
9692
9693 2014-04-30 Ian Lance Taylor <iant@google.com>
9694
9695 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9696 in go_compile_args rather than in argument to go-torture-execute.
9697
9698 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
9699
9700 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9701 instead of getpid.
9702
9703 2014-04-30 Tobias Burnus <burnus@net-b.de>
9704
9705 * gfortran.dg/coarray_poly_6.f90
9706 * gfortran.dg/coarray_poly_7.f90
9707 * gfortran.dg/coarray_poly_8.f90
9708
9709 2014-04-30 Tobias Burnus <burnus@net-b.de>
9710
9711 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9712 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9713 * gfortran.dg/coarray/codimension.f90: New.
9714
9715 2014-04-30 Tobias Burnus <burnus@net-b.de>
9716
9717 * gfortran.dg/coarray_lib_this_image_1.f90: New.
9718 * gfortran.dg/coarray_lib_this_image_2.f90: New.
9719
9720 2014-04-30 Tobias Burnus <burnus@net-b.de>
9721
9722 * gfortran.dg/coarray_poly_4.f90: New.
9723 * gfortran.dg/coarray_poly_5.f90: New.
9724
9725 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9726
9727 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9728 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9729 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9730 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9731 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9732 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9733 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9734 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9735 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9736 * gcc.target/arm/simd/vuzpf32_1.c: New file.
9737 * gcc.target/arm/simd/vuzpp16_1.c: New file.
9738 * gcc.target/arm/simd/vuzpp8_1.c: New file.
9739 * gcc.target/arm/simd/vuzps16_1.c: New file.
9740 * gcc.target/arm/simd/vuzps32_1.c: New file.
9741 * gcc.target/arm/simd/vuzps8_1.c: New file.
9742 * gcc.target/arm/simd/vuzpu16_1.c: New file.
9743 * gcc.target/arm/simd/vuzpu32_1.c: New file.
9744 * gcc.target/arm/simd/vuzpu8_1.c: New file.
9745
9746 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9747
9748 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9749 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9750 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9751
9752 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9753
9754 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9755 * gcc.target/aarch64/simd/vuzpf32.x: New file.
9756 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9757 * gcc.target/aarch64/simd/vuzpp16.x: New file.
9758 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9759 * gcc.target/aarch64/simd/vuzpp8.x: New file.
9760 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9761 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9762 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9763 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9764 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9765 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9766 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9767 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9768 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9769 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9770 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9771 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9772 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9773 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9774 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9775 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9776 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9777 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9778 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9779 * gcc.target/aarch64/simd/vuzps16.x: New file.
9780 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9781 * gcc.target/aarch64/simd/vuzps32.x: New file.
9782 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9783 * gcc.target/aarch64/simd/vuzps8.x: New file.
9784 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9785 * gcc.target/aarch64/simd/vuzpu16.x: New file.
9786 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9787 * gcc.target/aarch64/simd/vuzpu32.x: New file.
9788 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9789 * gcc.target/aarch64/simd/vuzpu8.x: New file.
9790
9791 2014-04-30 Richard Biener <rguenther@suse.de>
9792
9793 PR tree-optimization/48329
9794 * gfortran.dg/vect/pr48329.f90: New testcase.
9795
9796 2014-04-30 Marek Polacek <polacek@redhat.com>
9797
9798 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9799 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9800
9801 2014-04-30 Marek Polacek <polacek@redhat.com>
9802
9803 PR c/60139
9804 * gcc.dg/pr60139.c: New test.
9805
9806 2014-04-30 Marek Polacek <polacek@redhat.com>
9807
9808 PR c/60351
9809 * gcc.dg/pr60351.c: New test.
9810
9811 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
9812
9813 * gcc.target/arm/simd/simd.exp: New file.
9814 * gcc.target/arm/simd/vzipqf32_1.c: New file.
9815 * gcc.target/arm/simd/vzipqp16_1.c: New file.
9816 * gcc.target/arm/simd/vzipqp8_1.c: New file.
9817 * gcc.target/arm/simd/vzipqs16_1.c: New file.
9818 * gcc.target/arm/simd/vzipqs32_1.c: New file.
9819 * gcc.target/arm/simd/vzipqs8_1.c: New file.
9820 * gcc.target/arm/simd/vzipqu16_1.c: New file.
9821 * gcc.target/arm/simd/vzipqu32_1.c: New file.
9822 * gcc.target/arm/simd/vzipqu8_1.c: New file.
9823 * gcc.target/arm/simd/vzipf32_1.c: New file.
9824 * gcc.target/arm/simd/vzipp16_1.c: New file.
9825 * gcc.target/arm/simd/vzipp8_1.c: New file.
9826 * gcc.target/arm/simd/vzips16_1.c: New file.
9827 * gcc.target/arm/simd/vzips32_1.c: New file.
9828 * gcc.target/arm/simd/vzips8_1.c: New file.
9829 * gcc.target/arm/simd/vzipu16_1.c: New file.
9830 * gcc.target/arm/simd/vzipu32_1.c: New file.
9831 * gcc.target/arm/simd/vzipu8_1.c: New file.
9832
9833 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9834
9835 PR c++/51707
9836 * g++.dg/cpp0x/constexpr-51707.C: New.
9837
9838 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9839
9840 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9841 occurrences of "int" in the gimple dump to reflect that the return
9842 types of functions now show up in such dumps.
9843 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9844
9845 2014-04-29 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR tree-optimization/60971
9848 * c-c++-common/turtore/pr60971.c: New test.
9849
9850 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
9851
9852 * gcc.target/aarch64/simd/simd.exp: New file.
9853 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9854 * gcc.target/aarch64/simd/vzipf32.x: New file.
9855 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9856 * gcc.target/aarch64/simd/vzipp16.x: New file.
9857 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9858 * gcc.target/aarch64/simd/vzipp8.x: New file.
9859 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9860 * gcc.target/aarch64/simd/vzipqf32.x: New file.
9861 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9862 * gcc.target/aarch64/simd/vzipqp16.x: New file.
9863 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9864 * gcc.target/aarch64/simd/vzipqp8.x: New file.
9865 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9866 * gcc.target/aarch64/simd/vzipqs16.x: New file.
9867 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9868 * gcc.target/aarch64/simd/vzipqs32.x: New file.
9869 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9870 * gcc.target/aarch64/simd/vzipqs8.x: New file.
9871 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
9872 * gcc.target/aarch64/simd/vzipqu16.x: New file.
9873 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
9874 * gcc.target/aarch64/simd/vzipqu32.x: New file.
9875 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
9876 * gcc.target/aarch64/simd/vzipqu8.x: New file.
9877 * gcc.target/aarch64/simd/vzips16_1.c: New file.
9878 * gcc.target/aarch64/simd/vzips16.x: New file.
9879 * gcc.target/aarch64/simd/vzips32_1.c: New file.
9880 * gcc.target/aarch64/simd/vzips32.x: New file.
9881 * gcc.target/aarch64/simd/vzips8_1.c: New file.
9882 * gcc.target/aarch64/simd/vzips8.x: New file.
9883 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
9884 * gcc.target/aarch64/simd/vzipu16.x: New file.
9885 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
9886 * gcc.target/aarch64/simd/vzipu32.x: New file.
9887 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
9888 * gcc.target/aarch64/simd/vzipu8.x: New file.
9889
9890 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9891
9892 * gcc.target/aarch64/fcsel_1.c: New test case.
9893
9894 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
9895
9896 PR libfortran/60810
9897 * gfortran.dg/arrayio_13.f90: New test.
9898
9899 2014-04-28 Martin Jambor <mjambor@suse.cz>
9900
9901 * gcc.dg/tree-ssa/sra-14.c: New test.
9902
9903 2014-04-28 Richard Biener <rguenther@suse.de>
9904
9905 PR middle-end/60092
9906 * gcc.dg/tree-ssa/alias-32.c: New testcase.
9907 * gcc.dg/vect/pr60092.c: Likewise.
9908
9909 2014-04-28 Richard Biener <rguenther@suse.de>
9910
9911 * gcc.dg/tree-ssa/vrp91.c: New testcase.
9912 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
9913 * gcc.dg/Wstrict-overflow-15.c: Likewise.
9914 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
9915
9916 2014-04-28 Richard Biener <rguenther@suse.de>
9917
9918 PR tree-optimization/60979
9919 * gcc.dg/graphite/pr60979.c: New testcase.
9920
9921 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9922
9923 PR c/60983
9924 * gcc.dg/pr60114.c: Use signed chars.
9925
9926 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9927
9928 PR c++/59120
9929 * g++.dg/cpp0x/alias-decl-43.C: New.
9930
9931 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9932
9933 PR fortran/59604
9934 PR fortran/58003
9935 * gfortran.dg/no_range_check_3.f90: New test.
9936
9937 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
9938
9939 PR libfortran/52539
9940 * gfortran.dg/namelist_utf8.f90: New test.
9941
9942 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
9943
9944 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
9945 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
9946 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
9947
9948 2014-04-25 Cary Coutant <ccoutant@google.com>
9949
9950 PR debug/60929
9951 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
9952 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
9953 -fdebug-types-section flag.
9954
9955 2014-04-25 Jiong Wang <jiong.wang@arm.com>
9956
9957 * gcc.target/arm/tail-long-call.c: New test.
9958
9959 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9960
9961 PR tree-optimization/60930
9962 * gcc.dg/torture/pr60930.c: New test.
9963
9964 2014-04-25 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR tree-optimization/60960
9967 * gcc.c-torture/execute/pr60960.c: New test.
9968
9969 2014-04-25 Marek Polacek <polacek@redhat.com>
9970
9971 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
9972
9973 2014-04-25 Marek Polacek <polacek@redhat.com>
9974
9975 PR c/18079
9976 * gcc.dg/pr18079.c: New test.
9977 * gcc.dg/pr18079-2.c: New test.
9978
9979 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
9980
9981 * c-c++-common/gomp/pr60823-2.c: Require effective target
9982 vect_simd_clones.
9983
9984 2014-04-25 Marek Polacek <polacek@redhat.com>
9985
9986 PR c/60114
9987 * gcc.dg/pr60114.c: New test.
9988
9989 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
9990
9991 * gcc.c-torture/execute/20140425-1.c: New test.
9992
9993 2014-04-25 Marek Polacek <polacek@redhat.com>
9994
9995 PR c/60156
9996 * c-c++-common/pr60156.c: New test.
9997
9998 2014-04-25 Richard Biener <rguenther@suse.de>
9999
10000 PR ipa/60912
10001 * g++.dg/opt/pr60912.C: New testcase.
10002
10003 2014-04-25 Richard Biener <rguenther@suse.de>
10004
10005 PR ipa/60911
10006 * gcc.dg/lto/pr60911_0.c: New testcase.
10007
10008 2014-04-24 Cong Hou <congh@google.com>
10009
10010 PR tree-optimization/60896
10011 * g++.dg/vect/pr60896.cc: New test.
10012
10013 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10014
10015 * gcc.target/powerpc/pack01.c: New test to test the new pack and
10016 unpack builtin functionss for 128-bit types.
10017 * gcc.target/powerpc/pack02.c: Likewise.
10018 * gcc.target/powerpc/pack03.c: Likewise.
10019 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
10020 divide builtin functionss.
10021 * gcc.target/powerpc/extend-divide-2.c: Likewise.
10022 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
10023 functions.
10024 * gcc.target/powerpc/bcd-2.c: Likewise.
10025 * gcc.target/powerpc/bcd-3.c: Likewise.
10026 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
10027 builtin functionss.
10028 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
10029
10030 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
10031
10032 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
10033 keeps_null_pointer_checks.
10034 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
10035 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
10036 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
10037 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
10038
10039 2014-04-24 Jakub Jelinek <jakub@redhat.com>
10040
10041 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
10042 Replace load with read and store with write.
10043
10044 2014-04-24 Jeff Law <law@redhat.com>
10045
10046 PR target/60822
10047 * gcc.c-torture/pr60822.c: New test.
10048 * gcc.c-torture/pr60822.x: New test.
10049
10050 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
10051
10052 PR c++/57958
10053 * g++.dg/cpp0x/pr57958.C: New test.
10054
10055 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
10056
10057 * lib/target-supports.exp (check_effective_target_vect_perm): Return
10058 true for aarch64_be.
10059
10060 2014-04-24 Radovan Obradovic <robradovic@mips.com>
10061 Tom de Vries <tom@codesourcery.com>
10062
10063 * gcc.dg/fuse-caller-save.c: New test.
10064
10065 2014-04-24 Joey Ye <joey.ye@arm.com>
10066
10067 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
10068
10069 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10070
10071 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
10072 * gcc.dg/vect/vect-bswap16: New test.
10073 * gcc.dg/vect/vect-bswap32: Likewise.
10074 * gcc.dg/vect/vect-bswap64: Likewise.
10075
10076 2014-04-23 Jeff Law <law@redhat.com>
10077
10078 PR tree-optimization/60902
10079 * gcc.target/i386/pr60902.c: New test.
10080
10081 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
10082
10083 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
10084 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
10085 * gcc.target/aarch64/vdup_n_1.c: New testcase.
10086
10087 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10088
10089 * gcc.target/arm/rev16.c: New test.
10090
10091 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10092
10093 * gcc.target/aarch64/rev16_1.c: New test.
10094
10095 2014-04-23 Richard Biener <rguenther@suse.de>
10096
10097 PR tree-optimization/60903
10098 * gcc.dg/torture/pr60903.c: New testcase.
10099
10100 2014-04-23 Richard Biener <rguenther@suse.de>
10101
10102 PR middle-end/60895
10103 * g++.dg/torture/pr60895.C: New testcase.
10104
10105 2014-04-23 Richard Biener <rguenther@suse.de>
10106
10107 PR middle-end/60891
10108 * gcc.dg/torture/pr60891.c: New testcase.
10109
10110 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR sanitizer/60275
10113 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
10114 -fno-sanitize-recover to dg-options.
10115 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
10116 add -std=c++11 to dg-options.
10117 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
10118 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
10119 add -std=c++1y to dg-options.
10120 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
10121 -fno-sanitize-recover to dg-options.
10122 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10123 * c-c++-common/ubsan/vla-4.c: Likewise.
10124 * c-c++-common/ubsan/pr59503.c: Likewise.
10125 * c-c++-common/ubsan/vla-3.c: Likewise.
10126 * c-c++-common/ubsan/save-expr-1.c: Likewise.
10127 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10128 * c-c++-common/ubsan/shift-3.c: Likewise.
10129 * c-c++-common/ubsan/overflow-1.c: Likewise.
10130 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10131 * c-c++-common/ubsan/vla-2.c: Likewise.
10132 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10133 * c-c++-common/ubsan/pr60613-1.c: Likewise.
10134 * c-c++-common/ubsan/shift-6.c: Likewise.
10135 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10136 * c-c++-common/ubsan/overflow-add-3.c: New test.
10137 * c-c++-common/ubsan/overflow-add-4.c: New test.
10138 * c-c++-common/ubsan/div-by-zero-6.c: New test.
10139 * c-c++-common/ubsan/div-by-zero-7.c: New test.
10140
10141 2014-04-22 Christian Bruel <christian.bruel@st.com>
10142
10143 * gcc.target/sh/hiconst.c: New test.
10144
10145 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
10146
10147 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
10148 lroundf generates custom round instruction, too.
10149
10150 2014-04-22 Tobias Burnus <burnus@net-b.de>
10151
10152 PR fortran/60881
10153 * coarray/alloc_comp_3.f90: New.
10154
10155 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
10156
10157 PR target/60868
10158 * gcc.target/i386/pr60868.c: New testcase.
10159
10160 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10161
10162 PR c/59073
10163 * c-c++-common/gomp/pr59073.c: New test.
10164
10165 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10166
10167 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
10168
10169 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10170
10171 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
10172 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
10173
10174 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
10175
10176 * gcc.dg/memcpy-5.c: New test.
10177
10178 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10179
10180 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
10181
10182 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
10183 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
10184 *-*-solaris2.9.
10185 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
10186 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
10187 from dg-options.
10188 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
10189 from dg-additional-options.
10190 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
10191 from dg-options.
10192
10193 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
10194 execution check.
10195 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
10196 (sigill_hdlr): Remove.
10197 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
10198 check.
10199
10200 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
10201 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
10202 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
10203
10204 * lib/target-supports.exp (add_options_for_tls): Remove
10205 *-*-solaris2.9* handling.
10206
10207 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
10208
10209 * gcc.target/aarch64/vect_cvtf_1.c: New.
10210
10211 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR tree-optimization/60823
10214 * c-c++-common/gomp/pr60823-1.c: New test.
10215 * c-c++-common/gomp/pr60823-2.c: New test.
10216 * c-c++-common/gomp/pr60823-3.c: New test.
10217
10218 2014-04-22 Ian Bolton <ian.bolton@arm.com>
10219
10220 * gcc.target/arm/anddi_notdi-1.c: New test.
10221 * gcc.target/arm/iordi_notdi-1.c: New test case.
10222
10223 2014-04-22 Ian Bolton <ian.bolton@arm.com>
10224
10225 * gcc.target/arm/iordi_notdi-1.c: New test.
10226
10227 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10228
10229 * gcc.target/aarch64/vrnd_f64_1.c : New file.
10230
10231 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10232
10233 PR target/60735
10234 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
10235 not cause errors if -mspe.
10236
10237 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
10238
10239 PR target/60909
10240 * gcc.target/i386/pr60909-1.c: New test.
10241 * gcc.target/i386/pr60909-2.c: Ditto.
10242
10243 2014-04-18 Cong Hou <congh@google.com>
10244
10245 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
10246 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
10247
10248 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10249
10250 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
10251 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10252
10253 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
10254
10255 PR c++/59200
10256 * g++.dg/cpp0x/alias-decl-42.C: New.
10257
10258 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
10259
10260 * gcc.target/powerpc/ti_math1.c: New.
10261 * gcc.target/powerpc/ti_math2.c: New.
10262
10263 2014-04-17 Martin Jambor <mjambor@suse.cz>
10264
10265 * gnat.dg/opt34.adb: New.
10266 * gnat.dg/opt34_pkg.ads: Likewise.
10267
10268 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10269
10270 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
10271 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
10272
10273 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10274
10275 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
10276 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
10277
10278 2014-04-17 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR target/60847
10281 Forward port from 4.8 branch
10282 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
10283
10284 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
10285 Fix scan patterns.
10286 * gcc.target/i386/bmi-2.c: Ditto.
10287
10288 2014-04-17 Richard Biener <rguenther@suse.de>
10289
10290 PR middle-end/60849
10291 * g++.dg/opt/pr60849.C: New testcase.
10292
10293 2014-04-17 Richard Biener <rguenther@suse.de>
10294
10295 PR tree-optimization/60836
10296 * g++.dg/vect/pr60836.cc: New testcase.
10297
10298 2014-04-17 Richard Biener <rguenther@suse.de>
10299
10300 PR tree-optimization/60841
10301 * gcc.dg/vect/pr60841.c: New testcase.
10302
10303 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10304
10305 * g++.dg/ipa/devirt-31.C: New testcase.
10306
10307 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10308
10309 PR lto/60820
10310 * gcc.dg/lto/pr60820_0.c: New testcase.
10311 * gcc.dg/lto/pr60820_1.c: New testcase.
10312
10313 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10314
10315 PR ipa/60854
10316 * g++.dg/torture/pr60854.C: New testcase.
10317
10318 2014-04-16 Catherine Moore <clm@codesourcery.com>
10319
10320 * gcc.target/mips/umips-store16-2.c: New test.
10321
10322 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
10323
10324 * g++.dg/cpp0x/initlist-vect.C: New file.
10325
10326 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
10327
10328 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
10329 * gcc.dg/uninit-I-O0.c: Likewise.
10330 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
10331
10332 2014-04-16 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR tree-optimization/60844
10335 * gcc.dg/pr60844.c: New test.
10336
10337 2014-04-15 Richard Biener <rguenther@suse.de>
10338
10339 PR rtl-optimization/56965
10340 * gcc.dg/torture/pr56965-1.c: New testcase.
10341 * gcc.dg/torture/pr56965-2.c: Likewise.
10342
10343 2014-04-15 Teresa Johnson <tejohnson@google.com>
10344
10345 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
10346
10347 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10348
10349 * gnat.dg/vect14.adb: New test.
10350
10351 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10352
10353 * gnat.dg/vect12.ad[sb]: New test.
10354 * gnat.dg/vect13.ad[sb]: Likewise.
10355
10356 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
10357
10358 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
10359 under qemu-arm.
10360 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
10361 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
10362 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
10363 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
10364 * c-c++-common/ubsan/null-1.c: Likewise.
10365 * c-c++-common/ubsan/null-10.c: Likewise.
10366 * c-c++-common/ubsan/null-11.c: Likewise.
10367 * c-c++-common/ubsan/null-2.c: Likewise.
10368 * c-c++-common/ubsan/null-3.c: Likewise.
10369 * c-c++-common/ubsan/null-4.c: Likewise.
10370 * c-c++-common/ubsan/null-5.c: Likewise.
10371 * c-c++-common/ubsan/null-6.c: Likewise.
10372 * c-c++-common/ubsan/null-7.c: Likewise.
10373 * c-c++-common/ubsan/null-8.c: Likewise.
10374 * c-c++-common/ubsan/null-9.c: Likewise.
10375 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10376 * c-c++-common/ubsan/overflow-int128.c: Likewise.
10377 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10378 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10379 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10380 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10381 * c-c++-common/ubsan/pr59333.c: Likewise.
10382 * c-c++-common/ubsan/pr59667.c: Likewise.
10383 * c-c++-common/ubsan/pr60613-2.c: Likewise.
10384 * c-c++-common/ubsan/pr60636.c: Likewise.
10385 * c-c++-common/ubsan/shift-1.c: Likewise.
10386 * c-c++-common/ubsan/shift-2.c: Likewise.
10387 * c-c++-common/ubsan/vla-1.c: Likewise.
10388
10389 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
10390
10391 * gnat.dg/vect11.ad[sb]: New test.
10392
10393 2014-04-14 Richard Biener <rguenther@suse.de>
10394
10395 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
10396
10397 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10398
10399 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
10400
10401 2014-04-14 Richard Biener <rguenther@suse.de>
10402 Marc Glisse <marc.glisse@inria.fr>
10403
10404 PR c/60819
10405 * gcc.target/i386/vec-may_alias.c: New testcase.
10406
10407 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10408
10409 * lib/target-supports.exp
10410 (check_effective_target_vect_widen_mult_si_to_di_pattern):
10411 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10412 Fix formatting.
10413
10414 2014-04-14 Richard Biener <rguenther@suse.de>
10415
10416 PR lto/60720
10417 * gcc.dg/lto/pr60720_0.c: New testcase.
10418 * gcc.dg/lto/pr60720_1.c: Likewise.
10419
10420 2014-04-14 Christian Bruel <christian.bruel@st.com>
10421
10422 * gcc.target/sh/memset.c: New test.
10423
10424 2014-04-14 Richard Biener <rguenther@suse.de>
10425
10426 PR middle-end/55022
10427 * gcc.dg/graphite/pr55022.c: New testcase.
10428
10429 2014-04-14 Richard Biener <rguenther@suse.de>
10430
10431 PR tree-optimization/59817
10432 PR tree-optimization/60453
10433 * gfortran.dg/graphite/pr59817.f: New testcase.
10434 * gcc.dg/graphite/pr59817-1.c: Likewise.
10435 * gcc.dg/graphite/pr59817-2.c: Likewise.
10436
10437 2014-04-14 Jason Merrill <jason@redhat.com>
10438
10439 Revert:
10440 * lib/gcc-dg.exp (dg-build-dso): New.
10441 (gcc-dg-test-1): Handle dg-do-what "dso".
10442
10443 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
10444
10445 PR fortran/60717
10446 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10447
10448 PR fortran/58085
10449 * gfortran.dg/associate_15.f90: New test.
10450
10451 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10452
10453 PR middle-end/60467
10454 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10455 case to check.
10456
10457 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10458
10459 PR middle-end/60469
10460 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10461
10462 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10463
10464 * gcc.target/mips/umips-store16-1.c: New test.
10465
10466 2014-04-11 Tobias Burnus <burnus@net-b.de>
10467
10468 PR c/60194
10469 * * g++.dg/warn/warn_format_signedness.C: New.
10470 * gcc.dg/format/warn-signedness.c: New.
10471
10472 2014-04-11 Tobias Burnus <burnus@net-b.de>
10473
10474 PR fortran/58880
10475 PR fortran/60495
10476 * gfortran.dg/finalize_25.f90: New.
10477
10478 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10479
10480 * gcc.target/epiphany/t1068-2.c: New file.
10481
10482 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10483
10484 * gcc.target/epiphany/btst-1.c: New test.
10485
10486 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10487
10488 PR rtl-optimization/60651
10489 * gcc.target/epiphany/mode-switch.c: New test.
10490
10491 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10492
10493 PR c++/58600
10494 * g++.dg/cpp0x/gen-attrs-58.C: New.
10495 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10496
10497 2014-04-11 Steve Ellcey <sellcey@mips.com>
10498 Jakub Jelinek <jakub@redhat.com>
10499
10500 PR middle-end/60556
10501 * gcc.c-torture/compile/pr60556.c: New test.
10502
10503 2014-04-11 Richard Biener <rguenther@suse.de>
10504
10505 PR middle-end/60797
10506 * gcc.dg/pr60797.c: New testcase.
10507
10508 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10509
10510 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10511 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10512 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10513 rename to ...
10514 * gcc.target/s390/htm-nofloat-1.c: ... this one.
10515 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10516 instructions as well.
10517
10518 2014-04-11 Jakub Jelinek <jakub@redhat.com>
10519
10520 PR rtl-optimization/60663
10521 * gcc.target/arm/pr60663.c: New test.
10522
10523 2014-04-10 Jason Merrill <jason@redhat.com>
10524
10525 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10526
10527 2014-04-10 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR lto/60567
10530 * g++.dg/lto/pr60567_0.C: New test.
10531
10532 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10533
10534 * gfortran.dg/class_nameclash.f90: New test.
10535
10536 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10537
10538 PR c++/52844
10539 * g++.dg/cpp0x/variadic156.C: New.
10540
10541 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10542
10543 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10544 long.
10545
10546 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10547
10548 PR debug/60655
10549 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10550 -fdata-sections.
10551
10552 2014-04-09 Steve Ellcey <sellcey@mips.com>
10553
10554 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10555 and scan lists.
10556
10557 2014-04-09 Cong Hou <congh@google.com>
10558
10559 PR testsuite/60773
10560 * lib/target-supports.exp:
10561 (check_effective_target_vect_widen_si_to_di_pattern): New.
10562 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10563 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10564 targets only.
10565 (foo): Fix up formatting.
10566 (main): Call check_vect.
10567
10568 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10569
10570 PR c++/59115
10571 * g++.dg/template/crash119.C: New.
10572
10573 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10574
10575 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10576
10577 2014-04-08 Jason Merrill <jason@redhat.com>
10578
10579 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10580
10581 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10582
10583 PR rtl-optimization/60776
10584 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10585 * gcc.dg/builtin-bswap-7.c: Likewise.
10586 * gcc.dg/builtin-bswap-6a.c: New testcase.
10587 * gcc.dg/builtin-bswap-7a.c: New testcase.
10588
10589 Revert
10590 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10591
10592 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10593 optimization.
10594 * gcc.dg/builtin-bswap-7.c: Likewise.
10595
10596 2014-04-08 Richard Biener <rguenther@suse.de>
10597
10598 PR tree-optimization/60785
10599 * gcc.dg/graphite/pr60785.c: New testcase.
10600
10601 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10602
10603 PR target/60602
10604 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10605 with as at -O0.
10606
10607 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
10608
10609 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10610 * g++.dg/warn/Wnvdtor-3.C: Likewise.
10611 * g++.dg/warn/Wnvdtor-4.C: Likewise.
10612
10613 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10614
10615 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10616
10617 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
10618
10619 PR target/60609
10620 * g++.dg/torture/pr60609.C: New test.
10621
10622 2014-04-07 Richard Biener <rguenther@suse.de>
10623
10624 PR tree-optimization/60766
10625 * gcc.dg/torture/pr60766.c: New testcase.
10626
10627 2014-04-07 Jason Merrill <jason@redhat.com>
10628
10629 * lib/gcc-dg.exp (dg-build-dso): New.
10630 (gcc-dg-test-1): Handle dg-do-what "dso".
10631 * lib/target-supports.exp (add_options_for_dlopen): New.
10632 (check_effective_target_dlopen): Use it.
10633
10634 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10635
10636 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10637
10638 2014-04-07 Richard Biener <rguenther@suse.de>
10639
10640 PR middle-end/60750
10641 * g++.dg/torture/pr60750.C: New testcase.
10642 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10643
10644 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10645
10646 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10647
10648 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10649
10650 PR testsuite/60671
10651 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10652
10653 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10654
10655 PR testsuite/60672
10656 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10657
10658 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10659
10660 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10661
10662 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10663
10664 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10665
10666 * gcc.target/avr/dev-specific-rmw.c: New test.
10667
10668 2014-04-04 Cong Hou <congh@google.com>
10669
10670 PR tree-optimization/60656
10671 * gcc.dg/vect/pr60656.c: New test.
10672
10673 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10674
10675 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10676 optimization.
10677 * gcc.dg/builtin-bswap-7.c: Likewise.
10678
10679 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10680
10681 PR c++/58207
10682 * g++.dg/cpp0x/constexpr-ice15.C: New.
10683
10684 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
10685
10686 PR ipa/59626
10687 testcase by Richard Biener
10688 * gcc.dg/lto/pr59626_0.c: New testcase.
10689 * gcc.dg/lto/pr59626_1.c: New testcase.
10690
10691 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10692
10693 PR debug/60655
10694 * gcc.c-torture/compile/pr60655-1.c: New test.
10695
10696 2014-04-04 Martin Jambor <mjambor@suse.cz>
10697
10698 PR ipa/60640
10699 * g++.dg/ipa/pr60640-1.C: New test.
10700 * g++.dg/ipa/pr60640-2.C: Likewise.
10701 * g++.dg/ipa/pr60640-3.C: Likewise.
10702 * g++.dg/ipa/pr60640-4.C: Likewise.
10703
10704 2014-04-04 Jeff Law <law@redhat.com>
10705
10706 PR target/60657
10707 * gcc.target/arm/pr60657.c: New test.
10708
10709 2014-04-04 Richard Biener <rguenther@suse.de>
10710
10711 PR ipa/60746
10712 * g++.dg/torture/pr60746.C: New testcase.
10713
10714 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
10715
10716 * g++.old-deja/g++.robertl/eb121.C: Adjust.
10717 * g++.old-deja/g++.jason/overload21.C: Likewise.
10718 * g++.old-deja/g++.law/init5.C: Likewise.
10719
10720 2014-04-03 Cong Hou <congh@google.com>
10721
10722 PR tree-optimization/60505
10723 * gcc.dg/vect/pr60505.c: New test.
10724
10725 2014-04-03 Richard Biener <rguenther@suse.de>
10726
10727 PR tree-optimization/60740
10728 * gcc.dg/graphite/pr60740.c: New testcase.
10729
10730 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
10731
10732 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10733 * g++.dg/warn/Wnvdtor-2.C: New.
10734 * g++.dg/warn/Wnvdtor-3.C: New.
10735 * g++.dg/warn/Wnvdtor-4.C: New.
10736 * g++.dg/warn/Weff1.C: Delete.
10737 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10738 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10739
10740 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
10741
10742 PR ipa/60659
10743 * g++.dg/torture/pr60659.C: New testcase.
10744
10745 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10746
10747 PR tree-optimization/60733
10748 * gcc.dg/torture/pr60733.c: New test.
10749
10750 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10751
10752 PR rtl-optimization/60650
10753 * gcc.target/arm/pr60650-2.c: New.
10754
10755 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
10756
10757 * gcc.target/i386/avx2-vpand-3.c,
10758 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10759
10760 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10761
10762 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10763 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10764 gcc.target/i386/memcpy-strategy-1.c,
10765 gcc.target/i386/memcpy-strategy-2.c,
10766 gcc.target/i386/memcpy-vector_loop-1.c,
10767 gcc.target/i386/memcpy-vector_loop-2.c,
10768 gcc.target/i386/memset-vector_loop-1.c,
10769 gcc.target/i386/memset-vector_loop-2.c,
10770 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10771 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10772 -march= options different from those in dg-options.
10773
10774 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10775
10776 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10777 gcc.target/i386/pr30970.c: Use -mtune=generic.
10778 * gcc.target/i386/avx2-vpaddb-3.c,
10779 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10780 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10781 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10782 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10783 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10784 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10785 gcc.target/i386/avx2-vpsubw-3.c,
10786 gcc.target/i386/avx256-unaligned-load-1.c,
10787 gcc.target/i386/avx256-unaligned-load-4.c,
10788 gcc.target/i386/avx256-unaligned-store-1.c,
10789 gcc.target/i386/avx256-unaligned-store-2.c,
10790 gcc.target/i386/avx256-unaligned-store-4.c: Use
10791 -mno-prefer-avx128.
10792
10793 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10794 Iain Sandoe <iain@codesourcery.com>
10795
10796 PR target/54083
10797 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10798 with the additional options -Wl,-undefined,dynamic_lookup
10799 and -Wl,-flat_namespace.
10800 * gcc.dg/torture/pr53922.c: Additional option
10801 -Wl,-flat_namespace for darwin[89].
10802 * gcc.dg/torture/pr60092.c: Additional options
10803 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10804 for darwin[89].
10805
10806 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10807
10808 PR target/43751
10809 * lib/prune.exp: Modify the regular express to prune
10810 the new warnings introduced by r205679 on darwin9.
10811
10812 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10813
10814 * g++.dg/init/ctor4.C: Adjust.
10815 * g++.dg/init/ctor4-1.C: New.
10816 * g++.dg/cpp0x/defaulted2.C: Adjust.
10817
10818 2014-04-01 Richard Henderson <rth@redhat.com>
10819
10820 PR target/60704
10821 * gcc.dg/pr60704.c: New file.
10822
10823 2014-04-01 Bin Cheng <bin.cheng@arm.com>
10824
10825 PR target/60363
10826 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10827 logical_op_short_circuit targets.
10828
10829 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10830
10831 PR libfortran/60128
10832 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10833 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10834
10835 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10836
10837 PR rtl-optimization/60700
10838 * gcc.target/i386/pr60700.c: New test.
10839
10840 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10841
10842 PR target/60650
10843 * gcc.target/arm/pr60650.c: Adjust command line options.
10844
10845 2014-03-31 Martin Jambor <mjambor@suse.cz>
10846
10847 PR middle-end/60647
10848 * gcc.dg/pr60647-1.c: New test.
10849 * gcc.dg/pr60647-2.c: Likewise.
10850
10851 2014-03-31 Richard Biener <rguenther@suse.de>
10852
10853 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10854
10855 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10856
10857 PR target/60034
10858 * gcc.target/aarch64/pr60034.c: New file.
10859
10860 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
10861
10862 PR c++/60626
10863 * g++.dg/cpp1y/pr60626.C: New testcase.
10864
10865 2014-03-29 Joseph Myers <joseph@codesourcery.com>
10866
10867 * gcc.dg/pr45416.c: Allow bextr on x86.
10868 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10869 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10870 gcc.target/i386/fma4-vector.c: Use -mno-fma.
10871 * gcc.target/i386/l_fma_double_1.c,
10872 gcc.target/i386/l_fma_double_2.c,
10873 gcc.target/i386/l_fma_double_3.c,
10874 gcc.target/i386/l_fma_double_4.c,
10875 gcc.target/i386/l_fma_double_5.c,
10876 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
10877 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
10878 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
10879 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
10880 * gcc.target/i386/pr27971.c: Use -mno-tbm.
10881 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
10882 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
10883
10884 2014-03-29 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR target/60648
10887 * g++.dg/pr60648.C: Move test to...
10888 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
10889 dg-options, add for fpic targets dg-additional-options -fPIC.
10890
10891 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
10892
10893 * gnat.dg/opt33.adb: New testcase.
10894
10895 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10896
10897 PR target/60697
10898 * gcc.target/aarch64/pr60697.c: New.
10899
10900 2014-03-27 Jeff Law <law@redhat.com>
10901
10902 PR target/60648
10903 * g++.dg/pr60648.C: New test.
10904
10905 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
10906
10907 PR c++/60573
10908 * g++.dg/cpp1y/pr60573.C: New testcase.
10909
10910 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10911
10912 PR target/60693
10913 * gcc.target/i386/pr60693.c: New test.
10914
10915 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
10916
10917 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10918
10919 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10920
10921 PR c++/60689
10922 * c-c++-common/pr60689.c: New test.
10923
10924 PR c++/58678
10925 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
10926 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
10927 targets.
10928
10929 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
10930
10931 PR target/60675
10932 * gcc.target/aarch64/pr60675.C: New.
10933
10934 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10935
10936 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
10937 * lib/target-supports.exp: Return true for s390
10938 in check_effective_logical_op_short_circuit.
10939
10940 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10941
10942 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
10943 of second source operand.
10944 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10945 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10946 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10947
10948 2014-03-28 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR ipa/60315
10951 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10952
10953 2014-03-28 Tobias Burnus <burnus@net-b.de>
10954
10955 * lib/cilk-plus-dg.exp: New.
10956 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
10957 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
10958
10959 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10960
10961 PR fortran/60522
10962 * gfortran.dg/where_4.f90: New test case.
10963
10964 2014-03-27 Tobias Burnus <burnus@net-b.de>
10965
10966 PR fortran/58880
10967 * gfortran.dg/finalize_24.f90: New.
10968
10969 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
10970
10971 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
10972 vbpermq builtin.
10973
10974 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
10975 vec_select optimizations.
10976 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
10977 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
10978
10979 PR target/60672
10980 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
10981 xxpermdi builtins are supported.
10982
10983 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
10984
10985 PR rtl-optimization/60650
10986 * gcc.target/arm/pr60650.c: New.
10987
10988 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10989
10990 * gcc.target/s390/20140327-1.c: New testcase.
10991
10992 2014-03-27 Jakub Jelinek <jakub@redhat.com>
10993
10994 PR middle-end/60682
10995 * g++.dg/gomp/pr60682.C: New test.
10996
10997 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
10998
10999 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
11000
11001 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
11002
11003 PR target/60580
11004 * gcc.target/aarch64/pr60580_1.c: New.
11005 * gcc.target/aarch64/test_fp_attribute_1.c: New.
11006 * gcc.target/aarch64/test_fp_attribute_2.c: New.
11007
11008 2014-03-26 Dehao Chen <dehao@google.com>
11009
11010 * gcc.dg/predict-8.c: New test.
11011
11012 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
11013
11014 PR c++/52369
11015 * g++.dg/init/const10.C: New.
11016 * g++.dg/init/const11.C: New.
11017 * g++.dg/init/pr25811.C: Adjust.
11018 * g++.dg/init/pr29043.C: Likewise.
11019 * g++.dg/init/pr43719.C: Likewise.
11020 * g++.dg/init/pr44086.C: Likewise.
11021 * g++.dg/init/ctor8.C: Likewise.
11022 * g++.dg/init/uninitialized1.C: Likewise.
11023
11024 2014-03-26 Jakub Jelinek <jakub@redhat.com>
11025
11026 PR sanitizer/60636
11027 * c-c++-common/ubsan/pr60636.c: New test.
11028
11029 2014-03-26 Andreas Schwab <schwab@suse.de>
11030
11031 * g++.dg/torture/pr60315.C: Remove duplication.
11032
11033 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
11034
11035 * gcc.c-torture/execute/20140326-1.c: New test.
11036
11037 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
11038
11039 PR ipa/60315
11040 * g++.dg/torture/pr60315.C: New testcase.
11041
11042 2014-03-25 Martin Jambor <mjambor@suse.cz>
11043
11044 PR ipa/60600
11045 * g++.dg/ipa/pr60600.C: New test.
11046
11047 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
11048
11049 PR testsuite/58013
11050 * g++.dg/opt/pr56999.C: Pop hidden visibility.
11051
11052 2014-03-25 Richard Biener <rguenther@suse.de>
11053
11054 PR middle-end/60635
11055 * gfortran.dg/lto/pr60635_0.f90: New testcase.
11056 * gfortran.dg/lto/pr60635_1.c: Likewise.
11057
11058 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
11059
11060 PR c++/60627
11061 * g++.dg/cpp1y/pr60627.C: New testcase.
11062
11063 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
11064
11065 * gcc.target/aarch64/ushr64_1.c: New.
11066
11067 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
11068
11069 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
11070 (LONG_LONG): Use LLONG.
11071 (set_rvector_long): Explicitly return void.
11072 (set_vector_long): Likewise.
11073 (check_vector_long): Likewise.
11074
11075 2014-03-24 Marek Polacek <polacek@redhat.com>
11076
11077 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
11078 Define INT_MIN.
11079 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
11080 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11081 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11082 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11083 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11084 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11085 * c-c++-common/ubsan/pr59503.c: Likewise.
11086 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11087 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11088 * c-c++-common/ubsan/shift-3.c: Likewise.
11089 * c-c++-common/ubsan/shift-6.c: Likewise.
11090 * c-c++-common/ubsan/undefined-1.c: Likewise.
11091 * c-c++-common/ubsan/vla-2.c: Likewise.
11092 * c-c++-common/ubsan/vla-3.c: Likewise.
11093 * c-c++-common/ubsan/vla-4.c: Likewise.
11094 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
11095 * g++.dg/ubsan/return-2.C: Likewise.
11096
11097 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
11098
11099 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
11100 hppa*-*-hpux*.
11101
11102 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
11103
11104 PR libfortran/59313
11105 PR libfortran/58015
11106 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
11107 * gfortran.dg/round_4.f90: Likewise.
11108
11109 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
11110
11111 PR libfortran/60128
11112 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
11113 i?86-*-solaris2.9*.
11114
11115 2014-03-22 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR sanitizer/60613
11118 * c-c++-common/ubsan/pr60613-1.c: New test.
11119 * c-c++-common/ubsan/pr60613-2.c: New test.
11120
11121 2014-03-22 Matthias Klose <doko@ubuntu.com>
11122
11123 * g++.dg/cpp0x/regress: Remove empty directory.
11124
11125 2014-03-22 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR debug/60603
11128 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
11129
11130 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11131
11132 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
11133 * g++.dg/cpp1y/pr60393.C: Likewise.
11134
11135 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11136
11137 PR c++/60384
11138 * g++.dg/cpp1y/pr60384.C: New.
11139
11140 2014-03-21 Jakub Jelinek <jakub@redhat.com>
11141
11142 PR target/60598
11143 * gcc.dg/pr60598.c: New test.
11144
11145 2014-03-21 Martin Jambor <mjambor@suse.cz>
11146
11147 PR ipa/59176
11148 * g++.dg/torture/pr59176.C: New test.
11149
11150 2014-03-21 Martin Jambor <mjambor@suse.cz>
11151
11152 PR ipa/60419
11153 * g++.dg/ipa/pr60419.C: New test.
11154
11155 2014-03-21 Richard Biener <rguenther@suse.de>
11156
11157 PR tree-optimization/60577
11158 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
11159
11160 2014-03-21 Tobias Burnus <burnus@net-b.de>
11161
11162 PR fortran/60599
11163 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
11164
11165 2014-03-20 Jakub Jelinek <jakub@redhat.com>
11166
11167 PR middle-end/60597
11168 * g++.dg/opt/pr60597.C: New test.
11169
11170 PR c++/60572
11171 * g++.dg/init/pr60572.C: New test.
11172
11173 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11174
11175 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
11176
11177 2014-03-19 Tobias Burnus <burnus@net-b.de>
11178
11179 PR fortran/60543
11180 PR fortran/60283
11181 * gfortran.dg/implicit_pure_4.f90: New.
11182
11183 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
11184
11185 PR c++/51474
11186 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
11187
11188 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
11189
11190 PR testsuite/60590
11191 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
11192 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
11193 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
11194
11195 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
11196
11197 PR c++/60332
11198 * g++.dg/cpp1y/pr60332.C: New.
11199
11200 2014-03-19 Marek Polacek <polacek@redhat.com>
11201
11202 PR sanitizer/60569
11203 * g++.dg/ubsan/pr60569.C: New test.
11204
11205 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11206
11207 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
11208
11209 2014-03-19 Jakub Jelinek <jakub@redhat.com>
11210
11211 PR tree-optimization/60559
11212 * g++.dg/vect/pr60559.cc: New test.
11213
11214 2014-03-18 Ian Lance Taylor <iant@google.com>
11215
11216 PR target/60563
11217 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
11218 (ditype): Rename typedef from int64_t.
11219
11220 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11221
11222 PR c/55383
11223 * gcc.dg/cast-qual-3.c: New.
11224 Revert:
11225 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
11226 * c-c++-common/Wcast-qual-1.c: More precise match text.
11227
11228 2014-03-18 Janus Weil <janus@gcc.gnu.org>
11229
11230 PR fortran/55207
11231 PR fortran/60549
11232 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
11233 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
11234 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
11235 * gfortran.dg/intent_optimize_1.f90: Ditto.
11236 * gfortran.dg/pointer_init_9.f90: Ditto.
11237 * gfortran.dg/volatile4.f90: Ditto.
11238 * gfortran.dg/volatile6.f90: Ditto.
11239
11240 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
11241
11242 PR c/55383
11243 * c-c++-common/Wcast-qual-1.c: More precise match text.
11244
11245 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11246
11247 PR c++/60305
11248 * g++.dg/cpp0x/constexpr-ice14.C: New.
11249
11250 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11251
11252 PR c++/54250
11253 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
11254
11255 2014-03-18 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR sanitizer/60535
11258 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
11259 * c-c++-common/ubsan/null-2.c: Likewise.
11260 * c-c++-common/ubsan/null-3.c: Likewise.
11261 * c-c++-common/ubsan/null-4.c: Likewise.
11262 * c-c++-common/ubsan/null-5.c: Likewise.
11263 * c-c++-common/ubsan/null-6.c: Likewise.
11264 * c-c++-common/ubsan/null-7.c: Likewise.
11265 * c-c++-common/ubsan/null-8.c: Likewise.
11266 * c-c++-common/ubsan/null-9.c: Likewise.
11267 * c-c++-common/ubsan/null-10.c: Likewise.
11268 * c-c++-common/ubsan/null-11.c: Likewise.
11269 * c-c++-common/ubsan/overflow-1.c: Likewise.
11270 * c-c++-common/ubsan/overflow-2.c: Likewise.
11271 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11272 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11273 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11274 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11275 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11276 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11277 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11278 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11279 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11280 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11281 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11282 * c-c++-common/ubsan/pr59333.c: Likewise.
11283 * c-c++-common/ubsan/pr59503.c: Likewise.
11284 * c-c++-common/ubsan/pr59667.c: Likewise.
11285 * c-c++-common/ubsan/undefined-1.c: Likewise.
11286 * g++.dg/ubsan/pr59250.C: Likewise.
11287 * g++.dg/ubsan/pr59306.C: Likewise.
11288
11289 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11290
11291 * gcc.dg/tls/pr58595.c: Add tls options.
11292
11293 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
11294
11295 * gcc.target/i386/avx-additional-reg-names.c: New.
11296 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
11297
11298 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
11299
11300 PR c++/60390
11301 * g++.dg/cpp1y/pr60390.C: New testcase.
11302
11303 PR c++/60391
11304 * g++.dg/cpp1y/pr60391.C: New testcase.
11305
11306 2014-03-17 Jakub Jelinek <jakub@redhat.com>
11307
11308 PR target/60516
11309 * gcc.target/i386/pr60516.c: New test.
11310
11311 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
11312
11313 PR c++/59571
11314 * g++.dg/cpp0x/constexpr-ice13.C: New.
11315
11316 2014-03-17 Marek Polacek <polacek@redhat.com>
11317
11318 PR middle-end/60534
11319 * gcc.dg/gomp/pr60534.c: New test.
11320
11321 2014-03-17 Kai Tietz <ktietz@redhat.com>
11322
11323 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
11324
11325 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
11326
11327 PR testsuite/58851
11328 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
11329 storage size.
11330
11331 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
11332
11333 PR libfortran/58324
11334 * gfortran.dg/list_read_12.f90: New test.
11335
11336 2014-03-15 Janus Weil <janus@gcc.gnu.org>
11337
11338 PR fortran/55207
11339 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
11340 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
11341 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
11342 -Wno-aggressive-loop-optimizations and remove an unused variable.
11343 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
11344 * gfortran.dg/pointer_init_9.f90: New.
11345 * gfortran.dg/volatile4.f90: Put into subroutine.
11346 * gfortran.dg/volatile6.f90: Ditto.
11347
11348 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
11349
11350 PR fortran/60392
11351 * gfortran.dg/transpose_4.f90: New test.
11352
11353 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
11354
11355 PR rtl-optimization/60508
11356 * gcc.target/i386/pr60508.c: New.
11357
11358 2014-03-14 Richard Biener <rguenther@suse.de>
11359
11360 PR middle-end/60518
11361 * g++.dg/pr60518.C: New testcase.
11362
11363 2014-03-14 Martin Jambor <mjambor@suse.cz>
11364
11365 PR lto/60461
11366 * gcc.dg/lto/pr60461_0.c: New test.
11367
11368 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
11369
11370 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
11371 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
11372 * gcc.dg/lto/save-temps_0.c: New testcase.
11373
11374 2014-03-13 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR middle-end/36282
11377 * c-c++-common/pr36282-1.c: New test.
11378 * c-c++-common/pr36282-2.c: New test.
11379 * c-c++-common/pr36282-3.c: New test.
11380 * c-c++-common/pr36282-4.c: New test.
11381
11382 2014-03-13 Richard Henderson <rth@redhat.com>
11383
11384 PR debug/60438
11385 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
11386
11387 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11388
11389 PR c++/60383
11390 * g++.dg/template/crash118.C: New.
11391 * g++.dg/template/crash95.C: Adjust.
11392
11393 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
11394
11395 PR rtl-optimization/57189
11396 * gcc.target/i386/pr57189.c: New.
11397
11398 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11399
11400 PR c++/60254
11401 * g++.dg/cpp0x/static_assert10.C: New.
11402 * g++.dg/cpp0x/static_assert11.C: Likewise.
11403 * g++.dg/cpp0x/static_assert3.C: Adjust.
11404
11405 2014-03-13 Richard Biener <rguenther@suse.de>
11406
11407 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
11408
11409 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11410
11411 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
11412 2.07 128-bit arithmetic.
11413 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11414
11415 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11416 due to when TImode is allowed in VSX registers, the allowable
11417 address modes for TImode is just a single indirect address in
11418 order for the value to be loaded and store in either GPR or VSX
11419 registers. This affects the generated code, and it would cause
11420 this test to fail, when such an option is used.
11421
11422 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
11423
11424 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11425
11426 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11427
11428 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11429 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11430 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11431 only test for exactly one if if -mbranch-cost=1 has been passed.
11432
11433 2014-03-12 Christian Bruel <christian.bruel@st.com>
11434
11435 PR target/60264
11436 * gcc.target/arm/pr60264.c
11437
11438 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
11439
11440 PR tree-optimization/60454
11441 * gcc.c-torture/execute/pr60454.c: New test.
11442
11443 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11444 Marc Glisse <marc.glisse@inria.fr>
11445
11446 PR tree-optimization/60502
11447 * gcc.c-torture/compile/pr60502.c: New test.
11448
11449 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11450
11451 PR middle-end/60482
11452 * gcc.dg/vect/pr60482.c: New test.
11453
11454 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
11455
11456 PR c++/60389
11457 * g++.dg/cpp0x/inh-ctor19.C: New.
11458
11459 2014-03-11 Richard Biener <rguenther@suse.de>
11460
11461 PR tree-optimization/60429
11462 PR tree-optimization/60485
11463 * gcc.dg/pr60485-1.c: New testcase.
11464 * gcc.dg/pr60485-2.c: Likewise.
11465
11466 2014-03-10 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR ipa/60457
11469 * g++.dg/ipa/pr60457.C: New test.
11470
11471 2014-03-10 Richard Biener <rguenther@suse.de>
11472
11473 PR middle-end/60474
11474 * g++.dg/torture/pr60474.C: New testcase.
11475
11476 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
11477
11478 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11479
11480 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
11481
11482 * gcc.dg/lto/pr55113_0.c: New testcase.
11483
11484 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
11485
11486 PR c++/60033
11487 * g++.dg/cpp1y/pr60033.C: New testcase.
11488
11489 PR c++/60393
11490 * g++.dg/cpp1y/pr60393.C: New testcase.
11491
11492 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11493
11494 PR libfortran/60128
11495 * gfortran.dg/fmt_en.f90: New test.
11496
11497 2014-03-07 Jason Merrill <jason@redhat.com>
11498
11499 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11500 * lib/target-supports.exp (check_effective_target_c++11): Now
11501 means C++11 and up.
11502 (check_effective_target_c++11_only): New.
11503 (check_effective_target_c++11_down): New.
11504 (check_effective_target_c++1y): New.
11505 (check_effective_target_c++1y_only): New.
11506 (check_effective_target_c++98_only): Rename from
11507 check_effective_target_c++98.
11508 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11509
11510 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11511
11512 PR c++/58609
11513 * g++.dg/cpp0x/constexpr-ice12.C: New.
11514
11515 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11516
11517 * c-c++-common/gomp/map-1.c: Extend.
11518
11519 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
11520 Janus Weil <janus@gcc.gnu.org>
11521
11522 PR fortran/51976
11523 * gfortran.dg/deferred_type_component_1.f90 : New test.
11524 * gfortran.dg/deferred_type_component_2.f90 : New test.
11525
11526 2014-03-06 Marek Polacek <polacek@redhat.com>
11527
11528 PR c/60197
11529 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11530 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11531
11532 2014-03-06 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR target/58595
11535 * gcc.dg/tls/pr58595.c: New test.
11536
11537 2014-03-06 Richard Biener <rguenther@suse.de>
11538
11539 PR middle-end/60445
11540 PR lto/60424
11541 PR lto/60427
11542 Revert
11543 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11544
11545 * gcc.dg/lto/pr55113_0.c: New testcase.
11546
11547 2014-03-05 Jakub Jelinek <jakub@redhat.com>
11548
11549 PR testsuite/59308
11550 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11551 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
11552 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11553 s390*/i?86/x86_64.
11554 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11555 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11556 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11557 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11558 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11559 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
11560 even for mips*/s390*/i?86/x86_64.
11561 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11562 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11563 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11564 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11565 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11566
11567 PR lto/60404
11568 * gcc.dg/lto/pr60404_0.c: New test.
11569 * gcc.dg/lto/pr60404_1.c: New file.
11570 * gcc.dg/lto/pr60404_2.c: New file.
11571
11572 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11573
11574 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11575 long long" throughout.
11576 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11577 * gcc.dg/vmx/insert-vsx.c: Likewise.
11578 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11579 * gcc.dg/vmx/ld-vsx.c: Likewise.
11580 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11581 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11582 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11583 * gcc.dg/vmx/merge-vsx.c: Likewise.
11584 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11585 * gcc.dg/vmx/st-vsx.c: Likewise.
11586 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11587 * gcc.dg/vmx/stl-vsx.c: Likewise.
11588 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11589
11590 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11591
11592 * gcc.dg/lto/pr55113_0.c: New testcase.
11593
11594 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11595
11596 PR c++/60376
11597 * g++.dg/cpp1y/pr60376.C: New.
11598
11599 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11600
11601 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11602
11603 2014-03-04 Richard Biener <rguenther@suse.de>
11604
11605 PR tree-optimization/60382
11606 * gcc.dg/vect/pr60382.c: New testcase.
11607
11608 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11609
11610 PR libfortran/60148
11611 * gfortran.dg/namelist_84.f90: New test.
11612
11613 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
11614
11615 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11616 argument to avoid inf values.
11617 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11618 UNION_FP_CHECK machinery.
11619
11620 2014-03-03 Renlin Li <Renlin.Li@arm.com>
11621
11622 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11623 i32in128 cases outside special big-endian processing block.
11624
11625 2014-03-03 Jakub Jelinek <jakub@redhat.com>
11626
11627 PR preprocessor/60400
11628 * c-c++-common/cpp/pr60400.c: New test.
11629 * c-c++-common/cpp/pr60400-1.h: New file.
11630 * c-c++-common/cpp/pr60400-2.h: New file.
11631
11632 PR objc++/60398
11633 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11634
11635 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11636 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11637
11638 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11639
11640 PR ipa/60150
11641 * g++.dg/lto/pr60150.H: New testcase.
11642 * g++.dg/lto/pr60150_0.C: New testcase.
11643 * g++.dg/lto/pr60150_1.C: New testcase.
11644
11645 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11646
11647 PR ipa/60306
11648 * g++.dg/ipa/devirt-29.C: New testcase
11649
11650 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11651
11652 PR fortran/60236
11653 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11654
11655 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11656
11657 PR c++/50025
11658 * g++.dg/cpp0x/pr50025.C: New.
11659
11660 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
11661
11662 PR c++/60377
11663 * g++.dg/cpp1y/pr60377.C: New testcase.
11664
11665 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11666
11667 PR fortran/60341
11668 * gfortran.dg/str_comp_optimize_1.f90: New test.
11669
11670 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11671
11672 PR target/60071
11673 * gcc.c-torture/compile/pr60071.c: New.
11674
11675 2014-02-28 Janus Weil <janus@gcc.gnu.org>
11676
11677 PR fortran/60359
11678 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11679
11680 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11681
11682 PR c++/58610
11683 * g++.dg/cpp0x/constexpr-ice11.C: New.
11684
11685 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11686
11687 PR c++/60314
11688 * g++.dg/cpp1y/auto-fn24.C: New.
11689
11690 2014-02-28 Joey Ye <joey.ye@arm.com>
11691
11692 PR target/PR60169
11693 * gcc.target/arm/thumb1-far-jump-3.c: New case.
11694
11695 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11696
11697 PR c++/60253
11698 * g++.dg/overload/ellipsis2.C: New.
11699
11700 2014-02-27 Jeff Law <law@redhat.com>
11701
11702 PR rtl-optimization/52714
11703 * gcc.c-torture/compile/pr52714.c: New test.
11704
11705 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
11706 Jeff Law <law@redhat.com>
11707
11708 PR rtl-optimization/49847
11709 * g++.dg/pr49847.C: New test.
11710
11711 2014-02-27 Marek Polacek <polacek@redhat.com>
11712
11713 PR middle-end/59223
11714 * c-c++-common/pr59223.c: New test.
11715
11716 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11717
11718 * common/config/i386/predicates.md (const1256_operand): Remove.
11719 (const2356_operand): New.
11720 (const_1_to_2_operand): Remove.
11721 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11722 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11723 (*avx512pf_gatherpf<mode>sf): Ditto.
11724 (avx512pf_gatherpf<mode>df): Ditto.
11725 (*avx512pf_gatherpf<mode>df_mask): Ditto.
11726 (*avx512pf_gatherpf<mode>df): Ditto.
11727 (avx512pf_scatterpf<mode>sf): Ditto.
11728 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11729 (*avx512pf_scatterpf<mode>sf): Ditto.
11730 (avx512pf_scatterpf<mode>df): Ditto.
11731 (*avx512pf_scatterpf<mode>df_mask): Ditto.
11732 (*avx512pf_scatterpf<mode>df): Ditto.
11733 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11734
11735 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11736
11737 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11738 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11739 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11740 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11741 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11742 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11743 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11744 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11745
11746 2014-02-26 Bin Cheng <bin.cheng@arm.com>
11747
11748 PR target/60280
11749 * gnat.dg/renaming5.adb: Change to two expected gotos.
11750 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11751 jump threads.
11752 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11753 messages for removed basic block.
11754 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11755 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11756 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11757 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11758
11759 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11760
11761 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11762 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11763 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11764 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11765 * gcc.dg/vmx/merge-vsx.c: Likewise.
11766 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11767
11768 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
11769
11770 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11771 * gcc.target/i386/prefetchwt1-1.c: New.
11772 * g++.dg/other/i386-2.C: Add new option.
11773 * g++.dg/other/i386-3.C: Ditto.
11774 * gcc.target/i386/sse-12.c: Ditto.
11775 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11776 * gcc.target/i386/sse-22.c: Add new option.
11777 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11778
11779 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11780
11781 PR libfortran/59313
11782 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11783
11784 PR libfortran/58015
11785 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11786
11787 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
11788
11789 PR c++/60311
11790 * g++.dg/cpp1y/pr60311.C: New testcase.
11791
11792 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11793
11794 PR c++/60065
11795 * g++.dg/cpp1y/pr60065.C: New testcase.
11796
11797 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
11798
11799 PR rtl-optimization/60268
11800 * gcc.c-torture/compile/pr60268.c: New test.
11801
11802 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11803
11804 * gcc.target/microblaze/others/mem_reload.c: New test.
11805
11806 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11807
11808 * gcc.dg/vmx/lde.c: New test.
11809 * gcc.dg/vmx/lde-be-order.c: New test.
11810 * gcc.dg/vmx/ste.c: New test.
11811 * gcc.dg/vmx/ste-be-order.c: New test.
11812
11813 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
11814
11815 PR testsuite/60173
11816 * lib/target-supports.exp
11817 (check_effective_target_logical_op_short_circuit): Add cris-*-*
11818 and crisv32-*-* to list.
11819
11820 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11821
11822 PR fortran/60302
11823 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11824
11825 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11826
11827 * gcc.dg/vmx/vsums.c: Check entire result vector.
11828 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11829
11830 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11831
11832 * gcc.dg/vmx/ld.c: New test.
11833 * gcc.dg/vmx/ld-be-order.c: New test.
11834 * gcc.dg/vmx/ld-vsx.c: New test.
11835 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11836 * gcc.dg/vmx/ldl.c: New test.
11837 * gcc.dg/vmx/ldl-be-order.c: New test.
11838 * gcc.dg/vmx/ldl-vsx.c: New test.
11839 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11840 * gcc.dg/vmx/st.c: New test.
11841 * gcc.dg/vmx/st-be-order.c: New test.
11842 * gcc.dg/vmx/st-vsx.c: New test.
11843 * gcc.dg/vmx/st-vsx-be-order.c: New test.
11844 * gcc.dg/vmx/stl.c: New test.
11845 * gcc.dg/vmx/stl-be-order.c: New test.
11846 * gcc.dg/vmx/stl-vsx.c: New test.
11847 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11848
11849 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
11850
11851 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11852 * g++.dg/other/i386-3.C (dg-options): Ditto.
11853 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11854 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11855 -mavx512pf and -msha.
11856
11857 2014-02-21 Richard Biener <rguenther@suse.de>
11858
11859 PR tree-optimization/60276
11860 * gcc.dg/vect/pr60276.c: New testcase.
11861
11862 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11863
11864 PR fortran/60234
11865 * gfortran.dg/finalize_23.f90: New.
11866
11867 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
11868
11869 PR c++/60052
11870 PR c++/60053
11871 * g++.dg/cpp1y/pr60052.C: New testcase.
11872 * g++.dg/cpp1y/pr60053.C: New testcase.
11873
11874 2014-02-21 Tobias Burnus <burnus@net-b.de>
11875
11876 PR fortran/60286
11877 * gfortran.dg/inquire_16.f90: New.
11878
11879 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
11880
11881 * gcc.target/nios2/biggot-1.c: New.
11882 * gcc.target/nios2/biggot-2.c: New.
11883
11884 2014-02-20 Martin Jambor <mjambor@suse.cz>
11885
11886 PR ipa/55260
11887 * gcc.dg/ipa/pr55260.c: New test.
11888
11889 2014-02-20 Bin Cheng <bin.cheng@arm.com>
11890
11891 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11892 for execution test case.
11893
11894 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
11895
11896 PR ipa/58555
11897 * g++.dg/torture/pr58555.C: New testcase.
11898
11899 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11900
11901 PR target/60204
11902 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11903 reflect abi fix.
11904 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11905
11906 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
11907 Kirill Yukhin <kirill.yukhin@intel.com>
11908
11909 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
11910 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
11911 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
11912 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11913 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
11914 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11915
11916 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR c/37743
11919 * g++.dg/ext/builtin-bswap1.C: New test.
11920 * c-c++-common/pr37743.c: New test.
11921
11922 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
11923
11924 * gcc.dg/decl-10.c: New test.
11925
11926 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11927
11928 PR c++/60267
11929 * g++.dg/ext/ivdep-1.C: New test.
11930
11931 PR c++/60267
11932 * gcc.dg/pr60267.c: New test.
11933
11934 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
11935
11936 PR target/59794
11937 * gcc.target/i386/pr39162.c: Add dg-prune-output.
11938 (dg-options): Remove -Wno-psabi.
11939 * gcc.target/i386/pr59794-2.c: Ditto.
11940 * gcc.target/i386/pr60205-1.c: Ditto.
11941 * gcc.target/i386/sse-5.c: Ditto.
11942
11943 2014-02-18 Nick Clifton <nickc@redhat.com>
11944
11945 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
11946 * gcc.dg/pr23623.c: Likewise.
11947 * gcc.dg/pr48784-1.c: Likewise.
11948 * gcc.dg/pr48784-2.c: Likewise.
11949 * gcc.dg/pr56997-2.c: Likewise.
11950 * gcc.dg/sms-6.c: Likewise.
11951 * gcc.dg/torture/pr60183.c: Likewise.
11952 * gcc.dg/torture/vec-cvt-1.c: Likewise.
11953 * gcc.c-torture/execute/20061220-1.x: New.
11954 * gcc.c-torture/execute/pr43220.x: New.
11955 * gcc.c-torture/execute/pr51581-1.x: New.
11956 * gcc.c-torture/execute/pr51581-2.x: New.
11957 * gcc.c-torture/execute/pr58570.x: New.
11958 * gcc.c-torture/unsorted/DFcmp.x: New.
11959 * gcc.c-torture/unsorted/SFset.x: New.
11960
11961 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
11962
11963 * gnat.dg/opt31.adb: New test.
11964
11965 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11966
11967 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
11968
11969 2014-02-19 Janus Weil <janus@gcc.gnu.org>
11970
11971 PR fortran/60232
11972 * gfortran.dg/typebound_proc_33.f90: New.
11973
11974 2014-02-19 Marek Polacek <polacek@redhat.com>
11975
11976 PR c/60195
11977 * gcc.dg/pr60195.c: New test.
11978
11979 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
11980
11981 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
11982
11983 2014-02-19 Jakub Jelinek <jakub@redhat.com>
11984
11985 PR preprocessor/58844
11986 * c-c++-common/cpp/pr58844-1.c: New test.
11987 * c-c++-common/cpp/pr58844-2.c: New test.
11988
11989 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11990
11991 PR c++/60225
11992 * g++.dg/cpp0x/constexpr-ice10.C: New.
11993
11994 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11995
11996 PR c++/60215
11997 * g++.dg/cpp0x/pr60215.C: New.
11998
11999 2014-02-18 Tobias Burnus <burnus@net-b.de>
12000
12001 PR fortran/49397
12002 * gfortran.dg/proc_ptr_45.f90: New.
12003 * gfortran.dg/proc_ptr_46.f90: New.
12004
12005 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
12006
12007 PR c++/60190
12008 * g++.dg/cpp1y/pr60190.C: New testcase.
12009
12010 PR c++/60064
12011 * g++.dg/cpp1y/pr60064.C: New testcase.
12012
12013 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
12014
12015 PR target/60205
12016 * gcc.target/i386/pr60205-1.c: New test.
12017 * gcc.target/i386/pr60205-2.c: Ditto.
12018
12019 2014-02-18 Kai Tietz <ktietz@redhat.com>
12020
12021 PR target/60193
12022 * gcc.target/i386/nest-1.c: New testcase.
12023
12024 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
12025
12026 * gnat.dg/opt32.adb: New test.
12027
12028 2014-02-18 Janus Weil <janus@gcc.gnu.org>
12029
12030 PR fortran/60231
12031 * gfortran.dg/typebound_generic_15.f90: New.
12032
12033 2014-02-17 Janus Weil <janus@gcc.gnu.org>
12034
12035 PR fortran/55907
12036 * gfortran.dg/init_flag_12.f90: New.
12037
12038 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
12039 Ilya Tocar <ilya.tocar@intel.com>
12040
12041 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
12042 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12043 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12044 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12045
12046 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
12047
12048 * lib/target-supports.exp
12049 (check_effective_target_logical_op_short_circuit): New procedure.
12050 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
12051 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
12052 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
12053 * gcc.dg/tree-ssa/vrp47.c: Likewise.
12054 * gcc.dg/tree-ssa/vrp87.c: Likewise.
12055 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
12056 logical_op_short_circuit for the alternative test, extending
12057 it to arm_cortex_m.
12058
12059 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12060
12061 PR target/60203
12062 * gcc.target/powerpc/pr60203.c: New testsuite.
12063
12064 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
12065
12066 PR fortran/59599
12067 * gfortran.dg/ichar_3.f90: New test.
12068
12069 2014-02-15 Richard Biener <rguenther@suse.de>
12070
12071 PR tree-optimization/60183
12072 * gcc.dg/torture/pr60183.c: New testcase.
12073
12074 2014-02-14 Jeff Law <law@redhat.com>
12075
12076 PR rtl-optimization/60131
12077 * g++.dg/torture/pr60131.C: New test.
12078
12079 2014-02-14 Ian Bolton <ian.bolton@arm.com>
12080
12081 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
12082 on command-line.
12083
12084 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
12085
12086 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
12087
12088 2014-02-14 Jakub Jelinek <jakub@redhat.com>
12089
12090 * gcc.c-torture/compile/20140213.c: New test.
12091
12092 2014-02-13 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR target/43546
12095 * gcc.target/i386/pr43546.c: New test.
12096
12097 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
12098
12099 * gcc.target/s390/hotpatch-compile-8.c: New test.
12100
12101 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12102
12103 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
12104 definition with an ifndef.
12105 * gcc.dg/pr59605-2.c: New test.
12106
12107 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12108
12109 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
12110
12111 2014-02-12 Joseph Myers <joseph@codesourcery.com>
12112
12113 * gcc.dg/torture/float128-mul-underflow.c,
12114 gcc.dg/torture/float128-truncdf-underflow.c,
12115 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
12116
12117 2014-02-12 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR middle-end/59737
12120 * g++.dg/ipa/pr59737.C: New test.
12121
12122 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
12123
12124 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
12125
12126 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
12127
12128 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
12129
12130 * gcc.dg/cilk-plus/jump-openmp.c: New file.
12131
12132 2014-02-12 Richard Biener <rguenther@suse.de>
12133
12134 PR middle-end/60092
12135 * gcc.dg/torture/pr60092.c: New testcase.
12136 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
12137
12138 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
12139
12140 * gcc.c-torture/execute/20140212-1.c: New test.
12141
12142 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12143
12144 PR c++/60047
12145 * g++.dg/cpp0x/pr60047.C: New.
12146
12147 2014-02-12 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR c/60101
12150 * c-c++-common/pr60101.c: New test.
12151
12152 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
12153
12154 PR lto/59468
12155 * g++.dg/ipa/devirt-27.C: New testcase.
12156 * g++.dg/ipa/devirt-26.C: New testcase.
12157
12158 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12159
12160 PR target/60137
12161 * gcc.target/powerpc/pr60137.c: New file.
12162
12163 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12164
12165 PR fortran/52370
12166 * gfortran.dg/pr52370.f90: New test.
12167
12168 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
12169
12170 PR target/59927
12171 Revert
12172 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
12173
12174 PR testsuite/58630
12175 * gcc.target/i386/pr43662.c (dg-options):
12176 Add -maccumulate-outgoing-args.
12177 * gcc.target/i386/pr43869.c (dg-options): Ditto.
12178 * gcc.target/i386/pr57003.c (dg-options): Ditto.
12179 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
12180 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
12181 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
12182 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
12183 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
12184 Add -maccumulate-outgoing-args.
12185 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
12186 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
12187 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
12188 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
12189 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
12190 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
12191 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
12192 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
12193 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
12194 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
12195 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
12196 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
12197 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
12198 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
12199 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
12200
12201 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
12202
12203 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
12204
12205 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12206
12207 PR debug/59776
12208 * gcc.dg/guality/pr59776.c: New test.
12209
12210 2014-02-11 Renlin Li <Renlin.Li@arm.com>
12211
12212 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
12213 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
12214 (add_options_for_arm_vfp3): New.
12215
12216 2014-02-11 Jeff Law <law@redhat.com>
12217
12218 PR middle-end/54041
12219 * gcc.target/m68k/pr54041.c: New test.
12220
12221 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR target/59927
12224 * gcc.target/i386/pr59927.c: New test.
12225
12226 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
12227
12228 * gcc.dg/vect/pr57741-3.c: Require vect_int.
12229 * gcc.dg/vect/pr60012.c: Likewise.
12230 * gcc.dg/vect/vect-119.c: Likewise.
12231 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
12232 * gcc.dg/vect/vect-outer-4c.c: Likewise.
12233
12234 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12235
12236 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
12237
12238 2014-02-10 Jeff Law <law@redhat.com>
12239
12240 PR middle-end-52306
12241 * gcc.c-torture/compile/pr52306.c: New test.
12242
12243 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12244
12245 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
12246
12247 2014-02-10 Richard Biener <rguenther@suse.de>
12248
12249 PR tree-optimization/60115
12250 * gcc.dg/torture/pr60115.c: New testcase.
12251
12252 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
12253
12254 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
12255 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
12256
12257 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
12258 Ilya Tocar <ilya.tocar@intel.com>
12259
12260 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
12261 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
12262 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12263 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12264 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
12265 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
12266 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
12267 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12268 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12269 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12270 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
12271 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
12272 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
12273 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
12274 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12275 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12276 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
12277 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
12278 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12279 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
12280 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12281 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
12282 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12283 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
12284 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
12285 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12286 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12287
12288 2014-02-10 Jakub Jelinek <jakub@redhat.com>
12289
12290 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
12291
12292 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12293
12294 PR fortran/57522
12295 * gfortran.dg/associated_target_5.f03: New test.
12296
12297 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12298
12299 PR fortran/59026
12300 * gfortran.dg/elemental_by_value_1.f90: New test.
12301
12302 2014-02-08 Janus Weil <janus@gcc.gnu.org>
12303
12304 PR fortran/58470
12305 * gfortran.dg/finalize_22.f90: New.
12306
12307 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
12308
12309 PR fortran/60066
12310 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
12311 was fixed by the patch for PR59906.
12312
12313 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
12314
12315 PR translation/52289
12316 * gfortran.dg/coarray_8.f90: Update dg-error match.
12317
12318 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12319
12320 PR c/59984
12321 * gcc.dg/vect/pr59984.c: New test.
12322
12323 PR middle-end/60092
12324 * gcc.dg/attr-alloc_align-1.c: New test.
12325 * gcc.dg/attr-alloc_align-2.c: New test.
12326 * gcc.dg/attr-alloc_align-3.c: New test.
12327 * gcc.dg/attr-assume_aligned-1.c: New test.
12328 * gcc.dg/attr-assume_aligned-2.c: New test.
12329 * gcc.dg/attr-assume_aligned-3.c: New test.
12330
12331 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12332
12333 PR target/60077
12334 * gcc.target/i386/pr60077-1.c: New test.
12335 * gcc.target/i386/pr60077-2.c: New test.
12336
12337 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR preprocessor/56824
12340 * gcc.dg/pr56824.c: New test.
12341
12342 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12343
12344 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
12345 variable used for atomic operations.
12346
12347 2014-02-07 Richard Biener <rguenther@suse.de>
12348
12349 PR middle-end/60092
12350 * gcc.dg/vect/pr60092-2.c: New testcase.
12351
12352 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12353
12354 PR c++/60082
12355 Revert
12356 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12357
12358 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12359 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12360
12361 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12362
12363 * gcc.target/s390/fp2int1.c: New testcase.
12364
12365 2014-02-07 Richard Biener <rguenther@suse.de>
12366
12367 PR middle-end/60092
12368 * gcc.dg/tree-ssa/alias-30.c: New testcase.
12369 * gcc.dg/tree-ssa/alias-31.c: Likewise.
12370
12371 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
12372
12373 PR ipa/59918
12374 * g++.dg/torture/pr59918.C: New testcase.
12375
12376 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12377
12378 PR target/59575
12379 * gcc.target/arm/pr59575.c: New test.
12380
12381 PR debug/59992
12382 * gcc.dg/pr59992.c: New test.
12383
12384 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
12385
12386 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
12387 init_priority. Test alignment of variable instead of function.
12388
12389 2014-02-06 Marek Polacek <polacek@redhat.com>
12390
12391 PR c/60087
12392 * gcc.dg/pr60087.c: New test.
12393
12394 2014-02-06 Alan Modra <amodra@gmail.com>
12395
12396 * gcc.target/powerpc/pr60032.c: New.
12397
12398 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12399
12400 PR target/60062
12401 * gcc.c-torture/execute/pr60062.c: New test.
12402 * gcc.c-torture/execute/pr60072.c: New test.
12403
12404 2014-02-06 Ian Bolton <ian.bolton@arm.com>
12405
12406 * gcc.dg/tree-ssa/pr59597.c: Make called function static
12407 so that expected outcome works for PIC variants too.
12408
12409 2014-02-06 Yury Gribov <y.gribov@samsung.com>
12410 Kugan Vivekanandarajah <kuganv@linaro.org>
12411
12412 * gcc.target/arm/vect-noalign.c: New file.
12413
12414 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
12415 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR middle-end/60013
12418 * gcc.dg/pr60013.c: New testcase.
12419
12420 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12421
12422 * gcc.dg/vmx/sum2s.c: New.
12423 * gcc.dg/vmx/sum2s-be-order.c: New.
12424
12425 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12426
12427 * gcc.dg/vmx/pack.c: New.
12428 * gcc.dg/vmx/pack-be-order.c: New.
12429 * gcc.dg/vmx/unpack.c: New.
12430 * gcc.dg/vmx/unpack-be-order.c: New.
12431
12432 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12433
12434 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12435 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12436
12437 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12438
12439 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12440 Use __builtin_floorf, __builtin_ceilf.
12441 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12442 declaration.
12443 (TEST): Use __builtin_floorf.
12444 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12445
12446 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12447
12448 PR ipa/59947
12449 * g++.dg/opt/pr59947.C: New test.
12450
12451 PR c++/58703
12452 * c-c++-common/gomp/pr58703.c: New test.
12453
12454 2014-02-05 Richard Biener <rguenther@suse.de>
12455
12456 PR testsuite/60076
12457 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12458 avoid using unsigned long long.
12459
12460 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12461
12462 PR middle-end/57499
12463 * g++.dg/torture/pr57499.C: New test.
12464
12465 2014-02-05 Yury Gribov <y.gribov@samsung.com>
12466
12467 * gcc.dg/asan/nosanitize-and-inline.c: New test.
12468
12469 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
12470
12471 * g++.dg/ipa/devirrt-22.C: Fix template.
12472
12473 2014-02-04 Marek Polacek <polacek@redhat.com>
12474
12475 PR c/60036
12476 * gcc.dg/pr60036.c: New test.
12477
12478 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12479
12480 PR ipa/60058
12481 * g++.dg/torture/pr60058.C: New testcase.
12482
12483 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12484
12485 * g++.dg/tsan/default_options.C: Invert check.
12486
12487 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12488
12489 PR tree-optimization/60002
12490 * g++.dg/opt/pr60002.C: New test.
12491
12492 PR tree-optimization/60023
12493 * g++.dg/vect/pr60023.cc: New test.
12494
12495 PR ipa/60026
12496 * c-c++-common/torture/pr60026.c: New test.
12497
12498 PR rtl-optimization/57915
12499 * gcc.target/i386/pr57915.c: New test.
12500
12501 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12502
12503 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12504
12505 2014-02-04 Renlin Li <Renlin.Li@arm.com>
12506
12507 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12508
12509 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR middle-end/59261
12512 * gcc.dg/pr59261.c: New test.
12513
12514 2014-02-04 Richard Biener <rguenther@suse.de>
12515
12516 PR tree-optimization/60012
12517 * gcc.dg/vect/pr60012.c: New testcase.
12518
12519 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12520
12521 PR target/59788
12522 * g++.dg/eh/unwind-direct.C: New test.
12523
12524 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
12525
12526 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12527 timeout value to 20s.
12528
12529 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12530
12531 PR ipa/59882
12532 * g++.dg/torture/pr59882.C: New testcase
12533
12534 2014-02-03 Jan Hubicka <jh@suse.cz>
12535
12536 PR ipa/59831
12537 * g++.dg/ipa/devirt-22.C: New testcase.
12538
12539 2014-02-03 Jan Hubicka <jh@suse.cz>
12540
12541 * g++.dg/ipa/devirt-25.C: New testcase.
12542
12543 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12544
12545 PR tree-optimization/59924
12546 * gcc.dg/pr59924.c: New test.
12547
12548 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12549
12550 PR ipa/59831
12551 * g++.dg/ipa/devirt-24.C: New testcase.
12552
12553 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
12554
12555 PR c++/53017
12556 PR c++/59211
12557 * c-c++-common/attributes-1.c: New testcase.
12558 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12559
12560 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12561
12562 PR c++/58871
12563 * g++.dg/cpp0x/pr58871.C: New.
12564
12565 2014-02-03 Cong Hou <congh@google.com>
12566
12567 PR tree-optimization/60000
12568 * g++.dg/vect/pr60000.cc: New test.
12569
12570 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
12571
12572 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12573 * gcc.target/i386/long-double-64-4.c: Likewise.
12574 * gcc.target/i386/long-double-80-1.c: Likewise.
12575 * gcc.target/i386/long-double-80-2.c: Likewise.
12576 * gcc.target/i386/long-double-80-3.c: Likewise.
12577 * gcc.target/i386/long-double-80-4.c: Likewise.
12578 * gcc.target/i386/long-double-80-5.c: Likewise.
12579 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
12580 __multf3 isn't used.
12581 * gcc.target/i386/long-double-64-3.c: Likewise.
12582 * gcc.target/i386/long-double-128-1.c: New test.
12583 * gcc.target/i386/long-double-128-2.c: Likewise.
12584 * gcc.target/i386/long-double-128-3.c: Likewise.
12585 * gcc.target/i386/long-double-128-4.c: Likewise.
12586 * gcc.target/i386/long-double-128-5.c: Likewise.
12587 * gcc.target/i386/long-double-128-6.c: Likewise.
12588 * gcc.target/i386/long-double-128-7.c: Likewise.
12589 * gcc.target/i386/long-double-128-8.c: Likewise.
12590 * gcc.target/i386/long-double-128-9.c: Likewise.
12591 * gcc.target/i386/long-double-64-5.c: Likewise.
12592 * gcc.target/i386/long-double-64-6.c: Likewise.
12593 * gcc.target/i386/long-double-64-7.c: Likewise.
12594 * gcc.target/i386/long-double-64-8.c: Likewise.
12595 * gcc.target/i386/long-double-64-9.c: Likewise.
12596 * gcc.target/i386/long-double-80-10.c: Likewise.
12597 * gcc.target/i386/long-double-80-8.c: Likewise.
12598 * gcc.target/i386/long-double-80-9.c: Likewise.
12599
12600 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
12601
12602 PR rtl-optimization/57662
12603 * g++.dg/pr57662.C: New test.
12604
12605 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12606
12607 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12608 * gcc.dg/vmx/perm.c: New.
12609 * gcc.dg/vmx/perm-be-order.c: New.
12610
12611 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12612
12613 * gcc.dg/vmx/vsums.c: New.
12614 * gcc.dg/vmx/vsums-be-order.c: New.
12615
12616 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
12617
12618 * g++.dg/ipa/devirt-23.C: New testcase.
12619 * g++.dg/ipa/devirt-20.C: Fix template.
12620
12621 2014-02-02 Jan Hubicka <jh@suse.cz>
12622
12623 * g++.dg/ipa/devirt-21.C: New testcase.
12624
12625 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
12626
12627 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12628 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12629
12630 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
12631
12632 PR target/60017
12633 * gcc.c-torture/execute/pr60017.c: New test.
12634
12635 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
12636
12637 PR fortran/57033
12638 * gfortran.dg/default_initialization_7.f90: New test.
12639
12640 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
12641
12642 PR fortran/59906
12643 * gfortran.dg/elemental_subroutine_9.f90: New test.
12644
12645 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12646
12647 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12648
12649 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12650
12651 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12652
12653 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12654
12655 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12656
12657 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12658
12659 PR c++/51219
12660 * g++.dg/init/bitfield5.C: New.
12661
12662 2014-02-01 Jakub Jelinek <jakub@redhat.com>
12663
12664 PR tree-optimization/60003
12665 * gcc.c-torture/execute/pr60003.c: New test.
12666
12667 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12668
12669 PR bootstrap/59985
12670 * gcc.target/arm/pr59985.C: New.
12671
12672 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12673
12674 PR sanitizer/59410
12675 * lib/tsan-dg.exp (tsan_init): Instead of not running any
12676 tsan tests if trivial testcase doesn't run, set dg-do-what-default
12677 to compile.
12678 (tsan_finish): Restore dg-do-what-default.
12679 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12680 * g++.dg/tsan/fd_close_norace2.C: Likewise.
12681 * g++.dg/tsan/default_options.C: Likewise.
12682 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12683 * g++.dg/tsan/atomic_free2.C: Likewise.
12684 * g++.dg/tsan/cond_race.C: Likewise.
12685 * g++.dg/tsan/fd_close_norace.C: Likewise.
12686 * g++.dg/tsan/benign_race.C: Likewise.
12687 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12688 * c-c++-common/tsan/simple_race.c: Likewise.
12689 * c-c++-common/tsan/mutexset1.c: Likewise.
12690 * c-c++-common/tsan/thread_leak2.c: Likewise.
12691 * c-c++-common/tsan/tls_race.c: Likewise.
12692 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12693 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12694 * c-c++-common/tsan/free_race2.c: Likewise.
12695 * c-c++-common/tsan/thread_leak.c: Likewise.
12696 * c-c++-common/tsan/thread_leak1.c: Likewise.
12697 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12698 * c-c++-common/tsan/free_race.c: Likewise.
12699 * c-c++-common/tsan/sleep_sync.c: Likewise.
12700 * c-c++-common/tsan/tiny_race.c: Likewise.
12701 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12702 * c-c++-common/tsan/atomic_stack.c: Likewise.
12703 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
12704 in dg-output regexps.
12705 * c-c++-common/tsan/simple_stack.c: Likewise.
12706
12707 2014-01-31 Richard Henderson <rth@redhat.com>
12708
12709 * g++.dg/tm/pr60004.C: New.
12710
12711 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12712
12713 PR c++/59082
12714 * g++.dg/inherit/crash4.C: New.
12715
12716 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
12717
12718 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12719
12720 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12721
12722 * gcc.target/i386/m512-check.h: Use correct rounding values.
12723
12724 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12725
12726 * gcc.target/i386/avx-1.c: Use correct rounding values.
12727 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12728 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12729 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12730 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12731 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12732 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12733 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12734 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12735 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12736 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12737 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12738 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12739 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12740 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12741 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12742 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12743 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12744 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12745 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12746 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12747 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12748 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12749 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12750 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12751 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12752 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12753 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12754 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12755 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12756 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12757 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12758 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12759 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12760 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12761 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12762 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12763 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12764 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12765 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12766 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12767 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12768 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12769 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12770 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12771 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12772 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12773 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12774 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12775 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12776 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12777 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12778 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12779 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12780 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12781 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12782 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12783 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12784 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12785 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12786 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12787 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12788 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12789 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12790 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12791 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12792 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12793 * gcc.target/i386/sse-13.c: Ditto.
12794 * gcc.target/i386/sse-14.c: Ditto.
12795 * gcc.target/i386/sse-22.c: Ditto.
12796 * gcc.target/i386/sse-23.c: Ditto.
12797
12798 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12799
12800 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12801 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12802
12803 2014-01-31 Richard Biener <rguenther@suse.de>
12804
12805 PR middle-end/59990
12806 * gcc.dg/torture/pr59990.c: New testcase.
12807
12808 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12809
12810 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12811 if it fails don't run any tsan tests.
12812
12813 2014-01-31 Marek Polacek <polacek@redhat.com>
12814
12815 PR c/59963
12816 * gcc.dg/pr59940.c (g): Adjust dg-warning.
12817 (y): Adjust dg-error.
12818 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12819 * gcc.dg/pr59963-1.c: New test.
12820 * gcc.dg/pr59963-2.c: New test.
12821 * gcc.dg/pr59963-3.c: New test.
12822
12823 2014-01-30 Jakub Jelinek <jakub@redhat.com>
12824
12825 PR target/59923
12826 * gcc.target/arm/pr59923.c: New test.
12827
12828 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12829
12830 * gcc.dg/vmx/splat.c: New.
12831 * gcc.dg/vmx/splat-vsx.c: New.
12832 * gcc.dg/vmx/splat-be-order.c: New.
12833 * gcc.dg/vmx/splat-vsx-be-order.c: New.
12834 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12835 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12836
12837 2014-01-30 Richard Biener <rguenther@suse.de>
12838
12839 PR tree-optimization/59993
12840 * gcc.dg/torture/pr59993.c: New testcase.
12841
12842 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
12843
12844 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12845 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12846 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12847 vect_int rather than vect_float.
12848
12849 2014-01-30 Marek Polacek <polacek@redhat.com>
12850
12851 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12852
12853 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12854
12855 * gcc.target/microblaze/isa/fcmp4.c: New.
12856
12857 2014-01-30 Marek Polacek <polacek@redhat.com>
12858
12859 PR c/59940
12860 * gcc.dg/pr59940.c: New test.
12861 * gcc.dg/pr35635.c (func3): Move dg-warning.
12862
12863 2014-01-30 Richard Biener <rguenther@suse.de>
12864
12865 PR tree-optimization/59903
12866 * gcc.dg/torture/pr59903.c: New testcase.
12867
12868 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12869
12870 PR c++/58843
12871 * g++.dg/lookup/crash8.C: New.
12872
12873 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12874
12875 PR c++/58649
12876 * g++.dg/template/crash117.C: New.
12877
12878 2014-01-30 Richard Biener <rguenther@suse.de>
12879
12880 PR c/59905
12881 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12882 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12883 abort.
12884 * gcc.dg/invalid-call-1.c: Likewise.
12885
12886 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12887
12888 PR c++/58561
12889 * g++.dg/cpp1y/auto-fn23.C: New.
12890
12891 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12892
12893 PR c++/58846
12894 * g++.dg/init/dso_handle2.C: New.
12895
12896 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12897
12898 PR c++/58674
12899 * g++.dg/cpp0x/pr58674.C: New.
12900
12901 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
12902
12903 PR target/59617
12904 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12905 * gcc.target/i386/avx512f-gather-5.c: Ditto.
12906
12907 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12908
12909 * gcc.dg/vmx/merge-be-order.c: New.
12910 * gcc.dg/vmx/merge.c: New.
12911 * gcc.dg/vmx/merge-vsx-be-order.c: New.
12912 * gcc.dg/vmx/merge-vsx.c: New.
12913
12914 2014-01-29 Richard Biener <rguenther@suse.de>
12915
12916 PR tree-optimization/58742
12917 * gcc.dg/pr58742-1.c: New testcase.
12918 * gcc.dg/pr58742-2.c: Likewise.
12919 * gcc.dg/pr58742-3.c: Likewise.
12920
12921 2014-01-29 Renlin Li <Renlin.Li@arm.com>
12922
12923 * gcc.target/arm/ftest-armv7ve-arm.c: New.
12924 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
12925 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
12926
12927 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
12928
12929 PR c++/58702
12930 * g++.dg/gomp/pr58702.C: New.
12931
12932 2014-01-29 Dodji Seketeli <dodji@redhat.com>
12933
12934 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12935 selector.
12936
12937 2014-01-29 Jakub Jelinek <jakub@redhat.com>
12938
12939 PR middle-end/59917
12940 PR tree-optimization/59920
12941 * gcc.dg/pr59920-1.c: New test.
12942 * gcc.dg/pr59920-2.c: New test.
12943 * gcc.dg/pr59920-3.c: New test.
12944 * c-c++-common/gomp/pr59917-1.c: New test.
12945 * c-c++-common/gomp/pr59917-2.c: New test.
12946
12947 PR tree-optimization/59594
12948 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
12949 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
12950 * gcc.dg/vect/pr59594.c: New test.
12951
12952 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
12953
12954 PR fortran/59414
12955 * gfortran.dg/allocate_class_3.f90: New test.
12956
12957 2014-01-28 Dodji Seketeli <dodji@redhat.com>
12958
12959 PR preprocessor/59935
12960 * c-c++-common/cpp/warning-zero-location.c: New test.
12961 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
12962
12963 2014-01-27 Steve Ellcey <sellcey@mips.com>
12964
12965 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
12966
12967 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
12968
12969 * g++.dg/ext/mv16.C: New tests.
12970
12971 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
12972
12973 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
12974 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12975 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
12976 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12977 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
12978 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
12979 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
12980 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
12981 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
12982 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
12983 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
12984 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
12985 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
12986 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
12987 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
12988 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
12989 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
12990 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
12991 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
12992 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
12993 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
12994 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
12995 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
12996 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
12997 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
12998 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
12999 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
13000 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
13001 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
13002 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
13003 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
13004 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
13005 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
13006 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
13007 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
13008 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
13009 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
13010 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
13011 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
13012 _mm512_mask_cvtepi32_storeu_epi8.
13013 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
13014 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
13015 _mm512_mask_cvtepi32_storeu_epi16.
13016 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
13017 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
13018 _mm512_mask_cvtepi64_storeu_epi8.
13019 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
13020 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
13021 _mm512_mask_cvtepi64_storeu_epi16.
13022 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
13023 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
13024 _mm512_mask_cvtepi64_storeu_epi32.
13025 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
13026 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
13027 _mm512_mask_cvtsepi32_storeu_epi8.
13028 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
13029 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
13030 _mm512_mask_cvtsepi32_storeu_epi16.
13031 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
13032 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
13033 _mm512_mask_cvtsepi64_storeu_epi8.
13034 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
13035 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
13036 _mm512_mask_cvtsepi64_storeu_epi16.
13037 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
13038 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
13039 _mm512_mask_cvtsepi64_storeu_epi32.
13040 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
13041 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
13042 _mm512_mask_cvtusepi32_storeu_epi8.
13043 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
13044 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
13045 _mm512_mask_cvtusepi32_storeu_epi16.
13046 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
13047 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
13048 _mm512_mask_cvtusepi64_storeu_epi8.
13049 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
13050 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
13051 _mm512_mask_cvtusepi64_storeu_epi16.
13052 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
13053 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
13054 _mm512_mask_cvtusepi64_storeu_epi32.
13055 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
13056 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
13057
13058 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
13059
13060 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
13061 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13062 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13063 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13064 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
13065 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
13066 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
13067 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
13068 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
13069 built-ins roudning immediate.
13070 * gcc.target/i386/sse-22.c: Add new built-ins.
13071 * gcc.target/i386/sse-23.c: Ditto.
13072 * gcc.target/i386/avx-1.c: Ditto.
13073
13074 2014-01-27 Christian Bruel <christian.bruel@st.com>
13075
13076 * gcc.target/sh/torture/strncmp.c: New tests.
13077
13078 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
13079
13080 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
13081
13082 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
13083
13084 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
13085
13086 2014-01-24 Jeff Law <law@redhat.com>
13087
13088 PR tree-optimization/59919
13089 * gcc.c-torture/compile/pr59919.c: New test.
13090
13091 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
13092
13093 PR c++/57524
13094 * g++.dg/ext/timevar2.C: New.
13095
13096 2014-01-24 Marek Polacek <polacek@redhat.com>
13097
13098 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
13099
13100 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
13101
13102 PR target/59929
13103 * gcc.target/i386/pr59929.c: New test.
13104
13105 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
13106
13107 PR target/59909
13108 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
13109 word atomic functions at runtime.
13110
13111 2014-01-23 Marek Polacek <polacek@redhat.com>
13112
13113 PR c/59846
13114 * gcc.dg/pr59846.c: New test.
13115
13116 2014-01-23 Marek Polacek <polacek@redhat.com>
13117
13118 PR c/58346
13119 * c-c++-common/pr58346-1.c: New test.
13120 * c-c++-common/pr58346-2.c: New test.
13121 * c-c++-common/pr58346-3.c: New test.
13122
13123 2014-01-23 Marek Polacek <polacek@redhat.com>
13124
13125 PR c/59871
13126 * gcc.dg/20020220-2.c: Adjust dg-warning message.
13127 * gcc.dg/pr59871.c: New test.
13128
13129 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13130
13131 PR c++/58980
13132 * g++.dg/parse/enum11.C: New.
13133
13134 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
13135
13136 * gcc.target/aarch64/sshr64_1.c: New testcase.
13137
13138 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
13139
13140 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
13141 SIMD enabled function.
13142 * g++.dg/cilk-plus/ef_test.C: New test.
13143 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
13144 and added C++ ones.
13145 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
13146 to differenciate C error messages from C++ ones.
13147
13148 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
13149
13150 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
13151
13152 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
13153
13154 * gcc.target/microblaze/others/builtin-trap.c: New test,
13155
13156 2014-01-23 Jakub Jelinek <jakub@redhat.com>
13157
13158 PR middle-end/58809
13159 * c-c++-common/gomp/pr58809.c: New test.
13160
13161 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
13162
13163 PR sanitizer/59897
13164 * c-c++-common/asan/use-after-return-1.c: Fixed
13165 to pass on darwin.
13166
13167 2014-01-23 Dodji Seketeli <dodji@redhat.com>
13168
13169 PR preprocessor/58580
13170 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
13171
13172 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
13173 Ilya Tocar <ilya.tocar@intel.com>
13174
13175 * gcc.target/i386/avx512f-kmovw-1.c: New.
13176
13177 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
13178
13179 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
13180 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
13181 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13182 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13183 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
13184 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
13185
13186 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
13187
13188 PR target/52125
13189 * gcc.dg/pr48774.c: Remove skip for mips_rel.
13190 * gcc.target/mips/pr52125.c: New test.
13191
13192 2014-01-22 Marek Polacek <polacek@redhat.com>
13193
13194 PR c/59891
13195 * gcc.dg/torture/pr59891.c: New test.
13196
13197 2014-01-22 Jeff Law <law@redhat.com>
13198
13199 PR tree-optimization/59597
13200 * gcc.dg/tree-ssa/pr59597.c: New test.
13201
13202 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
13203
13204 PR rtl-optimization/59477
13205 * g++.dg/pr59477.C: New.
13206
13207 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
13208
13209 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
13210
13211 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
13212
13213 PR c++/59482
13214 * g++.dg/pr59482.C: New.
13215
13216 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13217
13218 * gcc.dg/vmx/insert-vsx-be-order.c: New.
13219 * gcc.dg/vmx/extract-vsx.c: New.
13220 * gcc.dg/vmx/extract-vsx-be-order.c: New.
13221 * gcc.dg/vmx/insert-vsx.c: New.
13222
13223 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
13224
13225 PR rtl-optimization/59896
13226 * gcc.target/arm/pr59896.c: New.
13227
13228 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
13229
13230 PR rtl-optimization/59858
13231 * gcc.target/arm/pr59858.c: New.
13232
13233 2014-01-21 Jakub Jelinek <jakub@redhat.com>
13234
13235 PR target/59003
13236 * gcc.dg/tree-prof/pr59003.c: New test.
13237
13238 PR middle-end/59860
13239 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
13240 other targets.
13241
13242 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13243
13244 * gfortran.dg/round_3.f08: Add more cases.
13245
13246 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
13247
13248 * lib/target-supports.exp (force_conventional_output_for): New
13249 procedure.
13250 * lib/scanasm.exp (scan-assembler_required_options)
13251 (scan-assembler-not_required_options)
13252 (scan-assembler-times_required_options): Replace with
13253 force_conventional_output_fors.
13254 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
13255 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
13256
13257 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
13258
13259 PR middle-end/59789
13260 * gcc.target/i386/pr59789.c: New testcase.
13261
13262 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
13263
13264 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
13265 the 'code' bitfield from 16 to 8.
13266
13267 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13268
13269 * lib/target-supports.exp
13270 (check_effective_target_vect_perm): Exclude aarch64_be.
13271 (check_effective_target_vect_perm_byte): Likewise.
13272 (check_effective_target_vect_perm_short): Likewise.
13273
13274 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13275
13276 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
13277 (RUN_TEST): Use new macro.
13278 (INDEX64_32): Delete.
13279 (INDEX64_64): Likewise.
13280 (INDEX128_32): Likewise.
13281 (INDEX128_64): Likewise.
13282 (INDEX): Likewise.
13283 (test_vneg_f32): Use fixed RUN_TEST.
13284
13285 2014-01-20 Richard Biener <rguenther@suse.de>
13286
13287 PR middle-end/59860
13288 * gcc.dg/pr59860.c: New testcase.
13289
13290 2014-01-20 Jakub Jelinek <jakub@redhat.com>
13291
13292 PR target/59880
13293 * gcc.target/i386/pr59880.c: New test.
13294
13295 2014-01-20 Renlin Li <renlin.li@arm.com>
13296
13297 * gcc.dg/pr44194-1.c: Tweak regexp.
13298
13299 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13300
13301 PR libfortran/59771
13302 PR libfortran/59774
13303 PR libfortran/59836
13304 * gfortran.dg/round_3.f08: New cases added.
13305 * gfortran.dg/fmt_g_1.f90: New test.
13306
13307 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
13308
13309 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
13310
13311 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13312
13313 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
13314
13315 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13316
13317 * gcc.dg/vect/pr57705.c: Require vect_int.
13318 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
13319 * gcc.dg/vect/vect-alias-check.c: Likewise.
13320
13321 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
13322
13323 PR fortran/58007
13324 * gfortran.dg/unresolved_fixup_1.f90: New test.
13325 * gfortran.dg/unresolved_fixup_2.f90: New test.
13326
13327 2014-01-18 Jakub Jelinek <jakub@redhat.com>
13328
13329 PR target/58944
13330 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
13331 Remove dg-prune-output lines.
13332
13333 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13334
13335 PR middle-end/59706
13336 * gfortran.dg/pr59706.f90: New test.
13337 * g++.dg/ext/pr59706.C: New test.
13338
13339 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13340
13341 PR c++/59270
13342 PR c++/58811
13343 * g++.dg/cpp0x/decltype-incomplete1.C: New.
13344 * g++.dg/init/pr58811.C: Likewise.
13345
13346 2014-01-17 Jeff Law <law@redhat.com>
13347
13348 PR middle-end/57904
13349 * gfortran.dg/pr57904.f90: New test.
13350
13351 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13352
13353 PR c++/59269
13354 * g++.dg/cpp0x/nsdmi-union4.C: New.
13355
13356 2014-01-17 Marek Polacek <polacek@redhat.com>
13357
13358 PR c++/59838
13359 * g++.dg/diagnostic/pr59838.C: New test.
13360
13361 2014-01-17 Marek Polacek <polacek@redhat.com>
13362
13363 PR c/58346
13364 * gcc.dg/pr58346.c: New test.
13365
13366 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13367
13368 PR testsuite/58776
13369 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
13370 dg-options, use dg-additional-options for i?86/x86_64 to avoid
13371 option duplication.
13372
13373 PR fortran/59440
13374 * gfortran.dg/pr59440-1.f90: New test.
13375 * gfortran.dg/pr59440-2.f90: New test.
13376 * gfortran.dg/pr59440-3.f90: New test.
13377
13378 PR testsuite/59064
13379 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
13380 testing for " version" and " alias" with one testing for
13381 " version\[^\n\r]* alias".
13382 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
13383 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
13384 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
13385 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
13386 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
13387 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
13388
13389 PR c++/57945
13390 * c-c++-common/torture/pr57945.c: New test.
13391
13392 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
13393
13394 * gcc.target/arm/its.c: New testcase.
13395
13396 2014-01-16 Jan Hubicka <jh@suse.cz>
13397
13398 PR ipa/59775
13399 * g++.dg/torture/pr59775.C: New testcase.
13400
13401 2014-01-16 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR middle-end/58344
13404 * gcc.c-torture/compile/pr58344.c: New test.
13405
13406 PR target/59839
13407 * gcc.target/i386/pr59839.c: New test.
13408
13409 PR debug/54694
13410 * gcc.target/i386/pr9771-1.c (main): Rename to...
13411 (real_main): ... this. Add __asm name "main".
13412 (ASMNAME, ASMNAME2, STRING): Define.
13413
13414 2014-01-16 Nick Clifton <nickc@redhat.com>
13415
13416 PR middle-end/28865
13417 * gcc.c-torture/compile/pr28865.c: New.
13418 * gcc.c-torture/execute/pr28865.c: New.
13419
13420 2014-01-16 Marek Polacek <polacek@redhat.com>
13421
13422 PR middle-end/59827
13423 * gcc.dg/pr59827.c: New test.
13424
13425 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
13426
13427 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13428
13429 2014-01-15 Richard Henderson <rth@redhat.com>
13430
13431 PR debug/54694
13432 * gcc.target/i386/pr54694.c: New test.
13433
13434 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
13435
13436 PR c++/49718
13437 * g++.dg/pr49718.C: New test.
13438
13439 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
13440
13441 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13442
13443 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
13444
13445 * gcc.dg/vmx/mult-even-odd.c: New.
13446 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13447
13448 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
13449
13450 * lib/target-supports.exp (check_libcilkrts_available): Added an
13451 extern "C" if we are using C++ along with a function prototype.
13452
13453 2014-01-15 Jeff Law <law@redhat.com>
13454
13455 PR tree-optimization/59747
13456 * gcc.c-torture/execute/pr59747.c: New test.
13457
13458 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
13459
13460 PR target/59794
13461 * c-c++-common/convert-vec-1.c: Also prune ABI change for
13462 Linux/x86.
13463 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13464 * g++.dg/ext/attribute-test-1.C: Likewise.
13465 * g++.dg/ext/attribute-test-2.C: Likewise.
13466 * g++.dg/ext/attribute-test-3.C: Likewise.
13467 * g++.dg/ext/attribute-test-4.C: Likewise.
13468 * g++.dg/ext/pr56790-1.C: Likewise.
13469 * g++.dg/torture/pr38565.C: Likewise.
13470 * gcc.dg/pr53060.c: Likewise.
13471 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13472 * c-c++-common/vector-compare-2.c: Likewise.
13473 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13474 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
13475 dg-message line number.
13476
13477 2014-01-15 Matthias Klose <doko@ubuntu.com>
13478
13479 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13480
13481 2014-01-15 Richard Biener <rguenther@suse.de>
13482
13483 PR tree-optimization/59822
13484 * g++.dg/torture/pr59822.C: New testcase.
13485
13486 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
13487
13488 PR target/59808
13489 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13490 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13491
13492 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
13493 Kugan Vivekanandarajah <kuganv@linaro.org>
13494
13495 PR target/59695
13496 * g++.dg/pr59695.C: New testcase.
13497
13498 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13499
13500 PR target/59803
13501 * gcc.c-torture/compile/pr59803.c: New testcase.
13502
13503 2014-01-15 Jakub Jelinek <jakub@redhat.com>
13504
13505 PR c/58943
13506 * gcc.c-torture/execute/pr58943.c: New test.
13507 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13508
13509 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
13510
13511 PR target/59794
13512 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13513 * gcc.target/i386/pr39162.c (y): New __m256i variable.
13514 (bar): Change return type to void. Set y to x.
13515 * gcc.target/i386/pr59794-1.c: New testcase.
13516 * gcc.target/i386/pr59794-2.c: Likewise.
13517 * gcc.target/i386/pr59794-3.c: Likewise.
13518 * gcc.target/i386/pr59794-4.c: Likewise.
13519 * gcc.target/i386/pr59794-5.c: Likewise.
13520 * gcc.target/i386/pr59794-6.c: Likewise.
13521 * gcc.target/i386/pr59794-7.c: Likewise.
13522
13523 2014-01-14 Richard Biener <rguenther@suse.de>
13524
13525 PR tree-optimization/58921
13526 PR tree-optimization/59006
13527 * gcc.dg/torture/pr58921.c: New testcase.
13528 * gcc.dg/torture/pr59006.c: Likewise.
13529 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13530
13531 2014-01-14 Jakub Jelinek <jakub@redhat.com>
13532
13533 PR testsuite/59494
13534 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13535 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13536 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
13537 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13538 Executing predictive commoning without unrolling.
13539
13540 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13541
13542 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13543 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13544 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13545 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13546 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13547 __builtin_ia32_rsqrt28sd_round.
13548 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13549 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13550 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13551 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13552 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13553 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13554 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13555 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13556 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13557 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13558 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13559 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13560 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13561 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13562 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13563 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13564 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13565 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13566 * gcc.target/i386/sse-22.c: Extend with new built-ins,
13567 fix wrong rounding mode (see above).
13568 * gcc.target/i386/sse-23.c: Ditto.
13569
13570 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13571
13572 * gcc.dg/vmx/insert.c: New.
13573 * gcc.dg/vmx/insert-be-order.c: New.
13574 * gcc.dg/vmx/extract.c: New.
13575 * gcc.dg/vmx/extract-be-order.c: New.
13576
13577 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13578
13579 PR tree-optimization/59387
13580 * gcc.c-torture/execute/pr59387.c: New test.
13581
13582 2014-01-13 Richard Biener <rguenther@suse.de>
13583
13584 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13585 adjusting mathlib options.
13586 * gfortran.dg/lto/lto.exp: Likewise.
13587
13588 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
13589
13590 * gnat.dg/loop_optimization17.adb: New test.
13591 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13592
13593 2014-01-13 Christian Bruel <christian.bruel@st.com>
13594
13595 * gcc.target/sh/cmpstrn.c: New case.
13596
13597 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13598
13599 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13600 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13601
13602 2014-01-12 Janus Weil <janus@gcc.gnu.org>
13603
13604 PR fortran/58026
13605 * gfortran.dg/alloc_comp_basics_6.f90: New.
13606
13607 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13608
13609 PR fortran/59700
13610 * gfortran.dg/pr59700.f90: New test.
13611
13612 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13613
13614 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13615 * gfortran.dg/use_only_3.f90: Likewise.
13616 * gfortran.dg/inquire_10.f90: Delete opened file.
13617 * gfortran.dg/inquire_15.f90: Likewise.
13618 * gfortran.dg/pr16597.f90: Likewise.
13619 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13620 for PR59419.
13621
13622 2014-01-10 Jeff Law <law@redhat.com>
13623
13624 PR middle-end/59743
13625 * gcc.c-torture/compile/pr59743.c: New test.
13626
13627 2014-01-10 Jan Hubicka <jh@suse.cz>
13628
13629 PR ipa/58585
13630 * g++.dg/torture/pr58585.C: New testcase.
13631
13632 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
13633
13634 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13635
13636 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13637
13638 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13639
13640 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
13641
13642 PR target/59744
13643 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13644 * gcc.target/aarch64/cmn-neg2.c: New test.
13645
13646 2014-01-10 Richard Biener <rguenther@suse.de>
13647
13648 PR tree-optimization/59374
13649 * gcc.dg/torture/pr59374-3.c: New testcase.
13650
13651 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13652
13653 * lib/target-supports.exp
13654 (check_effective_target_arm_crypto_ok_nocache): New.
13655 (check_effective_target_arm_crypto_ok): Use above procedure.
13656 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13657
13658 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
13659
13660 PR ipa/58252
13661 PR ipa/59226
13662 * g++.dg/ipa/devirt-20.C: New testcase.
13663 * g++.dg/torture/pr58252.C: Likewise.
13664 * g++.dg/torture/pr59226.C: Likewise.
13665
13666 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13667
13668 * c-c++-common/asan/no-asan-stack.c: New test.
13669
13670 2014-01-10 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR middle-end/59670
13673 * gcc.dg/pr59670.c: New test.
13674
13675 2014-01-09 Steve Ellcey <sellcey@mips.com>
13676
13677 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13678
13679 2014-01-09 Jakub Jelinek <jakub@redhat.com>
13680
13681 PR middle-end/47735
13682 * gcc.target/i386/pr47735.c: New test.
13683
13684 PR tree-optimization/59622
13685 * g++.dg/opt/pr59622-2.C: New test.
13686 * g++.dg/opt/pr59622-3.C: New test.
13687 * g++.dg/opt/pr59622-4.C: New test.
13688 * g++.dg/opt/pr59622-5.C: New test.
13689
13690 PR sanitizer/59136
13691 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13692 filename:line instead of (modulename+offset) form with stripped
13693 initial / from the filename.
13694
13695 2014-01-09 Ian Lance Taylor <iant@google.com>
13696
13697 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13698 the other Go compiler.
13699
13700 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13701
13702 PR c++/59730
13703 * g++.dg/cpp0x/variadic145.C: New.
13704
13705 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
13706
13707 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13708 which don't support -fsplit-stack. Skip rotate[0123].go tests.
13709
13710 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13711
13712 PR testsuite/59524
13713 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13714 are run only if the Cilk library is available/enabled.
13715 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13716 * lib/target-supports.exp (check_libcilkrts_available): New function.
13717
13718 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13719
13720 PR c++/59631
13721 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13722 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13723 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13724 with dg-additional-options.
13725 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13726 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13727 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13728 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13729 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13730 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13731
13732 2014-01-09 Richard Biener <rguenther@suse.de>
13733
13734 PR tree-optimization/59715
13735 * gcc.dg/torture/pr59715.c: New testcase.
13736
13737 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
13738
13739 * c-c++-common/asan/no-asan-globals.c: New test.
13740 * c-c++-common/asan/no-instrument-reads.c: Likewise.
13741 * c-c++-common/asan/no-instrument-writes.c: Likewise.
13742 * c-c++-common/asan/use-after-return-1.c: Likewise.
13743 * c-c++-common/asan/no-use-after-return.c: Likewise.
13744
13745 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13746
13747 * gnat.dg/weak2.ad[sb]: New test.
13748
13749 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13750
13751 PR middle-end/59471
13752 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13753 type, use pointers to vector type instead.
13754
13755 2014-01-08 Catherine Moore <clm@codesourcery.com>
13756
13757 * gcc.target/mips/umips-branch-3.c: New test.
13758 * gcc.target/mips/umips-branch-4.c: New test.
13759
13760 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13761
13762 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13763 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13764 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13765 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13766 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13767 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13768 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13769 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13770
13771 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13772
13773 PR rtl-optimization/59137
13774 * gcc.target/mips/pr59137.c: New test.
13775
13776 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
13777
13778 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13779 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13780 * gcc.target/i386/pr55433.c (dg-options): Ditto.
13781 * gcc.target/i386/pr57848.c (dg-options): Ditto.
13782 * gcc.target/i386/pr59099.c (dg-options): Ditto.
13783 Require fpic effective target.
13784 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13785
13786 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13787
13788 PR ipa/59722
13789 * gcc.dg/pr59722.c: New test.
13790
13791 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13792
13793 PR middle-end/57748
13794 * gcc.dg/torture/pr57748-3.c: New test.
13795 * gcc.dg/torture/pr57748-4.c: New test.
13796
13797 2014-01-08 Marek Polacek <polacek@redhat.com>
13798
13799 PR middle-end/59669
13800 * gcc.dg/gomp/pr59669-1.c: New test.
13801 * gcc.dg/gomp/pr59669-2.c: New test.
13802
13803 2014-01-08 Martin Jambor <mjambor@suse.cz>
13804
13805 PR ipa/59610
13806 * gcc.dg/ipa/pr59610.c: New test.
13807
13808 2014-01-08 Janus Weil <janus@gcc.gnu.org>
13809
13810 PR fortran/58182
13811 * gfortran.dg/binding_label_tests_26a.f90: New.
13812 * gfortran.dg/binding_label_tests_26b.f90: New.
13813
13814 2014-01-08 Marek Polacek <polacek@redhat.com>
13815
13816 PR sanitizer/59667
13817 * c-c++-common/ubsan/pr59667.c: New test.
13818
13819 2014-01-08 Richard Biener <rguenther@suse.de>
13820
13821 PR middle-end/59630
13822 * gcc.dg/pr59630.c: New testcase.
13823
13824 2014-01-08 Richard Biener <rguenther@suse.de>
13825
13826 PR middle-end/59471
13827 * gcc.dg/pr59471.c: New testcase.
13828
13829 2014-01-07 Jeff Law <law@redhat.com>
13830
13831 PR middle-end/53623
13832 * gcc.target/i386/pr53623.c: New test.
13833
13834 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
13835
13836 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13837 blanks at EOF.
13838 * g++.dg/cpp1y/pr58534.C: Likewise.
13839 * g++.dg/cpp1y/pr58536.C: Likewise.
13840 * g++.dg/cpp1y/pr58548.C: Likewise.
13841 * g++.dg/cpp1y/pr58549.C: Likewise.
13842 * g++.dg/cpp1y/pr58637.C: Likewise.
13843 * g++.dg/cpp1y/pr59112.C: Likewise.
13844 * g++.dg/cpp1y/pr59113.C: Likewise.
13845 * g++.dg/cpp1y/pr59629.C: Likewise.
13846 * g++.dg/cpp1y/pr59635.C: Likewise.
13847 * g++.dg/cpp1y/pr59636.C: Likewise.
13848 * g++.dg/cpp1y/pr59638.C: Likewise.
13849
13850 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13851
13852 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13853
13854 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13855
13856 * gcc.target/i386/intrinsics_4.c (bar): New function.
13857
13858 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13859
13860 * g++.dg/ext/is_base_of_incomplete-2.C: New.
13861
13862 2014-01-07 Jakub Jelinek <jakub@redhat.com>
13863
13864 PR rtl-optimization/58668
13865 * gcc.dg/pr58668.c: New test.
13866
13867 PR tree-optimization/59643
13868 * gcc.dg/pr59643.c: New test.
13869 * gcc.c-torture/execute/pr59643.c: New test.
13870
13871 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13872
13873 PR fortran/59589
13874 * gfortran.dg/class_allocate_16.f90: New.
13875
13876 2014-01-06 Jakub Jelinek <jakub@redhat.com>
13877
13878 PR target/59644
13879 * gcc.target/i386/pr59644.c: New test.
13880
13881 2014-01-06 Marek Polacek <polacek@redhat.com>
13882
13883 PR c/57773
13884 * gcc.dg/pr57773.c: New test.
13885
13886 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
13887
13888 PR c++/59635
13889 PR c++/59636
13890 PR c++/59629
13891 PR c++/59638
13892 * g++.dg/cpp1y/pr59635.C: New testcase.
13893 * g++.dg/cpp1y/pr59636.C: New testcase.
13894 * g++.dg/cpp1y/pr59629.C: New testcase.
13895 * g++.dg/cpp1y/pr59638.C: New testcase.
13896
13897 2014-01-06 Martin Jambor <mjambor@suse.cz>
13898
13899 PR ipa/59008
13900 * gcc.dg/ipa/pr59008.c: New test.
13901
13902 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13903
13904 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13905 if supported.
13906
13907 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13908
13909 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13910 Require c99_runtime.
13911 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13912
13913 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
13914 Require c99_runtime.
13915 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
13916 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
13917 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
13918
13919 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
13920 Require c99_runtime.
13921 Make CALC void static.
13922 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
13923
13924 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13925 Require c99_runtime.
13926 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13927
13928 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13929
13930 * gcc.target/i386/pr59501-1.c: Require avx effective target.
13931 * gcc.target/i386/pr59501-2.c: Likewise.
13932 * gcc.target/i386/pr59501-3.c: Likewise.
13933 * gcc.target/i386/pr59501-4.c: Likewise.
13934 * gcc.target/i386/pr59501-5.c: Likewise.
13935 * gcc.target/i386/pr59501-6.c: Likewise.
13936
13937 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13938
13939 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
13940 * gcc.target/i386/pr59390_1.c: Likewise.
13941 * gcc.target/i386/pr59390_2.c: Likewise.
13942
13943 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
13944
13945 * gcc.dg/pr59350.c: Tweak.
13946 * gcc.dg/pr59350-2.c: New test.
13947 * g++.dg/pr59510.C: Likewise.
13948
13949 2014-01-06 Janus Weil <janus@gcc.gnu.org>
13950
13951 PR fortran/59023
13952 * gfortran.dg/bind_c_procs_2.f90: New.
13953
13954 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
13955
13956 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
13957 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13958 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13959 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13960 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
13961 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13962 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13963
13964 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
13965
13966 * gcc.target/arm/neon-nested-apcs.c: New test.
13967
13968 2014-01-04 Jakub Jelinek <jakub@redhat.com>
13969
13970 PR tree-optimization/59519
13971 * gcc.dg/vect/pr59519-1.c: New test.
13972 * gcc.dg/vect/pr59519-2.c: New test.
13973
13974 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
13975 vmovdqu32.
13976
13977 2014-01-04 Janus Weil <janus@gcc.gnu.org>
13978
13979 PR fortran/59547
13980 * gfortran.dg/typebound_proc_32.f90: New.
13981
13982 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
13983
13984 PR c++/58950
13985 * g++.dg/pr58950.C: New file.
13986
13987 2014-01-03 Tobias Burnus <burnus@net-b.de>
13988
13989 PR c++/58567
13990 * g++.dg/gomp/pr58567.C: New.
13991
13992 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
13993
13994 PR tree-optimization/59651
13995 * gcc.dg/torture/pr59651.c: New test.
13996 * gcc.dg/vect/pr59651.c: Ditto.
13997
13998 2014-01-03 Jakub Jelinek <jakub@redhat.com>
13999
14000 PR target/59625
14001 * gcc.target/i386/pr59625.c: New test.
14002
14003 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
14004
14005 Core DR 1442
14006 PR c++/59165
14007 * g++.dg/cpp0x/range-for28.C: New.
14008 * g++.dg/cpp0x/range-for3.C: Update.
14009
14010 2014-01-02 Joseph Myers <joseph@codesourcery.com>
14011
14012 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
14013
14014 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14015
14016 PR c++/59641
14017 * g++.dg/cpp0x/pr59641.C: New file.
14018
14019 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14020
14021 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
14022
14023 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14024
14025 PR c++/59378
14026 * g++.dg/ext/pr59378.C: New file.
14027
14028 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14029
14030 Update copyright years
14031
14032 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14033
14034 * gcc.target/arc/arc.exp: Use the standard form for the copyright
14035 notice.
14036
14037 2014-01-02 Janus Weil <janus@gcc.gnu.org>
14038
14039 PR fortran/59654
14040 * gfortran.dg/dynamic_dispatch_12.f90: New.
14041
14042 2014-01-01 Jakub Jelinek <jakub@redhat.com>
14043
14044 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
14045 the builtin isn't optimized away as unused.
14046
14047 PR rtl-optimization/59647
14048 * g++.dg/opt/pr59647.C: New test.
14049 \f
14050 Copyright (C) 2014 Free Software Foundation, Inc.
14051
14052 Copying and distribution of this file, with or without modification,
14053 are permitted in any medium without royalty provided the copyright
14054 notice and this notice are preserved.