match.pd: Implement bitwise binary and unary simplifications from tree-ssa-forwprop.c.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-06  Richard Biener  <rguenther@suse.de>
2
3         * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
4         desired transform.
5
6 2014-11-05  Matthew Fortune  <matthew.fortune@imgtec.com>
7
8         * gcc.target/mips/asm-1.c (bar): Add prototype.
9         * gcc.target/mips/call-1.c (f, h): Add return type.
10         * gcc.target/mips/call-5.c (f, h): Likewise.
11         * gcc.target/mips/call-6.c (f, h): Likewise.
12         * gcc.target/mips/call-3.c (f): Likewise.
13         * gcc.target/mips/call-2.c (g): Add prototype.
14         (f): Add return type.
15         * gcc.target/mips/call-4.c: Likewise.
16         * gcc.target/mips/code-readable-1.c (foo): Add type for x.
17         * gcc.target/mips/code-readable-2.c (foo): Likewise.
18         * gcc.target/mips/code-readable-3.c (foo): Likewise.
19         * gcc.target/mips/code-readable-4.c (foo): Likewise.
20         * gcc.target/mips/const-anchor-1.c (g): Add prototype.
21         * gcc.target/mips/const-anchor-2.c (g): Likewise.
22         * gcc.target/mips/const-anchor-3.c (g): Likewise.
23         * gcc.target/mips/const-anchor-4.c (g): Likewise.
24         * gcc.target/mips/interrupt_handler.c (t): Likewise.
25         * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
26         * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
27         * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
28         * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
29         * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
30         * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
31         * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
32         * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
33         * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
34         * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
35         * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
36         * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
37         * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
38         * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
39         * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
40         * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
41         * gcc.target/mips/mips-nonpic/mips-nonpic.h
42         (nonpic_call, nonpic_addr_call): Add prototype.
43         (pic_call, pic_addr_call): Likewise.
44         * gcc.target/mips/mips16e-extends.c (validate): Likewise.
45         * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
46         * gcc.target/mips/octeon-seq-4.c (h): Likewise.
47         * gcc.target/mips/truncate-3.c (g): Add prototype.
48         (f): Add return type.
49
50 2014-11-05  Uros Bizjak  <ubizjak@gmail.com>
51
52         PR target/63538
53         * gcc.target/i386/pr63538.c: New test.
54
55 2014-11-05  Eric Botcazou  <ebotcazou@adacore.com>
56
57         * gnat.dg/discr42.adb: New test.
58         * gnat.dg/discr42_pkg.ad[sb]: New helper.
59
60 2014-11-05  Eric Botcazou  <ebotcazou@adacore.com>
61
62         * gnat.dg/specs/private2.ads: New test.
63         * gnat.dg/specs/private2_pkg.ads: New helper.
64
65 2014-11-05  Eric Botcazou  <ebotcazou@adacore.com>
66
67         * gnat.dg/inline1.adb: New test.
68         * gnat.dg/inline1_pkg.ad[sb]: New helper.
69         * gnat.dg/inline2.adb: New test.
70         * gnat.dg/inline2_pkg.ad[sb]: New helper.
71         * gnat.dg/inline3.adb: New test.
72         * gnat.dg/inline3_pkg.ad[sb]: New helper.
73         * gnat.dg/inline4.adb: New test.
74         * gnat.dg/inline4_pkg.ad[sb]: New helper.
75         * gnat.dg/inline5.adb: New test.
76         * gnat.dg/inline5_pkg.ad[sb]: New helper.
77         * gnat.dg/inline6.adb: New test.
78         * gnat.dg/inline6_pkg.ad[sb]: New helper.
79         * gnat.dg/inline7.adb: New test.
80         * gnat.dg/inline7_pkg1.ad[sb]: New helper.
81         * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
82         * gnat.dg/inline8.adb: New test.
83         * gnat.dg/inline8_pkg1.ad[sb]: New helper.
84         * gnat.dg/inline8_pkg2.ad[sb]: New helper.
85         * gnat.dg/inline9.adb: New test.
86         * gnat.dg/inline9_pkg.ad[sb]: New helper.
87         * gnat.dg/inline10.adb: New test.
88         * gnat.dg/inline10_pkg.ad[sb]: New helper.
89         * gnat.dg/inline11.adb: New test.
90         * gnat.dg/inline11_pkg.ad[sb]: New helper.
91
92 2014-11-05  Joseph Myers  <joseph@codesourcery.com>
93
94         PR preprocessor/9449
95         * lib/target-supports.exp (check_effective_target_ucn_nocache):
96         Don't use -fextended-identifiers.
97         * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
98         g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
99         gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
100         gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
101         * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers.  Use
102         -g3.
103         * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
104         gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
105         gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
106         gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
107         gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
108         * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
109         gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
110         -fextended-identifiers.  Use -g.
111         * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
112         -fextended-identifiers.
113         * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers.  Use -g.
114         * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
115         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
116         -fextended-identifiers.  Use -g.
117         * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
118         * gcc.dg/cpp/ucnid-8.c: Remove test.
119         * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
120
121 2014-11-05  Christophe Lyon  <christophe.lyon@linaro.org>
122
123         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
124         Skip tests if target does not support Neon.
125
126 2014-11-05  Christophe Lyon  <christophe.lyon@linaro.org>
127
128         * lib/target-supports.exp (check_effective_target_bswap): Update
129         conditions for AArch64 and ARM targets.
130
131 2014-11-05  David Edelsohn  <dje.gcc@gmail.com>
132
133         * gcc.dg/torture/pr59166.c: XFAIL on AIX.
134         * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
135         * g++.dg/opt/pr60002.C: XFAIL on AIX.
136         * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
137         * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
138
139 2014-11-05  Ilya Enkovich  <ilya.enkovich@intel.com>
140
141         * gcc.target/i386/chkp-builtins-1.c: New.
142         * gcc.target/i386/chkp-builtins-2.c: New.
143         * gcc.target/i386/chkp-builtins-3.c: New.
144         * gcc.target/i386/chkp-builtins-4.c: New.
145         * gcc.target/i386/chkp-remove-bndint-1.c: New.
146         * gcc.target/i386/chkp-remove-bndint-2.c: New.
147         * gcc.target/i386/chkp-const-check-1.c: New.
148         * gcc.target/i386/chkp-const-check-2.c: New.
149         * gcc.target/i386/chkp-lifetime-1.c: New.
150         * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
151         with build_ssa_passes.
152
153 2014-11-05  Alex Velenko  <Alex.Velenko@arm.com>
154
155         * gcc.dg/asr-div1.c: New testcase.
156
157 2014-11-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
158
159         * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
160
161         * go.test/go-test.exp: In +build lines, require whitespace around
162         expected strings, fix check for negation.
163
164 2014-11-04  Marek Polacek  <polacek@redhat.com>
165
166         * c-c++-common/ubsan/align-2.c: Remove dg-output.
167         * c-c++-common/ubsan/align-4.c: Likewise.
168         * g++.dg/ubsan/null-1.C: Likewise.
169         * g++.dg/ubsan/null-2.C: Likewise.
170
171 2014-11-04  Uros Bizjak  <ubizjak@gmail.com>
172
173         * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
174
175 2014-11-04  Uros Bizjak  <ubizjak@gmail.com>
176
177         * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
178         * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
179         * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
180         * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
181         * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
182         ipa dump.
183         * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
184         Cleanup original tree dump.
185         * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
186         * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
187         * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
188
189 2014-11-04  Martin Jambor  <mjambor@suse.cz>
190
191         * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
192         function body.
193
194 2014-11-04  Jason Merrill  <jason@redhat.com>
195
196         * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
197         * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
198
199 2014-11-04  Andrew Stubbs  <ams@codesourcery.com>
200
201         * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
202         * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
203         conflicting -mcpu options.
204         * gcc.target/powerpc/ppc-target-2.c: Likewise.
205         * gcc.target/powerpc/cell_builtin-7.c: Likewise.
206         * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
207         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
208         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
209         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
210         * gcc.target/powerpc/pr48053-3.c: Likewise.
211         * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
212         * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
213         * gcc.target/powerpc/pr57744.c: Likewise.
214         * gcc.target/powerpc/pr47862.c: Likewise.
215         * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
216         * gcc.target/powerpc/recip-1.c: Likewise.
217         * gcc.target/powerpc/darwin-longlong.c: Likewise.
218         * gcc.target/powerpc/bool2-p8.c: Likewise.
219         * gcc.target/powerpc/mmfpgpr.c: Likewise.
220         * gcc.target/powerpc/pr60203.c: Likewise.
221         * gcc.target/powerpc/direct-move-vint1.c: Likewise.
222         * gcc.target/powerpc/bool2-av.c: Likewise.
223         * gcc.target/powerpc/pr43154.c: Likewise.
224         * gcc.target/powerpc/ppc-fma-2.c: Likewise.
225         * gcc.target/powerpc/swaps-p8-5.c: Likewise.
226         * gcc.target/powerpc/pr59054.c: Likewise.
227         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
228         * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
229         * gcc.target/powerpc/swaps-p8-13.c: Likewise.
230         * gcc.target/powerpc/ppc-target-3.c: Likewise.
231         * gcc.target/powerpc/cell_builtin-8.c: Likewise.
232         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
233         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
234         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
235         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
236         * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
237         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
238         * gcc.target/powerpc/bswap64-3.c: Likewise.
239         * gcc.target/powerpc/bcd-1.c: Likewise.
240         * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
241         * gcc.target/powerpc/extend-divide-1.c: Likewise.
242         * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
243         * gcc.target/powerpc/pr48192.c: Likewise.
244         * gcc.target/powerpc/pr52775.c: Likewise.
245         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
246         * gcc.target/powerpc/pr58673-1.c: Likewise.
247         * gcc.target/powerpc/pr53487.c: Likewise.
248         * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
249         * gcc.target/powerpc/recip-2.c: Likewise.
250         * gcc.target/powerpc/p8vector-fp.c: Likewise.
251         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
252         * gcc.target/powerpc/ppc-fma-3.c: Likewise.
253         * gcc.target/powerpc/pr57150.c: Likewise.
254         * gcc.target/powerpc/pr47251.c: Likewise.
255         * gcc.target/powerpc/swaps-p8-6.c: Likewise.
256         * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
257         * gcc.target/powerpc/bool3-p7.c: Likewise.
258         * gcc.target/powerpc/cell_builtin-1.c: Likewise.
259         * gcc.target/powerpc/swaps-p8-14.c: Likewise.
260         * gcc.target/powerpc/ppc-target-4.c: Likewise.
261         * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
262         * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
263         * gcc.target/powerpc/440-machhw-1.c: Likewise.
264         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
265         * gcc.target/powerpc/vsx-mass-1.c: Likewise.
266         * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
267         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
268         * gcc.target/powerpc/loop_align.c: Likewise.
269         * gcc.target/powerpc/lhs-1.c: Likewise.
270         * gcc.target/powerpc/sd-vsx.c: Likewise.
271         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
272         * gcc.target/powerpc/bcd-2.c: Likewise.
273         * gcc.target/powerpc/20040121-1.c: Likewise.
274         * gcc.target/powerpc/pr52457.c: Likewise.
275         * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
276         * gcc.target/powerpc/extend-divide-2.c: Likewise.
277         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
278         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
279         * gcc.target/powerpc/pr58673-2.c: Likewise.
280         * gcc.target/powerpc/atomic-p7.c: Likewise.
281         * gcc.target/powerpc/recip-3.c: Likewise.
282         * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
283         * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
284         * gcc.target/powerpc/popcount-1.c: Likewise.
285         * gcc.target/powerpc/altivec-32.c: Likewise.
286         * gcc.target/powerpc/timode_off.c: Likewise.
287         * gcc.target/powerpc/p8vector-ldst.c: Likewise.
288         * gcc.target/powerpc/pack01.c: Likewise.
289         * gcc.target/powerpc/pr55033.c: Likewise.
290         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
291         * gcc.target/powerpc/swaps-p8-7.c: Likewise.
292         * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
293         * gcc.target/powerpc/440-macchwu-1.c: Likewise.
294         * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
295         * gcc.target/powerpc/440-mulchw-1.c: Likewise.
296         * gcc.target/powerpc/bool3-p8.c: Likewise.
297         * gcc.target/powerpc/cell_builtin-2.c: Likewise.
298         * gcc.target/powerpc/swaps-p8-15.c: Likewise.
299         * gcc.target/powerpc/440-macchw-1.c: Likewise.
300         * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
301         * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
302         * gcc.target/powerpc/440-machhw-2.c: Likewise.
303         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
304         * gcc.target/powerpc/pr46728-16.c: Likewise.
305         * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
306         * gcc.target/powerpc/bool3-av.c: Likewise.
307         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
308         * gcc.target/powerpc/ppc-pow.c: Likewise.
309         * gcc.target/powerpc/lhs-2.c: Likewise.
310         * gcc.target/powerpc/pr39902-2.c: Likewise.
311         * gcc.target/powerpc/20041111-1.c: Likewise.
312         * gcc.target/powerpc/builtins-1.c: Likewise.
313         * gcc.target/powerpc/bcd-3.c: Likewise.
314         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
315         * gcc.target/powerpc/pr57949-1.c: Likewise.
316         * gcc.target/powerpc/atomic-p8.c: Likewise.
317         * gcc.target/powerpc/sd-pwr6.c: Likewise.
318         * gcc.target/powerpc/recip-4.c: Likewise.
319         * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
320         * gcc.target/powerpc/warn-2.c: Likewise.
321         * gcc.target/powerpc/parity-1.c: Likewise.
322         * gcc.target/powerpc/popcount-2.c: Likewise.
323         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
324         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
325         * gcc.target/powerpc/swaps-p8-8.c: Likewise.
326         * gcc.target/powerpc/pr42747.c: Likewise.
327         * gcc.target/powerpc/440-macchwu-2.c: Likewise.
328         * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
329         * gcc.target/powerpc/dfp-dd-2.c: Likewise.
330         * gcc.target/powerpc/direct-move-float1.c: Likewise.
331         * gcc.target/powerpc/440-mulchw-2.c: Likewise.
332         * gcc.target/powerpc/cell_builtin-3.c: Likewise.
333         * gcc.target/powerpc/swaps-p8-16.c: Likewise.
334         * gcc.target/powerpc/440-macchw-2.c: Likewise.
335         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
336         * gcc.target/powerpc/dfp-td-2.c: Likewise.
337         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
338         * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
339         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
340         * gcc.target/powerpc/lhs-3.c: Likewise.
341         * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
342         * gcc.target/powerpc/builtins-2.c: Likewise.
343         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
344         * gcc.target/powerpc/pr52199.c: Likewise.
345         * gcc.target/powerpc/440-machhwu-1.c: Likewise.
346         * gcc.target/powerpc/pr57949-2.c: Likewise.
347         * gcc.target/powerpc/recip-5.c: Likewise.
348         * gcc.target/powerpc/popcount-3.c: Likewise.
349         * gcc.target/powerpc/vsx-vector-1.c: Likewise.
350         * gcc.target/powerpc/swaps-p8-1.c: Likewise.
351         * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
352         * gcc.target/powerpc/ppc-fma-6.c: Likewise.
353         * gcc.target/powerpc/vsx-extract-1.c: Likewise.
354         * gcc.target/powerpc/pr48226.c: Likewise.
355         * gcc.target/powerpc/swaps-p8-9.c: Likewise.
356         * gcc.target/powerpc/pr47755-2.c: Likewise.
357         * gcc.target/powerpc/direct-move-float2.c: Likewise.
358         * gcc.target/powerpc/cell_builtin-4.c: Likewise.
359         * gcc.target/powerpc/direct-move-double1.c: Likewise.
360         * gcc.target/powerpc/swaps-p8-17.c: Likewise.
361         * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
362         * gcc.target/powerpc/dfp-td-3.c: Likewise.
363         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
364         * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
365         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
366         * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
367         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
368         * gcc.target/powerpc/bool2-p5.c: Likewise.
369         * gcc.target/powerpc/440-machhwu-2.c: Likewise.
370         * gcc.target/powerpc/fusion.c: Likewise.
371         * gcc.target/powerpc/recip-6.c: Likewise.
372         * gcc.target/powerpc/altivec-cell-6.c: Likewise.
373         * gcc.target/powerpc/vsx-vector-2.c: Likewise.
374         * gcc.target/powerpc/swaps-p8-2.c: Likewise.
375         * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
376         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
377         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
378         * gcc.target/powerpc/direct-move-long1.c: Likewise.
379         * gcc.target/powerpc/dfp-dd.c: Likewise.
380         * gcc.target/powerpc/swaps-p8-10.c: Likewise.
381         * gcc.target/powerpc/cell_builtin-5.c: Likewise.
382         * gcc.target/powerpc/direct-move-double2.c: Likewise.
383         * gcc.target/powerpc/440-mullhw-1.c: Likewise.
384         * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
385         * gcc.target/powerpc/440-maclhw-1.c: Likewise.
386         * gcc.target/powerpc/dfp-td.c: Likewise.
387         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
388         * gcc.target/powerpc/pr48053-1.c: Likewise.
389         * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
390         * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
391         * gcc.target/powerpc/pr60676.c: Likewise.
392         * gcc.target/powerpc/pr48258-1.c: Likewise.
393         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
394         * gcc.target/powerpc/pr48857.c: Likewise.
395         * gcc.target/powerpc/quad-atomic.c: Likewise.
396         * gcc.target/powerpc/altivec-cell-7.c: Likewise.
397         * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
398         * gcc.target/powerpc/vsx-vector-3.c: Likewise.
399         * gcc.target/powerpc/swaps-p8-3.c: Likewise.
400         * gcc.target/powerpc/pr56605.c: Likewise.
401         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
402         * gcc.target/powerpc/pr53199.c: Likewise.
403         * gcc.target/powerpc/direct-move-long2.c: Likewise.
404         * gcc.target/powerpc/swaps-p8-11.c: Likewise.
405         * gcc.target/powerpc/vsx-float0.c: Likewise.
406         * gcc.target/powerpc/ppc-target-1.c: Likewise.
407         * gcc.target/powerpc/altivec-20.c: Likewise.
408         * gcc.target/powerpc/cell_builtin-6.c: Likewise.
409         * gcc.target/powerpc/440-mullhw-2.c: Likewise.
410         * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
411         * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
412         * gcc.target/powerpc/440-maclhw-2.c: Likewise.
413         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
414         * gcc.target/powerpc/pr60137.c: Likewise.
415         * gcc.target/powerpc/bswap64-1.c: Likewise.
416         * gcc.target/powerpc/pr48053-2.c: Likewise.
417         * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
418         * gcc.target/powerpc/pr48258-2.c: Likewise.
419         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
420         * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
421         * gcc.target/powerpc/bool2-p7.c: Likewise.
422         * gcc.target/powerpc/ppc-round.c: Likewise.
423         * gcc.target/powerpc/altivec-cell-8.c: Likewise.
424         * gcc.target/powerpc/vsx-vector-4.c: Likewise.
425         * gcc.target/powerpc/ppc-fma-1.c: Likewise.
426         * gcc.target/powerpc/swaps-p8-4.c: Likewise.
427         * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
428         * gcc.target/powerpc/pr47755.c: Likewise.
429
430 2014-11-04  Marek Polacek  <polacek@redhat.com>
431
432         * c-c++-common/ubsan/object-size-10.c: New test.
433
434 2014-11-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
435
436         * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
437
438 2014-11-03  Tobias Burnus  <burnus@net-b.de>
439
440         * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
441
442 2014-11-03  Marek Polacek  <polacek@redhat.com>
443
444         PR c/52769
445         * gcc.dg/pr52769.c: New test.
446
447 2014-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
448
449         PR c++/57820
450         * g++.dg/cpp0x/constexpr-ctor16.C: New.
451         * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
452
453 2014-11-03  Marc Glisse  <marc.glisse@inria.fr>
454
455         PR tree-optimization/60770
456         * gcc.dg/tree-ssa/pr60770-1.c: New file.
457
458 2014-11-03  Jan Beulich  <jbeulich@suse.com>
459
460         * gcc.target/i386/i386.exp: Extend option set to test
461         vect-args.c with to include -mavx, -mavx2, and -mavx512f.
462         * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
463
464 2014-11-03  Uros Bizjak  <ubizjak@gmail.com>
465
466         * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
467         for ia32 targets only.
468         * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
469         * g++.dg/tree-ssa/pr29902.C: Ditto.
470         * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
471
472 2014-11-03  Zhenqiang Chen  <zhenqiang.chen@arm.com>
473
474         * gcc.target/arm/ifcvt-size-check.c: New test.
475
476 2014-11-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
477
478         * gcc.target/mips/octeon3-pipe-1.c: New test.
479
480 2014-11-02  Uros Bizjak  <ubizjak@gmail.com>
481
482         * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
483         * g++.dg/ext/attrib42.C: Ditto.
484         * g++.dg/torture/pr51344.C: Ditto.
485         * g++.dg/tree-ssa/pr29902.C: Ditto.
486         * gcc.c-torture/execute/20010129-1.c: Ditto.
487         * gcc.dg/combine_ashiftrt_2.c: Ditto.
488         * gcc.dg/march-generic.c: Ditto.
489         * gcc.dg/torture/pr17526.c: Ditto.
490         * gcc.dg/union-4.c: Ditto.
491
492 2014-11-02  Uros Bizjak  <ubizjak@gmail.com>
493
494         * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
495         * g++.dg/abi/no-weak1.C: Ditto.
496         * g++.dg/opt/pr44919.C: Ditto.
497         * g++.dg/opt/pr46640.C: Ditto.
498         * g++.dg/opt/pr46649.C: Ditto.
499         * g++.dg/opt/pr47036.C: Ditto.
500         * g++.dg/opt/pr48273.C: Ditto.
501         * g++.dg/opt/pr48302.C: Ditto.
502         * g++.dg/opt/pr45788.C: Ditto.
503         * g++.dg/opt/pr57662.C: Ditto.
504         * gcc.dg/20031102-1.c: Ditto.
505         * gcc.dg/builtin-bswap-7.c: Ditto.
506         * gcc.dg/builtin-bswap-7a.c: Ditto.
507         * gcc.dg/builtin-bswap-9.c: Ditto.
508         * gcc.dg/combine_ashiftrt_1.c: Ditto.
509         * gcc.dg/guality/bswaptest.c: Ditto.
510         * gcc.dg/guality/clztest.c: Ditto.
511         * gcc.dg/guality/ctztest.c: Ditto.
512         * gcc.dg/guality/pr45003-1.c: Ditto.
513         * gcc.dg/guality/pr45003-2.c: Ditto.
514         * gcc.dg/guality/pr45003-3.c: Ditto.
515         * gcc.dg/guality/pr58791-4.c: Ditto.
516         * gcc.dg/guality/rotatetest.c:Ditto.
517         * gcc.dg/ifcvt-fabs-1.c: Ditto.
518         * gcc.dg/ira-loop-pressure.c: Ditto.
519         * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
520         * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
521         * gcc.dg/lto/pr47259_0.c: Ditto.
522         * gcc.dg/memcpy-5.c: Ditto.
523         * gcc.dg/pr10474.c: Ditto.
524         * gcc.dg/pr37438.c: Ditto.
525         * gcc.dg/pr39453.c: Ditto.
526         * gcc.dg/pr40501.c: Ditto.
527         * gcc.dg/pr42245-2.c: Ditto.
528         * gcc.dg/pr42245.c: Ditto.
529         * gcc.dg/pr42246.c: Ditto.
530         * gcc.dg/pr42249.c: Ditto.
531         * gcc.dg/pr42388.c: Ditto.
532         * gcc.dg/pr42389.c: Ditto.
533         * gcc.dg/pr45352-1.c: Ditto.
534         * gcc.dg/pr45352-2.c: Ditto.
535         * gcc.dg/pr45352-3.c: Ditto.
536         * gcc.dg/pr45352.c: Ditto.
537         * gcc.dg/pr45472.c: Ditto.
538         * gcc.dg/pr45652.c: Ditto.
539         * gcc.dg/pr46212.c: Ditto.
540         * gcc.dg/pr46521.c: Ditto.
541         * gcc.dg/pr46522.c: Ditto.
542         * gcc.dg/pr46875.c: Ditto.
543         * gcc.dg/pr48374.c: Ditto.
544         * gcc.dg/pr50251.c: Ditto.
545         * gcc.dg/pr54472.c: Ditto.
546         * gcc.dg/pr55702.c: Ditto.
547         * gcc.dg/pr56990.c: Ditto.
548         * gcc.dg/pr57104.c: Ditto.
549         * gcc.dg/pr57662.c: Ditto.
550         * gcc.dg/pr60866.c: Ditto.
551         * gcc.dg/shrink-wrap-loop.c: Ditto.
552         * gcc.dg/tm/memopt-15.c: Ditto.
553         * gcc.dg/torture/pr52720.c: Ditto.
554         * gcc.dg/torture/pr56778.c: Ditto.
555         * gcc.dg/tree-prof/pr45354.c: Ditto.
556         * gcc.dg/tree-prof/pr50907.c: Ditto.
557         * gcc.dg/tree-ssa/loop-16.c: Ditto.
558         * gcc.dg/tree-ssa/loop-18.c: Ditto.
559         * gcc.dg/tree-ssa/pr44423.c: Ditto.
560         * gcc.dg/misc-tests/godump-1.c: Ditto.
561         * gfortran.dg/PR24188.f: Ditto.
562         * gfortran.dg/errnocheck_1.f90: Ditto.
563         * gfortran.dg/g77/20010216-1.f: Ditto.
564         * gfortran.dg/pr42246-2.f: Ditto.
565         * gfortran.dg/pr42294.f: Ditto.
566         * gfortran.dg/pr44691.f: Ditto.
567         * gfortran.dg/vect/pr45714-a.f: Ditto.
568         * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
569         * gcc.misc-tests/linkage.exp: Ditto.
570         * lib/target-supports.exp: Reformat x86 tagets.
571         (check_effective_target_whole_vector_shift): Add i?86-*-* target.
572
573 2014-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
574
575         PR c++/57694
576         * g++.dg/cpp0x/constexpr-ctor15.C: New.
577
578 2014-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
579
580         * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
581         * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
582         Commentary and rearrangement of tests.
583         * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
584         Commentary and rearrangement of tests.
585         * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
586         * g++.dg/cpp1y/feat-cxx98.C: Commentary.
587
588 2014-10-31  Jakub Jelinek  <jakub@redhat.com>
589
590         PR rtl-optimization/63659
591         * gcc.c-torture/execute/pr63659.c: New test.
592
593 2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
594
595         PR target/63534
596         * gcc.target/i386/mcount_pic.c: New.
597
598 2014-10-31  Evgeny Stupachenko  <evstupac@gmail.com>
599
600         * gcc.target/i386/pr23098.c: Remove xfail.
601
602 2014-10-31  Eric Botcazou  <ebotcazou@adacore.com>
603
604         * gnat.dg/opt42.ad[sb]: New test.
605
606 2014-10-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
607
608         PR tree-optimization/63259
609         * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
610         * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
611         following comment.
612
613 2014-10-31  Jakub Jelinek  <jakub@redhat.com>
614
615         PR sanitizer/63697
616         * c-c++-common/ubsan/overflow-sub-3.c: New test.
617
618 2014-10-30  Marek Polacek  <polacek@redhat.com>
619
620         * gcc.dg/diag-aka-1.c: New test.
621         * gcc.dg/pr13804-1.c: Adjust dg-error.
622         * gcc.dg/redecl-14.c: Likewise.
623         * gcc.dg/pr56980.c: Adjust dg-message.
624
625 2014-10-30  Ian Lance Taylor  <iant@google.com>
626
627         * gcc.misc-tests/godump-1.c: Skip if ! lp64.
628
629 2014-10-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
630
631         * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
632         platforms except s390[x] and x86_64.
633
634 2014-10-30  Martin Liska  <mliska@suse.cz>
635
636         PR ipa/63574
637         PR ipa/63664
638         * g++.dg/ipa/pr63574.C: New test.
639
640 2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
641
642         * gcc.target/aarch64/madd_after_asm_1.c: New test.
643
644 2014-10-29  DJ Delorie  <dj@redhat.com>
645
646         * gcc.dg/20141029-1.c: New.
647
648 2014-10-29  Martin Liska  <mliska@suse.cz>
649
650         PR ipa/63587
651         * g++.dg/ipa/pr63587-1.C: New test.
652         * g++.dg/ipa/pr63587-2.C: New test.
653
654 2014-10-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
655
656         * gcc.misc-tests/godump-1.c: Add tests for complex types.
657
658 2014-10-29  Thomas Preud'homme  <thomas.preudhomme@arm.com>
659
660         * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
661         * gcc.dg/optimize-bswapsi-3.c: New test.
662
663 2014-10-20  Alexander Ivchenko  <alexander.ivchenko@intel.com>
664             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
665             Anna Tikhonova  <anna.tikhonova@intel.com>
666             Ilya Tocar  <ilya.tocar@intel.com>
667             Andrey Turetskiy  <andrey.turetskiy@intel.com>
668             Ilya Verbin  <ilya.verbin@intel.com>
669             Kirill Yukhin  <kirill.yukhin@intel.com>
670             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
671
672         * gcc.target/i386/avx512dq-kmovb-1.c: New.
673
674 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
675             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
676             Anna Tikhonova  <anna.tikhonova@intel.com>
677             Ilya Tocar  <ilya.tocar@intel.com>
678             Andrey Turetskiy  <andrey.turetskiy@intel.com>
679             Ilya Verbin  <ilya.verbin@intel.com>
680             Kirill Yukhin  <kirill.yukhin@intel.com>
681             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
682
683         * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
684         * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
685         * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
686         * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
687         * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
688         * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
689         * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
690         * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
691         * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
692         * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
693         * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
694         * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
695         * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
696         * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
697         * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
698         * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
699         * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
700         * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
701         * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
702         * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
703         * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
704         * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
705         * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
706         * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
707         * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
708         * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
709         * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
710         * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
711         * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
712         * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
713         * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
714         * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
715         * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
716         * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
717         * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
718         * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
719         * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
720         * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
721         * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
722         * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
723         * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
724         * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
725         * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
726         * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
727         * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
728         * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
729         * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
730         * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
731         * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
732         * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
733         * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
734         * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
735         * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
736         * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
737         * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
738         * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
739         * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
740         * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
741         * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
742         * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
743         * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
744         * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
745         * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
746         * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
747         * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
748         * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
749         * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
750         * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
751
752 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
753             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
754             Anna Tikhonova  <anna.tikhonova@intel.com>
755             Ilya Tocar  <ilya.tocar@intel.com>
756             Andrey Turetskiy  <andrey.turetskiy@intel.com>
757             Ilya Verbin  <ilya.verbin@intel.com>
758             Kirill Yukhin  <kirill.yukhin@intel.com>
759             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
760
761         * gcc.target/i386/avx512bw-check.h: New.
762         * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
763         * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
764         * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
765         * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
766         * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
767         * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
768         * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
769         * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
770         * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
771         * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
772         * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
773         * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
774         * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
775         * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
776         * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
777         * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
778         * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
779         * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
780         * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
781         * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
782         * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
783         * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
784         * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
785         * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
786         * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
787         * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
788         * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
789         * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
790         * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
791         * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
792         * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
793         * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
794         * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
795         * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
796         * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
797         * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
798         * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
799         * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
800         * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
801         * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
802         * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
803         * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
804         * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
805         * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
806         * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
807         * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
808         * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
809         * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
810         * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
811         * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
812         * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
813         * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
814         * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
815         * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
816         * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
817         * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
818         * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
819         * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
820         * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
821         * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
822         * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
823         * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
824         * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
825         * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
826         * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
827         * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
828         * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
829         * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
830         * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
831         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
832         * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
833         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
834         * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
835         * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
836         * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
837         * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
838         * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
839         * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
840         * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
841         * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
842         * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
843         * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
844         * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
845         * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
846         * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
847         * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
848         * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
849         * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
850         * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
851         * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
852         * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
853         * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
854         * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
855         * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
856         * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
857         * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
858         * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
859         * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
860         * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
861         * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
862         * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
863         * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
864         * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
865         * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
866         * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
867         * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
868         * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
869         * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
870         * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
871         * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
872         * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
873         * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
874         * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
875         * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
876         * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
877         * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
878         * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
879         * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
880         * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
881         * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
882         * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
883         * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
884         * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
885         * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
886         * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
887         * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
888         * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
889         * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
890         * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
891         * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
892         * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
893         * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
894         * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
895         * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
896         * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
897         * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
898         * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
899         * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
900         * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
901         * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
902         * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
903         * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
904         * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
905         * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
906         * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
907         * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
908         * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
909         * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
910         * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
911         * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
912         * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
913         * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
914         * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
915         * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
916         * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
917         * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
918         * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
919         * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
920         * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
921         * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
922         * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
923         * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
924         * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
925         * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
926         * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
927         * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
928         * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
929         * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
930         * gcc.target/i386/avx512dq-check.h: Ditto.
931         * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
932         * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
933         * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
934         * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
935         * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
936         * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
937         * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
938         * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
939         * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
940         * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
941         * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
942         * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
943         * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
944         * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
945         * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
946         * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
947         * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
948         * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
949         * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
950         * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
951         * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
952         * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
953         * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
954         * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
955         * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
956         * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
957         * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
958         * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
959         * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
960         * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
961         * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
962         * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
963         * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
964         * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
965         * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
966         * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
967         * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
968         * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
969         * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
970         * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
971         * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
972         * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
973         * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
974         * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
975         * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
976         * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
977         * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
978         * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
979         * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
980         * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
981         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
982         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
983         * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
984         * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
985         * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
986         * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
987         * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
988         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
989         * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
990         * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
991         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
992         * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
993         * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
994         * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
995         * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
996         * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
997         * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
998         * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
999         * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
1000         * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1001         * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
1002         * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1003         * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
1004         * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1005         * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
1006         * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1007         * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
1008         * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1009         * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
1010         * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1011         * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
1012         * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
1013         * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
1014         * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1015         * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
1016         * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1017         * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
1018         * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
1019         * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
1020         * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1021         * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
1022         * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1023         * gcc.target/i386/avx512vl-check.h: Ditto.
1024         * gcc.target/i386/avx512vl-gather-1.c: Ditto.
1025         * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1026         * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1027         * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1028         * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1029         * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1030         * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1031         * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1032         * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1033         * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1034         * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1035         * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1036         * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1037         * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1038         * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1039         * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1040         * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1041         * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1042         * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1043         * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1044         * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1045         * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1046         * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1047         * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1048         * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1049         * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1050         * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1051         * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1052         * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1053         * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1054         * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1055         * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1056         * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1057         * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1058         * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1059         * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1060         * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1061         * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1062         * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1063         * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1064         * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1065         * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1066         * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1067         * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1068         * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1069         * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1070         * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1071         * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1072         * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1073         * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1074         * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1075         * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1076         * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1077         * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1078         * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1079         * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1080         * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1081         * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1082         * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1083         * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1084         * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1085         * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1086         * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1087         * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1088         * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1089         * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1090         * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1091         * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1092         * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1093         * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1094         * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1095         * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1096         * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1097         * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1098         * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1099         * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1100         * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1101         * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1102         * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1103         * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1104         * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1105         * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1106         * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1107         * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1108         * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1109         * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1110         * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1111         * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1112         * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1113         * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1114         * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1115         * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1116         * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1117         * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1118         * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1119         * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1120         * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1121         * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1122         * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1123         * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1124         * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1125         * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1126         * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1127         * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1128         * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1129         * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1130         * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1131         * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1132         * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1133         * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1134         * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1135         * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1136         * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1137         * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1138         * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1139         * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1140         * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1141         * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1142         * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1143         * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1144         * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1145         * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1146         * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1147         * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1148         * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1149         * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1150         * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1151         * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1152         * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1153         * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1154         * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1155         * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1156         * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1157         * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1158         * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1159         * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1160         * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1161         * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1162         * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1163         * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1164         * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1165         * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1166         * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1167         * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1168         * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1169         * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1170         * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1171         * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1172         * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1173         * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1174         * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1175         * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1176         * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1177         * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1178         * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1179         * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1180         * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1181         * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1182         * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1183         * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1184         * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1185         * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1186         * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1187         * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1188         * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1189         * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1190         * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1191         * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1192         * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1193         * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1194         * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1195         * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1196         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1197         * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1198         * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1199         * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1200         * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1201         * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1202         * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1203         * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1204         * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1205         * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1206         * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1207         * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1208         * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1209         * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1210         * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1211         * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1212         * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1213         * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1214         * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1215         * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1216         * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1217         * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1218         * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1219         * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1220         * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1221         * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1222         * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1223         * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1224         * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1225         * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1226         * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1227         * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1228         * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1229         * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1230         * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1231         * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1232         * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1233         * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1234         * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1235         * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1236         * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1237         * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1238         * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1239         * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1240         * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1241         * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1242         * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1243         * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1244         * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1245         * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1246         * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1247         * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1248         * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1249         * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1250         * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1251         * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1252         * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1253         * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1254         * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1255         * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1256         * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1257         * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1258         * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1259         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1260         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1261         * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1262         * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1263         * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1264         * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1265         * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1266         * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
1267         * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1268         * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1269         * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
1270         * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1271         * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
1272         * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1273         * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
1274         * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
1275         * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
1276         * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
1277         * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1278         * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1279         * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
1280         * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1281         * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
1282         * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1283         * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
1284         * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
1285         * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
1286         * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
1287         * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
1288         * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
1289         * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
1290         * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
1291         * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
1292         * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
1293         * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
1294         * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
1295         * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1296         * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
1297         * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1298         * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1299         * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
1300         * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1301         * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
1302         * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1303         * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1304         * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1305         * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
1306         * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1307         * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
1308         * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1309         * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1310         * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1311         * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
1312         * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1313         * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
1314         * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1315         * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
1316         * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1317         * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
1318         * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1319         * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
1320         * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1321         * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1322         * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
1323         * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1324         * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
1325         * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1326         * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
1327         * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1328         * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
1329         * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1330         * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
1331         * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1332         * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
1333         * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1334         * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
1335         * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1336         * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
1337         * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1338         * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
1339         * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1340         * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
1341         * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1342         * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
1343         * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1344         * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
1345         * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1346         * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
1347         * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1348         * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1349         * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1350         * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
1351         * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1352         * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
1353         * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1354         * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1355         * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1356         * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1357         * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1358         * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1359         * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
1360         * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1361         * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
1362         * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1363         * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1364         * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1365         * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
1366         * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1367         * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
1368         * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1369         * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1370         * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1371         * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
1372         * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1373         * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
1374         * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1375         * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1376         * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1377         * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
1378         * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1379         * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
1380         * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1381         * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1382         * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1383         * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1384         * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
1385         * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1386         * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
1387         * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1388         * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1389         * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1390         * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1391         * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1392         * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1393         * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
1394         * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1395         * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
1396         * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1397         * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
1398         * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1399         * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
1400         * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1401         * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
1402         * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1403         * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
1404         * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1405         * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
1406         * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1407         * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
1408         * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1409         * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1410         * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
1411         * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1412         * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
1413         * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1414         * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1415         * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
1416         * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1417         * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
1418         * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1419         * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
1420         * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1421         * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
1422         * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1423         * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
1424         * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1425         * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
1426         * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1427         * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
1428         * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1429         * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
1430         * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1431         * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1432         * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1433         * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1434         * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
1435         * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1436         * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
1437         * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1438         * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1439         * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
1440         * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1441         * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
1442         * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1443         * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
1444         * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1445         * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1446         * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1447         * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1448         * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1449         * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1450         * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1451         * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1452         * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1453         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1454         * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1455         * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1456         * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1457         * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1458         * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1459         * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1460         * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1461         * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1462         * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1463         * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1464         * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
1465         * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1466         * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
1467         * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1468         * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
1469         * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1470         * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
1471         * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1472         * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
1473         * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1474         * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
1475         * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1476         * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1477         * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1478         * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
1479         * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1480         * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1481         * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1482         * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
1483         * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1484         * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
1485         * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1486         * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
1487         * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1488         * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
1489         * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1490         * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
1491         * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1492         * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
1493         * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1494         * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1495         * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1496         * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1497         * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
1498         * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1499         * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
1500         * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1501         * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
1502         * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1503         * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
1504         * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1505         * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
1506         * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1507         * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
1508         * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1509         * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1510         * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1511         * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1512         * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
1513         * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1514         * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
1515         * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1516         * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
1517         * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1518         * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
1519         * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1520         * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
1521         * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1522         * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
1523         * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1524         * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1525         * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1526         * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1527         * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1528         * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
1529         * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1530         * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
1531         * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1532         * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1533         * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1534         * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1535         * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1536         * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1537         * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
1538         * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1539         * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
1540         * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1541         * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1542         * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
1543         * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1544         * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
1545         * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1546         * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1547         * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1548         * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
1549         * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1550         * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
1551         * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1552         * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1553         * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1554         * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
1555         * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1556         * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
1557         * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1558         * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1559         * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1560         * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
1561         * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1562         * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
1563         * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1564         * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1565         * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
1566         * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1567         * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
1568         * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1569         * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1570         * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1571         * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
1572         * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1573         * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
1574         * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1575         * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1576         * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1577         * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
1578         * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1579         * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
1580         * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1581         * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
1582         * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1583         * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
1584         * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1585         * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
1586         * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1587         * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1588         * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1589         * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1590         * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1591         * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1592         * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1593         * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1594         * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1595         * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1596         * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1597         * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1598         * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1599         * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1600         * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1601         * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1602         * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1603         * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1604         * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1605         * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1606         * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1607         * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1608         * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1609         * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1610         * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1611         * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1612         * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1613         * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1614         * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1615         * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1616         * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1617         * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1618         * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1619         * gcc.target/i386/avx512f-mask-type.h: Ditto.
1620         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1621         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1622         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1623         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1624         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1625         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1626         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1627         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1628         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1629         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1630         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1631         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1632         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1633         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1634         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1635         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1636         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1637         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1638         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1639         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1640         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1641         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1642         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1643         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1644         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1645         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1646         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1647         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1648         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1649         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1650         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1651         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1652         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1653         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1654         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1655         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1656         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1657         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1658         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1659         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1660         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1661         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1662         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1663         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1664         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1665         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1666         * gcc.target/i386/i386.exp: Ditto.
1667         * gcc.target/i386/m512-check.h: Ditto.
1668
1669 2014-10-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1670             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
1671             Anna Tikhonova  <anna.tikhonova@intel.com>
1672             Ilya Tocar  <ilya.tocar@intel.com>
1673             Andrey Turetskiy  <andrey.turetskiy@intel.com>
1674             Ilya Verbin  <ilya.verbin@intel.com>
1675             Kirill Yukhin  <kirill.yukhin@intel.com>
1676             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1677
1678         * g++.dg/other/i386-2.C: Add new options.
1679         * g++.dg/other/i386-3.C: Ditto.
1680         * gcc.target/i386/sse-12.c: Ditto.
1681         * gcc.target/i386/sse-14.c: Ditto.
1682         * gcc.target/i386/sse-22.c: Ditto.
1683         * gcc.target/i386/sse-13.c: Add new options and builtins.
1684         * gcc.target/i386/sse-23.c: Ditto.
1685         * gcc.target/i386/avx-1.c: Add new builtins.
1686
1687 2014-10-28  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1688
1689         * gcc.misc-tests/godump.exp: New.
1690         * gcc.misc-tests/godump-1.c: New.
1691
1692 2014-10-28  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1693
1694         * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1695         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1696         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1697         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1698         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1699         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1700         * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1701         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1702         * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1703         * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1704         * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1705         * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1706         * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1707         * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1708         * c-c++-common/asan/pr63638.c: Likewise.
1709
1710 2014-10-28  Richard Biener  <rguenther@suse.de>
1711
1712         PR middle-end/63665
1713         * gcc.dg/pr63665.c: New testcase.
1714
1715 2014-10-28  Yury Gribov  <y.gribov@samsung.com>
1716
1717         * c-c++-common/asan/kasan-recover-1.c: New test.
1718         * c-c++-common/asan/kasan-recover-2.c: New test.
1719         * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1720         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1721         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1722         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1723         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1724         * c-c++-common/asan/no-asan-globals.c: Likewise.
1725         * c-c++-common/asan/no-instrument-reads.c: Likewise.
1726         * c-c++-common/asan/no-instrument-writes.c: Likewise.
1727         * c-c++-common/asan/no-use-after-return.c: Likewise.
1728
1729 2014-10-28  Yury Gribov  <y.gribov@samsung.com>
1730
1731         * c-c++-common/asan/shadow-offset-1.c: New test.
1732
1733 2014-10-27  Andrew MacLeod  <amacleod@redhat.com>
1734
1735         * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1736         gcc-plugin.h earlier.
1737
1738 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1739
1740         * gnat.dg/specs/concat1.ads: New test.
1741         * gnat.dg/specs/concat1_pkg.ads: New helper.
1742
1743 2014-10-27  Richard Biener  <rguenther@suse.de>
1744
1745         * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1746         * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1747         target due to memcpy inline-expansion.
1748
1749 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1750
1751         * gnat.dg/specs/pack10.ads: New test.
1752         * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1753
1754 2014-10-27  Eric Botcazou  <ebotcazou@adacore.com>
1755
1756         * gnat.dg/entry_queues2.adb: New test.
1757
1758 2014-10-25  Jakub Jelinek  <jakub@redhat.com>
1759
1760         PR tree-optimization/63641
1761         * gcc.c-torture/execute/pr63641.c: New test.
1762
1763 2014-10-24  Tobias Burnus  <burnus@net-b.de>
1764
1765         * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1766         * gfortran.dg/coarray_collectives_13.f90: New.
1767         * gfortran.dg/coarray_collectives_14.f90: New.
1768         * gfortran.dg/coarray_collectives_15.f90: New.
1769         * gfortran.dg/coarray_collectives_16.f90: New.
1770
1771 2014-10-24  Jiong Wang  <jiong.wang@arm.com>
1772
1773         * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1774
1775 2014-10-24  Marek Polacek  <polacek@redhat.com>
1776
1777         PR c/56980
1778         * gcc.dg/pr56980.c: New test.
1779
1780 2014-10-24  Jiong Wang  <jiong.wang@arm.com>
1781
1782         * lib/target-supports.exp
1783         (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1784         vaeseq_u8.
1785         (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1786         for vcvt_f16_f32.
1787         (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1788         vfma_f32.
1789
1790 2014-10-24  Martin Liska  <mliska@suse.cz>
1791
1792         * gcc.dg/ipa/pr63595.c: New test.
1793
1794 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1795
1796         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1797         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1798
1799 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1800
1801         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1802
1803 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1804
1805         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1806
1807 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1808
1809         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1810
1811 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1812
1813         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1814
1815 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1816
1817         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1818
1819 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1820
1821         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1822
1823 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1824
1825         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1826
1827 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1828
1829         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1830
1831 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1832
1833         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1834
1835 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1836
1837         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1838
1839 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1840
1841         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1842
1843 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1844
1845         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1846
1847 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1848
1849         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1850
1851 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1852
1853         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1854         file.
1855         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1856         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1857
1858 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1859
1860         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1861         file.
1862         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1863         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1864
1865 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1866
1867         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1868         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1869         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1870         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1871         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1872
1873 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1874
1875         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1876         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1877         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1878         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1879         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1880         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1881
1882 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1883
1884         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1885         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1886         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1887         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1888         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1889         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1890         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1891         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1892
1893 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1894
1895         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1896         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1897         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1898
1899 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1900
1901         * gcc.target/arm/README.advsimd-intrinsics: New file.
1902         * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1903         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1904         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1905         Likewise.
1906         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1907         Likewise.
1908         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1909         * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1910         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1911
1912 2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
1913
1914         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1915         wrap_compile_flags before setting it.
1916
1917 2014-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1918
1919         * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1920         targets.
1921         * gcc.dg/pr63594-2.c: Likewise.
1922
1923 2014-10-24  Uros Bizjak  <ubizjak@gmail.com>
1924
1925         * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1926         * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1927
1928 2014-10-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
1929
1930         PR bootstrap/63632
1931         * g++.dg/torture/pr63632.C: New test.
1932
1933 2014-10-23  Jonathan Wakely  <jwakely@redhat.com>
1934
1935         PR c++/63619
1936         * g++.dg/warn/Wdelete-incomplete-3.C: New.
1937         * g++.dg/warn/Wdelete-incomplete-4.C: New.
1938
1939 2014-10-23  Evgeny Stupachenko  <evstupac@gmail.com>
1940
1941         PR target/63618
1942         * gcc.target/i386/pr63618.c: New test.
1943
1944 2014-10-23  Marek Polacek  <polacek@redhat.com>
1945
1946         PR c/63626
1947         * gcc.dg/pr63626.c: New test.
1948
1949 2014-10-23  Marek Polacek  <polacek@redhat.com>
1950
1951         * c-c++-common/ubsan/undefined-2.c: New test.
1952
1953 2014-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1954
1955         * gcc.target/i386/pr63600.c: New.
1956
1957 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1958
1959         * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1960
1961 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1962
1963         * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1964         * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1965
1966 2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1967
1968         * gcc.target/sparc/20001013-1.c (main): Declare int return.
1969         * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1970         * gcc.target/sparc/sparc-ret.c (toto): Declare.
1971         * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1972         * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1973         Declare.
1974
1975 2014-10-22  Guozhi Wei  <carrot@google.com>
1976
1977         PR tree-optimization/63530
1978         gcc.dg/vect/pr63530.c: New testcase.
1979
1980 2014-10-22  Richard Sandiford  <richard.sandiford@arm.com>
1981
1982         * gcc.target/i386/conversion-2.c: New test.
1983
1984 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
1985             Yury Gribov  <y.gribov@samsung.com>
1986
1987         * c-c++-common/ubsan/align-1.c: Update cmdline options.
1988         * c-c++-common/ubsan/align-3.c: Likewise.
1989         * c-c++-common/ubsan/bounds-1.c: Likewise.
1990         * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1991         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1992         * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1993         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1994         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1995         * c-c++-common/ubsan/nonnull-2.c: Likewise.
1996         * c-c++-common/ubsan/nonnull-3.c: Likewise.
1997         * c-c++-common/ubsan/object-size-3.c: Likewise.
1998         * c-c++-common/ubsan/overflow-1.c: Likewise.
1999         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2000         * c-c++-common/ubsan/overflow-add-3.c: Likewise.
2001         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2002         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2003         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2004         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2005         * c-c++-common/ubsan/pr59503.c: Likewise.
2006         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2007         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2008         * c-c++-common/ubsan/shift-3.c: Likewise.
2009         * c-c++-common/ubsan/shift-6.c: Likewise.
2010         * c-c++-common/ubsan/undefined-1.c: Likewise.
2011         * c-c++-common/ubsan/vla-2.c: Likewise.
2012         * c-c++-common/ubsan/vla-3.c: Likewise.
2013         * c-c++-common/ubsan/vla-4.c: Likewise.
2014         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2015         * g++.dg/ubsan/return-2.C: Likewise.
2016         * c-c++-common/ubsan/recovery-1.c: New test.
2017         * c-c++-common/ubsan/recovery-2.c: New test.
2018         * c-c++-common/ubsan/recovery-3.c: New test.
2019         * c-c++-common/ubsan/recovery-common.inc: New file.
2020
2021 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
2022
2023         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
2024         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
2025         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
2026         * gcc.target/aarch64/vect.x: Likewise.
2027         * gcc.target/aarch64/vect-ld1r.x: Add return type.
2028         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
2029         * gcc.target/aarch64/vect-fp.c: Likewise.
2030
2031 2014-10-22  Jiong Wang  <jiong.wang@arm.com>
2032
2033         * lib/compat.exp (compat-run): Remove "unresolved".
2034         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
2035         unsupported testcase.
2036
2037 2014-10-22  Jakub Jelinek  <jakub@redhat.com>
2038
2039         PR target/63594
2040         * gcc.dg/pr63594-1.c: New test.
2041         * gcc.dg/pr63594-2.c: New test.
2042         * gcc.target/i386/sse2-pr63594-1.c: New test.
2043         * gcc.target/i386/sse2-pr63594-2.c: New test.
2044         * gcc.target/i386/avx-pr63594-1.c: New test.
2045         * gcc.target/i386/avx-pr63594-2.c: New test.
2046         * gcc.target/i386/avx2-pr63594-1.c: New test.
2047         * gcc.target/i386/avx2-pr63594-2.c: New test.
2048         * gcc.target/i386/avx512f-pr63594-1.c: New test.
2049         * gcc.target/i386/avx512f-pr63594-2.c: New test.
2050         * gcc.target/i386/avx512f-vec-init.c: Adjust expected
2051         insn counts.
2052
2053         PR target/63542
2054         * gcc.target/i386/pr63542-1.c: New test.
2055         * gcc.target/i386/pr63542-2.c: New test.
2056
2057 2014-10-21  Joern Rennecke  <joern.rennecke@embecosm.com>
2058
2059         * gcc.target/avr/tiny-memx.c: New test.
2060
2061         * gcc.target/avr/tiny-caller-save.c: New test.
2062
2063 2014-10-21  Jiong Wang  <jiong.wang@arm.com>
2064
2065         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
2066         (Proc_1): Add return type.
2067         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
2068         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
2069         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
2070         * gcc.target/arm/pr44788.c (foo): Likewise.
2071         * gcc.target/arm/pr55642.c (abs): Likewise.
2072         * gcc.target/arm/pr58784.c (f): Likewise.
2073         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
2074         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
2075         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
2076         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
2077         for local variables.
2078         * lib/target-supports.exp
2079         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
2080         vaeseq_u8.
2081         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
2082         vcvt_f16_f32.
2083         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
2084         vfma_f32.
2085         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
2086
2087 2014-10-21  Andreas Schwab  <schwab@suse.de>
2088
2089         * gcc.dg/bf-spl1.c (main): Fix implicit int.
2090
2091 2014-10-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2092
2093         * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
2094
2095 2014-10-21  Richard Biener  <rguenther@suse.de>
2096
2097         * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
2098         * g++.dg/ipa/devirt-46.C: Likewise.
2099         * g++.dg/ipa/devirt-47.C: Likewise.
2100         * g++.dg/tree-prof/pr35545.C: Likewise.
2101
2102 2014-10-21  Jakub Jelinek  <jakub@redhat.com>
2103
2104         PR tree-optimization/63563
2105         * gcc.target/i386/pr63563.c: New test.
2106
2107 2014-10-20  Richard Biener  <rguenther@suse.de>
2108
2109         * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
2110         * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
2111
2112 2014-10-20  Martin Liska  <mliska@suse.cz>
2113
2114         * gcc.dg/ipa/pr63595.c: New test.
2115
2116 2014-10-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2117
2118         PR fortran/48979
2119         * gfortran.dg/ieee/intrinsics_2.F90: New test.
2120
2121 2014-10-19  Marek Polacek  <polacek@redhat.com>
2122
2123         PR c/63567
2124         * gcc.dg/pr63567-3.c: New test.
2125         * gcc.dg/pr63567-4.c: New test.
2126
2127 2014-10-19  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2128
2129         * gcc.dg/atomic/c11-atomic-exec-5.c
2130         (test_main_long_double_add_overflow): Define and run only for
2131         LDBL_MANT_DIG != 106.
2132         (test_main_complex_long_double_add_overflow): Likewise.
2133         (test_main_long_double_sub_overflow): Likewise.
2134         (test_main_complex_long_double_sub_overflow): Likewise.
2135
2136 2014-10-18  Paul Thomas  <pault@gcc.gnu.org>
2137
2138         PR fortran/63553
2139         * gfortran.dg/class_to_type_3.f03 : New test
2140
2141 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
2142
2143         * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
2144         to GNU11.
2145
2146 2014-10-18  Oleg Endo  <olegendo@gcc.gnu.org>
2147
2148         * gcc.dg/attr-isr.c: Move SH specific test to ...
2149         * gcc.target/sh/attr-isr.c: ... here.
2150
2151 2014-10-17  Marek Polacek  <polacek@redhat.com>
2152
2153         PR c/63567
2154         * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
2155         * gcc.dg/pr63567-1.c: New test.
2156         * gcc.dg/pr63567-2.c: New test.
2157
2158 2014-10-17  Marek Polacek  <polacek@redhat.com>
2159
2160         PR c/63543
2161         * gcc.dg/pr63543.c: New test.
2162         * gcc.dg/array-8.c: Remove dg-error.
2163         * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
2164         * gcc.dg/pr48552-2.c: Likewise.
2165
2166 2014-10-17  Marek Polacek  <polacek@redhat.com>
2167
2168         PR c/63549
2169         * gcc.dg/pr63549.c: New test.
2170
2171 2014-10-17  Marek Polacek  <polacek@redhat.com>
2172
2173         * gcc.dg/Wimplicit-int-1.c: New test.
2174         * gcc.dg/Wimplicit-int-2.c: New test.
2175         * gcc.dg/Wimplicit-int-3.c: New test.
2176         * gcc.dg/Wimplicit-int-4.c: New test.
2177
2178 2014-10-17  Andrew MacLeod  <amacleod@redhat.com>
2179
2180         * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
2181         changes.
2182
2183 2014-10-17  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR tree-optimization/63464
2186         * gcc.dg/torture/pr63464.c: New test.
2187         * gcc.dg/tree-ssa/reassoc-37.c: New test.
2188         * gcc.dg/tree-ssa/reassoc-38.c: New test.
2189
2190         PR tree-optimization/63302
2191         * gcc.c-torture/execute/pr63302.c: New test.
2192
2193 2014-10-17  Tom de Vries  <tom@codesourcery.com>
2194
2195         PR rtl-optimization/61605
2196         * gcc.target/i386/fuse-caller-save.c: Update addition check.  Add movl
2197         absence check.
2198
2199 2014-10-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
2200
2201         PR middle-end/61848
2202         * g++.dg/torture/pr61848.C: New testcase.
2203         * gcc.c-torture/compile/pr61848.c: New testcase.
2204
2205 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
2206
2207         * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
2208         * gcc.target/sh/strlen.c: Likewise.
2209         * gcc.target/sh/pr51244-13.c: Likewise.
2210         * gcc.target/sh/cmpstrn.c: Likewise.
2211         * gcc.target/sh/hiconst.c: Likewise.
2212         * gcc.target/sh/pr43417.c: Likewise.
2213
2214 2014-10-16  Martin Liska  <mliska@suse.cz>
2215
2216         * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
2217         to match defined expectations.
2218
2219 2014-10-16  Andrew MacLeod  <amacleod@redhat.com>
2220
2221         * g++.dg/plugin/pragma_plugin.c: Adjust include files.
2222
2223 2014-10-16  Martin Liska  <mliska@suse.cz>
2224
2225         * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
2226         * g++.dg/ipa/ipa-icf-5.C: Likewise
2227
2228 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
2229
2230         PR target/63260
2231         * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
2232
2233 2014-10-16  Richard Biener  <rguenther@suse.de>
2234
2235         PR middle-end/63554
2236         * gcc.dg/torture/pr63554.c: New testcase.
2237
2238 2014-10-16  Marek Polacek  <polacek@redhat.com>
2239
2240         * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
2241         * gcc.target/powerpc/pr58673-2.c: Add declarations.
2242
2243 2014-10-16  Marek Polacek  <polacek@redhat.com>
2244
2245         * gcc.dg/graphite/id-1.c: Fix defaulting to int.
2246         * gcc.dg/graphite/id-2.c: Likewise.
2247         * gcc.dg/graphite/id-4.c: Likewise.
2248         * gcc.dg/graphite/id-8.c: Likewise.
2249         * gcc.dg/graphite/id-pr45230-1.c: Likewise.
2250         * gcc.dg/graphite/id-pr45230.c: Likewise.
2251         * gcc.dg/graphite/id-pr45231.c: Likewise.
2252         * gcc.dg/graphite/pr38073.c: Likewise.
2253         * gcc.dg/graphite/pr38125.c: Likewise.
2254         * gcc.dg/graphite/pr38409.c: Likewise.
2255         * gcc.dg/graphite/pr38413.c: Likewise.
2256         * gcc.dg/graphite/pr38510.c: Likewise.
2257         * gcc.dg/graphite/pr38786.c: Likewise.
2258         * gcc.dg/graphite/pr39260.c: Likewise.
2259         * gcc.dg/graphite/scop-19.c: Likewise.
2260         * gcc.dg/graphite/id-13.c: Fix implicit declarations.
2261         * gcc.dg/graphite/id-17.c: Likewise.
2262         * gcc.dg/graphite/id-23.c: Likewise.
2263         * gcc.dg/graphite/id-26.c: Likewise.
2264         * gcc.dg/graphite/id-pr43464-1.c: Likewise.
2265         * gcc.dg/graphite/pr37485.c: Likewise.
2266         * gcc.dg/graphite/pr38500.c: Likewise.
2267         * gcc.dg/graphite/pr42284.c: Likewise.
2268         * gcc.dg/graphite/pr42914.c: Likewise.
2269         * gcc.dg/graphite/pr46404-1.c: Likewise.
2270         * gcc.dg/graphite/pr60979.c: Likewise.
2271         * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
2272         defaulting to int.
2273
2274 2014-10-16  Martin Liska  <mliska@suse.cz>
2275             Jan Hubicka  <hubicka@ucw.cz>
2276
2277         * g++.dg/ipa/ipa-icf-1.C: New test.
2278         * g++.dg/ipa/ipa-icf-2.C: New test.
2279         * g++.dg/ipa/ipa-icf-3.C: New test.
2280         * g++.dg/ipa/ipa-icf-4.C: New test.
2281         * g++.dg/ipa/ipa-icf-5.C: New test.
2282         * gcc.dg/ipa/ipa-icf-1.c: New test.
2283         * gcc.dg/ipa/ipa-icf-10.c: New test.
2284         * gcc.dg/ipa/ipa-icf-11.c: New test.
2285         * gcc.dg/ipa/ipa-icf-12.c: New test.
2286         * gcc.dg/ipa/ipa-icf-13.c: New test.
2287         * gcc.dg/ipa/ipa-icf-14.c: New test.
2288         * gcc.dg/ipa/ipa-icf-15.c: New test.
2289         * gcc.dg/ipa/ipa-icf-16.c: New test.
2290         * gcc.dg/ipa/ipa-icf-17.c: New test.
2291         * gcc.dg/ipa/ipa-icf-18.c: New test.
2292         * gcc.dg/ipa/ipa-icf-19.c: New test.
2293         * gcc.dg/ipa/ipa-icf-2.c: New test.
2294         * gcc.dg/ipa/ipa-icf-20.c: New test.
2295         * gcc.dg/ipa/ipa-icf-21.c: New test.
2296         * gcc.dg/ipa/ipa-icf-22.c: New test.
2297         * gcc.dg/ipa/ipa-icf-23.c: New test.
2298         * gcc.dg/ipa/ipa-icf-24.c: New test.
2299         * gcc.dg/ipa/ipa-icf-25.c: New test.
2300         * gcc.dg/ipa/ipa-icf-26.c: New test.
2301         * gcc.dg/ipa/ipa-icf-27.c: New test.
2302         * gcc.dg/ipa/ipa-icf-28.c: New test.
2303         * gcc.dg/ipa/ipa-icf-29.c: New test.
2304         * gcc.dg/ipa/ipa-icf-3.c: New test.
2305         * gcc.dg/ipa/ipa-icf-30.c: New test.
2306         * gcc.dg/ipa/ipa-icf-4.c: New test.
2307         * gcc.dg/ipa/ipa-icf-5.c: New test.
2308         * gcc.dg/ipa/ipa-icf-6.c: New test.
2309         * gcc.dg/ipa/ipa-icf-7.c: New test.
2310         * gcc.dg/ipa/ipa-icf-8.c: New test.
2311         * gcc.dg/ipa/ipa-icf-9.c: New test.
2312
2313 2014-10-16  Oleg Endo  <olegendo@gcc.gnu.org>
2314
2315         PR target/53513
2316         * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
2317
2318 2014-10-16  Martin Liska  <mliska@suse.cz>
2319             Jan Hubicka  <hubicka@ucw.cz>
2320
2321         * c-c++-common/rotate-1.c: Options changed to not collide
2322         with a new IPA ICF pass.
2323         * c-c++-common/rotate-2.c: Likewise.
2324         * c-c++-common/rotate-3.c: Likewise.
2325         * c-c++-common/rotate-4.c: Likewise.
2326         * g++.dg/cpp0x/rv-return.C: Likewise.
2327         * g++.dg/cpp0x/rv1n.C: Likewise.
2328         * g++.dg/cpp0x/rv1p.C: Likewise.
2329         * g++.dg/cpp0x/rv2n.C: Likewise.
2330         * g++.dg/cpp0x/rv3n.C: Likewise.
2331         * g++.dg/cpp0x/rv4n.C: Likewise.
2332         * g++.dg/cpp0x/rv5n.C: Likewise.
2333         * g++.dg/cpp0x/rv6n.C: Likewise.
2334         * g++.dg/cpp0x/rv7n.C: Likewise.
2335         * g++.dg/ipa/devirt-g-1.C: Likewise.
2336         * g++.dg/ipa/inline-1.C: Likewise.
2337         * g++.dg/ipa/inline-2.C: Likewise.
2338         * g++.dg/ipa/inline-3.C: Likewise.
2339         * g++.dg/opt/pr30965.C: Likewise.
2340         * g++.dg/tree-ssa/pr19637.C: Likewise.
2341         * gcc.dg/guality/csttest.c: Likewise.
2342         * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
2343         * gcc.dg/ipa/iinline-7.c: Likewise.
2344         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2345         * gcc.dg/ipa/ipacost-1.c: Likewise.
2346         * gcc.dg/ipa/ipacost-2.c: Likewise.
2347         * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
2348         * gcc.dg/ipa/remref-2a.c: Likewise.
2349         * gcc.dg/ipa/remref-2b.c: Likewise.
2350         * gcc.dg/pr46309-2.c: Likewise.
2351         * gcc.dg/torture/ipa-pta-1.c: Likewise.
2352         * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
2353         * gcc.dg/tree-ssa/andor-4.c: Likewise.
2354         * gcc.dg/tree-ssa/andor-5.c: Likewise.
2355         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2356         * gcc.dg/vect/vect-cond-10.c: Likewise.
2357         * gcc.dg/vect/vect-cond-9.c: Likewise.
2358         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2359         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2360         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2361         * gcc.target/i386/bmi-1.c: Likewise.
2362         * gcc.target/i386/bmi-2.c: Likewise.
2363         * gcc.target/i386/pr56564-2.c: Likewise.
2364
2365 2014-10-16  Richard Biener  <rguenther@suse.de>
2366
2367         PR tree-optimization/63168
2368         * gcc.dg/tree-ssa/loop-40.c: New testcase.
2369
2370 2014-10-16  Andreas Schwab  <schwab@suse.de>
2371
2372         * gcc.target/m68k/crash1.c: Fix implicit declaration.
2373
2374         * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
2375         implicit int.
2376         * gcc.target/ia64/mfused-madd-vect.c: Likewise.
2377         * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
2378         * gcc.target/ia64/pr29682.c: Likewise.
2379         * gcc.target/ia64/pr43603.c: Likewise.
2380         * gcc.target/ia64/pr48496.c: Likewise.
2381
2382 2014-10-16  Marek Polacek  <polacek@redhat.com>
2383
2384         * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
2385
2386 2014-10-16  Jakub Jelinek  <jakub@redhat.com>
2387             Marek Polacek  <polacek@redhat.com>
2388
2389         * gcc.dg/20020122-2.c: Use dg-additional-options.  Fix implicit
2390         declarations.
2391         * gcc.dg/pr32176.c: Likewise.
2392         * gcc.dg/builtin-apply4.c: Use dg-additional-options.
2393         * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
2394         * gcc.dg/ia64-sync-2.c: Likewise.
2395         * gcc.dg/ia64-sync-3.c: Likewise.
2396         * gcc.dg/sync-2.c: Likewise.
2397         * gcc.dg/sync-3.c: Likewise.
2398         * gcc.target/i386/990524-1.c: Likewise.
2399         * gcc.target/i386/avx512f-pr57233.c: Likewise.
2400         * gcc.target/i386/avx512f-typecast-1.c: Likewise.
2401         * gcc.target/i386/pr26826.c: Likewise.
2402         * gcc.target/i386/pr37184.c: Likewise.
2403         * gcc.target/i386/20060125-1.c: Fix defaulting to int.
2404         * gcc.target/i386/20060125-2.c: Likewise.
2405         * gcc.target/i386/memcpy-1.c: Likewise.
2406         * gcc.target/i386/pr40934.c: Likewise.
2407         * gcc.target/i386/sse-5.c: Likewise.
2408         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2409         * gcc.target/i386/vectorize4.c: Likewise.
2410         * gcc.target/i386/980312-1.c: Fix defaulting to int.  Use
2411         -fgnu89-inline.
2412         * gcc.target/i386/980313-1.c: Likewise.
2413         * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
2414         * gcc.target/i386/crc32-2.c: Use -std=gnu89.
2415         * gcc.target/i386/crc32-3.c: Likewise.
2416         * gcc.target/i386/intrinsics_3.c: Likewise.
2417         * gcc.target/i386/loop-1.c: Likewise.
2418         * gcc.target/i386/pr44948-2a.c: Likewise.
2419         * gcc.target/i386/pr47564.c: Likewise.
2420         * gcc.target/i386/pr50712.c: Likewise.
2421         * gcc.target/i386/stackalign/return-2.c: Likewise.
2422
2423 2014-10-15  Jan Hubicka  <hubicka@ucw.cz>
2424
2425         PR lto/62026
2426         * lto/pr62026.C: New testcase.
2427
2428 2014-10-15  Vladimir Makarov  <vmakarov@redhat.com>
2429
2430         PR rtl-optimization/63448
2431         * gcc.target/i386/pr63448.c: New test.
2432
2433 2014-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2434
2435         * gnat.dg/opt41.adb: New test.
2436         * gnat.dg/opt41_pkg.ad[sb]: New helper.
2437
2438 2014-10-15  Richard Biener  <rguenther@suse.de>
2439
2440         * g++.dg/torture/pr63419.C: Add -Wno-psabi.
2441
2442 2014-10-14  Jan Hubicka  <hubicka@ucw.cz>
2443
2444         * gcc.dg/tree-prof/peel-1.c: Update.
2445         * gcc.dg/tree-prof/unroll-1.c: Update.
2446         * gcc.dg/unroll_1.c: Update.
2447         * gcc.dg/unroll_2.c: Update.
2448         * gcc.dg/unroll_3.c: Update.
2449         * gcc.dg/unroll_4.c: Update.
2450
2451 2014-10-14  DJ Delorie  <dj@redhat.com>
2452
2453         * g++.dg/abi/mangle64.C: New.
2454
2455 2014-10-14  Marc Glisse  <marc.glisse@inria.fr>
2456
2457         * g++.dg/ext/vector9.C: Test ! with float vectors.
2458
2459 2014-10-14  Richard Biener  <rguenther@suse.de>
2460
2461         PR tree-optimization/63512
2462         * g++.dg/torture/pr63512.C: New testcase.
2463
2464 2014-10-14  Oleg Endo  <olegendo@gcc.gnu.org>
2465
2466         PR target/63260
2467         * gcc.target/sh/pr63260.c: New.
2468
2469 2014-10-13  Richard Henderson  <rth@redhat.com>
2470
2471         * g++.dg/torture/20141013.C: New.
2472
2473 2014-10-13  Evgeny Stupachenko  <evstupac@gmail.com>
2474
2475         PR target/8340
2476         PR middle-end/47602
2477         PR rtl-optimization/55458
2478         * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
2479         * gcc.target/i386/pr55458.c: Likewise.
2480         * gcc.target/i386/pr47602.c: New.
2481         * gcc.target/i386/pr23098.c: Move to XFAIL.
2482
2483 2014-10-13  Jan Hubicka  <hubicka@ucw.cz>
2484
2485         PR tree-optimization/62127
2486         * g++.dg/torture/pr62127.C: New testcase.
2487
2488 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
2489
2490         * c-c++-common/asan/bitfield-5.c: New test.
2491
2492 2014-10-13  Richard Biener  <rguenther@suse.de>
2493
2494         PR tree-optimization/63419
2495         * g++.dg/torture/pr63419.C: New testcase.
2496
2497 2014-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2498
2499         PR target/59401
2500         PR target/54760
2501         * gcc.target/sh/pr54760-5.c: New.
2502         * gcc.target/sh/pr54760-6.c: New.
2503         * gcc.target/sh/pr59401-1.c: New.
2504
2505 2014-10-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2506
2507         PR fortran/48979
2508         * gfortran.dg/ieee/intrinsics_1.f90: New test.
2509
2510 2014-10-11  Christophe Lyon  <christophe.lyon@linaro.org>
2511
2512         * lib/target-supports.exp (check_effective_target_shared): New
2513         function.
2514         * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
2515
2516 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR c/63495
2519         * gcc.target/i386/pr63495.c: New test.
2520
2521 2014-10-10  Marek Polacek  <polacek@redhat.com>
2522
2523         * c-c++-common/ubsan/object-size-1.c: New test.
2524         * c-c++-common/ubsan/object-size-2.c: New test.
2525         * c-c++-common/ubsan/object-size-3.c: New test.
2526         * c-c++-common/ubsan/object-size-4.c: New test.
2527         * c-c++-common/ubsan/object-size-5.c: New test.
2528         * c-c++-common/ubsan/object-size-6.c: New test.
2529         * c-c++-common/ubsan/object-size-7.c: New test.
2530         * c-c++-common/ubsan/object-size-8.c: New test.
2531         * c-c++-common/ubsan/object-size-9.c: New test.
2532         * g++.dg/ubsan/object-size-1.C: New test.
2533         * gcc.dg/ubsan/object-size-9.c: New test.
2534
2535 2014-10-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2536
2537         * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
2538         (asan_finish): Remove restore_ld_library_path_env_vars.
2539         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2540         related env variables by calling set_ld_library_path_env_vars.
2541         * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
2542         (tsan_finish): Remove restore_ld_library_path_env_vars.
2543         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2544         related env variables by calling set_ld_library_path_env_vars.
2545         * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
2546         (ubsan_finish): Remove restore_ld_library_path_env_vars.
2547         Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2548         related env variables by calling set_ld_library_path_env_vars.
2549
2550 2014-10-10  Richard Biener  <rguenther@suse.de>
2551
2552         PR tree-optimization/63379
2553         * gcc.dg/vect/pr63379.c: New testcase.
2554
2555 2014-10-10  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR fortran/59488
2558         * gfortran.dg/gomp/pr59488-1.f90: New test.
2559         * gfortran.dg/gomp/pr59488-2.f90: New test.
2560
2561 2014-10-10  Richard Biener  <rguenther@suse.de>
2562
2563         PR tree-optimization/63476
2564         * g++.dg/torture/pr63476.C: New testcase.
2565
2566 2014-10-10  Tobias Burnus  <burnus@net-b.de>
2567
2568         * gfortran.dg/implicit_16.f90: New.
2569
2570 2014-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2571
2572         * g++.dg/cpp0x/constexpr-using3.C: New.
2573         * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
2574         * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
2575         * g++.dg/cpp1y/constexpr-local1.C: Extend.
2576         * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
2577
2578 2014-10-09  Joseph Myers  <joseph@codesourcery.com>
2579
2580         * gcc.dg/torture/float128-extendxf-underflow.c: New test.
2581
2582 2014-10-09  Markus Trippelsdorf  <markus@trippelsdorf.de>
2583
2584         * g++.dg/ipa/polymorphic-call-1.C: New testcase.
2585
2586 2014-10-09  Marc Glisse  <marc.glisse@inria.fr>
2587
2588         * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
2589         * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
2590         * g++.dg/cpp0x/constexpr-diag1.C: Add const.
2591         * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
2592         * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
2593         * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2594         * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
2595         * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
2596         * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
2597         * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
2598         * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
2599         * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2600
2601 2014-10-09  Richard Biener  <rguenther@suse.de>
2602
2603         PR tree-optimization/63380
2604         * gcc.dg/torture/pr63380-1.c: New testcase.
2605         * gcc.dg/torture/pr63380-2.c: Likewise.
2606
2607 2014-10-09  Marek Polacek  <polacek@redhat.com>
2608
2609         PR c/63480
2610         * gcc.dg/pr63480.c: New test.
2611
2612 2014-10-09  Richard Biener  <rguenther@suse.de>
2613
2614         PR tree-optimization/63445
2615         * gcc.dg/Wstrict-overflow-26.c: New testcase.
2616
2617 2014-10-08  Pat Haugen  <pthaugen@us.ibm.com>
2618
2619         * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2620         * gcc.dg/vmx/ops.c: Likewise.
2621         * gcc.dg/vmx/ops-long-1.c: Likewise.
2622
2623 2014-10-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
2624
2625         * gfortran.dg/implicit_4.f90: Fix some dg-error.
2626
2627 2014-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2628
2629         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2630         dg-additional-options.
2631
2632 2014-10-08  Mark Wielaard  <mjw@redhat.com>
2633
2634         * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2635         prefix from scan-assembler-times.
2636
2637 2014-10-07  Marek Polacek  <polacek@redhat.com>
2638
2639         * lib/target-supports.exp (check_effective_target_fd_truncate):
2640         Include <string.h>.
2641
2642 2014-10-07  Marek Polacek  <polacek@redhat.com>
2643
2644         PR c/59717
2645         * gcc.dg/pr59717.c: New test.
2646
2647 2014-10-07  Marek Polacek  <polacek@redhat.com>
2648
2649         * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2650         * gcc.dg/iftrap-1.c: Fix implicit declarations.
2651         * gcc.target/powerpc/pr26350.c: Likewise.
2652         * gcc.target/powerpc/altivec-consts.c: Likewise.
2653         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2654         * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2655         * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2656         * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2657         * gcc.target/powerpc/pr47862.c: Likewise.
2658         * gcc.target/powerpc/pr48053-1.c: Likewise.
2659         * gcc.target/powerpc/pr53487.c: Likewise.
2660         * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2661         to int.
2662         * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2663         * gcc.target/powerpc/altivec-2.c: Likewise.
2664         * gcc.target/powerpc/pr47755-2.c: Likewise.
2665
2666 2014-10-07  Martin Liska  <mliska@suse.cz>
2667
2668         * g++.dg/lto/pr63270.h: New test.
2669         * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2670         include.
2671         * g++.dg/lto/pr63270_2.C: New test.
2672
2673 2014-10-07  Eric Botcazou  <ebotcazou@adacore.com>
2674
2675         * gnat.dg/lto16.adb: New test.
2676         * gnat.dg/lto16_pkg.adb: New helper.
2677
2678 2014-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2679
2680         * gnat.dg/return4.adb: New test.
2681         * gnat.dg/return4_pkg.ad[sb]: New helper.
2682
2683 2014-10-06  Edward Smith-Rowland  <3dw4rd@verizon.net>
2684
2685         * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2686         * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2687         * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2688
2689 2014-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2690
2691         PR c++/55250
2692         * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2693         * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2694         * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2695
2696 2014-10-06  Marek Polacek  <polacek@redhat.com>
2697
2698         * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2699         * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2700         * g++.dg/lto/pr54625-2_0.c: Likewise.
2701         * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2702
2703 2014-10-06  Marek Polacek  <polacek@redhat.com>
2704
2705         * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2706         * gcc.target/i386/avxfp-1.c: Likewise.
2707         * gcc.target/i386/avxfp-2.c: Likewise.
2708         * gcc.target/i386/cadd.c: Likewise.
2709         * gcc.target/i386/cmov2.c: Likewise.
2710         * gcc.target/i386/cmov3.c: Likewise.
2711         * gcc.target/i386/cmov4.c: Likewise.
2712         * gcc.target/i386/cold-attribute-1.c: Likewise.
2713         * gcc.target/i386/cvt-1.c: Likewise.
2714         * gcc.target/i386/fpcvt-1.c: Likewise.
2715         * gcc.target/i386/fpcvt-2.c: Likewise.
2716         * gcc.target/i386/fpcvt-3.c: Likewise.
2717         * gcc.target/i386/local.c: Likewise.
2718         * gcc.target/i386/memcpy-2.c: Likewise.
2719         * gcc.target/i386/memcpy-3.c: Likewise.
2720         * gcc.target/i386/memset-1.c: Likewise.
2721         * gcc.target/i386/minmax-1.c: Likewise.
2722         * gcc.target/i386/minmax-2.c: Likewise.
2723         * gcc.target/i386/pr45352-2.c: Likewise.
2724         * gcc.target/i386/pr46253.c: Likewise.
2725         * gcc.target/i386/pr53623.c: Likewise.
2726         * gcc.target/i386/pr60902.c: Likewise.
2727         * gcc.target/i386/pr57003.c: Likewise.
2728         * gcc.target/i386/sse-14.c: Likewise.
2729         * gcc.target/i386/sse-19.c: Likewise.
2730         * gcc.target/i386/sse-22.c: Likewise.
2731         * gcc.target/i386/sse4a-extract.c: Likewise.
2732         * gcc.target/i386/sse4a-insert.c: Likewise.
2733         * gcc.target/i386/ssefp-1.c: Likewise.
2734         * gcc.target/i386/ssefp-2.c: Likewise.
2735         * gcc.target/i386/testimm-10.c: Likewise.
2736         * gcc.target/i386/vectorize4-avx.c: Likewise.
2737         * gcc.target/i386/980709-1.c: Fix implicit declarations.
2738         * gcc.target/i386/avx-pr57233.c: Likewise.
2739         * gcc.target/i386/avx2-pr57233.c: Likewise.
2740         * gcc.target/i386/avx2-vpop-check.h: Likewise.
2741         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2742         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2743         * gcc.target/i386/crc32-4.c: Likewise.
2744         * gcc.target/i386/pr20204.c: Likewise.
2745         * gcc.target/i386/pr23570.c: Likewise.
2746         * gcc.target/i386/pr26449-1.c: Likewise.
2747         * gcc.target/i386/pr28839.c: Likewise.
2748         * gcc.target/i386/pr37101.c: Likewise.
2749         * gcc.target/i386/pr61923.c: Likewise.
2750         * gcc.target/i386/shrink_wrap_1.c: Likewise.
2751         * gcc.target/i386/sse2-pr57233.c: Likewise.
2752         * gcc.target/i386/vect-abs-s16.c: Likewise.
2753         * gcc.target/i386/vect-abs-s32.c: Likewise.
2754         * gcc.target/i386/vect-abs-s8.c: Likewise.
2755         * gcc.target/i386/xop-pr57233.c: Likewise.
2756         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2757         * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int.  Fix
2758         implicit declarations.
2759         * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2760         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2761         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2762
2763 2014-10-06  Marek Polacek  <polacek@redhat.com>
2764
2765         * gcc.dg/20001012-1.c: Fix defaulting to int.
2766         * gcc.dg/20001012-2.c: Likewise.
2767         * gcc.dg/20001108-1.c: Likewise.
2768         * gcc.dg/20010516-1.c: Likewise.
2769         * gcc.dg/20011008-2.c: Likewise.
2770         * gcc.dg/20030612-1.c: Likewise.
2771         * gcc.dg/20040219-1.c: Likewise.
2772         * gcc.dg/20050603-2.c: Likewise.
2773         * gcc.dg/20070507-1.c: Likewise.
2774         * gcc.dg/attr-alias-3.c: Likewise.
2775         * gcc.dg/fastmath-1.c: Likewise.
2776         * gcc.dg/fork-instrumentation.c: Likewise.
2777         * gcc.dg/fwrapv-1.c: Likewise.
2778         * gcc.dg/fwrapv-2.c: Likewise.
2779         * gcc.dg/memmove-1.c: Likewise.
2780         * gcc.dg/non-local-goto-1.c: Likewise.
2781         * gcc.dg/non-local-goto-2.c: Likewise.
2782         * gcc.dg/noreturn-8.c: Likewise.
2783         * gcc.dg/parse-decl-after-if.c: Likewise.
2784         * gcc.dg/parse-decl-after-label.c: Likewise.
2785         * gcc.dg/pr25795-1.c: Likewise.
2786         * gcc.dg/pr25795.c: Likewise.
2787         * gcc.dg/pr28574.c: Likewise.
2788         * gcc.dg/pr30189.c: Likewise.
2789         * gcc.dg/pr31529-2.c: Likewise.
2790         * gcc.dg/pr33923.c: Likewise.
2791         * gcc.dg/pr34263.c: Likewise.
2792         * gcc.dg/pr36194.c: Likewise.
2793         * gcc.dg/pr45415.c: Likewise.
2794         * gcc.dg/pr47443.c: Likewise.
2795         * gcc.dg/pr47763.c: Likewise.
2796         * gcc.dg/pr49000.c: Likewise.
2797         * gcc.dg/pr50340.c: Likewise.
2798         * gcc.dg/webizer.c: Likewise.
2799         * gcc.dg/pr59940.c: Likewise.
2800         * gcc.dg/pr63186.c: Likewise.
2801         * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2802         * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2803         * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2804         * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2805         * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2806         * gcc.dg/sms-1.c: Likewise.
2807         * gcc.dg/unused-3.c: Likewise.
2808         * gcc.dg/varpool-1.c: Likewise.
2809         * gcc.dg/pr35899.c: Use -std=gnu89.
2810         * gcc.dg/pr59963-1.c: Likewise.
2811         * gcc.dg/redecl-15.c: Likewise.
2812         * gcc.dg/20041213-1.c: Likewise.
2813         * gcc.dg/20080820.c: Likewise.
2814         * gcc.dg/920413-1.c: Likewise.
2815         * gcc.dg/Wold-style-definition-1.c: Likewise.
2816         * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2817         * gcc.dg/decl-nospec-1.c: Likewise.
2818         * gcc.dg/decl-nospec-2.c: Likewise.
2819         * gcc.dg/decl-nospec-3.c: Likewise.
2820         * gcc.dg/bitfld-1.c: Likewise.
2821         * gcc.dg/bitfld-9.c: Likewise.
2822         * gcc.dg/parm-impl-decl-1.c: Likewise.
2823         * gcc.dg/parm-impl-decl-3.c: Likewise.
2824         * gcc.dg/pr18596-1.c: Likewise.
2825         * gcc.dg/pr18596-2.c: Likewise.
2826         * gcc.dg/pr18596-3.c: Likewise.
2827         * gcc.dg/pr60139.c: Likewise.
2828         * gcc.dg/utf-dflt.c: Likewise.
2829         * gcc.dg/utf-dflt2.c: Likewise.
2830         * gcc.dg/wtr-func-def-1.c: Likewise.
2831         * gcc.dg/declspec-5.c: Likewise.
2832         * gcc.dg/declspec-6.c: Likewise.
2833         * gcc.dg/ftrapv-2.c: Likewise.
2834         * gcc.dg/20020430-1.c: Fix implicit declarations.
2835         * gcc.dg/20030702-1.c: Likewise.
2836         * gcc.dg/20040127-2.c: Likewise.
2837         * gcc.dg/20041122-1.c: Likewise.
2838         * gcc.dg/20050309-1.c: Likewise.
2839         * gcc.dg/20061026.c: Likewise.
2840         * gcc.dg/20101010-1.c: Likewise.
2841         * gcc.dg/Werror-1.c: Likewise.
2842         * gcc.dg/Werror-10.c: Likewise.
2843         * gcc.dg/Werror-11.c: Likewise.
2844         * gcc.dg/Werror-12.c: Likewise.
2845         * gcc.dg/Werror-2.c: Likewise.
2846         * gcc.dg/Werror-3.c: Likewise.
2847         * gcc.dg/Werror-4.c: Likewise.
2848         * gcc.dg/Werror-5.c: Likewise.
2849         * gcc.dg/Werror-6.c: Likewise.
2850         * gcc.dg/Werror-7.c: Likewise.
2851         * gcc.dg/Werror-8.c: Likewise.
2852         * gcc.dg/Wstrict-overflow-20.c: Likewise.
2853         * gcc.dg/cpp/trad/macroargs.c: Likewise.
2854         * gcc.dg/delay-slot-2.c: Likewise.
2855         * gcc.dg/errno-1.c: Likewise.
2856         * gcc.dg/globalalias.c: Likewise.
2857         * gcc.dg/inline-3.c: Likewise.
2858         * gcc.dg/localalias.c: Likewise.
2859         * gcc.dg/pr19633-1.c: Likewise.
2860         * gcc.dg/pr19633.c: Likewise.
2861         * gcc.dg/pr23408.c: Likewise.
2862         * gcc.dg/pr23470-1.c: Likewise.
2863         * gcc.dg/pr28121.c: Likewise.
2864         * gcc.dg/pr28243.c: Likewise.
2865         * gcc.dg/pr30260.c: Likewise.
2866         * gcc.dg/pr32573.c: Likewise.
2867         * gcc.dg/pr33826.c: Likewise.
2868         * gcc.dg/pr35065.c: Likewise.
2869         * gcc.dg/pr38616.c: Likewise.
2870         * gcc.dg/pr39867.c: Likewise.
2871         * gcc.dg/pr41470.c: Likewise.
2872         * gcc.dg/pr41837.c: Likewise.
2873         * gcc.dg/pr44024.c: Likewise.
2874         * gcc.dg/pr44699.c: Likewise.
2875         * gcc.dg/pr46252.c: Likewise.
2876         * gcc.dg/pr46878-1.c: Likewise.
2877         * gcc.dg/pr50908-3.c: Likewise.
2878         * gcc.dg/pr51796.c: Likewise.
2879         * gcc.dg/pr55150-2.c: Likewise.
2880         * gcc.dg/pr55833.c: Likewise.
2881         * gcc.dg/pr59350.c: Likewise.
2882         * gcc.dg/pr59418.c: Likewise.
2883         * gcc.dg/pr60647-2.c: Likewise.
2884         * gcc.dg/uninit-suppress.c: Likewise.
2885         * gcc.dg/uninit-suppress_2.c: Likewise.
2886         * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2887         * gcc.dg/always_inline.c: Likewise.
2888         * gcc.dg/always_inline2.c: Likewise.
2889         * gcc.dg/always_inline3.c: Likewise.
2890         * gcc.dg/builtin-apply4.c: Likewise.
2891         * gcc.dg/declspec-7.c: Likewise.
2892         * gcc.dg/inline-1.c: Likewise.
2893         * gcc.dg/va-arg-pack-1.c: Likewise.
2894         * gcc.dg/winline-2.c: Likewise.
2895         * gcc.dg/winline-3.c: Likewise.
2896         * gcc.dg/winline-5.c: Likewise.
2897         * gcc.dg/winline-6.c: Likewise.
2898         * gcc.dg/winline-7.c: Likewise.
2899         * gcc.dg/funcorder.c: Fix implicit declarations.  Fix defaulting to
2900         int.
2901         * gcc.dg/inline-33.c: Likewise.
2902         * gcc.dg/pr27861-1.c: Likewise.
2903         * gcc.dg/pr28888.c: Likewise.
2904         * gcc.dg/pr29254.c: Likewise.
2905         * gcc.dg/pr50908.c: Likewise.
2906         * gcc.dg/pr60647-1.c: Likewise.
2907         * gcc.dg/pragma-diag-1.c: Likewise.
2908         * gcc.dg/pr31529-1.c: Use -fgnu89-inline.  Fix defaulting to int.
2909         * gcc.dg/winline-9.c: Likewise.
2910         * gcc.dg/pr52808.c: Return 0 instead of nothing.
2911
2912 2014-10-06  Marek Polacek  <polacek@redhat.com>
2913
2914         * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2915         * gcc.dg/ipa/inline-4.c: Likewise.
2916         * gcc.dg/ipa/inline-5.c: Likewise.
2917         * gcc.dg/ipa/pr57539.c: Likewise.
2918         * gcc.dg/ipa/inline-6.c: Fix implicit declarations.  Fix
2919         defaulting to int.
2920         * gcc.dg/ipa/inlinehint-1.c: Likewise.
2921         * gcc.dg/ipa/inlinehint-3.c: Likewise.
2922         * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2923         * gcc.dg/ipa/ipacost-1.c: Likewise.
2924         * gcc.dg/ipa/ipacost-2.c: Likewise.
2925         * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline.  Fix defaulting
2926         to int.
2927
2928 2014-10-06  Marek Polacek  <polacek@redhat.com>
2929
2930         * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline.  Fix implicit
2931         declarations.
2932         * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2933         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2934         * gcc.dg/debug/pr42767.c: Likewise.
2935         * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2936         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2937         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2938         * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2939
2940 2014-10-06  Marek Polacek  <polacek@redhat.com>
2941
2942         * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2943         * gcc.dg/lto/20090213_0.c: Likewise.
2944         * gcc.dg/lto/20090706-2_0.c: Likewise.
2945         * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2946         * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2947         * gcc.dg/lto/ipareference2_0.c: Likewise.
2948         * gcc.dg/lto/ipareference_0.c: Likewise.
2949         * gcc.dg/lto/ipareference_1.c: Likewise.
2950         * gcc.dg/lto/pr55703_0.c: Likewise.
2951         * gcc.dg/lto/resolutions_0.c: Likewise.
2952         * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2953         * gcc.dg/lto/20081115_0.c: Fix defaulting to int.  Fix implicit
2954         declarations.  Mark function as gnu_inline.
2955         * gcc.dg/lto/20081118_0.c: Likewise.
2956         * gcc.dg/lto/20081201-1_0.c: Likewise.
2957         * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2958         * gcc.dg/lto/20081118_1.c: Likewise.
2959         * gcc.dg/lto/20081120-1_1.c: Likewise.
2960         * gcc.dg/lto/20081201-1_1.c: Likewise.
2961         * gcc.dg/lto/20081210-1_0.c: Likewise.
2962         * gcc.dg/lto/20090218-1_0.c: Likewise.
2963         * gcc.dg/lto/20091006-1_0.c: Likewise.
2964         * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2965         * gcc.dg/lto/20090218-2_1.c: Likewise.
2966         * gcc.dg/lto/materialize-1_0.c: Likewise.
2967         * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2968         * gcc.dg/lto/20091013-1_1.c: Likewise.
2969         * gcc.dg/lto/20091013-1_2.c: Likewise.
2970         * gcc.dg/lto/20091015-1_2.c: Likewise.
2971         * gcc.dg/lto/20091027-1_1.c: Likewise.
2972         * gcc.dg/lto/pr48622_0.c: Likewise.
2973         * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2974         defaulting to int.
2975         * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2976
2977 2014-10-06  Tobias Burnus  <burnus@net-b.de>
2978
2979         * gfortran.dg/implicit_14.f90: New.
2980         * gfortran.dg/implicit_15.f90: New.
2981         * gfortran.dg/implicit_4.f90: Update dg-error.
2982
2983 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2984
2985         * g++.dg/ipa/devirt-42.C: Update template.
2986         * g++.dg/ipa/devirt-44.C: Update template.
2987         * g++.dg/ipa/devirt-45.C: Update template.
2988         * g++.dg/ipa/devirt-46.C: Update template.
2989         * g++.dg/ipa/devirt-47.C: Update template.
2990         * g++.dg/ipa/devirt-48.C: New testcase.
2991
2992 2014-10-02  Mark Wielaard  <mjw@redhat.com>
2993
2994         PR debug/63239
2995         * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2996
2997 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
2998
2999         * g++.dg/ipa/devirt-47.C: New testcase.
3000
3001 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
3002
3003         PR ipa/61144
3004         * gcc.dg/tree-ssa/pr61144.c: New testcase.
3005
3006 2014-10-04  Jan Hubicka  <hubicka@ucw.cz>
3007
3008         * g++.dg/ipa/devirt-46.C: New testcase.
3009
3010 2014-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3011
3012         PR fortran/36534
3013         * gfortran.dg/widechar_10.f90: New test.
3014
3015 2014-10-03  Jan Hubicka  <hubicka@ucw.cz>
3016
3017         * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
3018         * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
3019         * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
3020         * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
3021
3022 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3023
3024         * gcc.target/powerpc/lvsl-lvsr.c: New test.
3025
3026 2014-10-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3027
3028         * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
3029         failing with the new warning message.
3030         * gcc.dg/vmx/3c-01a.c: Likewise.
3031         * gcc.dg/vmx/ops-long-1.c: Likewise.
3032         * gcc.dg/vmx/ops.c: Likewise.
3033         * gcc.target/powerpc/altivec-20.c: Likewise.
3034         * gcc.target/powerpc/altivec-6.c: Likewise.
3035         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3036         * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
3037         * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
3038
3039 2014-10-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3040
3041         * gcc.dg/tm/debug-1.c: Update regex.
3042         * c-c++-common/raw-string-18.c: Update regex.
3043         * c-c++-common/raw-string-19.c: Update regex.
3044
3045 2014-10-03  Marek Polacek  <polacek@redhat.com>
3046
3047         PR c/63453
3048         * gcc.dg/pr63453.c: New test.
3049
3050 2014-10-03  Marc Glisse  <marc.glisse@inria.fr>
3051
3052         PR c++/54427
3053         PR c++/57198
3054         PR c++/58845
3055         * g++.dg/ext/vector9.C: Update, not an error anymore.
3056         * g++.dg/ext/vector27.C: Replace with new test.
3057         * g++.dg/ext/vector28.C: New file.
3058         * g++.dg/other/error23.C: Update to a different error.
3059
3060 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
3061
3062         * gcc.dg/torture/vshuf-v8df.c: New test.
3063         * gcc.dg/torture/vshuf-v8di.c: New test.
3064         * gcc.dg/torture/vshuf-v16sf.c: New test.
3065         * gcc.dg/torture/vshuf-v16si.c: New test.
3066         * gcc.dg/torture/vshuf-v32hi.c: New test.
3067         * gcc.dg/torture/vshuf-v64qi.c: New test.
3068         * gcc.dg/torture/vshuf-64.inc: New file.
3069
3070         PR tree-optimization/61403
3071         * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
3072
3073 2014-10-03  Marek Polacek  <polacek@redhat.com>
3074
3075         * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
3076         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3077         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3078         * gcc.dg/gomp/asm-1.c: Likewise.
3079         * gcc.dg/gomp/for-1.c: Likewise.
3080         * gcc.dg/gomp/empty.c: Fix defaulting to int.
3081         * gcc.dg/gomp/sharing-3.c: Likewise.
3082         * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
3083
3084 2014-10-03  Marek Polacek  <polacek@redhat.com>
3085
3086         * gcc.dg/torture/pr24626-2.c: Add function declarations.  Fix
3087         defaulting to int.
3088         * gcc.dg/torture/pr28814.c: Likewise.
3089         * gcc.dg/torture/pr57036-1.c: Likewise.
3090         * gcc.dg/torture/inline-1.c: Add function declarations.
3091         * gcc.dg/torture/pr24626-1.c: Likewise.
3092         * gcc.dg/torture/pr24626-3.c: Likewise.
3093         * gcc.dg/torture/pr25947-1.c: Likewise.
3094         * gcc.dg/torture/pr27409.c: Likewise.
3095         * gcc.dg/torture/pr38948.c: Likewise.
3096         * gcc.dg/torture/pr44807.c: Likewise.
3097         * gcc.dg/torture/pr49603.c: Likewise.
3098         * gcc.dg/torture/pr45865.c: Likewise.
3099         * gcc.dg/torture/pr51071-2.c: Likewise.
3100         * gcc.dg/torture/pr51801.c: Likewise.
3101         * gcc.dg/torture/pr52720.c: Likewise.
3102         * gcc.dg/torture/pr55124.c: Likewise.
3103         * gcc.dg/torture/pr55238.c: Likewise.
3104         * gcc.dg/torture/pr55687.c: Likewise.
3105         * gcc.dg/torture/pr55888.c: Likewise.
3106         * gcc.dg/torture/pr57036-2.c: Likewise.
3107         * gcc.dg/torture/pr57147-3.c: Likewise.
3108         * gcc.dg/torture/pr57584.c: Likewise.
3109         * gcc.dg/torture/pr59993.c: Likewise.
3110         * gcc.dg/torture/pr58079.c: Likewise.
3111         * gcc.dg/torture/va-arg-25.c: Likewise.
3112         * gcc.dg/torture/vector-2.c: Likewise.
3113         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
3114         * gcc.dg/torture/pr31254.c: Fix defaulting to int.
3115         * gcc.dg/torture/pr43781.c: Likewise.
3116         * gcc.dg/torture/pr52912.c: Likewise.
3117         * gcc.dg/torture/pr59139.c: Likewise.
3118         * gcc.dg/torture/pr55890-1.c: Likewise.
3119         * gcc.dg/torture/pr55890-2.c: Likewise.
3120         * gcc.dg/torture/pr59164.c: Likewise.
3121         * gcc.dg/torture/pr57393-2.c: Likewise.
3122         * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
3123         * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3124         * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3125         * lib/target-supports.exp (check_effective_target_trapping): Likewise.
3126         * gcc.dg/torture/pr35227.c: Use -std=gnu89.  Fix defaulting to int.
3127         * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
3128
3129 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
3130
3131         PR libgomp/61200
3132         * c-c++-common/gomp/pr61200.c: New test.
3133
3134         PR target/62128
3135         * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
3136         * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
3137
3138 2014-10-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
3139
3140         * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
3141         add many more tests.
3142
3143 2014-10-02  Marek Polacek  <polacek@redhat.com>
3144
3145         * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
3146         * gcc.dg/tree-ssa/20030729-1.c: Likewise.
3147         * gcc.dg/tree-ssa/20030807-8.c: Likewise.
3148         * gcc.dg/tree-ssa/20040326-1.c: Likewise.
3149         * gcc.dg/tree-ssa/vrp27.c: Likewise.
3150         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3151         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3152         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3153         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3154         * gcc.dg/tree-ssa/inline-7.c: Likewise.
3155         * gcc.dg/tree-ssa/attr-alias.c: Likewise.
3156         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3157         * gcc.dg/tree-ssa/20041008-1.c: Likewise.
3158         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3159         * gcc.dg/tree-ssa/20030917-2.c: Likewise.
3160         * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
3161         * gcc.dg/tree-ssa/20030708-1.c: Likewise.
3162         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3163         * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3164         * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3165         * gcc.dg/tree-ssa/20030711-2.c: Likewise.
3166         * gcc.dg/tree-ssa/20030711-3.c: Likewise.
3167         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3168         * gcc.dg/tree-ssa/20030731-2.c: Likewise.
3169         * gcc.dg/tree-ssa/20030807-1.c: Likewise.
3170         * gcc.dg/tree-ssa/20030807-3.c: Likewise.
3171         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3172         * gcc.dg/tree-ssa/20030807-9.c: Likewise.
3173         * gcc.dg/tree-ssa/20030814-2.c: Likewise.
3174         * gcc.dg/tree-ssa/20030814-3.c: Likewise.
3175         * gcc.dg/tree-ssa/20030814-4.c: Likewise.
3176         * gcc.dg/tree-ssa/20030814-5.c: Likewise.
3177         * gcc.dg/tree-ssa/20030820-1.c: Likewise.
3178         * gcc.dg/tree-ssa/20030820-2.c: Likewise.
3179         * gcc.dg/tree-ssa/20030821-1.c: Likewise.
3180         * gcc.dg/tree-ssa/20031022-1.c: Likewise.
3181         * gcc.dg/tree-ssa/20040209-1.c: Likewise.
3182         * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3183         * gcc.dg/tree-ssa/alias-13.c: Likewise.
3184         * gcc.dg/tree-ssa/alias-28.c: Likewise.
3185         * gcc.dg/tree-ssa/asm-3.c: Likewise.
3186         * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
3187         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3188         * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
3189         * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
3190         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3191         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3192         * gcc.dg/tree-ssa/loadpre7.c: Likewise.
3193         * gcc.dg/tree-ssa/pr22117.c: Likewise.
3194         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3195         * gcc.dg/tree-ssa/pr24117.c: Likewise.
3196         * gcc.dg/tree-ssa/pr24840.c: Likewise.
3197         * gcc.dg/tree-ssa/pr25734.c: Likewise.
3198         * gcc.dg/tree-ssa/pr33723.c: Likewise.
3199         * gcc.dg/tree-ssa/pr33920.c: Likewise.
3200         * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
3201         * gcc.dg/tree-ssa/pr34146.c: Likewise.
3202         * gcc.dg/tree-ssa/pr38385.c: Likewise.
3203         * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
3204         * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
3205         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3206         * gcc.dg/tree-ssa/sra-1.c: Likewise.
3207         * gcc.dg/tree-ssa/sra-2.c: Likewise.
3208         * gcc.dg/tree-ssa/sra-5.c: Likewise.
3209         * gcc.dg/tree-ssa/sra-6.c: Likewise.
3210         * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
3211         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3212         * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
3213         * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
3214         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3215         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3216         * gcc.dg/tree-ssa/vrp56.c: Likewise.
3217         * gcc.dg/tree-ssa/vrp67.c: Likewise.
3218         * gcc.dg/tree-ssa/vrp72.c: Likewise.
3219         * gcc.dg/tree-ssa/vrp73.c: Likewise.
3220         * gcc.dg/tree-ssa/vrp75.c: Likewise.
3221         * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
3222         * gcc.dg/tree-ssa/20030703-1.c: Likewise.
3223         * gcc.dg/tree-ssa/20030807-11.c: Likewise.
3224         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3225         * gcc.dg/tree-ssa/20040121-1.c: Likewise.
3226         * gcc.dg/tree-ssa/20040216-1.c: Likewise.
3227         * gcc.dg/tree-ssa/20040319-1.c: Likewise.
3228         * gcc.dg/tree-ssa/20040326-2.c: Likewise.
3229         * gcc.dg/tree-ssa/20040729-1.c: Likewise.
3230         * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
3231         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3232         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3233         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3234         * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
3235         * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
3236         * gcc.dg/tree-ssa/ifc-4.c: Likewise.
3237         * gcc.dg/tree-ssa/ifc-6.c: Likewise.
3238         * gcc.dg/tree-ssa/inline-10.c: Likewise.
3239         * gcc.dg/tree-ssa/inline-9.c: Likewise.
3240         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3241         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3242         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3243         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3244         * gcc.dg/tree-ssa/pr23434.c: Likewise.
3245         * gcc.dg/tree-ssa/pr33922.c: Likewise.
3246         * gcc.dg/tree-ssa/scev-3.c: Likewise.
3247         * gcc.dg/tree-ssa/scev-4.c: Likewise.
3248         * gcc.dg/tree-ssa/scev-5.c: Likewise.
3249         * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
3250         * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
3251         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3252         * gcc.dg/tree-ssa/vrp01.c: Likewise.
3253         * gcc.dg/tree-ssa/vrp02.c: Likewise.
3254         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3255         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3256         * gcc.dg/tree-ssa/vrp05.c: Likewise.
3257         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3258         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3259         * gcc.dg/tree-ssa/vrp10.c: Likewise.
3260         * gcc.dg/tree-ssa/vrp11.c: Likewise.
3261         * gcc.dg/tree-ssa/vrp14.c: Likewise.
3262         * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
3263         * gcc.dg/tree-ssa/writeonly.c: Likewise.
3264         * gcc.dg/tree-ssa/20030807-2.c: Add function declarations.  Fix
3265         defaulting to int.
3266         * gcc.dg/tree-ssa/20030814-1.c: Likewise.
3267         * gcc.dg/tree-ssa/20050719-1.c: Likewise.
3268         * gcc.dg/tree-ssa/20070302-1.c: Likewise.
3269         * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
3270         * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
3271         * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
3272         * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
3273         * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
3274         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3275         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3276         * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3277         * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
3278         * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
3279         * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
3280         * gcc.dg/tree-ssa/inline-5.c: Likewise.
3281         * gcc.dg/tree-ssa/inline-6.c: Likewise.
3282         * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
3283         * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
3284         * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
3285         * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
3286         * gcc.dg/tree-ssa/loop-20.c: Likewise.
3287         * gcc.dg/tree-ssa/loop-38.c: Likewise.
3288         * gcc.dg/tree-ssa/pr20913.c: Likewise.
3289         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3290         * gcc.dg/tree-ssa/pr24670.c: Likewise.
3291         * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
3292         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3293         * gcc.dg/tree-ssa/vrp12.c: Likewise.
3294         * gcc.dg/tree-ssa/vrp13.c: Likewise.
3295         * gcc.dg/tree-ssa/vrp23.c: Likewise.
3296         * gcc.dg/tree-ssa/vrp24.c: Likewise.
3297         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3298         * gcc.dg/tree-ssa/vrp55.c: Likewise.
3299         * gcc.dg/tree-ssa/recip-6.c: Fix typo.
3300
3301 2014-10-02  Marek Polacek  <polacek@redhat.com>
3302
3303         * gcc.dg/tm/20091013.c: Fix defaulting to int.
3304         * gcc.dg/tm/20091221.c: Likewise.
3305         * gcc.dg/tm/debug-1.c: Likewise.
3306         * gcc.dg/tm/irrevocable-1.c: Likewise.
3307         * gcc.dg/tm/irrevocable-2.c: Likewise.
3308         * gcc.dg/tm/irrevocable-3.c: Likewise.
3309         * gcc.dg/tm/irrevocable-4.c: Likewise.
3310         * gcc.dg/tm/memopt-1.c: Likewise.
3311         * gcc.dg/tm/pr52173-1.c: Likewise.
3312         * gcc.dg/tm/props-1.c: Likewise.
3313         * gcc.dg/tm/props-2.c: Likewise.
3314         * gcc.dg/tm/props-3.c: Likewise.
3315         * gcc.dg/tm/20100125.c: Fix implicit declarations.
3316         * gcc.dg/tm/memopt-11.c: Likewise.
3317         * gcc.dg/tm/memopt-12.c: Likewise.
3318         * gcc.dg/tm/memopt-16.c: Likewise.
3319         * gcc.dg/tm/memopt-3.c: Likewise.
3320         * gcc.dg/tm/memopt-4.c: Likewise.
3321         * gcc.dg/tm/memopt-5.c: Likewise.
3322         * gcc.dg/tm/memopt-6.c: Likewise.
3323         * gcc.dg/tm/wrap-4.c: Likewise.
3324
3325 2014-10-02  Marek Polacek  <polacek@redhat.com>
3326
3327         * gcc.dg/vect/pr24049.c: Fix implicit declarations.
3328         * gcc.dg/vect/pr37730.c: Likewise.
3329         * gcc.dg/vect/pr52870.c: Likewise.
3330         * gcc.dg/vect/pr60092-2.c: Likewise.
3331         * gcc.dg/vect/pr60092.c: Likewise.
3332         * gcc.dg/vect/vect-reduc-sad.c: Likewise.
3333         * gcc.dg/vect/pr26359.c: Fix defaulting to int.
3334         * gcc.dg/vect/pr31041.c: Likewise.
3335         * gcc.dg/vect/pr32216.c: Likewise.
3336         * gcc.dg/vect/pr32224.c: Likewise.
3337         * gcc.dg/vect/pr32366.c: Likewise.
3338         * gcc.dg/vect/pr33866.c: Likewise.
3339         * gcc.dg/vect/pr43430-2.c: Likewise.
3340         * gcc.dg/vect/pr43842.c: Likewise.
3341         * gcc.dg/vect/vect-1.c: Likewise.
3342         * gcc.dg/vect/vect-1-big-array.c: Likewise.
3343         * gcc.dg/vect/vect-93.c: Likewise.
3344         * gcc.dg/vect/pr28952.c: Fix implicit declarations and
3345         defaulting to int.
3346
3347 2014-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
3348
3349         PR c++/53025
3350         * g++.dg/cpp0x/noexcept23.C: New.
3351         * g++.dg/cpp0x/noexcept24.C: Likewise.
3352
3353 2014-10-02  Marek Polacek  <polacek@redhat.com>
3354
3355         * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
3356         * gcc.dg/noncompile/20050120-1.c: Likewise.
3357         * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
3358         * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
3359         * gcc.dg/noncompile/930301-1.c: Likewise.
3360         * gcc.dg/noncompile/930622-1.c: Likewise.
3361         * gcc.dg/noncompile/930622-2.c: Likewise.
3362         * gcc.dg/noncompile/950825-1.c: Likewise.
3363         * gcc.dg/noncompile/invalid_asm.c: Likewise.
3364         * gcc.dg/noncompile/scope.c: Likewise.
3365         * gcc.dg/noncompile/va-arg-1.c: Likewise.
3366         * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
3367         * gcc.dg/noncompile/971104-1.c: Likewise.
3368
3369 2014-10-02  Marek Polacek  <polacek@redhat.com>
3370
3371         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
3372         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
3373         * gcc.dg/tree-prof/merge_block.c: Likewise.
3374         * gcc.dg/tree-prof/peel-1.c: Likewise.
3375         * gcc.dg/tree-prof/stringop-1.c: Likewise.
3376         * gcc.dg/tree-prof/stringop-2.c: Likewise.
3377         * gcc.dg/tree-prof/unroll-1.c: Likewise.
3378         * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
3379         * gcc.dg/tree-prof/val-prof-1.c: Likewise.
3380         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3381         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3382         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3383         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3384         * gcc.dg/tree-prof/val-prof-6.c: Likewise.
3385         * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
3386         * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline.  Fix defaulting
3387         to int.
3388
3389 2014-10-02  Marek Polacek  <polacek@redhat.com>
3390
3391         * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
3392         * gcc.c-torture/compile/20011119-1.c: Likewise.
3393         * gcc.c-torture/compile/20011119-2.c: Likewise.
3394         * gcc.c-torture/compile/20021120-1.c: Likewise.
3395         * gcc.c-torture/compile/20021120-2.c: Likewise.
3396         * gcc.c-torture/compile/20050215-1.c: Likewise.
3397         * gcc.c-torture/compile/20050215-2.c: Likewise.
3398         * gcc.c-torture/compile/20050215-3.c: Likewise.
3399         * gcc.c-torture/compile/pr37669.c: Likewise.
3400         * gcc.c-torture/execute/20020107-1.c: Likewise.
3401         * gcc.c-torture/execute/restrict-1.c: Likewise.
3402         * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
3403         * gcc.c-torture/execute/930529-1.c: Likewise.
3404         * gcc.c-torture/execute/920612-1.c: Likewise.
3405         * gcc.c-torture/execute/920711-1.c: Likewise.
3406         * gcc.c-torture/execute/990127-2.c: Likewise.
3407         * gcc.c-torture/execute/pr40386.c: Likewise.
3408         * gcc.c-torture/execute/pr57124.c: Likewise.
3409         * gcc.c-torture/compile/pr34808.c: Add function declarations.
3410         * gcc.c-torture/compile/pr42299.c: Likewise.
3411         * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
3412         * gcc.c-torture/compile/simd-6.c: Likewise.
3413         * gcc.c-torture/execute/pr53645-2.c: Likewise.
3414         * gcc.c-torture/execute/pr53645.c: Likewise.
3415         * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline.  Add function
3416         declarations.
3417         * gcc.c-torture/execute/980608-1.c: Likewise.
3418         * gcc.c-torture/execute/bcp-1.c: Likewise.
3419         * gcc.c-torture/execute/p18298.c: Likewise.
3420         * gcc.c-torture/execute/unroll-1.c: Likewise.
3421         * gcc.c-torture/execute/va-arg-7.c: Likewise.
3422         * gcc.c-torture/execute/va-arg-8.c: Likewise.
3423         * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline.  Add function
3424         declarations.  Fix defaulting to int.
3425         * gcc.c-torture/execute/961223-1.c: Likewise.
3426         * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
3427         -Wno-pointer-to-int-cast.  Fix defaulting to int.
3428
3429 2014-10-02  Andrew Pinski  <apinski@cavium.com>
3430             Max Ostapenko  <m.ostapenko@partner.samsung.com>
3431
3432         * lib/ubsan-dg.exp
3433         (check_effective_target_fsanitize_address): New function.
3434         (ubsan_init): Save off ALWAYS_CXXFLAGS.
3435         (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
3436         * lib/asan-dg.exp
3437         (check_effective_target_faddress_sanitizer): Rename to ...
3438         (check_effective_target_fsanitize_address): ... this. Change to creating
3439         an executable.
3440         (asan_init): Save off ALWAYS_CXXFLAGS.
3441         (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
3442         * lib/tsan-dg.exp
3443         (check_effective_target_fthread_sanitizer): Rename to ...
3444         (check_effective_target_fsanitize_thread): ... this. Change to creating
3445         an executable.
3446         (tsan_init): Save off ALWAYS_CXXFLAGS.
3447         (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
3448         to run as a default behaviour.
3449         * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
3450         Check check_effective_target_fsanitize_undefined before running the
3451         tests.
3452         * g++.dg/ubsan/ubsan.exp: Likewise.
3453         * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
3454         check_effective_target_fsanitize_address too early.
3455         Check check_effective_target_fsanitize_address before running the tests.
3456         * g++.dg/asan/asan.exp: Likewise.
3457         * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
3458         check_effective_target_fsanitize_thread too early.
3459         Check check_effective_target_fsanitize_thread before running the tests.
3460         * g++.dg/tsan/tsan.exp: Likewise.
3461
3462 2014-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
3463
3464         * gcc.dg/combine-clobber.c: New.
3465
3466 2014-10-01  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR debug/63342
3469         * gcc.dg/pr63342.c: New test.
3470
3471         PR c++/63306
3472         * g++.dg/ipa/pr63306.C: New test.
3473
3474         PR target/63428
3475         * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
3476         to test 24 in TESTS.
3477
3478 2014-10-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3479
3480         * lib/target-supports.exp: Error out with preprocessor condition
3481         instead of FOO everywhere.
3482
3483 2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
3484
3485         Implement SD-6: SG10 Feature Test Recommendations
3486         * g++.dg/cpp1y/feat-cxx11-neg.C: New.
3487         * g++.dg/cpp1y/feat-cxx11.C: New.
3488         * g++.dg/cpp1y/feat-cxx14.C: New.
3489         * g++.dg/cpp1y/feat-cxx98.C: New.
3490         * g++.dg/cpp1y/feat-cxx98-neg.C: New.
3491         * g++.dg/cpp1y/phoobhar.h: New.
3492         * g++.dg/cpp1y/testinc/phoobhar.h: New.
3493
3494 2014-09-30  Teresa Johnson  <tejohnson@google.com>
3495
3496         * gcc.dg/tree-prof/20050826-2.c: New test.
3497         * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
3498
3499 2014-09-30  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3500
3501        PR c++/16564
3502        * lib/gcc.exp: Accept "fatal error:" as error prefix.
3503        * lib/g++.exp: Likewise.
3504        * lib/obj-c++.exp: Likewise.
3505        * lib/objc.exp: Likewise.
3506        * g++.dg/template/pr16564.C: New test.
3507
3508 2014-09-30  Paolo Carlini  <paolo.carlini@oracle.com>
3509
3510         PR c++/16564
3511         * g++.dg/cpp0x/decltype26.C: Adjust.
3512         * g++.dg/cpp0x/decltype28.C: Likewise.
3513         * g++.dg/cpp0x/decltype29.C: Likewise.
3514         * g++.dg/cpp0x/decltype32.C: Likewise.
3515         * g++.dg/cpp0x/enum11.C: Likewise.
3516         * g++.dg/template/arrow1.C: Likewise.
3517         * g++.dg/template/pr23510.C: Likewise.
3518         * g++.dg/template/recurse.C: Likewise.
3519         * g++.dg/template/recurse2.C: Likewise.
3520         * g++.dg/template/vtable2.C: Likewise.
3521         * g++.old-deja/g++.pt/infinite1.C: Likewise.
3522
3523 2014-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3524
3525         PR preprocessor/58893
3526         * gcc.dg/pr58893.c: New test case.
3527         * gcc.dg/pr58893-0.h: New include.
3528
3529 2014-09-30  Ilya Tocar  <ilya.tocar@intel.com>
3530
3531         PR middle-end/62120
3532         * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
3533         in 32-bit mode.
3534         * gcc.target/i386/pr62120.c: New.
3535
3536 2014-09-30  James Greenhalgh  <james.greenhalgh@arm.com>
3537
3538         * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
3539         * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3540         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
3541         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32):  Fix
3542         return type.
3543
3544 2014-09-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3545
3546         * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
3547
3548 2014-09-30  Jakub Jelinek  <jakub@redhat.com>
3549
3550         PR inline-asm/63282
3551         * gcc.c-torture/compile/pr63282.c: New test.
3552
3553 2014-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3554
3555         * gcc.dg/tree-ssa/vrp94.c: New test.
3556         * gnat.dg/opt40.adb: Likewise.
3557
3558 2014-09-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3559
3560         * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
3561         vec_vspltw, and vec_vspltb for which the second argument is out of
3562         range.
3563
3564 2014-09-29  Chen Gang  <gang.chen.5i5j@gmail.com>
3565
3566         * gcc.c-torture/compile/calls-void.c: New test.
3567
3568 2014-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
3569
3570         PR c++/51385
3571         * g++.dg/template/pr51385.C: New.
3572
3573 2014-09-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3574
3575         * gcc.target/mips/20140928.c: New test.
3576
3577 2014-09-27  Andi Kleen  <ak@linux.intel.com>
3578
3579         * gcc.target/i386/nop-mcount.c: Only run on Linux.
3580         * gcc.target/i386/record-mcount.c: dito.
3581
3582 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
3583
3584         PR ipa/62121
3585         * g++.dg/torture/pr62121.C: New testcase.
3586
3587 2014-09-26  Jan Hubicka  <hubicka@ucw.cz>
3588
3589         PR middle-end/35545
3590         * g++.dg/tree-prof/pr35545.C: New testcase.
3591
3592 2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3593
3594         * gcc.target/powerpc/pr63335.c: Change effective target to
3595         vsx_hw.
3596
3597 2014-09-26  H.J. Lu  <hongjiu.lu@intel.com>
3598
3599         * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3600
3601 2014-09-26  Jakub Jelinek  <jakub@redhat.com>
3602
3603         * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3604         to default options.
3605
3606 2014-09-25  Andi Kleen  <ak@linux.intel.com>
3607
3608         * gcc.target/i386/nop-mcount.c: New file.
3609         * gcc.target/i386/record-mcount.c: New file.
3610
3611 2014-09-25  Sandra Loosemore  <sandra@codesourcery.com>
3612
3613         * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3614         * gcc.dg/vect/pr57705.c: Likewise.
3615         * gcc.dg/vect/pr57741-2.c: Likewise.
3616         * gcc.dg/vect/pr57741-3.c: Likewise.
3617         * gcc.dg/vect/pr59591-1.c: Likewise.
3618         * gcc.dg/vect/pr59591-2.c: Likewise.
3619         * gcc.dg/vect/pr60196-1.c: Likewise.
3620         * gcc.dg/vect/pr60196-2.c: Likewise.
3621         * gcc.dg/vect/pr60276.c: Likewise.
3622         * gcc.dg/vect/pr61680.c: Likewise.
3623         * gcc.dg/vect/pr63148.c: Likewise.
3624         * gcc.dg/vect/pr63189.c: Likewise.
3625         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3626         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3627         * gcc.dg/vect/vect-nop-move.c: Likewise.
3628         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3629         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3630
3631 2014-09-25  Jan Hubicka  <hubicka@ucw.cz>
3632
3633         * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3634
3635 2014-09-25  James Greenhalgh  <james.greenhalgh@arm.com>
3636
3637         * gcc.target/aarch64/simd/vqshlb_1.c: New.
3638
3639 2014-09-25  Jiong Wang  <jiong.wang@arm.com>
3640
3641         * gcc.target/i386/shrink_wrap_1.c: New test.
3642
3643 2014-09-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3644
3645         PR target/63335
3646         * gcc.target/powerpc/pr63335.c: New test.
3647
3648 2014-09-25  Marek Polacek  <polacek@redhat.com>
3649
3650         PR c++/61945
3651         * g++.dg/warn/pr61945.C: New test.
3652
3653 2014-09-25  Jakub Jelinek  <jakub@redhat.com>
3654
3655         PR tree-optimization/63341
3656         * gcc.dg/vect/pr63341-1.c: New test.
3657         * gcc.dg/vect/pr63341-2.c: New test.
3658
3659         PR c++/63249
3660         * g++.dg/gomp/pr63249.C: New test.
3661         * c-c++-common/gomp/pr63249.c: New test.
3662
3663 2014-09-25  Tobias Burnus  <burnus@net-b.de>
3664
3665         * gfortran.dg/coarray/collectives_3.f90: New.
3666         * gfortran.dg/coarray_collectives_9.f90: New.
3667         * gfortran.dg/coarray_collectives_10.f90: New.
3668         * gfortran.dg/coarray_collectives_11.f90: New.
3669         * gfortran.dg/coarray_collectives_12.f90: New.
3670
3671 2014-09-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3672
3673         * gcc.target/powerpc/swaps-p8-17.c: New test.
3674
3675 2014-09-24  Jiong Wang  <jiong.wang@arm.com>
3676
3677         * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3678
3679 2014-09-24  Marek Polacek  <polacek@redhat.com>
3680
3681         PR c/61405
3682         PR c/53874
3683         * c-c++-common/pr53874.c: New test.
3684         * c-c++-common/pr61405.c: New test.
3685
3686 2014-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3687
3688         * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3689
3690 2014-09-24  Jakub Jelinek  <jakub@redhat.com>
3691
3692         PR sanitizer/63316
3693         * c-c++-common/asan/pr63316.c: New test.
3694
3695 2014-09-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3696
3697         PR tree-optimization/63266
3698         * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3699
3700 2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3701
3702         * gcc.target/arm/pr63210.c: New test.
3703
3704 2014-09-23  Andi Kleen  <ak@linux.intel.com>
3705
3706         * gcc.dg/noreorder.c: New test.
3707         * gcc.dg/noreorder2.c: New test.
3708         * gcc.dg/noreorder3.c: New test.
3709         * gcc.dg/noreorder4.c: New test.
3710
3711 2014-09-23  Alan Lawrence  <alan.lawrence@arm.com>
3712
3713         * gcc.dg/combine_ashiftrt_1.c: New test.
3714         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3715         * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3716         workarounds for cmge.
3717         * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3718         absence of mvn.
3719
3720 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3721
3722         PR c++/61857
3723         * g++.dg/cpp1y/lambda-init10.C: New.
3724
3725 2014-09-23  Jakub Jelinek  <jakub@redhat.com>
3726
3727         PR fortran/63331
3728         * gfortran.dg/pr63331.f90: New test.
3729
3730 2014-09-24  Renlin Li  <renlin.li@arm.com>
3731
3732         * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3733         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3734         * gcc.dg/pr10474.c: Likewise.
3735
3736 2014-09-20  Mark Wielaard  <mjw@redhat.com>
3737
3738         * gcc.dg/guality/const-volatile.c (i): Mark as used.
3739         (ci): Likewise.
3740         (pci): Likewise.
3741         (pvi): Likewise.
3742         (pcvi): Likewise.
3743         (cip): Likewise.
3744         (foo): Likewise.
3745         (cfoo): Likewise.
3746
3747 2014-09-20  Mark Wielaard  <mjw@redhat.com>
3748
3749         * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3750         and "long int" to plain "short" and "long".
3751         * gcc.dg/guality/const-volatile.c (struct bar): New struct
3752         containing short and long long fields.
3753         (bar): New variable to test the type.
3754
3755 2014-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3756
3757         PR c++/62155
3758         * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3759
3760 2014-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3761
3762         PR c++/62219
3763         * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3764
3765 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
3766
3767         * gcc.dg/vect/vect-reduc-or_1.c: New test.
3768         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3769
3770 2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
3771
3772         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3773         New.
3774
3775         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3776         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3777
3778 2014-09-22  Jakub Jelinek  <jakub@redhat.com>
3779
3780         PR debug/63328
3781         * c-c++-common/gomp/pr63328.c: New test.
3782
3783 2014-09-22  Martin Liska  <mliska@suse.cz>
3784
3785         PR lto/63270
3786         * g++.dg/lto/pr63270_0.C: New test.
3787         * g++.dg/lto/pr63270_1.C: New test.
3788
3789 2014-09-21  Uros Bizjak  <ubizjak@gmail.com>
3790
3791         * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3792         for call_value_rex64_ms_sysv.
3793         * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3794         * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3795         for call_rex64_ms_sysv.
3796
3797 2014-09-20  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3798             Tobias Burnus  <burnus@net-b.de>
3799
3800         * gfortran.dg/coarray_atomic_5.f90: New
3801
3802 2014-09-19  Jan Hubicka  <hubicka@ucw.cz>
3803
3804         PR c++/61825
3805         * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3806
3807 2014-09-19  Andi Kleen  <ak@linux.intel.com>
3808
3809         * gcc.dg/pg-override.c: Only run on x86 Linux.
3810         * gcc.dg/pg.c: Dito.
3811         * gcc.target/i386/fentry-override.c: Exclude for PIC.
3812         * gcc.target/i386/fentry.c: Dito.
3813
3814 2014-09-19  Markus Trippelsdorf  <markus@trippelsdorf.de>
3815
3816         PR ipa/61998
3817         * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3818
3819 2014-09-19  Joost VandeVondele  <vondele@gcc.gnu.org>
3820
3821         PR fortran/63152
3822         * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3823         * gfortran.dg/pr63152.f90: New test.
3824
3825 2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>
3826
3827         PR c++/58328
3828         * g++.dg/cpp0x/nsdmi10.C: New.
3829
3830 2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
3831
3832         * gcc.dg/ssp-3.c: New.
3833         * gcc.dg/ssp-4.c: Likewise.
3834
3835 2014-09-19  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3836
3837         * gcc.target/s390/dfp-conv1.c: New testcase.
3838
3839 2014-09-19  Marat Zakirov  <m.zakirov@samsung.com>
3840
3841         * c-c++-common/asan/red-align-1.c: New test.
3842         * c-c++-common/asan/red-align-2.c: New test.
3843
3844 2014-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3845
3846         * gcc.dg/pr61053.c: Updated for x32.
3847
3848 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3849
3850         PR debug/63285
3851         * gcc.target/i386/pr63285.c: New test.
3852
3853 2014-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3854
3855         PR target/61360
3856         * gcc.target/i386/pr61360.c: New.
3857
3858 2014-09-18  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR c++/62017
3861         * g++.dg/asan/pr62017.C: New test.
3862
3863         PR testsuite/63292
3864         * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3865
3866 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3867
3868         PR c++/62232
3869         * g++.dg/cpp0x/Wdtor1.C: New.
3870
3871 2014-09-18  Joseph Myers  <joseph@codesourcery.com>
3872
3873         * gcc.dg/torture/float128-exact-underflow.c: New test.
3874
3875 2014-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3876
3877         PR c++/61745
3878         * g++.dg/template/pr61745.C: New.
3879
3880 2014-09-17  Marek Polacek  <polacek@redhat.com>
3881
3882         PR c/61854
3883         * gcc.dg/cpp/pr61854-1.c: New test.
3884         * gcc.dg/cpp/pr61854-2.c: New test.
3885         * gcc.dg/cpp/pr61854-3.c: New test.
3886         * gcc.dg/cpp/pr61854-3.h: New test.
3887         * gcc.dg/cpp/pr61854-4.c: New test.
3888         * gcc.dg/cpp/pr61854-5.c: New test.
3889         * gcc.dg/cpp/pr61854-6.c: New test.
3890         * gcc.dg/cpp/pr61854-7.c: New test.
3891         * gcc.dg/cpp/pr61854-c90.c: New test.
3892         * gcc.dg/cpp/pr61854-c94.c: New test.
3893
3894 2014-09-17  Jakub Jelinek  <jakub@redhat.com>
3895
3896         PR debug/63284
3897         * gcc.dg/pr63284.c: New test.
3898
3899         * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3900
3901 2014-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3902
3903         PR c++/63241
3904         * g++.dg/cpp0x/constexpr-63241.C: New.
3905
3906 2014-09-17  Janne Blomqvist  <jb@gcc.gnu.org>
3907
3908         PR libfortran/62768
3909         * gfortran.dg/filename_null.f90: New test.
3910
3911 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3912
3913         * gcc.dg/pg-override.c: Fix a typo.
3914
3915 2014-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3916
3917         * gcc.dg/pg.c: Fix a typo.
3918
3919 2014-09-16  Richard Biener  <rguenther@suse.de>
3920
3921         PR testsuite/63258
3922         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3923         for "vectorization not profitable".
3924
3925 2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
3926
3927         * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3928
3929 2014-09-16  Jakub Jelinek  <jakub@redhat.com>
3930
3931         PR fortran/56408
3932         * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3933         missing nexted dg-test call support in dejaGNU 1.4.4.
3934
3935 2014-09-15  Andi Kleen  <ak@linux.intel.com>
3936
3937         * gcc.dg/pg-override.c: New test.
3938         * gcc.dg/pg.c: New test.
3939         * gcc.target/i386/fentry-override.c: New test.
3940         * gcc.target/i386/fentry.c: New test.
3941
3942 2014-09-15  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR fortran/56408
3945         * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3946         New global vars.
3947         (dg-compile-aux-modules): New procedure.
3948         * gfortran.dg/binding_label_tests_10.f03: Remove comment
3949         and keep-modules.
3950         * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3951         use dg-compile-aux-modules.
3952         * gfortran.dg/binding_label_tests_11.f03: Remove comment
3953         and keep-modules.
3954         * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3955         use dg-compile-aux-modules.
3956         * gfortran.dg/binding_label_tests_13.f03: Remove comment
3957         and keep-modules.
3958         * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3959         use dg-compile-aux-modules.
3960         * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3961         and keep-modules.
3962         * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3963         use dg-compile-aux-modules.
3964         * gfortran.dg/class_45a.f03: Remove keep-modules.
3965         * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3966         and cleanup-modules.
3967         * gfortran.dg/class_4a.f03: Use dg-do link, use
3968         dg-additional-sources and cleanup-modules, remove keep-modules
3969         and update comment.
3970         * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3971         keep-modules, adjust comment.
3972         * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3973         dg-additional-sources and cleanup-modules.
3974         * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3975         associated comment.
3976         * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3977         remove comment.
3978         * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3979         * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3980         use dg-compile-aux-modules.
3981         * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3982         * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3983         use dg-compile-aux-modules.
3984         * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3985         * gfortran.dg/whole_file_29.f90: Remove comment, use
3986         dg-compile-aux-modules.
3987         * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3988         * gfortran.dg/whole_file_31.f90: Remove comment, use
3989         dg-compile-aux-modules.
3990
3991         * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3992         gcc_parallel_test_enable): New procedures.  If
3993         GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3994         runtest_file_p to invoke also gcc_parallel_test_run_p.
3995         * g++.dg/guality/guality.exp (check_guality): Save/restore
3996         test_counts array around the body of the procedure.
3997         * gcc.dg/guality/guality.exp (check_guality): Likewise.
3998         * g++.dg/plugin/plugin.exp: Run all the tests serially
3999         by the first parallel runtest encountering it.
4000         * gcc.dg/plugin/plugin.exp: Likewise.
4001         * gcc.misc-tests/matrix1.exp: Likewise.
4002         * gcc.misc-tests/dhry.exp: Likewise.
4003         * gcc.misc-tests/acker1.exp: Likewise.
4004         * gcc.misc-tests/linkage.exp: Likewise.
4005         * gcc.misc-tests/mg.exp: Likewise.
4006         * gcc.misc-tests/mg-2.exp: Likewise.
4007         * gcc.misc-tests/sort2.exp: Likewise.
4008         * gcc.misc-tests/sieve.exp: Likewise.
4009         * gcc.misc-tests/options.exp: Likewise.
4010         * gcc.misc-tests/help.exp: Likewise.
4011         * go.test/go-test.exp (go-gc-tests): Use
4012         gcc_parallel_test_enable {0, 1} around all handling of
4013         each test.
4014         * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
4015         * ada/acats/run_all.sh: Parallelize using mkdir inside of
4016         a shared directory.  Avoid forking and expr uses if
4017         shell supports $(()).
4018
4019 2014-09-14  David Sherwood  <david.sherwood@arm.com>
4020
4021         * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
4022
4023 2014-09-14  James Clarke  <jrtc27@jrtc27.com>
4024
4025         PR target/61407
4026         * gcc.dg/darwin-minversion-1.c: Fixed formatting
4027         * gcc.dg/darwin-minversion-2.c: Fixed formatting
4028         * gcc.dg/darwin-minversion-3.c: Fixed formatting
4029         * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
4030
4031 2014-09-13  Marek Polacek  <polacek@redhat.com>
4032
4033         PR c++/60862
4034         * g++.dg/diagnostic/pr60862.C: New test.
4035
4036 2014-09-12  Richard Biener  <rguenther@suse.de>
4037
4038         PR middle-end/63237
4039         * g++.dg/torture/pr63237.C: New testcase.
4040
4041 2014-09-12  Marc Glisse  <marc.glisse@inria.fr>
4042
4043         * gcc.dg/vec-andxor1.c: New file.
4044
4045 2014-09-11  Marc Glisse  <marc.glisse@inria.fr>
4046
4047         PR target/58757
4048         * gcc.dg/c11-true_min-1.c: New testcase.
4049
4050 2014-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
4051
4052         PR c++/61489
4053         * g++.dg/warn/Wmissing-field-initializers-1.C: New.
4054         * g++.old-deja/g++.other/warn5.C: Adjust.
4055
4056 2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
4057
4058         * gcc.target/aarch64/vset_lane_1.c: New test.
4059
4060 2014-09-11  Bernd Schmidt  <bernds@codesourcery.com>
4061
4062         * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
4063         Fix declaration.
4064         * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
4065         Fix declaration.
4066         * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
4067         Fix declaration.
4068         * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
4069         Fix declaration.
4070
4071 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
4072
4073         PR tree-optimization/63186
4074         * gcc.dg/pr63186.c: New testcase.
4075
4076 2014-09-10  Xinliang David Li  <davidxl@google.com>
4077
4078         PR target/63209
4079         * gcc.c-torture/execute/pr63209.c: New test.
4080
4081 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
4082
4083         * gcc.target/i386/i386.exp: Only run vect-args.c tests
4084         if runtest_file_p says they should be run.
4085
4086 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
4087
4088         * gcc.target/aarch64/vstN_1.c: New test.
4089
4090 2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
4091
4092         * gcc.target/aarch64/vldN_lane_1.c: New test.
4093
4094 2014-09-10  Martin Jambor  <mjambor@suse.cz>
4095
4096         PR ipa/61654
4097         * g++.dg/ipa/pr61654.C: New test.
4098
4099 2014-09-10  Jakub Jelinek  <jakub@redhat.com>
4100
4101         * c-c++-common/ubsan/attrib-3.c: New test.
4102         * c-c++-common/ubsan/nonnull-1.c: New test.
4103         * c-c++-common/ubsan/nonnull-2.c: New test.
4104         * c-c++-common/ubsan/nonnull-3.c: New test.
4105         * c-c++-common/ubsan/nonnull-4.c: New test.
4106         * c-c++-common/ubsan/nonnull-5.c: New test.
4107
4108 2014-09-10  Jan Hubicka  <hubicka@ucw.cz>
4109
4110         * g++.dg/lto/pr63166_0.ii: New testcase.
4111         * g++.dg/lto/pr63166_1.ii: New testcase.
4112
4113 2014-09-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4114
4115         * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
4116
4117 2014-09-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4118
4119         * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
4120         xxpermdi and add commentary about adding it back later; remove
4121         unused typedef.
4122
4123 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4124
4125         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
4126         and 16-byte aligned.
4127         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4128         * gcc.target/arm/vect-lroundf_1.c: Likewise.
4129         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
4130         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4131         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4132         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4133
4134 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
4135
4136         * gcc.target/aarch64/vldN_dup_1.c: New test.
4137
4138 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
4139
4140         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
4141
4142 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
4143
4144         * gcc.target/aarch64/vldN_1.c: New test.
4145
4146 2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
4147
4148         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
4149
4150 2014-09-09  Jiong Wang  <jiong.wang@arm.com>
4151
4152         * gcc.target/arm/vect-copysignf.c: New testcase.
4153
4154 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4155
4156         * gcc.target/arm/vfp-1.c: Updated expected assembly.
4157
4158 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4159
4160         * gcc.target/arm/vfp-1.c: Updated expected assembly.
4161
4162 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4163
4164         * gcc.target/arm/vfp-1.c: Updated expected assembly.
4165
4166 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4167
4168         * gcc.target/arm/vfp-1.c: Updated expected assembly.
4169
4170 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4171
4172         * gcc.target/arm/pr51835.c: Update expected assembly.
4173         * gcc.target/arm/vfp-1.c: Likewise.
4174         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4175         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4176         * gcc.target/arm/vfp-ldmiad.c: Likewise.
4177         * gcc.target/arm/vfp-ldmias.c: Likewise.
4178         * gcc.target/arm/vfp-stmdbd.c: Likewise.
4179         * gcc.target/arm/vfp-stmdbs.c: Likewise.
4180         * gcc.target/arm/vfp-stmiad.c: Likewise.
4181         * gcc.target/arm/vfp-stmias.c: Likewise.
4182
4183 2014-09-09  Tony Wang  <tony.wang@arm.com>
4184
4185         * gcc.target/arm/xordi3-opt.c: Disable this
4186         test case for thumb1 target.
4187         * gcc.target/arm/iordi3-opt.c: Ditto.
4188
4189 2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4190
4191         PR target/61749
4192         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
4193
4194 2014-09-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
4195
4196         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
4197
4198 2014-09-08  Jakub Jelinek  <jakub@redhat.com>
4199
4200         PR tree-optimization/60196
4201         PR tree-optimization/63189
4202         * gcc.dg/vect/pr63189.c: New test.
4203         * gcc.dg/vect/pr60196-1.c: New test.
4204         * gcc.dg/vect/pr60196-2.c: New test.
4205
4206 2014-09-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4207
4208         * gcc.target/powerpc/swaps-p8-16.c: New test.
4209
4210 2014-09-07  Richard Sandiford  <rdsandiford@googlemail.com>
4211
4212         * gcc.target/i386/pr62208.c: New test.
4213
4214 2014-09-06  John David Anglin  <danglin@gcc.gnu.org>
4215
4216         PR testsuite/56194
4217         * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
4218
4219         * g++.dg/ipa/pr61800.C: Require visibility.
4220
4221         * gcc.dg/pr61868.c: Require lto.
4222
4223 2014-09-05  Easwaran Raman  <eraman@google.com>
4224
4225         PR rtl-optimization/62146
4226         * testsuite/g++.dg/opt/pr62146.C: New.
4227
4228 2014-09-05  Marat Zakirov  <m.zakirov@samsung.com>
4229
4230         * gcc.dg/vect/vect-109.c: Skip predicate added.
4231         * gcc.dg/vect/vect-93.c: Test check fixed.
4232         * gcc.dg/vect/bb-slp-10.c: Likewise.
4233         * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
4234         Check unaligned feature.
4235
4236 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
4237
4238         * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
4239         int{32,16,8}x1_t with int{32,16,8}_t.
4240         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4241         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4242         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4243         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4244
4245 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
4246
4247         * gcc.target/aarch64/vget_high_1.c: New test.
4248         * gcc.target/aarch64/vget_low_1.c: Likewise.
4249
4250 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
4251
4252         * gcc.target/aarch64/simd/int_comparisons.x: New file.
4253         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
4254         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
4255
4256 2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
4257
4258         * gcc.target/aarch64/simd/vrbit_1.c: New test.
4259
4260 2014-09-05  Richard Biener  <rguenther@suse.de>
4261
4262         PR middle-end/63148
4263         * gcc.dg/vect/pr63148.c: New testcase.
4264         * c-c++-common/pr19807-1.c: Likewise.
4265         * g++.dg/tree-ssa/pr19807.C: Adjust.
4266         * g++.dg/tree-ssa/tmmti-2.C: Remove.
4267
4268 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
4269
4270         PR target/55701
4271         * gcc.target/arm/memset-inline-1.c: New test.
4272         * gcc.target/arm/memset-inline-2.c: New test.
4273         * gcc.target/arm/memset-inline-3.c: New test.
4274         * gcc.target/arm/memset-inline-4.c: New test.
4275         * gcc.target/arm/memset-inline-5.c: New test.
4276         * gcc.target/arm/memset-inline-6.c: New test.
4277         * gcc.target/arm/memset-inline-7.c: New test.
4278         * gcc.target/arm/memset-inline-8.c: New test.
4279         * gcc.target/arm/memset-inline-9.c: New test.
4280         * gcc.target/arm/memset-inline-10.c: New test.
4281
4282 2014-09-04  Kaz Kojima  <kkojima@gcc.gnu.org>
4283
4284         * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
4285
4286 2014-09-04  Guozhi Wei  <carrot@google.com>
4287
4288         PR target/62040
4289         * gcc.target/aarch64/pr62040.c: New test.
4290
4291 2014-09-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4292
4293         * gcc.dg/cpp/endif-pedantic2.c: More general options do not
4294         override specific ones, but specific ones do.
4295
4296 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4297
4298         * gcc.target/powerpc/swaps-p8-13.c: New test.
4299         * gcc.target/powerpc/swaps-p8-14.c: New test.
4300         * gcc.target/powerpc/swaps-p8-15.c: New test.
4301
4302 2014-09-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4303
4304         * gcc.target/powerpc/vsx-extract-1.c:  Test 0th doubleword
4305         regardless of endianness.
4306
4307 2014-09-02  Fritz Reese  <Reese-Fritz@zai.com>
4308
4309         PR fortran/62174
4310         * gfortran.dg/cray_pointers_11.f90: New.
4311
4312 2014-09-03  Martin Jambor  <mjambor@suse.cz>
4313
4314         PR ipa/62015
4315         * g++.dg/ipa/pr62015.C: New test.
4316
4317 2014-09-03  Martin Jambor  <mjambor@suse.cz>
4318
4319         PR ipa/61986
4320         * gcc.dg/ipa/pr61986.c: New test.
4321
4322 2014-09-03  Marek Polacek  <polacek@redhat.com>
4323
4324         PR c/62294
4325         * gcc.dg/pr62294.c: New test.
4326         * gcc.dg/pr62294.h: New file.
4327
4328 2014-09-03  Kaz Kojima  <kkojima@gcc.gnu.org>
4329
4330         * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
4331         of dg-options.  Add "inline" keyword to test functions.
4332
4333 2014-09-03  Marek Polacek  <polacek@redhat.com>
4334
4335         PR c/62024
4336         * g++.dg/cpp0x/pr62024.C: New test.
4337         * gcc.dg/pr62024.c: New test.
4338
4339 2014-09-03  Ilya Tocar  <ilya.tocar@intel.com>
4340
4341         * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
4342         * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
4343         * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
4344         * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
4345         * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
4346         * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
4347
4348 2014-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4349
4350         PR target/61078
4351         * gcc.target/s390/pr61078.c: New testcase.
4352
4353 2014-09-03  Uros Bizjak  <ubizjak@gmail.com>
4354
4355         * gcc.dg/20111227-2.c: Compile only for x86 targets.
4356         * gcc.dg/20111227-3.c: Ditto.
4357
4358 2014-09-03  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4359
4360         * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
4361
4362 2014-09-03  Tobias Burnus  <burnus@net-b.de>
4363
4364         PR fortran/61881
4365         PR fortran/61888
4366         PR fortran/57305
4367         * gfortran.dg/sizeof_4.f90: New.
4368
4369 2014-09-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4370
4371         * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
4372         vec_cts, and vec_ctu.
4373         * gcc.target/powerpc/builtins-2.c: Likewise.
4374
4375 2014-09-02  Hans-Peter Nilsson  <hp@axis.com>
4376
4377         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
4378         [!__sun__ && !__hpux__] (arena_size): Scale according to
4379         target pointer size.
4380
4381 2014-09-02  Marek Polacek  <polacek@redhat.com>
4382
4383         PR fortran/62270
4384         * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
4385
4386 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4387
4388         PR target/62275
4389         * gcc.target/arm/vect-lceilf_1.c: New test.
4390         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4391         * gcc.target/arm/vect-lroundf_1.c: Likewise.
4392
4393 2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4394
4395         PR target/62275
4396         * gcc.target/arm/lceil-vcvt_1.c: New test.
4397         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
4398         * gcc.target/arm/lround-vcvt_1.c: Likewise.
4399
4400 2014-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
4401
4402         DR 1453
4403         * g++.dg/cpp0x/constexpr-volatile.C: New.
4404         * g++.dg/ext/is_literal_type2.C: Likewise.
4405
4406 2014-09-02  Jakub Jelinek  <jakub@redhat.com>
4407             Balaji V. Iyer  <balaji.v.iyer@intel.com>
4408             Igor Zamyatin  <igor.zamyatin@intel.com>
4409
4410         * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
4411         * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
4412         * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
4413         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
4414         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
4415         * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
4416         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
4417         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
4418         * g++.dg/cilk-plus/CK/cf3.cc: New test.
4419         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
4420         * g++.dg/cilk-plus/CK/for1.cc: New test.
4421         * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
4422         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
4423         * g++.dg/cilk-plus/CK/stl_test.cc: New test.
4424
4425 2014-09-02  Richard Biener  <rguenther@suse.de>
4426
4427         PR tree-optimization/62695
4428         * gfortran.dg/pr62695.f90: New testcase.
4429
4430 2014-09-01  Oleg Endo  <olegendo@gcc.gnu.org>
4431
4432         PR target/62312
4433         * gcc.c-torture/compile/pr62312.c: New.
4434
4435 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
4436
4437         * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
4438
4439 2014-09-01  Maciej W. Rozycki  <macro@codesourcery.com>
4440
4441         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4442         Return right away if !arm*-*-*.
4443
4444 2014-09-01  Bernd Schmidt  <bernds@codesourcery.com>
4445
4446         * gcc.c-torture/unsorted/386.c: Move to ...
4447         * gcc.c-torture/compile/386.c: ... here.
4448         * gcc.c-torture/unsorted/86.c: Move to ...
4449         * gcc.c-torture/compile/86.c: ... here.
4450         * gcc.c-torture/unsorted/a1.c: Move to ...
4451         * gcc.c-torture/compile/a1.c: ... here.
4452         * gcc.c-torture/unsorted/a3.c: Move to ...
4453         * gcc.c-torture/compile/a3.c: ... here.
4454         * gcc.c-torture/unsorted/aaa.c: Move to ...
4455         * gcc.c-torture/compile/aaa.c: ... here.
4456         * gcc.c-torture/unsorted/aa.c: Move to ...
4457         * gcc.c-torture/compile/aa.c: ... here.
4458         * gcc.c-torture/unsorted/abs.c: Move to ...
4459         * gcc.c-torture/compile/abs.c: ... here.
4460         * gcc.c-torture/unsorted/a.c: Move to ...
4461         * gcc.c-torture/compile/a.c: ... here.
4462         * gcc.c-torture/unsorted/ac.c: Move to ...
4463         * gcc.c-torture/compile/ac.c: ... here.
4464         * gcc.c-torture/unsorted/acc.c: Move to ...
4465         * gcc.c-torture/compile/acc.c: ... here.
4466         * gcc.c-torture/unsorted/add386.c: Move to ...
4467         * gcc.c-torture/compile/add386.c: ... here.
4468         * gcc.c-torture/unsorted/add.c: Move to ...
4469         * gcc.c-torture/compile/add.c: ... here.
4470         * gcc.c-torture/unsorted/addcc.c: Move to ...
4471         * gcc.c-torture/compile/addcc.c: ... here.
4472         * gcc.c-torture/unsorted/andm.c: Move to ...
4473         * gcc.c-torture/compile/andm.c: ... here.
4474         * gcc.c-torture/unsorted/andmem.c: Move to ...
4475         * gcc.c-torture/compile/andmem.c: ... here.
4476         * gcc.c-torture/unsorted/andn.c: Move to ...
4477         * gcc.c-torture/compile/andn.c: ... here.
4478         * gcc.c-torture/unsorted/andok.c: Move to ...
4479         * gcc.c-torture/compile/andok.c: ... here.
4480         * gcc.c-torture/unsorted/andsi.c: Move to ...
4481         * gcc.c-torture/compile/andsi.c: ... here.
4482         * gcc.c-torture/unsorted/andsparc.c: Move to ...
4483         * gcc.c-torture/compile/andsparc.c: ... here.
4484         * gcc.c-torture/unsorted/aos.c: Move to ...
4485         * gcc.c-torture/compile/aos.c: ... here.
4486         * gcc.c-torture/unsorted/arr.c: Move to ...
4487         * gcc.c-torture/compile/arr.c: ... here.
4488         * gcc.c-torture/unsorted/as.c: Move to ...
4489         * gcc.c-torture/compile/as.c: ... here.
4490         * gcc.c-torture/unsorted/ase.c: Move to ...
4491         * gcc.c-torture/compile/ase.c: ... here.
4492         * gcc.c-torture/unsorted/b1.c: Move to ...
4493         * gcc.c-torture/compile/b1.c: ... here.
4494         * gcc.c-torture/unsorted/b2.c: Move to ...
4495         * gcc.c-torture/compile/b2.c: ... here.
4496         * gcc.c-torture/unsorted/b3.c: Move to ...
4497         * gcc.c-torture/compile/b3.c: ... here.
4498         * gcc.c-torture/unsorted/b88.c: Move to ...
4499         * gcc.c-torture/compile/b88.c: ... here.
4500         * gcc.c-torture/unsorted/bad.c: Move to ...
4501         * gcc.c-torture/compile/bad.c: ... here.
4502         * gcc.c-torture/unsorted/band.c: Move to ...
4503         * gcc.c-torture/compile/band.c: ... here.
4504         * gcc.c-torture/unsorted/bb0.c: Move to ...
4505         * gcc.c-torture/compile/bb0.c: ... here.
4506         * gcc.c-torture/unsorted/bb1.c: Move to ...
4507         * gcc.c-torture/compile/bb1.c: ... here.
4508         * gcc.c-torture/unsorted/bbb.c: Move to ...
4509         * gcc.c-torture/compile/bbb.c: ... here.
4510         * gcc.c-torture/unsorted/b.c: Move to ...
4511         * gcc.c-torture/compile/b.c: ... here.
4512         * gcc.c-torture/unsorted/bc.c: Move to ...
4513         * gcc.c-torture/compile/bc.c: ... here.
4514         * gcc.c-torture/unsorted/bcopy.c: Move to ...
4515         * gcc.c-torture/compile/bcopy.c: ... here.
4516         * gcc.c-torture/unsorted/bf.c: Move to ...
4517         * gcc.c-torture/compile/bf.c: ... here.
4518         * gcc.c-torture/unsorted/bfins.c: Move to ...
4519         * gcc.c-torture/compile/bfins.c: ... here.
4520         * gcc.c-torture/unsorted/bfx.c: Move to ...
4521         * gcc.c-torture/compile/bfx.c: ... here.
4522         * gcc.c-torture/unsorted/bge.c: Move to ...
4523         * gcc.c-torture/compile/bge.c: ... here.
4524         * gcc.c-torture/unsorted/bit.c: Move to ...
4525         * gcc.c-torture/compile/bit.c: ... here.
4526         * gcc.c-torture/unsorted/bitf.c: Move to ...
4527         * gcc.c-torture/compile/bitf.c: ... here.
4528         * gcc.c-torture/unsorted/bitw.c: Move to ...
4529         * gcc.c-torture/compile/bitw.c: ... here.
4530         * gcc.c-torture/unsorted/blk.c: Move to ...
4531         * gcc.c-torture/compile/blk.c: ... here.
4532         * gcc.c-torture/unsorted/bt386.c: Move to ...
4533         * gcc.c-torture/compile/bt386.c: ... here.
4534         * gcc.c-torture/unsorted/bt.c: Move to ...
4535         * gcc.c-torture/compile/bt.c: ... here.
4536         * gcc.c-torture/unsorted/BUG11.c: Move to ...
4537         * gcc.c-torture/compile/BUG11.c: ... here.
4538         * gcc.c-torture/unsorted/BUG12.c: Move to ...
4539         * gcc.c-torture/compile/BUG12.c: ... here.
4540         * gcc.c-torture/unsorted/BUG13.c: Move to ...
4541         * gcc.c-torture/compile/BUG13.c: ... here.
4542         * gcc.c-torture/unsorted/BUG16.c: Move to ...
4543         * gcc.c-torture/compile/BUG16.c: ... here.
4544         * gcc.c-torture/unsorted/BUG17.c: Move to ...
4545         * gcc.c-torture/compile/BUG17.c: ... here.
4546         * gcc.c-torture/unsorted/BUG18.c: Move to ...
4547         * gcc.c-torture/compile/BUG18.c: ... here.
4548         * gcc.c-torture/unsorted/BUG1.c: Move to ...
4549         * gcc.c-torture/compile/BUG1.c: ... here.
4550         * gcc.c-torture/unsorted/BUG21.c: Move to ...
4551         * gcc.c-torture/compile/BUG21.c: ... here.
4552         * gcc.c-torture/unsorted/BUG22.c: Move to ...
4553         * gcc.c-torture/compile/BUG22.c: ... here.
4554         * gcc.c-torture/unsorted/BUG23.c: Move to ...
4555         * gcc.c-torture/compile/BUG23.c: ... here.
4556         * gcc.c-torture/unsorted/BUG24.c: Move to ...
4557         * gcc.c-torture/compile/BUG24.c: ... here.
4558         * gcc.c-torture/unsorted/BUG25.c: Move to ...
4559         * gcc.c-torture/compile/BUG25.c: ... here.
4560         * gcc.c-torture/unsorted/BUG2.c: Move to ...
4561         * gcc.c-torture/compile/BUG2.c: ... here.
4562         * gcc.c-torture/unsorted/BUG3.c: Move to ...
4563         * gcc.c-torture/compile/BUG3.c: ... here.
4564         * gcc.c-torture/unsorted/BUG4.c: Move to ...
4565         * gcc.c-torture/compile/BUG4.c: ... here.
4566         * gcc.c-torture/unsorted/BUG5.c: Move to ...
4567         * gcc.c-torture/compile/BUG5.c: ... here.
4568         * gcc.c-torture/unsorted/BUG6.c: Move to ...
4569         * gcc.c-torture/compile/BUG6.c: ... here.
4570         * gcc.c-torture/unsorted/bug.c: Move to ...
4571         * gcc.c-torture/compile/bug.c: ... here.
4572         * gcc.c-torture/unsorted/bugc.c: Move to ...
4573         * gcc.c-torture/compile/bugc.c: ... here.
4574         * gcc.c-torture/unsorted/buns.c: Move to ...
4575         * gcc.c-torture/compile/buns.c: ... here.
4576         * gcc.c-torture/unsorted/bx.c: Move to ...
4577         * gcc.c-torture/compile/bx.c: ... here.
4578         * gcc.c-torture/unsorted/c1.c: Move to ...
4579         * gcc.c-torture/compile/c1.c: ... here.
4580         * gcc.c-torture/unsorted/c2.c: Move to ...
4581         * gcc.c-torture/compile/c2.c: ... here.
4582         * gcc.c-torture/unsorted/call386.c: Move to ...
4583         * gcc.c-torture/compile/call386.c: ... here.
4584         * gcc.c-torture/unsorted/call.c: Move to ...
4585         * gcc.c-torture/compile/call.c: ... here.
4586         * gcc.c-torture/unsorted/callind.c: Move to ...
4587         * gcc.c-torture/compile/callind.c: ... here.
4588         * gcc.c-torture/unsorted/c.c: Move to ...
4589         * gcc.c-torture/compile/c.c: ... here.
4590         * gcc.c-torture/unsorted/cc.c: Move to ...
4591         * gcc.c-torture/compile/cc.c: ... here.
4592         * gcc.c-torture/unsorted/charmtst.c: Move to ...
4593         * gcc.c-torture/compile/charmtst.c: ... here.
4594         * gcc.c-torture/unsorted/cmb.c: Move to ...
4595         * gcc.c-torture/compile/cmb.c: ... here.
4596         * gcc.c-torture/unsorted/cmp.c: Move to ...
4597         * gcc.c-torture/compile/cmp.c: ... here.
4598         * gcc.c-torture/unsorted/cmphi.c: Move to ...
4599         * gcc.c-torture/compile/cmphi.c: ... here.
4600         * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4601         * gcc.c-torture/compile/cmpsi386.c: ... here.
4602         * gcc.c-torture/unsorted/cmul.c: Move to ...
4603         * gcc.c-torture/compile/cmul.c: ... here.
4604         * gcc.c-torture/unsorted/cn1.c: Move to ...
4605         * gcc.c-torture/compile/cn1.c: ... here.
4606         * gcc.c-torture/unsorted/comb.c: Move to ...
4607         * gcc.c-torture/compile/comb.c: ... here.
4608         * gcc.c-torture/unsorted/consec.c: Move to ...
4609         * gcc.c-torture/compile/consec.c: ... here.
4610         * gcc.c-torture/unsorted/const.c: Move to ...
4611         * gcc.c-torture/compile/const.c: ... here.
4612         * gcc.c-torture/unsorted/conv.c: Move to ...
4613         * gcc.c-torture/compile/conv.c: ... here.
4614         * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4615         * gcc.c-torture/compile/conv_tst.c: ... here.
4616         * gcc.c-torture/unsorted/cp.c: Move to ...
4617         * gcc.c-torture/compile/cp.c: ... here.
4618         * gcc.c-torture/unsorted/csebug.c: Move to ...
4619         * gcc.c-torture/compile/csebug.c: ... here.
4620         * gcc.c-torture/unsorted/cvt.c: Move to ...
4621         * gcc.c-torture/compile/cvt.c: ... here.
4622         * gcc.c-torture/unsorted/dblbug.c: Move to ...
4623         * gcc.c-torture/compile/dblbug.c: ... here.
4624         * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4625         * gcc.c-torture/compile/dbl_parm.c: ... here.
4626         * gcc.c-torture/unsorted/d.c: Move to ...
4627         * gcc.c-torture/compile/d.c: ... here.
4628         * gcc.c-torture/unsorted/ddd.c: Move to ...
4629         * gcc.c-torture/compile/ddd.c: ... here.
4630         * gcc.c-torture/unsorted/dead.c: Move to ...
4631         * gcc.c-torture/compile/dead.c: ... here.
4632         * gcc.c-torture/unsorted/delay.c: Move to ...
4633         * gcc.c-torture/compile/delay.c: ... here.
4634         * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4635         * gcc.c-torture/compile/DFcmp.c: ... here.  Require int32plus.
4636         * gcc.c-torture/unsorted/di.c: Move to ...
4637         * gcc.c-torture/compile/di.c: ... here.
4638         * gcc.c-torture/unsorted/dic.c: Move to ...
4639         * gcc.c-torture/compile/dic.c: ... here.
4640         * gcc.c-torture/unsorted/dilayout.c: Move to ...
4641         * gcc.c-torture/compile/dilayout.c: ... here.
4642         * gcc.c-torture/unsorted/dimove.c: Move to ...
4643         * gcc.c-torture/compile/dimove.c: ... here.
4644         * gcc.c-torture/unsorted/dimul.c: Move to ...
4645         * gcc.c-torture/compile/dimul.c: ... here.
4646         * gcc.c-torture/unsorted/div.c: Move to ...
4647         * gcc.c-torture/compile/div.c: ... here.
4648         * gcc.c-torture/unsorted/divdf.c: Move to ...
4649         * gcc.c-torture/compile/divdf.c: ... here.
4650         * gcc.c-torture/unsorted/dm.c: Move to ...
4651         * gcc.c-torture/compile/dm.c: ... here.
4652         * gcc.c-torture/unsorted/dshift.c: Move to ...
4653         * gcc.c-torture/compile/dshift.c: ... here.
4654         * gcc.c-torture/unsorted/e.c: Move to ...
4655         * gcc.c-torture/compile/e.c: ... here.
4656         * gcc.c-torture/unsorted/ex.c: Move to ...
4657         * gcc.c-torture/compile/ex.c: ... here.
4658         * gcc.c-torture/unsorted/ext.c: Move to ...
4659         * gcc.c-torture/compile/ext.c: ... here.
4660         * gcc.c-torture/unsorted/f1.c: Move to ...
4661         * gcc.c-torture/compile/f1.c: ... here.
4662         * gcc.c-torture/unsorted/f2.c: Move to ...
4663         * gcc.c-torture/compile/f2.c: ... here.
4664         * gcc.c-torture/unsorted/fdmul.c: Move to ...
4665         * gcc.c-torture/compile/fdmul.c: ... here.
4666         * gcc.c-torture/unsorted/float.c: Move to ...
4667         * gcc.c-torture/compile/float.c: ... here.
4668         * gcc.c-torture/unsorted/flo.c: Move to ...
4669         * gcc.c-torture/compile/flo.c: ... here.
4670         * gcc.c-torture/unsorted/flt_const.c: Move to ...
4671         * gcc.c-torture/compile/flt_const.c: ... here.
4672         * gcc.c-torture/unsorted/fnul.c: Move to ...
4673         * gcc.c-torture/compile/fnul.c: ... here.
4674         * gcc.c-torture/unsorted/foo.c: Move to ...
4675         * gcc.c-torture/compile/foo.c: ... here.
4676         * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4677         * gcc.c-torture/compile/forgetcc.c: ... here.
4678         * gcc.c-torture/unsorted/fq.c: Move to ...
4679         * gcc.c-torture/compile/fq.c: ... here.
4680         * gcc.c-torture/unsorted/g.c: Move to ...
4681         * gcc.c-torture/compile/g.c: ... here.
4682         * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4683         * gcc.c-torture/compile/gen_tst.c: ... here.
4684         * gcc.c-torture/unsorted/glob.c: Move to ...
4685         * gcc.c-torture/compile/glob.c: ... here.
4686         * gcc.c-torture/unsorted/gronk.c: Move to ...
4687         * gcc.c-torture/compile/gronk.c: ... here.
4688         * gcc.c-torture/unsorted/hibug.c: Move to ...
4689         * gcc.c-torture/compile/hibug.c: ... here.
4690         * gcc.c-torture/unsorted/hi.c: Move to ...
4691         * gcc.c-torture/compile/hi.c: ... here.
4692         * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4693         * gcc.c-torture/compile/HIcmp.c: ... here.
4694         * gcc.c-torture/unsorted/HIset.c: Move to ...
4695         * gcc.c-torture/compile/HIset.c: ... here.
4696         * gcc.c-torture/unsorted/i.c: Move to ...
4697         * gcc.c-torture/compile/i.c: ... here.
4698         * gcc.c-torture/unsorted/i++.c: Move to ...
4699         * gcc.c-torture/compile/i++.c: ... here.
4700         * gcc.c-torture/unsorted/ic.c: Move to ...
4701         * gcc.c-torture/compile/ic.c: ... here.
4702         * gcc.c-torture/unsorted/icmp.c: Move to ...
4703         * gcc.c-torture/compile/icmp.c: ... here.
4704         * gcc.c-torture/unsorted/ifreg.c: Move to ...
4705         * gcc.c-torture/compile/ifreg.c: ... here.
4706         * gcc.c-torture/unsorted/imm.c: Move to ...
4707         * gcc.c-torture/compile/imm.c: ... here.
4708         * gcc.c-torture/unsorted/isinf.c: Move to ...
4709         * gcc.c-torture/compile/isinf.c: ... here.
4710         * gcc.c-torture/unsorted/jmp.c: Move to ...
4711         * gcc.c-torture/compile/jmp.c: ... here.
4712         * gcc.c-torture/unsorted/jumptab.c: Move to ...
4713         * gcc.c-torture/compile/jumptab.c: ... here.
4714         * gcc.c-torture/unsorted/layout.c: Move to ...
4715         * gcc.c-torture/compile/layout.c: ... here.
4716         * gcc.c-torture/unsorted/lbug.c: Move to ...
4717         * gcc.c-torture/compile/lbug.c: ... here.
4718         * gcc.c-torture/unsorted/l.c: Move to ...
4719         * gcc.c-torture/compile/l.c: ... here.
4720         * gcc.c-torture/unsorted/ll1.c: Move to ...
4721         * gcc.c-torture/compile/ll1.c: ... here.
4722         * gcc.c-torture/unsorted/llbug.c: Move to ...
4723         * gcc.c-torture/compile/llbug.c: ... here.
4724         * gcc.c-torture/unsorted/lll.c: Move to ...
4725         * gcc.c-torture/compile/lll.c: ... here.
4726         * gcc.c-torture/unsorted/load8.c: Move to ...
4727         * gcc.c-torture/compile/load8.c: ... here.
4728         * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4729         * gcc.c-torture/compile/loadhicc.c: ... here.
4730         * gcc.c-torture/unsorted/log2.c: Move to ...
4731         * gcc.c-torture/compile/log2.c: ... here.
4732         * gcc.c-torture/unsorted/logic.c: Move to ...
4733         * gcc.c-torture/compile/logic.c: ... here.
4734         * gcc.c-torture/unsorted/loop-1.c: Move to ...
4735         * gcc.c-torture/compile/loop-1.c: ... here.
4736         * gcc.c-torture/unsorted/loop386.c: Move to ...
4737         * gcc.c-torture/compile/loop386.c: ... here.
4738         * gcc.c-torture/unsorted/lop.c: Move to ...
4739         * gcc.c-torture/compile/lop.c: ... here.
4740         * gcc.c-torture/unsorted/m1.c: Move to ...
4741         * gcc.c-torture/compile/m1.c: ... here.
4742         * gcc.c-torture/unsorted/m2.c: Move to ...
4743         * gcc.c-torture/compile/m2.c: ... here.
4744         * gcc.c-torture/unsorted/m5.c: Move to ...
4745         * gcc.c-torture/compile/m5.c: ... here.
4746         * gcc.c-torture/unsorted/m68.c: Move to ...
4747         * gcc.c-torture/compile/m68.c: ... here.
4748         * gcc.c-torture/unsorted/mbyte.c: Move to ...
4749         * gcc.c-torture/compile/mbyte.c: ... here.
4750         * gcc.c-torture/unsorted/mchar.c: Move to ...
4751         * gcc.c-torture/compile/mchar.c: ... here.
4752         * gcc.c-torture/unsorted/mcmp.c: Move to ...
4753         * gcc.c-torture/compile/mcmp.c: ... here.
4754         * gcc.c-torture/unsorted/mdouble.c: Move to ...
4755         * gcc.c-torture/compile/mdouble.c: ... here.
4756         * gcc.c-torture/unsorted/memtst.c: Move to ...
4757         * gcc.c-torture/compile/memtst.c: ... here.
4758         * gcc.c-torture/unsorted/miscomp.c: Move to ...
4759         * gcc.c-torture/compile/miscomp.c: ... here.
4760         * gcc.c-torture/unsorted/mm.c: Move to ...
4761         * gcc.c-torture/compile/mm.c: ... here.
4762         * gcc.c-torture/unsorted/mod.c: Move to ...
4763         * gcc.c-torture/compile/mod.c: ... here.
4764         * gcc.c-torture/unsorted/modcc.c: Move to ...
4765         * gcc.c-torture/compile/modcc.c: ... here.
4766         * gcc.c-torture/unsorted/move.c: Move to ...
4767         * gcc.c-torture/compile/move.c: ... here.
4768         * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4769         * gcc.c-torture/compile/move_qhi.c: ... here.
4770         * gcc.c-torture/unsorted/mregtst.c: Move to ...
4771         * gcc.c-torture/compile/mregtst.c: ... here.
4772         * gcc.c-torture/unsorted/msp.c: Move to ...
4773         * gcc.c-torture/compile/msp.c: ... here.
4774         * gcc.c-torture/unsorted/mtst.c: Move to ...
4775         * gcc.c-torture/compile/mtst.c: ... here.
4776         * gcc.c-torture/unsorted/mu.c: Move to ...
4777         * gcc.c-torture/compile/mu.c: ... here.
4778         * gcc.c-torture/unsorted/mul.c: Move to ...
4779         * gcc.c-torture/compile/mul.c: ... here.
4780         * gcc.c-torture/unsorted/mword1.c: Move to ...
4781         * gcc.c-torture/compile/mword1.c: ... here.
4782         * gcc.c-torture/unsorted/mword.c: Move to ...
4783         * gcc.c-torture/compile/mword.c: ... here.
4784         * gcc.c-torture/unsorted/n1.c: Move to ...
4785         * gcc.c-torture/compile/n1.c: ... here.
4786         * gcc.c-torture/unsorted/nand.c: Move to ...
4787         * gcc.c-torture/compile/nand.c: ... here.
4788         * gcc.c-torture/unsorted/n.c: Move to ...
4789         * gcc.c-torture/compile/n.c: ... here.
4790         * gcc.c-torture/unsorted/neg.c: Move to ...
4791         * gcc.c-torture/compile/neg.c: ... here.
4792         * gcc.c-torture/unsorted/o.c: Move to ...
4793         * gcc.c-torture/compile/o.c: ... here.
4794         * gcc.c-torture/unsorted/omit.c: Move to ...
4795         * gcc.c-torture/compile/omit.c: ... here.
4796         * gcc.c-torture/unsorted/opout.c: Move to ...
4797         * gcc.c-torture/compile/opout.c: ... here.
4798         * gcc.c-torture/unsorted/opt.c: Move to ...
4799         * gcc.c-torture/compile/opt.c: ... here.
4800         * gcc.c-torture/unsorted/or386.c: Move to ...
4801         * gcc.c-torture/compile/or386.c: ... here.
4802         * gcc.c-torture/unsorted/or.c: Move to ...
4803         * gcc.c-torture/compile/or.c: ... here.
4804         * gcc.c-torture/unsorted/parms.c: Move to ...
4805         * gcc.c-torture/compile/parms.c: ... here.
4806         * gcc.c-torture/unsorted/pass.c: Move to ...
4807         * gcc.c-torture/compile/pass.c: ... here.
4808         * gcc.c-torture/unsorted/p.c: Move to ...
4809         * gcc.c-torture/compile/p.c: ... here.
4810         * gcc.c-torture/unsorted/pmt.c: Move to ...
4811         * gcc.c-torture/compile/pmt.c: ... here.
4812         * gcc.c-torture/unsorted/poor.c: Move to ...
4813         * gcc.c-torture/compile/poor.c: ... here.
4814         * gcc.c-torture/unsorted/pp.c: Move to ...
4815         * gcc.c-torture/compile/pp.c: ... here.
4816         * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4817         * gcc.c-torture/compile/pret-arg.c: ... here.
4818         * gcc.c-torture/unsorted/pyr2.c: Move to ...
4819         * gcc.c-torture/compile/pyr2.c: ... here.
4820         * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4821         * gcc.c-torture/compile/PYRBUG.c: ... here.
4822         * gcc.c-torture/unsorted/pyr.c: Move to ...
4823         * gcc.c-torture/compile/pyr.c: ... here.
4824         * gcc.c-torture/unsorted/q.c: Move to ...
4825         * gcc.c-torture/compile/q.c: ... here.
4826         * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4827         * gcc.c-torture/compile/QIcmp.c: ... here.
4828         * gcc.c-torture/unsorted/QIset.c: Move to ...
4829         * gcc.c-torture/compile/QIset.c: ... here.
4830         * gcc.c-torture/unsorted/r1.c: Move to ...
4831         * gcc.c-torture/compile/r1.c: ... here.
4832         * gcc.c-torture/unsorted/r.c: Move to ...
4833         * gcc.c-torture/compile/r.c: ... here.
4834         * gcc.c-torture/unsorted/rel.c: Move to ...
4835         * gcc.c-torture/compile/rel.c: ... here.
4836         * gcc.c-torture/unsorted/rmsc.c: Move to ...
4837         * gcc.c-torture/compile/rmsc.c: ... here.
4838         * gcc.c-torture/unsorted/round.c: Move to ...
4839         * gcc.c-torture/compile/round.c: ... here.
4840         * gcc.c-torture/unsorted/run.c: Move to ...
4841         * gcc.c-torture/compile/run.c: ... here.
4842         * gcc.c-torture/unsorted/sar.c: Move to ...
4843         * gcc.c-torture/compile/sar.c: ... here.
4844         * gcc.c-torture/unsorted/s.c: Move to ...
4845         * gcc.c-torture/compile/s.c: ... here.
4846         * gcc.c-torture/unsorted/scal.c: Move to ...
4847         * gcc.c-torture/compile/scal.c: ... here.
4848         * gcc.c-torture/unsorted/sc.c: Move to ...
4849         * gcc.c-torture/compile/sc.c: ... here.
4850         * gcc.c-torture/unsorted/scc.c: Move to ...
4851         * gcc.c-torture/compile/scc.c: ... here.
4852         * gcc.c-torture/unsorted/scond.c: Move to ...
4853         * gcc.c-torture/compile/scond.c: ... here.
4854         * gcc.c-torture/unsorted/selfrec.c: Move to ...
4855         * gcc.c-torture/compile/selfrec.c: ... here.
4856         * gcc.c-torture/unsorted/seq.c: Move to ...
4857         * gcc.c-torture/compile/seq.c: ... here.
4858         * gcc.c-torture/unsorted/set386.c: Move to ...
4859         * gcc.c-torture/compile/set386.c: ... here.
4860         * gcc.c-torture/unsorted/set88.c: Move to ...
4861         * gcc.c-torture/compile/set88.c: ... here.
4862         * gcc.c-torture/unsorted/SFset.c: Move to ...
4863         * gcc.c-torture/compile/SFset.c: ... here.  Require int32plus.
4864         * gcc.c-torture/unsorted/shand.c: Move to ...
4865         * gcc.c-torture/compile/shand.c: ... here.
4866         * gcc.c-torture/unsorted/sh.c: Move to ...
4867         * gcc.c-torture/compile/sh.c: ... here.
4868         * gcc.c-torture/unsorted/shft.c: Move to ...
4869         * gcc.c-torture/compile/shft.c: ... here.
4870         * gcc.c-torture/unsorted/shift.c: Move to ...
4871         * gcc.c-torture/compile/shift.c: ... here.
4872         * gcc.c-torture/unsorted/shloop.c: Move to ...
4873         * gcc.c-torture/compile/shloop.c: ... here.
4874         * gcc.c-torture/unsorted/shm.c: Move to ...
4875         * gcc.c-torture/compile/shm.c: ... here.
4876         * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4877         * gcc.c-torture/compile/SIcmp.c: ... here.
4878         * gcc.c-torture/unsorted/signext2.c: Move to ...
4879         * gcc.c-torture/compile/signext2.c: ... here.
4880         * gcc.c-torture/unsorted/signext.c: Move to ...
4881         * gcc.c-torture/compile/signext.c: ... here.
4882         * gcc.c-torture/unsorted/sim.c: Move to ...
4883         * gcc.c-torture/compile/sim.c: ... here.
4884         * gcc.c-torture/unsorted/simple.c: Move to ...
4885         * gcc.c-torture/compile/simple.c: ... here.
4886         * gcc.c-torture/unsorted/SIset.c: Move to ...
4887         * gcc.c-torture/compile/SIset.c: ... here.
4888         * gcc.c-torture/unsorted/sne.c: Move to ...
4889         * gcc.c-torture/compile/sne.c: ... here.
4890         * gcc.c-torture/unsorted/sound.c: Move to ...
4891         * gcc.c-torture/compile/sound.c: ... here.
4892         * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4893         * gcc.c-torture/compile/sparcbug.c: ... here.
4894         * gcc.c-torture/unsorted/speed.c: Move to ...
4895         * gcc.c-torture/compile/speed.c: ... here.
4896         * gcc.c-torture/unsorted/stor.c: Move to ...
4897         * gcc.c-torture/compile/stor.c: ... here.
4898         * gcc.c-torture/unsorted/store0.c: Move to ...
4899         * gcc.c-torture/compile/store0.c: ... here.
4900         * gcc.c-torture/unsorted/storecc.c: Move to ...
4901         * gcc.c-torture/compile/storecc.c: ... here.
4902         * gcc.c-torture/unsorted/str.c: Move to ...
4903         * gcc.c-torture/compile/str.c: ... here.
4904         * gcc.c-torture/unsorted/stru.c: Move to ...
4905         * gcc.c-torture/compile/stru.c: ... here.
4906         * gcc.c-torture/unsorted/structret.c: Move to ...
4907         * gcc.c-torture/compile/structret.c: ... here.
4908         * gcc.c-torture/unsorted/stuct.c: Move to ...
4909         * gcc.c-torture/compile/stuct.c: ... here.
4910         * gcc.c-torture/unsorted/sub32.c: Move to ...
4911         * gcc.c-torture/compile/sub32.c: ... here.
4912         * gcc.c-torture/unsorted/subcc.c: Move to ...
4913         * gcc.c-torture/compile/subcc.c: ... here.
4914         * gcc.c-torture/unsorted/subcse.c: Move to ...
4915         * gcc.c-torture/compile/subcse.c: ... here.
4916         * gcc.c-torture/unsorted/sym.c: Move to ...
4917         * gcc.c-torture/compile/sym.c: ... here.
4918         * gcc.c-torture/unsorted/symconst.c: Move to ...
4919         * gcc.c-torture/compile/symconst.c: ... here.
4920         * gcc.c-torture/unsorted/t.c: Move to ...
4921         * gcc.c-torture/compile/t.c: ... here.
4922         * gcc.c-torture/unsorted/test.c: Move to ...
4923         * gcc.c-torture/compile/test.c: ... here.
4924         * gcc.c-torture/unsorted/test-flow.c: Move to ...
4925         * gcc.c-torture/compile/test-flow.c: ... here.
4926         * gcc.c-torture/unsorted/test-loop.c: Move to ...
4927         * gcc.c-torture/compile/test-loop.c: ... here.
4928         * gcc.c-torture/unsorted/time.c: Move to ...
4929         * gcc.c-torture/compile/time.c: ... here.
4930         * gcc.c-torture/unsorted/tmp.c: Move to ...
4931         * gcc.c-torture/compile/tmp.c: ... here.
4932         * gcc.c-torture/unsorted/trivial.c: Move to ...
4933         * gcc.c-torture/compile/trivial.c: ... here.
4934         * gcc.c-torture/unsorted/trunc.c: Move to ...
4935         * gcc.c-torture/compile/trunc.c: ... here.
4936         * gcc.c-torture/unsorted/u.c: Move to ...
4937         * gcc.c-torture/compile/u.c: ... here.
4938         * gcc.c-torture/unsorted/udconvert.c: Move to ...
4939         * gcc.c-torture/compile/udconvert.c: ... here.
4940         * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4941         * gcc.c-torture/compile/udivmod4.c: ... here.
4942         * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4943         * gcc.c-torture/compile/UHIcmp.c: ... here.
4944         * gcc.c-torture/unsorted/uns.c: Move to ...
4945         * gcc.c-torture/compile/uns.c: ... here.
4946         * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4947         * gcc.c-torture/compile/uns_tst.c: ... here.
4948         * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4949         * gcc.c-torture/compile/UQIcmp.c: ... here.
4950         * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4951         * gcc.c-torture/compile/USIcmp.c: ... here.
4952         * gcc.c-torture/unsorted/uuarg.c: Move to ...
4953         * gcc.c-torture/compile/uuarg.c: ... here.
4954         * gcc.c-torture/unsorted/v.c: Move to ...
4955         * gcc.c-torture/compile/v.c: ... here.
4956         * gcc.c-torture/unsorted/w.c: Move to ...
4957         * gcc.c-torture/compile/w.c: ... here.
4958         * gcc.c-torture/unsorted/ww.c: Move to ...
4959         * gcc.c-torture/compile/ww.c: ... here.
4960         * gcc.c-torture/unsorted/xb.c: Move to ...
4961         * gcc.c-torture/compile/xb.c: ... here.
4962         * gcc.c-torture/unsorted/xbg.c: Move to ...
4963         * gcc.c-torture/compile/xbg.c: ... here.
4964         * gcc.c-torture/unsorted/x.c: Move to ...
4965         * gcc.c-torture/compile/x.c: ... here.
4966         * gcc.c-torture/unsorted/xc.c: Move to ...
4967         * gcc.c-torture/compile/xc.c: ... here.
4968         * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4969         * gcc.c-torture/compile/xcsebug.c: ... here.
4970         * gcc.c-torture/unsorted/xdi.c: Move to ...
4971         * gcc.c-torture/compile/xdi.c: ... here.
4972         * gcc.c-torture/unsorted/xfoo.c: Move to ...
4973         * gcc.c-torture/compile/xfoo.c: ... here.
4974         * gcc.c-torture/unsorted/xi.c: Move to ...
4975         * gcc.c-torture/compile/xi.c: ... here.
4976         * gcc.c-torture/unsorted/xlop.c: Move to ...
4977         * gcc.c-torture/compile/xlop.c: ... here.
4978         * gcc.c-torture/unsorted/xmtst.c: Move to ...
4979         * gcc.c-torture/compile/xmtst.c: ... here.
4980         * gcc.c-torture/unsorted/xneg.c: Move to ...
4981         * gcc.c-torture/compile/xneg.c: ... here.
4982         * gcc.c-torture/unsorted/xopt.c: Move to ...
4983         * gcc.c-torture/compile/xopt.c: ... here.
4984         * gcc.c-torture/unsorted/xor.c: Move to ...
4985         * gcc.c-torture/compile/xor.c: ... here.
4986         * gcc.c-torture/unsorted/xorn.c: Move to ...
4987         * gcc.c-torture/compile/xorn.c: ... here.
4988         * gcc.c-torture/unsorted/xp.c: Move to ...
4989         * gcc.c-torture/compile/xp.c: ... here.
4990         * gcc.c-torture/unsorted/xpp.c: Move to ...
4991         * gcc.c-torture/compile/xpp.c: ... here.
4992         * gcc.c-torture/unsorted/xs.c: Move to ...
4993         * gcc.c-torture/compile/xs.c: ... here.
4994         * gcc.c-torture/unsorted/xsh.c: Move to ...
4995         * gcc.c-torture/compile/xsh.c: ... here.
4996         * gcc.c-torture/unsorted/xz.c: Move to ...
4997         * gcc.c-torture/compile/xz.c: ... here.
4998         * gcc.c-torture/unsorted/xzz.c: Move to ...
4999         * gcc.c-torture/compile/xzz.c: ... here.
5000
5001 2014-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5002
5003         * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
5004         (abort, exit): Declare.
5005
5006 2014-09-01  Yury Gribov  <y.gribov@samsung.com>
5007
5008         PR sanitizer/61897
5009         PR sanitizer/62140
5010         * c-c++-common/asan/pr62140-1.c: New test.
5011         * c-c++-common/asan/pr62140-2.c: New test.
5012
5013 2014-08-31  Fritz Reese  <Reese-Fritz@zai.com>
5014             Tobias Burnus  <burnus@net-b.de>
5015
5016         PR fortran/62309
5017         * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
5018
5019 2014-08-31  Tobias Burnus  <burnus@net-b.de>
5020
5021         * gfortran.dg/coarray_lib_comm_1.f90: New.
5022
5023 2014-08-30  Andrew Pinski  <apinski@cavium.com>
5024
5025         * gcc.c-torture/execute/20140828-1.c: New testcase.
5026
5027 2014-08-29  DJ Delorie  <dj@redhat.com>
5028
5029         * lib/target-supports.exp (check_effective_target_size32plus):
5030         Increase size to avoid false positives on 24-bit address spaces.
5031         * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
5032         * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
5033         * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
5034         * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
5035         * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
5036         * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
5037         * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
5038         * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
5039
5040 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
5041
5042         PR c++/54002
5043         * g++.dg/cpp0x/constexpr-54002.C: New.
5044
5045 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
5046
5047         PR c++/56991
5048         * g++.dg/cpp0x/constexpr-56991.C: New.
5049
5050 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
5051
5052         PR c++/57764
5053         * g++.dg/cpp0x/constexpr-57764.C: New.
5054
5055 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
5056
5057         PR c++/59938
5058         * g++.dg/cpp0x/constexpr-59938.C: New.
5059
5060 2014-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
5061
5062         PR c++/61484
5063         * g++.dg/cpp0x/constexpr-61484.C: New.
5064
5065 2014-08-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5066
5067         * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
5068         vec_round, vec_splat, vec_div, and vec_mul.
5069         * gcc.target/powerpc/builtins-2.c: New test.
5070
5071 2014-08-28  Richard Biener  <rguenther@suse.de>
5072
5073         PR tree-optimization/62283
5074         * gfortran.dg/vect/pr62283.f: New testcase.
5075         * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
5076         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5077         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5078         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5079         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5080         * gcc.dg/vect/vect-33.c: Likewise.
5081
5082 2014-08-28  Yury Gribov  <y.gribov@samsung.com>
5083
5084         * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
5085
5086 2014-08-28  Edward Smith-Rowland  <3dw4rd@verizon.net>
5087
5088         PR cpp/23827 - standard C++ should not have hex float preprocessor
5089         tokens
5090         * g++.dg/cpp/pr23827_cxx11.C: New.
5091         * g++.dg/cpp/pr23827_cxx98.C: New.
5092         * g++.dg/cpp/pr23827_cxx98_neg.C: New.
5093         * gcc.dg/cpp/pr23827_c90.c: New.
5094         * gcc.dg/cpp/pr23827_c90_neg.c: New.
5095         * gcc.dg/cpp/pr23827_c99.c: New.
5096
5097 2014-08-27  Paolo Carlini  <paolo.carlini@oracle.com>
5098
5099         PR c++/52892
5100         * g++.dg/cpp0x/constexpr-52892-1.C: New.
5101         * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
5102         * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
5103
5104 2014-08-27  Guozhi Wei  <carrot@google.com>
5105
5106         PR target/62262
5107         * gcc.target/aarch64/pr62262.c: New test.
5108
5109 2014-08-26  Joseph Myers  <joseph@codesourcery.com>
5110
5111         PR target/60606
5112         PR target/61330
5113         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
5114         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
5115
5116 2014-08-26  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5117
5118         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5119         failure on s390*-*-linux-gnu.
5120
5121 2014-08-26  Richard Biener  <rguenther@suse.de>
5122
5123         PR tree-optimization/62175
5124         * g++.dg/torture/pr62175.C: New testcase.
5125
5126 2014-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5127
5128         * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
5129         copy of compile/compile.exp.
5130         * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
5131         * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
5132         i?86-*.
5133         * gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
5134         m32c-*-*.
5135         * gcc.c-torture/execute/20021024-1.c: Require int32plus.
5136         * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
5137         * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
5138         * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
5139         * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
5140         * gcc.c-torture/execute/20040629-1.c: Require int32plus.
5141         * gcc.c-torture/execute/20040703-1.c: Likewise.
5142         * gcc.c-torture/execute/20040705-1.c: Likewise.
5143         * gcc.c-torture/execute/20040705-2.c: Likewise.
5144         * gcc.c-torture/execute/20040709-1.c: Likewise.
5145         * gcc.c-torture/execute/20040709-2.c: Likewise.
5146         * gcc.c-torture/execute/20040811-1.c: Likewise.
5147         * gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
5148         * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
5149         compiling for x86_64-* or i?86-*.
5150         * gcc.c-torture/execute/20050604-1.c: Likewise.
5151         * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
5152         * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
5153         for x86_64-* or i?86-*.
5154         * gcc.c-torture/execute/20061101-1.c: Require int32plus.
5155         * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
5156         * gcc.c-torture/execute/20081117-1.c: Require int32plus.
5157         * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
5158         option.
5159         * gcc.c-torture/execute/20111227-2.c: Moved to...
5160         * gcc.dg/20111227-2.c: ... here.  Add -free option.
5161         * gcc.c-torture/execute/20111227-3.c: Likewise move to...
5162         * gcc.dg/20111227-3.c: ... here.  Add -free option.
5163         * gcc.c-torture/execute/20120919-1.c: Require int32plus.
5164         * gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
5165         declarations for abort and exit.
5166         * gcc.c-torture/execute/920711-1.c: Likewise.
5167         * gcc.c-torture/execute/930529-1.c: Likewise.
5168         * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
5169         * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
5170         * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
5171         exit.
5172         * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
5173         for i?86-* or x86_64-*.  Add declarations for abort and exit.
5174         * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
5175         i?86-* or x86_64-*.
5176         * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
5177         * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
5178         * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
5179         * gcc.c-torture/execute/cmpsi-2.c: Likewise.
5180         * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
5181         Xfail on powerpc-ibm-aix*.  Add declaration for abort.
5182         * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
5183         * gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
5184         m68k-linux.
5185         * gcc.c-torture/execute/loop-2g.c: Likewise.
5186         * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
5187         * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
5188         powerpc-*-eabi*.
5189         * gcc.c-torture/execute/pr19689.c: Require int32plus.
5190         * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
5191         * gcc.c-torture/execute/pr23047.c: Likewise.
5192         * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
5193         declarations for abort and exit.
5194         * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
5195         * gcc.c-torture/execute/pr31448.c: Likewise.
5196         * gcc.c-torture/execute/pr35456.c: Skip on vax.
5197         * gcc.c-torture/execute/pr37573.c: Require int32plus.
5198         * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
5199         * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
5200         Skip on spu-*.
5201         * gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
5202         declarations for abort and exit.
5203         * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
5204         * gcc.c-torture/execute/pr43220.c: Require int32plus.
5205         * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
5206         * gcc.c-torture/execute/pr45262.c: Require int32plus.
5207         * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
5208         * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
5209         * gcc.c-torture/execute/pr51582-2.c: Likewise.
5210         * gcc.c-torture/execute/pr52979-1.c: Likewise.
5211         * gcc.c-torture/execute/pr52979-2.c: Likewise.
5212         * gcc.c-torture/execute/pr56799.c: Likewise.
5213         * gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
5214         option.  Add declarations for abort and exit.
5215         * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
5216         * gcc.c-torture/execute/pr58570.c: Likewise.
5217         * gcc.c-torture/execute/pr60822.c: Likewise.
5218         * gcc.c-torture/execute/pr7284-1.c: Likewise.
5219         * gcc.c-torture/execute/shiftdi.c: Likewise.
5220         * gcc.c-torture/execute/simd-4.c: Require stdint_types.
5221         * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
5222         * gcc.c-torture/execute/usmul.c: Require int32plus.
5223         * gcc.c-torture/execute/vrp-5.c: Likewise.
5224         * gcc.c-torture/execute/vrp-6.c: Likewise.
5225         * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
5226         * gcc.c-torture/execute/20010122-1.x: Delete.
5227         * gcc.c-torture/execute/20010129-1.x: Delete.
5228         * gcc.c-torture/execute/20020404-1.x: Delete.
5229         * gcc.c-torture/execute/20021024-1.x: Delete.
5230         * gcc.c-torture/execute/20021127-1.x: Delete.
5231         * gcc.c-torture/execute/20030125-1.x: Delete.
5232         * gcc.c-torture/execute/20030216-1.x: Delete.
5233         * gcc.c-torture/execute/20030222-1.x: Delete.
5234         * gcc.c-torture/execute/20040629-1.x: Delete.
5235         * gcc.c-torture/execute/20040703-1.x: Delete.
5236         * gcc.c-torture/execute/20040705-1.x: Delete.
5237         * gcc.c-torture/execute/20040705-2.x: Delete.
5238         * gcc.c-torture/execute/20040709-1.x: Delete.
5239         * gcc.c-torture/execute/20040709-2.x: Delete.
5240         * gcc.c-torture/execute/20040811-1.x: Delete.
5241         * gcc.c-torture/execute/20050316-1.x: Delete.
5242         * gcc.c-torture/execute/20050316-2.x: Delete.
5243         * gcc.c-torture/execute/20050316-3.x: Delete.
5244         * gcc.c-torture/execute/20050604-1.x: Delete.
5245         * gcc.c-torture/execute/20061101-1.x: Delete.
5246         * gcc.c-torture/execute/20061220-1.x: Delete.
5247         * gcc.c-torture/execute/20081117-1.x: Delete.
5248         * gcc.c-torture/execute/20101011-1.x: Delete.
5249         * gcc.c-torture/execute/20120919-1.x: Delete.
5250         * gcc.c-torture/execute/920612-1.x: Delete.
5251         * gcc.c-torture/execute/920710-1.x: Delete.
5252         * gcc.c-torture/execute/920711-1.x: Delete.
5253         * gcc.c-torture/execute/930529-1.x: Delete.
5254         * gcc.c-torture/execute/931004-12.x: Delete.
5255         * gcc.c-torture/execute/980709-1.x: Delete.
5256         * gcc.c-torture/execute/981130-1.x: Delete.
5257         * gcc.c-torture/execute/990127-2.x: Delete.
5258         * gcc.c-torture/execute/990413-2.x: Delete.
5259         * gcc.c-torture/execute/990826-0.x: Delete.
5260         * gcc.c-torture/execute/bf64-1.x: Delete.
5261         * gcc.c-torture/execute/bitfld-4.x: Delete.
5262         * gcc.c-torture/execute/cmpsi-2.x: Delete.
5263         * gcc.c-torture/execute/cvt-1.x: Delete.
5264         * gcc.c-torture/execute/eeprof-1.x: Delete.
5265         * gcc.c-torture/execute/ipa-sra-2.x: Delete.
5266         * gcc.c-torture/execute/loop-2f.x: Delete.
5267         * gcc.c-torture/execute/loop-2g.x: Delete.
5268         * gcc.c-torture/execute/mode-dependent-address.x: Delete.
5269         * gcc.c-torture/execute/nest-align-1.x: Delete.
5270         * gcc.c-torture/execute/pr19689.x: Delete.
5271         * gcc.c-torture/execute/pr22493-1.x: Delete.
5272         * gcc.c-torture/execute/pr23047.x: Delete.
5273         * gcc.c-torture/execute/pr23135.x: Delete.
5274         * gcc.c-torture/execute/pr29797-1.x: Delete.
5275         * gcc.c-torture/execute/pr31448.x: Delete.
5276         * gcc.c-torture/execute/pr35456.x: Delete.
5277         * gcc.c-torture/execute/pr37573.x: Delete.
5278         * gcc.c-torture/execute/pr38151.x: Delete.
5279         * gcc.c-torture/execute/pr39228.x: Delete.
5280         * gcc.c-torture/execute/pr39501.x: Delete.
5281         * gcc.c-torture/execute/pr40386.x: Delete.
5282         * gcc.c-torture/execute/pr43220.x: Delete.
5283         * gcc.c-torture/execute/pr44683.x: Delete.
5284         * gcc.c-torture/execute/pr45262.x: Delete.
5285         * gcc.c-torture/execute/pr47237.x: Delete.
5286         * gcc.c-torture/execute/pr51581-1.x: Delete.
5287         * gcc.c-torture/execute/pr51581-2.x: Delete.
5288         * gcc.c-torture/execute/pr52979-1.x: Delete.
5289         * gcc.c-torture/execute/pr52979-2.x: Delete.
5290         * gcc.c-torture/execute/pr53366-1.x: Delete.
5291         * gcc.c-torture/execute/pr56799.x: Delete.
5292         * gcc.c-torture/execute/pr57124.x: Delete.
5293         * gcc.c-torture/execute/pr57344-2.x: Delete.
5294         * gcc.c-torture/execute/pr58570.x: Delete.
5295         * gcc.c-torture/execute/pr60822.x: Delete.
5296         * gcc.c-torture/execute/pr7284-1.x: Delete.
5297         * gcc.c-torture/execute/shiftdi.x: Delete.
5298         * gcc.c-torture/execute/simd-4.x: Delete.
5299         * gcc.c-torture/execute/strncmp-1.x: Delete.
5300         * gcc.c-torture/execute/usmul.x: Delete.
5301         * gcc.c-torture/execute/vrp-5.x: Delete.
5302         * gcc.c-torture/execute/vrp-6.x: Delete.
5303         * gcc.c-torture/execute/zerolen-2.x: Delete.
5304
5305 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
5306
5307         * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
5308
5309 2014-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
5310
5311         PR c++/34938
5312         * g++.dg/template/pr34938-1.C: New.
5313         * g++.dg/template/pr34938-2.C: Likewise.
5314
5315 2014-08-24  Oleg Endo  <olegendo@gcc.gnu.org>
5316
5317         PR target/61996
5318         * gcc.target/sh/pr61996.c: New.
5319
5320 2014-08-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
5321
5322         * g++.dg/cpp0x/cplusplus.C: New.
5323         * g++.dg/cpp0x/cplusplus_0x.C: New.
5324         * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
5325         * g++.dg/cpp0x/auto41.C: Ditto.
5326         * g++.dg/cpp0x/auto9.C: Ditto.
5327         * g++.dg/cpp0x/initlist26.C: Ditto.
5328         * g++.dg/cpp0x/pr59111.C: Ditto.
5329         * g++.dg/cpp0x/trailing2.C: Ditto.
5330         * g++.dg/cpp1y/attr-deprecated.C: Ditto.
5331         * g++.dg/cpp1y/auto-dtor1.C: Ditto.
5332         * g++.dg/cpp1y/auto-fn1.C: Ditto.
5333         * g++.dg/cpp1y/auto-fn2.C: Ditto.
5334         * g++.dg/cpp1y/auto-fn3.C: Ditto.
5335         * g++.dg/cpp1y/auto-fn4.C: Ditto.
5336         * g++.dg/cpp1y/auto-fn5.C: Ditto.
5337         * g++.dg/cpp1y/auto-fn6.C: Ditto.
5338         * g++.dg/cpp1y/auto-fn7.C: Ditto.
5339         * g++.dg/cpp1y/auto-fn8.C: Ditto.
5340         * g++.dg/cpp1y/auto-fn9.C: Ditto.
5341         * g++.dg/cpp1y/auto-fn10.C: Ditto.
5342         * g++.dg/cpp1y/auto-fn11.C: Ditto.
5343         * g++.dg/cpp1y/auto-fn12.C: Ditto.
5344         * g++.dg/cpp1y/auto-fn13.C: Ditto.
5345         * g++.dg/cpp1y/auto-fn14.C: Ditto.
5346         * g++.dg/cpp1y/auto-fn15.C: Ditto.
5347         * g++.dg/cpp1y/auto-fn16.C: Ditto.
5348         * g++.dg/cpp1y/auto-fn17.C: Ditto.
5349         * g++.dg/cpp1y/auto-fn18.C: Ditto.
5350         * g++.dg/cpp1y/auto-fn19.C: Ditto.
5351         * g++.dg/cpp1y/auto-fn20.C: Ditto.
5352         * g++.dg/cpp1y/auto-fn21.C: Ditto.
5353         * g++.dg/cpp1y/auto-fn22.C: Ditto.
5354         * g++.dg/cpp1y/auto-fn23.C: Ditto.
5355         * g++.dg/cpp1y/auto-fn24.C: Ditto.
5356         * g++.dg/cpp1y/auto-fn25.C: Ditto.
5357         * g++.dg/cpp1y/auto-mangle1.C: Ditto.
5358         * g++.dg/cpp1y/auto-neg1.C: Ditto.
5359         * g++.dg/cpp1y/digit-sep.C: Ditto.
5360         * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
5361         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
5362         * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
5363         * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
5364         * g++.dg/cpp1y/lambda-generic.C: Ditto.
5365         * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
5366         * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
5367         * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
5368         * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
5369         * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
5370         * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
5371         * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
5372         * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
5373         * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
5374         * g++.dg/cpp1y/lambda-init.C: Ditto.
5375         * g++.dg/cpp1y/lambda-init1.C: Ditto.
5376         * g++.dg/cpp1y/lambda-init2.C: Ditto.
5377         * g++.dg/cpp1y/lambda-init3.C: Ditto.
5378         * g++.dg/cpp1y/lambda-init4.C: Ditto.
5379         * g++.dg/cpp1y/lambda-init5.C: Ditto.
5380         * g++.dg/cpp1y/lambda-init6.C: Ditto.
5381         * g++.dg/cpp1y/lambda-init7.C: Ditto.
5382         * g++.dg/cpp1y/lambda-init8.C: Ditto.
5383         * g++.dg/cpp1y/lambda-init9.C: Ditto.
5384         * g++.dg/cpp1y/mangle1.C: Ditto.
5385         * g++.dg/cpp1y/pr57640.C: Ditto.
5386         * g++.dg/cpp1y/pr57644.C: Ditto.
5387         * g++.dg/cpp1y/pr58500.C: Ditto.
5388         * g++.dg/cpp1y/pr58533.C: Ditto.
5389         * g++.dg/cpp1y/pr58534.C: Ditto.
5390         * g++.dg/cpp1y/pr58535.C: Ditto.
5391         * g++.dg/cpp1y/pr58536.C: Ditto.
5392         * g++.dg/cpp1y/pr58548.C: Ditto.
5393         * g++.dg/cpp1y/pr58549.C: Ditto.
5394         * g++.dg/cpp1y/pr58637.C: Ditto.
5395         * g++.dg/cpp1y/pr58708.C: Ditto.
5396         * g++.dg/cpp1y/pr59110.C: Ditto.
5397         * g++.dg/cpp1y/pr59112.C: Ditto.
5398         * g++.dg/cpp1y/pr59113.C: Ditto.
5399         * g++.dg/cpp1y/pr59629.C: Ditto.
5400         * g++.dg/cpp1y/pr59635.C: Ditto.
5401         * g++.dg/cpp1y/pr59636.C: Ditto.
5402         * g++.dg/cpp1y/pr59638.C: Ditto.
5403         * g++.dg/cpp1y/pr59867.C: Ditto.
5404         * g++.dg/cpp1y/pr60033.C: Ditto.
5405         * g++.dg/cpp1y/pr60052.C: Ditto.
5406         * g++.dg/cpp1y/pr60053.C: Ditto.
5407         * g++.dg/cpp1y/pr60054.C: Ditto.
5408         * g++.dg/cpp1y/pr60064.C: Ditto.
5409         * g++.dg/cpp1y/pr60065.C: Ditto.
5410         * g++.dg/cpp1y/pr60190.C: Ditto.
5411         * g++.dg/cpp1y/pr60311.C: Ditto.
5412         * g++.dg/cpp1y/pr60332.C: Ditto.
5413         * g++.dg/cpp1y/pr60376.C: Ditto.
5414         * g++.dg/cpp1y/pr60377.C: Ditto.
5415         * g++.dg/cpp1y/pr60384.C: Ditto.
5416         * g++.dg/cpp1y/pr60390.C: Ditto.
5417         * g++.dg/cpp1y/pr60391.C: Ditto.
5418         * g++.dg/cpp1y/pr60393.C: Ditto.
5419         * g++.dg/cpp1y/pr60573.C: Ditto.
5420         * g++.dg/cpp1y/pr60626.C: Ditto.
5421         * g++.dg/cpp1y/pr60627.C: Ditto.
5422         * g++.dg/cpp1y/regress1.C: Ditto.
5423         * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
5424         * g++.dg/cpp1y/udlit-char-template.C: Ditto.
5425         * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
5426         * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
5427         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
5428         * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
5429         * g++.dg/cpp1y/var-templ1.C: Ditto.
5430         * g++.dg/cpp1y/var-templ2.C: Ditto.
5431         * g++.dg/cpp1y/var-templ3.C: Ditto.
5432         * g++.dg/cpp1y/var-templ4.C: Ditto.
5433         * g++.dg/cpp1y/var-templ5.C: Ditto.
5434         * g++.dg/cpp1y/var-templ6.C: Ditto.
5435         * g++.dg/cpp1y/var-templ7.C: Ditto.
5436         * g++.dg/cpp1y/vla1.C: Ditto.
5437         * g++.dg/cpp1y/vla2.C: Ditto.
5438         * g++.dg/cpp1y/vla3.C: Ditto.
5439         * g++.dg/cpp1y/vla4.C: Ditto.
5440         * g++.dg/cpp1y/vla5.C: Ditto.
5441         * g++.dg/cpp1y/vla8.C: Ditto.
5442         * g++.dg/cpp1y/vla9.C: Ditto.
5443         * g++.dg/cpp1y/vla10.C: Ditto.
5444         * g++.dg/cpp1y/vla11.C: Ditto.
5445         * g++.dg/cpp1y/vla12.C: Ditto.
5446         * g++.dg/cpp1y/vla13.C: Ditto.
5447         * g++.dg/cpp1y/vla-initlist1.C: Ditto.
5448         * g++.dg/ext/vector23.C: Ditto.
5449         * g++.dg/ext/vla11.C: Ditto.
5450         * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
5451         * g++.dg/warn/Wvla-2.C: Ditto.
5452         * g++.dg/debug/dwarf2/auto1.C: Ditto.
5453         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
5454         * g++.dg/cpp1y/cplusplus.C: Check for exact date.
5455         * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
5456         in error message.
5457         * g++.dg/system-binary-constants-1.C: Ditto.
5458         * g++.dg/cpp1y/cplusplus_1y.C: New.
5459         * g++.dg/cpp1z/cplusplus.C: New.
5460         * lib/target-supports.exp:
5461         (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
5462         (check_effective_target_c++11_only): Call check_effective_target_c++14;
5463         (check_effective_target_c++11_down): Ditto.
5464
5465 2014-08-22  Marek Polacek  <polacek@redhat.com>
5466
5467         PR c++/62199
5468         * c-c++-common/pr62199.c: New test.
5469         * c-c++-common/pr62199-2.c: New test.
5470         * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
5471
5472 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5473
5474         PR c++/57709
5475         * g++.dg/Wshadow.C: New test.
5476
5477 2014-08-22  Steven Bosscher  <steven@gcc.gnu.org>
5478
5479         PR fortran/62135
5480         * gfortran.dg/pr62135.f90: New test.
5481
5482 2014-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5483
5484         * g++.dg/warn/wdate-time.C: Remove.
5485         * gcc.dg/wdate-time.c: Move from here...
5486         * c-c++-common/wdate-time.c: ... to here.
5487
5488 2014-08-22  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
5489
5490         * gfortran.dg/use_without_only_1.f90: New test.
5491
5492 2014-08-22  Igor Zamyatin  <igor.zamyatin@intel.com>
5493
5494         PR other/62008
5495         * c-c++-common/cilk-plus/AN/pr62008.c: New test.
5496
5497 2014-08-22  Tony Wang  <tony.wang@arm.com>
5498
5499         * g++.dg/tls/thread_local6.C: Skip this test case when target uses
5500         dejagnu wrapper.
5501
5502 2014-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5503
5504         PR fortran/62214
5505         * gfortran.dg/array_assignment_5.f90:  New test.
5506
5507 2014-08-21  Sandra Loosemore  <sandra@codesourcery.com>
5508
5509         * lib/target-supports.exp
5510         (check_effective_target_logical_op_short_circuit): Add nios2.
5511         * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
5512         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5513         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5514         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5515         * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
5516         for test using -fPIC.
5517         * gcc.dg/lto/pr61526_0.c: Likewise.
5518
5519 2014-08-21  Jan Hubicka  <hubicka@ucw.cz>
5520
5521         PR tree-optimization/62091
5522         * g++.dg/ipa/devirt-37.C: Update template.
5523         * g++.dg/ipa/devirt-40.C: New testcase.
5524
5525 2014-08-21  Marc Glisse  <marc.glisse@inria.fr>
5526
5527         PR tree-optimization/62112
5528         * gcc.dg/tree-ssa/pr62112-1.c: New file.
5529         * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
5530         * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
5531         * gcc.c-torture/execute/20071219-1.c: Likewise.
5532
5533 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5534
5535         * testsuite/gcc.target/powerpc/builtins-1.c: New test.
5536
5537 2014-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5538
5539         * gcc.target/powerpc/swaps-p8-1.c: New test.
5540         * gcc.target/powerpc/swaps-p8-2.c: New test.
5541         * gcc.target/powerpc/swaps-p8-3.c: New test.
5542         * gcc.target/powerpc/swaps-p8-4.c: New test.
5543         * gcc.target/powerpc/swaps-p8-5.c: New test.
5544         * gcc.target/powerpc/swaps-p8-6.c: New test.
5545         * gcc.target/powerpc/swaps-p8-7.c: New test.
5546         * gcc.target/powerpc/swaps-p8-8.c: New test.
5547         * gcc.target/powerpc/swaps-p8-9.c: New test.
5548         * gcc.target/powerpc/swaps-p8-10.c: New test.
5549         * gcc.target/powerpc/swaps-p8-11.c: New test.
5550         * gcc.target/powerpc/swaps-p8-12.c: New test.
5551
5552 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
5553
5554         * gcc.dg/ipa/ctor-empty-1.c: Update template.
5555
5556 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
5557
5558         * g++.dg/ipa/devirt-37.C: Fix testcase.
5559
5560 2014-08-20  Martin Jambor  <mjambor@suse.cz>
5561             Wei Mi  <wmi@google.com>
5562
5563         PR ipa/60449
5564         PR middle-end/61776
5565         * testsuite/gcc.dg/lto/pr60449_1.c: New test.
5566         * testsuite/gcc.dg/lto/pr60449_0.c: New test.
5567         * testsuite/gcc.dg/pr61776.c: New test.
5568
5569 2014-08-20  Steve Ellcey  <sellcey@mips.com>
5570
5571         PR middle-end/49191
5572         * lib/target-supports.exp (check_effective_target_non_strict_align):
5573         Add function description.
5574
5575 2014-08-20  Jan Hubicka  <hubicka@ucw.cz>
5576
5577         * testsuite/g++.dg/ipa/devirt-17.C: Update template.
5578         * testsuite/g++.dg/ipa/devirt-16.C: Update template.
5579
5580 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5581
5582         PR c/59304
5583         * opts-common.c (set_option): Call diagnostic_classify_diagnostic
5584         before setting the option.
5585         * diagnostic.c (diagnostic_classify_diagnostic): Record
5586         command-line status.
5587
5588 2014-08-20  Mark Wielaard  <mjw@redhat.com>
5589
5590         * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
5591
5592 2014-08-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5593
5594         * lib/gcc-defs.exp (${tool}_check_unsupported_p):
5595         Return memory full when we have a tiny target and relocation
5596         truncation occurs.
5597         * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
5598         * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
5599         * lib/target-supports.exp (check_effective_target_tiny): New function.
5600
5601 2014-08-20  Joost VandeVondele  <Joost.VandeVondele@mat.ethz.ch>
5602
5603         * gfortran.dg/errnocheck_1.f90: New test.
5604         * gfortran.dg/associative_1.f90: New test.
5605
5606 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5607
5608         PR preprocessor/51303
5609         * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5610
5611 2014-08-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5612
5613         PR c/60975
5614         PR c/53063
5615         * gcc.dg/cpp/Wvariadic-1p.c: New test.
5616
5617 2014-08-19  Janis Johnson  <janisjo@codesourcery.com>
5618
5619         * lib/target-supports.exp
5620         (check_effective_target_arm_v8_neon_ok_nocache): Add
5621         "-march-armv8-a" to compile flags.
5622
5623 2014-08-19  Marek Polacek  <polacek@redhat.com>
5624
5625         PR c++/62153
5626         * c-c++-common/Wbool-compare-1.c: New test.
5627
5628 2014-08-19  Patrick Palka  <ppalka@gcc.gnu.org>
5629
5630         PR c/45584
5631         * gcc.dg/pr13519-1.c: Adjust.
5632
5633 2014-08-19  Mark Wielaard  <mjw@redhat.com>
5634
5635         * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5636
5637 2014-07-08  Mark Wielaard  <mjw@redhat.com>
5638
5639         PR debug/59051
5640         * gcc.dg/guality/restrict.c: New test.
5641
5642 2014-08-19  Mark Wielaard  <mjw@redhat.com>
5643
5644         * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5645         matching. Catch '<unknown type in ' to recognize older gdb versions.
5646         * gcc.dg/guality/const-volatile.c: New test.
5647
5648 2014-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5649
5650         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5651         !gas.
5652
5653 2014-08-19  Marek Polacek  <polacek@redhat.com>
5654
5655         * gcc.dg/Wc99-c11-compat-1.c: New test.
5656         * gcc.dg/Wc99-c11-compat-2.c: New test.
5657         * gcc.dg/Wc99-c11-compat-3.c: New test.
5658         * gcc.dg/Wc99-c11-compat-4.c: New test.
5659         * gcc.dg/Wc99-c11-compat-5.c: New test.
5660         * gcc.dg/Wc99-c11-compat-6.c: New test.
5661         * gcc.dg/Wc99-c11-compat-7.c: New test.
5662
5663 2014-08-19  Marek Polacek  <polacek@redhat.com>
5664
5665         * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5666         * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5667         * gcc.dg/Wc90-c99-compat-7.c: New test.
5668         * gcc.dg/Wc90-c99-compat-8.c: New test.
5669         * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5670
5671 2014-08-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5672             Steven Bosscher  <steven@gcc.gnu.org>
5673
5674         PR c/52952
5675         * gcc.dg/redecl-4.c: Add column markers.
5676         * gcc.dg/format/bitfld-1.c: Likewise.
5677         * gcc.dg/format/attr-2.c: Likewise.
5678         * gcc.dg/format/attr-6.c: Likewise.
5679         * gcc.dg/format/array-1.c: Likewise.
5680         * gcc.dg/format/attr-7.c: Likewise.
5681         * gcc.dg/format/asm_fprintf-1.c: Likewise.
5682         * gcc.dg/format/attr-4.c: Likewise.
5683         * gcc.dg/format/branch-1.c: Likewise.
5684         * gcc.dg/format/c90-printf-1.c: Likewise.
5685
5686 2014-08-18  Aldy Hernandez  <aldyh@redhat.com>
5687
5688         * guality/nrv-1.c: Add `used' attribute to a1.
5689
5690 2014-08-18  Richard Biener  <rguenther@suse.de>
5691
5692         PR tree-optimization/62090
5693         * gcc.dg/pr62090-2.c: New testcase.
5694
5695 2014-08-18  Ilya Enkovich  <ilya.enkovich@intel.com>
5696
5697         * g++.dg/ipa/pr61800.C: New.
5698
5699 2014-08-18  Yury Gribov  <y.gribov@samsung.com>
5700
5701         PR sanitizer/62089
5702         * c-c++-common/asan/pr62089.c: New test.
5703         * c-c++-common/asan/bitfield-1.c: New test.
5704         * c-c++-common/asan/bitfield-2.c: New test.
5705         * c-c++-common/asan/bitfield-3.c: New test.
5706         * c-c++-common/asan/bitfield-4.c: New test.
5707
5708 2014-08-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
5709
5710         PR tree-optimization/52904
5711         * gcc.dg/pr52904.c: New test.
5712
5713 2014-08-17  Tobias Burnus  <burnus@net-b.de>
5714
5715         * gfortran.dg/finalize_27.f90: New.
5716
5717 2014-08-16  Andrew Pinski  <apinski@cavium.com>
5718
5719         * gcc.c-torture/compile/20140816-1.c: New testcase.
5720
5721 2014-08-16  Paolo Carlini  <paolo.carlini@oracle.com>
5722
5723         PR c++/52819
5724         * g++.dg/template/pr52819.C: New.
5725
5726 2014-08-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
5727
5728         PR fortran/62142
5729         * gfortran.dg/realloc_on_assign_24.f90:  New test.
5730
5731 2014-08-15  Paolo Carlini  <paolo.carlini@oracle.com>
5732
5733         PR c++/62072
5734         Revert:
5735         2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5736
5737         DR 1584
5738         PR c++/57466
5739         * g++.dg/template/pr57466.C: New.
5740         * g++.dg/cpp0x/pr57466.C: Likewise.
5741         * g++.dg/template/unify6.C: Update.
5742
5743         * g++.dg/cpp0x/sfinae52.C: New.
5744
5745 2014-08-15  Ilya Tocar  <tocarip@gmail.com>
5746
5747         PR target/61878
5748         * gcc.target/i386/avx512f-typecast-1.c: New test.
5749         * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5750         * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5751         * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5752         * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5753         * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5754         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5755         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5756         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5757         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5758         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5759         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5760         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5761         * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5762         * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5763         * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5764         * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5765         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5766         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5767         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5768         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5769         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5770         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5771         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5772         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5773         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5774         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5775         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5776         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5777         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5778         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5779         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5780         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5781         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5782         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5783         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5784         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5785         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5786         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5787         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5788         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5789
5790 2014-08-15  Jakub Jelinek  <jakub@redhat.com>
5791             Tobias Burnus  <burnus@net-b.de>
5792
5793         PR fortran/62131
5794         * gfortran.dg/gomp/pr62131.f90: New test.
5795
5796 2014-08-15  Richard Biener  <rguenther@suse.de>
5797
5798         PR tree-optimization/62031
5799         * gcc.dg/torture/pr62031.c: New testcase.
5800
5801 2014-08-15  Bin Cheng  <bin.cheng@arm.com>
5802
5803         * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5804
5805 2014-08-14  Jan Hubicka  <hubicka@ucw.cz>
5806
5807         PR tree-optimization/62091
5808         * g++.dg/ipa/devirt-38.C: New testcase.
5809
5810 2014-08-14  Marek Polacek  <polacek@redhat.com>
5811
5812         DR 458
5813         * gcc.dg/c11-stdatomic-2.c: New test.
5814
5815 2014-08-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5816
5817         PR fortran/62106
5818         * gfortran.dg/array_constructor_49.f90:  New test.
5819
5820 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5821
5822         PR c++/54377
5823         * g++.dg/template/pr54377.C: New.
5824         * g++.dg/cpp0x/pr54377.C: Likewise.
5825         * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5826         * g++.dg/cpp0x/pr51226.C: Likewise.
5827         * g++.dg/cpp0x/variadic2.C: Likewise.
5828         * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5829         * g++.dg/template/dtor3.C: Likewise.
5830         * g++.dg/template/qualttp4.C: Likewise.
5831         * g++.dg/template/spec28.C: Likewise.
5832         * g++.old-deja/g++.brendan/crash8.C: Likewise.
5833         * g++.old-deja/g++.pt/ttp7.C: Likewise.
5834
5835 2014-08-14  Tom de Vries  <tom@codesourcery.com>
5836
5837         PR rtl-optimization/62004
5838         PR rtl-optimization/62030
5839         * gcc.dg/pr62004.c: New test.
5840         * gcc.dg/pr62030.c: Same.
5841         * gcc.target/mips/pr62030-octeon.c: Same.
5842
5843 2014-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
5844
5845         * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5846         * g++.dg/cpp0x/decltype2.C: Likewise.
5847         * g++.dg/cpp0x/decltype3.C: Likewise.
5848         * g++.dg/cpp0x/pr60249.C: Likewise.
5849         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5850         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5851         * g++.dg/cpp0x/variadic2.C: Likewise.
5852         * g++.dg/cpp0x/variadic74.C: Likewise.
5853         * g++.dg/parse/error10.C: Likewise.
5854         * g++.dg/parse/error15.C: Likewise.
5855         * g++.dg/parse/error2.C: Likewise.
5856         * g++.dg/template/crash106.C: Likewise.
5857         * g++.dg/template/crash89.C: Likewise.
5858         * g++.dg/template/nontype7.C: Likewise.
5859         * g++.dg/template/void3.C: Likewise.
5860         * g++.dg/template/void7.C: Likewise.
5861
5862 2014-08-14  Richard Biener  <rguenther@suse.de>
5863
5864         PR tree-optimization/62090
5865         * gcc.dg/pr62090.c: New testcase.
5866
5867 2014-08-14  Richard Biener  <rguenther@suse.de>
5868
5869         PR rtl-optimization/62079
5870         * g++.dg/pr62079.C: New testcase.
5871
5872 2014-08-14  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5873
5874         * gcc.target/arm/max-insns-skipped.c: New test.
5875
5876 2014-08-14  Bin Cheng  <bin.cheng@arm.com>
5877
5878         * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5879
5880 2014-08-12  Marek Polacek  <polacek@redhat.com>
5881
5882         * gcc.dg/concat.c: Add dg-options.
5883         * gcc.dg/func-outside-2.c: Add __extension__.
5884         * gcc.dg/pr19967.c: Use -std=c99.
5885         * gcc.dg/pr22458-1.c: Add dg-options.
5886         * gcc.dg/pr33676.c: Add dg-options.
5887         * gcc.dg/gnu-predef-1.c: New test.
5888         * gcc.dg/c90-func-1.c: New test.
5889         * gcc.dg/c90-func-2.c: New test.
5890         * gcc.dg/c90-func-2.h: New test.
5891
5892 2014-08-12  Janis Johnson  <janisjo@codesourcery.com>
5893
5894         * lib/target/supports.exp
5895         (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5896         or later.
5897
5898         * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5899
5900         * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5901         on Neon hardware.
5902
5903         * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5904         * gcc.target/arm/pr59985.c: Likewise.
5905
5906 2014-08-12  Igor Zamyatin  <igor.zamyatin@intel.com>
5907
5908         PR other/61962
5909         * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5910
5911 2014-08-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5912
5913         PR middle-end/62103
5914         * gcc.c-torture/execute/bitfld-6.c: New test.
5915
5916 2014-08-11  Janis Johnson  <janisjo@codesourcery.com>
5917
5918         * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5919         * gcc.target/arm/pr56184.C: Likewise.
5920         * gcc.target/arm/pr59896.c: Likewise.
5921         * gcc.target/arm/stack-red-zone.c: Likewise.
5922         * gcc.target/arm/thumb-find-work-register.c: Likewise.
5923
5924         * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5925         check_effective_target_arm_thumb2_ok): Test with code that passes
5926         an argument and returns a result.
5927
5928 2014-08-11  Richard Biener  <rguenther@suse.de>
5929
5930         PR tree-optimization/62075
5931         * gcc.dg/vect/pr62075.c: New testcase.
5932
5933 2014-08-11  Felix Yang  <fei.yang0953@gmail.com>
5934
5935         PR tree-optimization/62073
5936         * gcc.dg/vect/pr62073.c: New test.
5937
5938 2014-08-11  Richard Biener  <rguenther@suse.de>
5939
5940         PR tree-optimization/62070
5941         * gcc.dg/pr62070.c: New testcase.
5942
5943 2014-08-11  Yury Gribov  <y.gribov@samsung.com>
5944
5945         * c-c++-common/asan/inc.c: Update test.
5946         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5947         * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5948         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5949         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5950         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5951         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5952         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5953         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5954         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5955         * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5956
5957 2014-08-10 Marek Polacek  <polacek@redhat.com>
5958
5959         PR c/51849
5960         * gcc.dg/Wc90-c99-compat-1.c: New test.
5961         * gcc.dg/Wc90-c99-compat-2.c: New test.
5962         * gcc.dg/Wc90-c99-compat-3.c: New test.
5963         * gcc.dg/Wc90-c99-compat-4.c: New test.
5964         * gcc.dg/Wc90-c99-compat-5.c: New test.
5965         * gcc.dg/Wc90-c99-compat-6.c: New test.
5966         * gcc.dg/wvla-1.c: Adjust dg-warning.
5967         * gcc.dg/wvla-2.c: Adjust dg-warning.
5968         * gcc.dg/wvla-4.c: Adjust dg-warning.
5969         * gcc.dg/wvla-6.c: Adjust dg-warning.
5970
5971 2014-08-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5972
5973         PR fortran/61999
5974         * gfortran.dg/dot_product_3.f90:  New test case.
5975
5976 2014-08-09  Jan Hubicka  <hubicka@ucw.cz>
5977
5978         * g++.dg/ipa/devirt-35.C: Fix template.
5979         * g++.dg/ipa/devirt-36.C: Likewise.
5980         * g++.dg/ipa/devirt-37.C: New testcase.
5981
5982 2014-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
5983
5984         * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5985         * g++.dg/cpp0x/enum29.C: Adjust.
5986
5987 2014-08-08  Richard Biener  <rguenther@suse.de>
5988
5989         * gcc.dg/strlenopt-8.c: Remove XFAIL.
5990         * gcc.dg/tree-prof/stringop-2.c: Adjust.
5991         * gfortran.dg/array_memcpy_4.f90: Likewise.
5992         * gfortran.dg/trim_optimize_1.f90: Likewise.
5993         * gfortran.dg/trim_optimize_2.f90: Likewise.
5994
5995 2014-08-08  Kugan Vivekanandarajah  <kuganv@linaro.org>
5996
5997         * gcc.dg/zero_sign_ext_test.c: New test.
5998
5999 2014-08-08  Bin Cheng  <bin.cheng@arm.com>
6000
6001         * gcc.dg/torture/pr61772.c: Skip lto running.
6002
6003 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
6004
6005         PR tree-optimization/60707
6006         * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
6007
6008 2014-08-07  Jan Hubicka  <hubicka@ucw.cz>
6009
6010         * g++.dg/ipa/devirt-35.C: New testcase.
6011         * g++.dg/ipa/devirt-36.C: New testcase.
6012
6013 2014-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
6014
6015         PR c++/51312
6016         * g++.dg/cpp0x/enum29.C: New.
6017
6018 2014-08-07  John David Anglin  <danglin@gcc.gnu.org>
6019
6020         * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
6021         defining in dg-options.
6022         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6023
6024         * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
6025
6026         * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
6027
6028         * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
6029         on 32-bit hppa-hpux.
6030
6031         * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
6032         * c-c++-common/pr50459.c: Likewise.
6033
6034 2014-08-07  Petr Murzin  <petr.murzin@intel.com>
6035
6036         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
6037         values.h, change MAXDOUBLE for DBL_MAX.
6038         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6039         * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
6040         values.h, change MAXFLOAT for FLT_MAX.
6041         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6042         * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
6043         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6044         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6045         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6046         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6047         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6048         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6049         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6050
6051 2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6052
6053         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
6054
6055 2014-08-07  Marek Polacek  <polacek@redhat.com>
6056
6057         * gcc.dg/fold-reassoc-3.c: New test.
6058
6059 2013-08-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6060
6061         * gcc.target/i386/struct-size.c: New.
6062
6063 2014-08-07  Tom de Vries  <tom@codesourcery.com>
6064
6065         * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
6066         * lib/target-supports.exp (check_effective_target_glibc)
6067         (check_effective_target_glibc_2_12_or_later)
6068         (check_effective_target_glibc_2_11_or_earlier): Remove proc.
6069
6070 2014-08-07  Zhenqiang Chen  <zhenqiang.chen@arm.com>
6071
6072         * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
6073
6074 2014-08-06  Paolo Carlini  <paolo.carlini@oracle.com>
6075
6076         PR c++/43906
6077         * g++.dg/warn/Waddress-1.C: New.
6078
6079 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
6080
6081         * gcc.dg/pr44194-1.c: Remove an extraneous brace.
6082
6083 2014-08-06  Vladimir Makarov  <vmakarov@redhat.com>
6084
6085         PR debug/61923
6086         * gcc.target/i386/pr61923.c: New test.
6087
6088 2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
6089
6090         * gcc.target/aarch64/vdup_n_2.c: New test.
6091
6092 2014-08-06  Maciej W. Rozycki  <macro@codesourcery.com>
6093
6094         * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
6095         powerpc_elfv2.
6096
6097 2014-08-06  Jakub Jelinek  <jakub@redhat.com>
6098
6099         PR rtl-optimization/61801
6100         * gcc.target/i386/pr61801.c: Rewritten.
6101
6102 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6103
6104         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
6105         Fix types.
6106         (test_vqdmlsls_lane_s32): Likewise.
6107         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
6108         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
6109
6110 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6111
6112         * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
6113         * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
6114         * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
6115         * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
6116         * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
6117         * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
6118         * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
6119         * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
6120
6121 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6122
6123         * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
6124         * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
6125         * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
6126         * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
6127         * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
6128         * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
6129
6130 2014-08-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6131
6132         * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
6133
6134 2014-08-04  Rohit  <rohitarulraj@freescale.com>
6135
6136         PR target/60102
6137         * gcc.target/powerpc/pr60102.c: New testcase.
6138
6139 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6140
6141         PR target/61713
6142         * gcc.dg/pr61756.c: New test.
6143
6144 2014-08-04  Tom de Vries  <tom@codesourcery.com>
6145
6146         * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
6147         version instead of required-target.
6148         * lib/target-supports.exp
6149         (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
6150         (check_effective_target_glibc_2_11_or_earlier): ... this.
6151
6152 2014-08-04  Arnaud Charlet  <charlet@adacore.com>
6153
6154         * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
6155         * gnat.dg/specs/debug1.ads: Adjust.
6156         * gnat.dg/specs/formal_type.ads: Fix error in test.
6157
6158 2014-08-03  Marek Polacek  <polacek@redhat.com>
6159
6160         * gcc.dg/case-bogus-1.c: New test.
6161
6162 2014-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
6163
6164         PR c++/15339
6165         * g++.dg/other/default9.C: New.
6166         * g++.dg/other/default10.C: Likewise.
6167         * g++.dg/other/default3.C: Remove xfail.
6168
6169 2014-08-02  Jan Hubicka  <hubicka@ucw.cz>
6170
6171         * g++.dg/warn/Wsuggest-final.C: New testcase.
6172         * g++.dg/ipa/devirt-34.C: Fix.
6173
6174 2014-08-02  Marek Polacek  <polacek@redhat.com>
6175
6176         PR c/59855
6177         * gcc.dg/Wdesignated-init-2.c: New test.
6178
6179 2014-08-01  Paolo Carlini  <paolo.carlini@oracle.com>
6180
6181         DR 217 again
6182         * g++.dg/tc1/dr217-2.C: New.
6183
6184 2014-08-01  Igor Zamyatin  <igor.zamyatin@intel.com>
6185
6186         PR other/61963
6187         * c-c++-common/cilk-plus/AN/pr61963.c: New test.
6188
6189 2014-07-08  Igor Zamyatin  <igor.zamyatin@intel.com>
6190
6191         PR middle-end/61455
6192         * c-c++-common/cilk-plus/AN/pr61455.c: New test.
6193         * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
6194
6195 2014-08-01  Jiong Wang  <jiong.wang@arm.com>
6196
6197         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
6198         testcase.
6199
6200 2014-08-01  Richard Biener  <rguenther@suse.de>
6201
6202         PR middle-end/61762
6203         * gcc.dg/pr61762.c: Align the string to make the testcase work
6204         on strict-align targets.
6205
6206 2014-08-01  Jakub Jelinek  <jakub@redhat.com>
6207
6208         * c-c++-common/ubsan/align-1.c: New test.
6209         * c-c++-common/ubsan/align-2.c: New test.
6210         * c-c++-common/ubsan/align-3.c: New test.
6211         * c-c++-common/ubsan/align-4.c: New test.
6212         * c-c++-common/ubsan/align-5.c: New test.
6213         * c-c++-common/ubsan/attrib-4.c: New test.
6214         * g++.dg/ubsan/align-1.C: New test.
6215         * g++.dg/ubsan/align-2.C: New test.
6216         * g++.dg/ubsan/align-3.C: New test.
6217         * g++.dg/ubsan/attrib-1.C: New test.
6218         * g++.dg/ubsan/null-1.C: New test.
6219         * g++.dg/ubsan/null-2.C: New test.
6220
6221 2014-08-01  Tom de Vries  <tom@codesourcery.com>
6222
6223         * lib/target-supports.exp (check_effective_target_glibc)
6224         (check_effective_target_glibc_2_12_or_later)
6225         (check_effective_target_not_glibc_2_11_or_earlier): New proc.
6226         * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
6227         not_glibc_2_11_or_earlier.
6228
6229 2014-07-31  Tom de Vries  <tom@codesourcery.com>
6230
6231         * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
6232
6233 2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
6234
6235         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
6236         (test_vpaddd_s64): Likewise.
6237         (test_vpaddd_s64): Likewise.
6238         * gcc.target/aarch64/simd/vpaddd_f64: New.
6239         * gcc.target/aarch64/simd/vpaddd_s64: New.
6240         * gcc.target/aarch64/simd/vpaddd_u64: New.
6241
6242 2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
6243
6244         PR target/61948
6245         * gcc.target/arm/pr61948.c: New test case.
6246
6247 2014-07-31  Richard Biener  <rguenther@suse.de>
6248
6249         PR tree-optimization/61964
6250         * gcc.dg/torture/pr61964.c: New testcase.
6251
6252 2014-07-31  Marc Glisse  <marc.glisse@inria.fr>
6253
6254         PR c++/60517
6255         * c-c++-common/addrtmp.c: New file.
6256         * c-c++-common/uninit-G.c: Adapt.
6257
6258 2014-07-31  Bingfeng Mei  <bmei@broadcom.com>
6259
6260         PR lto/61868
6261         * gcc.dg/pr61868.c: New test.
6262
6263 2014-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6264
6265         PR c++/57397
6266         * g++.dg/cpp0x/vt-57397-1.C: New.
6267         * g++.dg/cpp0x/vt-57397-2.C: Likewise.
6268
6269 2014-07-30  Arnaud Charlet  <charlet@adacore.com>
6270
6271         * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
6272
6273 2014-07-30  Tom Tromey  <tromey@redhat.com>
6274
6275         PR c/59855
6276         * gcc.dg/Wdesignated-init.c: New file.
6277
6278 2014-07-29  Jan Hubicka  <hubicka@ucw.cz>
6279
6280         * g++.dg/ipa/devirt-34.C: New testcase.
6281
6282 2014-07-28  Richard Biener  <rguenther@suse.de>
6283
6284         PR rtl-optimization/61801
6285         * gcc.target/i386/pr61801.c: Fix testcase.
6286
6287 2014-07-28  Eric Botcazou  <ebotcazou@adacore.com>
6288
6289         * gcc.dg/fold-abs-5.c: New test.
6290         * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
6291         * gcc.dg/fold-compare-8.c: Likewise.
6292
6293 2014-07-28  Richard Biener  <rguenther@suse.de>
6294
6295         PR middle-end/52478
6296         * gcc.dg/torture/ftrapv-1.c: New testcase.
6297
6298 2014-07-28  Richard Biener  <rguenther@suse.de>
6299
6300         PR tree-optimization/61921
6301         * gfortran.dg/pr61921.f90: New testcase.
6302
6303 2014-07-28  Richard Biener  <rguenther@suse.de>
6304
6305         PR rtl-optimization/61801
6306         * gcc.target/i386/pr61801.c: New testcase.
6307
6308 2014-07-27  Marek Polacek  <polacek@redhat.com>
6309
6310         PR c/61861
6311         * gcc.dg/pr61861.c: New test.
6312
6313 2014-07-27  Petr Murzin  <petr.murzin@intel.com>
6314
6315         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
6316         variable problem.
6317
6318 2014-07-27  Richard Sandiford  <rdsandiford@googlemail.com>
6319
6320         PR rtl-optimization/61926
6321         * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
6322         Reverse argument order.
6323         * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
6324         New XFAILed tests that match the original order.
6325
6326 2014-07-26  Marek Polacek  <polacek@redhat.com>
6327
6328         PR c/61077
6329         * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
6330
6331 2014-07-26  Tobias Burnus  <burnus@net-b.de>
6332
6333         PR fortran/61881
6334         PR fortran/61888
6335         PR fortran/57305
6336         * gfortran.dg/sizeof_2.f90: Change dg-error.
6337         * gfortran.dg/sizeof_4.f90: New.
6338         * gfortran.dg/storage_size_1.f08: Correct expected
6339         value.
6340
6341 2014-07-26  Marc Glisse  <marc.glisse@inria.fr>
6342
6343         PR target/44551
6344         * gcc.target/i386/pr44551-1.c: New file.
6345
6346 2014-07-25  Xinliang David Li  <davidxl@google.com>
6347
6348         * g++.dg/tree-prof/tree-prof.exp: Define macros.
6349         * g++.dg/tree-prof/reorder_class1.h: New file.
6350         * g++.dg/tree-prof/reorder_class2.h: New file.
6351         * g++.dg/tree-prof/reorder.C: New test.
6352         * g++.dg/tree-prof/morefunc.C: New test.
6353
6354 2014-07-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
6355
6356         Implement N4051 - Allow typename in a template template parameter
6357         * lib/target-supports.exp (check_effective_target_c++1y): Now
6358         means C++1y and up.
6359         (check_effective_target_c++1y_down): New.
6360         (check_effective_target_c++1z_only): New.
6361         (check_effective_target_c++1z): New.
6362         * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
6363         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
6364         * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
6365
6366 2014-07-25  Tobias Burnus  <burnus@net-b.de>
6367
6368         * gfortran.dg/storage_size_5.f90: New.
6369
6370 2014-07-25  Richard Biener  <rguenther@suse.de>
6371
6372         PR middle-end/61762
6373         PR middle-end/61894
6374         * gcc.dg/pr61762.c: New testcase.
6375         * gcc.dg/fold-cstring.c: Likewise.
6376         * gcc.dg/fold-cvect.c: Likewise.
6377
6378 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6379
6380         * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
6381
6382         * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
6383         * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
6384         * gcc.c-torture/execute/20050316-3.x: New file.  Add -Wno-psabi.
6385         * gcc.c-torture/execute/pr23135.x: Likewise.
6386
6387 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6388
6389         * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
6390
6391 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6392
6393         * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
6394
6395 2014-07-24  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6396
6397         * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
6398
6399 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
6400
6401         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6402         sequences.
6403         * gcc.target/aarch64/test_frame_2.c: Likewise.
6404         * gcc.target/aarch64/test_frame_4.c: Likewise.
6405         * gcc.target/aarch64/test_frame_6.c: Likewise.
6406         * gcc.target/aarch64/test_frame_7.c: Likewise.
6407         * gcc.target/aarch64/test_frame_8.c: Likewise.
6408         * gcc.target/aarch64/test_frame_10.c: Likewise.
6409
6410 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
6411
6412         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6413         sequences.
6414         * gcc.target/aarch64/test_frame_10.c: Likewise.
6415         * gcc.target/aarch64/test_frame_2.c: Likewise.
6416         * gcc.target/aarch64/test_frame_4.c: Likewise.
6417         * gcc.target/aarch64/test_frame_6.c: Likewise.
6418         * gcc.target/aarch64/test_frame_7.c: Likewise.
6419         * gcc.target/aarch64/test_frame_8.c: Likewise.
6420         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
6421
6422 2014-07-24  Martin Jambor  <mjambor@suse.cz>
6423
6424         PR ipa/61160
6425         * g++.dg/ipa/pr61160-2.C (main): Always return zero.
6426
6427 2014-07-24  Richard Biener  <rguenther@suse.de>
6428
6429         PR ipa/61823
6430         * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
6431
6432 2014-07-24  Andreas Schwab  <schwab@suse.de>
6433
6434         * lib/target-supports.exp (check_effective_target_arm_nothumb):
6435         Also check for __arm__.
6436
6437 2014-07-24  Jiong Wang  <jiong.wang@arm.com>
6438
6439         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
6440         sequences.
6441
6442 2014-07-24  Marek Polacek  <polacek@redhat.com>
6443
6444         PR c/57653
6445         * c-c++-common/pr57653.c: New test.
6446         * c-c++-common/pr57653.h: New file.
6447         * c-c++-common/pr57653-2.c: New test.
6448         * c-c++-common/pr57653-2.h: New file.
6449
6450 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
6451
6452         * gcc.target/aarch64/test_frame_common.h: New file.
6453         * gcc.target/aarch64/test_frame_1.c: Likewise.
6454         * gcc.target/aarch64/test_frame_2.c: Likewise.
6455         * gcc.target/aarch64/test_frame_3.c: Likewise.
6456         * gcc.target/aarch64/test_frame_4.c: Likewise.
6457         * gcc.target/aarch64/test_frame_5.c: Likewise.
6458         * gcc.target/aarch64/test_frame_6.c: Likewise.
6459         * gcc.target/aarch64/test_frame_7.c: Likewise.
6460         * gcc.target/aarch64/test_frame_8.c: Likewise.
6461         * gcc.target/aarch64/test_frame_9.c: Likewise.
6462         * gcc.target/aarch64/test_frame_10.c: Likewise.
6463         * gcc.target/aarch64/test_frame_11.c: Likewise.
6464         * gcc.target/aarch64/test_frame_12.c: Likewise.
6465         * gcc.target/aarch64/test_frame_13.c: Likewise.
6466         * gcc.target/aarch64/test_frame_14.c: Likewise.
6467         * gcc.target/aarch64/test_frame_15.c: Likewise.
6468
6469 2014-07-23  Marek Polacek  <polacek@redhat.com>
6470
6471         * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
6472         in the structure.
6473
6474 2014-07-23  Jiong Wang  <jiong.wang@arm.com>
6475
6476         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
6477         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
6478         * gcc.dg/pr10474.c (target): Likewise.
6479
6480 2014-07-22  Martin Jambor  <mjambor@suse.cz>
6481
6482         PR ipa/61160
6483         * pr61160-3.C (main): Return zero.
6484
6485 2014-07-22  Alan Lawrence  <alan.lawrence@arm.com>
6486
6487         * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
6488         * gcc.target/arm/simd/vextu64_1.c: Likewise.
6489         * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
6490         * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
6491         * gcc.target/aarch64/simd/ext_s64.x: Remove.
6492         * gcc.target/aarch64/simd/ext_u64.x: Remove.
6493
6494 2014-07-22  Yuri Rumyantsev  <ysrumyan@gmail.com>
6495
6496         PR tree-optimization/61822
6497         * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
6498
6499 2014-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6500
6501         * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
6502
6503 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
6504
6505         * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
6506         -msse2 -mno-avx instead of -msse.
6507
6508 2014-07-22  Uros Bizjak  <ubizjak@gmail.com>
6509
6510         * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
6511         * gcc.dg/pr44024.c (dg-options): Add -O1.
6512         (dg-final): Check for the condition.
6513         * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
6514
6515 2014-07-21  Bin Cheng  <bin.cheng@arm.com>
6516
6517         PR target/55701
6518         * gcc.target/arm/memset-inline-1.c: New test.
6519         * gcc.target/arm/memset-inline-2.c: New test.
6520         * gcc.target/arm/memset-inline-3.c: New test.
6521         * gcc.target/arm/memset-inline-4.c: New test.
6522         * gcc.target/arm/memset-inline-5.c: New test.
6523         * gcc.target/arm/memset-inline-6.c: New test.
6524         * gcc.target/arm/memset-inline-7.c: New test.
6525         * gcc.target/arm/memset-inline-8.c: New test.
6526         * gcc.target/arm/memset-inline-9.c: New test.
6527
6528 2014-07-21  Tom de Vries  <tom@codesourcery.com>
6529
6530         PR target/61827
6531         * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
6532         to bar symbol in scan-assembler-times call check.
6533
6534 2014-07-21  Tom de Vries  <tom@codesourcery.com>
6535
6536         PR target/61827
6537         * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
6538         for darwin in scan-assembler-times check.
6539         * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
6540         scan-assembler-not checks.  Add checks for insns.
6541         (main): Remove.
6542         * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
6543         scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
6544         (main): Remove.
6545
6546 2014-07-21  Tom de Vries  <tom@codesourcery.com>
6547
6548         PR target/61827
6549         * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
6550         dg-options.  Add checks for insns with xmm registers.  Remove
6551         cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
6552         (main): Remove.
6553
6554 2014-07-21  Uros Bizjak  <ubizjak@gmail.com>
6555
6556         PR target/61855
6557         * gcc.target/i386/pr61855.c: New test.
6558
6559 2014-07-20  Eric Botcazou  <ebotcazou@adacore.com>
6560
6561         * gnat.dg/pack20.ad[sb]: New test.
6562         * gnat.dg/pack20_pkg.ads: New helper.
6563
6564 2014-07-20  Ian Lance Taylor  <iant@google.com>
6565
6566         * go.test/go-test.exp (go-gc-tests): Support multiple files in one
6567         package for compiledir tests.
6568
6569 2014-07-20  Marek Polacek  <polacek@redhat.com>
6570
6571         PR c/61852
6572         * gcc.dg/pr61852.c: New test.
6573
6574 2014-07-19  Eric Botcazou  <ebotcazou@adacore.com>
6575
6576         * gcc.dg/stack-usage-2.c: Adjust.
6577
6578 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
6579
6580         PR target/61794
6581         * gcc.target/i386/pr61794.c: New test.
6582
6583 2014-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
6584
6585         * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
6586         involving both inputs rather than a multiplication involving one.
6587         * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
6588         * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
6589         * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
6590
6591 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6592
6593         PR c++/50961
6594         * g++.dg/template/operator13.C: New.
6595
6596 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6597
6598         * gcc.target/aarch64/simd/vfma_f64.c: New test.
6599         * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
6600         * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6601         * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6602
6603 2014-07-17  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6604
6605         * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6606         * c-c++-common/ubsan/bounds-5.c: Likewise.
6607         * c-c++-common/ubsan/bounds-6.c: Likewise.
6608         * c-c++-common/ubsan/bounds-7.c: Likewise.
6609         * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6610         * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6611         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6612         * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6613         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6614         * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6615         * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6616         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6617         * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6618         * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6619
6620 2014-07-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6621
6622         * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6623         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6624         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6625         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6626
6627 2014-07-17  Uros Bizjak  <ubizjak@gmail.com>
6628
6629         * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6630         -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6631         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6632
6633 2014-07-17  Paolo Carlini  <paolo.carlini@oracle.com>
6634
6635         PR c++/61804
6636         * g++.dg/parse/pr61804.C: New.
6637
6638 2014-07-16  Arnaud Charlet  <charlet@adacore.com>
6639
6640         * gnat.dg/specs/alignment2.ads: Update.
6641         * gnat.dg/specs/size_clause1.ads: Likewise.
6642         * gnat.dg/specs/size_clause2.ads: Likewise.
6643
6644 2014-07-16  Dodji Seketeli  <dodji@redhat.com>
6645
6646         PR preprocessor/60723 - missing system-ness marks for macro tokens
6647         * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6648
6649 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
6650
6651         * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6652         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6653         -mieee-with-inexact for alpha*-*-*.
6654
6655 2014-07-15  Uros Bizjak  <ubizjak@gmail.com>
6656
6657         * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6658         Add IEEE options to compile flags.
6659         * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto.  Add -mieee-with-inexact
6660         additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6661
6662 2014-07-15  Michael Matz  <matz@suse.de>
6663
6664         PR rtl-optimization/61772
6665         * gcc.dg/torture/pr61772.c: New test.
6666
6667 2014-07-15  Marek Polacek  <polacek@redhat.com>
6668
6669         * gcc.dg/ubsan/bounds-1.c: New test.
6670
6671 2014-06-15  Tobias Burnus  <burnus@net-b.de>
6672
6673         * gfortran.dg/coarray_34.f90: New.
6674         * gfortran.dg/coarray_6.f90: Update test case.
6675
6676 2014-07-14  Richard Biener  <rguenther@suse.de>
6677
6678         PR tree-optimization/61779
6679         * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6680
6681 2014-07-14  Richard Biener  <rguenther@suse.de>
6682
6683         PR tree-optimization/61786
6684         * gcc.dg/torture/pr61786.c: New testcase.
6685         * gcc.dg/lto/pr61786_0.c: Likewise.
6686         * gcc.dg/lto/pr61786_1.c: Likewise.
6687
6688 2014-07-14  Richard Biener  <rguenther@suse.de>
6689
6690         PR tree-optimization/61757
6691         PR tree-optimization/61783
6692         PR tree-optimization/61787
6693         * gcc.dg/torture/pr61757.c: New testcase.
6694         * gcc.dg/torture/pr61787.c: Likewise.
6695
6696 2014-07-14  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR middle-end/61294
6699         * c-c++-common/Wmemset-transposed-args1.c: New test.
6700         * c-c++-common/Wmemset-transposed-args2.c: New test.
6701         * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6702
6703 2014-07-13  Jan Hubicka  <hubicka@ucw.cz>
6704
6705         * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6706         longer happens during parsing.
6707         * gcc.dg/pr44024.c: Update template.
6708         * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6709         * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6710         * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6711
6712 2014-07-13  Tom de Vries  <tom@codesourcery.com>
6713
6714         * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6715         * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6716
6717 2014-07-13  Edward Smith-Rowland  <3dw4rd@verizon.net>
6718
6719         PR C++/60209 - Declaration of user-defined literal operator cause error
6720         * g++.dg/cpp0x/pr60209-neg.C: New.
6721         * g++.dg/cpp0x/pr60209.C: New.
6722         * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6723
6724 2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6725
6726         PR c++/60967
6727         * g++.dg/cilk-plus/pr60967.C: New.
6728
6729 2014-07-13  Tobias Burnus  <burnus@net-b.de>
6730
6731         * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6732
6733 2014-07-12  Paul Thomas  <pault@gcc.gnu.org>
6734
6735         PR fortran/61780
6736         * gfortran.dg/dependency_44.f90 : New test
6737
6738 2014-07-12  Tobias Burnus  <burnus@net-b.de>
6739
6740         * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6741         * gfortran.dg/coarray_atomic_2.f90: New.
6742         * gfortran.dg/coarray_atomic_3.f90: New.
6743         * gfortran.dg/coarray_atomic_4.f90: New.
6744         * gfortran.dg/coarray/atomic_2.f90: New.
6745
6746 2014-07-11  Edward Smith-Rowland  <3dw4rd@verizon.net>
6747
6748         PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6749         * g++.dg/cpp0x/pr57644.C: New.
6750
6751 2014-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
6752
6753         PR c++/53159
6754         * g++.dg/cpp0x/Wnarrowing1.C: New.
6755
6756 2014-07-11  Andreas Schwab  <schwab@linux-m68k.org>
6757
6758         PR preprocessor/61389
6759         * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6760         * gcc.dg/cpp/sysmac1.c: Likewise.
6761
6762 2014-07-11  Richard Biener  <rguenther@suse.de>
6763
6764         PR middle-end/61473
6765         * gcc.dg/memmove-4.c: New testcase.
6766         * gcc.dg/strlenopt-8.c: XFAIL.
6767         * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6768
6769 2014-07-11  Marat Zakirov  <m.zakirov@samsung.com>
6770
6771         PR target/61561
6772         * gcc.dg/pr61561.c: New test.
6773
6774 2014-07-10  Tom de Vries  <tom@codesourcery.com>
6775
6776         * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6777         dg-options.
6778         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6779         * gcc.target/mips/fuse-caller-save-mips16.c: Same.  Add isa_rev=0 to
6780         dg-options.
6781
6782 2014-07-10  Richard Biener  <rguenther@suse.de>
6783
6784         PR c-family/61741
6785         * c-c++-common/torture/pr61741.c: Use signed char.
6786
6787 2014-07-10  Eric Botcazou  <ebotcazou@adacore.com>
6788
6789         * gnat.dg/opt39.adb: New test.
6790
6791 2014-07-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
6792
6793         PR tree-optimization/61742
6794         * gcc.dg/torture/pr61742.c: New test.
6795         * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6796         * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6797
6798 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6799
6800         PR c++/60686
6801         * g++.dg/cpp0x/explicit8.C: New.
6802
6803 2014-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
6804
6805         DR 1584
6806         PR c++/57466
6807         * g++.dg/template/pr57466.C: New.
6808         * g++.dg/cpp0x/pr57466.C: Likewise.
6809         * g++.dg/template/unify6.C: Update.
6810
6811 2014-07-09  Tom de Vries  <tom@codesourcery.com>
6812
6813         * gcc.target/i386/fuse-caller-save-rec.c: New test.
6814
6815 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6816
6817         * gfortran.dg/ieee/underflow_1.f90: New file.
6818
6819 2014-07-09  Richard Biener  <rguenther@suse.de>
6820
6821         PR c-family/61741
6822         * c-c++-common/torture/pr61741.c: New testcase.
6823
6824 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
6825
6826         * lib/target-supports.exp
6827         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6828
6829 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
6830
6831         * gcc.dg/globalalias.c: Remove XFAIL.
6832         * gcc.dg/localalias.c: Remove XFAIL.
6833
6834 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
6835
6836         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6837         * g++.dg/cpp0x/pr58155.C: New.
6838
6839 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
6840
6841         PR testsuite/61453
6842         * gfortran.dg/bind_c_array_params_2.f90:
6843         Adjust regexp for more targets.
6844
6845 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
6846             Paolo Carlini  <paolo.carlini@oracle.com>
6847
6848         PR c++/59361
6849         * g++.dg/cpp0x/vt-59361.C: New.
6850
6851 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
6852
6853         PR target/61599
6854         * gcc.target/i386/pr61599-1.c: New test.
6855         * gcc.target/i386/pr61599-2.c: New test.
6856
6857 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
6858
6859         PR rtl-optimization/61673
6860         * gcc.c-torture/execute/pr61673.c: New test.
6861
6862         PR tree-optimization/61725
6863         * gcc.dg/tree-ssa/vrp93.c: New test.
6864         * gcc.c-torture/execute/pr61725.c: New test.
6865
6866 2014-07-08  Richard Biener  <rguenther@suse.de>
6867
6868         * tree-ssa-dom.h (loop_depth_of_name): Remove.
6869         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6870         restriction on loop depth difference.
6871         (record_equality): Likewise.
6872         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
6873         (loop_depth_of_name): Remove.
6874         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6875         restriction on loop depth difference.
6876         (init_copy_prop): Likewise.
6877
6878 2014-07-08  Richard Biener  <rguenther@suse.de>
6879
6880         PR tree-optimization/61681
6881         * gcc.dg/torture/pr61681.c: New testcase.
6882
6883 2014-07-08  Richard Biener  <rguenther@suse.de>
6884
6885         PR tree-optimization/61680
6886         * gcc.dg/vect/pr61680.c: New testcase.
6887
6888 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6889
6890         PR tree-optimization/61576
6891         * gcc.dg/torture/pr61576.c: New test.
6892
6893 2014-07-08  Marek Polacek  <polacek@redhat.com>
6894
6895         PR c/60226
6896         * c-c++-common/pr60226.c: New test.
6897
6898 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
6899
6900         PR fortran/61459
6901         PR fortran/58883
6902         * gfortran.dg/allocatable_function_8.f90 : New test
6903
6904 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
6905
6906         * gcc.target/powerpc/spe-evmerge.c: New file.
6907
6908 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
6909
6910         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6911
6912 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6913
6914         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6915
6916 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
6917
6918         PR c++/58898
6919         * g++.dg/parse/pr58898.C: New.
6920
6921 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
6922
6923         * gfortran.dg/list_read_12.f90: Delete the file.
6924         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6925         of dg-runtest.
6926
6927 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6928
6929         PR libgfortran/61640
6930         * gfortran.dg/arrayio_16.f90: New test.
6931
6932 2014-07-06  Marek Polacek  <polacek@redhat.com>
6933
6934         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6935         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6936
6937 2014-07-06  Marek Polacek  <polacek@redhat.com>
6938
6939         PR c/6940
6940         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6941         -Wno-sizeof-array-argument.
6942         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6943         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6944         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6945         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6946         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6947         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6948         * c-c++-common/sizeof-array-argument.c: New test.
6949         * gcc.dg/vla-5.c: Add dg-warnings.
6950
6951 2014-07-05  Jan Hubicka  <hubicka@ucw.cz>
6952
6953         * g++.dg/ipa/devirt-26.C: Update testcase.
6954         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6955         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6956
6957 2014-07-04  Tobias Burnus  <burnus@net-b.de>
6958
6959         * gfortran.dg/coarray/coindexed_3.f90: New.
6960
6961 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
6962
6963         PR middle-end/61654
6964         * g++.dg/opt/pr61654.C: New test.
6965
6966         PR tree-optimization/61684
6967         * gcc.c-torture/compile/pr61684.c: New test.
6968
6969 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
6970
6971         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6972         dg-runtest's.  Adapt all callers.
6973         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6974         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6975         * lib/go-dg.exp (go-dg-runtest): Likewise.
6976         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6977         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6978
6979 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
6980
6981         PR tree-optimization/61682
6982         * gcc.c-torture/execute/pr61682.c: New test.
6983
6984 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
6985
6986         * gcc.target/powerpc/shift-dot.c: New test.
6987
6988 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6989
6990         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6991         avoid optimization.
6992
6993 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6994
6995         * gcc.target/arm/identical-invariants.c: New test.
6996
6997 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
6998             Chen Gang <gang.chen.5i5j@gmail.com>
6999
7000         * gcc.c-torture/compile/section.c: New testcase.
7001
7002 2014-07-02  Christian Bruel  <christian.bruel@st.com>
7003
7004         PR target/29349
7005         PR target/53513
7006         * gcc.target/sh/fpchg.c: New test.
7007
7008 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
7009             Fritz Reese  <Reese-Fritz@zai.com>
7010
7011         * gfortran.dg/oldstyle_5.f: New test.
7012
7013 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
7014
7015         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
7016         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
7017
7018 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
7019
7020         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
7021         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7022         * g++.dg/parse/error11.C: Likewise.
7023         * g++.old-deja/g++.brendan/template17.C: Likewise.
7024
7025 2014-07-02  Tobias Burnus  <burnus@net-b.de>
7026
7027         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
7028         * gfortran.dg/coarray/send_array.f90: Ditto.
7029         * gfortran.dg/coarray/sendget_array.f90: Ditto.
7030
7031 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
7032             Yufeng Zhang  <yufeng.zhang@arm.com>
7033
7034         * gcc.target/aarch64/aapcs64/aapcs64.exp:
7035         (additional_flags_for_func_ret): New variable based on
7036         $additional_flags with -fno-use-caller-save.
7037         (func-ret-*.c): Use the new variable.
7038
7039 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
7040
7041         PR c++/59637
7042         * g++.dg/cpp0x/decltype60.C: New.
7043
7044 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7045
7046         * gcc.target/aarch64/simd/vcage_f64.c: New test.
7047         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
7048         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
7049         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
7050         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7051         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
7052         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7053         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7054
7055 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
7056
7057         * g++.dg/cpp1y/pr59867.C: Fix target selector.
7058
7059 2014-07-01  Marek Polacek  <polacek@redhat.com>
7060
7061         * gcc.dg/Wint-conversion.c: New test.
7062
7063 2014-07-01  Marek Polacek  <polacek@redhat.com>
7064
7065         PR c/58286
7066         * gcc.dg/Wincompatible-pointer-types.c: New test.
7067
7068 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
7069
7070         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
7071         MicroBlaze specific pattern.
7072
7073 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
7074
7075         PR c++/58781
7076         PR c++/60249
7077         PR c++/59867
7078         * testsuite/g++.dg/cpp0x/pr58781.C: New.
7079         * testsuite/g++.dg/cpp0x/pr60249.C: New.
7080         * testsuite/g++.dg/cpp1y/pr59867.C: New.
7081
7082 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7083
7084         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
7085         test requires greater precision than the current PowerPC long
7086         double implementation supports.
7087
7088 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7089
7090         PR c++/54891
7091         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
7092
7093 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
7094
7095         PR c++/51400
7096         * g++.dg/cpp0x/constexpr-attribute3.C: New.
7097
7098 2014-06-30  Jeff Law  <law@redhat.com>
7099
7100         PR tree-optimization/61607
7101         * gcc.dg/tree-ssa/pr61607.c: New test.
7102
7103 2014-06-30  Marek Polacek  <polacek@redhat.com>
7104
7105         * c-c++-common/ubsan/attrib-2.c: New test.
7106         * g++.dg/ubsan/return-3.C: New test.
7107
7108 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
7109
7110         PR middle-end/57541
7111         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
7112         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
7113
7114 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7115
7116         * gcc.dg/ira-loop-pressure.c: New test.
7117
7118 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
7119
7120         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
7121         checks that the dump is generated.
7122
7123 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7124
7125         PR fortran/36275
7126         PR fortran/38839
7127         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
7128         * gfortran.dg/binding_label_tests_27.f90: New file.
7129
7130 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
7131
7132         * gfortran.dg/graphite/pr59586.f: New testcase.
7133
7134 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
7135
7136         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
7137
7138 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7139
7140         PR fortran/29383
7141         * lib/target-supports.exp (check_effective_target_fortran_ieee):
7142         New function.
7143         * gfortran.dg/ieee/ieee.exp: New file.
7144         * gfortran.dg/ieee/ieee_1.F90: New file.
7145         * gfortran.dg/ieee/ieee_2.f90: New file.
7146         * gfortran.dg/ieee/ieee_3.f90: New file.
7147         * gfortran.dg/ieee/ieee_4.f90: New file.
7148         * gfortran.dg/ieee/ieee_5.f90: New file.
7149         * gfortran.dg/ieee/ieee_6.f90: New file.
7150         * gfortran.dg/ieee/ieee_7.f90: New file.
7151         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
7152
7153 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
7154
7155         * g++.dg/cpp0x/elision_conv.C: New.
7156
7157 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7158
7159         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
7160
7161 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
7162
7163         PR c++/61614
7164         * g++.dg/ext/complit14.C: New.
7165
7166 2014-06-27  Martin Jambor  <mjambor@suse.cz>
7167
7168         PR ipa/61160
7169         * g++.dg/ipa/pr61160-2.C: New test.
7170         * g++.dg/ipa/pr61160-3.C: Likewise.
7171
7172 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
7173
7174         PR tree-optimization/57233
7175         PR tree-optimization/61299
7176         * gcc.dg/pr57233.c: New test.
7177         * gcc.target/i386/pr57233.c: New test.
7178         * gcc.target/i386/sse2-pr57233.c: New test.
7179         * gcc.target/i386/avx-pr57233.c: New test.
7180         * gcc.target/i386/avx2-pr57233.c: New test.
7181         * gcc.target/i386/avx512f-pr57233.c: New test.
7182         * gcc.target/i386/xop-pr57233.c: New test.
7183
7184 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7185
7186         * gcc.dg/typeof-2.c: New testcase.
7187
7188 2014-06-27  Marek Polacek  <polacek@redhat.com>
7189
7190         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
7191         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
7192         (fn2): Likewise.
7193         (fn5): Likewise.
7194         (fn6): Likewise.
7195         (fn7): Likewise.
7196         (fn8): Likewise.
7197         (fn9): Likewise.
7198         (fn11): Likewise.
7199         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
7200         location.  Add memory barrier.
7201         (fn2): Likewise.
7202         (fn3): Likewise.
7203         (fn4): Likewise.
7204         (fn5): Likewise.
7205         * c-c++-common/ubsan/bounds-7.c: New test.
7206
7207 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7208
7209         PR libgfortran/61499
7210         * gfortran.dg/arrayio_15.f90: New test.
7211
7212 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
7213
7214         PR target/61586
7215         * gcc.target/alpha/pr61586.c: New test.
7216
7217 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
7218
7219         PR c++/57573
7220         * g++.dg/template/pr57573.C: New.
7221
7222 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
7223
7224         * gcc.dg/tree-ssa/interposition.c: New testcase.
7225
7226 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
7227
7228         PR c++/56633
7229         * g++.dg/cpp0x/deleted8.C: New.
7230
7231 2014-06-26  Martin Jambor  <mjambor@suse.cz>
7232
7233         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
7234         parameter.
7235         * g++.dg/simulate-thread/bitfields.C: Likewise.
7236         * gcc.dg/simulate-thread/strict-align-global.c: Remove
7237         allow-packed-store-data-races parameter.
7238         * gcc.dg/simulate-thread/subfields.c: Likewise.
7239         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
7240         to one.
7241
7242 2014-06-26  Martin Jambor  <mjambor@suse.cz>
7243
7244         * g++.dg/ipa/pr60600.C: Fix typo.
7245         * g++.dg/ipa/devirt-25.C: Likewise.
7246
7247 2014-06-26  Richard Biener  <rguenther@suse.de>
7248
7249         PR tree-optimization/61607
7250         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
7251
7252 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
7253
7254         * gcc.dg/inline-22.c: Add bind_pic_locally.
7255         * gcc.dg/inline_4.c: Ditto.
7256         * gcc.dg/fail_always_inline.c: Ditto.
7257         * g++.dg/ipa/devirt-25.C: Ditto.
7258
7259 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
7260
7261         * lib/target-support.exp (bind_pic_locally): Save the flags to
7262         'flags_to_postpone' instead of appending to 'flags'.
7263         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
7264         with flags_to_postpone and revert after target_compile.
7265         * lib/g++.exp (g++_target_compile): Ditto.
7266         * lib/gfortran.exp (gfortran_target_compile): Ditto.
7267
7268 2014-06-26  Nick Clifton  <nickc@redhat.com>
7269
7270         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
7271
7272 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
7273
7274         PR c++/61537
7275         * g++.dg/template/pr61537.C: New testcase.
7276
7277 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7278
7279         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
7280         powerpc*-*-linux*.
7281
7282 2014-06-25  Tobias Burnus  <burnus@net-b.de>
7283
7284         * gfortran.dg/coarray_33.f90: New.
7285
7286 2014-06-25  Tobias Burnus  <burnus@net-b.de>
7287
7288         * gfortran.dg/coarray/coindexed_1.f90: New.
7289
7290 2014-06-25  Tobias Burnus  <burnus@net-b.de>
7291
7292         * gfortran.dg/coarray_collectives_7.f90: New.
7293
7294 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7295
7296         * gcc.c-torture/execute/20140622-1.c: New test.
7297
7298 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
7299
7300         DR 178
7301         PR c++/49132
7302         * g++.dg/cpp0x/aggr1.C: New.
7303         * g++.dg/cpp0x/aggr2.C: Likewise.
7304         * g++.dg/init/aggr11.C: Likewise.
7305         * g++.dg/init/aggr12.C: Likewise.
7306
7307 2014-06-25  Martin Jambor  <mjambor@suse.cz>
7308
7309         * g++.dg/ipa/pr61540.C: Remove dumping test.
7310
7311 2014-06-25  Marek Polacek  <polacek@redhat.com>
7312
7313         PR c/61162
7314         * gcc.dg/pr61162.c: Adjust dg-warning.
7315         * gcc.dg/pr61162-2.c: New test.
7316
7317 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
7318
7319         PR tree-optimization/57742
7320         * gcc.dg/tree-ssa/calloc-3.c: New file.
7321
7322 2014-06-25  Richard Biener  <rguenther@suse.de>
7323
7324         PR testsuite/61560
7325         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
7326         for targets that return _Complex float in memory.
7327
7328 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7329
7330         * gcc.target/arm/vect-noalign.c: Adjust options.
7331
7332 2014-06-24  Cong Hou  <congh@google.com>
7333
7334         * gcc.dg/vect/vect-reduc-sad.c: New.
7335         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
7336
7337 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
7338
7339         PR tree-optimization/57742
7340         * g++.dg/tree-ssa/calloc.C: New testcase.
7341         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
7342         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
7343         * gcc.dg/strlenopt-9.c: Adapt.
7344
7345 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
7346
7347         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
7348         global variable.
7349         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
7350         instead of calling sequentially in the C code.
7351         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
7352         saved_return_address to the stack frame where LR register was stored.
7353         (saved_return_address): Declare weak.
7354
7355 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
7356
7357         PR c++/33972
7358         * g++.dg/other/operator3.C: New.
7359         * g++.dg/template/operator8.C: Adjust.
7360         * g++.dg/template/operator9.C: Likewise.
7361
7362 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
7363
7364         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
7365
7366 2014-06-24  Richard Biener  <rguenther@suse.de>
7367
7368         PR tree-optimization/61572
7369         * gcc.target/i386/pr61572.c: New testcase.
7370
7371 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
7372
7373         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
7374         reduction clause.
7375         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
7376         Remove Label is never defined expected error.
7377         * gfortran.dg/gomp/udr8.f90: New test.
7378
7379 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
7380
7381         PR tree-optimization/61554
7382         * g++.dg/torture/pr61554.C: New testcase.
7383
7384 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7385
7386         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
7387
7388 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
7389
7390         * gcc.dg/localalias-2.c: Guard by require-alias.
7391         * gcc.dg/globalalias-2.c: Likewise.
7392
7393 2014-06-23  Kai Tietz  <ktietz@redhat.com>
7394
7395         * gcc.target/i386/indjmp-1.c: New test.
7396
7397 2014-06-23  Andrew Pinski  <apinski@cavium.com>
7398
7399         * gcc.c-torture/compile/20140723-1.c: New testcase.
7400
7401 2014-06-23  Marek Polacek  <polacek@redhat.com>
7402
7403         PR c/61553
7404         * c-c++-common/pr61553.c (foo): Add dg-error.
7405
7406 2014-06-23  Tobias Burnus  <burnus@net-b.de>
7407
7408         * gfortran.dg/coarray_32.f90: New.
7409
7410 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7411
7412         DR 577
7413         PR c++/33101
7414         * g++.dg/other/void1.C: Adjust.
7415         * g++.dg/other/void3.C: Likewise.
7416
7417 2014-06-23  Marek Polacek  <polacek@redhat.com>
7418
7419         PR c/61553
7420         * c-c++-common/pr61553.c: New test.
7421
7422 2014-06-23  Richard Biener  <rguenther@suse.de>
7423
7424         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
7425         * g++.dg/vect/slp-pr50819.cc: Likewise.
7426         * g++.dg/vect/slp-pr56812.cc: Likewise.
7427         * gcc.dg/vect/bb-slp-1.c: Likewise.
7428         * gcc.dg/vect/bb-slp-10.c: Likewise.
7429         * gcc.dg/vect/bb-slp-11.c: Likewise.
7430         * gcc.dg/vect/bb-slp-13.c: Likewise.
7431         * gcc.dg/vect/bb-slp-14.c: Likewise.
7432         * gcc.dg/vect/bb-slp-15.c: Likewise.
7433         * gcc.dg/vect/bb-slp-16.c: Likewise.
7434         * gcc.dg/vect/bb-slp-17.c: Likewise.
7435         * gcc.dg/vect/bb-slp-18.c: Likewise.
7436         * gcc.dg/vect/bb-slp-19.c: Likewise.
7437         * gcc.dg/vect/bb-slp-2.c: Likewise.
7438         * gcc.dg/vect/bb-slp-20.c: Likewise.
7439         * gcc.dg/vect/bb-slp-21.c: Likewise.
7440         * gcc.dg/vect/bb-slp-22.c: Likewise.
7441         * gcc.dg/vect/bb-slp-23.c: Likewise.
7442         * gcc.dg/vect/bb-slp-24.c: Likewise.
7443         * gcc.dg/vect/bb-slp-25.c: Likewise.
7444         * gcc.dg/vect/bb-slp-26.c: Likewise.
7445         * gcc.dg/vect/bb-slp-27.c: Likewise.
7446         * gcc.dg/vect/bb-slp-28.c: Likewise.
7447         * gcc.dg/vect/bb-slp-29.c: Likewise.
7448         * gcc.dg/vect/bb-slp-3.c: Likewise.
7449         * gcc.dg/vect/bb-slp-30.c: Likewise.
7450         * gcc.dg/vect/bb-slp-31.c: Likewise.
7451         * gcc.dg/vect/bb-slp-32.c: Likewise.
7452         * gcc.dg/vect/bb-slp-4.c: Likewise.
7453         * gcc.dg/vect/bb-slp-5.c: Likewise.
7454         * gcc.dg/vect/bb-slp-6.c: Likewise.
7455         * gcc.dg/vect/bb-slp-7.c: Likewise.
7456         * gcc.dg/vect/bb-slp-8.c: Likewise.
7457         * gcc.dg/vect/bb-slp-8a.c: Likewise.
7458         * gcc.dg/vect/bb-slp-8b.c: Likewise.
7459         * gcc.dg/vect/bb-slp-9.c: Likewise.
7460         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
7461         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
7462         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
7463         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
7464         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
7465         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
7466         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
7467         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
7468         * gcc.dg/vect/pr26359.c: Likewise.
7469         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
7470
7471 2014-06-23  Marek Polacek  <polacek@redhat.com>
7472
7473         * c-c++-common/pr49706-2.c: New test.
7474
7475 2014-06-23  Alan Modra  <amodra@gmail.com>
7476
7477         * gcc.dg/pr61583.c: New.
7478
7479 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
7480
7481         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
7482         [u]int64x1_t.
7483
7484         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
7485         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
7486
7487         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
7488         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
7489         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
7490         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
7491         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
7492         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
7493         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
7494         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
7495         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
7496         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
7497         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
7498         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
7499         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
7500         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
7501         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
7502         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
7503         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
7504         test_vsrid_n_u64): Fix signature to match intrinsic.
7505
7506         (test_vabs_s64): Remove.
7507         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
7508
7509         (test_vdupd_lane_s64): Rename to...
7510         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
7511
7512         (test_vdupd_lane_u64): Rename to...
7513         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
7514
7515         (test_vtst_s64): Rename to...
7516         (test_vtstd_s64): ...and change int64x1_t to int64_t.
7517
7518         (test_vtst_u64): Rename to...
7519         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
7520
7521         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
7522         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
7523         Remove out-of-bounds tests.
7524         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7525         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
7526         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
7527
7528 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
7529
7530         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
7531         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
7532         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
7533         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
7534         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
7535         vector types.
7536         * gcc.target/aarch64/vsub_f64.c: Likewise.
7537         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
7538         scheme as now the same for all variants.
7539         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
7540         float64x1_t.
7541
7542 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
7543
7544         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
7545
7546 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
7547
7548         * gcc.dg/localalias.c: Fix broken commit.
7549         * gcc.dg/globalalias.c: Likewise.
7550
7551 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
7552
7553         * gcc.dg/localalias.c: New testcase.
7554         * gcc.dg/localalias-2.c: New testcase.
7555         * gcc.dg/globalalias.c: New testcase.
7556         * gcc.dg/globalalias-2.c: New testcase.
7557
7558 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
7559
7560         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
7561
7562 2014-06-20  Marek Polacek  <polacek@redhat.com>
7563
7564         * c-c++-common/ubsan/bounds-1.c: New test.
7565         * c-c++-common/ubsan/bounds-2.c: New test.
7566         * c-c++-common/ubsan/bounds-3.c: New test.
7567         * c-c++-common/ubsan/bounds-4.c: New test.
7568         * c-c++-common/ubsan/bounds-5.c: New test.
7569         * c-c++-common/ubsan/bounds-6.c: New test.
7570
7571 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
7572
7573         Make the tests big-endian friendly.
7574
7575         * gcc.target/aarch64/aapcs64/test_25.c: Update.
7576         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
7577         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
7578         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
7579         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
7580         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
7581         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
7582         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
7583         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
7584
7585 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
7586             Max Ostapenko  <m.ostapenko@partner.samsung.com>
7587
7588         PR sanitizer/61547
7589         * c-c++-common/asan/strlen-overflow-1.c: New test.
7590
7591 2014-06-20  Martin Jambor  <mjambor@suse.cz>
7592
7593         PR ipa/61540
7594         * g++.dg/ipa/pr61540.C: New test.
7595
7596 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
7597             Max Ostapenko  <m.ostapenko@partner.samsung.com>
7598
7599         PR sanitizer/61530
7600         * c-c++-common/asan/pr61530.c: New test.
7601
7602 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7603
7604         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7605         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7606         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7607         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7608         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7609         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7610         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7611         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7612         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7613         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7614         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7615         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7616         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7617         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7618         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7619         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7620         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7621         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7622         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7623         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7624         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7625         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7626         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7627         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7628         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7629         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7630         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7631         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7632         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7633         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7634         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7635         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7636         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7637         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7638         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7639         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7640         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7641         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7642         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7643         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7644         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7645         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7646         (test_vqdmlal_high_lane_s16): Fix parameter type.
7647         (test_vqdmlal_high_lane_s32): Likewise.
7648         (test_vqdmull_high_lane_s16): Likewise.
7649         (test_vqdmull_high_lane_s32): Likewise.
7650         (test_vqdmlsl_high_lane_s32): Likewise.
7651         (test_vqdmlsl_high_lane_s16): Likewise.
7652         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7653         Fix argument type.
7654         (test_vqdmlals_lane_s32): Likewise.
7655         (test_vqdmlslh_lane_s16): Likewise.
7656         (test_vqdmlsls_lane_s32): Likewise.
7657         (test_vqdmulhh_lane_s16): Likewise.
7658         (test_vqdmulhs_lane_s32): Likewise.
7659         (test_vqdmullh_lane_s16): Likewise.
7660         (test_vqdmulls_lane_s32): Likewise.
7661         (test_vqrdmulhh_lane_s16): Likewise.
7662         (test_vqrdmulhs_lane_s32): Likewise.
7663
7664 2014-06-20  Tobias Burnus  <burnus@net-b.de>
7665
7666         PR testsuite/61567
7667         * gfortran.dg/coarray_collectives_5.f90: Update
7668         dg-final scan-tree-dump-times.
7669         * gfortran.dg/coarray_collectives_6.f90: Ditto.
7670
7671 2014-06-20 Hale Wang <hale.wang@arm.com>
7672
7673         * gcc.target/arm/lto/: New folder to verify the LTO option.
7674         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7675         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7676         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7677         * lib/lto.exp (object-readelf): New procedure.
7678
7679 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7680
7681         PR fortran/61454
7682         * gfortran.dg/pr61454.f90: New file.
7683
7684 2014-06-19  Terry Guo  <terry.guo@arm.com>
7685
7686         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7687         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7688         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7689
7690 2014-06-19  Tobias Burnus  <burnus@net-b.de>
7691
7692         * gfortran.dg/coarray/collectives_2.f90: Extend
7693         and make valid.
7694
7695 2014-06-18  Tom de Vries  <tom@codesourcery.com>
7696
7697         * gcc.target/aarch64/fuse-caller-save.c: New test.
7698
7699 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
7700             Tom de Vries  <tom@codesourcery.com>
7701
7702         * gcc.target/arm/fuse-caller-save.c: New test.
7703
7704 2014-06-18  Richard Biener  <rguenther@suse.de>
7705
7706         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7707         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7708         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7709
7710 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7711
7712         PR tree-optimization/61518
7713         * gcc.dg/torture/pr61518.c: New test.
7714
7715 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7716
7717         PR tree-optimization/61517
7718         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7719         (incorrect_read_be32): Likewise.
7720         (main): Call incorrect_read_* to test stmt replacement is made by
7721         bswap at the right place.
7722         * gcc.c-torture/execute/pr61517.c: New test.
7723
7724 2014-06-18  Andreas Schwab  <schwab@suse.de>
7725
7726         PR rtl-optimization/54555
7727         * gcc.target/m68k/pr54555.c: New test.
7728
7729 2014-06-18  Olivier Hainque  <hainque@adacore.com>
7730
7731         * gnat.dg/blocklocs.adb: New test.
7732
7733 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
7734
7735         PR tree-optimization/52252
7736         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7737         * gcc.target/i386/pr52252-core.c: Ditto.
7738
7739         PR tree-optimization/61403
7740         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7741
7742 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
7743
7744         * gfortran.dg/gomp/declare-simd-1.f90: New test.
7745         * gfortran.dg/gomp/depend-1.f90: New test.
7746         * gfortran.dg/gomp/target1.f90: New test.
7747         * gfortran.dg/gomp/target2.f90: New test.
7748         * gfortran.dg/gomp/target3.f90: New test.
7749         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7750         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7751         201107.
7752
7753 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
7754
7755         PR fortran/61126
7756         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7757
7758 2014-06-17  Tobias Burnus  <burnus@net-b.de>
7759             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7760
7761         * gfortran.dg/coarray/send_array.f90: New.
7762         * gfortran.dg/coarray/get_array.f90: New.
7763         * gfortran.dg/coarray/sendget_array.f90: New.
7764         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7765         names.
7766         * gfortran.dg/coarray/collectives_2.f90: New.
7767
7768 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7769
7770         PR target/61533
7771         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7772         dg-options.
7773
7774 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
7775
7776         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7777         unit_id and kind_id to zero.
7778
7779 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
7780
7781         PR target/61483
7782         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7783         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7784         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7785         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7786
7787 2014-06-17  Richard Biener  <rguenther@suse.de>
7788
7789         PR lto/61012
7790         * gcc.dg/lto/pr61526_0.c: New testcase.
7791         * gcc.dg/lto/pr61526_1.c: Likewise.
7792
7793 2014-06-17  Richard Biener  <rguenther@suse.de>
7794
7795         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7796         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7797         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7798         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7799         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7800
7801 2014-06-17  Richard Biener  <rguenther@suse.de>
7802
7803         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7804
7805 2014-06-16  Richard Biener  <rguenther@suse.de>
7806
7807         PR tree-optimization/61482
7808         * g++.dg/torture/pr61482.C: New testcase.
7809
7810 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
7811
7812         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7813         vpmacsdql instruction.
7814
7815 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
7816
7817         * c-c++-common/asan/instrument-with-calls-1.c: New test.
7818         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7819         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7820         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7821         test patterns.
7822         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7823         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7824         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7825         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7826         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7827         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7828
7829 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7830
7831         PR fortran/28484
7832         PR fortran/61429
7833         * gfortran.dg/system_clock_1.f90: New file.
7834         * gfortran.dg/system_clock_2.f90: New file.
7835
7836 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
7837
7838         PR c++/33101
7839         * g++.dg/other/void3.C: New.
7840         * g++.dg/conversion/err-recover1.C: Update.
7841
7842 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
7843
7844         PR target/61415
7845         * lib/target-supports.exp (check_effective_target_longdouble128): New.
7846         * gcc.target/powerpc/pack02.c: Use it.
7847         * gcc.target/powerpc/tfmode_off.c: Likewise.
7848
7849 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7850
7851         PR rtl-optimization/61094
7852         PR rtl-optimization/61446
7853         * gcc.target/i386/pr61446.c : New.
7854
7855 2014-06-13  Dehao Chen  <dehao@google.com>
7856
7857         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7858
7859 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
7860
7861         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7862
7863 2014-06-13  Richard Biener  <rguenther@suse.de>
7864
7865         * c-c++-common/pr46562-2.c: Adjust.
7866         * g++.dg/tree-ssa/pr8781.C: Likewise.
7867         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7868         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7869         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7870         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7871         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7872
7873 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7874
7875         PR tree-optimization/61375
7876         * gcc.c-torture/execute/pr61375-1.c: New test.
7877
7878 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
7879
7880         PR middle-end/61486
7881         * c-c++-common/gomp/pr61486-1.c: New test.
7882         * c-c++-common/gomp/pr61486-2.c: New test.
7883
7884 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
7885
7886         PR target/59843
7887         * gcc.dg/vect/vect-singleton_1.c: New file.
7888
7889 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
7890
7891         PR target/61443
7892         * gcc.target/avr/torture/pr61443.c: New test.
7893
7894 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7895
7896         PR c++/19200
7897         * g++.dg/parse/friend11.C: New.
7898
7899 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7900
7901         PR c++/60265
7902         * g++.dg/cpp0x/using-enum-1.C: New.
7903         * g++.dg/cpp0x/using-enum-2.C: Likewise.
7904
7905 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7906
7907         PR c++/19200
7908         * g++.dg/parse/friend9.C: New.
7909         * g++.dg/parse/friend10.C: Likewise.
7910         * g++.dg/parse/friend7.C: Adjust.
7911
7912 2014-06-11  Richard Biener  <rguenther@suse.de>
7913
7914         PR tree-optimization/61452
7915         * gcc.dg/torture/pr61452.c: New testcase.
7916
7917 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
7918
7919         PR c++/34049
7920         * g++.dg/parse/pr34049.C: New.
7921
7922 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7923
7924         * gcc.c-torture/execute/pr61306-1.c: New test.
7925         * gcc.c-torture/execute/pr61306-2.c: Likewise.
7926         * gcc.c-torture/execute/pr61306-3.c: Likewise.
7927
7928 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7929
7930         * gcc.target/aarch64/acle/acle.exp: New.
7931         * gcc.target/aarch64/acle/crc32b.c: New test.
7932         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7933         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7934         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7935         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7936         * gcc.target/aarch64/acle/crc32d.c: Likewise.
7937         * gcc.target/aarch64/acle/crc32h.c: Likewise.
7938         * gcc.target/aarch64/acle/crc32w.c: Likewise.
7939
7940 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
7941
7942         PR tree-optimization/52252
7943         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7944
7945 2014-06-11  Richard Biener  <rguenther@suse.de>
7946
7947         PR middle-end/61437
7948         * gcc.dg/torture/20140610-1.c: New testcase.
7949         * gcc.dg/torture/20140610-2.c: Likewise.
7950
7951 2014-06-10  Richard Biener  <rguenther@suse.de>
7952
7953         PR tree-optimization/61438
7954         * gcc.dg/torture/pr61438.c: New testcase.
7955
7956 2014-06-10  Richard Biener  <rguenther@suse.de>
7957
7958         PR middle-end/61456
7959         * g++.dg/opt/pr61456.C: New testcase.
7960
7961 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
7962             Mikael Morin <mikael@gcc.gnu.org>
7963
7964         PR fortran/41936
7965         * gfortran.dg/class_array_15.f03: Check memory leaks.
7966
7967 2014-06-10  Richard Biener  <rguenther@suse.de>
7968
7969         PR tree-optimization/57186
7970         PR tree-optimization/59299
7971         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7972         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7973
7974 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
7975
7976         PR fortran/60928
7977         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7978         directives.
7979         * gfortran.dg/gomp/associate1.f90: New test.
7980         * gfortran.dg/gomp/intentin1.f90: New test.
7981         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7982         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7983         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7984         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7985
7986 2014-06-09  Marek Polacek  <polacek@redhat.com>
7987
7988         PR c/36446
7989         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7990         * gcc.dg/array-2.c: Likewise.
7991         * gcc.dg/array-const-2.c: Likewise.
7992         * gcc.dg/ucnid-8.c: Likewise.
7993         * gcc.dg/vla-init-1.c: Likewise.
7994         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7995         * gcc.dg/c99-flex-array-7.c: Likewise.
7996         * gcc.dg/init-bad-1.c: Likewise.
7997         * gcc.dg/init-bad-3.c: Likewise.
7998         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7999         * gcc.dg/pedwarn-init.c: Add dg-warning.
8000         * gcc.dg/pr53119.c: Remove dg-excess-errors.
8001
8002 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8003
8004         PR c++/22556
8005         * g++.dg/other/redecl3.C: New.
8006
8007 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
8008
8009         PR c++/54442
8010         * g++.dg/pr54442.C: New file.
8011
8012 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
8013
8014         PR fortran/61406
8015         * gfortran.dg/associate_17.f90 : New test
8016
8017 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
8018
8019         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
8020         void for TEST instead of static void.
8021         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
8022         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
8023         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
8024         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
8025         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
8026         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
8027         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
8028         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
8029         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
8030         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
8031         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
8032         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
8033         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
8034         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
8035         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
8036         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
8037         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
8038         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
8039         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
8040         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
8041         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
8042         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
8043         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
8044         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
8045         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
8046         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
8047         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
8048         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
8049         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
8050         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
8051         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
8052         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8053         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8054         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8055         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8056         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8057         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8058         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8059         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8060         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8061         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8062         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
8063         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
8064         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
8065         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
8066         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
8067         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
8068         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
8069         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
8070         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
8071         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
8072         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
8073         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
8074         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
8075         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
8076         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
8077         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
8078         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
8079         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
8080         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
8081         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
8082         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
8083         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
8084         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
8085         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
8086         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
8087         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
8088         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
8089         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8090         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8091         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8092         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8093         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8094         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8095         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8096         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8097         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8098         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
8099         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
8100         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8101         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
8102         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
8103         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
8104         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
8105         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
8106         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
8107         instead of static void.
8108         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
8109         delete unused variables.
8110         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8111         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8112         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8113         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
8114         delete unused variables, void for TEST instead of static void.
8115         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8116         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8117         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8118         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8119         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8120         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8121         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8122         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8123         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8124         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8125         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8126         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8127         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
8128         initialize variables.
8129         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
8130         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
8131         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
8132         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
8133         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
8134         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
8135         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
8136         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
8137         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8138         * gcc.target/i386/i386.exp: Ditto.
8139         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
8140         CALC, void for TEST instead of static void, initialize variables.
8141         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
8142         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
8143         static void.
8144         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
8145         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
8146         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
8147         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
8148         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
8149         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
8150         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
8151         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
8152         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
8153         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
8154         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
8155         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
8156         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
8157         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
8158         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
8159         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
8160         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8161         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8162         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8163         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
8164         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
8165         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
8166         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
8167         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
8168         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
8169         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
8170         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
8171         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
8172         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
8173         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
8174         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
8175         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
8176         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
8177         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
8178         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
8179         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
8180         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
8181         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
8182         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
8183         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
8184         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8185         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8186         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
8187         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
8188         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
8189         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
8190         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
8191         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
8192         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
8193         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
8194         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
8195         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
8196         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8197         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8198         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8199         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8200         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
8201         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
8202         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
8203         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
8204         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8205         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8206         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8207         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
8208         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
8209         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
8210         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
8211         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8212         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
8213         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8214         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
8215         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8216         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8217         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8218         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8219         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8220         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
8221         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
8222         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
8223         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
8224         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
8225         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
8226         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
8227         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
8228         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
8229         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
8230         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
8231         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
8232         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
8233         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
8234         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
8235         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8236         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
8237         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
8238         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
8239         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
8240         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
8241         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
8242         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8243         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
8244         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
8245         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
8246         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
8247         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
8248         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
8249         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
8250         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
8251         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
8252         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
8253         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
8254         instead of static void.
8255         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
8256         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
8257         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
8258         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
8259         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
8260         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
8261         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
8262         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
8263         static void, delete unused variables.
8264         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8265         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8266         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
8267         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
8268         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
8269         static void, delete unused variables, Change parameters for
8270         UNION_CHECK, MASK_MERGE and MASK_ZERO.
8271         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
8272         CALC,  void for TEST instead of static void.
8273         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
8274         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
8275         void.
8276         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
8277         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
8278         static void, change type  of parameter for UNION_TYPE.
8279         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
8280         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
8281         void for TEST instead of static void, delete unused variables, change
8282         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
8283         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
8284         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8285         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8286         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8287         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8288         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8289         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
8290         void for TEST instead of static void, change parameters for
8291         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
8292         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
8293         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
8294         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
8295         * gcc.target/i386/avx512f-additional-reg-names.c: Add
8296         __attribute__((unused)).
8297         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
8298         __attribute__((unused)).
8299         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
8300         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
8301         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
8302         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
8303         * gcc.target/i386/avx512f-korw-1.c: Ditto.
8304         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
8305         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
8306         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
8307         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
8308         add __attribute__((unused)).
8309         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
8310         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
8311         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
8312         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
8313         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
8314         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
8315         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
8316         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
8317         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
8318         delete unused variables.
8319         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
8320         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8321         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8322         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8323         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8324         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
8325         static void, mask_merging and zero_masking for unsigned types.
8326         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
8327         CHECK_ARRAY for unsigned types.
8328         * gcc.target/i386/m256-check.h: Ditto.
8329         * gcc.target/i386/m512-check.h: Ditto.
8330
8331 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
8332
8333         PR target/61062
8334         * gcc.target/arm/pr48252.c (main): Expect same result
8335         as endian-neutral.
8336
8337 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8338
8339         PR fortran/45187
8340         * gfortran.dg/cray_pointers_10.f90: New file.
8341
8342 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
8343
8344         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
8345         instead of complex(kind=16).
8346
8347 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8348
8349         PR fortran/38829
8350         * gfortran.dg/bind_c_usage_29.f90: New file.
8351
8352 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
8353
8354         * gnat.dg/opt38.adb: New test.
8355         * gnat.dg/opt38_pkg.ad[sb]: New helper.
8356
8357 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
8358
8359         PR target/18343
8360         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
8361         New macro, 0 for __MMIX__, default 64.
8362         (bar): Pass it to __builtin_apply instead of literal 64.
8363
8364 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8365
8366         * gfortran.dg/io_constraints_11.f90: New file.
8367         * gfortran.dg/io_constraints_12.f90: New file.
8368         * gfortran.dg/io_constraints_13.f90: New file.
8369
8370 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
8371
8372         PR target/61423
8373         * gcc.target/i386/pr61423.c: New test.
8374
8375 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
8376
8377         PR c++/60184
8378         * g++.dg/cpp0x/constexpr-union6.C: New.
8379         * g++.dg/cpp0x/union6.C: Likewise.
8380         * g++.dg/init/ref14.C: Adjust.
8381         * g++.dg/init/union1.C: Likewise.
8382
8383 2014-06-06  Richard Biener  <rguenther@suse.de>
8384
8385         PR tree-optimization/59299
8386         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
8387
8388 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
8389
8390         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
8391         * gcc.dg/tree-ssa/sra-12.c: Likewise.
8392
8393 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8394
8395         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
8396         bitfield and test wrong results instead of correct results to make the
8397         test more portable.
8398
8399 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
8400
8401         PR c++/60432
8402         * g++.dg/cpp0x/constexpr-60432.C: New.
8403
8404 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
8405
8406         PR c++/60199
8407         * g++.dg/cpp0x/constexpr-60199.C: New.
8408
8409 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8410
8411         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
8412         Specify -march=z900 as an additional option.
8413         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
8414         * gcc.dg/optimize-bswapsi-2.c: Likewise.
8415         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
8416
8417 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
8418
8419         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
8420         reduction clause diagnostic changes.
8421         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
8422         * gfortran.dg/gomp/reduction1.f90: Likewise.
8423         * gfortran.dg/gomp/reduction3.f90: Likewise.
8424         * gfortran.dg/gomp/udr1.f90: New test.
8425         * gfortran.dg/gomp/udr2.f90: New test.
8426         * gfortran.dg/gomp/udr3.f90: New test.
8427         * gfortran.dg/gomp/udr4.f90: New test.
8428         * gfortran.dg/gomp/udr5.f90: New test.
8429         * gfortran.dg/gomp/udr6.f90: New test.
8430         * gfortran.dg/gomp/udr7.f90: New test.
8431
8432 2014-06-06  Christian Bruel  <christian.bruel@st.com>
8433
8434         PR tree-optimization/43934
8435         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
8436
8437 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
8438
8439         PR c/53119
8440         * gcc.dg/pr53119.c: New testcase.
8441
8442 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8443
8444         PR target/52472
8445         * gcc.target/avr/pr52472.c: New test.
8446
8447
8448 2014-06-05  Jeff Law  <law@redhat.com>
8449
8450         PR tree-optimization/61289
8451         * g++.dg/pr61289.C: New test.
8452         * g++.dg/pr61289-2.C: New test.
8453
8454 2014-06-05  Richard Biener  <rguenther@suse.de>
8455             Paolo Carlini  <paolo.carlini@oracle.com>
8456
8457         PR c++/56961
8458         * g++.dg/parse/pr56961.C: New.
8459
8460 2014-06-05  Kai Tietz  <ktietz@redhat.com>
8461
8462         PR target/46219
8463         * gcc.target/i386/sibcall-4.c: Remove xfail.
8464
8465 2014-06-05  Julian Brown  <julian@codesourcery.com>
8466             Sandra Loosemore  <sandra@codesourcery.com>
8467
8468         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
8469
8470 2014-06-05  Richard Biener  <rguenther@suse.de>
8471
8472         PR c++/61004
8473         * g++.dg/diagnostic/pr61004.C: New testcase.
8474
8475 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
8476
8477         * gcc.dg/torture/pr61319.c: New test.
8478
8479 2014-06-05  Marek Polacek  <polacek@redhat.com>
8480
8481         PR c/56724
8482         * gcc.dg/pr56724-3.c: New test.
8483
8484 2014-06-05  Andreas Schwab  <schwab@suse.de>
8485
8486         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
8487
8488 2014-06-05  Marek Polacek  <polacek@redhat.com>
8489
8490         PR c/49706
8491         * c-c++-common/pr49706.c: New test.
8492
8493 2014-06-05  Marek Polacek  <polacek@redhat.com>
8494
8495         PR c/48062
8496         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
8497         * gcc.dg/Wshadow-3.c: Likewise.
8498         * gcc.dg/pr48062.c: New test.
8499
8500 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
8501
8502         PR c++/43453
8503         * g++.dg/init/pr43453.C: New.
8504
8505 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
8506
8507         PR tree-optimization/61385
8508         * gcc.dg/tree-ssa/pr61385.c: New file.
8509
8510 2014-06-04  Richard Biener  <rguenther@suse.de>
8511
8512         PR tree-optimization/60098
8513         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
8514
8515 2014-06-04  Richard Biener  <rguenther@suse.de>
8516
8517         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
8518
8519 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
8520
8521         PR c/58942
8522         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
8523         the case with a pointer.
8524
8525 2014-06-04  Marek Polacek  <polacek@redhat.com>
8526
8527         PR c/30020
8528         * c-c++-common/pr30020.c: New test.
8529
8530 2014-06-03  Andrew Pinski  <apinski@cavium.com>
8531
8532         * gcc.c-torture/compile/20140528-1.c: New testcase.
8533
8534 2014-06-03  Dehao Chen  <dehao@google.com>
8535
8536         * gcc.dg/tree-prof/merge_block.c: New test.
8537
8538 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
8539
8540         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
8541         * g++.dg/ext/mv15.C (dg-options): Ditto.
8542
8543 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
8544
8545         DR 1423
8546         PR c++/52174
8547         * g++.dg/cpp0x/nullptr31.C: New.
8548         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
8549         * g++.dg/cpp0x/nullptr17.C: Update.
8550
8551 2014-06-03  Marek Polacek  <polacek@redhat.com>
8552
8553         PR c/60439
8554         * c-c++-common/pr60439.c: New test.
8555         * g++.dg/eh/scope1.C (f4): Add dg-warning.
8556
8557 2014-06-03  Martin Jambor  <mjambor@suse.cz>
8558
8559         PR ipa/61160
8560         * g++.dg/ipa/pr61160-1.C: New test.
8561
8562 2014-06-03  Richard Biener  <rguenther@suse.de>
8563
8564         PR tree-optimization/61383
8565         * gcc.dg/torture/pr61383-1.c: New testcase.
8566
8567 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
8568
8569         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
8570
8571 2014-06-02  Jeff Law  <law@redhat.com>
8572
8573         PR rtl-optimization/61094
8574         * g++.dg/pr61094: New test.
8575
8576 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
8577
8578         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
8579         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
8580         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
8581         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
8582         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
8583         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
8584         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
8585         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
8586
8587 2014-06-02  Richard Biener  <rguenther@suse.de>
8588
8589         PR tree-optimization/61346
8590         * gcc.dg/torture/pr61346.c: New testcase.
8591
8592 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8593
8594         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
8595         not compilation.
8596         * gcc.target/i386/sibcall-4.c: Ditto.
8597         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
8598
8599 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8600
8601         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8602         in scan-assembler-not string.
8603         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8604         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8605         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8606
8607 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
8608
8609         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8610
8611 2014-06-01  Kai Tietz  <ktietz@redhat.com>
8612
8613         PR target/61377
8614         * gcc.target/i386/sibcall-6.c: New test.
8615
8616 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
8617
8618         DR 1227
8619         PR c++/57543
8620         * g++.dg/cpp0x/pr57543-1.C: New.
8621         * g++.dg/cpp0x/pr57543-2.C: Likewise.
8622         * g++.dg/cpp0x/pr57543-3.C: Likewise.
8623         * g++.dg/cpp0x/decltype59.C: Likewise.
8624
8625 2014-05-31  Tom de Vries  <tom@codesourcery.com>
8626
8627         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8628
8629 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
8630
8631         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8632         restore_gcc_exec_prefix_env_var): New procedures.
8633         (set_ld_library_path_env_vars,
8634         restore_ld_library_path_env_vars): Use them.
8635         * lib/c-compat.exp: Load target-libpath.exp.
8636         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8637         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8638         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8639         restore_gcc_exec_prefix_env_var.
8640         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8641         Likewise.
8642
8643         * c-c++-common/asan/misalign-1.c: New test.
8644         * c-c++-common/asan/misalign-2.c: New test.
8645
8646         * g++.dg/asan/asan_test.C: Add -std=c++11 and
8647         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8648         -DASAN_USE_DEJAGNU_GTEST=1.
8649         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8650         * g++.dg/asan/asan_oob_test.cc: Likewise.
8651         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8652         * g++.dg/asan/asan_str_test.cc: Likewise.
8653         * g++.dg/asan/asan_test_utils.h: Likewise.
8654         * g++.dg/asan/sanitizer_test_config.h: Likewise.
8655         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
8656         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8657         Imported from upstream r209283.
8658         * g++.dg/asan/asan_test_config.h: Likewise.
8659
8660 2014-05-30  Kai Tietz  <ktietz@redhat.com>
8661
8662         PR target/60104
8663         * gcc.target/i386/sibcall-1.c: New test.
8664         * gcc.target/i386/sibcall-2.c: New test.
8665         * gcc.target/i386/sibcall-3.c: New test.
8666         * gcc.target/i386/sibcall-4.c: New test.
8667
8668 2014-05-30  Ian Lance Taylor  <iant@google.com>
8669
8670         * gcc.target/i386/pause-2.c: New test.
8671
8672 2014-05-30  Tom de Vries  <tom@codesourcery.com>
8673
8674         * gcc.target/i386/fuse-caller-save.c: New test.
8675         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8676         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8677
8678 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
8679
8680         * gcc.target/arm/simd/vrev16p8_1.c: New file.
8681         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8682         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8683         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8684         * gcc.target/arm/simd/vrev16s8_1.c: New file.
8685         * gcc.target/arm/simd/vrev16u8_1.c: New file.
8686         * gcc.target/arm/simd/vrev32p16_1.c: New file.
8687         * gcc.target/arm/simd/vrev32p8_1.c: New file.
8688         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8689         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8690         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8691         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8692         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8693         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8694         * gcc.target/arm/simd/vrev32s16_1.c: New file.
8695         * gcc.target/arm/simd/vrev32s8_1.c: New file.
8696         * gcc.target/arm/simd/vrev32u16_1.c: New file.
8697         * gcc.target/arm/simd/vrev32u8_1.c: New file.
8698         * gcc.target/arm/simd/vrev64f32_1.c: New file.
8699         * gcc.target/arm/simd/vrev64p16_1.c: New file.
8700         * gcc.target/arm/simd/vrev64p8_1.c: New file.
8701         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8702         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8703         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8704         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8705         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8706         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8707         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8708         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8709         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8710         * gcc.target/arm/simd/vrev64s16_1.c: New file.
8711         * gcc.target/arm/simd/vrev64s32_1.c: New file.
8712         * gcc.target/arm/simd/vrev64s8_1.c: New file.
8713         * gcc.target/arm/simd/vrev64u16_1.c: New file.
8714         * gcc.target/arm/simd/vrev64u32_1.c: New file.
8715         * gcc.target/arm/simd/vrev64u8_1.c: New file.
8716
8717 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
8718
8719         PR rtl-optimization/61325
8720         * gcc.target/aarch64/pr61325.c: New.
8721
8722 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
8723
8724         * gcc.target/arm/simd/vextQf32_1.c: New file.
8725         * gcc.target/arm/simd/vextQp16_1.c: New file.
8726         * gcc.target/arm/simd/vextQp8_1.c: New file.
8727         * gcc.target/arm/simd/vextQs16_1.c: New file.
8728         * gcc.target/arm/simd/vextQs32_1.c: New file.
8729         * gcc.target/arm/simd/vextQs64_1.c: New file.
8730         * gcc.target/arm/simd/vextQs8_1.c: New file.
8731         * gcc.target/arm/simd/vextQu16_1.c: New file.
8732         * gcc.target/arm/simd/vextQu32_1.c: New file.
8733         * gcc.target/arm/simd/vextQu64_1.c: New file.
8734         * gcc.target/arm/simd/vextQu8_1.c: New file.
8735         * gcc.target/arm/simd/vextQp64_1.c: New file.
8736         * gcc.target/arm/simd/vextf32_1.c: New file.
8737         * gcc.target/arm/simd/vextp16_1.c: New file.
8738         * gcc.target/arm/simd/vextp8_1.c: New file.
8739         * gcc.target/arm/simd/vexts16_1.c: New file.
8740         * gcc.target/arm/simd/vexts32_1.c: New file.
8741         * gcc.target/arm/simd/vexts64_1.c: New file.
8742         * gcc.target/arm/simd/vexts8_1.c: New file.
8743         * gcc.target/arm/simd/vextu16_1.c: New file.
8744         * gcc.target/arm/simd/vextu32_1.c: New file.
8745         * gcc.target/arm/simd/vextu64_1.c: New file.
8746         * gcc.target/arm/simd/vextu8_1.c: New file.
8747         * gcc.target/arm/simd/vextp64_1.c: New file.
8748
8749 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
8750             Tom de Vries  <tom@codesourcery.com>
8751
8752         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8753         options.
8754         * gcc.target/mips/fuse-caller-save.h: New include file.
8755         * gcc.target/mips/fuse-caller-save.c: New test.
8756         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8757         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8758
8759 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
8760
8761         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8762
8763 2014-05-28  Richard Biener  <rguenther@suse.de>
8764
8765         PR middle-end/61045
8766         * gcc.dg/pr61045.c: New testcase.
8767
8768 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8769
8770         * lib/clearcap.exp: New file.
8771         * gcc.dg/vect/vect.exp: Load clearcap.exp.
8772         Remove clearcap_ldflags handling.
8773         Call clearcap-init, clearcap-finish.
8774         * gcc.target/i386/i386.exp: Likewise.
8775         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8776         * gcc.target/i386/clearcapv2.map: Move to
8777         ../config/sol2-clearcapv2.map.
8778         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8779         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8780
8781 2014-05-28  Richard Biener  <rguenther@suse.de>
8782
8783         PR tree-optimization/61335
8784         * gfortran.dg/pr61335.f90: New testcase.
8785
8786 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8787
8788         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8789
8790 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8791
8792         * gnat.dg/overflow_fixed.adb: New test.
8793
8794 2014-05-27  Marek Polacek  <polacek@redhat.com>
8795
8796         PR c/56724
8797         * gcc.dg/pr56724-1.c: New test.
8798         * gcc.dg/pr56724-2.c: New test.
8799         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8800         -Wtraditional.
8801         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8802
8803 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8804
8805         * gcc.dg/fold-compare-8.c: New test.
8806         * gcc.dg/Wstrict-overflow-25.c: Likewise.
8807
8808 2014-05-27  Richard Biener  <rguenther@suse.de>
8809
8810         * gcc.dg/tree-ssa/vrp92.c: New testcase.
8811
8812 2014-05-27  Marek Polacek  <polacek@redhat.com>
8813
8814         PR testsuite/61319
8815         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8816         LLONG_MIN, and ULLONG_MAX.
8817
8818 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8819
8820         * lib/target-supports.exp (check_effective_target_vect_bswap):
8821         Specify arm*-*-* support.
8822
8823 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
8824
8825         PR testsuite/61319
8826         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8827         -nan optional.
8828         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8829         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8830
8831 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8832
8833         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8834
8835 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
8836
8837         PR rtl-optimization/61222
8838         * gcc.c-torture/compile/pr61222-1.c: New test.
8839         * gcc.c-torture/compile/pr61222-2.c: Likewise.
8840
8841 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8842
8843         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8844
8845 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
8846
8847         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8848
8849 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8850
8851         PR libgfortran/55117
8852         * gfortran.dg/namelist_85.f90: New test.
8853
8854 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
8855
8856         PR c/61191
8857         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8858         the case with syntax error.
8859
8860 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8861
8862         * gcc.dg/lto/pr61278_0.c: New test.
8863         * gcc.dg/lto/pr61278_1.c: New test.
8864
8865 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8866
8867         * gcc.dg/pr61220.c: New test.
8868         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8869
8870 2014-05-25  Tobias Burnus  <burnus@net-b.de>
8871
8872         * gfortran.dg/coarray_10.f90: Update dg-warning.
8873         * gfortran.dg/coarray_this_image_1.f90: New.
8874         * gfortran.dg/coarray_this_image_2.f90: New.
8875
8876 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
8877
8878         PR libfortran/61173
8879         * gfortran.dg/arrayio_14.f90: New test.
8880
8881 2014-05-24  Andreas Schwab  <schwab@suse.de>
8882
8883         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8884
8885 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
8886
8887         * gfortran.dg/bind_c_array_params_2.f90:
8888         Adjust regexp for -flto.
8889         * gfortran.dg/pr48636-2.f90: Likewise.
8890         * gfortran.dg/pr52835.f90: Likewise.
8891
8892 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
8893
8894         PR rtl-optimization/61215
8895         * gcc.target/i386/pr61215.c: New.
8896
8897 2014-05-23  Marek Polacek  <polacek@redhat.com>
8898             Jakub Jelinek  <jakub@redhat.com>
8899
8900         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8901         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8902         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8903         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8904         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8905         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8906         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8907         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8908         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8909         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8910         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8911         * c-c++-common/ubsan/float-cast.h: New file.
8912         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8913         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8914
8915 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
8916
8917         * gcc.target/aarch64/tail_indirect_call_1.c: New.
8918
8919 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8920
8921         * g++.dg/cpp1y/lambda-init9.C: New.
8922
8923 2014-05-23  Richard Biener  <rguenther@suse.de>
8924
8925         PR testsuite/61266
8926         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8927         adjust testcase to reflect reality.
8928
8929 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8930
8931         PR tree-optimization/54733
8932         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8933         optimization to support memory sources and bitwise operations
8934         equivalent to load in host endianness.
8935         * gcc.dg/optimize-bswaphi-1.c: Likewise.
8936         * gcc.dg/optimize-bswapsi-2.c: Likewise.
8937         * gcc.c-torture/execute/bswap-2.c: Likewise.
8938
8939 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8940
8941         * lib/target-supports.exp: New effective targets for architectures
8942         capable of performing byte swap.
8943         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8944         * gcc.dg/optimize-bswapdi-2.c: Likewise.
8945         * gcc.dg/optimize-bswapsi-1.c: Likewise.
8946
8947 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8948
8949         PR c++/61088
8950         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8951         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8952
8953 2014-05-22  Xinliang David Li  <davidxl@google.com>
8954
8955         * g++.dg/ipa/devirt-15.C: Fix expected message.
8956         * g++.dg/ipa/devirt-16.C: Ditto.
8957         * g++.dg/ipa/devirt-17.C: Ditto.
8958         * g++.dg/ipa/devirt-26.C: Ditto.
8959         * g++.dg/ipa/imm-devirt-1.C: Ditto.
8960         * g++.dg/ipa/imm-devirt-2.C: Ditto.
8961         * g++.dg/tree-ssa/pr8781.C:Ditto.
8962
8963 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
8964
8965         * gcc.target/powerpc/htm-ttest.c: New test.
8966
8967 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
8968
8969         * gnat.dg/opt37.ad[sb]: New test.
8970
8971 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
8972
8973         PR c/61271
8974         * g++.dg/cilk-plus/AN/array_function.cc: New.
8975
8976 2014-05-22  Richard Biener  <rguenther@suse.de>
8977
8978         * gcc.dg/tree-ssa/alias-33.c: New testcase.
8979
8980 2014-05-22  Kostya Serebryany  <kcc@google.com>
8981
8982         * c-c++-common/tsan/mutexset1.c: Update the test to match
8983         upstream r209283.
8984         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8985
8986 2014-05-21  Marek Polacek  <polacek@redhat.com>
8987
8988         PR sanitizer/61272
8989         * g++.dg/ubsan/pr61272.C: New test.
8990
8991 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
8992             Sandra Loosemore  <sandra@codesourcery.com>
8993
8994         PR lto/60179
8995         * lib/scanasm.exp (scan-lto-assembler): New procedure.
8996         * gcc.target/nios2/custom-fp-lto.c: New test.
8997
8998 2014-05-21  Andreas Schwab  <schwab@suse.de>
8999
9000         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
9001
9002 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
9003
9004         PR target/54236
9005         * gcc.target/sh/pr54236-3.c: New.
9006
9007 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
9008
9009         PR c++/60189
9010         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
9011
9012 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
9013
9014         PR tree-optimization/60899
9015         * g++.dg/ipa/devirt-11.C: Update template.
9016
9017 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
9018
9019         PR C++/61038
9020         * g++.dg/cpp0x/pr61038.C: New.
9021
9022 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9023
9024         PR c++/58753
9025         PR c++/58930
9026         PR c++/58704
9027         * g++.dg/cpp0x/nsdmi-template11.C: New.
9028         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
9029         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
9030
9031 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
9032
9033         * gnat.dg/opt35.adb: New test.
9034         * gnat.dg/opt36.adb: Likewise.
9035         * gnat.dg/opt35_pkg.ad[sb]: New helper.
9036
9037 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9038
9039         PR c++/60373
9040         * g++.dg/cpp0x/Wattributes1.C: New.
9041         * g++.dg/ext/visibility/redecl1.C: Adjust.
9042         * g++.dg/ext/visibility/visibility-7.C: Likewise.
9043
9044 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9045
9046         * gcc.target/powerpc/vsxcopy.c: New test.
9047
9048 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9049
9050         PR c++/58664
9051         * g++.dg/cpp0x/nsdmi-union6.C: New.
9052         * g++.dg/parse/pr58664.C: Likewise.
9053         * g++.dg/cpp0x/nsdmi6.C: Tweak.
9054         * g++.dg/parse/crash31.C: Likewise.
9055         * g++.dg/template/error2.C: Likewise.
9056         * g++.dg/template/inherit8.C: Likewise.
9057         * g++.dg/template/offsetof2.C: Likewise.
9058
9059 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
9060
9061         * c-c++-common/gomp/simd4.c: Adjust for inform.
9062         * g++.dg/cpp0x/decltype-call1.C: Likewise.
9063         * g++.dg/cpp0x/forw_enum6.C: Likewise.
9064         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
9065         * g++.dg/cpp0x/noexcept15.C: Likewise.
9066         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
9067         * g++.dg/eh/spec6.C: Likewise.
9068         * g++.dg/expr/cast1.C: Likewise.
9069         * g++.dg/expr/dtor1.C: Likewise.
9070         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
9071         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
9072         * g++.dg/gomp/pr49223-2.C: Likewise.
9073         * g++.dg/gomp/udr-4.C: Likewise.
9074         * g++.dg/init/delete1.C: Likewise.
9075         * g++.dg/other/crash-2.C: Likewise.
9076         * g++.dg/parse/crash24.C: Likewise.
9077         * g++.dg/parse/crash25.C: Likewise.
9078         * g++.dg/parse/crash31.C: Likewise.
9079         * g++.dg/parse/crash49.C: Likewise.
9080         * g++.dg/parse/crash50.C: Likewise.
9081         * g++.dg/parse/crash54.C: Likewise.
9082         * g++.dg/parse/dtor7.C: Likewise.
9083         * g++.dg/parse/error40.C: Likewise.
9084         * g++.dg/parse/fused-params1.C: Likewise.
9085         * g++.dg/parse/new1.C: Likewise.
9086         * g++.dg/template/crash35.C: Likewise.
9087         * g++.dg/template/crash59.C: Likewise.
9088         * g++.dg/template/crash77.C: Likewise.
9089         * g++.dg/template/error51.C: Likewise.
9090         * g++.dg/template/incomplete1.C: Likewise.
9091         * g++.dg/template/incomplete3.C: Likewise.
9092         * g++.dg/template/incomplete4.C: Likewise.
9093         * g++.dg/template/incomplete5.C: Likewise.
9094         * g++.dg/template/inherit8.C: Likewise.
9095         * g++.dg/template/instantiate1.C: Likewise.
9096         * g++.dg/template/instantiate3.C: Likewis: Likewise.
9097         * g++.dg/template/offsetof2.C: Likewise.
9098         * g++.dg/tm/pr51928.C: Likewise.
9099         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
9100         * g++.dg/warn/incomplete1.C: Likewise.
9101         * g++.dg/warn/incomplete2.C: Likewise.
9102         * g++.old-deja/g++.brendan/friend4.C: Likewise.
9103         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
9104         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
9105         * g++.old-deja/g++.eh/catch1.C: Likewise.
9106         * g++.old-deja/g++.eh/spec6.C: Likewise.
9107         * g++.old-deja/g++.mike/p7868.C: Likewise.
9108         * g++.old-deja/g++.other/crash38.C: Likewise.
9109         * g++.old-deja/g++.other/enum2.C: Likewise.
9110         * g++.old-deja/g++.other/incomplete.C: Likewise.
9111         * g++.old-deja/g++.other/vaarg3.C: Likewise.
9112         * g++.old-deja/g++.pt/crash9.C: Likewise.
9113         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
9114         * g++.old-deja/g++.pt/typename8.C: Likewise.
9115         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
9116
9117 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
9118
9119         * lib/target-supports.exp
9120         (check_effective_target_vect_sizes_32B_16B): Return false if
9121         128-bit AVX vectors preferred.
9122
9123 2014-05-19  Mike Stump  <mikestump@comcast.net>
9124
9125         * lib/target-supports.exp (check_effective_target_avx): Early out
9126         if not x86 to prevent x86 flags on non-x86 targets.
9127
9128 2014-05-19  Richard Biener  <rguenther@suse.de>
9129
9130         PR tree-optimization/61221
9131         * gcc.dg/torture/pr61221.c: New testcase.
9132
9133 2014-05-19  Richard Biener  <rguenther@suse.de>
9134
9135         PR tree-optimization/61209
9136         * gfortran.dg/pr61209.f90: New testcase.
9137
9138 2014-05-19  Richard Biener  <rguenther@suse.de>
9139
9140         PR tree-optimization/61184
9141         * c-c++-common/torture/pr61184.c: New testcase.
9142
9143 2014-05-19  Christian Bruel  <christian.bruel@st.com>
9144
9145         PR target/61195
9146         * gcc.target/sh/pr61195.c: New test.
9147
9148 2014-05-18  Wei Mi  <wmi@google.com>
9149
9150         PR target/58066
9151         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
9152         directive with rtl insns. Add effective-target fpic and
9153         tls_native.
9154
9155 2014-05-17  Xinliang David Li  <davidxl@google.com>
9156
9157         * g++.dg/ipa/devirt-33.C: New testcase.
9158
9159 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
9160
9161         * g++.dg/ipa/comdat.C: New file.
9162
9163 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9164
9165         * gnat.dg/volatile12.ad[sb]: New test.
9166
9167 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
9168
9169         * gnat.dg/enum3.adb: New test.
9170
9171 2014-05-18  Andreas Schwab  <schwab@suse.de>
9172
9173         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
9174
9175 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
9176
9177         PR libfortran/52539
9178         * gfortran.dg/namelist_utf8.f90: New test.
9179
9180 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
9181
9182         PR c++/52875
9183         * g++.dg/cpp0x/decltype58.C: New.
9184
9185 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
9186
9187         * gcc.target/microblaze/others/break_handler.c: New.
9188
9189 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
9190
9191         PR tree-optimization/61140
9192         PR tree-optimization/61150
9193         PR tree-optimization/61197
9194         * gcc.dg/tree-ssa/pr61140.c: New file.
9195         * gcc.dg/tree-ssa/pr61150.c: New file.
9196         * gcc.dg/tree-ssa/pr61197.c: New file.
9197
9198 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
9199
9200         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
9201         (dg-options): Add -mfpmath=387.
9202         (dg-final): Check that no MMX registers are used.
9203
9204 2014-05-17  Andreas Schwab  <schwab@suse.de>
9205
9206         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
9207
9208 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
9209
9210         Revert:
9211         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
9212
9213         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9214         occurrences of "int" in the gimple dump to reflect that the return
9215         types of functions now show up in such dumps.
9216         * gcc.dg/tree-ssa/pr27810.c: Likewise.
9217
9218 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
9219
9220         * gcc.c-torture/execute/20101011-1.c: Update testcase.
9221         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
9222         * gcc.dg/tree-ssa/writeonly.c: New testcase.
9223         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
9224         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
9225         * gcc.dg/debug/pr35154.c: Update testcase.
9226         * gcc.target/i386/vectorize1.c: Update testcase.
9227
9228 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
9229
9230         PR c++/51640
9231         * g++.dg/parse/error54.C: New.
9232
9233 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
9234
9235         PR rtl-optimization/60969
9236         * g++.dg/pr60969.C: New.
9237
9238 2014-05-16  Richard Biener  <rguenther@suse.de>
9239
9240         PR tree-optimization/61194
9241         * gcc.dg/vect/pr61194.c: New testcase.
9242
9243 2014-05-16  Richard Biener  <rguenther@suse.de>
9244
9245         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
9246         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
9247         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
9248         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
9249
9250 2014-05-16  Richard Biener  <rguenther@suse.de>
9251
9252         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
9253
9254 2014-05-15  Martin Jambor  <mjambor@suse.cz>
9255
9256         PR ipa/61085
9257         * g++.dg/ipa/pr61085.C: New test.
9258
9259 2014-05-15  Martin Jambor  <mjambor@suse.cz>
9260
9261         PR tree-optimization/61090
9262         * gcc.dg/tree-ssa/pr61090.c: New test.
9263
9264 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
9265
9266         PR tree-optimization/61158
9267         * gcc.dg/pr61158.c: New test.
9268
9269 2014-05-15  Andreas Schwab  <schwab@suse.de>
9270
9271         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
9272         emitted.
9273         * obj-c++.dg/exceptions-5.mm: Likewise.
9274
9275 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9276
9277         * shrink-wrap-loop.c: New test case.
9278
9279 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
9280
9281         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
9282         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
9283         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
9284         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
9285         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
9286         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
9287         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
9288         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
9289         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
9290         * gcc.target/arm/simd/vtrnf32_1.c: New file.
9291         * gcc.target/arm/simd/vtrnp16_1.c: New file.
9292         * gcc.target/arm/simd/vtrnp8_1.c: New file.
9293         * gcc.target/arm/simd/vtrns16_1.c: New file.
9294         * gcc.target/arm/simd/vtrns32_1.c: New file.
9295         * gcc.target/arm/simd/vtrns8_1.c: New file.
9296         * gcc.target/arm/simd/vtrnu16_1.c: New file.
9297         * gcc.target/arm/simd/vtrnu32_1.c: New file.
9298         * gcc.target/arm/simd/vtrnu8_1.c: New file.
9299
9300 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
9301
9302         * gcc.target/i386/clflushopt-1.c: New.
9303         * gcc.target/i386/xsavec-1.c: Ditto.
9304         * gcc.target/i386/xsavec64-1.c: Ditto.
9305         * gcc.target/i386/xsaves-1.c: Ditto.
9306         * gcc.target/i386/xsaves64-1.c: Ditto.
9307         * gcc.target/i386/sse-12.c: Test new options.
9308         * gcc.target/i386/sse-13.c: Ditto.
9309         * gcc.target/i386/sse-14.c: Ditto.
9310         * gcc.target/i386/sse-22.c: Ditto.
9311         * gcc.target/i386/sse-23.c: Ditto.
9312         * g++.dg/other/i386-2.C: Ditto.
9313         * g++.dg/other/i386-3.C: Ditto.
9314
9315 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
9316
9317         PR rtl-optimization/60866
9318         * gcc.dg/pr60866.c: New test.
9319
9320 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
9321
9322         PR rtl-optimization/60901
9323         * gcc.target/i386/pr60901.c: New test.
9324
9325 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
9326
9327         PR sanitizer/61100
9328         * c-c++-common/asan/asan-interface-1.c: New test.
9329         * lib/asan-dg.exp (asan_include_flags): New function.
9330         (asan_init): Call asan_include_flags to obtain path
9331         to sanitizer headers.
9332
9333 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
9334
9335         * lib/target-support.exp (check_dfp_hw_available): New function.
9336         (is-effective-target): Check $arg for dfp_hw.
9337         (is-effective-target-keyword): Likewise.
9338         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
9339         Change target to dfp_hw.
9340
9341 2014-05-13  Marek Polacek  <polacek@redhat.com>
9342
9343         PR c/61162
9344         * gcc.dg/pr61162.c: New test.
9345
9346 2014-05-13  Marek Polacek  <polacek@redhat.com>
9347
9348         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
9349         * c-c++-common/pr50459-2.c: New test.
9350
9351 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
9352
9353         PR c++/54310
9354         * g++.dg/template/pr54310.C: New.
9355
9356 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
9357             Sandra Loosemore  <sandra@codesourcery.com>
9358
9359         * gcc.target/mips/loongson-simd.c: Disable micromips too.
9360
9361 2014-05-13  Catherine Moore  <clm@cm00re.com>
9362
9363         * gcc.target/mips/near-far-1.c: Adjust expected output
9364         to allow the JALS instruction.
9365         * gcc.target/mips/near-far-2.c: Likewise.
9366         * gcc.target/mips/near-far-4.c: Likewise.
9367
9368 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
9369
9370         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
9371
9372 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
9373
9374         PR target/61060
9375         * gcc.dg/pr61060.c: New test.
9376
9377 2014-05-12  DJ Delorie  <dj@redhat.com>
9378
9379         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
9380         * gcc.dg/sibcall-4.c: Likewise.
9381
9382 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
9383
9384         * objc.dg/shadow-1.m: New test.
9385         * objc.dg/shadow-2.m: New test.
9386         * objc.dg/ivar-scope-1.m: New test.
9387         * objc.dg/ivar-scope-2.m: New test.
9388         * objc.dg/ivar-scope-3.m: New test.
9389         * objc.dg/ivar-scope-4.m: New test.
9390         * objc.dg/ivar-visibility-1.m: New test.
9391         * objc.dg/ivar-visibility-2.m: New test.
9392         * objc.dg/ivar-visibility-3.m: New test.
9393         * objc.dg/ivar-visibility-4.m: New test.
9394
9395 2014-05-12  Tobias Burnus  <burnus@net-b.de>
9396
9397         PR fortran/60127
9398         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
9399
9400 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9401
9402         PR fortran/60834
9403         * gfortran.dg/associate_16.f90:  New test.
9404
9405 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9406
9407         PR target/60991
9408         * gcc.target/avr/pr60991.c: New testcase.
9409
9410 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
9411
9412         PR c++/60054
9413         * g++.dg/cpp1y/pr60054.C: New.
9414
9415 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
9416
9417         PR c++/51199
9418         * g++.dg/template/pr51199.C: New.
9419
9420 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
9421
9422         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
9423
9424 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
9425
9426         * gfortran.dg/gomp/affinity-1.f90: New test.
9427
9428 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
9429
9430         * gcc.dg/torture/pr61136.c: New test.
9431
9432 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9433
9434         PR c++/59705
9435         * g++.dg/cpp0x/sfinae51.C: New.
9436
9437         PR c++/58353
9438         * g++.dg/cpp0x/variadic157.C: New.
9439
9440 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
9441
9442         PR target/51244
9443         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
9444
9445 2014-05-10  Marek Polacek  <polacek@redhat.com>
9446
9447         * gcc.dg/pedwarn-init.c: New test.
9448         * gcc.dg/init-string-1.c: Adjust dg-error.
9449
9450 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
9451
9452         * lib/target-supports.exp
9453         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
9454         to the list.
9455
9456 2014-05-09  Marek Polacek  <polacek@redhat.com>
9457
9458         PR c/61096
9459         * gcc.dg/pr61096-1.c: New test.
9460         * gcc.dg/pr61096-2.c: New test.
9461
9462 2014-05-09  Florian Weimer  <fweimer@redhat.com>
9463
9464         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
9465         * g++.dg/fstack-protector-strong.C: Likewise.
9466         * gcc.target/i386/ssp-strong-reg.c: New file.
9467
9468 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
9469
9470         PR target/61055
9471         * gcc.target/avr/torture/pr61055.c: New test.
9472
9473 2014-05-09  Marek Polacek  <polacek@redhat.com>
9474
9475         PR c/50459
9476         * c-c++-common/attributes-1.c: Move test line to a new test.
9477         * c-c++-common/attributes-2.c: New test.
9478         * c-c++-common/pr50459.c: New test.
9479         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
9480         * gcc.dg/nonnull-2.c: Likewise.
9481         * gcc.dg/pr55570.c: Modify dg-error.
9482         * gcc.dg/tm/wrap-2.c: Likewise.
9483
9484 2014-05-08  Jeff Law  <law@redhat.com>
9485
9486         PR tree-optimization/61009
9487         * g++.dg/tree-ssa/pr61009.C: New test.
9488
9489 2014-05-08  Matthias Klose  <doko@ubuntu.com>
9490
9491         PR driver/61106
9492         * gcc-dg/unused-8a.c: New.
9493         * gcc-dg/unused-8b.c: Likewise.
9494
9495 2014-05-08  Marek Polacek  <polacek@redhat.com>
9496
9497         PR c/61053
9498         * gcc.dg/pr61053.c: New test.
9499
9500 2014-05-08  Marek Polacek  <polacek@redhat.com>
9501
9502         PR c/61077
9503         * gcc.dg/pr61077.c: New test.
9504
9505 2014-05-08  Tobias Burnus  <burnus@net-b.de>
9506
9507         * gfortran.dg/coarray_collectives_1.f90: New.
9508         * gfortran.dg/coarray_collectives_2.f90: New.
9509         * gfortran.dg/coarray_collectives_3.f90: New.
9510         * gfortran.dg/coarray_collectives_4.f90: New.
9511         * gfortran.dg/coarray_collectives_5.f90: New.
9512         * gfortran.dg/coarray_collectives_6.f90: New.
9513         * gfortran.dg/coarray/collectives_1.f90: New.
9514         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
9515         * gfortran.dg/assumed_type_4.f90: Update dg-error.
9516         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
9517         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
9518         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
9519         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
9520         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9521
9522 2014-05-08  Wei Mi  <wmi@google.com>
9523
9524         PR target/58066
9525         * gcc.target/i386/pr58066.c: New test.
9526
9527 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
9528
9529         * gcc.target/i386/avx256-unaligned-load-2.c,
9530         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
9531         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
9532         packed-single instructions.
9533
9534 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
9535
9536         PR c++/13981
9537         * g++.dg/diagnostic/pr13981.C: New.
9538
9539 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
9540
9541         PR tree-optimization/59100
9542         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
9543         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
9544
9545 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
9546
9547         PR tree-optimization/61095
9548         * gcc.dg/torture/pr61095.c: New test.
9549
9550 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9551
9552         PR middle-end/39246
9553         * gcc.dg/uninit-13.c: Move warning on the actual source line where
9554         the uninitialized complex is used.
9555         * gcc.dg/uninit-17.c: New test to check partial initialization of
9556         complex with branches.
9557         * gcc.dg/uninit-17-O0.c: Likewise.
9558
9559 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
9560
9561         PR target/60884
9562         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
9563         (test_03): Rename to test_02.
9564
9565 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
9566
9567         PR c++/61083
9568         * g++.dg/cpp0x/sfinae50.C: New.
9569
9570 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
9571
9572         PR c++/61080
9573         * g++.dg/cpp0x/deleted7.C: New.
9574
9575 2014-05-07  Richard Biener  <rguenther@suse.de>
9576
9577         PR tree-optimization/61034
9578         * g++.dg/tree-ssa/pr61034.C: New testcase.
9579
9580 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
9581
9582         * gcc.target/epiphany/isr-arg.c: New file.
9583
9584 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
9585
9586         PR tree-optimization/52252
9587         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
9588
9589 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9590
9591         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
9592         * gcc.target/aarch64/simd/vrev16p8.x: New file.
9593         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
9594         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
9595         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
9596         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
9597         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
9598         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
9599         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
9600         * gcc.target/aarch64/simd/vrev16s8.x: New file.
9601         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9602         * gcc.target/aarch64/simd/vrev16u8.x: New file.
9603         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9604         * gcc.target/aarch64/simd/vrev32p16.x: New file.
9605         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9606         * gcc.target/aarch64/simd/vrev32p8.x: New file.
9607         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9608         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9609         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9610         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9611         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9612         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9613         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9614         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9615         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9616         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9617         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9618         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9619         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9620         * gcc.target/aarch64/simd/vrev32s16.x: New file.
9621         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9622         * gcc.target/aarch64/simd/vrev32s8.x: New file.
9623         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9624         * gcc.target/aarch64/simd/vrev32u16.x: New file.
9625         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9626         * gcc.target/aarch64/simd/vrev32u8.x: New file.
9627         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9628         * gcc.target/aarch64/simd/vrev64f32.x: New file.
9629         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9630         * gcc.target/aarch64/simd/vrev64p16.x: New file.
9631         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9632         * gcc.target/aarch64/simd/vrev64p8.x: New file.
9633         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9634         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9635         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9636         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9637         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9638         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9639         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9640         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9641         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9642         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9643         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9644         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9645         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9646         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9647         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9648         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9649         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9650         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9651         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9652         * gcc.target/aarch64/simd/vrev64s16.x: New file.
9653         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9654         * gcc.target/aarch64/simd/vrev64s32.x: New file.
9655         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9656         * gcc.target/aarch64/simd/vrev64s8.x: New file.
9657         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9658         * gcc.target/aarch64/simd/vrev64u16.x: New file.
9659         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9660         * gcc.target/aarch64/simd/vrev64u32.x: New file.
9661         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9662         * gcc.target/aarch64/simd/vrev64u8.x: New file.
9663
9664 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9665
9666         gcc.target/aarch64/simd/ext_f32.x: New file.
9667         gcc.target/aarch64/simd/ext_f32_1.c: New file.
9668         gcc.target/aarch64/simd/ext_p16.x: New file.
9669         gcc.target/aarch64/simd/ext_p16_1.c: New file.
9670         gcc.target/aarch64/simd/ext_p8.x: New file.
9671         gcc.target/aarch64/simd/ext_p8_1.c: New file.
9672         gcc.target/aarch64/simd/ext_s16.x: New file.
9673         gcc.target/aarch64/simd/ext_s16_1.c: New file.
9674         gcc.target/aarch64/simd/ext_s32.x: New file.
9675         gcc.target/aarch64/simd/ext_s32_1.c: New file.
9676         gcc.target/aarch64/simd/ext_s64.x: New file.
9677         gcc.target/aarch64/simd/ext_s64_1.c: New file.
9678         gcc.target/aarch64/simd/ext_s8.x: New file.
9679         gcc.target/aarch64/simd/ext_s8_1.c: New file.
9680         gcc.target/aarch64/simd/ext_u16.x: New file.
9681         gcc.target/aarch64/simd/ext_u16_1.c: New file.
9682         gcc.target/aarch64/simd/ext_u32.x: New file.
9683         gcc.target/aarch64/simd/ext_u32_1.c: New file.
9684         gcc.target/aarch64/simd/ext_u64.x: New file.
9685         gcc.target/aarch64/simd/ext_u64_1.c: New file.
9686         gcc.target/aarch64/simd/ext_u8.x: New file.
9687         gcc.target/aarch64/simd/ext_u8_1.c: New file.
9688         gcc.target/aarch64/simd/ext_f64.c: New file.
9689         gcc.target/aarch64/simd/extq_f32.x: New file.
9690         gcc.target/aarch64/simd/extq_f32_1.c: New file.
9691         gcc.target/aarch64/simd/extq_p16.x: New file.
9692         gcc.target/aarch64/simd/extq_p16_1.c: New file.
9693         gcc.target/aarch64/simd/extq_p8.x: New file.
9694         gcc.target/aarch64/simd/extq_p8_1.c: New file.
9695         gcc.target/aarch64/simd/extq_s16.x: New file.
9696         gcc.target/aarch64/simd/extq_s16_1.c: New file.
9697         gcc.target/aarch64/simd/extq_s32.x: New file.
9698         gcc.target/aarch64/simd/extq_s32_1.c: New file.
9699         gcc.target/aarch64/simd/extq_s64.x: New file.
9700         gcc.target/aarch64/simd/extq_s64_1.c: New file.
9701         gcc.target/aarch64/simd/extq_s8.x: New file.
9702         gcc.target/aarch64/simd/extq_s8_1.c: New file.
9703         gcc.target/aarch64/simd/extq_u16.x: New file.
9704         gcc.target/aarch64/simd/extq_u16_1.c: New file.
9705         gcc.target/aarch64/simd/extq_u32.x: New file.
9706         gcc.target/aarch64/simd/extq_u32_1.c: New file.
9707         gcc.target/aarch64/simd/extq_u64.x: New file.
9708         gcc.target/aarch64/simd/extq_u64_1.c: New file.
9709         gcc.target/aarch64/simd/extq_u8.x: New file.
9710         gcc.target/aarch64/simd/extq_u8_1.c: New file.
9711         gcc.target/aarch64/simd/extq_f64.c: New file.
9712
9713 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9714
9715         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9716         * gcc.target/aarch64/vtrnu32.c: Likewise.
9717         * gcc.target/aarch64/vtrnf32.c: Likewise.
9718
9719 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
9720
9721         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9722         * gcc.target/aarch64/simd/vtrnf32.x: New file.
9723         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9724         * gcc.target/aarch64/simd/vtrnp16.x: New file.
9725         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9726         * gcc.target/aarch64/simd/vtrnp8.x: New file.
9727         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9728         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9729         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9730         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9731         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9732         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9733         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9734         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9735         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9736         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9737         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9738         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9739         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9740         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9741         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9742         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9743         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9744         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9745         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9746         * gcc.target/aarch64/simd/vtrns16.x: New file.
9747         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9748         * gcc.target/aarch64/simd/vtrns32.x: New file.
9749         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9750         * gcc.target/aarch64/simd/vtrns8.x: New file.
9751         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9752         * gcc.target/aarch64/simd/vtrnu16.x: New file.
9753         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9754         * gcc.target/aarch64/simd/vtrnu32.x: New file.
9755         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9756         * gcc.target/aarch64/simd/vtrnu8.x: New file.
9757
9758 2014-05-07  Richard Biener  <rguenther@suse.de>
9759
9760         PR tree-optimization/57864
9761         * gcc.dg/torture/pr57864.c: New testcase.
9762
9763 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
9764
9765         PR libfortran/61049
9766         * gfortran.dg/list_read_13.f: New test.
9767
9768 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9769
9770         PR c++/60999
9771         * g++.dg/cpp0x/nsdmi-template9.C: New.
9772         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9773
9774 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
9775             Mike Stump  <mikestump@comcast.net>
9776             Richard Sandiford  <rdsandiford@googlemail.com>
9777
9778         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9779
9780 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
9781
9782         PR ipa/60965
9783         * g++.dg/ipa/devirt-32.C: New testcase.
9784
9785 2014-05-05  Richard Biener  <rguenther@suse.de>
9786
9787         PR middle-end/61010
9788         * gcc.dg/torture/pr61010.c: New testcase.
9789
9790 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9791
9792         * gcc.target/s390/leaf-profile.c: New testcase.
9793
9794 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9795
9796         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9797         Disable asm scan for s390.
9798         * gcc.dg/hoist-register-pressure-2.c: Likewise.
9799         * gcc.dg/hoist-register-pressure-3.c: Likewise.
9800
9801 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
9802
9803         PR tree-optimization/60363
9804         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9805
9806 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
9807
9808         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9809         (dg-require-effective-target): Change target to powerpc_fprs.
9810         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9811         (dg-require-effective-target): Change target to dfprt.
9812
9813 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9814
9815         PR c++/58582
9816         * g++.dg/cpp0x/deleted4.C: New.
9817         * g++.dg/cpp0x/deleted5.C: Likewise.
9818         * g++.dg/cpp0x/deleted6.C: Likewise.
9819
9820 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
9821
9822         PR fortran/61025
9823         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9824         regexps for -m32.
9825         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9826         * gfortran.dg/coarray_poly_6.f90: Likewise.
9827         * gfortran.dg/coarray_poly_7.f90: Likewise.
9828         * gfortran.dg/coarray_poly_8.f90: Likewise.
9829
9830 2014-05-02  Marek Polacek  <polacek@redhat.com>
9831
9832         PR c/25801
9833         * gcc.dg/pr25801.c: New test.
9834
9835 2014-05-02  Marek Polacek  <polacek@redhat.com>
9836
9837         PR c/60784
9838         * gcc.dg/pr60784.c: New test.
9839
9840 2014-05-01  Marek Polacek  <polacek@redhat.com>
9841
9842         PR c/60915
9843         * gcc.dg/pr60915.c: New test.
9844
9845 2014-05-01  Marek Polacek  <polacek@redhat.com>
9846
9847         PR c/60257
9848         * gcc.dg/pr60257.c: New test.
9849
9850 2014-05-01  Marek Polacek  <polacek@redhat.com>
9851
9852         PR c/43395
9853         * c-c++-common/pr43395.c: New test.
9854
9855 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
9856
9857         * gcc.dg/cond-reduc-1.c: New test.
9858         * gcc.dg/cond-reduc-2.c: Likewise.
9859
9860 2014-05-01  Marek Polacek  <polacek@redhat.com>
9861
9862         PR c/29467
9863         * gcc.dg/pr29467.c: New test.
9864         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
9865         about boolean types.
9866         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
9867         to bool.
9868         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9869
9870 2014-05-01  Marek Polacek  <polacek@redhat.com>
9871
9872         PR c/43245
9873         * gcc.dg/pr43245.c: New test.
9874
9875 2014-05-01  Marek Polacek  <polacek@redhat.com>
9876
9877         PR c/56989
9878         * gcc.dg/pr56989.c: New test.
9879
9880 2014-04-30  Ian Lance Taylor  <iant@google.com>
9881
9882         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9883         in go_compile_args rather than in argument to go-torture-execute.
9884
9885 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
9886
9887         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9888         instead of getpid.
9889
9890 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9891
9892         * gfortran.dg/coarray_poly_6.f90
9893         * gfortran.dg/coarray_poly_7.f90
9894         * gfortran.dg/coarray_poly_8.f90
9895
9896 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9897
9898         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9899         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9900         * gfortran.dg/coarray/codimension.f90: New.
9901
9902 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9903
9904         * gfortran.dg/coarray_lib_this_image_1.f90: New.
9905         * gfortran.dg/coarray_lib_this_image_2.f90: New.
9906
9907 2014-04-30  Tobias Burnus  <burnus@net-b.de>
9908
9909         * gfortran.dg/coarray_poly_4.f90: New.
9910         * gfortran.dg/coarray_poly_5.f90: New.
9911
9912 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9913
9914         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9915         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9916         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9917         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9918         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9919         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9920         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9921         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9922         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9923         * gcc.target/arm/simd/vuzpf32_1.c: New file.
9924         * gcc.target/arm/simd/vuzpp16_1.c: New file.
9925         * gcc.target/arm/simd/vuzpp8_1.c: New file.
9926         * gcc.target/arm/simd/vuzps16_1.c: New file.
9927         * gcc.target/arm/simd/vuzps32_1.c: New file.
9928         * gcc.target/arm/simd/vuzps8_1.c: New file.
9929         * gcc.target/arm/simd/vuzpu16_1.c: New file.
9930         * gcc.target/arm/simd/vuzpu32_1.c: New file.
9931         * gcc.target/arm/simd/vuzpu8_1.c: New file.
9932
9933 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9934
9935         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9936         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9937         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9938
9939 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
9940
9941         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9942         * gcc.target/aarch64/simd/vuzpf32.x: New file.
9943         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9944         * gcc.target/aarch64/simd/vuzpp16.x: New file.
9945         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9946         * gcc.target/aarch64/simd/vuzpp8.x: New file.
9947         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9948         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9949         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9950         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9951         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9952         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9953         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9954         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9955         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9956         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9957         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9958         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9959         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9960         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9961         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9962         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9963         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9964         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9965         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9966         * gcc.target/aarch64/simd/vuzps16.x: New file.
9967         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9968         * gcc.target/aarch64/simd/vuzps32.x: New file.
9969         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9970         * gcc.target/aarch64/simd/vuzps8.x: New file.
9971         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9972         * gcc.target/aarch64/simd/vuzpu16.x: New file.
9973         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9974         * gcc.target/aarch64/simd/vuzpu32.x: New file.
9975         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9976         * gcc.target/aarch64/simd/vuzpu8.x: New file.
9977
9978 2014-04-30  Richard Biener  <rguenther@suse.de>
9979
9980         PR tree-optimization/48329
9981         * gfortran.dg/vect/pr48329.f90: New testcase.
9982
9983 2014-04-30  Marek Polacek  <polacek@redhat.com>
9984
9985         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9986         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9987
9988 2014-04-30  Marek Polacek  <polacek@redhat.com>
9989
9990         PR c/60139
9991         * gcc.dg/pr60139.c: New test.
9992
9993 2014-04-30  Marek Polacek  <polacek@redhat.com>
9994
9995         PR c/60351
9996         * gcc.dg/pr60351.c: New test.
9997
9998 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
9999
10000         * gcc.target/arm/simd/simd.exp: New file.
10001         * gcc.target/arm/simd/vzipqf32_1.c: New file.
10002         * gcc.target/arm/simd/vzipqp16_1.c: New file.
10003         * gcc.target/arm/simd/vzipqp8_1.c: New file.
10004         * gcc.target/arm/simd/vzipqs16_1.c: New file.
10005         * gcc.target/arm/simd/vzipqs32_1.c: New file.
10006         * gcc.target/arm/simd/vzipqs8_1.c: New file.
10007         * gcc.target/arm/simd/vzipqu16_1.c: New file.
10008         * gcc.target/arm/simd/vzipqu32_1.c: New file.
10009         * gcc.target/arm/simd/vzipqu8_1.c: New file.
10010         * gcc.target/arm/simd/vzipf32_1.c: New file.
10011         * gcc.target/arm/simd/vzipp16_1.c: New file.
10012         * gcc.target/arm/simd/vzipp8_1.c: New file.
10013         * gcc.target/arm/simd/vzips16_1.c: New file.
10014         * gcc.target/arm/simd/vzips32_1.c: New file.
10015         * gcc.target/arm/simd/vzips8_1.c: New file.
10016         * gcc.target/arm/simd/vzipu16_1.c: New file.
10017         * gcc.target/arm/simd/vzipu32_1.c: New file.
10018         * gcc.target/arm/simd/vzipu8_1.c: New file.
10019
10020 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10021
10022         PR c++/51707
10023         * g++.dg/cpp0x/constexpr-51707.C: New.
10024
10025 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
10026
10027         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10028         occurrences of "int" in the gimple dump to reflect that the return
10029         types of functions now show up in such dumps.
10030         * gcc.dg/tree-ssa/pr27810.c: Likewise.
10031
10032 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR tree-optimization/60971
10035         * c-c++-common/turtore/pr60971.c: New test.
10036
10037 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
10038
10039         * gcc.target/aarch64/simd/simd.exp: New file.
10040         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
10041         * gcc.target/aarch64/simd/vzipf32.x: New file.
10042         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
10043         * gcc.target/aarch64/simd/vzipp16.x: New file.
10044         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
10045         * gcc.target/aarch64/simd/vzipp8.x: New file.
10046         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
10047         * gcc.target/aarch64/simd/vzipqf32.x: New file.
10048         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
10049         * gcc.target/aarch64/simd/vzipqp16.x: New file.
10050         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
10051         * gcc.target/aarch64/simd/vzipqp8.x: New file.
10052         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
10053         * gcc.target/aarch64/simd/vzipqs16.x: New file.
10054         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
10055         * gcc.target/aarch64/simd/vzipqs32.x: New file.
10056         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
10057         * gcc.target/aarch64/simd/vzipqs8.x: New file.
10058         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
10059         * gcc.target/aarch64/simd/vzipqu16.x: New file.
10060         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
10061         * gcc.target/aarch64/simd/vzipqu32.x: New file.
10062         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
10063         * gcc.target/aarch64/simd/vzipqu8.x: New file.
10064         * gcc.target/aarch64/simd/vzips16_1.c: New file.
10065         * gcc.target/aarch64/simd/vzips16.x: New file.
10066         * gcc.target/aarch64/simd/vzips32_1.c: New file.
10067         * gcc.target/aarch64/simd/vzips32.x: New file.
10068         * gcc.target/aarch64/simd/vzips8_1.c: New file.
10069         * gcc.target/aarch64/simd/vzips8.x: New file.
10070         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
10071         * gcc.target/aarch64/simd/vzipu16.x: New file.
10072         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
10073         * gcc.target/aarch64/simd/vzipu32.x: New file.
10074         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
10075         * gcc.target/aarch64/simd/vzipu8.x: New file.
10076
10077 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
10078
10079         * gcc.target/aarch64/fcsel_1.c: New test case.
10080
10081 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
10082
10083         PR libfortran/60810
10084         * gfortran.dg/arrayio_13.f90: New test.
10085
10086 2014-04-28  Martin Jambor  <mjambor@suse.cz>
10087
10088         * gcc.dg/tree-ssa/sra-14.c: New test.
10089
10090 2014-04-28  Richard Biener  <rguenther@suse.de>
10091
10092         PR middle-end/60092
10093         * gcc.dg/tree-ssa/alias-32.c: New testcase.
10094         * gcc.dg/vect/pr60092.c: Likewise.
10095
10096 2014-04-28  Richard Biener  <rguenther@suse.de>
10097
10098         * gcc.dg/tree-ssa/vrp91.c: New testcase.
10099         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
10100         * gcc.dg/Wstrict-overflow-15.c: Likewise.
10101         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
10102
10103 2014-04-28  Richard Biener  <rguenther@suse.de>
10104
10105         PR tree-optimization/60979
10106         * gcc.dg/graphite/pr60979.c: New testcase.
10107
10108 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10109
10110         PR c/60983
10111         * gcc.dg/pr60114.c: Use signed chars.
10112
10113 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10114
10115         PR c++/59120
10116         * g++.dg/cpp0x/alias-decl-43.C: New.
10117
10118 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10119
10120         PR fortran/59604
10121         PR fortran/58003
10122         * gfortran.dg/no_range_check_3.f90:  New test.
10123
10124 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
10125
10126         PR libfortran/52539
10127         * gfortran.dg/namelist_utf8.f90: New test.
10128
10129 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
10130
10131         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
10132         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
10133         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
10134
10135 2014-04-25  Cary Coutant  <ccoutant@google.com>
10136
10137         PR debug/60929
10138         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
10139         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
10140         -fdebug-types-section flag.
10141
10142 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
10143
10144         * gcc.target/arm/tail-long-call.c: New test.
10145
10146 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10147
10148         PR tree-optimization/60930
10149         * gcc.dg/torture/pr60930.c:  New test.
10150
10151 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
10152
10153         PR tree-optimization/60960
10154         * gcc.c-torture/execute/pr60960.c: New test.
10155
10156 2014-04-25  Marek Polacek  <polacek@redhat.com>
10157
10158         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
10159
10160 2014-04-25  Marek Polacek  <polacek@redhat.com>
10161
10162         PR c/18079
10163         * gcc.dg/pr18079.c: New test.
10164         * gcc.dg/pr18079-2.c: New test.
10165
10166 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
10167
10168         * c-c++-common/gomp/pr60823-2.c: Require effective target
10169         vect_simd_clones.
10170
10171 2014-04-25  Marek Polacek  <polacek@redhat.com>
10172
10173         PR c/60114
10174         * gcc.dg/pr60114.c: New test.
10175
10176 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10177
10178         * gcc.c-torture/execute/20140425-1.c: New test.
10179
10180 2014-04-25  Marek Polacek  <polacek@redhat.com>
10181
10182         PR c/60156
10183         * c-c++-common/pr60156.c: New test.
10184
10185 2014-04-25  Richard Biener  <rguenther@suse.de>
10186
10187         PR ipa/60912
10188         * g++.dg/opt/pr60912.C: New testcase.
10189
10190 2014-04-25  Richard Biener  <rguenther@suse.de>
10191
10192         PR ipa/60911
10193         * gcc.dg/lto/pr60911_0.c: New testcase.
10194
10195 2014-04-24  Cong Hou  <congh@google.com>
10196
10197         PR tree-optimization/60896
10198         * g++.dg/vect/pr60896.cc: New test.
10199
10200 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10201
10202         * gcc.target/powerpc/pack01.c: New test to test the new pack and
10203         unpack builtin functionss for 128-bit types.
10204         * gcc.target/powerpc/pack02.c: Likewise.
10205         * gcc.target/powerpc/pack03.c: Likewise.
10206         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
10207         divide builtin functionss.
10208         * gcc.target/powerpc/extend-divide-2.c: Likewise.
10209         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
10210         functions.
10211         * gcc.target/powerpc/bcd-2.c: Likewise.
10212         * gcc.target/powerpc/bcd-3.c: Likewise.
10213         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
10214         builtin functionss.
10215         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
10216
10217 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
10218
10219         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
10220         keeps_null_pointer_checks.
10221         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
10222         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
10223         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
10224         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
10225
10226 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
10227
10228         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
10229         Replace load with read and store with write.
10230
10231 2014-04-24  Jeff Law  <law@redhat.com>
10232
10233         PR target/60822
10234         * gcc.c-torture/pr60822.c: New test.
10235         * gcc.c-torture/pr60822.x: New test.
10236
10237 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
10238
10239         PR c++/57958
10240         * g++.dg/cpp0x/pr57958.C: New test.
10241
10242 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
10243
10244         * lib/target-supports.exp (check_effective_target_vect_perm): Return
10245         true for aarch64_be.
10246
10247 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
10248             Tom de Vries  <tom@codesourcery.com>
10249
10250         * gcc.dg/fuse-caller-save.c: New test.
10251
10252 2014-04-24  Joey Ye  <joey.ye@arm.com>
10253
10254         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
10255
10256 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10257
10258         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
10259         * gcc.dg/vect/vect-bswap16: New test.
10260         * gcc.dg/vect/vect-bswap32: Likewise.
10261         * gcc.dg/vect/vect-bswap64: Likewise.
10262
10263 2014-04-23  Jeff Law  <law@redhat.com>
10264
10265         PR tree-optimization/60902
10266         * gcc.target/i386/pr60902.c: New test.
10267
10268 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
10269
10270         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
10271         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
10272         * gcc.target/aarch64/vdup_n_1.c: New testcase.
10273
10274 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10275
10276         * gcc.target/arm/rev16.c: New test.
10277
10278 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10279
10280         * gcc.target/aarch64/rev16_1.c: New test.
10281
10282 2014-04-23  Richard Biener  <rguenther@suse.de>
10283
10284         PR tree-optimization/60903
10285         * gcc.dg/torture/pr60903.c: New testcase.
10286
10287 2014-04-23  Richard Biener  <rguenther@suse.de>
10288
10289         PR middle-end/60895
10290         * g++.dg/torture/pr60895.C: New testcase.
10291
10292 2014-04-23  Richard Biener  <rguenther@suse.de>
10293
10294         PR middle-end/60891
10295         * gcc.dg/torture/pr60891.c: New testcase.
10296
10297 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR sanitizer/60275
10300         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
10301         -fno-sanitize-recover to dg-options.
10302         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
10303         add -std=c++11 to dg-options.
10304         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
10305         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
10306         add -std=c++1y to dg-options.
10307         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
10308         -fno-sanitize-recover to dg-options.
10309         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10310         * c-c++-common/ubsan/vla-4.c: Likewise.
10311         * c-c++-common/ubsan/pr59503.c: Likewise.
10312         * c-c++-common/ubsan/vla-3.c: Likewise.
10313         * c-c++-common/ubsan/save-expr-1.c: Likewise.
10314         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10315         * c-c++-common/ubsan/shift-3.c: Likewise.
10316         * c-c++-common/ubsan/overflow-1.c: Likewise.
10317         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10318         * c-c++-common/ubsan/vla-2.c: Likewise.
10319         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10320         * c-c++-common/ubsan/pr60613-1.c: Likewise.
10321         * c-c++-common/ubsan/shift-6.c: Likewise.
10322         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10323         * c-c++-common/ubsan/overflow-add-3.c: New test.
10324         * c-c++-common/ubsan/overflow-add-4.c: New test.
10325         * c-c++-common/ubsan/div-by-zero-6.c: New test.
10326         * c-c++-common/ubsan/div-by-zero-7.c: New test.
10327
10328 2014-04-22  Christian Bruel  <christian.bruel@st.com>
10329
10330         * gcc.target/sh/hiconst.c: New test.
10331
10332 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
10333
10334         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
10335         lroundf generates custom round instruction, too.
10336
10337 2014-04-22  Tobias Burnus  <burnus@net-b.de>
10338
10339         PR fortran/60881
10340         * coarray/alloc_comp_3.f90: New.
10341
10342 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
10343
10344         PR target/60868
10345         * gcc.target/i386/pr60868.c: New testcase.
10346
10347 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
10348
10349         PR c/59073
10350         * c-c++-common/gomp/pr59073.c: New test.
10351
10352 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
10353
10354         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
10355
10356 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
10357
10358         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
10359         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
10360
10361 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
10362
10363         * gcc.dg/memcpy-5.c: New test.
10364
10365 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10366
10367         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
10368
10369         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
10370         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
10371         *-*-solaris2.9.
10372         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
10373         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
10374         from dg-options.
10375         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
10376         from dg-additional-options.
10377         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
10378         from dg-options.
10379
10380         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
10381         execution check.
10382         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
10383         (sigill_hdlr): Remove.
10384         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
10385         check.
10386
10387         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
10388         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
10389         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
10390
10391         * lib/target-supports.exp (add_options_for_tls): Remove
10392         *-*-solaris2.9* handling.
10393
10394 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
10395
10396         * gcc.target/aarch64/vect_cvtf_1.c: New.
10397
10398 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR tree-optimization/60823
10401         * c-c++-common/gomp/pr60823-1.c: New test.
10402         * c-c++-common/gomp/pr60823-2.c: New test.
10403         * c-c++-common/gomp/pr60823-3.c: New test.
10404
10405 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
10406
10407         * gcc.target/arm/anddi_notdi-1.c: New test.
10408         * gcc.target/arm/iordi_notdi-1.c: New test case.
10409
10410 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
10411
10412         * gcc.target/arm/iordi_notdi-1.c: New test.
10413
10414 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
10415
10416         * gcc.target/aarch64/vrnd_f64_1.c : New file.
10417
10418 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10419
10420         PR target/60735
10421         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
10422         not cause errors if -mspe.
10423
10424 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
10425
10426         PR target/60909
10427         * gcc.target/i386/pr60909-1.c: New test.
10428         * gcc.target/i386/pr60909-2.c: Ditto.
10429
10430 2014-04-18  Cong Hou  <congh@google.com>
10431
10432         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
10433         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
10434
10435 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10436
10437         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
10438         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10439
10440 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
10441
10442         PR c++/59200
10443         * g++.dg/cpp0x/alias-decl-42.C: New.
10444
10445 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
10446
10447         * gcc.target/powerpc/ti_math1.c: New.
10448         * gcc.target/powerpc/ti_math2.c: New.
10449
10450 2014-04-17  Martin Jambor  <mjambor@suse.cz>
10451
10452         * gnat.dg/opt34.adb: New.
10453         * gnat.dg/opt34_pkg.ads: Likewise.
10454
10455 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
10456
10457         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
10458         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
10459
10460 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
10461
10462         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
10463         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
10464
10465 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
10466
10467         PR target/60847
10468         Forward port from 4.8 branch
10469         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
10470
10471         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
10472         Fix scan patterns.
10473         * gcc.target/i386/bmi-2.c: Ditto.
10474
10475 2014-04-17  Richard Biener  <rguenther@suse.de>
10476
10477         PR middle-end/60849
10478         * g++.dg/opt/pr60849.C: New testcase.
10479
10480 2014-04-17  Richard Biener  <rguenther@suse.de>
10481
10482         PR tree-optimization/60836
10483         * g++.dg/vect/pr60836.cc: New testcase.
10484
10485 2014-04-17  Richard Biener  <rguenther@suse.de>
10486
10487         PR tree-optimization/60841
10488         * gcc.dg/vect/pr60841.c: New testcase.
10489
10490 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
10491
10492         * g++.dg/ipa/devirt-31.C: New testcase.
10493
10494 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
10495
10496         PR lto/60820
10497         * gcc.dg/lto/pr60820_0.c: New testcase.
10498         * gcc.dg/lto/pr60820_1.c: New testcase.
10499
10500 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
10501
10502         PR ipa/60854
10503         * g++.dg/torture/pr60854.C: New testcase.
10504
10505 2014-04-16  Catherine Moore  <clm@codesourcery.com>
10506
10507         * gcc.target/mips/umips-store16-2.c: New test.
10508
10509 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
10510
10511         * g++.dg/cpp0x/initlist-vect.C: New file.
10512
10513 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10514
10515         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
10516         * gcc.dg/uninit-I-O0.c: Likewise.
10517         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
10518
10519 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
10520
10521         PR tree-optimization/60844
10522         * gcc.dg/pr60844.c: New test.
10523
10524 2014-04-15  Richard Biener  <rguenther@suse.de>
10525
10526         PR rtl-optimization/56965
10527         * gcc.dg/torture/pr56965-1.c: New testcase.
10528         * gcc.dg/torture/pr56965-2.c: Likewise.
10529
10530 2014-04-15  Teresa Johnson  <tejohnson@google.com>
10531
10532         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
10533
10534 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
10535
10536         * gnat.dg/vect14.adb: New test.
10537
10538 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
10539
10540         * gnat.dg/vect12.ad[sb]: New test.
10541         * gnat.dg/vect13.ad[sb]: Likewise.
10542
10543 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
10544
10545         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
10546         under qemu-arm.
10547         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
10548         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
10549         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
10550         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
10551         * c-c++-common/ubsan/null-1.c: Likewise.
10552         * c-c++-common/ubsan/null-10.c: Likewise.
10553         * c-c++-common/ubsan/null-11.c: Likewise.
10554         * c-c++-common/ubsan/null-2.c: Likewise.
10555         * c-c++-common/ubsan/null-3.c: Likewise.
10556         * c-c++-common/ubsan/null-4.c: Likewise.
10557         * c-c++-common/ubsan/null-5.c: Likewise.
10558         * c-c++-common/ubsan/null-6.c: Likewise.
10559         * c-c++-common/ubsan/null-7.c: Likewise.
10560         * c-c++-common/ubsan/null-8.c: Likewise.
10561         * c-c++-common/ubsan/null-9.c: Likewise.
10562         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10563         * c-c++-common/ubsan/overflow-int128.c: Likewise.
10564         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10565         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10566         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10567         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10568         * c-c++-common/ubsan/pr59333.c: Likewise.
10569         * c-c++-common/ubsan/pr59667.c: Likewise.
10570         * c-c++-common/ubsan/pr60613-2.c: Likewise.
10571         * c-c++-common/ubsan/pr60636.c: Likewise.
10572         * c-c++-common/ubsan/shift-1.c: Likewise.
10573         * c-c++-common/ubsan/shift-2.c: Likewise.
10574         * c-c++-common/ubsan/vla-1.c: Likewise.
10575
10576 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10577
10578         * gnat.dg/vect11.ad[sb]: New test.
10579
10580 2014-04-14  Richard Biener  <rguenther@suse.de>
10581
10582         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
10583
10584 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10585
10586         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
10587
10588 2014-04-14  Richard Biener  <rguenther@suse.de>
10589             Marc Glisse  <marc.glisse@inria.fr>
10590
10591         PR c/60819
10592         * gcc.target/i386/vec-may_alias.c: New testcase.
10593
10594 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10595
10596         * lib/target-supports.exp
10597         (check_effective_target_vect_widen_mult_si_to_di_pattern):
10598         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10599         Fix formatting.
10600
10601 2014-04-14  Richard Biener  <rguenther@suse.de>
10602
10603         PR lto/60720
10604         * gcc.dg/lto/pr60720_0.c: New testcase.
10605         * gcc.dg/lto/pr60720_1.c: Likewise.
10606
10607 2014-04-14  Christian Bruel  <christian.bruel@st.com>
10608
10609         * gcc.target/sh/memset.c: New test.
10610
10611 2014-04-14  Richard Biener  <rguenther@suse.de>
10612
10613         PR middle-end/55022
10614         * gcc.dg/graphite/pr55022.c: New testcase.
10615
10616 2014-04-14  Richard Biener  <rguenther@suse.de>
10617
10618         PR tree-optimization/59817
10619         PR tree-optimization/60453
10620         * gfortran.dg/graphite/pr59817.f: New testcase.
10621         * gcc.dg/graphite/pr59817-1.c: Likewise.
10622         * gcc.dg/graphite/pr59817-2.c: Likewise.
10623
10624 2014-04-14  Jason Merrill  <jason@redhat.com>
10625
10626         Revert:
10627         * lib/gcc-dg.exp (dg-build-dso): New.
10628         (gcc-dg-test-1): Handle dg-do-what "dso".
10629
10630 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
10631
10632         PR fortran/60717
10633         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10634
10635         PR fortran/58085
10636         * gfortran.dg/associate_15.f90: New test.
10637
10638 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10639
10640         PR middle-end/60467
10641         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10642         case to check.
10643
10644 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
10645
10646         PR middle-end/60469
10647         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10648
10649 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
10650
10651         * gcc.target/mips/umips-store16-1.c: New test.
10652
10653 2014-04-11  Tobias Burnus  <burnus@net-b.de>
10654
10655         PR c/60194
10656         * * g++.dg/warn/warn_format_signedness.C: New.
10657         * gcc.dg/format/warn-signedness.c: New.
10658
10659 2014-04-11  Tobias Burnus  <burnus@net-b.de>
10660
10661         PR fortran/58880
10662         PR fortran/60495
10663         * gfortran.dg/finalize_25.f90: New.
10664
10665 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10666
10667         * gcc.target/epiphany/t1068-2.c: New file.
10668
10669 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10670
10671         * gcc.target/epiphany/btst-1.c: New test.
10672
10673 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
10674
10675         PR rtl-optimization/60651
10676         * gcc.target/epiphany/mode-switch.c: New test.
10677
10678 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
10679
10680         PR c++/58600
10681         * g++.dg/cpp0x/gen-attrs-58.C: New.
10682         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10683
10684 2014-04-11  Steve Ellcey  <sellcey@mips.com>
10685             Jakub Jelinek  <jakub@redhat.com>
10686
10687         PR middle-end/60556
10688         * gcc.c-torture/compile/pr60556.c: New test.
10689
10690 2014-04-11  Richard Biener  <rguenther@suse.de>
10691
10692         PR middle-end/60797
10693         * gcc.dg/pr60797.c: New testcase.
10694
10695 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10696
10697         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10698         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10699         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10700         rename to ...
10701         * gcc.target/s390/htm-nofloat-1.c: ... this one.
10702         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10703         instructions as well.
10704
10705 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
10706
10707         PR rtl-optimization/60663
10708         * gcc.target/arm/pr60663.c: New test.
10709
10710 2014-04-10  Jason Merrill  <jason@redhat.com>
10711
10712         * g++.dg/dso/dlclose1.C: Disable for 4.9.
10713
10714 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
10715
10716         PR lto/60567
10717         * g++.dg/lto/pr60567_0.C: New test.
10718
10719 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10720
10721         * gfortran.dg/class_nameclash.f90: New test.
10722
10723 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10724
10725         PR c++/52844
10726         * g++.dg/cpp0x/variadic156.C: New.
10727
10728 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10729
10730         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10731         long.
10732
10733 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10734
10735         PR debug/60655
10736         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10737         -fdata-sections.
10738
10739 2014-04-09  Steve Ellcey  <sellcey@mips.com>
10740
10741         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10742         and scan lists.
10743
10744 2014-04-09  Cong Hou  <congh@google.com>
10745
10746         PR testsuite/60773
10747         * lib/target-supports.exp:
10748         (check_effective_target_vect_widen_si_to_di_pattern): New.
10749         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10750         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10751         targets only.
10752         (foo): Fix up formatting.
10753         (main): Call check_vect.
10754
10755 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
10756
10757         PR c++/59115
10758         * g++.dg/template/crash119.C: New.
10759
10760 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
10761
10762         * gcc.target/powerpc/atomic_load_store-p8.c: New.
10763
10764 2014-04-08  Jason Merrill  <jason@redhat.com>
10765
10766         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10767
10768 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10769
10770         PR rtl-optimization/60776
10771         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10772         * gcc.dg/builtin-bswap-7.c: Likewise.
10773         * gcc.dg/builtin-bswap-6a.c: New testcase.
10774         * gcc.dg/builtin-bswap-7a.c: New testcase.
10775
10776         Revert
10777         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10778
10779         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10780         optimization.
10781         * gcc.dg/builtin-bswap-7.c: Likewise.
10782
10783 2014-04-08  Richard Biener  <rguenther@suse.de>
10784
10785         PR tree-optimization/60785
10786         * gcc.dg/graphite/pr60785.c: New testcase.
10787
10788 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10789
10790         PR target/60602
10791         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10792         with as at -O0.
10793
10794 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10797         * g++.dg/warn/Wnvdtor-3.C: Likewise.
10798         * g++.dg/warn/Wnvdtor-4.C: Likewise.
10799
10800 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10801
10802         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10803
10804 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
10805
10806         PR target/60609
10807         * g++.dg/torture/pr60609.C: New test.
10808
10809 2014-04-07  Richard Biener  <rguenther@suse.de>
10810
10811         PR tree-optimization/60766
10812         * gcc.dg/torture/pr60766.c: New testcase.
10813
10814 2014-04-07  Jason Merrill  <jason@redhat.com>
10815
10816         * lib/gcc-dg.exp (dg-build-dso): New.
10817         (gcc-dg-test-1): Handle dg-do-what "dso".
10818         * lib/target-supports.exp (add_options_for_dlopen): New.
10819         (check_effective_target_dlopen): Use it.
10820
10821 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10822
10823         * gcc.target/arm/pr60657.c: Fix missing curly brace.
10824
10825 2014-04-07  Richard Biener  <rguenther@suse.de>
10826
10827         PR middle-end/60750
10828         * g++.dg/torture/pr60750.C: New testcase.
10829         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10830
10831 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
10832
10833         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10834
10835 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
10836
10837         PR testsuite/60671
10838         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10839
10840 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
10841
10842         PR testsuite/60672
10843         * g++.dg/cpp1y/auto-fn25.C: Require lto.
10844
10845         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10846
10847 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
10848
10849         * gfortran.dg/warn_conversion_4.f90: Adjust test.
10850
10851 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
10852
10853         * gcc.target/avr/dev-specific-rmw.c: New test.
10854
10855 2014-04-04  Cong Hou  <congh@google.com>
10856
10857         PR tree-optimization/60656
10858         * gcc.dg/vect/pr60656.c: New test.
10859
10860 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10861
10862         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10863         optimization.
10864         * gcc.dg/builtin-bswap-7.c: Likewise.
10865
10866 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
10867
10868         PR c++/58207
10869         * g++.dg/cpp0x/constexpr-ice15.C: New.
10870
10871 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
10872
10873         PR ipa/59626
10874         testcase by Richard Biener
10875         * gcc.dg/lto/pr59626_0.c: New testcase.
10876         * gcc.dg/lto/pr59626_1.c: New testcase.
10877
10878 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10879
10880         PR debug/60655
10881         * gcc.c-torture/compile/pr60655-1.c: New test.
10882
10883 2014-04-04  Martin Jambor  <mjambor@suse.cz>
10884
10885         PR ipa/60640
10886         * g++.dg/ipa/pr60640-1.C: New test.
10887         * g++.dg/ipa/pr60640-2.C: Likewise.
10888         * g++.dg/ipa/pr60640-3.C: Likewise.
10889         * g++.dg/ipa/pr60640-4.C: Likewise.
10890
10891 2014-04-04  Jeff Law  <law@redhat.com>
10892
10893         PR target/60657
10894         * gcc.target/arm/pr60657.c: New test.
10895
10896 2014-04-04  Richard Biener  <rguenther@suse.de>
10897
10898         PR ipa/60746
10899         * g++.dg/torture/pr60746.C: New testcase.
10900
10901 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
10902
10903         * g++.old-deja/g++.robertl/eb121.C: Adjust.
10904         * g++.old-deja/g++.jason/overload21.C: Likewise.
10905         * g++.old-deja/g++.law/init5.C: Likewise.
10906
10907 2014-04-03  Cong Hou  <congh@google.com>
10908
10909         PR tree-optimization/60505
10910         * gcc.dg/vect/pr60505.c: New test.
10911
10912 2014-04-03  Richard Biener  <rguenther@suse.de>
10913
10914         PR tree-optimization/60740
10915         * gcc.dg/graphite/pr60740.c: New testcase.
10916
10917 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10918
10919         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10920         * g++.dg/warn/Wnvdtor-2.C: New.
10921         * g++.dg/warn/Wnvdtor-3.C: New.
10922         * g++.dg/warn/Wnvdtor-4.C: New.
10923         * g++.dg/warn/Weff1.C: Delete.
10924         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10925         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10926
10927 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
10928
10929         PR ipa/60659
10930         * g++.dg/torture/pr60659.C: New testcase.
10931
10932 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10933
10934         PR tree-optimization/60733
10935         * gcc.dg/torture/pr60733.c:  New test.
10936
10937 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
10938
10939         PR rtl-optimization/60650
10940         * gcc.target/arm/pr60650-2.c: New.
10941
10942 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
10943
10944         * gcc.target/i386/avx2-vpand-3.c,
10945         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10946
10947 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
10948
10949         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10950         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10951         gcc.target/i386/memcpy-strategy-1.c,
10952         gcc.target/i386/memcpy-strategy-2.c,
10953         gcc.target/i386/memcpy-vector_loop-1.c,
10954         gcc.target/i386/memcpy-vector_loop-2.c,
10955         gcc.target/i386/memset-vector_loop-1.c,
10956         gcc.target/i386/memset-vector_loop-2.c,
10957         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10958         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10959         -march= options different from those in dg-options.
10960
10961 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
10962
10963         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10964         gcc.target/i386/pr30970.c: Use -mtune=generic.
10965         * gcc.target/i386/avx2-vpaddb-3.c,
10966         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10967         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10968         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10969         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10970         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10971         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10972         gcc.target/i386/avx2-vpsubw-3.c,
10973         gcc.target/i386/avx256-unaligned-load-1.c,
10974         gcc.target/i386/avx256-unaligned-load-4.c,
10975         gcc.target/i386/avx256-unaligned-store-1.c,
10976         gcc.target/i386/avx256-unaligned-store-2.c,
10977         gcc.target/i386/avx256-unaligned-store-4.c: Use
10978         -mno-prefer-avx128.
10979
10980 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
10981             Iain Sandoe <iain@codesourcery.com>
10982
10983         PR target/54083
10984         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10985         with the additional options -Wl,-undefined,dynamic_lookup
10986         and -Wl,-flat_namespace.
10987         * gcc.dg/torture/pr53922.c: Additional option
10988         -Wl,-flat_namespace for darwin[89].
10989         * gcc.dg/torture/pr60092.c: Additional options
10990         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10991         for darwin[89].
10992
10993 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
10994
10995         PR target/43751
10996         * lib/prune.exp: Modify the regular express to prune
10997         the new warnings introduced by r205679 on darwin9.
10998
10999 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
11000
11001         * g++.dg/init/ctor4.C: Adjust.
11002         * g++.dg/init/ctor4-1.C: New.
11003         * g++.dg/cpp0x/defaulted2.C: Adjust.
11004
11005 2014-04-01  Richard Henderson  <rth@redhat.com>
11006
11007         PR target/60704
11008         * gcc.dg/pr60704.c: New file.
11009
11010 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
11011
11012         PR target/60363
11013         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
11014         logical_op_short_circuit targets.
11015
11016 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
11017
11018         PR libfortran/60128
11019         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
11020         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
11021
11022 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
11023
11024         PR rtl-optimization/60700
11025         * gcc.target/i386/pr60700.c: New test.
11026
11027 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11028
11029         PR target/60650
11030         * gcc.target/arm/pr60650.c: Adjust command line options.
11031
11032 2014-03-31  Martin Jambor  <mjambor@suse.cz>
11033
11034         PR middle-end/60647
11035         * gcc.dg/pr60647-1.c: New test.
11036         * gcc.dg/pr60647-2.c: Likewise.
11037
11038 2014-03-31  Richard Biener  <rguenther@suse.de>
11039
11040         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
11041
11042 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
11043
11044         PR target/60034
11045         * gcc.target/aarch64/pr60034.c: New file.
11046
11047 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
11048
11049         PR c++/60626
11050         * g++.dg/cpp1y/pr60626.C: New testcase.
11051
11052 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
11053
11054         * gcc.dg/pr45416.c: Allow bextr on x86.
11055         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
11056         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
11057         gcc.target/i386/fma4-vector.c: Use -mno-fma.
11058         * gcc.target/i386/l_fma_double_1.c,
11059         gcc.target/i386/l_fma_double_2.c,
11060         gcc.target/i386/l_fma_double_3.c,
11061         gcc.target/i386/l_fma_double_4.c,
11062         gcc.target/i386/l_fma_double_5.c,
11063         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
11064         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
11065         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
11066         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
11067         * gcc.target/i386/pr27971.c: Use -mno-tbm.
11068         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
11069         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
11070
11071 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
11072
11073         PR target/60648
11074         * g++.dg/pr60648.C: Move test to...
11075         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
11076         dg-options, add for fpic targets dg-additional-options -fPIC.
11077
11078 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11079
11080         * gnat.dg/opt33.adb: New testcase.
11081
11082 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
11083
11084         PR target/60697
11085         * gcc.target/aarch64/pr60697.c: New.
11086
11087 2014-03-27  Jeff Law  <law@redhat.com>
11088
11089         PR target/60648
11090         * g++.dg/pr60648.C: New test.
11091
11092 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
11093
11094         PR c++/60573
11095         * g++.dg/cpp1y/pr60573.C: New testcase.
11096
11097 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
11098
11099         PR target/60693
11100         * gcc.target/i386/pr60693.c: New test.
11101
11102 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
11103
11104         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
11105
11106 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
11107
11108         PR c++/60689
11109         * c-c++-common/pr60689.c: New test.
11110
11111         PR c++/58678
11112         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
11113         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
11114         targets.
11115
11116 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
11117
11118         PR target/60675
11119         * gcc.target/aarch64/pr60675.C: New.
11120
11121 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11122
11123         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
11124         * lib/target-supports.exp: Return true for s390
11125         in check_effective_logical_op_short_circuit.
11126
11127 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
11128
11129         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
11130         of second source operand.
11131         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
11132         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
11133         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
11134
11135 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
11136
11137         PR ipa/60315
11138         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
11139
11140 2014-03-28  Tobias Burnus  <burnus@net-b.de>
11141
11142         * lib/cilk-plus-dg.exp: New.
11143         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
11144         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
11145
11146 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11147
11148         PR fortran/60522
11149         * gfortran.dg/where_4.f90:  New test case.
11150
11151 2014-03-27  Tobias Burnus  <burnus@net-b.de>
11152
11153         PR fortran/58880
11154         * gfortran.dg/finalize_24.f90: New.
11155
11156 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
11157
11158         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
11159         vbpermq builtin.
11160
11161         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
11162         vec_select optimizations.
11163         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
11164         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
11165
11166         PR target/60672
11167         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
11168         xxpermdi builtins are supported.
11169
11170 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
11171
11172         PR rtl-optimization/60650
11173         * gcc.target/arm/pr60650.c: New.
11174
11175 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11176
11177         * gcc.target/s390/20140327-1.c: New testcase.
11178
11179 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
11180
11181         PR middle-end/60682
11182         * g++.dg/gomp/pr60682.C: New test.
11183
11184 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
11185
11186         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
11187
11188 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11189
11190         PR target/60580
11191         * gcc.target/aarch64/pr60580_1.c: New.
11192         * gcc.target/aarch64/test_fp_attribute_1.c: New.
11193         * gcc.target/aarch64/test_fp_attribute_2.c: New.
11194
11195 2014-03-26  Dehao Chen  <dehao@google.com>
11196
11197         * gcc.dg/predict-8.c: New test.
11198
11199 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
11200
11201         PR c++/52369
11202         * g++.dg/init/const10.C: New.
11203         * g++.dg/init/const11.C: New.
11204         * g++.dg/init/pr25811.C: Adjust.
11205         * g++.dg/init/pr29043.C: Likewise.
11206         * g++.dg/init/pr43719.C: Likewise.
11207         * g++.dg/init/pr44086.C: Likewise.
11208         * g++.dg/init/ctor8.C: Likewise.
11209         * g++.dg/init/uninitialized1.C: Likewise.
11210
11211 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
11212
11213         PR sanitizer/60636
11214         * c-c++-common/ubsan/pr60636.c: New test.
11215
11216 2014-03-26  Andreas Schwab  <schwab@suse.de>
11217
11218         * g++.dg/torture/pr60315.C: Remove duplication.
11219
11220 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11221
11222         * gcc.c-torture/execute/20140326-1.c: New test.
11223
11224 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
11225
11226         PR ipa/60315
11227         * g++.dg/torture/pr60315.C: New testcase.
11228
11229 2014-03-25  Martin Jambor  <mjambor@suse.cz>
11230
11231         PR ipa/60600
11232         * g++.dg/ipa/pr60600.C: New test.
11233
11234 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
11235
11236         PR testsuite/58013
11237         * g++.dg/opt/pr56999.C: Pop hidden visibility.
11238
11239 2014-03-25  Richard Biener  <rguenther@suse.de>
11240
11241         PR middle-end/60635
11242         * gfortran.dg/lto/pr60635_0.f90: New testcase.
11243         * gfortran.dg/lto/pr60635_1.c: Likewise.
11244
11245 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
11246
11247         PR c++/60627
11248         * g++.dg/cpp1y/pr60627.C: New testcase.
11249
11250 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
11251
11252         * gcc.target/aarch64/ushr64_1.c: New.
11253
11254 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
11255
11256         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
11257         (LONG_LONG): Use LLONG.
11258         (set_rvector_long): Explicitly return void.
11259         (set_vector_long): Likewise.
11260         (check_vector_long): Likewise.
11261
11262 2014-03-24  Marek Polacek  <polacek@redhat.com>
11263
11264         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
11265         Define INT_MIN.
11266         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
11267         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11268         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11269         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11270         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11271         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11272         * c-c++-common/ubsan/pr59503.c: Likewise.
11273         * c-c++-common/ubsan/pr60613-1.c: Likewise.
11274         * c-c++-common/ubsan/save-expr-1.c: Likewise.
11275         * c-c++-common/ubsan/shift-3.c: Likewise.
11276         * c-c++-common/ubsan/shift-6.c: Likewise.
11277         * c-c++-common/ubsan/undefined-1.c: Likewise.
11278         * c-c++-common/ubsan/vla-2.c: Likewise.
11279         * c-c++-common/ubsan/vla-3.c: Likewise.
11280         * c-c++-common/ubsan/vla-4.c: Likewise.
11281         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
11282         * g++.dg/ubsan/return-2.C: Likewise.
11283
11284 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
11285
11286         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
11287         hppa*-*-hpux*.
11288
11289         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
11290
11291         PR libfortran/59313
11292         PR libfortran/58015
11293         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
11294         * gfortran.dg/round_4.f90: Likewise.
11295
11296 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
11297
11298         PR libfortran/60128
11299         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
11300         i?86-*-solaris2.9*.
11301
11302 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
11303
11304         PR sanitizer/60613
11305         * c-c++-common/ubsan/pr60613-1.c: New test.
11306         * c-c++-common/ubsan/pr60613-2.c: New test.
11307
11308 2014-03-22  Matthias Klose  <doko@ubuntu.com>
11309
11310         * g++.dg/cpp0x/regress: Remove empty directory.
11311
11312 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
11313
11314         PR debug/60603
11315         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
11316
11317 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
11318
11319         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
11320         * g++.dg/cpp1y/pr60393.C: Likewise.
11321
11322 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
11323
11324         PR c++/60384
11325         * g++.dg/cpp1y/pr60384.C: New.
11326
11327 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
11328
11329         PR target/60598
11330         * gcc.dg/pr60598.c: New test.
11331
11332 2014-03-21  Martin Jambor  <mjambor@suse.cz>
11333
11334         PR ipa/59176
11335         * g++.dg/torture/pr59176.C: New test.
11336
11337 2014-03-21  Martin Jambor  <mjambor@suse.cz>
11338
11339         PR ipa/60419
11340         * g++.dg/ipa/pr60419.C: New test.
11341
11342 2014-03-21  Richard Biener  <rguenther@suse.de>
11343
11344         PR tree-optimization/60577
11345         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
11346
11347 2014-03-21  Tobias Burnus  <burnus@net-b.de>
11348
11349         PR fortran/60599
11350         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
11351
11352 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
11353
11354         PR middle-end/60597
11355         * g++.dg/opt/pr60597.C: New test.
11356
11357         PR c++/60572
11358         * g++.dg/init/pr60572.C: New test.
11359
11360 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
11361
11362         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
11363
11364 2014-03-19  Tobias Burnus  <burnus@net-b.de>
11365
11366         PR fortran/60543
11367         PR fortran/60283
11368         * gfortran.dg/implicit_pure_4.f90: New.
11369
11370 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
11371
11372         PR c++/51474
11373         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
11374
11375 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
11376
11377         PR testsuite/60590
11378         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
11379         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
11380         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
11381
11382 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
11383
11384         PR c++/60332
11385         * g++.dg/cpp1y/pr60332.C: New.
11386
11387 2014-03-19  Marek Polacek  <polacek@redhat.com>
11388
11389         PR sanitizer/60569
11390         * g++.dg/ubsan/pr60569.C: New test.
11391
11392 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11393
11394         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
11395
11396 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
11397
11398         PR tree-optimization/60559
11399         * g++.dg/vect/pr60559.cc: New test.
11400
11401 2014-03-18  Ian Lance Taylor  <iant@google.com>
11402
11403         PR target/60563
11404         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
11405         (ditype): Rename typedef from int64_t.
11406
11407 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11408
11409         PR c/55383
11410         * gcc.dg/cast-qual-3.c: New.
11411         Revert:
11412         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11413         * c-c++-common/Wcast-qual-1.c: More precise match text.
11414
11415 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
11416
11417         PR fortran/55207
11418         PR fortran/60549
11419         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
11420         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
11421         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
11422         * gfortran.dg/intent_optimize_1.f90: Ditto.
11423         * gfortran.dg/pointer_init_9.f90: Ditto.
11424         * gfortran.dg/volatile4.f90: Ditto.
11425         * gfortran.dg/volatile6.f90: Ditto.
11426
11427 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11428
11429         PR c/55383
11430         * c-c++-common/Wcast-qual-1.c: More precise match text.
11431
11432 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
11433
11434         PR c++/60305
11435         * g++.dg/cpp0x/constexpr-ice14.C: New.
11436
11437 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
11438
11439         PR c++/54250
11440         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
11441
11442 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
11443
11444         PR sanitizer/60535
11445         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
11446         * c-c++-common/ubsan/null-2.c: Likewise.
11447         * c-c++-common/ubsan/null-3.c: Likewise.
11448         * c-c++-common/ubsan/null-4.c: Likewise.
11449         * c-c++-common/ubsan/null-5.c: Likewise.
11450         * c-c++-common/ubsan/null-6.c: Likewise.
11451         * c-c++-common/ubsan/null-7.c: Likewise.
11452         * c-c++-common/ubsan/null-8.c: Likewise.
11453         * c-c++-common/ubsan/null-9.c: Likewise.
11454         * c-c++-common/ubsan/null-10.c: Likewise.
11455         * c-c++-common/ubsan/null-11.c: Likewise.
11456         * c-c++-common/ubsan/overflow-1.c: Likewise.
11457         * c-c++-common/ubsan/overflow-2.c: Likewise.
11458         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11459         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11460         * c-c++-common/ubsan/overflow-int128.c: Likewise.
11461         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11462         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11463         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11464         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11465         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11466         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11467         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11468         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11469         * c-c++-common/ubsan/pr59333.c: Likewise.
11470         * c-c++-common/ubsan/pr59503.c: Likewise.
11471         * c-c++-common/ubsan/pr59667.c: Likewise.
11472         * c-c++-common/ubsan/undefined-1.c: Likewise.
11473         * g++.dg/ubsan/pr59250.C: Likewise.
11474         * g++.dg/ubsan/pr59306.C: Likewise.
11475
11476 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11477
11478         * gcc.dg/tls/pr58595.c: Add tls options.
11479
11480 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
11481
11482         * gcc.target/i386/avx-additional-reg-names.c: New.
11483         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
11484
11485 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
11486
11487         PR c++/60390
11488         * g++.dg/cpp1y/pr60390.C: New testcase.
11489
11490         PR c++/60391
11491         * g++.dg/cpp1y/pr60391.C: New testcase.
11492
11493 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
11494
11495         PR target/60516
11496         * gcc.target/i386/pr60516.c: New test.
11497
11498 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
11499
11500         PR c++/59571
11501         * g++.dg/cpp0x/constexpr-ice13.C: New.
11502
11503 2014-03-17  Marek Polacek  <polacek@redhat.com>
11504
11505         PR middle-end/60534
11506         * gcc.dg/gomp/pr60534.c: New test.
11507
11508 2014-03-17  Kai Tietz  <ktietz@redhat.com>
11509
11510         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
11511
11512 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
11513
11514         PR testsuite/58851
11515         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
11516         storage size.
11517
11518 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
11519
11520         PR libfortran/58324
11521         * gfortran.dg/list_read_12.f90: New test.
11522
11523 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
11524
11525         PR fortran/55207
11526         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
11527         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
11528         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
11529         -Wno-aggressive-loop-optimizations and remove an unused variable.
11530         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
11531         * gfortran.dg/pointer_init_9.f90: New.
11532         * gfortran.dg/volatile4.f90: Put into subroutine.
11533         * gfortran.dg/volatile6.f90: Ditto.
11534
11535 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
11536
11537         PR fortran/60392
11538         * gfortran.dg/transpose_4.f90: New test.
11539
11540 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
11541
11542         PR rtl-optimization/60508
11543         * gcc.target/i386/pr60508.c: New.
11544
11545 2014-03-14  Richard Biener  <rguenther@suse.de>
11546
11547         PR middle-end/60518
11548         * g++.dg/pr60518.C: New testcase.
11549
11550 2014-03-14  Martin Jambor  <mjambor@suse.cz>
11551
11552         PR lto/60461
11553         * gcc.dg/lto/pr60461_0.c: New test.
11554
11555 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
11556
11557         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
11558         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
11559         * gcc.dg/lto/save-temps_0.c: New testcase.
11560
11561 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
11562
11563         PR middle-end/36282
11564         * c-c++-common/pr36282-1.c: New test.
11565         * c-c++-common/pr36282-2.c: New test.
11566         * c-c++-common/pr36282-3.c: New test.
11567         * c-c++-common/pr36282-4.c: New test.
11568
11569 2014-03-13  Richard Henderson  <rth@redhat.com>
11570
11571         PR debug/60438
11572         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
11573
11574 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
11575
11576         PR c++/60383
11577         * g++.dg/template/crash118.C: New.
11578         * g++.dg/template/crash95.C: Adjust.
11579
11580 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
11581
11582         PR rtl-optimization/57189
11583         * gcc.target/i386/pr57189.c: New.
11584
11585 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
11586
11587         PR c++/60254
11588         * g++.dg/cpp0x/static_assert10.C: New.
11589         * g++.dg/cpp0x/static_assert11.C: Likewise.
11590         * g++.dg/cpp0x/static_assert3.C: Adjust.
11591
11592 2014-03-13  Richard Biener  <rguenther@suse.de>
11593
11594         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
11595
11596 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
11597
11598         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
11599         2.07 128-bit arithmetic.
11600         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11601
11602         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11603         due to when TImode is allowed in VSX registers, the allowable
11604         address modes for TImode is just a single indirect address in
11605         order for the value to be loaded and store in either GPR or VSX
11606         registers.  This affects the generated code, and it would cause
11607         this test to fail, when such an option is used.
11608
11609 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11610
11611         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11612
11613 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11614
11615         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11616         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11617         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11618         only test for exactly one if if -mbranch-cost=1 has been passed.
11619
11620 2014-03-12  Christian Bruel  <christian.bruel@st.com>
11621
11622         PR target/60264
11623         * gcc.target/arm/pr60264.c
11624
11625 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11626
11627         PR tree-optimization/60454
11628         * gcc.c-torture/execute/pr60454.c: New test.
11629
11630 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11631             Marc Glisse  <marc.glisse@inria.fr>
11632
11633         PR tree-optimization/60502
11634         * gcc.c-torture/compile/pr60502.c: New test.
11635
11636 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
11637
11638         PR middle-end/60482
11639         * gcc.dg/vect/pr60482.c: New test.
11640
11641 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
11642
11643         PR c++/60389
11644         * g++.dg/cpp0x/inh-ctor19.C: New.
11645
11646 2014-03-11  Richard Biener  <rguenther@suse.de>
11647
11648         PR tree-optimization/60429
11649         PR tree-optimization/60485
11650         * gcc.dg/pr60485-1.c: New testcase.
11651         * gcc.dg/pr60485-2.c: Likewise.
11652
11653 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
11654
11655         PR ipa/60457
11656         * g++.dg/ipa/pr60457.C: New test.
11657
11658 2014-03-10  Richard Biener  <rguenther@suse.de>
11659
11660         PR middle-end/60474
11661         * g++.dg/torture/pr60474.C: New testcase.
11662
11663 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
11664
11665         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11666
11667 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
11668
11669         * gcc.dg/lto/pr55113_0.c: New testcase.
11670
11671 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
11672
11673         PR c++/60033
11674         * g++.dg/cpp1y/pr60033.C: New testcase.
11675
11676         PR c++/60393
11677         * g++.dg/cpp1y/pr60393.C: New testcase.
11678
11679 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
11680
11681         PR libfortran/60128
11682         * gfortran.dg/fmt_en.f90: New test.
11683
11684 2014-03-07  Jason Merrill  <jason@redhat.com>
11685
11686         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11687         * lib/target-supports.exp (check_effective_target_c++11): Now
11688         means C++11 and up.
11689         (check_effective_target_c++11_only): New.
11690         (check_effective_target_c++11_down): New.
11691         (check_effective_target_c++1y): New.
11692         (check_effective_target_c++1y_only): New.
11693         (check_effective_target_c++98_only): Rename from
11694         check_effective_target_c++98.
11695         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11696
11697 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
11698
11699         PR c++/58609
11700         * g++.dg/cpp0x/constexpr-ice12.C: New.
11701
11702 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
11703
11704         * c-c++-common/gomp/map-1.c: Extend.
11705
11706 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
11707             Janus Weil  <janus@gcc.gnu.org>
11708
11709         PR fortran/51976
11710         * gfortran.dg/deferred_type_component_1.f90 : New test.
11711         * gfortran.dg/deferred_type_component_2.f90 : New test.
11712
11713 2014-03-06  Marek Polacek  <polacek@redhat.com>
11714
11715         PR c/60197
11716         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11717         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11718
11719 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
11720
11721         PR target/58595
11722         * gcc.dg/tls/pr58595.c: New test.
11723
11724 2014-03-06  Richard Biener  <rguenther@suse.de>
11725
11726         PR middle-end/60445
11727         PR lto/60424
11728         PR lto/60427
11729         Revert
11730         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
11731
11732         * gcc.dg/lto/pr55113_0.c: New testcase.
11733
11734 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
11735
11736         PR testsuite/59308
11737         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11738         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
11739         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11740         s390*/i?86/x86_64.
11741         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11742         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11743         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11744         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11745         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11746         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
11747         even for mips*/s390*/i?86/x86_64.
11748         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11749         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11750         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11751         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11752         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11753
11754         PR lto/60404
11755         * gcc.dg/lto/pr60404_0.c: New test.
11756         * gcc.dg/lto/pr60404_1.c: New file.
11757         * gcc.dg/lto/pr60404_2.c: New file.
11758
11759 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11760
11761         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11762         long long" throughout.
11763         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11764         * gcc.dg/vmx/insert-vsx.c: Likewise.
11765         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11766         * gcc.dg/vmx/ld-vsx.c: Likewise.
11767         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11768         * gcc.dg/vmx/ldl-vsx.c: Likewise.
11769         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11770         * gcc.dg/vmx/merge-vsx.c: Likewise.
11771         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11772         * gcc.dg/vmx/st-vsx.c: Likewise.
11773         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11774         * gcc.dg/vmx/stl-vsx.c: Likewise.
11775         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11776
11777 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
11778
11779         * gcc.dg/lto/pr55113_0.c: New testcase.
11780
11781 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
11782
11783         PR c++/60376
11784         * g++.dg/cpp1y/pr60376.C: New.
11785
11786 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11787
11788         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11789
11790 2014-03-04  Richard Biener  <rguenther@suse.de>
11791
11792         PR tree-optimization/60382
11793         * gcc.dg/vect/pr60382.c: New testcase.
11794
11795 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
11796
11797         PR libfortran/60148
11798         * gfortran.dg/namelist_84.f90: New test.
11799
11800 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
11801
11802         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11803         argument to avoid inf values.
11804         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11805         UNION_FP_CHECK machinery.
11806
11807 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
11808
11809         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11810         i32in128 cases outside special big-endian processing block.
11811
11812 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
11813
11814         PR preprocessor/60400
11815         * c-c++-common/cpp/pr60400.c: New test.
11816         * c-c++-common/cpp/pr60400-1.h: New file.
11817         * c-c++-common/cpp/pr60400-2.h: New file.
11818
11819         PR objc++/60398
11820         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11821
11822         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11823         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11824
11825 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
11826
11827         PR ipa/60150
11828         * g++.dg/lto/pr60150.H: New testcase.
11829         * g++.dg/lto/pr60150_0.C: New testcase.
11830         * g++.dg/lto/pr60150_1.C: New testcase.
11831
11832 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
11833
11834         PR ipa/60306
11835         * g++.dg/ipa/devirt-29.C: New testcase
11836
11837 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11838
11839         PR fortran/60236
11840         * gfortran.dg/vect/pr32380.f: Fix expected test results.
11841
11842 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
11843
11844         PR c++/50025
11845         * g++.dg/cpp0x/pr50025.C: New.
11846
11847 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
11848
11849         PR c++/60377
11850         * g++.dg/cpp1y/pr60377.C: New testcase.
11851
11852 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
11853
11854         PR fortran/60341
11855         * gfortran.dg/str_comp_optimize_1.f90: New test.
11856
11857 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
11858
11859         PR target/60071
11860         * gcc.c-torture/compile/pr60071.c: New.
11861
11862 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
11863
11864         PR fortran/60359
11865         * gfortran.dg/unlimited_polymorphic_16.f90: New.
11866
11867 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
11868
11869         PR c++/58610
11870         * g++.dg/cpp0x/constexpr-ice11.C: New.
11871
11872 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
11873
11874         PR c++/60314
11875         * g++.dg/cpp1y/auto-fn24.C: New.
11876
11877 2014-02-28  Joey Ye  <joey.ye@arm.com>
11878
11879         PR target/PR60169
11880         * gcc.target/arm/thumb1-far-jump-3.c: New case.
11881
11882 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11883
11884         PR c++/60253
11885         * g++.dg/overload/ellipsis2.C: New.
11886
11887 2014-02-27  Jeff Law  <law@redhat.com>
11888
11889         PR rtl-optimization/52714
11890         * gcc.c-torture/compile/pr52714.c: New test.
11891
11892 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
11893             Jeff Law  <law@redhat.com>
11894
11895         PR rtl-optimization/49847
11896         * g++.dg/pr49847.C: New test.
11897
11898 2014-02-27  Marek Polacek  <polacek@redhat.com>
11899
11900         PR middle-end/59223
11901         * c-c++-common/pr59223.c: New test.
11902
11903 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
11904
11905         * common/config/i386/predicates.md (const1256_operand): Remove.
11906         (const2356_operand): New.
11907         (const_1_to_2_operand): Remove.
11908         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11909         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11910         (*avx512pf_gatherpf<mode>sf): Ditto.
11911         (avx512pf_gatherpf<mode>df): Ditto.
11912         (*avx512pf_gatherpf<mode>df_mask): Ditto.
11913         (*avx512pf_gatherpf<mode>df): Ditto.
11914         (avx512pf_scatterpf<mode>sf): Ditto.
11915         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11916         (*avx512pf_scatterpf<mode>sf): Ditto.
11917         (avx512pf_scatterpf<mode>df): Ditto.
11918         (*avx512pf_scatterpf<mode>df_mask): Ditto.
11919         (*avx512pf_scatterpf<mode>df): Ditto.
11920         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11921
11922 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
11923
11924         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11925         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11926         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11927         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11928         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11929         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11930         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11931         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11932
11933 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
11934
11935         PR target/60280
11936         * gnat.dg/renaming5.adb: Change to two expected gotos.
11937         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11938         jump threads.
11939         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11940         messages for removed basic block.
11941         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11942         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11943         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11944         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11945
11946 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11947
11948         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11949         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11950         * gcc.dg/vmx/ldl-vsx.c: Likewise.
11951         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11952         * gcc.dg/vmx/merge-vsx.c: Likewise.
11953         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11954
11955 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
11956
11957         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11958         * gcc.target/i386/prefetchwt1-1.c: New.
11959         * g++.dg/other/i386-2.C: Add new option.
11960         * g++.dg/other/i386-3.C: Ditto.
11961         * gcc.target/i386/sse-12.c: Ditto.
11962         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11963         * gcc.target/i386/sse-22.c: Add new option.
11964         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11965
11966 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11967
11968         PR libfortran/59313
11969         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11970
11971         PR libfortran/58015
11972         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11973
11974 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
11975
11976         PR c++/60311
11977         * g++.dg/cpp1y/pr60311.C: New testcase.
11978
11979         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11980
11981         PR c++/60065
11982         * g++.dg/cpp1y/pr60065.C: New testcase.
11983
11984 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
11985
11986         PR rtl-optimization/60268
11987         * gcc.c-torture/compile/pr60268.c: New test.
11988
11989 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
11990
11991         * gcc.target/microblaze/others/mem_reload.c: New test.
11992
11993 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11994
11995         * gcc.dg/vmx/lde.c: New test.
11996         * gcc.dg/vmx/lde-be-order.c: New test.
11997         * gcc.dg/vmx/ste.c: New test.
11998         * gcc.dg/vmx/ste-be-order.c: New test.
11999
12000 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
12001
12002         PR testsuite/60173
12003         * lib/target-supports.exp
12004         (check_effective_target_logical_op_short_circuit): Add cris-*-*
12005         and crisv32-*-* to list.
12006
12007 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
12008
12009         PR fortran/60302
12010         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
12011
12012 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12013
12014         * gcc.dg/vmx/vsums.c: Check entire result vector.
12015         * gcc.dg/vmx/vsums-be-order.c: Likewise.
12016
12017 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12018
12019         * gcc.dg/vmx/ld.c: New test.
12020         * gcc.dg/vmx/ld-be-order.c: New test.
12021         * gcc.dg/vmx/ld-vsx.c: New test.
12022         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
12023         * gcc.dg/vmx/ldl.c: New test.
12024         * gcc.dg/vmx/ldl-be-order.c: New test.
12025         * gcc.dg/vmx/ldl-vsx.c: New test.
12026         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
12027         * gcc.dg/vmx/st.c: New test.
12028         * gcc.dg/vmx/st-be-order.c: New test.
12029         * gcc.dg/vmx/st-vsx.c: New test.
12030         * gcc.dg/vmx/st-vsx-be-order.c: New test.
12031         * gcc.dg/vmx/stl.c: New test.
12032         * gcc.dg/vmx/stl-be-order.c: New test.
12033         * gcc.dg/vmx/stl-vsx.c: New test.
12034         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
12035
12036 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
12037
12038         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
12039         * g++.dg/other/i386-3.C (dg-options): Ditto.
12040         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
12041         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
12042         -mavx512pf and -msha.
12043
12044 2014-02-21  Richard Biener  <rguenther@suse.de>
12045
12046         PR tree-optimization/60276
12047         * gcc.dg/vect/pr60276.c: New testcase.
12048
12049 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
12050
12051         PR fortran/60234
12052         * gfortran.dg/finalize_23.f90: New.
12053
12054 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
12055
12056         PR c++/60052
12057         PR c++/60053
12058         * g++.dg/cpp1y/pr60052.C: New testcase.
12059         * g++.dg/cpp1y/pr60053.C: New testcase.
12060
12061 2014-02-21  Tobias Burnus  <burnus@net-b.de>
12062
12063         PR fortran/60286
12064         * gfortran.dg/inquire_16.f90: New.
12065
12066 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
12067
12068         * gcc.target/nios2/biggot-1.c: New.
12069         * gcc.target/nios2/biggot-2.c: New.
12070
12071 2014-02-20  Martin Jambor  <mjambor@suse.cz>
12072
12073         PR ipa/55260
12074         * gcc.dg/ipa/pr55260.c: New test.
12075
12076 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
12077
12078         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
12079         for execution test case.
12080
12081 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
12082
12083         PR ipa/58555
12084         * g++.dg/torture/pr58555.C: New testcase.
12085
12086 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
12087
12088         PR target/60204
12089         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
12090         reflect abi fix.
12091         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
12092
12093 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
12094             Kirill Yukhin  <kirill.yukhin@intel.com>
12095
12096         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
12097         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
12098         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
12099         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
12100         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
12101         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
12102
12103 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
12104
12105         PR c/37743
12106         * g++.dg/ext/builtin-bswap1.C: New test.
12107         * c-c++-common/pr37743.c: New test.
12108
12109 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
12110
12111         * gcc.dg/decl-10.c: New test.
12112
12113 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
12114
12115         PR c++/60267
12116         * g++.dg/ext/ivdep-1.C: New test.
12117
12118         PR c++/60267
12119         * gcc.dg/pr60267.c: New test.
12120
12121 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
12122
12123         PR target/59794
12124         * gcc.target/i386/pr39162.c: Add dg-prune-output.
12125         (dg-options): Remove -Wno-psabi.
12126         * gcc.target/i386/pr59794-2.c: Ditto.
12127         * gcc.target/i386/pr60205-1.c: Ditto.
12128         * gcc.target/i386/sse-5.c: Ditto.
12129
12130 2014-02-18  Nick Clifton  <nickc@redhat.com>
12131
12132         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
12133         * gcc.dg/pr23623.c: Likewise.
12134         * gcc.dg/pr48784-1.c: Likewise.
12135         * gcc.dg/pr48784-2.c: Likewise.
12136         * gcc.dg/pr56997-2.c: Likewise.
12137         * gcc.dg/sms-6.c: Likewise.
12138         * gcc.dg/torture/pr60183.c: Likewise.
12139         * gcc.dg/torture/vec-cvt-1.c: Likewise.
12140         * gcc.c-torture/execute/20061220-1.x: New.
12141         * gcc.c-torture/execute/pr43220.x: New.
12142         * gcc.c-torture/execute/pr51581-1.x: New.
12143         * gcc.c-torture/execute/pr51581-2.x: New.
12144         * gcc.c-torture/execute/pr58570.x: New.
12145         * gcc.c-torture/unsorted/DFcmp.x: New.
12146         * gcc.c-torture/unsorted/SFset.x: New.
12147
12148 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12149
12150         * gnat.dg/opt31.adb: New test.
12151
12152 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12153
12154         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
12155
12156 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
12157
12158         PR fortran/60232
12159         * gfortran.dg/typebound_proc_33.f90: New.
12160
12161 2014-02-19  Marek Polacek  <polacek@redhat.com>
12162
12163         PR c/60195
12164         * gcc.dg/pr60195.c: New test.
12165
12166 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
12167
12168         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
12169
12170 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
12171
12172         PR preprocessor/58844
12173         * c-c++-common/cpp/pr58844-1.c: New test.
12174         * c-c++-common/cpp/pr58844-2.c: New test.
12175
12176 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12177
12178         PR c++/60225
12179         * g++.dg/cpp0x/constexpr-ice10.C: New.
12180
12181 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12182
12183         PR c++/60215
12184         * g++.dg/cpp0x/pr60215.C: New.
12185
12186 2014-02-18  Tobias Burnus  <burnus@net-b.de>
12187
12188         PR fortran/49397
12189         * gfortran.dg/proc_ptr_45.f90: New.
12190         * gfortran.dg/proc_ptr_46.f90: New.
12191
12192 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
12193
12194         PR c++/60190
12195         * g++.dg/cpp1y/pr60190.C: New testcase.
12196
12197         PR c++/60064
12198         * g++.dg/cpp1y/pr60064.C: New testcase.
12199
12200 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
12201
12202         PR target/60205
12203         * gcc.target/i386/pr60205-1.c: New test.
12204         * gcc.target/i386/pr60205-2.c: Ditto.
12205
12206 2014-02-18  Kai Tietz  <ktietz@redhat.com>
12207
12208         PR target/60193
12209         * gcc.target/i386/nest-1.c: New testcase.
12210
12211 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12212
12213         * gnat.dg/opt32.adb: New test.
12214
12215 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
12216
12217         PR fortran/60231
12218         * gfortran.dg/typebound_generic_15.f90: New.
12219
12220 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
12221
12222         PR fortran/55907
12223         * gfortran.dg/init_flag_12.f90: New.
12224
12225 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
12226             Ilya Tocar  <ilya.tocar@intel.com>
12227
12228         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
12229         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12230         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12231         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12232
12233 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
12234
12235         * lib/target-supports.exp
12236         (check_effective_target_logical_op_short_circuit): New procedure.
12237         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
12238         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
12239         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
12240         * gcc.dg/tree-ssa/vrp47.c: Likewise.
12241         * gcc.dg/tree-ssa/vrp87.c: Likewise.
12242         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
12243         logical_op_short_circuit for the alternative test, extending
12244         it to arm_cortex_m.
12245
12246 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
12247
12248         PR target/60203
12249         * gcc.target/powerpc/pr60203.c: New testsuite.
12250
12251 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
12252
12253         PR fortran/59599
12254         * gfortran.dg/ichar_3.f90: New test.
12255
12256 2014-02-15  Richard Biener  <rguenther@suse.de>
12257
12258         PR tree-optimization/60183
12259         * gcc.dg/torture/pr60183.c: New testcase.
12260
12261 2014-02-14  Jeff Law  <law@redhat.com>
12262
12263         PR rtl-optimization/60131
12264         * g++.dg/torture/pr60131.C: New test.
12265
12266 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
12267
12268         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
12269         on command-line.
12270
12271 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12272
12273         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
12274
12275 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
12276
12277         * gcc.c-torture/compile/20140213.c: New test.
12278
12279 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
12280
12281         PR target/43546
12282         * gcc.target/i386/pr43546.c: New test.
12283
12284 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12285
12286         * gcc.target/s390/hotpatch-compile-8.c: New test.
12287
12288 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
12289
12290         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
12291         definition with an ifndef.
12292         * gcc.dg/pr59605-2.c: New test.
12293
12294 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
12295
12296         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
12297
12298 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
12299
12300         * gcc.dg/torture/float128-mul-underflow.c,
12301         gcc.dg/torture/float128-truncdf-underflow.c,
12302         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
12303
12304 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
12305
12306         PR middle-end/59737
12307         * g++.dg/ipa/pr59737.C: New test.
12308
12309 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
12310
12311         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
12312
12313 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
12314
12315         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
12316
12317         * gcc.dg/cilk-plus/jump-openmp.c: New file.
12318
12319 2014-02-12  Richard Biener  <rguenther@suse.de>
12320
12321         PR middle-end/60092
12322         * gcc.dg/torture/pr60092.c: New testcase.
12323         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
12324
12325 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
12326
12327         * gcc.c-torture/execute/20140212-1.c: New test.
12328
12329 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
12330
12331         PR c++/60047
12332         * g++.dg/cpp0x/pr60047.C: New.
12333
12334 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
12335
12336         PR c/60101
12337         * c-c++-common/pr60101.c: New test.
12338
12339 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
12340
12341         PR lto/59468
12342         * g++.dg/ipa/devirt-27.C: New testcase.
12343         * g++.dg/ipa/devirt-26.C: New testcase.
12344
12345 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12346
12347         PR target/60137
12348         * gcc.target/powerpc/pr60137.c: New file.
12349
12350 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
12351
12352         PR fortran/52370
12353         * gfortran.dg/pr52370.f90: New test.
12354
12355 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
12356
12357         PR target/59927
12358         Revert
12359         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
12360
12361         PR testsuite/58630
12362         * gcc.target/i386/pr43662.c (dg-options):
12363         Add -maccumulate-outgoing-args.
12364         * gcc.target/i386/pr43869.c (dg-options): Ditto.
12365         * gcc.target/i386/pr57003.c (dg-options): Ditto.
12366         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
12367         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
12368         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
12369         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
12370         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
12371         Add -maccumulate-outgoing-args.
12372         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
12373         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
12374         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
12375         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
12376         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
12377         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
12378         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
12379         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
12380         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
12381         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
12382         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
12383         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
12384         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
12385         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
12386         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
12387
12388 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
12389
12390         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
12391
12392 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
12393
12394         PR debug/59776
12395         * gcc.dg/guality/pr59776.c: New test.
12396
12397 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
12398
12399         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
12400         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
12401         (add_options_for_arm_vfp3): New.
12402
12403 2014-02-11  Jeff Law  <law@redhat.com>
12404
12405         PR middle-end/54041
12406         * gcc.target/m68k/pr54041.c: New test.
12407
12408 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
12409
12410         PR target/59927
12411         * gcc.target/i386/pr59927.c: New test.
12412
12413 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
12414
12415         * gcc.dg/vect/pr57741-3.c: Require vect_int.
12416         * gcc.dg/vect/pr60012.c: Likewise.
12417         * gcc.dg/vect/vect-119.c: Likewise.
12418         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
12419         * gcc.dg/vect/vect-outer-4c.c: Likewise.
12420
12421 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12422
12423         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
12424
12425 2014-02-10  Jeff Law  <law@redhat.com>
12426
12427         PR middle-end-52306
12428         * gcc.c-torture/compile/pr52306.c: New test.
12429
12430 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12431
12432         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
12433
12434 2014-02-10  Richard Biener  <rguenther@suse.de>
12435
12436         PR tree-optimization/60115
12437         * gcc.dg/torture/pr60115.c: New testcase.
12438
12439 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
12440
12441         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
12442         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
12443
12444 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
12445             Ilya Tocar  <ilya.tocar@intel.com>
12446
12447         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
12448         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
12449         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12450         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12451         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
12452         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
12453         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
12454         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12455         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12456         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12457         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
12458         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
12459         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
12460         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
12461         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12462         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12463         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
12464         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
12465         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12466         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
12467         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12468         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
12469         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12470         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
12471         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
12472         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12473         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12474
12475 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
12476
12477         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
12478
12479 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
12480
12481         PR fortran/57522
12482         * gfortran.dg/associated_target_5.f03: New test.
12483
12484 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
12485
12486         PR fortran/59026
12487         * gfortran.dg/elemental_by_value_1.f90: New test.
12488
12489 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
12490
12491         PR fortran/58470
12492         * gfortran.dg/finalize_22.f90: New.
12493
12494 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
12495
12496         PR fortran/60066
12497         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
12498         was fixed by the patch for PR59906.
12499
12500 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
12501
12502         PR translation/52289
12503         * gfortran.dg/coarray_8.f90: Update dg-error match.
12504
12505 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
12506
12507         PR c/59984
12508         * gcc.dg/vect/pr59984.c: New test.
12509
12510         PR middle-end/60092
12511         * gcc.dg/attr-alloc_align-1.c: New test.
12512         * gcc.dg/attr-alloc_align-2.c: New test.
12513         * gcc.dg/attr-alloc_align-3.c: New test.
12514         * gcc.dg/attr-assume_aligned-1.c: New test.
12515         * gcc.dg/attr-assume_aligned-2.c: New test.
12516         * gcc.dg/attr-assume_aligned-3.c: New test.
12517
12518 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
12519
12520         PR target/60077
12521         * gcc.target/i386/pr60077-1.c: New test.
12522         * gcc.target/i386/pr60077-2.c: New test.
12523
12524 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
12525
12526         PR preprocessor/56824
12527         * gcc.dg/pr56824.c: New test.
12528
12529 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12530
12531         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
12532         variable used for atomic operations.
12533
12534 2014-02-07  Richard Biener  <rguenther@suse.de>
12535
12536         PR middle-end/60092
12537         * gcc.dg/vect/pr60092-2.c: New testcase.
12538
12539 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
12540
12541         PR c++/60082
12542         Revert
12543         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12544
12545         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12546         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12547
12548 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12549
12550         * gcc.target/s390/fp2int1.c: New testcase.
12551
12552 2014-02-07  Richard Biener  <rguenther@suse.de>
12553
12554         PR middle-end/60092
12555         * gcc.dg/tree-ssa/alias-30.c: New testcase.
12556         * gcc.dg/tree-ssa/alias-31.c: Likewise.
12557
12558 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
12559
12560         PR ipa/59918
12561         * g++.dg/torture/pr59918.C: New testcase.
12562
12563 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
12564
12565         PR target/59575
12566         * gcc.target/arm/pr59575.c: New test.
12567
12568         PR debug/59992
12569         * gcc.dg/pr59992.c: New test.
12570
12571 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
12572
12573         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
12574         init_priority. Test alignment of variable instead of function.
12575
12576 2014-02-06  Marek Polacek  <polacek@redhat.com>
12577
12578         PR c/60087
12579         * gcc.dg/pr60087.c: New test.
12580
12581 2014-02-06  Alan Modra  <amodra@gmail.com>
12582
12583         * gcc.target/powerpc/pr60032.c: New.
12584
12585 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
12586
12587         PR target/60062
12588         * gcc.c-torture/execute/pr60062.c: New test.
12589         * gcc.c-torture/execute/pr60072.c: New test.
12590
12591 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
12592
12593         * gcc.dg/tree-ssa/pr59597.c: Make called function static
12594         so that expected outcome works for PIC variants too.
12595
12596 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
12597             Kugan Vivekanandarajah  <kuganv@linaro.org>
12598
12599         * gcc.target/arm/vect-noalign.c: New file.
12600
12601 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
12602             Jakub Jelinek  <jakub@redhat.com>
12603
12604         PR middle-end/60013
12605         * gcc.dg/pr60013.c: New testcase.
12606
12607 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12608
12609         * gcc.dg/vmx/sum2s.c: New.
12610         * gcc.dg/vmx/sum2s-be-order.c: New.
12611
12612 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12613
12614         * gcc.dg/vmx/pack.c: New.
12615         * gcc.dg/vmx/pack-be-order.c: New.
12616         * gcc.dg/vmx/unpack.c: New.
12617         * gcc.dg/vmx/unpack-be-order.c: New.
12618
12619 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
12620
12621         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12622         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12623
12624 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12625
12626         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12627         Use __builtin_floorf, __builtin_ceilf.
12628         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12629         declaration.
12630         (TEST): Use __builtin_floorf.
12631         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12632
12633 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
12634
12635         PR ipa/59947
12636         * g++.dg/opt/pr59947.C: New test.
12637
12638         PR c++/58703
12639         * c-c++-common/gomp/pr58703.c: New test.
12640
12641 2014-02-05  Richard Biener  <rguenther@suse.de>
12642
12643         PR testsuite/60076
12644         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12645         avoid using unsigned long long.
12646
12647 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
12648
12649         PR middle-end/57499
12650         * g++.dg/torture/pr57499.C: New test.
12651
12652 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
12653
12654         * gcc.dg/asan/nosanitize-and-inline.c: New test.
12655
12656 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
12657
12658         * g++.dg/ipa/devirrt-22.C: Fix template.
12659
12660 2014-02-04  Marek Polacek  <polacek@redhat.com>
12661
12662         PR c/60036
12663         * gcc.dg/pr60036.c: New test.
12664
12665 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
12666
12667         PR ipa/60058
12668         * g++.dg/torture/pr60058.C: New testcase.
12669
12670 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
12671
12672         * g++.dg/tsan/default_options.C: Invert check.
12673
12674 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12675
12676         PR tree-optimization/60002
12677         * g++.dg/opt/pr60002.C: New test.
12678
12679         PR tree-optimization/60023
12680         * g++.dg/vect/pr60023.cc: New test.
12681
12682         PR ipa/60026
12683         * c-c++-common/torture/pr60026.c: New test.
12684
12685         PR rtl-optimization/57915
12686         * gcc.target/i386/pr57915.c: New test.
12687
12688 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12689
12690         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12691
12692 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
12693
12694         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12695
12696 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12697
12698         PR middle-end/59261
12699         * gcc.dg/pr59261.c: New test.
12700
12701 2014-02-04  Richard Biener  <rguenther@suse.de>
12702
12703         PR tree-optimization/60012
12704         * gcc.dg/vect/pr60012.c: New testcase.
12705
12706 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12707
12708         PR target/59788
12709         * g++.dg/eh/unwind-direct.C: New test.
12710
12711 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
12712
12713         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12714         timeout value to 20s.
12715
12716 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
12717
12718         PR ipa/59882
12719         * g++.dg/torture/pr59882.C: New testcase
12720
12721 2014-02-03  Jan Hubicka  <jh@suse.cz>
12722
12723         PR ipa/59831
12724         * g++.dg/ipa/devirt-22.C: New testcase.
12725
12726 2014-02-03  Jan Hubicka  <jh@suse.cz>
12727
12728         * g++.dg/ipa/devirt-25.C: New testcase.
12729
12730 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
12731
12732         PR tree-optimization/59924
12733         * gcc.dg/pr59924.c: New test.
12734
12735 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
12736
12737         PR ipa/59831
12738         * g++.dg/ipa/devirt-24.C: New testcase.
12739
12740 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
12741
12742         PR c++/53017
12743         PR c++/59211
12744         * c-c++-common/attributes-1.c: New testcase.
12745         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12746
12747 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12748
12749         PR c++/58871
12750         * g++.dg/cpp0x/pr58871.C: New.
12751
12752 2014-02-03  Cong Hou  <congh@google.com>
12753
12754         PR tree-optimization/60000
12755         * g++.dg/vect/pr60000.cc: New test.
12756
12757 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12758
12759         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12760         * gcc.target/i386/long-double-64-4.c: Likewise.
12761         * gcc.target/i386/long-double-80-1.c: Likewise.
12762         * gcc.target/i386/long-double-80-2.c: Likewise.
12763         * gcc.target/i386/long-double-80-3.c: Likewise.
12764         * gcc.target/i386/long-double-80-4.c: Likewise.
12765         * gcc.target/i386/long-double-80-5.c: Likewise.
12766         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
12767         __multf3 isn't used.
12768         * gcc.target/i386/long-double-64-3.c: Likewise.
12769         * gcc.target/i386/long-double-128-1.c: New test.
12770         * gcc.target/i386/long-double-128-2.c: Likewise.
12771         * gcc.target/i386/long-double-128-3.c: Likewise.
12772         * gcc.target/i386/long-double-128-4.c: Likewise.
12773         * gcc.target/i386/long-double-128-5.c: Likewise.
12774         * gcc.target/i386/long-double-128-6.c: Likewise.
12775         * gcc.target/i386/long-double-128-7.c: Likewise.
12776         * gcc.target/i386/long-double-128-8.c: Likewise.
12777         * gcc.target/i386/long-double-128-9.c: Likewise.
12778         * gcc.target/i386/long-double-64-5.c: Likewise.
12779         * gcc.target/i386/long-double-64-6.c: Likewise.
12780         * gcc.target/i386/long-double-64-7.c: Likewise.
12781         * gcc.target/i386/long-double-64-8.c: Likewise.
12782         * gcc.target/i386/long-double-64-9.c: Likewise.
12783         * gcc.target/i386/long-double-80-10.c: Likewise.
12784         * gcc.target/i386/long-double-80-8.c: Likewise.
12785         * gcc.target/i386/long-double-80-9.c: Likewise.
12786
12787 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
12788
12789         PR rtl-optimization/57662
12790         * g++.dg/pr57662.C: New test.
12791
12792 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12793
12794         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12795         * gcc.dg/vmx/perm.c: New.
12796         * gcc.dg/vmx/perm-be-order.c: New.
12797
12798 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12799
12800         * gcc.dg/vmx/vsums.c: New.
12801         * gcc.dg/vmx/vsums-be-order.c: New.
12802
12803 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
12804
12805         * g++.dg/ipa/devirt-23.C: New testcase.
12806         * g++.dg/ipa/devirt-20.C: Fix template.
12807
12808 2014-02-02  Jan Hubicka  <jh@suse.cz>
12809
12810         * g++.dg/ipa/devirt-21.C: New testcase.
12811
12812 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
12813
12814         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12815         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12816
12817 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
12818
12819         PR target/60017
12820         * gcc.c-torture/execute/pr60017.c: New test.
12821
12822 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
12823
12824         PR fortran/57033
12825         * gfortran.dg/default_initialization_7.f90: New test.
12826
12827 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
12828
12829         PR fortran/59906
12830         * gfortran.dg/elemental_subroutine_9.f90: New test.
12831
12832 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12833
12834         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12835
12836 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12837
12838         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12839
12840 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
12841
12842         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12843
12844 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
12845
12846         PR c++/51219
12847         * g++.dg/init/bitfield5.C: New.
12848
12849 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
12850
12851         PR tree-optimization/60003
12852         * gcc.c-torture/execute/pr60003.c: New test.
12853
12854 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
12855
12856         PR bootstrap/59985
12857         * gcc.target/arm/pr59985.C: New.
12858
12859 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
12860
12861         PR sanitizer/59410
12862         * lib/tsan-dg.exp (tsan_init): Instead of not running any
12863         tsan tests if trivial testcase doesn't run, set dg-do-what-default
12864         to compile.
12865         (tsan_finish): Restore dg-do-what-default.
12866         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12867         * g++.dg/tsan/fd_close_norace2.C: Likewise.
12868         * g++.dg/tsan/default_options.C: Likewise.
12869         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12870         * g++.dg/tsan/atomic_free2.C: Likewise.
12871         * g++.dg/tsan/cond_race.C: Likewise.
12872         * g++.dg/tsan/fd_close_norace.C: Likewise.
12873         * g++.dg/tsan/benign_race.C: Likewise.
12874         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12875         * c-c++-common/tsan/simple_race.c: Likewise.
12876         * c-c++-common/tsan/mutexset1.c: Likewise.
12877         * c-c++-common/tsan/thread_leak2.c: Likewise.
12878         * c-c++-common/tsan/tls_race.c: Likewise.
12879         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12880         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12881         * c-c++-common/tsan/free_race2.c: Likewise.
12882         * c-c++-common/tsan/thread_leak.c: Likewise.
12883         * c-c++-common/tsan/thread_leak1.c: Likewise.
12884         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12885         * c-c++-common/tsan/free_race.c: Likewise.
12886         * c-c++-common/tsan/sleep_sync.c: Likewise.
12887         * c-c++-common/tsan/tiny_race.c: Likewise.
12888         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12889         * c-c++-common/tsan/atomic_stack.c: Likewise.
12890         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
12891         in dg-output regexps.
12892         * c-c++-common/tsan/simple_stack.c: Likewise.
12893
12894 2014-01-31  Richard Henderson  <rth@redhat.com>
12895
12896         * g++.dg/tm/pr60004.C: New.
12897
12898 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
12899
12900         PR c++/59082
12901         * g++.dg/inherit/crash4.C: New.
12902
12903 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
12904
12905         * c-c++-common/tsan/simple_race.c: Made test less flaky.
12906
12907 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12908
12909         * gcc.target/i386/m512-check.h: Use correct rounding values.
12910
12911 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12912
12913         * gcc.target/i386/avx-1.c: Use correct rounding values.
12914         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12915         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12916         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12917         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12918         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12919         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12920         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12921         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12922         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12923         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12924         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12925         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12926         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12927         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12928         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12929         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12930         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12931         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12932         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12933         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12934         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12935         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12936         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12937         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12938         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12939         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12940         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12941         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12942         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12943         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12944         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12945         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12946         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12947         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12948         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12949         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12950         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12951         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12952         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12953         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12954         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12955         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12956         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12957         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12958         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12959         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12960         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12961         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12962         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12963         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12964         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12965         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12966         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12967         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12968         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12969         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12970         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12971         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12972         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12973         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12974         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12975         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12976         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12977         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12978         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12979         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12980         * gcc.target/i386/sse-13.c: Ditto.
12981         * gcc.target/i386/sse-14.c: Ditto.
12982         * gcc.target/i386/sse-22.c: Ditto.
12983         * gcc.target/i386/sse-23.c: Ditto.
12984
12985 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
12986
12987         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12988         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12989
12990 2014-01-31  Richard Biener  <rguenther@suse.de>
12991
12992         PR middle-end/59990
12993         * gcc.dg/torture/pr59990.c: New testcase.
12994
12995 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
12996
12997         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12998         if it fails don't run any tsan tests.
12999
13000 2014-01-31  Marek Polacek  <polacek@redhat.com>
13001
13002         PR c/59963
13003         * gcc.dg/pr59940.c (g): Adjust dg-warning.
13004         (y): Adjust dg-error.
13005         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
13006         * gcc.dg/pr59963-1.c: New test.
13007         * gcc.dg/pr59963-2.c: New test.
13008         * gcc.dg/pr59963-3.c: New test.
13009
13010 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
13011
13012         PR target/59923
13013         * gcc.target/arm/pr59923.c: New test.
13014
13015 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13016
13017         * gcc.dg/vmx/splat.c: New.
13018         * gcc.dg/vmx/splat-vsx.c: New.
13019         * gcc.dg/vmx/splat-be-order.c: New.
13020         * gcc.dg/vmx/splat-vsx-be-order.c: New.
13021         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
13022         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
13023
13024 2014-01-30  Richard Biener  <rguenther@suse.de>
13025
13026         PR tree-optimization/59993
13027         * gcc.dg/torture/pr59993.c: New testcase.
13028
13029 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
13030
13031         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
13032         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
13033         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
13034         vect_int rather than vect_float.
13035
13036 2014-01-30  Marek Polacek  <polacek@redhat.com>
13037
13038         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
13039
13040 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
13041
13042         * gcc.target/microblaze/isa/fcmp4.c: New.
13043
13044 2014-01-30  Marek Polacek  <polacek@redhat.com>
13045
13046         PR c/59940
13047         * gcc.dg/pr59940.c: New test.
13048         * gcc.dg/pr35635.c (func3): Move dg-warning.
13049
13050 2014-01-30  Richard Biener  <rguenther@suse.de>
13051
13052         PR tree-optimization/59903
13053         * gcc.dg/torture/pr59903.c: New testcase.
13054
13055 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
13056
13057         PR c++/58843
13058         * g++.dg/lookup/crash8.C: New.
13059
13060 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
13061
13062         PR c++/58649
13063         * g++.dg/template/crash117.C: New.
13064
13065 2014-01-30  Richard Biener  <rguenther@suse.de>
13066
13067         PR c/59905
13068         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
13069         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
13070         abort.
13071         * gcc.dg/invalid-call-1.c: Likewise.
13072
13073 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
13074
13075         PR c++/58561
13076         * g++.dg/cpp1y/auto-fn23.C: New.
13077
13078 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
13079
13080         PR c++/58846
13081         * g++.dg/init/dso_handle2.C: New.
13082
13083 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
13084
13085         PR c++/58674
13086         * g++.dg/cpp0x/pr58674.C: New.
13087
13088 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13089
13090         PR target/59617
13091         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
13092         * gcc.target/i386/avx512f-gather-5.c: Ditto.
13093
13094 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13095
13096         * gcc.dg/vmx/merge-be-order.c: New.
13097         * gcc.dg/vmx/merge.c: New.
13098         * gcc.dg/vmx/merge-vsx-be-order.c: New.
13099         * gcc.dg/vmx/merge-vsx.c: New.
13100
13101 2014-01-29  Richard Biener  <rguenther@suse.de>
13102
13103         PR tree-optimization/58742
13104         * gcc.dg/pr58742-1.c: New testcase.
13105         * gcc.dg/pr58742-2.c: Likewise.
13106         * gcc.dg/pr58742-3.c: Likewise.
13107
13108 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
13109
13110         * gcc.target/arm/ftest-armv7ve-arm.c: New.
13111         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
13112         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
13113
13114 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
13115
13116         PR c++/58702
13117         * g++.dg/gomp/pr58702.C: New.
13118
13119 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
13120
13121         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
13122         selector.
13123
13124 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
13125
13126         PR middle-end/59917
13127         PR tree-optimization/59920
13128         * gcc.dg/pr59920-1.c: New test.
13129         * gcc.dg/pr59920-2.c: New test.
13130         * gcc.dg/pr59920-3.c: New test.
13131         * c-c++-common/gomp/pr59917-1.c: New test.
13132         * c-c++-common/gomp/pr59917-2.c: New test.
13133
13134         PR tree-optimization/59594
13135         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
13136         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
13137         * gcc.dg/vect/pr59594.c: New test.
13138
13139 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
13140
13141         PR fortran/59414
13142         * gfortran.dg/allocate_class_3.f90: New test.
13143
13144 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
13145
13146         PR preprocessor/59935
13147         * c-c++-common/cpp/warning-zero-location.c: New test.
13148         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
13149
13150 2014-01-27  Steve Ellcey  <sellcey@mips.com>
13151
13152         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
13153
13154 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
13155
13156         * g++.dg/ext/mv16.C: New tests.
13157
13158 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
13159
13160         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
13161         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13162         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
13163         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13164         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
13165         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
13166         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
13167         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
13168         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
13169         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
13170         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
13171         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
13172         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
13173         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
13174         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
13175         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
13176         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
13177         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
13178         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
13179         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
13180         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
13181         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
13182         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
13183         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
13184         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
13185         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
13186         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
13187         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
13188         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
13189         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
13190         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
13191         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
13192         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
13193         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
13194         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
13195         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
13196         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
13197         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
13198         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
13199         _mm512_mask_cvtepi32_storeu_epi8.
13200         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
13201         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
13202         _mm512_mask_cvtepi32_storeu_epi16.
13203         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
13204         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
13205         _mm512_mask_cvtepi64_storeu_epi8.
13206         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
13207         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
13208         _mm512_mask_cvtepi64_storeu_epi16.
13209         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
13210         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
13211         _mm512_mask_cvtepi64_storeu_epi32.
13212         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
13213         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
13214         _mm512_mask_cvtsepi32_storeu_epi8.
13215         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
13216         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
13217         _mm512_mask_cvtsepi32_storeu_epi16.
13218         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
13219         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
13220         _mm512_mask_cvtsepi64_storeu_epi8.
13221         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
13222         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
13223         _mm512_mask_cvtsepi64_storeu_epi16.
13224         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
13225         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
13226         _mm512_mask_cvtsepi64_storeu_epi32.
13227         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
13228         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
13229         _mm512_mask_cvtusepi32_storeu_epi8.
13230         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
13231         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
13232         _mm512_mask_cvtusepi32_storeu_epi16.
13233         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
13234         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
13235         _mm512_mask_cvtusepi64_storeu_epi8.
13236         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
13237         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
13238         _mm512_mask_cvtusepi64_storeu_epi16.
13239         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
13240         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
13241         _mm512_mask_cvtusepi64_storeu_epi32.
13242         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
13243         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
13244
13245 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
13246
13247         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
13248         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13249         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13250         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13251         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
13252         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
13253         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
13254         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
13255         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
13256         built-ins roudning immediate.
13257         * gcc.target/i386/sse-22.c: Add new built-ins.
13258         * gcc.target/i386/sse-23.c: Ditto.
13259         * gcc.target/i386/avx-1.c: Ditto.
13260
13261 2014-01-27  Christian Bruel  <christian.bruel@st.com>
13262
13263         * gcc.target/sh/torture/strncmp.c: New tests.
13264
13265 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
13266
13267         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
13268
13269 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13270
13271         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
13272
13273 2014-01-24  Jeff Law  <law@redhat.com>
13274
13275         PR tree-optimization/59919
13276         * gcc.c-torture/compile/pr59919.c: New test.
13277
13278 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
13279
13280         PR c++/57524
13281         * g++.dg/ext/timevar2.C: New.
13282
13283 2014-01-24  Marek Polacek  <polacek@redhat.com>
13284
13285         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
13286
13287 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
13288
13289         PR target/59929
13290         * gcc.target/i386/pr59929.c: New test.
13291
13292 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
13293
13294         PR target/59909
13295         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
13296         word atomic functions at runtime.
13297
13298 2014-01-23  Marek Polacek  <polacek@redhat.com>
13299
13300         PR c/59846
13301         * gcc.dg/pr59846.c: New test.
13302
13303 2014-01-23  Marek Polacek  <polacek@redhat.com>
13304
13305         PR c/58346
13306         * c-c++-common/pr58346-1.c: New test.
13307         * c-c++-common/pr58346-2.c: New test.
13308         * c-c++-common/pr58346-3.c: New test.
13309
13310 2014-01-23  Marek Polacek  <polacek@redhat.com>
13311
13312         PR c/59871
13313         * gcc.dg/20020220-2.c: Adjust dg-warning message.
13314         * gcc.dg/pr59871.c: New test.
13315
13316 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
13317
13318         PR c++/58980
13319         * g++.dg/parse/enum11.C: New.
13320
13321 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
13322
13323         * gcc.target/aarch64/sshr64_1.c: New testcase.
13324
13325 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13326
13327         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
13328         SIMD enabled function.
13329         * g++.dg/cilk-plus/ef_test.C: New test.
13330         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
13331         and added C++ ones.
13332         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
13333         to differenciate C error messages from C++ ones.
13334
13335 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
13336
13337         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
13338
13339 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
13340
13341         * gcc.target/microblaze/others/builtin-trap.c: New test,
13342
13343 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
13344
13345         PR middle-end/58809
13346         * c-c++-common/gomp/pr58809.c: New test.
13347
13348 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
13349
13350         PR sanitizer/59897
13351         * c-c++-common/asan/use-after-return-1.c: Fixed
13352         to pass on darwin.
13353
13354 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
13355
13356         PR preprocessor/58580
13357         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
13358
13359 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
13360             Ilya Tocar  <ilya.tocar@intel.com>
13361
13362         * gcc.target/i386/avx512f-kmovw-1.c: New.
13363
13364 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
13365
13366         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
13367         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
13368         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13369         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13370         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
13371         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
13372
13373 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
13374
13375         PR target/52125
13376         * gcc.dg/pr48774.c: Remove skip for mips_rel.
13377         * gcc.target/mips/pr52125.c: New test.
13378
13379 2014-01-22  Marek Polacek  <polacek@redhat.com>
13380
13381         PR c/59891
13382         * gcc.dg/torture/pr59891.c: New test.
13383
13384 2014-01-22  Jeff Law  <law@redhat.com>
13385
13386         PR tree-optimization/59597
13387         * gcc.dg/tree-ssa/pr59597.c: New test.
13388
13389 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
13390
13391         PR rtl-optimization/59477
13392         * g++.dg/pr59477.C: New.
13393
13394 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
13395
13396         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
13397
13398 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
13399
13400         PR c++/59482
13401         * g++.dg/pr59482.C: New.
13402
13403 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13404
13405         * gcc.dg/vmx/insert-vsx-be-order.c: New.
13406         * gcc.dg/vmx/extract-vsx.c: New.
13407         * gcc.dg/vmx/extract-vsx-be-order.c: New.
13408         * gcc.dg/vmx/insert-vsx.c: New.
13409
13410 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13411
13412         PR rtl-optimization/59896
13413         * gcc.target/arm/pr59896.c: New.
13414
13415 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13416
13417         PR rtl-optimization/59858
13418         * gcc.target/arm/pr59858.c: New.
13419
13420 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
13421
13422         PR target/59003
13423         * gcc.dg/tree-prof/pr59003.c: New test.
13424
13425         PR middle-end/59860
13426         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
13427         other targets.
13428
13429 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
13430
13431         * gfortran.dg/round_3.f08: Add more cases.
13432
13433 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
13434
13435         * lib/target-supports.exp (force_conventional_output_for): New
13436         procedure.
13437         * lib/scanasm.exp (scan-assembler_required_options)
13438         (scan-assembler-not_required_options)
13439         (scan-assembler-times_required_options): Replace with
13440         force_conventional_output_fors.
13441         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
13442         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
13443
13444 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13445
13446         PR middle-end/59789
13447         * gcc.target/i386/pr59789.c: New testcase.
13448
13449 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
13450
13451         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
13452         the 'code' bitfield from 16 to 8.
13453
13454 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
13455
13456         * lib/target-supports.exp
13457         (check_effective_target_vect_perm): Exclude aarch64_be.
13458         (check_effective_target_vect_perm_byte): Likewise.
13459         (check_effective_target_vect_perm_short): Likewise.
13460
13461 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
13462
13463         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
13464         (RUN_TEST): Use new macro.
13465         (INDEX64_32): Delete.
13466         (INDEX64_64): Likewise.
13467         (INDEX128_32): Likewise.
13468         (INDEX128_64): Likewise.
13469         (INDEX): Likewise.
13470         (test_vneg_f32): Use fixed RUN_TEST.
13471
13472 2014-01-20  Richard Biener  <rguenther@suse.de>
13473
13474         PR middle-end/59860
13475         * gcc.dg/pr59860.c: New testcase.
13476
13477 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
13478
13479         PR target/59880
13480         * gcc.target/i386/pr59880.c: New test.
13481
13482 2014-01-20  Renlin Li  <renlin.li@arm.com>
13483
13484         * gcc.dg/pr44194-1.c: Tweak regexp.
13485
13486 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
13487
13488         PR libfortran/59771
13489         PR libfortran/59774
13490         PR libfortran/59836
13491         * gfortran.dg/round_3.f08: New cases added.
13492         * gfortran.dg/fmt_g_1.f90: New test.
13493
13494 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
13495
13496         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
13497
13498 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
13499
13500         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
13501
13502 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
13503
13504         * gcc.dg/vect/pr57705.c: Require vect_int.
13505         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
13506         * gcc.dg/vect/vect-alias-check.c: Likewise.
13507
13508 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
13509
13510         PR fortran/58007
13511         * gfortran.dg/unresolved_fixup_1.f90: New test.
13512         * gfortran.dg/unresolved_fixup_2.f90: New test.
13513
13514 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
13515
13516         PR target/58944
13517         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
13518         Remove dg-prune-output lines.
13519
13520 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
13521
13522         PR middle-end/59706
13523         * gfortran.dg/pr59706.f90: New test.
13524         * g++.dg/ext/pr59706.C: New test.
13525
13526 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
13527
13528         PR c++/59270
13529         PR c++/58811
13530         * g++.dg/cpp0x/decltype-incomplete1.C: New.
13531         * g++.dg/init/pr58811.C: Likewise.
13532
13533 2014-01-17  Jeff Law  <law@redhat.com>
13534
13535         PR middle-end/57904
13536         * gfortran.dg/pr57904.f90: New test.
13537
13538 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
13539
13540         PR c++/59269
13541         * g++.dg/cpp0x/nsdmi-union4.C: New.
13542
13543 2014-01-17  Marek Polacek  <polacek@redhat.com>
13544
13545         PR c++/59838
13546         * g++.dg/diagnostic/pr59838.C: New test.
13547
13548 2014-01-17  Marek Polacek  <polacek@redhat.com>
13549
13550         PR c/58346
13551         * gcc.dg/pr58346.c: New test.
13552
13553 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
13554
13555         PR testsuite/58776
13556         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
13557         dg-options, use dg-additional-options for i?86/x86_64 to avoid
13558         option duplication.
13559
13560         PR fortran/59440
13561         * gfortran.dg/pr59440-1.f90: New test.
13562         * gfortran.dg/pr59440-2.f90: New test.
13563         * gfortran.dg/pr59440-3.f90: New test.
13564
13565         PR testsuite/59064
13566         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
13567         testing for " version" and " alias" with one testing for
13568         " version\[^\n\r]* alias".
13569         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
13570         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
13571         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
13572         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
13573         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
13574         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
13575
13576         PR c++/57945
13577         * c-c++-common/torture/pr57945.c: New test.
13578
13579 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
13580
13581         * gcc.target/arm/its.c: New testcase.
13582
13583 2014-01-16  Jan Hubicka  <jh@suse.cz>
13584
13585         PR ipa/59775
13586         * g++.dg/torture/pr59775.C: New testcase.
13587
13588 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
13589
13590         PR middle-end/58344
13591         * gcc.c-torture/compile/pr58344.c: New test.
13592
13593         PR target/59839
13594         * gcc.target/i386/pr59839.c: New test.
13595
13596         PR debug/54694
13597         * gcc.target/i386/pr9771-1.c (main): Rename to...
13598         (real_main): ... this.  Add __asm name "main".
13599         (ASMNAME, ASMNAME2, STRING): Define.
13600
13601 2014-01-16  Nick Clifton  <nickc@redhat.com>
13602
13603         PR middle-end/28865
13604         * gcc.c-torture/compile/pr28865.c: New.
13605         * gcc.c-torture/execute/pr28865.c: New.
13606
13607 2014-01-16  Marek Polacek  <polacek@redhat.com>
13608
13609         PR middle-end/59827
13610         * gcc.dg/pr59827.c: New test.
13611
13612 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
13613
13614         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13615
13616 2014-01-15  Richard Henderson  <rth@redhat.com>
13617
13618         PR debug/54694
13619         * gcc.target/i386/pr54694.c: New test.
13620
13621 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
13622
13623         PR c++/49718
13624         * g++.dg/pr49718.C: New test.
13625
13626 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
13627
13628         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13629
13630 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
13631
13632         * gcc.dg/vmx/mult-even-odd.c: New.
13633         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13634
13635 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13636
13637         * lib/target-supports.exp (check_libcilkrts_available): Added an
13638         extern "C" if we are using C++ along with a function prototype.
13639
13640 2014-01-15  Jeff Law  <law@redhat.com>
13641
13642         PR tree-optimization/59747
13643         * gcc.c-torture/execute/pr59747.c: New test.
13644
13645 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
13646
13647         PR target/59794
13648         * c-c++-common/convert-vec-1.c: Also prune ABI change for
13649         Linux/x86.
13650         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13651         * g++.dg/ext/attribute-test-1.C: Likewise.
13652         * g++.dg/ext/attribute-test-2.C: Likewise.
13653         * g++.dg/ext/attribute-test-3.C: Likewise.
13654         * g++.dg/ext/attribute-test-4.C: Likewise.
13655         * g++.dg/ext/pr56790-1.C: Likewise.
13656         * g++.dg/torture/pr38565.C: Likewise.
13657         * gcc.dg/pr53060.c: Likewise.
13658         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13659         * c-c++-common/vector-compare-2.c: Likewise.
13660         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13661         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
13662         dg-message line number.
13663
13664 2014-01-15  Matthias Klose  <doko@ubuntu.com>
13665
13666         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13667
13668 2014-01-15  Richard Biener  <rguenther@suse.de>
13669
13670         PR tree-optimization/59822
13671         * g++.dg/torture/pr59822.C: New testcase.
13672
13673 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13674
13675         PR target/59808
13676         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13677         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13678
13679 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
13680             Kugan Vivekanandarajah  <kuganv@linaro.org>
13681
13682         PR target/59695
13683         * g++.dg/pr59695.C: New testcase.
13684
13685 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13686
13687         PR target/59803
13688         * gcc.c-torture/compile/pr59803.c: New testcase.
13689
13690 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
13691
13692         PR c/58943
13693         * gcc.c-torture/execute/pr58943.c: New test.
13694         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13695
13696 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13697
13698         PR target/59794
13699         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13700         * gcc.target/i386/pr39162.c (y): New __m256i variable.
13701         (bar): Change return type to void.  Set y to x.
13702         * gcc.target/i386/pr59794-1.c: New testcase.
13703         * gcc.target/i386/pr59794-2.c: Likewise.
13704         * gcc.target/i386/pr59794-3.c: Likewise.
13705         * gcc.target/i386/pr59794-4.c: Likewise.
13706         * gcc.target/i386/pr59794-5.c: Likewise.
13707         * gcc.target/i386/pr59794-6.c: Likewise.
13708         * gcc.target/i386/pr59794-7.c: Likewise.
13709
13710 2014-01-14  Richard Biener  <rguenther@suse.de>
13711
13712         PR tree-optimization/58921
13713         PR tree-optimization/59006
13714         * gcc.dg/torture/pr58921.c: New testcase.
13715         * gcc.dg/torture/pr59006.c: Likewise.
13716         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13717
13718 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
13719
13720         PR testsuite/59494
13721         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13722         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13723         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
13724         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13725         Executing predictive commoning without unrolling.
13726
13727 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
13728
13729         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13730         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13731         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13732         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13733         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13734         __builtin_ia32_rsqrt28sd_round.
13735         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13736         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13737         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13738         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13739         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13740         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13741         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13742         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13743         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13744         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13745         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13746         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13747         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13748         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13749         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13750         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13751         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13752         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13753         * gcc.target/i386/sse-22.c: Extend with new built-ins,
13754         fix wrong rounding mode (see above).
13755         * gcc.target/i386/sse-23.c: Ditto.
13756
13757 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13758
13759         * gcc.dg/vmx/insert.c: New.
13760         * gcc.dg/vmx/insert-be-order.c: New.
13761         * gcc.dg/vmx/extract.c: New.
13762         * gcc.dg/vmx/extract-be-order.c: New.
13763
13764 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
13765
13766         PR tree-optimization/59387
13767         * gcc.c-torture/execute/pr59387.c: New test.
13768
13769 2014-01-13  Richard Biener  <rguenther@suse.de>
13770
13771         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13772         adjusting mathlib options.
13773         * gfortran.dg/lto/lto.exp: Likewise.
13774
13775 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
13776
13777         * gnat.dg/loop_optimization17.adb: New test.
13778         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13779
13780 2014-01-13  Christian Bruel  <christian.bruel@st.com>
13781
13782         * gcc.target/sh/cmpstrn.c: New case.
13783
13784 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
13785
13786         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13787         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13788
13789 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
13790
13791         PR fortran/58026
13792         * gfortran.dg/alloc_comp_basics_6.f90: New.
13793
13794 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
13795
13796         PR fortran/59700
13797         * gfortran.dg/pr59700.f90: New test.
13798
13799 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
13800
13801         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13802         * gfortran.dg/use_only_3.f90: Likewise.
13803         * gfortran.dg/inquire_10.f90: Delete opened file.
13804         * gfortran.dg/inquire_15.f90: Likewise.
13805         * gfortran.dg/pr16597.f90: Likewise.
13806         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13807         for PR59419.
13808
13809 2014-01-10  Jeff Law  <law@redhat.com>
13810
13811         PR middle-end/59743
13812         * gcc.c-torture/compile/pr59743.c: New test.
13813
13814 2014-01-10  Jan Hubicka  <jh@suse.cz>
13815
13816         PR ipa/58585
13817         * g++.dg/torture/pr58585.C: New testcase.
13818
13819 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
13820
13821         * gcc.dg/pr46309.c: Disable for cris*-*-*.
13822
13823 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13824
13825         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13826
13827 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
13828
13829         PR target/59744
13830         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13831         * gcc.target/aarch64/cmn-neg2.c: New test.
13832
13833 2014-01-10  Richard Biener  <rguenther@suse.de>
13834
13835         PR tree-optimization/59374
13836         * gcc.dg/torture/pr59374-3.c: New testcase.
13837
13838 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13839
13840         * lib/target-supports.exp
13841         (check_effective_target_arm_crypto_ok_nocache): New.
13842         (check_effective_target_arm_crypto_ok): Use above procedure.
13843         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13844
13845 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
13846
13847         PR ipa/58252
13848         PR ipa/59226
13849         * g++.dg/ipa/devirt-20.C: New testcase.
13850         * g++.dg/torture/pr58252.C: Likewise.
13851         * g++.dg/torture/pr59226.C: Likewise.
13852
13853 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13854
13855         * c-c++-common/asan/no-asan-stack.c: New test.
13856
13857 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
13858
13859         PR middle-end/59670
13860         * gcc.dg/pr59670.c: New test.
13861
13862 2014-01-09  Steve Ellcey  <sellcey@mips.com>
13863
13864         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13865
13866 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
13867
13868         PR middle-end/47735
13869         * gcc.target/i386/pr47735.c: New test.
13870
13871         PR tree-optimization/59622
13872         * g++.dg/opt/pr59622-2.C: New test.
13873         * g++.dg/opt/pr59622-3.C: New test.
13874         * g++.dg/opt/pr59622-4.C: New test.
13875         * g++.dg/opt/pr59622-5.C: New test.
13876
13877         PR sanitizer/59136
13878         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13879         filename:line instead of (modulename+offset) form with stripped
13880         initial / from the filename.
13881
13882 2014-01-09  Ian Lance Taylor  <iant@google.com>
13883
13884         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13885         the other Go compiler.
13886
13887 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
13888
13889         PR c++/59730
13890         * g++.dg/cpp0x/variadic145.C: New.
13891
13892 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
13893
13894         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13895         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
13896
13897 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13898
13899         PR testsuite/59524
13900         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13901         are run only if the Cilk library is available/enabled.
13902         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13903         * lib/target-supports.exp (check_libcilkrts_available): New function.
13904
13905 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13906
13907         PR c++/59631
13908         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13909         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13910         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13911         with dg-additional-options.
13912         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13913         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13914         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13915         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13916         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13917         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13918
13919 2014-01-09  Richard Biener  <rguenther@suse.de>
13920
13921         PR tree-optimization/59715
13922         * gcc.dg/torture/pr59715.c: New testcase.
13923
13924 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13925
13926         * c-c++-common/asan/no-asan-globals.c: New test.
13927         * c-c++-common/asan/no-instrument-reads.c: Likewise.
13928         * c-c++-common/asan/no-instrument-writes.c: Likewise.
13929         * c-c++-common/asan/use-after-return-1.c: Likewise.
13930         * c-c++-common/asan/no-use-after-return.c: Likewise.
13931
13932 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
13933
13934         * gnat.dg/weak2.ad[sb]: New test.
13935
13936 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
13937
13938         PR middle-end/59471
13939         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13940         type, use pointers to vector type instead.
13941
13942 2014-01-08  Catherine Moore  <clm@codesourcery.com>
13943
13944         * gcc.target/mips/umips-branch-3.c: New test.
13945         * gcc.target/mips/umips-branch-4.c: New test.
13946
13947 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
13948
13949         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13950         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13951         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13952         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13953         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13954         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13955         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13956         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13957
13958 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
13959
13960         PR rtl-optimization/59137
13961         * gcc.target/mips/pr59137.c: New test.
13962
13963 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
13964
13965         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13966         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13967         * gcc.target/i386/pr55433.c (dg-options): Ditto.
13968         * gcc.target/i386/pr57848.c (dg-options): Ditto.
13969         * gcc.target/i386/pr59099.c (dg-options): Ditto.
13970         Require fpic effective target.
13971         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13972
13973 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
13974
13975         PR ipa/59722
13976         * gcc.dg/pr59722.c: New test.
13977
13978 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13979
13980         PR middle-end/57748
13981         * gcc.dg/torture/pr57748-3.c: New test.
13982         * gcc.dg/torture/pr57748-4.c: New test.
13983
13984 2014-01-08  Marek Polacek  <polacek@redhat.com>
13985
13986         PR middle-end/59669
13987         * gcc.dg/gomp/pr59669-1.c: New test.
13988         * gcc.dg/gomp/pr59669-2.c: New test.
13989
13990 2014-01-08  Martin Jambor  <mjambor@suse.cz>
13991
13992         PR ipa/59610
13993         * gcc.dg/ipa/pr59610.c: New test.
13994
13995 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
13996
13997         PR fortran/58182
13998         * gfortran.dg/binding_label_tests_26a.f90: New.
13999         * gfortran.dg/binding_label_tests_26b.f90: New.
14000
14001 2014-01-08  Marek Polacek  <polacek@redhat.com>
14002
14003         PR sanitizer/59667
14004         * c-c++-common/ubsan/pr59667.c: New test.
14005
14006 2014-01-08  Richard Biener  <rguenther@suse.de>
14007
14008         PR middle-end/59630
14009         * gcc.dg/pr59630.c: New testcase.
14010
14011 2014-01-08  Richard Biener  <rguenther@suse.de>
14012
14013         PR middle-end/59471
14014         * gcc.dg/pr59471.c: New testcase.
14015
14016 2014-01-07  Jeff Law  <law@redhat.com>
14017
14018         PR middle-end/53623
14019         * gcc.target/i386/pr53623.c: New test.
14020
14021 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
14022
14023         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
14024         blanks at EOF.
14025         * g++.dg/cpp1y/pr58534.C: Likewise.
14026         * g++.dg/cpp1y/pr58536.C: Likewise.
14027         * g++.dg/cpp1y/pr58548.C: Likewise.
14028         * g++.dg/cpp1y/pr58549.C: Likewise.
14029         * g++.dg/cpp1y/pr58637.C: Likewise.
14030         * g++.dg/cpp1y/pr59112.C: Likewise.
14031         * g++.dg/cpp1y/pr59113.C: Likewise.
14032         * g++.dg/cpp1y/pr59629.C: Likewise.
14033         * g++.dg/cpp1y/pr59635.C: Likewise.
14034         * g++.dg/cpp1y/pr59636.C: Likewise.
14035         * g++.dg/cpp1y/pr59638.C: Likewise.
14036
14037 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
14038
14039         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
14040
14041 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
14042
14043         * gcc.target/i386/intrinsics_4.c (bar): New function.
14044
14045 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
14046
14047         * g++.dg/ext/is_base_of_incomplete-2.C: New.
14048
14049 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
14050
14051         PR rtl-optimization/58668
14052         * gcc.dg/pr58668.c: New test.
14053
14054         PR tree-optimization/59643
14055         * gcc.dg/pr59643.c: New test.
14056         * gcc.c-torture/execute/pr59643.c: New test.
14057
14058 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
14059
14060         PR fortran/59589
14061         * gfortran.dg/class_allocate_16.f90: New.
14062
14063 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
14064
14065         PR target/59644
14066         * gcc.target/i386/pr59644.c: New test.
14067
14068 2014-01-06  Marek Polacek  <polacek@redhat.com>
14069
14070         PR c/57773
14071         * gcc.dg/pr57773.c: New test.
14072
14073 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
14074
14075         PR c++/59635
14076         PR c++/59636
14077         PR c++/59629
14078         PR c++/59638
14079         * g++.dg/cpp1y/pr59635.C: New testcase.
14080         * g++.dg/cpp1y/pr59636.C: New testcase.
14081         * g++.dg/cpp1y/pr59629.C: New testcase.
14082         * g++.dg/cpp1y/pr59638.C: New testcase.
14083
14084 2014-01-06  Martin Jambor  <mjambor@suse.cz>
14085
14086         PR ipa/59008
14087         * gcc.dg/ipa/pr59008.c: New test.
14088
14089 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14090
14091         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
14092         if supported.
14093
14094 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14095
14096         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
14097         Require c99_runtime.
14098         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
14099
14100         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
14101         Require c99_runtime.
14102         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
14103         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
14104         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
14105
14106         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
14107         Require c99_runtime.
14108         Make CALC void static.
14109         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
14110
14111         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
14112         Require c99_runtime.
14113         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
14114
14115 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14116
14117         * gcc.target/i386/pr59501-1.c: Require avx effective target.
14118         * gcc.target/i386/pr59501-2.c: Likewise.
14119         * gcc.target/i386/pr59501-3.c: Likewise.
14120         * gcc.target/i386/pr59501-4.c: Likewise.
14121         * gcc.target/i386/pr59501-5.c: Likewise.
14122         * gcc.target/i386/pr59501-6.c: Likewise.
14123
14124 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14125
14126         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
14127         * gcc.target/i386/pr59390_1.c: Likewise.
14128         * gcc.target/i386/pr59390_2.c: Likewise.
14129
14130 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14131
14132         * gcc.dg/pr59350.c: Tweak.
14133         * gcc.dg/pr59350-2.c: New test.
14134         * g++.dg/pr59510.C: Likewise.
14135
14136 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
14137
14138         PR fortran/59023
14139         * gfortran.dg/bind_c_procs_2.f90: New.
14140
14141 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
14142
14143         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
14144         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14145         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14146         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14147         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
14148         * gcc.dg/tree-ssa/vrp47.c: Likewise.
14149         * gcc.dg/tree-ssa/vrp87.c: Likewise.
14150
14151 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14152
14153         * gcc.target/arm/neon-nested-apcs.c: New test.
14154
14155 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
14156
14157         PR tree-optimization/59519
14158         * gcc.dg/vect/pr59519-1.c: New test.
14159         * gcc.dg/vect/pr59519-2.c: New test.
14160
14161         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
14162         vmovdqu32.
14163
14164 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
14165
14166         PR fortran/59547
14167         * gfortran.dg/typebound_proc_32.f90: New.
14168
14169 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
14170
14171         PR c++/58950
14172         * g++.dg/pr58950.C: New file.
14173
14174 2014-01-03  Tobias Burnus  <burnus@net-b.de>
14175
14176         PR c++/58567
14177         * g++.dg/gomp/pr58567.C: New.
14178
14179 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
14180
14181         PR tree-optimization/59651
14182         * gcc.dg/torture/pr59651.c: New test.
14183         * gcc.dg/vect/pr59651.c: Ditto.
14184
14185 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
14186
14187         PR target/59625
14188         * gcc.target/i386/pr59625.c: New test.
14189
14190 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
14191
14192         Core DR 1442
14193         PR c++/59165
14194         * g++.dg/cpp0x/range-for28.C: New.
14195         * g++.dg/cpp0x/range-for3.C: Update.
14196
14197 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
14198
14199         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
14200
14201 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
14202
14203         PR c++/59641
14204         * g++.dg/cpp0x/pr59641.C: New file.
14205
14206 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
14207
14208         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
14209
14210 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
14211
14212         PR c++/59378
14213         * g++.dg/ext/pr59378.C: New file.
14214
14215 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
14216
14217         Update copyright years
14218
14219 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
14220
14221         * gcc.target/arc/arc.exp: Use the standard form for the copyright
14222         notice.
14223
14224 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
14225
14226         PR fortran/59654
14227         * gfortran.dg/dynamic_dispatch_12.f90: New.
14228
14229 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
14230
14231         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
14232         the builtin isn't optimized away as unused.
14233
14234         PR rtl-optimization/59647
14235         * g++.dg/opt/pr59647.C: New test.
14236 \f
14237 Copyright (C) 2014 Free Software Foundation, Inc.
14238
14239 Copying and distribution of this file, with or without modification,
14240 are permitted in any medium without royalty provided the copyright
14241 notice and this notice are preserved.