Compile gcc.target/i386/fuse-caller-save.c with -fomit-frame-pointer (PR target/61533)
[official-gcc.git] / gcc / testsuite / ChangeLog
blob543fa01b30cbb61a838ef562dc0d622f2e788b3e
1 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3         PR target/61533
4         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
5         dg-options.
7 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
9         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
10         unit_id and kind_id to zero.
12 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
14         PR target/61483
15         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
16         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
17         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
18         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
20 2014-06-17  Richard Biener  <rguenther@suse.de>
22         PR lto/61012
23         * gcc.dg/lto/pr61526_0.c: New testcase.
24         * gcc.dg/lto/pr61526_1.c: Likewise.
26 2014-06-17  Richard Biener  <rguenther@suse.de>
28         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
29         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
30         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
31         * gcc.dg/tree-ssa/vrp36.c: Likewise.
32         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
34 2014-06-17  Richard Biener  <rguenther@suse.de>
36         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
38 2014-06-16  Richard Biener  <rguenther@suse.de>
40         PR tree-optimization/61482
41         * g++.dg/torture/pr61482.C: New testcase.
43 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
45         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
46         vpmacsdql instruction.
48 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
50         * c-c++-common/asan/instrument-with-calls-1.c: New test.
51         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
52         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
53         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
54         test patterns.
55         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
56         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
57         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
58         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
59         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
60         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
62 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
64         PR fortran/28484
65         PR fortran/61429
66         * gfortran.dg/system_clock_1.f90: New file.
67         * gfortran.dg/system_clock_2.f90: New file.
69 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
71         PR c++/33101
72         * g++.dg/other/void3.C: New.
73         * g++.dg/conversion/err-recover1.C: Update.
75 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
77         PR target/61415
78         * lib/target-supports.exp (check_effective_target_longdouble128): New.
79         * gcc.target/powerpc/pack02.c: Use it.
80         * gcc.target/powerpc/tfmode_off.c: Likewise.
82 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
84         PR rtl-optimization/61094
85         PR rtl-optimization/61446
86         * gcc.target/i386/pr61446.c : New.
88 2014-06-13  Dehao Chen  <dehao@google.com>
90         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
92 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
94         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
96 2014-06-13  Richard Biener  <rguenther@suse.de>
98         * c-c++-common/pr46562-2.c: Adjust.
99         * g++.dg/tree-ssa/pr8781.C: Likewise.
100         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
101         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
102         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
103         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
104         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
106 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
108         PR tree-optimization/61375
109         * gcc.c-torture/execute/pr61375-1.c: New test.
111 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
113         PR middle-end/61486
114         * c-c++-common/gomp/pr61486-1.c: New test.
115         * c-c++-common/gomp/pr61486-2.c: New test.
117 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
119         PR target/59843
120         * gcc.dg/vect/vect-singleton_1.c: New file.
122 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
124         PR target/61443
125         * gcc.target/avr/torture/pr61443.c: New test.
127 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
129         PR c++/19200
130         * g++.dg/parse/friend11.C: New.
132 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
134         PR c++/60265
135         * g++.dg/cpp0x/using-enum-1.C: New.
136         * g++.dg/cpp0x/using-enum-2.C: Likewise.
138 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
140         PR c++/19200
141         * g++.dg/parse/friend9.C: New.
142         * g++.dg/parse/friend10.C: Likewise.
143         * g++.dg/parse/friend7.C: Adjust.
145 2014-06-11  Richard Biener  <rguenther@suse.de>
147         PR tree-optimization/61452
148         * gcc.dg/torture/pr61452.c: New testcase.
150 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
152         PR c++/34049
153         * g++.dg/parse/pr34049.C: New.
155 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
157         * gcc.c-torture/execute/pr61306-1.c: New test.
158         * gcc.c-torture/execute/pr61306-2.c: Likewise.
159         * gcc.c-torture/execute/pr61306-3.c: Likewise.
161 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
163         * gcc.target/aarch64/acle/acle.exp: New.
164         * gcc.target/aarch64/acle/crc32b.c: New test.
165         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
166         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
167         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
168         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
169         * gcc.target/aarch64/acle/crc32d.c: Likewise.
170         * gcc.target/aarch64/acle/crc32h.c: Likewise.
171         * gcc.target/aarch64/acle/crc32w.c: Likewise.
173 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
175         PR tree-optimization/52252
176         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
178 2014-06-11  Richard Biener  <rguenther@suse.de>
180         PR middle-end/61437
181         * gcc.dg/torture/20140610-1.c: New testcase.
182         * gcc.dg/torture/20140610-2.c: Likewise.
184 2014-06-10  Richard Biener  <rguenther@suse.de>
186         PR tree-optimization/61438
187         * gcc.dg/torture/pr61438.c: New testcase.
189 2014-06-10  Richard Biener  <rguenther@suse.de>
191         PR middle-end/61456
192         * g++.dg/opt/pr61456.C: New testcase.
194 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
195             Mikael Morin <mikael@gcc.gnu.org>
197         PR fortran/41936
198         * gfortran.dg/class_array_15.f03: Check memory leaks.
200 2014-06-10  Richard Biener  <rguenther@suse.de>
202         PR tree-optimization/57186
203         PR tree-optimization/59299
204         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
205         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
207 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
209         PR fortran/60928
210         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
211         directives.
212         * gfortran.dg/gomp/associate1.f90: New test.
213         * gfortran.dg/gomp/intentin1.f90: New test.
214         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
215         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
216         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
217         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
219 2014-06-09  Marek Polacek  <polacek@redhat.com>
221         PR c/36446
222         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
223         * gcc.dg/array-2.c: Likewise.
224         * gcc.dg/array-const-2.c: Likewise.
225         * gcc.dg/ucnid-8.c: Likewise.
226         * gcc.dg/vla-init-1.c: Likewise.
227         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
228         * gcc.dg/c99-flex-array-7.c: Likewise.
229         * gcc.dg/init-bad-1.c: Likewise.
230         * gcc.dg/init-bad-3.c: Likewise.
231         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
232         * gcc.dg/pedwarn-init.c: Add dg-warning.
233         * gcc.dg/pr53119.c: Remove dg-excess-errors.
235 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
237         PR c++/22556
238         * g++.dg/other/redecl3.C: New.
240 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
242         PR c++/54442
243         * g++.dg/pr54442.C: New file.
245 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
247         PR fortran/61406
248         * gfortran.dg/associate_17.f90 : New test
250 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
252         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
253         void for TEST instead of static void.
254         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
255         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
256         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
257         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
258         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
259         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
260         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
261         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
262         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
263         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
264         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
265         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
266         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
267         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
268         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
269         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
270         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
271         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
272         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
273         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
274         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
275         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
276         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
277         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
278         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
279         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
280         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
281         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
282         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
283         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
284         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
285         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
286         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
287         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
288         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
289         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
290         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
291         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
292         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
293         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
294         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
295         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
296         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
297         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
298         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
299         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
300         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
301         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
302         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
303         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
304         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
305         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
306         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
307         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
308         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
309         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
310         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
311         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
312         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
313         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
314         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
315         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
316         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
317         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
318         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
319         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
320         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
321         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
322         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
323         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
324         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
325         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
326         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
327         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
328         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
329         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
330         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
331         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
332         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
333         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
334         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
335         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
336         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
337         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
338         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
339         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
340         instead of static void.
341         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
342         delete unused variables.
343         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
344         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
345         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
346         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
347         delete unused variables, void for TEST instead of static void.
348         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
349         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
350         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
351         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
352         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
353         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
354         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
355         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
356         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
357         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
358         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
359         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
360         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
361         initialize variables.
362         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
363         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
364         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
365         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
366         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
367         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
368         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
369         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
370         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
371         * gcc.target/i386/i386.exp: Ditto.
372         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
373         CALC, void for TEST instead of static void, initialize variables.
374         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
375         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
376         static void.
377         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
378         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
379         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
380         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
381         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
382         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
383         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
384         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
385         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
386         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
387         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
388         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
389         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
390         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
391         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
392         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
393         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
394         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
395         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
396         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
397         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
398         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
399         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
400         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
401         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
402         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
403         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
404         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
405         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
406         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
407         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
408         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
409         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
410         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
411         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
412         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
413         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
414         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
415         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
416         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
417         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
418         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
419         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
420         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
421         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
422         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
423         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
424         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
425         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
426         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
427         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
428         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
429         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
430         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
431         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
432         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
433         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
434         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
435         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
436         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
437         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
438         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
439         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
440         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
441         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
442         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
443         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
444         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
445         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
446         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
447         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
448         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
449         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
450         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
451         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
452         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
453         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
454         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
455         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
456         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
457         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
458         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
459         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
460         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
461         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
462         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
463         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
464         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
465         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
466         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
467         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
468         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
469         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
470         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
471         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
472         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
473         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
474         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
475         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
476         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
477         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
478         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
479         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
480         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
481         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
482         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
483         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
484         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
485         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
486         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
487         instead of static void.
488         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
489         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
490         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
491         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
492         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
493         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
494         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
495         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
496         static void, delete unused variables.
497         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
498         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
499         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
500         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
501         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
502         static void, delete unused variables, Change parameters for
503         UNION_CHECK, MASK_MERGE and MASK_ZERO.
504         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
505         CALC,  void for TEST instead of static void.
506         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
507         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
508         void.
509         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
510         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
511         static void, change type  of parameter for UNION_TYPE.
512         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
513         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
514         void for TEST instead of static void, delete unused variables, change
515         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
516         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
517         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
518         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
519         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
520         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
521         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
522         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
523         void for TEST instead of static void, change parameters for
524         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
525         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
526         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
527         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
528         * gcc.target/i386/avx512f-additional-reg-names.c: Add
529         __attribute__((unused)).
530         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
531         __attribute__((unused)).
532         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
533         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
534         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
535         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
536         * gcc.target/i386/avx512f-korw-1.c: Ditto.
537         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
538         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
539         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
540         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
541         add __attribute__((unused)).
542         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
543         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
544         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
545         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
546         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
547         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
548         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
549         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
550         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
551         delete unused variables.
552         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
553         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
554         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
555         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
556         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
557         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
558         static void, mask_merging and zero_masking for unsigned types.
559         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
560         CHECK_ARRAY for unsigned types.
561         * gcc.target/i386/m256-check.h: Ditto.
562         * gcc.target/i386/m512-check.h: Ditto.
564 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
566         PR target/61062
567         * gcc.target/arm/pr48252.c (main): Expect same result
568         as endian-neutral.
570 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
572         PR fortran/45187
573         * gfortran.dg/cray_pointers_10.f90: New file.
575 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
577         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
578         instead of complex(kind=16).
580 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
582         PR fortran/38829
583         * gfortran.dg/bind_c_usage_29.f90: New file.
585 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
587         * gnat.dg/opt38.adb: New test.
588         * gnat.dg/opt38_pkg.ad[sb]: New helper.
590 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
592         PR target/18343
593         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
594         New macro, 0 for __MMIX__, default 64.
595         (bar): Pass it to __builtin_apply instead of literal 64.
597 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
599         * gfortran.dg/io_constraints_11.f90: New file.
600         * gfortran.dg/io_constraints_12.f90: New file.
601         * gfortran.dg/io_constraints_13.f90: New file.
603 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
605         PR target/61423
606         * gcc.target/i386/pr61423.c: New test.
608 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
610         PR c++/60184
611         * g++.dg/cpp0x/constexpr-union6.C: New.
612         * g++.dg/cpp0x/union6.C: Likewise.
613         * g++.dg/init/ref14.C: Adjust.
614         * g++.dg/init/union1.C: Likewise.
616 2014-06-06  Richard Biener  <rguenther@suse.de>
618         PR tree-optimization/59299
619         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
621 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
623         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
624         * gcc.dg/tree-ssa/sra-12.c: Likewise.
626 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
628         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
629         bitfield and test wrong results instead of correct results to make the
630         test more portable.
632 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
634         PR c++/60432
635         * g++.dg/cpp0x/constexpr-60432.C: New.
637 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
639         PR c++/60199
640         * g++.dg/cpp0x/constexpr-60199.C: New.
642 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
644         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
645         Specify -march=z900 as an additional option.
646         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
647         * gcc.dg/optimize-bswapsi-2.c: Likewise.
648         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
650 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
652         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
653         reduction clause diagnostic changes.
654         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
655         * gfortran.dg/gomp/reduction1.f90: Likewise.
656         * gfortran.dg/gomp/reduction3.f90: Likewise.
657         * gfortran.dg/gomp/udr1.f90: New test.
658         * gfortran.dg/gomp/udr2.f90: New test.
659         * gfortran.dg/gomp/udr3.f90: New test.
660         * gfortran.dg/gomp/udr4.f90: New test.
661         * gfortran.dg/gomp/udr5.f90: New test.
662         * gfortran.dg/gomp/udr6.f90: New test.
663         * gfortran.dg/gomp/udr7.f90: New test.
665 2014-06-06  Christian Bruel  <christian.bruel@st.com>
667         PR tree-optimization/43934
668         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
670 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
672         PR c/53119
673         * gcc.dg/pr53119.c: New testcase.
675 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
677         PR target/52472
678         * gcc.target/avr/pr52472.c: New test.
681 2014-06-05  Jeff Law  <law@redhat.com>
683         PR tree-optimization/61289
684         * g++.dg/pr61289.C: New test.
685         * g++.dg/pr61289-2.C: New test.
687 2014-06-05  Richard Biener  <rguenther@suse.de>
688             Paolo Carlini  <paolo.carlini@oracle.com>
690         PR c++/56961
691         * g++.dg/parse/pr56961.C: New.
693 2014-06-05  Kai Tietz  <ktietz@redhat.com>
695         PR target/46219
696         * gcc.target/i386/sibcall-4.c: Remove xfail.
698 2014-06-05  Julian Brown  <julian@codesourcery.com>
699             Sandra Loosemore  <sandra@codesourcery.com>
701         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
703 2014-06-05  Richard Biener  <rguenther@suse.de>
705         PR c++/61004
706         * g++.dg/diagnostic/pr61004.C: New testcase.
708 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
710         * gcc.dg/torture/pr61319.c: New test.
712 2014-06-05  Marek Polacek  <polacek@redhat.com>
714         PR c/56724
715         * gcc.dg/pr56724-3.c: New test.
717 2014-06-05  Andreas Schwab  <schwab@suse.de>
719         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
721 2014-06-05  Marek Polacek  <polacek@redhat.com>
723         PR c/49706
724         * c-c++-common/pr49706.c: New test.
726 2014-06-05  Marek Polacek  <polacek@redhat.com>
728         PR c/48062
729         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
730         * gcc.dg/Wshadow-3.c: Likewise.
731         * gcc.dg/pr48062.c: New test.
733 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
735         PR c++/43453
736         * g++.dg/init/pr43453.C: New.
738 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
740         PR tree-optimization/61385
741         * gcc.dg/tree-ssa/pr61385.c: New file.
743 2014-06-04  Richard Biener  <rguenther@suse.de>
745         PR tree-optimization/60098
746         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
748 2014-06-04  Richard Biener  <rguenther@suse.de>
750         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
752 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
754         PR c/58942
755         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
756         the case with a pointer.
758 2014-06-04  Marek Polacek  <polacek@redhat.com>
760         PR c/30020
761         * c-c++-common/pr30020.c: New test.
763 2014-06-03  Andrew Pinski  <apinski@cavium.com>
765         * gcc.c-torture/compile/20140528-1.c: New testcase.
767 2014-06-03  Dehao Chen  <dehao@google.com>
769         * gcc.dg/tree-prof/merge_block.c: New test.
771 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
773         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
774         * g++.dg/ext/mv15.C (dg-options): Ditto.
776 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
778         DR 1423
779         PR c++/52174
780         * g++.dg/cpp0x/nullptr31.C: New.
781         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
782         * g++.dg/cpp0x/nullptr17.C: Update.
784 2014-06-03  Marek Polacek  <polacek@redhat.com>
786         PR c/60439
787         * c-c++-common/pr60439.c: New test.
788         * g++.dg/eh/scope1.C (f4): Add dg-warning.
790 2014-06-03  Martin Jambor  <mjambor@suse.cz>
792         PR ipa/61160
793         * g++.dg/ipa/pr61160-1.C: New test.
795 2014-06-03  Richard Biener  <rguenther@suse.de>
797         PR tree-optimization/61383
798         * gcc.dg/torture/pr61383-1.c: New testcase.
800 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
802         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
804 2014-06-02  Jeff Law  <law@redhat.com>
806         PR rtl-optimization/61094
807         * g++.dg/pr61094: New test.
809 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
811         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
812         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
813         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
814         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
815         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
816         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
817         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
818         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
820 2014-06-02  Richard Biener  <rguenther@suse.de>
822         PR tree-optimization/61346
823         * gcc.dg/torture/pr61346.c: New testcase.
825 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
827         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
828         not compilation.
829         * gcc.target/i386/sibcall-4.c: Ditto.
830         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
832 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
834         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
835         in scan-assembler-not string.
836         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
837         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
838         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
840 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
842         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
844 2014-06-01  Kai Tietz  <ktietz@redhat.com>
846         PR target/61377
847         * gcc.target/i386/sibcall-6.c: New test.
849 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
851         DR 1227
852         PR c++/57543
853         * g++.dg/cpp0x/pr57543-1.C: New.
854         * g++.dg/cpp0x/pr57543-2.C: Likewise.
855         * g++.dg/cpp0x/pr57543-3.C: Likewise.
856         * g++.dg/cpp0x/decltype59.C: Likewise.
858 2014-05-31  Tom de Vries  <tom@codesourcery.com>
860         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
862 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
864         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
865         restore_gcc_exec_prefix_env_var): New procedures.
866         (set_ld_library_path_env_vars,
867         restore_ld_library_path_env_vars): Use them.
868         * lib/c-compat.exp: Load target-libpath.exp.
869         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
870         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
871         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
872         restore_gcc_exec_prefix_env_var.
873         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
874         Likewise.
876         * c-c++-common/asan/misalign-1.c: New test.
877         * c-c++-common/asan/misalign-2.c: New test.
879         * g++.dg/asan/asan_test.C: Add -std=c++11 and
880         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
881         -DASAN_USE_DEJAGNU_GTEST=1.
882         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
883         * g++.dg/asan/asan_oob_test.cc: Likewise.
884         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
885         * g++.dg/asan/asan_str_test.cc: Likewise.
886         * g++.dg/asan/asan_test_utils.h: Likewise.
887         * g++.dg/asan/sanitizer_test_config.h: Likewise.
888         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
889         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
890         Imported from upstream r209283.
891         * g++.dg/asan/asan_test_config.h: Likewise.
893 2014-05-30  Kai Tietz  <ktietz@redhat.com>
895         PR target/60104
896         * gcc.target/i386/sibcall-1.c: New test.
897         * gcc.target/i386/sibcall-2.c: New test.
898         * gcc.target/i386/sibcall-3.c: New test.
899         * gcc.target/i386/sibcall-4.c: New test.
901 2014-05-30  Ian Lance Taylor  <iant@google.com>
903         * gcc.target/i386/pause-2.c: New test.
905 2014-05-30  Tom de Vries  <tom@codesourcery.com>
907         * gcc.target/i386/fuse-caller-save.c: New test.
908         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
909         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
911 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
913         * gcc.target/arm/simd/vrev16p8_1.c: New file.
914         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
915         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
916         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
917         * gcc.target/arm/simd/vrev16s8_1.c: New file.
918         * gcc.target/arm/simd/vrev16u8_1.c: New file.
919         * gcc.target/arm/simd/vrev32p16_1.c: New file.
920         * gcc.target/arm/simd/vrev32p8_1.c: New file.
921         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
922         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
923         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
924         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
925         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
926         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
927         * gcc.target/arm/simd/vrev32s16_1.c: New file.
928         * gcc.target/arm/simd/vrev32s8_1.c: New file.
929         * gcc.target/arm/simd/vrev32u16_1.c: New file.
930         * gcc.target/arm/simd/vrev32u8_1.c: New file.
931         * gcc.target/arm/simd/vrev64f32_1.c: New file.
932         * gcc.target/arm/simd/vrev64p16_1.c: New file.
933         * gcc.target/arm/simd/vrev64p8_1.c: New file.
934         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
935         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
936         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
937         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
938         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
939         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
940         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
941         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
942         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
943         * gcc.target/arm/simd/vrev64s16_1.c: New file.
944         * gcc.target/arm/simd/vrev64s32_1.c: New file.
945         * gcc.target/arm/simd/vrev64s8_1.c: New file.
946         * gcc.target/arm/simd/vrev64u16_1.c: New file.
947         * gcc.target/arm/simd/vrev64u32_1.c: New file.
948         * gcc.target/arm/simd/vrev64u8_1.c: New file.
950 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
952         PR rtl-optimization/61325
953         * gcc.target/aarch64/pr61325.c: New.
955 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
957         * gcc.target/arm/simd/vextQf32_1.c: New file.
958         * gcc.target/arm/simd/vextQp16_1.c: New file.
959         * gcc.target/arm/simd/vextQp8_1.c: New file.
960         * gcc.target/arm/simd/vextQs16_1.c: New file.
961         * gcc.target/arm/simd/vextQs32_1.c: New file.
962         * gcc.target/arm/simd/vextQs64_1.c: New file.
963         * gcc.target/arm/simd/vextQs8_1.c: New file.
964         * gcc.target/arm/simd/vextQu16_1.c: New file.
965         * gcc.target/arm/simd/vextQu32_1.c: New file.
966         * gcc.target/arm/simd/vextQu64_1.c: New file.
967         * gcc.target/arm/simd/vextQu8_1.c: New file.
968         * gcc.target/arm/simd/vextQp64_1.c: New file.
969         * gcc.target/arm/simd/vextf32_1.c: New file.
970         * gcc.target/arm/simd/vextp16_1.c: New file.
971         * gcc.target/arm/simd/vextp8_1.c: New file.
972         * gcc.target/arm/simd/vexts16_1.c: New file.
973         * gcc.target/arm/simd/vexts32_1.c: New file.
974         * gcc.target/arm/simd/vexts64_1.c: New file.
975         * gcc.target/arm/simd/vexts8_1.c: New file.
976         * gcc.target/arm/simd/vextu16_1.c: New file.
977         * gcc.target/arm/simd/vextu32_1.c: New file.
978         * gcc.target/arm/simd/vextu64_1.c: New file.
979         * gcc.target/arm/simd/vextu8_1.c: New file.
980         * gcc.target/arm/simd/vextp64_1.c: New file.
982 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
983             Tom de Vries  <tom@codesourcery.com>
985         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
986         options.
987         * gcc.target/mips/fuse-caller-save.h: New include file.
988         * gcc.target/mips/fuse-caller-save.c: New test.
989         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
990         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
992 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
994         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
996 2014-05-28  Richard Biener  <rguenther@suse.de>
998         PR middle-end/61045
999         * gcc.dg/pr61045.c: New testcase.
1001 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1003         * lib/clearcap.exp: New file.
1004         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1005         Remove clearcap_ldflags handling.
1006         Call clearcap-init, clearcap-finish.
1007         * gcc.target/i386/i386.exp: Likewise.
1008         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1009         * gcc.target/i386/clearcapv2.map: Move to
1010         ../config/sol2-clearcapv2.map.
1011         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1012         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1014 2014-05-28  Richard Biener  <rguenther@suse.de>
1016         PR tree-optimization/61335
1017         * gfortran.dg/pr61335.f90: New testcase.
1019 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1021         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1023 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1025         * gnat.dg/overflow_fixed.adb: New test.
1027 2014-05-27  Marek Polacek  <polacek@redhat.com>
1029         PR c/56724
1030         * gcc.dg/pr56724-1.c: New test.
1031         * gcc.dg/pr56724-2.c: New test.
1032         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1033         -Wtraditional.
1034         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1036 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1038         * gcc.dg/fold-compare-8.c: New test.
1039         * gcc.dg/Wstrict-overflow-25.c: Likewise.
1041 2014-05-27  Richard Biener  <rguenther@suse.de>
1043         * gcc.dg/tree-ssa/vrp92.c: New testcase.
1045 2014-05-27  Marek Polacek  <polacek@redhat.com>
1047         PR testsuite/61319
1048         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1049         LLONG_MIN, and ULLONG_MAX.
1051 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1053         * lib/target-supports.exp (check_effective_target_vect_bswap):
1054         Specify arm*-*-* support.
1056 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
1058         PR testsuite/61319
1059         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1060         -nan optional.
1061         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1062         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1064 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1066         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1068 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
1070         PR rtl-optimization/61222
1071         * gcc.c-torture/compile/pr61222-1.c: New test.
1072         * gcc.c-torture/compile/pr61222-2.c: Likewise.
1074 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1076         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1078 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1080         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1082 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1084         PR libgfortran/55117
1085         * gfortran.dg/namelist_85.f90: New test.
1087 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
1089         PR c/61191
1090         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1091         the case with syntax error.
1093 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1095         * gcc.dg/lto/pr61278_0.c: New test.
1096         * gcc.dg/lto/pr61278_1.c: New test.
1098 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1100         * gcc.dg/pr61220.c: New test.
1101         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1103 2014-05-25  Tobias Burnus  <burnus@net-b.de>
1105         * gfortran.dg/coarray_10.f90: Update dg-warning.
1106         * gfortran.dg/coarray_this_image_1.f90: New.
1107         * gfortran.dg/coarray_this_image_2.f90: New.
1109 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
1111         PR libfortran/61173
1112         * gfortran.dg/arrayio_14.f90: New test.
1114 2014-05-24  Andreas Schwab  <schwab@suse.de>
1116         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1118 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
1120         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1121         Adjust regexp for -flto.
1122         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1123         * gfortran.dg/pr52835.f90: Likewise.
1125 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
1127         PR rtl-optimization/61215
1128         * gcc.target/i386/pr61215.c: New.
1130 2014-05-23  Marek Polacek  <polacek@redhat.com>
1131             Jakub Jelinek  <jakub@redhat.com>
1133         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1134         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1135         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1136         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1137         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1138         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1139         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1140         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1141         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1142         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1143         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1144         * c-c++-common/ubsan/float-cast.h: New file.
1145         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1146         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1148 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
1150         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1152 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1154         * g++.dg/cpp1y/lambda-init9.C: New.
1156 2014-05-23  Richard Biener  <rguenther@suse.de>
1158         PR testsuite/61266
1159         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1160         adjust testcase to reflect reality.
1162 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1164         PR tree-optimization/54733
1165         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1166         optimization to support memory sources and bitwise operations
1167         equivalent to load in host endianness.
1168         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1169         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1170         * gcc.c-torture/execute/bswap-2.c: Likewise.
1172 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1174         * lib/target-supports.exp: New effective targets for architectures
1175         capable of performing byte swap.
1176         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1177         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1178         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1180 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1182         PR c++/61088
1183         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1184         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1186 2014-05-22  Xinliang David Li  <davidxl@google.com>
1188         * g++.dg/ipa/devirt-15.C: Fix expected message.
1189         * g++.dg/ipa/devirt-16.C: Ditto.
1190         * g++.dg/ipa/devirt-17.C: Ditto.
1191         * g++.dg/ipa/devirt-26.C: Ditto.
1192         * g++.dg/ipa/imm-devirt-1.C: Ditto.
1193         * g++.dg/ipa/imm-devirt-2.C: Ditto.
1194         * g++.dg/tree-ssa/pr8781.C:Ditto.
1196 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1198         * gcc.target/powerpc/htm-ttest.c: New test.
1200 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1202         * gnat.dg/opt37.ad[sb]: New test.
1204 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
1206         PR c/61271
1207         * g++.dg/cilk-plus/AN/array_function.cc: New.
1209 2014-05-22  Richard Biener  <rguenther@suse.de>
1211         * gcc.dg/tree-ssa/alias-33.c: New testcase.
1213 2014-05-22  Kostya Serebryany  <kcc@google.com>
1215         * c-c++-common/tsan/mutexset1.c: Update the test to match
1216         upstream r209283.
1217         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1219 2014-05-21  Marek Polacek  <polacek@redhat.com>
1221         PR sanitizer/61272
1222         * g++.dg/ubsan/pr61272.C: New test.
1224 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
1225             Sandra Loosemore  <sandra@codesourcery.com>
1227         PR lto/60179
1228         * lib/scanasm.exp (scan-lto-assembler): New procedure.
1229         * gcc.target/nios2/custom-fp-lto.c: New test.
1231 2014-05-21  Andreas Schwab  <schwab@suse.de>
1233         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1235 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1237         PR target/54236
1238         * gcc.target/sh/pr54236-3.c: New.
1240 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1242         PR c++/60189
1243         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1245 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
1247         PR tree-optimization/60899
1248         * g++.dg/ipa/devirt-11.C: Update template.
1250 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
1252         PR C++/61038
1253         * g++.dg/cpp0x/pr61038.C: New.
1255 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1257         PR c++/58753
1258         PR c++/58930
1259         PR c++/58704
1260         * g++.dg/cpp0x/nsdmi-template11.C: New.
1261         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1262         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1264 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1266         * gnat.dg/opt35.adb: New test.
1267         * gnat.dg/opt36.adb: Likewise.
1268         * gnat.dg/opt35_pkg.ad[sb]: New helper.
1270 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1272         PR c++/60373
1273         * g++.dg/cpp0x/Wattributes1.C: New.
1274         * g++.dg/ext/visibility/redecl1.C: Adjust.
1275         * g++.dg/ext/visibility/visibility-7.C: Likewise.
1277 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1279         * gcc.target/powerpc/vsxcopy.c: New test.
1281 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1283         PR c++/58664
1284         * g++.dg/cpp0x/nsdmi-union6.C: New.
1285         * g++.dg/parse/pr58664.C: Likewise.
1286         * g++.dg/cpp0x/nsdmi6.C: Tweak.
1287         * g++.dg/parse/crash31.C: Likewise.
1288         * g++.dg/template/error2.C: Likewise.
1289         * g++.dg/template/inherit8.C: Likewise.
1290         * g++.dg/template/offsetof2.C: Likewise.
1292 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
1294         * c-c++-common/gomp/simd4.c: Adjust for inform.
1295         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1296         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1297         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1298         * g++.dg/cpp0x/noexcept15.C: Likewise.
1299         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1300         * g++.dg/eh/spec6.C: Likewise.
1301         * g++.dg/expr/cast1.C: Likewise.
1302         * g++.dg/expr/dtor1.C: Likewise.
1303         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1304         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1305         * g++.dg/gomp/pr49223-2.C: Likewise.
1306         * g++.dg/gomp/udr-4.C: Likewise.
1307         * g++.dg/init/delete1.C: Likewise.
1308         * g++.dg/other/crash-2.C: Likewise.
1309         * g++.dg/parse/crash24.C: Likewise.
1310         * g++.dg/parse/crash25.C: Likewise.
1311         * g++.dg/parse/crash31.C: Likewise.
1312         * g++.dg/parse/crash49.C: Likewise.
1313         * g++.dg/parse/crash50.C: Likewise.
1314         * g++.dg/parse/crash54.C: Likewise.
1315         * g++.dg/parse/dtor7.C: Likewise.
1316         * g++.dg/parse/error40.C: Likewise.
1317         * g++.dg/parse/fused-params1.C: Likewise.
1318         * g++.dg/parse/new1.C: Likewise.
1319         * g++.dg/template/crash35.C: Likewise.
1320         * g++.dg/template/crash59.C: Likewise.
1321         * g++.dg/template/crash77.C: Likewise.
1322         * g++.dg/template/error51.C: Likewise.
1323         * g++.dg/template/incomplete1.C: Likewise.
1324         * g++.dg/template/incomplete3.C: Likewise.
1325         * g++.dg/template/incomplete4.C: Likewise.
1326         * g++.dg/template/incomplete5.C: Likewise.
1327         * g++.dg/template/inherit8.C: Likewise.
1328         * g++.dg/template/instantiate1.C: Likewise.
1329         * g++.dg/template/instantiate3.C: Likewis: Likewise.
1330         * g++.dg/template/offsetof2.C: Likewise.
1331         * g++.dg/tm/pr51928.C: Likewise.
1332         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1333         * g++.dg/warn/incomplete1.C: Likewise.
1334         * g++.dg/warn/incomplete2.C: Likewise.
1335         * g++.old-deja/g++.brendan/friend4.C: Likewise.
1336         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1337         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1338         * g++.old-deja/g++.eh/catch1.C: Likewise.
1339         * g++.old-deja/g++.eh/spec6.C: Likewise.
1340         * g++.old-deja/g++.mike/p7868.C: Likewise.
1341         * g++.old-deja/g++.other/crash38.C: Likewise.
1342         * g++.old-deja/g++.other/enum2.C: Likewise.
1343         * g++.old-deja/g++.other/incomplete.C: Likewise.
1344         * g++.old-deja/g++.other/vaarg3.C: Likewise.
1345         * g++.old-deja/g++.pt/crash9.C: Likewise.
1346         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1347         * g++.old-deja/g++.pt/typename8.C: Likewise.
1348         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1350 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
1352         * lib/target-supports.exp
1353         (check_effective_target_vect_sizes_32B_16B): Return false if
1354         128-bit AVX vectors preferred.
1356 2014-05-19  Mike Stump  <mikestump@comcast.net>
1358         * lib/target-supports.exp (check_effective_target_avx): Early out
1359         if not x86 to prevent x86 flags on non-x86 targets.
1361 2014-05-19  Richard Biener  <rguenther@suse.de>
1363         PR tree-optimization/61221
1364         * gcc.dg/torture/pr61221.c: New testcase.
1366 2014-05-19  Richard Biener  <rguenther@suse.de>
1368         PR tree-optimization/61209
1369         * gfortran.dg/pr61209.f90: New testcase.
1371 2014-05-19  Richard Biener  <rguenther@suse.de>
1373         PR tree-optimization/61184
1374         * c-c++-common/torture/pr61184.c: New testcase.
1376 2014-05-19  Christian Bruel  <christian.bruel@st.com>
1378         PR target/61195
1379         * gcc.target/sh/pr61195.c: New test.
1381 2014-05-18  Wei Mi  <wmi@google.com>
1383         PR target/58066
1384         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1385         directive with rtl insns. Add effective-target fpic and
1386         tls_native.
1388 2014-05-17  Xinliang David Li  <davidxl@google.com>
1390         * g++.dg/ipa/devirt-33.C: New testcase.
1392 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
1394         * g++.dg/ipa/comdat.C: New file.
1396 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1398         * gnat.dg/volatile12.ad[sb]: New test.
1400 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1402         * gnat.dg/enum3.adb: New test.
1404 2014-05-18  Andreas Schwab  <schwab@suse.de>
1406         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1408 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
1410         PR libfortran/52539
1411         * gfortran.dg/namelist_utf8.f90: New test.
1413 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1415         PR c++/52875
1416         * g++.dg/cpp0x/decltype58.C: New.
1418 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
1420         * gcc.target/microblaze/others/break_handler.c: New.
1422 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
1424         PR tree-optimization/61140
1425         PR tree-optimization/61150
1426         PR tree-optimization/61197
1427         * gcc.dg/tree-ssa/pr61140.c: New file.
1428         * gcc.dg/tree-ssa/pr61150.c: New file.
1429         * gcc.dg/tree-ssa/pr61197.c: New file.
1431 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
1433         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1434         (dg-options): Add -mfpmath=387.
1435         (dg-final): Check that no MMX registers are used.
1437 2014-05-17  Andreas Schwab  <schwab@suse.de>
1439         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1441 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
1443         Revert:
1444         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
1446         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1447         occurrences of "int" in the gimple dump to reflect that the return
1448         types of functions now show up in such dumps.
1449         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1451 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
1453         * gcc.c-torture/execute/20101011-1.c: Update testcase.
1454         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1455         * gcc.dg/tree-ssa/writeonly.c: New testcase.
1456         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1457         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1458         * gcc.dg/debug/pr35154.c: Update testcase.
1459         * gcc.target/i386/vectorize1.c: Update testcase.
1461 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
1463         PR c++/51640
1464         * g++.dg/parse/error54.C: New.
1466 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
1468         PR rtl-optimization/60969
1469         * g++.dg/pr60969.C: New.
1471 2014-05-16  Richard Biener  <rguenther@suse.de>
1473         PR tree-optimization/61194
1474         * gcc.dg/vect/pr61194.c: New testcase.
1476 2014-05-16  Richard Biener  <rguenther@suse.de>
1478         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1479         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1480         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1481         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1483 2014-05-16  Richard Biener  <rguenther@suse.de>
1485         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1487 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1489         PR ipa/61085
1490         * g++.dg/ipa/pr61085.C: New test.
1492 2014-05-15  Martin Jambor  <mjambor@suse.cz>
1494         PR tree-optimization/61090
1495         * gcc.dg/tree-ssa/pr61090.c: New test.
1497 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
1499         PR tree-optimization/61158
1500         * gcc.dg/pr61158.c: New test.
1502 2014-05-15  Andreas Schwab  <schwab@suse.de>
1504         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1505         emitted.
1506         * obj-c++.dg/exceptions-5.mm: Likewise.
1508 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1510         * shrink-wrap-loop.c: New test case.
1512 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
1514         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1515         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1516         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1517         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1518         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1519         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1520         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1521         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1522         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1523         * gcc.target/arm/simd/vtrnf32_1.c: New file.
1524         * gcc.target/arm/simd/vtrnp16_1.c: New file.
1525         * gcc.target/arm/simd/vtrnp8_1.c: New file.
1526         * gcc.target/arm/simd/vtrns16_1.c: New file.
1527         * gcc.target/arm/simd/vtrns32_1.c: New file.
1528         * gcc.target/arm/simd/vtrns8_1.c: New file.
1529         * gcc.target/arm/simd/vtrnu16_1.c: New file.
1530         * gcc.target/arm/simd/vtrnu32_1.c: New file.
1531         * gcc.target/arm/simd/vtrnu8_1.c: New file.
1533 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
1535         * gcc.target/i386/clflushopt-1.c: New.
1536         * gcc.target/i386/xsavec-1.c: Ditto.
1537         * gcc.target/i386/xsavec64-1.c: Ditto.
1538         * gcc.target/i386/xsaves-1.c: Ditto.
1539         * gcc.target/i386/xsaves64-1.c: Ditto.
1540         * gcc.target/i386/sse-12.c: Test new options.
1541         * gcc.target/i386/sse-13.c: Ditto.
1542         * gcc.target/i386/sse-14.c: Ditto.
1543         * gcc.target/i386/sse-22.c: Ditto.
1544         * gcc.target/i386/sse-23.c: Ditto.
1545         * g++.dg/other/i386-2.C: Ditto.
1546         * g++.dg/other/i386-3.C: Ditto.
1548 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
1550         PR rtl-optimization/60866
1551         * gcc.dg/pr60866.c: New test.
1553 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
1555         PR rtl-optimization/60901
1556         * gcc.target/i386/pr60901.c: New test.
1558 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
1560         PR sanitizer/61100
1561         * c-c++-common/asan/asan-interface-1.c: New test.
1562         * lib/asan-dg.exp (asan_include_flags): New function.
1563         (asan_init): Call asan_include_flags to obtain path
1564         to sanitizer headers.
1566 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
1568         * lib/target-support.exp (check_dfp_hw_available): New function.
1569         (is-effective-target): Check $arg for dfp_hw.
1570         (is-effective-target-keyword): Likewise.
1571         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1572         Change target to dfp_hw.
1574 2014-05-13  Marek Polacek  <polacek@redhat.com>
1576         PR c/61162
1577         * gcc.dg/pr61162.c: New test.
1579 2014-05-13  Marek Polacek  <polacek@redhat.com>
1581         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1582         * c-c++-common/pr50459-2.c: New test.
1584 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
1586         PR c++/54310
1587         * g++.dg/template/pr54310.C: New.
1589 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
1590             Sandra Loosemore  <sandra@codesourcery.com>
1592         * gcc.target/mips/loongson-simd.c: Disable micromips too.
1594 2014-05-13  Catherine Moore  <clm@cm00re.com>
1596         * gcc.target/mips/near-far-1.c: Adjust expected output
1597         to allow the JALS instruction.
1598         * gcc.target/mips/near-far-2.c: Likewise.
1599         * gcc.target/mips/near-far-4.c: Likewise.
1601 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
1603         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1605 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
1607         PR target/61060
1608         * gcc.dg/pr61060.c: New test.
1610 2014-05-12  DJ Delorie  <dj@redhat.com>
1612         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1613         * gcc.dg/sibcall-4.c: Likewise.
1615 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
1617         * objc.dg/shadow-1.m: New test.
1618         * objc.dg/shadow-2.m: New test.
1619         * objc.dg/ivar-scope-1.m: New test.
1620         * objc.dg/ivar-scope-2.m: New test.
1621         * objc.dg/ivar-scope-3.m: New test.
1622         * objc.dg/ivar-scope-4.m: New test.
1623         * objc.dg/ivar-visibility-1.m: New test.
1624         * objc.dg/ivar-visibility-2.m: New test.
1625         * objc.dg/ivar-visibility-3.m: New test.
1626         * objc.dg/ivar-visibility-4.m: New test.
1628 2014-05-12  Tobias Burnus  <burnus@net-b.de>
1630         PR fortran/60127
1631         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1633 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1635         PR fortran/60834
1636         * gfortran.dg/associate_16.f90:  New test.
1638 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1640         PR target/60991
1641         * gcc.target/avr/pr60991.c: New testcase.
1643 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1645         PR c++/60054
1646         * g++.dg/cpp1y/pr60054.C: New.
1648 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1650         PR c++/51199
1651         * g++.dg/template/pr51199.C: New.
1653 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
1655         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
1657 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
1659         * gfortran.dg/gomp/affinity-1.f90: New test.
1661 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
1663         * gcc.dg/torture/pr61136.c: New test.
1665 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1667         PR c++/59705
1668         * g++.dg/cpp0x/sfinae51.C: New.
1670         PR c++/58353
1671         * g++.dg/cpp0x/variadic157.C: New.
1673 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
1675         PR target/51244
1676         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
1678 2014-05-10  Marek Polacek  <polacek@redhat.com>
1680         * gcc.dg/pedwarn-init.c: New test.
1681         * gcc.dg/init-string-1.c: Adjust dg-error.
1683 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
1685         * lib/target-supports.exp
1686         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
1687         to the list.
1689 2014-05-09  Marek Polacek  <polacek@redhat.com>
1691         PR c/61096
1692         * gcc.dg/pr61096-1.c: New test.
1693         * gcc.dg/pr61096-2.c: New test.
1695 2014-05-09  Florian Weimer  <fweimer@redhat.com>
1697         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
1698         * g++.dg/fstack-protector-strong.C: Likewise.
1699         * gcc.target/i386/ssp-strong-reg.c: New file.
1701 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
1703         PR target/61055
1704         * gcc.target/avr/torture/pr61055.c: New test.
1706 2014-05-09  Marek Polacek  <polacek@redhat.com>
1708         PR c/50459
1709         * c-c++-common/attributes-1.c: Move test line to a new test.
1710         * c-c++-common/attributes-2.c: New test.
1711         * c-c++-common/pr50459.c: New test.
1712         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
1713         * gcc.dg/nonnull-2.c: Likewise.
1714         * gcc.dg/pr55570.c: Modify dg-error.
1715         * gcc.dg/tm/wrap-2.c: Likewise.
1717 2014-05-08  Jeff Law  <law@redhat.com>
1719         PR tree-optimization/61009
1720         * g++.dg/tree-ssa/pr61009.C: New test.
1722 2014-05-08  Matthias Klose  <doko@ubuntu.com>
1724         PR driver/61106
1725         * gcc-dg/unused-8a.c: New.
1726         * gcc-dg/unused-8b.c: Likewise.
1728 2014-05-08  Marek Polacek  <polacek@redhat.com>
1730         PR c/61053
1731         * gcc.dg/pr61053.c: New test.
1733 2014-05-08  Marek Polacek  <polacek@redhat.com>
1735         PR c/61077
1736         * gcc.dg/pr61077.c: New test.
1738 2014-05-08  Tobias Burnus  <burnus@net-b.de>
1740         * gfortran.dg/coarray_collectives_1.f90: New.
1741         * gfortran.dg/coarray_collectives_2.f90: New.
1742         * gfortran.dg/coarray_collectives_3.f90: New.
1743         * gfortran.dg/coarray_collectives_4.f90: New.
1744         * gfortran.dg/coarray_collectives_5.f90: New.
1745         * gfortran.dg/coarray_collectives_6.f90: New.
1746         * gfortran.dg/coarray/collectives_1.f90: New.
1747         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1748         * gfortran.dg/assumed_type_4.f90: Update dg-error.
1749         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1750         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1751         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1752         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1753         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1755 2014-05-08  Wei Mi  <wmi@google.com>
1757         PR target/58066
1758         * gcc.target/i386/pr58066.c: New test.
1760 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
1762         * gcc.target/i386/avx256-unaligned-load-2.c,
1763         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1764         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1765         packed-single instructions.
1767 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
1769         PR c++/13981
1770         * g++.dg/diagnostic/pr13981.C: New.
1772 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
1774         PR tree-optimization/59100
1775         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1776         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1778 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
1780         PR tree-optimization/61095
1781         * gcc.dg/torture/pr61095.c: New test.
1783 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1785         PR middle-end/39246
1786         * gcc.dg/uninit-13.c: Move warning on the actual source line where
1787         the uninitialized complex is used.
1788         * gcc.dg/uninit-17.c: New test to check partial initialization of
1789         complex with branches.
1790         * gcc.dg/uninit-17-O0.c: Likewise.
1792 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
1794         PR target/60884
1795         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1796         (test_03): Rename to test_02.
1798 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1800         PR c++/61083
1801         * g++.dg/cpp0x/sfinae50.C: New.
1803 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1805         PR c++/61080
1806         * g++.dg/cpp0x/deleted7.C: New.
1808 2014-05-07  Richard Biener  <rguenther@suse.de>
1810         PR tree-optimization/61034
1811         * g++.dg/tree-ssa/pr61034.C: New testcase.
1813 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
1815         * gcc.target/epiphany/isr-arg.c: New file.
1817 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
1819         PR tree-optimization/52252
1820         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1822 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1824         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1825         * gcc.target/aarch64/simd/vrev16p8.x: New file.
1826         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1827         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1828         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1829         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1830         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1831         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1832         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1833         * gcc.target/aarch64/simd/vrev16s8.x: New file.
1834         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1835         * gcc.target/aarch64/simd/vrev16u8.x: New file.
1836         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1837         * gcc.target/aarch64/simd/vrev32p16.x: New file.
1838         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1839         * gcc.target/aarch64/simd/vrev32p8.x: New file.
1840         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1841         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1842         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1843         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1844         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1845         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1846         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1847         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1848         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1849         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1850         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1851         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1852         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1853         * gcc.target/aarch64/simd/vrev32s16.x: New file.
1854         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1855         * gcc.target/aarch64/simd/vrev32s8.x: New file.
1856         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1857         * gcc.target/aarch64/simd/vrev32u16.x: New file.
1858         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1859         * gcc.target/aarch64/simd/vrev32u8.x: New file.
1860         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1861         * gcc.target/aarch64/simd/vrev64f32.x: New file.
1862         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1863         * gcc.target/aarch64/simd/vrev64p16.x: New file.
1864         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1865         * gcc.target/aarch64/simd/vrev64p8.x: New file.
1866         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1867         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1868         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1869         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1870         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1871         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1872         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1873         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1874         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1875         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1876         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1877         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1878         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1879         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1880         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1881         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1882         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1883         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1884         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1885         * gcc.target/aarch64/simd/vrev64s16.x: New file.
1886         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1887         * gcc.target/aarch64/simd/vrev64s32.x: New file.
1888         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1889         * gcc.target/aarch64/simd/vrev64s8.x: New file.
1890         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1891         * gcc.target/aarch64/simd/vrev64u16.x: New file.
1892         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1893         * gcc.target/aarch64/simd/vrev64u32.x: New file.
1894         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1895         * gcc.target/aarch64/simd/vrev64u8.x: New file.
1897 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1899         gcc.target/aarch64/simd/ext_f32.x: New file.
1900         gcc.target/aarch64/simd/ext_f32_1.c: New file.
1901         gcc.target/aarch64/simd/ext_p16.x: New file.
1902         gcc.target/aarch64/simd/ext_p16_1.c: New file.
1903         gcc.target/aarch64/simd/ext_p8.x: New file.
1904         gcc.target/aarch64/simd/ext_p8_1.c: New file.
1905         gcc.target/aarch64/simd/ext_s16.x: New file.
1906         gcc.target/aarch64/simd/ext_s16_1.c: New file.
1907         gcc.target/aarch64/simd/ext_s32.x: New file.
1908         gcc.target/aarch64/simd/ext_s32_1.c: New file.
1909         gcc.target/aarch64/simd/ext_s64.x: New file.
1910         gcc.target/aarch64/simd/ext_s64_1.c: New file.
1911         gcc.target/aarch64/simd/ext_s8.x: New file.
1912         gcc.target/aarch64/simd/ext_s8_1.c: New file.
1913         gcc.target/aarch64/simd/ext_u16.x: New file.
1914         gcc.target/aarch64/simd/ext_u16_1.c: New file.
1915         gcc.target/aarch64/simd/ext_u32.x: New file.
1916         gcc.target/aarch64/simd/ext_u32_1.c: New file.
1917         gcc.target/aarch64/simd/ext_u64.x: New file.
1918         gcc.target/aarch64/simd/ext_u64_1.c: New file.
1919         gcc.target/aarch64/simd/ext_u8.x: New file.
1920         gcc.target/aarch64/simd/ext_u8_1.c: New file.
1921         gcc.target/aarch64/simd/ext_f64.c: New file.
1922         gcc.target/aarch64/simd/extq_f32.x: New file.
1923         gcc.target/aarch64/simd/extq_f32_1.c: New file.
1924         gcc.target/aarch64/simd/extq_p16.x: New file.
1925         gcc.target/aarch64/simd/extq_p16_1.c: New file.
1926         gcc.target/aarch64/simd/extq_p8.x: New file.
1927         gcc.target/aarch64/simd/extq_p8_1.c: New file.
1928         gcc.target/aarch64/simd/extq_s16.x: New file.
1929         gcc.target/aarch64/simd/extq_s16_1.c: New file.
1930         gcc.target/aarch64/simd/extq_s32.x: New file.
1931         gcc.target/aarch64/simd/extq_s32_1.c: New file.
1932         gcc.target/aarch64/simd/extq_s64.x: New file.
1933         gcc.target/aarch64/simd/extq_s64_1.c: New file.
1934         gcc.target/aarch64/simd/extq_s8.x: New file.
1935         gcc.target/aarch64/simd/extq_s8_1.c: New file.
1936         gcc.target/aarch64/simd/extq_u16.x: New file.
1937         gcc.target/aarch64/simd/extq_u16_1.c: New file.
1938         gcc.target/aarch64/simd/extq_u32.x: New file.
1939         gcc.target/aarch64/simd/extq_u32_1.c: New file.
1940         gcc.target/aarch64/simd/extq_u64.x: New file.
1941         gcc.target/aarch64/simd/extq_u64_1.c: New file.
1942         gcc.target/aarch64/simd/extq_u8.x: New file.
1943         gcc.target/aarch64/simd/extq_u8_1.c: New file.
1944         gcc.target/aarch64/simd/extq_f64.c: New file.
1946 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1948         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
1949         * gcc.target/aarch64/vtrnu32.c: Likewise.
1950         * gcc.target/aarch64/vtrnf32.c: Likewise.
1952 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
1954         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
1955         * gcc.target/aarch64/simd/vtrnf32.x: New file.
1956         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
1957         * gcc.target/aarch64/simd/vtrnp16.x: New file.
1958         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
1959         * gcc.target/aarch64/simd/vtrnp8.x: New file.
1960         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
1961         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
1962         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
1963         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
1964         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
1965         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
1966         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
1967         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
1968         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
1969         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
1970         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
1971         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
1972         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
1973         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
1974         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
1975         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
1976         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
1977         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
1978         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
1979         * gcc.target/aarch64/simd/vtrns16.x: New file.
1980         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
1981         * gcc.target/aarch64/simd/vtrns32.x: New file.
1982         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
1983         * gcc.target/aarch64/simd/vtrns8.x: New file.
1984         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
1985         * gcc.target/aarch64/simd/vtrnu16.x: New file.
1986         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
1987         * gcc.target/aarch64/simd/vtrnu32.x: New file.
1988         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
1989         * gcc.target/aarch64/simd/vtrnu8.x: New file.
1991 2014-05-07  Richard Biener  <rguenther@suse.de>
1993         PR tree-optimization/57864
1994         * gcc.dg/torture/pr57864.c: New testcase.
1996 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
1998         PR libfortran/61049
1999         * gfortran.dg/list_read_13.f: New test.
2001 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2003         PR c++/60999
2004         * g++.dg/cpp0x/nsdmi-template9.C: New.
2005         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2007 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
2008             Mike Stump  <mikestump@comcast.net>
2009             Richard Sandiford  <rdsandiford@googlemail.com>
2011         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2013 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
2015         PR ipa/60965
2016         * g++.dg/ipa/devirt-32.C: New testcase.
2018 2014-05-05  Richard Biener  <rguenther@suse.de>
2020         PR middle-end/61010
2021         * gcc.dg/torture/pr61010.c: New testcase.
2023 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2025         * gcc.target/s390/leaf-profile.c: New testcase.
2027 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2029         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2030         Disable asm scan for s390.
2031         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2032         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2034 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
2036         PR tree-optimization/60363
2037         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2039 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2041         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2042         (dg-require-effective-target): Change target to powerpc_fprs.
2043         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2044         (dg-require-effective-target): Change target to dfprt.
2046 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2048         PR c++/58582
2049         * g++.dg/cpp0x/deleted4.C: New.
2050         * g++.dg/cpp0x/deleted5.C: Likewise.
2051         * g++.dg/cpp0x/deleted6.C: Likewise.
2053 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
2055         PR fortran/61025
2056         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2057         regexps for -m32.
2058         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2059         * gfortran.dg/coarray_poly_6.f90: Likewise.
2060         * gfortran.dg/coarray_poly_7.f90: Likewise.
2061         * gfortran.dg/coarray_poly_8.f90: Likewise.
2063 2014-05-02  Marek Polacek  <polacek@redhat.com>
2065         PR c/25801
2066         * gcc.dg/pr25801.c: New test.
2068 2014-05-02  Marek Polacek  <polacek@redhat.com>
2070         PR c/60784
2071         * gcc.dg/pr60784.c: New test.
2073 2014-05-01  Marek Polacek  <polacek@redhat.com>
2075         PR c/60915
2076         * gcc.dg/pr60915.c: New test.
2078 2014-05-01  Marek Polacek  <polacek@redhat.com>
2080         PR c/60257
2081         * gcc.dg/pr60257.c: New test.
2083 2014-05-01  Marek Polacek  <polacek@redhat.com>
2085         PR c/43395
2086         * c-c++-common/pr43395.c: New test.
2088 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2090         * gcc.dg/cond-reduc-1.c: New test.
2091         * gcc.dg/cond-reduc-2.c: Likewise.
2093 2014-05-01  Marek Polacek  <polacek@redhat.com>
2095         PR c/29467
2096         * gcc.dg/pr29467.c: New test.
2097         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
2098         about boolean types.
2099         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
2100         to bool.
2101         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2103 2014-05-01  Marek Polacek  <polacek@redhat.com>
2105         PR c/43245
2106         * gcc.dg/pr43245.c: New test.
2108 2014-05-01  Marek Polacek  <polacek@redhat.com>
2110         PR c/56989
2111         * gcc.dg/pr56989.c: New test.
2113 2014-04-30  Ian Lance Taylor  <iant@google.com>
2115         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2116         in go_compile_args rather than in argument to go-torture-execute.
2118 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
2120         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2121         instead of getpid.
2123 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2125         * gfortran.dg/coarray_poly_6.f90
2126         * gfortran.dg/coarray_poly_7.f90
2127         * gfortran.dg/coarray_poly_8.f90
2129 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2131         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2132         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2133         * gfortran.dg/coarray/codimension.f90: New.
2135 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2137         * gfortran.dg/coarray_lib_this_image_1.f90: New.
2138         * gfortran.dg/coarray_lib_this_image_2.f90: New.
2140 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2142         * gfortran.dg/coarray_poly_4.f90: New.
2143         * gfortran.dg/coarray_poly_5.f90: New.
2145 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2147         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2148         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2149         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2150         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2151         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2152         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2153         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2154         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2155         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2156         * gcc.target/arm/simd/vuzpf32_1.c: New file.
2157         * gcc.target/arm/simd/vuzpp16_1.c: New file.
2158         * gcc.target/arm/simd/vuzpp8_1.c: New file.
2159         * gcc.target/arm/simd/vuzps16_1.c: New file.
2160         * gcc.target/arm/simd/vuzps32_1.c: New file.
2161         * gcc.target/arm/simd/vuzps8_1.c: New file.
2162         * gcc.target/arm/simd/vuzpu16_1.c: New file.
2163         * gcc.target/arm/simd/vuzpu32_1.c: New file.
2164         * gcc.target/arm/simd/vuzpu8_1.c: New file.
2166 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2168         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2169         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2170         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2172 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2174         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2175         * gcc.target/aarch64/simd/vuzpf32.x: New file.
2176         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2177         * gcc.target/aarch64/simd/vuzpp16.x: New file.
2178         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2179         * gcc.target/aarch64/simd/vuzpp8.x: New file.
2180         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2181         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2182         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2183         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2184         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2185         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2186         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2187         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2188         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2189         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2190         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2191         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2192         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2193         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2194         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2195         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2196         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2197         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2198         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2199         * gcc.target/aarch64/simd/vuzps16.x: New file.
2200         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2201         * gcc.target/aarch64/simd/vuzps32.x: New file.
2202         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2203         * gcc.target/aarch64/simd/vuzps8.x: New file.
2204         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2205         * gcc.target/aarch64/simd/vuzpu16.x: New file.
2206         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2207         * gcc.target/aarch64/simd/vuzpu32.x: New file.
2208         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2209         * gcc.target/aarch64/simd/vuzpu8.x: New file.
2211 2014-04-30  Richard Biener  <rguenther@suse.de>
2213         PR tree-optimization/48329
2214         * gfortran.dg/vect/pr48329.f90: New testcase.
2216 2014-04-30  Marek Polacek  <polacek@redhat.com>
2218         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2219         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2221 2014-04-30  Marek Polacek  <polacek@redhat.com>
2223         PR c/60139
2224         * gcc.dg/pr60139.c: New test.
2226 2014-04-30  Marek Polacek  <polacek@redhat.com>
2228         PR c/60351
2229         * gcc.dg/pr60351.c: New test.
2231 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2233         * gcc.target/arm/simd/simd.exp: New file.
2234         * gcc.target/arm/simd/vzipqf32_1.c: New file.
2235         * gcc.target/arm/simd/vzipqp16_1.c: New file.
2236         * gcc.target/arm/simd/vzipqp8_1.c: New file.
2237         * gcc.target/arm/simd/vzipqs16_1.c: New file.
2238         * gcc.target/arm/simd/vzipqs32_1.c: New file.
2239         * gcc.target/arm/simd/vzipqs8_1.c: New file.
2240         * gcc.target/arm/simd/vzipqu16_1.c: New file.
2241         * gcc.target/arm/simd/vzipqu32_1.c: New file.
2242         * gcc.target/arm/simd/vzipqu8_1.c: New file.
2243         * gcc.target/arm/simd/vzipf32_1.c: New file.
2244         * gcc.target/arm/simd/vzipp16_1.c: New file.
2245         * gcc.target/arm/simd/vzipp8_1.c: New file.
2246         * gcc.target/arm/simd/vzips16_1.c: New file.
2247         * gcc.target/arm/simd/vzips32_1.c: New file.
2248         * gcc.target/arm/simd/vzips8_1.c: New file.
2249         * gcc.target/arm/simd/vzipu16_1.c: New file.
2250         * gcc.target/arm/simd/vzipu32_1.c: New file.
2251         * gcc.target/arm/simd/vzipu8_1.c: New file.
2253 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2255         PR c++/51707
2256         * g++.dg/cpp0x/constexpr-51707.C: New.
2258 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2260         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2261         occurrences of "int" in the gimple dump to reflect that the return
2262         types of functions now show up in such dumps.
2263         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2265 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
2267         PR tree-optimization/60971
2268         * c-c++-common/turtore/pr60971.c: New test.
2270 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2272         * gcc.target/aarch64/simd/simd.exp: New file.
2273         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2274         * gcc.target/aarch64/simd/vzipf32.x: New file.
2275         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2276         * gcc.target/aarch64/simd/vzipp16.x: New file.
2277         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2278         * gcc.target/aarch64/simd/vzipp8.x: New file.
2279         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2280         * gcc.target/aarch64/simd/vzipqf32.x: New file.
2281         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2282         * gcc.target/aarch64/simd/vzipqp16.x: New file.
2283         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2284         * gcc.target/aarch64/simd/vzipqp8.x: New file.
2285         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2286         * gcc.target/aarch64/simd/vzipqs16.x: New file.
2287         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2288         * gcc.target/aarch64/simd/vzipqs32.x: New file.
2289         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2290         * gcc.target/aarch64/simd/vzipqs8.x: New file.
2291         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2292         * gcc.target/aarch64/simd/vzipqu16.x: New file.
2293         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2294         * gcc.target/aarch64/simd/vzipqu32.x: New file.
2295         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2296         * gcc.target/aarch64/simd/vzipqu8.x: New file.
2297         * gcc.target/aarch64/simd/vzips16_1.c: New file.
2298         * gcc.target/aarch64/simd/vzips16.x: New file.
2299         * gcc.target/aarch64/simd/vzips32_1.c: New file.
2300         * gcc.target/aarch64/simd/vzips32.x: New file.
2301         * gcc.target/aarch64/simd/vzips8_1.c: New file.
2302         * gcc.target/aarch64/simd/vzips8.x: New file.
2303         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2304         * gcc.target/aarch64/simd/vzipu16.x: New file.
2305         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2306         * gcc.target/aarch64/simd/vzipu32.x: New file.
2307         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2308         * gcc.target/aarch64/simd/vzipu8.x: New file.
2310 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2312         * gcc.target/aarch64/fcsel_1.c: New test case.
2314 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
2316         PR libfortran/60810
2317         * gfortran.dg/arrayio_13.f90: New test.
2319 2014-04-28  Martin Jambor  <mjambor@suse.cz>
2321         * gcc.dg/tree-ssa/sra-14.c: New test.
2323 2014-04-28  Richard Biener  <rguenther@suse.de>
2325         PR middle-end/60092
2326         * gcc.dg/tree-ssa/alias-32.c: New testcase.
2327         * gcc.dg/vect/pr60092.c: Likewise.
2329 2014-04-28  Richard Biener  <rguenther@suse.de>
2331         * gcc.dg/tree-ssa/vrp91.c: New testcase.
2332         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2333         * gcc.dg/Wstrict-overflow-15.c: Likewise.
2334         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2336 2014-04-28  Richard Biener  <rguenther@suse.de>
2338         PR tree-optimization/60979
2339         * gcc.dg/graphite/pr60979.c: New testcase.
2341 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2343         PR c/60983
2344         * gcc.dg/pr60114.c: Use signed chars.
2346 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
2348         PR c++/59120
2349         * g++.dg/cpp0x/alias-decl-43.C: New.
2351 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2353         PR fortran/59604
2354         PR fortran/58003
2355         * gfortran.dg/no_range_check_3.f90:  New test.
2357 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
2359         PR libfortran/52539
2360         * gfortran.dg/namelist_utf8.f90: New test.
2362 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
2364         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2365         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2366         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2368 2014-04-25  Cary Coutant  <ccoutant@google.com>
2370         PR debug/60929
2371         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2372         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2373         -fdebug-types-section flag.
2375 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
2377         * gcc.target/arm/tail-long-call.c: New test.
2379 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2381         PR tree-optimization/60930
2382         * gcc.dg/torture/pr60930.c:  New test.
2384 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
2386         PR tree-optimization/60960
2387         * gcc.c-torture/execute/pr60960.c: New test.
2389 2014-04-25  Marek Polacek  <polacek@redhat.com>
2391         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2393 2014-04-25  Marek Polacek  <polacek@redhat.com>
2395         PR c/18079
2396         * gcc.dg/pr18079.c: New test.
2397         * gcc.dg/pr18079-2.c: New test.
2399 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
2401         * c-c++-common/gomp/pr60823-2.c: Require effective target
2402         vect_simd_clones.
2404 2014-04-25  Marek Polacek  <polacek@redhat.com>
2406         PR c/60114
2407         * gcc.dg/pr60114.c: New test.
2409 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2411         * gcc.c-torture/execute/20140425-1.c: New test.
2413 2014-04-25  Marek Polacek  <polacek@redhat.com>
2415         PR c/60156
2416         * c-c++-common/pr60156.c: New test.
2418 2014-04-25  Richard Biener  <rguenther@suse.de>
2420         PR ipa/60912
2421         * g++.dg/opt/pr60912.C: New testcase.
2423 2014-04-25  Richard Biener  <rguenther@suse.de>
2425         PR ipa/60911
2426         * gcc.dg/lto/pr60911_0.c: New testcase.
2428 2014-04-24  Cong Hou  <congh@google.com>
2430         PR tree-optimization/60896
2431         * g++.dg/vect/pr60896.cc: New test.
2433 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2435         * gcc.target/powerpc/pack01.c: New test to test the new pack and
2436         unpack builtin functionss for 128-bit types.
2437         * gcc.target/powerpc/pack02.c: Likewise.
2438         * gcc.target/powerpc/pack03.c: Likewise.
2439         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2440         divide builtin functionss.
2441         * gcc.target/powerpc/extend-divide-2.c: Likewise.
2442         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2443         functions.
2444         * gcc.target/powerpc/bcd-2.c: Likewise.
2445         * gcc.target/powerpc/bcd-3.c: Likewise.
2446         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2447         builtin functionss.
2448         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2450 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
2452         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2453         keeps_null_pointer_checks.
2454         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2455         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2456         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2457         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2459 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
2461         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2462         Replace load with read and store with write.
2464 2014-04-24  Jeff Law  <law@redhat.com>
2466         PR target/60822
2467         * gcc.c-torture/pr60822.c: New test.
2468         * gcc.c-torture/pr60822.x: New test.
2470 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
2472         PR c++/57958
2473         * g++.dg/cpp0x/pr57958.C: New test.
2475 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
2477         * lib/target-supports.exp (check_effective_target_vect_perm): Return
2478         true for aarch64_be.
2480 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
2481             Tom de Vries  <tom@codesourcery.com>
2483         * gcc.dg/fuse-caller-save.c: New test.
2485 2014-04-24  Joey Ye  <joey.ye@arm.com>
2487         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2489 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2491         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2492         * gcc.dg/vect/vect-bswap16: New test.
2493         * gcc.dg/vect/vect-bswap32: Likewise.
2494         * gcc.dg/vect/vect-bswap64: Likewise.
2496 2014-04-23  Jeff Law  <law@redhat.com>
2498         PR tree-optimization/60902
2499         * gcc.target/i386/pr60902.c: New test.
2501 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
2503         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2504         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2505         * gcc.target/aarch64/vdup_n_1.c: New testcase.
2507 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2509         * gcc.target/arm/rev16.c: New test.
2511 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2513         * gcc.target/aarch64/rev16_1.c: New test.
2515 2014-04-23  Richard Biener  <rguenther@suse.de>
2517         PR tree-optimization/60903
2518         * gcc.dg/torture/pr60903.c: New testcase.
2520 2014-04-23  Richard Biener  <rguenther@suse.de>
2522         PR middle-end/60895
2523         * g++.dg/torture/pr60895.C: New testcase.
2525 2014-04-23  Richard Biener  <rguenther@suse.de>
2527         PR middle-end/60891
2528         * gcc.dg/torture/pr60891.c: New testcase.
2530 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2532         PR sanitizer/60275
2533         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2534         -fno-sanitize-recover to dg-options.
2535         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2536         add -std=c++11 to dg-options.
2537         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2538         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2539         add -std=c++1y to dg-options.
2540         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2541         -fno-sanitize-recover to dg-options.
2542         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2543         * c-c++-common/ubsan/vla-4.c: Likewise.
2544         * c-c++-common/ubsan/pr59503.c: Likewise.
2545         * c-c++-common/ubsan/vla-3.c: Likewise.
2546         * c-c++-common/ubsan/save-expr-1.c: Likewise.
2547         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2548         * c-c++-common/ubsan/shift-3.c: Likewise.
2549         * c-c++-common/ubsan/overflow-1.c: Likewise.
2550         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2551         * c-c++-common/ubsan/vla-2.c: Likewise.
2552         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2553         * c-c++-common/ubsan/pr60613-1.c: Likewise.
2554         * c-c++-common/ubsan/shift-6.c: Likewise.
2555         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2556         * c-c++-common/ubsan/overflow-add-3.c: New test.
2557         * c-c++-common/ubsan/overflow-add-4.c: New test.
2558         * c-c++-common/ubsan/div-by-zero-6.c: New test.
2559         * c-c++-common/ubsan/div-by-zero-7.c: New test.
2561 2014-04-22  Christian Bruel  <christian.bruel@st.com>
2563         * gcc.target/sh/hiconst.c: New test.
2565 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
2567         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2568         lroundf generates custom round instruction, too.
2570 2014-04-22  Tobias Burnus  <burnus@net-b.de>
2572         PR fortran/60881
2573         * coarray/alloc_comp_3.f90: New.
2575 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
2577         PR target/60868
2578         * gcc.target/i386/pr60868.c: New testcase.
2580 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2582         PR c/59073
2583         * c-c++-common/gomp/pr59073.c: New test.
2585 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2587         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2589 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2591         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2592         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2594 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
2596         * gcc.dg/memcpy-5.c: New test.
2598 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2600         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2602         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2603         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2604         *-*-solaris2.9.
2605         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2606         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2607         from dg-options.
2608         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2609         from dg-additional-options.
2610         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2611         from dg-options.
2613         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2614         execution check.
2615         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2616         (sigill_hdlr): Remove.
2617         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2618         check.
2620         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2621         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2622         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2624         * lib/target-supports.exp (add_options_for_tls): Remove
2625         *-*-solaris2.9* handling.
2627 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
2629         * gcc.target/aarch64/vect_cvtf_1.c: New.
2631 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
2633         PR tree-optimization/60823
2634         * c-c++-common/gomp/pr60823-1.c: New test.
2635         * c-c++-common/gomp/pr60823-2.c: New test.
2636         * c-c++-common/gomp/pr60823-3.c: New test.
2638 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
2640         * gcc.target/arm/anddi_notdi-1.c: New test.
2641         * gcc.target/arm/iordi_notdi-1.c: New test case.
2643 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
2645         * gcc.target/arm/iordi_notdi-1.c: New test.
2647 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
2649         * gcc.target/aarch64/vrnd_f64_1.c : New file.
2651 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2653         PR target/60735
2654         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
2655         not cause errors if -mspe.
2657 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
2659         PR target/60909
2660         * gcc.target/i386/pr60909-1.c: New test.
2661         * gcc.target/i386/pr60909-2.c: Ditto.
2663 2014-04-18  Cong Hou  <congh@google.com>
2665         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
2666         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
2668 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2670         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2671         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2673 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2675         PR c++/59200
2676         * g++.dg/cpp0x/alias-decl-42.C: New.
2678 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
2680         * gcc.target/powerpc/ti_math1.c: New.
2681         * gcc.target/powerpc/ti_math2.c: New.
2683 2014-04-17  Martin Jambor  <mjambor@suse.cz>
2685         * gnat.dg/opt34.adb: New.
2686         * gnat.dg/opt34_pkg.ads: Likewise.
2688 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
2690         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
2691         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
2693 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
2695         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
2696         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
2698 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
2700         PR target/60847
2701         Forward port from 4.8 branch
2702         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
2704         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2705         Fix scan patterns.
2706         * gcc.target/i386/bmi-2.c: Ditto.
2708 2014-04-17  Richard Biener  <rguenther@suse.de>
2710         PR middle-end/60849
2711         * g++.dg/opt/pr60849.C: New testcase.
2713 2014-04-17  Richard Biener  <rguenther@suse.de>
2715         PR tree-optimization/60836
2716         * g++.dg/vect/pr60836.cc: New testcase.
2718 2014-04-17  Richard Biener  <rguenther@suse.de>
2720         PR tree-optimization/60841
2721         * gcc.dg/vect/pr60841.c: New testcase.
2723 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2725         * g++.dg/ipa/devirt-31.C: New testcase.
2727 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2729         PR lto/60820
2730         * gcc.dg/lto/pr60820_0.c: New testcase.
2731         * gcc.dg/lto/pr60820_1.c: New testcase.
2733 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
2735         PR ipa/60854
2736         * g++.dg/torture/pr60854.C: New testcase.
2738 2014-04-16  Catherine Moore  <clm@codesourcery.com>
2740         * gcc.target/mips/umips-store16-2.c: New test.
2742 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
2744         * g++.dg/cpp0x/initlist-vect.C: New file.
2746 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
2748         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2749         * gcc.dg/uninit-I-O0.c: Likewise.
2750         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2752 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
2754         PR tree-optimization/60844
2755         * gcc.dg/pr60844.c: New test.
2757 2014-04-15  Richard Biener  <rguenther@suse.de>
2759         PR rtl-optimization/56965
2760         * gcc.dg/torture/pr56965-1.c: New testcase.
2761         * gcc.dg/torture/pr56965-2.c: Likewise.
2763 2014-04-15  Teresa Johnson  <tejohnson@google.com>
2765         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2767 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2769         * gnat.dg/vect14.adb: New test.
2771 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2773         * gnat.dg/vect12.ad[sb]: New test.
2774         * gnat.dg/vect13.ad[sb]: Likewise.
2776 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2778         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2779         under qemu-arm.
2780         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2781         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2782         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2783         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2784         * c-c++-common/ubsan/null-1.c: Likewise.
2785         * c-c++-common/ubsan/null-10.c: Likewise.
2786         * c-c++-common/ubsan/null-11.c: Likewise.
2787         * c-c++-common/ubsan/null-2.c: Likewise.
2788         * c-c++-common/ubsan/null-3.c: Likewise.
2789         * c-c++-common/ubsan/null-4.c: Likewise.
2790         * c-c++-common/ubsan/null-5.c: Likewise.
2791         * c-c++-common/ubsan/null-6.c: Likewise.
2792         * c-c++-common/ubsan/null-7.c: Likewise.
2793         * c-c++-common/ubsan/null-8.c: Likewise.
2794         * c-c++-common/ubsan/null-9.c: Likewise.
2795         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2796         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2797         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2798         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2799         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2800         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2801         * c-c++-common/ubsan/pr59333.c: Likewise.
2802         * c-c++-common/ubsan/pr59667.c: Likewise.
2803         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2804         * c-c++-common/ubsan/pr60636.c: Likewise.
2805         * c-c++-common/ubsan/shift-1.c: Likewise.
2806         * c-c++-common/ubsan/shift-2.c: Likewise.
2807         * c-c++-common/ubsan/vla-1.c: Likewise.
2809 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
2811         * gnat.dg/vect11.ad[sb]: New test.
2813 2014-04-14  Richard Biener  <rguenther@suse.de>
2815         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2817 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2819         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2821 2014-04-14  Richard Biener  <rguenther@suse.de>
2822             Marc Glisse  <marc.glisse@inria.fr>
2824         PR c/60819
2825         * gcc.target/i386/vec-may_alias.c: New testcase.
2827 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2829         * lib/target-supports.exp
2830         (check_effective_target_vect_widen_mult_si_to_di_pattern):
2831         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2832         Fix formatting.
2834 2014-04-14  Richard Biener  <rguenther@suse.de>
2836         PR lto/60720
2837         * gcc.dg/lto/pr60720_0.c: New testcase.
2838         * gcc.dg/lto/pr60720_1.c: Likewise.
2840 2014-04-14  Christian Bruel  <christian.bruel@st.com>
2842         * gcc.target/sh/memset.c: New test.
2844 2014-04-14  Richard Biener  <rguenther@suse.de>
2846         PR middle-end/55022
2847         * gcc.dg/graphite/pr55022.c: New testcase.
2849 2014-04-14  Richard Biener  <rguenther@suse.de>
2851         PR tree-optimization/59817
2852         PR tree-optimization/60453
2853         * gfortran.dg/graphite/pr59817.f: New testcase.
2854         * gcc.dg/graphite/pr59817-1.c: Likewise.
2855         * gcc.dg/graphite/pr59817-2.c: Likewise.
2857 2014-04-14  Jason Merrill  <jason@redhat.com>
2859         Revert:
2860         * lib/gcc-dg.exp (dg-build-dso): New.
2861         (gcc-dg-test-1): Handle dg-do-what "dso".
2863 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
2865         PR fortran/60717
2866         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2868         PR fortran/58085
2869         * gfortran.dg/associate_15.f90: New test.
2871 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2873         PR middle-end/60467
2874         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2875         case to check.
2877 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
2879         PR middle-end/60469
2880         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2882 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
2884         * gcc.target/mips/umips-store16-1.c: New test.
2886 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2888         PR c/60194
2889         * * g++.dg/warn/warn_format_signedness.C: New.
2890         * gcc.dg/format/warn-signedness.c: New.
2892 2014-04-11  Tobias Burnus  <burnus@net-b.de>
2894         PR fortran/58880
2895         PR fortran/60495
2896         * gfortran.dg/finalize_25.f90: New.
2898 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2900         * gcc.target/epiphany/t1068-2.c: New file.
2902 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2904         * gcc.target/epiphany/btst-1.c: New test.
2906 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
2908         PR rtl-optimization/60651
2909         * gcc.target/epiphany/mode-switch.c: New test.
2911 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2913         PR c++/58600
2914         * g++.dg/cpp0x/gen-attrs-58.C: New.
2915         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2917 2014-04-11  Steve Ellcey  <sellcey@mips.com>
2918             Jakub Jelinek  <jakub@redhat.com>
2920         PR middle-end/60556
2921         * gcc.c-torture/compile/pr60556.c: New test.
2923 2014-04-11  Richard Biener  <rguenther@suse.de>
2925         PR middle-end/60797
2926         * gcc.dg/pr60797.c: New testcase.
2928 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2930         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2931         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2932         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2933         rename to ...
2934         * gcc.target/s390/htm-nofloat-1.c: ... this one.
2935         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2936         instructions as well.
2938 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
2940         PR rtl-optimization/60663
2941         * gcc.target/arm/pr60663.c: New test.
2943 2014-04-10  Jason Merrill  <jason@redhat.com>
2945         * g++.dg/dso/dlclose1.C: Disable for 4.9.
2947 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
2949         PR lto/60567
2950         * g++.dg/lto/pr60567_0.C: New test.
2952 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2954         * gfortran.dg/class_nameclash.f90: New test.
2956 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
2958         PR c++/52844
2959         * g++.dg/cpp0x/variadic156.C: New.
2961 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2963         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2964         long.
2966 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2968         PR debug/60655
2969         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2970         -fdata-sections.
2972 2014-04-09  Steve Ellcey  <sellcey@mips.com>
2974         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2975         and scan lists.
2977 2014-04-09  Cong Hou  <congh@google.com>
2979         PR testsuite/60773
2980         * lib/target-supports.exp:
2981         (check_effective_target_vect_widen_si_to_di_pattern): New.
2982         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2983         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2984         targets only.
2985         (foo): Fix up formatting.
2986         (main): Call check_vect.
2988 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
2990         PR c++/59115
2991         * g++.dg/template/crash119.C: New.
2993 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
2995         * gcc.target/powerpc/atomic_load_store-p8.c: New.
2997 2014-04-08  Jason Merrill  <jason@redhat.com>
2999         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3001 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3003         PR rtl-optimization/60776
3004         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3005         * gcc.dg/builtin-bswap-7.c: Likewise.
3006         * gcc.dg/builtin-bswap-6a.c: New testcase.
3007         * gcc.dg/builtin-bswap-7a.c: New testcase.
3009         Revert
3010         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3012         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3013         optimization.
3014         * gcc.dg/builtin-bswap-7.c: Likewise.
3016 2014-04-08  Richard Biener  <rguenther@suse.de>
3018         PR tree-optimization/60785
3019         * gcc.dg/graphite/pr60785.c: New testcase.
3021 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3023         PR target/60602
3024         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3025         with as at -O0.
3027 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
3029         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3030         * g++.dg/warn/Wnvdtor-3.C: Likewise.
3031         * g++.dg/warn/Wnvdtor-4.C: Likewise.
3033 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3035         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3037 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
3039         PR target/60609
3040         * g++.dg/torture/pr60609.C: New test.
3042 2014-04-07  Richard Biener  <rguenther@suse.de>
3044         PR tree-optimization/60766
3045         * gcc.dg/torture/pr60766.c: New testcase.
3047 2014-04-07  Jason Merrill  <jason@redhat.com>
3049         * lib/gcc-dg.exp (dg-build-dso): New.
3050         (gcc-dg-test-1): Handle dg-do-what "dso".
3051         * lib/target-supports.exp (add_options_for_dlopen): New.
3052         (check_effective_target_dlopen): Use it.
3054 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3056         * gcc.target/arm/pr60657.c: Fix missing curly brace.
3058 2014-04-07  Richard Biener  <rguenther@suse.de>
3060         PR middle-end/60750
3061         * g++.dg/torture/pr60750.C: New testcase.
3062         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3064 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
3066         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3068 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3070         PR testsuite/60671
3071         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3073 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3075         PR testsuite/60672
3076         * g++.dg/cpp1y/auto-fn25.C: Require lto.
3078         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3080 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
3082         * gfortran.dg/warn_conversion_4.f90: Adjust test.
3084 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
3086         * gcc.target/avr/dev-specific-rmw.c: New test.
3088 2014-04-04  Cong Hou  <congh@google.com>
3090         PR tree-optimization/60656
3091         * gcc.dg/vect/pr60656.c: New test.
3093 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3095         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3096         optimization.
3097         * gcc.dg/builtin-bswap-7.c: Likewise.
3099 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3101         PR c++/58207
3102         * g++.dg/cpp0x/constexpr-ice15.C: New.
3104 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
3106         PR ipa/59626
3107         testcase by Richard Biener
3108         * gcc.dg/lto/pr59626_0.c: New testcase.
3109         * gcc.dg/lto/pr59626_1.c: New testcase.
3111 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3113         PR debug/60655
3114         * gcc.c-torture/compile/pr60655-1.c: New test.
3116 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3118         PR ipa/60640
3119         * g++.dg/ipa/pr60640-1.C: New test.
3120         * g++.dg/ipa/pr60640-2.C: Likewise.
3121         * g++.dg/ipa/pr60640-3.C: Likewise.
3122         * g++.dg/ipa/pr60640-4.C: Likewise.
3124 2014-04-04  Jeff Law  <law@redhat.com>
3126         PR target/60657
3127         * gcc.target/arm/pr60657.c: New test.
3129 2014-04-04  Richard Biener  <rguenther@suse.de>
3131         PR ipa/60746
3132         * g++.dg/torture/pr60746.C: New testcase.
3134 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
3136         * g++.old-deja/g++.robertl/eb121.C: Adjust.
3137         * g++.old-deja/g++.jason/overload21.C: Likewise.
3138         * g++.old-deja/g++.law/init5.C: Likewise.
3140 2014-04-03  Cong Hou  <congh@google.com>
3142         PR tree-optimization/60505
3143         * gcc.dg/vect/pr60505.c: New test.
3145 2014-04-03  Richard Biener  <rguenther@suse.de>
3147         PR tree-optimization/60740
3148         * gcc.dg/graphite/pr60740.c: New testcase.
3150 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3152         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3153         * g++.dg/warn/Wnvdtor-2.C: New.
3154         * g++.dg/warn/Wnvdtor-3.C: New.
3155         * g++.dg/warn/Wnvdtor-4.C: New.
3156         * g++.dg/warn/Weff1.C: Delete.
3157         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3158         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3160 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
3162         PR ipa/60659
3163         * g++.dg/torture/pr60659.C: New testcase.
3165 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3167         PR tree-optimization/60733
3168         * gcc.dg/torture/pr60733.c:  New test.
3170 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
3172         PR rtl-optimization/60650
3173         * gcc.target/arm/pr60650-2.c: New.
3175 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
3177         * gcc.target/i386/avx2-vpand-3.c,
3178         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3180 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3182         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3183         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3184         gcc.target/i386/memcpy-strategy-1.c,
3185         gcc.target/i386/memcpy-strategy-2.c,
3186         gcc.target/i386/memcpy-vector_loop-1.c,
3187         gcc.target/i386/memcpy-vector_loop-2.c,
3188         gcc.target/i386/memset-vector_loop-1.c,
3189         gcc.target/i386/memset-vector_loop-2.c,
3190         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3191         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3192         -march= options different from those in dg-options.
3194 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3196         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3197         gcc.target/i386/pr30970.c: Use -mtune=generic.
3198         * gcc.target/i386/avx2-vpaddb-3.c,
3199         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3200         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3201         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3202         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3203         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3204         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3205         gcc.target/i386/avx2-vpsubw-3.c,
3206         gcc.target/i386/avx256-unaligned-load-1.c,
3207         gcc.target/i386/avx256-unaligned-load-4.c,
3208         gcc.target/i386/avx256-unaligned-store-1.c,
3209         gcc.target/i386/avx256-unaligned-store-2.c,
3210         gcc.target/i386/avx256-unaligned-store-4.c: Use
3211         -mno-prefer-avx128.
3213 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3214             Iain Sandoe <iain@codesourcery.com>
3216         PR target/54083
3217         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3218         with the additional options -Wl,-undefined,dynamic_lookup
3219         and -Wl,-flat_namespace.
3220         * gcc.dg/torture/pr53922.c: Additional option
3221         -Wl,-flat_namespace for darwin[89].
3222         * gcc.dg/torture/pr60092.c: Additional options
3223         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3224         for darwin[89].
3226 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3228         PR target/43751
3229         * lib/prune.exp: Modify the regular express to prune
3230         the new warnings introduced by r205679 on darwin9.
3232 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
3234         * g++.dg/init/ctor4.C: Adjust.
3235         * g++.dg/init/ctor4-1.C: New.
3236         * g++.dg/cpp0x/defaulted2.C: Adjust.
3238 2014-04-01  Richard Henderson  <rth@redhat.com>
3240         PR target/60704
3241         * gcc.dg/pr60704.c: New file.
3243 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
3245         PR target/60363
3246         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3247         logical_op_short_circuit targets.
3249 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3251         PR libfortran/60128
3252         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3253         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3255 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3257         PR rtl-optimization/60700
3258         * gcc.target/i386/pr60700.c: New test.
3260 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3262         PR target/60650
3263         * gcc.target/arm/pr60650.c: Adjust command line options.
3265 2014-03-31  Martin Jambor  <mjambor@suse.cz>
3267         PR middle-end/60647
3268         * gcc.dg/pr60647-1.c: New test.
3269         * gcc.dg/pr60647-2.c: Likewise.
3271 2014-03-31  Richard Biener  <rguenther@suse.de>
3273         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3275 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
3277         PR target/60034
3278         * gcc.target/aarch64/pr60034.c: New file.
3280 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
3282         PR c++/60626
3283         * g++.dg/cpp1y/pr60626.C: New testcase.
3285 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
3287         * gcc.dg/pr45416.c: Allow bextr on x86.
3288         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3289         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3290         gcc.target/i386/fma4-vector.c: Use -mno-fma.
3291         * gcc.target/i386/l_fma_double_1.c,
3292         gcc.target/i386/l_fma_double_2.c,
3293         gcc.target/i386/l_fma_double_3.c,
3294         gcc.target/i386/l_fma_double_4.c,
3295         gcc.target/i386/l_fma_double_5.c,
3296         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3297         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3298         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3299         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3300         * gcc.target/i386/pr27971.c: Use -mno-tbm.
3301         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3302         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3304 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
3306         PR target/60648
3307         * g++.dg/pr60648.C: Move test to...
3308         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
3309         dg-options, add for fpic targets dg-additional-options -fPIC.
3311 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3313         * gnat.dg/opt33.adb: New testcase.
3315 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3317         PR target/60697
3318         * gcc.target/aarch64/pr60697.c: New.
3320 2014-03-27  Jeff Law  <law@redhat.com>
3322         PR target/60648
3323         * g++.dg/pr60648.C: New test.
3325 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
3327         PR c++/60573
3328         * g++.dg/cpp1y/pr60573.C: New testcase.
3330 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3332         PR target/60693
3333         * gcc.target/i386/pr60693.c: New test.
3335 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
3337         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3339 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3341         PR c++/60689
3342         * c-c++-common/pr60689.c: New test.
3344         PR c++/58678
3345         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3346         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3347         targets.
3349 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
3351         PR target/60675
3352         * gcc.target/aarch64/pr60675.C: New.
3354 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3356         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3357         * lib/target-supports.exp: Return true for s390
3358         in check_effective_logical_op_short_circuit.
3360 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3362         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3363         of second source operand.
3364         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3365         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3366         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3368 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
3370         PR ipa/60315
3371         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3373 2014-03-28  Tobias Burnus  <burnus@net-b.de>
3375         * lib/cilk-plus-dg.exp: New.
3376         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3377         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3379 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3381         PR fortran/60522
3382         * gfortran.dg/where_4.f90:  New test case.
3384 2014-03-27  Tobias Burnus  <burnus@net-b.de>
3386         PR fortran/58880
3387         * gfortran.dg/finalize_24.f90: New.
3389 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3391         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3392         vbpermq builtin.
3394         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3395         vec_select optimizations.
3396         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3397         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3399         PR target/60672
3400         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3401         xxpermdi builtins are supported.
3403 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3405         PR rtl-optimization/60650
3406         * gcc.target/arm/pr60650.c: New.
3408 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3410         * gcc.target/s390/20140327-1.c: New testcase.
3412 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
3414         PR middle-end/60682
3415         * g++.dg/gomp/pr60682.C: New test.
3417 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
3419         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3421 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3423         PR target/60580
3424         * gcc.target/aarch64/pr60580_1.c: New.
3425         * gcc.target/aarch64/test_fp_attribute_1.c: New.
3426         * gcc.target/aarch64/test_fp_attribute_2.c: New.
3428 2014-03-26  Dehao Chen  <dehao@google.com>
3430         * gcc.dg/predict-8.c: New test.
3432 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
3434         PR c++/52369
3435         * g++.dg/init/const10.C: New.
3436         * g++.dg/init/const11.C: New.
3437         * g++.dg/init/pr25811.C: Adjust.
3438         * g++.dg/init/pr29043.C: Likewise.
3439         * g++.dg/init/pr43719.C: Likewise.
3440         * g++.dg/init/pr44086.C: Likewise.
3441         * g++.dg/init/ctor8.C: Likewise.
3442         * g++.dg/init/uninitialized1.C: Likewise.
3444 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
3446         PR sanitizer/60636
3447         * c-c++-common/ubsan/pr60636.c: New test.
3449 2014-03-26  Andreas Schwab  <schwab@suse.de>
3451         * g++.dg/torture/pr60315.C: Remove duplication.
3453 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
3455         * gcc.c-torture/execute/20140326-1.c: New test.
3457 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
3459         PR ipa/60315
3460         * g++.dg/torture/pr60315.C: New testcase.
3462 2014-03-25  Martin Jambor  <mjambor@suse.cz>
3464         PR ipa/60600
3465         * g++.dg/ipa/pr60600.C: New test.
3467 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
3469         PR testsuite/58013
3470         * g++.dg/opt/pr56999.C: Pop hidden visibility.
3472 2014-03-25  Richard Biener  <rguenther@suse.de>
3474         PR middle-end/60635
3475         * gfortran.dg/lto/pr60635_0.f90: New testcase.
3476         * gfortran.dg/lto/pr60635_1.c: Likewise.
3478 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
3480         PR c++/60627
3481         * g++.dg/cpp1y/pr60627.C: New testcase.
3483 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
3485         * gcc.target/aarch64/ushr64_1.c: New.
3487 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
3489         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3490         (LONG_LONG): Use LLONG.
3491         (set_rvector_long): Explicitly return void.
3492         (set_vector_long): Likewise.
3493         (check_vector_long): Likewise.
3495 2014-03-24  Marek Polacek  <polacek@redhat.com>
3497         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3498         Define INT_MIN.
3499         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3500         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3501         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3502         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3503         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3504         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3505         * c-c++-common/ubsan/pr59503.c: Likewise.
3506         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3507         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3508         * c-c++-common/ubsan/shift-3.c: Likewise.
3509         * c-c++-common/ubsan/shift-6.c: Likewise.
3510         * c-c++-common/ubsan/undefined-1.c: Likewise.
3511         * c-c++-common/ubsan/vla-2.c: Likewise.
3512         * c-c++-common/ubsan/vla-3.c: Likewise.
3513         * c-c++-common/ubsan/vla-4.c: Likewise.
3514         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3515         * g++.dg/ubsan/return-2.C: Likewise.
3517 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
3519         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3520         hppa*-*-hpux*.
3522         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3524         PR libfortran/59313
3525         PR libfortran/58015
3526         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3527         * gfortran.dg/round_4.f90: Likewise.
3529 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
3531         PR libfortran/60128
3532         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3533         i?86-*-solaris2.9*.
3535 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
3537         PR sanitizer/60613
3538         * c-c++-common/ubsan/pr60613-1.c: New test.
3539         * c-c++-common/ubsan/pr60613-2.c: New test.
3541 2014-03-22  Matthias Klose  <doko@ubuntu.com>
3543         * g++.dg/cpp0x/regress: Remove empty directory.
3545 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
3547         PR debug/60603
3548         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
3550 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3552         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
3553         * g++.dg/cpp1y/pr60393.C: Likewise.
3555 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3557         PR c++/60384
3558         * g++.dg/cpp1y/pr60384.C: New.
3560 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
3562         PR target/60598
3563         * gcc.dg/pr60598.c: New test.
3565 2014-03-21  Martin Jambor  <mjambor@suse.cz>
3567         PR ipa/59176
3568         * g++.dg/torture/pr59176.C: New test.
3570 2014-03-21  Martin Jambor  <mjambor@suse.cz>
3572         PR ipa/60419
3573         * g++.dg/ipa/pr60419.C: New test.
3575 2014-03-21  Richard Biener  <rguenther@suse.de>
3577         PR tree-optimization/60577
3578         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3580 2014-03-21  Tobias Burnus  <burnus@net-b.de>
3582         PR fortran/60599
3583         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3585 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
3587         PR middle-end/60597
3588         * g++.dg/opt/pr60597.C: New test.
3590         PR c++/60572
3591         * g++.dg/init/pr60572.C: New test.
3593 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3595         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3597 2014-03-19  Tobias Burnus  <burnus@net-b.de>
3599         PR fortran/60543
3600         PR fortran/60283
3601         * gfortran.dg/implicit_pure_4.f90: New.
3603 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3605         PR c++/51474
3606         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3608 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
3610         PR testsuite/60590
3611         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3612         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3613         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3615 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3617         PR c++/60332
3618         * g++.dg/cpp1y/pr60332.C: New.
3620 2014-03-19  Marek Polacek  <polacek@redhat.com>
3622         PR sanitizer/60569
3623         * g++.dg/ubsan/pr60569.C: New test.
3625 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3627         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3629 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
3631         PR tree-optimization/60559
3632         * g++.dg/vect/pr60559.cc: New test.
3634 2014-03-18  Ian Lance Taylor  <iant@google.com>
3636         PR target/60563
3637         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3638         (ditype): Rename typedef from int64_t.
3640 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3642         PR c/55383
3643         * gcc.dg/cast-qual-3.c: New.
3644         Revert:
3645         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3646         * c-c++-common/Wcast-qual-1.c: More precise match text.
3648 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
3650         PR fortran/55207
3651         PR fortran/60549
3652         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3653         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3654         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3655         * gfortran.dg/intent_optimize_1.f90: Ditto.
3656         * gfortran.dg/pointer_init_9.f90: Ditto.
3657         * gfortran.dg/volatile4.f90: Ditto.
3658         * gfortran.dg/volatile6.f90: Ditto.
3660 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3662         PR c/55383
3663         * c-c++-common/Wcast-qual-1.c: More precise match text.
3665 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3667         PR c++/60305
3668         * g++.dg/cpp0x/constexpr-ice14.C: New.
3670 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3672         PR c++/54250
3673         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3675 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
3677         PR sanitizer/60535
3678         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3679         * c-c++-common/ubsan/null-2.c: Likewise.
3680         * c-c++-common/ubsan/null-3.c: Likewise.
3681         * c-c++-common/ubsan/null-4.c: Likewise.
3682         * c-c++-common/ubsan/null-5.c: Likewise.
3683         * c-c++-common/ubsan/null-6.c: Likewise.
3684         * c-c++-common/ubsan/null-7.c: Likewise.
3685         * c-c++-common/ubsan/null-8.c: Likewise.
3686         * c-c++-common/ubsan/null-9.c: Likewise.
3687         * c-c++-common/ubsan/null-10.c: Likewise.
3688         * c-c++-common/ubsan/null-11.c: Likewise.
3689         * c-c++-common/ubsan/overflow-1.c: Likewise.
3690         * c-c++-common/ubsan/overflow-2.c: Likewise.
3691         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3692         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3693         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3694         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3695         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3696         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3697         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3698         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3699         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3700         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3701         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3702         * c-c++-common/ubsan/pr59333.c: Likewise.
3703         * c-c++-common/ubsan/pr59503.c: Likewise.
3704         * c-c++-common/ubsan/pr59667.c: Likewise.
3705         * c-c++-common/ubsan/undefined-1.c: Likewise.
3706         * g++.dg/ubsan/pr59250.C: Likewise.
3707         * g++.dg/ubsan/pr59306.C: Likewise.
3709 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3711         * gcc.dg/tls/pr58595.c: Add tls options.
3713 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
3715         * gcc.target/i386/avx-additional-reg-names.c: New.
3716         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3718 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
3720         PR c++/60390
3721         * g++.dg/cpp1y/pr60390.C: New testcase.
3723         PR c++/60391
3724         * g++.dg/cpp1y/pr60391.C: New testcase.
3726 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
3728         PR target/60516
3729         * gcc.target/i386/pr60516.c: New test.
3731 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
3733         PR c++/59571
3734         * g++.dg/cpp0x/constexpr-ice13.C: New.
3736 2014-03-17  Marek Polacek  <polacek@redhat.com>
3738         PR middle-end/60534
3739         * gcc.dg/gomp/pr60534.c: New test.
3741 2014-03-17  Kai Tietz  <ktietz@redhat.com>
3743         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3745 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
3747         PR testsuite/58851
3748         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3749         storage size.
3751 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
3753         PR libfortran/58324
3754         * gfortran.dg/list_read_12.f90: New test.
3756 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
3758         PR fortran/55207
3759         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3760         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3761         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3762         -Wno-aggressive-loop-optimizations and remove an unused variable.
3763         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3764         * gfortran.dg/pointer_init_9.f90: New.
3765         * gfortran.dg/volatile4.f90: Put into subroutine.
3766         * gfortran.dg/volatile6.f90: Ditto.
3768 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3770         PR fortran/60392
3771         * gfortran.dg/transpose_4.f90: New test.
3773 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
3775         PR rtl-optimization/60508
3776         * gcc.target/i386/pr60508.c: New.
3778 2014-03-14  Richard Biener  <rguenther@suse.de>
3780         PR middle-end/60518
3781         * g++.dg/pr60518.C: New testcase.
3783 2014-03-14  Martin Jambor  <mjambor@suse.cz>
3785         PR lto/60461
3786         * gcc.dg/lto/pr60461_0.c: New test.
3788 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
3790         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3791         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3792         * gcc.dg/lto/save-temps_0.c: New testcase.
3794 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
3796         PR middle-end/36282
3797         * c-c++-common/pr36282-1.c: New test.
3798         * c-c++-common/pr36282-2.c: New test.
3799         * c-c++-common/pr36282-3.c: New test.
3800         * c-c++-common/pr36282-4.c: New test.
3802 2014-03-13  Richard Henderson  <rth@redhat.com>
3804         PR debug/60438
3805         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3807 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3809         PR c++/60383
3810         * g++.dg/template/crash118.C: New.
3811         * g++.dg/template/crash95.C: Adjust.
3813 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
3815         PR rtl-optimization/57189
3816         * gcc.target/i386/pr57189.c: New.
3818 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
3820         PR c++/60254
3821         * g++.dg/cpp0x/static_assert10.C: New.
3822         * g++.dg/cpp0x/static_assert11.C: Likewise.
3823         * g++.dg/cpp0x/static_assert3.C: Adjust.
3825 2014-03-13  Richard Biener  <rguenther@suse.de>
3827         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3829 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3831         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3832         2.07 128-bit arithmetic.
3833         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3835         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3836         due to when TImode is allowed in VSX registers, the allowable
3837         address modes for TImode is just a single indirect address in
3838         order for the value to be loaded and store in either GPR or VSX
3839         registers.  This affects the generated code, and it would cause
3840         this test to fail, when such an option is used.
3842 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3844         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3846 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3848         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3849         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3850         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3851         only test for exactly one if if -mbranch-cost=1 has been passed.
3853 2014-03-12  Christian Bruel  <christian.bruel@st.com>
3855         PR target/60264
3856         * gcc.target/arm/pr60264.c
3858 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3860         PR tree-optimization/60454
3861         * gcc.c-torture/execute/pr60454.c: New test.
3863 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3864             Marc Glisse  <marc.glisse@inria.fr>
3866         PR tree-optimization/60502
3867         * gcc.c-torture/compile/pr60502.c: New test.
3869 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
3871         PR middle-end/60482
3872         * gcc.dg/vect/pr60482.c: New test.
3874 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
3876         PR c++/60389
3877         * g++.dg/cpp0x/inh-ctor19.C: New.
3879 2014-03-11  Richard Biener  <rguenther@suse.de>
3881         PR tree-optimization/60429
3882         PR tree-optimization/60485
3883         * gcc.dg/pr60485-1.c: New testcase.
3884         * gcc.dg/pr60485-2.c: Likewise.
3886 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
3888         PR ipa/60457
3889         * g++.dg/ipa/pr60457.C: New test.
3891 2014-03-10  Richard Biener  <rguenther@suse.de>
3893         PR middle-end/60474
3894         * g++.dg/torture/pr60474.C: New testcase.
3896 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
3898         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3900 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
3902         * gcc.dg/lto/pr55113_0.c: New testcase.
3904 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
3906         PR c++/60033
3907         * g++.dg/cpp1y/pr60033.C: New testcase.
3909         PR c++/60393
3910         * g++.dg/cpp1y/pr60393.C: New testcase.
3912 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
3914         PR libfortran/60128
3915         * gfortran.dg/fmt_en.f90: New test.
3917 2014-03-07  Jason Merrill  <jason@redhat.com>
3919         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3920         * lib/target-supports.exp (check_effective_target_c++11): Now
3921         means C++11 and up.
3922         (check_effective_target_c++11_only): New.
3923         (check_effective_target_c++11_down): New.
3924         (check_effective_target_c++1y): New.
3925         (check_effective_target_c++1y_only): New.
3926         (check_effective_target_c++98_only): Rename from
3927         check_effective_target_c++98.
3928         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3930 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
3932         PR c++/58609
3933         * g++.dg/cpp0x/constexpr-ice12.C: New.
3935 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
3937         * c-c++-common/gomp/map-1.c: Extend.
3939 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
3940             Janus Weil  <janus@gcc.gnu.org>
3942         PR fortran/51976
3943         * gfortran.dg/deferred_type_component_1.f90 : New test.
3944         * gfortran.dg/deferred_type_component_2.f90 : New test.
3946 2014-03-06  Marek Polacek  <polacek@redhat.com>
3948         PR c/60197
3949         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3950         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3952 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
3954         PR target/58595
3955         * gcc.dg/tls/pr58595.c: New test.
3957 2014-03-06  Richard Biener  <rguenther@suse.de>
3959         PR middle-end/60445
3960         PR lto/60424
3961         PR lto/60427
3962         Revert
3963         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
3965         * gcc.dg/lto/pr55113_0.c: New testcase.
3967 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
3969         PR testsuite/59308
3970         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3971         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
3972         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3973         s390*/i?86/x86_64.
3974         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3975         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3976         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3977         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3978         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3979         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
3980         even for mips*/s390*/i?86/x86_64.
3981         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3982         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3983         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3984         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3985         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3987         PR lto/60404
3988         * gcc.dg/lto/pr60404_0.c: New test.
3989         * gcc.dg/lto/pr60404_1.c: New file.
3990         * gcc.dg/lto/pr60404_2.c: New file.
3992 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3994         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3995         long long" throughout.
3996         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3997         * gcc.dg/vmx/insert-vsx.c: Likewise.
3998         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3999         * gcc.dg/vmx/ld-vsx.c: Likewise.
4000         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4001         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4002         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4003         * gcc.dg/vmx/merge-vsx.c: Likewise.
4004         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4005         * gcc.dg/vmx/st-vsx.c: Likewise.
4006         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4007         * gcc.dg/vmx/stl-vsx.c: Likewise.
4008         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4010 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4012         * gcc.dg/lto/pr55113_0.c: New testcase.
4014 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4016         PR c++/60376
4017         * g++.dg/cpp1y/pr60376.C: New.
4019 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4021         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4023 2014-03-04  Richard Biener  <rguenther@suse.de>
4025         PR tree-optimization/60382
4026         * gcc.dg/vect/pr60382.c: New testcase.
4028 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
4030         PR libfortran/60148
4031         * gfortran.dg/namelist_84.f90: New test.
4033 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
4035         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4036         argument to avoid inf values.
4037         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4038         UNION_FP_CHECK machinery.
4040 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
4042         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4043         i32in128 cases outside special big-endian processing block.
4045 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
4047         PR preprocessor/60400
4048         * c-c++-common/cpp/pr60400.c: New test.
4049         * c-c++-common/cpp/pr60400-1.h: New file.
4050         * c-c++-common/cpp/pr60400-2.h: New file.
4052         PR objc++/60398
4053         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4055         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4056         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4058 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4060         PR ipa/60150
4061         * g++.dg/lto/pr60150.H: New testcase.
4062         * g++.dg/lto/pr60150_0.C: New testcase.
4063         * g++.dg/lto/pr60150_1.C: New testcase.
4065 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4067         PR ipa/60306
4068         * g++.dg/ipa/devirt-29.C: New testcase
4070 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4072         PR fortran/60236
4073         * gfortran.dg/vect/pr32380.f: Fix expected test results.
4075 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
4077         PR c++/50025
4078         * g++.dg/cpp0x/pr50025.C: New.
4080 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
4082         PR c++/60377
4083         * g++.dg/cpp1y/pr60377.C: New testcase.
4085 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
4087         PR fortran/60341
4088         * gfortran.dg/str_comp_optimize_1.f90: New test.
4090 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4092         PR target/60071
4093         * gcc.c-torture/compile/pr60071.c: New.
4095 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
4097         PR fortran/60359
4098         * gfortran.dg/unlimited_polymorphic_16.f90: New.
4100 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4102         PR c++/58610
4103         * g++.dg/cpp0x/constexpr-ice11.C: New.
4105 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4107         PR c++/60314
4108         * g++.dg/cpp1y/auto-fn24.C: New.
4110 2014-02-28  Joey Ye  <joey.ye@arm.com>
4112         PR target/PR60169
4113         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4115 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4117         PR c++/60253
4118         * g++.dg/overload/ellipsis2.C: New.
4120 2014-02-27  Jeff Law  <law@redhat.com>
4122         PR rtl-optimization/52714
4123         * gcc.c-torture/compile/pr52714.c: New test.
4125 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
4126             Jeff Law  <law@redhat.com>
4128         PR rtl-optimization/49847
4129         * g++.dg/pr49847.C: New test.
4131 2014-02-27  Marek Polacek  <polacek@redhat.com>
4133         PR middle-end/59223
4134         * c-c++-common/pr59223.c: New test.
4136 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4138         * common/config/i386/predicates.md (const1256_operand): Remove.
4139         (const2356_operand): New.
4140         (const_1_to_2_operand): Remove.
4141         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4142         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4143         (*avx512pf_gatherpf<mode>sf): Ditto.
4144         (avx512pf_gatherpf<mode>df): Ditto.
4145         (*avx512pf_gatherpf<mode>df_mask): Ditto.
4146         (*avx512pf_gatherpf<mode>df): Ditto.
4147         (avx512pf_scatterpf<mode>sf): Ditto.
4148         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4149         (*avx512pf_scatterpf<mode>sf): Ditto.
4150         (avx512pf_scatterpf<mode>df): Ditto.
4151         (*avx512pf_scatterpf<mode>df_mask): Ditto.
4152         (*avx512pf_scatterpf<mode>df): Ditto.
4153         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4155 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4157         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4158         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4159         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4160         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4161         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4162         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4163         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4164         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4166 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
4168         PR target/60280
4169         * gnat.dg/renaming5.adb: Change to two expected gotos.
4170         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4171         jump threads.
4172         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4173         messages for removed basic block.
4174         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4175         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4176         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4177         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4179 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4181         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4182         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4183         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4184         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4185         * gcc.dg/vmx/merge-vsx.c: Likewise.
4186         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4188 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
4190         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4191         * gcc.target/i386/prefetchwt1-1.c: New.
4192         * g++.dg/other/i386-2.C: Add new option.
4193         * g++.dg/other/i386-3.C: Ditto.
4194         * gcc.target/i386/sse-12.c: Ditto.
4195         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4196         * gcc.target/i386/sse-22.c: Add new option.
4197         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4199 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4201         PR libfortran/59313
4202         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4204         PR libfortran/58015
4205         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4207 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4209         PR c++/60311
4210         * g++.dg/cpp1y/pr60311.C: New testcase.
4212         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4214         PR c++/60065
4215         * g++.dg/cpp1y/pr60065.C: New testcase.
4217 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
4219         PR rtl-optimization/60268
4220         * gcc.c-torture/compile/pr60268.c: New test.
4222 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
4224         * gcc.target/microblaze/others/mem_reload.c: New test.
4226 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4228         * gcc.dg/vmx/lde.c: New test.
4229         * gcc.dg/vmx/lde-be-order.c: New test.
4230         * gcc.dg/vmx/ste.c: New test.
4231         * gcc.dg/vmx/ste-be-order.c: New test.
4233 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
4235         PR testsuite/60173
4236         * lib/target-supports.exp
4237         (check_effective_target_logical_op_short_circuit): Add cris-*-*
4238         and crisv32-*-* to list.
4240 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4242         PR fortran/60302
4243         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4245 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4247         * gcc.dg/vmx/vsums.c: Check entire result vector.
4248         * gcc.dg/vmx/vsums-be-order.c: Likewise.
4250 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4252         * gcc.dg/vmx/ld.c: New test.
4253         * gcc.dg/vmx/ld-be-order.c: New test.
4254         * gcc.dg/vmx/ld-vsx.c: New test.
4255         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4256         * gcc.dg/vmx/ldl.c: New test.
4257         * gcc.dg/vmx/ldl-be-order.c: New test.
4258         * gcc.dg/vmx/ldl-vsx.c: New test.
4259         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4260         * gcc.dg/vmx/st.c: New test.
4261         * gcc.dg/vmx/st-be-order.c: New test.
4262         * gcc.dg/vmx/st-vsx.c: New test.
4263         * gcc.dg/vmx/st-vsx-be-order.c: New test.
4264         * gcc.dg/vmx/stl.c: New test.
4265         * gcc.dg/vmx/stl-be-order.c: New test.
4266         * gcc.dg/vmx/stl-vsx.c: New test.
4267         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4269 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
4271         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4272         * g++.dg/other/i386-3.C (dg-options): Ditto.
4273         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4274         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4275         -mavx512pf and -msha.
4277 2014-02-21  Richard Biener  <rguenther@suse.de>
4279         PR tree-optimization/60276
4280         * gcc.dg/vect/pr60276.c: New testcase.
4282 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4284         PR fortran/60234
4285         * gfortran.dg/finalize_23.f90: New.
4287 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
4289         PR c++/60052
4290         PR c++/60053
4291         * g++.dg/cpp1y/pr60052.C: New testcase.
4292         * g++.dg/cpp1y/pr60053.C: New testcase.
4294 2014-02-21  Tobias Burnus  <burnus@net-b.de>
4296         PR fortran/60286
4297         * gfortran.dg/inquire_16.f90: New.
4299 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
4301         * gcc.target/nios2/biggot-1.c: New.
4302         * gcc.target/nios2/biggot-2.c: New.
4304 2014-02-20  Martin Jambor  <mjambor@suse.cz>
4306         PR ipa/55260
4307         * gcc.dg/ipa/pr55260.c: New test.
4309 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
4311         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4312         for execution test case.
4314 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
4316         PR ipa/58555
4317         * g++.dg/torture/pr58555.C: New testcase.
4319 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4321         PR target/60204
4322         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4323         reflect abi fix.
4324         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4326 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
4327             Kirill Yukhin  <kirill.yukhin@intel.com>
4329         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4330         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4331         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4332         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4333         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4334         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4336 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4338         PR c/37743
4339         * g++.dg/ext/builtin-bswap1.C: New test.
4340         * c-c++-common/pr37743.c: New test.
4342 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
4344         * gcc.dg/decl-10.c: New test.
4346 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4348         PR c++/60267
4349         * g++.dg/ext/ivdep-1.C: New test.
4351         PR c++/60267
4352         * gcc.dg/pr60267.c: New test.
4354 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
4356         PR target/59794
4357         * gcc.target/i386/pr39162.c: Add dg-prune-output.
4358         (dg-options): Remove -Wno-psabi.
4359         * gcc.target/i386/pr59794-2.c: Ditto.
4360         * gcc.target/i386/pr60205-1.c: Ditto.
4361         * gcc.target/i386/sse-5.c: Ditto.
4363 2014-02-18  Nick Clifton  <nickc@redhat.com>
4365         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4366         * gcc.dg/pr23623.c: Likewise.
4367         * gcc.dg/pr48784-1.c: Likewise.
4368         * gcc.dg/pr48784-2.c: Likewise.
4369         * gcc.dg/pr56997-2.c: Likewise.
4370         * gcc.dg/sms-6.c: Likewise.
4371         * gcc.dg/torture/pr60183.c: Likewise.
4372         * gcc.dg/torture/vec-cvt-1.c: Likewise.
4373         * gcc.c-torture/execute/20061220-1.x: New.
4374         * gcc.c-torture/execute/pr43220.x: New.
4375         * gcc.c-torture/execute/pr51581-1.x: New.
4376         * gcc.c-torture/execute/pr51581-2.x: New.
4377         * gcc.c-torture/execute/pr58570.x: New.
4378         * gcc.c-torture/unsorted/DFcmp.x: New.
4379         * gcc.c-torture/unsorted/SFset.x: New.
4381 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4383         * gnat.dg/opt31.adb: New test.
4385 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4387         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4389 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
4391         PR fortran/60232
4392         * gfortran.dg/typebound_proc_33.f90: New.
4394 2014-02-19  Marek Polacek  <polacek@redhat.com>
4396         PR c/60195
4397         * gcc.dg/pr60195.c: New test.
4399 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
4401         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4403 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
4405         PR preprocessor/58844
4406         * c-c++-common/cpp/pr58844-1.c: New test.
4407         * c-c++-common/cpp/pr58844-2.c: New test.
4409 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4411         PR c++/60225
4412         * g++.dg/cpp0x/constexpr-ice10.C: New.
4414 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
4416         PR c++/60215
4417         * g++.dg/cpp0x/pr60215.C: New.
4419 2014-02-18  Tobias Burnus  <burnus@net-b.de>
4421         PR fortran/49397
4422         * gfortran.dg/proc_ptr_45.f90: New.
4423         * gfortran.dg/proc_ptr_46.f90: New.
4425 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
4427         PR c++/60190
4428         * g++.dg/cpp1y/pr60190.C: New testcase.
4430         PR c++/60064
4431         * g++.dg/cpp1y/pr60064.C: New testcase.
4433 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
4435         PR target/60205
4436         * gcc.target/i386/pr60205-1.c: New test.
4437         * gcc.target/i386/pr60205-2.c: Ditto.
4439 2014-02-18  Kai Tietz  <ktietz@redhat.com>
4441         PR target/60193
4442         * gcc.target/i386/nest-1.c: New testcase.
4444 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4446         * gnat.dg/opt32.adb: New test.
4448 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
4450         PR fortran/60231
4451         * gfortran.dg/typebound_generic_15.f90: New.
4453 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
4455         PR fortran/55907
4456         * gfortran.dg/init_flag_12.f90: New.
4458 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
4459             Ilya Tocar  <ilya.tocar@intel.com>
4461         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4462         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4463         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4464         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4466 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
4468         * lib/target-supports.exp
4469         (check_effective_target_logical_op_short_circuit): New procedure.
4470         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4471         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4472         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4473         * gcc.dg/tree-ssa/vrp47.c: Likewise.
4474         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4475         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
4476         logical_op_short_circuit for the alternative test, extending
4477         it to arm_cortex_m.
4479 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4481         PR target/60203
4482         * gcc.target/powerpc/pr60203.c: New testsuite.
4484 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
4486         PR fortran/59599
4487         * gfortran.dg/ichar_3.f90: New test.
4489 2014-02-15  Richard Biener  <rguenther@suse.de>
4491         PR tree-optimization/60183
4492         * gcc.dg/torture/pr60183.c: New testcase.
4494 2014-02-14  Jeff Law  <law@redhat.com>
4496         PR rtl-optimization/60131
4497         * g++.dg/torture/pr60131.C: New test.
4499 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
4501         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4502         on command-line.
4504 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4506         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4508 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
4510         * gcc.c-torture/compile/20140213.c: New test.
4512 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
4514         PR target/43546
4515         * gcc.target/i386/pr43546.c: New test.
4517 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4519         * gcc.target/s390/hotpatch-compile-8.c: New test.
4521 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
4523         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
4524         definition with an ifndef.
4525         * gcc.dg/pr59605-2.c: New test.
4527 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
4529         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4531 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
4533         * gcc.dg/torture/float128-mul-underflow.c,
4534         gcc.dg/torture/float128-truncdf-underflow.c,
4535         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4537 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
4539         PR middle-end/59737
4540         * g++.dg/ipa/pr59737.C: New test.
4542 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4544         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
4546 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
4548         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
4550         * gcc.dg/cilk-plus/jump-openmp.c: New file.
4552 2014-02-12  Richard Biener  <rguenther@suse.de>
4554         PR middle-end/60092
4555         * gcc.dg/torture/pr60092.c: New testcase.
4556         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
4558 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
4560         * gcc.c-torture/execute/20140212-1.c: New test.
4562 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
4564         PR c++/60047
4565         * g++.dg/cpp0x/pr60047.C: New.
4567 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
4569         PR c/60101
4570         * c-c++-common/pr60101.c: New test.
4572 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
4574         PR lto/59468
4575         * g++.dg/ipa/devirt-27.C: New testcase.
4576         * g++.dg/ipa/devirt-26.C: New testcase.
4578 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4580         PR target/60137
4581         * gcc.target/powerpc/pr60137.c: New file.
4583 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4585         PR fortran/52370
4586         * gfortran.dg/pr52370.f90: New test.
4588 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
4590         PR target/59927
4591         Revert
4592         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
4594         PR testsuite/58630
4595         * gcc.target/i386/pr43662.c (dg-options):
4596         Add -maccumulate-outgoing-args.
4597         * gcc.target/i386/pr43869.c (dg-options): Ditto.
4598         * gcc.target/i386/pr57003.c (dg-options): Ditto.
4599         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4600         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4601         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4602         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4603         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4604         Add -maccumulate-outgoing-args.
4605         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4606         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4607         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4608         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4609         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4610         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4611         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4612         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4613         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4614         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4615         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4616         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4617         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4618         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4619         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4621 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4623         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4625 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4627         PR debug/59776
4628         * gcc.dg/guality/pr59776.c: New test.
4630 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
4632         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4633         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4634         (add_options_for_arm_vfp3): New.
4636 2014-02-11  Jeff Law  <law@redhat.com>
4638         PR middle-end/54041
4639         * gcc.target/m68k/pr54041.c: New test.
4641 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
4643         PR target/59927
4644         * gcc.target/i386/pr59927.c: New test.
4646 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
4648         * gcc.dg/vect/pr57741-3.c: Require vect_int.
4649         * gcc.dg/vect/pr60012.c: Likewise.
4650         * gcc.dg/vect/vect-119.c: Likewise.
4651         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4652         * gcc.dg/vect/vect-outer-4c.c: Likewise.
4654 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4656         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4658 2014-02-10  Jeff Law  <law@redhat.com>
4660         PR middle-end-52306
4661         * gcc.c-torture/compile/pr52306.c: New test.
4663 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4665         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4667 2014-02-10  Richard Biener  <rguenther@suse.de>
4669         PR tree-optimization/60115
4670         * gcc.dg/torture/pr60115.c: New testcase.
4672 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4674         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4675         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4677 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
4678             Ilya Tocar  <ilya.tocar@intel.com>
4680         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4681         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4682         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4683         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4684         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4685         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4686         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4687         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4688         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4689         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4690         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4691         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4692         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4693         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4694         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4695         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4696         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4697         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4698         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4699         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4700         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4701         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4702         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4703         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4704         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4705         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4706         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4708 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
4710         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4712 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
4714         PR fortran/57522
4715         * gfortran.dg/associated_target_5.f03: New test.
4717 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
4719         PR fortran/59026
4720         * gfortran.dg/elemental_by_value_1.f90: New test.
4722 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
4724         PR fortran/58470
4725         * gfortran.dg/finalize_22.f90: New.
4727 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
4729         PR fortran/60066
4730         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
4731         was fixed by the patch for PR59906.
4733 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
4735         PR translation/52289
4736         * gfortran.dg/coarray_8.f90: Update dg-error match.
4738 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4740         PR c/59984
4741         * gcc.dg/vect/pr59984.c: New test.
4743         PR middle-end/60092
4744         * gcc.dg/attr-alloc_align-1.c: New test.
4745         * gcc.dg/attr-alloc_align-2.c: New test.
4746         * gcc.dg/attr-alloc_align-3.c: New test.
4747         * gcc.dg/attr-assume_aligned-1.c: New test.
4748         * gcc.dg/attr-assume_aligned-2.c: New test.
4749         * gcc.dg/attr-assume_aligned-3.c: New test.
4751 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
4753         PR target/60077
4754         * gcc.target/i386/pr60077-1.c: New test.
4755         * gcc.target/i386/pr60077-2.c: New test.
4757 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4759         PR preprocessor/56824
4760         * gcc.dg/pr56824.c: New test.
4762 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4764         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4765         variable used for atomic operations.
4767 2014-02-07  Richard Biener  <rguenther@suse.de>
4769         PR middle-end/60092
4770         * gcc.dg/vect/pr60092-2.c: New testcase.
4772 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
4774         PR c++/60082
4775         Revert
4776         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4778         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4779         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4781 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4783         * gcc.target/s390/fp2int1.c: New testcase.
4785 2014-02-07  Richard Biener  <rguenther@suse.de>
4787         PR middle-end/60092
4788         * gcc.dg/tree-ssa/alias-30.c: New testcase.
4789         * gcc.dg/tree-ssa/alias-31.c: Likewise.
4791 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
4793         PR ipa/59918
4794         * g++.dg/torture/pr59918.C: New testcase.
4796 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4798         PR target/59575
4799         * gcc.target/arm/pr59575.c: New test.
4801         PR debug/59992
4802         * gcc.dg/pr59992.c: New test.
4804 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
4806         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4807         init_priority. Test alignment of variable instead of function.
4809 2014-02-06  Marek Polacek  <polacek@redhat.com>
4811         PR c/60087
4812         * gcc.dg/pr60087.c: New test.
4814 2014-02-06  Alan Modra  <amodra@gmail.com>
4816         * gcc.target/powerpc/pr60032.c: New.
4818 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
4820         PR target/60062
4821         * gcc.c-torture/execute/pr60062.c: New test.
4822         * gcc.c-torture/execute/pr60072.c: New test.
4824 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
4826         * gcc.dg/tree-ssa/pr59597.c: Make called function static
4827         so that expected outcome works for PIC variants too.
4829 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
4830             Kugan Vivekanandarajah  <kuganv@linaro.org>
4832         * gcc.target/arm/vect-noalign.c: New file.
4834 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
4835             Jakub Jelinek  <jakub@redhat.com>
4837         PR middle-end/60013
4838         * gcc.dg/pr60013.c: New testcase.
4840 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4842         * gcc.dg/vmx/sum2s.c: New.
4843         * gcc.dg/vmx/sum2s-be-order.c: New.
4845 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4847         * gcc.dg/vmx/pack.c: New.
4848         * gcc.dg/vmx/pack-be-order.c: New.
4849         * gcc.dg/vmx/unpack.c: New.
4850         * gcc.dg/vmx/unpack-be-order.c: New.
4852 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4854         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4855         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4857 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4859         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4860         Use __builtin_floorf, __builtin_ceilf.
4861         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4862         declaration.
4863         (TEST): Use __builtin_floorf.
4864         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4866 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4868         PR ipa/59947
4869         * g++.dg/opt/pr59947.C: New test.
4871         PR c++/58703
4872         * c-c++-common/gomp/pr58703.c: New test.
4874 2014-02-05  Richard Biener  <rguenther@suse.de>
4876         PR testsuite/60076
4877         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4878         avoid using unsigned long long.
4880 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
4882         PR middle-end/57499
4883         * g++.dg/torture/pr57499.C: New test.
4885 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
4887         * gcc.dg/asan/nosanitize-and-inline.c: New test.
4889 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
4891         * g++.dg/ipa/devirrt-22.C: Fix template.
4893 2014-02-04  Marek Polacek  <polacek@redhat.com>
4895         PR c/60036
4896         * gcc.dg/pr60036.c: New test.
4898 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
4900         PR ipa/60058
4901         * g++.dg/torture/pr60058.C: New testcase.
4903 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4905         * g++.dg/tsan/default_options.C: Invert check.
4907 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4909         PR tree-optimization/60002
4910         * g++.dg/opt/pr60002.C: New test.
4912         PR tree-optimization/60023
4913         * g++.dg/vect/pr60023.cc: New test.
4915         PR ipa/60026
4916         * c-c++-common/torture/pr60026.c: New test.
4918         PR rtl-optimization/57915
4919         * gcc.target/i386/pr57915.c: New test.
4921 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4923         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4925 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
4927         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4929 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4931         PR middle-end/59261
4932         * gcc.dg/pr59261.c: New test.
4934 2014-02-04  Richard Biener  <rguenther@suse.de>
4936         PR tree-optimization/60012
4937         * gcc.dg/vect/pr60012.c: New testcase.
4939 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4941         PR target/59788
4942         * g++.dg/eh/unwind-direct.C: New test.
4944 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
4946         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4947         timeout value to 20s.
4949 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4951         PR ipa/59882
4952         * g++.dg/torture/pr59882.C: New testcase
4954 2014-02-03  Jan Hubicka  <jh@suse.cz>
4956         PR ipa/59831
4957         * g++.dg/ipa/devirt-22.C: New testcase.
4959 2014-02-03  Jan Hubicka  <jh@suse.cz>
4961         * g++.dg/ipa/devirt-25.C: New testcase.
4963 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
4965         PR tree-optimization/59924
4966         * gcc.dg/pr59924.c: New test.
4968 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
4970         PR ipa/59831
4971         * g++.dg/ipa/devirt-24.C: New testcase.
4973 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
4975         PR c++/53017
4976         PR c++/59211
4977         * c-c++-common/attributes-1.c: New testcase.
4978         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4980 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4982         PR c++/58871
4983         * g++.dg/cpp0x/pr58871.C: New.
4985 2014-02-03  Cong Hou  <congh@google.com>
4987         PR tree-optimization/60000
4988         * g++.dg/vect/pr60000.cc: New test.
4990 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
4992         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4993         * gcc.target/i386/long-double-64-4.c: Likewise.
4994         * gcc.target/i386/long-double-80-1.c: Likewise.
4995         * gcc.target/i386/long-double-80-2.c: Likewise.
4996         * gcc.target/i386/long-double-80-3.c: Likewise.
4997         * gcc.target/i386/long-double-80-4.c: Likewise.
4998         * gcc.target/i386/long-double-80-5.c: Likewise.
4999         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
5000         __multf3 isn't used.
5001         * gcc.target/i386/long-double-64-3.c: Likewise.
5002         * gcc.target/i386/long-double-128-1.c: New test.
5003         * gcc.target/i386/long-double-128-2.c: Likewise.
5004         * gcc.target/i386/long-double-128-3.c: Likewise.
5005         * gcc.target/i386/long-double-128-4.c: Likewise.
5006         * gcc.target/i386/long-double-128-5.c: Likewise.
5007         * gcc.target/i386/long-double-128-6.c: Likewise.
5008         * gcc.target/i386/long-double-128-7.c: Likewise.
5009         * gcc.target/i386/long-double-128-8.c: Likewise.
5010         * gcc.target/i386/long-double-128-9.c: Likewise.
5011         * gcc.target/i386/long-double-64-5.c: Likewise.
5012         * gcc.target/i386/long-double-64-6.c: Likewise.
5013         * gcc.target/i386/long-double-64-7.c: Likewise.
5014         * gcc.target/i386/long-double-64-8.c: Likewise.
5015         * gcc.target/i386/long-double-64-9.c: Likewise.
5016         * gcc.target/i386/long-double-80-10.c: Likewise.
5017         * gcc.target/i386/long-double-80-8.c: Likewise.
5018         * gcc.target/i386/long-double-80-9.c: Likewise.
5020 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
5022         PR rtl-optimization/57662
5023         * g++.dg/pr57662.C: New test.
5025 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5027         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5028         * gcc.dg/vmx/perm.c: New.
5029         * gcc.dg/vmx/perm-be-order.c: New.
5031 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5033         * gcc.dg/vmx/vsums.c: New.
5034         * gcc.dg/vmx/vsums-be-order.c: New.
5036 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
5038         * g++.dg/ipa/devirt-23.C: New testcase.
5039         * g++.dg/ipa/devirt-20.C: Fix template.
5041 2014-02-02  Jan Hubicka  <jh@suse.cz>
5043         * g++.dg/ipa/devirt-21.C: New testcase.
5045 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5047         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5048         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5050 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
5052         PR target/60017
5053         * gcc.c-torture/execute/pr60017.c: New test.
5055 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5057         PR fortran/57033
5058         * gfortran.dg/default_initialization_7.f90: New test.
5060 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
5062         PR fortran/59906
5063         * gfortran.dg/elemental_subroutine_9.f90: New test.
5065 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5067         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5069 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5071         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5073 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5075         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5077 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5079         PR c++/51219
5080         * g++.dg/init/bitfield5.C: New.
5082 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
5084         PR tree-optimization/60003
5085         * gcc.c-torture/execute/pr60003.c: New test.
5087 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
5089         PR bootstrap/59985
5090         * gcc.target/arm/pr59985.C: New.
5092 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5094         PR sanitizer/59410
5095         * lib/tsan-dg.exp (tsan_init): Instead of not running any
5096         tsan tests if trivial testcase doesn't run, set dg-do-what-default
5097         to compile.
5098         (tsan_finish): Restore dg-do-what-default.
5099         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5100         * g++.dg/tsan/fd_close_norace2.C: Likewise.
5101         * g++.dg/tsan/default_options.C: Likewise.
5102         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5103         * g++.dg/tsan/atomic_free2.C: Likewise.
5104         * g++.dg/tsan/cond_race.C: Likewise.
5105         * g++.dg/tsan/fd_close_norace.C: Likewise.
5106         * g++.dg/tsan/benign_race.C: Likewise.
5107         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5108         * c-c++-common/tsan/simple_race.c: Likewise.
5109         * c-c++-common/tsan/mutexset1.c: Likewise.
5110         * c-c++-common/tsan/thread_leak2.c: Likewise.
5111         * c-c++-common/tsan/tls_race.c: Likewise.
5112         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5113         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5114         * c-c++-common/tsan/free_race2.c: Likewise.
5115         * c-c++-common/tsan/thread_leak.c: Likewise.
5116         * c-c++-common/tsan/thread_leak1.c: Likewise.
5117         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5118         * c-c++-common/tsan/free_race.c: Likewise.
5119         * c-c++-common/tsan/sleep_sync.c: Likewise.
5120         * c-c++-common/tsan/tiny_race.c: Likewise.
5121         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5122         * c-c++-common/tsan/atomic_stack.c: Likewise.
5123         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
5124         in dg-output regexps.
5125         * c-c++-common/tsan/simple_stack.c: Likewise.
5127 2014-01-31  Richard Henderson  <rth@redhat.com>
5129         * g++.dg/tm/pr60004.C: New.
5131 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
5133         PR c++/59082
5134         * g++.dg/inherit/crash4.C: New.
5136 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5138         * c-c++-common/tsan/simple_race.c: Made test less flaky.
5140 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5142         * gcc.target/i386/m512-check.h: Use correct rounding values.
5144 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5146         * gcc.target/i386/avx-1.c: Use correct rounding values.
5147         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5148         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5149         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5150         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5151         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5152         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5153         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5154         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5155         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5156         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5157         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5158         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5159         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5160         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5161         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5162         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5163         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5164         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5165         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5166         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5167         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5168         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5169         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5170         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5171         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5172         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5173         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5174         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5175         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5176         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5177         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5178         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5179         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5180         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5181         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5182         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5183         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5184         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5185         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5186         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5187         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5188         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5189         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5190         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5191         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5192         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5193         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5194         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5195         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5196         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5197         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5198         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5199         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5200         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5201         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5202         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5203         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5204         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5205         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5206         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5207         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5208         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5209         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5210         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5211         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5212         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5213         * gcc.target/i386/sse-13.c: Ditto.
5214         * gcc.target/i386/sse-14.c: Ditto.
5215         * gcc.target/i386/sse-22.c: Ditto.
5216         * gcc.target/i386/sse-23.c: Ditto.
5218 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5220         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5221         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5223 2014-01-31  Richard Biener  <rguenther@suse.de>
5225         PR middle-end/59990
5226         * gcc.dg/torture/pr59990.c: New testcase.
5228 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5230         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5231         if it fails don't run any tsan tests.
5233 2014-01-31  Marek Polacek  <polacek@redhat.com>
5235         PR c/59963
5236         * gcc.dg/pr59940.c (g): Adjust dg-warning.
5237         (y): Adjust dg-error.
5238         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5239         * gcc.dg/pr59963-1.c: New test.
5240         * gcc.dg/pr59963-2.c: New test.
5241         * gcc.dg/pr59963-3.c: New test.
5243 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
5245         PR target/59923
5246         * gcc.target/arm/pr59923.c: New test.
5248 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5250         * gcc.dg/vmx/splat.c: New.
5251         * gcc.dg/vmx/splat-vsx.c: New.
5252         * gcc.dg/vmx/splat-be-order.c: New.
5253         * gcc.dg/vmx/splat-vsx-be-order.c: New.
5254         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5255         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5257 2014-01-30  Richard Biener  <rguenther@suse.de>
5259         PR tree-optimization/59993
5260         * gcc.dg/torture/pr59993.c: New testcase.
5262 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
5264         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5265         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5266         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5267         vect_int rather than vect_float.
5269 2014-01-30  Marek Polacek  <polacek@redhat.com>
5271         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5273 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
5275         * gcc.target/microblaze/isa/fcmp4.c: New.
5277 2014-01-30  Marek Polacek  <polacek@redhat.com>
5279         PR c/59940
5280         * gcc.dg/pr59940.c: New test.
5281         * gcc.dg/pr35635.c (func3): Move dg-warning.
5283 2014-01-30  Richard Biener  <rguenther@suse.de>
5285         PR tree-optimization/59903
5286         * gcc.dg/torture/pr59903.c: New testcase.
5288 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5290         PR c++/58843
5291         * g++.dg/lookup/crash8.C: New.
5293 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
5295         PR c++/58649
5296         * g++.dg/template/crash117.C: New.
5298 2014-01-30  Richard Biener  <rguenther@suse.de>
5300         PR c/59905
5301         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5302         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5303         abort.
5304         * gcc.dg/invalid-call-1.c: Likewise.
5306 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5308         PR c++/58561
5309         * g++.dg/cpp1y/auto-fn23.C: New.
5311 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5313         PR c++/58846
5314         * g++.dg/init/dso_handle2.C: New.
5316 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5318         PR c++/58674
5319         * g++.dg/cpp0x/pr58674.C: New.
5321 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5323         PR target/59617
5324         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5325         * gcc.target/i386/avx512f-gather-5.c: Ditto.
5327 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5329         * gcc.dg/vmx/merge-be-order.c: New.
5330         * gcc.dg/vmx/merge.c: New.
5331         * gcc.dg/vmx/merge-vsx-be-order.c: New.
5332         * gcc.dg/vmx/merge-vsx.c: New.
5334 2014-01-29  Richard Biener  <rguenther@suse.de>
5336         PR tree-optimization/58742
5337         * gcc.dg/pr58742-1.c: New testcase.
5338         * gcc.dg/pr58742-2.c: Likewise.
5339         * gcc.dg/pr58742-3.c: Likewise.
5341 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
5343         * gcc.target/arm/ftest-armv7ve-arm.c: New.
5344         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5345         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5347 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
5349         PR c++/58702
5350         * g++.dg/gomp/pr58702.C: New.
5352 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
5354         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5355         selector.
5357 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
5359         PR middle-end/59917
5360         PR tree-optimization/59920
5361         * gcc.dg/pr59920-1.c: New test.
5362         * gcc.dg/pr59920-2.c: New test.
5363         * gcc.dg/pr59920-3.c: New test.
5364         * c-c++-common/gomp/pr59917-1.c: New test.
5365         * c-c++-common/gomp/pr59917-2.c: New test.
5367         PR tree-optimization/59594
5368         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5369         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5370         * gcc.dg/vect/pr59594.c: New test.
5372 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
5374         PR fortran/59414
5375         * gfortran.dg/allocate_class_3.f90: New test.
5377 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
5379         PR preprocessor/59935
5380         * c-c++-common/cpp/warning-zero-location.c: New test.
5381         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5383 2014-01-27  Steve Ellcey  <sellcey@mips.com>
5385         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5387 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
5389         * g++.dg/ext/mv16.C: New tests.
5391 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
5393         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5394         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5395         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5396         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5397         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5398         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5399         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5400         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5401         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5402         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5403         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5404         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5405         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5406         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5407         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5408         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5409         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5410         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5411         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5412         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5413         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5414         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5415         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5416         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5417         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5418         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5419         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5420         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5421         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5422         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5423         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5424         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5425         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5426         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5427         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5428         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5429         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5430         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5431         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5432         _mm512_mask_cvtepi32_storeu_epi8.
5433         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5434         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5435         _mm512_mask_cvtepi32_storeu_epi16.
5436         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5437         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5438         _mm512_mask_cvtepi64_storeu_epi8.
5439         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5440         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5441         _mm512_mask_cvtepi64_storeu_epi16.
5442         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5443         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5444         _mm512_mask_cvtepi64_storeu_epi32.
5445         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5446         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5447         _mm512_mask_cvtsepi32_storeu_epi8.
5448         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5449         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5450         _mm512_mask_cvtsepi32_storeu_epi16.
5451         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5452         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5453         _mm512_mask_cvtsepi64_storeu_epi8.
5454         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5455         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5456         _mm512_mask_cvtsepi64_storeu_epi16.
5457         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5458         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5459         _mm512_mask_cvtsepi64_storeu_epi32.
5460         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5461         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5462         _mm512_mask_cvtusepi32_storeu_epi8.
5463         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5464         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5465         _mm512_mask_cvtusepi32_storeu_epi16.
5466         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5467         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5468         _mm512_mask_cvtusepi64_storeu_epi8.
5469         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5470         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5471         _mm512_mask_cvtusepi64_storeu_epi16.
5472         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5473         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5474         _mm512_mask_cvtusepi64_storeu_epi32.
5475         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5476         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5478 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5480         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5481         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5482         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5483         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5484         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5485         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5486         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5487         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5488         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5489         built-ins roudning immediate.
5490         * gcc.target/i386/sse-22.c: Add new built-ins.
5491         * gcc.target/i386/sse-23.c: Ditto.
5492         * gcc.target/i386/avx-1.c: Ditto.
5494 2014-01-27  Christian Bruel  <christian.bruel@st.com>
5496         * gcc.target/sh/torture/strncmp.c: New tests.
5498 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
5500         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5502 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5504         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5506 2014-01-24  Jeff Law  <law@redhat.com>
5508         PR tree-optimization/59919
5509         * gcc.c-torture/compile/pr59919.c: New test.
5511 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
5513         PR c++/57524
5514         * g++.dg/ext/timevar2.C: New.
5516 2014-01-24  Marek Polacek  <polacek@redhat.com>
5518         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5520 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
5522         PR target/59929
5523         * gcc.target/i386/pr59929.c: New test.
5525 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5527         PR target/59909
5528         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5529         word atomic functions at runtime.
5531 2014-01-23  Marek Polacek  <polacek@redhat.com>
5533         PR c/59846
5534         * gcc.dg/pr59846.c: New test.
5536 2014-01-23  Marek Polacek  <polacek@redhat.com>
5538         PR c/58346
5539         * c-c++-common/pr58346-1.c: New test.
5540         * c-c++-common/pr58346-2.c: New test.
5541         * c-c++-common/pr58346-3.c: New test.
5543 2014-01-23  Marek Polacek  <polacek@redhat.com>
5545         PR c/59871
5546         * gcc.dg/20020220-2.c: Adjust dg-warning message.
5547         * gcc.dg/pr59871.c: New test.
5549 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
5551         PR c++/58980
5552         * g++.dg/parse/enum11.C: New.
5554 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
5556         * gcc.target/aarch64/sshr64_1.c: New testcase.
5558 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5560         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
5561         SIMD enabled function.
5562         * g++.dg/cilk-plus/ef_test.C: New test.
5563         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5564         and added C++ ones.
5565         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5566         to differenciate C error messages from C++ ones.
5568 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
5570         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5572 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
5574         * gcc.target/microblaze/others/builtin-trap.c: New test,
5576 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
5578         PR middle-end/58809
5579         * c-c++-common/gomp/pr58809.c: New test.
5581 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
5583         PR sanitizer/59897
5584         * c-c++-common/asan/use-after-return-1.c: Fixed
5585         to pass on darwin.
5587 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
5589         PR preprocessor/58580
5590         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5592 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5593             Ilya Tocar  <ilya.tocar@intel.com>
5595         * gcc.target/i386/avx512f-kmovw-1.c: New.
5597 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5599         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5600         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5601         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5602         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5603         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5604         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5606 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
5608         PR target/52125
5609         * gcc.dg/pr48774.c: Remove skip for mips_rel.
5610         * gcc.target/mips/pr52125.c: New test.
5612 2014-01-22  Marek Polacek  <polacek@redhat.com>
5614         PR c/59891
5615         * gcc.dg/torture/pr59891.c: New test.
5617 2014-01-22  Jeff Law  <law@redhat.com>
5619         PR tree-optimization/59597
5620         * gcc.dg/tree-ssa/pr59597.c: New test.
5622 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
5624         PR rtl-optimization/59477
5625         * g++.dg/pr59477.C: New.
5627 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
5629         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5631 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
5633         PR c++/59482
5634         * g++.dg/pr59482.C: New.
5636 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5638         * gcc.dg/vmx/insert-vsx-be-order.c: New.
5639         * gcc.dg/vmx/extract-vsx.c: New.
5640         * gcc.dg/vmx/extract-vsx-be-order.c: New.
5641         * gcc.dg/vmx/insert-vsx.c: New.
5643 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5645         PR rtl-optimization/59896
5646         * gcc.target/arm/pr59896.c: New.
5648 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
5650         PR rtl-optimization/59858
5651         * gcc.target/arm/pr59858.c: New.
5653 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
5655         PR target/59003
5656         * gcc.dg/tree-prof/pr59003.c: New test.
5658         PR middle-end/59860
5659         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5660         other targets.
5662 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
5664         * gfortran.dg/round_3.f08: Add more cases.
5666 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
5668         * lib/target-supports.exp (force_conventional_output_for): New
5669         procedure.
5670         * lib/scanasm.exp (scan-assembler_required_options)
5671         (scan-assembler-not_required_options)
5672         (scan-assembler-times_required_options): Replace with
5673         force_conventional_output_fors.
5674         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5675         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5677 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
5679         PR middle-end/59789
5680         * gcc.target/i386/pr59789.c: New testcase.
5682 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
5684         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5685         the 'code' bitfield from 16 to 8.
5687 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
5689         * lib/target-supports.exp
5690         (check_effective_target_vect_perm): Exclude aarch64_be.
5691         (check_effective_target_vect_perm_byte): Likewise.
5692         (check_effective_target_vect_perm_short): Likewise.
5694 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
5696         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5697         (RUN_TEST): Use new macro.
5698         (INDEX64_32): Delete.
5699         (INDEX64_64): Likewise.
5700         (INDEX128_32): Likewise.
5701         (INDEX128_64): Likewise.
5702         (INDEX): Likewise.
5703         (test_vneg_f32): Use fixed RUN_TEST.
5705 2014-01-20  Richard Biener  <rguenther@suse.de>
5707         PR middle-end/59860
5708         * gcc.dg/pr59860.c: New testcase.
5710 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
5712         PR target/59880
5713         * gcc.target/i386/pr59880.c: New test.
5715 2014-01-20  Renlin Li  <renlin.li@arm.com>
5717         * gcc.dg/pr44194-1.c: Tweak regexp.
5719 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5721         PR libfortran/59771
5722         PR libfortran/59774
5723         PR libfortran/59836
5724         * gfortran.dg/round_3.f08: New cases added.
5725         * gfortran.dg/fmt_g_1.f90: New test.
5727 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
5729         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5731 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5733         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5735 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
5737         * gcc.dg/vect/pr57705.c: Require vect_int.
5738         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5739         * gcc.dg/vect/vect-alias-check.c: Likewise.
5741 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
5743         PR fortran/58007
5744         * gfortran.dg/unresolved_fixup_1.f90: New test.
5745         * gfortran.dg/unresolved_fixup_2.f90: New test.
5747 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
5749         PR target/58944
5750         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5751         Remove dg-prune-output lines.
5753 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5755         PR middle-end/59706
5756         * gfortran.dg/pr59706.f90: New test.
5757         * g++.dg/ext/pr59706.C: New test.
5759 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5761         PR c++/59270
5762         PR c++/58811
5763         * g++.dg/cpp0x/decltype-incomplete1.C: New.
5764         * g++.dg/init/pr58811.C: Likewise.
5766 2014-01-17  Jeff Law  <law@redhat.com>
5768         PR middle-end/57904
5769         * gfortran.dg/pr57904.f90: New test.
5771 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
5773         PR c++/59269
5774         * g++.dg/cpp0x/nsdmi-union4.C: New.
5776 2014-01-17  Marek Polacek  <polacek@redhat.com>
5778         PR c++/59838
5779         * g++.dg/diagnostic/pr59838.C: New test.
5781 2014-01-17  Marek Polacek  <polacek@redhat.com>
5783         PR c/58346
5784         * gcc.dg/pr58346.c: New test.
5786 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
5788         PR testsuite/58776
5789         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5790         dg-options, use dg-additional-options for i?86/x86_64 to avoid
5791         option duplication.
5793         PR fortran/59440
5794         * gfortran.dg/pr59440-1.f90: New test.
5795         * gfortran.dg/pr59440-2.f90: New test.
5796         * gfortran.dg/pr59440-3.f90: New test.
5798         PR testsuite/59064
5799         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5800         testing for " version" and " alias" with one testing for
5801         " version\[^\n\r]* alias".
5802         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5803         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5804         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5805         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5806         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5807         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5809         PR c++/57945
5810         * c-c++-common/torture/pr57945.c: New test.
5812 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
5814         * gcc.target/arm/its.c: New testcase.
5816 2014-01-16  Jan Hubicka  <jh@suse.cz>
5818         PR ipa/59775
5819         * g++.dg/torture/pr59775.C: New testcase.
5821 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
5823         PR middle-end/58344
5824         * gcc.c-torture/compile/pr58344.c: New test.
5826         PR target/59839
5827         * gcc.target/i386/pr59839.c: New test.
5829         PR debug/54694
5830         * gcc.target/i386/pr9771-1.c (main): Rename to...
5831         (real_main): ... this.  Add __asm name "main".
5832         (ASMNAME, ASMNAME2, STRING): Define.
5834 2014-01-16  Nick Clifton  <nickc@redhat.com>
5836         PR middle-end/28865
5837         * gcc.c-torture/compile/pr28865.c: New.
5838         * gcc.c-torture/execute/pr28865.c: New.
5840 2014-01-16  Marek Polacek  <polacek@redhat.com>
5842         PR middle-end/59827
5843         * gcc.dg/pr59827.c: New test.
5845 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
5847         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5849 2014-01-15  Richard Henderson  <rth@redhat.com>
5851         PR debug/54694
5852         * gcc.target/i386/pr54694.c: New test.
5854 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
5856         PR c++/49718
5857         * g++.dg/pr49718.C: New test.
5859 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5861         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5863 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
5865         * gcc.dg/vmx/mult-even-odd.c: New.
5866         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5868 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5870         * lib/target-supports.exp (check_libcilkrts_available): Added an
5871         extern "C" if we are using C++ along with a function prototype.
5873 2014-01-15  Jeff Law  <law@redhat.com>
5875         PR tree-optimization/59747
5876         * gcc.c-torture/execute/pr59747.c: New test.
5878 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5880         PR target/59794
5881         * c-c++-common/convert-vec-1.c: Also prune ABI change for
5882         Linux/x86.
5883         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5884         * g++.dg/ext/attribute-test-1.C: Likewise.
5885         * g++.dg/ext/attribute-test-2.C: Likewise.
5886         * g++.dg/ext/attribute-test-3.C: Likewise.
5887         * g++.dg/ext/attribute-test-4.C: Likewise.
5888         * g++.dg/ext/pr56790-1.C: Likewise.
5889         * g++.dg/torture/pr38565.C: Likewise.
5890         * gcc.dg/pr53060.c: Likewise.
5891         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5892         * c-c++-common/vector-compare-2.c: Likewise.
5893         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5894         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
5895         dg-message line number.
5897 2014-01-15  Matthias Klose  <doko@ubuntu.com>
5899         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5901 2014-01-15  Richard Biener  <rguenther@suse.de>
5903         PR tree-optimization/59822
5904         * g++.dg/torture/pr59822.C: New testcase.
5906 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
5908         PR target/59808
5909         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5910         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5912 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
5913             Kugan Vivekanandarajah  <kuganv@linaro.org>
5915         PR target/59695
5916         * g++.dg/pr59695.C: New testcase.
5918 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5920         PR target/59803
5921         * gcc.c-torture/compile/pr59803.c: New testcase.
5923 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
5925         PR c/58943
5926         * gcc.c-torture/execute/pr58943.c: New test.
5927         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5929 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5931         PR target/59794
5932         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5933         * gcc.target/i386/pr39162.c (y): New __m256i variable.
5934         (bar): Change return type to void.  Set y to x.
5935         * gcc.target/i386/pr59794-1.c: New testcase.
5936         * gcc.target/i386/pr59794-2.c: Likewise.
5937         * gcc.target/i386/pr59794-3.c: Likewise.
5938         * gcc.target/i386/pr59794-4.c: Likewise.
5939         * gcc.target/i386/pr59794-5.c: Likewise.
5940         * gcc.target/i386/pr59794-6.c: Likewise.
5941         * gcc.target/i386/pr59794-7.c: Likewise.
5943 2014-01-14  Richard Biener  <rguenther@suse.de>
5945         PR tree-optimization/58921
5946         PR tree-optimization/59006
5947         * gcc.dg/torture/pr58921.c: New testcase.
5948         * gcc.dg/torture/pr59006.c: Likewise.
5949         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5951 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
5953         PR testsuite/59494
5954         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5955         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5956         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
5957         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
5958         Executing predictive commoning without unrolling.
5960 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
5962         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5963         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5964         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5965         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5966         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5967         __builtin_ia32_rsqrt28sd_round.
5968         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5969         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5970         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5971         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5972         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5973         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5974         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5975         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5976         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5977         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5978         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5979         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5980         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5981         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5982         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5983         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5984         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5985         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5986         * gcc.target/i386/sse-22.c: Extend with new built-ins,
5987         fix wrong rounding mode (see above).
5988         * gcc.target/i386/sse-23.c: Ditto.
5990 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5992         * gcc.dg/vmx/insert.c: New.
5993         * gcc.dg/vmx/insert-be-order.c: New.
5994         * gcc.dg/vmx/extract.c: New.
5995         * gcc.dg/vmx/extract-be-order.c: New.
5997 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
5999         PR tree-optimization/59387
6000         * gcc.c-torture/execute/pr59387.c: New test.
6002 2014-01-13  Richard Biener  <rguenther@suse.de>
6004         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6005         adjusting mathlib options.
6006         * gfortran.dg/lto/lto.exp: Likewise.
6008 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
6010         * gnat.dg/loop_optimization17.adb: New test.
6011         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6013 2014-01-13  Christian Bruel  <christian.bruel@st.com>
6015         * gcc.target/sh/cmpstrn.c: New case.
6017 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6019         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6020         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6022 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
6024         PR fortran/58026
6025         * gfortran.dg/alloc_comp_basics_6.f90: New.
6027 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6029         PR fortran/59700
6030         * gfortran.dg/pr59700.f90: New test.
6032 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6034         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6035         * gfortran.dg/use_only_3.f90: Likewise.
6036         * gfortran.dg/inquire_10.f90: Delete opened file.
6037         * gfortran.dg/inquire_15.f90: Likewise.
6038         * gfortran.dg/pr16597.f90: Likewise.
6039         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6040         for PR59419.
6042 2014-01-10  Jeff Law  <law@redhat.com>
6044         PR middle-end/59743
6045         * gcc.c-torture/compile/pr59743.c: New test.
6047 2014-01-10  Jan Hubicka  <jh@suse.cz>
6049         PR ipa/58585
6050         * g++.dg/torture/pr58585.C: New testcase.
6052 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
6054         * gcc.dg/pr46309.c: Disable for cris*-*-*.
6056 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6058         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6060 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
6062         PR target/59744
6063         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6064         * gcc.target/aarch64/cmn-neg2.c: New test.
6066 2014-01-10  Richard Biener  <rguenther@suse.de>
6068         PR tree-optimization/59374
6069         * gcc.dg/torture/pr59374-3.c: New testcase.
6071 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6073         * lib/target-supports.exp
6074         (check_effective_target_arm_crypto_ok_nocache): New.
6075         (check_effective_target_arm_crypto_ok): Use above procedure.
6076         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6078 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
6080         PR ipa/58252
6081         PR ipa/59226
6082         * g++.dg/ipa/devirt-20.C: New testcase.
6083         * g++.dg/torture/pr58252.C: Likewise.
6084         * g++.dg/torture/pr59226.C: Likewise.
6086 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6088         * c-c++-common/asan/no-asan-stack.c: New test.
6090 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
6092         PR middle-end/59670
6093         * gcc.dg/pr59670.c: New test.
6095 2014-01-09  Steve Ellcey  <sellcey@mips.com>
6097         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6099 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
6101         PR middle-end/47735
6102         * gcc.target/i386/pr47735.c: New test.
6104         PR tree-optimization/59622
6105         * g++.dg/opt/pr59622-2.C: New test.
6106         * g++.dg/opt/pr59622-3.C: New test.
6107         * g++.dg/opt/pr59622-4.C: New test.
6108         * g++.dg/opt/pr59622-5.C: New test.
6110         PR sanitizer/59136
6111         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6112         filename:line instead of (modulename+offset) form with stripped
6113         initial / from the filename.
6115 2014-01-09  Ian Lance Taylor  <iant@google.com>
6117         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6118         the other Go compiler.
6120 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6122         PR c++/59730
6123         * g++.dg/cpp0x/variadic145.C: New.
6125 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
6127         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6128         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
6130 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6132         PR testsuite/59524
6133         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6134         are run only if the Cilk library is available/enabled.
6135         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6136         * lib/target-supports.exp (check_libcilkrts_available): New function.
6138 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6140         PR c++/59631
6141         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6142         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6143         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6144         with dg-additional-options.
6145         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6146         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6147         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6148         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6149         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6150         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6152 2014-01-09  Richard Biener  <rguenther@suse.de>
6154         PR tree-optimization/59715
6155         * gcc.dg/torture/pr59715.c: New testcase.
6157 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6159         * c-c++-common/asan/no-asan-globals.c: New test.
6160         * c-c++-common/asan/no-instrument-reads.c: Likewise.
6161         * c-c++-common/asan/no-instrument-writes.c: Likewise.
6162         * c-c++-common/asan/use-after-return-1.c: Likewise.
6163         * c-c++-common/asan/no-use-after-return.c: Likewise.
6165 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
6167         * gnat.dg/weak2.ad[sb]: New test.
6169 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6171         PR middle-end/59471
6172         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6173         type, use pointers to vector type instead.
6175 2014-01-08  Catherine Moore  <clm@codesourcery.com>
6177         * gcc.target/mips/umips-branch-3.c: New test.
6178         * gcc.target/mips/umips-branch-4.c: New test.
6180 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6182         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6183         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6184         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6185         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6186         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6187         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6188         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6189         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6191 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6193         PR rtl-optimization/59137
6194         * gcc.target/mips/pr59137.c: New test.
6196 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
6198         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6199         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6200         * gcc.target/i386/pr55433.c (dg-options): Ditto.
6201         * gcc.target/i386/pr57848.c (dg-options): Ditto.
6202         * gcc.target/i386/pr59099.c (dg-options): Ditto.
6203         Require fpic effective target.
6204         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6206 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6208         PR ipa/59722
6209         * gcc.dg/pr59722.c: New test.
6211 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6213         PR middle-end/57748
6214         * gcc.dg/torture/pr57748-3.c: New test.
6215         * gcc.dg/torture/pr57748-4.c: New test.
6217 2014-01-08  Marek Polacek  <polacek@redhat.com>
6219         PR middle-end/59669
6220         * gcc.dg/gomp/pr59669-1.c: New test.
6221         * gcc.dg/gomp/pr59669-2.c: New test.
6223 2014-01-08  Martin Jambor  <mjambor@suse.cz>
6225         PR ipa/59610
6226         * gcc.dg/ipa/pr59610.c: New test.
6228 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
6230         PR fortran/58182
6231         * gfortran.dg/binding_label_tests_26a.f90: New.
6232         * gfortran.dg/binding_label_tests_26b.f90: New.
6234 2014-01-08  Marek Polacek  <polacek@redhat.com>
6236         PR sanitizer/59667
6237         * c-c++-common/ubsan/pr59667.c: New test.
6239 2014-01-08  Richard Biener  <rguenther@suse.de>
6241         PR middle-end/59630
6242         * gcc.dg/pr59630.c: New testcase.
6244 2014-01-08  Richard Biener  <rguenther@suse.de>
6246         PR middle-end/59471
6247         * gcc.dg/pr59471.c: New testcase.
6249 2014-01-07  Jeff Law  <law@redhat.com>
6251         PR middle-end/53623
6252         * gcc.target/i386/pr53623.c: New test.
6254 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
6256         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6257         blanks at EOF.
6258         * g++.dg/cpp1y/pr58534.C: Likewise.
6259         * g++.dg/cpp1y/pr58536.C: Likewise.
6260         * g++.dg/cpp1y/pr58548.C: Likewise.
6261         * g++.dg/cpp1y/pr58549.C: Likewise.
6262         * g++.dg/cpp1y/pr58637.C: Likewise.
6263         * g++.dg/cpp1y/pr59112.C: Likewise.
6264         * g++.dg/cpp1y/pr59113.C: Likewise.
6265         * g++.dg/cpp1y/pr59629.C: Likewise.
6266         * g++.dg/cpp1y/pr59635.C: Likewise.
6267         * g++.dg/cpp1y/pr59636.C: Likewise.
6268         * g++.dg/cpp1y/pr59638.C: Likewise.
6270 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
6272         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6274 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
6276         * gcc.target/i386/intrinsics_4.c (bar): New function.
6278 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
6280         * g++.dg/ext/is_base_of_incomplete-2.C: New.
6282 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
6284         PR rtl-optimization/58668
6285         * gcc.dg/pr58668.c: New test.
6287         PR tree-optimization/59643
6288         * gcc.dg/pr59643.c: New test.
6289         * gcc.c-torture/execute/pr59643.c: New test.
6291 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6293         PR fortran/59589
6294         * gfortran.dg/class_allocate_16.f90: New.
6296 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
6298         PR target/59644
6299         * gcc.target/i386/pr59644.c: New test.
6301 2014-01-06  Marek Polacek  <polacek@redhat.com>
6303         PR c/57773
6304         * gcc.dg/pr57773.c: New test.
6306 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
6308         PR c++/59635
6309         PR c++/59636
6310         PR c++/59629
6311         PR c++/59638
6312         * g++.dg/cpp1y/pr59635.C: New testcase.
6313         * g++.dg/cpp1y/pr59636.C: New testcase.
6314         * g++.dg/cpp1y/pr59629.C: New testcase.
6315         * g++.dg/cpp1y/pr59638.C: New testcase.
6317 2014-01-06  Martin Jambor  <mjambor@suse.cz>
6319         PR ipa/59008
6320         * gcc.dg/ipa/pr59008.c: New test.
6322 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6324         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6325         if supported.
6327 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6329         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6330         Require c99_runtime.
6331         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6333         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6334         Require c99_runtime.
6335         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6336         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6337         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6339         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6340         Require c99_runtime.
6341         Make CALC void static.
6342         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6344         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6345         Require c99_runtime.
6346         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6348 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6350         * gcc.target/i386/pr59501-1.c: Require avx effective target.
6351         * gcc.target/i386/pr59501-2.c: Likewise.
6352         * gcc.target/i386/pr59501-3.c: Likewise.
6353         * gcc.target/i386/pr59501-4.c: Likewise.
6354         * gcc.target/i386/pr59501-5.c: Likewise.
6355         * gcc.target/i386/pr59501-6.c: Likewise.
6357 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6359         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6360         * gcc.target/i386/pr59390_1.c: Likewise.
6361         * gcc.target/i386/pr59390_2.c: Likewise.
6363 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6365         * gcc.dg/pr59350.c: Tweak.
6366         * gcc.dg/pr59350-2.c: New test.
6367         * g++.dg/pr59510.C: Likewise.
6369 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
6371         PR fortran/59023
6372         * gfortran.dg/bind_c_procs_2.f90: New.
6374 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
6376         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6377         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6378         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6379         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6380         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6381         * gcc.dg/tree-ssa/vrp47.c: Likewise.
6382         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6384 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6386         * gcc.target/arm/neon-nested-apcs.c: New test.
6388 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
6390         PR tree-optimization/59519
6391         * gcc.dg/vect/pr59519-1.c: New test.
6392         * gcc.dg/vect/pr59519-2.c: New test.
6394         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6395         vmovdqu32.
6397 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
6399         PR fortran/59547
6400         * gfortran.dg/typebound_proc_32.f90: New.
6402 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
6404         PR c++/58950
6405         * g++.dg/pr58950.C: New file.
6407 2014-01-03  Tobias Burnus  <burnus@net-b.de>
6409         PR c++/58567
6410         * g++.dg/gomp/pr58567.C: New.
6412 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
6414         PR tree-optimization/59651
6415         * gcc.dg/torture/pr59651.c: New test.
6416         * gcc.dg/vect/pr59651.c: Ditto.
6418 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
6420         PR target/59625
6421         * gcc.target/i386/pr59625.c: New test.
6423 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
6425         Core DR 1442
6426         PR c++/59165
6427         * g++.dg/cpp0x/range-for28.C: New.
6428         * g++.dg/cpp0x/range-for3.C: Update.
6430 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
6432         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6434 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6436         PR c++/59641
6437         * g++.dg/cpp0x/pr59641.C: New file.
6439 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6441         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6443 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
6445         PR c++/59378
6446         * g++.dg/ext/pr59378.C: New file.
6448 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6450         Update copyright years
6452 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6454         * gcc.target/arc/arc.exp: Use the standard form for the copyright
6455         notice.
6457 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
6459         PR fortran/59654
6460         * gfortran.dg/dynamic_dispatch_12.f90: New.
6462 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
6464         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6465         the builtin isn't optimized away as unused.
6467         PR rtl-optimization/59647
6468         * g++.dg/opt/pr59647.C: New test.
6470 Copyright (C) 2014 Free Software Foundation, Inc.
6472 Copying and distribution of this file, with or without modification,
6473 are permitted in any medium without royalty provided the copyright
6474 notice and this notice are preserved.