1 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
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>
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>
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
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>
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>
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>
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>
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>
120 * gcc.dg/vect/vect-singleton_1.c: New file.
122 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
125 * gcc.target/avr/torture/pr61443.c: New test.
127 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
130 * g++.dg/parse/friend11.C: New.
132 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
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>
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>
210 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
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>
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>
238 * g++.dg/other/redecl3.C: New.
240 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
243 * g++.dg/pr54442.C: New file.
245 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
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
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
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>
567 * gcc.target/arm/pr48252.c (main): Expect same result
570 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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>
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>
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>
606 * gcc.target/i386/pr61423.c: New test.
608 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
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
632 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
635 * g++.dg/cpp0x/constexpr-60432.C: New.
637 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
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>
673 * gcc.dg/pr53119.c: New testcase.
675 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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>
691 * g++.dg/parse/pr56961.C: New.
693 2014-06-05 Kai Tietz <ktietz@redhat.com>
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>
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>
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>
724 * c-c++-common/pr49706.c: New test.
726 2014-06-05 Marek Polacek <polacek@redhat.com>
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>
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>
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>
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>
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>
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>
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,
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>
847 * gcc.target/i386/sibcall-6.c: New test.
849 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
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):
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>
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
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>
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>
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
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>
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>
1059 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
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>
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>
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>
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>
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>
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
1217 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1219 2014-05-21 Marek Polacek <polacek@redhat.com>
1222 * g++.dg/ubsan/pr61272.C: New test.
1224 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1225 Sandra Loosemore <sandra@codesourcery.com>
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>
1238 * gcc.target/sh/pr54236-3.c: New.
1240 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
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>
1253 * g++.dg/cpp0x/pr61038.C: New.
1255 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
1379 * gcc.target/sh/pr61195.c: New test.
1381 2014-05-18 Wei Mi <wmi@google.com>
1384 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1385 directive with rtl insns. Add effective-target fpic and
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>
1411 * gfortran.dg/namelist_utf8.f90: New test.
1413 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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
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>
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>
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>
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>
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>
1631 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1633 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1636 * gfortran.dg/associate_16.f90: New test.
1638 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1641 * gcc.target/avr/pr60991.c: New testcase.
1643 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1646 * g++.dg/cpp1y/pr60054.C: New.
1648 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
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>
1668 * g++.dg/cpp0x/sfinae51.C: New.
1671 * g++.dg/cpp0x/variadic157.C: New.
1673 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
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-*-*
1689 2014-05-09 Marek Polacek <polacek@redhat.com>
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>
1704 * gcc.target/avr/torture/pr61055.c: New test.
1706 2014-05-09 Marek Polacek <polacek@redhat.com>
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>
1725 * gcc-dg/unused-8a.c: New.
1726 * gcc-dg/unused-8b.c: Likewise.
1728 2014-05-08 Marek Polacek <polacek@redhat.com>
1731 * gcc.dg/pr61053.c: New test.
1733 2014-05-08 Marek Polacek <polacek@redhat.com>
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>
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>
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>
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>
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>
1801 * g++.dg/cpp0x/sfinae50.C: New.
1803 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
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>
1999 * gfortran.dg/list_read_13.f: New test.
2001 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
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>
2016 * g++.dg/ipa/devirt-32.C: New testcase.
2018 2014-05-05 Richard Biener <rguenther@suse.de>
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>
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>
2056 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
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>
2066 * gcc.dg/pr25801.c: New test.
2068 2014-05-02 Marek Polacek <polacek@redhat.com>
2071 * gcc.dg/pr60784.c: New test.
2073 2014-05-01 Marek Polacek <polacek@redhat.com>
2076 * gcc.dg/pr60915.c: New test.
2078 2014-05-01 Marek Polacek <polacek@redhat.com>
2081 * gcc.dg/pr60257.c: New test.
2083 2014-05-01 Marek Polacek <polacek@redhat.com>
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>
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
2101 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2103 2014-05-01 Marek Polacek <polacek@redhat.com>
2106 * gcc.dg/pr43245.c: New test.
2108 2014-05-01 Marek Polacek <polacek@redhat.com>
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
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>
2224 * gcc.dg/pr60139.c: New test.
2226 2014-04-30 Marek Polacek <polacek@redhat.com>
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>
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>
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>
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>
2344 * gcc.dg/pr60114.c: Use signed chars.
2346 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2349 * g++.dg/cpp0x/alias-decl-43.C: New.
2351 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2355 * gfortran.dg/no_range_check_3.f90: New test.
2357 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
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>
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>
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
2404 2014-04-25 Marek Polacek <polacek@redhat.com>
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>
2416 * c-c++-common/pr60156.c: New test.
2418 2014-04-25 Richard Biener <rguenther@suse.de>
2421 * g++.dg/opt/pr60912.C: New testcase.
2423 2014-04-25 Richard Biener <rguenther@suse.de>
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
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
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>
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>
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>
2523 * g++.dg/torture/pr60895.C: New testcase.
2525 2014-04-23 Richard Biener <rguenther@suse.de>
2528 * gcc.dg/torture/pr60891.c: New testcase.
2530 2014-04-22 Jakub Jelinek <jakub@redhat.com>
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>
2573 * coarray/alloc_comp_3.f90: New.
2575 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2578 * gcc.target/i386/pr60868.c: New testcase.
2580 2014-04-22 Jakub Jelinek <jakub@redhat.com>
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
2605 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2606 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
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
2613 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2615 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2616 (sigill_hdlr): Remove.
2617 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
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>
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>
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>
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>
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.
2706 * gcc.target/i386/bmi-2.c: Ditto.
2708 2014-04-17 Richard Biener <rguenther@suse.de>
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>
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>
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
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>
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.
2834 2014-04-14 Richard Biener <rguenther@suse.de>
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>
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>
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>
2866 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2869 * gfortran.dg/associate_15.f90: New test.
2871 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2874 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2877 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
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>
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>
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>
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>
2921 * gcc.c-torture/compile/pr60556.c: New test.
2923 2014-04-11 Richard Biener <rguenther@suse.de>
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
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>
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>
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
2966 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2969 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2972 2014-04-09 Steve Ellcey <sellcey@mips.com>
2974 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2977 2014-04-09 Cong Hou <congh@google.com>
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
2985 (foo): Fix up formatting.
2986 (main): Call check_vect.
2988 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
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.
3010 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3012 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
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>
3024 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
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>
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>
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>
3071 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3073 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
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
3097 * gcc.dg/builtin-bswap-7.c: Likewise.
3099 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3102 * g++.dg/cpp0x/constexpr-ice15.C: New.
3104 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
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>
3114 * gcc.c-torture/compile/pr60655-1.c: New test.
3116 2014-04-04 Martin Jambor <mjambor@suse.cz>
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>
3127 * gcc.target/arm/pr60657.c: New test.
3129 2014-04-04 Richard Biener <rguenther@suse.de>
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>
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
3213 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3214 Iain Sandoe <iain@codesourcery.com>
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
3226 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
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>
3241 * gcc.dg/pr60704.c: New file.
3243 2014-04-01 Bin Cheng <bin.cheng@arm.com>
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>
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>
3263 * gcc.target/arm/pr60650.c: Adjust command line options.
3265 2014-03-31 Martin Jambor <mjambor@suse.cz>
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>
3278 * gcc.target/aarch64/pr60034.c: New file.
3280 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
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>
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>
3318 * gcc.target/aarch64/pr60697.c: New.
3320 2014-03-27 Jeff Law <law@redhat.com>
3323 * g++.dg/pr60648.C: New test.
3325 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
3328 * g++.dg/cpp1y/pr60573.C: New testcase.
3330 2014-03-28 Jakub Jelinek <jakub@redhat.com>
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>
3342 * c-c++-common/pr60689.c: New test.
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
3349 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
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>
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>
3382 * gfortran.dg/where_4.f90: New test case.
3384 2014-03-27 Tobias Burnus <burnus@net-b.de>
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
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.
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>
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>
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>
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>
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>
3460 * g++.dg/torture/pr60315.C: New testcase.
3462 2014-03-25 Martin Jambor <mjambor@suse.cz>
3465 * g++.dg/ipa/pr60600.C: New test.
3467 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
3470 * g++.dg/opt/pr56999.C: Pop hidden visibility.
3472 2014-03-25 Richard Biener <rguenther@suse.de>
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>
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.
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
3522 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
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>
3532 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3535 2014-03-22 Jakub Jelinek <jakub@redhat.com>
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>
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>
3558 * g++.dg/cpp1y/pr60384.C: New.
3560 2014-03-21 Jakub Jelinek <jakub@redhat.com>
3563 * gcc.dg/pr60598.c: New test.
3565 2014-03-21 Martin Jambor <mjambor@suse.cz>
3568 * g++.dg/torture/pr59176.C: New test.
3570 2014-03-21 Martin Jambor <mjambor@suse.cz>
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>
3583 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3585 2014-03-20 Jakub Jelinek <jakub@redhat.com>
3588 * g++.dg/opt/pr60597.C: New test.
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>
3601 * gfortran.dg/implicit_pure_4.f90: New.
3603 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3606 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3608 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
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>
3618 * g++.dg/cpp1y/pr60332.C: New.
3620 2014-03-19 Marek Polacek <polacek@redhat.com>
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>
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>
3643 * gcc.dg/cast-qual-3.c: New.
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>
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>
3663 * c-c++-common/Wcast-qual-1.c: More precise match text.
3665 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3668 * g++.dg/cpp0x/constexpr-ice14.C: New.
3670 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3673 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3675 2014-03-18 Jakub Jelinek <jakub@redhat.com>
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>
3721 * g++.dg/cpp1y/pr60390.C: New testcase.
3724 * g++.dg/cpp1y/pr60391.C: New testcase.
3726 2014-03-17 Jakub Jelinek <jakub@redhat.com>
3729 * gcc.target/i386/pr60516.c: New test.
3731 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3734 * g++.dg/cpp0x/constexpr-ice13.C: New.
3736 2014-03-17 Marek Polacek <polacek@redhat.com>
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>
3748 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3751 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
3754 * gfortran.dg/list_read_12.f90: New test.
3756 2014-03-15 Janus Weil <janus@gcc.gnu.org>
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>
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>
3781 * g++.dg/pr60518.C: New testcase.
3783 2014-03-14 Martin Jambor <mjambor@suse.cz>
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>
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>
3805 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3807 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
3872 * gcc.dg/vect/pr60482.c: New test.
3874 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
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>
3889 * g++.dg/ipa/pr60457.C: New test.
3891 2014-03-10 Richard Biener <rguenther@suse.de>
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>
3907 * g++.dg/cpp1y/pr60033.C: New testcase.
3910 * g++.dg/cpp1y/pr60393.C: New testcase.
3912 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
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
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>
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>
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>
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>
3955 * gcc.dg/tls/pr58595.c: New test.
3957 2014-03-06 Richard Biener <rguenther@suse.de>
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>
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
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.
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>
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>
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.
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>
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>
4068 * g++.dg/ipa/devirt-29.C: New testcase
4070 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4073 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4075 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4078 * g++.dg/cpp0x/pr50025.C: New.
4080 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4083 * g++.dg/cpp1y/pr60377.C: New testcase.
4085 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4088 * gfortran.dg/str_comp_optimize_1.f90: New test.
4090 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4093 * gcc.c-torture/compile/pr60071.c: New.
4095 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4098 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4100 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4103 * g++.dg/cpp0x/constexpr-ice11.C: New.
4105 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4108 * g++.dg/cpp1y/auto-fn24.C: New.
4110 2014-02-28 Joey Ye <joey.ye@arm.com>
4113 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4115 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
4169 * gnat.dg/renaming5.adb: Change to two expected gotos.
4170 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
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>
4202 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4205 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4207 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4210 * g++.dg/cpp1y/pr60311.C: New testcase.
4212 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
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>
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>
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>
4285 * gfortran.dg/finalize_23.f90: New.
4287 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
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>
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>
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>
4317 * g++.dg/torture/pr58555.C: New testcase.
4319 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4322 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
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>
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>
4349 * g++.dg/ext/ivdep-1.C: New test.
4352 * gcc.dg/pr60267.c: New test.
4354 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
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>
4392 * gfortran.dg/typebound_proc_33.f90: New.
4394 2014-02-19 Marek Polacek <polacek@redhat.com>
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>
4412 * g++.dg/cpp0x/constexpr-ice10.C: New.
4414 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4417 * g++.dg/cpp0x/pr60215.C: New.
4419 2014-02-18 Tobias Burnus <burnus@net-b.de>
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>
4428 * g++.dg/cpp1y/pr60190.C: New testcase.
4431 * g++.dg/cpp1y/pr60064.C: New testcase.
4433 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
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>
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>
4451 * gfortran.dg/typebound_generic_15.f90: New.
4453 2014-02-17 Janus Weil <janus@gcc.gnu.org>
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
4479 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4482 * gcc.target/powerpc/pr60203.c: New testsuite.
4484 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
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
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>
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>
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>
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>
4565 * g++.dg/cpp0x/pr60047.C: New.
4567 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4570 * c-c++-common/pr60101.c: New test.
4572 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
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>
4581 * gcc.target/powerpc/pr60137.c: New file.
4583 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4586 * gfortran.dg/pr52370.f90: New test.
4588 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
4592 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
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>
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>
4639 * gcc.target/m68k/pr54041.c: New test.
4641 2014-02-11 Jakub Jelinek <jakub@redhat.com>
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>
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>
4715 * gfortran.dg/associated_target_5.f03: New test.
4717 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4720 * gfortran.dg/elemental_by_value_1.f90: New test.
4722 2014-02-08 Janus Weil <janus@gcc.gnu.org>
4725 * gfortran.dg/finalize_22.f90: New.
4727 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
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>
4741 * gcc.dg/vect/pr59984.c: New test.
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>
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>
4770 * gcc.dg/vect/pr60092-2.c: New testcase.
4772 2014-02-07 Jakub Jelinek <jakub@redhat.com>
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>
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>
4794 * g++.dg/torture/pr59918.C: New testcase.
4796 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4799 * gcc.target/arm/pr59575.c: New test.
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>
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>
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>
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
4863 (TEST): Use __builtin_floorf.
4864 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4866 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4869 * g++.dg/opt/pr59947.C: New test.
4872 * c-c++-common/gomp/pr58703.c: New test.
4874 2014-02-05 Richard Biener <rguenther@suse.de>
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>
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>
4896 * gcc.dg/pr60036.c: New test.
4898 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
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.
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>
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>
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>
4952 * g++.dg/torture/pr59882.C: New testcase
4954 2014-02-03 Jan Hubicka <jh@suse.cz>
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>
4971 * g++.dg/ipa/devirt-24.C: New testcase.
4973 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
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>
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>
5053 * gcc.c-torture/execute/pr60017.c: New test.
5055 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5058 * gfortran.dg/default_initialization_7.f90: New test.
5060 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
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>
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>
5090 * gcc.target/arm/pr59985.C: New.
5092 2014-01-31 Jakub Jelinek <jakub@redhat.com>
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
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>
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>
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>
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>
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>
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>
5291 * g++.dg/lookup/crash8.C: New.
5293 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5296 * g++.dg/template/crash117.C: New.
5298 2014-01-30 Richard Biener <rguenther@suse.de>
5301 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5302 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5304 * gcc.dg/invalid-call-1.c: Likewise.
5306 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5309 * g++.dg/cpp1y/auto-fn23.C: New.
5311 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5314 * g++.dg/init/dso_handle2.C: New.
5316 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5319 * g++.dg/cpp0x/pr58674.C: New.
5321 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
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>
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
5357 2014-01-29 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
5523 * gcc.target/i386/pr59929.c: New test.
5525 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
5534 * gcc.dg/pr59846.c: New test.
5536 2014-01-23 Marek Polacek <polacek@redhat.com>
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>
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>
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
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>
5579 * c-c++-common/gomp/pr58809.c: New test.
5581 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
5584 * c-c++-common/asan/use-after-return-1.c: Fixed
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>
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>
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>
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>
5656 * gcc.dg/tree-prof/pr59003.c: New test.
5659 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
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
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>
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.
5703 (test_vneg_f32): Use fixed RUN_TEST.
5705 2014-01-20 Richard Biener <rguenther@suse.de>
5708 * gcc.dg/pr59860.c: New testcase.
5710 2014-01-20 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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>
5763 * g++.dg/cpp0x/decltype-incomplete1.C: New.
5764 * g++.dg/init/pr58811.C: Likewise.
5766 2014-01-17 Jeff Law <law@redhat.com>
5769 * gfortran.dg/pr57904.f90: New test.
5771 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5774 * g++.dg/cpp0x/nsdmi-union4.C: New.
5776 2014-01-17 Marek Polacek <polacek@redhat.com>
5779 * g++.dg/diagnostic/pr59838.C: New test.
5781 2014-01-17 Marek Polacek <polacek@redhat.com>
5784 * gcc.dg/pr58346.c: New test.
5786 2014-01-17 Jakub Jelinek <jakub@redhat.com>
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
5794 * gfortran.dg/pr59440-1.f90: New test.
5795 * gfortran.dg/pr59440-2.f90: New test.
5796 * gfortran.dg/pr59440-3.f90: New test.
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.
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>
5819 * g++.dg/torture/pr59775.C: New testcase.
5821 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5824 * gcc.c-torture/compile/pr58344.c: New test.
5827 * gcc.target/i386/pr59839.c: New test.
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>
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>
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>
5852 * gcc.target/i386/pr54694.c: New test.
5854 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
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>
5881 * c-c++-common/convert-vec-1.c: Also prune ABI change for
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>
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>
5916 * g++.dg/pr59695.C: New testcase.
5918 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5921 * gcc.c-torture/compile/pr59803.c: New testcase.
5923 2014-01-15 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
6025 * gfortran.dg/alloc_comp_basics_6.f90: New.
6027 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
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
6042 2014-01-10 Jeff Law <law@redhat.com>
6045 * gcc.c-torture/compile/pr59743.c: New test.
6047 2014-01-10 Jan Hubicka <jh@suse.cz>
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>
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>
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>
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>
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.
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>
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>
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>
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>
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>
6209 * gcc.dg/pr59722.c: New test.
6211 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
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>
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>
6226 * gcc.dg/ipa/pr59610.c: New test.
6228 2014-01-08 Janus Weil <janus@gcc.gnu.org>
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>
6237 * c-c++-common/ubsan/pr59667.c: New test.
6239 2014-01-08 Richard Biener <rguenther@suse.de>
6242 * gcc.dg/pr59630.c: New testcase.
6244 2014-01-08 Richard Biener <rguenther@suse.de>
6247 * gcc.dg/pr59471.c: New testcase.
6249 2014-01-07 Jeff Law <law@redhat.com>
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
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>
6294 * gfortran.dg/class_allocate_16.f90: New.
6296 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6299 * gcc.target/i386/pr59644.c: New test.
6301 2014-01-06 Marek Polacek <polacek@redhat.com>
6304 * gcc.dg/pr57773.c: New test.
6306 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
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>
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
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>
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
6397 2014-01-04 Janus Weil <janus@gcc.gnu.org>
6400 * gfortran.dg/typebound_proc_32.f90: New.
6402 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
6405 * g++.dg/pr58950.C: New file.
6407 2014-01-03 Tobias Burnus <burnus@net-b.de>
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>
6421 * gcc.target/i386/pr59625.c: New test.
6423 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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
6457 2014-01-02 Janus Weil <janus@gcc.gnu.org>
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.