simplify-rtx.c (simplify_binary_operation_1): Div check added.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-05  Alex Velenko  <Alex.Velenko@arm.com>
2
3         * gcc.dg/asr-div1.c: New testcase.
4
5 2014-11-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6
7         * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
8
9         * go.test/go-test.exp: In +build lines, require whitespace around
10         expected strings, fix check for negation.
11
12 2014-11-04  Marek Polacek  <polacek@redhat.com>
13
14         * c-c++-common/ubsan/align-2.c: Remove dg-output.
15         * c-c++-common/ubsan/align-4.c: Likewise.
16         * g++.dg/ubsan/null-1.C: Likewise.
17         * g++.dg/ubsan/null-2.C: Likewise.
18
19 2014-11-04  Uros Bizjak  <ubizjak@gmail.com>
20
21         * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
22
23 2014-11-04  Uros Bizjak  <ubizjak@gmail.com>
24
25         * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
26         * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
27         * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
28         * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
29         * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
30         ipa dump.
31         * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
32         Cleanup original tree dump.
33         * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
34         * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
35         * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
36
37 2014-11-04  Martin Jambor  <mjambor@suse.cz>
38
39         * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
40         function body.
41
42 2014-11-04  Jason Merrill  <jason@redhat.com>
43
44         * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
45         * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
46
47 2014-11-04  Andrew Stubbs  <ams@codesourcery.com>
48
49         * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
50         * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
51         conflicting -mcpu options.
52         * gcc.target/powerpc/ppc-target-2.c: Likewise.
53         * gcc.target/powerpc/cell_builtin-7.c: Likewise.
54         * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
55         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
56         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
57         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
58         * gcc.target/powerpc/pr48053-3.c: Likewise.
59         * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
60         * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
61         * gcc.target/powerpc/pr57744.c: Likewise.
62         * gcc.target/powerpc/pr47862.c: Likewise.
63         * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
64         * gcc.target/powerpc/recip-1.c: Likewise.
65         * gcc.target/powerpc/darwin-longlong.c: Likewise.
66         * gcc.target/powerpc/bool2-p8.c: Likewise.
67         * gcc.target/powerpc/mmfpgpr.c: Likewise.
68         * gcc.target/powerpc/pr60203.c: Likewise.
69         * gcc.target/powerpc/direct-move-vint1.c: Likewise.
70         * gcc.target/powerpc/bool2-av.c: Likewise.
71         * gcc.target/powerpc/pr43154.c: Likewise.
72         * gcc.target/powerpc/ppc-fma-2.c: Likewise.
73         * gcc.target/powerpc/swaps-p8-5.c: Likewise.
74         * gcc.target/powerpc/pr59054.c: Likewise.
75         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
76         * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
77         * gcc.target/powerpc/swaps-p8-13.c: Likewise.
78         * gcc.target/powerpc/ppc-target-3.c: Likewise.
79         * gcc.target/powerpc/cell_builtin-8.c: Likewise.
80         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
81         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
82         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
83         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
84         * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
85         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
86         * gcc.target/powerpc/bswap64-3.c: Likewise.
87         * gcc.target/powerpc/bcd-1.c: Likewise.
88         * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
89         * gcc.target/powerpc/extend-divide-1.c: Likewise.
90         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
91         * gcc.target/powerpc/pr48192.c: Likewise.
92         * gcc.target/powerpc/pr52775.c: Likewise.
93         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
94         * gcc.target/powerpc/pr58673-1.c: Likewise.
95         * gcc.target/powerpc/pr53487.c: Likewise.
96         * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
97         * gcc.target/powerpc/recip-2.c: Likewise.
98         * gcc.target/powerpc/p8vector-fp.c: Likewise.
99         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
100         * gcc.target/powerpc/ppc-fma-3.c: Likewise.
101         * gcc.target/powerpc/pr57150.c: Likewise.
102         * gcc.target/powerpc/pr47251.c: Likewise.
103         * gcc.target/powerpc/swaps-p8-6.c: Likewise.
104         * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
105         * gcc.target/powerpc/bool3-p7.c: Likewise.
106         * gcc.target/powerpc/cell_builtin-1.c: Likewise.
107         * gcc.target/powerpc/swaps-p8-14.c: Likewise.
108         * gcc.target/powerpc/ppc-target-4.c: Likewise.
109         * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
110         * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
111         * gcc.target/powerpc/440-machhw-1.c: Likewise.
112         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
113         * gcc.target/powerpc/vsx-mass-1.c: Likewise.
114         * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
115         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
116         * gcc.target/powerpc/loop_align.c: Likewise.
117         * gcc.target/powerpc/lhs-1.c: Likewise.
118         * gcc.target/powerpc/sd-vsx.c: Likewise.
119         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
120         * gcc.target/powerpc/bcd-2.c: Likewise.
121         * gcc.target/powerpc/20040121-1.c: Likewise.
122         * gcc.target/powerpc/pr52457.c: Likewise.
123         * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
124         * gcc.target/powerpc/extend-divide-2.c: Likewise.
125         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
126         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
127         * gcc.target/powerpc/pr58673-2.c: Likewise.
128         * gcc.target/powerpc/atomic-p7.c: Likewise.
129         * gcc.target/powerpc/recip-3.c: Likewise.
130         * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
131         * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
132         * gcc.target/powerpc/popcount-1.c: Likewise.
133         * gcc.target/powerpc/altivec-32.c: Likewise.
134         * gcc.target/powerpc/timode_off.c: Likewise.
135         * gcc.target/powerpc/p8vector-ldst.c: Likewise.
136         * gcc.target/powerpc/pack01.c: Likewise.
137         * gcc.target/powerpc/pr55033.c: Likewise.
138         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
139         * gcc.target/powerpc/swaps-p8-7.c: Likewise.
140         * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
141         * gcc.target/powerpc/440-macchwu-1.c: Likewise.
142         * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
143         * gcc.target/powerpc/440-mulchw-1.c: Likewise.
144         * gcc.target/powerpc/bool3-p8.c: Likewise.
145         * gcc.target/powerpc/cell_builtin-2.c: Likewise.
146         * gcc.target/powerpc/swaps-p8-15.c: Likewise.
147         * gcc.target/powerpc/440-macchw-1.c: Likewise.
148         * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
149         * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
150         * gcc.target/powerpc/440-machhw-2.c: Likewise.
151         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
152         * gcc.target/powerpc/pr46728-16.c: Likewise.
153         * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
154         * gcc.target/powerpc/bool3-av.c: Likewise.
155         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
156         * gcc.target/powerpc/ppc-pow.c: Likewise.
157         * gcc.target/powerpc/lhs-2.c: Likewise.
158         * gcc.target/powerpc/pr39902-2.c: Likewise.
159         * gcc.target/powerpc/20041111-1.c: Likewise.
160         * gcc.target/powerpc/builtins-1.c: Likewise.
161         * gcc.target/powerpc/bcd-3.c: Likewise.
162         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
163         * gcc.target/powerpc/pr57949-1.c: Likewise.
164         * gcc.target/powerpc/atomic-p8.c: Likewise.
165         * gcc.target/powerpc/sd-pwr6.c: Likewise.
166         * gcc.target/powerpc/recip-4.c: Likewise.
167         * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
168         * gcc.target/powerpc/warn-2.c: Likewise.
169         * gcc.target/powerpc/parity-1.c: Likewise.
170         * gcc.target/powerpc/popcount-2.c: Likewise.
171         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
172         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
173         * gcc.target/powerpc/swaps-p8-8.c: Likewise.
174         * gcc.target/powerpc/pr42747.c: Likewise.
175         * gcc.target/powerpc/440-macchwu-2.c: Likewise.
176         * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
177         * gcc.target/powerpc/dfp-dd-2.c: Likewise.
178         * gcc.target/powerpc/direct-move-float1.c: Likewise.
179         * gcc.target/powerpc/440-mulchw-2.c: Likewise.
180         * gcc.target/powerpc/cell_builtin-3.c: Likewise.
181         * gcc.target/powerpc/swaps-p8-16.c: Likewise.
182         * gcc.target/powerpc/440-macchw-2.c: Likewise.
183         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
184         * gcc.target/powerpc/dfp-td-2.c: Likewise.
185         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
186         * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
187         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
188         * gcc.target/powerpc/lhs-3.c: Likewise.
189         * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
190         * gcc.target/powerpc/builtins-2.c: Likewise.
191         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
192         * gcc.target/powerpc/pr52199.c: Likewise.
193         * gcc.target/powerpc/440-machhwu-1.c: Likewise.
194         * gcc.target/powerpc/pr57949-2.c: Likewise.
195         * gcc.target/powerpc/recip-5.c: Likewise.
196         * gcc.target/powerpc/popcount-3.c: Likewise.
197         * gcc.target/powerpc/vsx-vector-1.c: Likewise.
198         * gcc.target/powerpc/swaps-p8-1.c: Likewise.
199         * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
200         * gcc.target/powerpc/ppc-fma-6.c: Likewise.
201         * gcc.target/powerpc/vsx-extract-1.c: Likewise.
202         * gcc.target/powerpc/pr48226.c: Likewise.
203         * gcc.target/powerpc/swaps-p8-9.c: Likewise.
204         * gcc.target/powerpc/pr47755-2.c: Likewise.
205         * gcc.target/powerpc/direct-move-float2.c: Likewise.
206         * gcc.target/powerpc/cell_builtin-4.c: Likewise.
207         * gcc.target/powerpc/direct-move-double1.c: Likewise.
208         * gcc.target/powerpc/swaps-p8-17.c: Likewise.
209         * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
210         * gcc.target/powerpc/dfp-td-3.c: Likewise.
211         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
212         * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
213         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
214         * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
215         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
216         * gcc.target/powerpc/bool2-p5.c: Likewise.
217         * gcc.target/powerpc/440-machhwu-2.c: Likewise.
218         * gcc.target/powerpc/fusion.c: Likewise.
219         * gcc.target/powerpc/recip-6.c: Likewise.
220         * gcc.target/powerpc/altivec-cell-6.c: Likewise.
221         * gcc.target/powerpc/vsx-vector-2.c: Likewise.
222         * gcc.target/powerpc/swaps-p8-2.c: Likewise.
223         * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
224         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
225         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
226         * gcc.target/powerpc/direct-move-long1.c: Likewise.
227         * gcc.target/powerpc/dfp-dd.c: Likewise.
228         * gcc.target/powerpc/swaps-p8-10.c: Likewise.
229         * gcc.target/powerpc/cell_builtin-5.c: Likewise.
230         * gcc.target/powerpc/direct-move-double2.c: Likewise.
231         * gcc.target/powerpc/440-mullhw-1.c: Likewise.
232         * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
233         * gcc.target/powerpc/440-maclhw-1.c: Likewise.
234         * gcc.target/powerpc/dfp-td.c: Likewise.
235         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
236         * gcc.target/powerpc/pr48053-1.c: Likewise.
237         * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
238         * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
239         * gcc.target/powerpc/pr60676.c: Likewise.
240         * gcc.target/powerpc/pr48258-1.c: Likewise.
241         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
242         * gcc.target/powerpc/pr48857.c: Likewise.
243         * gcc.target/powerpc/quad-atomic.c: Likewise.
244         * gcc.target/powerpc/altivec-cell-7.c: Likewise.
245         * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
246         * gcc.target/powerpc/vsx-vector-3.c: Likewise.
247         * gcc.target/powerpc/swaps-p8-3.c: Likewise.
248         * gcc.target/powerpc/pr56605.c: Likewise.
249         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
250         * gcc.target/powerpc/pr53199.c: Likewise.
251         * gcc.target/powerpc/direct-move-long2.c: Likewise.
252         * gcc.target/powerpc/swaps-p8-11.c: Likewise.
253         * gcc.target/powerpc/vsx-float0.c: Likewise.
254         * gcc.target/powerpc/ppc-target-1.c: Likewise.
255         * gcc.target/powerpc/altivec-20.c: Likewise.
256         * gcc.target/powerpc/cell_builtin-6.c: Likewise.
257         * gcc.target/powerpc/440-mullhw-2.c: Likewise.
258         * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
259         * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
260         * gcc.target/powerpc/440-maclhw-2.c: Likewise.
261         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
262         * gcc.target/powerpc/pr60137.c: Likewise.
263         * gcc.target/powerpc/bswap64-1.c: Likewise.
264         * gcc.target/powerpc/pr48053-2.c: Likewise.
265         * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
266         * gcc.target/powerpc/pr48258-2.c: Likewise.
267         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
268         * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
269         * gcc.target/powerpc/bool2-p7.c: Likewise.
270         * gcc.target/powerpc/ppc-round.c: Likewise.
271         * gcc.target/powerpc/altivec-cell-8.c: Likewise.
272         * gcc.target/powerpc/vsx-vector-4.c: Likewise.
273         * gcc.target/powerpc/ppc-fma-1.c: Likewise.
274         * gcc.target/powerpc/swaps-p8-4.c: Likewise.
275         * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
276         * gcc.target/powerpc/pr47755.c: Likewise.
277
278 2014-11-04  Marek Polacek  <polacek@redhat.com>
279
280         * c-c++-common/ubsan/object-size-10.c: New test.
281
282 2014-11-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
283
284         * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
285
286 2014-11-03  Tobias Burnus  <burnus@net-b.de>
287
288         * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
289
290 2014-11-03  Marek Polacek  <polacek@redhat.com>
291
292         PR c/52769
293         * gcc.dg/pr52769.c: New test.
294
295 2014-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
296
297         PR c++/57820
298         * g++.dg/cpp0x/constexpr-ctor16.C: New.
299         * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
300
301 2014-11-03  Marc Glisse  <marc.glisse@inria.fr>
302
303         PR tree-optimization/60770
304         * gcc.dg/tree-ssa/pr60770-1.c: New file.
305
306 2014-11-03  Jan Beulich  <jbeulich@suse.com>
307
308         * gcc.target/i386/i386.exp: Extend option set to test
309         vect-args.c with to include -mavx, -mavx2, and -mavx512f.
310         * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
311
312 2014-11-03  Uros Bizjak  <ubizjak@gmail.com>
313
314         * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
315         for ia32 targets only.
316         * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
317         * g++.dg/tree-ssa/pr29902.C: Ditto.
318         * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
319
320 2014-11-03  Zhenqiang Chen  <zhenqiang.chen@arm.com>
321
322         * gcc.target/arm/ifcvt-size-check.c: New test.
323
324 2014-11-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
325
326         * gcc.target/mips/octeon3-pipe-1.c: New test.
327
328 2014-11-02  Uros Bizjak  <ubizjak@gmail.com>
329
330         * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
331         * g++.dg/ext/attrib42.C: Ditto.
332         * g++.dg/torture/pr51344.C: Ditto.
333         * g++.dg/tree-ssa/pr29902.C: Ditto.
334         * gcc.c-torture/execute/20010129-1.c: Ditto.
335         * gcc.dg/combine_ashiftrt_2.c: Ditto.
336         * gcc.dg/march-generic.c: Ditto.
337         * gcc.dg/torture/pr17526.c: Ditto.
338         * gcc.dg/union-4.c: Ditto.
339
340 2014-11-02  Uros Bizjak  <ubizjak@gmail.com>
341
342         * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
343         * g++.dg/abi/no-weak1.C: Ditto.
344         * g++.dg/opt/pr44919.C: Ditto.
345         * g++.dg/opt/pr46640.C: Ditto.
346         * g++.dg/opt/pr46649.C: Ditto.
347         * g++.dg/opt/pr47036.C: Ditto.
348         * g++.dg/opt/pr48273.C: Ditto.
349         * g++.dg/opt/pr48302.C: Ditto.
350         * g++.dg/opt/pr45788.C: Ditto.
351         * g++.dg/opt/pr57662.C: Ditto.
352         * gcc.dg/20031102-1.c: Ditto.
353         * gcc.dg/builtin-bswap-7.c: Ditto.
354         * gcc.dg/builtin-bswap-7a.c: Ditto.
355         * gcc.dg/builtin-bswap-9.c: Ditto.
356         * gcc.dg/combine_ashiftrt_1.c: Ditto.
357         * gcc.dg/guality/bswaptest.c: Ditto.
358         * gcc.dg/guality/clztest.c: Ditto.
359         * gcc.dg/guality/ctztest.c: Ditto.
360         * gcc.dg/guality/pr45003-1.c: Ditto.
361         * gcc.dg/guality/pr45003-2.c: Ditto.
362         * gcc.dg/guality/pr45003-3.c: Ditto.
363         * gcc.dg/guality/pr58791-4.c: Ditto.
364         * gcc.dg/guality/rotatetest.c:Ditto.
365         * gcc.dg/ifcvt-fabs-1.c: Ditto.
366         * gcc.dg/ira-loop-pressure.c: Ditto.
367         * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
368         * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
369         * gcc.dg/lto/pr47259_0.c: Ditto.
370         * gcc.dg/memcpy-5.c: Ditto.
371         * gcc.dg/pr10474.c: Ditto.
372         * gcc.dg/pr37438.c: Ditto.
373         * gcc.dg/pr39453.c: Ditto.
374         * gcc.dg/pr40501.c: Ditto.
375         * gcc.dg/pr42245-2.c: Ditto.
376         * gcc.dg/pr42245.c: Ditto.
377         * gcc.dg/pr42246.c: Ditto.
378         * gcc.dg/pr42249.c: Ditto.
379         * gcc.dg/pr42388.c: Ditto.
380         * gcc.dg/pr42389.c: Ditto.
381         * gcc.dg/pr45352-1.c: Ditto.
382         * gcc.dg/pr45352-2.c: Ditto.
383         * gcc.dg/pr45352-3.c: Ditto.
384         * gcc.dg/pr45352.c: Ditto.
385         * gcc.dg/pr45472.c: Ditto.
386         * gcc.dg/pr45652.c: Ditto.
387         * gcc.dg/pr46212.c: Ditto.
388         * gcc.dg/pr46521.c: Ditto.
389         * gcc.dg/pr46522.c: Ditto.
390         * gcc.dg/pr46875.c: Ditto.
391         * gcc.dg/pr48374.c: Ditto.
392         * gcc.dg/pr50251.c: Ditto.
393         * gcc.dg/pr54472.c: Ditto.
394         * gcc.dg/pr55702.c: Ditto.
395         * gcc.dg/pr56990.c: Ditto.
396         * gcc.dg/pr57104.c: Ditto.
397         * gcc.dg/pr57662.c: Ditto.
398         * gcc.dg/pr60866.c: Ditto.
399         * gcc.dg/shrink-wrap-loop.c: Ditto.
400         * gcc.dg/tm/memopt-15.c: Ditto.
401         * gcc.dg/torture/pr52720.c: Ditto.
402         * gcc.dg/torture/pr56778.c: Ditto.
403         * gcc.dg/tree-prof/pr45354.c: Ditto.
404         * gcc.dg/tree-prof/pr50907.c: Ditto.
405         * gcc.dg/tree-ssa/loop-16.c: Ditto.
406         * gcc.dg/tree-ssa/loop-18.c: Ditto.
407         * gcc.dg/tree-ssa/pr44423.c: Ditto.
408         * gcc.dg/misc-tests/godump-1.c: Ditto.
409         * gfortran.dg/PR24188.f: Ditto.
410         * gfortran.dg/errnocheck_1.f90: Ditto.
411         * gfortran.dg/g77/20010216-1.f: Ditto.
412         * gfortran.dg/pr42246-2.f: Ditto.
413         * gfortran.dg/pr42294.f: Ditto.
414         * gfortran.dg/pr44691.f: Ditto.
415         * gfortran.dg/vect/pr45714-a.f: Ditto.
416         * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
417         * gcc.misc-tests/linkage.exp: Ditto.
418         * lib/target-supports.exp: Reformat x86 tagets.
419         (check_effective_target_whole_vector_shift): Add i?86-*-* target.
420
421 2014-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
422
423         PR c++/57694
424         * g++.dg/cpp0x/constexpr-ctor15.C: New.
425
426 2014-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
427
428         * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
429         * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
430         Commentary and rearrangement of tests.
431         * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
432         Commentary and rearrangement of tests.
433         * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
434         * g++.dg/cpp1y/feat-cxx98.C: Commentary.
435
436 2014-10-31  Jakub Jelinek  <jakub@redhat.com>
437
438         PR rtl-optimization/63659
439         * gcc.c-torture/execute/pr63659.c: New test.
440
441 2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
442
443         PR target/63534
444         * gcc.target/i386/mcount_pic.c: New.
445
446 2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
447
448         * gcc.target/i386/pr23098.c: Remove xfail.
449
450 2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>
451
452         * gnat.dg/opt42.ad[sb]: New test.
453
454 2014-10-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
455
456         PR tree-optimization/63259
457         * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
458         * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
459         following comment.
460
461 2014-10-31  Jakub Jelinek  <jakub@redhat.com>
462
463         PR sanitizer/63697
464         * c-c++-common/ubsan/overflow-sub-3.c: New test.
465
466 2014-10-30  Marek Polacek  <polacek@redhat.com>
467
468         * gcc.dg/diag-aka-1.c: New test.
469         * gcc.dg/pr13804-1.c: Adjust dg-error.
470         * gcc.dg/redecl-14.c: Likewise.
471         * gcc.dg/pr56980.c: Adjust dg-message.
472
473 2014-10-30  Ian Lance Taylor  <iant@google.com>
474
475         * gcc.misc-tests/godump-1.c: Skip if ! lp64.
476
477 2014-10-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
478
479         * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
480         platforms except s390[x] and x86_64.
481
482 2014-10-30  Martin Liska  <mliska@suse.cz>
483
484         PR ipa/63574
485         PR ipa/63664
486         * g++.dg/ipa/pr63574.C: New test.
487
488 2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
489
490         * gcc.target/aarch64/madd_after_asm_1.c: New test.
491
492 2014-10-29  DJ Delorie  <dj@redhat.com>
493
494         * gcc.dg/20141029-1.c: New.
495
496 2014-10-29  Martin Liska  <mliska@suse.cz>
497
498         PR ipa/63587
499         * g++.dg/ipa/pr63587-1.C: New test.
500         * g++.dg/ipa/pr63587-2.C: New test.
501
502 2014-10-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
503
504         * gcc.misc-tests/godump-1.c: Add tests for complex types.
505
506 2014-10-29  Thomas Preud'homme  <thomas.preudhomme@arm.com>
507
508         * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
509         * gcc.dg/optimize-bswapsi-3.c: New test.
510
511 2014-10-20  Alexander Ivchenko  <alexander.ivchenko@intel.com>
512             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
513             Anna Tikhonova  <anna.tikhonova@intel.com>
514             Ilya Tocar  <ilya.tocar@intel.com>
515             Andrey Turetskiy  <andrey.turetskiy@intel.com>
516             Ilya Verbin  <ilya.verbin@intel.com>
517             Kirill Yukhin  <kirill.yukhin@intel.com>
518             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
519
520         * gcc.target/i386/avx512dq-kmovb-1.c: New.
521
522 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
523             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
524             Anna Tikhonova  <anna.tikhonova@intel.com>
525             Ilya Tocar  <ilya.tocar@intel.com>
526             Andrey Turetskiy  <andrey.turetskiy@intel.com>
527             Ilya Verbin  <ilya.verbin@intel.com>
528             Kirill Yukhin  <kirill.yukhin@intel.com>
529             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
530
531         * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
532         * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
533         * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
534         * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
535         * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
536         * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
537         * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
538         * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
539         * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
540         * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
541         * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
542         * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
543         * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
544         * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
545         * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
546         * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
547         * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
548         * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
549         * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
550         * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
551         * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
552         * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
553         * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
554         * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
555         * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
556         * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
557         * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
558         * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
559         * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
560         * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
561         * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
562         * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
563         * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
564         * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
565         * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
566         * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
567         * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
568         * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
569         * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
570         * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
571         * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
572         * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
573         * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
574         * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
575         * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
576         * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
577         * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
578         * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
579         * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
580         * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
581         * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
582         * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
583         * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
584         * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
585         * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
586         * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
587         * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
588         * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
589         * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
590         * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
591         * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
592         * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
593         * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
594         * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
595         * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
596         * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
597         * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
598         * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
599
600 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
601             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
602             Anna Tikhonova  <anna.tikhonova@intel.com>
603             Ilya Tocar  <ilya.tocar@intel.com>
604             Andrey Turetskiy  <andrey.turetskiy@intel.com>
605             Ilya Verbin  <ilya.verbin@intel.com>
606             Kirill Yukhin  <kirill.yukhin@intel.com>
607             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
608
609         * gcc.target/i386/avx512bw-check.h: New.
610         * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
611         * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
612         * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
613         * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
614         * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
615         * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
616         * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
617         * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
618         * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
619         * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
620         * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
621         * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
622         * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
623         * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
624         * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
625         * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
626         * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
627         * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
628         * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
629         * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
630         * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
631         * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
632         * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
633         * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
634         * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
635         * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
636         * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
637         * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
638         * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
639         * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
640         * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
641         * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
642         * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
643         * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
644         * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
645         * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
646         * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
647         * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
648         * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
649         * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
650         * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
651         * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
652         * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
653         * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
654         * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
655         * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
656         * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
657         * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
658         * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
659         * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
660         * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
661         * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
662         * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
663         * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
664         * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
665         * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
666         * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
667         * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
668         * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
669         * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
670         * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
671         * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
672         * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
673         * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
674         * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
675         * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
676         * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
677         * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
678         * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
679         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
680         * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
681         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
682         * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
683         * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
684         * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
685         * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
686         * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
687         * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
688         * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
689         * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
690         * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
691         * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
692         * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
693         * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
694         * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
695         * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
696         * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
697         * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
698         * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
699         * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
700         * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
701         * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
702         * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
703         * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
704         * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
705         * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
706         * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
707         * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
708         * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
709         * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
710         * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
711         * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
712         * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
713         * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
714         * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
715         * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
716         * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
717         * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
718         * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
719         * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
720         * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
721         * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
722         * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
723         * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
724         * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
725         * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
726         * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
727         * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
728         * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
729         * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
730         * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
731         * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
732         * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
733         * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
734         * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
735         * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
736         * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
737         * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
738         * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
739         * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
740         * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
741         * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
742         * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
743         * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
744         * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
745         * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
746         * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
747         * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
748         * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
749         * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
750         * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
751         * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
752         * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
753         * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
754         * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
755         * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
756         * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
757         * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
758         * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
759         * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
760         * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
761         * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
762         * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
763         * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
764         * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
765         * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
766         * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
767         * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
768         * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
769         * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
770         * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
771         * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
772         * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
773         * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
774         * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
775         * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
776         * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
777         * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
778         * gcc.target/i386/avx512dq-check.h: Ditto.
779         * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
780         * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
781         * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
782         * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
783         * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
784         * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
785         * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
786         * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
787         * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
788         * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
789         * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
790         * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
791         * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
792         * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
793         * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
794         * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
795         * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
796         * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
797         * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
798         * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
799         * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
800         * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
801         * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
802         * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
803         * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
804         * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
805         * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
806         * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
807         * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
808         * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
809         * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
810         * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
811         * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
812         * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
813         * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
814         * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
815         * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
816         * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
817         * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
818         * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
819         * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
820         * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
821         * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
822         * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
823         * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
824         * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
825         * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
826         * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
827         * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
828         * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
829         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
830         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
831         * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
832         * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
833         * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
834         * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
835         * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
836         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
837         * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
838         * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
839         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
840         * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
841         * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
842         * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
843         * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
844         * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
845         * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
846         * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
847         * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
848         * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
849         * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
850         * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
851         * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
852         * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
853         * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
854         * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
855         * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
856         * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
857         * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
858         * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
859         * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
860         * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
861         * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
862         * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
863         * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
864         * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
865         * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
866         * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
867         * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
868         * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
869         * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
870         * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
871         * gcc.target/i386/avx512vl-check.h: Ditto.
872         * gcc.target/i386/avx512vl-gather-1.c: Ditto.
873         * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
874         * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
875         * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
876         * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
877         * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
878         * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
879         * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
880         * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
881         * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
882         * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
883         * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
884         * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
885         * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
886         * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
887         * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
888         * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
889         * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
890         * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
891         * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
892         * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
893         * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
894         * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
895         * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
896         * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
897         * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
898         * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
899         * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
900         * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
901         * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
902         * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
903         * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
904         * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
905         * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
906         * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
907         * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
908         * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
909         * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
910         * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
911         * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
912         * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
913         * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
914         * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
915         * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
916         * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
917         * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
918         * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
919         * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
920         * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
921         * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
922         * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
923         * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
924         * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
925         * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
926         * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
927         * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
928         * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
929         * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
930         * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
931         * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
932         * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
933         * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
934         * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
935         * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
936         * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
937         * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
938         * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
939         * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
940         * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
941         * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
942         * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
943         * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
944         * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
945         * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
946         * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
947         * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
948         * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
949         * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
950         * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
951         * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
952         * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
953         * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
954         * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
955         * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
956         * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
957         * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
958         * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
959         * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
960         * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
961         * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
962         * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
963         * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
964         * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
965         * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
966         * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
967         * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
968         * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
969         * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
970         * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
971         * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
972         * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
973         * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
974         * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
975         * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
976         * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
977         * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
978         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
979         * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
980         * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
981         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
982         * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
983         * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
984         * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
985         * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
986         * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
987         * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
988         * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
989         * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
990         * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
991         * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
992         * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
993         * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
994         * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
995         * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
996         * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
997         * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
998         * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
999         * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1000         * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1001         * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1002         * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1003         * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1004         * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1005         * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1006         * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1007         * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1008         * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1009         * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1010         * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1011         * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1012         * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1013         * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1014         * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1015         * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1016         * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1017         * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1018         * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1019         * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1020         * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1021         * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1022         * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1023         * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1024         * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1025         * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1026         * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1027         * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1028         * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1029         * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1030         * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1031         * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1032         * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1033         * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1034         * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1035         * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1036         * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1037         * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1038         * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1039         * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1040         * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1041         * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1042         * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1043         * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1044         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1045         * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1046         * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1047         * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1048         * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1049         * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1050         * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1051         * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1052         * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1053         * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1054         * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1055         * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1056         * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1057         * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1058         * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1059         * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1060         * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1061         * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1062         * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1063         * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1064         * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1065         * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1066         * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1067         * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1068         * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1069         * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1070         * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1071         * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1072         * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1073         * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1074         * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1075         * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1076         * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1077         * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1078         * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1079         * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1080         * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1081         * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1082         * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1083         * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1084         * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1085         * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1086         * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1087         * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1088         * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1089         * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1090         * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1091         * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1092         * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1093         * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1094         * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1095         * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1096         * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1097         * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1098         * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1099         * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1100         * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1101         * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1102         * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1103         * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1104         * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1105         * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1106         * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1107         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1108         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1109         * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1110         * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1111         * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1112         * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1113         * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1114         * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
1115         * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1116         * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1117         * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
1118         * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1119         * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
1120         * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1121         * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
1122         * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
1123         * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
1124         * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
1125         * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1126         * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1127         * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
1128         * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1129         * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
1130         * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1131         * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
1132         * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
1133         * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
1134         * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
1135         * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
1136         * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
1137         * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
1138         * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
1139         * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
1140         * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
1141         * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
1142         * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
1143         * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1144         * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
1145         * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1146         * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1147         * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
1148         * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1149         * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
1150         * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1151         * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1152         * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1153         * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
1154         * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1155         * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
1156         * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1157         * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1158         * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1159         * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
1160         * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1161         * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
1162         * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1163         * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
1164         * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1165         * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
1166         * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1167         * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
1168         * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1169         * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1170         * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
1171         * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1172         * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
1173         * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1174         * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
1175         * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1176         * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
1177         * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1178         * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
1179         * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1180         * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
1181         * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1182         * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
1183         * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1184         * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
1185         * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1186         * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
1187         * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1188         * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
1189         * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1190         * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
1191         * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1192         * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
1193         * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1194         * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
1195         * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1196         * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1197         * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1198         * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
1199         * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1200         * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
1201         * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1202         * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1203         * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1204         * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1205         * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1206         * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1207         * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
1208         * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1209         * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
1210         * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1211         * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1212         * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1213         * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
1214         * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1215         * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
1216         * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1217         * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1218         * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1219         * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
1220         * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1221         * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
1222         * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1223         * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1224         * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1225         * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
1226         * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1227         * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
1228         * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1229         * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1230         * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1231         * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1232         * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
1233         * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1234         * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
1235         * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1236         * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1237         * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1238         * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1239         * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1240         * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1241         * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
1242         * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1243         * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
1244         * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1245         * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
1246         * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1247         * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
1248         * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1249         * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
1250         * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1251         * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
1252         * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1253         * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
1254         * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1255         * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
1256         * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1257         * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1258         * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
1259         * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1260         * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
1261         * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1262         * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1263         * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
1264         * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1265         * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
1266         * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1267         * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
1268         * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1269         * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
1270         * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1271         * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
1272         * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1273         * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
1274         * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1275         * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
1276         * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1277         * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
1278         * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1279         * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1280         * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1281         * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1282         * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
1283         * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1284         * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
1285         * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1286         * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1287         * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
1288         * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1289         * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
1290         * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1291         * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
1292         * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1293         * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1294         * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1295         * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1296         * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1297         * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1298         * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1299         * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1300         * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1301         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1302         * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1303         * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1304         * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1305         * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1306         * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1307         * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1308         * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1309         * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1310         * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1311         * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1312         * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
1313         * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1314         * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
1315         * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1316         * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
1317         * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1318         * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
1319         * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1320         * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
1321         * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1322         * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
1323         * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1324         * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1325         * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1326         * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
1327         * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1328         * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1329         * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1330         * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
1331         * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1332         * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
1333         * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1334         * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
1335         * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1336         * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
1337         * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1338         * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
1339         * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1340         * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
1341         * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1342         * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1343         * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1344         * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1345         * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
1346         * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1347         * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
1348         * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1349         * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
1350         * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1351         * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
1352         * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1353         * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
1354         * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1355         * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
1356         * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1357         * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1358         * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1359         * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1360         * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
1361         * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1362         * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
1363         * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1364         * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
1365         * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1366         * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
1367         * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1368         * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
1369         * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1370         * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
1371         * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1372         * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1373         * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1374         * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1375         * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1376         * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
1377         * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1378         * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
1379         * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1380         * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1381         * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1382         * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1383         * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1384         * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1385         * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
1386         * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1387         * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
1388         * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1389         * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1390         * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
1391         * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1392         * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
1393         * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1394         * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1395         * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1396         * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
1397         * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1398         * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
1399         * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1400         * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1401         * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1402         * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
1403         * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1404         * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
1405         * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1406         * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1407         * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1408         * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
1409         * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1410         * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
1411         * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1412         * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1413         * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
1414         * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1415         * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
1416         * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1417         * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1418         * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1419         * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
1420         * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1421         * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
1422         * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1423         * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1424         * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1425         * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
1426         * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1427         * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
1428         * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1429         * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
1430         * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1431         * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
1432         * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1433         * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
1434         * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1435         * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1436         * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1437         * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1438         * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1439         * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1440         * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1441         * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1442         * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1443         * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1444         * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1445         * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1446         * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1447         * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1448         * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1449         * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1450         * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1451         * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1452         * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1453         * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1454         * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1455         * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1456         * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1457         * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1458         * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1459         * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1460         * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1461         * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1462         * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1463         * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1464         * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1465         * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1466         * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1467         * gcc.target/i386/avx512f-mask-type.h: Ditto.
1468         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1469         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1470         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1471         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1472         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1473         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1474         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1475         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1476         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1477         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1478         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1479         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1480         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1481         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1482         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1483         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1484         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1485         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1486         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1487         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1488         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1489         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1490         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1491         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1492         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1493         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1494         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1495         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1496         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1497         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1498         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1499         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1500         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1501         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1502         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1503         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1504         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1505         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1506         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1507         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1508         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1509         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1510         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1511         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1512         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1513         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1514         * gcc.target/i386/i386.exp: Ditto.
1515         * gcc.target/i386/m512-check.h: Ditto.
1516
1517 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1518             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
1519             Anna Tikhonova  <anna.tikhonova@intel.com>
1520             Ilya Tocar  <ilya.tocar@intel.com>
1521             Andrey Turetskiy  <andrey.turetskiy@intel.com>
1522             Ilya Verbin  <ilya.verbin@intel.com>
1523             Kirill Yukhin  <kirill.yukhin@intel.com>
1524             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1525
1526         * g++.dg/other/i386-2.C: Add new options.
1527         * g++.dg/other/i386-3.C: Ditto.
1528         * gcc.target/i386/sse-12.c: Ditto.
1529         * gcc.target/i386/sse-14.c: Ditto.
1530         * gcc.target/i386/sse-22.c: Ditto.
1531         * gcc.target/i386/sse-13.c: Add new options and builtins.
1532         * gcc.target/i386/sse-23.c: Ditto.
1533         * gcc.target/i386/avx-1.c: Add new builtins.
1534
1535 2014-10-28  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1536
1537         * gcc.misc-tests/godump.exp: New.
1538         * gcc.misc-tests/godump-1.c: New.
1539
1540 2014-10-28  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1541
1542         * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1543         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1544         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1545         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1546         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1547         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1548         * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1549         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1550         * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1551         * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1552         * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1553         * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1554         * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1555         * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1556         * c-c++-common/asan/pr63638.c: Likewise.
1557
1558 2014-10-28  Richard Biener  <rguenther@suse.de>
1559
1560         PR middle-end/63665
1561         * gcc.dg/pr63665.c: New testcase.
1562
1563 2014-10-28  Yury Gribov  <y.gribov@samsung.com>
1564
1565         * c-c++-common/asan/kasan-recover-1.c: New test.
1566         * c-c++-common/asan/kasan-recover-2.c: New test.
1567         * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1568         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1569         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1570         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1571         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1572         * c-c++-common/asan/no-asan-globals.c: Likewise.
1573         * c-c++-common/asan/no-instrument-reads.c: Likewise.
1574         * c-c++-common/asan/no-instrument-writes.c: Likewise.
1575         * c-c++-common/asan/no-use-after-return.c: Likewise.
1576
1577 2014-10-28  Yury Gribov  <y.gribov@samsung.com>
1578
1579         * c-c++-common/asan/shadow-offset-1.c: New test.
1580
1581 2014-10-27  Andrew MacLeod  <amacleod@redhat.com>
1582
1583         * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1584         gcc-plugin.h earlier.
1585
1586 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1587
1588         * gnat.dg/specs/concat1.ads: New test.
1589         * gnat.dg/specs/concat1_pkg.ads: New helper.
1590
1591 2014-10-27  Richard Biener  <rguenther@suse.de>
1592
1593         * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1594         * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1595         target due to memcpy inline-expansion.
1596
1597 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1598
1599         * gnat.dg/specs/pack10.ads: New test.
1600         * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1601
1602 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1603
1604         * gnat.dg/entry_queues2.adb: New test.
1605
1606 2014-10-25  Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR tree-optimization/63641
1609         * gcc.c-torture/execute/pr63641.c: New test.
1610
1611 2014-10-24  Tobias Burnus  <burnus@net-b.de>
1612
1613         * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1614         * gfortran.dg/coarray_collectives_13.f90: New.
1615         * gfortran.dg/coarray_collectives_14.f90: New.
1616         * gfortran.dg/coarray_collectives_15.f90: New.
1617         * gfortran.dg/coarray_collectives_16.f90: New.
1618
1619 2014-10-24  Jiong Wang  <jiong.wang@arm.com>
1620
1621         * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1622
1623 2014-10-24  Marek Polacek  <polacek@redhat.com>
1624
1625         PR c/56980
1626         * gcc.dg/pr56980.c: New test.
1627
1628 2014-10-24  Jiong Wang  <jiong.wang@arm.com>
1629
1630         * lib/target-supports.exp
1631         (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1632         vaeseq_u8.
1633         (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1634         for vcvt_f16_f32.
1635         (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1636         vfma_f32.
1637
1638 2014-10-24  Martin Liska  <mliska@suse.cz>
1639
1640         * gcc.dg/ipa/pr63595.c: New test.
1641
1642 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1643
1644         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1645         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1646
1647 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1648
1649         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1650
1651 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1652
1653         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1654
1655 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1656
1657         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1658
1659 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1660
1661         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1662
1663 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1664
1665         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1666
1667 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1668
1669         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1670
1671 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1672
1673         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1674
1675 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1676
1677         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1678
1679 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1680
1681         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1682
1683 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1684
1685         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1686
1687 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1688
1689         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1690
1691 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1692
1693         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1694
1695 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1696
1697         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1698
1699 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1700
1701         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1702         file.
1703         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1704         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1705
1706 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1707
1708         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1709         file.
1710         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1711         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1712
1713 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1714
1715         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1716         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1717         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1718         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1719         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1720
1721 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1722
1723         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1724         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1725         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1726         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1727         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1728         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1729
1730 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1731
1732         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1733         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1734         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1735         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1736         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1737         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1738         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1739         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1740
1741 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1742
1743         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1744         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1745         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1746
1747 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1748
1749         * gcc.target/arm/README.advsimd-intrinsics: New file.
1750         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1751         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1752         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1753         Likewise.
1754         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1755         Likewise.
1756         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1757         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1758         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1759
1760 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1761
1762         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1763         wrap_compile_flags before setting it.
1764
1765 2014-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1766
1767         * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1768         targets.
1769         * gcc.dg/pr63594-2.c: Likewise.
1770
1771 2014-10-24  Uros Bizjak  <ubizjak@gmail.com>
1772
1773         * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1774         * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1775
1776 2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
1777
1778         PR bootstrap/63632
1779         * g++.dg/torture/pr63632.C: New test.
1780
1781 2014-10-23  Jonathan Wakely  <jwakely@redhat.com>
1782
1783         PR c++/63619
1784         * g++.dg/warn/Wdelete-incomplete-3.C: New.
1785         * g++.dg/warn/Wdelete-incomplete-4.C: New.
1786
1787 2014-10-23  Evgeny Stupachenko  <evstupac@gmail.com>
1788
1789         PR target/63618
1790         * gcc.target/i386/pr63618.c: New test.
1791
1792 2014-10-23  Marek Polacek  <polacek@redhat.com>
1793
1794         PR c/63626
1795         * gcc.dg/pr63626.c: New test.
1796
1797 2014-10-23  Marek Polacek  <polacek@redhat.com>
1798
1799         * c-c++-common/ubsan/undefined-2.c: New test.
1800
1801 2014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1802
1803         * gcc.target/i386/pr63600.c: New.
1804
1805 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1806
1807         * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1808
1809 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1810
1811         * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1812         * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1813
1814 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1815
1816         * gcc.target/sparc/20001013-1.c (main): Declare int return.
1817         * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1818         * gcc.target/sparc/sparc-ret.c (toto): Declare.
1819         * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1820         * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1821         Declare.
1822
1823 2014-10-22  Guozhi Wei  <carrot@google.com>
1824
1825         PR tree-optimization/63530
1826         gcc.dg/vect/pr63530.c: New testcase.
1827
1828 2014-10-22  Richard Sandiford  <richard.sandiford@arm.com>
1829
1830         * gcc.target/i386/conversion-2.c: New test.
1831
1832 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
1833             Yury Gribov  <y.gribov@samsung.com>
1834
1835         * c-c++-common/ubsan/align-1.c: Update cmdline options.
1836         * c-c++-common/ubsan/align-3.c: Likewise.
1837         * c-c++-common/ubsan/bounds-1.c: Likewise.
1838         * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1839         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1840         * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1841         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1842         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1843         * c-c++-common/ubsan/nonnull-2.c: Likewise.
1844         * c-c++-common/ubsan/nonnull-3.c: Likewise.
1845         * c-c++-common/ubsan/object-size-3.c: Likewise.
1846         * c-c++-common/ubsan/overflow-1.c: Likewise.
1847         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1848         * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1849         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1850         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1851         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1852         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1853         * c-c++-common/ubsan/pr59503.c: Likewise.
1854         * c-c++-common/ubsan/pr60613-1.c: Likewise.
1855         * c-c++-common/ubsan/save-expr-1.c: Likewise.
1856         * c-c++-common/ubsan/shift-3.c: Likewise.
1857         * c-c++-common/ubsan/shift-6.c: Likewise.
1858         * c-c++-common/ubsan/undefined-1.c: Likewise.
1859         * c-c++-common/ubsan/vla-2.c: Likewise.
1860         * c-c++-common/ubsan/vla-3.c: Likewise.
1861         * c-c++-common/ubsan/vla-4.c: Likewise.
1862         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1863         * g++.dg/ubsan/return-2.C: Likewise.
1864         * c-c++-common/ubsan/recovery-1.c: New test.
1865         * c-c++-common/ubsan/recovery-2.c: New test.
1866         * c-c++-common/ubsan/recovery-3.c: New test.
1867         * c-c++-common/ubsan/recovery-common.inc: New file.
1868
1869 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
1870
1871         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1872         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1873         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1874         * gcc.target/aarch64/vect.x: Likewise.
1875         * gcc.target/aarch64/vect-ld1r.x: Add return type.
1876         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1877         * gcc.target/aarch64/vect-fp.c: Likewise.
1878
1879 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
1880
1881         * lib/compat.exp (compat-run): Remove "unresolved".
1882         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1883         unsupported testcase.
1884
1885 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
1886
1887         PR target/63594
1888         * gcc.dg/pr63594-1.c: New test.
1889         * gcc.dg/pr63594-2.c: New test.
1890         * gcc.target/i386/sse2-pr63594-1.c: New test.
1891         * gcc.target/i386/sse2-pr63594-2.c: New test.
1892         * gcc.target/i386/avx-pr63594-1.c: New test.
1893         * gcc.target/i386/avx-pr63594-2.c: New test.
1894         * gcc.target/i386/avx2-pr63594-1.c: New test.
1895         * gcc.target/i386/avx2-pr63594-2.c: New test.
1896         * gcc.target/i386/avx512f-pr63594-1.c: New test.
1897         * gcc.target/i386/avx512f-pr63594-2.c: New test.
1898         * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1899         insn counts.
1900
1901         PR target/63542
1902         * gcc.target/i386/pr63542-1.c: New test.
1903         * gcc.target/i386/pr63542-2.c: New test.
1904
1905 2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
1906
1907         * gcc.target/avr/tiny-memx.c: New test.
1908
1909         * gcc.target/avr/tiny-caller-save.c: New test.
1910
1911 2014-10-21  Jiong Wang  <jiong.wang@arm.com>
1912
1913         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
1914         (Proc_1): Add return type.
1915         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
1916         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
1917         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
1918         * gcc.target/arm/pr44788.c (foo): Likewise.
1919         * gcc.target/arm/pr55642.c (abs): Likewise.
1920         * gcc.target/arm/pr58784.c (f): Likewise.
1921         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
1922         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
1923         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
1924         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
1925         for local variables.
1926         * lib/target-supports.exp
1927         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
1928         vaeseq_u8.
1929         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
1930         vcvt_f16_f32.
1931         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
1932         vfma_f32.
1933         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
1934
1935 2014-10-21  Andreas Schwab  <schwab@suse.de>
1936
1937         * gcc.dg/bf-spl1.c (main): Fix implicit int.
1938
1939 2014-10-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1940
1941         * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
1942
1943 2014-10-21  Richard Biener  <rguenther@suse.de>
1944
1945         * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
1946         * g++.dg/ipa/devirt-46.C: Likewise.
1947         * g++.dg/ipa/devirt-47.C: Likewise.
1948         * g++.dg/tree-prof/pr35545.C: Likewise.
1949
1950 2014-10-21  Jakub Jelinek  <jakub@redhat.com>
1951
1952         PR tree-optimization/63563
1953         * gcc.target/i386/pr63563.c: New test.
1954
1955 2014-10-20  Richard Biener  <rguenther@suse.de>
1956
1957         * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
1958         * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
1959
1960 2014-10-20  Martin Liska  <mliska@suse.cz>
1961
1962         * gcc.dg/ipa/pr63595.c: New test.
1963
1964 2014-10-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1965
1966         PR fortran/48979
1967         * gfortran.dg/ieee/intrinsics_2.F90: New test.
1968
1969 2014-10-19  Marek Polacek  <polacek@redhat.com>
1970
1971         PR c/63567
1972         * gcc.dg/pr63567-3.c: New test.
1973         * gcc.dg/pr63567-4.c: New test.
1974
1975 2014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1976
1977         * gcc.dg/atomic/c11-atomic-exec-5.c
1978         (test_main_long_double_add_overflow): Define and run only for
1979         LDBL_MANT_DIG != 106.
1980         (test_main_complex_long_double_add_overflow): Likewise.
1981         (test_main_long_double_sub_overflow): Likewise.
1982         (test_main_complex_long_double_sub_overflow): Likewise.
1983
1984 2014-10-18  Paul Thomas  <pault@gcc.gnu.org>
1985
1986         PR fortran/63553
1987         * gfortran.dg/class_to_type_3.f03 : New test
1988
1989 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
1990
1991         * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
1992         to GNU11.
1993
1994 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
1995
1996         * gcc.dg/attr-isr.c: Move SH specific test to ...
1997         * gcc.target/sh/attr-isr.c: ... here.
1998
1999 2014-10-17  Marek Polacek  <polacek@redhat.com>
2000
2001         PR c/63567
2002         * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
2003         * gcc.dg/pr63567-1.c: New test.
2004         * gcc.dg/pr63567-2.c: New test.
2005
2006 2014-10-17  Marek Polacek  <polacek@redhat.com>
2007
2008         PR c/63543
2009         * gcc.dg/pr63543.c: New test.
2010         * gcc.dg/array-8.c: Remove dg-error.
2011         * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
2012         * gcc.dg/pr48552-2.c: Likewise.
2013
2014 2014-10-17  Marek Polacek  <polacek@redhat.com>
2015
2016         PR c/63549
2017         * gcc.dg/pr63549.c: New test.
2018
2019 2014-10-17  Marek Polacek  <polacek@redhat.com>
2020
2021         * gcc.dg/Wimplicit-int-1.c: New test.
2022         * gcc.dg/Wimplicit-int-2.c: New test.
2023         * gcc.dg/Wimplicit-int-3.c: New test.
2024         * gcc.dg/Wimplicit-int-4.c: New test.
2025
2026 2014-10-17  Andrew MacLeod  <amacleod@redhat.com>
2027
2028         * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
2029         changes.
2030
2031 2014-10-17  Jakub Jelinek  <jakub@redhat.com>
2032
2033         PR tree-optimization/63464
2034         * gcc.dg/torture/pr63464.c: New test.
2035         * gcc.dg/tree-ssa/reassoc-37.c: New test.
2036         * gcc.dg/tree-ssa/reassoc-38.c: New test.
2037
2038         PR tree-optimization/63302
2039         * gcc.c-torture/execute/pr63302.c: New test.
2040
2041 2014-10-17  Tom de Vries  <tom@codesourcery.com>
2042
2043         PR rtl-optimization/61605
2044         * gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
2045         absence check.
2046
2047 2014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
2048
2049         PR middle-end/61848
2050         * g++.dg/torture/pr61848.C: New testcase.
2051         * gcc.c-torture/compile/pr61848.c: New testcase.
2052
2053 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
2054
2055         * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
2056         * gcc.target/sh/strlen.c: Likewise.
2057         * gcc.target/sh/pr51244-13.c: Likewise.
2058         * gcc.target/sh/cmpstrn.c: Likewise.
2059         * gcc.target/sh/hiconst.c: Likewise.
2060         * gcc.target/sh/pr43417.c: Likewise.
2061
2062 2014-10-16  Martin Liska  <mliska@suse.cz>
2063
2064         * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
2065         to match defined expectations.
2066
2067 2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
2068
2069         * g++.dg/plugin/pragma_plugin.c: Adjust include files.
2070
2071 2014-10-16  Martin Liska  <mliska@suse.cz>
2072
2073         * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
2074         * g++.dg/ipa/ipa-icf-5.C: Likewise
2075
2076 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
2077
2078         PR target/63260
2079         * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
2080
2081 2014-10-16  Richard Biener  <rguenther@suse.de>
2082
2083         PR middle-end/63554
2084         * gcc.dg/torture/pr63554.c: New testcase.
2085
2086 2014-10-16  Marek Polacek  <polacek@redhat.com>
2087
2088         * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
2089         * gcc.target/powerpc/pr58673-2.c: Add declarations.
2090
2091 2014-10-16  Marek Polacek  <polacek@redhat.com>
2092
2093         * gcc.dg/graphite/id-1.c: Fix defaulting to int.
2094         * gcc.dg/graphite/id-2.c: Likewise.
2095         * gcc.dg/graphite/id-4.c: Likewise.
2096         * gcc.dg/graphite/id-8.c: Likewise.
2097         * gcc.dg/graphite/id-pr45230-1.c: Likewise.
2098         * gcc.dg/graphite/id-pr45230.c: Likewise.
2099         * gcc.dg/graphite/id-pr45231.c: Likewise.
2100         * gcc.dg/graphite/pr38073.c: Likewise.
2101         * gcc.dg/graphite/pr38125.c: Likewise.
2102         * gcc.dg/graphite/pr38409.c: Likewise.
2103         * gcc.dg/graphite/pr38413.c: Likewise.
2104         * gcc.dg/graphite/pr38510.c: Likewise.
2105         * gcc.dg/graphite/pr38786.c: Likewise.
2106         * gcc.dg/graphite/pr39260.c: Likewise.
2107         * gcc.dg/graphite/scop-19.c: Likewise.
2108         * gcc.dg/graphite/id-13.c: Fix implicit declarations.
2109         * gcc.dg/graphite/id-17.c: Likewise.
2110         * gcc.dg/graphite/id-23.c: Likewise.
2111         * gcc.dg/graphite/id-26.c: Likewise.
2112         * gcc.dg/graphite/id-pr43464-1.c: Likewise.
2113         * gcc.dg/graphite/pr37485.c: Likewise.
2114         * gcc.dg/graphite/pr38500.c: Likewise.
2115         * gcc.dg/graphite/pr42284.c: Likewise.
2116         * gcc.dg/graphite/pr42914.c: Likewise.
2117         * gcc.dg/graphite/pr46404-1.c: Likewise.
2118         * gcc.dg/graphite/pr60979.c: Likewise.
2119         * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
2120         defaulting to int.
2121
2122 2014-10-16  Martin Liska  <mliska@suse.cz>
2123             Jan Hubicka  <hubicka@ucw.cz>
2124
2125         * g++.dg/ipa/ipa-icf-1.C: New test.
2126         * g++.dg/ipa/ipa-icf-2.C: New test.
2127         * g++.dg/ipa/ipa-icf-3.C: New test.
2128         * g++.dg/ipa/ipa-icf-4.C: New test.
2129         * g++.dg/ipa/ipa-icf-5.C: New test.
2130         * gcc.dg/ipa/ipa-icf-1.c: New test.
2131         * gcc.dg/ipa/ipa-icf-10.c: New test.
2132         * gcc.dg/ipa/ipa-icf-11.c: New test.
2133         * gcc.dg/ipa/ipa-icf-12.c: New test.
2134         * gcc.dg/ipa/ipa-icf-13.c: New test.
2135         * gcc.dg/ipa/ipa-icf-14.c: New test.
2136         * gcc.dg/ipa/ipa-icf-15.c: New test.
2137         * gcc.dg/ipa/ipa-icf-16.c: New test.
2138         * gcc.dg/ipa/ipa-icf-17.c: New test.
2139         * gcc.dg/ipa/ipa-icf-18.c: New test.
2140         * gcc.dg/ipa/ipa-icf-19.c: New test.
2141         * gcc.dg/ipa/ipa-icf-2.c: New test.
2142         * gcc.dg/ipa/ipa-icf-20.c: New test.
2143         * gcc.dg/ipa/ipa-icf-21.c: New test.
2144         * gcc.dg/ipa/ipa-icf-22.c: New test.
2145         * gcc.dg/ipa/ipa-icf-23.c: New test.
2146         * gcc.dg/ipa/ipa-icf-24.c: New test.
2147         * gcc.dg/ipa/ipa-icf-25.c: New test.
2148         * gcc.dg/ipa/ipa-icf-26.c: New test.
2149         * gcc.dg/ipa/ipa-icf-27.c: New test.
2150         * gcc.dg/ipa/ipa-icf-28.c: New test.
2151         * gcc.dg/ipa/ipa-icf-29.c: New test.
2152         * gcc.dg/ipa/ipa-icf-3.c: New test.
2153         * gcc.dg/ipa/ipa-icf-30.c: New test.
2154         * gcc.dg/ipa/ipa-icf-4.c: New test.
2155         * gcc.dg/ipa/ipa-icf-5.c: New test.
2156         * gcc.dg/ipa/ipa-icf-6.c: New test.
2157         * gcc.dg/ipa/ipa-icf-7.c: New test.
2158         * gcc.dg/ipa/ipa-icf-8.c: New test.
2159         * gcc.dg/ipa/ipa-icf-9.c: New test.
2160
2161 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
2162
2163         PR target/53513
2164         * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
2165
2166 2014-10-16  Martin Liska  <mliska@suse.cz>
2167             Jan Hubicka  <hubicka@ucw.cz>
2168
2169         * c-c++-common/rotate-1.c: Options changed to not collide
2170         with a new IPA ICF pass.
2171         * c-c++-common/rotate-2.c: Likewise.
2172         * c-c++-common/rotate-3.c: Likewise.
2173         * c-c++-common/rotate-4.c: Likewise.
2174         * g++.dg/cpp0x/rv-return.C: Likewise.
2175         * g++.dg/cpp0x/rv1n.C: Likewise.
2176         * g++.dg/cpp0x/rv1p.C: Likewise.
2177         * g++.dg/cpp0x/rv2n.C: Likewise.
2178         * g++.dg/cpp0x/rv3n.C: Likewise.
2179         * g++.dg/cpp0x/rv4n.C: Likewise.
2180         * g++.dg/cpp0x/rv5n.C: Likewise.
2181         * g++.dg/cpp0x/rv6n.C: Likewise.
2182         * g++.dg/cpp0x/rv7n.C: Likewise.
2183         * g++.dg/ipa/devirt-g-1.C: Likewise.
2184         * g++.dg/ipa/inline-1.C: Likewise.
2185         * g++.dg/ipa/inline-2.C: Likewise.
2186         * g++.dg/ipa/inline-3.C: Likewise.
2187         * g++.dg/opt/pr30965.C: Likewise.
2188         * g++.dg/tree-ssa/pr19637.C: Likewise.
2189         * gcc.dg/guality/csttest.c: Likewise.
2190         * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
2191         * gcc.dg/ipa/iinline-7.c: Likewise.
2192         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2193         * gcc.dg/ipa/ipacost-1.c: Likewise.
2194         * gcc.dg/ipa/ipacost-2.c: Likewise.
2195         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
2196         * gcc.dg/ipa/remref-2a.c: Likewise.
2197         * gcc.dg/ipa/remref-2b.c: Likewise.
2198         * gcc.dg/pr46309-2.c: Likewise.
2199         * gcc.dg/torture/ipa-pta-1.c: Likewise.
2200         * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
2201         * gcc.dg/tree-ssa/andor-4.c: Likewise.
2202         * gcc.dg/tree-ssa/andor-5.c: Likewise.
2203         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2204         * gcc.dg/vect/vect-cond-10.c: Likewise.
2205         * gcc.dg/vect/vect-cond-9.c: Likewise.
2206         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2207         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2208         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2209         * gcc.target/i386/bmi-1.c: Likewise.
2210         * gcc.target/i386/bmi-2.c: Likewise.
2211         * gcc.target/i386/pr56564-2.c: Likewise.
2212
2213 2014-10-16  Richard Biener  <rguenther@suse.de>
2214
2215         PR tree-optimization/63168
2216         * gcc.dg/tree-ssa/loop-40.c: New testcase.
2217
2218 2014-10-16  Andreas Schwab  <schwab@suse.de>
2219
2220         * gcc.target/m68k/crash1.c: Fix implicit declaration.
2221
2222         * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
2223         implicit int.
2224         * gcc.target/ia64/mfused-madd-vect.c: Likewise.
2225         * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
2226         * gcc.target/ia64/pr29682.c: Likewise.
2227         * gcc.target/ia64/pr43603.c: Likewise.
2228         * gcc.target/ia64/pr48496.c: Likewise.
2229
2230 2014-10-16  Marek Polacek  <polacek@redhat.com>
2231
2232         * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
2233
2234 2014-10-16  Jakub Jelinek  <jakub@redhat.com>
2235             Marek Polacek  <polacek@redhat.com>
2236
2237         * gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
2238         declarations.
2239         * gcc.dg/pr32176.c: Likewise.
2240         * gcc.dg/builtin-apply4.c: Use dg-additional-options.
2241         * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
2242         * gcc.dg/ia64-sync-2.c: Likewise.
2243         * gcc.dg/ia64-sync-3.c: Likewise.
2244         * gcc.dg/sync-2.c: Likewise.
2245         * gcc.dg/sync-3.c: Likewise.
2246         * gcc.target/i386/990524-1.c: Likewise.
2247         * gcc.target/i386/avx512f-pr57233.c: Likewise.
2248         * gcc.target/i386/avx512f-typecast-1.c: Likewise.
2249         * gcc.target/i386/pr26826.c: Likewise.
2250         * gcc.target/i386/pr37184.c: Likewise.
2251         * gcc.target/i386/20060125-1.c: Fix defaulting to int.
2252         * gcc.target/i386/20060125-2.c: Likewise.
2253         * gcc.target/i386/memcpy-1.c: Likewise.
2254         * gcc.target/i386/pr40934.c: Likewise.
2255         * gcc.target/i386/sse-5.c: Likewise.
2256         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2257         * gcc.target/i386/vectorize4.c: Likewise.
2258         * gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
2259         -fgnu89-inline.
2260         * gcc.target/i386/980313-1.c: Likewise.
2261         * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
2262         * gcc.target/i386/crc32-2.c: Use -std=gnu89.
2263         * gcc.target/i386/crc32-3.c: Likewise.
2264         * gcc.target/i386/intrinsics_3.c: Likewise.
2265         * gcc.target/i386/loop-1.c: Likewise.
2266         * gcc.target/i386/pr44948-2a.c: Likewise.
2267         * gcc.target/i386/pr47564.c: Likewise.
2268         * gcc.target/i386/pr50712.c: Likewise.
2269         * gcc.target/i386/stackalign/return-2.c: Likewise.
2270
2271 2014-10-15  Jan Hubicka  <hubicka@ucw.cz>
2272
2273         PR lto/62026
2274         * lto/pr62026.C: New testcase.
2275
2276 2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
2277
2278         PR rtl-optimization/63448
2279         * gcc.target/i386/pr63448.c: New test.
2280
2281 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2282
2283         * gnat.dg/opt41.adb: New test.
2284         * gnat.dg/opt41_pkg.ad[sb]: New helper.
2285
2286 2014-10-15  Richard Biener  <rguenther@suse.de>
2287
2288         * g++.dg/torture/pr63419.C: Add -Wno-psabi.
2289
2290 2014-10-14  Jan Hubicka  <hubicka@ucw.cz>
2291
2292         * gcc.dg/tree-prof/peel-1.c: Update.
2293         * gcc.dg/tree-prof/unroll-1.c: Update.
2294         * gcc.dg/unroll_1.c: Update.
2295         * gcc.dg/unroll_2.c: Update.
2296         * gcc.dg/unroll_3.c: Update.
2297         * gcc.dg/unroll_4.c: Update.
2298
2299 2014-10-14  DJ Delorie  <dj@redhat.com>
2300
2301         * g++.dg/abi/mangle64.C: New.
2302
2303 2014-10-14  Marc Glisse  <marc.glisse@inria.fr>
2304
2305         * g++.dg/ext/vector9.C: Test ! with float vectors.
2306
2307 2014-10-14  Richard Biener  <rguenther@suse.de>
2308
2309         PR tree-optimization/63512
2310         * g++.dg/torture/pr63512.C: New testcase.
2311
2312 2014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
2313
2314         PR target/63260
2315         * gcc.target/sh/pr63260.c: New.
2316
2317 2014-10-13  Richard Henderson  <rth@redhat.com>
2318
2319         * g++.dg/torture/20141013.C: New.
2320
2321 2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
2322
2323         PR target/8340
2324         PR middle-end/47602
2325         PR rtl-optimization/55458
2326         * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
2327         * gcc.target/i386/pr55458.c: Likewise.
2328         * gcc.target/i386/pr47602.c: New.
2329         * gcc.target/i386/pr23098.c: Move to XFAIL.
2330
2331 2014-10-13  Jan Hubicka  <hubicka@ucw.cz>
2332
2333         PR tree-optimization/62127
2334         * g++.dg/torture/pr62127.C: New testcase.
2335
2336 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
2337
2338         * c-c++-common/asan/bitfield-5.c: New test.
2339
2340 2014-10-13  Richard Biener  <rguenther@suse.de>
2341
2342         PR tree-optimization/63419
2343         * g++.dg/torture/pr63419.C: New testcase.
2344
2345 2014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2346
2347         PR target/59401
2348         PR target/54760
2349         * gcc.target/sh/pr54760-5.c: New.
2350         * gcc.target/sh/pr54760-6.c: New.
2351         * gcc.target/sh/pr59401-1.c: New.
2352
2353 2014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2354
2355         PR fortran/48979
2356         * gfortran.dg/ieee/intrinsics_1.f90: New test.
2357
2358 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
2359
2360         * lib/target-supports.exp (check_effective_target_shared): New
2361         function.
2362         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
2363
2364 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR c/63495
2367         * gcc.target/i386/pr63495.c: New test.
2368
2369 2014-10-10  Marek Polacek  <polacek@redhat.com>
2370
2371         * c-c++-common/ubsan/object-size-1.c: New test.
2372         * c-c++-common/ubsan/object-size-2.c: New test.
2373         * c-c++-common/ubsan/object-size-3.c: New test.
2374         * c-c++-common/ubsan/object-size-4.c: New test.
2375         * c-c++-common/ubsan/object-size-5.c: New test.
2376         * c-c++-common/ubsan/object-size-6.c: New test.
2377         * c-c++-common/ubsan/object-size-7.c: New test.
2378         * c-c++-common/ubsan/object-size-8.c: New test.
2379         * c-c++-common/ubsan/object-size-9.c: New test.
2380         * g++.dg/ubsan/object-size-1.C: New test.
2381         * gcc.dg/ubsan/object-size-9.c: New test.
2382
2383 2014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2384
2385         * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
2386         (asan_finish): Remove restore_ld_library_path_env_vars.
2387         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2388         related env variables by calling set_ld_library_path_env_vars.
2389         * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
2390         (tsan_finish): Remove restore_ld_library_path_env_vars.
2391         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2392         related env variables by calling set_ld_library_path_env_vars.
2393         * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
2394         (ubsan_finish): Remove restore_ld_library_path_env_vars.
2395         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2396         related env variables by calling set_ld_library_path_env_vars.
2397
2398 2014-10-10  Richard Biener  <rguenther@suse.de>
2399
2400         PR tree-optimization/63379
2401         * gcc.dg/vect/pr63379.c: New testcase.
2402
2403 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR fortran/59488
2406         * gfortran.dg/gomp/pr59488-1.f90: New test.
2407         * gfortran.dg/gomp/pr59488-2.f90: New test.
2408
2409 2014-10-10  Richard Biener  <rguenther@suse.de>
2410
2411         PR tree-optimization/63476
2412         * g++.dg/torture/pr63476.C: New testcase.
2413
2414 2014-10-10  Tobias Burnus  <burnus@net-b.de>
2415
2416         * gfortran.dg/implicit_16.f90: New.
2417
2418 2014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2419
2420         * g++.dg/cpp0x/constexpr-using3.C: New.
2421         * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
2422         * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
2423         * g++.dg/cpp1y/constexpr-local1.C: Extend.
2424         * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
2425
2426 2014-10-09  Joseph Myers  <joseph@codesourcery.com>
2427
2428         * gcc.dg/torture/float128-extendxf-underflow.c: New test.
2429
2430 2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
2431
2432         * g++.dg/ipa/polymorphic-call-1.C: New testcase.
2433
2434 2014-10-09  Marc Glisse  <marc.glisse@inria.fr>
2435
2436         * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
2437         * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
2438         * g++.dg/cpp0x/constexpr-diag1.C: Add const.
2439         * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
2440         * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
2441         * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2442         * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
2443         * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
2444         * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
2445         * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
2446         * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
2447         * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2448
2449 2014-10-09  Richard Biener  <rguenther@suse.de>
2450
2451         PR tree-optimization/63380
2452         * gcc.dg/torture/pr63380-1.c: New testcase.
2453         * gcc.dg/torture/pr63380-2.c: Likewise.
2454
2455 2014-10-09  Marek Polacek  <polacek@redhat.com>
2456
2457         PR c/63480
2458         * gcc.dg/pr63480.c: New test.
2459
2460 2014-10-09  Richard Biener  <rguenther@suse.de>
2461
2462         PR tree-optimization/63445
2463         * gcc.dg/Wstrict-overflow-26.c: New testcase.
2464
2465 2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
2466
2467         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2468         * gcc.dg/vmx/ops.c: Likewise.
2469         * gcc.dg/vmx/ops-long-1.c: Likewise.
2470
2471 2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2472
2473         * gfortran.dg/implicit_4.f90: Fix some dg-error.
2474
2475 2014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2476
2477         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2478         dg-additional-options.
2479
2480 2014-10-08  Mark Wielaard  <mjw@redhat.com>
2481
2482         * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2483         prefix from scan-assembler-times.
2484
2485 2014-10-07  Marek Polacek  <polacek@redhat.com>
2486
2487         * lib/target-supports.exp (check_effective_target_fd_truncate):
2488         Include <string.h>.
2489
2490 2014-10-07  Marek Polacek  <polacek@redhat.com>
2491
2492         PR c/59717
2493         * gcc.dg/pr59717.c: New test.
2494
2495 2014-10-07  Marek Polacek  <polacek@redhat.com>
2496
2497         * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2498         * gcc.dg/iftrap-1.c: Fix implicit declarations.
2499         * gcc.target/powerpc/pr26350.c: Likewise.
2500         * gcc.target/powerpc/altivec-consts.c: Likewise.
2501         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2502         * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2503         * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2504         * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2505         * gcc.target/powerpc/pr47862.c: Likewise.
2506         * gcc.target/powerpc/pr48053-1.c: Likewise.
2507         * gcc.target/powerpc/pr53487.c: Likewise.
2508         * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2509         to int.
2510         * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2511         * gcc.target/powerpc/altivec-2.c: Likewise.
2512         * gcc.target/powerpc/pr47755-2.c: Likewise.
2513
2514 2014-10-07  Martin Liska  <mliska@suse.cz>
2515
2516         * g++.dg/lto/pr63270.h: New test.
2517         * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2518         include.
2519         * g++.dg/lto/pr63270_2.C: New test.
2520
2521 2014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2522
2523         * gnat.dg/lto16.adb: New test.
2524         * gnat.dg/lto16_pkg.adb: New helper.
2525
2526 2014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2527
2528         * gnat.dg/return4.adb: New test.
2529         * gnat.dg/return4_pkg.ad[sb]: New helper.
2530
2531 2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
2532
2533         * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2534         * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2535         * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2536
2537 2014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2538
2539         PR c++/55250
2540         * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2541         * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2542         * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2543
2544 2014-10-06  Marek Polacek  <polacek@redhat.com>
2545
2546         * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2547         * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2548         * g++.dg/lto/pr54625-2_0.c: Likewise.
2549         * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2550
2551 2014-10-06  Marek Polacek  <polacek@redhat.com>
2552
2553         * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2554         * gcc.target/i386/avxfp-1.c: Likewise.
2555         * gcc.target/i386/avxfp-2.c: Likewise.
2556         * gcc.target/i386/cadd.c: Likewise.
2557         * gcc.target/i386/cmov2.c: Likewise.
2558         * gcc.target/i386/cmov3.c: Likewise.
2559         * gcc.target/i386/cmov4.c: Likewise.
2560         * gcc.target/i386/cold-attribute-1.c: Likewise.
2561         * gcc.target/i386/cvt-1.c: Likewise.
2562         * gcc.target/i386/fpcvt-1.c: Likewise.
2563         * gcc.target/i386/fpcvt-2.c: Likewise.
2564         * gcc.target/i386/fpcvt-3.c: Likewise.
2565         * gcc.target/i386/local.c: Likewise.
2566         * gcc.target/i386/memcpy-2.c: Likewise.
2567         * gcc.target/i386/memcpy-3.c: Likewise.
2568         * gcc.target/i386/memset-1.c: Likewise.
2569         * gcc.target/i386/minmax-1.c: Likewise.
2570         * gcc.target/i386/minmax-2.c: Likewise.
2571         * gcc.target/i386/pr45352-2.c: Likewise.
2572         * gcc.target/i386/pr46253.c: Likewise.
2573         * gcc.target/i386/pr53623.c: Likewise.
2574         * gcc.target/i386/pr60902.c: Likewise.
2575         * gcc.target/i386/pr57003.c: Likewise.
2576         * gcc.target/i386/sse-14.c: Likewise.
2577         * gcc.target/i386/sse-19.c: Likewise.
2578         * gcc.target/i386/sse-22.c: Likewise.
2579         * gcc.target/i386/sse4a-extract.c: Likewise.
2580         * gcc.target/i386/sse4a-insert.c: Likewise.
2581         * gcc.target/i386/ssefp-1.c: Likewise.
2582         * gcc.target/i386/ssefp-2.c: Likewise.
2583         * gcc.target/i386/testimm-10.c: Likewise.
2584         * gcc.target/i386/vectorize4-avx.c: Likewise.
2585         * gcc.target/i386/980709-1.c: Fix implicit declarations.
2586         * gcc.target/i386/avx-pr57233.c: Likewise.
2587         * gcc.target/i386/avx2-pr57233.c: Likewise.
2588         * gcc.target/i386/avx2-vpop-check.h: Likewise.
2589         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2590         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2591         * gcc.target/i386/crc32-4.c: Likewise.
2592         * gcc.target/i386/pr20204.c: Likewise.
2593         * gcc.target/i386/pr23570.c: Likewise.
2594         * gcc.target/i386/pr26449-1.c: Likewise.
2595         * gcc.target/i386/pr28839.c: Likewise.
2596         * gcc.target/i386/pr37101.c: Likewise.
2597         * gcc.target/i386/pr61923.c: Likewise.
2598         * gcc.target/i386/shrink_wrap_1.c: Likewise.
2599         * gcc.target/i386/sse2-pr57233.c: Likewise.
2600         * gcc.target/i386/vect-abs-s16.c: Likewise.
2601         * gcc.target/i386/vect-abs-s32.c: Likewise.
2602         * gcc.target/i386/vect-abs-s8.c: Likewise.
2603         * gcc.target/i386/xop-pr57233.c: Likewise.
2604         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2605         * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
2606         implicit declarations.
2607         * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2608         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2609         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2610
2611 2014-10-06  Marek Polacek  <polacek@redhat.com>
2612
2613         * gcc.dg/20001012-1.c: Fix defaulting to int.
2614         * gcc.dg/20001012-2.c: Likewise.
2615         * gcc.dg/20001108-1.c: Likewise.
2616         * gcc.dg/20010516-1.c: Likewise.
2617         * gcc.dg/20011008-2.c: Likewise.
2618         * gcc.dg/20030612-1.c: Likewise.
2619         * gcc.dg/20040219-1.c: Likewise.
2620         * gcc.dg/20050603-2.c: Likewise.
2621         * gcc.dg/20070507-1.c: Likewise.
2622         * gcc.dg/attr-alias-3.c: Likewise.
2623         * gcc.dg/fastmath-1.c: Likewise.
2624         * gcc.dg/fork-instrumentation.c: Likewise.
2625         * gcc.dg/fwrapv-1.c: Likewise.
2626         * gcc.dg/fwrapv-2.c: Likewise.
2627         * gcc.dg/memmove-1.c: Likewise.
2628         * gcc.dg/non-local-goto-1.c: Likewise.
2629         * gcc.dg/non-local-goto-2.c: Likewise.
2630         * gcc.dg/noreturn-8.c: Likewise.
2631         * gcc.dg/parse-decl-after-if.c: Likewise.
2632         * gcc.dg/parse-decl-after-label.c: Likewise.
2633         * gcc.dg/pr25795-1.c: Likewise.
2634         * gcc.dg/pr25795.c: Likewise.
2635         * gcc.dg/pr28574.c: Likewise.
2636         * gcc.dg/pr30189.c: Likewise.
2637         * gcc.dg/pr31529-2.c: Likewise.
2638         * gcc.dg/pr33923.c: Likewise.
2639         * gcc.dg/pr34263.c: Likewise.
2640         * gcc.dg/pr36194.c: Likewise.
2641         * gcc.dg/pr45415.c: Likewise.
2642         * gcc.dg/pr47443.c: Likewise.
2643         * gcc.dg/pr47763.c: Likewise.
2644         * gcc.dg/pr49000.c: Likewise.
2645         * gcc.dg/pr50340.c: Likewise.
2646         * gcc.dg/webizer.c: Likewise.
2647         * gcc.dg/pr59940.c: Likewise.
2648         * gcc.dg/pr63186.c: Likewise.
2649         * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2650         * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2651         * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2652         * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2653         * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2654         * gcc.dg/sms-1.c: Likewise.
2655         * gcc.dg/unused-3.c: Likewise.
2656         * gcc.dg/varpool-1.c: Likewise.
2657         * gcc.dg/pr35899.c: Use -std=gnu89.
2658         * gcc.dg/pr59963-1.c: Likewise.
2659         * gcc.dg/redecl-15.c: Likewise.
2660         * gcc.dg/20041213-1.c: Likewise.
2661         * gcc.dg/20080820.c: Likewise.
2662         * gcc.dg/920413-1.c: Likewise.
2663         * gcc.dg/Wold-style-definition-1.c: Likewise.
2664         * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2665         * gcc.dg/decl-nospec-1.c: Likewise.
2666         * gcc.dg/decl-nospec-2.c: Likewise.
2667         * gcc.dg/decl-nospec-3.c: Likewise.
2668         * gcc.dg/bitfld-1.c: Likewise.
2669         * gcc.dg/bitfld-9.c: Likewise.
2670         * gcc.dg/parm-impl-decl-1.c: Likewise.
2671         * gcc.dg/parm-impl-decl-3.c: Likewise.
2672         * gcc.dg/pr18596-1.c: Likewise.
2673         * gcc.dg/pr18596-2.c: Likewise.
2674         * gcc.dg/pr18596-3.c: Likewise.
2675         * gcc.dg/pr60139.c: Likewise.
2676         * gcc.dg/utf-dflt.c: Likewise.
2677         * gcc.dg/utf-dflt2.c: Likewise.
2678         * gcc.dg/wtr-func-def-1.c: Likewise.
2679         * gcc.dg/declspec-5.c: Likewise.
2680         * gcc.dg/declspec-6.c: Likewise.
2681         * gcc.dg/ftrapv-2.c: Likewise.
2682         * gcc.dg/20020430-1.c: Fix implicit declarations.
2683         * gcc.dg/20030702-1.c: Likewise.
2684         * gcc.dg/20040127-2.c: Likewise.
2685         * gcc.dg/20041122-1.c: Likewise.
2686         * gcc.dg/20050309-1.c: Likewise.
2687         * gcc.dg/20061026.c: Likewise.
2688         * gcc.dg/20101010-1.c: Likewise.
2689         * gcc.dg/Werror-1.c: Likewise.
2690         * gcc.dg/Werror-10.c: Likewise.
2691         * gcc.dg/Werror-11.c: Likewise.
2692         * gcc.dg/Werror-12.c: Likewise.
2693         * gcc.dg/Werror-2.c: Likewise.
2694         * gcc.dg/Werror-3.c: Likewise.
2695         * gcc.dg/Werror-4.c: Likewise.
2696         * gcc.dg/Werror-5.c: Likewise.
2697         * gcc.dg/Werror-6.c: Likewise.
2698         * gcc.dg/Werror-7.c: Likewise.
2699         * gcc.dg/Werror-8.c: Likewise.
2700         * gcc.dg/Wstrict-overflow-20.c: Likewise.
2701         * gcc.dg/cpp/trad/macroargs.c: Likewise.
2702         * gcc.dg/delay-slot-2.c: Likewise.
2703         * gcc.dg/errno-1.c: Likewise.
2704         * gcc.dg/globalalias.c: Likewise.
2705         * gcc.dg/inline-3.c: Likewise.
2706         * gcc.dg/localalias.c: Likewise.
2707         * gcc.dg/pr19633-1.c: Likewise.
2708         * gcc.dg/pr19633.c: Likewise.
2709         * gcc.dg/pr23408.c: Likewise.
2710         * gcc.dg/pr23470-1.c: Likewise.
2711         * gcc.dg/pr28121.c: Likewise.
2712         * gcc.dg/pr28243.c: Likewise.
2713         * gcc.dg/pr30260.c: Likewise.
2714         * gcc.dg/pr32573.c: Likewise.
2715         * gcc.dg/pr33826.c: Likewise.
2716         * gcc.dg/pr35065.c: Likewise.
2717         * gcc.dg/pr38616.c: Likewise.
2718         * gcc.dg/pr39867.c: Likewise.
2719         * gcc.dg/pr41470.c: Likewise.
2720         * gcc.dg/pr41837.c: Likewise.
2721         * gcc.dg/pr44024.c: Likewise.
2722         * gcc.dg/pr44699.c: Likewise.
2723         * gcc.dg/pr46252.c: Likewise.
2724         * gcc.dg/pr46878-1.c: Likewise.
2725         * gcc.dg/pr50908-3.c: Likewise.
2726         * gcc.dg/pr51796.c: Likewise.
2727         * gcc.dg/pr55150-2.c: Likewise.
2728         * gcc.dg/pr55833.c: Likewise.
2729         * gcc.dg/pr59350.c: Likewise.
2730         * gcc.dg/pr59418.c: Likewise.
2731         * gcc.dg/pr60647-2.c: Likewise.
2732         * gcc.dg/uninit-suppress.c: Likewise.
2733         * gcc.dg/uninit-suppress_2.c: Likewise.
2734         * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2735         * gcc.dg/always_inline.c: Likewise.
2736         * gcc.dg/always_inline2.c: Likewise.
2737         * gcc.dg/always_inline3.c: Likewise.
2738         * gcc.dg/builtin-apply4.c: Likewise.
2739         * gcc.dg/declspec-7.c: Likewise.
2740         * gcc.dg/inline-1.c: Likewise.
2741         * gcc.dg/va-arg-pack-1.c: Likewise.
2742         * gcc.dg/winline-2.c: Likewise.
2743         * gcc.dg/winline-3.c: Likewise.
2744         * gcc.dg/winline-5.c: Likewise.
2745         * gcc.dg/winline-6.c: Likewise.
2746         * gcc.dg/winline-7.c: Likewise.
2747         * gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
2748         int.
2749         * gcc.dg/inline-33.c: Likewise.
2750         * gcc.dg/pr27861-1.c: Likewise.
2751         * gcc.dg/pr28888.c: Likewise.
2752         * gcc.dg/pr29254.c: Likewise.
2753         * gcc.dg/pr50908.c: Likewise.
2754         * gcc.dg/pr60647-1.c: Likewise.
2755         * gcc.dg/pragma-diag-1.c: Likewise.
2756         * gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
2757         * gcc.dg/winline-9.c: Likewise.
2758         * gcc.dg/pr52808.c: Return 0 instead of nothing.
2759
2760 2014-10-06  Marek Polacek  <polacek@redhat.com>
2761
2762         * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2763         * gcc.dg/ipa/inline-4.c: Likewise.
2764         * gcc.dg/ipa/inline-5.c: Likewise.
2765         * gcc.dg/ipa/pr57539.c: Likewise.
2766         * gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
2767         defaulting to int.
2768         * gcc.dg/ipa/inlinehint-1.c: Likewise.
2769         * gcc.dg/ipa/inlinehint-3.c: Likewise.
2770         * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2771         * gcc.dg/ipa/ipacost-1.c: Likewise.
2772         * gcc.dg/ipa/ipacost-2.c: Likewise.
2773         * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
2774         to int.
2775
2776 2014-10-06  Marek Polacek  <polacek@redhat.com>
2777
2778         * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
2779         declarations.
2780         * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2781         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2782         * gcc.dg/debug/pr42767.c: Likewise.
2783         * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2784         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2785         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2786         * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2787
2788 2014-10-06  Marek Polacek  <polacek@redhat.com>
2789
2790         * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2791         * gcc.dg/lto/20090213_0.c: Likewise.
2792         * gcc.dg/lto/20090706-2_0.c: Likewise.
2793         * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2794         * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2795         * gcc.dg/lto/ipareference2_0.c: Likewise.
2796         * gcc.dg/lto/ipareference_0.c: Likewise.
2797         * gcc.dg/lto/ipareference_1.c: Likewise.
2798         * gcc.dg/lto/pr55703_0.c: Likewise.
2799         * gcc.dg/lto/resolutions_0.c: Likewise.
2800         * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2801         * gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
2802         declarations.  Mark function as gnu_inline.
2803         * gcc.dg/lto/20081118_0.c: Likewise.
2804         * gcc.dg/lto/20081201-1_0.c: Likewise.
2805         * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2806         * gcc.dg/lto/20081118_1.c: Likewise.
2807         * gcc.dg/lto/20081120-1_1.c: Likewise.
2808         * gcc.dg/lto/20081201-1_1.c: Likewise.
2809         * gcc.dg/lto/20081210-1_0.c: Likewise.
2810         * gcc.dg/lto/20090218-1_0.c: Likewise.
2811         * gcc.dg/lto/20091006-1_0.c: Likewise.
2812         * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2813         * gcc.dg/lto/20090218-2_1.c: Likewise.
2814         * gcc.dg/lto/materialize-1_0.c: Likewise.
2815         * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2816         * gcc.dg/lto/20091013-1_1.c: Likewise.
2817         * gcc.dg/lto/20091013-1_2.c: Likewise.
2818         * gcc.dg/lto/20091015-1_2.c: Likewise.
2819         * gcc.dg/lto/20091027-1_1.c: Likewise.
2820         * gcc.dg/lto/pr48622_0.c: Likewise.
2821         * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2822         defaulting to int.
2823         * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2824
2825 2014-10-06  Tobias Burnus  <burnus@net-b.de>
2826
2827         * gfortran.dg/implicit_14.f90: New.
2828         * gfortran.dg/implicit_15.f90: New.
2829         * gfortran.dg/implicit_4.f90: Update dg-error.
2830
2831 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2832
2833         * g++.dg/ipa/devirt-42.C: Update template.
2834         * g++.dg/ipa/devirt-44.C: Update template.
2835         * g++.dg/ipa/devirt-45.C: Update template.
2836         * g++.dg/ipa/devirt-46.C: Update template.
2837         * g++.dg/ipa/devirt-47.C: Update template.
2838         * g++.dg/ipa/devirt-48.C: New testcase.
2839
2840 2014-10-02  Mark Wielaard  <mjw@redhat.com>
2841
2842         PR debug/63239
2843         * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2844
2845 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2846
2847         * g++.dg/ipa/devirt-47.C: New testcase.
2848
2849 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2850
2851         PR ipa/61144
2852         * gcc.dg/tree-ssa/pr61144.c: New testcase.
2853
2854 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2855
2856         * g++.dg/ipa/devirt-46.C: New testcase.
2857
2858 2014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2859
2860         PR fortran/36534
2861         * gfortran.dg/widechar_10.f90: New test.
2862
2863 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
2864
2865         * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2866         * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2867         * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2868         * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2869
2870 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2871
2872         * gcc.target/powerpc/lvsl-lvsr.c: New test.
2873
2874 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2875
2876         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2877         failing with the new warning message.
2878         * gcc.dg/vmx/3c-01a.c: Likewise.
2879         * gcc.dg/vmx/ops-long-1.c: Likewise.
2880         * gcc.dg/vmx/ops.c: Likewise.
2881         * gcc.target/powerpc/altivec-20.c: Likewise.
2882         * gcc.target/powerpc/altivec-6.c: Likewise.
2883         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2884         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2885         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2886
2887 2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2888
2889         * gcc.dg/tm/debug-1.c: Update regex.
2890         * c-c++-common/raw-string-18.c: Update regex.
2891         * c-c++-common/raw-string-19.c: Update regex.
2892
2893 2014-10-03  Marek Polacek  <polacek@redhat.com>
2894
2895         PR c/63453
2896         * gcc.dg/pr63453.c: New test.
2897
2898 2014-10-03  Marc Glisse  <marc.glisse@inria.fr>
2899
2900         PR c++/54427
2901         PR c++/57198
2902         PR c++/58845
2903         * g++.dg/ext/vector9.C: Update, not an error anymore.
2904         * g++.dg/ext/vector27.C: Replace with new test.
2905         * g++.dg/ext/vector28.C: New file.
2906         * g++.dg/other/error23.C: Update to a different error.
2907
2908 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
2909
2910         * gcc.dg/torture/vshuf-v8df.c: New test.
2911         * gcc.dg/torture/vshuf-v8di.c: New test.
2912         * gcc.dg/torture/vshuf-v16sf.c: New test.
2913         * gcc.dg/torture/vshuf-v16si.c: New test.
2914         * gcc.dg/torture/vshuf-v32hi.c: New test.
2915         * gcc.dg/torture/vshuf-v64qi.c: New test.
2916         * gcc.dg/torture/vshuf-64.inc: New file.
2917
2918         PR tree-optimization/61403
2919         * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
2920
2921 2014-10-03  Marek Polacek  <polacek@redhat.com>
2922
2923         * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
2924         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2925         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2926         * gcc.dg/gomp/asm-1.c: Likewise.
2927         * gcc.dg/gomp/for-1.c: Likewise.
2928         * gcc.dg/gomp/empty.c: Fix defaulting to int.
2929         * gcc.dg/gomp/sharing-3.c: Likewise.
2930         * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
2931
2932 2014-10-03  Marek Polacek  <polacek@redhat.com>
2933
2934         * gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
2935         defaulting to int.
2936         * gcc.dg/torture/pr28814.c: Likewise.
2937         * gcc.dg/torture/pr57036-1.c: Likewise.
2938         * gcc.dg/torture/inline-1.c: Add function declarations.
2939         * gcc.dg/torture/pr24626-1.c: Likewise.
2940         * gcc.dg/torture/pr24626-3.c: Likewise.
2941         * gcc.dg/torture/pr25947-1.c: Likewise.
2942         * gcc.dg/torture/pr27409.c: Likewise.
2943         * gcc.dg/torture/pr38948.c: Likewise.
2944         * gcc.dg/torture/pr44807.c: Likewise.
2945         * gcc.dg/torture/pr49603.c: Likewise.
2946         * gcc.dg/torture/pr45865.c: Likewise.
2947         * gcc.dg/torture/pr51071-2.c: Likewise.
2948         * gcc.dg/torture/pr51801.c: Likewise.
2949         * gcc.dg/torture/pr52720.c: Likewise.
2950         * gcc.dg/torture/pr55124.c: Likewise.
2951         * gcc.dg/torture/pr55238.c: Likewise.
2952         * gcc.dg/torture/pr55687.c: Likewise.
2953         * gcc.dg/torture/pr55888.c: Likewise.
2954         * gcc.dg/torture/pr57036-2.c: Likewise.
2955         * gcc.dg/torture/pr57147-3.c: Likewise.
2956         * gcc.dg/torture/pr57584.c: Likewise.
2957         * gcc.dg/torture/pr59993.c: Likewise.
2958         * gcc.dg/torture/pr58079.c: Likewise.
2959         * gcc.dg/torture/va-arg-25.c: Likewise.
2960         * gcc.dg/torture/vector-2.c: Likewise.
2961         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
2962         * gcc.dg/torture/pr31254.c: Fix defaulting to int.
2963         * gcc.dg/torture/pr43781.c: Likewise.
2964         * gcc.dg/torture/pr52912.c: Likewise.
2965         * gcc.dg/torture/pr59139.c: Likewise.
2966         * gcc.dg/torture/pr55890-1.c: Likewise.
2967         * gcc.dg/torture/pr55890-2.c: Likewise.
2968         * gcc.dg/torture/pr59164.c: Likewise.
2969         * gcc.dg/torture/pr57393-2.c: Likewise.
2970         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
2971         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
2972         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
2973         * lib/target-supports.exp (check_effective_target_trapping): Likewise.
2974         * gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
2975         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
2976
2977 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
2978
2979         PR libgomp/61200
2980         * c-c++-common/gomp/pr61200.c: New test.
2981
2982         PR target/62128
2983         * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
2984         * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
2985
2986 2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
2987
2988         * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
2989         add many more tests.
2990
2991 2014-10-02  Marek Polacek  <polacek@redhat.com>
2992
2993         * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
2994         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
2995         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
2996         * gcc.dg/tree-ssa/20040326-1.c: Likewise.
2997         * gcc.dg/tree-ssa/vrp27.c: Likewise.
2998         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2999         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3000         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3001         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3002         * gcc.dg/tree-ssa/inline-7.c: Likewise.
3003         * gcc.dg/tree-ssa/attr-alias.c: Likewise.
3004         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3005         * gcc.dg/tree-ssa/20041008-1.c: Likewise.
3006         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3007         * gcc.dg/tree-ssa/20030917-2.c: Likewise.
3008         * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
3009         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
3010         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3011         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3012         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3013         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
3014         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
3015         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3016         * gcc.dg/tree-ssa/20030731-2.c: Likewise.
3017         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
3018         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
3019         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3020         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
3021         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
3022         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
3023         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
3024         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
3025         * gcc.dg/tree-ssa/20030820-1.c: Likewise.
3026         * gcc.dg/tree-ssa/20030820-2.c: Likewise.
3027         * gcc.dg/tree-ssa/20030821-1.c: Likewise.
3028         * gcc.dg/tree-ssa/20031022-1.c: Likewise.
3029         * gcc.dg/tree-ssa/20040209-1.c: Likewise.
3030         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3031         * gcc.dg/tree-ssa/alias-13.c: Likewise.
3032         * gcc.dg/tree-ssa/alias-28.c: Likewise.
3033         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3034         * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
3035         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3036         * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
3037         * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
3038         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3039         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3040         * gcc.dg/tree-ssa/loadpre7.c: Likewise.
3041         * gcc.dg/tree-ssa/pr22117.c: Likewise.
3042         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3043         * gcc.dg/tree-ssa/pr24117.c: Likewise.
3044         * gcc.dg/tree-ssa/pr24840.c: Likewise.
3045         * gcc.dg/tree-ssa/pr25734.c: Likewise.
3046         * gcc.dg/tree-ssa/pr33723.c: Likewise.
3047         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3048         * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
3049         * gcc.dg/tree-ssa/pr34146.c: Likewise.
3050         * gcc.dg/tree-ssa/pr38385.c: Likewise.
3051         * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
3052         * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
3053         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3054         * gcc.dg/tree-ssa/sra-1.c: Likewise.
3055         * gcc.dg/tree-ssa/sra-2.c: Likewise.
3056         * gcc.dg/tree-ssa/sra-5.c: Likewise.
3057         * gcc.dg/tree-ssa/sra-6.c: Likewise.
3058         * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
3059         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3060         * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
3061         * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
3062         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3063         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3064         * gcc.dg/tree-ssa/vrp56.c: Likewise.
3065         * gcc.dg/tree-ssa/vrp67.c: Likewise.
3066         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3067         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3068         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3069         * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
3070         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
3071         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
3072         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3073         * gcc.dg/tree-ssa/20040121-1.c: Likewise.
3074         * gcc.dg/tree-ssa/20040216-1.c: Likewise.
3075         * gcc.dg/tree-ssa/20040319-1.c: Likewise.
3076         * gcc.dg/tree-ssa/20040326-2.c: Likewise.
3077         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
3078         * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
3079         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3080         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3081         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3082         * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
3083         * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
3084         * gcc.dg/tree-ssa/ifc-4.c: Likewise.
3085         * gcc.dg/tree-ssa/ifc-6.c: Likewise.
3086         * gcc.dg/tree-ssa/inline-10.c: Likewise.
3087         * gcc.dg/tree-ssa/inline-9.c: Likewise.
3088         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3089         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3090         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3091         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3092         * gcc.dg/tree-ssa/pr23434.c: Likewise.
3093         * gcc.dg/tree-ssa/pr33922.c: Likewise.
3094         * gcc.dg/tree-ssa/scev-3.c: Likewise.
3095         * gcc.dg/tree-ssa/scev-4.c: Likewise.
3096         * gcc.dg/tree-ssa/scev-5.c: Likewise.
3097         * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
3098         * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
3099         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3100         * gcc.dg/tree-ssa/vrp01.c: Likewise.
3101         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3102         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3103         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3104         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3105         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3106         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3107         * gcc.dg/tree-ssa/vrp10.c: Likewise.
3108         * gcc.dg/tree-ssa/vrp11.c: Likewise.
3109         * gcc.dg/tree-ssa/vrp14.c: Likewise.
3110         * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
3111         * gcc.dg/tree-ssa/writeonly.c: Likewise.
3112         * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
3113         defaulting to int.
3114         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
3115         * gcc.dg/tree-ssa/20050719-1.c: Likewise.
3116         * gcc.dg/tree-ssa/20070302-1.c: Likewise.
3117         * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
3118         * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
3119         * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
3120         * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
3121         * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
3122         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3123         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3124         * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3125         * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
3126         * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
3127         * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
3128         * gcc.dg/tree-ssa/inline-5.c: Likewise.
3129         * gcc.dg/tree-ssa/inline-6.c: Likewise.
3130         * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
3131         * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
3132         * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
3133         * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
3134         * gcc.dg/tree-ssa/loop-20.c: Likewise.
3135         * gcc.dg/tree-ssa/loop-38.c: Likewise.
3136         * gcc.dg/tree-ssa/pr20913.c: Likewise.
3137         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3138         * gcc.dg/tree-ssa/pr24670.c: Likewise.
3139         * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
3140         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3141         * gcc.dg/tree-ssa/vrp12.c: Likewise.
3142         * gcc.dg/tree-ssa/vrp13.c: Likewise.
3143         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3144         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3145         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3146         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3147         * gcc.dg/tree-ssa/recip-6.c: Fix typo.
3148
3149 2014-10-02  Marek Polacek  <polacek@redhat.com>
3150
3151         * gcc.dg/tm/20091013.c: Fix defaulting to int.
3152         * gcc.dg/tm/20091221.c: Likewise.
3153         * gcc.dg/tm/debug-1.c: Likewise.
3154         * gcc.dg/tm/irrevocable-1.c: Likewise.
3155         * gcc.dg/tm/irrevocable-2.c: Likewise.
3156         * gcc.dg/tm/irrevocable-3.c: Likewise.
3157         * gcc.dg/tm/irrevocable-4.c: Likewise.
3158         * gcc.dg/tm/memopt-1.c: Likewise.
3159         * gcc.dg/tm/pr52173-1.c: Likewise.
3160         * gcc.dg/tm/props-1.c: Likewise.
3161         * gcc.dg/tm/props-2.c: Likewise.
3162         * gcc.dg/tm/props-3.c: Likewise.
3163         * gcc.dg/tm/20100125.c: Fix implicit declarations.
3164         * gcc.dg/tm/memopt-11.c: Likewise.
3165         * gcc.dg/tm/memopt-12.c: Likewise.
3166         * gcc.dg/tm/memopt-16.c: Likewise.
3167         * gcc.dg/tm/memopt-3.c: Likewise.
3168         * gcc.dg/tm/memopt-4.c: Likewise.
3169         * gcc.dg/tm/memopt-5.c: Likewise.
3170         * gcc.dg/tm/memopt-6.c: Likewise.
3171         * gcc.dg/tm/wrap-4.c: Likewise.
3172
3173 2014-10-02  Marek Polacek  <polacek@redhat.com>
3174
3175         * gcc.dg/vect/pr24049.c: Fix implicit declarations.
3176         * gcc.dg/vect/pr37730.c: Likewise.
3177         * gcc.dg/vect/pr52870.c: Likewise.
3178         * gcc.dg/vect/pr60092-2.c: Likewise.
3179         * gcc.dg/vect/pr60092.c: Likewise.
3180         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
3181         * gcc.dg/vect/pr26359.c: Fix defaulting to int.
3182         * gcc.dg/vect/pr31041.c: Likewise.
3183         * gcc.dg/vect/pr32216.c: Likewise.
3184         * gcc.dg/vect/pr32224.c: Likewise.
3185         * gcc.dg/vect/pr32366.c: Likewise.
3186         * gcc.dg/vect/pr33866.c: Likewise.
3187         * gcc.dg/vect/pr43430-2.c: Likewise.
3188         * gcc.dg/vect/pr43842.c: Likewise.
3189         * gcc.dg/vect/vect-1.c: Likewise.
3190         * gcc.dg/vect/vect-1-big-array.c: Likewise.
3191         * gcc.dg/vect/vect-93.c: Likewise.
3192         * gcc.dg/vect/pr28952.c: Fix implicit declarations and
3193         defaulting to int.
3194
3195 2014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
3196
3197         PR c++/53025
3198         * g++.dg/cpp0x/noexcept23.C: New.
3199         * g++.dg/cpp0x/noexcept24.C: Likewise.
3200
3201 2014-10-02  Marek Polacek  <polacek@redhat.com>
3202
3203         * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
3204         * gcc.dg/noncompile/20050120-1.c: Likewise.
3205         * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
3206         * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
3207         * gcc.dg/noncompile/930301-1.c: Likewise.
3208         * gcc.dg/noncompile/930622-1.c: Likewise.
3209         * gcc.dg/noncompile/930622-2.c: Likewise.
3210         * gcc.dg/noncompile/950825-1.c: Likewise.
3211         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3212         * gcc.dg/noncompile/scope.c: Likewise.
3213         * gcc.dg/noncompile/va-arg-1.c: Likewise.
3214         * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
3215         * gcc.dg/noncompile/971104-1.c: Likewise.
3216
3217 2014-10-02  Marek Polacek  <polacek@redhat.com>
3218
3219         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
3220         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
3221         * gcc.dg/tree-prof/merge_block.c: Likewise.
3222         * gcc.dg/tree-prof/peel-1.c: Likewise.
3223         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3224         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3225         * gcc.dg/tree-prof/unroll-1.c: Likewise.
3226         * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
3227         * gcc.dg/tree-prof/val-prof-1.c: Likewise.
3228         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3229         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3230         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3231         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3232         * gcc.dg/tree-prof/val-prof-6.c: Likewise.
3233         * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
3234         * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
3235         to int.
3236
3237 2014-10-02  Marek Polacek  <polacek@redhat.com>
3238
3239         * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
3240         * gcc.c-torture/compile/20011119-1.c: Likewise.
3241         * gcc.c-torture/compile/20011119-2.c: Likewise.
3242         * gcc.c-torture/compile/20021120-1.c: Likewise.
3243         * gcc.c-torture/compile/20021120-2.c: Likewise.
3244         * gcc.c-torture/compile/20050215-1.c: Likewise.
3245         * gcc.c-torture/compile/20050215-2.c: Likewise.
3246         * gcc.c-torture/compile/20050215-3.c: Likewise.
3247         * gcc.c-torture/compile/pr37669.c: Likewise.
3248         * gcc.c-torture/execute/20020107-1.c: Likewise.
3249         * gcc.c-torture/execute/restrict-1.c: Likewise.
3250         * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
3251         * gcc.c-torture/execute/930529-1.c: Likewise.
3252         * gcc.c-torture/execute/920612-1.c: Likewise.
3253         * gcc.c-torture/execute/920711-1.c: Likewise.
3254         * gcc.c-torture/execute/990127-2.c: Likewise.
3255         * gcc.c-torture/execute/pr40386.c: Likewise.
3256         * gcc.c-torture/execute/pr57124.c: Likewise.
3257         * gcc.c-torture/compile/pr34808.c: Add function declarations.
3258         * gcc.c-torture/compile/pr42299.c: Likewise.
3259         * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
3260         * gcc.c-torture/compile/simd-6.c: Likewise.
3261         * gcc.c-torture/execute/pr53645-2.c: Likewise.
3262         * gcc.c-torture/execute/pr53645.c: Likewise.
3263         * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
3264         declarations.
3265         * gcc.c-torture/execute/980608-1.c: Likewise.
3266         * gcc.c-torture/execute/bcp-1.c: Likewise.
3267         * gcc.c-torture/execute/p18298.c: Likewise.
3268         * gcc.c-torture/execute/unroll-1.c: Likewise.
3269         * gcc.c-torture/execute/va-arg-7.c: Likewise.
3270         * gcc.c-torture/execute/va-arg-8.c: Likewise.
3271         * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
3272         declarations.  Fix defaulting to int.
3273         * gcc.c-torture/execute/961223-1.c: Likewise.
3274         * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
3275         -Wno-pointer-to-int-cast.  Fix defaulting to int.
3276
3277 2014-10-02  Andrew Pinski  <apinski@cavium.com>
3278             Max Ostapenko  <m.ostapenko@partner.samsung.com>
3279
3280         * lib/ubsan-dg.exp
3281         (check_effective_target_fsanitize_address): New function.
3282         (ubsan_init): Save off ALWAYS_CXXFLAGS.
3283         (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
3284         * lib/asan-dg.exp
3285         (check_effective_target_faddress_sanitizer): Rename to ...
3286         (check_effective_target_fsanitize_address): ... this. Change to creating
3287         an executable.
3288         (asan_init): Save off ALWAYS_CXXFLAGS.
3289         (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
3290         * lib/tsan-dg.exp
3291         (check_effective_target_fthread_sanitizer): Rename to ...
3292         (check_effective_target_fsanitize_thread): ... this. Change to creating
3293         an executable.
3294         (tsan_init): Save off ALWAYS_CXXFLAGS.
3295         (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
3296         to run as a default behaviour.
3297         * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
3298         Check check_effective_target_fsanitize_undefined before running the
3299         tests.
3300         * g++.dg/ubsan/ubsan.exp: Likewise.
3301         * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
3302         check_effective_target_fsanitize_address too early.
3303         Check check_effective_target_fsanitize_address before running the tests.
3304         * g++.dg/asan/asan.exp: Likewise.
3305         * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
3306         check_effective_target_fsanitize_thread too early.
3307         Check check_effective_target_fsanitize_thread before running the tests.
3308         * g++.dg/tsan/tsan.exp: Likewise.
3309
3310 2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
3311
3312         * gcc.dg/combine-clobber.c: New.
3313
3314 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
3315
3316         PR debug/63342
3317         * gcc.dg/pr63342.c: New test.
3318
3319         PR c++/63306
3320         * g++.dg/ipa/pr63306.C: New test.
3321
3322         PR target/63428
3323         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
3324         to test 24 in TESTS.
3325
3326 2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3327
3328         * lib/target-supports.exp: Error out with preprocessor condition
3329         instead of FOO everywhere.
3330
3331 2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3332
3333         Implement SD-6: SG10 Feature Test Recommendations
3334         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
3335         * g++.dg/cpp1y/feat-cxx11.C: New.
3336         * g++.dg/cpp1y/feat-cxx14.C: New.
3337         * g++.dg/cpp1y/feat-cxx98.C: New.
3338         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
3339         * g++.dg/cpp1y/phoobhar.h: New.
3340         * g++.dg/cpp1y/testinc/phoobhar.h: New.
3341
3342 2014-09-30  Teresa Johnson  <tejohnson@google.com>
3343
3344         * gcc.dg/tree-prof/20050826-2.c: New test.
3345         * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
3346
3347 2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3348
3349        PR c++/16564
3350        * lib/gcc.exp: Accept "fatal error:" as error prefix.
3351        * lib/g++.exp: Likewise.
3352        * lib/obj-c++.exp: Likewise.
3353        * lib/objc.exp: Likewise.
3354        * g++.dg/template/pr16564.C: New test.
3355
3356 2014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
3357
3358         PR c++/16564
3359         * g++.dg/cpp0x/decltype26.C: Adjust.
3360         * g++.dg/cpp0x/decltype28.C: Likewise.
3361         * g++.dg/cpp0x/decltype29.C: Likewise.
3362         * g++.dg/cpp0x/decltype32.C: Likewise.
3363         * g++.dg/cpp0x/enum11.C: Likewise.
3364         * g++.dg/template/arrow1.C: Likewise.
3365         * g++.dg/template/pr23510.C: Likewise.
3366         * g++.dg/template/recurse.C: Likewise.
3367         * g++.dg/template/recurse2.C: Likewise.
3368         * g++.dg/template/vtable2.C: Likewise.
3369         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3370
3371 2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3372
3373         PR preprocessor/58893
3374         * gcc.dg/pr58893.c: New test case.
3375         * gcc.dg/pr58893-0.h: New include.
3376
3377 2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
3378
3379         PR middle-end/62120
3380         * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
3381         in 32-bit mode.
3382         * gcc.target/i386/pr62120.c: New.
3383
3384 2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
3385
3386         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
3387         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3388         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
3389         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
3390         return type.
3391
3392 2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3393
3394         * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
3395
3396 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
3397
3398         PR inline-asm/63282
3399         * gcc.c-torture/compile/pr63282.c: New test.
3400
3401 2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3402
3403         * gcc.dg/tree-ssa/vrp94.c: New test.
3404         * gnat.dg/opt40.adb: Likewise.
3405
3406 2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3407
3408         * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
3409         vec_vspltw, and vec_vspltb for which the second argument is out of
3410         range.
3411
3412 2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
3413
3414         * gcc.c-torture/compile/calls-void.c: New test.
3415
3416 2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
3417
3418         PR c++/51385
3419         * g++.dg/template/pr51385.C: New.
3420
3421 2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3422
3423         * gcc.target/mips/20140928.c: New test.
3424
3425 2014-09-27  Andi Kleen  <ak@linux.intel.com>
3426
3427         * gcc.target/i386/nop-mcount.c: Only run on Linux.
3428         * gcc.target/i386/record-mcount.c: dito.
3429
3430 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
3431
3432         PR ipa/62121
3433         * g++.dg/torture/pr62121.C: New testcase.
3434
3435 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
3436
3437         PR middle-end/35545
3438         * g++.dg/tree-prof/pr35545.C: New testcase.
3439
3440 2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3441
3442         * gcc.target/powerpc/pr63335.c: Change effective target to
3443         vsx_hw.
3444
3445 2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
3446
3447         * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3448
3449 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
3450
3451         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3452         to default options.
3453
3454 2014-09-25  Andi Kleen  <ak@linux.intel.com>
3455
3456         * gcc.target/i386/nop-mcount.c: New file.
3457         * gcc.target/i386/record-mcount.c: New file.
3458
3459 2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
3460
3461         * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3462         * gcc.dg/vect/pr57705.c: Likewise.
3463         * gcc.dg/vect/pr57741-2.c: Likewise.
3464         * gcc.dg/vect/pr57741-3.c: Likewise.
3465         * gcc.dg/vect/pr59591-1.c: Likewise.
3466         * gcc.dg/vect/pr59591-2.c: Likewise.
3467         * gcc.dg/vect/pr60196-1.c: Likewise.
3468         * gcc.dg/vect/pr60196-2.c: Likewise.
3469         * gcc.dg/vect/pr60276.c: Likewise.
3470         * gcc.dg/vect/pr61680.c: Likewise.
3471         * gcc.dg/vect/pr63148.c: Likewise.
3472         * gcc.dg/vect/pr63189.c: Likewise.
3473         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3474         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3475         * gcc.dg/vect/vect-nop-move.c: Likewise.
3476         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3477         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3478
3479 2014-09-25  Jan Hubicka  <hubicka@ucw.cz>
3480
3481         * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3482
3483 2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
3484
3485         * gcc.target/aarch64/simd/vqshlb_1.c: New.
3486
3487 2014-09-25  Jiong Wang  <jiong.wang@arm.com>
3488
3489         * gcc.target/i386/shrink_wrap_1.c: New test.
3490
3491 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3492
3493         PR target/63335
3494         * gcc.target/powerpc/pr63335.c: New test.
3495
3496 2014-09-25  Marek Polacek  <polacek@redhat.com>
3497
3498         PR c++/61945
3499         * g++.dg/warn/pr61945.C: New test.
3500
3501 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
3502
3503         PR tree-optimization/63341
3504         * gcc.dg/vect/pr63341-1.c: New test.
3505         * gcc.dg/vect/pr63341-2.c: New test.
3506
3507         PR c++/63249
3508         * g++.dg/gomp/pr63249.C: New test.
3509         * c-c++-common/gomp/pr63249.c: New test.
3510
3511 2014-09-25  Tobias Burnus  <burnus@net-b.de>
3512
3513         * gfortran.dg/coarray/collectives_3.f90: New.
3514         * gfortran.dg/coarray_collectives_9.f90: New.
3515         * gfortran.dg/coarray_collectives_10.f90: New.
3516         * gfortran.dg/coarray_collectives_11.f90: New.
3517         * gfortran.dg/coarray_collectives_12.f90: New.
3518
3519 2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3520
3521         * gcc.target/powerpc/swaps-p8-17.c: New test.
3522
3523 2014-09-24  Jiong Wang  <jiong.wang@arm.com>
3524
3525         * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3526
3527 2014-09-24  Marek Polacek  <polacek@redhat.com>
3528
3529         PR c/61405
3530         PR c/53874
3531         * c-c++-common/pr53874.c: New test.
3532         * c-c++-common/pr61405.c: New test.
3533
3534 2014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3535
3536         * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3537
3538 2014-09-24  Jakub Jelinek  <jakub@redhat.com>
3539
3540         PR sanitizer/63316
3541         * c-c++-common/asan/pr63316.c: New test.
3542
3543 2014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3544
3545         PR tree-optimization/63266
3546         * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3547
3548 2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3549
3550         * gcc.target/arm/pr63210.c: New test.
3551
3552 2014-09-23  Andi Kleen  <ak@linux.intel.com>
3553
3554         * gcc.dg/noreorder.c: New test.
3555         * gcc.dg/noreorder2.c: New test.
3556         * gcc.dg/noreorder3.c: New test.
3557         * gcc.dg/noreorder4.c: New test.
3558
3559 2014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
3560
3561         * gcc.dg/combine_ashiftrt_1.c: New test.
3562         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3563         * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3564         workarounds for cmge.
3565         * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3566         absence of mvn.
3567
3568 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3569
3570         PR c++/61857
3571         * g++.dg/cpp1y/lambda-init10.C: New.
3572
3573 2014-09-23  Jakub Jelinek  <jakub@redhat.com>
3574
3575         PR fortran/63331
3576         * gfortran.dg/pr63331.f90: New test.
3577
3578 2014-09-24  Renlin Li  <renlin.li@arm.com>
3579
3580         * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3581         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3582         * gcc.dg/pr10474.c: Likewise.
3583
3584 2014-09-20  Mark Wielaard  <mjw@redhat.com>
3585
3586         * gcc.dg/guality/const-volatile.c (i): Mark as used.
3587         (ci): Likewise.
3588         (pci): Likewise.
3589         (pvi): Likewise.
3590         (pcvi): Likewise.
3591         (cip): Likewise.
3592         (foo): Likewise.
3593         (cfoo): Likewise.
3594
3595 2014-09-20  Mark Wielaard  <mjw@redhat.com>
3596
3597         * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3598         and "long int" to plain "short" and "long".
3599         * gcc.dg/guality/const-volatile.c (struct bar): New struct
3600         containing short and long long fields.
3601         (bar): New variable to test the type.
3602
3603 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3604
3605         PR c++/62155
3606         * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3607
3608 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3609
3610         PR c++/62219
3611         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3612
3613 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
3614
3615         * gcc.dg/vect/vect-reduc-or_1.c: New test.
3616         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3617
3618 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
3619
3620         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3621         New.
3622
3623         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3624         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3625
3626 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR debug/63328
3629         * c-c++-common/gomp/pr63328.c: New test.
3630
3631 2014-09-22  Martin Liska  <mliska@suse.cz>
3632
3633         PR lto/63270
3634         * g++.dg/lto/pr63270_0.C: New test.
3635         * g++.dg/lto/pr63270_1.C: New test.
3636
3637 2014-09-21  Uros Bizjak  <ubizjak@gmail.com>
3638
3639         * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3640         for call_value_rex64_ms_sysv.
3641         * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3642         * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3643         for call_rex64_ms_sysv.
3644
3645 2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3646             Tobias Burnus  <burnus@net-b.de>
3647
3648         * gfortran.dg/coarray_atomic_5.f90: New
3649
3650 2014-09-19  Jan Hubicka  <hubicka@ucw.cz>
3651
3652         PR c++/61825
3653         * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3654
3655 2014-09-19  Andi Kleen  <ak@linux.intel.com>
3656
3657         * gcc.dg/pg-override.c: Only run on x86 Linux.
3658         * gcc.dg/pg.c: Dito.
3659         * gcc.target/i386/fentry-override.c: Exclude for PIC.
3660         * gcc.target/i386/fentry.c: Dito.
3661
3662 2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
3663
3664         PR ipa/61998
3665         * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3666
3667 2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
3668
3669         PR fortran/63152
3670         * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3671         * gfortran.dg/pr63152.f90: New test.
3672
3673 2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
3674
3675         PR c++/58328
3676         * g++.dg/cpp0x/nsdmi10.C: New.
3677
3678 2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
3679
3680         * gcc.dg/ssp-3.c: New.
3681         * gcc.dg/ssp-4.c: Likewise.
3682
3683 2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3684
3685         * gcc.target/s390/dfp-conv1.c: New testcase.
3686
3687 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
3688
3689         * c-c++-common/asan/red-align-1.c: New test.
3690         * c-c++-common/asan/red-align-2.c: New test.
3691
3692 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3693
3694         * gcc.dg/pr61053.c: Updated for x32.
3695
3696 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3697
3698         PR debug/63285
3699         * gcc.target/i386/pr63285.c: New test.
3700
3701 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3702
3703         PR target/61360
3704         * gcc.target/i386/pr61360.c: New.
3705
3706 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR c++/62017
3709         * g++.dg/asan/pr62017.C: New test.
3710
3711         PR testsuite/63292
3712         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3713
3714 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3715
3716         PR c++/62232
3717         * g++.dg/cpp0x/Wdtor1.C: New.
3718
3719 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
3720
3721         * gcc.dg/torture/float128-exact-underflow.c: New test.
3722
3723 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3724
3725         PR c++/61745
3726         * g++.dg/template/pr61745.C: New.
3727
3728 2014-09-17  Marek Polacek  <polacek@redhat.com>
3729
3730         PR c/61854
3731         * gcc.dg/cpp/pr61854-1.c: New test.
3732         * gcc.dg/cpp/pr61854-2.c: New test.
3733         * gcc.dg/cpp/pr61854-3.c: New test.
3734         * gcc.dg/cpp/pr61854-3.h: New test.
3735         * gcc.dg/cpp/pr61854-4.c: New test.
3736         * gcc.dg/cpp/pr61854-5.c: New test.
3737         * gcc.dg/cpp/pr61854-6.c: New test.
3738         * gcc.dg/cpp/pr61854-7.c: New test.
3739         * gcc.dg/cpp/pr61854-c90.c: New test.
3740         * gcc.dg/cpp/pr61854-c94.c: New test.
3741
3742 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR debug/63284
3745         * gcc.dg/pr63284.c: New test.
3746
3747         * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3748
3749 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3750
3751         PR c++/63241
3752         * g++.dg/cpp0x/constexpr-63241.C: New.
3753
3754 2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
3755
3756         PR libfortran/62768
3757         * gfortran.dg/filename_null.f90: New test.
3758
3759 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3760
3761         * gcc.dg/pg-override.c: Fix a typo.
3762
3763 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3764
3765         * gcc.dg/pg.c: Fix a typo.
3766
3767 2014-09-16  Richard Biener  <rguenther@suse.de>
3768
3769         PR testsuite/63258
3770         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3771         for "vectorization not profitable".
3772
3773 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
3774
3775         * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3776
3777 2014-09-16  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR fortran/56408
3780         * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3781         missing nexted dg-test call support in dejaGNU 1.4.4.
3782
3783 2014-09-15  Andi Kleen  <ak@linux.intel.com>
3784
3785         * gcc.dg/pg-override.c: New test.
3786         * gcc.dg/pg.c: New test.
3787         * gcc.target/i386/fentry-override.c: New test.
3788         * gcc.target/i386/fentry.c: New test.
3789
3790 2014-09-15  Jakub Jelinek  <jakub@redhat.com>
3791
3792         PR fortran/56408
3793         * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3794         New global vars.
3795         (dg-compile-aux-modules): New procedure.
3796         * gfortran.dg/binding_label_tests_10.f03: Remove comment
3797         and keep-modules.
3798         * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3799         use dg-compile-aux-modules.
3800         * gfortran.dg/binding_label_tests_11.f03: Remove comment
3801         and keep-modules.
3802         * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3803         use dg-compile-aux-modules.
3804         * gfortran.dg/binding_label_tests_13.f03: Remove comment
3805         and keep-modules.
3806         * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3807         use dg-compile-aux-modules.
3808         * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3809         and keep-modules.
3810         * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3811         use dg-compile-aux-modules.
3812         * gfortran.dg/class_45a.f03: Remove keep-modules.
3813         * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3814         and cleanup-modules.
3815         * gfortran.dg/class_4a.f03: Use dg-do link, use
3816         dg-additional-sources and cleanup-modules, remove keep-modules
3817         and update comment.
3818         * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3819         keep-modules, adjust comment.
3820         * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3821         dg-additional-sources and cleanup-modules.
3822         * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3823         associated comment.
3824         * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3825         remove comment.
3826         * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3827         * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3828         use dg-compile-aux-modules.
3829         * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3830         * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3831         use dg-compile-aux-modules.
3832         * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3833         * gfortran.dg/whole_file_29.f90: Remove comment, use
3834         dg-compile-aux-modules.
3835         * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3836         * gfortran.dg/whole_file_31.f90: Remove comment, use
3837         dg-compile-aux-modules.
3838
3839         * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3840         gcc_parallel_test_enable): New procedures.  If
3841         GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3842         runtest_file_p to invoke also gcc_parallel_test_run_p.
3843         * g++.dg/guality/guality.exp (check_guality): Save/restore
3844         test_counts array around the body of the procedure.
3845         * gcc.dg/guality/guality.exp (check_guality): Likewise.
3846         * g++.dg/plugin/plugin.exp: Run all the tests serially
3847         by the first parallel runtest encountering it.
3848         * gcc.dg/plugin/plugin.exp: Likewise.
3849         * gcc.misc-tests/matrix1.exp: Likewise.
3850         * gcc.misc-tests/dhry.exp: Likewise.
3851         * gcc.misc-tests/acker1.exp: Likewise.
3852         * gcc.misc-tests/linkage.exp: Likewise.
3853         * gcc.misc-tests/mg.exp: Likewise.
3854         * gcc.misc-tests/mg-2.exp: Likewise.
3855         * gcc.misc-tests/sort2.exp: Likewise.
3856         * gcc.misc-tests/sieve.exp: Likewise.
3857         * gcc.misc-tests/options.exp: Likewise.
3858         * gcc.misc-tests/help.exp: Likewise.
3859         * go.test/go-test.exp (go-gc-tests): Use
3860         gcc_parallel_test_enable {0, 1} around all handling of
3861         each test.
3862         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3863         * ada/acats/run_all.sh: Parallelize using mkdir inside of
3864         a shared directory.  Avoid forking and expr uses if
3865         shell supports $(()).
3866
3867 2014-09-14  David Sherwood  <david.sherwood@arm.com>
3868
3869         * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3870
3871 2014-09-14  James Clarke  <jrtc27@jrtc27.com>
3872
3873         PR target/61407
3874         * gcc.dg/darwin-minversion-1.c: Fixed formatting
3875         * gcc.dg/darwin-minversion-2.c: Fixed formatting
3876         * gcc.dg/darwin-minversion-3.c: Fixed formatting
3877         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3878
3879 2014-09-13  Marek Polacek  <polacek@redhat.com>
3880
3881         PR c++/60862
3882         * g++.dg/diagnostic/pr60862.C: New test.
3883
3884 2014-09-12  Richard Biener  <rguenther@suse.de>
3885
3886         PR middle-end/63237
3887         * g++.dg/torture/pr63237.C: New testcase.
3888
3889 2014-09-12  Marc Glisse  <marc.glisse@inria.fr>
3890
3891         * gcc.dg/vec-andxor1.c: New file.
3892
3893 2014-09-11  Marc Glisse  <marc.glisse@inria.fr>
3894
3895         PR target/58757
3896         * gcc.dg/c11-true_min-1.c: New testcase.
3897
3898 2014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
3899
3900         PR c++/61489
3901         * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3902         * g++.old-deja/g++.other/warn5.C: Adjust.
3903
3904 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
3905
3906         * gcc.target/aarch64/vset_lane_1.c: New test.
3907
3908 2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
3909
3910         * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
3911         Fix declaration.
3912         * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
3913         Fix declaration.
3914         * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
3915         Fix declaration.
3916         * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
3917         Fix declaration.
3918
3919 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
3920
3921         PR tree-optimization/63186
3922         * gcc.dg/pr63186.c: New testcase.
3923
3924 2014-09-10  Xinliang David Li  <davidxl@google.com>
3925
3926         PR target/63209
3927         * gcc.c-torture/execute/pr63209.c: New test.
3928
3929 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
3930
3931         * gcc.target/i386/i386.exp: Only run vect-args.c tests
3932         if runtest_file_p says they should be run.
3933
3934 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
3935
3936         * gcc.target/aarch64/vstN_1.c: New test.
3937
3938 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
3939
3940         * gcc.target/aarch64/vldN_lane_1.c: New test.
3941
3942 2014-09-10  Martin Jambor  <mjambor@suse.cz>
3943
3944         PR ipa/61654
3945         * g++.dg/ipa/pr61654.C: New test.
3946
3947 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
3948
3949         * c-c++-common/ubsan/attrib-3.c: New test.
3950         * c-c++-common/ubsan/nonnull-1.c: New test.
3951         * c-c++-common/ubsan/nonnull-2.c: New test.
3952         * c-c++-common/ubsan/nonnull-3.c: New test.
3953         * c-c++-common/ubsan/nonnull-4.c: New test.
3954         * c-c++-common/ubsan/nonnull-5.c: New test.
3955
3956 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
3957
3958         * g++.dg/lto/pr63166_0.ii: New testcase.
3959         * g++.dg/lto/pr63166_1.ii: New testcase.
3960
3961 2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3962
3963         * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
3964
3965 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3966
3967         * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
3968         xxpermdi and add commentary about adding it back later; remove
3969         unused typedef.
3970
3971 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3972
3973         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
3974         and 16-byte aligned.
3975         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
3976         * gcc.target/arm/vect-lroundf_1.c: Likewise.
3977         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
3978         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3979         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3980         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3981
3982 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3983
3984         * gcc.target/aarch64/vldN_dup_1.c: New test.
3985
3986 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3987
3988         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
3989
3990 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3991
3992         * gcc.target/aarch64/vldN_1.c: New test.
3993
3994 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
3995
3996         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
3997
3998 2014-09-09  Jiong Wang  <jiong.wang@arm.com>
3999
4000         * gcc.target/arm/vect-copysignf.c: New testcase.
4001
4002 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4003
4004         * gcc.target/arm/vfp-1.c: Updated expected assembly.
4005
4006 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4007
4008         * gcc.target/arm/vfp-1.c: Updated expected assembly.
4009
4010 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4011
4012         * gcc.target/arm/vfp-1.c: Updated expected assembly.
4013
4014 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4015
4016         * gcc.target/arm/vfp-1.c: Updated expected assembly.
4017
4018 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4019
4020         * gcc.target/arm/pr51835.c: Update expected assembly.
4021         * gcc.target/arm/vfp-1.c: Likewise.
4022         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4023         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4024         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4025         * gcc.target/arm/vfp-ldmias.c: Likewise.
4026         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4027         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4028         * gcc.target/arm/vfp-stmiad.c: Likewise.
4029         * gcc.target/arm/vfp-stmias.c: Likewise.
4030
4031 2014-09-09  Tony Wang  <tony.wang@arm.com>
4032
4033         * gcc.target/arm/xordi3-opt.c: Disable this
4034         test case for thumb1 target.
4035         * gcc.target/arm/iordi3-opt.c: Ditto.
4036
4037 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4038
4039         PR target/61749
4040         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
4041
4042 2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4043
4044         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
4045
4046 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
4047
4048         PR tree-optimization/60196
4049         PR tree-optimization/63189
4050         * gcc.dg/vect/pr63189.c: New test.
4051         * gcc.dg/vect/pr60196-1.c: New test.
4052         * gcc.dg/vect/pr60196-2.c: New test.
4053
4054 2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4055
4056         * gcc.target/powerpc/swaps-p8-16.c: New test.
4057
4058 2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
4059
4060         * gcc.target/i386/pr62208.c: New test.
4061
4062 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
4063
4064         PR testsuite/56194
4065         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
4066
4067         * g++.dg/ipa/pr61800.C: Require visibility.
4068
4069         * gcc.dg/pr61868.c: Require lto.
4070
4071 2014-09-05  Easwaran Raman  <eraman@google.com>
4072
4073         PR rtl-optimization/62146
4074         * testsuite/g++.dg/opt/pr62146.C: New.
4075
4076 2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
4077
4078         * gcc.dg/vect/vect-109.c: Skip predicate added.
4079         * gcc.dg/vect/vect-93.c: Test check fixed.
4080         * gcc.dg/vect/bb-slp-10.c: Likewise.
4081         * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
4082         Check unaligned feature.
4083
4084 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
4085
4086         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
4087         int{32,16,8}x1_t with int{32,16,8}_t.
4088         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4089         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4090         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4091         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4092
4093 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
4094
4095         * gcc.target/aarch64/vget_high_1.c: New test.
4096         * gcc.target/aarch64/vget_low_1.c: Likewise.
4097
4098 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
4099
4100         * gcc.target/aarch64/simd/int_comparisons.x: New file.
4101         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
4102         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
4103
4104 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
4105
4106         * gcc.target/aarch64/simd/vrbit_1.c: New test.
4107
4108 2014-09-05  Richard Biener  <rguenther@suse.de>
4109
4110         PR middle-end/63148
4111         * gcc.dg/vect/pr63148.c: New testcase.
4112         * c-c++-common/pr19807-1.c: Likewise.
4113         * g++.dg/tree-ssa/pr19807.C: Adjust.
4114         * g++.dg/tree-ssa/tmmti-2.C: Remove.
4115
4116 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
4117
4118         PR target/55701
4119         * gcc.target/arm/memset-inline-1.c: New test.
4120         * gcc.target/arm/memset-inline-2.c: New test.
4121         * gcc.target/arm/memset-inline-3.c: New test.
4122         * gcc.target/arm/memset-inline-4.c: New test.
4123         * gcc.target/arm/memset-inline-5.c: New test.
4124         * gcc.target/arm/memset-inline-6.c: New test.
4125         * gcc.target/arm/memset-inline-7.c: New test.
4126         * gcc.target/arm/memset-inline-8.c: New test.
4127         * gcc.target/arm/memset-inline-9.c: New test.
4128         * gcc.target/arm/memset-inline-10.c: New test.
4129
4130 2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
4131
4132         * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
4133
4134 2014-09-04  Guozhi Wei  <carrot@google.com>
4135
4136         PR target/62040
4137         * gcc.target/aarch64/pr62040.c: New test.
4138
4139 2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4140
4141         * gcc.dg/cpp/endif-pedantic2.c: More general options do not
4142         override specific ones, but specific ones do.
4143
4144 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4145
4146         * gcc.target/powerpc/swaps-p8-13.c: New test.
4147         * gcc.target/powerpc/swaps-p8-14.c: New test.
4148         * gcc.target/powerpc/swaps-p8-15.c: New test.
4149
4150 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4151
4152         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
4153         regardless of endianness.
4154
4155 2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
4156
4157         PR fortran/62174
4158         * gfortran.dg/cray_pointers_11.f90: New.
4159
4160 2014-09-03  Martin Jambor  <mjambor@suse.cz>
4161
4162         PR ipa/62015
4163         * g++.dg/ipa/pr62015.C: New test.
4164
4165 2014-09-03  Martin Jambor  <mjambor@suse.cz>
4166
4167         PR ipa/61986
4168         * gcc.dg/ipa/pr61986.c: New test.
4169
4170 2014-09-03  Marek Polacek  <polacek@redhat.com>
4171
4172         PR c/62294
4173         * gcc.dg/pr62294.c: New test.
4174         * gcc.dg/pr62294.h: New file.
4175
4176 2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
4177
4178         * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
4179         of dg-options.  Add "inline" keyword to test functions.
4180
4181 2014-09-03  Marek Polacek  <polacek@redhat.com>
4182
4183         PR c/62024
4184         * g++.dg/cpp0x/pr62024.C: New test.
4185         * gcc.dg/pr62024.c: New test.
4186
4187 2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
4188
4189         * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
4190         * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
4191         * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
4192         * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
4193         * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
4194         * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
4195
4196 2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4197
4198         PR target/61078
4199         * gcc.target/s390/pr61078.c: New testcase.
4200
4201 2014-09-03  Uros Bizjak  <ubizjak@gmail.com>
4202
4203         * gcc.dg/20111227-2.c: Compile only for x86 targets.
4204         * gcc.dg/20111227-3.c: Ditto.
4205
4206 2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4207
4208         * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
4209
4210 2014-09-03  Tobias Burnus  <burnus@net-b.de>
4211
4212         PR fortran/61881
4213         PR fortran/61888
4214         PR fortran/57305
4215         * gfortran.dg/sizeof_4.f90: New.
4216
4217 2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4218
4219         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
4220         vec_cts, and vec_ctu.
4221         * gcc.target/powerpc/builtins-2.c: Likewise.
4222
4223 2014-09-02  Hans-Peter Nilsson  <hp@axis.com>
4224
4225         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
4226         [!__sun__ && !__hpux__] (arena_size): Scale according to
4227         target pointer size.
4228
4229 2014-09-02  Marek Polacek  <polacek@redhat.com>
4230
4231         PR fortran/62270
4232         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
4233
4234 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4235
4236         PR target/62275
4237         * gcc.target/arm/vect-lceilf_1.c: New test.
4238         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4239         * gcc.target/arm/vect-lroundf_1.c: Likewise.
4240
4241 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4242
4243         PR target/62275
4244         * gcc.target/arm/lceil-vcvt_1.c: New test.
4245         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
4246         * gcc.target/arm/lround-vcvt_1.c: Likewise.
4247
4248 2014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
4249
4250         DR 1453
4251         * g++.dg/cpp0x/constexpr-volatile.C: New.
4252         * g++.dg/ext/is_literal_type2.C: Likewise.
4253
4254 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
4255             Balaji V. Iyer  <balaji.v.iyer@intel.com>
4256             Igor Zamyatin  <igor.zamyatin@intel.com>
4257
4258         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
4259         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
4260         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
4261         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
4262         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
4263         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
4264         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
4265         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
4266         * g++.dg/cilk-plus/CK/cf3.cc: New test.
4267         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
4268         * g++.dg/cilk-plus/CK/for1.cc: New test.
4269         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
4270         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
4271         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
4272
4273 2014-09-02  Richard Biener  <rguenther@suse.de>
4274
4275         PR tree-optimization/62695
4276         * gfortran.dg/pr62695.f90: New testcase.
4277
4278 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
4279
4280         PR target/62312
4281         * gcc.c-torture/compile/pr62312.c: New.
4282
4283 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
4284
4285         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
4286
4287 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
4288
4289         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4290         Return right away if !arm*-*-*.
4291
4292 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
4293
4294         * gcc.c-torture/unsorted/386.c: Move to ...
4295         * gcc.c-torture/compile/386.c: ... here.
4296         * gcc.c-torture/unsorted/86.c: Move to ...
4297         * gcc.c-torture/compile/86.c: ... here.
4298         * gcc.c-torture/unsorted/a1.c: Move to ...
4299         * gcc.c-torture/compile/a1.c: ... here.
4300         * gcc.c-torture/unsorted/a3.c: Move to ...
4301         * gcc.c-torture/compile/a3.c: ... here.
4302         * gcc.c-torture/unsorted/aaa.c: Move to ...
4303         * gcc.c-torture/compile/aaa.c: ... here.
4304         * gcc.c-torture/unsorted/aa.c: Move to ...
4305         * gcc.c-torture/compile/aa.c: ... here.
4306         * gcc.c-torture/unsorted/abs.c: Move to ...
4307         * gcc.c-torture/compile/abs.c: ... here.
4308         * gcc.c-torture/unsorted/a.c: Move to ...
4309         * gcc.c-torture/compile/a.c: ... here.
4310         * gcc.c-torture/unsorted/ac.c: Move to ...
4311         * gcc.c-torture/compile/ac.c: ... here.
4312         * gcc.c-torture/unsorted/acc.c: Move to ...
4313         * gcc.c-torture/compile/acc.c: ... here.
4314         * gcc.c-torture/unsorted/add386.c: Move to ...
4315         * gcc.c-torture/compile/add386.c: ... here.
4316         * gcc.c-torture/unsorted/add.c: Move to ...
4317         * gcc.c-torture/compile/add.c: ... here.
4318         * gcc.c-torture/unsorted/addcc.c: Move to ...
4319         * gcc.c-torture/compile/addcc.c: ... here.
4320         * gcc.c-torture/unsorted/andm.c: Move to ...
4321         * gcc.c-torture/compile/andm.c: ... here.
4322         * gcc.c-torture/unsorted/andmem.c: Move to ...
4323         * gcc.c-torture/compile/andmem.c: ... here.
4324         * gcc.c-torture/unsorted/andn.c: Move to ...
4325         * gcc.c-torture/compile/andn.c: ... here.
4326         * gcc.c-torture/unsorted/andok.c: Move to ...
4327         * gcc.c-torture/compile/andok.c: ... here.
4328         * gcc.c-torture/unsorted/andsi.c: Move to ...
4329         * gcc.c-torture/compile/andsi.c: ... here.
4330         * gcc.c-torture/unsorted/andsparc.c: Move to ...
4331         * gcc.c-torture/compile/andsparc.c: ... here.
4332         * gcc.c-torture/unsorted/aos.c: Move to ...
4333         * gcc.c-torture/compile/aos.c: ... here.
4334         * gcc.c-torture/unsorted/arr.c: Move to ...
4335         * gcc.c-torture/compile/arr.c: ... here.
4336         * gcc.c-torture/unsorted/as.c: Move to ...
4337         * gcc.c-torture/compile/as.c: ... here.
4338         * gcc.c-torture/unsorted/ase.c: Move to ...
4339         * gcc.c-torture/compile/ase.c: ... here.
4340         * gcc.c-torture/unsorted/b1.c: Move to ...
4341         * gcc.c-torture/compile/b1.c: ... here.
4342         * gcc.c-torture/unsorted/b2.c: Move to ...
4343         * gcc.c-torture/compile/b2.c: ... here.
4344         * gcc.c-torture/unsorted/b3.c: Move to ...
4345         * gcc.c-torture/compile/b3.c: ... here.
4346         * gcc.c-torture/unsorted/b88.c: Move to ...
4347         * gcc.c-torture/compile/b88.c: ... here.
4348         * gcc.c-torture/unsorted/bad.c: Move to ...
4349         * gcc.c-torture/compile/bad.c: ... here.
4350         * gcc.c-torture/unsorted/band.c: Move to ...
4351         * gcc.c-torture/compile/band.c: ... here.
4352         * gcc.c-torture/unsorted/bb0.c: Move to ...
4353         * gcc.c-torture/compile/bb0.c: ... here.
4354         * gcc.c-torture/unsorted/bb1.c: Move to ...
4355         * gcc.c-torture/compile/bb1.c: ... here.
4356         * gcc.c-torture/unsorted/bbb.c: Move to ...
4357         * gcc.c-torture/compile/bbb.c: ... here.
4358         * gcc.c-torture/unsorted/b.c: Move to ...
4359         * gcc.c-torture/compile/b.c: ... here.
4360         * gcc.c-torture/unsorted/bc.c: Move to ...
4361         * gcc.c-torture/compile/bc.c: ... here.
4362         * gcc.c-torture/unsorted/bcopy.c: Move to ...
4363         * gcc.c-torture/compile/bcopy.c: ... here.
4364         * gcc.c-torture/unsorted/bf.c: Move to ...
4365         * gcc.c-torture/compile/bf.c: ... here.
4366         * gcc.c-torture/unsorted/bfins.c: Move to ...
4367         * gcc.c-torture/compile/bfins.c: ... here.
4368         * gcc.c-torture/unsorted/bfx.c: Move to ...
4369         * gcc.c-torture/compile/bfx.c: ... here.
4370         * gcc.c-torture/unsorted/bge.c: Move to ...
4371         * gcc.c-torture/compile/bge.c: ... here.
4372         * gcc.c-torture/unsorted/bit.c: Move to ...
4373         * gcc.c-torture/compile/bit.c: ... here.
4374         * gcc.c-torture/unsorted/bitf.c: Move to ...
4375         * gcc.c-torture/compile/bitf.c: ... here.
4376         * gcc.c-torture/unsorted/bitw.c: Move to ...
4377         * gcc.c-torture/compile/bitw.c: ... here.
4378         * gcc.c-torture/unsorted/blk.c: Move to ...
4379         * gcc.c-torture/compile/blk.c: ... here.
4380         * gcc.c-torture/unsorted/bt386.c: Move to ...
4381         * gcc.c-torture/compile/bt386.c: ... here.
4382         * gcc.c-torture/unsorted/bt.c: Move to ...
4383         * gcc.c-torture/compile/bt.c: ... here.
4384         * gcc.c-torture/unsorted/BUG11.c: Move to ...
4385         * gcc.c-torture/compile/BUG11.c: ... here.
4386         * gcc.c-torture/unsorted/BUG12.c: Move to ...
4387         * gcc.c-torture/compile/BUG12.c: ... here.
4388         * gcc.c-torture/unsorted/BUG13.c: Move to ...
4389         * gcc.c-torture/compile/BUG13.c: ... here.
4390         * gcc.c-torture/unsorted/BUG16.c: Move to ...
4391         * gcc.c-torture/compile/BUG16.c: ... here.
4392         * gcc.c-torture/unsorted/BUG17.c: Move to ...
4393         * gcc.c-torture/compile/BUG17.c: ... here.
4394         * gcc.c-torture/unsorted/BUG18.c: Move to ...
4395         * gcc.c-torture/compile/BUG18.c: ... here.
4396         * gcc.c-torture/unsorted/BUG1.c: Move to ...
4397         * gcc.c-torture/compile/BUG1.c: ... here.
4398         * gcc.c-torture/unsorted/BUG21.c: Move to ...
4399         * gcc.c-torture/compile/BUG21.c: ... here.
4400         * gcc.c-torture/unsorted/BUG22.c: Move to ...
4401         * gcc.c-torture/compile/BUG22.c: ... here.
4402         * gcc.c-torture/unsorted/BUG23.c: Move to ...
4403         * gcc.c-torture/compile/BUG23.c: ... here.
4404         * gcc.c-torture/unsorted/BUG24.c: Move to ...
4405         * gcc.c-torture/compile/BUG24.c: ... here.
4406         * gcc.c-torture/unsorted/BUG25.c: Move to ...
4407         * gcc.c-torture/compile/BUG25.c: ... here.
4408         * gcc.c-torture/unsorted/BUG2.c: Move to ...
4409         * gcc.c-torture/compile/BUG2.c: ... here.
4410         * gcc.c-torture/unsorted/BUG3.c: Move to ...
4411         * gcc.c-torture/compile/BUG3.c: ... here.
4412         * gcc.c-torture/unsorted/BUG4.c: Move to ...
4413         * gcc.c-torture/compile/BUG4.c: ... here.
4414         * gcc.c-torture/unsorted/BUG5.c: Move to ...
4415         * gcc.c-torture/compile/BUG5.c: ... here.
4416         * gcc.c-torture/unsorted/BUG6.c: Move to ...
4417         * gcc.c-torture/compile/BUG6.c: ... here.
4418         * gcc.c-torture/unsorted/bug.c: Move to ...
4419         * gcc.c-torture/compile/bug.c: ... here.
4420         * gcc.c-torture/unsorted/bugc.c: Move to ...
4421         * gcc.c-torture/compile/bugc.c: ... here.
4422         * gcc.c-torture/unsorted/buns.c: Move to ...
4423         * gcc.c-torture/compile/buns.c: ... here.
4424         * gcc.c-torture/unsorted/bx.c: Move to ...
4425         * gcc.c-torture/compile/bx.c: ... here.
4426         * gcc.c-torture/unsorted/c1.c: Move to ...
4427         * gcc.c-torture/compile/c1.c: ... here.
4428         * gcc.c-torture/unsorted/c2.c: Move to ...
4429         * gcc.c-torture/compile/c2.c: ... here.
4430         * gcc.c-torture/unsorted/call386.c: Move to ...
4431         * gcc.c-torture/compile/call386.c: ... here.
4432         * gcc.c-torture/unsorted/call.c: Move to ...
4433         * gcc.c-torture/compile/call.c: ... here.
4434         * gcc.c-torture/unsorted/callind.c: Move to ...
4435         * gcc.c-torture/compile/callind.c: ... here.
4436         * gcc.c-torture/unsorted/c.c: Move to ...
4437         * gcc.c-torture/compile/c.c: ... here.
4438         * gcc.c-torture/unsorted/cc.c: Move to ...
4439         * gcc.c-torture/compile/cc.c: ... here.
4440         * gcc.c-torture/unsorted/charmtst.c: Move to ...
4441         * gcc.c-torture/compile/charmtst.c: ... here.
4442         * gcc.c-torture/unsorted/cmb.c: Move to ...
4443         * gcc.c-torture/compile/cmb.c: ... here.
4444         * gcc.c-torture/unsorted/cmp.c: Move to ...
4445         * gcc.c-torture/compile/cmp.c: ... here.
4446         * gcc.c-torture/unsorted/cmphi.c: Move to ...
4447         * gcc.c-torture/compile/cmphi.c: ... here.
4448         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4449         * gcc.c-torture/compile/cmpsi386.c: ... here.
4450         * gcc.c-torture/unsorted/cmul.c: Move to ...
4451         * gcc.c-torture/compile/cmul.c: ... here.
4452         * gcc.c-torture/unsorted/cn1.c: Move to ...
4453         * gcc.c-torture/compile/cn1.c: ... here.
4454         * gcc.c-torture/unsorted/comb.c: Move to ...
4455         * gcc.c-torture/compile/comb.c: ... here.
4456         * gcc.c-torture/unsorted/consec.c: Move to ...
4457         * gcc.c-torture/compile/consec.c: ... here.
4458         * gcc.c-torture/unsorted/const.c: Move to ...
4459         * gcc.c-torture/compile/const.c: ... here.
4460         * gcc.c-torture/unsorted/conv.c: Move to ...
4461         * gcc.c-torture/compile/conv.c: ... here.
4462         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4463         * gcc.c-torture/compile/conv_tst.c: ... here.
4464         * gcc.c-torture/unsorted/cp.c: Move to ...
4465         * gcc.c-torture/compile/cp.c: ... here.
4466         * gcc.c-torture/unsorted/csebug.c: Move to ...
4467         * gcc.c-torture/compile/csebug.c: ... here.
4468         * gcc.c-torture/unsorted/cvt.c: Move to ...
4469         * gcc.c-torture/compile/cvt.c: ... here.
4470         * gcc.c-torture/unsorted/dblbug.c: Move to ...
4471         * gcc.c-torture/compile/dblbug.c: ... here.
4472         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4473         * gcc.c-torture/compile/dbl_parm.c: ... here.
4474         * gcc.c-torture/unsorted/d.c: Move to ...
4475         * gcc.c-torture/compile/d.c: ... here.
4476         * gcc.c-torture/unsorted/ddd.c: Move to ...
4477         * gcc.c-torture/compile/ddd.c: ... here.
4478         * gcc.c-torture/unsorted/dead.c: Move to ...
4479         * gcc.c-torture/compile/dead.c: ... here.
4480         * gcc.c-torture/unsorted/delay.c: Move to ...
4481         * gcc.c-torture/compile/delay.c: ... here.
4482         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4483         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
4484         * gcc.c-torture/unsorted/di.c: Move to ...
4485         * gcc.c-torture/compile/di.c: ... here.
4486         * gcc.c-torture/unsorted/dic.c: Move to ...
4487         * gcc.c-torture/compile/dic.c: ... here.
4488         * gcc.c-torture/unsorted/dilayout.c: Move to ...
4489         * gcc.c-torture/compile/dilayout.c: ... here.
4490         * gcc.c-torture/unsorted/dimove.c: Move to ...
4491         * gcc.c-torture/compile/dimove.c: ... here.
4492         * gcc.c-torture/unsorted/dimul.c: Move to ...
4493         * gcc.c-torture/compile/dimul.c: ... here.
4494         * gcc.c-torture/unsorted/div.c: Move to ...
4495         * gcc.c-torture/compile/div.c: ... here.
4496         * gcc.c-torture/unsorted/divdf.c: Move to ...
4497         * gcc.c-torture/compile/divdf.c: ... here.
4498         * gcc.c-torture/unsorted/dm.c: Move to ...
4499         * gcc.c-torture/compile/dm.c: ... here.
4500         * gcc.c-torture/unsorted/dshift.c: Move to ...
4501         * gcc.c-torture/compile/dshift.c: ... here.
4502         * gcc.c-torture/unsorted/e.c: Move to ...
4503         * gcc.c-torture/compile/e.c: ... here.
4504         * gcc.c-torture/unsorted/ex.c: Move to ...
4505         * gcc.c-torture/compile/ex.c: ... here.
4506         * gcc.c-torture/unsorted/ext.c: Move to ...
4507         * gcc.c-torture/compile/ext.c: ... here.
4508         * gcc.c-torture/unsorted/f1.c: Move to ...
4509         * gcc.c-torture/compile/f1.c: ... here.
4510         * gcc.c-torture/unsorted/f2.c: Move to ...
4511         * gcc.c-torture/compile/f2.c: ... here.
4512         * gcc.c-torture/unsorted/fdmul.c: Move to ...
4513         * gcc.c-torture/compile/fdmul.c: ... here.
4514         * gcc.c-torture/unsorted/float.c: Move to ...
4515         * gcc.c-torture/compile/float.c: ... here.
4516         * gcc.c-torture/unsorted/flo.c: Move to ...
4517         * gcc.c-torture/compile/flo.c: ... here.
4518         * gcc.c-torture/unsorted/flt_const.c: Move to ...
4519         * gcc.c-torture/compile/flt_const.c: ... here.
4520         * gcc.c-torture/unsorted/fnul.c: Move to ...
4521         * gcc.c-torture/compile/fnul.c: ... here.
4522         * gcc.c-torture/unsorted/foo.c: Move to ...
4523         * gcc.c-torture/compile/foo.c: ... here.
4524         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4525         * gcc.c-torture/compile/forgetcc.c: ... here.
4526         * gcc.c-torture/unsorted/fq.c: Move to ...
4527         * gcc.c-torture/compile/fq.c: ... here.
4528         * gcc.c-torture/unsorted/g.c: Move to ...
4529         * gcc.c-torture/compile/g.c: ... here.
4530         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4531         * gcc.c-torture/compile/gen_tst.c: ... here.
4532         * gcc.c-torture/unsorted/glob.c: Move to ...
4533         * gcc.c-torture/compile/glob.c: ... here.
4534         * gcc.c-torture/unsorted/gronk.c: Move to ...
4535         * gcc.c-torture/compile/gronk.c: ... here.
4536         * gcc.c-torture/unsorted/hibug.c: Move to ...
4537         * gcc.c-torture/compile/hibug.c: ... here.
4538         * gcc.c-torture/unsorted/hi.c: Move to ...
4539         * gcc.c-torture/compile/hi.c: ... here.
4540         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4541         * gcc.c-torture/compile/HIcmp.c: ... here.
4542         * gcc.c-torture/unsorted/HIset.c: Move to ...
4543         * gcc.c-torture/compile/HIset.c: ... here.
4544         * gcc.c-torture/unsorted/i.c: Move to ...
4545         * gcc.c-torture/compile/i.c: ... here.
4546         * gcc.c-torture/unsorted/i++.c: Move to ...
4547         * gcc.c-torture/compile/i++.c: ... here.
4548         * gcc.c-torture/unsorted/ic.c: Move to ...
4549         * gcc.c-torture/compile/ic.c: ... here.
4550         * gcc.c-torture/unsorted/icmp.c: Move to ...
4551         * gcc.c-torture/compile/icmp.c: ... here.
4552         * gcc.c-torture/unsorted/ifreg.c: Move to ...
4553         * gcc.c-torture/compile/ifreg.c: ... here.
4554         * gcc.c-torture/unsorted/imm.c: Move to ...
4555         * gcc.c-torture/compile/imm.c: ... here.
4556         * gcc.c-torture/unsorted/isinf.c: Move to ...
4557         * gcc.c-torture/compile/isinf.c: ... here.
4558         * gcc.c-torture/unsorted/jmp.c: Move to ...
4559         * gcc.c-torture/compile/jmp.c: ... here.
4560         * gcc.c-torture/unsorted/jumptab.c: Move to ...
4561         * gcc.c-torture/compile/jumptab.c: ... here.
4562         * gcc.c-torture/unsorted/layout.c: Move to ...
4563         * gcc.c-torture/compile/layout.c: ... here.
4564         * gcc.c-torture/unsorted/lbug.c: Move to ...
4565         * gcc.c-torture/compile/lbug.c: ... here.
4566         * gcc.c-torture/unsorted/l.c: Move to ...
4567         * gcc.c-torture/compile/l.c: ... here.
4568         * gcc.c-torture/unsorted/ll1.c: Move to ...
4569         * gcc.c-torture/compile/ll1.c: ... here.
4570         * gcc.c-torture/unsorted/llbug.c: Move to ...
4571         * gcc.c-torture/compile/llbug.c: ... here.
4572         * gcc.c-torture/unsorted/lll.c: Move to ...
4573         * gcc.c-torture/compile/lll.c: ... here.
4574         * gcc.c-torture/unsorted/load8.c: Move to ...
4575         * gcc.c-torture/compile/load8.c: ... here.
4576         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4577         * gcc.c-torture/compile/loadhicc.c: ... here.
4578         * gcc.c-torture/unsorted/log2.c: Move to ...
4579         * gcc.c-torture/compile/log2.c: ... here.
4580         * gcc.c-torture/unsorted/logic.c: Move to ...
4581         * gcc.c-torture/compile/logic.c: ... here.
4582         * gcc.c-torture/unsorted/loop-1.c: Move to ...
4583         * gcc.c-torture/compile/loop-1.c: ... here.
4584         * gcc.c-torture/unsorted/loop386.c: Move to ...
4585         * gcc.c-torture/compile/loop386.c: ... here.
4586         * gcc.c-torture/unsorted/lop.c: Move to ...
4587         * gcc.c-torture/compile/lop.c: ... here.
4588         * gcc.c-torture/unsorted/m1.c: Move to ...
4589         * gcc.c-torture/compile/m1.c: ... here.
4590         * gcc.c-torture/unsorted/m2.c: Move to ...
4591         * gcc.c-torture/compile/m2.c: ... here.
4592         * gcc.c-torture/unsorted/m5.c: Move to ...
4593         * gcc.c-torture/compile/m5.c: ... here.
4594         * gcc.c-torture/unsorted/m68.c: Move to ...
4595         * gcc.c-torture/compile/m68.c: ... here.
4596         * gcc.c-torture/unsorted/mbyte.c: Move to ...
4597         * gcc.c-torture/compile/mbyte.c: ... here.
4598         * gcc.c-torture/unsorted/mchar.c: Move to ...
4599         * gcc.c-torture/compile/mchar.c: ... here.
4600         * gcc.c-torture/unsorted/mcmp.c: Move to ...
4601         * gcc.c-torture/compile/mcmp.c: ... here.
4602         * gcc.c-torture/unsorted/mdouble.c: Move to ...
4603         * gcc.c-torture/compile/mdouble.c: ... here.
4604         * gcc.c-torture/unsorted/memtst.c: Move to ...
4605         * gcc.c-torture/compile/memtst.c: ... here.
4606         * gcc.c-torture/unsorted/miscomp.c: Move to ...
4607         * gcc.c-torture/compile/miscomp.c: ... here.
4608         * gcc.c-torture/unsorted/mm.c: Move to ...
4609         * gcc.c-torture/compile/mm.c: ... here.
4610         * gcc.c-torture/unsorted/mod.c: Move to ...
4611         * gcc.c-torture/compile/mod.c: ... here.
4612         * gcc.c-torture/unsorted/modcc.c: Move to ...
4613         * gcc.c-torture/compile/modcc.c: ... here.
4614         * gcc.c-torture/unsorted/move.c: Move to ...
4615         * gcc.c-torture/compile/move.c: ... here.
4616         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4617         * gcc.c-torture/compile/move_qhi.c: ... here.
4618         * gcc.c-torture/unsorted/mregtst.c: Move to ...
4619         * gcc.c-torture/compile/mregtst.c: ... here.
4620         * gcc.c-torture/unsorted/msp.c: Move to ...
4621         * gcc.c-torture/compile/msp.c: ... here.
4622         * gcc.c-torture/unsorted/mtst.c: Move to ...
4623         * gcc.c-torture/compile/mtst.c: ... here.
4624         * gcc.c-torture/unsorted/mu.c: Move to ...
4625         * gcc.c-torture/compile/mu.c: ... here.
4626         * gcc.c-torture/unsorted/mul.c: Move to ...
4627         * gcc.c-torture/compile/mul.c: ... here.
4628         * gcc.c-torture/unsorted/mword1.c: Move to ...
4629         * gcc.c-torture/compile/mword1.c: ... here.
4630         * gcc.c-torture/unsorted/mword.c: Move to ...
4631         * gcc.c-torture/compile/mword.c: ... here.
4632         * gcc.c-torture/unsorted/n1.c: Move to ...
4633         * gcc.c-torture/compile/n1.c: ... here.
4634         * gcc.c-torture/unsorted/nand.c: Move to ...
4635         * gcc.c-torture/compile/nand.c: ... here.
4636         * gcc.c-torture/unsorted/n.c: Move to ...
4637         * gcc.c-torture/compile/n.c: ... here.
4638         * gcc.c-torture/unsorted/neg.c: Move to ...
4639         * gcc.c-torture/compile/neg.c: ... here.
4640         * gcc.c-torture/unsorted/o.c: Move to ...
4641         * gcc.c-torture/compile/o.c: ... here.
4642         * gcc.c-torture/unsorted/omit.c: Move to ...
4643         * gcc.c-torture/compile/omit.c: ... here.
4644         * gcc.c-torture/unsorted/opout.c: Move to ...
4645         * gcc.c-torture/compile/opout.c: ... here.
4646         * gcc.c-torture/unsorted/opt.c: Move to ...
4647         * gcc.c-torture/compile/opt.c: ... here.
4648         * gcc.c-torture/unsorted/or386.c: Move to ...
4649         * gcc.c-torture/compile/or386.c: ... here.
4650         * gcc.c-torture/unsorted/or.c: Move to ...
4651         * gcc.c-torture/compile/or.c: ... here.
4652         * gcc.c-torture/unsorted/parms.c: Move to ...
4653         * gcc.c-torture/compile/parms.c: ... here.
4654         * gcc.c-torture/unsorted/pass.c: Move to ...
4655         * gcc.c-torture/compile/pass.c: ... here.
4656         * gcc.c-torture/unsorted/p.c: Move to ...
4657         * gcc.c-torture/compile/p.c: ... here.
4658         * gcc.c-torture/unsorted/pmt.c: Move to ...
4659         * gcc.c-torture/compile/pmt.c: ... here.
4660         * gcc.c-torture/unsorted/poor.c: Move to ...
4661         * gcc.c-torture/compile/poor.c: ... here.
4662         * gcc.c-torture/unsorted/pp.c: Move to ...
4663         * gcc.c-torture/compile/pp.c: ... here.
4664         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4665         * gcc.c-torture/compile/pret-arg.c: ... here.
4666         * gcc.c-torture/unsorted/pyr2.c: Move to ...
4667         * gcc.c-torture/compile/pyr2.c: ... here.
4668         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4669         * gcc.c-torture/compile/PYRBUG.c: ... here.
4670         * gcc.c-torture/unsorted/pyr.c: Move to ...
4671         * gcc.c-torture/compile/pyr.c: ... here.
4672         * gcc.c-torture/unsorted/q.c: Move to ...
4673         * gcc.c-torture/compile/q.c: ... here.
4674         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4675         * gcc.c-torture/compile/QIcmp.c: ... here.
4676         * gcc.c-torture/unsorted/QIset.c: Move to ...
4677         * gcc.c-torture/compile/QIset.c: ... here.
4678         * gcc.c-torture/unsorted/r1.c: Move to ...
4679         * gcc.c-torture/compile/r1.c: ... here.
4680         * gcc.c-torture/unsorted/r.c: Move to ...
4681         * gcc.c-torture/compile/r.c: ... here.
4682         * gcc.c-torture/unsorted/rel.c: Move to ...
4683         * gcc.c-torture/compile/rel.c: ... here.
4684         * gcc.c-torture/unsorted/rmsc.c: Move to ...
4685         * gcc.c-torture/compile/rmsc.c: ... here.
4686         * gcc.c-torture/unsorted/round.c: Move to ...
4687         * gcc.c-torture/compile/round.c: ... here.
4688         * gcc.c-torture/unsorted/run.c: Move to ...
4689         * gcc.c-torture/compile/run.c: ... here.
4690         * gcc.c-torture/unsorted/sar.c: Move to ...
4691         * gcc.c-torture/compile/sar.c: ... here.
4692         * gcc.c-torture/unsorted/s.c: Move to ...
4693         * gcc.c-torture/compile/s.c: ... here.
4694         * gcc.c-torture/unsorted/scal.c: Move to ...
4695         * gcc.c-torture/compile/scal.c: ... here.
4696         * gcc.c-torture/unsorted/sc.c: Move to ...
4697         * gcc.c-torture/compile/sc.c: ... here.
4698         * gcc.c-torture/unsorted/scc.c: Move to ...
4699         * gcc.c-torture/compile/scc.c: ... here.
4700         * gcc.c-torture/unsorted/scond.c: Move to ...
4701         * gcc.c-torture/compile/scond.c: ... here.
4702         * gcc.c-torture/unsorted/selfrec.c: Move to ...
4703         * gcc.c-torture/compile/selfrec.c: ... here.
4704         * gcc.c-torture/unsorted/seq.c: Move to ...
4705         * gcc.c-torture/compile/seq.c: ... here.
4706         * gcc.c-torture/unsorted/set386.c: Move to ...
4707         * gcc.c-torture/compile/set386.c: ... here.
4708         * gcc.c-torture/unsorted/set88.c: Move to ...
4709         * gcc.c-torture/compile/set88.c: ... here.
4710         * gcc.c-torture/unsorted/SFset.c: Move to ...
4711         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
4712         * gcc.c-torture/unsorted/shand.c: Move to ...
4713         * gcc.c-torture/compile/shand.c: ... here.
4714         * gcc.c-torture/unsorted/sh.c: Move to ...
4715         * gcc.c-torture/compile/sh.c: ... here.
4716         * gcc.c-torture/unsorted/shft.c: Move to ...
4717         * gcc.c-torture/compile/shft.c: ... here.
4718         * gcc.c-torture/unsorted/shift.c: Move to ...
4719         * gcc.c-torture/compile/shift.c: ... here.
4720         * gcc.c-torture/unsorted/shloop.c: Move to ...
4721         * gcc.c-torture/compile/shloop.c: ... here.
4722         * gcc.c-torture/unsorted/shm.c: Move to ...
4723         * gcc.c-torture/compile/shm.c: ... here.
4724         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4725         * gcc.c-torture/compile/SIcmp.c: ... here.
4726         * gcc.c-torture/unsorted/signext2.c: Move to ...
4727         * gcc.c-torture/compile/signext2.c: ... here.
4728         * gcc.c-torture/unsorted/signext.c: Move to ...
4729         * gcc.c-torture/compile/signext.c: ... here.
4730         * gcc.c-torture/unsorted/sim.c: Move to ...
4731         * gcc.c-torture/compile/sim.c: ... here.
4732         * gcc.c-torture/unsorted/simple.c: Move to ...
4733         * gcc.c-torture/compile/simple.c: ... here.
4734         * gcc.c-torture/unsorted/SIset.c: Move to ...
4735         * gcc.c-torture/compile/SIset.c: ... here.
4736         * gcc.c-torture/unsorted/sne.c: Move to ...
4737         * gcc.c-torture/compile/sne.c: ... here.
4738         * gcc.c-torture/unsorted/sound.c: Move to ...
4739         * gcc.c-torture/compile/sound.c: ... here.
4740         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4741         * gcc.c-torture/compile/sparcbug.c: ... here.
4742         * gcc.c-torture/unsorted/speed.c: Move to ...
4743         * gcc.c-torture/compile/speed.c: ... here.
4744         * gcc.c-torture/unsorted/stor.c: Move to ...
4745         * gcc.c-torture/compile/stor.c: ... here.
4746         * gcc.c-torture/unsorted/store0.c: Move to ...
4747         * gcc.c-torture/compile/store0.c: ... here.
4748         * gcc.c-torture/unsorted/storecc.c: Move to ...
4749         * gcc.c-torture/compile/storecc.c: ... here.
4750         * gcc.c-torture/unsorted/str.c: Move to ...
4751         * gcc.c-torture/compile/str.c: ... here.
4752         * gcc.c-torture/unsorted/stru.c: Move to ...
4753         * gcc.c-torture/compile/stru.c: ... here.
4754         * gcc.c-torture/unsorted/structret.c: Move to ...
4755         * gcc.c-torture/compile/structret.c: ... here.
4756         * gcc.c-torture/unsorted/stuct.c: Move to ...
4757         * gcc.c-torture/compile/stuct.c: ... here.
4758         * gcc.c-torture/unsorted/sub32.c: Move to ...
4759         * gcc.c-torture/compile/sub32.c: ... here.
4760         * gcc.c-torture/unsorted/subcc.c: Move to ...
4761         * gcc.c-torture/compile/subcc.c: ... here.
4762         * gcc.c-torture/unsorted/subcse.c: Move to ...
4763         * gcc.c-torture/compile/subcse.c: ... here.
4764         * gcc.c-torture/unsorted/sym.c: Move to ...
4765         * gcc.c-torture/compile/sym.c: ... here.
4766         * gcc.c-torture/unsorted/symconst.c: Move to ...
4767         * gcc.c-torture/compile/symconst.c: ... here.
4768         * gcc.c-torture/unsorted/t.c: Move to ...
4769         * gcc.c-torture/compile/t.c: ... here.
4770         * gcc.c-torture/unsorted/test.c: Move to ...
4771         * gcc.c-torture/compile/test.c: ... here.
4772         * gcc.c-torture/unsorted/test-flow.c: Move to ...
4773         * gcc.c-torture/compile/test-flow.c: ... here.
4774         * gcc.c-torture/unsorted/test-loop.c: Move to ...
4775         * gcc.c-torture/compile/test-loop.c: ... here.
4776         * gcc.c-torture/unsorted/time.c: Move to ...
4777         * gcc.c-torture/compile/time.c: ... here.
4778         * gcc.c-torture/unsorted/tmp.c: Move to ...
4779         * gcc.c-torture/compile/tmp.c: ... here.
4780         * gcc.c-torture/unsorted/trivial.c: Move to ...
4781         * gcc.c-torture/compile/trivial.c: ... here.
4782         * gcc.c-torture/unsorted/trunc.c: Move to ...
4783         * gcc.c-torture/compile/trunc.c: ... here.
4784         * gcc.c-torture/unsorted/u.c: Move to ...
4785         * gcc.c-torture/compile/u.c: ... here.
4786         * gcc.c-torture/unsorted/udconvert.c: Move to ...
4787         * gcc.c-torture/compile/udconvert.c: ... here.
4788         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4789         * gcc.c-torture/compile/udivmod4.c: ... here.
4790         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4791         * gcc.c-torture/compile/UHIcmp.c: ... here.
4792         * gcc.c-torture/unsorted/uns.c: Move to ...
4793         * gcc.c-torture/compile/uns.c: ... here.
4794         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4795         * gcc.c-torture/compile/uns_tst.c: ... here.
4796         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4797         * gcc.c-torture/compile/UQIcmp.c: ... here.
4798         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4799         * gcc.c-torture/compile/USIcmp.c: ... here.
4800         * gcc.c-torture/unsorted/uuarg.c: Move to ...
4801         * gcc.c-torture/compile/uuarg.c: ... here.
4802         * gcc.c-torture/unsorted/v.c: Move to ...
4803         * gcc.c-torture/compile/v.c: ... here.
4804         * gcc.c-torture/unsorted/w.c: Move to ...
4805         * gcc.c-torture/compile/w.c: ... here.
4806         * gcc.c-torture/unsorted/ww.c: Move to ...
4807         * gcc.c-torture/compile/ww.c: ... here.
4808         * gcc.c-torture/unsorted/xb.c: Move to ...
4809         * gcc.c-torture/compile/xb.c: ... here.
4810         * gcc.c-torture/unsorted/xbg.c: Move to ...
4811         * gcc.c-torture/compile/xbg.c: ... here.
4812         * gcc.c-torture/unsorted/x.c: Move to ...
4813         * gcc.c-torture/compile/x.c: ... here.
4814         * gcc.c-torture/unsorted/xc.c: Move to ...
4815         * gcc.c-torture/compile/xc.c: ... here.
4816         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4817         * gcc.c-torture/compile/xcsebug.c: ... here.
4818         * gcc.c-torture/unsorted/xdi.c: Move to ...
4819         * gcc.c-torture/compile/xdi.c: ... here.
4820         * gcc.c-torture/unsorted/xfoo.c: Move to ...
4821         * gcc.c-torture/compile/xfoo.c: ... here.
4822         * gcc.c-torture/unsorted/xi.c: Move to ...
4823         * gcc.c-torture/compile/xi.c: ... here.
4824         * gcc.c-torture/unsorted/xlop.c: Move to ...
4825         * gcc.c-torture/compile/xlop.c: ... here.
4826         * gcc.c-torture/unsorted/xmtst.c: Move to ...
4827         * gcc.c-torture/compile/xmtst.c: ... here.
4828         * gcc.c-torture/unsorted/xneg.c: Move to ...
4829         * gcc.c-torture/compile/xneg.c: ... here.
4830         * gcc.c-torture/unsorted/xopt.c: Move to ...
4831         * gcc.c-torture/compile/xopt.c: ... here.
4832         * gcc.c-torture/unsorted/xor.c: Move to ...
4833         * gcc.c-torture/compile/xor.c: ... here.
4834         * gcc.c-torture/unsorted/xorn.c: Move to ...
4835         * gcc.c-torture/compile/xorn.c: ... here.
4836         * gcc.c-torture/unsorted/xp.c: Move to ...
4837         * gcc.c-torture/compile/xp.c: ... here.
4838         * gcc.c-torture/unsorted/xpp.c: Move to ...
4839         * gcc.c-torture/compile/xpp.c: ... here.
4840         * gcc.c-torture/unsorted/xs.c: Move to ...
4841         * gcc.c-torture/compile/xs.c: ... here.
4842         * gcc.c-torture/unsorted/xsh.c: Move to ...
4843         * gcc.c-torture/compile/xsh.c: ... here.
4844         * gcc.c-torture/unsorted/xz.c: Move to ...
4845         * gcc.c-torture/compile/xz.c: ... here.
4846         * gcc.c-torture/unsorted/xzz.c: Move to ...
4847         * gcc.c-torture/compile/xzz.c: ... here.
4848
4849 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4850
4851         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4852         (abort, exit): Declare.
4853
4854 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
4855
4856         PR sanitizer/61897
4857         PR sanitizer/62140
4858         * c-c++-common/asan/pr62140-1.c: New test.
4859         * c-c++-common/asan/pr62140-2.c: New test.
4860
4861 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
4862             Tobias Burnus  <burnus@net-b.de>
4863
4864         PR fortran/62309
4865         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4866
4867 2014-08-31  Tobias Burnus  <burnus@net-b.de>
4868
4869         * gfortran.dg/coarray_lib_comm_1.f90: New.
4870
4871 2014-08-30  Andrew Pinski  <apinski@cavium.com>
4872
4873         * gcc.c-torture/execute/20140828-1.c: New testcase.
4874
4875 2014-08-29  DJ Delorie  <dj@redhat.com>
4876
4877         * lib/target-supports.exp (check_effective_target_size32plus):
4878         Increase size to avoid false positives on 24-bit address spaces.
4879         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4880         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4881         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4882         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4883         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4884         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4885         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4886         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4887
4888 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4889
4890         PR c++/54002
4891         * g++.dg/cpp0x/constexpr-54002.C: New.
4892
4893 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4894
4895         PR c++/56991
4896         * g++.dg/cpp0x/constexpr-56991.C: New.
4897
4898 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4899
4900         PR c++/57764
4901         * g++.dg/cpp0x/constexpr-57764.C: New.
4902
4903 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4904
4905         PR c++/59938
4906         * g++.dg/cpp0x/constexpr-59938.C: New.
4907
4908 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
4909
4910         PR c++/61484
4911         * g++.dg/cpp0x/constexpr-61484.C: New.
4912
4913 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4914
4915         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
4916         vec_round, vec_splat, vec_div, and vec_mul.
4917         * gcc.target/powerpc/builtins-2.c: New test.
4918
4919 2014-08-28  Richard Biener  <rguenther@suse.de>
4920
4921         PR tree-optimization/62283
4922         * gfortran.dg/vect/pr62283.f: New testcase.
4923         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
4924         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4925         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4926         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4927         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4928         * gcc.dg/vect/vect-33.c: Likewise.
4929
4930 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
4931
4932         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
4933
4934 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
4935
4936         PR cpp/23827 - standard C++ should not have hex float preprocessor
4937         tokens
4938         * g++.dg/cpp/pr23827_cxx11.C: New.
4939         * g++.dg/cpp/pr23827_cxx98.C: New.
4940         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
4941         * gcc.dg/cpp/pr23827_c90.c: New.
4942         * gcc.dg/cpp/pr23827_c90_neg.c: New.
4943         * gcc.dg/cpp/pr23827_c99.c: New.
4944
4945 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
4946
4947         PR c++/52892
4948         * g++.dg/cpp0x/constexpr-52892-1.C: New.
4949         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
4950         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
4951
4952 2014-08-27  Guozhi Wei  <carrot@google.com>
4953
4954         PR target/62262
4955         * gcc.target/aarch64/pr62262.c: New test.
4956
4957 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
4958
4959         PR target/60606
4960         PR target/61330
4961         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
4962         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
4963
4964 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4965
4966         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4967         failure on s390*-*-linux-gnu.
4968
4969 2014-08-26  Richard Biener  <rguenther@suse.de>
4970
4971         PR tree-optimization/62175
4972         * g++.dg/torture/pr62175.C: New testcase.
4973
4974 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4975
4976         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
4977         copy of compile/compile.exp.
4978         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
4979         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
4980         i?86-*.
4981         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
4982         m32c-*-*.
4983         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
4984         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
4985         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
4986         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
4987         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
4988         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
4989         * gcc.c-torture/execute/20040703-1.c: Likewise.
4990         * gcc.c-torture/execute/20040705-1.c: Likewise.
4991         * gcc.c-torture/execute/20040705-2.c: Likewise.
4992         * gcc.c-torture/execute/20040709-1.c: Likewise.
4993         * gcc.c-torture/execute/20040709-2.c: Likewise.
4994         * gcc.c-torture/execute/20040811-1.c: Likewise.
4995         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
4996         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
4997         compiling for x86_64-* or i?86-*.
4998         * gcc.c-torture/execute/20050604-1.c: Likewise.
4999         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
5000         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
5001         for x86_64-* or i?86-*.
5002         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
5003         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
5004         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
5005         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
5006         option.
5007         * gcc.c-torture/execute/20111227-2.c: Moved to...
5008         * gcc.dg/20111227-2.c: ... here.  Add -free option.
5009         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
5010         * gcc.dg/20111227-3.c: ... here.  Add -free option.
5011         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
5012         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
5013         declarations for abort and exit.
5014         * gcc.c-torture/execute/920711-1.c: Likewise.
5015         * gcc.c-torture/execute/930529-1.c: Likewise.
5016         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
5017         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
5018         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
5019         exit.
5020         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
5021         for i?86-* or x86_64-*.  Add declarations for abort and exit.
5022         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
5023         i?86-* or x86_64-*.
5024         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
5025         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
5026         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
5027         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
5028         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
5029         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
5030         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
5031         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
5032         m68k-linux.
5033         * gcc.c-torture/execute/loop-2g.c: Likewise.
5034         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
5035         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
5036         powerpc-*-eabi*.
5037         * gcc.c-torture/execute/pr19689.c: Require int32plus.
5038         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
5039         * gcc.c-torture/execute/pr23047.c: Likewise.
5040         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
5041         declarations for abort and exit.
5042         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
5043         * gcc.c-torture/execute/pr31448.c: Likewise.
5044         * gcc.c-torture/execute/pr35456.c: Skip on vax.
5045         * gcc.c-torture/execute/pr37573.c: Require int32plus.
5046         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
5047         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
5048         Skip on spu-*.
5049         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
5050         declarations for abort and exit.
5051         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
5052         * gcc.c-torture/execute/pr43220.c: Require int32plus.
5053         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
5054         * gcc.c-torture/execute/pr45262.c: Require int32plus.
5055         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
5056         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
5057         * gcc.c-torture/execute/pr51582-2.c: Likewise.
5058         * gcc.c-torture/execute/pr52979-1.c: Likewise.
5059         * gcc.c-torture/execute/pr52979-2.c: Likewise.
5060         * gcc.c-torture/execute/pr56799.c: Likewise.
5061         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
5062         option.  Add declarations for abort and exit.
5063         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
5064         * gcc.c-torture/execute/pr58570.c: Likewise.
5065         * gcc.c-torture/execute/pr60822.c: Likewise.
5066         * gcc.c-torture/execute/pr7284-1.c: Likewise.
5067         * gcc.c-torture/execute/shiftdi.c: Likewise.
5068         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
5069         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
5070         * gcc.c-torture/execute/usmul.c: Require int32plus.
5071         * gcc.c-torture/execute/vrp-5.c: Likewise.
5072         * gcc.c-torture/execute/vrp-6.c: Likewise.
5073         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
5074         * gcc.c-torture/execute/20010122-1.x: Delete.
5075         * gcc.c-torture/execute/20010129-1.x: Delete.
5076         * gcc.c-torture/execute/20020404-1.x: Delete.
5077         * gcc.c-torture/execute/20021024-1.x: Delete.
5078         * gcc.c-torture/execute/20021127-1.x: Delete.
5079         * gcc.c-torture/execute/20030125-1.x: Delete.
5080         * gcc.c-torture/execute/20030216-1.x: Delete.
5081         * gcc.c-torture/execute/20030222-1.x: Delete.
5082         * gcc.c-torture/execute/20040629-1.x: Delete.
5083         * gcc.c-torture/execute/20040703-1.x: Delete.
5084         * gcc.c-torture/execute/20040705-1.x: Delete.
5085         * gcc.c-torture/execute/20040705-2.x: Delete.
5086         * gcc.c-torture/execute/20040709-1.x: Delete.
5087         * gcc.c-torture/execute/20040709-2.x: Delete.
5088         * gcc.c-torture/execute/20040811-1.x: Delete.
5089         * gcc.c-torture/execute/20050316-1.x: Delete.
5090         * gcc.c-torture/execute/20050316-2.x: Delete.
5091         * gcc.c-torture/execute/20050316-3.x: Delete.
5092         * gcc.c-torture/execute/20050604-1.x: Delete.
5093         * gcc.c-torture/execute/20061101-1.x: Delete.
5094         * gcc.c-torture/execute/20061220-1.x: Delete.
5095         * gcc.c-torture/execute/20081117-1.x: Delete.
5096         * gcc.c-torture/execute/20101011-1.x: Delete.
5097         * gcc.c-torture/execute/20120919-1.x: Delete.
5098         * gcc.c-torture/execute/920612-1.x: Delete.
5099         * gcc.c-torture/execute/920710-1.x: Delete.
5100         * gcc.c-torture/execute/920711-1.x: Delete.
5101         * gcc.c-torture/execute/930529-1.x: Delete.
5102         * gcc.c-torture/execute/931004-12.x: Delete.
5103         * gcc.c-torture/execute/980709-1.x: Delete.
5104         * gcc.c-torture/execute/981130-1.x: Delete.
5105         * gcc.c-torture/execute/990127-2.x: Delete.
5106         * gcc.c-torture/execute/990413-2.x: Delete.
5107         * gcc.c-torture/execute/990826-0.x: Delete.
5108         * gcc.c-torture/execute/bf64-1.x: Delete.
5109         * gcc.c-torture/execute/bitfld-4.x: Delete.
5110         * gcc.c-torture/execute/cmpsi-2.x: Delete.
5111         * gcc.c-torture/execute/cvt-1.x: Delete.
5112         * gcc.c-torture/execute/eeprof-1.x: Delete.
5113         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
5114         * gcc.c-torture/execute/loop-2f.x: Delete.
5115         * gcc.c-torture/execute/loop-2g.x: Delete.
5116         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
5117         * gcc.c-torture/execute/nest-align-1.x: Delete.
5118         * gcc.c-torture/execute/pr19689.x: Delete.
5119         * gcc.c-torture/execute/pr22493-1.x: Delete.
5120         * gcc.c-torture/execute/pr23047.x: Delete.
5121         * gcc.c-torture/execute/pr23135.x: Delete.
5122         * gcc.c-torture/execute/pr29797-1.x: Delete.
5123         * gcc.c-torture/execute/pr31448.x: Delete.
5124         * gcc.c-torture/execute/pr35456.x: Delete.
5125         * gcc.c-torture/execute/pr37573.x: Delete.
5126         * gcc.c-torture/execute/pr38151.x: Delete.
5127         * gcc.c-torture/execute/pr39228.x: Delete.
5128         * gcc.c-torture/execute/pr39501.x: Delete.
5129         * gcc.c-torture/execute/pr40386.x: Delete.
5130         * gcc.c-torture/execute/pr43220.x: Delete.
5131         * gcc.c-torture/execute/pr44683.x: Delete.
5132         * gcc.c-torture/execute/pr45262.x: Delete.
5133         * gcc.c-torture/execute/pr47237.x: Delete.
5134         * gcc.c-torture/execute/pr51581-1.x: Delete.
5135         * gcc.c-torture/execute/pr51581-2.x: Delete.
5136         * gcc.c-torture/execute/pr52979-1.x: Delete.
5137         * gcc.c-torture/execute/pr52979-2.x: Delete.
5138         * gcc.c-torture/execute/pr53366-1.x: Delete.
5139         * gcc.c-torture/execute/pr56799.x: Delete.
5140         * gcc.c-torture/execute/pr57124.x: Delete.
5141         * gcc.c-torture/execute/pr57344-2.x: Delete.
5142         * gcc.c-torture/execute/pr58570.x: Delete.
5143         * gcc.c-torture/execute/pr60822.x: Delete.
5144         * gcc.c-torture/execute/pr7284-1.x: Delete.
5145         * gcc.c-torture/execute/shiftdi.x: Delete.
5146         * gcc.c-torture/execute/simd-4.x: Delete.
5147         * gcc.c-torture/execute/strncmp-1.x: Delete.
5148         * gcc.c-torture/execute/usmul.x: Delete.
5149         * gcc.c-torture/execute/vrp-5.x: Delete.
5150         * gcc.c-torture/execute/vrp-6.x: Delete.
5151         * gcc.c-torture/execute/zerolen-2.x: Delete.
5152
5153 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
5154
5155         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
5156
5157 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
5158
5159         PR c++/34938
5160         * g++.dg/template/pr34938-1.C: New.
5161         * g++.dg/template/pr34938-2.C: Likewise.
5162
5163 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
5164
5165         PR target/61996
5166         * gcc.target/sh/pr61996.c: New.
5167
5168 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
5169
5170         * g++.dg/cpp0x/cplusplus.C: New.
5171         * g++.dg/cpp0x/cplusplus_0x.C: New.
5172         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
5173         * g++.dg/cpp0x/auto41.C: Ditto.
5174         * g++.dg/cpp0x/auto9.C: Ditto.
5175         * g++.dg/cpp0x/initlist26.C: Ditto.
5176         * g++.dg/cpp0x/pr59111.C: Ditto.
5177         * g++.dg/cpp0x/trailing2.C: Ditto.
5178         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
5179         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
5180         * g++.dg/cpp1y/auto-fn1.C: Ditto.
5181         * g++.dg/cpp1y/auto-fn2.C: Ditto.
5182         * g++.dg/cpp1y/auto-fn3.C: Ditto.
5183         * g++.dg/cpp1y/auto-fn4.C: Ditto.
5184         * g++.dg/cpp1y/auto-fn5.C: Ditto.
5185         * g++.dg/cpp1y/auto-fn6.C: Ditto.
5186         * g++.dg/cpp1y/auto-fn7.C: Ditto.
5187         * g++.dg/cpp1y/auto-fn8.C: Ditto.
5188         * g++.dg/cpp1y/auto-fn9.C: Ditto.
5189         * g++.dg/cpp1y/auto-fn10.C: Ditto.
5190         * g++.dg/cpp1y/auto-fn11.C: Ditto.
5191         * g++.dg/cpp1y/auto-fn12.C: Ditto.
5192         * g++.dg/cpp1y/auto-fn13.C: Ditto.
5193         * g++.dg/cpp1y/auto-fn14.C: Ditto.
5194         * g++.dg/cpp1y/auto-fn15.C: Ditto.
5195         * g++.dg/cpp1y/auto-fn16.C: Ditto.
5196         * g++.dg/cpp1y/auto-fn17.C: Ditto.
5197         * g++.dg/cpp1y/auto-fn18.C: Ditto.
5198         * g++.dg/cpp1y/auto-fn19.C: Ditto.
5199         * g++.dg/cpp1y/auto-fn20.C: Ditto.
5200         * g++.dg/cpp1y/auto-fn21.C: Ditto.
5201         * g++.dg/cpp1y/auto-fn22.C: Ditto.
5202         * g++.dg/cpp1y/auto-fn23.C: Ditto.
5203         * g++.dg/cpp1y/auto-fn24.C: Ditto.
5204         * g++.dg/cpp1y/auto-fn25.C: Ditto.
5205         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
5206         * g++.dg/cpp1y/auto-neg1.C: Ditto.
5207         * g++.dg/cpp1y/digit-sep.C: Ditto.
5208         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
5209         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
5210         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
5211         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
5212         * g++.dg/cpp1y/lambda-generic.C: Ditto.
5213         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
5214         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
5215         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
5216         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
5217         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
5218         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
5219         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
5220         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
5221         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
5222         * g++.dg/cpp1y/lambda-init.C: Ditto.
5223         * g++.dg/cpp1y/lambda-init1.C: Ditto.
5224         * g++.dg/cpp1y/lambda-init2.C: Ditto.
5225         * g++.dg/cpp1y/lambda-init3.C: Ditto.
5226         * g++.dg/cpp1y/lambda-init4.C: Ditto.
5227         * g++.dg/cpp1y/lambda-init5.C: Ditto.
5228         * g++.dg/cpp1y/lambda-init6.C: Ditto.
5229         * g++.dg/cpp1y/lambda-init7.C: Ditto.
5230         * g++.dg/cpp1y/lambda-init8.C: Ditto.
5231         * g++.dg/cpp1y/lambda-init9.C: Ditto.
5232         * g++.dg/cpp1y/mangle1.C: Ditto.
5233         * g++.dg/cpp1y/pr57640.C: Ditto.
5234         * g++.dg/cpp1y/pr57644.C: Ditto.
5235         * g++.dg/cpp1y/pr58500.C: Ditto.
5236         * g++.dg/cpp1y/pr58533.C: Ditto.
5237         * g++.dg/cpp1y/pr58534.C: Ditto.
5238         * g++.dg/cpp1y/pr58535.C: Ditto.
5239         * g++.dg/cpp1y/pr58536.C: Ditto.
5240         * g++.dg/cpp1y/pr58548.C: Ditto.
5241         * g++.dg/cpp1y/pr58549.C: Ditto.
5242         * g++.dg/cpp1y/pr58637.C: Ditto.
5243         * g++.dg/cpp1y/pr58708.C: Ditto.
5244         * g++.dg/cpp1y/pr59110.C: Ditto.
5245         * g++.dg/cpp1y/pr59112.C: Ditto.
5246         * g++.dg/cpp1y/pr59113.C: Ditto.
5247         * g++.dg/cpp1y/pr59629.C: Ditto.
5248         * g++.dg/cpp1y/pr59635.C: Ditto.
5249         * g++.dg/cpp1y/pr59636.C: Ditto.
5250         * g++.dg/cpp1y/pr59638.C: Ditto.
5251         * g++.dg/cpp1y/pr59867.C: Ditto.
5252         * g++.dg/cpp1y/pr60033.C: Ditto.
5253         * g++.dg/cpp1y/pr60052.C: Ditto.
5254         * g++.dg/cpp1y/pr60053.C: Ditto.
5255         * g++.dg/cpp1y/pr60054.C: Ditto.
5256         * g++.dg/cpp1y/pr60064.C: Ditto.
5257         * g++.dg/cpp1y/pr60065.C: Ditto.
5258         * g++.dg/cpp1y/pr60190.C: Ditto.
5259         * g++.dg/cpp1y/pr60311.C: Ditto.
5260         * g++.dg/cpp1y/pr60332.C: Ditto.
5261         * g++.dg/cpp1y/pr60376.C: Ditto.
5262         * g++.dg/cpp1y/pr60377.C: Ditto.
5263         * g++.dg/cpp1y/pr60384.C: Ditto.
5264         * g++.dg/cpp1y/pr60390.C: Ditto.
5265         * g++.dg/cpp1y/pr60391.C: Ditto.
5266         * g++.dg/cpp1y/pr60393.C: Ditto.
5267         * g++.dg/cpp1y/pr60573.C: Ditto.
5268         * g++.dg/cpp1y/pr60626.C: Ditto.
5269         * g++.dg/cpp1y/pr60627.C: Ditto.
5270         * g++.dg/cpp1y/regress1.C: Ditto.
5271         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
5272         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
5273         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
5274         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
5275         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
5276         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
5277         * g++.dg/cpp1y/var-templ1.C: Ditto.
5278         * g++.dg/cpp1y/var-templ2.C: Ditto.
5279         * g++.dg/cpp1y/var-templ3.C: Ditto.
5280         * g++.dg/cpp1y/var-templ4.C: Ditto.
5281         * g++.dg/cpp1y/var-templ5.C: Ditto.
5282         * g++.dg/cpp1y/var-templ6.C: Ditto.
5283         * g++.dg/cpp1y/var-templ7.C: Ditto.
5284         * g++.dg/cpp1y/vla1.C: Ditto.
5285         * g++.dg/cpp1y/vla2.C: Ditto.
5286         * g++.dg/cpp1y/vla3.C: Ditto.
5287         * g++.dg/cpp1y/vla4.C: Ditto.
5288         * g++.dg/cpp1y/vla5.C: Ditto.
5289         * g++.dg/cpp1y/vla8.C: Ditto.
5290         * g++.dg/cpp1y/vla9.C: Ditto.
5291         * g++.dg/cpp1y/vla10.C: Ditto.
5292         * g++.dg/cpp1y/vla11.C: Ditto.
5293         * g++.dg/cpp1y/vla12.C: Ditto.
5294         * g++.dg/cpp1y/vla13.C: Ditto.
5295         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
5296         * g++.dg/ext/vector23.C: Ditto.
5297         * g++.dg/ext/vla11.C: Ditto.
5298         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
5299         * g++.dg/warn/Wvla-2.C: Ditto.
5300         * g++.dg/debug/dwarf2/auto1.C: Ditto.
5301         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
5302         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
5303         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
5304         in error message.
5305         * g++.dg/system-binary-constants-1.C: Ditto.
5306         * g++.dg/cpp1y/cplusplus_1y.C: New.
5307         * g++.dg/cpp1z/cplusplus.C: New.
5308         * lib/target-supports.exp:
5309         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
5310         (check_effective_target_c++11_only): Call check_effective_target_c++14;
5311         (check_effective_target_c++11_down): Ditto.
5312
5313 2014-08-22  Marek Polacek  <polacek@redhat.com>
5314
5315         PR c++/62199
5316         * c-c++-common/pr62199.c: New test.
5317         * c-c++-common/pr62199-2.c: New test.
5318         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
5319
5320 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5321
5322         PR c++/57709
5323         * g++.dg/Wshadow.C: New test.
5324
5325 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
5326
5327         PR fortran/62135
5328         * gfortran.dg/pr62135.f90: New test.
5329
5330 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5331
5332         * g++.dg/warn/wdate-time.C: Remove.
5333         * gcc.dg/wdate-time.c: Move from here...
5334         * c-c++-common/wdate-time.c: ... to here.
5335
5336 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
5337
5338         * gfortran.dg/use_without_only_1.f90: New test.
5339
5340 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
5341
5342         PR other/62008
5343         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
5344
5345 2014-08-22  Tony Wang  <tony.wang@arm.com>
5346
5347         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
5348         dejagnu wrapper.
5349
5350 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5351
5352         PR fortran/62214
5353         * gfortran.dg/array_assignment_5.f90:  New test.
5354
5355 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
5356
5357         * lib/target-supports.exp
5358         (check_effective_target_logical_op_short_circuit): Add nios2.
5359         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
5360         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5361         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5362         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5363         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
5364         for test using -fPIC.
5365         * gcc.dg/lto/pr61526_0.c: Likewise.
5366
5367 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
5368
5369         PR tree-optimization/62091
5370         * g++.dg/ipa/devirt-37.C: Update template.
5371         * g++.dg/ipa/devirt-40.C: New testcase.
5372
5373 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
5374
5375         PR tree-optimization/62112
5376         * gcc.dg/tree-ssa/pr62112-1.c: New file.
5377         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
5378         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
5379         * gcc.c-torture/execute/20071219-1.c: Likewise.
5380
5381 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5382
5383         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
5384
5385 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5386
5387         * gcc.target/powerpc/swaps-p8-1.c: New test.
5388         * gcc.target/powerpc/swaps-p8-2.c: New test.
5389         * gcc.target/powerpc/swaps-p8-3.c: New test.
5390         * gcc.target/powerpc/swaps-p8-4.c: New test.
5391         * gcc.target/powerpc/swaps-p8-5.c: New test.
5392         * gcc.target/powerpc/swaps-p8-6.c: New test.
5393         * gcc.target/powerpc/swaps-p8-7.c: New test.
5394         * gcc.target/powerpc/swaps-p8-8.c: New test.
5395         * gcc.target/powerpc/swaps-p8-9.c: New test.
5396         * gcc.target/powerpc/swaps-p8-10.c: New test.
5397         * gcc.target/powerpc/swaps-p8-11.c: New test.
5398         * gcc.target/powerpc/swaps-p8-12.c: New test.
5399
5400 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
5401
5402         * gcc.dg/ipa/ctor-empty-1.c: Update template.
5403
5404 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
5405
5406         * g++.dg/ipa/devirt-37.C: Fix testcase.
5407
5408 2014-08-20  Martin Jambor  <mjambor@suse.cz>
5409             Wei Mi  <wmi@google.com>
5410
5411         PR ipa/60449
5412         PR middle-end/61776
5413         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
5414         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
5415         * testsuite/gcc.dg/pr61776.c: New test.
5416
5417 2014-08-20  Steve Ellcey  <sellcey@mips.com>
5418
5419         PR middle-end/49191
5420         * lib/target-supports.exp (check_effective_target_non_strict_align):
5421         Add function description.
5422
5423 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
5424
5425         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
5426         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
5427
5428 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5429
5430         PR c/59304
5431         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
5432         before setting the option.
5433         * diagnostic.c (diagnostic_classify_diagnostic): Record
5434         command-line status.
5435
5436 2014-08-20  Mark Wielaard  <mjw@redhat.com>
5437
5438         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
5439
5440 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5441
5442         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
5443         Return memory full when we have a tiny target and relocation
5444         truncation occurs.
5445         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
5446         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
5447         * lib/target-supports.exp (check_effective_target_tiny): New function.
5448
5449 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
5450
5451         * gfortran.dg/errnocheck_1.f90: New test.
5452         * gfortran.dg/associative_1.f90: New test.
5453
5454 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5455
5456         PR preprocessor/51303
5457         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5458
5459 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5460
5461         PR c/60975
5462         PR c/53063
5463         * gcc.dg/cpp/Wvariadic-1p.c: New test.
5464
5465 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
5466
5467         * lib/target-supports.exp
5468         (check_effective_target_arm_v8_neon_ok_nocache): Add
5469         "-march-armv8-a" to compile flags.
5470
5471 2014-08-19  Marek Polacek  <polacek@redhat.com>
5472
5473         PR c++/62153
5474         * c-c++-common/Wbool-compare-1.c: New test.
5475
5476 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
5477
5478         PR c/45584
5479         * gcc.dg/pr13519-1.c: Adjust.
5480
5481 2014-08-19  Mark Wielaard  <mjw@redhat.com>
5482
5483         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5484
5485 2014-07-08  Mark Wielaard  <mjw@redhat.com>
5486
5487         PR debug/59051
5488         * gcc.dg/guality/restrict.c: New test.
5489
5490 2014-08-19  Mark Wielaard  <mjw@redhat.com>
5491
5492         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5493         matching. Catch '<unknown type in ' to recognize older gdb versions.
5494         * gcc.dg/guality/const-volatile.c: New test.
5495
5496 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5497
5498         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5499         !gas.
5500
5501 2014-08-19  Marek Polacek  <polacek@redhat.com>
5502
5503         * gcc.dg/Wc99-c11-compat-1.c: New test.
5504         * gcc.dg/Wc99-c11-compat-2.c: New test.
5505         * gcc.dg/Wc99-c11-compat-3.c: New test.
5506         * gcc.dg/Wc99-c11-compat-4.c: New test.
5507         * gcc.dg/Wc99-c11-compat-5.c: New test.
5508         * gcc.dg/Wc99-c11-compat-6.c: New test.
5509         * gcc.dg/Wc99-c11-compat-7.c: New test.
5510
5511 2014-08-19  Marek Polacek  <polacek@redhat.com>
5512
5513         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5514         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5515         * gcc.dg/Wc90-c99-compat-7.c: New test.
5516         * gcc.dg/Wc90-c99-compat-8.c: New test.
5517         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5518
5519 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5520             Steven Bosscher  <steven@gcc.gnu.org>
5521
5522         PR c/52952
5523         * gcc.dg/redecl-4.c: Add column markers.
5524         * gcc.dg/format/bitfld-1.c: Likewise.
5525         * gcc.dg/format/attr-2.c: Likewise.
5526         * gcc.dg/format/attr-6.c: Likewise.
5527         * gcc.dg/format/array-1.c: Likewise.
5528         * gcc.dg/format/attr-7.c: Likewise.
5529         * gcc.dg/format/asm_fprintf-1.c: Likewise.
5530         * gcc.dg/format/attr-4.c: Likewise.
5531         * gcc.dg/format/branch-1.c: Likewise.
5532         * gcc.dg/format/c90-printf-1.c: Likewise.
5533
5534 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
5535
5536         * guality/nrv-1.c: Add `used' attribute to a1.
5537
5538 2014-08-18  Richard Biener  <rguenther@suse.de>
5539
5540         PR tree-optimization/62090
5541         * gcc.dg/pr62090-2.c: New testcase.
5542
5543 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
5544
5545         * g++.dg/ipa/pr61800.C: New.
5546
5547 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
5548
5549         PR sanitizer/62089
5550         * c-c++-common/asan/pr62089.c: New test.
5551         * c-c++-common/asan/bitfield-1.c: New test.
5552         * c-c++-common/asan/bitfield-2.c: New test.
5553         * c-c++-common/asan/bitfield-3.c: New test.
5554         * c-c++-common/asan/bitfield-4.c: New test.
5555
5556 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
5557
5558         PR tree-optimization/52904
5559         * gcc.dg/pr52904.c: New test.
5560
5561 2014-08-17  Tobias Burnus  <burnus@net-b.de>
5562
5563         * gfortran.dg/finalize_27.f90: New.
5564
5565 2014-08-16  Andrew Pinski  <apinski@cavium.com>
5566
5567         * gcc.c-torture/compile/20140816-1.c: New testcase.
5568
5569 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
5570
5571         PR c++/52819
5572         * g++.dg/template/pr52819.C: New.
5573
5574 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
5575
5576         PR fortran/62142
5577         * gfortran.dg/realloc_on_assign_24.f90:  New test.
5578
5579 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
5580
5581         PR c++/62072
5582         Revert:
5583         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5584
5585         DR 1584
5586         PR c++/57466
5587         * g++.dg/template/pr57466.C: New.
5588         * g++.dg/cpp0x/pr57466.C: Likewise.
5589         * g++.dg/template/unify6.C: Update.
5590
5591         * g++.dg/cpp0x/sfinae52.C: New.
5592
5593 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
5594
5595         PR target/61878
5596         * gcc.target/i386/avx512f-typecast-1.c: New test.
5597         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5598         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5599         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5600         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5601         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5602         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5603         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5604         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5605         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5606         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5607         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5608         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5609         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5610         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5611         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5612         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5613         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5614         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5615         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5616         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5617         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5618         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5619         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5620         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5621         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5622         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5623         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5624         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5625         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5626         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5627         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5628         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5629         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5630         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5631         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5632         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5633         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5634         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5635         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5636         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5637
5638 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
5639             Tobias Burnus  <burnus@net-b.de>
5640
5641         PR fortran/62131
5642         * gfortran.dg/gomp/pr62131.f90: New test.
5643
5644 2014-08-15  Richard Biener  <rguenther@suse.de>
5645
5646         PR tree-optimization/62031
5647         * gcc.dg/torture/pr62031.c: New testcase.
5648
5649 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
5650
5651         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5652
5653 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
5654
5655         PR tree-optimization/62091
5656         * g++.dg/ipa/devirt-38.C: New testcase.
5657
5658 2014-08-14  Marek Polacek  <polacek@redhat.com>
5659
5660         DR 458
5661         * gcc.dg/c11-stdatomic-2.c: New test.
5662
5663 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5664
5665         PR fortran/62106
5666         * gfortran.dg/array_constructor_49.f90:  New test.
5667
5668 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5669
5670         PR c++/54377
5671         * g++.dg/template/pr54377.C: New.
5672         * g++.dg/cpp0x/pr54377.C: Likewise.
5673         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5674         * g++.dg/cpp0x/pr51226.C: Likewise.
5675         * g++.dg/cpp0x/variadic2.C: Likewise.
5676         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5677         * g++.dg/template/dtor3.C: Likewise.
5678         * g++.dg/template/qualttp4.C: Likewise.
5679         * g++.dg/template/spec28.C: Likewise.
5680         * g++.old-deja/g++.brendan/crash8.C: Likewise.
5681         * g++.old-deja/g++.pt/ttp7.C: Likewise.
5682
5683 2014-08-14  Tom de Vries  <tom@codesourcery.com>
5684
5685         PR rtl-optimization/62004
5686         PR rtl-optimization/62030
5687         * gcc.dg/pr62004.c: New test.
5688         * gcc.dg/pr62030.c: Same.
5689         * gcc.target/mips/pr62030-octeon.c: Same.
5690
5691 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5692
5693         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5694         * g++.dg/cpp0x/decltype2.C: Likewise.
5695         * g++.dg/cpp0x/decltype3.C: Likewise.
5696         * g++.dg/cpp0x/pr60249.C: Likewise.
5697         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5698         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5699         * g++.dg/cpp0x/variadic2.C: Likewise.
5700         * g++.dg/cpp0x/variadic74.C: Likewise.
5701         * g++.dg/parse/error10.C: Likewise.
5702         * g++.dg/parse/error15.C: Likewise.
5703         * g++.dg/parse/error2.C: Likewise.
5704         * g++.dg/template/crash106.C: Likewise.
5705         * g++.dg/template/crash89.C: Likewise.
5706         * g++.dg/template/nontype7.C: Likewise.
5707         * g++.dg/template/void3.C: Likewise.
5708         * g++.dg/template/void7.C: Likewise.
5709
5710 2014-08-14  Richard Biener  <rguenther@suse.de>
5711
5712         PR tree-optimization/62090
5713         * gcc.dg/pr62090.c: New testcase.
5714
5715 2014-08-14  Richard Biener  <rguenther@suse.de>
5716
5717         PR rtl-optimization/62079
5718         * g++.dg/pr62079.C: New testcase.
5719
5720 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5721
5722         * gcc.target/arm/max-insns-skipped.c: New test.
5723
5724 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
5725
5726         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5727
5728 2014-08-12  Marek Polacek  <polacek@redhat.com>
5729
5730         * gcc.dg/concat.c: Add dg-options.
5731         * gcc.dg/func-outside-2.c: Add __extension__.
5732         * gcc.dg/pr19967.c: Use -std=c99.
5733         * gcc.dg/pr22458-1.c: Add dg-options.
5734         * gcc.dg/pr33676.c: Add dg-options.
5735         * gcc.dg/gnu-predef-1.c: New test.
5736         * gcc.dg/c90-func-1.c: New test.
5737         * gcc.dg/c90-func-2.c: New test.
5738         * gcc.dg/c90-func-2.h: New test.
5739
5740 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
5741
5742         * lib/target/supports.exp
5743         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5744         or later.
5745
5746         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5747
5748         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5749         on Neon hardware.
5750
5751         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5752         * gcc.target/arm/pr59985.c: Likewise.
5753
5754 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
5755
5756         PR other/61962
5757         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5758
5759 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5760
5761         PR middle-end/62103
5762         * gcc.c-torture/execute/bitfld-6.c: New test.
5763
5764 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
5765
5766         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5767         * gcc.target/arm/pr56184.C: Likewise.
5768         * gcc.target/arm/pr59896.c: Likewise.
5769         * gcc.target/arm/stack-red-zone.c: Likewise.
5770         * gcc.target/arm/thumb-find-work-register.c: Likewise.
5771
5772         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5773         check_effective_target_arm_thumb2_ok): Test with code that passes
5774         an argument and returns a result.
5775
5776 2014-08-11  Richard Biener  <rguenther@suse.de>
5777
5778         PR tree-optimization/62075
5779         * gcc.dg/vect/pr62075.c: New testcase.
5780
5781 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
5782
5783         PR tree-optimization/62073
5784         * gcc.dg/vect/pr62073.c: New test.
5785
5786 2014-08-11  Richard Biener  <rguenther@suse.de>
5787
5788         PR tree-optimization/62070
5789         * gcc.dg/pr62070.c: New testcase.
5790
5791 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
5792
5793         * c-c++-common/asan/inc.c: Update test.
5794         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5795         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5796         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5797         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5798         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5799         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5800         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5801         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5802         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5803         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5804
5805 2014-08-10 Marek Polacek  <polacek@redhat.com>
5806
5807         PR c/51849
5808         * gcc.dg/Wc90-c99-compat-1.c: New test.
5809         * gcc.dg/Wc90-c99-compat-2.c: New test.
5810         * gcc.dg/Wc90-c99-compat-3.c: New test.
5811         * gcc.dg/Wc90-c99-compat-4.c: New test.
5812         * gcc.dg/Wc90-c99-compat-5.c: New test.
5813         * gcc.dg/Wc90-c99-compat-6.c: New test.
5814         * gcc.dg/wvla-1.c: Adjust dg-warning.
5815         * gcc.dg/wvla-2.c: Adjust dg-warning.
5816         * gcc.dg/wvla-4.c: Adjust dg-warning.
5817         * gcc.dg/wvla-6.c: Adjust dg-warning.
5818
5819 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5820
5821         PR fortran/61999
5822         * gfortran.dg/dot_product_3.f90:  New test case.
5823
5824 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
5825
5826         * g++.dg/ipa/devirt-35.C: Fix template.
5827         * g++.dg/ipa/devirt-36.C: Likewise.
5828         * g++.dg/ipa/devirt-37.C: New testcase.
5829
5830 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
5831
5832         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5833         * g++.dg/cpp0x/enum29.C: Adjust.
5834
5835 2014-08-08  Richard Biener  <rguenther@suse.de>
5836
5837         * gcc.dg/strlenopt-8.c: Remove XFAIL.
5838         * gcc.dg/tree-prof/stringop-2.c: Adjust.
5839         * gfortran.dg/array_memcpy_4.f90: Likewise.
5840         * gfortran.dg/trim_optimize_1.f90: Likewise.
5841         * gfortran.dg/trim_optimize_2.f90: Likewise.
5842
5843 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
5844
5845         * gcc.dg/zero_sign_ext_test.c: New test.
5846
5847 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
5848
5849         * gcc.dg/torture/pr61772.c: Skip lto running.
5850
5851 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
5852
5853         PR tree-optimization/60707
5854         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5855
5856 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
5857
5858         * g++.dg/ipa/devirt-35.C: New testcase.
5859         * g++.dg/ipa/devirt-36.C: New testcase.
5860
5861 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
5862
5863         PR c++/51312
5864         * g++.dg/cpp0x/enum29.C: New.
5865
5866 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
5867
5868         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5869         defining in dg-options.
5870         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5871
5872         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5873
5874         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5875
5876         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5877         on 32-bit hppa-hpux.
5878
5879         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5880         * c-c++-common/pr50459.c: Likewise.
5881
5882 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
5883
5884         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5885         values.h, change MAXDOUBLE for DBL_MAX.
5886         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5887         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5888         values.h, change MAXFLOAT for FLT_MAX.
5889         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5890         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5891         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5892         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5893         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5894         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5895         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5896         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5897         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5898
5899 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5900
5901         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5902
5903 2014-08-07  Marek Polacek  <polacek@redhat.com>
5904
5905         * gcc.dg/fold-reassoc-3.c: New test.
5906
5907 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5908
5909         * gcc.target/i386/struct-size.c: New.
5910
5911 2014-08-07  Tom de Vries  <tom@codesourcery.com>
5912
5913         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
5914         * lib/target-supports.exp (check_effective_target_glibc)
5915         (check_effective_target_glibc_2_12_or_later)
5916         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
5917
5918 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5919
5920         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
5921
5922 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
5923
5924         PR c++/43906
5925         * g++.dg/warn/Waddress-1.C: New.
5926
5927 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
5928
5929         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
5930
5931 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
5932
5933         PR debug/61923
5934         * gcc.target/i386/pr61923.c: New test.
5935
5936 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
5937
5938         * gcc.target/aarch64/vdup_n_2.c: New test.
5939
5940 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
5941
5942         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
5943         powerpc_elfv2.
5944
5945 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
5946
5947         PR rtl-optimization/61801
5948         * gcc.target/i386/pr61801.c: Rewritten.
5949
5950 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5951
5952         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
5953         Fix types.
5954         (test_vqdmlsls_lane_s32): Likewise.
5955         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
5956         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
5957
5958 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5959
5960         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
5961         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
5962         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
5963         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
5964         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
5965         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
5966         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
5967         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
5968
5969 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5970
5971         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
5972         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
5973         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
5974         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
5975         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
5976         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
5977
5978 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5979
5980         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
5981
5982 2014-08-04  Rohit  <rohitarulraj@freescale.com>
5983
5984         PR target/60102
5985         * gcc.target/powerpc/pr60102.c: New testcase.
5986
5987 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5988
5989         PR target/61713
5990         * gcc.dg/pr61756.c: New test.
5991
5992 2014-08-04  Tom de Vries  <tom@codesourcery.com>
5993
5994         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
5995         version instead of required-target.
5996         * lib/target-supports.exp
5997         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
5998         (check_effective_target_glibc_2_11_or_earlier): ... this.
5999
6000 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
6001
6002         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
6003         * gnat.dg/specs/debug1.ads: Adjust.
6004         * gnat.dg/specs/formal_type.ads: Fix error in test.
6005
6006 2014-08-03  Marek Polacek  <polacek@redhat.com>
6007
6008         * gcc.dg/case-bogus-1.c: New test.
6009
6010 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
6011
6012         PR c++/15339
6013         * g++.dg/other/default9.C: New.
6014         * g++.dg/other/default10.C: Likewise.
6015         * g++.dg/other/default3.C: Remove xfail.
6016
6017 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
6018
6019         * g++.dg/warn/Wsuggest-final.C: New testcase.
6020         * g++.dg/ipa/devirt-34.C: Fix.
6021
6022 2014-08-02  Marek Polacek  <polacek@redhat.com>
6023
6024         PR c/59855
6025         * gcc.dg/Wdesignated-init-2.c: New test.
6026
6027 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
6028
6029         DR 217 again
6030         * g++.dg/tc1/dr217-2.C: New.
6031
6032 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
6033
6034         PR other/61963
6035         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
6036
6037 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
6038
6039         PR middle-end/61455
6040         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
6041         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
6042
6043 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
6044
6045         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
6046         testcase.
6047
6048 2014-08-01  Richard Biener  <rguenther@suse.de>
6049
6050         PR middle-end/61762
6051         * gcc.dg/pr61762.c: Align the string to make the testcase work
6052         on strict-align targets.
6053
6054 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
6055
6056         * c-c++-common/ubsan/align-1.c: New test.
6057         * c-c++-common/ubsan/align-2.c: New test.
6058         * c-c++-common/ubsan/align-3.c: New test.
6059         * c-c++-common/ubsan/align-4.c: New test.
6060         * c-c++-common/ubsan/align-5.c: New test.
6061         * c-c++-common/ubsan/attrib-4.c: New test.
6062         * g++.dg/ubsan/align-1.C: New test.
6063         * g++.dg/ubsan/align-2.C: New test.
6064         * g++.dg/ubsan/align-3.C: New test.
6065         * g++.dg/ubsan/attrib-1.C: New test.
6066         * g++.dg/ubsan/null-1.C: New test.
6067         * g++.dg/ubsan/null-2.C: New test.
6068
6069 2014-08-01  Tom de Vries  <tom@codesourcery.com>
6070
6071         * lib/target-supports.exp (check_effective_target_glibc)
6072         (check_effective_target_glibc_2_12_or_later)
6073         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
6074         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
6075         not_glibc_2_11_or_earlier.
6076
6077 2014-07-31  Tom de Vries  <tom@codesourcery.com>
6078
6079         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
6080
6081 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
6082
6083         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
6084         (test_vpaddd_s64): Likewise.
6085         (test_vpaddd_s64): Likewise.
6086         * gcc.target/aarch64/simd/vpaddd_f64: New.
6087         * gcc.target/aarch64/simd/vpaddd_s64: New.
6088         * gcc.target/aarch64/simd/vpaddd_u64: New.
6089
6090 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
6091
6092         PR target/61948
6093         * gcc.target/arm/pr61948.c: New test case.
6094
6095 2014-07-31  Richard Biener  <rguenther@suse.de>
6096
6097         PR tree-optimization/61964
6098         * gcc.dg/torture/pr61964.c: New testcase.
6099
6100 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
6101
6102         PR c++/60517
6103         * c-c++-common/addrtmp.c: New file.
6104         * c-c++-common/uninit-G.c: Adapt.
6105
6106 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
6107
6108         PR lto/61868
6109         * gcc.dg/pr61868.c: New test.
6110
6111 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6112
6113         PR c++/57397
6114         * g++.dg/cpp0x/vt-57397-1.C: New.
6115         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
6116
6117 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
6118
6119         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
6120
6121 2014-07-30  Tom Tromey  <tromey@redhat.com>
6122
6123         PR c/59855
6124         * gcc.dg/Wdesignated-init.c: New file.
6125
6126 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
6127
6128         * g++.dg/ipa/devirt-34.C: New testcase.
6129
6130 2014-07-28  Richard Biener  <rguenther@suse.de>
6131
6132         PR rtl-optimization/61801
6133         * gcc.target/i386/pr61801.c: Fix testcase.
6134
6135 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
6136
6137         * gcc.dg/fold-abs-5.c: New test.
6138         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
6139         * gcc.dg/fold-compare-8.c: Likewise.
6140
6141 2014-07-28  Richard Biener  <rguenther@suse.de>
6142
6143         PR middle-end/52478
6144         * gcc.dg/torture/ftrapv-1.c: New testcase.
6145
6146 2014-07-28  Richard Biener  <rguenther@suse.de>
6147
6148         PR tree-optimization/61921
6149         * gfortran.dg/pr61921.f90: New testcase.
6150
6151 2014-07-28  Richard Biener  <rguenther@suse.de>
6152
6153         PR rtl-optimization/61801
6154         * gcc.target/i386/pr61801.c: New testcase.
6155
6156 2014-07-27  Marek Polacek  <polacek@redhat.com>
6157
6158         PR c/61861
6159         * gcc.dg/pr61861.c: New test.
6160
6161 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
6162
6163         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
6164         variable problem.
6165
6166 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
6167
6168         PR rtl-optimization/61926
6169         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
6170         Reverse argument order.
6171         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
6172         New XFAILed tests that match the original order.
6173
6174 2014-07-26  Marek Polacek  <polacek@redhat.com>
6175
6176         PR c/61077
6177         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
6178
6179 2014-07-26  Tobias Burnus  <burnus@net-b.de>
6180
6181         PR fortran/61881
6182         PR fortran/61888
6183         PR fortran/57305
6184         * gfortran.dg/sizeof_2.f90: Change dg-error.
6185         * gfortran.dg/sizeof_4.f90: New.
6186         * gfortran.dg/storage_size_1.f08: Correct expected
6187         value.
6188
6189 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
6190
6191         PR target/44551
6192         * gcc.target/i386/pr44551-1.c: New file.
6193
6194 2014-07-25  Xinliang David Li  <davidxl@google.com>
6195
6196         * g++.dg/tree-prof/tree-prof.exp: Define macros.
6197         * g++.dg/tree-prof/reorder_class1.h: New file.
6198         * g++.dg/tree-prof/reorder_class2.h: New file.
6199         * g++.dg/tree-prof/reorder.C: New test.
6200         * g++.dg/tree-prof/morefunc.C: New test.
6201
6202 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
6203
6204         Implement N4051 - Allow typename in a template template parameter
6205         * lib/target-supports.exp (check_effective_target_c++1y): Now
6206         means C++1y and up.
6207         (check_effective_target_c++1y_down): New.
6208         (check_effective_target_c++1z_only): New.
6209         (check_effective_target_c++1z): New.
6210         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
6211         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
6212         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
6213
6214 2014-07-25  Tobias Burnus  <burnus@net-b.de>
6215
6216         * gfortran.dg/storage_size_5.f90: New.
6217
6218 2014-07-25  Richard Biener  <rguenther@suse.de>
6219
6220         PR middle-end/61762
6221         PR middle-end/61894
6222         * gcc.dg/pr61762.c: New testcase.
6223         * gcc.dg/fold-cstring.c: Likewise.
6224         * gcc.dg/fold-cvect.c: Likewise.
6225
6226 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6227
6228         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
6229
6230         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
6231         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
6232         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
6233         * gcc.c-torture/execute/pr23135.x: Likewise.
6234
6235 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6236
6237         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
6238
6239 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6240
6241         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
6242
6243 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6244
6245         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
6246
6247 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
6248
6249         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6250         sequences.
6251         * gcc.target/aarch64/test_frame_2.c: Likewise.
6252         * gcc.target/aarch64/test_frame_4.c: Likewise.
6253         * gcc.target/aarch64/test_frame_6.c: Likewise.
6254         * gcc.target/aarch64/test_frame_7.c: Likewise.
6255         * gcc.target/aarch64/test_frame_8.c: Likewise.
6256         * gcc.target/aarch64/test_frame_10.c: Likewise.
6257
6258 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
6259
6260         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6261         sequences.
6262         * gcc.target/aarch64/test_frame_10.c: Likewise.
6263         * gcc.target/aarch64/test_frame_2.c: Likewise.
6264         * gcc.target/aarch64/test_frame_4.c: Likewise.
6265         * gcc.target/aarch64/test_frame_6.c: Likewise.
6266         * gcc.target/aarch64/test_frame_7.c: Likewise.
6267         * gcc.target/aarch64/test_frame_8.c: Likewise.
6268         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
6269
6270 2014-07-24  Martin Jambor  <mjambor@suse.cz>
6271
6272         PR ipa/61160
6273         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
6274
6275 2014-07-24  Richard Biener  <rguenther@suse.de>
6276
6277         PR ipa/61823
6278         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
6279
6280 2014-07-24  Andreas Schwab  <schwab@suse.de>
6281
6282         * lib/target-supports.exp (check_effective_target_arm_nothumb):
6283         Also check for __arm__.
6284
6285 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
6286
6287         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
6288         sequences.
6289
6290 2014-07-24  Marek Polacek  <polacek@redhat.com>
6291
6292         PR c/57653
6293         * c-c++-common/pr57653.c: New test.
6294         * c-c++-common/pr57653.h: New file.
6295         * c-c++-common/pr57653-2.c: New test.
6296         * c-c++-common/pr57653-2.h: New file.
6297
6298 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
6299
6300         * gcc.target/aarch64/test_frame_common.h: New file.
6301         * gcc.target/aarch64/test_frame_1.c: Likewise.
6302         * gcc.target/aarch64/test_frame_2.c: Likewise.
6303         * gcc.target/aarch64/test_frame_3.c: Likewise.
6304         * gcc.target/aarch64/test_frame_4.c: Likewise.
6305         * gcc.target/aarch64/test_frame_5.c: Likewise.
6306         * gcc.target/aarch64/test_frame_6.c: Likewise.
6307         * gcc.target/aarch64/test_frame_7.c: Likewise.
6308         * gcc.target/aarch64/test_frame_8.c: Likewise.
6309         * gcc.target/aarch64/test_frame_9.c: Likewise.
6310         * gcc.target/aarch64/test_frame_10.c: Likewise.
6311         * gcc.target/aarch64/test_frame_11.c: Likewise.
6312         * gcc.target/aarch64/test_frame_12.c: Likewise.
6313         * gcc.target/aarch64/test_frame_13.c: Likewise.
6314         * gcc.target/aarch64/test_frame_14.c: Likewise.
6315         * gcc.target/aarch64/test_frame_15.c: Likewise.
6316
6317 2014-07-23  Marek Polacek  <polacek@redhat.com>
6318
6319         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
6320         in the structure.
6321
6322 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
6323
6324         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
6325         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
6326         * gcc.dg/pr10474.c (target): Likewise.
6327
6328 2014-07-22  Martin Jambor  <mjambor@suse.cz>
6329
6330         PR ipa/61160
6331         * pr61160-3.C (main): Return zero.
6332
6333 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
6334
6335         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
6336         * gcc.target/arm/simd/vextu64_1.c: Likewise.
6337         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
6338         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
6339         * gcc.target/aarch64/simd/ext_s64.x: Remove.
6340         * gcc.target/aarch64/simd/ext_u64.x: Remove.
6341
6342 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
6343
6344         PR tree-optimization/61822
6345         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
6346
6347 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6348
6349         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
6350
6351 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
6352
6353         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
6354         -msse2 -mno-avx instead of -msse.
6355
6356 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
6357
6358         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
6359         * gcc.dg/pr44024.c (dg-options): Add -O1.
6360         (dg-final): Check for the condition.
6361         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
6362
6363 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
6364
6365         PR target/55701
6366         * gcc.target/arm/memset-inline-1.c: New test.
6367         * gcc.target/arm/memset-inline-2.c: New test.
6368         * gcc.target/arm/memset-inline-3.c: New test.
6369         * gcc.target/arm/memset-inline-4.c: New test.
6370         * gcc.target/arm/memset-inline-5.c: New test.
6371         * gcc.target/arm/memset-inline-6.c: New test.
6372         * gcc.target/arm/memset-inline-7.c: New test.
6373         * gcc.target/arm/memset-inline-8.c: New test.
6374         * gcc.target/arm/memset-inline-9.c: New test.
6375
6376 2014-07-21  Tom de Vries  <tom@codesourcery.com>
6377
6378         PR target/61827
6379         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
6380         to bar symbol in scan-assembler-times call check.
6381
6382 2014-07-21  Tom de Vries  <tom@codesourcery.com>
6383
6384         PR target/61827
6385         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
6386         for darwin in scan-assembler-times check.
6387         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
6388         scan-assembler-not checks.  Add checks for insns.
6389         (main): Remove.
6390         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
6391         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
6392         (main): Remove.
6393
6394 2014-07-21  Tom de Vries  <tom@codesourcery.com>
6395
6396         PR target/61827
6397         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
6398         dg-options.  Add checks for insns with xmm registers.  Remove
6399         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
6400         (main): Remove.
6401
6402 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
6403
6404         PR target/61855
6405         * gcc.target/i386/pr61855.c: New test.
6406
6407 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
6408
6409         * gnat.dg/pack20.ad[sb]: New test.
6410         * gnat.dg/pack20_pkg.ads: New helper.
6411
6412 2014-07-20  Ian Lance Taylor  <iant@google.com>
6413
6414         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
6415         package for compiledir tests.
6416
6417 2014-07-20  Marek Polacek  <polacek@redhat.com>
6418
6419         PR c/61852
6420         * gcc.dg/pr61852.c: New test.
6421
6422 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
6423
6424         * gcc.dg/stack-usage-2.c: Adjust.
6425
6426 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
6427
6428         PR target/61794
6429         * gcc.target/i386/pr61794.c: New test.
6430
6431 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
6432
6433         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
6434         involving both inputs rather than a multiplication involving one.
6435         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
6436         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
6437         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
6438
6439 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6440
6441         PR c++/50961
6442         * g++.dg/template/operator13.C: New.
6443
6444 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6445
6446         * gcc.target/aarch64/simd/vfma_f64.c: New test.
6447         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
6448         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6449         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6450
6451 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6452
6453         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6454         * c-c++-common/ubsan/bounds-5.c: Likewise.
6455         * c-c++-common/ubsan/bounds-6.c: Likewise.
6456         * c-c++-common/ubsan/bounds-7.c: Likewise.
6457         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6458         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6459         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6460         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6461         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6462         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6463         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6464         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6465         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6466         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6467
6468 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6469
6470         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6471         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6472         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6473         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6474
6475 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
6476
6477         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6478         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6479         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6480
6481 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6482
6483         PR c++/61804
6484         * g++.dg/parse/pr61804.C: New.
6485
6486 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
6487
6488         * gnat.dg/specs/alignment2.ads: Update.
6489         * gnat.dg/specs/size_clause1.ads: Likewise.
6490         * gnat.dg/specs/size_clause2.ads: Likewise.
6491
6492 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
6493
6494         PR preprocessor/60723 - missing system-ness marks for macro tokens
6495         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6496
6497 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
6498
6499         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6500         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6501         -mieee-with-inexact for alpha*-*-*.
6502
6503 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
6504
6505         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6506         Add IEEE options to compile flags.
6507         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
6508         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6509
6510 2014-07-15  Michael Matz  <matz@suse.de>
6511
6512         PR rtl-optimization/61772
6513         * gcc.dg/torture/pr61772.c: New test.
6514
6515 2014-07-15  Marek Polacek  <polacek@redhat.com>
6516
6517         * gcc.dg/ubsan/bounds-1.c: New test.
6518
6519 2014-06-15  Tobias Burnus  <burnus@net-b.de>
6520
6521         * gfortran.dg/coarray_34.f90: New.
6522         * gfortran.dg/coarray_6.f90: Update test case.
6523
6524 2014-07-14  Richard Biener  <rguenther@suse.de>
6525
6526         PR tree-optimization/61779
6527         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6528
6529 2014-07-14  Richard Biener  <rguenther@suse.de>
6530
6531         PR tree-optimization/61786
6532         * gcc.dg/torture/pr61786.c: New testcase.
6533         * gcc.dg/lto/pr61786_0.c: Likewise.
6534         * gcc.dg/lto/pr61786_1.c: Likewise.
6535
6536 2014-07-14  Richard Biener  <rguenther@suse.de>
6537
6538         PR tree-optimization/61757
6539         PR tree-optimization/61783
6540         PR tree-optimization/61787
6541         * gcc.dg/torture/pr61757.c: New testcase.
6542         * gcc.dg/torture/pr61787.c: Likewise.
6543
6544 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
6545
6546         PR middle-end/61294
6547         * c-c++-common/Wmemset-transposed-args1.c: New test.
6548         * c-c++-common/Wmemset-transposed-args2.c: New test.
6549         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6550
6551 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
6552
6553         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6554         longer happens during parsing.
6555         * gcc.dg/pr44024.c: Update template.
6556         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6557         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6558         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6559
6560 2014-07-13  Tom de Vries  <tom@codesourcery.com>
6561
6562         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6563         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6564
6565 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
6566
6567         PR C++/60209 - Declaration of user-defined literal operator cause error
6568         * g++.dg/cpp0x/pr60209-neg.C: New.
6569         * g++.dg/cpp0x/pr60209.C: New.
6570         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6571
6572 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6573
6574         PR c++/60967
6575         * g++.dg/cilk-plus/pr60967.C: New.
6576
6577 2014-07-13  Tobias Burnus  <burnus@net-b.de>
6578
6579         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6580
6581 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
6582
6583         PR fortran/61780
6584         * gfortran.dg/dependency_44.f90 : New test
6585
6586 2014-07-12  Tobias Burnus  <burnus@net-b.de>
6587
6588         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6589         * gfortran.dg/coarray_atomic_2.f90: New.
6590         * gfortran.dg/coarray_atomic_3.f90: New.
6591         * gfortran.dg/coarray_atomic_4.f90: New.
6592         * gfortran.dg/coarray/atomic_2.f90: New.
6593
6594 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
6595
6596         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6597         * g++.dg/cpp0x/pr57644.C: New.
6598
6599 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
6600
6601         PR c++/53159
6602         * g++.dg/cpp0x/Wnarrowing1.C: New.
6603
6604 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
6605
6606         PR preprocessor/61389
6607         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6608         * gcc.dg/cpp/sysmac1.c: Likewise.
6609
6610 2014-07-11  Richard Biener  <rguenther@suse.de>
6611
6612         PR middle-end/61473
6613         * gcc.dg/memmove-4.c: New testcase.
6614         * gcc.dg/strlenopt-8.c: XFAIL.
6615         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6616
6617 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
6618
6619         PR target/61561
6620         * gcc.dg/pr61561.c: New test.
6621
6622 2014-07-10  Tom de Vries  <tom@codesourcery.com>
6623
6624         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6625         dg-options.
6626         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6627         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
6628         dg-options.
6629
6630 2014-07-10  Richard Biener  <rguenther@suse.de>
6631
6632         PR c-family/61741
6633         * c-c++-common/torture/pr61741.c: Use signed char.
6634
6635 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
6636
6637         * gnat.dg/opt39.adb: New test.
6638
6639 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
6640
6641         PR tree-optimization/61742
6642         * gcc.dg/torture/pr61742.c: New test.
6643         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6644         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6645
6646 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6647
6648         PR c++/60686
6649         * g++.dg/cpp0x/explicit8.C: New.
6650
6651 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6652
6653         DR 1584
6654         PR c++/57466
6655         * g++.dg/template/pr57466.C: New.
6656         * g++.dg/cpp0x/pr57466.C: Likewise.
6657         * g++.dg/template/unify6.C: Update.
6658
6659 2014-07-09  Tom de Vries  <tom@codesourcery.com>
6660
6661         * gcc.target/i386/fuse-caller-save-rec.c: New test.
6662
6663 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6664
6665         * gfortran.dg/ieee/underflow_1.f90: New file.
6666
6667 2014-07-09  Richard Biener  <rguenther@suse.de>
6668
6669         PR c-family/61741
6670         * c-c++-common/torture/pr61741.c: New testcase.
6671
6672 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
6673
6674         * lib/target-supports.exp
6675         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6676
6677 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
6678
6679         * gcc.dg/globalalias.c: Remove XFAIL.
6680         * gcc.dg/localalias.c: Remove XFAIL.
6681
6682 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
6683
6684         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6685         * g++.dg/cpp0x/pr58155.C: New.
6686
6687 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
6688
6689         PR testsuite/61453
6690         * gfortran.dg/bind_c_array_params_2.f90:
6691         Adjust regexp for more targets.
6692
6693 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
6694             Paolo Carlini  <paolo.carlini@oracle.com>
6695
6696         PR c++/59361
6697         * g++.dg/cpp0x/vt-59361.C: New.
6698
6699 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
6700
6701         PR target/61599
6702         * gcc.target/i386/pr61599-1.c: New test.
6703         * gcc.target/i386/pr61599-2.c: New test.
6704
6705 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
6706
6707         PR rtl-optimization/61673
6708         * gcc.c-torture/execute/pr61673.c: New test.
6709
6710         PR tree-optimization/61725
6711         * gcc.dg/tree-ssa/vrp93.c: New test.
6712         * gcc.c-torture/execute/pr61725.c: New test.
6713
6714 2014-07-08  Richard Biener  <rguenther@suse.de>
6715
6716         * tree-ssa-dom.h (loop_depth_of_name): Remove.
6717         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6718         restriction on loop depth difference.
6719         (record_equality): Likewise.
6720         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
6721         (loop_depth_of_name): Remove.
6722         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6723         restriction on loop depth difference.
6724         (init_copy_prop): Likewise.
6725
6726 2014-07-08  Richard Biener  <rguenther@suse.de>
6727
6728         PR tree-optimization/61681
6729         * gcc.dg/torture/pr61681.c: New testcase.
6730
6731 2014-07-08  Richard Biener  <rguenther@suse.de>
6732
6733         PR tree-optimization/61680
6734         * gcc.dg/vect/pr61680.c: New testcase.
6735
6736 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6737
6738         PR tree-optimization/61576
6739         * gcc.dg/torture/pr61576.c: New test.
6740
6741 2014-07-08  Marek Polacek  <polacek@redhat.com>
6742
6743         PR c/60226
6744         * c-c++-common/pr60226.c: New test.
6745
6746 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
6747
6748         PR fortran/61459
6749         PR fortran/58883
6750         * gfortran.dg/allocatable_function_8.f90 : New test
6751
6752 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
6753
6754         * gcc.target/powerpc/spe-evmerge.c: New file.
6755
6756 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
6757
6758         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6759
6760 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6761
6762         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6763
6764 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
6765
6766         PR c++/58898
6767         * g++.dg/parse/pr58898.C: New.
6768
6769 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
6770
6771         * gfortran.dg/list_read_12.f90: Delete the file.
6772         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6773         of dg-runtest.
6774
6775 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6776
6777         PR libgfortran/61640
6778         * gfortran.dg/arrayio_16.f90: New test.
6779
6780 2014-07-06  Marek Polacek  <polacek@redhat.com>
6781
6782         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6783         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6784
6785 2014-07-06  Marek Polacek  <polacek@redhat.com>
6786
6787         PR c/6940
6788         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6789         -Wno-sizeof-array-argument.
6790         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6791         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6792         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6793         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6794         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6795         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6796         * c-c++-common/sizeof-array-argument.c: New test.
6797         * gcc.dg/vla-5.c: Add dg-warnings.
6798
6799 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
6800
6801         * g++.dg/ipa/devirt-26.C: Update testcase.
6802         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6803         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6804
6805 2014-07-04  Tobias Burnus  <burnus@net-b.de>
6806
6807         * gfortran.dg/coarray/coindexed_3.f90: New.
6808
6809 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
6810
6811         PR middle-end/61654
6812         * g++.dg/opt/pr61654.C: New test.
6813
6814         PR tree-optimization/61684
6815         * gcc.c-torture/compile/pr61684.c: New test.
6816
6817 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
6818
6819         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6820         dg-runtest's.  Adapt all callers.
6821         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6822         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6823         * lib/go-dg.exp (go-dg-runtest): Likewise.
6824         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6825         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6826
6827 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR tree-optimization/61682
6830         * gcc.c-torture/execute/pr61682.c: New test.
6831
6832 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
6833
6834         * gcc.target/powerpc/shift-dot.c: New test.
6835
6836 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6837
6838         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6839         avoid optimization.
6840
6841 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6842
6843         * gcc.target/arm/identical-invariants.c: New test.
6844
6845 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
6846             Chen Gang <gang.chen.5i5j@gmail.com>
6847
6848         * gcc.c-torture/compile/section.c: New testcase.
6849
6850 2014-07-02  Christian Bruel  <christian.bruel@st.com>
6851
6852         PR target/29349
6853         PR target/53513
6854         * gcc.target/sh/fpchg.c: New test.
6855
6856 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
6857             Fritz Reese  <Reese-Fritz@zai.com>
6858
6859         * gfortran.dg/oldstyle_5.f: New test.
6860
6861 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
6862
6863         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6864         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6865
6866 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6867
6868         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6869         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6870         * g++.dg/parse/error11.C: Likewise.
6871         * g++.old-deja/g++.brendan/template17.C: Likewise.
6872
6873 2014-07-02  Tobias Burnus  <burnus@net-b.de>
6874
6875         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6876         * gfortran.dg/coarray/send_array.f90: Ditto.
6877         * gfortran.dg/coarray/sendget_array.f90: Ditto.
6878
6879 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
6880             Yufeng Zhang  <yufeng.zhang@arm.com>
6881
6882         * gcc.target/aarch64/aapcs64/aapcs64.exp:
6883         (additional_flags_for_func_ret): New variable based on
6884         $additional_flags with -fno-use-caller-save.
6885         (func-ret-*.c): Use the new variable.
6886
6887 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
6888
6889         PR c++/59637
6890         * g++.dg/cpp0x/decltype60.C: New.
6891
6892 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6893
6894         * gcc.target/aarch64/simd/vcage_f64.c: New test.
6895         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6896         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6897         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6898         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6899         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6900         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6901         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6902
6903 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
6904
6905         * g++.dg/cpp1y/pr59867.C: Fix target selector.
6906
6907 2014-07-01  Marek Polacek  <polacek@redhat.com>
6908
6909         * gcc.dg/Wint-conversion.c: New test.
6910
6911 2014-07-01  Marek Polacek  <polacek@redhat.com>
6912
6913         PR c/58286
6914         * gcc.dg/Wincompatible-pointer-types.c: New test.
6915
6916 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
6917
6918         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
6919         MicroBlaze specific pattern.
6920
6921 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
6922
6923         PR c++/58781
6924         PR c++/60249
6925         PR c++/59867
6926         * testsuite/g++.dg/cpp0x/pr58781.C: New.
6927         * testsuite/g++.dg/cpp0x/pr60249.C: New.
6928         * testsuite/g++.dg/cpp1y/pr59867.C: New.
6929
6930 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6931
6932         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
6933         test requires greater precision than the current PowerPC long
6934         double implementation supports.
6935
6936 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6937
6938         PR c++/54891
6939         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
6940
6941 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6942
6943         PR c++/51400
6944         * g++.dg/cpp0x/constexpr-attribute3.C: New.
6945
6946 2014-06-30  Jeff Law  <law@redhat.com>
6947
6948         PR tree-optimization/61607
6949         * gcc.dg/tree-ssa/pr61607.c: New test.
6950
6951 2014-06-30  Marek Polacek  <polacek@redhat.com>
6952
6953         * c-c++-common/ubsan/attrib-2.c: New test.
6954         * g++.dg/ubsan/return-3.C: New test.
6955
6956 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
6957
6958         PR middle-end/57541
6959         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
6960         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
6961
6962 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6963
6964         * gcc.dg/ira-loop-pressure.c: New test.
6965
6966 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
6967
6968         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
6969         checks that the dump is generated.
6970
6971 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6972
6973         PR fortran/36275
6974         PR fortran/38839
6975         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
6976         * gfortran.dg/binding_label_tests_27.f90: New file.
6977
6978 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
6979
6980         * gfortran.dg/graphite/pr59586.f: New testcase.
6981
6982 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
6983
6984         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
6985
6986 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6987
6988         PR fortran/29383
6989         * lib/target-supports.exp (check_effective_target_fortran_ieee):
6990         New function.
6991         * gfortran.dg/ieee/ieee.exp: New file.
6992         * gfortran.dg/ieee/ieee_1.F90: New file.
6993         * gfortran.dg/ieee/ieee_2.f90: New file.
6994         * gfortran.dg/ieee/ieee_3.f90: New file.
6995         * gfortran.dg/ieee/ieee_4.f90: New file.
6996         * gfortran.dg/ieee/ieee_5.f90: New file.
6997         * gfortran.dg/ieee/ieee_6.f90: New file.
6998         * gfortran.dg/ieee/ieee_7.f90: New file.
6999         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
7000
7001 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
7002
7003         * g++.dg/cpp0x/elision_conv.C: New.
7004
7005 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7006
7007         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
7008
7009 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
7010
7011         PR c++/61614
7012         * g++.dg/ext/complit14.C: New.
7013
7014 2014-06-27  Martin Jambor  <mjambor@suse.cz>
7015
7016         PR ipa/61160
7017         * g++.dg/ipa/pr61160-2.C: New test.
7018         * g++.dg/ipa/pr61160-3.C: Likewise.
7019
7020 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR tree-optimization/57233
7023         PR tree-optimization/61299
7024         * gcc.dg/pr57233.c: New test.
7025         * gcc.target/i386/pr57233.c: New test.
7026         * gcc.target/i386/sse2-pr57233.c: New test.
7027         * gcc.target/i386/avx-pr57233.c: New test.
7028         * gcc.target/i386/avx2-pr57233.c: New test.
7029         * gcc.target/i386/avx512f-pr57233.c: New test.
7030         * gcc.target/i386/xop-pr57233.c: New test.
7031
7032 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7033
7034         * gcc.dg/typeof-2.c: New testcase.
7035
7036 2014-06-27  Marek Polacek  <polacek@redhat.com>
7037
7038         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
7039         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
7040         (fn2): Likewise.
7041         (fn5): Likewise.
7042         (fn6): Likewise.
7043         (fn7): Likewise.
7044         (fn8): Likewise.
7045         (fn9): Likewise.
7046         (fn11): Likewise.
7047         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
7048         location.  Add memory barrier.
7049         (fn2): Likewise.
7050         (fn3): Likewise.
7051         (fn4): Likewise.
7052         (fn5): Likewise.
7053         * c-c++-common/ubsan/bounds-7.c: New test.
7054
7055 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7056
7057         PR libgfortran/61499
7058         * gfortran.dg/arrayio_15.f90: New test.
7059
7060 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
7061
7062         PR target/61586
7063         * gcc.target/alpha/pr61586.c: New test.
7064
7065 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
7066
7067         PR c++/57573
7068         * g++.dg/template/pr57573.C: New.
7069
7070 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
7071
7072         * gcc.dg/tree-ssa/interposition.c: New testcase.
7073
7074 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
7075
7076         PR c++/56633
7077         * g++.dg/cpp0x/deleted8.C: New.
7078
7079 2014-06-26  Martin Jambor  <mjambor@suse.cz>
7080
7081         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
7082         parameter.
7083         * g++.dg/simulate-thread/bitfields.C: Likewise.
7084         * gcc.dg/simulate-thread/strict-align-global.c: Remove
7085         allow-packed-store-data-races parameter.
7086         * gcc.dg/simulate-thread/subfields.c: Likewise.
7087         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
7088         to one.
7089
7090 2014-06-26  Martin Jambor  <mjambor@suse.cz>
7091
7092         * g++.dg/ipa/pr60600.C: Fix typo.
7093         * g++.dg/ipa/devirt-25.C: Likewise.
7094
7095 2014-06-26  Richard Biener  <rguenther@suse.de>
7096
7097         PR tree-optimization/61607
7098         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
7099
7100 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
7101
7102         * gcc.dg/inline-22.c: Add bind_pic_locally.
7103         * gcc.dg/inline_4.c: Ditto.
7104         * gcc.dg/fail_always_inline.c: Ditto.
7105         * g++.dg/ipa/devirt-25.C: Ditto.
7106
7107 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
7108
7109         * lib/target-support.exp (bind_pic_locally): Save the flags to
7110         'flags_to_postpone' instead of appending to 'flags'.
7111         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
7112         with flags_to_postpone and revert after target_compile.
7113         * lib/g++.exp (g++_target_compile): Ditto.
7114         * lib/gfortran.exp (gfortran_target_compile): Ditto.
7115
7116 2014-06-26  Nick Clifton  <nickc@redhat.com>
7117
7118         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
7119
7120 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
7121
7122         PR c++/61537
7123         * g++.dg/template/pr61537.C: New testcase.
7124
7125 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7126
7127         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
7128         powerpc*-*-linux*.
7129
7130 2014-06-25  Tobias Burnus  <burnus@net-b.de>
7131
7132         * gfortran.dg/coarray_33.f90: New.
7133
7134 2014-06-25  Tobias Burnus  <burnus@net-b.de>
7135
7136         * gfortran.dg/coarray/coindexed_1.f90: New.
7137
7138 2014-06-25  Tobias Burnus  <burnus@net-b.de>
7139
7140         * gfortran.dg/coarray_collectives_7.f90: New.
7141
7142 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7143
7144         * gcc.c-torture/execute/20140622-1.c: New test.
7145
7146 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
7147
7148         DR 178
7149         PR c++/49132
7150         * g++.dg/cpp0x/aggr1.C: New.
7151         * g++.dg/cpp0x/aggr2.C: Likewise.
7152         * g++.dg/init/aggr11.C: Likewise.
7153         * g++.dg/init/aggr12.C: Likewise.
7154
7155 2014-06-25  Martin Jambor  <mjambor@suse.cz>
7156
7157         * g++.dg/ipa/pr61540.C: Remove dumping test.
7158
7159 2014-06-25  Marek Polacek  <polacek@redhat.com>
7160
7161         PR c/61162
7162         * gcc.dg/pr61162.c: Adjust dg-warning.
7163         * gcc.dg/pr61162-2.c: New test.
7164
7165 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
7166
7167         PR tree-optimization/57742
7168         * gcc.dg/tree-ssa/calloc-3.c: New file.
7169
7170 2014-06-25  Richard Biener  <rguenther@suse.de>
7171
7172         PR testsuite/61560
7173         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
7174         for targets that return _Complex float in memory.
7175
7176 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7177
7178         * gcc.target/arm/vect-noalign.c: Adjust options.
7179
7180 2014-06-24  Cong Hou  <congh@google.com>
7181
7182         * gcc.dg/vect/vect-reduc-sad.c: New.
7183         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
7184
7185 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
7186
7187         PR tree-optimization/57742
7188         * g++.dg/tree-ssa/calloc.C: New testcase.
7189         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
7190         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
7191         * gcc.dg/strlenopt-9.c: Adapt.
7192
7193 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
7194
7195         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
7196         global variable.
7197         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
7198         instead of calling sequentially in the C code.
7199         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
7200         saved_return_address to the stack frame where LR register was stored.
7201         (saved_return_address): Declare weak.
7202
7203 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
7204
7205         PR c++/33972
7206         * g++.dg/other/operator3.C: New.
7207         * g++.dg/template/operator8.C: Adjust.
7208         * g++.dg/template/operator9.C: Likewise.
7209
7210 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
7211
7212         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
7213
7214 2014-06-24  Richard Biener  <rguenther@suse.de>
7215
7216         PR tree-optimization/61572
7217         * gcc.target/i386/pr61572.c: New testcase.
7218
7219 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
7220
7221         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
7222         reduction clause.
7223         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
7224         Remove Label is never defined expected error.
7225         * gfortran.dg/gomp/udr8.f90: New test.
7226
7227 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
7228
7229         PR tree-optimization/61554
7230         * g++.dg/torture/pr61554.C: New testcase.
7231
7232 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7233
7234         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
7235
7236 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
7237
7238         * gcc.dg/localalias-2.c: Guard by require-alias.
7239         * gcc.dg/globalalias-2.c: Likewise.
7240
7241 2014-06-23  Kai Tietz  <ktietz@redhat.com>
7242
7243         * gcc.target/i386/indjmp-1.c: New test.
7244
7245 2014-06-23  Andrew Pinski  <apinski@cavium.com>
7246
7247         * gcc.c-torture/compile/20140723-1.c: New testcase.
7248
7249 2014-06-23  Marek Polacek  <polacek@redhat.com>
7250
7251         PR c/61553
7252         * c-c++-common/pr61553.c (foo): Add dg-error.
7253
7254 2014-06-23  Tobias Burnus  <burnus@net-b.de>
7255
7256         * gfortran.dg/coarray_32.f90: New.
7257
7258 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7259
7260         DR 577
7261         PR c++/33101
7262         * g++.dg/other/void1.C: Adjust.
7263         * g++.dg/other/void3.C: Likewise.
7264
7265 2014-06-23  Marek Polacek  <polacek@redhat.com>
7266
7267         PR c/61553
7268         * c-c++-common/pr61553.c: New test.
7269
7270 2014-06-23  Richard Biener  <rguenther@suse.de>
7271
7272         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
7273         * g++.dg/vect/slp-pr50819.cc: Likewise.
7274         * g++.dg/vect/slp-pr56812.cc: Likewise.
7275         * gcc.dg/vect/bb-slp-1.c: Likewise.
7276         * gcc.dg/vect/bb-slp-10.c: Likewise.
7277         * gcc.dg/vect/bb-slp-11.c: Likewise.
7278         * gcc.dg/vect/bb-slp-13.c: Likewise.
7279         * gcc.dg/vect/bb-slp-14.c: Likewise.
7280         * gcc.dg/vect/bb-slp-15.c: Likewise.
7281         * gcc.dg/vect/bb-slp-16.c: Likewise.
7282         * gcc.dg/vect/bb-slp-17.c: Likewise.
7283         * gcc.dg/vect/bb-slp-18.c: Likewise.
7284         * gcc.dg/vect/bb-slp-19.c: Likewise.
7285         * gcc.dg/vect/bb-slp-2.c: Likewise.
7286         * gcc.dg/vect/bb-slp-20.c: Likewise.
7287         * gcc.dg/vect/bb-slp-21.c: Likewise.
7288         * gcc.dg/vect/bb-slp-22.c: Likewise.
7289         * gcc.dg/vect/bb-slp-23.c: Likewise.
7290         * gcc.dg/vect/bb-slp-24.c: Likewise.
7291         * gcc.dg/vect/bb-slp-25.c: Likewise.
7292         * gcc.dg/vect/bb-slp-26.c: Likewise.
7293         * gcc.dg/vect/bb-slp-27.c: Likewise.
7294         * gcc.dg/vect/bb-slp-28.c: Likewise.
7295         * gcc.dg/vect/bb-slp-29.c: Likewise.
7296         * gcc.dg/vect/bb-slp-3.c: Likewise.
7297         * gcc.dg/vect/bb-slp-30.c: Likewise.
7298         * gcc.dg/vect/bb-slp-31.c: Likewise.
7299         * gcc.dg/vect/bb-slp-32.c: Likewise.
7300         * gcc.dg/vect/bb-slp-4.c: Likewise.
7301         * gcc.dg/vect/bb-slp-5.c: Likewise.
7302         * gcc.dg/vect/bb-slp-6.c: Likewise.
7303         * gcc.dg/vect/bb-slp-7.c: Likewise.
7304         * gcc.dg/vect/bb-slp-8.c: Likewise.
7305         * gcc.dg/vect/bb-slp-8a.c: Likewise.
7306         * gcc.dg/vect/bb-slp-8b.c: Likewise.
7307         * gcc.dg/vect/bb-slp-9.c: Likewise.
7308         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
7309         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
7310         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
7311         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
7312         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
7313         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
7314         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
7315         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
7316         * gcc.dg/vect/pr26359.c: Likewise.
7317         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
7318
7319 2014-06-23  Marek Polacek  <polacek@redhat.com>
7320
7321         * c-c++-common/pr49706-2.c: New test.
7322
7323 2014-06-23  Alan Modra  <amodra@gmail.com>
7324
7325         * gcc.dg/pr61583.c: New.
7326
7327 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
7328
7329         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
7330         [u]int64x1_t.
7331
7332         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
7333         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
7334
7335         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
7336         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
7337         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
7338         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
7339         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
7340         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
7341         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
7342         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
7343         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
7344         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
7345         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
7346         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
7347         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
7348         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
7349         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
7350         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
7351         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
7352         test_vsrid_n_u64): Fix signature to match intrinsic.
7353
7354         (test_vabs_s64): Remove.
7355         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
7356
7357         (test_vdupd_lane_s64): Rename to...
7358         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
7359
7360         (test_vdupd_lane_u64): Rename to...
7361         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
7362
7363         (test_vtst_s64): Rename to...
7364         (test_vtstd_s64): ...and change int64x1_t to int64_t.
7365
7366         (test_vtst_u64): Rename to...
7367         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
7368
7369         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
7370         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
7371         Remove out-of-bounds tests.
7372         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7373         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
7374         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
7375
7376 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
7377
7378         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
7379         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
7380         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
7381         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
7382         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
7383         vector types.
7384         * gcc.target/aarch64/vsub_f64.c: Likewise.
7385         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
7386         scheme as now the same for all variants.
7387         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
7388         float64x1_t.
7389
7390 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
7391
7392         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
7393
7394 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
7395
7396         * gcc.dg/localalias.c: Fix broken commit.
7397         * gcc.dg/globalalias.c: Likewise.
7398
7399 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
7400
7401         * gcc.dg/localalias.c: New testcase.
7402         * gcc.dg/localalias-2.c: New testcase.
7403         * gcc.dg/globalalias.c: New testcase.
7404         * gcc.dg/globalalias-2.c: New testcase.
7405
7406 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
7407
7408         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
7409
7410 2014-06-20  Marek Polacek  <polacek@redhat.com>
7411
7412         * c-c++-common/ubsan/bounds-1.c: New test.
7413         * c-c++-common/ubsan/bounds-2.c: New test.
7414         * c-c++-common/ubsan/bounds-3.c: New test.
7415         * c-c++-common/ubsan/bounds-4.c: New test.
7416         * c-c++-common/ubsan/bounds-5.c: New test.
7417         * c-c++-common/ubsan/bounds-6.c: New test.
7418
7419 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
7420
7421         Make the tests big-endian friendly.
7422
7423         * gcc.target/aarch64/aapcs64/test_25.c: Update.
7424         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
7425         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
7426         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
7427         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
7428         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
7429         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
7430         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
7431         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
7432
7433 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
7434             Max Ostapenko  <m.ostapenko@partner.samsung.com>
7435
7436         PR sanitizer/61547
7437         * c-c++-common/asan/strlen-overflow-1.c: New test.
7438
7439 2014-06-20  Martin Jambor  <mjambor@suse.cz>
7440
7441         PR ipa/61540
7442         * g++.dg/ipa/pr61540.C: New test.
7443
7444 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
7445             Max Ostapenko  <m.ostapenko@partner.samsung.com>
7446
7447         PR sanitizer/61530
7448         * c-c++-common/asan/pr61530.c: New test.
7449
7450 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7451
7452         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7453         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7454         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7455         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7456         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7457         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7458         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7459         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7460         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7461         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7462         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7463         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7464         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7465         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7466         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7467         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7468         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7469         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7470         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7471         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7472         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7473         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7474         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7475         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7476         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7477         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7478         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7479         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7480         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7481         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7482         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7483         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7484         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7485         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7486         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7487         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7488         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7489         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7490         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7491         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7492         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7493         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7494         (test_vqdmlal_high_lane_s16): Fix parameter type.
7495         (test_vqdmlal_high_lane_s32): Likewise.
7496         (test_vqdmull_high_lane_s16): Likewise.
7497         (test_vqdmull_high_lane_s32): Likewise.
7498         (test_vqdmlsl_high_lane_s32): Likewise.
7499         (test_vqdmlsl_high_lane_s16): Likewise.
7500         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7501         Fix argument type.
7502         (test_vqdmlals_lane_s32): Likewise.
7503         (test_vqdmlslh_lane_s16): Likewise.
7504         (test_vqdmlsls_lane_s32): Likewise.
7505         (test_vqdmulhh_lane_s16): Likewise.
7506         (test_vqdmulhs_lane_s32): Likewise.
7507         (test_vqdmullh_lane_s16): Likewise.
7508         (test_vqdmulls_lane_s32): Likewise.
7509         (test_vqrdmulhh_lane_s16): Likewise.
7510         (test_vqrdmulhs_lane_s32): Likewise.
7511
7512 2014-06-20  Tobias Burnus  <burnus@net-b.de>
7513
7514         PR testsuite/61567
7515         * gfortran.dg/coarray_collectives_5.f90: Update
7516         dg-final scan-tree-dump-times.
7517         * gfortran.dg/coarray_collectives_6.f90: Ditto.
7518
7519 2014-06-20 Hale Wang <hale.wang@arm.com>
7520
7521         * gcc.target/arm/lto/: New folder to verify the LTO option.
7522         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7523         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7524         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7525         * lib/lto.exp (object-readelf): New procedure.
7526
7527 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7528
7529         PR fortran/61454
7530         * gfortran.dg/pr61454.f90: New file.
7531
7532 2014-06-19  Terry Guo  <terry.guo@arm.com>
7533
7534         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7535         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7536         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7537
7538 2014-06-19  Tobias Burnus  <burnus@net-b.de>
7539
7540         * gfortran.dg/coarray/collectives_2.f90: Extend
7541         and make valid.
7542
7543 2014-06-18  Tom de Vries  <tom@codesourcery.com>
7544
7545         * gcc.target/aarch64/fuse-caller-save.c: New test.
7546
7547 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
7548             Tom de Vries  <tom@codesourcery.com>
7549
7550         * gcc.target/arm/fuse-caller-save.c: New test.
7551
7552 2014-06-18  Richard Biener  <rguenther@suse.de>
7553
7554         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7555         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7556         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7557
7558 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7559
7560         PR tree-optimization/61518
7561         * gcc.dg/torture/pr61518.c: New test.
7562
7563 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7564
7565         PR tree-optimization/61517
7566         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7567         (incorrect_read_be32): Likewise.
7568         (main): Call incorrect_read_* to test stmt replacement is made by
7569         bswap at the right place.
7570         * gcc.c-torture/execute/pr61517.c: New test.
7571
7572 2014-06-18  Andreas Schwab  <schwab@suse.de>
7573
7574         PR rtl-optimization/54555
7575         * gcc.target/m68k/pr54555.c: New test.
7576
7577 2014-06-18  Olivier Hainque  <hainque@adacore.com>
7578
7579         * gnat.dg/blocklocs.adb: New test.
7580
7581 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
7582
7583         PR tree-optimization/52252
7584         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7585         * gcc.target/i386/pr52252-core.c: Ditto.
7586
7587         PR tree-optimization/61403
7588         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7589
7590 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
7591
7592         * gfortran.dg/gomp/declare-simd-1.f90: New test.
7593         * gfortran.dg/gomp/depend-1.f90: New test.
7594         * gfortran.dg/gomp/target1.f90: New test.
7595         * gfortran.dg/gomp/target2.f90: New test.
7596         * gfortran.dg/gomp/target3.f90: New test.
7597         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7598         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7599         201107.
7600
7601 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
7602
7603         PR fortran/61126
7604         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7605
7606 2014-06-17  Tobias Burnus  <burnus@net-b.de>
7607             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7608
7609         * gfortran.dg/coarray/send_array.f90: New.
7610         * gfortran.dg/coarray/get_array.f90: New.
7611         * gfortran.dg/coarray/sendget_array.f90: New.
7612         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7613         names.
7614         * gfortran.dg/coarray/collectives_2.f90: New.
7615
7616 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7617
7618         PR target/61533
7619         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7620         dg-options.
7621
7622 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
7623
7624         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7625         unit_id and kind_id to zero.
7626
7627 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
7628
7629         PR target/61483
7630         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7631         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7632         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7633         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7634
7635 2014-06-17  Richard Biener  <rguenther@suse.de>
7636
7637         PR lto/61012
7638         * gcc.dg/lto/pr61526_0.c: New testcase.
7639         * gcc.dg/lto/pr61526_1.c: Likewise.
7640
7641 2014-06-17  Richard Biener  <rguenther@suse.de>
7642
7643         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7644         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7645         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7646         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7647         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7648
7649 2014-06-17  Richard Biener  <rguenther@suse.de>
7650
7651         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7652
7653 2014-06-16  Richard Biener  <rguenther@suse.de>
7654
7655         PR tree-optimization/61482
7656         * g++.dg/torture/pr61482.C: New testcase.
7657
7658 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
7659
7660         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7661         vpmacsdql instruction.
7662
7663 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
7664
7665         * c-c++-common/asan/instrument-with-calls-1.c: New test.
7666         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7667         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7668         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7669         test patterns.
7670         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7671         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7672         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7673         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7674         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7675         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7676
7677 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7678
7679         PR fortran/28484
7680         PR fortran/61429
7681         * gfortran.dg/system_clock_1.f90: New file.
7682         * gfortran.dg/system_clock_2.f90: New file.
7683
7684 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7685
7686         PR c++/33101
7687         * g++.dg/other/void3.C: New.
7688         * g++.dg/conversion/err-recover1.C: Update.
7689
7690 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
7691
7692         PR target/61415
7693         * lib/target-supports.exp (check_effective_target_longdouble128): New.
7694         * gcc.target/powerpc/pack02.c: Use it.
7695         * gcc.target/powerpc/tfmode_off.c: Likewise.
7696
7697 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7698
7699         PR rtl-optimization/61094
7700         PR rtl-optimization/61446
7701         * gcc.target/i386/pr61446.c : New.
7702
7703 2014-06-13  Dehao Chen  <dehao@google.com>
7704
7705         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7706
7707 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
7708
7709         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7710
7711 2014-06-13  Richard Biener  <rguenther@suse.de>
7712
7713         * c-c++-common/pr46562-2.c: Adjust.
7714         * g++.dg/tree-ssa/pr8781.C: Likewise.
7715         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7716         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7717         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7718         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7719         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7720
7721 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7722
7723         PR tree-optimization/61375
7724         * gcc.c-torture/execute/pr61375-1.c: New test.
7725
7726 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
7727
7728         PR middle-end/61486
7729         * c-c++-common/gomp/pr61486-1.c: New test.
7730         * c-c++-common/gomp/pr61486-2.c: New test.
7731
7732 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
7733
7734         PR target/59843
7735         * gcc.dg/vect/vect-singleton_1.c: New file.
7736
7737 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
7738
7739         PR target/61443
7740         * gcc.target/avr/torture/pr61443.c: New test.
7741
7742 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7743
7744         PR c++/19200
7745         * g++.dg/parse/friend11.C: New.
7746
7747 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7748
7749         PR c++/60265
7750         * g++.dg/cpp0x/using-enum-1.C: New.
7751         * g++.dg/cpp0x/using-enum-2.C: Likewise.
7752
7753 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7754
7755         PR c++/19200
7756         * g++.dg/parse/friend9.C: New.
7757         * g++.dg/parse/friend10.C: Likewise.
7758         * g++.dg/parse/friend7.C: Adjust.
7759
7760 2014-06-11  Richard Biener  <rguenther@suse.de>
7761
7762         PR tree-optimization/61452
7763         * gcc.dg/torture/pr61452.c: New testcase.
7764
7765 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7766
7767         PR c++/34049
7768         * g++.dg/parse/pr34049.C: New.
7769
7770 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7771
7772         * gcc.c-torture/execute/pr61306-1.c: New test.
7773         * gcc.c-torture/execute/pr61306-2.c: Likewise.
7774         * gcc.c-torture/execute/pr61306-3.c: Likewise.
7775
7776 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7777
7778         * gcc.target/aarch64/acle/acle.exp: New.
7779         * gcc.target/aarch64/acle/crc32b.c: New test.
7780         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7781         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7782         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7783         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7784         * gcc.target/aarch64/acle/crc32d.c: Likewise.
7785         * gcc.target/aarch64/acle/crc32h.c: Likewise.
7786         * gcc.target/aarch64/acle/crc32w.c: Likewise.
7787
7788 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
7789
7790         PR tree-optimization/52252
7791         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7792
7793 2014-06-11  Richard Biener  <rguenther@suse.de>
7794
7795         PR middle-end/61437
7796         * gcc.dg/torture/20140610-1.c: New testcase.
7797         * gcc.dg/torture/20140610-2.c: Likewise.
7798
7799 2014-06-10  Richard Biener  <rguenther@suse.de>
7800
7801         PR tree-optimization/61438
7802         * gcc.dg/torture/pr61438.c: New testcase.
7803
7804 2014-06-10  Richard Biener  <rguenther@suse.de>
7805
7806         PR middle-end/61456
7807         * g++.dg/opt/pr61456.C: New testcase.
7808
7809 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
7810             Mikael Morin <mikael@gcc.gnu.org>
7811
7812         PR fortran/41936
7813         * gfortran.dg/class_array_15.f03: Check memory leaks.
7814
7815 2014-06-10  Richard Biener  <rguenther@suse.de>
7816
7817         PR tree-optimization/57186
7818         PR tree-optimization/59299
7819         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7820         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7821
7822 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
7823
7824         PR fortran/60928
7825         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7826         directives.
7827         * gfortran.dg/gomp/associate1.f90: New test.
7828         * gfortran.dg/gomp/intentin1.f90: New test.
7829         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7830         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7831         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7832         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7833
7834 2014-06-09  Marek Polacek  <polacek@redhat.com>
7835
7836         PR c/36446
7837         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7838         * gcc.dg/array-2.c: Likewise.
7839         * gcc.dg/array-const-2.c: Likewise.
7840         * gcc.dg/ucnid-8.c: Likewise.
7841         * gcc.dg/vla-init-1.c: Likewise.
7842         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7843         * gcc.dg/c99-flex-array-7.c: Likewise.
7844         * gcc.dg/init-bad-1.c: Likewise.
7845         * gcc.dg/init-bad-3.c: Likewise.
7846         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7847         * gcc.dg/pedwarn-init.c: Add dg-warning.
7848         * gcc.dg/pr53119.c: Remove dg-excess-errors.
7849
7850 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7851
7852         PR c++/22556
7853         * g++.dg/other/redecl3.C: New.
7854
7855 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
7856
7857         PR c++/54442
7858         * g++.dg/pr54442.C: New file.
7859
7860 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
7861
7862         PR fortran/61406
7863         * gfortran.dg/associate_17.f90 : New test
7864
7865 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
7866
7867         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
7868         void for TEST instead of static void.
7869         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7870         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7871         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7872         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7873         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7874         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7875         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7876         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7877         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7878         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7879         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7880         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7881         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7882         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7883         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7884         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7885         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7886         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7887         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7888         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7889         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7890         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7891         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7892         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7893         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7894         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7895         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7896         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7897         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7898         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7899         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7900         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7901         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7902         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7903         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7904         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7905         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7906         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7907         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7908         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7909         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
7910         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
7911         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
7912         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
7913         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
7914         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
7915         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
7916         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
7917         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
7918         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
7919         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
7920         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
7921         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
7922         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
7923         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
7924         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
7925         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
7926         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
7927         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
7928         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
7929         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
7930         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
7931         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
7932         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7933         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7934         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7935         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
7936         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
7937         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7938         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7939         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7940         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7941         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7942         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7943         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7944         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7945         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7946         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
7947         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
7948         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
7949         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
7950         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
7951         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
7952         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
7953         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
7954         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
7955         instead of static void.
7956         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
7957         delete unused variables.
7958         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7959         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7960         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7961         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
7962         delete unused variables, void for TEST instead of static void.
7963         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7964         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7965         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7966         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7967         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7968         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7969         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7970         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7971         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7972         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7973         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7974         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7975         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
7976         initialize variables.
7977         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
7978         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
7979         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
7980         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
7981         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
7982         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
7983         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
7984         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
7985         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
7986         * gcc.target/i386/i386.exp: Ditto.
7987         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
7988         CALC, void for TEST instead of static void, initialize variables.
7989         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
7990         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
7991         static void.
7992         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
7993         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
7994         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
7995         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
7996         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
7997         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
7998         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
7999         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
8000         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
8001         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
8002         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
8003         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
8004         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
8005         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
8006         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
8007         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
8008         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8009         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8010         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8011         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
8012         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
8013         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
8014         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
8015         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
8016         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
8017         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
8018         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
8019         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
8020         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
8021         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
8022         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
8023         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
8024         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
8025         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
8026         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
8027         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
8028         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
8029         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
8030         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
8031         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
8032         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8033         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8034         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
8035         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
8036         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
8037         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
8038         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
8039         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
8040         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
8041         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
8042         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
8043         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
8044         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8045         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8046         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8047         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8048         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
8049         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
8050         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
8051         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
8052         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8053         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8054         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8055         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
8056         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
8057         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
8058         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
8059         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8060         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
8061         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8062         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
8063         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8064         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8065         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8066         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8067         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8068         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
8069         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
8070         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
8071         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
8072         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
8073         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
8074         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
8075         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
8076         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
8077         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
8078         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
8079         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
8080         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
8081         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
8082         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
8083         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8084         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
8085         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
8086         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
8087         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
8088         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
8089         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
8090         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8091         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
8092         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
8093         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
8094         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
8095         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
8096         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
8097         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
8098         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
8099         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
8100         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
8101         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
8102         instead of static void.
8103         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
8104         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
8105         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
8106         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
8107         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
8108         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
8109         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
8110         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
8111         static void, delete unused variables.
8112         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8113         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8114         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
8115         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
8116         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
8117         static void, delete unused variables, Change parameters for
8118         UNION_CHECK, MASK_MERGE and MASK_ZERO.
8119         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
8120         CALC,  void for TEST instead of static void.
8121         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
8122         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
8123         void.
8124         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
8125         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
8126         static void, change type  of parameter for UNION_TYPE.
8127         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
8128         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
8129         void for TEST instead of static void, delete unused variables, change
8130         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
8131         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
8132         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8133         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8134         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8135         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8136         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8137         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
8138         void for TEST instead of static void, change parameters for
8139         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
8140         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
8141         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
8142         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
8143         * gcc.target/i386/avx512f-additional-reg-names.c: Add
8144         __attribute__((unused)).
8145         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
8146         __attribute__((unused)).
8147         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
8148         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
8149         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
8150         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
8151         * gcc.target/i386/avx512f-korw-1.c: Ditto.
8152         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
8153         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
8154         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
8155         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
8156         add __attribute__((unused)).
8157         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
8158         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
8159         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
8160         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
8161         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
8162         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
8163         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
8164         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
8165         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
8166         delete unused variables.
8167         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
8168         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8169         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8170         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8171         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8172         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
8173         static void, mask_merging and zero_masking for unsigned types.
8174         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
8175         CHECK_ARRAY for unsigned types.
8176         * gcc.target/i386/m256-check.h: Ditto.
8177         * gcc.target/i386/m512-check.h: Ditto.
8178
8179 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
8180
8181         PR target/61062
8182         * gcc.target/arm/pr48252.c (main): Expect same result
8183         as endian-neutral.
8184
8185 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8186
8187         PR fortran/45187
8188         * gfortran.dg/cray_pointers_10.f90: New file.
8189
8190 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
8191
8192         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
8193         instead of complex(kind=16).
8194
8195 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8196
8197         PR fortran/38829
8198         * gfortran.dg/bind_c_usage_29.f90: New file.
8199
8200 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
8201
8202         * gnat.dg/opt38.adb: New test.
8203         * gnat.dg/opt38_pkg.ad[sb]: New helper.
8204
8205 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
8206
8207         PR target/18343
8208         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
8209         New macro, 0 for __MMIX__, default 64.
8210         (bar): Pass it to __builtin_apply instead of literal 64.
8211
8212 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8213
8214         * gfortran.dg/io_constraints_11.f90: New file.
8215         * gfortran.dg/io_constraints_12.f90: New file.
8216         * gfortran.dg/io_constraints_13.f90: New file.
8217
8218 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
8219
8220         PR target/61423
8221         * gcc.target/i386/pr61423.c: New test.
8222
8223 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
8224
8225         PR c++/60184
8226         * g++.dg/cpp0x/constexpr-union6.C: New.
8227         * g++.dg/cpp0x/union6.C: Likewise.
8228         * g++.dg/init/ref14.C: Adjust.
8229         * g++.dg/init/union1.C: Likewise.
8230
8231 2014-06-06  Richard Biener  <rguenther@suse.de>
8232
8233         PR tree-optimization/59299
8234         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
8235
8236 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
8237
8238         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
8239         * gcc.dg/tree-ssa/sra-12.c: Likewise.
8240
8241 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8242
8243         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
8244         bitfield and test wrong results instead of correct results to make the
8245         test more portable.
8246
8247 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
8248
8249         PR c++/60432
8250         * g++.dg/cpp0x/constexpr-60432.C: New.
8251
8252 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
8253
8254         PR c++/60199
8255         * g++.dg/cpp0x/constexpr-60199.C: New.
8256
8257 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8258
8259         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
8260         Specify -march=z900 as an additional option.
8261         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
8262         * gcc.dg/optimize-bswapsi-2.c: Likewise.
8263         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
8264
8265 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
8266
8267         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
8268         reduction clause diagnostic changes.
8269         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
8270         * gfortran.dg/gomp/reduction1.f90: Likewise.
8271         * gfortran.dg/gomp/reduction3.f90: Likewise.
8272         * gfortran.dg/gomp/udr1.f90: New test.
8273         * gfortran.dg/gomp/udr2.f90: New test.
8274         * gfortran.dg/gomp/udr3.f90: New test.
8275         * gfortran.dg/gomp/udr4.f90: New test.
8276         * gfortran.dg/gomp/udr5.f90: New test.
8277         * gfortran.dg/gomp/udr6.f90: New test.
8278         * gfortran.dg/gomp/udr7.f90: New test.
8279
8280 2014-06-06  Christian Bruel  <christian.bruel@st.com>
8281
8282         PR tree-optimization/43934
8283         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
8284
8285 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
8286
8287         PR c/53119
8288         * gcc.dg/pr53119.c: New testcase.
8289
8290 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8291
8292         PR target/52472
8293         * gcc.target/avr/pr52472.c: New test.
8294
8295
8296 2014-06-05  Jeff Law  <law@redhat.com>
8297
8298         PR tree-optimization/61289
8299         * g++.dg/pr61289.C: New test.
8300         * g++.dg/pr61289-2.C: New test.
8301
8302 2014-06-05  Richard Biener  <rguenther@suse.de>
8303             Paolo Carlini  <paolo.carlini@oracle.com>
8304
8305         PR c++/56961
8306         * g++.dg/parse/pr56961.C: New.
8307
8308 2014-06-05  Kai Tietz  <ktietz@redhat.com>
8309
8310         PR target/46219
8311         * gcc.target/i386/sibcall-4.c: Remove xfail.
8312
8313 2014-06-05  Julian Brown  <julian@codesourcery.com>
8314             Sandra Loosemore  <sandra@codesourcery.com>
8315
8316         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
8317
8318 2014-06-05  Richard Biener  <rguenther@suse.de>
8319
8320         PR c++/61004
8321         * g++.dg/diagnostic/pr61004.C: New testcase.
8322
8323 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
8324
8325         * gcc.dg/torture/pr61319.c: New test.
8326
8327 2014-06-05  Marek Polacek  <polacek@redhat.com>
8328
8329         PR c/56724
8330         * gcc.dg/pr56724-3.c: New test.
8331
8332 2014-06-05  Andreas Schwab  <schwab@suse.de>
8333
8334         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
8335
8336 2014-06-05  Marek Polacek  <polacek@redhat.com>
8337
8338         PR c/49706
8339         * c-c++-common/pr49706.c: New test.
8340
8341 2014-06-05  Marek Polacek  <polacek@redhat.com>
8342
8343         PR c/48062
8344         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
8345         * gcc.dg/Wshadow-3.c: Likewise.
8346         * gcc.dg/pr48062.c: New test.
8347
8348 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
8349
8350         PR c++/43453
8351         * g++.dg/init/pr43453.C: New.
8352
8353 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
8354
8355         PR tree-optimization/61385
8356         * gcc.dg/tree-ssa/pr61385.c: New file.
8357
8358 2014-06-04  Richard Biener  <rguenther@suse.de>
8359
8360         PR tree-optimization/60098
8361         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
8362
8363 2014-06-04  Richard Biener  <rguenther@suse.de>
8364
8365         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
8366
8367 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
8368
8369         PR c/58942
8370         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
8371         the case with a pointer.
8372
8373 2014-06-04  Marek Polacek  <polacek@redhat.com>
8374
8375         PR c/30020
8376         * c-c++-common/pr30020.c: New test.
8377
8378 2014-06-03  Andrew Pinski  <apinski@cavium.com>
8379
8380         * gcc.c-torture/compile/20140528-1.c: New testcase.
8381
8382 2014-06-03  Dehao Chen  <dehao@google.com>
8383
8384         * gcc.dg/tree-prof/merge_block.c: New test.
8385
8386 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
8387
8388         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
8389         * g++.dg/ext/mv15.C (dg-options): Ditto.
8390
8391 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8392
8393         DR 1423
8394         PR c++/52174
8395         * g++.dg/cpp0x/nullptr31.C: New.
8396         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
8397         * g++.dg/cpp0x/nullptr17.C: Update.
8398
8399 2014-06-03  Marek Polacek  <polacek@redhat.com>
8400
8401         PR c/60439
8402         * c-c++-common/pr60439.c: New test.
8403         * g++.dg/eh/scope1.C (f4): Add dg-warning.
8404
8405 2014-06-03  Martin Jambor  <mjambor@suse.cz>
8406
8407         PR ipa/61160
8408         * g++.dg/ipa/pr61160-1.C: New test.
8409
8410 2014-06-03  Richard Biener  <rguenther@suse.de>
8411
8412         PR tree-optimization/61383
8413         * gcc.dg/torture/pr61383-1.c: New testcase.
8414
8415 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
8416
8417         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
8418
8419 2014-06-02  Jeff Law  <law@redhat.com>
8420
8421         PR rtl-optimization/61094
8422         * g++.dg/pr61094: New test.
8423
8424 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
8425
8426         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
8427         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
8428         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
8429         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
8430         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
8431         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
8432         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
8433         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
8434
8435 2014-06-02  Richard Biener  <rguenther@suse.de>
8436
8437         PR tree-optimization/61346
8438         * gcc.dg/torture/pr61346.c: New testcase.
8439
8440 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8441
8442         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
8443         not compilation.
8444         * gcc.target/i386/sibcall-4.c: Ditto.
8445         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
8446
8447 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8448
8449         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8450         in scan-assembler-not string.
8451         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8452         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8453         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8454
8455 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8456
8457         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8458
8459 2014-06-01  Kai Tietz  <ktietz@redhat.com>
8460
8461         PR target/61377
8462         * gcc.target/i386/sibcall-6.c: New test.
8463
8464 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
8465
8466         DR 1227
8467         PR c++/57543
8468         * g++.dg/cpp0x/pr57543-1.C: New.
8469         * g++.dg/cpp0x/pr57543-2.C: Likewise.
8470         * g++.dg/cpp0x/pr57543-3.C: Likewise.
8471         * g++.dg/cpp0x/decltype59.C: Likewise.
8472
8473 2014-05-31  Tom de Vries  <tom@codesourcery.com>
8474
8475         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8476
8477 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
8478
8479         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8480         restore_gcc_exec_prefix_env_var): New procedures.
8481         (set_ld_library_path_env_vars,
8482         restore_ld_library_path_env_vars): Use them.
8483         * lib/c-compat.exp: Load target-libpath.exp.
8484         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8485         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8486         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8487         restore_gcc_exec_prefix_env_var.
8488         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8489         Likewise.
8490
8491         * c-c++-common/asan/misalign-1.c: New test.
8492         * c-c++-common/asan/misalign-2.c: New test.
8493
8494         * g++.dg/asan/asan_test.C: Add -std=c++11 and
8495         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8496         -DASAN_USE_DEJAGNU_GTEST=1.
8497         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8498         * g++.dg/asan/asan_oob_test.cc: Likewise.
8499         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8500         * g++.dg/asan/asan_str_test.cc: Likewise.
8501         * g++.dg/asan/asan_test_utils.h: Likewise.
8502         * g++.dg/asan/sanitizer_test_config.h: Likewise.
8503         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
8504         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8505         Imported from upstream r209283.
8506         * g++.dg/asan/asan_test_config.h: Likewise.
8507
8508 2014-05-30  Kai Tietz  <ktietz@redhat.com>
8509
8510         PR target/60104
8511         * gcc.target/i386/sibcall-1.c: New test.
8512         * gcc.target/i386/sibcall-2.c: New test.
8513         * gcc.target/i386/sibcall-3.c: New test.
8514         * gcc.target/i386/sibcall-4.c: New test.
8515
8516 2014-05-30  Ian Lance Taylor  <iant@google.com>
8517
8518         * gcc.target/i386/pause-2.c: New test.
8519
8520 2014-05-30  Tom de Vries  <tom@codesourcery.com>
8521
8522         * gcc.target/i386/fuse-caller-save.c: New test.
8523         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8524         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8525
8526 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
8527
8528         * gcc.target/arm/simd/vrev16p8_1.c: New file.
8529         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8530         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8531         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8532         * gcc.target/arm/simd/vrev16s8_1.c: New file.
8533         * gcc.target/arm/simd/vrev16u8_1.c: New file.
8534         * gcc.target/arm/simd/vrev32p16_1.c: New file.
8535         * gcc.target/arm/simd/vrev32p8_1.c: New file.
8536         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8537         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8538         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8539         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8540         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8541         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8542         * gcc.target/arm/simd/vrev32s16_1.c: New file.
8543         * gcc.target/arm/simd/vrev32s8_1.c: New file.
8544         * gcc.target/arm/simd/vrev32u16_1.c: New file.
8545         * gcc.target/arm/simd/vrev32u8_1.c: New file.
8546         * gcc.target/arm/simd/vrev64f32_1.c: New file.
8547         * gcc.target/arm/simd/vrev64p16_1.c: New file.
8548         * gcc.target/arm/simd/vrev64p8_1.c: New file.
8549         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8550         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8551         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8552         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8553         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8554         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8555         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8556         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8557         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8558         * gcc.target/arm/simd/vrev64s16_1.c: New file.
8559         * gcc.target/arm/simd/vrev64s32_1.c: New file.
8560         * gcc.target/arm/simd/vrev64s8_1.c: New file.
8561         * gcc.target/arm/simd/vrev64u16_1.c: New file.
8562         * gcc.target/arm/simd/vrev64u32_1.c: New file.
8563         * gcc.target/arm/simd/vrev64u8_1.c: New file.
8564
8565 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
8566
8567         PR rtl-optimization/61325
8568         * gcc.target/aarch64/pr61325.c: New.
8569
8570 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
8571
8572         * gcc.target/arm/simd/vextQf32_1.c: New file.
8573         * gcc.target/arm/simd/vextQp16_1.c: New file.
8574         * gcc.target/arm/simd/vextQp8_1.c: New file.
8575         * gcc.target/arm/simd/vextQs16_1.c: New file.
8576         * gcc.target/arm/simd/vextQs32_1.c: New file.
8577         * gcc.target/arm/simd/vextQs64_1.c: New file.
8578         * gcc.target/arm/simd/vextQs8_1.c: New file.
8579         * gcc.target/arm/simd/vextQu16_1.c: New file.
8580         * gcc.target/arm/simd/vextQu32_1.c: New file.
8581         * gcc.target/arm/simd/vextQu64_1.c: New file.
8582         * gcc.target/arm/simd/vextQu8_1.c: New file.
8583         * gcc.target/arm/simd/vextQp64_1.c: New file.
8584         * gcc.target/arm/simd/vextf32_1.c: New file.
8585         * gcc.target/arm/simd/vextp16_1.c: New file.
8586         * gcc.target/arm/simd/vextp8_1.c: New file.
8587         * gcc.target/arm/simd/vexts16_1.c: New file.
8588         * gcc.target/arm/simd/vexts32_1.c: New file.
8589         * gcc.target/arm/simd/vexts64_1.c: New file.
8590         * gcc.target/arm/simd/vexts8_1.c: New file.
8591         * gcc.target/arm/simd/vextu16_1.c: New file.
8592         * gcc.target/arm/simd/vextu32_1.c: New file.
8593         * gcc.target/arm/simd/vextu64_1.c: New file.
8594         * gcc.target/arm/simd/vextu8_1.c: New file.
8595         * gcc.target/arm/simd/vextp64_1.c: New file.
8596
8597 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
8598             Tom de Vries  <tom@codesourcery.com>
8599
8600         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8601         options.
8602         * gcc.target/mips/fuse-caller-save.h: New include file.
8603         * gcc.target/mips/fuse-caller-save.c: New test.
8604         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8605         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8606
8607 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
8608
8609         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8610
8611 2014-05-28  Richard Biener  <rguenther@suse.de>
8612
8613         PR middle-end/61045
8614         * gcc.dg/pr61045.c: New testcase.
8615
8616 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8617
8618         * lib/clearcap.exp: New file.
8619         * gcc.dg/vect/vect.exp: Load clearcap.exp.
8620         Remove clearcap_ldflags handling.
8621         Call clearcap-init, clearcap-finish.
8622         * gcc.target/i386/i386.exp: Likewise.
8623         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8624         * gcc.target/i386/clearcapv2.map: Move to
8625         ../config/sol2-clearcapv2.map.
8626         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8627         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8628
8629 2014-05-28  Richard Biener  <rguenther@suse.de>
8630
8631         PR tree-optimization/61335
8632         * gfortran.dg/pr61335.f90: New testcase.
8633
8634 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8635
8636         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8637
8638 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8639
8640         * gnat.dg/overflow_fixed.adb: New test.
8641
8642 2014-05-27  Marek Polacek  <polacek@redhat.com>
8643
8644         PR c/56724
8645         * gcc.dg/pr56724-1.c: New test.
8646         * gcc.dg/pr56724-2.c: New test.
8647         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8648         -Wtraditional.
8649         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8650
8651 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8652
8653         * gcc.dg/fold-compare-8.c: New test.
8654         * gcc.dg/Wstrict-overflow-25.c: Likewise.
8655
8656 2014-05-27  Richard Biener  <rguenther@suse.de>
8657
8658         * gcc.dg/tree-ssa/vrp92.c: New testcase.
8659
8660 2014-05-27  Marek Polacek  <polacek@redhat.com>
8661
8662         PR testsuite/61319
8663         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8664         LLONG_MIN, and ULLONG_MAX.
8665
8666 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8667
8668         * lib/target-supports.exp (check_effective_target_vect_bswap):
8669         Specify arm*-*-* support.
8670
8671 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
8672
8673         PR testsuite/61319
8674         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8675         -nan optional.
8676         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8677         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8678
8679 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8680
8681         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8682
8683 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
8684
8685         PR rtl-optimization/61222
8686         * gcc.c-torture/compile/pr61222-1.c: New test.
8687         * gcc.c-torture/compile/pr61222-2.c: Likewise.
8688
8689 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8690
8691         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8692
8693 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8694
8695         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8696
8697 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8698
8699         PR libgfortran/55117
8700         * gfortran.dg/namelist_85.f90: New test.
8701
8702 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
8703
8704         PR c/61191
8705         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8706         the case with syntax error.
8707
8708 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8709
8710         * gcc.dg/lto/pr61278_0.c: New test.
8711         * gcc.dg/lto/pr61278_1.c: New test.
8712
8713 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8714
8715         * gcc.dg/pr61220.c: New test.
8716         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8717
8718 2014-05-25  Tobias Burnus  <burnus@net-b.de>
8719
8720         * gfortran.dg/coarray_10.f90: Update dg-warning.
8721         * gfortran.dg/coarray_this_image_1.f90: New.
8722         * gfortran.dg/coarray_this_image_2.f90: New.
8723
8724 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
8725
8726         PR libfortran/61173
8727         * gfortran.dg/arrayio_14.f90: New test.
8728
8729 2014-05-24  Andreas Schwab  <schwab@suse.de>
8730
8731         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8732
8733 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
8734
8735         * gfortran.dg/bind_c_array_params_2.f90:
8736         Adjust regexp for -flto.
8737         * gfortran.dg/pr48636-2.f90: Likewise.
8738         * gfortran.dg/pr52835.f90: Likewise.
8739
8740 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
8741
8742         PR rtl-optimization/61215
8743         * gcc.target/i386/pr61215.c: New.
8744
8745 2014-05-23  Marek Polacek  <polacek@redhat.com>
8746             Jakub Jelinek  <jakub@redhat.com>
8747
8748         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8749         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8750         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8751         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8752         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8753         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8754         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8755         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8756         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8757         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8758         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8759         * c-c++-common/ubsan/float-cast.h: New file.
8760         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8761         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8762
8763 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
8764
8765         * gcc.target/aarch64/tail_indirect_call_1.c: New.
8766
8767 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8768
8769         * g++.dg/cpp1y/lambda-init9.C: New.
8770
8771 2014-05-23  Richard Biener  <rguenther@suse.de>
8772
8773         PR testsuite/61266
8774         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8775         adjust testcase to reflect reality.
8776
8777 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8778
8779         PR tree-optimization/54733
8780         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8781         optimization to support memory sources and bitwise operations
8782         equivalent to load in host endianness.
8783         * gcc.dg/optimize-bswaphi-1.c: Likewise.
8784         * gcc.dg/optimize-bswapsi-2.c: Likewise.
8785         * gcc.c-torture/execute/bswap-2.c: Likewise.
8786
8787 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8788
8789         * lib/target-supports.exp: New effective targets for architectures
8790         capable of performing byte swap.
8791         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8792         * gcc.dg/optimize-bswapdi-2.c: Likewise.
8793         * gcc.dg/optimize-bswapsi-1.c: Likewise.
8794
8795 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8796
8797         PR c++/61088
8798         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8799         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8800
8801 2014-05-22  Xinliang David Li  <davidxl@google.com>
8802
8803         * g++.dg/ipa/devirt-15.C: Fix expected message.
8804         * g++.dg/ipa/devirt-16.C: Ditto.
8805         * g++.dg/ipa/devirt-17.C: Ditto.
8806         * g++.dg/ipa/devirt-26.C: Ditto.
8807         * g++.dg/ipa/imm-devirt-1.C: Ditto.
8808         * g++.dg/ipa/imm-devirt-2.C: Ditto.
8809         * g++.dg/tree-ssa/pr8781.C:Ditto.
8810
8811 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
8812
8813         * gcc.target/powerpc/htm-ttest.c: New test.
8814
8815 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
8816
8817         * gnat.dg/opt37.ad[sb]: New test.
8818
8819 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
8820
8821         PR c/61271
8822         * g++.dg/cilk-plus/AN/array_function.cc: New.
8823
8824 2014-05-22  Richard Biener  <rguenther@suse.de>
8825
8826         * gcc.dg/tree-ssa/alias-33.c: New testcase.
8827
8828 2014-05-22  Kostya Serebryany  <kcc@google.com>
8829
8830         * c-c++-common/tsan/mutexset1.c: Update the test to match
8831         upstream r209283.
8832         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8833
8834 2014-05-21  Marek Polacek  <polacek@redhat.com>
8835
8836         PR sanitizer/61272
8837         * g++.dg/ubsan/pr61272.C: New test.
8838
8839 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
8840             Sandra Loosemore  <sandra@codesourcery.com>
8841
8842         PR lto/60179
8843         * lib/scanasm.exp (scan-lto-assembler): New procedure.
8844         * gcc.target/nios2/custom-fp-lto.c: New test.
8845
8846 2014-05-21  Andreas Schwab  <schwab@suse.de>
8847
8848         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8849
8850 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
8851
8852         PR target/54236
8853         * gcc.target/sh/pr54236-3.c: New.
8854
8855 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
8856
8857         PR c++/60189
8858         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8859
8860 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
8861
8862         PR tree-optimization/60899
8863         * g++.dg/ipa/devirt-11.C: Update template.
8864
8865 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
8866
8867         PR C++/61038
8868         * g++.dg/cpp0x/pr61038.C: New.
8869
8870 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8871
8872         PR c++/58753
8873         PR c++/58930
8874         PR c++/58704
8875         * g++.dg/cpp0x/nsdmi-template11.C: New.
8876         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8877         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8878
8879 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
8880
8881         * gnat.dg/opt35.adb: New test.
8882         * gnat.dg/opt36.adb: Likewise.
8883         * gnat.dg/opt35_pkg.ad[sb]: New helper.
8884
8885 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8886
8887         PR c++/60373
8888         * g++.dg/cpp0x/Wattributes1.C: New.
8889         * g++.dg/ext/visibility/redecl1.C: Adjust.
8890         * g++.dg/ext/visibility/visibility-7.C: Likewise.
8891
8892 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8893
8894         * gcc.target/powerpc/vsxcopy.c: New test.
8895
8896 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8897
8898         PR c++/58664
8899         * g++.dg/cpp0x/nsdmi-union6.C: New.
8900         * g++.dg/parse/pr58664.C: Likewise.
8901         * g++.dg/cpp0x/nsdmi6.C: Tweak.
8902         * g++.dg/parse/crash31.C: Likewise.
8903         * g++.dg/template/error2.C: Likewise.
8904         * g++.dg/template/inherit8.C: Likewise.
8905         * g++.dg/template/offsetof2.C: Likewise.
8906
8907 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
8908
8909         * c-c++-common/gomp/simd4.c: Adjust for inform.
8910         * g++.dg/cpp0x/decltype-call1.C: Likewise.
8911         * g++.dg/cpp0x/forw_enum6.C: Likewise.
8912         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
8913         * g++.dg/cpp0x/noexcept15.C: Likewise.
8914         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
8915         * g++.dg/eh/spec6.C: Likewise.
8916         * g++.dg/expr/cast1.C: Likewise.
8917         * g++.dg/expr/dtor1.C: Likewise.
8918         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
8919         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
8920         * g++.dg/gomp/pr49223-2.C: Likewise.
8921         * g++.dg/gomp/udr-4.C: Likewise.
8922         * g++.dg/init/delete1.C: Likewise.
8923         * g++.dg/other/crash-2.C: Likewise.
8924         * g++.dg/parse/crash24.C: Likewise.
8925         * g++.dg/parse/crash25.C: Likewise.
8926         * g++.dg/parse/crash31.C: Likewise.
8927         * g++.dg/parse/crash49.C: Likewise.
8928         * g++.dg/parse/crash50.C: Likewise.
8929         * g++.dg/parse/crash54.C: Likewise.
8930         * g++.dg/parse/dtor7.C: Likewise.
8931         * g++.dg/parse/error40.C: Likewise.
8932         * g++.dg/parse/fused-params1.C: Likewise.
8933         * g++.dg/parse/new1.C: Likewise.
8934         * g++.dg/template/crash35.C: Likewise.
8935         * g++.dg/template/crash59.C: Likewise.
8936         * g++.dg/template/crash77.C: Likewise.
8937         * g++.dg/template/error51.C: Likewise.
8938         * g++.dg/template/incomplete1.C: Likewise.
8939         * g++.dg/template/incomplete3.C: Likewise.
8940         * g++.dg/template/incomplete4.C: Likewise.
8941         * g++.dg/template/incomplete5.C: Likewise.
8942         * g++.dg/template/inherit8.C: Likewise.
8943         * g++.dg/template/instantiate1.C: Likewise.
8944         * g++.dg/template/instantiate3.C: Likewis: Likewise.
8945         * g++.dg/template/offsetof2.C: Likewise.
8946         * g++.dg/tm/pr51928.C: Likewise.
8947         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
8948         * g++.dg/warn/incomplete1.C: Likewise.
8949         * g++.dg/warn/incomplete2.C: Likewise.
8950         * g++.old-deja/g++.brendan/friend4.C: Likewise.
8951         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
8952         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
8953         * g++.old-deja/g++.eh/catch1.C: Likewise.
8954         * g++.old-deja/g++.eh/spec6.C: Likewise.
8955         * g++.old-deja/g++.mike/p7868.C: Likewise.
8956         * g++.old-deja/g++.other/crash38.C: Likewise.
8957         * g++.old-deja/g++.other/enum2.C: Likewise.
8958         * g++.old-deja/g++.other/incomplete.C: Likewise.
8959         * g++.old-deja/g++.other/vaarg3.C: Likewise.
8960         * g++.old-deja/g++.pt/crash9.C: Likewise.
8961         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
8962         * g++.old-deja/g++.pt/typename8.C: Likewise.
8963         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
8964
8965 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
8966
8967         * lib/target-supports.exp
8968         (check_effective_target_vect_sizes_32B_16B): Return false if
8969         128-bit AVX vectors preferred.
8970
8971 2014-05-19  Mike Stump  <mikestump@comcast.net>
8972
8973         * lib/target-supports.exp (check_effective_target_avx): Early out
8974         if not x86 to prevent x86 flags on non-x86 targets.
8975
8976 2014-05-19  Richard Biener  <rguenther@suse.de>
8977
8978         PR tree-optimization/61221
8979         * gcc.dg/torture/pr61221.c: New testcase.
8980
8981 2014-05-19  Richard Biener  <rguenther@suse.de>
8982
8983         PR tree-optimization/61209
8984         * gfortran.dg/pr61209.f90: New testcase.
8985
8986 2014-05-19  Richard Biener  <rguenther@suse.de>
8987
8988         PR tree-optimization/61184
8989         * c-c++-common/torture/pr61184.c: New testcase.
8990
8991 2014-05-19  Christian Bruel  <christian.bruel@st.com>
8992
8993         PR target/61195
8994         * gcc.target/sh/pr61195.c: New test.
8995
8996 2014-05-18  Wei Mi  <wmi@google.com>
8997
8998         PR target/58066
8999         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
9000         directive with rtl insns. Add effective-target fpic and
9001         tls_native.
9002
9003 2014-05-17  Xinliang David Li  <davidxl@google.com>
9004
9005         * g++.dg/ipa/devirt-33.C: New testcase.
9006
9007 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
9008
9009         * g++.dg/ipa/comdat.C: New file.
9010
9011 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9012
9013         * gnat.dg/volatile12.ad[sb]: New test.
9014
9015 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9016
9017         * gnat.dg/enum3.adb: New test.
9018
9019 2014-05-18  Andreas Schwab  <schwab@suse.de>
9020
9021         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
9022
9023 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
9024
9025         PR libfortran/52539
9026         * gfortran.dg/namelist_utf8.f90: New test.
9027
9028 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
9029
9030         PR c++/52875
9031         * g++.dg/cpp0x/decltype58.C: New.
9032
9033 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
9034
9035         * gcc.target/microblaze/others/break_handler.c: New.
9036
9037 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
9038
9039         PR tree-optimization/61140
9040         PR tree-optimization/61150
9041         PR tree-optimization/61197
9042         * gcc.dg/tree-ssa/pr61140.c: New file.
9043         * gcc.dg/tree-ssa/pr61150.c: New file.
9044         * gcc.dg/tree-ssa/pr61197.c: New file.
9045
9046 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
9047
9048         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
9049         (dg-options): Add -mfpmath=387.
9050         (dg-final): Check that no MMX registers are used.
9051
9052 2014-05-17  Andreas Schwab  <schwab@suse.de>
9053
9054         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
9055
9056 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
9057
9058         Revert:
9059         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
9060
9061         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9062         occurrences of "int" in the gimple dump to reflect that the return
9063         types of functions now show up in such dumps.
9064         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9065
9066 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
9067
9068         * gcc.c-torture/execute/20101011-1.c: Update testcase.
9069         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
9070         * gcc.dg/tree-ssa/writeonly.c: New testcase.
9071         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
9072         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
9073         * gcc.dg/debug/pr35154.c: Update testcase.
9074         * gcc.target/i386/vectorize1.c: Update testcase.
9075
9076 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
9077
9078         PR c++/51640
9079         * g++.dg/parse/error54.C: New.
9080
9081 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
9082
9083         PR rtl-optimization/60969
9084         * g++.dg/pr60969.C: New.
9085
9086 2014-05-16  Richard Biener  <rguenther@suse.de>
9087
9088         PR tree-optimization/61194
9089         * gcc.dg/vect/pr61194.c: New testcase.
9090
9091 2014-05-16  Richard Biener  <rguenther@suse.de>
9092
9093         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
9094         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
9095         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
9096         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
9097
9098 2014-05-16  Richard Biener  <rguenther@suse.de>
9099
9100         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
9101
9102 2014-05-15  Martin Jambor  <mjambor@suse.cz>
9103
9104         PR ipa/61085
9105         * g++.dg/ipa/pr61085.C: New test.
9106
9107 2014-05-15  Martin Jambor  <mjambor@suse.cz>
9108
9109         PR tree-optimization/61090
9110         * gcc.dg/tree-ssa/pr61090.c: New test.
9111
9112 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR tree-optimization/61158
9115         * gcc.dg/pr61158.c: New test.
9116
9117 2014-05-15  Andreas Schwab  <schwab@suse.de>
9118
9119         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
9120         emitted.
9121         * obj-c++.dg/exceptions-5.mm: Likewise.
9122
9123 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9124
9125         * shrink-wrap-loop.c: New test case.
9126
9127 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
9128
9129         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
9130         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
9131         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
9132         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
9133         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
9134         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
9135         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
9136         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
9137         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
9138         * gcc.target/arm/simd/vtrnf32_1.c: New file.
9139         * gcc.target/arm/simd/vtrnp16_1.c: New file.
9140         * gcc.target/arm/simd/vtrnp8_1.c: New file.
9141         * gcc.target/arm/simd/vtrns16_1.c: New file.
9142         * gcc.target/arm/simd/vtrns32_1.c: New file.
9143         * gcc.target/arm/simd/vtrns8_1.c: New file.
9144         * gcc.target/arm/simd/vtrnu16_1.c: New file.
9145         * gcc.target/arm/simd/vtrnu32_1.c: New file.
9146         * gcc.target/arm/simd/vtrnu8_1.c: New file.
9147
9148 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
9149
9150         * gcc.target/i386/clflushopt-1.c: New.
9151         * gcc.target/i386/xsavec-1.c: Ditto.
9152         * gcc.target/i386/xsavec64-1.c: Ditto.
9153         * gcc.target/i386/xsaves-1.c: Ditto.
9154         * gcc.target/i386/xsaves64-1.c: Ditto.
9155         * gcc.target/i386/sse-12.c: Test new options.
9156         * gcc.target/i386/sse-13.c: Ditto.
9157         * gcc.target/i386/sse-14.c: Ditto.
9158         * gcc.target/i386/sse-22.c: Ditto.
9159         * gcc.target/i386/sse-23.c: Ditto.
9160         * g++.dg/other/i386-2.C: Ditto.
9161         * g++.dg/other/i386-3.C: Ditto.
9162
9163 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
9164
9165         PR rtl-optimization/60866
9166         * gcc.dg/pr60866.c: New test.
9167
9168 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
9169
9170         PR rtl-optimization/60901
9171         * gcc.target/i386/pr60901.c: New test.
9172
9173 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
9174
9175         PR sanitizer/61100
9176         * c-c++-common/asan/asan-interface-1.c: New test.
9177         * lib/asan-dg.exp (asan_include_flags): New function.
9178         (asan_init): Call asan_include_flags to obtain path
9179         to sanitizer headers.
9180
9181 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
9182
9183         * lib/target-support.exp (check_dfp_hw_available): New function.
9184         (is-effective-target): Check $arg for dfp_hw.
9185         (is-effective-target-keyword): Likewise.
9186         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
9187         Change target to dfp_hw.
9188
9189 2014-05-13  Marek Polacek  <polacek@redhat.com>
9190
9191         PR c/61162
9192         * gcc.dg/pr61162.c: New test.
9193
9194 2014-05-13  Marek Polacek  <polacek@redhat.com>
9195
9196         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
9197         * c-c++-common/pr50459-2.c: New test.
9198
9199 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
9200
9201         PR c++/54310
9202         * g++.dg/template/pr54310.C: New.
9203
9204 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
9205             Sandra Loosemore  <sandra@codesourcery.com>
9206
9207         * gcc.target/mips/loongson-simd.c: Disable micromips too.
9208
9209 2014-05-13  Catherine Moore  <clm@cm00re.com>
9210
9211         * gcc.target/mips/near-far-1.c: Adjust expected output
9212         to allow the JALS instruction.
9213         * gcc.target/mips/near-far-2.c: Likewise.
9214         * gcc.target/mips/near-far-4.c: Likewise.
9215
9216 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
9217
9218         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
9219
9220 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
9221
9222         PR target/61060
9223         * gcc.dg/pr61060.c: New test.
9224
9225 2014-05-12  DJ Delorie  <dj@redhat.com>
9226
9227         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
9228         * gcc.dg/sibcall-4.c: Likewise.
9229
9230 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
9231
9232         * objc.dg/shadow-1.m: New test.
9233         * objc.dg/shadow-2.m: New test.
9234         * objc.dg/ivar-scope-1.m: New test.
9235         * objc.dg/ivar-scope-2.m: New test.
9236         * objc.dg/ivar-scope-3.m: New test.
9237         * objc.dg/ivar-scope-4.m: New test.
9238         * objc.dg/ivar-visibility-1.m: New test.
9239         * objc.dg/ivar-visibility-2.m: New test.
9240         * objc.dg/ivar-visibility-3.m: New test.
9241         * objc.dg/ivar-visibility-4.m: New test.
9242
9243 2014-05-12  Tobias Burnus  <burnus@net-b.de>
9244
9245         PR fortran/60127
9246         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
9247
9248 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9249
9250         PR fortran/60834
9251         * gfortran.dg/associate_16.f90:  New test.
9252
9253 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9254
9255         PR target/60991
9256         * gcc.target/avr/pr60991.c: New testcase.
9257
9258 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
9259
9260         PR c++/60054
9261         * g++.dg/cpp1y/pr60054.C: New.
9262
9263 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
9264
9265         PR c++/51199
9266         * g++.dg/template/pr51199.C: New.
9267
9268 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
9269
9270         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
9271
9272 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
9273
9274         * gfortran.dg/gomp/affinity-1.f90: New test.
9275
9276 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
9277
9278         * gcc.dg/torture/pr61136.c: New test.
9279
9280 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9281
9282         PR c++/59705
9283         * g++.dg/cpp0x/sfinae51.C: New.
9284
9285         PR c++/58353
9286         * g++.dg/cpp0x/variadic157.C: New.
9287
9288 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
9289
9290         PR target/51244
9291         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
9292
9293 2014-05-10  Marek Polacek  <polacek@redhat.com>
9294
9295         * gcc.dg/pedwarn-init.c: New test.
9296         * gcc.dg/init-string-1.c: Adjust dg-error.
9297
9298 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
9299
9300         * lib/target-supports.exp
9301         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
9302         to the list.
9303
9304 2014-05-09  Marek Polacek  <polacek@redhat.com>
9305
9306         PR c/61096
9307         * gcc.dg/pr61096-1.c: New test.
9308         * gcc.dg/pr61096-2.c: New test.
9309
9310 2014-05-09  Florian Weimer  <fweimer@redhat.com>
9311
9312         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
9313         * g++.dg/fstack-protector-strong.C: Likewise.
9314         * gcc.target/i386/ssp-strong-reg.c: New file.
9315
9316 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
9317
9318         PR target/61055
9319         * gcc.target/avr/torture/pr61055.c: New test.
9320
9321 2014-05-09  Marek Polacek  <polacek@redhat.com>
9322
9323         PR c/50459
9324         * c-c++-common/attributes-1.c: Move test line to a new test.
9325         * c-c++-common/attributes-2.c: New test.
9326         * c-c++-common/pr50459.c: New test.
9327         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
9328         * gcc.dg/nonnull-2.c: Likewise.
9329         * gcc.dg/pr55570.c: Modify dg-error.
9330         * gcc.dg/tm/wrap-2.c: Likewise.
9331
9332 2014-05-08  Jeff Law  <law@redhat.com>
9333
9334         PR tree-optimization/61009
9335         * g++.dg/tree-ssa/pr61009.C: New test.
9336
9337 2014-05-08  Matthias Klose  <doko@ubuntu.com>
9338
9339         PR driver/61106
9340         * gcc-dg/unused-8a.c: New.
9341         * gcc-dg/unused-8b.c: Likewise.
9342
9343 2014-05-08  Marek Polacek  <polacek@redhat.com>
9344
9345         PR c/61053
9346         * gcc.dg/pr61053.c: New test.
9347
9348 2014-05-08  Marek Polacek  <polacek@redhat.com>
9349
9350         PR c/61077
9351         * gcc.dg/pr61077.c: New test.
9352
9353 2014-05-08  Tobias Burnus  <burnus@net-b.de>
9354
9355         * gfortran.dg/coarray_collectives_1.f90: New.
9356         * gfortran.dg/coarray_collectives_2.f90: New.
9357         * gfortran.dg/coarray_collectives_3.f90: New.
9358         * gfortran.dg/coarray_collectives_4.f90: New.
9359         * gfortran.dg/coarray_collectives_5.f90: New.
9360         * gfortran.dg/coarray_collectives_6.f90: New.
9361         * gfortran.dg/coarray/collectives_1.f90: New.
9362         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
9363         * gfortran.dg/assumed_type_4.f90: Update dg-error.
9364         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
9365         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
9366         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
9367         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
9368         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9369
9370 2014-05-08  Wei Mi  <wmi@google.com>
9371
9372         PR target/58066
9373         * gcc.target/i386/pr58066.c: New test.
9374
9375 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
9376
9377         * gcc.target/i386/avx256-unaligned-load-2.c,
9378         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
9379         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
9380         packed-single instructions.
9381
9382 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
9383
9384         PR c++/13981
9385         * g++.dg/diagnostic/pr13981.C: New.
9386
9387 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
9388
9389         PR tree-optimization/59100
9390         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
9391         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
9392
9393 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
9394
9395         PR tree-optimization/61095
9396         * gcc.dg/torture/pr61095.c: New test.
9397
9398 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9399
9400         PR middle-end/39246
9401         * gcc.dg/uninit-13.c: Move warning on the actual source line where
9402         the uninitialized complex is used.
9403         * gcc.dg/uninit-17.c: New test to check partial initialization of
9404         complex with branches.
9405         * gcc.dg/uninit-17-O0.c: Likewise.
9406
9407 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
9408
9409         PR target/60884
9410         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
9411         (test_03): Rename to test_02.
9412
9413 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
9414
9415         PR c++/61083
9416         * g++.dg/cpp0x/sfinae50.C: New.
9417
9418 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
9419
9420         PR c++/61080
9421         * g++.dg/cpp0x/deleted7.C: New.
9422
9423 2014-05-07  Richard Biener  <rguenther@suse.de>
9424
9425         PR tree-optimization/61034
9426         * g++.dg/tree-ssa/pr61034.C: New testcase.
9427
9428 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
9429
9430         * gcc.target/epiphany/isr-arg.c: New file.
9431
9432 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
9433
9434         PR tree-optimization/52252
9435         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
9436
9437 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9438
9439         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
9440         * gcc.target/aarch64/simd/vrev16p8.x: New file.
9441         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
9442         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
9443         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
9444         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
9445         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
9446         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
9447         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
9448         * gcc.target/aarch64/simd/vrev16s8.x: New file.
9449         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9450         * gcc.target/aarch64/simd/vrev16u8.x: New file.
9451         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9452         * gcc.target/aarch64/simd/vrev32p16.x: New file.
9453         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9454         * gcc.target/aarch64/simd/vrev32p8.x: New file.
9455         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9456         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9457         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9458         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9459         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9460         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9461         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9462         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9463         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9464         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9465         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9466         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9467         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9468         * gcc.target/aarch64/simd/vrev32s16.x: New file.
9469         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9470         * gcc.target/aarch64/simd/vrev32s8.x: New file.
9471         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9472         * gcc.target/aarch64/simd/vrev32u16.x: New file.
9473         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9474         * gcc.target/aarch64/simd/vrev32u8.x: New file.
9475         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9476         * gcc.target/aarch64/simd/vrev64f32.x: New file.
9477         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9478         * gcc.target/aarch64/simd/vrev64p16.x: New file.
9479         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9480         * gcc.target/aarch64/simd/vrev64p8.x: New file.
9481         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9482         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9483         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9484         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9485         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9486         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9487         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9488         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9489         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9490         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9491         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9492         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9493         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9494         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9495         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9496         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9497         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9498         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9499         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9500         * gcc.target/aarch64/simd/vrev64s16.x: New file.
9501         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9502         * gcc.target/aarch64/simd/vrev64s32.x: New file.
9503         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9504         * gcc.target/aarch64/simd/vrev64s8.x: New file.
9505         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9506         * gcc.target/aarch64/simd/vrev64u16.x: New file.
9507         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9508         * gcc.target/aarch64/simd/vrev64u32.x: New file.
9509         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9510         * gcc.target/aarch64/simd/vrev64u8.x: New file.
9511
9512 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9513
9514         gcc.target/aarch64/simd/ext_f32.x: New file.
9515         gcc.target/aarch64/simd/ext_f32_1.c: New file.
9516         gcc.target/aarch64/simd/ext_p16.x: New file.
9517         gcc.target/aarch64/simd/ext_p16_1.c: New file.
9518         gcc.target/aarch64/simd/ext_p8.x: New file.
9519         gcc.target/aarch64/simd/ext_p8_1.c: New file.
9520         gcc.target/aarch64/simd/ext_s16.x: New file.
9521         gcc.target/aarch64/simd/ext_s16_1.c: New file.
9522         gcc.target/aarch64/simd/ext_s32.x: New file.
9523         gcc.target/aarch64/simd/ext_s32_1.c: New file.
9524         gcc.target/aarch64/simd/ext_s64.x: New file.
9525         gcc.target/aarch64/simd/ext_s64_1.c: New file.
9526         gcc.target/aarch64/simd/ext_s8.x: New file.
9527         gcc.target/aarch64/simd/ext_s8_1.c: New file.
9528         gcc.target/aarch64/simd/ext_u16.x: New file.
9529         gcc.target/aarch64/simd/ext_u16_1.c: New file.
9530         gcc.target/aarch64/simd/ext_u32.x: New file.
9531         gcc.target/aarch64/simd/ext_u32_1.c: New file.
9532         gcc.target/aarch64/simd/ext_u64.x: New file.
9533         gcc.target/aarch64/simd/ext_u64_1.c: New file.
9534         gcc.target/aarch64/simd/ext_u8.x: New file.
9535         gcc.target/aarch64/simd/ext_u8_1.c: New file.
9536         gcc.target/aarch64/simd/ext_f64.c: New file.
9537         gcc.target/aarch64/simd/extq_f32.x: New file.
9538         gcc.target/aarch64/simd/extq_f32_1.c: New file.
9539         gcc.target/aarch64/simd/extq_p16.x: New file.
9540         gcc.target/aarch64/simd/extq_p16_1.c: New file.
9541         gcc.target/aarch64/simd/extq_p8.x: New file.
9542         gcc.target/aarch64/simd/extq_p8_1.c: New file.
9543         gcc.target/aarch64/simd/extq_s16.x: New file.
9544         gcc.target/aarch64/simd/extq_s16_1.c: New file.
9545         gcc.target/aarch64/simd/extq_s32.x: New file.
9546         gcc.target/aarch64/simd/extq_s32_1.c: New file.
9547         gcc.target/aarch64/simd/extq_s64.x: New file.
9548         gcc.target/aarch64/simd/extq_s64_1.c: New file.
9549         gcc.target/aarch64/simd/extq_s8.x: New file.
9550         gcc.target/aarch64/simd/extq_s8_1.c: New file.
9551         gcc.target/aarch64/simd/extq_u16.x: New file.
9552         gcc.target/aarch64/simd/extq_u16_1.c: New file.
9553         gcc.target/aarch64/simd/extq_u32.x: New file.
9554         gcc.target/aarch64/simd/extq_u32_1.c: New file.
9555         gcc.target/aarch64/simd/extq_u64.x: New file.
9556         gcc.target/aarch64/simd/extq_u64_1.c: New file.
9557         gcc.target/aarch64/simd/extq_u8.x: New file.
9558         gcc.target/aarch64/simd/extq_u8_1.c: New file.
9559         gcc.target/aarch64/simd/extq_f64.c: New file.
9560
9561 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9562
9563         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9564         * gcc.target/aarch64/vtrnu32.c: Likewise.
9565         * gcc.target/aarch64/vtrnf32.c: Likewise.
9566
9567 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9568
9569         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9570         * gcc.target/aarch64/simd/vtrnf32.x: New file.
9571         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9572         * gcc.target/aarch64/simd/vtrnp16.x: New file.
9573         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9574         * gcc.target/aarch64/simd/vtrnp8.x: New file.
9575         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9576         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9577         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9578         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9579         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9580         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9581         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9582         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9583         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9584         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9585         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9586         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9587         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9588         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9589         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9590         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9591         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9592         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9593         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9594         * gcc.target/aarch64/simd/vtrns16.x: New file.
9595         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9596         * gcc.target/aarch64/simd/vtrns32.x: New file.
9597         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9598         * gcc.target/aarch64/simd/vtrns8.x: New file.
9599         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9600         * gcc.target/aarch64/simd/vtrnu16.x: New file.
9601         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9602         * gcc.target/aarch64/simd/vtrnu32.x: New file.
9603         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9604         * gcc.target/aarch64/simd/vtrnu8.x: New file.
9605
9606 2014-05-07  Richard Biener  <rguenther@suse.de>
9607
9608         PR tree-optimization/57864
9609         * gcc.dg/torture/pr57864.c: New testcase.
9610
9611 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
9612
9613         PR libfortran/61049
9614         * gfortran.dg/list_read_13.f: New test.
9615
9616 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9617
9618         PR c++/60999
9619         * g++.dg/cpp0x/nsdmi-template9.C: New.
9620         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9621
9622 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
9623             Mike Stump  <mikestump@comcast.net>
9624             Richard Sandiford  <rdsandiford@googlemail.com>
9625
9626         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9627
9628 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
9629
9630         PR ipa/60965
9631         * g++.dg/ipa/devirt-32.C: New testcase.
9632
9633 2014-05-05  Richard Biener  <rguenther@suse.de>
9634
9635         PR middle-end/61010
9636         * gcc.dg/torture/pr61010.c: New testcase.
9637
9638 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9639
9640         * gcc.target/s390/leaf-profile.c: New testcase.
9641
9642 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9643
9644         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9645         Disable asm scan for s390.
9646         * gcc.dg/hoist-register-pressure-2.c: Likewise.
9647         * gcc.dg/hoist-register-pressure-3.c: Likewise.
9648
9649 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
9650
9651         PR tree-optimization/60363
9652         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9653
9654 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
9655
9656         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9657         (dg-require-effective-target): Change target to powerpc_fprs.
9658         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9659         (dg-require-effective-target): Change target to dfprt.
9660
9661 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9662
9663         PR c++/58582
9664         * g++.dg/cpp0x/deleted4.C: New.
9665         * g++.dg/cpp0x/deleted5.C: Likewise.
9666         * g++.dg/cpp0x/deleted6.C: Likewise.
9667
9668 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
9669
9670         PR fortran/61025
9671         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9672         regexps for -m32.
9673         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9674         * gfortran.dg/coarray_poly_6.f90: Likewise.
9675         * gfortran.dg/coarray_poly_7.f90: Likewise.
9676         * gfortran.dg/coarray_poly_8.f90: Likewise.
9677
9678 2014-05-02  Marek Polacek  <polacek@redhat.com>
9679
9680         PR c/25801
9681         * gcc.dg/pr25801.c: New test.
9682
9683 2014-05-02  Marek Polacek  <polacek@redhat.com>
9684
9685         PR c/60784
9686         * gcc.dg/pr60784.c: New test.
9687
9688 2014-05-01  Marek Polacek  <polacek@redhat.com>
9689
9690         PR c/60915
9691         * gcc.dg/pr60915.c: New test.
9692
9693 2014-05-01  Marek Polacek  <polacek@redhat.com>
9694
9695         PR c/60257
9696         * gcc.dg/pr60257.c: New test.
9697
9698 2014-05-01  Marek Polacek  <polacek@redhat.com>
9699
9700         PR c/43395
9701         * c-c++-common/pr43395.c: New test.
9702
9703 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
9704
9705         * gcc.dg/cond-reduc-1.c: New test.
9706         * gcc.dg/cond-reduc-2.c: Likewise.
9707
9708 2014-05-01  Marek Polacek  <polacek@redhat.com>
9709
9710         PR c/29467
9711         * gcc.dg/pr29467.c: New test.
9712         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
9713         about boolean types.
9714         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
9715         to bool.
9716         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9717
9718 2014-05-01  Marek Polacek  <polacek@redhat.com>
9719
9720         PR c/43245
9721         * gcc.dg/pr43245.c: New test.
9722
9723 2014-05-01  Marek Polacek  <polacek@redhat.com>
9724
9725         PR c/56989
9726         * gcc.dg/pr56989.c: New test.
9727
9728 2014-04-30  Ian Lance Taylor  <iant@google.com>
9729
9730         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9731         in go_compile_args rather than in argument to go-torture-execute.
9732
9733 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
9734
9735         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9736         instead of getpid.
9737
9738 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9739
9740         * gfortran.dg/coarray_poly_6.f90
9741         * gfortran.dg/coarray_poly_7.f90
9742         * gfortran.dg/coarray_poly_8.f90
9743
9744 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9745
9746         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9747         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9748         * gfortran.dg/coarray/codimension.f90: New.
9749
9750 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9751
9752         * gfortran.dg/coarray_lib_this_image_1.f90: New.
9753         * gfortran.dg/coarray_lib_this_image_2.f90: New.
9754
9755 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9756
9757         * gfortran.dg/coarray_poly_4.f90: New.
9758         * gfortran.dg/coarray_poly_5.f90: New.
9759
9760 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9761
9762         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9763         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9764         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9765         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9766         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9767         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9768         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9769         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9770         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9771         * gcc.target/arm/simd/vuzpf32_1.c: New file.
9772         * gcc.target/arm/simd/vuzpp16_1.c: New file.
9773         * gcc.target/arm/simd/vuzpp8_1.c: New file.
9774         * gcc.target/arm/simd/vuzps16_1.c: New file.
9775         * gcc.target/arm/simd/vuzps32_1.c: New file.
9776         * gcc.target/arm/simd/vuzps8_1.c: New file.
9777         * gcc.target/arm/simd/vuzpu16_1.c: New file.
9778         * gcc.target/arm/simd/vuzpu32_1.c: New file.
9779         * gcc.target/arm/simd/vuzpu8_1.c: New file.
9780
9781 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9782
9783         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9784         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9785         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9786
9787 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9788
9789         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9790         * gcc.target/aarch64/simd/vuzpf32.x: New file.
9791         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9792         * gcc.target/aarch64/simd/vuzpp16.x: New file.
9793         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9794         * gcc.target/aarch64/simd/vuzpp8.x: New file.
9795         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9796         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9797         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9798         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9799         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9800         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9801         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9802         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9803         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9804         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9805         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9806         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9807         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9808         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9809         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9810         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9811         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9812         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9813         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9814         * gcc.target/aarch64/simd/vuzps16.x: New file.
9815         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9816         * gcc.target/aarch64/simd/vuzps32.x: New file.
9817         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9818         * gcc.target/aarch64/simd/vuzps8.x: New file.
9819         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9820         * gcc.target/aarch64/simd/vuzpu16.x: New file.
9821         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9822         * gcc.target/aarch64/simd/vuzpu32.x: New file.
9823         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9824         * gcc.target/aarch64/simd/vuzpu8.x: New file.
9825
9826 2014-04-30  Richard Biener  <rguenther@suse.de>
9827
9828         PR tree-optimization/48329
9829         * gfortran.dg/vect/pr48329.f90: New testcase.
9830
9831 2014-04-30  Marek Polacek  <polacek@redhat.com>
9832
9833         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9834         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9835
9836 2014-04-30  Marek Polacek  <polacek@redhat.com>
9837
9838         PR c/60139
9839         * gcc.dg/pr60139.c: New test.
9840
9841 2014-04-30  Marek Polacek  <polacek@redhat.com>
9842
9843         PR c/60351
9844         * gcc.dg/pr60351.c: New test.
9845
9846 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
9847
9848         * gcc.target/arm/simd/simd.exp: New file.
9849         * gcc.target/arm/simd/vzipqf32_1.c: New file.
9850         * gcc.target/arm/simd/vzipqp16_1.c: New file.
9851         * gcc.target/arm/simd/vzipqp8_1.c: New file.
9852         * gcc.target/arm/simd/vzipqs16_1.c: New file.
9853         * gcc.target/arm/simd/vzipqs32_1.c: New file.
9854         * gcc.target/arm/simd/vzipqs8_1.c: New file.
9855         * gcc.target/arm/simd/vzipqu16_1.c: New file.
9856         * gcc.target/arm/simd/vzipqu32_1.c: New file.
9857         * gcc.target/arm/simd/vzipqu8_1.c: New file.
9858         * gcc.target/arm/simd/vzipf32_1.c: New file.
9859         * gcc.target/arm/simd/vzipp16_1.c: New file.
9860         * gcc.target/arm/simd/vzipp8_1.c: New file.
9861         * gcc.target/arm/simd/vzips16_1.c: New file.
9862         * gcc.target/arm/simd/vzips32_1.c: New file.
9863         * gcc.target/arm/simd/vzips8_1.c: New file.
9864         * gcc.target/arm/simd/vzipu16_1.c: New file.
9865         * gcc.target/arm/simd/vzipu32_1.c: New file.
9866         * gcc.target/arm/simd/vzipu8_1.c: New file.
9867
9868 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9869
9870         PR c++/51707
9871         * g++.dg/cpp0x/constexpr-51707.C: New.
9872
9873 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
9874
9875         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9876         occurrences of "int" in the gimple dump to reflect that the return
9877         types of functions now show up in such dumps.
9878         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9879
9880 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
9881
9882         PR tree-optimization/60971
9883         * c-c++-common/turtore/pr60971.c: New test.
9884
9885 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
9886
9887         * gcc.target/aarch64/simd/simd.exp: New file.
9888         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9889         * gcc.target/aarch64/simd/vzipf32.x: New file.
9890         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9891         * gcc.target/aarch64/simd/vzipp16.x: New file.
9892         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9893         * gcc.target/aarch64/simd/vzipp8.x: New file.
9894         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9895         * gcc.target/aarch64/simd/vzipqf32.x: New file.
9896         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9897         * gcc.target/aarch64/simd/vzipqp16.x: New file.
9898         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9899         * gcc.target/aarch64/simd/vzipqp8.x: New file.
9900         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9901         * gcc.target/aarch64/simd/vzipqs16.x: New file.
9902         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9903         * gcc.target/aarch64/simd/vzipqs32.x: New file.
9904         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9905         * gcc.target/aarch64/simd/vzipqs8.x: New file.
9906         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
9907         * gcc.target/aarch64/simd/vzipqu16.x: New file.
9908         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
9909         * gcc.target/aarch64/simd/vzipqu32.x: New file.
9910         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
9911         * gcc.target/aarch64/simd/vzipqu8.x: New file.
9912         * gcc.target/aarch64/simd/vzips16_1.c: New file.
9913         * gcc.target/aarch64/simd/vzips16.x: New file.
9914         * gcc.target/aarch64/simd/vzips32_1.c: New file.
9915         * gcc.target/aarch64/simd/vzips32.x: New file.
9916         * gcc.target/aarch64/simd/vzips8_1.c: New file.
9917         * gcc.target/aarch64/simd/vzips8.x: New file.
9918         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
9919         * gcc.target/aarch64/simd/vzipu16.x: New file.
9920         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
9921         * gcc.target/aarch64/simd/vzipu32.x: New file.
9922         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
9923         * gcc.target/aarch64/simd/vzipu8.x: New file.
9924
9925 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9926
9927         * gcc.target/aarch64/fcsel_1.c: New test case.
9928
9929 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
9930
9931         PR libfortran/60810
9932         * gfortran.dg/arrayio_13.f90: New test.
9933
9934 2014-04-28  Martin Jambor  <mjambor@suse.cz>
9935
9936         * gcc.dg/tree-ssa/sra-14.c: New test.
9937
9938 2014-04-28  Richard Biener  <rguenther@suse.de>
9939
9940         PR middle-end/60092
9941         * gcc.dg/tree-ssa/alias-32.c: New testcase.
9942         * gcc.dg/vect/pr60092.c: Likewise.
9943
9944 2014-04-28  Richard Biener  <rguenther@suse.de>
9945
9946         * gcc.dg/tree-ssa/vrp91.c: New testcase.
9947         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
9948         * gcc.dg/Wstrict-overflow-15.c: Likewise.
9949         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
9950
9951 2014-04-28  Richard Biener  <rguenther@suse.de>
9952
9953         PR tree-optimization/60979
9954         * gcc.dg/graphite/pr60979.c: New testcase.
9955
9956 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9957
9958         PR c/60983
9959         * gcc.dg/pr60114.c: Use signed chars.
9960
9961 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9962
9963         PR c++/59120
9964         * g++.dg/cpp0x/alias-decl-43.C: New.
9965
9966 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
9967
9968         PR fortran/59604
9969         PR fortran/58003
9970         * gfortran.dg/no_range_check_3.f90:  New test.
9971
9972 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
9973
9974         PR libfortran/52539
9975         * gfortran.dg/namelist_utf8.f90: New test.
9976
9977 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
9978
9979         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
9980         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
9981         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
9982
9983 2014-04-25  Cary Coutant  <ccoutant@google.com>
9984
9985         PR debug/60929
9986         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
9987         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
9988         -fdebug-types-section flag.
9989
9990 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
9991
9992         * gcc.target/arm/tail-long-call.c: New test.
9993
9994 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9995
9996         PR tree-optimization/60930
9997         * gcc.dg/torture/pr60930.c:  New test.
9998
9999 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
10000
10001         PR tree-optimization/60960
10002         * gcc.c-torture/execute/pr60960.c: New test.
10003
10004 2014-04-25  Marek Polacek  <polacek@redhat.com>
10005
10006         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
10007
10008 2014-04-25  Marek Polacek  <polacek@redhat.com>
10009
10010         PR c/18079
10011         * gcc.dg/pr18079.c: New test.
10012         * gcc.dg/pr18079-2.c: New test.
10013
10014 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
10015
10016         * c-c++-common/gomp/pr60823-2.c: Require effective target
10017         vect_simd_clones.
10018
10019 2014-04-25  Marek Polacek  <polacek@redhat.com>
10020
10021         PR c/60114
10022         * gcc.dg/pr60114.c: New test.
10023
10024 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10025
10026         * gcc.c-torture/execute/20140425-1.c: New test.
10027
10028 2014-04-25  Marek Polacek  <polacek@redhat.com>
10029
10030         PR c/60156
10031         * c-c++-common/pr60156.c: New test.
10032
10033 2014-04-25  Richard Biener  <rguenther@suse.de>
10034
10035         PR ipa/60912
10036         * g++.dg/opt/pr60912.C: New testcase.
10037
10038 2014-04-25  Richard Biener  <rguenther@suse.de>
10039
10040         PR ipa/60911
10041         * gcc.dg/lto/pr60911_0.c: New testcase.
10042
10043 2014-04-24  Cong Hou  <congh@google.com>
10044
10045         PR tree-optimization/60896
10046         * g++.dg/vect/pr60896.cc: New test.
10047
10048 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10049
10050         * gcc.target/powerpc/pack01.c: New test to test the new pack and
10051         unpack builtin functionss for 128-bit types.
10052         * gcc.target/powerpc/pack02.c: Likewise.
10053         * gcc.target/powerpc/pack03.c: Likewise.
10054         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
10055         divide builtin functionss.
10056         * gcc.target/powerpc/extend-divide-2.c: Likewise.
10057         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
10058         functions.
10059         * gcc.target/powerpc/bcd-2.c: Likewise.
10060         * gcc.target/powerpc/bcd-3.c: Likewise.
10061         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
10062         builtin functionss.
10063         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
10064
10065 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
10066
10067         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
10068         keeps_null_pointer_checks.
10069         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
10070         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
10071         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
10072         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
10073
10074 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
10075
10076         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
10077         Replace load with read and store with write.
10078
10079 2014-04-24  Jeff Law  <law@redhat.com>
10080
10081         PR target/60822
10082         * gcc.c-torture/pr60822.c: New test.
10083         * gcc.c-torture/pr60822.x: New test.
10084
10085 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
10086
10087         PR c++/57958
10088         * g++.dg/cpp0x/pr57958.C: New test.
10089
10090 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
10091
10092         * lib/target-supports.exp (check_effective_target_vect_perm): Return
10093         true for aarch64_be.
10094
10095 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
10096             Tom de Vries  <tom@codesourcery.com>
10097
10098         * gcc.dg/fuse-caller-save.c: New test.
10099
10100 2014-04-24  Joey Ye  <joey.ye@arm.com>
10101
10102         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
10103
10104 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10105
10106         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
10107         * gcc.dg/vect/vect-bswap16: New test.
10108         * gcc.dg/vect/vect-bswap32: Likewise.
10109         * gcc.dg/vect/vect-bswap64: Likewise.
10110
10111 2014-04-23  Jeff Law  <law@redhat.com>
10112
10113         PR tree-optimization/60902
10114         * gcc.target/i386/pr60902.c: New test.
10115
10116 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
10117
10118         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
10119         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
10120         * gcc.target/aarch64/vdup_n_1.c: New testcase.
10121
10122 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10123
10124         * gcc.target/arm/rev16.c: New test.
10125
10126 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10127
10128         * gcc.target/aarch64/rev16_1.c: New test.
10129
10130 2014-04-23  Richard Biener  <rguenther@suse.de>
10131
10132         PR tree-optimization/60903
10133         * gcc.dg/torture/pr60903.c: New testcase.
10134
10135 2014-04-23  Richard Biener  <rguenther@suse.de>
10136
10137         PR middle-end/60895
10138         * g++.dg/torture/pr60895.C: New testcase.
10139
10140 2014-04-23  Richard Biener  <rguenther@suse.de>
10141
10142         PR middle-end/60891
10143         * gcc.dg/torture/pr60891.c: New testcase.
10144
10145 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR sanitizer/60275
10148         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
10149         -fno-sanitize-recover to dg-options.
10150         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
10151         add -std=c++11 to dg-options.
10152         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
10153         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
10154         add -std=c++1y to dg-options.
10155         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
10156         -fno-sanitize-recover to dg-options.
10157         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10158         * c-c++-common/ubsan/vla-4.c: Likewise.
10159         * c-c++-common/ubsan/pr59503.c: Likewise.
10160         * c-c++-common/ubsan/vla-3.c: Likewise.
10161         * c-c++-common/ubsan/save-expr-1.c: Likewise.
10162         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10163         * c-c++-common/ubsan/shift-3.c: Likewise.
10164         * c-c++-common/ubsan/overflow-1.c: Likewise.
10165         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10166         * c-c++-common/ubsan/vla-2.c: Likewise.
10167         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10168         * c-c++-common/ubsan/pr60613-1.c: Likewise.
10169         * c-c++-common/ubsan/shift-6.c: Likewise.
10170         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10171         * c-c++-common/ubsan/overflow-add-3.c: New test.
10172         * c-c++-common/ubsan/overflow-add-4.c: New test.
10173         * c-c++-common/ubsan/div-by-zero-6.c: New test.
10174         * c-c++-common/ubsan/div-by-zero-7.c: New test.
10175
10176 2014-04-22  Christian Bruel  <christian.bruel@st.com>
10177
10178         * gcc.target/sh/hiconst.c: New test.
10179
10180 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
10181
10182         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
10183         lroundf generates custom round instruction, too.
10184
10185 2014-04-22  Tobias Burnus  <burnus@net-b.de>
10186
10187         PR fortran/60881
10188         * coarray/alloc_comp_3.f90: New.
10189
10190 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
10191
10192         PR target/60868
10193         * gcc.target/i386/pr60868.c: New testcase.
10194
10195 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR c/59073
10198         * c-c++-common/gomp/pr59073.c: New test.
10199
10200 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
10201
10202         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
10203
10204 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
10205
10206         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
10207         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
10208
10209 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
10210
10211         * gcc.dg/memcpy-5.c: New test.
10212
10213 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10214
10215         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
10216
10217         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
10218         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
10219         *-*-solaris2.9.
10220         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
10221         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
10222         from dg-options.
10223         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
10224         from dg-additional-options.
10225         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
10226         from dg-options.
10227
10228         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
10229         execution check.
10230         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
10231         (sigill_hdlr): Remove.
10232         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
10233         check.
10234
10235         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
10236         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
10237         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
10238
10239         * lib/target-supports.exp (add_options_for_tls): Remove
10240         *-*-solaris2.9* handling.
10241
10242 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
10243
10244         * gcc.target/aarch64/vect_cvtf_1.c: New.
10245
10246 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
10247
10248         PR tree-optimization/60823
10249         * c-c++-common/gomp/pr60823-1.c: New test.
10250         * c-c++-common/gomp/pr60823-2.c: New test.
10251         * c-c++-common/gomp/pr60823-3.c: New test.
10252
10253 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
10254
10255         * gcc.target/arm/anddi_notdi-1.c: New test.
10256         * gcc.target/arm/iordi_notdi-1.c: New test case.
10257
10258 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
10259
10260         * gcc.target/arm/iordi_notdi-1.c: New test.
10261
10262 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
10263
10264         * gcc.target/aarch64/vrnd_f64_1.c : New file.
10265
10266 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10267
10268         PR target/60735
10269         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
10270         not cause errors if -mspe.
10271
10272 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
10273
10274         PR target/60909
10275         * gcc.target/i386/pr60909-1.c: New test.
10276         * gcc.target/i386/pr60909-2.c: Ditto.
10277
10278 2014-04-18  Cong Hou  <congh@google.com>
10279
10280         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
10281         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
10282
10283 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10284
10285         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
10286         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10287
10288 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
10289
10290         PR c++/59200
10291         * g++.dg/cpp0x/alias-decl-42.C: New.
10292
10293 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
10294
10295         * gcc.target/powerpc/ti_math1.c: New.
10296         * gcc.target/powerpc/ti_math2.c: New.
10297
10298 2014-04-17  Martin Jambor  <mjambor@suse.cz>
10299
10300         * gnat.dg/opt34.adb: New.
10301         * gnat.dg/opt34_pkg.ads: Likewise.
10302
10303 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
10304
10305         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
10306         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
10307
10308 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
10309
10310         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
10311         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
10312
10313 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR target/60847
10316         Forward port from 4.8 branch
10317         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
10318
10319         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
10320         Fix scan patterns.
10321         * gcc.target/i386/bmi-2.c: Ditto.
10322
10323 2014-04-17  Richard Biener  <rguenther@suse.de>
10324
10325         PR middle-end/60849
10326         * g++.dg/opt/pr60849.C: New testcase.
10327
10328 2014-04-17  Richard Biener  <rguenther@suse.de>
10329
10330         PR tree-optimization/60836
10331         * g++.dg/vect/pr60836.cc: New testcase.
10332
10333 2014-04-17  Richard Biener  <rguenther@suse.de>
10334
10335         PR tree-optimization/60841
10336         * gcc.dg/vect/pr60841.c: New testcase.
10337
10338 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
10339
10340         * g++.dg/ipa/devirt-31.C: New testcase.
10341
10342 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
10343
10344         PR lto/60820
10345         * gcc.dg/lto/pr60820_0.c: New testcase.
10346         * gcc.dg/lto/pr60820_1.c: New testcase.
10347
10348 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
10349
10350         PR ipa/60854
10351         * g++.dg/torture/pr60854.C: New testcase.
10352
10353 2014-04-16  Catherine Moore  <clm@codesourcery.com>
10354
10355         * gcc.target/mips/umips-store16-2.c: New test.
10356
10357 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
10358
10359         * g++.dg/cpp0x/initlist-vect.C: New file.
10360
10361 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10362
10363         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
10364         * gcc.dg/uninit-I-O0.c: Likewise.
10365         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
10366
10367 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
10368
10369         PR tree-optimization/60844
10370         * gcc.dg/pr60844.c: New test.
10371
10372 2014-04-15  Richard Biener  <rguenther@suse.de>
10373
10374         PR rtl-optimization/56965
10375         * gcc.dg/torture/pr56965-1.c: New testcase.
10376         * gcc.dg/torture/pr56965-2.c: Likewise.
10377
10378 2014-04-15  Teresa Johnson  <tejohnson@google.com>
10379
10380         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
10381
10382 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
10383
10384         * gnat.dg/vect14.adb: New test.
10385
10386 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
10387
10388         * gnat.dg/vect12.ad[sb]: New test.
10389         * gnat.dg/vect13.ad[sb]: Likewise.
10390
10391 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
10392
10393         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
10394         under qemu-arm.
10395         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
10396         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
10397         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
10398         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
10399         * c-c++-common/ubsan/null-1.c: Likewise.
10400         * c-c++-common/ubsan/null-10.c: Likewise.
10401         * c-c++-common/ubsan/null-11.c: Likewise.
10402         * c-c++-common/ubsan/null-2.c: Likewise.
10403         * c-c++-common/ubsan/null-3.c: Likewise.
10404         * c-c++-common/ubsan/null-4.c: Likewise.
10405         * c-c++-common/ubsan/null-5.c: Likewise.
10406         * c-c++-common/ubsan/null-6.c: Likewise.
10407         * c-c++-common/ubsan/null-7.c: Likewise.
10408         * c-c++-common/ubsan/null-8.c: Likewise.
10409         * c-c++-common/ubsan/null-9.c: Likewise.
10410         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10411         * c-c++-common/ubsan/overflow-int128.c: Likewise.
10412         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10413         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10414         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10415         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10416         * c-c++-common/ubsan/pr59333.c: Likewise.
10417         * c-c++-common/ubsan/pr59667.c: Likewise.
10418         * c-c++-common/ubsan/pr60613-2.c: Likewise.
10419         * c-c++-common/ubsan/pr60636.c: Likewise.
10420         * c-c++-common/ubsan/shift-1.c: Likewise.
10421         * c-c++-common/ubsan/shift-2.c: Likewise.
10422         * c-c++-common/ubsan/vla-1.c: Likewise.
10423
10424 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10425
10426         * gnat.dg/vect11.ad[sb]: New test.
10427
10428 2014-04-14  Richard Biener  <rguenther@suse.de>
10429
10430         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
10431
10432 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10433
10434         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
10435
10436 2014-04-14  Richard Biener  <rguenther@suse.de>
10437             Marc Glisse  <marc.glisse@inria.fr>
10438
10439         PR c/60819
10440         * gcc.target/i386/vec-may_alias.c: New testcase.
10441
10442 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10443
10444         * lib/target-supports.exp
10445         (check_effective_target_vect_widen_mult_si_to_di_pattern):
10446         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10447         Fix formatting.
10448
10449 2014-04-14  Richard Biener  <rguenther@suse.de>
10450
10451         PR lto/60720
10452         * gcc.dg/lto/pr60720_0.c: New testcase.
10453         * gcc.dg/lto/pr60720_1.c: Likewise.
10454
10455 2014-04-14  Christian Bruel  <christian.bruel@st.com>
10456
10457         * gcc.target/sh/memset.c: New test.
10458
10459 2014-04-14  Richard Biener  <rguenther@suse.de>
10460
10461         PR middle-end/55022
10462         * gcc.dg/graphite/pr55022.c: New testcase.
10463
10464 2014-04-14  Richard Biener  <rguenther@suse.de>
10465
10466         PR tree-optimization/59817
10467         PR tree-optimization/60453
10468         * gfortran.dg/graphite/pr59817.f: New testcase.
10469         * gcc.dg/graphite/pr59817-1.c: Likewise.
10470         * gcc.dg/graphite/pr59817-2.c: Likewise.
10471
10472 2014-04-14  Jason Merrill  <jason@redhat.com>
10473
10474         Revert:
10475         * lib/gcc-dg.exp (dg-build-dso): New.
10476         (gcc-dg-test-1): Handle dg-do-what "dso".
10477
10478 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
10479
10480         PR fortran/60717
10481         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10482
10483         PR fortran/58085
10484         * gfortran.dg/associate_15.f90: New test.
10485
10486 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10487
10488         PR middle-end/60467
10489         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10490         case to check.
10491
10492 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10493
10494         PR middle-end/60469
10495         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10496
10497 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
10498
10499         * gcc.target/mips/umips-store16-1.c: New test.
10500
10501 2014-04-11  Tobias Burnus  <burnus@net-b.de>
10502
10503         PR c/60194
10504         * * g++.dg/warn/warn_format_signedness.C: New.
10505         * gcc.dg/format/warn-signedness.c: New.
10506
10507 2014-04-11  Tobias Burnus  <burnus@net-b.de>
10508
10509         PR fortran/58880
10510         PR fortran/60495
10511         * gfortran.dg/finalize_25.f90: New.
10512
10513 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10514
10515         * gcc.target/epiphany/t1068-2.c: New file.
10516
10517 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10518
10519         * gcc.target/epiphany/btst-1.c: New test.
10520
10521 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10522
10523         PR rtl-optimization/60651
10524         * gcc.target/epiphany/mode-switch.c: New test.
10525
10526 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
10527
10528         PR c++/58600
10529         * g++.dg/cpp0x/gen-attrs-58.C: New.
10530         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10531
10532 2014-04-11  Steve Ellcey  <sellcey@mips.com>
10533             Jakub Jelinek  <jakub@redhat.com>
10534
10535         PR middle-end/60556
10536         * gcc.c-torture/compile/pr60556.c: New test.
10537
10538 2014-04-11  Richard Biener  <rguenther@suse.de>
10539
10540         PR middle-end/60797
10541         * gcc.dg/pr60797.c: New testcase.
10542
10543 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10544
10545         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10546         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10547         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10548         rename to ...
10549         * gcc.target/s390/htm-nofloat-1.c: ... this one.
10550         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10551         instructions as well.
10552
10553 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
10554
10555         PR rtl-optimization/60663
10556         * gcc.target/arm/pr60663.c: New test.
10557
10558 2014-04-10  Jason Merrill  <jason@redhat.com>
10559
10560         * g++.dg/dso/dlclose1.C: Disable for 4.9.
10561
10562 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR lto/60567
10565         * g++.dg/lto/pr60567_0.C: New test.
10566
10567 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10568
10569         * gfortran.dg/class_nameclash.f90: New test.
10570
10571 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10572
10573         PR c++/52844
10574         * g++.dg/cpp0x/variadic156.C: New.
10575
10576 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10577
10578         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10579         long.
10580
10581 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10582
10583         PR debug/60655
10584         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10585         -fdata-sections.
10586
10587 2014-04-09  Steve Ellcey  <sellcey@mips.com>
10588
10589         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10590         and scan lists.
10591
10592 2014-04-09  Cong Hou  <congh@google.com>
10593
10594         PR testsuite/60773
10595         * lib/target-supports.exp:
10596         (check_effective_target_vect_widen_si_to_di_pattern): New.
10597         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10598         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10599         targets only.
10600         (foo): Fix up formatting.
10601         (main): Call check_vect.
10602
10603 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
10604
10605         PR c++/59115
10606         * g++.dg/template/crash119.C: New.
10607
10608 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
10609
10610         * gcc.target/powerpc/atomic_load_store-p8.c: New.
10611
10612 2014-04-08  Jason Merrill  <jason@redhat.com>
10613
10614         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10615
10616 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10617
10618         PR rtl-optimization/60776
10619         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10620         * gcc.dg/builtin-bswap-7.c: Likewise.
10621         * gcc.dg/builtin-bswap-6a.c: New testcase.
10622         * gcc.dg/builtin-bswap-7a.c: New testcase.
10623
10624         Revert
10625         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10626
10627         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10628         optimization.
10629         * gcc.dg/builtin-bswap-7.c: Likewise.
10630
10631 2014-04-08  Richard Biener  <rguenther@suse.de>
10632
10633         PR tree-optimization/60785
10634         * gcc.dg/graphite/pr60785.c: New testcase.
10635
10636 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10637
10638         PR target/60602
10639         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10640         with as at -O0.
10641
10642 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
10643
10644         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10645         * g++.dg/warn/Wnvdtor-3.C: Likewise.
10646         * g++.dg/warn/Wnvdtor-4.C: Likewise.
10647
10648 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10649
10650         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10651
10652 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
10653
10654         PR target/60609
10655         * g++.dg/torture/pr60609.C: New test.
10656
10657 2014-04-07  Richard Biener  <rguenther@suse.de>
10658
10659         PR tree-optimization/60766
10660         * gcc.dg/torture/pr60766.c: New testcase.
10661
10662 2014-04-07  Jason Merrill  <jason@redhat.com>
10663
10664         * lib/gcc-dg.exp (dg-build-dso): New.
10665         (gcc-dg-test-1): Handle dg-do-what "dso".
10666         * lib/target-supports.exp (add_options_for_dlopen): New.
10667         (check_effective_target_dlopen): Use it.
10668
10669 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10670
10671         * gcc.target/arm/pr60657.c: Fix missing curly brace.
10672
10673 2014-04-07  Richard Biener  <rguenther@suse.de>
10674
10675         PR middle-end/60750
10676         * g++.dg/torture/pr60750.C: New testcase.
10677         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10678
10679 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
10680
10681         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10682
10683 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
10684
10685         PR testsuite/60671
10686         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10687
10688 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
10689
10690         PR testsuite/60672
10691         * g++.dg/cpp1y/auto-fn25.C: Require lto.
10692
10693         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10694
10695 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
10696
10697         * gfortran.dg/warn_conversion_4.f90: Adjust test.
10698
10699 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
10700
10701         * gcc.target/avr/dev-specific-rmw.c: New test.
10702
10703 2014-04-04  Cong Hou  <congh@google.com>
10704
10705         PR tree-optimization/60656
10706         * gcc.dg/vect/pr60656.c: New test.
10707
10708 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10709
10710         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10711         optimization.
10712         * gcc.dg/builtin-bswap-7.c: Likewise.
10713
10714 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
10715
10716         PR c++/58207
10717         * g++.dg/cpp0x/constexpr-ice15.C: New.
10718
10719 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
10720
10721         PR ipa/59626
10722         testcase by Richard Biener
10723         * gcc.dg/lto/pr59626_0.c: New testcase.
10724         * gcc.dg/lto/pr59626_1.c: New testcase.
10725
10726 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10727
10728         PR debug/60655
10729         * gcc.c-torture/compile/pr60655-1.c: New test.
10730
10731 2014-04-04  Martin Jambor  <mjambor@suse.cz>
10732
10733         PR ipa/60640
10734         * g++.dg/ipa/pr60640-1.C: New test.
10735         * g++.dg/ipa/pr60640-2.C: Likewise.
10736         * g++.dg/ipa/pr60640-3.C: Likewise.
10737         * g++.dg/ipa/pr60640-4.C: Likewise.
10738
10739 2014-04-04  Jeff Law  <law@redhat.com>
10740
10741         PR target/60657
10742         * gcc.target/arm/pr60657.c: New test.
10743
10744 2014-04-04  Richard Biener  <rguenther@suse.de>
10745
10746         PR ipa/60746
10747         * g++.dg/torture/pr60746.C: New testcase.
10748
10749 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
10750
10751         * g++.old-deja/g++.robertl/eb121.C: Adjust.
10752         * g++.old-deja/g++.jason/overload21.C: Likewise.
10753         * g++.old-deja/g++.law/init5.C: Likewise.
10754
10755 2014-04-03  Cong Hou  <congh@google.com>
10756
10757         PR tree-optimization/60505
10758         * gcc.dg/vect/pr60505.c: New test.
10759
10760 2014-04-03  Richard Biener  <rguenther@suse.de>
10761
10762         PR tree-optimization/60740
10763         * gcc.dg/graphite/pr60740.c: New testcase.
10764
10765 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10766
10767         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10768         * g++.dg/warn/Wnvdtor-2.C: New.
10769         * g++.dg/warn/Wnvdtor-3.C: New.
10770         * g++.dg/warn/Wnvdtor-4.C: New.
10771         * g++.dg/warn/Weff1.C: Delete.
10772         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10773         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10774
10775 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
10776
10777         PR ipa/60659
10778         * g++.dg/torture/pr60659.C: New testcase.
10779
10780 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10781
10782         PR tree-optimization/60733
10783         * gcc.dg/torture/pr60733.c:  New test.
10784
10785 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
10786
10787         PR rtl-optimization/60650
10788         * gcc.target/arm/pr60650-2.c: New.
10789
10790 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
10791
10792         * gcc.target/i386/avx2-vpand-3.c,
10793         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10794
10795 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
10796
10797         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10798         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10799         gcc.target/i386/memcpy-strategy-1.c,
10800         gcc.target/i386/memcpy-strategy-2.c,
10801         gcc.target/i386/memcpy-vector_loop-1.c,
10802         gcc.target/i386/memcpy-vector_loop-2.c,
10803         gcc.target/i386/memset-vector_loop-1.c,
10804         gcc.target/i386/memset-vector_loop-2.c,
10805         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10806         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10807         -march= options different from those in dg-options.
10808
10809 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
10810
10811         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10812         gcc.target/i386/pr30970.c: Use -mtune=generic.
10813         * gcc.target/i386/avx2-vpaddb-3.c,
10814         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10815         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10816         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10817         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10818         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10819         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10820         gcc.target/i386/avx2-vpsubw-3.c,
10821         gcc.target/i386/avx256-unaligned-load-1.c,
10822         gcc.target/i386/avx256-unaligned-load-4.c,
10823         gcc.target/i386/avx256-unaligned-store-1.c,
10824         gcc.target/i386/avx256-unaligned-store-2.c,
10825         gcc.target/i386/avx256-unaligned-store-4.c: Use
10826         -mno-prefer-avx128.
10827
10828 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
10829             Iain Sandoe <iain@codesourcery.com>
10830
10831         PR target/54083
10832         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10833         with the additional options -Wl,-undefined,dynamic_lookup
10834         and -Wl,-flat_namespace.
10835         * gcc.dg/torture/pr53922.c: Additional option
10836         -Wl,-flat_namespace for darwin[89].
10837         * gcc.dg/torture/pr60092.c: Additional options
10838         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10839         for darwin[89].
10840
10841 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
10842
10843         PR target/43751
10844         * lib/prune.exp: Modify the regular express to prune
10845         the new warnings introduced by r205679 on darwin9.
10846
10847 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
10848
10849         * g++.dg/init/ctor4.C: Adjust.
10850         * g++.dg/init/ctor4-1.C: New.
10851         * g++.dg/cpp0x/defaulted2.C: Adjust.
10852
10853 2014-04-01  Richard Henderson  <rth@redhat.com>
10854
10855         PR target/60704
10856         * gcc.dg/pr60704.c: New file.
10857
10858 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
10859
10860         PR target/60363
10861         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10862         logical_op_short_circuit targets.
10863
10864 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
10865
10866         PR libfortran/60128
10867         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10868         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10869
10870 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
10871
10872         PR rtl-optimization/60700
10873         * gcc.target/i386/pr60700.c: New test.
10874
10875 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10876
10877         PR target/60650
10878         * gcc.target/arm/pr60650.c: Adjust command line options.
10879
10880 2014-03-31  Martin Jambor  <mjambor@suse.cz>
10881
10882         PR middle-end/60647
10883         * gcc.dg/pr60647-1.c: New test.
10884         * gcc.dg/pr60647-2.c: Likewise.
10885
10886 2014-03-31  Richard Biener  <rguenther@suse.de>
10887
10888         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10889
10890 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
10891
10892         PR target/60034
10893         * gcc.target/aarch64/pr60034.c: New file.
10894
10895 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
10896
10897         PR c++/60626
10898         * g++.dg/cpp1y/pr60626.C: New testcase.
10899
10900 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
10901
10902         * gcc.dg/pr45416.c: Allow bextr on x86.
10903         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10904         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10905         gcc.target/i386/fma4-vector.c: Use -mno-fma.
10906         * gcc.target/i386/l_fma_double_1.c,
10907         gcc.target/i386/l_fma_double_2.c,
10908         gcc.target/i386/l_fma_double_3.c,
10909         gcc.target/i386/l_fma_double_4.c,
10910         gcc.target/i386/l_fma_double_5.c,
10911         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
10912         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
10913         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
10914         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
10915         * gcc.target/i386/pr27971.c: Use -mno-tbm.
10916         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
10917         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
10918
10919 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
10920
10921         PR target/60648
10922         * g++.dg/pr60648.C: Move test to...
10923         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
10924         dg-options, add for fpic targets dg-additional-options -fPIC.
10925
10926 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10927
10928         * gnat.dg/opt33.adb: New testcase.
10929
10930 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
10931
10932         PR target/60697
10933         * gcc.target/aarch64/pr60697.c: New.
10934
10935 2014-03-27  Jeff Law  <law@redhat.com>
10936
10937         PR target/60648
10938         * g++.dg/pr60648.C: New test.
10939
10940 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
10941
10942         PR c++/60573
10943         * g++.dg/cpp1y/pr60573.C: New testcase.
10944
10945 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10946
10947         PR target/60693
10948         * gcc.target/i386/pr60693.c: New test.
10949
10950 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
10951
10952         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
10953
10954 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10955
10956         PR c++/60689
10957         * c-c++-common/pr60689.c: New test.
10958
10959         PR c++/58678
10960         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
10961         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
10962         targets.
10963
10964 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
10965
10966         PR target/60675
10967         * gcc.target/aarch64/pr60675.C: New.
10968
10969 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10970
10971         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
10972         * lib/target-supports.exp: Return true for s390
10973         in check_effective_logical_op_short_circuit.
10974
10975 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10976
10977         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
10978         of second source operand.
10979         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
10980         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
10981         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
10982
10983 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
10984
10985         PR ipa/60315
10986         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
10987
10988 2014-03-28  Tobias Burnus  <burnus@net-b.de>
10989
10990         * lib/cilk-plus-dg.exp: New.
10991         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
10992         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
10993
10994 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10995
10996         PR fortran/60522
10997         * gfortran.dg/where_4.f90:  New test case.
10998
10999 2014-03-27  Tobias Burnus  <burnus@net-b.de>
11000
11001         PR fortran/58880
11002         * gfortran.dg/finalize_24.f90: New.
11003
11004 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
11005
11006         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
11007         vbpermq builtin.
11008
11009         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
11010         vec_select optimizations.
11011         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
11012         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
11013
11014         PR target/60672
11015         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
11016         xxpermdi builtins are supported.
11017
11018 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
11019
11020         PR rtl-optimization/60650
11021         * gcc.target/arm/pr60650.c: New.
11022
11023 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11024
11025         * gcc.target/s390/20140327-1.c: New testcase.
11026
11027 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR middle-end/60682
11030         * g++.dg/gomp/pr60682.C: New test.
11031
11032 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
11033
11034         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
11035
11036 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11037
11038         PR target/60580
11039         * gcc.target/aarch64/pr60580_1.c: New.
11040         * gcc.target/aarch64/test_fp_attribute_1.c: New.
11041         * gcc.target/aarch64/test_fp_attribute_2.c: New.
11042
11043 2014-03-26  Dehao Chen  <dehao@google.com>
11044
11045         * gcc.dg/predict-8.c: New test.
11046
11047 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
11048
11049         PR c++/52369
11050         * g++.dg/init/const10.C: New.
11051         * g++.dg/init/const11.C: New.
11052         * g++.dg/init/pr25811.C: Adjust.
11053         * g++.dg/init/pr29043.C: Likewise.
11054         * g++.dg/init/pr43719.C: Likewise.
11055         * g++.dg/init/pr44086.C: Likewise.
11056         * g++.dg/init/ctor8.C: Likewise.
11057         * g++.dg/init/uninitialized1.C: Likewise.
11058
11059 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR sanitizer/60636
11062         * c-c++-common/ubsan/pr60636.c: New test.
11063
11064 2014-03-26  Andreas Schwab  <schwab@suse.de>
11065
11066         * g++.dg/torture/pr60315.C: Remove duplication.
11067
11068 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11069
11070         * gcc.c-torture/execute/20140326-1.c: New test.
11071
11072 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
11073
11074         PR ipa/60315
11075         * g++.dg/torture/pr60315.C: New testcase.
11076
11077 2014-03-25  Martin Jambor  <mjambor@suse.cz>
11078
11079         PR ipa/60600
11080         * g++.dg/ipa/pr60600.C: New test.
11081
11082 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
11083
11084         PR testsuite/58013
11085         * g++.dg/opt/pr56999.C: Pop hidden visibility.
11086
11087 2014-03-25  Richard Biener  <rguenther@suse.de>
11088
11089         PR middle-end/60635
11090         * gfortran.dg/lto/pr60635_0.f90: New testcase.
11091         * gfortran.dg/lto/pr60635_1.c: Likewise.
11092
11093 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
11094
11095         PR c++/60627
11096         * g++.dg/cpp1y/pr60627.C: New testcase.
11097
11098 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
11099
11100         * gcc.target/aarch64/ushr64_1.c: New.
11101
11102 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
11103
11104         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
11105         (LONG_LONG): Use LLONG.
11106         (set_rvector_long): Explicitly return void.
11107         (set_vector_long): Likewise.
11108         (check_vector_long): Likewise.
11109
11110 2014-03-24  Marek Polacek  <polacek@redhat.com>
11111
11112         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
11113         Define INT_MIN.
11114         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
11115         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11116         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11117         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11118         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11119         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11120         * c-c++-common/ubsan/pr59503.c: Likewise.
11121         * c-c++-common/ubsan/pr60613-1.c: Likewise.
11122         * c-c++-common/ubsan/save-expr-1.c: Likewise.
11123         * c-c++-common/ubsan/shift-3.c: Likewise.
11124         * c-c++-common/ubsan/shift-6.c: Likewise.
11125         * c-c++-common/ubsan/undefined-1.c: Likewise.
11126         * c-c++-common/ubsan/vla-2.c: Likewise.
11127         * c-c++-common/ubsan/vla-3.c: Likewise.
11128         * c-c++-common/ubsan/vla-4.c: Likewise.
11129         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
11130         * g++.dg/ubsan/return-2.C: Likewise.
11131
11132 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
11133
11134         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
11135         hppa*-*-hpux*.
11136
11137         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
11138
11139         PR libfortran/59313
11140         PR libfortran/58015
11141         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
11142         * gfortran.dg/round_4.f90: Likewise.
11143
11144 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
11145
11146         PR libfortran/60128
11147         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
11148         i?86-*-solaris2.9*.
11149
11150 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
11151
11152         PR sanitizer/60613
11153         * c-c++-common/ubsan/pr60613-1.c: New test.
11154         * c-c++-common/ubsan/pr60613-2.c: New test.
11155
11156 2014-03-22  Matthias Klose  <doko@ubuntu.com>
11157
11158         * g++.dg/cpp0x/regress: Remove empty directory.
11159
11160 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
11161
11162         PR debug/60603
11163         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
11164
11165 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
11166
11167         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
11168         * g++.dg/cpp1y/pr60393.C: Likewise.
11169
11170 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
11171
11172         PR c++/60384
11173         * g++.dg/cpp1y/pr60384.C: New.
11174
11175 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
11176
11177         PR target/60598
11178         * gcc.dg/pr60598.c: New test.
11179
11180 2014-03-21  Martin Jambor  <mjambor@suse.cz>
11181
11182         PR ipa/59176
11183         * g++.dg/torture/pr59176.C: New test.
11184
11185 2014-03-21  Martin Jambor  <mjambor@suse.cz>
11186
11187         PR ipa/60419
11188         * g++.dg/ipa/pr60419.C: New test.
11189
11190 2014-03-21  Richard Biener  <rguenther@suse.de>
11191
11192         PR tree-optimization/60577
11193         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
11194
11195 2014-03-21  Tobias Burnus  <burnus@net-b.de>
11196
11197         PR fortran/60599
11198         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
11199
11200 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
11201
11202         PR middle-end/60597
11203         * g++.dg/opt/pr60597.C: New test.
11204
11205         PR c++/60572
11206         * g++.dg/init/pr60572.C: New test.
11207
11208 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
11209
11210         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
11211
11212 2014-03-19  Tobias Burnus  <burnus@net-b.de>
11213
11214         PR fortran/60543
11215         PR fortran/60283
11216         * gfortran.dg/implicit_pure_4.f90: New.
11217
11218 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
11219
11220         PR c++/51474
11221         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
11222
11223 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
11224
11225         PR testsuite/60590
11226         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
11227         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
11228         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
11229
11230 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
11231
11232         PR c++/60332
11233         * g++.dg/cpp1y/pr60332.C: New.
11234
11235 2014-03-19  Marek Polacek  <polacek@redhat.com>
11236
11237         PR sanitizer/60569
11238         * g++.dg/ubsan/pr60569.C: New test.
11239
11240 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11241
11242         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
11243
11244 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
11245
11246         PR tree-optimization/60559
11247         * g++.dg/vect/pr60559.cc: New test.
11248
11249 2014-03-18  Ian Lance Taylor  <iant@google.com>
11250
11251         PR target/60563
11252         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
11253         (ditype): Rename typedef from int64_t.
11254
11255 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11256
11257         PR c/55383
11258         * gcc.dg/cast-qual-3.c: New.
11259         Revert:
11260         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11261         * c-c++-common/Wcast-qual-1.c: More precise match text.
11262
11263 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
11264
11265         PR fortran/55207
11266         PR fortran/60549
11267         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
11268         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
11269         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
11270         * gfortran.dg/intent_optimize_1.f90: Ditto.
11271         * gfortran.dg/pointer_init_9.f90: Ditto.
11272         * gfortran.dg/volatile4.f90: Ditto.
11273         * gfortran.dg/volatile6.f90: Ditto.
11274
11275 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11276
11277         PR c/55383
11278         * c-c++-common/Wcast-qual-1.c: More precise match text.
11279
11280 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
11281
11282         PR c++/60305
11283         * g++.dg/cpp0x/constexpr-ice14.C: New.
11284
11285 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
11286
11287         PR c++/54250
11288         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
11289
11290 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
11291
11292         PR sanitizer/60535
11293         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
11294         * c-c++-common/ubsan/null-2.c: Likewise.
11295         * c-c++-common/ubsan/null-3.c: Likewise.
11296         * c-c++-common/ubsan/null-4.c: Likewise.
11297         * c-c++-common/ubsan/null-5.c: Likewise.
11298         * c-c++-common/ubsan/null-6.c: Likewise.
11299         * c-c++-common/ubsan/null-7.c: Likewise.
11300         * c-c++-common/ubsan/null-8.c: Likewise.
11301         * c-c++-common/ubsan/null-9.c: Likewise.
11302         * c-c++-common/ubsan/null-10.c: Likewise.
11303         * c-c++-common/ubsan/null-11.c: Likewise.
11304         * c-c++-common/ubsan/overflow-1.c: Likewise.
11305         * c-c++-common/ubsan/overflow-2.c: Likewise.
11306         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11307         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11308         * c-c++-common/ubsan/overflow-int128.c: Likewise.
11309         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11310         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11311         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11312         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11313         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11314         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11315         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11316         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11317         * c-c++-common/ubsan/pr59333.c: Likewise.
11318         * c-c++-common/ubsan/pr59503.c: Likewise.
11319         * c-c++-common/ubsan/pr59667.c: Likewise.
11320         * c-c++-common/ubsan/undefined-1.c: Likewise.
11321         * g++.dg/ubsan/pr59250.C: Likewise.
11322         * g++.dg/ubsan/pr59306.C: Likewise.
11323
11324 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11325
11326         * gcc.dg/tls/pr58595.c: Add tls options.
11327
11328 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
11329
11330         * gcc.target/i386/avx-additional-reg-names.c: New.
11331         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
11332
11333 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
11334
11335         PR c++/60390
11336         * g++.dg/cpp1y/pr60390.C: New testcase.
11337
11338         PR c++/60391
11339         * g++.dg/cpp1y/pr60391.C: New testcase.
11340
11341 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR target/60516
11344         * gcc.target/i386/pr60516.c: New test.
11345
11346 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
11347
11348         PR c++/59571
11349         * g++.dg/cpp0x/constexpr-ice13.C: New.
11350
11351 2014-03-17  Marek Polacek  <polacek@redhat.com>
11352
11353         PR middle-end/60534
11354         * gcc.dg/gomp/pr60534.c: New test.
11355
11356 2014-03-17  Kai Tietz  <ktietz@redhat.com>
11357
11358         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
11359
11360 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
11361
11362         PR testsuite/58851
11363         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
11364         storage size.
11365
11366 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
11367
11368         PR libfortran/58324
11369         * gfortran.dg/list_read_12.f90: New test.
11370
11371 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
11372
11373         PR fortran/55207
11374         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
11375         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
11376         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
11377         -Wno-aggressive-loop-optimizations and remove an unused variable.
11378         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
11379         * gfortran.dg/pointer_init_9.f90: New.
11380         * gfortran.dg/volatile4.f90: Put into subroutine.
11381         * gfortran.dg/volatile6.f90: Ditto.
11382
11383 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
11384
11385         PR fortran/60392
11386         * gfortran.dg/transpose_4.f90: New test.
11387
11388 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
11389
11390         PR rtl-optimization/60508
11391         * gcc.target/i386/pr60508.c: New.
11392
11393 2014-03-14  Richard Biener  <rguenther@suse.de>
11394
11395         PR middle-end/60518
11396         * g++.dg/pr60518.C: New testcase.
11397
11398 2014-03-14  Martin Jambor  <mjambor@suse.cz>
11399
11400         PR lto/60461
11401         * gcc.dg/lto/pr60461_0.c: New test.
11402
11403 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
11404
11405         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
11406         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
11407         * gcc.dg/lto/save-temps_0.c: New testcase.
11408
11409 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
11410
11411         PR middle-end/36282
11412         * c-c++-common/pr36282-1.c: New test.
11413         * c-c++-common/pr36282-2.c: New test.
11414         * c-c++-common/pr36282-3.c: New test.
11415         * c-c++-common/pr36282-4.c: New test.
11416
11417 2014-03-13  Richard Henderson  <rth@redhat.com>
11418
11419         PR debug/60438
11420         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
11421
11422 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
11423
11424         PR c++/60383
11425         * g++.dg/template/crash118.C: New.
11426         * g++.dg/template/crash95.C: Adjust.
11427
11428 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
11429
11430         PR rtl-optimization/57189
11431         * gcc.target/i386/pr57189.c: New.
11432
11433 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
11434
11435         PR c++/60254
11436         * g++.dg/cpp0x/static_assert10.C: New.
11437         * g++.dg/cpp0x/static_assert11.C: Likewise.
11438         * g++.dg/cpp0x/static_assert3.C: Adjust.
11439
11440 2014-03-13  Richard Biener  <rguenther@suse.de>
11441
11442         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
11443
11444 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
11445
11446         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
11447         2.07 128-bit arithmetic.
11448         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11449
11450         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11451         due to when TImode is allowed in VSX registers, the allowable
11452         address modes for TImode is just a single indirect address in
11453         order for the value to be loaded and store in either GPR or VSX
11454         registers.  This affects the generated code, and it would cause
11455         this test to fail, when such an option is used.
11456
11457 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11458
11459         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11460
11461 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11462
11463         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11464         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11465         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11466         only test for exactly one if if -mbranch-cost=1 has been passed.
11467
11468 2014-03-12  Christian Bruel  <christian.bruel@st.com>
11469
11470         PR target/60264
11471         * gcc.target/arm/pr60264.c
11472
11473 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11474
11475         PR tree-optimization/60454
11476         * gcc.c-torture/execute/pr60454.c: New test.
11477
11478 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11479             Marc Glisse  <marc.glisse@inria.fr>
11480
11481         PR tree-optimization/60502
11482         * gcc.c-torture/compile/pr60502.c: New test.
11483
11484 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11485
11486         PR middle-end/60482
11487         * gcc.dg/vect/pr60482.c: New test.
11488
11489 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
11490
11491         PR c++/60389
11492         * g++.dg/cpp0x/inh-ctor19.C: New.
11493
11494 2014-03-11  Richard Biener  <rguenther@suse.de>
11495
11496         PR tree-optimization/60429
11497         PR tree-optimization/60485
11498         * gcc.dg/pr60485-1.c: New testcase.
11499         * gcc.dg/pr60485-2.c: Likewise.
11500
11501 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
11502
11503         PR ipa/60457
11504         * g++.dg/ipa/pr60457.C: New test.
11505
11506 2014-03-10  Richard Biener  <rguenther@suse.de>
11507
11508         PR middle-end/60474
11509         * g++.dg/torture/pr60474.C: New testcase.
11510
11511 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
11512
11513         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11514
11515 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
11516
11517         * gcc.dg/lto/pr55113_0.c: New testcase.
11518
11519 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
11520
11521         PR c++/60033
11522         * g++.dg/cpp1y/pr60033.C: New testcase.
11523
11524         PR c++/60393
11525         * g++.dg/cpp1y/pr60393.C: New testcase.
11526
11527 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11528
11529         PR libfortran/60128
11530         * gfortran.dg/fmt_en.f90: New test.
11531
11532 2014-03-07  Jason Merrill  <jason@redhat.com>
11533
11534         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11535         * lib/target-supports.exp (check_effective_target_c++11): Now
11536         means C++11 and up.
11537         (check_effective_target_c++11_only): New.
11538         (check_effective_target_c++11_down): New.
11539         (check_effective_target_c++1y): New.
11540         (check_effective_target_c++1y_only): New.
11541         (check_effective_target_c++98_only): Rename from
11542         check_effective_target_c++98.
11543         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11544
11545 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
11546
11547         PR c++/58609
11548         * g++.dg/cpp0x/constexpr-ice12.C: New.
11549
11550 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
11551
11552         * c-c++-common/gomp/map-1.c: Extend.
11553
11554 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
11555             Janus Weil  <janus@gcc.gnu.org>
11556
11557         PR fortran/51976
11558         * gfortran.dg/deferred_type_component_1.f90 : New test.
11559         * gfortran.dg/deferred_type_component_2.f90 : New test.
11560
11561 2014-03-06  Marek Polacek  <polacek@redhat.com>
11562
11563         PR c/60197
11564         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11565         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11566
11567 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
11568
11569         PR target/58595
11570         * gcc.dg/tls/pr58595.c: New test.
11571
11572 2014-03-06  Richard Biener  <rguenther@suse.de>
11573
11574         PR middle-end/60445
11575         PR lto/60424
11576         PR lto/60427
11577         Revert
11578         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
11579
11580         * gcc.dg/lto/pr55113_0.c: New testcase.
11581
11582 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
11583
11584         PR testsuite/59308
11585         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11586         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
11587         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11588         s390*/i?86/x86_64.
11589         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11590         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11591         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11592         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11593         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11594         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
11595         even for mips*/s390*/i?86/x86_64.
11596         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11597         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11598         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11599         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11600         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11601
11602         PR lto/60404
11603         * gcc.dg/lto/pr60404_0.c: New test.
11604         * gcc.dg/lto/pr60404_1.c: New file.
11605         * gcc.dg/lto/pr60404_2.c: New file.
11606
11607 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11608
11609         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11610         long long" throughout.
11611         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11612         * gcc.dg/vmx/insert-vsx.c: Likewise.
11613         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11614         * gcc.dg/vmx/ld-vsx.c: Likewise.
11615         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11616         * gcc.dg/vmx/ldl-vsx.c: Likewise.
11617         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11618         * gcc.dg/vmx/merge-vsx.c: Likewise.
11619         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11620         * gcc.dg/vmx/st-vsx.c: Likewise.
11621         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11622         * gcc.dg/vmx/stl-vsx.c: Likewise.
11623         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11624
11625 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
11626
11627         * gcc.dg/lto/pr55113_0.c: New testcase.
11628
11629 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
11630
11631         PR c++/60376
11632         * g++.dg/cpp1y/pr60376.C: New.
11633
11634 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11635
11636         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11637
11638 2014-03-04  Richard Biener  <rguenther@suse.de>
11639
11640         PR tree-optimization/60382
11641         * gcc.dg/vect/pr60382.c: New testcase.
11642
11643 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
11644
11645         PR libfortran/60148
11646         * gfortran.dg/namelist_84.f90: New test.
11647
11648 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
11649
11650         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11651         argument to avoid inf values.
11652         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11653         UNION_FP_CHECK machinery.
11654
11655 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
11656
11657         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11658         i32in128 cases outside special big-endian processing block.
11659
11660 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
11661
11662         PR preprocessor/60400
11663         * c-c++-common/cpp/pr60400.c: New test.
11664         * c-c++-common/cpp/pr60400-1.h: New file.
11665         * c-c++-common/cpp/pr60400-2.h: New file.
11666
11667         PR objc++/60398
11668         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11669
11670         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11671         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11672
11673 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
11674
11675         PR ipa/60150
11676         * g++.dg/lto/pr60150.H: New testcase.
11677         * g++.dg/lto/pr60150_0.C: New testcase.
11678         * g++.dg/lto/pr60150_1.C: New testcase.
11679
11680 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
11681
11682         PR ipa/60306
11683         * g++.dg/ipa/devirt-29.C: New testcase
11684
11685 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11686
11687         PR fortran/60236
11688         * gfortran.dg/vect/pr32380.f: Fix expected test results.
11689
11690 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
11691
11692         PR c++/50025
11693         * g++.dg/cpp0x/pr50025.C: New.
11694
11695 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
11696
11697         PR c++/60377
11698         * g++.dg/cpp1y/pr60377.C: New testcase.
11699
11700 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
11701
11702         PR fortran/60341
11703         * gfortran.dg/str_comp_optimize_1.f90: New test.
11704
11705 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
11706
11707         PR target/60071
11708         * gcc.c-torture/compile/pr60071.c: New.
11709
11710 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
11711
11712         PR fortran/60359
11713         * gfortran.dg/unlimited_polymorphic_16.f90: New.
11714
11715 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
11716
11717         PR c++/58610
11718         * g++.dg/cpp0x/constexpr-ice11.C: New.
11719
11720 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
11721
11722         PR c++/60314
11723         * g++.dg/cpp1y/auto-fn24.C: New.
11724
11725 2014-02-28  Joey Ye  <joey.ye@arm.com>
11726
11727         PR target/PR60169
11728         * gcc.target/arm/thumb1-far-jump-3.c: New case.
11729
11730 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11731
11732         PR c++/60253
11733         * g++.dg/overload/ellipsis2.C: New.
11734
11735 2014-02-27  Jeff Law  <law@redhat.com>
11736
11737         PR rtl-optimization/52714
11738         * gcc.c-torture/compile/pr52714.c: New test.
11739
11740 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
11741             Jeff Law  <law@redhat.com>
11742
11743         PR rtl-optimization/49847
11744         * g++.dg/pr49847.C: New test.
11745
11746 2014-02-27  Marek Polacek  <polacek@redhat.com>
11747
11748         PR middle-end/59223
11749         * c-c++-common/pr59223.c: New test.
11750
11751 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
11752
11753         * common/config/i386/predicates.md (const1256_operand): Remove.
11754         (const2356_operand): New.
11755         (const_1_to_2_operand): Remove.
11756         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11757         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11758         (*avx512pf_gatherpf<mode>sf): Ditto.
11759         (avx512pf_gatherpf<mode>df): Ditto.
11760         (*avx512pf_gatherpf<mode>df_mask): Ditto.
11761         (*avx512pf_gatherpf<mode>df): Ditto.
11762         (avx512pf_scatterpf<mode>sf): Ditto.
11763         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11764         (*avx512pf_scatterpf<mode>sf): Ditto.
11765         (avx512pf_scatterpf<mode>df): Ditto.
11766         (*avx512pf_scatterpf<mode>df_mask): Ditto.
11767         (*avx512pf_scatterpf<mode>df): Ditto.
11768         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11769
11770 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
11771
11772         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11773         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11774         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11775         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11776         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11777         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11778         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11779         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11780
11781 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
11782
11783         PR target/60280
11784         * gnat.dg/renaming5.adb: Change to two expected gotos.
11785         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11786         jump threads.
11787         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11788         messages for removed basic block.
11789         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11790         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11791         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11792         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11793
11794 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11795
11796         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11797         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11798         * gcc.dg/vmx/ldl-vsx.c: Likewise.
11799         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11800         * gcc.dg/vmx/merge-vsx.c: Likewise.
11801         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11802
11803 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
11804
11805         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11806         * gcc.target/i386/prefetchwt1-1.c: New.
11807         * g++.dg/other/i386-2.C: Add new option.
11808         * g++.dg/other/i386-3.C: Ditto.
11809         * gcc.target/i386/sse-12.c: Ditto.
11810         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11811         * gcc.target/i386/sse-22.c: Add new option.
11812         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11813
11814 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11815
11816         PR libfortran/59313
11817         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11818
11819         PR libfortran/58015
11820         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11821
11822 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
11823
11824         PR c++/60311
11825         * g++.dg/cpp1y/pr60311.C: New testcase.
11826
11827         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11828
11829         PR c++/60065
11830         * g++.dg/cpp1y/pr60065.C: New testcase.
11831
11832 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
11833
11834         PR rtl-optimization/60268
11835         * gcc.c-torture/compile/pr60268.c: New test.
11836
11837 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
11838
11839         * gcc.target/microblaze/others/mem_reload.c: New test.
11840
11841 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11842
11843         * gcc.dg/vmx/lde.c: New test.
11844         * gcc.dg/vmx/lde-be-order.c: New test.
11845         * gcc.dg/vmx/ste.c: New test.
11846         * gcc.dg/vmx/ste-be-order.c: New test.
11847
11848 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
11849
11850         PR testsuite/60173
11851         * lib/target-supports.exp
11852         (check_effective_target_logical_op_short_circuit): Add cris-*-*
11853         and crisv32-*-* to list.
11854
11855 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
11856
11857         PR fortran/60302
11858         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11859
11860 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11861
11862         * gcc.dg/vmx/vsums.c: Check entire result vector.
11863         * gcc.dg/vmx/vsums-be-order.c: Likewise.
11864
11865 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11866
11867         * gcc.dg/vmx/ld.c: New test.
11868         * gcc.dg/vmx/ld-be-order.c: New test.
11869         * gcc.dg/vmx/ld-vsx.c: New test.
11870         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11871         * gcc.dg/vmx/ldl.c: New test.
11872         * gcc.dg/vmx/ldl-be-order.c: New test.
11873         * gcc.dg/vmx/ldl-vsx.c: New test.
11874         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11875         * gcc.dg/vmx/st.c: New test.
11876         * gcc.dg/vmx/st-be-order.c: New test.
11877         * gcc.dg/vmx/st-vsx.c: New test.
11878         * gcc.dg/vmx/st-vsx-be-order.c: New test.
11879         * gcc.dg/vmx/stl.c: New test.
11880         * gcc.dg/vmx/stl-be-order.c: New test.
11881         * gcc.dg/vmx/stl-vsx.c: New test.
11882         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11883
11884 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
11885
11886         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11887         * g++.dg/other/i386-3.C (dg-options): Ditto.
11888         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11889         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11890         -mavx512pf and -msha.
11891
11892 2014-02-21  Richard Biener  <rguenther@suse.de>
11893
11894         PR tree-optimization/60276
11895         * gcc.dg/vect/pr60276.c: New testcase.
11896
11897 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
11898
11899         PR fortran/60234
11900         * gfortran.dg/finalize_23.f90: New.
11901
11902 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
11903
11904         PR c++/60052
11905         PR c++/60053
11906         * g++.dg/cpp1y/pr60052.C: New testcase.
11907         * g++.dg/cpp1y/pr60053.C: New testcase.
11908
11909 2014-02-21  Tobias Burnus  <burnus@net-b.de>
11910
11911         PR fortran/60286
11912         * gfortran.dg/inquire_16.f90: New.
11913
11914 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
11915
11916         * gcc.target/nios2/biggot-1.c: New.
11917         * gcc.target/nios2/biggot-2.c: New.
11918
11919 2014-02-20  Martin Jambor  <mjambor@suse.cz>
11920
11921         PR ipa/55260
11922         * gcc.dg/ipa/pr55260.c: New test.
11923
11924 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
11925
11926         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
11927         for execution test case.
11928
11929 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
11930
11931         PR ipa/58555
11932         * g++.dg/torture/pr58555.C: New testcase.
11933
11934 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
11935
11936         PR target/60204
11937         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
11938         reflect abi fix.
11939         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
11940
11941 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
11942             Kirill Yukhin  <kirill.yukhin@intel.com>
11943
11944         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
11945         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
11946         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
11947         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
11948         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
11949         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
11950
11951 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
11952
11953         PR c/37743
11954         * g++.dg/ext/builtin-bswap1.C: New test.
11955         * c-c++-common/pr37743.c: New test.
11956
11957 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
11958
11959         * gcc.dg/decl-10.c: New test.
11960
11961 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
11962
11963         PR c++/60267
11964         * g++.dg/ext/ivdep-1.C: New test.
11965
11966         PR c++/60267
11967         * gcc.dg/pr60267.c: New test.
11968
11969 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
11970
11971         PR target/59794
11972         * gcc.target/i386/pr39162.c: Add dg-prune-output.
11973         (dg-options): Remove -Wno-psabi.
11974         * gcc.target/i386/pr59794-2.c: Ditto.
11975         * gcc.target/i386/pr60205-1.c: Ditto.
11976         * gcc.target/i386/sse-5.c: Ditto.
11977
11978 2014-02-18  Nick Clifton  <nickc@redhat.com>
11979
11980         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
11981         * gcc.dg/pr23623.c: Likewise.
11982         * gcc.dg/pr48784-1.c: Likewise.
11983         * gcc.dg/pr48784-2.c: Likewise.
11984         * gcc.dg/pr56997-2.c: Likewise.
11985         * gcc.dg/sms-6.c: Likewise.
11986         * gcc.dg/torture/pr60183.c: Likewise.
11987         * gcc.dg/torture/vec-cvt-1.c: Likewise.
11988         * gcc.c-torture/execute/20061220-1.x: New.
11989         * gcc.c-torture/execute/pr43220.x: New.
11990         * gcc.c-torture/execute/pr51581-1.x: New.
11991         * gcc.c-torture/execute/pr51581-2.x: New.
11992         * gcc.c-torture/execute/pr58570.x: New.
11993         * gcc.c-torture/unsorted/DFcmp.x: New.
11994         * gcc.c-torture/unsorted/SFset.x: New.
11995
11996 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11997
11998         * gnat.dg/opt31.adb: New test.
11999
12000 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12001
12002         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
12003
12004 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
12005
12006         PR fortran/60232
12007         * gfortran.dg/typebound_proc_33.f90: New.
12008
12009 2014-02-19  Marek Polacek  <polacek@redhat.com>
12010
12011         PR c/60195
12012         * gcc.dg/pr60195.c: New test.
12013
12014 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
12015
12016         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
12017
12018 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
12019
12020         PR preprocessor/58844
12021         * c-c++-common/cpp/pr58844-1.c: New test.
12022         * c-c++-common/cpp/pr58844-2.c: New test.
12023
12024 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12025
12026         PR c++/60225
12027         * g++.dg/cpp0x/constexpr-ice10.C: New.
12028
12029 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12030
12031         PR c++/60215
12032         * g++.dg/cpp0x/pr60215.C: New.
12033
12034 2014-02-18  Tobias Burnus  <burnus@net-b.de>
12035
12036         PR fortran/49397
12037         * gfortran.dg/proc_ptr_45.f90: New.
12038         * gfortran.dg/proc_ptr_46.f90: New.
12039
12040 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
12041
12042         PR c++/60190
12043         * g++.dg/cpp1y/pr60190.C: New testcase.
12044
12045         PR c++/60064
12046         * g++.dg/cpp1y/pr60064.C: New testcase.
12047
12048 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
12049
12050         PR target/60205
12051         * gcc.target/i386/pr60205-1.c: New test.
12052         * gcc.target/i386/pr60205-2.c: Ditto.
12053
12054 2014-02-18  Kai Tietz  <ktietz@redhat.com>
12055
12056         PR target/60193
12057         * gcc.target/i386/nest-1.c: New testcase.
12058
12059 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12060
12061         * gnat.dg/opt32.adb: New test.
12062
12063 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
12064
12065         PR fortran/60231
12066         * gfortran.dg/typebound_generic_15.f90: New.
12067
12068 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
12069
12070         PR fortran/55907
12071         * gfortran.dg/init_flag_12.f90: New.
12072
12073 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
12074             Ilya Tocar  <ilya.tocar@intel.com>
12075
12076         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
12077         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12078         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12079         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12080
12081 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
12082
12083         * lib/target-supports.exp
12084         (check_effective_target_logical_op_short_circuit): New procedure.
12085         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
12086         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
12087         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
12088         * gcc.dg/tree-ssa/vrp47.c: Likewise.
12089         * gcc.dg/tree-ssa/vrp87.c: Likewise.
12090         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
12091         logical_op_short_circuit for the alternative test, extending
12092         it to arm_cortex_m.
12093
12094 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
12095
12096         PR target/60203
12097         * gcc.target/powerpc/pr60203.c: New testsuite.
12098
12099 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
12100
12101         PR fortran/59599
12102         * gfortran.dg/ichar_3.f90: New test.
12103
12104 2014-02-15  Richard Biener  <rguenther@suse.de>
12105
12106         PR tree-optimization/60183
12107         * gcc.dg/torture/pr60183.c: New testcase.
12108
12109 2014-02-14  Jeff Law  <law@redhat.com>
12110
12111         PR rtl-optimization/60131
12112         * g++.dg/torture/pr60131.C: New test.
12113
12114 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
12115
12116         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
12117         on command-line.
12118
12119 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12120
12121         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
12122
12123 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
12124
12125         * gcc.c-torture/compile/20140213.c: New test.
12126
12127 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
12128
12129         PR target/43546
12130         * gcc.target/i386/pr43546.c: New test.
12131
12132 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12133
12134         * gcc.target/s390/hotpatch-compile-8.c: New test.
12135
12136 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
12137
12138         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
12139         definition with an ifndef.
12140         * gcc.dg/pr59605-2.c: New test.
12141
12142 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
12143
12144         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
12145
12146 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
12147
12148         * gcc.dg/torture/float128-mul-underflow.c,
12149         gcc.dg/torture/float128-truncdf-underflow.c,
12150         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
12151
12152 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
12153
12154         PR middle-end/59737
12155         * g++.dg/ipa/pr59737.C: New test.
12156
12157 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
12158
12159         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
12160
12161 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
12162
12163         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
12164
12165         * gcc.dg/cilk-plus/jump-openmp.c: New file.
12166
12167 2014-02-12  Richard Biener  <rguenther@suse.de>
12168
12169         PR middle-end/60092
12170         * gcc.dg/torture/pr60092.c: New testcase.
12171         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
12172
12173 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
12174
12175         * gcc.c-torture/execute/20140212-1.c: New test.
12176
12177 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
12178
12179         PR c++/60047
12180         * g++.dg/cpp0x/pr60047.C: New.
12181
12182 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
12183
12184         PR c/60101
12185         * c-c++-common/pr60101.c: New test.
12186
12187 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
12188
12189         PR lto/59468
12190         * g++.dg/ipa/devirt-27.C: New testcase.
12191         * g++.dg/ipa/devirt-26.C: New testcase.
12192
12193 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12194
12195         PR target/60137
12196         * gcc.target/powerpc/pr60137.c: New file.
12197
12198 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
12199
12200         PR fortran/52370
12201         * gfortran.dg/pr52370.f90: New test.
12202
12203 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
12204
12205         PR target/59927
12206         Revert
12207         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
12208
12209         PR testsuite/58630
12210         * gcc.target/i386/pr43662.c (dg-options):
12211         Add -maccumulate-outgoing-args.
12212         * gcc.target/i386/pr43869.c (dg-options): Ditto.
12213         * gcc.target/i386/pr57003.c (dg-options): Ditto.
12214         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
12215         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
12216         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
12217         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
12218         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
12219         Add -maccumulate-outgoing-args.
12220         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
12221         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
12222         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
12223         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
12224         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
12225         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
12226         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
12227         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
12228         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
12229         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
12230         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
12231         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
12232         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
12233         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
12234         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
12235
12236 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
12237
12238         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
12239
12240 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
12241
12242         PR debug/59776
12243         * gcc.dg/guality/pr59776.c: New test.
12244
12245 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
12246
12247         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
12248         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
12249         (add_options_for_arm_vfp3): New.
12250
12251 2014-02-11  Jeff Law  <law@redhat.com>
12252
12253         PR middle-end/54041
12254         * gcc.target/m68k/pr54041.c: New test.
12255
12256 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
12257
12258         PR target/59927
12259         * gcc.target/i386/pr59927.c: New test.
12260
12261 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
12262
12263         * gcc.dg/vect/pr57741-3.c: Require vect_int.
12264         * gcc.dg/vect/pr60012.c: Likewise.
12265         * gcc.dg/vect/vect-119.c: Likewise.
12266         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
12267         * gcc.dg/vect/vect-outer-4c.c: Likewise.
12268
12269 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12270
12271         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
12272
12273 2014-02-10  Jeff Law  <law@redhat.com>
12274
12275         PR middle-end-52306
12276         * gcc.c-torture/compile/pr52306.c: New test.
12277
12278 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12279
12280         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
12281
12282 2014-02-10  Richard Biener  <rguenther@suse.de>
12283
12284         PR tree-optimization/60115
12285         * gcc.dg/torture/pr60115.c: New testcase.
12286
12287 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
12288
12289         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
12290         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
12291
12292 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
12293             Ilya Tocar  <ilya.tocar@intel.com>
12294
12295         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
12296         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
12297         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12298         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12299         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
12300         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
12301         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
12302         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12303         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12304         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12305         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
12306         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
12307         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
12308         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
12309         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12310         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12311         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
12312         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
12313         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12314         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
12315         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12316         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
12317         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12318         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
12319         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
12320         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12321         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12322
12323 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
12324
12325         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
12326
12327 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
12328
12329         PR fortran/57522
12330         * gfortran.dg/associated_target_5.f03: New test.
12331
12332 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
12333
12334         PR fortran/59026
12335         * gfortran.dg/elemental_by_value_1.f90: New test.
12336
12337 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
12338
12339         PR fortran/58470
12340         * gfortran.dg/finalize_22.f90: New.
12341
12342 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
12343
12344         PR fortran/60066
12345         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
12346         was fixed by the patch for PR59906.
12347
12348 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
12349
12350         PR translation/52289
12351         * gfortran.dg/coarray_8.f90: Update dg-error match.
12352
12353 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
12354
12355         PR c/59984
12356         * gcc.dg/vect/pr59984.c: New test.
12357
12358         PR middle-end/60092
12359         * gcc.dg/attr-alloc_align-1.c: New test.
12360         * gcc.dg/attr-alloc_align-2.c: New test.
12361         * gcc.dg/attr-alloc_align-3.c: New test.
12362         * gcc.dg/attr-assume_aligned-1.c: New test.
12363         * gcc.dg/attr-assume_aligned-2.c: New test.
12364         * gcc.dg/attr-assume_aligned-3.c: New test.
12365
12366 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
12367
12368         PR target/60077
12369         * gcc.target/i386/pr60077-1.c: New test.
12370         * gcc.target/i386/pr60077-2.c: New test.
12371
12372 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
12373
12374         PR preprocessor/56824
12375         * gcc.dg/pr56824.c: New test.
12376
12377 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12378
12379         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
12380         variable used for atomic operations.
12381
12382 2014-02-07  Richard Biener  <rguenther@suse.de>
12383
12384         PR middle-end/60092
12385         * gcc.dg/vect/pr60092-2.c: New testcase.
12386
12387 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
12388
12389         PR c++/60082
12390         Revert
12391         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12392
12393         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12394         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12395
12396 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12397
12398         * gcc.target/s390/fp2int1.c: New testcase.
12399
12400 2014-02-07  Richard Biener  <rguenther@suse.de>
12401
12402         PR middle-end/60092
12403         * gcc.dg/tree-ssa/alias-30.c: New testcase.
12404         * gcc.dg/tree-ssa/alias-31.c: Likewise.
12405
12406 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
12407
12408         PR ipa/59918
12409         * g++.dg/torture/pr59918.C: New testcase.
12410
12411 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
12412
12413         PR target/59575
12414         * gcc.target/arm/pr59575.c: New test.
12415
12416         PR debug/59992
12417         * gcc.dg/pr59992.c: New test.
12418
12419 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
12420
12421         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
12422         init_priority. Test alignment of variable instead of function.
12423
12424 2014-02-06  Marek Polacek  <polacek@redhat.com>
12425
12426         PR c/60087
12427         * gcc.dg/pr60087.c: New test.
12428
12429 2014-02-06  Alan Modra  <amodra@gmail.com>
12430
12431         * gcc.target/powerpc/pr60032.c: New.
12432
12433 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
12434
12435         PR target/60062
12436         * gcc.c-torture/execute/pr60062.c: New test.
12437         * gcc.c-torture/execute/pr60072.c: New test.
12438
12439 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
12440
12441         * gcc.dg/tree-ssa/pr59597.c: Make called function static
12442         so that expected outcome works for PIC variants too.
12443
12444 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
12445             Kugan Vivekanandarajah  <kuganv@linaro.org>
12446
12447         * gcc.target/arm/vect-noalign.c: New file.
12448
12449 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
12450             Jakub Jelinek  <jakub@redhat.com>
12451
12452         PR middle-end/60013
12453         * gcc.dg/pr60013.c: New testcase.
12454
12455 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12456
12457         * gcc.dg/vmx/sum2s.c: New.
12458         * gcc.dg/vmx/sum2s-be-order.c: New.
12459
12460 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12461
12462         * gcc.dg/vmx/pack.c: New.
12463         * gcc.dg/vmx/pack-be-order.c: New.
12464         * gcc.dg/vmx/unpack.c: New.
12465         * gcc.dg/vmx/unpack-be-order.c: New.
12466
12467 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12468
12469         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12470         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12471
12472 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12473
12474         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12475         Use __builtin_floorf, __builtin_ceilf.
12476         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12477         declaration.
12478         (TEST): Use __builtin_floorf.
12479         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12480
12481 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
12482
12483         PR ipa/59947
12484         * g++.dg/opt/pr59947.C: New test.
12485
12486         PR c++/58703
12487         * c-c++-common/gomp/pr58703.c: New test.
12488
12489 2014-02-05  Richard Biener  <rguenther@suse.de>
12490
12491         PR testsuite/60076
12492         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12493         avoid using unsigned long long.
12494
12495 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
12496
12497         PR middle-end/57499
12498         * g++.dg/torture/pr57499.C: New test.
12499
12500 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
12501
12502         * gcc.dg/asan/nosanitize-and-inline.c: New test.
12503
12504 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
12505
12506         * g++.dg/ipa/devirrt-22.C: Fix template.
12507
12508 2014-02-04  Marek Polacek  <polacek@redhat.com>
12509
12510         PR c/60036
12511         * gcc.dg/pr60036.c: New test.
12512
12513 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
12514
12515         PR ipa/60058
12516         * g++.dg/torture/pr60058.C: New testcase.
12517
12518 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
12519
12520         * g++.dg/tsan/default_options.C: Invert check.
12521
12522 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12523
12524         PR tree-optimization/60002
12525         * g++.dg/opt/pr60002.C: New test.
12526
12527         PR tree-optimization/60023
12528         * g++.dg/vect/pr60023.cc: New test.
12529
12530         PR ipa/60026
12531         * c-c++-common/torture/pr60026.c: New test.
12532
12533         PR rtl-optimization/57915
12534         * gcc.target/i386/pr57915.c: New test.
12535
12536 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12537
12538         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12539
12540 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
12541
12542         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12543
12544 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12545
12546         PR middle-end/59261
12547         * gcc.dg/pr59261.c: New test.
12548
12549 2014-02-04  Richard Biener  <rguenther@suse.de>
12550
12551         PR tree-optimization/60012
12552         * gcc.dg/vect/pr60012.c: New testcase.
12553
12554 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12555
12556         PR target/59788
12557         * g++.dg/eh/unwind-direct.C: New test.
12558
12559 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
12560
12561         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12562         timeout value to 20s.
12563
12564 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
12565
12566         PR ipa/59882
12567         * g++.dg/torture/pr59882.C: New testcase
12568
12569 2014-02-03  Jan Hubicka  <jh@suse.cz>
12570
12571         PR ipa/59831
12572         * g++.dg/ipa/devirt-22.C: New testcase.
12573
12574 2014-02-03  Jan Hubicka  <jh@suse.cz>
12575
12576         * g++.dg/ipa/devirt-25.C: New testcase.
12577
12578 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12579
12580         PR tree-optimization/59924
12581         * gcc.dg/pr59924.c: New test.
12582
12583 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
12584
12585         PR ipa/59831
12586         * g++.dg/ipa/devirt-24.C: New testcase.
12587
12588 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
12589
12590         PR c++/53017
12591         PR c++/59211
12592         * c-c++-common/attributes-1.c: New testcase.
12593         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12594
12595 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12596
12597         PR c++/58871
12598         * g++.dg/cpp0x/pr58871.C: New.
12599
12600 2014-02-03  Cong Hou  <congh@google.com>
12601
12602         PR tree-optimization/60000
12603         * g++.dg/vect/pr60000.cc: New test.
12604
12605 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12606
12607         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12608         * gcc.target/i386/long-double-64-4.c: Likewise.
12609         * gcc.target/i386/long-double-80-1.c: Likewise.
12610         * gcc.target/i386/long-double-80-2.c: Likewise.
12611         * gcc.target/i386/long-double-80-3.c: Likewise.
12612         * gcc.target/i386/long-double-80-4.c: Likewise.
12613         * gcc.target/i386/long-double-80-5.c: Likewise.
12614         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
12615         __multf3 isn't used.
12616         * gcc.target/i386/long-double-64-3.c: Likewise.
12617         * gcc.target/i386/long-double-128-1.c: New test.
12618         * gcc.target/i386/long-double-128-2.c: Likewise.
12619         * gcc.target/i386/long-double-128-3.c: Likewise.
12620         * gcc.target/i386/long-double-128-4.c: Likewise.
12621         * gcc.target/i386/long-double-128-5.c: Likewise.
12622         * gcc.target/i386/long-double-128-6.c: Likewise.
12623         * gcc.target/i386/long-double-128-7.c: Likewise.
12624         * gcc.target/i386/long-double-128-8.c: Likewise.
12625         * gcc.target/i386/long-double-128-9.c: Likewise.
12626         * gcc.target/i386/long-double-64-5.c: Likewise.
12627         * gcc.target/i386/long-double-64-6.c: Likewise.
12628         * gcc.target/i386/long-double-64-7.c: Likewise.
12629         * gcc.target/i386/long-double-64-8.c: Likewise.
12630         * gcc.target/i386/long-double-64-9.c: Likewise.
12631         * gcc.target/i386/long-double-80-10.c: Likewise.
12632         * gcc.target/i386/long-double-80-8.c: Likewise.
12633         * gcc.target/i386/long-double-80-9.c: Likewise.
12634
12635 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
12636
12637         PR rtl-optimization/57662
12638         * g++.dg/pr57662.C: New test.
12639
12640 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12641
12642         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12643         * gcc.dg/vmx/perm.c: New.
12644         * gcc.dg/vmx/perm-be-order.c: New.
12645
12646 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12647
12648         * gcc.dg/vmx/vsums.c: New.
12649         * gcc.dg/vmx/vsums-be-order.c: New.
12650
12651 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
12652
12653         * g++.dg/ipa/devirt-23.C: New testcase.
12654         * g++.dg/ipa/devirt-20.C: Fix template.
12655
12656 2014-02-02  Jan Hubicka  <jh@suse.cz>
12657
12658         * g++.dg/ipa/devirt-21.C: New testcase.
12659
12660 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
12661
12662         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12663         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12664
12665 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
12666
12667         PR target/60017
12668         * gcc.c-torture/execute/pr60017.c: New test.
12669
12670 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
12671
12672         PR fortran/57033
12673         * gfortran.dg/default_initialization_7.f90: New test.
12674
12675 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
12676
12677         PR fortran/59906
12678         * gfortran.dg/elemental_subroutine_9.f90: New test.
12679
12680 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12681
12682         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12683
12684 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12685
12686         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12687
12688 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12689
12690         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12691
12692 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
12693
12694         PR c++/51219
12695         * g++.dg/init/bitfield5.C: New.
12696
12697 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
12698
12699         PR tree-optimization/60003
12700         * gcc.c-torture/execute/pr60003.c: New test.
12701
12702 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
12703
12704         PR bootstrap/59985
12705         * gcc.target/arm/pr59985.C: New.
12706
12707 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
12708
12709         PR sanitizer/59410
12710         * lib/tsan-dg.exp (tsan_init): Instead of not running any
12711         tsan tests if trivial testcase doesn't run, set dg-do-what-default
12712         to compile.
12713         (tsan_finish): Restore dg-do-what-default.
12714         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12715         * g++.dg/tsan/fd_close_norace2.C: Likewise.
12716         * g++.dg/tsan/default_options.C: Likewise.
12717         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12718         * g++.dg/tsan/atomic_free2.C: Likewise.
12719         * g++.dg/tsan/cond_race.C: Likewise.
12720         * g++.dg/tsan/fd_close_norace.C: Likewise.
12721         * g++.dg/tsan/benign_race.C: Likewise.
12722         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12723         * c-c++-common/tsan/simple_race.c: Likewise.
12724         * c-c++-common/tsan/mutexset1.c: Likewise.
12725         * c-c++-common/tsan/thread_leak2.c: Likewise.
12726         * c-c++-common/tsan/tls_race.c: Likewise.
12727         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12728         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12729         * c-c++-common/tsan/free_race2.c: Likewise.
12730         * c-c++-common/tsan/thread_leak.c: Likewise.
12731         * c-c++-common/tsan/thread_leak1.c: Likewise.
12732         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12733         * c-c++-common/tsan/free_race.c: Likewise.
12734         * c-c++-common/tsan/sleep_sync.c: Likewise.
12735         * c-c++-common/tsan/tiny_race.c: Likewise.
12736         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12737         * c-c++-common/tsan/atomic_stack.c: Likewise.
12738         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
12739         in dg-output regexps.
12740         * c-c++-common/tsan/simple_stack.c: Likewise.
12741
12742 2014-01-31  Richard Henderson  <rth@redhat.com>
12743
12744         * g++.dg/tm/pr60004.C: New.
12745
12746 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
12747
12748         PR c++/59082
12749         * g++.dg/inherit/crash4.C: New.
12750
12751 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
12752
12753         * c-c++-common/tsan/simple_race.c: Made test less flaky.
12754
12755 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12756
12757         * gcc.target/i386/m512-check.h: Use correct rounding values.
12758
12759 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12760
12761         * gcc.target/i386/avx-1.c: Use correct rounding values.
12762         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12763         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12764         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12765         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12766         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12767         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12768         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12769         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12770         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12771         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12772         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12773         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12774         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12775         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12776         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12777         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12778         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12779         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12780         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12781         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12782         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12783         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12784         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12785         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12786         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12787         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12788         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12789         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12790         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12791         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12792         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12793         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12794         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12795         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12796         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12797         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12798         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12799         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12800         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12801         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12802         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12803         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12804         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12805         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12806         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12807         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12808         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12809         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12810         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12811         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12812         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12813         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12814         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12815         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12816         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12817         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12818         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12819         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12820         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12821         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12822         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12823         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12824         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12825         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12826         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12827         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12828         * gcc.target/i386/sse-13.c: Ditto.
12829         * gcc.target/i386/sse-14.c: Ditto.
12830         * gcc.target/i386/sse-22.c: Ditto.
12831         * gcc.target/i386/sse-23.c: Ditto.
12832
12833 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12834
12835         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12836         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12837
12838 2014-01-31  Richard Biener  <rguenther@suse.de>
12839
12840         PR middle-end/59990
12841         * gcc.dg/torture/pr59990.c: New testcase.
12842
12843 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
12844
12845         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12846         if it fails don't run any tsan tests.
12847
12848 2014-01-31  Marek Polacek  <polacek@redhat.com>
12849
12850         PR c/59963
12851         * gcc.dg/pr59940.c (g): Adjust dg-warning.
12852         (y): Adjust dg-error.
12853         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12854         * gcc.dg/pr59963-1.c: New test.
12855         * gcc.dg/pr59963-2.c: New test.
12856         * gcc.dg/pr59963-3.c: New test.
12857
12858 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
12859
12860         PR target/59923
12861         * gcc.target/arm/pr59923.c: New test.
12862
12863 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12864
12865         * gcc.dg/vmx/splat.c: New.
12866         * gcc.dg/vmx/splat-vsx.c: New.
12867         * gcc.dg/vmx/splat-be-order.c: New.
12868         * gcc.dg/vmx/splat-vsx-be-order.c: New.
12869         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12870         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12871
12872 2014-01-30  Richard Biener  <rguenther@suse.de>
12873
12874         PR tree-optimization/59993
12875         * gcc.dg/torture/pr59993.c: New testcase.
12876
12877 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
12878
12879         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12880         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12881         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12882         vect_int rather than vect_float.
12883
12884 2014-01-30  Marek Polacek  <polacek@redhat.com>
12885
12886         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12887
12888 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
12889
12890         * gcc.target/microblaze/isa/fcmp4.c: New.
12891
12892 2014-01-30  Marek Polacek  <polacek@redhat.com>
12893
12894         PR c/59940
12895         * gcc.dg/pr59940.c: New test.
12896         * gcc.dg/pr35635.c (func3): Move dg-warning.
12897
12898 2014-01-30  Richard Biener  <rguenther@suse.de>
12899
12900         PR tree-optimization/59903
12901         * gcc.dg/torture/pr59903.c: New testcase.
12902
12903 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
12904
12905         PR c++/58843
12906         * g++.dg/lookup/crash8.C: New.
12907
12908 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
12909
12910         PR c++/58649
12911         * g++.dg/template/crash117.C: New.
12912
12913 2014-01-30  Richard Biener  <rguenther@suse.de>
12914
12915         PR c/59905
12916         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
12917         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
12918         abort.
12919         * gcc.dg/invalid-call-1.c: Likewise.
12920
12921 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12922
12923         PR c++/58561
12924         * g++.dg/cpp1y/auto-fn23.C: New.
12925
12926 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12927
12928         PR c++/58846
12929         * g++.dg/init/dso_handle2.C: New.
12930
12931 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12932
12933         PR c++/58674
12934         * g++.dg/cpp0x/pr58674.C: New.
12935
12936 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
12937
12938         PR target/59617
12939         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
12940         * gcc.target/i386/avx512f-gather-5.c: Ditto.
12941
12942 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12943
12944         * gcc.dg/vmx/merge-be-order.c: New.
12945         * gcc.dg/vmx/merge.c: New.
12946         * gcc.dg/vmx/merge-vsx-be-order.c: New.
12947         * gcc.dg/vmx/merge-vsx.c: New.
12948
12949 2014-01-29  Richard Biener  <rguenther@suse.de>
12950
12951         PR tree-optimization/58742
12952         * gcc.dg/pr58742-1.c: New testcase.
12953         * gcc.dg/pr58742-2.c: Likewise.
12954         * gcc.dg/pr58742-3.c: Likewise.
12955
12956 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
12957
12958         * gcc.target/arm/ftest-armv7ve-arm.c: New.
12959         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
12960         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
12961
12962 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
12963
12964         PR c++/58702
12965         * g++.dg/gomp/pr58702.C: New.
12966
12967 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
12968
12969         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
12970         selector.
12971
12972 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR middle-end/59917
12975         PR tree-optimization/59920
12976         * gcc.dg/pr59920-1.c: New test.
12977         * gcc.dg/pr59920-2.c: New test.
12978         * gcc.dg/pr59920-3.c: New test.
12979         * c-c++-common/gomp/pr59917-1.c: New test.
12980         * c-c++-common/gomp/pr59917-2.c: New test.
12981
12982         PR tree-optimization/59594
12983         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
12984         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
12985         * gcc.dg/vect/pr59594.c: New test.
12986
12987 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
12988
12989         PR fortran/59414
12990         * gfortran.dg/allocate_class_3.f90: New test.
12991
12992 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
12993
12994         PR preprocessor/59935
12995         * c-c++-common/cpp/warning-zero-location.c: New test.
12996         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
12997
12998 2014-01-27  Steve Ellcey  <sellcey@mips.com>
12999
13000         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
13001
13002 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
13003
13004         * g++.dg/ext/mv16.C: New tests.
13005
13006 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
13007
13008         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
13009         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13010         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
13011         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13012         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
13013         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
13014         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
13015         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
13016         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
13017         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
13018         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
13019         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
13020         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
13021         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
13022         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
13023         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
13024         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
13025         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
13026         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
13027         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
13028         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
13029         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
13030         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
13031         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
13032         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
13033         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
13034         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
13035         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
13036         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
13037         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
13038         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
13039         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
13040         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
13041         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
13042         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
13043         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
13044         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
13045         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
13046         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
13047         _mm512_mask_cvtepi32_storeu_epi8.
13048         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
13049         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
13050         _mm512_mask_cvtepi32_storeu_epi16.
13051         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
13052         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
13053         _mm512_mask_cvtepi64_storeu_epi8.
13054         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
13055         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
13056         _mm512_mask_cvtepi64_storeu_epi16.
13057         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
13058         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
13059         _mm512_mask_cvtepi64_storeu_epi32.
13060         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
13061         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
13062         _mm512_mask_cvtsepi32_storeu_epi8.
13063         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
13064         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
13065         _mm512_mask_cvtsepi32_storeu_epi16.
13066         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
13067         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
13068         _mm512_mask_cvtsepi64_storeu_epi8.
13069         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
13070         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
13071         _mm512_mask_cvtsepi64_storeu_epi16.
13072         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
13073         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
13074         _mm512_mask_cvtsepi64_storeu_epi32.
13075         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
13076         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
13077         _mm512_mask_cvtusepi32_storeu_epi8.
13078         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
13079         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
13080         _mm512_mask_cvtusepi32_storeu_epi16.
13081         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
13082         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
13083         _mm512_mask_cvtusepi64_storeu_epi8.
13084         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
13085         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
13086         _mm512_mask_cvtusepi64_storeu_epi16.
13087         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
13088         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
13089         _mm512_mask_cvtusepi64_storeu_epi32.
13090         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
13091         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
13092
13093 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
13094
13095         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
13096         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13097         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13098         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13099         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
13100         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
13101         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
13102         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
13103         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
13104         built-ins roudning immediate.
13105         * gcc.target/i386/sse-22.c: Add new built-ins.
13106         * gcc.target/i386/sse-23.c: Ditto.
13107         * gcc.target/i386/avx-1.c: Ditto.
13108
13109 2014-01-27  Christian Bruel  <christian.bruel@st.com>
13110
13111         * gcc.target/sh/torture/strncmp.c: New tests.
13112
13113 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
13114
13115         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
13116
13117 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13118
13119         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
13120
13121 2014-01-24  Jeff Law  <law@redhat.com>
13122
13123         PR tree-optimization/59919
13124         * gcc.c-torture/compile/pr59919.c: New test.
13125
13126 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
13127
13128         PR c++/57524
13129         * g++.dg/ext/timevar2.C: New.
13130
13131 2014-01-24  Marek Polacek  <polacek@redhat.com>
13132
13133         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
13134
13135 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
13136
13137         PR target/59929
13138         * gcc.target/i386/pr59929.c: New test.
13139
13140 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
13141
13142         PR target/59909
13143         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
13144         word atomic functions at runtime.
13145
13146 2014-01-23  Marek Polacek  <polacek@redhat.com>
13147
13148         PR c/59846
13149         * gcc.dg/pr59846.c: New test.
13150
13151 2014-01-23  Marek Polacek  <polacek@redhat.com>
13152
13153         PR c/58346
13154         * c-c++-common/pr58346-1.c: New test.
13155         * c-c++-common/pr58346-2.c: New test.
13156         * c-c++-common/pr58346-3.c: New test.
13157
13158 2014-01-23  Marek Polacek  <polacek@redhat.com>
13159
13160         PR c/59871
13161         * gcc.dg/20020220-2.c: Adjust dg-warning message.
13162         * gcc.dg/pr59871.c: New test.
13163
13164 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
13165
13166         PR c++/58980
13167         * g++.dg/parse/enum11.C: New.
13168
13169 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
13170
13171         * gcc.target/aarch64/sshr64_1.c: New testcase.
13172
13173 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13174
13175         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
13176         SIMD enabled function.
13177         * g++.dg/cilk-plus/ef_test.C: New test.
13178         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
13179         and added C++ ones.
13180         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
13181         to differenciate C error messages from C++ ones.
13182
13183 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
13184
13185         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
13186
13187 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
13188
13189         * gcc.target/microblaze/others/builtin-trap.c: New test,
13190
13191 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
13192
13193         PR middle-end/58809
13194         * c-c++-common/gomp/pr58809.c: New test.
13195
13196 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
13197
13198         PR sanitizer/59897
13199         * c-c++-common/asan/use-after-return-1.c: Fixed
13200         to pass on darwin.
13201
13202 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
13203
13204         PR preprocessor/58580
13205         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
13206
13207 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
13208             Ilya Tocar  <ilya.tocar@intel.com>
13209
13210         * gcc.target/i386/avx512f-kmovw-1.c: New.
13211
13212 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
13213
13214         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
13215         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
13216         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13217         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13218         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
13219         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
13220
13221 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
13222
13223         PR target/52125
13224         * gcc.dg/pr48774.c: Remove skip for mips_rel.
13225         * gcc.target/mips/pr52125.c: New test.
13226
13227 2014-01-22  Marek Polacek  <polacek@redhat.com>
13228
13229         PR c/59891
13230         * gcc.dg/torture/pr59891.c: New test.
13231
13232 2014-01-22  Jeff Law  <law@redhat.com>
13233
13234         PR tree-optimization/59597
13235         * gcc.dg/tree-ssa/pr59597.c: New test.
13236
13237 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
13238
13239         PR rtl-optimization/59477
13240         * g++.dg/pr59477.C: New.
13241
13242 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
13243
13244         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
13245
13246 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
13247
13248         PR c++/59482
13249         * g++.dg/pr59482.C: New.
13250
13251 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13252
13253         * gcc.dg/vmx/insert-vsx-be-order.c: New.
13254         * gcc.dg/vmx/extract-vsx.c: New.
13255         * gcc.dg/vmx/extract-vsx-be-order.c: New.
13256         * gcc.dg/vmx/insert-vsx.c: New.
13257
13258 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13259
13260         PR rtl-optimization/59896
13261         * gcc.target/arm/pr59896.c: New.
13262
13263 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13264
13265         PR rtl-optimization/59858
13266         * gcc.target/arm/pr59858.c: New.
13267
13268 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
13269
13270         PR target/59003
13271         * gcc.dg/tree-prof/pr59003.c: New test.
13272
13273         PR middle-end/59860
13274         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
13275         other targets.
13276
13277 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
13278
13279         * gfortran.dg/round_3.f08: Add more cases.
13280
13281 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
13282
13283         * lib/target-supports.exp (force_conventional_output_for): New
13284         procedure.
13285         * lib/scanasm.exp (scan-assembler_required_options)
13286         (scan-assembler-not_required_options)
13287         (scan-assembler-times_required_options): Replace with
13288         force_conventional_output_fors.
13289         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
13290         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
13291
13292 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13293
13294         PR middle-end/59789
13295         * gcc.target/i386/pr59789.c: New testcase.
13296
13297 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
13298
13299         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
13300         the 'code' bitfield from 16 to 8.
13301
13302 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
13303
13304         * lib/target-supports.exp
13305         (check_effective_target_vect_perm): Exclude aarch64_be.
13306         (check_effective_target_vect_perm_byte): Likewise.
13307         (check_effective_target_vect_perm_short): Likewise.
13308
13309 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
13310
13311         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
13312         (RUN_TEST): Use new macro.
13313         (INDEX64_32): Delete.
13314         (INDEX64_64): Likewise.
13315         (INDEX128_32): Likewise.
13316         (INDEX128_64): Likewise.
13317         (INDEX): Likewise.
13318         (test_vneg_f32): Use fixed RUN_TEST.
13319
13320 2014-01-20  Richard Biener  <rguenther@suse.de>
13321
13322         PR middle-end/59860
13323         * gcc.dg/pr59860.c: New testcase.
13324
13325 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
13326
13327         PR target/59880
13328         * gcc.target/i386/pr59880.c: New test.
13329
13330 2014-01-20  Renlin Li  <renlin.li@arm.com>
13331
13332         * gcc.dg/pr44194-1.c: Tweak regexp.
13333
13334 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
13335
13336         PR libfortran/59771
13337         PR libfortran/59774
13338         PR libfortran/59836
13339         * gfortran.dg/round_3.f08: New cases added.
13340         * gfortran.dg/fmt_g_1.f90: New test.
13341
13342 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
13343
13344         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
13345
13346 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
13347
13348         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
13349
13350 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
13351
13352         * gcc.dg/vect/pr57705.c: Require vect_int.
13353         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
13354         * gcc.dg/vect/vect-alias-check.c: Likewise.
13355
13356 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
13357
13358         PR fortran/58007
13359         * gfortran.dg/unresolved_fixup_1.f90: New test.
13360         * gfortran.dg/unresolved_fixup_2.f90: New test.
13361
13362 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
13363
13364         PR target/58944
13365         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
13366         Remove dg-prune-output lines.
13367
13368 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
13369
13370         PR middle-end/59706
13371         * gfortran.dg/pr59706.f90: New test.
13372         * g++.dg/ext/pr59706.C: New test.
13373
13374 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
13375
13376         PR c++/59270
13377         PR c++/58811
13378         * g++.dg/cpp0x/decltype-incomplete1.C: New.
13379         * g++.dg/init/pr58811.C: Likewise.
13380
13381 2014-01-17  Jeff Law  <law@redhat.com>
13382
13383         PR middle-end/57904
13384         * gfortran.dg/pr57904.f90: New test.
13385
13386 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
13387
13388         PR c++/59269
13389         * g++.dg/cpp0x/nsdmi-union4.C: New.
13390
13391 2014-01-17  Marek Polacek  <polacek@redhat.com>
13392
13393         PR c++/59838
13394         * g++.dg/diagnostic/pr59838.C: New test.
13395
13396 2014-01-17  Marek Polacek  <polacek@redhat.com>
13397
13398         PR c/58346
13399         * gcc.dg/pr58346.c: New test.
13400
13401 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
13402
13403         PR testsuite/58776
13404         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
13405         dg-options, use dg-additional-options for i?86/x86_64 to avoid
13406         option duplication.
13407
13408         PR fortran/59440
13409         * gfortran.dg/pr59440-1.f90: New test.
13410         * gfortran.dg/pr59440-2.f90: New test.
13411         * gfortran.dg/pr59440-3.f90: New test.
13412
13413         PR testsuite/59064
13414         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
13415         testing for " version" and " alias" with one testing for
13416         " version\[^\n\r]* alias".
13417         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
13418         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
13419         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
13420         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
13421         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
13422         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
13423
13424         PR c++/57945
13425         * c-c++-common/torture/pr57945.c: New test.
13426
13427 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
13428
13429         * gcc.target/arm/its.c: New testcase.
13430
13431 2014-01-16  Jan Hubicka  <jh@suse.cz>
13432
13433         PR ipa/59775
13434         * g++.dg/torture/pr59775.C: New testcase.
13435
13436 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
13437
13438         PR middle-end/58344
13439         * gcc.c-torture/compile/pr58344.c: New test.
13440
13441         PR target/59839
13442         * gcc.target/i386/pr59839.c: New test.
13443
13444         PR debug/54694
13445         * gcc.target/i386/pr9771-1.c (main): Rename to...
13446         (real_main): ... this.  Add __asm name "main".
13447         (ASMNAME, ASMNAME2, STRING): Define.
13448
13449 2014-01-16  Nick Clifton  <nickc@redhat.com>
13450
13451         PR middle-end/28865
13452         * gcc.c-torture/compile/pr28865.c: New.
13453         * gcc.c-torture/execute/pr28865.c: New.
13454
13455 2014-01-16  Marek Polacek  <polacek@redhat.com>
13456
13457         PR middle-end/59827
13458         * gcc.dg/pr59827.c: New test.
13459
13460 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
13461
13462         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13463
13464 2014-01-15  Richard Henderson  <rth@redhat.com>
13465
13466         PR debug/54694
13467         * gcc.target/i386/pr54694.c: New test.
13468
13469 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
13470
13471         PR c++/49718
13472         * g++.dg/pr49718.C: New test.
13473
13474 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
13475
13476         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13477
13478 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
13479
13480         * gcc.dg/vmx/mult-even-odd.c: New.
13481         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13482
13483 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13484
13485         * lib/target-supports.exp (check_libcilkrts_available): Added an
13486         extern "C" if we are using C++ along with a function prototype.
13487
13488 2014-01-15  Jeff Law  <law@redhat.com>
13489
13490         PR tree-optimization/59747
13491         * gcc.c-torture/execute/pr59747.c: New test.
13492
13493 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
13494
13495         PR target/59794
13496         * c-c++-common/convert-vec-1.c: Also prune ABI change for
13497         Linux/x86.
13498         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13499         * g++.dg/ext/attribute-test-1.C: Likewise.
13500         * g++.dg/ext/attribute-test-2.C: Likewise.
13501         * g++.dg/ext/attribute-test-3.C: Likewise.
13502         * g++.dg/ext/attribute-test-4.C: Likewise.
13503         * g++.dg/ext/pr56790-1.C: Likewise.
13504         * g++.dg/torture/pr38565.C: Likewise.
13505         * gcc.dg/pr53060.c: Likewise.
13506         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13507         * c-c++-common/vector-compare-2.c: Likewise.
13508         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13509         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
13510         dg-message line number.
13511
13512 2014-01-15  Matthias Klose  <doko@ubuntu.com>
13513
13514         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13515
13516 2014-01-15  Richard Biener  <rguenther@suse.de>
13517
13518         PR tree-optimization/59822
13519         * g++.dg/torture/pr59822.C: New testcase.
13520
13521 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13522
13523         PR target/59808
13524         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13525         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13526
13527 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
13528             Kugan Vivekanandarajah  <kuganv@linaro.org>
13529
13530         PR target/59695
13531         * g++.dg/pr59695.C: New testcase.
13532
13533 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13534
13535         PR target/59803
13536         * gcc.c-torture/compile/pr59803.c: New testcase.
13537
13538 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
13539
13540         PR c/58943
13541         * gcc.c-torture/execute/pr58943.c: New test.
13542         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13543
13544 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13545
13546         PR target/59794
13547         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13548         * gcc.target/i386/pr39162.c (y): New __m256i variable.
13549         (bar): Change return type to void.  Set y to x.
13550         * gcc.target/i386/pr59794-1.c: New testcase.
13551         * gcc.target/i386/pr59794-2.c: Likewise.
13552         * gcc.target/i386/pr59794-3.c: Likewise.
13553         * gcc.target/i386/pr59794-4.c: Likewise.
13554         * gcc.target/i386/pr59794-5.c: Likewise.
13555         * gcc.target/i386/pr59794-6.c: Likewise.
13556         * gcc.target/i386/pr59794-7.c: Likewise.
13557
13558 2014-01-14  Richard Biener  <rguenther@suse.de>
13559
13560         PR tree-optimization/58921
13561         PR tree-optimization/59006
13562         * gcc.dg/torture/pr58921.c: New testcase.
13563         * gcc.dg/torture/pr59006.c: Likewise.
13564         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13565
13566 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
13567
13568         PR testsuite/59494
13569         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13570         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13571         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
13572         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13573         Executing predictive commoning without unrolling.
13574
13575 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
13576
13577         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13578         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13579         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13580         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13581         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13582         __builtin_ia32_rsqrt28sd_round.
13583         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13584         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13585         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13586         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13587         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13588         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13589         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13590         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13591         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13592         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13593         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13594         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13595         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13596         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13597         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13598         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13599         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13600         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13601         * gcc.target/i386/sse-22.c: Extend with new built-ins,
13602         fix wrong rounding mode (see above).
13603         * gcc.target/i386/sse-23.c: Ditto.
13604
13605 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13606
13607         * gcc.dg/vmx/insert.c: New.
13608         * gcc.dg/vmx/insert-be-order.c: New.
13609         * gcc.dg/vmx/extract.c: New.
13610         * gcc.dg/vmx/extract-be-order.c: New.
13611
13612 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
13613
13614         PR tree-optimization/59387
13615         * gcc.c-torture/execute/pr59387.c: New test.
13616
13617 2014-01-13  Richard Biener  <rguenther@suse.de>
13618
13619         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13620         adjusting mathlib options.
13621         * gfortran.dg/lto/lto.exp: Likewise.
13622
13623 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
13624
13625         * gnat.dg/loop_optimization17.adb: New test.
13626         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13627
13628 2014-01-13  Christian Bruel  <christian.bruel@st.com>
13629
13630         * gcc.target/sh/cmpstrn.c: New case.
13631
13632 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
13633
13634         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13635         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13636
13637 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
13638
13639         PR fortran/58026
13640         * gfortran.dg/alloc_comp_basics_6.f90: New.
13641
13642 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
13643
13644         PR fortran/59700
13645         * gfortran.dg/pr59700.f90: New test.
13646
13647 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
13648
13649         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13650         * gfortran.dg/use_only_3.f90: Likewise.
13651         * gfortran.dg/inquire_10.f90: Delete opened file.
13652         * gfortran.dg/inquire_15.f90: Likewise.
13653         * gfortran.dg/pr16597.f90: Likewise.
13654         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13655         for PR59419.
13656
13657 2014-01-10  Jeff Law  <law@redhat.com>
13658
13659         PR middle-end/59743
13660         * gcc.c-torture/compile/pr59743.c: New test.
13661
13662 2014-01-10  Jan Hubicka  <jh@suse.cz>
13663
13664         PR ipa/58585
13665         * g++.dg/torture/pr58585.C: New testcase.
13666
13667 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
13668
13669         * gcc.dg/pr46309.c: Disable for cris*-*-*.
13670
13671 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13672
13673         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13674
13675 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
13676
13677         PR target/59744
13678         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13679         * gcc.target/aarch64/cmn-neg2.c: New test.
13680
13681 2014-01-10  Richard Biener  <rguenther@suse.de>
13682
13683         PR tree-optimization/59374
13684         * gcc.dg/torture/pr59374-3.c: New testcase.
13685
13686 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13687
13688         * lib/target-supports.exp
13689         (check_effective_target_arm_crypto_ok_nocache): New.
13690         (check_effective_target_arm_crypto_ok): Use above procedure.
13691         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13692
13693 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
13694
13695         PR ipa/58252
13696         PR ipa/59226
13697         * g++.dg/ipa/devirt-20.C: New testcase.
13698         * g++.dg/torture/pr58252.C: Likewise.
13699         * g++.dg/torture/pr59226.C: Likewise.
13700
13701 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13702
13703         * c-c++-common/asan/no-asan-stack.c: New test.
13704
13705 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
13706
13707         PR middle-end/59670
13708         * gcc.dg/pr59670.c: New test.
13709
13710 2014-01-09  Steve Ellcey  <sellcey@mips.com>
13711
13712         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13713
13714 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
13715
13716         PR middle-end/47735
13717         * gcc.target/i386/pr47735.c: New test.
13718
13719         PR tree-optimization/59622
13720         * g++.dg/opt/pr59622-2.C: New test.
13721         * g++.dg/opt/pr59622-3.C: New test.
13722         * g++.dg/opt/pr59622-4.C: New test.
13723         * g++.dg/opt/pr59622-5.C: New test.
13724
13725         PR sanitizer/59136
13726         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13727         filename:line instead of (modulename+offset) form with stripped
13728         initial / from the filename.
13729
13730 2014-01-09  Ian Lance Taylor  <iant@google.com>
13731
13732         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13733         the other Go compiler.
13734
13735 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
13736
13737         PR c++/59730
13738         * g++.dg/cpp0x/variadic145.C: New.
13739
13740 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
13741
13742         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13743         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
13744
13745 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13746
13747         PR testsuite/59524
13748         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13749         are run only if the Cilk library is available/enabled.
13750         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13751         * lib/target-supports.exp (check_libcilkrts_available): New function.
13752
13753 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13754
13755         PR c++/59631
13756         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13757         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13758         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13759         with dg-additional-options.
13760         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13761         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13762         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13763         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13764         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13765         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13766
13767 2014-01-09  Richard Biener  <rguenther@suse.de>
13768
13769         PR tree-optimization/59715
13770         * gcc.dg/torture/pr59715.c: New testcase.
13771
13772 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13773
13774         * c-c++-common/asan/no-asan-globals.c: New test.
13775         * c-c++-common/asan/no-instrument-reads.c: Likewise.
13776         * c-c++-common/asan/no-instrument-writes.c: Likewise.
13777         * c-c++-common/asan/use-after-return-1.c: Likewise.
13778         * c-c++-common/asan/no-use-after-return.c: Likewise.
13779
13780 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
13781
13782         * gnat.dg/weak2.ad[sb]: New test.
13783
13784 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
13785
13786         PR middle-end/59471
13787         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13788         type, use pointers to vector type instead.
13789
13790 2014-01-08  Catherine Moore  <clm@codesourcery.com>
13791
13792         * gcc.target/mips/umips-branch-3.c: New test.
13793         * gcc.target/mips/umips-branch-4.c: New test.
13794
13795 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
13796
13797         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13798         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13799         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13800         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13801         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13802         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13803         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13804         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13805
13806 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
13807
13808         PR rtl-optimization/59137
13809         * gcc.target/mips/pr59137.c: New test.
13810
13811 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
13812
13813         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13814         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13815         * gcc.target/i386/pr55433.c (dg-options): Ditto.
13816         * gcc.target/i386/pr57848.c (dg-options): Ditto.
13817         * gcc.target/i386/pr59099.c (dg-options): Ditto.
13818         Require fpic effective target.
13819         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13820
13821 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
13822
13823         PR ipa/59722
13824         * gcc.dg/pr59722.c: New test.
13825
13826 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13827
13828         PR middle-end/57748
13829         * gcc.dg/torture/pr57748-3.c: New test.
13830         * gcc.dg/torture/pr57748-4.c: New test.
13831
13832 2014-01-08  Marek Polacek  <polacek@redhat.com>
13833
13834         PR middle-end/59669
13835         * gcc.dg/gomp/pr59669-1.c: New test.
13836         * gcc.dg/gomp/pr59669-2.c: New test.
13837
13838 2014-01-08  Martin Jambor  <mjambor@suse.cz>
13839
13840         PR ipa/59610
13841         * gcc.dg/ipa/pr59610.c: New test.
13842
13843 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
13844
13845         PR fortran/58182
13846         * gfortran.dg/binding_label_tests_26a.f90: New.
13847         * gfortran.dg/binding_label_tests_26b.f90: New.
13848
13849 2014-01-08  Marek Polacek  <polacek@redhat.com>
13850
13851         PR sanitizer/59667
13852         * c-c++-common/ubsan/pr59667.c: New test.
13853
13854 2014-01-08  Richard Biener  <rguenther@suse.de>
13855
13856         PR middle-end/59630
13857         * gcc.dg/pr59630.c: New testcase.
13858
13859 2014-01-08  Richard Biener  <rguenther@suse.de>
13860
13861         PR middle-end/59471
13862         * gcc.dg/pr59471.c: New testcase.
13863
13864 2014-01-07  Jeff Law  <law@redhat.com>
13865
13866         PR middle-end/53623
13867         * gcc.target/i386/pr53623.c: New test.
13868
13869 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
13870
13871         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13872         blanks at EOF.
13873         * g++.dg/cpp1y/pr58534.C: Likewise.
13874         * g++.dg/cpp1y/pr58536.C: Likewise.
13875         * g++.dg/cpp1y/pr58548.C: Likewise.
13876         * g++.dg/cpp1y/pr58549.C: Likewise.
13877         * g++.dg/cpp1y/pr58637.C: Likewise.
13878         * g++.dg/cpp1y/pr59112.C: Likewise.
13879         * g++.dg/cpp1y/pr59113.C: Likewise.
13880         * g++.dg/cpp1y/pr59629.C: Likewise.
13881         * g++.dg/cpp1y/pr59635.C: Likewise.
13882         * g++.dg/cpp1y/pr59636.C: Likewise.
13883         * g++.dg/cpp1y/pr59638.C: Likewise.
13884
13885 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
13886
13887         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13888
13889 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
13890
13891         * gcc.target/i386/intrinsics_4.c (bar): New function.
13892
13893 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
13894
13895         * g++.dg/ext/is_base_of_incomplete-2.C: New.
13896
13897 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
13898
13899         PR rtl-optimization/58668
13900         * gcc.dg/pr58668.c: New test.
13901
13902         PR tree-optimization/59643
13903         * gcc.dg/pr59643.c: New test.
13904         * gcc.c-torture/execute/pr59643.c: New test.
13905
13906 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
13907
13908         PR fortran/59589
13909         * gfortran.dg/class_allocate_16.f90: New.
13910
13911 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
13912
13913         PR target/59644
13914         * gcc.target/i386/pr59644.c: New test.
13915
13916 2014-01-06  Marek Polacek  <polacek@redhat.com>
13917
13918         PR c/57773
13919         * gcc.dg/pr57773.c: New test.
13920
13921 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
13922
13923         PR c++/59635
13924         PR c++/59636
13925         PR c++/59629
13926         PR c++/59638
13927         * g++.dg/cpp1y/pr59635.C: New testcase.
13928         * g++.dg/cpp1y/pr59636.C: New testcase.
13929         * g++.dg/cpp1y/pr59629.C: New testcase.
13930         * g++.dg/cpp1y/pr59638.C: New testcase.
13931
13932 2014-01-06  Martin Jambor  <mjambor@suse.cz>
13933
13934         PR ipa/59008
13935         * gcc.dg/ipa/pr59008.c: New test.
13936
13937 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13938
13939         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
13940         if supported.
13941
13942 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13943
13944         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
13945         Require c99_runtime.
13946         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
13947
13948         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
13949         Require c99_runtime.
13950         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
13951         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
13952         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
13953
13954         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
13955         Require c99_runtime.
13956         Make CALC void static.
13957         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
13958
13959         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
13960         Require c99_runtime.
13961         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
13962
13963 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13964
13965         * gcc.target/i386/pr59501-1.c: Require avx effective target.
13966         * gcc.target/i386/pr59501-2.c: Likewise.
13967         * gcc.target/i386/pr59501-3.c: Likewise.
13968         * gcc.target/i386/pr59501-4.c: Likewise.
13969         * gcc.target/i386/pr59501-5.c: Likewise.
13970         * gcc.target/i386/pr59501-6.c: Likewise.
13971
13972 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13973
13974         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
13975         * gcc.target/i386/pr59390_1.c: Likewise.
13976         * gcc.target/i386/pr59390_2.c: Likewise.
13977
13978 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13979
13980         * gcc.dg/pr59350.c: Tweak.
13981         * gcc.dg/pr59350-2.c: New test.
13982         * g++.dg/pr59510.C: Likewise.
13983
13984 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
13985
13986         PR fortran/59023
13987         * gfortran.dg/bind_c_procs_2.f90: New.
13988
13989 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
13990
13991         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
13992         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13993         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13994         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13995         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
13996         * gcc.dg/tree-ssa/vrp47.c: Likewise.
13997         * gcc.dg/tree-ssa/vrp87.c: Likewise.
13998
13999 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14000
14001         * gcc.target/arm/neon-nested-apcs.c: New test.
14002
14003 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
14004
14005         PR tree-optimization/59519
14006         * gcc.dg/vect/pr59519-1.c: New test.
14007         * gcc.dg/vect/pr59519-2.c: New test.
14008
14009         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
14010         vmovdqu32.
14011
14012 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
14013
14014         PR fortran/59547
14015         * gfortran.dg/typebound_proc_32.f90: New.
14016
14017 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
14018
14019         PR c++/58950
14020         * g++.dg/pr58950.C: New file.
14021
14022 2014-01-03  Tobias Burnus  <burnus@net-b.de>
14023
14024         PR c++/58567
14025         * g++.dg/gomp/pr58567.C: New.
14026
14027 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
14028
14029         PR tree-optimization/59651
14030         * gcc.dg/torture/pr59651.c: New test.
14031         * gcc.dg/vect/pr59651.c: Ditto.
14032
14033 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
14034
14035         PR target/59625
14036         * gcc.target/i386/pr59625.c: New test.
14037
14038 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
14039
14040         Core DR 1442
14041         PR c++/59165
14042         * g++.dg/cpp0x/range-for28.C: New.
14043         * g++.dg/cpp0x/range-for3.C: Update.
14044
14045 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
14046
14047         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
14048
14049 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
14050
14051         PR c++/59641
14052         * g++.dg/cpp0x/pr59641.C: New file.
14053
14054 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
14055
14056         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
14057
14058 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
14059
14060         PR c++/59378
14061         * g++.dg/ext/pr59378.C: New file.
14062
14063 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
14064
14065         Update copyright years
14066
14067 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
14068
14069         * gcc.target/arc/arc.exp: Use the standard form for the copyright
14070         notice.
14071
14072 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
14073
14074         PR fortran/59654
14075         * gfortran.dg/dynamic_dispatch_12.f90: New.
14076
14077 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
14078
14079         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
14080         the builtin isn't optimized away as unused.
14081
14082         PR rtl-optimization/59647
14083         * g++.dg/opt/pr59647.C: New test.
14084 \f
14085 Copyright (C) 2014 Free Software Foundation, Inc.
14086
14087 Copying and distribution of this file, with or without modification,
14088 are permitted in any medium without royalty provided the copyright
14089 notice and this notice are preserved.