1 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
4 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
5 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
6 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
8 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
9 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
10 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
11 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
12 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
13 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
14 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
15 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
16 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
17 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
18 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
19 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
20 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
21 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
22 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
23 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
24 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
25 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
26 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
27 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
28 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
29 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
30 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
31 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
32 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
33 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
34 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
35 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
36 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
37 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
38 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
39 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
40 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
41 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
42 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
43 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
44 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
45 (test_vqdmlal_high_lane_s16): Fix parameter type.
46 (test_vqdmlal_high_lane_s32): Likewise.
47 (test_vqdmull_high_lane_s16): Likewise.
48 (test_vqdmull_high_lane_s32): Likewise.
49 (test_vqdmlsl_high_lane_s32): Likewise.
50 (test_vqdmlsl_high_lane_s16): Likewise.
51 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
53 (test_vqdmlals_lane_s32): Likewise.
54 (test_vqdmlslh_lane_s16): Likewise.
55 (test_vqdmlsls_lane_s32): Likewise.
56 (test_vqdmulhh_lane_s16): Likewise.
57 (test_vqdmulhs_lane_s32): Likewise.
58 (test_vqdmullh_lane_s16): Likewise.
59 (test_vqdmulls_lane_s32): Likewise.
60 (test_vqrdmulhh_lane_s16): Likewise.
61 (test_vqrdmulhs_lane_s32): Likewise.
63 2014-06-20 Tobias Burnus <burnus@net-b.de>
66 * gfortran.dg/coarray_collectives_5.f90: Update
67 dg-final scan-tree-dump-times.
68 * gfortran.dg/coarray_collectives_6.f90: Ditto.
70 2014-06-20 Hale Wang <hale.wang@arm.com>
72 * gcc.target/arm/lto/: New folder to verify the LTO option.
73 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
74 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
75 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
76 * lib/lto.exp (object-readelf): New procedure.
78 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
81 * gfortran.dg/pr61454.f90: New file.
83 2014-06-19 Terry Guo <terry.guo@arm.com>
85 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
86 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
87 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
89 2014-06-19 Tobias Burnus <burnus@net-b.de>
91 * gfortran.dg/coarray/collectives_2.f90: Extend
94 2014-06-18 Tom de Vries <tom@codesourcery.com>
96 * gcc.target/aarch64/fuse-caller-save.c: New test.
98 2014-06-18 Radovan Obradovic <robradovic@mips.com>
99 Tom de Vries <tom@codesourcery.com>
101 * gcc.target/arm/fuse-caller-save.c: New test.
103 2014-06-18 Richard Biener <rguenther@suse.de>
105 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
106 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
107 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
109 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
111 PR tree-optimization/61518
112 * gcc.dg/torture/pr61518.c: New test.
114 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
116 PR tree-optimization/61517
117 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
118 (incorrect_read_be32): Likewise.
119 (main): Call incorrect_read_* to test stmt replacement is made by
120 bswap at the right place.
121 * gcc.c-torture/execute/pr61517.c: New test.
123 2014-06-18 Andreas Schwab <schwab@suse.de>
125 PR rtl-optimization/54555
126 * gcc.target/m68k/pr54555.c: New test.
128 2014-06-18 Olivier Hainque <hainque@adacore.com>
130 * gnat.dg/blocklocs.adb: New test.
132 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
134 PR tree-optimization/52252
135 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
136 * gcc.target/i386/pr52252-core.c: Ditto.
138 PR tree-optimization/61403
139 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
141 2014-06-18 Jakub Jelinek <jakub@redhat.com>
143 * gfortran.dg/gomp/declare-simd-1.f90: New test.
144 * gfortran.dg/gomp/depend-1.f90: New test.
145 * gfortran.dg/gomp/target1.f90: New test.
146 * gfortran.dg/gomp/target2.f90: New test.
147 * gfortran.dg/gomp/target3.f90: New test.
148 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
149 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
152 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
155 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
157 2014-06-17 Tobias Burnus <burnus@net-b.de>
158 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
160 * gfortran.dg/coarray/send_array.f90: New.
161 * gfortran.dg/coarray/get_array.f90: New.
162 * gfortran.dg/coarray/sendget_array.f90: New.
163 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
165 * gfortran.dg/coarray/collectives_2.f90: New.
167 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
170 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
173 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
175 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
176 unit_id and kind_id to zero.
178 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
181 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
182 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
183 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
184 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
186 2014-06-17 Richard Biener <rguenther@suse.de>
189 * gcc.dg/lto/pr61526_0.c: New testcase.
190 * gcc.dg/lto/pr61526_1.c: Likewise.
192 2014-06-17 Richard Biener <rguenther@suse.de>
194 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
195 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
196 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
197 * gcc.dg/tree-ssa/vrp36.c: Likewise.
198 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
200 2014-06-17 Richard Biener <rguenther@suse.de>
202 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
204 2014-06-16 Richard Biener <rguenther@suse.de>
206 PR tree-optimization/61482
207 * g++.dg/torture/pr61482.C: New testcase.
209 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
211 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
212 vpmacsdql instruction.
214 2014-06-16 Yury Gribov <y.gribov@samsung.com>
216 * c-c++-common/asan/instrument-with-calls-1.c: New test.
217 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
218 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
219 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
221 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
222 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
223 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
224 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
225 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
226 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
228 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
232 * gfortran.dg/system_clock_1.f90: New file.
233 * gfortran.dg/system_clock_2.f90: New file.
235 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/other/void3.C: New.
239 * g++.dg/conversion/err-recover1.C: Update.
241 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
244 * lib/target-supports.exp (check_effective_target_longdouble128): New.
245 * gcc.target/powerpc/pack02.c: Use it.
246 * gcc.target/powerpc/tfmode_off.c: Likewise.
248 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
250 PR rtl-optimization/61094
251 PR rtl-optimization/61446
252 * gcc.target/i386/pr61446.c : New.
254 2014-06-13 Dehao Chen <dehao@google.com>
256 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
258 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
260 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
262 2014-06-13 Richard Biener <rguenther@suse.de>
264 * c-c++-common/pr46562-2.c: Adjust.
265 * g++.dg/tree-ssa/pr8781.C: Likewise.
266 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
267 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
268 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
269 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
270 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
272 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
274 PR tree-optimization/61375
275 * gcc.c-torture/execute/pr61375-1.c: New test.
277 2014-06-12 Jakub Jelinek <jakub@redhat.com>
280 * c-c++-common/gomp/pr61486-1.c: New test.
281 * c-c++-common/gomp/pr61486-2.c: New test.
283 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
286 * gcc.dg/vect/vect-singleton_1.c: New file.
288 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
291 * gcc.target/avr/torture/pr61443.c: New test.
293 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/parse/friend11.C: New.
298 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/cpp0x/using-enum-1.C: New.
302 * g++.dg/cpp0x/using-enum-2.C: Likewise.
304 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/parse/friend9.C: New.
308 * g++.dg/parse/friend10.C: Likewise.
309 * g++.dg/parse/friend7.C: Adjust.
311 2014-06-11 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/61452
314 * gcc.dg/torture/pr61452.c: New testcase.
316 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
319 * g++.dg/parse/pr34049.C: New.
321 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
323 * gcc.c-torture/execute/pr61306-1.c: New test.
324 * gcc.c-torture/execute/pr61306-2.c: Likewise.
325 * gcc.c-torture/execute/pr61306-3.c: Likewise.
327 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
329 * gcc.target/aarch64/acle/acle.exp: New.
330 * gcc.target/aarch64/acle/crc32b.c: New test.
331 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
332 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
333 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
334 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
335 * gcc.target/aarch64/acle/crc32d.c: Likewise.
336 * gcc.target/aarch64/acle/crc32h.c: Likewise.
337 * gcc.target/aarch64/acle/crc32w.c: Likewise.
339 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
341 PR tree-optimization/52252
342 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
344 2014-06-11 Richard Biener <rguenther@suse.de>
347 * gcc.dg/torture/20140610-1.c: New testcase.
348 * gcc.dg/torture/20140610-2.c: Likewise.
350 2014-06-10 Richard Biener <rguenther@suse.de>
352 PR tree-optimization/61438
353 * gcc.dg/torture/pr61438.c: New testcase.
355 2014-06-10 Richard Biener <rguenther@suse.de>
358 * g++.dg/opt/pr61456.C: New testcase.
360 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
361 Mikael Morin <mikael@gcc.gnu.org>
364 * gfortran.dg/class_array_15.f03: Check memory leaks.
366 2014-06-10 Richard Biener <rguenther@suse.de>
368 PR tree-optimization/57186
369 PR tree-optimization/59299
370 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
371 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
373 2014-06-10 Jakub Jelinek <jakub@redhat.com>
376 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
378 * gfortran.dg/gomp/associate1.f90: New test.
379 * gfortran.dg/gomp/intentin1.f90: New test.
380 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
381 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
382 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
383 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
385 2014-06-09 Marek Polacek <polacek@redhat.com>
388 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
389 * gcc.dg/array-2.c: Likewise.
390 * gcc.dg/array-const-2.c: Likewise.
391 * gcc.dg/ucnid-8.c: Likewise.
392 * gcc.dg/vla-init-1.c: Likewise.
393 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
394 * gcc.dg/c99-flex-array-7.c: Likewise.
395 * gcc.dg/init-bad-1.c: Likewise.
396 * gcc.dg/init-bad-3.c: Likewise.
397 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
398 * gcc.dg/pedwarn-init.c: Add dg-warning.
399 * gcc.dg/pr53119.c: Remove dg-excess-errors.
401 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
404 * g++.dg/other/redecl3.C: New.
406 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
409 * g++.dg/pr54442.C: New file.
411 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
414 * gfortran.dg/associate_17.f90 : New test
416 2014-06-09 Petr Murzin <petr.murzin@intel.com>
418 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
419 void for TEST instead of static void.
420 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
421 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
422 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
423 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
424 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
425 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
426 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
427 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
428 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
429 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
430 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
431 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
432 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
433 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
434 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
435 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
436 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
437 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
438 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
439 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
440 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
441 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
442 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
443 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
444 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
445 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
446 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
447 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
448 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
449 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
450 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
451 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
452 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
453 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
454 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
455 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
456 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
457 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
458 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
459 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
460 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
461 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
462 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
463 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
464 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
465 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
466 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
467 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
468 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
469 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
470 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
471 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
472 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
473 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
474 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
475 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
476 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
477 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
478 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
479 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
480 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
481 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
482 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
483 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
484 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
485 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
486 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
487 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
488 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
489 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
490 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
491 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
492 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
493 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
494 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
495 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
496 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
497 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
498 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
499 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
500 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
501 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
502 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
503 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
504 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
505 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
506 instead of static void.
507 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
508 delete unused variables.
509 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
510 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
511 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
512 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
513 delete unused variables, void for TEST instead of static void.
514 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
515 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
516 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
517 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
518 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
519 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
520 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
521 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
522 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
523 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
524 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
525 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
526 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
527 initialize variables.
528 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
529 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
530 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
531 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
532 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
533 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
534 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
535 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
536 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
537 * gcc.target/i386/i386.exp: Ditto.
538 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
539 CALC, void for TEST instead of static void, initialize variables.
540 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
541 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
543 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
544 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
545 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
546 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
547 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
548 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
549 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
550 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
551 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
552 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
553 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
554 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
555 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
556 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
557 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
558 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
559 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
560 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
561 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
562 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
563 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
564 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
565 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
566 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
567 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
568 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
569 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
570 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
571 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
572 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
573 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
574 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
575 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
576 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
577 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
578 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
579 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
580 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
581 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
582 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
583 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
584 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
585 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
586 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
587 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
588 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
589 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
590 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
591 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
592 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
593 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
594 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
595 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
596 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
597 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
598 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
599 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
600 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
601 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
602 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
603 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
604 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
605 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
606 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
607 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
608 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
609 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
610 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
611 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
612 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
613 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
614 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
615 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
616 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
617 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
618 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
619 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
620 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
621 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
622 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
623 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
624 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
625 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
626 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
627 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
628 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
629 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
630 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
631 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
632 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
633 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
634 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
635 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
636 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
637 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
638 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
639 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
640 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
641 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
642 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
643 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
644 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
645 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
646 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
647 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
648 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
649 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
650 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
651 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
652 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
653 instead of static void.
654 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
655 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
656 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
657 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
658 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
659 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
660 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
661 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
662 static void, delete unused variables.
663 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
664 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
665 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
666 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
667 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
668 static void, delete unused variables, Change parameters for
669 UNION_CHECK, MASK_MERGE and MASK_ZERO.
670 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
671 CALC, void for TEST instead of static void.
672 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
673 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
675 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
676 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
677 static void, change type of parameter for UNION_TYPE.
678 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
679 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
680 void for TEST instead of static void, delete unused variables, change
681 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
682 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
683 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
684 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
685 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
686 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
687 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
688 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
689 void for TEST instead of static void, change parameters for
690 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
691 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
692 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
693 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
694 * gcc.target/i386/avx512f-additional-reg-names.c: Add
695 __attribute__((unused)).
696 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
697 __attribute__((unused)).
698 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
699 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
700 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
701 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
702 * gcc.target/i386/avx512f-korw-1.c: Ditto.
703 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
704 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
705 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
706 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
707 add __attribute__((unused)).
708 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
709 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
710 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
711 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
712 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
713 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
714 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
715 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
716 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
717 delete unused variables.
718 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
719 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
720 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
721 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
722 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
723 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
724 static void, mask_merging and zero_masking for unsigned types.
725 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
726 CHECK_ARRAY for unsigned types.
727 * gcc.target/i386/m256-check.h: Ditto.
728 * gcc.target/i386/m512-check.h: Ditto.
730 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
733 * gcc.target/arm/pr48252.c (main): Expect same result
736 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
739 * gfortran.dg/cray_pointers_10.f90: New file.
741 2014-06-09 Jakub Jelinek <jakub@redhat.com>
743 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
744 instead of complex(kind=16).
746 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
749 * gfortran.dg/bind_c_usage_29.f90: New file.
751 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
753 * gnat.dg/opt38.adb: New test.
754 * gnat.dg/opt38_pkg.ad[sb]: New helper.
756 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
759 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
760 New macro, 0 for __MMIX__, default 64.
761 (bar): Pass it to __builtin_apply instead of literal 64.
763 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
765 * gfortran.dg/io_constraints_11.f90: New file.
766 * gfortran.dg/io_constraints_12.f90: New file.
767 * gfortran.dg/io_constraints_13.f90: New file.
769 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
772 * gcc.target/i386/pr61423.c: New test.
774 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
777 * g++.dg/cpp0x/constexpr-union6.C: New.
778 * g++.dg/cpp0x/union6.C: Likewise.
779 * g++.dg/init/ref14.C: Adjust.
780 * g++.dg/init/union1.C: Likewise.
782 2014-06-06 Richard Biener <rguenther@suse.de>
784 PR tree-optimization/59299
785 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
787 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
789 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
790 * gcc.dg/tree-ssa/sra-12.c: Likewise.
792 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
794 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
795 bitfield and test wrong results instead of correct results to make the
798 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/cpp0x/constexpr-60432.C: New.
803 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/cpp0x/constexpr-60199.C: New.
808 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
810 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
811 Specify -march=z900 as an additional option.
812 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
813 * gcc.dg/optimize-bswapsi-2.c: Likewise.
814 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
816 2014-06-06 Jakub Jelinek <jakub@redhat.com>
818 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
819 reduction clause diagnostic changes.
820 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
821 * gfortran.dg/gomp/reduction1.f90: Likewise.
822 * gfortran.dg/gomp/reduction3.f90: Likewise.
823 * gfortran.dg/gomp/udr1.f90: New test.
824 * gfortran.dg/gomp/udr2.f90: New test.
825 * gfortran.dg/gomp/udr3.f90: New test.
826 * gfortran.dg/gomp/udr4.f90: New test.
827 * gfortran.dg/gomp/udr5.f90: New test.
828 * gfortran.dg/gomp/udr6.f90: New test.
829 * gfortran.dg/gomp/udr7.f90: New test.
831 2014-06-06 Christian Bruel <christian.bruel@st.com>
833 PR tree-optimization/43934
834 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
836 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
839 * gcc.dg/pr53119.c: New testcase.
841 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
844 * gcc.target/avr/pr52472.c: New test.
847 2014-06-05 Jeff Law <law@redhat.com>
849 PR tree-optimization/61289
850 * g++.dg/pr61289.C: New test.
851 * g++.dg/pr61289-2.C: New test.
853 2014-06-05 Richard Biener <rguenther@suse.de>
854 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/parse/pr56961.C: New.
859 2014-06-05 Kai Tietz <ktietz@redhat.com>
862 * gcc.target/i386/sibcall-4.c: Remove xfail.
864 2014-06-05 Julian Brown <julian@codesourcery.com>
865 Sandra Loosemore <sandra@codesourcery.com>
867 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
869 2014-06-05 Richard Biener <rguenther@suse.de>
872 * g++.dg/diagnostic/pr61004.C: New testcase.
874 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
876 * gcc.dg/torture/pr61319.c: New test.
878 2014-06-05 Marek Polacek <polacek@redhat.com>
881 * gcc.dg/pr56724-3.c: New test.
883 2014-06-05 Andreas Schwab <schwab@suse.de>
885 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
887 2014-06-05 Marek Polacek <polacek@redhat.com>
890 * c-c++-common/pr49706.c: New test.
892 2014-06-05 Marek Polacek <polacek@redhat.com>
895 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
896 * gcc.dg/Wshadow-3.c: Likewise.
897 * gcc.dg/pr48062.c: New test.
899 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/init/pr43453.C: New.
904 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
906 PR tree-optimization/61385
907 * gcc.dg/tree-ssa/pr61385.c: New file.
909 2014-06-04 Richard Biener <rguenther@suse.de>
911 PR tree-optimization/60098
912 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
914 2014-06-04 Richard Biener <rguenther@suse.de>
916 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
918 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
921 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
922 the case with a pointer.
924 2014-06-04 Marek Polacek <polacek@redhat.com>
927 * c-c++-common/pr30020.c: New test.
929 2014-06-03 Andrew Pinski <apinski@cavium.com>
931 * gcc.c-torture/compile/20140528-1.c: New testcase.
933 2014-06-03 Dehao Chen <dehao@google.com>
935 * gcc.dg/tree-prof/merge_block.c: New test.
937 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
939 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
940 * g++.dg/ext/mv15.C (dg-options): Ditto.
942 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
946 * g++.dg/cpp0x/nullptr31.C: New.
947 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
948 * g++.dg/cpp0x/nullptr17.C: Update.
950 2014-06-03 Marek Polacek <polacek@redhat.com>
953 * c-c++-common/pr60439.c: New test.
954 * g++.dg/eh/scope1.C (f4): Add dg-warning.
956 2014-06-03 Martin Jambor <mjambor@suse.cz>
959 * g++.dg/ipa/pr61160-1.C: New test.
961 2014-06-03 Richard Biener <rguenther@suse.de>
963 PR tree-optimization/61383
964 * gcc.dg/torture/pr61383-1.c: New testcase.
966 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
968 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
970 2014-06-02 Jeff Law <law@redhat.com>
972 PR rtl-optimization/61094
973 * g++.dg/pr61094: New test.
975 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
977 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
978 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
979 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
980 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
981 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
982 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
983 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
984 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
986 2014-06-02 Richard Biener <rguenther@suse.de>
988 PR tree-optimization/61346
989 * gcc.dg/torture/pr61346.c: New testcase.
991 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
993 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
995 * gcc.target/i386/sibcall-4.c: Ditto.
996 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
998 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1000 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1001 in scan-assembler-not string.
1002 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1003 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1004 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1006 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1008 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1010 2014-06-01 Kai Tietz <ktietz@redhat.com>
1013 * gcc.target/i386/sibcall-6.c: New test.
1015 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1019 * g++.dg/cpp0x/pr57543-1.C: New.
1020 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1021 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1022 * g++.dg/cpp0x/decltype59.C: Likewise.
1024 2014-05-31 Tom de Vries <tom@codesourcery.com>
1026 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1028 2014-05-30 Jakub Jelinek <jakub@redhat.com>
1030 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1031 restore_gcc_exec_prefix_env_var): New procedures.
1032 (set_ld_library_path_env_vars,
1033 restore_ld_library_path_env_vars): Use them.
1034 * lib/c-compat.exp: Load target-libpath.exp.
1035 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1036 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1037 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1038 restore_gcc_exec_prefix_env_var.
1039 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1042 * c-c++-common/asan/misalign-1.c: New test.
1043 * c-c++-common/asan/misalign-2.c: New test.
1045 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1046 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1047 -DASAN_USE_DEJAGNU_GTEST=1.
1048 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1049 * g++.dg/asan/asan_oob_test.cc: Likewise.
1050 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1051 * g++.dg/asan/asan_str_test.cc: Likewise.
1052 * g++.dg/asan/asan_test_utils.h: Likewise.
1053 * g++.dg/asan/sanitizer_test_config.h: Likewise.
1054 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
1055 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1056 Imported from upstream r209283.
1057 * g++.dg/asan/asan_test_config.h: Likewise.
1059 2014-05-30 Kai Tietz <ktietz@redhat.com>
1062 * gcc.target/i386/sibcall-1.c: New test.
1063 * gcc.target/i386/sibcall-2.c: New test.
1064 * gcc.target/i386/sibcall-3.c: New test.
1065 * gcc.target/i386/sibcall-4.c: New test.
1067 2014-05-30 Ian Lance Taylor <iant@google.com>
1069 * gcc.target/i386/pause-2.c: New test.
1071 2014-05-30 Tom de Vries <tom@codesourcery.com>
1073 * gcc.target/i386/fuse-caller-save.c: New test.
1074 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1075 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1077 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1079 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1080 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1081 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1082 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1083 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1084 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1085 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1086 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1087 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1088 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1089 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1090 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1091 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1092 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1093 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1094 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1095 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1096 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1097 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1098 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1099 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1100 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1101 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1102 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1103 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1104 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1105 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1106 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1107 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1108 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1109 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1110 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1111 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1112 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1113 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1114 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1116 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1118 PR rtl-optimization/61325
1119 * gcc.target/aarch64/pr61325.c: New.
1121 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1123 * gcc.target/arm/simd/vextQf32_1.c: New file.
1124 * gcc.target/arm/simd/vextQp16_1.c: New file.
1125 * gcc.target/arm/simd/vextQp8_1.c: New file.
1126 * gcc.target/arm/simd/vextQs16_1.c: New file.
1127 * gcc.target/arm/simd/vextQs32_1.c: New file.
1128 * gcc.target/arm/simd/vextQs64_1.c: New file.
1129 * gcc.target/arm/simd/vextQs8_1.c: New file.
1130 * gcc.target/arm/simd/vextQu16_1.c: New file.
1131 * gcc.target/arm/simd/vextQu32_1.c: New file.
1132 * gcc.target/arm/simd/vextQu64_1.c: New file.
1133 * gcc.target/arm/simd/vextQu8_1.c: New file.
1134 * gcc.target/arm/simd/vextQp64_1.c: New file.
1135 * gcc.target/arm/simd/vextf32_1.c: New file.
1136 * gcc.target/arm/simd/vextp16_1.c: New file.
1137 * gcc.target/arm/simd/vextp8_1.c: New file.
1138 * gcc.target/arm/simd/vexts16_1.c: New file.
1139 * gcc.target/arm/simd/vexts32_1.c: New file.
1140 * gcc.target/arm/simd/vexts64_1.c: New file.
1141 * gcc.target/arm/simd/vexts8_1.c: New file.
1142 * gcc.target/arm/simd/vextu16_1.c: New file.
1143 * gcc.target/arm/simd/vextu32_1.c: New file.
1144 * gcc.target/arm/simd/vextu64_1.c: New file.
1145 * gcc.target/arm/simd/vextu8_1.c: New file.
1146 * gcc.target/arm/simd/vextp64_1.c: New file.
1148 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1149 Tom de Vries <tom@codesourcery.com>
1151 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1153 * gcc.target/mips/fuse-caller-save.h: New include file.
1154 * gcc.target/mips/fuse-caller-save.c: New test.
1155 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1156 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1158 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1160 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1162 2014-05-28 Richard Biener <rguenther@suse.de>
1165 * gcc.dg/pr61045.c: New testcase.
1167 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1169 * lib/clearcap.exp: New file.
1170 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1171 Remove clearcap_ldflags handling.
1172 Call clearcap-init, clearcap-finish.
1173 * gcc.target/i386/i386.exp: Likewise.
1174 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1175 * gcc.target/i386/clearcapv2.map: Move to
1176 ../config/sol2-clearcapv2.map.
1177 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1178 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1180 2014-05-28 Richard Biener <rguenther@suse.de>
1182 PR tree-optimization/61335
1183 * gfortran.dg/pr61335.f90: New testcase.
1185 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1189 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1191 * gnat.dg/overflow_fixed.adb: New test.
1193 2014-05-27 Marek Polacek <polacek@redhat.com>
1196 * gcc.dg/pr56724-1.c: New test.
1197 * gcc.dg/pr56724-2.c: New test.
1198 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1200 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1202 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1204 * gcc.dg/fold-compare-8.c: New test.
1205 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1207 2014-05-27 Richard Biener <rguenther@suse.de>
1209 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1211 2014-05-27 Marek Polacek <polacek@redhat.com>
1214 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1215 LLONG_MIN, and ULLONG_MAX.
1217 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1219 * lib/target-supports.exp (check_effective_target_vect_bswap):
1220 Specify arm*-*-* support.
1222 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1225 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1227 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1228 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1230 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1232 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1234 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1236 PR rtl-optimization/61222
1237 * gcc.c-torture/compile/pr61222-1.c: New test.
1238 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1240 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1242 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1244 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1246 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1248 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1250 PR libgfortran/55117
1251 * gfortran.dg/namelist_85.f90: New test.
1253 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1256 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1257 the case with syntax error.
1259 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1261 * gcc.dg/lto/pr61278_0.c: New test.
1262 * gcc.dg/lto/pr61278_1.c: New test.
1264 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1266 * gcc.dg/pr61220.c: New test.
1267 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1269 2014-05-25 Tobias Burnus <burnus@net-b.de>
1271 * gfortran.dg/coarray_10.f90: Update dg-warning.
1272 * gfortran.dg/coarray_this_image_1.f90: New.
1273 * gfortran.dg/coarray_this_image_2.f90: New.
1275 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1278 * gfortran.dg/arrayio_14.f90: New test.
1280 2014-05-24 Andreas Schwab <schwab@suse.de>
1282 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1284 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1286 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1287 Adjust regexp for -flto.
1288 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1289 * gfortran.dg/pr52835.f90: Likewise.
1291 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1293 PR rtl-optimization/61215
1294 * gcc.target/i386/pr61215.c: New.
1296 2014-05-23 Marek Polacek <polacek@redhat.com>
1297 Jakub Jelinek <jakub@redhat.com>
1299 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1300 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1301 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1302 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1303 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1304 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1305 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1306 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1307 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1308 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1309 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1310 * c-c++-common/ubsan/float-cast.h: New file.
1311 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1312 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1314 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1316 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1318 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1320 * g++.dg/cpp1y/lambda-init9.C: New.
1322 2014-05-23 Richard Biener <rguenther@suse.de>
1325 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1326 adjust testcase to reflect reality.
1328 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1330 PR tree-optimization/54733
1331 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1332 optimization to support memory sources and bitwise operations
1333 equivalent to load in host endianness.
1334 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1335 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1336 * gcc.c-torture/execute/bswap-2.c: Likewise.
1338 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1340 * lib/target-supports.exp: New effective targets for architectures
1341 capable of performing byte swap.
1342 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1343 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1344 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1346 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1349 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1350 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1352 2014-05-22 Xinliang David Li <davidxl@google.com>
1354 * g++.dg/ipa/devirt-15.C: Fix expected message.
1355 * g++.dg/ipa/devirt-16.C: Ditto.
1356 * g++.dg/ipa/devirt-17.C: Ditto.
1357 * g++.dg/ipa/devirt-26.C: Ditto.
1358 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1359 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1360 * g++.dg/tree-ssa/pr8781.C:Ditto.
1362 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1364 * gcc.target/powerpc/htm-ttest.c: New test.
1366 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1368 * gnat.dg/opt37.ad[sb]: New test.
1370 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1373 * g++.dg/cilk-plus/AN/array_function.cc: New.
1375 2014-05-22 Richard Biener <rguenther@suse.de>
1377 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1379 2014-05-22 Kostya Serebryany <kcc@google.com>
1381 * c-c++-common/tsan/mutexset1.c: Update the test to match
1383 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1385 2014-05-21 Marek Polacek <polacek@redhat.com>
1388 * g++.dg/ubsan/pr61272.C: New test.
1390 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1391 Sandra Loosemore <sandra@codesourcery.com>
1394 * lib/scanasm.exp (scan-lto-assembler): New procedure.
1395 * gcc.target/nios2/custom-fp-lto.c: New test.
1397 2014-05-21 Andreas Schwab <schwab@suse.de>
1399 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1401 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1404 * gcc.target/sh/pr54236-3.c: New.
1406 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1409 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1411 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
1413 PR tree-optimization/60899
1414 * g++.dg/ipa/devirt-11.C: Update template.
1416 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1419 * g++.dg/cpp0x/pr61038.C: New.
1421 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1426 * g++.dg/cpp0x/nsdmi-template11.C: New.
1427 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1428 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1430 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
1432 * gnat.dg/opt35.adb: New test.
1433 * gnat.dg/opt36.adb: Likewise.
1434 * gnat.dg/opt35_pkg.ad[sb]: New helper.
1436 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1439 * g++.dg/cpp0x/Wattributes1.C: New.
1440 * g++.dg/ext/visibility/redecl1.C: Adjust.
1441 * g++.dg/ext/visibility/visibility-7.C: Likewise.
1443 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1445 * gcc.target/powerpc/vsxcopy.c: New test.
1447 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1450 * g++.dg/cpp0x/nsdmi-union6.C: New.
1451 * g++.dg/parse/pr58664.C: Likewise.
1452 * g++.dg/cpp0x/nsdmi6.C: Tweak.
1453 * g++.dg/parse/crash31.C: Likewise.
1454 * g++.dg/template/error2.C: Likewise.
1455 * g++.dg/template/inherit8.C: Likewise.
1456 * g++.dg/template/offsetof2.C: Likewise.
1458 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
1460 * c-c++-common/gomp/simd4.c: Adjust for inform.
1461 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1462 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1463 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1464 * g++.dg/cpp0x/noexcept15.C: Likewise.
1465 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1466 * g++.dg/eh/spec6.C: Likewise.
1467 * g++.dg/expr/cast1.C: Likewise.
1468 * g++.dg/expr/dtor1.C: Likewise.
1469 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1470 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1471 * g++.dg/gomp/pr49223-2.C: Likewise.
1472 * g++.dg/gomp/udr-4.C: Likewise.
1473 * g++.dg/init/delete1.C: Likewise.
1474 * g++.dg/other/crash-2.C: Likewise.
1475 * g++.dg/parse/crash24.C: Likewise.
1476 * g++.dg/parse/crash25.C: Likewise.
1477 * g++.dg/parse/crash31.C: Likewise.
1478 * g++.dg/parse/crash49.C: Likewise.
1479 * g++.dg/parse/crash50.C: Likewise.
1480 * g++.dg/parse/crash54.C: Likewise.
1481 * g++.dg/parse/dtor7.C: Likewise.
1482 * g++.dg/parse/error40.C: Likewise.
1483 * g++.dg/parse/fused-params1.C: Likewise.
1484 * g++.dg/parse/new1.C: Likewise.
1485 * g++.dg/template/crash35.C: Likewise.
1486 * g++.dg/template/crash59.C: Likewise.
1487 * g++.dg/template/crash77.C: Likewise.
1488 * g++.dg/template/error51.C: Likewise.
1489 * g++.dg/template/incomplete1.C: Likewise.
1490 * g++.dg/template/incomplete3.C: Likewise.
1491 * g++.dg/template/incomplete4.C: Likewise.
1492 * g++.dg/template/incomplete5.C: Likewise.
1493 * g++.dg/template/inherit8.C: Likewise.
1494 * g++.dg/template/instantiate1.C: Likewise.
1495 * g++.dg/template/instantiate3.C: Likewis: Likewise.
1496 * g++.dg/template/offsetof2.C: Likewise.
1497 * g++.dg/tm/pr51928.C: Likewise.
1498 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1499 * g++.dg/warn/incomplete1.C: Likewise.
1500 * g++.dg/warn/incomplete2.C: Likewise.
1501 * g++.old-deja/g++.brendan/friend4.C: Likewise.
1502 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1503 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1504 * g++.old-deja/g++.eh/catch1.C: Likewise.
1505 * g++.old-deja/g++.eh/spec6.C: Likewise.
1506 * g++.old-deja/g++.mike/p7868.C: Likewise.
1507 * g++.old-deja/g++.other/crash38.C: Likewise.
1508 * g++.old-deja/g++.other/enum2.C: Likewise.
1509 * g++.old-deja/g++.other/incomplete.C: Likewise.
1510 * g++.old-deja/g++.other/vaarg3.C: Likewise.
1511 * g++.old-deja/g++.pt/crash9.C: Likewise.
1512 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1513 * g++.old-deja/g++.pt/typename8.C: Likewise.
1514 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1516 2014-05-19 Joseph Myers <joseph@codesourcery.com>
1518 * lib/target-supports.exp
1519 (check_effective_target_vect_sizes_32B_16B): Return false if
1520 128-bit AVX vectors preferred.
1522 2014-05-19 Mike Stump <mikestump@comcast.net>
1524 * lib/target-supports.exp (check_effective_target_avx): Early out
1525 if not x86 to prevent x86 flags on non-x86 targets.
1527 2014-05-19 Richard Biener <rguenther@suse.de>
1529 PR tree-optimization/61221
1530 * gcc.dg/torture/pr61221.c: New testcase.
1532 2014-05-19 Richard Biener <rguenther@suse.de>
1534 PR tree-optimization/61209
1535 * gfortran.dg/pr61209.f90: New testcase.
1537 2014-05-19 Richard Biener <rguenther@suse.de>
1539 PR tree-optimization/61184
1540 * c-c++-common/torture/pr61184.c: New testcase.
1542 2014-05-19 Christian Bruel <christian.bruel@st.com>
1545 * gcc.target/sh/pr61195.c: New test.
1547 2014-05-18 Wei Mi <wmi@google.com>
1550 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1551 directive with rtl insns. Add effective-target fpic and
1554 2014-05-17 Xinliang David Li <davidxl@google.com>
1556 * g++.dg/ipa/devirt-33.C: New testcase.
1558 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
1560 * g++.dg/ipa/comdat.C: New file.
1562 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1564 * gnat.dg/volatile12.ad[sb]: New test.
1566 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1568 * gnat.dg/enum3.adb: New test.
1570 2014-05-18 Andreas Schwab <schwab@suse.de>
1572 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1574 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
1577 * gfortran.dg/namelist_utf8.f90: New test.
1579 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1582 * g++.dg/cpp0x/decltype58.C: New.
1584 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
1586 * gcc.target/microblaze/others/break_handler.c: New.
1588 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
1590 PR tree-optimization/61140
1591 PR tree-optimization/61150
1592 PR tree-optimization/61197
1593 * gcc.dg/tree-ssa/pr61140.c: New file.
1594 * gcc.dg/tree-ssa/pr61150.c: New file.
1595 * gcc.dg/tree-ssa/pr61197.c: New file.
1597 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
1599 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1600 (dg-options): Add -mfpmath=387.
1601 (dg-final): Check that no MMX registers are used.
1603 2014-05-17 Andreas Schwab <schwab@suse.de>
1605 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1607 2014-05-16 David Malcolm <dmalcolm@redhat.com>
1610 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1612 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1613 occurrences of "int" in the gimple dump to reflect that the return
1614 types of functions now show up in such dumps.
1615 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1617 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
1619 * gcc.c-torture/execute/20101011-1.c: Update testcase.
1620 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1621 * gcc.dg/tree-ssa/writeonly.c: New testcase.
1622 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1623 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1624 * gcc.dg/debug/pr35154.c: Update testcase.
1625 * gcc.target/i386/vectorize1.c: Update testcase.
1627 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1630 * g++.dg/parse/error54.C: New.
1632 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
1634 PR rtl-optimization/60969
1635 * g++.dg/pr60969.C: New.
1637 2014-05-16 Richard Biener <rguenther@suse.de>
1639 PR tree-optimization/61194
1640 * gcc.dg/vect/pr61194.c: New testcase.
1642 2014-05-16 Richard Biener <rguenther@suse.de>
1644 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1645 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1646 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1647 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1649 2014-05-16 Richard Biener <rguenther@suse.de>
1651 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1653 2014-05-15 Martin Jambor <mjambor@suse.cz>
1656 * g++.dg/ipa/pr61085.C: New test.
1658 2014-05-15 Martin Jambor <mjambor@suse.cz>
1660 PR tree-optimization/61090
1661 * gcc.dg/tree-ssa/pr61090.c: New test.
1663 2014-05-15 Jakub Jelinek <jakub@redhat.com>
1665 PR tree-optimization/61158
1666 * gcc.dg/pr61158.c: New test.
1668 2014-05-15 Andreas Schwab <schwab@suse.de>
1670 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1672 * obj-c++.dg/exceptions-5.mm: Likewise.
1674 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1676 * shrink-wrap-loop.c: New test case.
1678 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
1680 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1681 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1682 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1683 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1684 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1685 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1686 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1687 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1688 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1689 * gcc.target/arm/simd/vtrnf32_1.c: New file.
1690 * gcc.target/arm/simd/vtrnp16_1.c: New file.
1691 * gcc.target/arm/simd/vtrnp8_1.c: New file.
1692 * gcc.target/arm/simd/vtrns16_1.c: New file.
1693 * gcc.target/arm/simd/vtrns32_1.c: New file.
1694 * gcc.target/arm/simd/vtrns8_1.c: New file.
1695 * gcc.target/arm/simd/vtrnu16_1.c: New file.
1696 * gcc.target/arm/simd/vtrnu32_1.c: New file.
1697 * gcc.target/arm/simd/vtrnu8_1.c: New file.
1699 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
1701 * gcc.target/i386/clflushopt-1.c: New.
1702 * gcc.target/i386/xsavec-1.c: Ditto.
1703 * gcc.target/i386/xsavec64-1.c: Ditto.
1704 * gcc.target/i386/xsaves-1.c: Ditto.
1705 * gcc.target/i386/xsaves64-1.c: Ditto.
1706 * gcc.target/i386/sse-12.c: Test new options.
1707 * gcc.target/i386/sse-13.c: Ditto.
1708 * gcc.target/i386/sse-14.c: Ditto.
1709 * gcc.target/i386/sse-22.c: Ditto.
1710 * gcc.target/i386/sse-23.c: Ditto.
1711 * g++.dg/other/i386-2.C: Ditto.
1712 * g++.dg/other/i386-3.C: Ditto.
1714 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1716 PR rtl-optimization/60866
1717 * gcc.dg/pr60866.c: New test.
1719 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1721 PR rtl-optimization/60901
1722 * gcc.target/i386/pr60901.c: New test.
1724 2014-05-14 Yury Gribov <y.gribov@samsung.com>
1727 * c-c++-common/asan/asan-interface-1.c: New test.
1728 * lib/asan-dg.exp (asan_include_flags): New function.
1729 (asan_init): Call asan_include_flags to obtain path
1730 to sanitizer headers.
1732 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
1734 * lib/target-support.exp (check_dfp_hw_available): New function.
1735 (is-effective-target): Check $arg for dfp_hw.
1736 (is-effective-target-keyword): Likewise.
1737 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1738 Change target to dfp_hw.
1740 2014-05-13 Marek Polacek <polacek@redhat.com>
1743 * gcc.dg/pr61162.c: New test.
1745 2014-05-13 Marek Polacek <polacek@redhat.com>
1747 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1748 * c-c++-common/pr50459-2.c: New test.
1750 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/template/pr54310.C: New.
1755 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
1756 Sandra Loosemore <sandra@codesourcery.com>
1758 * gcc.target/mips/loongson-simd.c: Disable micromips too.
1760 2014-05-13 Catherine Moore <clm@cm00re.com>
1762 * gcc.target/mips/near-far-1.c: Adjust expected output
1763 to allow the JALS instruction.
1764 * gcc.target/mips/near-far-2.c: Likewise.
1765 * gcc.target/mips/near-far-4.c: Likewise.
1767 2014-05-13 Bin Cheng <bin.cheng@arm.com>
1769 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1771 2014-05-13 Jakub Jelinek <jakub@redhat.com>
1774 * gcc.dg/pr61060.c: New test.
1776 2014-05-12 DJ Delorie <dj@redhat.com>
1778 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1779 * gcc.dg/sibcall-4.c: Likewise.
1781 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
1783 * objc.dg/shadow-1.m: New test.
1784 * objc.dg/shadow-2.m: New test.
1785 * objc.dg/ivar-scope-1.m: New test.
1786 * objc.dg/ivar-scope-2.m: New test.
1787 * objc.dg/ivar-scope-3.m: New test.
1788 * objc.dg/ivar-scope-4.m: New test.
1789 * objc.dg/ivar-visibility-1.m: New test.
1790 * objc.dg/ivar-visibility-2.m: New test.
1791 * objc.dg/ivar-visibility-3.m: New test.
1792 * objc.dg/ivar-visibility-4.m: New test.
1794 2014-05-12 Tobias Burnus <burnus@net-b.de>
1797 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1799 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1802 * gfortran.dg/associate_16.f90: New test.
1804 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1807 * gcc.target/avr/pr60991.c: New testcase.
1809 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/cpp1y/pr60054.C: New.
1814 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1817 * g++.dg/template/pr51199.C: New.
1819 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
1821 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
1823 2014-05-11 Jakub Jelinek <jakub@redhat.com>
1825 * gfortran.dg/gomp/affinity-1.f90: New test.
1827 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
1829 * gcc.dg/torture/pr61136.c: New test.
1831 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1834 * g++.dg/cpp0x/sfinae51.C: New.
1837 * g++.dg/cpp0x/variadic157.C: New.
1839 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
1842 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
1844 2014-05-10 Marek Polacek <polacek@redhat.com>
1846 * gcc.dg/pedwarn-init.c: New test.
1847 * gcc.dg/init-string-1.c: Adjust dg-error.
1849 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
1851 * lib/target-supports.exp
1852 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
1855 2014-05-09 Marek Polacek <polacek@redhat.com>
1858 * gcc.dg/pr61096-1.c: New test.
1859 * gcc.dg/pr61096-2.c: New test.
1861 2014-05-09 Florian Weimer <fweimer@redhat.com>
1863 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
1864 * g++.dg/fstack-protector-strong.C: Likewise.
1865 * gcc.target/i386/ssp-strong-reg.c: New file.
1867 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
1870 * gcc.target/avr/torture/pr61055.c: New test.
1872 2014-05-09 Marek Polacek <polacek@redhat.com>
1875 * c-c++-common/attributes-1.c: Move test line to a new test.
1876 * c-c++-common/attributes-2.c: New test.
1877 * c-c++-common/pr50459.c: New test.
1878 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
1879 * gcc.dg/nonnull-2.c: Likewise.
1880 * gcc.dg/pr55570.c: Modify dg-error.
1881 * gcc.dg/tm/wrap-2.c: Likewise.
1883 2014-05-08 Jeff Law <law@redhat.com>
1885 PR tree-optimization/61009
1886 * g++.dg/tree-ssa/pr61009.C: New test.
1888 2014-05-08 Matthias Klose <doko@ubuntu.com>
1891 * gcc-dg/unused-8a.c: New.
1892 * gcc-dg/unused-8b.c: Likewise.
1894 2014-05-08 Marek Polacek <polacek@redhat.com>
1897 * gcc.dg/pr61053.c: New test.
1899 2014-05-08 Marek Polacek <polacek@redhat.com>
1902 * gcc.dg/pr61077.c: New test.
1904 2014-05-08 Tobias Burnus <burnus@net-b.de>
1906 * gfortran.dg/coarray_collectives_1.f90: New.
1907 * gfortran.dg/coarray_collectives_2.f90: New.
1908 * gfortran.dg/coarray_collectives_3.f90: New.
1909 * gfortran.dg/coarray_collectives_4.f90: New.
1910 * gfortran.dg/coarray_collectives_5.f90: New.
1911 * gfortran.dg/coarray_collectives_6.f90: New.
1912 * gfortran.dg/coarray/collectives_1.f90: New.
1913 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1914 * gfortran.dg/assumed_type_4.f90: Update dg-error.
1915 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1916 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1917 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1918 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1919 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1921 2014-05-08 Wei Mi <wmi@google.com>
1924 * gcc.target/i386/pr58066.c: New test.
1926 2014-05-08 Joseph Myers <joseph@codesourcery.com>
1928 * gcc.target/i386/avx256-unaligned-load-2.c,
1929 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1930 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1931 packed-single instructions.
1933 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1936 * g++.dg/diagnostic/pr13981.C: New.
1938 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
1940 PR tree-optimization/59100
1941 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1942 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1944 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1946 PR tree-optimization/61095
1947 * gcc.dg/torture/pr61095.c: New test.
1949 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1952 * gcc.dg/uninit-13.c: Move warning on the actual source line where
1953 the uninitialized complex is used.
1954 * gcc.dg/uninit-17.c: New test to check partial initialization of
1955 complex with branches.
1956 * gcc.dg/uninit-17-O0.c: Likewise.
1958 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
1961 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1962 (test_03): Rename to test_02.
1964 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1967 * g++.dg/cpp0x/sfinae50.C: New.
1969 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1972 * g++.dg/cpp0x/deleted7.C: New.
1974 2014-05-07 Richard Biener <rguenther@suse.de>
1976 PR tree-optimization/61034
1977 * g++.dg/tree-ssa/pr61034.C: New testcase.
1979 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
1981 * gcc.target/epiphany/isr-arg.c: New file.
1983 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
1985 PR tree-optimization/52252
1986 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1988 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1990 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1991 * gcc.target/aarch64/simd/vrev16p8.x: New file.
1992 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1993 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1994 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1995 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1996 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1997 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1998 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1999 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2000 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2001 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2002 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2003 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2004 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2005 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2006 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2007 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2008 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2009 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2010 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2011 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2012 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2013 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2014 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2015 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2016 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2017 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2018 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2019 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2020 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2021 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2022 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2023 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2024 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2025 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2026 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2027 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2028 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2029 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2030 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2031 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2032 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2033 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2034 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2035 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2036 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2037 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2038 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2039 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2040 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2041 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2042 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2043 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2044 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2045 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2046 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2047 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2048 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2049 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2050 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2051 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2052 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2053 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2054 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2055 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2056 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2057 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2058 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2059 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2060 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2061 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2063 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2065 gcc.target/aarch64/simd/ext_f32.x: New file.
2066 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2067 gcc.target/aarch64/simd/ext_p16.x: New file.
2068 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2069 gcc.target/aarch64/simd/ext_p8.x: New file.
2070 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2071 gcc.target/aarch64/simd/ext_s16.x: New file.
2072 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2073 gcc.target/aarch64/simd/ext_s32.x: New file.
2074 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2075 gcc.target/aarch64/simd/ext_s64.x: New file.
2076 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2077 gcc.target/aarch64/simd/ext_s8.x: New file.
2078 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2079 gcc.target/aarch64/simd/ext_u16.x: New file.
2080 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2081 gcc.target/aarch64/simd/ext_u32.x: New file.
2082 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2083 gcc.target/aarch64/simd/ext_u64.x: New file.
2084 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2085 gcc.target/aarch64/simd/ext_u8.x: New file.
2086 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2087 gcc.target/aarch64/simd/ext_f64.c: New file.
2088 gcc.target/aarch64/simd/extq_f32.x: New file.
2089 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2090 gcc.target/aarch64/simd/extq_p16.x: New file.
2091 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2092 gcc.target/aarch64/simd/extq_p8.x: New file.
2093 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2094 gcc.target/aarch64/simd/extq_s16.x: New file.
2095 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2096 gcc.target/aarch64/simd/extq_s32.x: New file.
2097 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2098 gcc.target/aarch64/simd/extq_s64.x: New file.
2099 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2100 gcc.target/aarch64/simd/extq_s8.x: New file.
2101 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2102 gcc.target/aarch64/simd/extq_u16.x: New file.
2103 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2104 gcc.target/aarch64/simd/extq_u32.x: New file.
2105 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2106 gcc.target/aarch64/simd/extq_u64.x: New file.
2107 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2108 gcc.target/aarch64/simd/extq_u8.x: New file.
2109 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2110 gcc.target/aarch64/simd/extq_f64.c: New file.
2112 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2114 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2115 * gcc.target/aarch64/vtrnu32.c: Likewise.
2116 * gcc.target/aarch64/vtrnf32.c: Likewise.
2118 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2120 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2121 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2122 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2123 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2124 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2125 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2126 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2127 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2128 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2129 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2130 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2131 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2132 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2133 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2134 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2135 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2136 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2137 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2138 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2139 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2140 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2141 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2142 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2143 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2144 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2145 * gcc.target/aarch64/simd/vtrns16.x: New file.
2146 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2147 * gcc.target/aarch64/simd/vtrns32.x: New file.
2148 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2149 * gcc.target/aarch64/simd/vtrns8.x: New file.
2150 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2151 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2152 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2153 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2154 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2155 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2157 2014-05-07 Richard Biener <rguenther@suse.de>
2159 PR tree-optimization/57864
2160 * gcc.dg/torture/pr57864.c: New testcase.
2162 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2165 * gfortran.dg/list_read_13.f: New test.
2167 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2170 * g++.dg/cpp0x/nsdmi-template9.C: New.
2171 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2173 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2174 Mike Stump <mikestump@comcast.net>
2175 Richard Sandiford <rdsandiford@googlemail.com>
2177 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2179 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2182 * g++.dg/ipa/devirt-32.C: New testcase.
2184 2014-05-05 Richard Biener <rguenther@suse.de>
2187 * gcc.dg/torture/pr61010.c: New testcase.
2189 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2191 * gcc.target/s390/leaf-profile.c: New testcase.
2193 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2195 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2196 Disable asm scan for s390.
2197 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2198 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2200 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2202 PR tree-optimization/60363
2203 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2205 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2207 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2208 (dg-require-effective-target): Change target to powerpc_fprs.
2209 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2210 (dg-require-effective-target): Change target to dfprt.
2212 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/cpp0x/deleted4.C: New.
2216 * g++.dg/cpp0x/deleted5.C: Likewise.
2217 * g++.dg/cpp0x/deleted6.C: Likewise.
2219 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2222 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2224 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2225 * gfortran.dg/coarray_poly_6.f90: Likewise.
2226 * gfortran.dg/coarray_poly_7.f90: Likewise.
2227 * gfortran.dg/coarray_poly_8.f90: Likewise.
2229 2014-05-02 Marek Polacek <polacek@redhat.com>
2232 * gcc.dg/pr25801.c: New test.
2234 2014-05-02 Marek Polacek <polacek@redhat.com>
2237 * gcc.dg/pr60784.c: New test.
2239 2014-05-01 Marek Polacek <polacek@redhat.com>
2242 * gcc.dg/pr60915.c: New test.
2244 2014-05-01 Marek Polacek <polacek@redhat.com>
2247 * gcc.dg/pr60257.c: New test.
2249 2014-05-01 Marek Polacek <polacek@redhat.com>
2252 * c-c++-common/pr43395.c: New test.
2254 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2256 * gcc.dg/cond-reduc-1.c: New test.
2257 * gcc.dg/cond-reduc-2.c: Likewise.
2259 2014-05-01 Marek Polacek <polacek@redhat.com>
2262 * gcc.dg/pr29467.c: New test.
2263 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2264 about boolean types.
2265 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2267 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2269 2014-05-01 Marek Polacek <polacek@redhat.com>
2272 * gcc.dg/pr43245.c: New test.
2274 2014-05-01 Marek Polacek <polacek@redhat.com>
2277 * gcc.dg/pr56989.c: New test.
2279 2014-04-30 Ian Lance Taylor <iant@google.com>
2281 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2282 in go_compile_args rather than in argument to go-torture-execute.
2284 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2286 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2289 2014-04-30 Tobias Burnus <burnus@net-b.de>
2291 * gfortran.dg/coarray_poly_6.f90
2292 * gfortran.dg/coarray_poly_7.f90
2293 * gfortran.dg/coarray_poly_8.f90
2295 2014-04-30 Tobias Burnus <burnus@net-b.de>
2297 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2298 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2299 * gfortran.dg/coarray/codimension.f90: New.
2301 2014-04-30 Tobias Burnus <burnus@net-b.de>
2303 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2304 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2306 2014-04-30 Tobias Burnus <burnus@net-b.de>
2308 * gfortran.dg/coarray_poly_4.f90: New.
2309 * gfortran.dg/coarray_poly_5.f90: New.
2311 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2313 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2314 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2315 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2316 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2317 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2318 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2319 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2320 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2321 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2322 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2323 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2324 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2325 * gcc.target/arm/simd/vuzps16_1.c: New file.
2326 * gcc.target/arm/simd/vuzps32_1.c: New file.
2327 * gcc.target/arm/simd/vuzps8_1.c: New file.
2328 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2329 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2330 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2332 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2334 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2335 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2336 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2338 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2340 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2341 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2342 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2343 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2344 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2345 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2346 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2347 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2348 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2349 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2350 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2351 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2352 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2353 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2354 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2355 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2356 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2357 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2358 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2359 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2360 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2361 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2362 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2363 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2364 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2365 * gcc.target/aarch64/simd/vuzps16.x: New file.
2366 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2367 * gcc.target/aarch64/simd/vuzps32.x: New file.
2368 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2369 * gcc.target/aarch64/simd/vuzps8.x: New file.
2370 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2371 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2372 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2373 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2374 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2375 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2377 2014-04-30 Richard Biener <rguenther@suse.de>
2379 PR tree-optimization/48329
2380 * gfortran.dg/vect/pr48329.f90: New testcase.
2382 2014-04-30 Marek Polacek <polacek@redhat.com>
2384 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2385 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2387 2014-04-30 Marek Polacek <polacek@redhat.com>
2390 * gcc.dg/pr60139.c: New test.
2392 2014-04-30 Marek Polacek <polacek@redhat.com>
2395 * gcc.dg/pr60351.c: New test.
2397 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
2399 * gcc.target/arm/simd/simd.exp: New file.
2400 * gcc.target/arm/simd/vzipqf32_1.c: New file.
2401 * gcc.target/arm/simd/vzipqp16_1.c: New file.
2402 * gcc.target/arm/simd/vzipqp8_1.c: New file.
2403 * gcc.target/arm/simd/vzipqs16_1.c: New file.
2404 * gcc.target/arm/simd/vzipqs32_1.c: New file.
2405 * gcc.target/arm/simd/vzipqs8_1.c: New file.
2406 * gcc.target/arm/simd/vzipqu16_1.c: New file.
2407 * gcc.target/arm/simd/vzipqu32_1.c: New file.
2408 * gcc.target/arm/simd/vzipqu8_1.c: New file.
2409 * gcc.target/arm/simd/vzipf32_1.c: New file.
2410 * gcc.target/arm/simd/vzipp16_1.c: New file.
2411 * gcc.target/arm/simd/vzipp8_1.c: New file.
2412 * gcc.target/arm/simd/vzips16_1.c: New file.
2413 * gcc.target/arm/simd/vzips32_1.c: New file.
2414 * gcc.target/arm/simd/vzips8_1.c: New file.
2415 * gcc.target/arm/simd/vzipu16_1.c: New file.
2416 * gcc.target/arm/simd/vzipu32_1.c: New file.
2417 * gcc.target/arm/simd/vzipu8_1.c: New file.
2419 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2422 * g++.dg/cpp0x/constexpr-51707.C: New.
2424 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2426 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2427 occurrences of "int" in the gimple dump to reflect that the return
2428 types of functions now show up in such dumps.
2429 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2431 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2433 PR tree-optimization/60971
2434 * c-c++-common/turtore/pr60971.c: New test.
2436 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
2438 * gcc.target/aarch64/simd/simd.exp: New file.
2439 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2440 * gcc.target/aarch64/simd/vzipf32.x: New file.
2441 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2442 * gcc.target/aarch64/simd/vzipp16.x: New file.
2443 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2444 * gcc.target/aarch64/simd/vzipp8.x: New file.
2445 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2446 * gcc.target/aarch64/simd/vzipqf32.x: New file.
2447 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2448 * gcc.target/aarch64/simd/vzipqp16.x: New file.
2449 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2450 * gcc.target/aarch64/simd/vzipqp8.x: New file.
2451 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2452 * gcc.target/aarch64/simd/vzipqs16.x: New file.
2453 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2454 * gcc.target/aarch64/simd/vzipqs32.x: New file.
2455 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2456 * gcc.target/aarch64/simd/vzipqs8.x: New file.
2457 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2458 * gcc.target/aarch64/simd/vzipqu16.x: New file.
2459 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2460 * gcc.target/aarch64/simd/vzipqu32.x: New file.
2461 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2462 * gcc.target/aarch64/simd/vzipqu8.x: New file.
2463 * gcc.target/aarch64/simd/vzips16_1.c: New file.
2464 * gcc.target/aarch64/simd/vzips16.x: New file.
2465 * gcc.target/aarch64/simd/vzips32_1.c: New file.
2466 * gcc.target/aarch64/simd/vzips32.x: New file.
2467 * gcc.target/aarch64/simd/vzips8_1.c: New file.
2468 * gcc.target/aarch64/simd/vzips8.x: New file.
2469 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2470 * gcc.target/aarch64/simd/vzipu16.x: New file.
2471 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2472 * gcc.target/aarch64/simd/vzipu32.x: New file.
2473 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2474 * gcc.target/aarch64/simd/vzipu8.x: New file.
2476 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2478 * gcc.target/aarch64/fcsel_1.c: New test case.
2480 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
2483 * gfortran.dg/arrayio_13.f90: New test.
2485 2014-04-28 Martin Jambor <mjambor@suse.cz>
2487 * gcc.dg/tree-ssa/sra-14.c: New test.
2489 2014-04-28 Richard Biener <rguenther@suse.de>
2492 * gcc.dg/tree-ssa/alias-32.c: New testcase.
2493 * gcc.dg/vect/pr60092.c: Likewise.
2495 2014-04-28 Richard Biener <rguenther@suse.de>
2497 * gcc.dg/tree-ssa/vrp91.c: New testcase.
2498 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2499 * gcc.dg/Wstrict-overflow-15.c: Likewise.
2500 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2502 2014-04-28 Richard Biener <rguenther@suse.de>
2504 PR tree-optimization/60979
2505 * gcc.dg/graphite/pr60979.c: New testcase.
2507 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2510 * gcc.dg/pr60114.c: Use signed chars.
2512 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2515 * g++.dg/cpp0x/alias-decl-43.C: New.
2517 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2521 * gfortran.dg/no_range_check_3.f90: New test.
2523 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
2526 * gfortran.dg/namelist_utf8.f90: New test.
2528 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
2530 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2531 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2532 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2534 2014-04-25 Cary Coutant <ccoutant@google.com>
2537 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2538 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2539 -fdebug-types-section flag.
2541 2014-04-25 Jiong Wang <jiong.wang@arm.com>
2543 * gcc.target/arm/tail-long-call.c: New test.
2545 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2547 PR tree-optimization/60930
2548 * gcc.dg/torture/pr60930.c: New test.
2550 2014-04-25 Jakub Jelinek <jakub@redhat.com>
2552 PR tree-optimization/60960
2553 * gcc.c-torture/execute/pr60960.c: New test.
2555 2014-04-25 Marek Polacek <polacek@redhat.com>
2557 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2559 2014-04-25 Marek Polacek <polacek@redhat.com>
2562 * gcc.dg/pr18079.c: New test.
2563 * gcc.dg/pr18079-2.c: New test.
2565 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
2567 * c-c++-common/gomp/pr60823-2.c: Require effective target
2570 2014-04-25 Marek Polacek <polacek@redhat.com>
2573 * gcc.dg/pr60114.c: New test.
2575 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
2577 * gcc.c-torture/execute/20140425-1.c: New test.
2579 2014-04-25 Marek Polacek <polacek@redhat.com>
2582 * c-c++-common/pr60156.c: New test.
2584 2014-04-25 Richard Biener <rguenther@suse.de>
2587 * g++.dg/opt/pr60912.C: New testcase.
2589 2014-04-25 Richard Biener <rguenther@suse.de>
2592 * gcc.dg/lto/pr60911_0.c: New testcase.
2594 2014-04-24 Cong Hou <congh@google.com>
2596 PR tree-optimization/60896
2597 * g++.dg/vect/pr60896.cc: New test.
2599 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2601 * gcc.target/powerpc/pack01.c: New test to test the new pack and
2602 unpack builtin functionss for 128-bit types.
2603 * gcc.target/powerpc/pack02.c: Likewise.
2604 * gcc.target/powerpc/pack03.c: Likewise.
2605 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2606 divide builtin functionss.
2607 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2608 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2610 * gcc.target/powerpc/bcd-2.c: Likewise.
2611 * gcc.target/powerpc/bcd-3.c: Likewise.
2612 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2614 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2616 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
2618 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2619 keeps_null_pointer_checks.
2620 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2621 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2622 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2623 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2625 2014-04-24 Jakub Jelinek <jakub@redhat.com>
2627 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2628 Replace load with read and store with write.
2630 2014-04-24 Jeff Law <law@redhat.com>
2633 * gcc.c-torture/pr60822.c: New test.
2634 * gcc.c-torture/pr60822.x: New test.
2636 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
2639 * g++.dg/cpp0x/pr57958.C: New test.
2641 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
2643 * lib/target-supports.exp (check_effective_target_vect_perm): Return
2644 true for aarch64_be.
2646 2014-04-24 Radovan Obradovic <robradovic@mips.com>
2647 Tom de Vries <tom@codesourcery.com>
2649 * gcc.dg/fuse-caller-save.c: New test.
2651 2014-04-24 Joey Ye <joey.ye@arm.com>
2653 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2655 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2657 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2658 * gcc.dg/vect/vect-bswap16: New test.
2659 * gcc.dg/vect/vect-bswap32: Likewise.
2660 * gcc.dg/vect/vect-bswap64: Likewise.
2662 2014-04-23 Jeff Law <law@redhat.com>
2664 PR tree-optimization/60902
2665 * gcc.target/i386/pr60902.c: New test.
2667 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
2669 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2670 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2671 * gcc.target/aarch64/vdup_n_1.c: New testcase.
2673 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2675 * gcc.target/arm/rev16.c: New test.
2677 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2679 * gcc.target/aarch64/rev16_1.c: New test.
2681 2014-04-23 Richard Biener <rguenther@suse.de>
2683 PR tree-optimization/60903
2684 * gcc.dg/torture/pr60903.c: New testcase.
2686 2014-04-23 Richard Biener <rguenther@suse.de>
2689 * g++.dg/torture/pr60895.C: New testcase.
2691 2014-04-23 Richard Biener <rguenther@suse.de>
2694 * gcc.dg/torture/pr60891.c: New testcase.
2696 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2699 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2700 -fno-sanitize-recover to dg-options.
2701 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2702 add -std=c++11 to dg-options.
2703 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2704 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2705 add -std=c++1y to dg-options.
2706 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2707 -fno-sanitize-recover to dg-options.
2708 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2709 * c-c++-common/ubsan/vla-4.c: Likewise.
2710 * c-c++-common/ubsan/pr59503.c: Likewise.
2711 * c-c++-common/ubsan/vla-3.c: Likewise.
2712 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2713 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2714 * c-c++-common/ubsan/shift-3.c: Likewise.
2715 * c-c++-common/ubsan/overflow-1.c: Likewise.
2716 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2717 * c-c++-common/ubsan/vla-2.c: Likewise.
2718 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2719 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2720 * c-c++-common/ubsan/shift-6.c: Likewise.
2721 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2722 * c-c++-common/ubsan/overflow-add-3.c: New test.
2723 * c-c++-common/ubsan/overflow-add-4.c: New test.
2724 * c-c++-common/ubsan/div-by-zero-6.c: New test.
2725 * c-c++-common/ubsan/div-by-zero-7.c: New test.
2727 2014-04-22 Christian Bruel <christian.bruel@st.com>
2729 * gcc.target/sh/hiconst.c: New test.
2731 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
2733 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2734 lroundf generates custom round instruction, too.
2736 2014-04-22 Tobias Burnus <burnus@net-b.de>
2739 * coarray/alloc_comp_3.f90: New.
2741 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2744 * gcc.target/i386/pr60868.c: New testcase.
2746 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2749 * c-c++-common/gomp/pr59073.c: New test.
2751 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2753 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2755 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2757 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2758 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2760 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
2762 * gcc.dg/memcpy-5.c: New test.
2764 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2766 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2768 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2769 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2771 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2772 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2774 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2775 from dg-additional-options.
2776 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2779 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2781 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2782 (sigill_hdlr): Remove.
2783 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2786 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2787 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2788 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2790 * lib/target-supports.exp (add_options_for_tls): Remove
2791 *-*-solaris2.9* handling.
2793 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
2795 * gcc.target/aarch64/vect_cvtf_1.c: New.
2797 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2799 PR tree-optimization/60823
2800 * c-c++-common/gomp/pr60823-1.c: New test.
2801 * c-c++-common/gomp/pr60823-2.c: New test.
2802 * c-c++-common/gomp/pr60823-3.c: New test.
2804 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2806 * gcc.target/arm/anddi_notdi-1.c: New test.
2807 * gcc.target/arm/iordi_notdi-1.c: New test case.
2809 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2811 * gcc.target/arm/iordi_notdi-1.c: New test.
2813 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2815 * gcc.target/aarch64/vrnd_f64_1.c : New file.
2817 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2820 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
2821 not cause errors if -mspe.
2823 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
2826 * gcc.target/i386/pr60909-1.c: New test.
2827 * gcc.target/i386/pr60909-2.c: Ditto.
2829 2014-04-18 Cong Hou <congh@google.com>
2831 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
2832 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
2834 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2836 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2837 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2839 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2842 * g++.dg/cpp0x/alias-decl-42.C: New.
2844 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
2846 * gcc.target/powerpc/ti_math1.c: New.
2847 * gcc.target/powerpc/ti_math2.c: New.
2849 2014-04-17 Martin Jambor <mjambor@suse.cz>
2851 * gnat.dg/opt34.adb: New.
2852 * gnat.dg/opt34_pkg.ads: Likewise.
2854 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2856 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
2857 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
2859 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2861 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
2862 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
2864 2014-04-17 Jakub Jelinek <jakub@redhat.com>
2867 Forward port from 4.8 branch
2868 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
2870 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2872 * gcc.target/i386/bmi-2.c: Ditto.
2874 2014-04-17 Richard Biener <rguenther@suse.de>
2877 * g++.dg/opt/pr60849.C: New testcase.
2879 2014-04-17 Richard Biener <rguenther@suse.de>
2881 PR tree-optimization/60836
2882 * g++.dg/vect/pr60836.cc: New testcase.
2884 2014-04-17 Richard Biener <rguenther@suse.de>
2886 PR tree-optimization/60841
2887 * gcc.dg/vect/pr60841.c: New testcase.
2889 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2891 * g++.dg/ipa/devirt-31.C: New testcase.
2893 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2896 * gcc.dg/lto/pr60820_0.c: New testcase.
2897 * gcc.dg/lto/pr60820_1.c: New testcase.
2899 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2902 * g++.dg/torture/pr60854.C: New testcase.
2904 2014-04-16 Catherine Moore <clm@codesourcery.com>
2906 * gcc.target/mips/umips-store16-2.c: New test.
2908 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
2910 * g++.dg/cpp0x/initlist-vect.C: New file.
2912 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
2914 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2915 * gcc.dg/uninit-I-O0.c: Likewise.
2916 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2918 2014-04-16 Jakub Jelinek <jakub@redhat.com>
2920 PR tree-optimization/60844
2921 * gcc.dg/pr60844.c: New test.
2923 2014-04-15 Richard Biener <rguenther@suse.de>
2925 PR rtl-optimization/56965
2926 * gcc.dg/torture/pr56965-1.c: New testcase.
2927 * gcc.dg/torture/pr56965-2.c: Likewise.
2929 2014-04-15 Teresa Johnson <tejohnson@google.com>
2931 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2933 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2935 * gnat.dg/vect14.adb: New test.
2937 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2939 * gnat.dg/vect12.ad[sb]: New test.
2940 * gnat.dg/vect13.ad[sb]: Likewise.
2942 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
2944 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2946 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2947 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2948 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2949 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2950 * c-c++-common/ubsan/null-1.c: Likewise.
2951 * c-c++-common/ubsan/null-10.c: Likewise.
2952 * c-c++-common/ubsan/null-11.c: Likewise.
2953 * c-c++-common/ubsan/null-2.c: Likewise.
2954 * c-c++-common/ubsan/null-3.c: Likewise.
2955 * c-c++-common/ubsan/null-4.c: Likewise.
2956 * c-c++-common/ubsan/null-5.c: Likewise.
2957 * c-c++-common/ubsan/null-6.c: Likewise.
2958 * c-c++-common/ubsan/null-7.c: Likewise.
2959 * c-c++-common/ubsan/null-8.c: Likewise.
2960 * c-c++-common/ubsan/null-9.c: Likewise.
2961 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2962 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2963 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2964 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2965 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2966 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2967 * c-c++-common/ubsan/pr59333.c: Likewise.
2968 * c-c++-common/ubsan/pr59667.c: Likewise.
2969 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2970 * c-c++-common/ubsan/pr60636.c: Likewise.
2971 * c-c++-common/ubsan/shift-1.c: Likewise.
2972 * c-c++-common/ubsan/shift-2.c: Likewise.
2973 * c-c++-common/ubsan/vla-1.c: Likewise.
2975 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
2977 * gnat.dg/vect11.ad[sb]: New test.
2979 2014-04-14 Richard Biener <rguenther@suse.de>
2981 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2983 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2985 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2987 2014-04-14 Richard Biener <rguenther@suse.de>
2988 Marc Glisse <marc.glisse@inria.fr>
2991 * gcc.target/i386/vec-may_alias.c: New testcase.
2993 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2995 * lib/target-supports.exp
2996 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2997 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3000 2014-04-14 Richard Biener <rguenther@suse.de>
3003 * gcc.dg/lto/pr60720_0.c: New testcase.
3004 * gcc.dg/lto/pr60720_1.c: Likewise.
3006 2014-04-14 Christian Bruel <christian.bruel@st.com>
3008 * gcc.target/sh/memset.c: New test.
3010 2014-04-14 Richard Biener <rguenther@suse.de>
3013 * gcc.dg/graphite/pr55022.c: New testcase.
3015 2014-04-14 Richard Biener <rguenther@suse.de>
3017 PR tree-optimization/59817
3018 PR tree-optimization/60453
3019 * gfortran.dg/graphite/pr59817.f: New testcase.
3020 * gcc.dg/graphite/pr59817-1.c: Likewise.
3021 * gcc.dg/graphite/pr59817-2.c: Likewise.
3023 2014-04-14 Jason Merrill <jason@redhat.com>
3026 * lib/gcc-dg.exp (dg-build-dso): New.
3027 (gcc-dg-test-1): Handle dg-do-what "dso".
3029 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
3032 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3035 * gfortran.dg/associate_15.f90: New test.
3037 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3040 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3043 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3046 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3048 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3050 * gcc.target/mips/umips-store16-1.c: New test.
3052 2014-04-11 Tobias Burnus <burnus@net-b.de>
3055 * * g++.dg/warn/warn_format_signedness.C: New.
3056 * gcc.dg/format/warn-signedness.c: New.
3058 2014-04-11 Tobias Burnus <burnus@net-b.de>
3062 * gfortran.dg/finalize_25.f90: New.
3064 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3066 * gcc.target/epiphany/t1068-2.c: New file.
3068 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3070 * gcc.target/epiphany/btst-1.c: New test.
3072 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3074 PR rtl-optimization/60651
3075 * gcc.target/epiphany/mode-switch.c: New test.
3077 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3080 * g++.dg/cpp0x/gen-attrs-58.C: New.
3081 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3083 2014-04-11 Steve Ellcey <sellcey@mips.com>
3084 Jakub Jelinek <jakub@redhat.com>
3087 * gcc.c-torture/compile/pr60556.c: New test.
3089 2014-04-11 Richard Biener <rguenther@suse.de>
3092 * gcc.dg/pr60797.c: New testcase.
3094 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3096 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3097 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3098 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3100 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3101 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3102 instructions as well.
3104 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3106 PR rtl-optimization/60663
3107 * gcc.target/arm/pr60663.c: New test.
3109 2014-04-10 Jason Merrill <jason@redhat.com>
3111 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3113 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3116 * g++.dg/lto/pr60567_0.C: New test.
3118 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3120 * gfortran.dg/class_nameclash.f90: New test.
3122 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3125 * g++.dg/cpp0x/variadic156.C: New.
3127 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3129 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3132 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3135 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3138 2014-04-09 Steve Ellcey <sellcey@mips.com>
3140 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3143 2014-04-09 Cong Hou <congh@google.com>
3146 * lib/target-supports.exp:
3147 (check_effective_target_vect_widen_si_to_di_pattern): New.
3148 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3149 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3151 (foo): Fix up formatting.
3152 (main): Call check_vect.
3154 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3157 * g++.dg/template/crash119.C: New.
3159 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3161 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3163 2014-04-08 Jason Merrill <jason@redhat.com>
3165 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3167 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3169 PR rtl-optimization/60776
3170 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3171 * gcc.dg/builtin-bswap-7.c: Likewise.
3172 * gcc.dg/builtin-bswap-6a.c: New testcase.
3173 * gcc.dg/builtin-bswap-7a.c: New testcase.
3176 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3178 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3180 * gcc.dg/builtin-bswap-7.c: Likewise.
3182 2014-04-08 Richard Biener <rguenther@suse.de>
3184 PR tree-optimization/60785
3185 * gcc.dg/graphite/pr60785.c: New testcase.
3187 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3190 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3193 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3195 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3196 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3197 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3199 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3201 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3203 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3206 * g++.dg/torture/pr60609.C: New test.
3208 2014-04-07 Richard Biener <rguenther@suse.de>
3210 PR tree-optimization/60766
3211 * gcc.dg/torture/pr60766.c: New testcase.
3213 2014-04-07 Jason Merrill <jason@redhat.com>
3215 * lib/gcc-dg.exp (dg-build-dso): New.
3216 (gcc-dg-test-1): Handle dg-do-what "dso".
3217 * lib/target-supports.exp (add_options_for_dlopen): New.
3218 (check_effective_target_dlopen): Use it.
3220 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3222 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3224 2014-04-07 Richard Biener <rguenther@suse.de>
3227 * g++.dg/torture/pr60750.C: New testcase.
3228 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3230 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3232 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3234 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3237 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3239 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3242 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3244 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3246 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3248 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3250 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3252 * gcc.target/avr/dev-specific-rmw.c: New test.
3254 2014-04-04 Cong Hou <congh@google.com>
3256 PR tree-optimization/60656
3257 * gcc.dg/vect/pr60656.c: New test.
3259 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3261 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3263 * gcc.dg/builtin-bswap-7.c: Likewise.
3265 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3268 * g++.dg/cpp0x/constexpr-ice15.C: New.
3270 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3273 testcase by Richard Biener
3274 * gcc.dg/lto/pr59626_0.c: New testcase.
3275 * gcc.dg/lto/pr59626_1.c: New testcase.
3277 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3280 * gcc.c-torture/compile/pr60655-1.c: New test.
3282 2014-04-04 Martin Jambor <mjambor@suse.cz>
3285 * g++.dg/ipa/pr60640-1.C: New test.
3286 * g++.dg/ipa/pr60640-2.C: Likewise.
3287 * g++.dg/ipa/pr60640-3.C: Likewise.
3288 * g++.dg/ipa/pr60640-4.C: Likewise.
3290 2014-04-04 Jeff Law <law@redhat.com>
3293 * gcc.target/arm/pr60657.c: New test.
3295 2014-04-04 Richard Biener <rguenther@suse.de>
3298 * g++.dg/torture/pr60746.C: New testcase.
3300 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3302 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3303 * g++.old-deja/g++.jason/overload21.C: Likewise.
3304 * g++.old-deja/g++.law/init5.C: Likewise.
3306 2014-04-03 Cong Hou <congh@google.com>
3308 PR tree-optimization/60505
3309 * gcc.dg/vect/pr60505.c: New test.
3311 2014-04-03 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/60740
3314 * gcc.dg/graphite/pr60740.c: New testcase.
3316 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3318 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3319 * g++.dg/warn/Wnvdtor-2.C: New.
3320 * g++.dg/warn/Wnvdtor-3.C: New.
3321 * g++.dg/warn/Wnvdtor-4.C: New.
3322 * g++.dg/warn/Weff1.C: Delete.
3323 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3324 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3326 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3329 * g++.dg/torture/pr60659.C: New testcase.
3331 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3333 PR tree-optimization/60733
3334 * gcc.dg/torture/pr60733.c: New test.
3336 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3338 PR rtl-optimization/60650
3339 * gcc.target/arm/pr60650-2.c: New.
3341 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3343 * gcc.target/i386/avx2-vpand-3.c,
3344 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3346 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3348 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3349 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3350 gcc.target/i386/memcpy-strategy-1.c,
3351 gcc.target/i386/memcpy-strategy-2.c,
3352 gcc.target/i386/memcpy-vector_loop-1.c,
3353 gcc.target/i386/memcpy-vector_loop-2.c,
3354 gcc.target/i386/memset-vector_loop-1.c,
3355 gcc.target/i386/memset-vector_loop-2.c,
3356 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3357 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3358 -march= options different from those in dg-options.
3360 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3362 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3363 gcc.target/i386/pr30970.c: Use -mtune=generic.
3364 * gcc.target/i386/avx2-vpaddb-3.c,
3365 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3366 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3367 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3368 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3369 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3370 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3371 gcc.target/i386/avx2-vpsubw-3.c,
3372 gcc.target/i386/avx256-unaligned-load-1.c,
3373 gcc.target/i386/avx256-unaligned-load-4.c,
3374 gcc.target/i386/avx256-unaligned-store-1.c,
3375 gcc.target/i386/avx256-unaligned-store-2.c,
3376 gcc.target/i386/avx256-unaligned-store-4.c: Use
3379 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3380 Iain Sandoe <iain@codesourcery.com>
3383 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3384 with the additional options -Wl,-undefined,dynamic_lookup
3385 and -Wl,-flat_namespace.
3386 * gcc.dg/torture/pr53922.c: Additional option
3387 -Wl,-flat_namespace for darwin[89].
3388 * gcc.dg/torture/pr60092.c: Additional options
3389 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3392 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3395 * lib/prune.exp: Modify the regular express to prune
3396 the new warnings introduced by r205679 on darwin9.
3398 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
3400 * g++.dg/init/ctor4.C: Adjust.
3401 * g++.dg/init/ctor4-1.C: New.
3402 * g++.dg/cpp0x/defaulted2.C: Adjust.
3404 2014-04-01 Richard Henderson <rth@redhat.com>
3407 * gcc.dg/pr60704.c: New file.
3409 2014-04-01 Bin Cheng <bin.cheng@arm.com>
3412 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3413 logical_op_short_circuit targets.
3415 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3418 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3419 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3421 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
3423 PR rtl-optimization/60700
3424 * gcc.target/i386/pr60700.c: New test.
3426 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3429 * gcc.target/arm/pr60650.c: Adjust command line options.
3431 2014-03-31 Martin Jambor <mjambor@suse.cz>
3434 * gcc.dg/pr60647-1.c: New test.
3435 * gcc.dg/pr60647-2.c: Likewise.
3437 2014-03-31 Richard Biener <rguenther@suse.de>
3439 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3441 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
3444 * gcc.target/aarch64/pr60034.c: New file.
3446 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
3449 * g++.dg/cpp1y/pr60626.C: New testcase.
3451 2014-03-29 Joseph Myers <joseph@codesourcery.com>
3453 * gcc.dg/pr45416.c: Allow bextr on x86.
3454 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3455 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3456 gcc.target/i386/fma4-vector.c: Use -mno-fma.
3457 * gcc.target/i386/l_fma_double_1.c,
3458 gcc.target/i386/l_fma_double_2.c,
3459 gcc.target/i386/l_fma_double_3.c,
3460 gcc.target/i386/l_fma_double_4.c,
3461 gcc.target/i386/l_fma_double_5.c,
3462 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3463 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3464 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3465 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3466 * gcc.target/i386/pr27971.c: Use -mno-tbm.
3467 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3468 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3470 2014-03-29 Jakub Jelinek <jakub@redhat.com>
3473 * g++.dg/pr60648.C: Move test to...
3474 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
3475 dg-options, add for fpic targets dg-additional-options -fPIC.
3477 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
3479 * gnat.dg/opt33.adb: New testcase.
3481 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3484 * gcc.target/aarch64/pr60697.c: New.
3486 2014-03-27 Jeff Law <law@redhat.com>
3489 * g++.dg/pr60648.C: New test.
3491 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
3494 * g++.dg/cpp1y/pr60573.C: New testcase.
3496 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3499 * gcc.target/i386/pr60693.c: New test.
3501 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
3503 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3505 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3508 * c-c++-common/pr60689.c: New test.
3511 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3512 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3515 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3518 * gcc.target/aarch64/pr60675.C: New.
3520 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3522 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3523 * lib/target-supports.exp: Return true for s390
3524 in check_effective_logical_op_short_circuit.
3526 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3528 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3529 of second source operand.
3530 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3531 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3532 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3534 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3537 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3539 2014-03-28 Tobias Burnus <burnus@net-b.de>
3541 * lib/cilk-plus-dg.exp: New.
3542 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3543 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3545 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3548 * gfortran.dg/where_4.f90: New test case.
3550 2014-03-27 Tobias Burnus <burnus@net-b.de>
3553 * gfortran.dg/finalize_24.f90: New.
3555 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3557 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3560 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3561 vec_select optimizations.
3562 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3563 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3566 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3567 xxpermdi builtins are supported.
3569 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
3571 PR rtl-optimization/60650
3572 * gcc.target/arm/pr60650.c: New.
3574 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3576 * gcc.target/s390/20140327-1.c: New testcase.
3578 2014-03-27 Jakub Jelinek <jakub@redhat.com>
3581 * g++.dg/gomp/pr60682.C: New test.
3583 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
3585 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3587 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
3590 * gcc.target/aarch64/pr60580_1.c: New.
3591 * gcc.target/aarch64/test_fp_attribute_1.c: New.
3592 * gcc.target/aarch64/test_fp_attribute_2.c: New.
3594 2014-03-26 Dehao Chen <dehao@google.com>
3596 * gcc.dg/predict-8.c: New test.
3598 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
3601 * g++.dg/init/const10.C: New.
3602 * g++.dg/init/const11.C: New.
3603 * g++.dg/init/pr25811.C: Adjust.
3604 * g++.dg/init/pr29043.C: Likewise.
3605 * g++.dg/init/pr43719.C: Likewise.
3606 * g++.dg/init/pr44086.C: Likewise.
3607 * g++.dg/init/ctor8.C: Likewise.
3608 * g++.dg/init/uninitialized1.C: Likewise.
3610 2014-03-26 Jakub Jelinek <jakub@redhat.com>
3613 * c-c++-common/ubsan/pr60636.c: New test.
3615 2014-03-26 Andreas Schwab <schwab@suse.de>
3617 * g++.dg/torture/pr60315.C: Remove duplication.
3619 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
3621 * gcc.c-torture/execute/20140326-1.c: New test.
3623 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
3626 * g++.dg/torture/pr60315.C: New testcase.
3628 2014-03-25 Martin Jambor <mjambor@suse.cz>
3631 * g++.dg/ipa/pr60600.C: New test.
3633 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
3636 * g++.dg/opt/pr56999.C: Pop hidden visibility.
3638 2014-03-25 Richard Biener <rguenther@suse.de>
3641 * gfortran.dg/lto/pr60635_0.f90: New testcase.
3642 * gfortran.dg/lto/pr60635_1.c: Likewise.
3644 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
3647 * g++.dg/cpp1y/pr60627.C: New testcase.
3649 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
3651 * gcc.target/aarch64/ushr64_1.c: New.
3653 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
3655 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3656 (LONG_LONG): Use LLONG.
3657 (set_rvector_long): Explicitly return void.
3658 (set_vector_long): Likewise.
3659 (check_vector_long): Likewise.
3661 2014-03-24 Marek Polacek <polacek@redhat.com>
3663 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3665 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3666 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3667 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3668 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3669 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3670 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3671 * c-c++-common/ubsan/pr59503.c: Likewise.
3672 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3673 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3674 * c-c++-common/ubsan/shift-3.c: Likewise.
3675 * c-c++-common/ubsan/shift-6.c: Likewise.
3676 * c-c++-common/ubsan/undefined-1.c: Likewise.
3677 * c-c++-common/ubsan/vla-2.c: Likewise.
3678 * c-c++-common/ubsan/vla-3.c: Likewise.
3679 * c-c++-common/ubsan/vla-4.c: Likewise.
3680 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3681 * g++.dg/ubsan/return-2.C: Likewise.
3683 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
3685 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3688 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3692 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3693 * gfortran.dg/round_4.f90: Likewise.
3695 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
3698 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3701 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3704 * c-c++-common/ubsan/pr60613-1.c: New test.
3705 * c-c++-common/ubsan/pr60613-2.c: New test.
3707 2014-03-22 Matthias Klose <doko@ubuntu.com>
3709 * g++.dg/cpp0x/regress: Remove empty directory.
3711 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3714 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
3716 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3718 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
3719 * g++.dg/cpp1y/pr60393.C: Likewise.
3721 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3724 * g++.dg/cpp1y/pr60384.C: New.
3726 2014-03-21 Jakub Jelinek <jakub@redhat.com>
3729 * gcc.dg/pr60598.c: New test.
3731 2014-03-21 Martin Jambor <mjambor@suse.cz>
3734 * g++.dg/torture/pr59176.C: New test.
3736 2014-03-21 Martin Jambor <mjambor@suse.cz>
3739 * g++.dg/ipa/pr60419.C: New test.
3741 2014-03-21 Richard Biener <rguenther@suse.de>
3743 PR tree-optimization/60577
3744 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3746 2014-03-21 Tobias Burnus <burnus@net-b.de>
3749 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3751 2014-03-20 Jakub Jelinek <jakub@redhat.com>
3754 * g++.dg/opt/pr60597.C: New test.
3757 * g++.dg/init/pr60572.C: New test.
3759 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3761 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3763 2014-03-19 Tobias Burnus <burnus@net-b.de>
3767 * gfortran.dg/implicit_pure_4.f90: New.
3769 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3772 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3774 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
3777 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3778 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3779 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3781 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3784 * g++.dg/cpp1y/pr60332.C: New.
3786 2014-03-19 Marek Polacek <polacek@redhat.com>
3789 * g++.dg/ubsan/pr60569.C: New test.
3791 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3793 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3795 2014-03-19 Jakub Jelinek <jakub@redhat.com>
3797 PR tree-optimization/60559
3798 * g++.dg/vect/pr60559.cc: New test.
3800 2014-03-18 Ian Lance Taylor <iant@google.com>
3803 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3804 (ditype): Rename typedef from int64_t.
3806 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3809 * gcc.dg/cast-qual-3.c: New.
3811 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3812 * c-c++-common/Wcast-qual-1.c: More precise match text.
3814 2014-03-18 Janus Weil <janus@gcc.gnu.org>
3818 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3819 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3820 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3821 * gfortran.dg/intent_optimize_1.f90: Ditto.
3822 * gfortran.dg/pointer_init_9.f90: Ditto.
3823 * gfortran.dg/volatile4.f90: Ditto.
3824 * gfortran.dg/volatile6.f90: Ditto.
3826 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3829 * c-c++-common/Wcast-qual-1.c: More precise match text.
3831 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3834 * g++.dg/cpp0x/constexpr-ice14.C: New.
3836 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3839 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3841 2014-03-18 Jakub Jelinek <jakub@redhat.com>
3844 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3845 * c-c++-common/ubsan/null-2.c: Likewise.
3846 * c-c++-common/ubsan/null-3.c: Likewise.
3847 * c-c++-common/ubsan/null-4.c: Likewise.
3848 * c-c++-common/ubsan/null-5.c: Likewise.
3849 * c-c++-common/ubsan/null-6.c: Likewise.
3850 * c-c++-common/ubsan/null-7.c: Likewise.
3851 * c-c++-common/ubsan/null-8.c: Likewise.
3852 * c-c++-common/ubsan/null-9.c: Likewise.
3853 * c-c++-common/ubsan/null-10.c: Likewise.
3854 * c-c++-common/ubsan/null-11.c: Likewise.
3855 * c-c++-common/ubsan/overflow-1.c: Likewise.
3856 * c-c++-common/ubsan/overflow-2.c: Likewise.
3857 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3858 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3859 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3860 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3861 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3862 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3863 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3864 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3865 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3866 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3867 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3868 * c-c++-common/ubsan/pr59333.c: Likewise.
3869 * c-c++-common/ubsan/pr59503.c: Likewise.
3870 * c-c++-common/ubsan/pr59667.c: Likewise.
3871 * c-c++-common/ubsan/undefined-1.c: Likewise.
3872 * g++.dg/ubsan/pr59250.C: Likewise.
3873 * g++.dg/ubsan/pr59306.C: Likewise.
3875 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3877 * gcc.dg/tls/pr58595.c: Add tls options.
3879 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
3881 * gcc.target/i386/avx-additional-reg-names.c: New.
3882 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3884 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
3887 * g++.dg/cpp1y/pr60390.C: New testcase.
3890 * g++.dg/cpp1y/pr60391.C: New testcase.
3892 2014-03-17 Jakub Jelinek <jakub@redhat.com>
3895 * gcc.target/i386/pr60516.c: New test.
3897 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3900 * g++.dg/cpp0x/constexpr-ice13.C: New.
3902 2014-03-17 Marek Polacek <polacek@redhat.com>
3905 * gcc.dg/gomp/pr60534.c: New test.
3907 2014-03-17 Kai Tietz <ktietz@redhat.com>
3909 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3911 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
3914 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3917 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
3920 * gfortran.dg/list_read_12.f90: New test.
3922 2014-03-15 Janus Weil <janus@gcc.gnu.org>
3925 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3926 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3927 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3928 -Wno-aggressive-loop-optimizations and remove an unused variable.
3929 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3930 * gfortran.dg/pointer_init_9.f90: New.
3931 * gfortran.dg/volatile4.f90: Put into subroutine.
3932 * gfortran.dg/volatile6.f90: Ditto.
3934 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
3937 * gfortran.dg/transpose_4.f90: New test.
3939 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
3941 PR rtl-optimization/60508
3942 * gcc.target/i386/pr60508.c: New.
3944 2014-03-14 Richard Biener <rguenther@suse.de>
3947 * g++.dg/pr60518.C: New testcase.
3949 2014-03-14 Martin Jambor <mjambor@suse.cz>
3952 * gcc.dg/lto/pr60461_0.c: New test.
3954 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
3956 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3957 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3958 * gcc.dg/lto/save-temps_0.c: New testcase.
3960 2014-03-13 Jakub Jelinek <jakub@redhat.com>
3963 * c-c++-common/pr36282-1.c: New test.
3964 * c-c++-common/pr36282-2.c: New test.
3965 * c-c++-common/pr36282-3.c: New test.
3966 * c-c++-common/pr36282-4.c: New test.
3968 2014-03-13 Richard Henderson <rth@redhat.com>
3971 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3973 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3976 * g++.dg/template/crash118.C: New.
3977 * g++.dg/template/crash95.C: Adjust.
3979 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3981 PR rtl-optimization/57189
3982 * gcc.target/i386/pr57189.c: New.
3984 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3987 * g++.dg/cpp0x/static_assert10.C: New.
3988 * g++.dg/cpp0x/static_assert11.C: Likewise.
3989 * g++.dg/cpp0x/static_assert3.C: Adjust.
3991 2014-03-13 Richard Biener <rguenther@suse.de>
3993 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3995 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3997 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3998 2.07 128-bit arithmetic.
3999 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4001 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4002 due to when TImode is allowed in VSX registers, the allowable
4003 address modes for TImode is just a single indirect address in
4004 order for the value to be loaded and store in either GPR or VSX
4005 registers. This affects the generated code, and it would cause
4006 this test to fail, when such an option is used.
4008 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4010 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4012 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4014 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4015 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4016 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4017 only test for exactly one if if -mbranch-cost=1 has been passed.
4019 2014-03-12 Christian Bruel <christian.bruel@st.com>
4022 * gcc.target/arm/pr60264.c
4024 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4026 PR tree-optimization/60454
4027 * gcc.c-torture/execute/pr60454.c: New test.
4029 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4030 Marc Glisse <marc.glisse@inria.fr>
4032 PR tree-optimization/60502
4033 * gcc.c-torture/compile/pr60502.c: New test.
4035 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4038 * gcc.dg/vect/pr60482.c: New test.
4040 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4043 * g++.dg/cpp0x/inh-ctor19.C: New.
4045 2014-03-11 Richard Biener <rguenther@suse.de>
4047 PR tree-optimization/60429
4048 PR tree-optimization/60485
4049 * gcc.dg/pr60485-1.c: New testcase.
4050 * gcc.dg/pr60485-2.c: Likewise.
4052 2014-03-10 Jakub Jelinek <jakub@redhat.com>
4055 * g++.dg/ipa/pr60457.C: New test.
4057 2014-03-10 Richard Biener <rguenther@suse.de>
4060 * g++.dg/torture/pr60474.C: New testcase.
4062 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4064 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4066 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
4068 * gcc.dg/lto/pr55113_0.c: New testcase.
4070 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4073 * g++.dg/cpp1y/pr60033.C: New testcase.
4076 * g++.dg/cpp1y/pr60393.C: New testcase.
4078 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4081 * gfortran.dg/fmt_en.f90: New test.
4083 2014-03-07 Jason Merrill <jason@redhat.com>
4085 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4086 * lib/target-supports.exp (check_effective_target_c++11): Now
4088 (check_effective_target_c++11_only): New.
4089 (check_effective_target_c++11_down): New.
4090 (check_effective_target_c++1y): New.
4091 (check_effective_target_c++1y_only): New.
4092 (check_effective_target_c++98_only): Rename from
4093 check_effective_target_c++98.
4094 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4096 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4099 * g++.dg/cpp0x/constexpr-ice12.C: New.
4101 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4103 * c-c++-common/gomp/map-1.c: Extend.
4105 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4106 Janus Weil <janus@gcc.gnu.org>
4109 * gfortran.dg/deferred_type_component_1.f90 : New test.
4110 * gfortran.dg/deferred_type_component_2.f90 : New test.
4112 2014-03-06 Marek Polacek <polacek@redhat.com>
4115 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4116 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4118 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4121 * gcc.dg/tls/pr58595.c: New test.
4123 2014-03-06 Richard Biener <rguenther@suse.de>
4129 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4131 * gcc.dg/lto/pr55113_0.c: New testcase.
4133 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4136 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4137 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4138 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4140 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4141 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4142 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4143 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4144 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4145 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4146 even for mips*/s390*/i?86/x86_64.
4147 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4148 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4149 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4150 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4151 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4154 * gcc.dg/lto/pr60404_0.c: New test.
4155 * gcc.dg/lto/pr60404_1.c: New file.
4156 * gcc.dg/lto/pr60404_2.c: New file.
4158 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4160 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4161 long long" throughout.
4162 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4163 * gcc.dg/vmx/insert-vsx.c: Likewise.
4164 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4165 * gcc.dg/vmx/ld-vsx.c: Likewise.
4166 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4167 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4168 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4169 * gcc.dg/vmx/merge-vsx.c: Likewise.
4170 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4171 * gcc.dg/vmx/st-vsx.c: Likewise.
4172 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4173 * gcc.dg/vmx/stl-vsx.c: Likewise.
4174 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4176 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4178 * gcc.dg/lto/pr55113_0.c: New testcase.
4180 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4183 * g++.dg/cpp1y/pr60376.C: New.
4185 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4187 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4189 2014-03-04 Richard Biener <rguenther@suse.de>
4191 PR tree-optimization/60382
4192 * gcc.dg/vect/pr60382.c: New testcase.
4194 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4197 * gfortran.dg/namelist_84.f90: New test.
4199 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4201 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4202 argument to avoid inf values.
4203 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4204 UNION_FP_CHECK machinery.
4206 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4208 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4209 i32in128 cases outside special big-endian processing block.
4211 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4213 PR preprocessor/60400
4214 * c-c++-common/cpp/pr60400.c: New test.
4215 * c-c++-common/cpp/pr60400-1.h: New file.
4216 * c-c++-common/cpp/pr60400-2.h: New file.
4219 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4221 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4222 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4224 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4227 * g++.dg/lto/pr60150.H: New testcase.
4228 * g++.dg/lto/pr60150_0.C: New testcase.
4229 * g++.dg/lto/pr60150_1.C: New testcase.
4231 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4234 * g++.dg/ipa/devirt-29.C: New testcase
4236 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4239 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4241 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4244 * g++.dg/cpp0x/pr50025.C: New.
4246 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4249 * g++.dg/cpp1y/pr60377.C: New testcase.
4251 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4254 * gfortran.dg/str_comp_optimize_1.f90: New test.
4256 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4259 * gcc.c-torture/compile/pr60071.c: New.
4261 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4264 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4266 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4269 * g++.dg/cpp0x/constexpr-ice11.C: New.
4271 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4274 * g++.dg/cpp1y/auto-fn24.C: New.
4276 2014-02-28 Joey Ye <joey.ye@arm.com>
4279 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4281 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4284 * g++.dg/overload/ellipsis2.C: New.
4286 2014-02-27 Jeff Law <law@redhat.com>
4288 PR rtl-optimization/52714
4289 * gcc.c-torture/compile/pr52714.c: New test.
4291 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4292 Jeff Law <law@redhat.com>
4294 PR rtl-optimization/49847
4295 * g++.dg/pr49847.C: New test.
4297 2014-02-27 Marek Polacek <polacek@redhat.com>
4300 * c-c++-common/pr59223.c: New test.
4302 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4304 * common/config/i386/predicates.md (const1256_operand): Remove.
4305 (const2356_operand): New.
4306 (const_1_to_2_operand): Remove.
4307 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4308 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4309 (*avx512pf_gatherpf<mode>sf): Ditto.
4310 (avx512pf_gatherpf<mode>df): Ditto.
4311 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4312 (*avx512pf_gatherpf<mode>df): Ditto.
4313 (avx512pf_scatterpf<mode>sf): Ditto.
4314 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4315 (*avx512pf_scatterpf<mode>sf): Ditto.
4316 (avx512pf_scatterpf<mode>df): Ditto.
4317 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4318 (*avx512pf_scatterpf<mode>df): Ditto.
4319 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4321 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4323 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4324 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4325 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4326 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4327 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4328 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4329 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4330 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4332 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4335 * gnat.dg/renaming5.adb: Change to two expected gotos.
4336 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4338 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4339 messages for removed basic block.
4340 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4341 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4342 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4343 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4345 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4347 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4348 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4349 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4350 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4351 * gcc.dg/vmx/merge-vsx.c: Likewise.
4352 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4354 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4356 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4357 * gcc.target/i386/prefetchwt1-1.c: New.
4358 * g++.dg/other/i386-2.C: Add new option.
4359 * g++.dg/other/i386-3.C: Ditto.
4360 * gcc.target/i386/sse-12.c: Ditto.
4361 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4362 * gcc.target/i386/sse-22.c: Add new option.
4363 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4365 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4368 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4371 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4373 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4376 * g++.dg/cpp1y/pr60311.C: New testcase.
4378 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4381 * g++.dg/cpp1y/pr60065.C: New testcase.
4383 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4385 PR rtl-optimization/60268
4386 * gcc.c-torture/compile/pr60268.c: New test.
4388 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
4390 * gcc.target/microblaze/others/mem_reload.c: New test.
4392 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4394 * gcc.dg/vmx/lde.c: New test.
4395 * gcc.dg/vmx/lde-be-order.c: New test.
4396 * gcc.dg/vmx/ste.c: New test.
4397 * gcc.dg/vmx/ste-be-order.c: New test.
4399 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4402 * lib/target-supports.exp
4403 (check_effective_target_logical_op_short_circuit): Add cris-*-*
4404 and crisv32-*-* to list.
4406 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4409 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4411 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4413 * gcc.dg/vmx/vsums.c: Check entire result vector.
4414 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4416 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4418 * gcc.dg/vmx/ld.c: New test.
4419 * gcc.dg/vmx/ld-be-order.c: New test.
4420 * gcc.dg/vmx/ld-vsx.c: New test.
4421 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4422 * gcc.dg/vmx/ldl.c: New test.
4423 * gcc.dg/vmx/ldl-be-order.c: New test.
4424 * gcc.dg/vmx/ldl-vsx.c: New test.
4425 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4426 * gcc.dg/vmx/st.c: New test.
4427 * gcc.dg/vmx/st-be-order.c: New test.
4428 * gcc.dg/vmx/st-vsx.c: New test.
4429 * gcc.dg/vmx/st-vsx-be-order.c: New test.
4430 * gcc.dg/vmx/stl.c: New test.
4431 * gcc.dg/vmx/stl-be-order.c: New test.
4432 * gcc.dg/vmx/stl-vsx.c: New test.
4433 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4435 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
4437 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4438 * g++.dg/other/i386-3.C (dg-options): Ditto.
4439 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4440 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4441 -mavx512pf and -msha.
4443 2014-02-21 Richard Biener <rguenther@suse.de>
4445 PR tree-optimization/60276
4446 * gcc.dg/vect/pr60276.c: New testcase.
4448 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4451 * gfortran.dg/finalize_23.f90: New.
4453 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
4457 * g++.dg/cpp1y/pr60052.C: New testcase.
4458 * g++.dg/cpp1y/pr60053.C: New testcase.
4460 2014-02-21 Tobias Burnus <burnus@net-b.de>
4463 * gfortran.dg/inquire_16.f90: New.
4465 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
4467 * gcc.target/nios2/biggot-1.c: New.
4468 * gcc.target/nios2/biggot-2.c: New.
4470 2014-02-20 Martin Jambor <mjambor@suse.cz>
4473 * gcc.dg/ipa/pr55260.c: New test.
4475 2014-02-20 Bin Cheng <bin.cheng@arm.com>
4477 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4478 for execution test case.
4480 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
4483 * g++.dg/torture/pr58555.C: New testcase.
4485 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4488 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4490 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4492 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4493 Kirill Yukhin <kirill.yukhin@intel.com>
4495 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4496 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4497 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4498 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4500 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4502 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4505 * g++.dg/ext/builtin-bswap1.C: New test.
4506 * c-c++-common/pr37743.c: New test.
4508 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
4510 * gcc.dg/decl-10.c: New test.
4512 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4515 * g++.dg/ext/ivdep-1.C: New test.
4518 * gcc.dg/pr60267.c: New test.
4520 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
4523 * gcc.target/i386/pr39162.c: Add dg-prune-output.
4524 (dg-options): Remove -Wno-psabi.
4525 * gcc.target/i386/pr59794-2.c: Ditto.
4526 * gcc.target/i386/pr60205-1.c: Ditto.
4527 * gcc.target/i386/sse-5.c: Ditto.
4529 2014-02-18 Nick Clifton <nickc@redhat.com>
4531 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4532 * gcc.dg/pr23623.c: Likewise.
4533 * gcc.dg/pr48784-1.c: Likewise.
4534 * gcc.dg/pr48784-2.c: Likewise.
4535 * gcc.dg/pr56997-2.c: Likewise.
4536 * gcc.dg/sms-6.c: Likewise.
4537 * gcc.dg/torture/pr60183.c: Likewise.
4538 * gcc.dg/torture/vec-cvt-1.c: Likewise.
4539 * gcc.c-torture/execute/20061220-1.x: New.
4540 * gcc.c-torture/execute/pr43220.x: New.
4541 * gcc.c-torture/execute/pr51581-1.x: New.
4542 * gcc.c-torture/execute/pr51581-2.x: New.
4543 * gcc.c-torture/execute/pr58570.x: New.
4544 * gcc.c-torture/unsorted/DFcmp.x: New.
4545 * gcc.c-torture/unsorted/SFset.x: New.
4547 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
4549 * gnat.dg/opt31.adb: New test.
4551 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4553 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4555 2014-02-19 Janus Weil <janus@gcc.gnu.org>
4558 * gfortran.dg/typebound_proc_33.f90: New.
4560 2014-02-19 Marek Polacek <polacek@redhat.com>
4563 * gcc.dg/pr60195.c: New test.
4565 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
4567 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4569 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4571 PR preprocessor/58844
4572 * c-c++-common/cpp/pr58844-1.c: New test.
4573 * c-c++-common/cpp/pr58844-2.c: New test.
4575 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4578 * g++.dg/cpp0x/constexpr-ice10.C: New.
4580 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4583 * g++.dg/cpp0x/pr60215.C: New.
4585 2014-02-18 Tobias Burnus <burnus@net-b.de>
4588 * gfortran.dg/proc_ptr_45.f90: New.
4589 * gfortran.dg/proc_ptr_46.f90: New.
4591 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
4594 * g++.dg/cpp1y/pr60190.C: New testcase.
4597 * g++.dg/cpp1y/pr60064.C: New testcase.
4599 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
4602 * gcc.target/i386/pr60205-1.c: New test.
4603 * gcc.target/i386/pr60205-2.c: Ditto.
4605 2014-02-18 Kai Tietz <ktietz@redhat.com>
4608 * gcc.target/i386/nest-1.c: New testcase.
4610 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
4612 * gnat.dg/opt32.adb: New test.
4614 2014-02-18 Janus Weil <janus@gcc.gnu.org>
4617 * gfortran.dg/typebound_generic_15.f90: New.
4619 2014-02-17 Janus Weil <janus@gcc.gnu.org>
4622 * gfortran.dg/init_flag_12.f90: New.
4624 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
4625 Ilya Tocar <ilya.tocar@intel.com>
4627 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4628 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4630 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4632 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
4634 * lib/target-supports.exp
4635 (check_effective_target_logical_op_short_circuit): New procedure.
4636 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4637 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4638 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4639 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4640 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4641 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
4642 logical_op_short_circuit for the alternative test, extending
4645 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4648 * gcc.target/powerpc/pr60203.c: New testsuite.
4650 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
4653 * gfortran.dg/ichar_3.f90: New test.
4655 2014-02-15 Richard Biener <rguenther@suse.de>
4657 PR tree-optimization/60183
4658 * gcc.dg/torture/pr60183.c: New testcase.
4660 2014-02-14 Jeff Law <law@redhat.com>
4662 PR rtl-optimization/60131
4663 * g++.dg/torture/pr60131.C: New test.
4665 2014-02-14 Ian Bolton <ian.bolton@arm.com>
4667 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4670 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4672 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4674 2014-02-14 Jakub Jelinek <jakub@redhat.com>
4676 * gcc.c-torture/compile/20140213.c: New test.
4678 2014-02-13 Jakub Jelinek <jakub@redhat.com>
4681 * gcc.target/i386/pr43546.c: New test.
4683 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
4685 * gcc.target/s390/hotpatch-compile-8.c: New test.
4687 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4689 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
4690 definition with an ifndef.
4691 * gcc.dg/pr59605-2.c: New test.
4693 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4695 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4697 2014-02-12 Joseph Myers <joseph@codesourcery.com>
4699 * gcc.dg/torture/float128-mul-underflow.c,
4700 gcc.dg/torture/float128-truncdf-underflow.c,
4701 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4703 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4706 * g++.dg/ipa/pr59737.C: New test.
4708 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
4710 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
4712 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
4714 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
4716 * gcc.dg/cilk-plus/jump-openmp.c: New file.
4718 2014-02-12 Richard Biener <rguenther@suse.de>
4721 * gcc.dg/torture/pr60092.c: New testcase.
4722 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
4724 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
4726 * gcc.c-torture/execute/20140212-1.c: New test.
4728 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4731 * g++.dg/cpp0x/pr60047.C: New.
4733 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4736 * c-c++-common/pr60101.c: New test.
4738 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
4741 * g++.dg/ipa/devirt-27.C: New testcase.
4742 * g++.dg/ipa/devirt-26.C: New testcase.
4744 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4747 * gcc.target/powerpc/pr60137.c: New file.
4749 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4752 * gfortran.dg/pr52370.f90: New test.
4754 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
4758 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4761 * gcc.target/i386/pr43662.c (dg-options):
4762 Add -maccumulate-outgoing-args.
4763 * gcc.target/i386/pr43869.c (dg-options): Ditto.
4764 * gcc.target/i386/pr57003.c (dg-options): Ditto.
4765 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4766 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4767 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4768 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4769 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4770 Add -maccumulate-outgoing-args.
4771 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4772 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4773 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4774 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4775 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4776 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4777 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4778 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4779 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4780 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4781 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4782 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4783 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4784 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4785 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4787 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4789 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4791 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4794 * gcc.dg/guality/pr59776.c: New test.
4796 2014-02-11 Renlin Li <Renlin.Li@arm.com>
4798 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4799 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4800 (add_options_for_arm_vfp3): New.
4802 2014-02-11 Jeff Law <law@redhat.com>
4805 * gcc.target/m68k/pr54041.c: New test.
4807 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4810 * gcc.target/i386/pr59927.c: New test.
4812 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
4814 * gcc.dg/vect/pr57741-3.c: Require vect_int.
4815 * gcc.dg/vect/pr60012.c: Likewise.
4816 * gcc.dg/vect/vect-119.c: Likewise.
4817 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4818 * gcc.dg/vect/vect-outer-4c.c: Likewise.
4820 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4822 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4824 2014-02-10 Jeff Law <law@redhat.com>
4827 * gcc.c-torture/compile/pr52306.c: New test.
4829 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4831 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4833 2014-02-10 Richard Biener <rguenther@suse.de>
4835 PR tree-optimization/60115
4836 * gcc.dg/torture/pr60115.c: New testcase.
4838 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
4840 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4841 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4843 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
4844 Ilya Tocar <ilya.tocar@intel.com>
4846 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4847 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4848 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4849 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4850 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4851 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4852 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4853 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4854 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4855 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4856 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4857 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4858 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4859 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4860 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4861 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4862 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4863 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4864 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4865 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4866 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4867 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4868 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4869 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4870 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4871 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4872 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4874 2014-02-10 Jakub Jelinek <jakub@redhat.com>
4876 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4878 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4881 * gfortran.dg/associated_target_5.f03: New test.
4883 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4886 * gfortran.dg/elemental_by_value_1.f90: New test.
4888 2014-02-08 Janus Weil <janus@gcc.gnu.org>
4891 * gfortran.dg/finalize_22.f90: New.
4893 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
4896 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
4897 was fixed by the patch for PR59906.
4899 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4901 PR translation/52289
4902 * gfortran.dg/coarray_8.f90: Update dg-error match.
4904 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4907 * gcc.dg/vect/pr59984.c: New test.
4910 * gcc.dg/attr-alloc_align-1.c: New test.
4911 * gcc.dg/attr-alloc_align-2.c: New test.
4912 * gcc.dg/attr-alloc_align-3.c: New test.
4913 * gcc.dg/attr-assume_aligned-1.c: New test.
4914 * gcc.dg/attr-assume_aligned-2.c: New test.
4915 * gcc.dg/attr-assume_aligned-3.c: New test.
4917 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4920 * gcc.target/i386/pr60077-1.c: New test.
4921 * gcc.target/i386/pr60077-2.c: New test.
4923 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4925 PR preprocessor/56824
4926 * gcc.dg/pr56824.c: New test.
4928 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4930 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4931 variable used for atomic operations.
4933 2014-02-07 Richard Biener <rguenther@suse.de>
4936 * gcc.dg/vect/pr60092-2.c: New testcase.
4938 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4942 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4944 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4945 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4947 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4949 * gcc.target/s390/fp2int1.c: New testcase.
4951 2014-02-07 Richard Biener <rguenther@suse.de>
4954 * gcc.dg/tree-ssa/alias-30.c: New testcase.
4955 * gcc.dg/tree-ssa/alias-31.c: Likewise.
4957 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
4960 * g++.dg/torture/pr59918.C: New testcase.
4962 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4965 * gcc.target/arm/pr59575.c: New test.
4968 * gcc.dg/pr59992.c: New test.
4970 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4972 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4973 init_priority. Test alignment of variable instead of function.
4975 2014-02-06 Marek Polacek <polacek@redhat.com>
4978 * gcc.dg/pr60087.c: New test.
4980 2014-02-06 Alan Modra <amodra@gmail.com>
4982 * gcc.target/powerpc/pr60032.c: New.
4984 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4987 * gcc.c-torture/execute/pr60062.c: New test.
4988 * gcc.c-torture/execute/pr60072.c: New test.
4990 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4992 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4993 so that expected outcome works for PIC variants too.
4995 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4996 Kugan Vivekanandarajah <kuganv@linaro.org>
4998 * gcc.target/arm/vect-noalign.c: New file.
5000 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
5001 Jakub Jelinek <jakub@redhat.com>
5004 * gcc.dg/pr60013.c: New testcase.
5006 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5008 * gcc.dg/vmx/sum2s.c: New.
5009 * gcc.dg/vmx/sum2s-be-order.c: New.
5011 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5013 * gcc.dg/vmx/pack.c: New.
5014 * gcc.dg/vmx/pack-be-order.c: New.
5015 * gcc.dg/vmx/unpack.c: New.
5016 * gcc.dg/vmx/unpack-be-order.c: New.
5018 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5020 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5021 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5023 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5025 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5026 Use __builtin_floorf, __builtin_ceilf.
5027 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5029 (TEST): Use __builtin_floorf.
5030 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5032 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5035 * g++.dg/opt/pr59947.C: New test.
5038 * c-c++-common/gomp/pr58703.c: New test.
5040 2014-02-05 Richard Biener <rguenther@suse.de>
5043 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5044 avoid using unsigned long long.
5046 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5049 * g++.dg/torture/pr57499.C: New test.
5051 2014-02-05 Yury Gribov <y.gribov@samsung.com>
5053 * gcc.dg/asan/nosanitize-and-inline.c: New test.
5055 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
5057 * g++.dg/ipa/devirrt-22.C: Fix template.
5059 2014-02-04 Marek Polacek <polacek@redhat.com>
5062 * gcc.dg/pr60036.c: New test.
5064 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5067 * g++.dg/torture/pr60058.C: New testcase.
5069 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5071 * g++.dg/tsan/default_options.C: Invert check.
5073 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5075 PR tree-optimization/60002
5076 * g++.dg/opt/pr60002.C: New test.
5078 PR tree-optimization/60023
5079 * g++.dg/vect/pr60023.cc: New test.
5082 * c-c++-common/torture/pr60026.c: New test.
5084 PR rtl-optimization/57915
5085 * gcc.target/i386/pr57915.c: New test.
5087 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5089 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5091 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5093 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5095 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5098 * gcc.dg/pr59261.c: New test.
5100 2014-02-04 Richard Biener <rguenther@suse.de>
5102 PR tree-optimization/60012
5103 * gcc.dg/vect/pr60012.c: New testcase.
5105 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5108 * g++.dg/eh/unwind-direct.C: New test.
5110 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5112 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5113 timeout value to 20s.
5115 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5118 * g++.dg/torture/pr59882.C: New testcase
5120 2014-02-03 Jan Hubicka <jh@suse.cz>
5123 * g++.dg/ipa/devirt-22.C: New testcase.
5125 2014-02-03 Jan Hubicka <jh@suse.cz>
5127 * g++.dg/ipa/devirt-25.C: New testcase.
5129 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5131 PR tree-optimization/59924
5132 * gcc.dg/pr59924.c: New test.
5134 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5137 * g++.dg/ipa/devirt-24.C: New testcase.
5139 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5143 * c-c++-common/attributes-1.c: New testcase.
5144 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5146 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5149 * g++.dg/cpp0x/pr58871.C: New.
5151 2014-02-03 Cong Hou <congh@google.com>
5153 PR tree-optimization/60000
5154 * g++.dg/vect/pr60000.cc: New test.
5156 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5158 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5159 * gcc.target/i386/long-double-64-4.c: Likewise.
5160 * gcc.target/i386/long-double-80-1.c: Likewise.
5161 * gcc.target/i386/long-double-80-2.c: Likewise.
5162 * gcc.target/i386/long-double-80-3.c: Likewise.
5163 * gcc.target/i386/long-double-80-4.c: Likewise.
5164 * gcc.target/i386/long-double-80-5.c: Likewise.
5165 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5166 __multf3 isn't used.
5167 * gcc.target/i386/long-double-64-3.c: Likewise.
5168 * gcc.target/i386/long-double-128-1.c: New test.
5169 * gcc.target/i386/long-double-128-2.c: Likewise.
5170 * gcc.target/i386/long-double-128-3.c: Likewise.
5171 * gcc.target/i386/long-double-128-4.c: Likewise.
5172 * gcc.target/i386/long-double-128-5.c: Likewise.
5173 * gcc.target/i386/long-double-128-6.c: Likewise.
5174 * gcc.target/i386/long-double-128-7.c: Likewise.
5175 * gcc.target/i386/long-double-128-8.c: Likewise.
5176 * gcc.target/i386/long-double-128-9.c: Likewise.
5177 * gcc.target/i386/long-double-64-5.c: Likewise.
5178 * gcc.target/i386/long-double-64-6.c: Likewise.
5179 * gcc.target/i386/long-double-64-7.c: Likewise.
5180 * gcc.target/i386/long-double-64-8.c: Likewise.
5181 * gcc.target/i386/long-double-64-9.c: Likewise.
5182 * gcc.target/i386/long-double-80-10.c: Likewise.
5183 * gcc.target/i386/long-double-80-8.c: Likewise.
5184 * gcc.target/i386/long-double-80-9.c: Likewise.
5186 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5188 PR rtl-optimization/57662
5189 * g++.dg/pr57662.C: New test.
5191 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5193 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5194 * gcc.dg/vmx/perm.c: New.
5195 * gcc.dg/vmx/perm-be-order.c: New.
5197 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5199 * gcc.dg/vmx/vsums.c: New.
5200 * gcc.dg/vmx/vsums-be-order.c: New.
5202 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5204 * g++.dg/ipa/devirt-23.C: New testcase.
5205 * g++.dg/ipa/devirt-20.C: Fix template.
5207 2014-02-02 Jan Hubicka <jh@suse.cz>
5209 * g++.dg/ipa/devirt-21.C: New testcase.
5211 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5213 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5214 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5216 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5219 * gcc.c-torture/execute/pr60017.c: New test.
5221 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5224 * gfortran.dg/default_initialization_7.f90: New test.
5226 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5229 * gfortran.dg/elemental_subroutine_9.f90: New test.
5231 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5233 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5235 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5237 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5239 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5241 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5243 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5246 * g++.dg/init/bitfield5.C: New.
5248 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5250 PR tree-optimization/60003
5251 * gcc.c-torture/execute/pr60003.c: New test.
5253 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5256 * gcc.target/arm/pr59985.C: New.
5258 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5261 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5262 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5264 (tsan_finish): Restore dg-do-what-default.
5265 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5266 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5267 * g++.dg/tsan/default_options.C: Likewise.
5268 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5269 * g++.dg/tsan/atomic_free2.C: Likewise.
5270 * g++.dg/tsan/cond_race.C: Likewise.
5271 * g++.dg/tsan/fd_close_norace.C: Likewise.
5272 * g++.dg/tsan/benign_race.C: Likewise.
5273 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5274 * c-c++-common/tsan/simple_race.c: Likewise.
5275 * c-c++-common/tsan/mutexset1.c: Likewise.
5276 * c-c++-common/tsan/thread_leak2.c: Likewise.
5277 * c-c++-common/tsan/tls_race.c: Likewise.
5278 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5279 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5280 * c-c++-common/tsan/free_race2.c: Likewise.
5281 * c-c++-common/tsan/thread_leak.c: Likewise.
5282 * c-c++-common/tsan/thread_leak1.c: Likewise.
5283 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5284 * c-c++-common/tsan/free_race.c: Likewise.
5285 * c-c++-common/tsan/sleep_sync.c: Likewise.
5286 * c-c++-common/tsan/tiny_race.c: Likewise.
5287 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5288 * c-c++-common/tsan/atomic_stack.c: Likewise.
5289 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5290 in dg-output regexps.
5291 * c-c++-common/tsan/simple_stack.c: Likewise.
5293 2014-01-31 Richard Henderson <rth@redhat.com>
5295 * g++.dg/tm/pr60004.C: New.
5297 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5300 * g++.dg/inherit/crash4.C: New.
5302 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5304 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5306 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5308 * gcc.target/i386/m512-check.h: Use correct rounding values.
5310 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5312 * gcc.target/i386/avx-1.c: Use correct rounding values.
5313 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5314 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5315 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5316 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5317 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5318 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5319 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5320 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5321 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5322 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5323 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5324 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5325 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5326 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5327 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5328 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5329 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5330 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5331 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5332 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5333 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5334 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5335 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5336 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5337 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5338 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5339 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5340 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5341 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5342 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5343 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5344 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5345 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5346 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5347 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5348 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5349 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5350 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5351 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5352 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5353 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5354 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5355 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5356 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5357 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5358 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5359 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5360 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5361 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5362 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5363 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5364 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5365 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5366 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5367 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5368 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5369 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5370 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5371 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5372 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5373 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5374 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5375 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5376 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5377 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5378 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5379 * gcc.target/i386/sse-13.c: Ditto.
5380 * gcc.target/i386/sse-14.c: Ditto.
5381 * gcc.target/i386/sse-22.c: Ditto.
5382 * gcc.target/i386/sse-23.c: Ditto.
5384 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5386 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5387 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5389 2014-01-31 Richard Biener <rguenther@suse.de>
5392 * gcc.dg/torture/pr59990.c: New testcase.
5394 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5396 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5397 if it fails don't run any tsan tests.
5399 2014-01-31 Marek Polacek <polacek@redhat.com>
5402 * gcc.dg/pr59940.c (g): Adjust dg-warning.
5403 (y): Adjust dg-error.
5404 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5405 * gcc.dg/pr59963-1.c: New test.
5406 * gcc.dg/pr59963-2.c: New test.
5407 * gcc.dg/pr59963-3.c: New test.
5409 2014-01-30 Jakub Jelinek <jakub@redhat.com>
5412 * gcc.target/arm/pr59923.c: New test.
5414 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5416 * gcc.dg/vmx/splat.c: New.
5417 * gcc.dg/vmx/splat-vsx.c: New.
5418 * gcc.dg/vmx/splat-be-order.c: New.
5419 * gcc.dg/vmx/splat-vsx-be-order.c: New.
5420 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5421 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5423 2014-01-30 Richard Biener <rguenther@suse.de>
5425 PR tree-optimization/59993
5426 * gcc.dg/torture/pr59993.c: New testcase.
5428 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5430 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5431 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5432 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5433 vect_int rather than vect_float.
5435 2014-01-30 Marek Polacek <polacek@redhat.com>
5437 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5439 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
5441 * gcc.target/microblaze/isa/fcmp4.c: New.
5443 2014-01-30 Marek Polacek <polacek@redhat.com>
5446 * gcc.dg/pr59940.c: New test.
5447 * gcc.dg/pr35635.c (func3): Move dg-warning.
5449 2014-01-30 Richard Biener <rguenther@suse.de>
5451 PR tree-optimization/59903
5452 * gcc.dg/torture/pr59903.c: New testcase.
5454 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5457 * g++.dg/lookup/crash8.C: New.
5459 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5462 * g++.dg/template/crash117.C: New.
5464 2014-01-30 Richard Biener <rguenther@suse.de>
5467 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5468 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5470 * gcc.dg/invalid-call-1.c: Likewise.
5472 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5475 * g++.dg/cpp1y/auto-fn23.C: New.
5477 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5480 * g++.dg/init/dso_handle2.C: New.
5482 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5485 * g++.dg/cpp0x/pr58674.C: New.
5487 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
5490 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5491 * gcc.target/i386/avx512f-gather-5.c: Ditto.
5493 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5495 * gcc.dg/vmx/merge-be-order.c: New.
5496 * gcc.dg/vmx/merge.c: New.
5497 * gcc.dg/vmx/merge-vsx-be-order.c: New.
5498 * gcc.dg/vmx/merge-vsx.c: New.
5500 2014-01-29 Richard Biener <rguenther@suse.de>
5502 PR tree-optimization/58742
5503 * gcc.dg/pr58742-1.c: New testcase.
5504 * gcc.dg/pr58742-2.c: Likewise.
5505 * gcc.dg/pr58742-3.c: Likewise.
5507 2014-01-29 Renlin Li <Renlin.Li@arm.com>
5509 * gcc.target/arm/ftest-armv7ve-arm.c: New.
5510 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5511 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5513 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5516 * g++.dg/gomp/pr58702.C: New.
5518 2014-01-29 Dodji Seketeli <dodji@redhat.com>
5520 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5523 2014-01-29 Jakub Jelinek <jakub@redhat.com>
5526 PR tree-optimization/59920
5527 * gcc.dg/pr59920-1.c: New test.
5528 * gcc.dg/pr59920-2.c: New test.
5529 * gcc.dg/pr59920-3.c: New test.
5530 * c-c++-common/gomp/pr59917-1.c: New test.
5531 * c-c++-common/gomp/pr59917-2.c: New test.
5533 PR tree-optimization/59594
5534 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5535 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5536 * gcc.dg/vect/pr59594.c: New test.
5538 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
5541 * gfortran.dg/allocate_class_3.f90: New test.
5543 2014-01-28 Dodji Seketeli <dodji@redhat.com>
5545 PR preprocessor/59935
5546 * c-c++-common/cpp/warning-zero-location.c: New test.
5547 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5549 2014-01-27 Steve Ellcey <sellcey@mips.com>
5551 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5553 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
5555 * g++.dg/ext/mv16.C: New tests.
5557 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
5559 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5560 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5561 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5562 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5563 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5564 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5565 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5566 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5567 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5568 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5569 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5570 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5571 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5572 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5573 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5574 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5575 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5576 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5577 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5578 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5579 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5580 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5581 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5582 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5583 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5584 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5585 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5586 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5587 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5588 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5589 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5590 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5591 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5592 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5593 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5594 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5595 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5596 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5597 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5598 _mm512_mask_cvtepi32_storeu_epi8.
5599 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5600 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5601 _mm512_mask_cvtepi32_storeu_epi16.
5602 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5603 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5604 _mm512_mask_cvtepi64_storeu_epi8.
5605 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5606 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5607 _mm512_mask_cvtepi64_storeu_epi16.
5608 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5609 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5610 _mm512_mask_cvtepi64_storeu_epi32.
5611 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5612 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5613 _mm512_mask_cvtsepi32_storeu_epi8.
5614 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5615 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5616 _mm512_mask_cvtsepi32_storeu_epi16.
5617 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5618 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5619 _mm512_mask_cvtsepi64_storeu_epi8.
5620 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5621 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5622 _mm512_mask_cvtsepi64_storeu_epi16.
5623 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5624 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5625 _mm512_mask_cvtsepi64_storeu_epi32.
5626 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5627 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5628 _mm512_mask_cvtusepi32_storeu_epi8.
5629 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5630 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5631 _mm512_mask_cvtusepi32_storeu_epi16.
5632 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5633 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5634 _mm512_mask_cvtusepi64_storeu_epi8.
5635 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5636 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5637 _mm512_mask_cvtusepi64_storeu_epi16.
5638 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5639 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5640 _mm512_mask_cvtusepi64_storeu_epi32.
5641 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5642 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5644 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
5646 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5647 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5648 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5649 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5650 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5651 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5652 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5653 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5654 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5655 built-ins roudning immediate.
5656 * gcc.target/i386/sse-22.c: Add new built-ins.
5657 * gcc.target/i386/sse-23.c: Ditto.
5658 * gcc.target/i386/avx-1.c: Ditto.
5660 2014-01-27 Christian Bruel <christian.bruel@st.com>
5662 * gcc.target/sh/torture/strncmp.c: New tests.
5664 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
5666 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5668 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5670 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5672 2014-01-24 Jeff Law <law@redhat.com>
5674 PR tree-optimization/59919
5675 * gcc.c-torture/compile/pr59919.c: New test.
5677 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5680 * g++.dg/ext/timevar2.C: New.
5682 2014-01-24 Marek Polacek <polacek@redhat.com>
5684 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5686 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
5689 * gcc.target/i386/pr59929.c: New test.
5691 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5694 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5695 word atomic functions at runtime.
5697 2014-01-23 Marek Polacek <polacek@redhat.com>
5700 * gcc.dg/pr59846.c: New test.
5702 2014-01-23 Marek Polacek <polacek@redhat.com>
5705 * c-c++-common/pr58346-1.c: New test.
5706 * c-c++-common/pr58346-2.c: New test.
5707 * c-c++-common/pr58346-3.c: New test.
5709 2014-01-23 Marek Polacek <polacek@redhat.com>
5712 * gcc.dg/20020220-2.c: Adjust dg-warning message.
5713 * gcc.dg/pr59871.c: New test.
5715 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5718 * g++.dg/parse/enum11.C: New.
5720 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5722 * gcc.target/aarch64/sshr64_1.c: New testcase.
5724 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
5726 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
5727 SIMD enabled function.
5728 * g++.dg/cilk-plus/ef_test.C: New test.
5729 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5731 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5732 to differenciate C error messages from C++ ones.
5734 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5736 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5738 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5740 * gcc.target/microblaze/others/builtin-trap.c: New test,
5742 2014-01-23 Jakub Jelinek <jakub@redhat.com>
5745 * c-c++-common/gomp/pr58809.c: New test.
5747 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
5750 * c-c++-common/asan/use-after-return-1.c: Fixed
5753 2014-01-23 Dodji Seketeli <dodji@redhat.com>
5755 PR preprocessor/58580
5756 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5758 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5759 Ilya Tocar <ilya.tocar@intel.com>
5761 * gcc.target/i386/avx512f-kmovw-1.c: New.
5763 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5765 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5766 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5767 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5768 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5769 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5770 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5772 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
5775 * gcc.dg/pr48774.c: Remove skip for mips_rel.
5776 * gcc.target/mips/pr52125.c: New test.
5778 2014-01-22 Marek Polacek <polacek@redhat.com>
5781 * gcc.dg/torture/pr59891.c: New test.
5783 2014-01-22 Jeff Law <law@redhat.com>
5785 PR tree-optimization/59597
5786 * gcc.dg/tree-ssa/pr59597.c: New test.
5788 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
5790 PR rtl-optimization/59477
5791 * g++.dg/pr59477.C: New.
5793 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5795 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5797 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5800 * g++.dg/pr59482.C: New.
5802 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5804 * gcc.dg/vmx/insert-vsx-be-order.c: New.
5805 * gcc.dg/vmx/extract-vsx.c: New.
5806 * gcc.dg/vmx/extract-vsx-be-order.c: New.
5807 * gcc.dg/vmx/insert-vsx.c: New.
5809 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5811 PR rtl-optimization/59896
5812 * gcc.target/arm/pr59896.c: New.
5814 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5816 PR rtl-optimization/59858
5817 * gcc.target/arm/pr59858.c: New.
5819 2014-01-21 Jakub Jelinek <jakub@redhat.com>
5822 * gcc.dg/tree-prof/pr59003.c: New test.
5825 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5828 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5830 * gfortran.dg/round_3.f08: Add more cases.
5832 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
5834 * lib/target-supports.exp (force_conventional_output_for): New
5836 * lib/scanasm.exp (scan-assembler_required_options)
5837 (scan-assembler-not_required_options)
5838 (scan-assembler-times_required_options): Replace with
5839 force_conventional_output_fors.
5840 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5841 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5843 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
5846 * gcc.target/i386/pr59789.c: New testcase.
5848 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
5850 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5851 the 'code' bitfield from 16 to 8.
5853 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5855 * lib/target-supports.exp
5856 (check_effective_target_vect_perm): Exclude aarch64_be.
5857 (check_effective_target_vect_perm_byte): Likewise.
5858 (check_effective_target_vect_perm_short): Likewise.
5860 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5862 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5863 (RUN_TEST): Use new macro.
5864 (INDEX64_32): Delete.
5865 (INDEX64_64): Likewise.
5866 (INDEX128_32): Likewise.
5867 (INDEX128_64): Likewise.
5869 (test_vneg_f32): Use fixed RUN_TEST.
5871 2014-01-20 Richard Biener <rguenther@suse.de>
5874 * gcc.dg/pr59860.c: New testcase.
5876 2014-01-20 Jakub Jelinek <jakub@redhat.com>
5879 * gcc.target/i386/pr59880.c: New test.
5881 2014-01-20 Renlin Li <renlin.li@arm.com>
5883 * gcc.dg/pr44194-1.c: Tweak regexp.
5885 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5890 * gfortran.dg/round_3.f08: New cases added.
5891 * gfortran.dg/fmt_g_1.f90: New test.
5893 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
5895 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5897 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5899 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5901 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5903 * gcc.dg/vect/pr57705.c: Require vect_int.
5904 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5905 * gcc.dg/vect/vect-alias-check.c: Likewise.
5907 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
5910 * gfortran.dg/unresolved_fixup_1.f90: New test.
5911 * gfortran.dg/unresolved_fixup_2.f90: New test.
5913 2014-01-18 Jakub Jelinek <jakub@redhat.com>
5916 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5917 Remove dg-prune-output lines.
5919 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5922 * gfortran.dg/pr59706.f90: New test.
5923 * g++.dg/ext/pr59706.C: New test.
5925 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5929 * g++.dg/cpp0x/decltype-incomplete1.C: New.
5930 * g++.dg/init/pr58811.C: Likewise.
5932 2014-01-17 Jeff Law <law@redhat.com>
5935 * gfortran.dg/pr57904.f90: New test.
5937 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5940 * g++.dg/cpp0x/nsdmi-union4.C: New.
5942 2014-01-17 Marek Polacek <polacek@redhat.com>
5945 * g++.dg/diagnostic/pr59838.C: New test.
5947 2014-01-17 Marek Polacek <polacek@redhat.com>
5950 * gcc.dg/pr58346.c: New test.
5952 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5955 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5956 dg-options, use dg-additional-options for i?86/x86_64 to avoid
5960 * gfortran.dg/pr59440-1.f90: New test.
5961 * gfortran.dg/pr59440-2.f90: New test.
5962 * gfortran.dg/pr59440-3.f90: New test.
5965 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5966 testing for " version" and " alias" with one testing for
5967 " version\[^\n\r]* alias".
5968 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5969 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5970 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5971 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5972 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5973 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5976 * c-c++-common/torture/pr57945.c: New test.
5978 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5980 * gcc.target/arm/its.c: New testcase.
5982 2014-01-16 Jan Hubicka <jh@suse.cz>
5985 * g++.dg/torture/pr59775.C: New testcase.
5987 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5990 * gcc.c-torture/compile/pr58344.c: New test.
5993 * gcc.target/i386/pr59839.c: New test.
5996 * gcc.target/i386/pr9771-1.c (main): Rename to...
5997 (real_main): ... this. Add __asm name "main".
5998 (ASMNAME, ASMNAME2, STRING): Define.
6000 2014-01-16 Nick Clifton <nickc@redhat.com>
6003 * gcc.c-torture/compile/pr28865.c: New.
6004 * gcc.c-torture/execute/pr28865.c: New.
6006 2014-01-16 Marek Polacek <polacek@redhat.com>
6009 * gcc.dg/pr59827.c: New test.
6011 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6013 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6015 2014-01-15 Richard Henderson <rth@redhat.com>
6018 * gcc.target/i386/pr54694.c: New test.
6020 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6023 * g++.dg/pr49718.C: New test.
6025 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6027 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6029 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6031 * gcc.dg/vmx/mult-even-odd.c: New.
6032 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6034 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6036 * lib/target-supports.exp (check_libcilkrts_available): Added an
6037 extern "C" if we are using C++ along with a function prototype.
6039 2014-01-15 Jeff Law <law@redhat.com>
6041 PR tree-optimization/59747
6042 * gcc.c-torture/execute/pr59747.c: New test.
6044 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6047 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6049 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6050 * g++.dg/ext/attribute-test-1.C: Likewise.
6051 * g++.dg/ext/attribute-test-2.C: Likewise.
6052 * g++.dg/ext/attribute-test-3.C: Likewise.
6053 * g++.dg/ext/attribute-test-4.C: Likewise.
6054 * g++.dg/ext/pr56790-1.C: Likewise.
6055 * g++.dg/torture/pr38565.C: Likewise.
6056 * gcc.dg/pr53060.c: Likewise.
6057 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6058 * c-c++-common/vector-compare-2.c: Likewise.
6059 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6060 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6061 dg-message line number.
6063 2014-01-15 Matthias Klose <doko@ubuntu.com>
6065 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6067 2014-01-15 Richard Biener <rguenther@suse.de>
6069 PR tree-optimization/59822
6070 * g++.dg/torture/pr59822.C: New testcase.
6072 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6075 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6076 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6078 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6079 Kugan Vivekanandarajah <kuganv@linaro.org>
6082 * g++.dg/pr59695.C: New testcase.
6084 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6087 * gcc.c-torture/compile/pr59803.c: New testcase.
6089 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6092 * gcc.c-torture/execute/pr58943.c: New test.
6093 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6095 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6098 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6099 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6100 (bar): Change return type to void. Set y to x.
6101 * gcc.target/i386/pr59794-1.c: New testcase.
6102 * gcc.target/i386/pr59794-2.c: Likewise.
6103 * gcc.target/i386/pr59794-3.c: Likewise.
6104 * gcc.target/i386/pr59794-4.c: Likewise.
6105 * gcc.target/i386/pr59794-5.c: Likewise.
6106 * gcc.target/i386/pr59794-6.c: Likewise.
6107 * gcc.target/i386/pr59794-7.c: Likewise.
6109 2014-01-14 Richard Biener <rguenther@suse.de>
6111 PR tree-optimization/58921
6112 PR tree-optimization/59006
6113 * gcc.dg/torture/pr58921.c: New testcase.
6114 * gcc.dg/torture/pr59006.c: Likewise.
6115 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6117 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6120 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6121 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6122 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6123 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6124 Executing predictive commoning without unrolling.
6126 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6128 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6129 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6130 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6131 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6132 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6133 __builtin_ia32_rsqrt28sd_round.
6134 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6135 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6136 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6137 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6138 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6139 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6140 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6141 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6142 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6143 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6144 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6145 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6146 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6147 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6148 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6149 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6150 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6151 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6152 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6153 fix wrong rounding mode (see above).
6154 * gcc.target/i386/sse-23.c: Ditto.
6156 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6158 * gcc.dg/vmx/insert.c: New.
6159 * gcc.dg/vmx/insert-be-order.c: New.
6160 * gcc.dg/vmx/extract.c: New.
6161 * gcc.dg/vmx/extract-be-order.c: New.
6163 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6165 PR tree-optimization/59387
6166 * gcc.c-torture/execute/pr59387.c: New test.
6168 2014-01-13 Richard Biener <rguenther@suse.de>
6170 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6171 adjusting mathlib options.
6172 * gfortran.dg/lto/lto.exp: Likewise.
6174 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6176 * gnat.dg/loop_optimization17.adb: New test.
6177 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6179 2014-01-13 Christian Bruel <christian.bruel@st.com>
6181 * gcc.target/sh/cmpstrn.c: New case.
6183 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6185 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6186 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6188 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6191 * gfortran.dg/alloc_comp_basics_6.f90: New.
6193 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6196 * gfortran.dg/pr59700.f90: New test.
6198 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6200 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6201 * gfortran.dg/use_only_3.f90: Likewise.
6202 * gfortran.dg/inquire_10.f90: Delete opened file.
6203 * gfortran.dg/inquire_15.f90: Likewise.
6204 * gfortran.dg/pr16597.f90: Likewise.
6205 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6208 2014-01-10 Jeff Law <law@redhat.com>
6211 * gcc.c-torture/compile/pr59743.c: New test.
6213 2014-01-10 Jan Hubicka <jh@suse.cz>
6216 * g++.dg/torture/pr58585.C: New testcase.
6218 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6220 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6222 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6224 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6226 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6229 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6230 * gcc.target/aarch64/cmn-neg2.c: New test.
6232 2014-01-10 Richard Biener <rguenther@suse.de>
6234 PR tree-optimization/59374
6235 * gcc.dg/torture/pr59374-3.c: New testcase.
6237 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6239 * lib/target-supports.exp
6240 (check_effective_target_arm_crypto_ok_nocache): New.
6241 (check_effective_target_arm_crypto_ok): Use above procedure.
6242 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6244 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6248 * g++.dg/ipa/devirt-20.C: New testcase.
6249 * g++.dg/torture/pr58252.C: Likewise.
6250 * g++.dg/torture/pr59226.C: Likewise.
6252 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6254 * c-c++-common/asan/no-asan-stack.c: New test.
6256 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6259 * gcc.dg/pr59670.c: New test.
6261 2014-01-09 Steve Ellcey <sellcey@mips.com>
6263 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6265 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6268 * gcc.target/i386/pr47735.c: New test.
6270 PR tree-optimization/59622
6271 * g++.dg/opt/pr59622-2.C: New test.
6272 * g++.dg/opt/pr59622-3.C: New test.
6273 * g++.dg/opt/pr59622-4.C: New test.
6274 * g++.dg/opt/pr59622-5.C: New test.
6277 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6278 filename:line instead of (modulename+offset) form with stripped
6279 initial / from the filename.
6281 2014-01-09 Ian Lance Taylor <iant@google.com>
6283 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6284 the other Go compiler.
6286 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6289 * g++.dg/cpp0x/variadic145.C: New.
6291 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6293 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6294 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6296 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6299 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6300 are run only if the Cilk library is available/enabled.
6301 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6302 * lib/target-supports.exp (check_libcilkrts_available): New function.
6304 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6307 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6308 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6309 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6310 with dg-additional-options.
6311 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6312 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6313 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6314 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6315 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6316 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6318 2014-01-09 Richard Biener <rguenther@suse.de>
6320 PR tree-optimization/59715
6321 * gcc.dg/torture/pr59715.c: New testcase.
6323 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6325 * c-c++-common/asan/no-asan-globals.c: New test.
6326 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6327 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6328 * c-c++-common/asan/use-after-return-1.c: Likewise.
6329 * c-c++-common/asan/no-use-after-return.c: Likewise.
6331 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6333 * gnat.dg/weak2.ad[sb]: New test.
6335 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6338 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6339 type, use pointers to vector type instead.
6341 2014-01-08 Catherine Moore <clm@codesourcery.com>
6343 * gcc.target/mips/umips-branch-3.c: New test.
6344 * gcc.target/mips/umips-branch-4.c: New test.
6346 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6348 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6349 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6350 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6352 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6353 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6354 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6355 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6357 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6359 PR rtl-optimization/59137
6360 * gcc.target/mips/pr59137.c: New test.
6362 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6364 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6365 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6366 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6367 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6368 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6369 Require fpic effective target.
6370 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6372 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6375 * gcc.dg/pr59722.c: New test.
6377 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6380 * gcc.dg/torture/pr57748-3.c: New test.
6381 * gcc.dg/torture/pr57748-4.c: New test.
6383 2014-01-08 Marek Polacek <polacek@redhat.com>
6386 * gcc.dg/gomp/pr59669-1.c: New test.
6387 * gcc.dg/gomp/pr59669-2.c: New test.
6389 2014-01-08 Martin Jambor <mjambor@suse.cz>
6392 * gcc.dg/ipa/pr59610.c: New test.
6394 2014-01-08 Janus Weil <janus@gcc.gnu.org>
6397 * gfortran.dg/binding_label_tests_26a.f90: New.
6398 * gfortran.dg/binding_label_tests_26b.f90: New.
6400 2014-01-08 Marek Polacek <polacek@redhat.com>
6403 * c-c++-common/ubsan/pr59667.c: New test.
6405 2014-01-08 Richard Biener <rguenther@suse.de>
6408 * gcc.dg/pr59630.c: New testcase.
6410 2014-01-08 Richard Biener <rguenther@suse.de>
6413 * gcc.dg/pr59471.c: New testcase.
6415 2014-01-07 Jeff Law <law@redhat.com>
6418 * gcc.target/i386/pr53623.c: New test.
6420 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
6422 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6424 * g++.dg/cpp1y/pr58534.C: Likewise.
6425 * g++.dg/cpp1y/pr58536.C: Likewise.
6426 * g++.dg/cpp1y/pr58548.C: Likewise.
6427 * g++.dg/cpp1y/pr58549.C: Likewise.
6428 * g++.dg/cpp1y/pr58637.C: Likewise.
6429 * g++.dg/cpp1y/pr59112.C: Likewise.
6430 * g++.dg/cpp1y/pr59113.C: Likewise.
6431 * g++.dg/cpp1y/pr59629.C: Likewise.
6432 * g++.dg/cpp1y/pr59635.C: Likewise.
6433 * g++.dg/cpp1y/pr59636.C: Likewise.
6434 * g++.dg/cpp1y/pr59638.C: Likewise.
6436 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
6438 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6440 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
6442 * gcc.target/i386/intrinsics_4.c (bar): New function.
6444 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6446 * g++.dg/ext/is_base_of_incomplete-2.C: New.
6448 2014-01-07 Jakub Jelinek <jakub@redhat.com>
6450 PR rtl-optimization/58668
6451 * gcc.dg/pr58668.c: New test.
6453 PR tree-optimization/59643
6454 * gcc.dg/pr59643.c: New test.
6455 * gcc.c-torture/execute/pr59643.c: New test.
6457 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6460 * gfortran.dg/class_allocate_16.f90: New.
6462 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6465 * gcc.target/i386/pr59644.c: New test.
6467 2014-01-06 Marek Polacek <polacek@redhat.com>
6470 * gcc.dg/pr57773.c: New test.
6472 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
6478 * g++.dg/cpp1y/pr59635.C: New testcase.
6479 * g++.dg/cpp1y/pr59636.C: New testcase.
6480 * g++.dg/cpp1y/pr59629.C: New testcase.
6481 * g++.dg/cpp1y/pr59638.C: New testcase.
6483 2014-01-06 Martin Jambor <mjambor@suse.cz>
6486 * gcc.dg/ipa/pr59008.c: New test.
6488 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6490 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6493 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6495 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6496 Require c99_runtime.
6497 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6499 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6500 Require c99_runtime.
6501 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6502 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6503 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6505 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6506 Require c99_runtime.
6507 Make CALC void static.
6508 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6510 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6511 Require c99_runtime.
6512 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6514 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6516 * gcc.target/i386/pr59501-1.c: Require avx effective target.
6517 * gcc.target/i386/pr59501-2.c: Likewise.
6518 * gcc.target/i386/pr59501-3.c: Likewise.
6519 * gcc.target/i386/pr59501-4.c: Likewise.
6520 * gcc.target/i386/pr59501-5.c: Likewise.
6521 * gcc.target/i386/pr59501-6.c: Likewise.
6523 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6525 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6526 * gcc.target/i386/pr59390_1.c: Likewise.
6527 * gcc.target/i386/pr59390_2.c: Likewise.
6529 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
6531 * gcc.dg/pr59350.c: Tweak.
6532 * gcc.dg/pr59350-2.c: New test.
6533 * g++.dg/pr59510.C: Likewise.
6535 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6538 * gfortran.dg/bind_c_procs_2.f90: New.
6540 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
6542 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6543 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6544 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6545 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6546 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6547 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6548 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6550 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
6552 * gcc.target/arm/neon-nested-apcs.c: New test.
6554 2014-01-04 Jakub Jelinek <jakub@redhat.com>
6556 PR tree-optimization/59519
6557 * gcc.dg/vect/pr59519-1.c: New test.
6558 * gcc.dg/vect/pr59519-2.c: New test.
6560 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6563 2014-01-04 Janus Weil <janus@gcc.gnu.org>
6566 * gfortran.dg/typebound_proc_32.f90: New.
6568 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
6571 * g++.dg/pr58950.C: New file.
6573 2014-01-03 Tobias Burnus <burnus@net-b.de>
6576 * g++.dg/gomp/pr58567.C: New.
6578 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
6580 PR tree-optimization/59651
6581 * gcc.dg/torture/pr59651.c: New test.
6582 * gcc.dg/vect/pr59651.c: Ditto.
6584 2014-01-03 Jakub Jelinek <jakub@redhat.com>
6587 * gcc.target/i386/pr59625.c: New test.
6589 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6593 * g++.dg/cpp0x/range-for28.C: New.
6594 * g++.dg/cpp0x/range-for3.C: Update.
6596 2014-01-02 Joseph Myers <joseph@codesourcery.com>
6598 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6600 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6603 * g++.dg/cpp0x/pr59641.C: New file.
6605 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6607 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6609 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6612 * g++.dg/ext/pr59378.C: New file.
6614 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6616 Update copyright years
6618 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6620 * gcc.target/arc/arc.exp: Use the standard form for the copyright
6623 2014-01-02 Janus Weil <janus@gcc.gnu.org>
6626 * gfortran.dg/dynamic_dispatch_12.f90: New.
6628 2014-01-01 Jakub Jelinek <jakub@redhat.com>
6630 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6631 the builtin isn't optimized away as unused.
6633 PR rtl-optimization/59647
6634 * g++.dg/opt/pr59647.C: New test.
6636 Copyright (C) 2014 Free Software Foundation, Inc.
6638 Copying and distribution of this file, with or without modification,
6639 are permitted in any medium without royalty provided the copyright
6640 notice and this notice are preserved.