1 2014-06-23 Marek Polacek <polacek@redhat.com>
4 * c-c++-common/pr61553.c: New test.
6 2014-06-23 Richard Biener <rguenther@suse.de>
8 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
9 * g++.dg/vect/slp-pr50819.cc: Likewise.
10 * g++.dg/vect/slp-pr56812.cc: Likewise.
11 * gcc.dg/vect/bb-slp-1.c: Likewise.
12 * gcc.dg/vect/bb-slp-10.c: Likewise.
13 * gcc.dg/vect/bb-slp-11.c: Likewise.
14 * gcc.dg/vect/bb-slp-13.c: Likewise.
15 * gcc.dg/vect/bb-slp-14.c: Likewise.
16 * gcc.dg/vect/bb-slp-15.c: Likewise.
17 * gcc.dg/vect/bb-slp-16.c: Likewise.
18 * gcc.dg/vect/bb-slp-17.c: Likewise.
19 * gcc.dg/vect/bb-slp-18.c: Likewise.
20 * gcc.dg/vect/bb-slp-19.c: Likewise.
21 * gcc.dg/vect/bb-slp-2.c: Likewise.
22 * gcc.dg/vect/bb-slp-20.c: Likewise.
23 * gcc.dg/vect/bb-slp-21.c: Likewise.
24 * gcc.dg/vect/bb-slp-22.c: Likewise.
25 * gcc.dg/vect/bb-slp-23.c: Likewise.
26 * gcc.dg/vect/bb-slp-24.c: Likewise.
27 * gcc.dg/vect/bb-slp-25.c: Likewise.
28 * gcc.dg/vect/bb-slp-26.c: Likewise.
29 * gcc.dg/vect/bb-slp-27.c: Likewise.
30 * gcc.dg/vect/bb-slp-28.c: Likewise.
31 * gcc.dg/vect/bb-slp-29.c: Likewise.
32 * gcc.dg/vect/bb-slp-3.c: Likewise.
33 * gcc.dg/vect/bb-slp-30.c: Likewise.
34 * gcc.dg/vect/bb-slp-31.c: Likewise.
35 * gcc.dg/vect/bb-slp-32.c: Likewise.
36 * gcc.dg/vect/bb-slp-4.c: Likewise.
37 * gcc.dg/vect/bb-slp-5.c: Likewise.
38 * gcc.dg/vect/bb-slp-6.c: Likewise.
39 * gcc.dg/vect/bb-slp-7.c: Likewise.
40 * gcc.dg/vect/bb-slp-8.c: Likewise.
41 * gcc.dg/vect/bb-slp-8a.c: Likewise.
42 * gcc.dg/vect/bb-slp-8b.c: Likewise.
43 * gcc.dg/vect/bb-slp-9.c: Likewise.
44 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
45 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
46 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
47 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
48 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
49 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
50 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
51 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
52 * gcc.dg/vect/pr26359.c: Likewise.
53 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
55 2014-06-23 Marek Polacek <polacek@redhat.com>
57 * c-c++-common/pr49706-2.c: New test.
59 2014-06-23 Alan Modra <amodra@gmail.com>
61 * gcc.dg/pr61583.c: New.
63 2014-06-19 Alan Lawrence <alan.lawrence@arm.com>
65 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
68 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
69 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
71 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
72 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
73 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
74 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
75 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
76 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
77 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
78 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
79 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
80 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
81 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
82 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
83 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
84 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
85 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
86 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
87 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
88 test_vsrid_n_u64): Fix signature to match intrinsic.
90 (test_vabs_s64): Remove.
91 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
93 (test_vdupd_lane_s64): Rename to...
94 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
96 (test_vdupd_lane_u64): Rename to...
97 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
99 (test_vtst_s64): Rename to...
100 (test_vtstd_s64): ...and change int64x1_t to int64_t.
102 (test_vtst_u64): Rename to...
103 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
105 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
106 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
107 Remove out-of-bounds tests.
108 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
110 2014-06-19 Alan Lawrence <alan.lawrence@arm.com>
112 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
113 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
114 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
115 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
116 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use vector types.
117 * gcc.target/aarch64/vsub_f64.c: Likewise.
118 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing scheme
119 as now the same for all variants.
120 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
123 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
125 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
127 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
129 * gcc.dg/localalias.c: Fix broken commit.
130 * gcc.dg/globalalias.c: Likewise.
132 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
134 * gcc.dg/localalias.c: New testcase.
135 * gcc.dg/localalias-2.c: New testcase.
136 * gcc.dg/globalalias.c: New testcase.
137 * gcc.dg/globalalias-2.c: New testcase.
139 2014-06-20 Jakub Jelinek <jakub@redhat.com>
141 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
143 2014-06-20 Marek Polacek <polacek@redhat.com>
145 * c-c++-common/ubsan/bounds-1.c: New test.
146 * c-c++-common/ubsan/bounds-2.c: New test.
147 * c-c++-common/ubsan/bounds-3.c: New test.
148 * c-c++-common/ubsan/bounds-4.c: New test.
149 * c-c++-common/ubsan/bounds-5.c: New test.
150 * c-c++-common/ubsan/bounds-6.c: New test.
152 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
154 Make the tests big-endian friendly.
156 * gcc.target/aarch64/aapcs64/test_25.c: Update.
157 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
158 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
159 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
160 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
161 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
162 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
163 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
164 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
166 2014-06-20 Yury Gribov <y.gribov@samsung.com>
167 Max Ostapenko <m.ostapenko@partner.samsung.com>
170 * c-c++-common/asan/strlen-overflow-1.c: New test.
172 2014-06-20 Martin Jambor <mjambor@suse.cz>
175 * g++.dg/ipa/pr61540.C: New test.
177 2014-06-20 Yury Gribov <y.gribov@samsung.com>
178 Max Ostapenko <m.ostapenko@partner.samsung.com>
181 * c-c++-common/asan/pr61530.c: New test.
183 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
185 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
186 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
187 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
188 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
189 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
190 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
191 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
192 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
193 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
194 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
195 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
196 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
197 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
198 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
199 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
200 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
201 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
202 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
203 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
204 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
205 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
206 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
207 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
208 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
209 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
210 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
211 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
212 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
213 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
214 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
215 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
216 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
217 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
218 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
219 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
220 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
221 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
222 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
223 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
224 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
225 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
226 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
227 (test_vqdmlal_high_lane_s16): Fix parameter type.
228 (test_vqdmlal_high_lane_s32): Likewise.
229 (test_vqdmull_high_lane_s16): Likewise.
230 (test_vqdmull_high_lane_s32): Likewise.
231 (test_vqdmlsl_high_lane_s32): Likewise.
232 (test_vqdmlsl_high_lane_s16): Likewise.
233 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
235 (test_vqdmlals_lane_s32): Likewise.
236 (test_vqdmlslh_lane_s16): Likewise.
237 (test_vqdmlsls_lane_s32): Likewise.
238 (test_vqdmulhh_lane_s16): Likewise.
239 (test_vqdmulhs_lane_s32): Likewise.
240 (test_vqdmullh_lane_s16): Likewise.
241 (test_vqdmulls_lane_s32): Likewise.
242 (test_vqrdmulhh_lane_s16): Likewise.
243 (test_vqrdmulhs_lane_s32): Likewise.
245 2014-06-20 Tobias Burnus <burnus@net-b.de>
248 * gfortran.dg/coarray_collectives_5.f90: Update
249 dg-final scan-tree-dump-times.
250 * gfortran.dg/coarray_collectives_6.f90: Ditto.
252 2014-06-20 Hale Wang <hale.wang@arm.com>
254 * gcc.target/arm/lto/: New folder to verify the LTO option.
255 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
256 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
257 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
258 * lib/lto.exp (object-readelf): New procedure.
260 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
263 * gfortran.dg/pr61454.f90: New file.
265 2014-06-19 Terry Guo <terry.guo@arm.com>
267 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
268 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
269 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
271 2014-06-19 Tobias Burnus <burnus@net-b.de>
273 * gfortran.dg/coarray/collectives_2.f90: Extend
276 2014-06-18 Tom de Vries <tom@codesourcery.com>
278 * gcc.target/aarch64/fuse-caller-save.c: New test.
280 2014-06-18 Radovan Obradovic <robradovic@mips.com>
281 Tom de Vries <tom@codesourcery.com>
283 * gcc.target/arm/fuse-caller-save.c: New test.
285 2014-06-18 Richard Biener <rguenther@suse.de>
287 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
288 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
289 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
291 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
293 PR tree-optimization/61518
294 * gcc.dg/torture/pr61518.c: New test.
296 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
298 PR tree-optimization/61517
299 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
300 (incorrect_read_be32): Likewise.
301 (main): Call incorrect_read_* to test stmt replacement is made by
302 bswap at the right place.
303 * gcc.c-torture/execute/pr61517.c: New test.
305 2014-06-18 Andreas Schwab <schwab@suse.de>
307 PR rtl-optimization/54555
308 * gcc.target/m68k/pr54555.c: New test.
310 2014-06-18 Olivier Hainque <hainque@adacore.com>
312 * gnat.dg/blocklocs.adb: New test.
314 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
316 PR tree-optimization/52252
317 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
318 * gcc.target/i386/pr52252-core.c: Ditto.
320 PR tree-optimization/61403
321 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
323 2014-06-18 Jakub Jelinek <jakub@redhat.com>
325 * gfortran.dg/gomp/declare-simd-1.f90: New test.
326 * gfortran.dg/gomp/depend-1.f90: New test.
327 * gfortran.dg/gomp/target1.f90: New test.
328 * gfortran.dg/gomp/target2.f90: New test.
329 * gfortran.dg/gomp/target3.f90: New test.
330 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
331 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
334 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
337 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
339 2014-06-17 Tobias Burnus <burnus@net-b.de>
340 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
342 * gfortran.dg/coarray/send_array.f90: New.
343 * gfortran.dg/coarray/get_array.f90: New.
344 * gfortran.dg/coarray/sendget_array.f90: New.
345 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
347 * gfortran.dg/coarray/collectives_2.f90: New.
349 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
352 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
355 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
357 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
358 unit_id and kind_id to zero.
360 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
363 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
364 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
365 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
366 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
368 2014-06-17 Richard Biener <rguenther@suse.de>
371 * gcc.dg/lto/pr61526_0.c: New testcase.
372 * gcc.dg/lto/pr61526_1.c: Likewise.
374 2014-06-17 Richard Biener <rguenther@suse.de>
376 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
377 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
378 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
379 * gcc.dg/tree-ssa/vrp36.c: Likewise.
380 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
382 2014-06-17 Richard Biener <rguenther@suse.de>
384 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
386 2014-06-16 Richard Biener <rguenther@suse.de>
388 PR tree-optimization/61482
389 * g++.dg/torture/pr61482.C: New testcase.
391 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
393 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
394 vpmacsdql instruction.
396 2014-06-16 Yury Gribov <y.gribov@samsung.com>
398 * c-c++-common/asan/instrument-with-calls-1.c: New test.
399 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
400 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
401 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
403 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
404 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
405 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
406 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
407 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
408 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
410 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
414 * gfortran.dg/system_clock_1.f90: New file.
415 * gfortran.dg/system_clock_2.f90: New file.
417 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/other/void3.C: New.
421 * g++.dg/conversion/err-recover1.C: Update.
423 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
426 * lib/target-supports.exp (check_effective_target_longdouble128): New.
427 * gcc.target/powerpc/pack02.c: Use it.
428 * gcc.target/powerpc/tfmode_off.c: Likewise.
430 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
432 PR rtl-optimization/61094
433 PR rtl-optimization/61446
434 * gcc.target/i386/pr61446.c : New.
436 2014-06-13 Dehao Chen <dehao@google.com>
438 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
440 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
442 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
444 2014-06-13 Richard Biener <rguenther@suse.de>
446 * c-c++-common/pr46562-2.c: Adjust.
447 * g++.dg/tree-ssa/pr8781.C: Likewise.
448 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
449 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
450 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
451 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
452 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
454 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
456 PR tree-optimization/61375
457 * gcc.c-torture/execute/pr61375-1.c: New test.
459 2014-06-12 Jakub Jelinek <jakub@redhat.com>
462 * c-c++-common/gomp/pr61486-1.c: New test.
463 * c-c++-common/gomp/pr61486-2.c: New test.
465 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
468 * gcc.dg/vect/vect-singleton_1.c: New file.
470 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
473 * gcc.target/avr/torture/pr61443.c: New test.
475 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/parse/friend11.C: New.
480 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
483 * g++.dg/cpp0x/using-enum-1.C: New.
484 * g++.dg/cpp0x/using-enum-2.C: Likewise.
486 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
489 * g++.dg/parse/friend9.C: New.
490 * g++.dg/parse/friend10.C: Likewise.
491 * g++.dg/parse/friend7.C: Adjust.
493 2014-06-11 Richard Biener <rguenther@suse.de>
495 PR tree-optimization/61452
496 * gcc.dg/torture/pr61452.c: New testcase.
498 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
501 * g++.dg/parse/pr34049.C: New.
503 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
505 * gcc.c-torture/execute/pr61306-1.c: New test.
506 * gcc.c-torture/execute/pr61306-2.c: Likewise.
507 * gcc.c-torture/execute/pr61306-3.c: Likewise.
509 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
511 * gcc.target/aarch64/acle/acle.exp: New.
512 * gcc.target/aarch64/acle/crc32b.c: New test.
513 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
514 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
515 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
516 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
517 * gcc.target/aarch64/acle/crc32d.c: Likewise.
518 * gcc.target/aarch64/acle/crc32h.c: Likewise.
519 * gcc.target/aarch64/acle/crc32w.c: Likewise.
521 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
523 PR tree-optimization/52252
524 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
526 2014-06-11 Richard Biener <rguenther@suse.de>
529 * gcc.dg/torture/20140610-1.c: New testcase.
530 * gcc.dg/torture/20140610-2.c: Likewise.
532 2014-06-10 Richard Biener <rguenther@suse.de>
534 PR tree-optimization/61438
535 * gcc.dg/torture/pr61438.c: New testcase.
537 2014-06-10 Richard Biener <rguenther@suse.de>
540 * g++.dg/opt/pr61456.C: New testcase.
542 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
543 Mikael Morin <mikael@gcc.gnu.org>
546 * gfortran.dg/class_array_15.f03: Check memory leaks.
548 2014-06-10 Richard Biener <rguenther@suse.de>
550 PR tree-optimization/57186
551 PR tree-optimization/59299
552 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
553 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
555 2014-06-10 Jakub Jelinek <jakub@redhat.com>
558 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
560 * gfortran.dg/gomp/associate1.f90: New test.
561 * gfortran.dg/gomp/intentin1.f90: New test.
562 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
563 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
564 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
565 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
567 2014-06-09 Marek Polacek <polacek@redhat.com>
570 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
571 * gcc.dg/array-2.c: Likewise.
572 * gcc.dg/array-const-2.c: Likewise.
573 * gcc.dg/ucnid-8.c: Likewise.
574 * gcc.dg/vla-init-1.c: Likewise.
575 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
576 * gcc.dg/c99-flex-array-7.c: Likewise.
577 * gcc.dg/init-bad-1.c: Likewise.
578 * gcc.dg/init-bad-3.c: Likewise.
579 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
580 * gcc.dg/pedwarn-init.c: Add dg-warning.
581 * gcc.dg/pr53119.c: Remove dg-excess-errors.
583 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/other/redecl3.C: New.
588 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
591 * g++.dg/pr54442.C: New file.
593 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
596 * gfortran.dg/associate_17.f90 : New test
598 2014-06-09 Petr Murzin <petr.murzin@intel.com>
600 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
601 void for TEST instead of static void.
602 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
603 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
604 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
605 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
606 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
607 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
608 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
609 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
610 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
611 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
612 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
613 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
614 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
615 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
616 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
617 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
618 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
619 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
620 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
621 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
622 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
623 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
624 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
625 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
626 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
627 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
628 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
629 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
630 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
631 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
632 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
633 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
634 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
635 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
636 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
637 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
638 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
639 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
640 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
641 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
642 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
643 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
644 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
645 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
646 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
647 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
648 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
649 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
650 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
651 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
652 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
653 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
654 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
655 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
656 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
657 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
658 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
659 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
660 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
661 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
662 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
663 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
664 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
665 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
666 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
667 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
668 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
669 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
670 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
671 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
672 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
673 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
674 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
675 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
676 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
677 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
678 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
679 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
680 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
681 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
682 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
683 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
684 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
685 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
686 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
687 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
688 instead of static void.
689 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
690 delete unused variables.
691 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
692 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
693 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
694 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
695 delete unused variables, void for TEST instead of static void.
696 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
697 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
698 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
699 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
700 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
701 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
702 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
703 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
704 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
705 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
706 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
707 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
708 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
709 initialize variables.
710 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
711 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
712 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
713 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
714 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
715 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
716 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
717 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
718 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
719 * gcc.target/i386/i386.exp: Ditto.
720 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
721 CALC, void for TEST instead of static void, initialize variables.
722 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
723 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
725 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
726 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
727 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
728 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
729 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
730 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
731 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
732 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
733 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
734 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
735 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
736 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
737 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
738 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
739 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
740 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
741 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
742 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
743 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
744 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
745 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
746 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
747 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
748 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
749 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
750 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
751 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
752 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
753 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
754 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
755 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
756 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
757 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
758 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
759 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
760 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
761 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
762 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
763 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
764 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
765 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
766 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
767 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
768 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
769 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
770 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
771 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
772 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
773 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
774 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
775 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
776 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
777 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
778 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
779 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
780 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
781 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
782 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
783 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
784 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
785 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
786 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
787 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
788 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
789 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
790 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
791 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
792 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
793 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
794 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
795 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
796 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
797 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
798 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
799 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
800 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
801 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
802 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
803 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
804 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
805 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
806 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
807 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
808 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
809 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
810 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
811 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
812 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
813 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
814 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
815 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
816 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
817 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
818 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
819 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
820 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
821 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
822 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
823 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
824 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
825 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
826 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
827 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
828 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
829 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
830 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
831 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
832 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
833 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
834 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
835 instead of static void.
836 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
837 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
838 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
839 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
840 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
841 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
842 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
843 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
844 static void, delete unused variables.
845 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
846 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
847 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
848 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
849 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
850 static void, delete unused variables, Change parameters for
851 UNION_CHECK, MASK_MERGE and MASK_ZERO.
852 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
853 CALC, void for TEST instead of static void.
854 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
855 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
857 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
858 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
859 static void, change type of parameter for UNION_TYPE.
860 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
861 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
862 void for TEST instead of static void, delete unused variables, change
863 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
864 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
865 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
866 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
867 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
868 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
869 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
870 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
871 void for TEST instead of static void, change parameters for
872 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
873 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
874 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
875 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
876 * gcc.target/i386/avx512f-additional-reg-names.c: Add
877 __attribute__((unused)).
878 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
879 __attribute__((unused)).
880 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
881 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
882 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
883 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
884 * gcc.target/i386/avx512f-korw-1.c: Ditto.
885 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
886 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
887 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
888 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
889 add __attribute__((unused)).
890 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
891 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
892 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
893 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
894 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
895 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
896 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
897 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
898 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
899 delete unused variables.
900 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
901 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
902 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
903 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
904 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
905 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
906 static void, mask_merging and zero_masking for unsigned types.
907 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
908 CHECK_ARRAY for unsigned types.
909 * gcc.target/i386/m256-check.h: Ditto.
910 * gcc.target/i386/m512-check.h: Ditto.
912 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
915 * gcc.target/arm/pr48252.c (main): Expect same result
918 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
921 * gfortran.dg/cray_pointers_10.f90: New file.
923 2014-06-09 Jakub Jelinek <jakub@redhat.com>
925 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
926 instead of complex(kind=16).
928 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
931 * gfortran.dg/bind_c_usage_29.f90: New file.
933 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
935 * gnat.dg/opt38.adb: New test.
936 * gnat.dg/opt38_pkg.ad[sb]: New helper.
938 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
941 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
942 New macro, 0 for __MMIX__, default 64.
943 (bar): Pass it to __builtin_apply instead of literal 64.
945 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
947 * gfortran.dg/io_constraints_11.f90: New file.
948 * gfortran.dg/io_constraints_12.f90: New file.
949 * gfortran.dg/io_constraints_13.f90: New file.
951 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
954 * gcc.target/i386/pr61423.c: New test.
956 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
959 * g++.dg/cpp0x/constexpr-union6.C: New.
960 * g++.dg/cpp0x/union6.C: Likewise.
961 * g++.dg/init/ref14.C: Adjust.
962 * g++.dg/init/union1.C: Likewise.
964 2014-06-06 Richard Biener <rguenther@suse.de>
966 PR tree-optimization/59299
967 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
969 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
971 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
972 * gcc.dg/tree-ssa/sra-12.c: Likewise.
974 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
976 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
977 bitfield and test wrong results instead of correct results to make the
980 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
983 * g++.dg/cpp0x/constexpr-60432.C: New.
985 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
988 * g++.dg/cpp0x/constexpr-60199.C: New.
990 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
992 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
993 Specify -march=z900 as an additional option.
994 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
995 * gcc.dg/optimize-bswapsi-2.c: Likewise.
996 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
998 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1000 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1001 reduction clause diagnostic changes.
1002 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1003 * gfortran.dg/gomp/reduction1.f90: Likewise.
1004 * gfortran.dg/gomp/reduction3.f90: Likewise.
1005 * gfortran.dg/gomp/udr1.f90: New test.
1006 * gfortran.dg/gomp/udr2.f90: New test.
1007 * gfortran.dg/gomp/udr3.f90: New test.
1008 * gfortran.dg/gomp/udr4.f90: New test.
1009 * gfortran.dg/gomp/udr5.f90: New test.
1010 * gfortran.dg/gomp/udr6.f90: New test.
1011 * gfortran.dg/gomp/udr7.f90: New test.
1013 2014-06-06 Christian Bruel <christian.bruel@st.com>
1015 PR tree-optimization/43934
1016 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1018 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1021 * gcc.dg/pr53119.c: New testcase.
1023 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1026 * gcc.target/avr/pr52472.c: New test.
1029 2014-06-05 Jeff Law <law@redhat.com>
1031 PR tree-optimization/61289
1032 * g++.dg/pr61289.C: New test.
1033 * g++.dg/pr61289-2.C: New test.
1035 2014-06-05 Richard Biener <rguenther@suse.de>
1036 Paolo Carlini <paolo.carlini@oracle.com>
1039 * g++.dg/parse/pr56961.C: New.
1041 2014-06-05 Kai Tietz <ktietz@redhat.com>
1044 * gcc.target/i386/sibcall-4.c: Remove xfail.
1046 2014-06-05 Julian Brown <julian@codesourcery.com>
1047 Sandra Loosemore <sandra@codesourcery.com>
1049 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1051 2014-06-05 Richard Biener <rguenther@suse.de>
1054 * g++.dg/diagnostic/pr61004.C: New testcase.
1056 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1058 * gcc.dg/torture/pr61319.c: New test.
1060 2014-06-05 Marek Polacek <polacek@redhat.com>
1063 * gcc.dg/pr56724-3.c: New test.
1065 2014-06-05 Andreas Schwab <schwab@suse.de>
1067 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1069 2014-06-05 Marek Polacek <polacek@redhat.com>
1072 * c-c++-common/pr49706.c: New test.
1074 2014-06-05 Marek Polacek <polacek@redhat.com>
1077 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1078 * gcc.dg/Wshadow-3.c: Likewise.
1079 * gcc.dg/pr48062.c: New test.
1081 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1084 * g++.dg/init/pr43453.C: New.
1086 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
1088 PR tree-optimization/61385
1089 * gcc.dg/tree-ssa/pr61385.c: New file.
1091 2014-06-04 Richard Biener <rguenther@suse.de>
1093 PR tree-optimization/60098
1094 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1096 2014-06-04 Richard Biener <rguenther@suse.de>
1098 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1100 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1103 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1104 the case with a pointer.
1106 2014-06-04 Marek Polacek <polacek@redhat.com>
1109 * c-c++-common/pr30020.c: New test.
1111 2014-06-03 Andrew Pinski <apinski@cavium.com>
1113 * gcc.c-torture/compile/20140528-1.c: New testcase.
1115 2014-06-03 Dehao Chen <dehao@google.com>
1117 * gcc.dg/tree-prof/merge_block.c: New test.
1119 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
1121 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1122 * g++.dg/ext/mv15.C (dg-options): Ditto.
1124 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1128 * g++.dg/cpp0x/nullptr31.C: New.
1129 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1130 * g++.dg/cpp0x/nullptr17.C: Update.
1132 2014-06-03 Marek Polacek <polacek@redhat.com>
1135 * c-c++-common/pr60439.c: New test.
1136 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1138 2014-06-03 Martin Jambor <mjambor@suse.cz>
1141 * g++.dg/ipa/pr61160-1.C: New test.
1143 2014-06-03 Richard Biener <rguenther@suse.de>
1145 PR tree-optimization/61383
1146 * gcc.dg/torture/pr61383-1.c: New testcase.
1148 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1150 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1152 2014-06-02 Jeff Law <law@redhat.com>
1154 PR rtl-optimization/61094
1155 * g++.dg/pr61094: New test.
1157 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
1159 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1160 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1161 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1162 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1163 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1164 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1165 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1166 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1168 2014-06-02 Richard Biener <rguenther@suse.de>
1170 PR tree-optimization/61346
1171 * gcc.dg/torture/pr61346.c: New testcase.
1173 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1175 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1177 * gcc.target/i386/sibcall-4.c: Ditto.
1178 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1180 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1182 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1183 in scan-assembler-not string.
1184 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1185 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1186 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1188 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1190 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1192 2014-06-01 Kai Tietz <ktietz@redhat.com>
1195 * gcc.target/i386/sibcall-6.c: New test.
1197 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/cpp0x/pr57543-1.C: New.
1202 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1203 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1204 * g++.dg/cpp0x/decltype59.C: Likewise.
1206 2014-05-31 Tom de Vries <tom@codesourcery.com>
1208 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1210 2014-05-30 Jakub Jelinek <jakub@redhat.com>
1212 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1213 restore_gcc_exec_prefix_env_var): New procedures.
1214 (set_ld_library_path_env_vars,
1215 restore_ld_library_path_env_vars): Use them.
1216 * lib/c-compat.exp: Load target-libpath.exp.
1217 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1218 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1219 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1220 restore_gcc_exec_prefix_env_var.
1221 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1224 * c-c++-common/asan/misalign-1.c: New test.
1225 * c-c++-common/asan/misalign-2.c: New test.
1227 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1228 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1229 -DASAN_USE_DEJAGNU_GTEST=1.
1230 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1231 * g++.dg/asan/asan_oob_test.cc: Likewise.
1232 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1233 * g++.dg/asan/asan_str_test.cc: Likewise.
1234 * g++.dg/asan/asan_test_utils.h: Likewise.
1235 * g++.dg/asan/sanitizer_test_config.h: Likewise.
1236 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
1237 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1238 Imported from upstream r209283.
1239 * g++.dg/asan/asan_test_config.h: Likewise.
1241 2014-05-30 Kai Tietz <ktietz@redhat.com>
1244 * gcc.target/i386/sibcall-1.c: New test.
1245 * gcc.target/i386/sibcall-2.c: New test.
1246 * gcc.target/i386/sibcall-3.c: New test.
1247 * gcc.target/i386/sibcall-4.c: New test.
1249 2014-05-30 Ian Lance Taylor <iant@google.com>
1251 * gcc.target/i386/pause-2.c: New test.
1253 2014-05-30 Tom de Vries <tom@codesourcery.com>
1255 * gcc.target/i386/fuse-caller-save.c: New test.
1256 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1257 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1259 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1261 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1262 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1263 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1264 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1265 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1266 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1267 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1268 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1269 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1270 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1271 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1272 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1273 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1274 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1275 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1276 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1277 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1278 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1279 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1280 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1281 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1282 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1283 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1284 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1285 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1286 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1287 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1288 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1289 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1290 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1291 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1292 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1293 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1294 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1295 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1296 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1298 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1300 PR rtl-optimization/61325
1301 * gcc.target/aarch64/pr61325.c: New.
1303 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1305 * gcc.target/arm/simd/vextQf32_1.c: New file.
1306 * gcc.target/arm/simd/vextQp16_1.c: New file.
1307 * gcc.target/arm/simd/vextQp8_1.c: New file.
1308 * gcc.target/arm/simd/vextQs16_1.c: New file.
1309 * gcc.target/arm/simd/vextQs32_1.c: New file.
1310 * gcc.target/arm/simd/vextQs64_1.c: New file.
1311 * gcc.target/arm/simd/vextQs8_1.c: New file.
1312 * gcc.target/arm/simd/vextQu16_1.c: New file.
1313 * gcc.target/arm/simd/vextQu32_1.c: New file.
1314 * gcc.target/arm/simd/vextQu64_1.c: New file.
1315 * gcc.target/arm/simd/vextQu8_1.c: New file.
1316 * gcc.target/arm/simd/vextQp64_1.c: New file.
1317 * gcc.target/arm/simd/vextf32_1.c: New file.
1318 * gcc.target/arm/simd/vextp16_1.c: New file.
1319 * gcc.target/arm/simd/vextp8_1.c: New file.
1320 * gcc.target/arm/simd/vexts16_1.c: New file.
1321 * gcc.target/arm/simd/vexts32_1.c: New file.
1322 * gcc.target/arm/simd/vexts64_1.c: New file.
1323 * gcc.target/arm/simd/vexts8_1.c: New file.
1324 * gcc.target/arm/simd/vextu16_1.c: New file.
1325 * gcc.target/arm/simd/vextu32_1.c: New file.
1326 * gcc.target/arm/simd/vextu64_1.c: New file.
1327 * gcc.target/arm/simd/vextu8_1.c: New file.
1328 * gcc.target/arm/simd/vextp64_1.c: New file.
1330 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1331 Tom de Vries <tom@codesourcery.com>
1333 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1335 * gcc.target/mips/fuse-caller-save.h: New include file.
1336 * gcc.target/mips/fuse-caller-save.c: New test.
1337 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1338 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1340 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1342 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1344 2014-05-28 Richard Biener <rguenther@suse.de>
1347 * gcc.dg/pr61045.c: New testcase.
1349 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1351 * lib/clearcap.exp: New file.
1352 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1353 Remove clearcap_ldflags handling.
1354 Call clearcap-init, clearcap-finish.
1355 * gcc.target/i386/i386.exp: Likewise.
1356 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1357 * gcc.target/i386/clearcapv2.map: Move to
1358 ../config/sol2-clearcapv2.map.
1359 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1360 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1362 2014-05-28 Richard Biener <rguenther@suse.de>
1364 PR tree-optimization/61335
1365 * gfortran.dg/pr61335.f90: New testcase.
1367 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1369 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1371 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1373 * gnat.dg/overflow_fixed.adb: New test.
1375 2014-05-27 Marek Polacek <polacek@redhat.com>
1378 * gcc.dg/pr56724-1.c: New test.
1379 * gcc.dg/pr56724-2.c: New test.
1380 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1382 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1384 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1386 * gcc.dg/fold-compare-8.c: New test.
1387 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1389 2014-05-27 Richard Biener <rguenther@suse.de>
1391 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1393 2014-05-27 Marek Polacek <polacek@redhat.com>
1396 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1397 LLONG_MIN, and ULLONG_MAX.
1399 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1401 * lib/target-supports.exp (check_effective_target_vect_bswap):
1402 Specify arm*-*-* support.
1404 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1407 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1409 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1410 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1412 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1414 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1416 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1418 PR rtl-optimization/61222
1419 * gcc.c-torture/compile/pr61222-1.c: New test.
1420 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1422 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1424 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1426 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1428 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1430 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1432 PR libgfortran/55117
1433 * gfortran.dg/namelist_85.f90: New test.
1435 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1438 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1439 the case with syntax error.
1441 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1443 * gcc.dg/lto/pr61278_0.c: New test.
1444 * gcc.dg/lto/pr61278_1.c: New test.
1446 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1448 * gcc.dg/pr61220.c: New test.
1449 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1451 2014-05-25 Tobias Burnus <burnus@net-b.de>
1453 * gfortran.dg/coarray_10.f90: Update dg-warning.
1454 * gfortran.dg/coarray_this_image_1.f90: New.
1455 * gfortran.dg/coarray_this_image_2.f90: New.
1457 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1460 * gfortran.dg/arrayio_14.f90: New test.
1462 2014-05-24 Andreas Schwab <schwab@suse.de>
1464 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1466 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1468 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1469 Adjust regexp for -flto.
1470 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1471 * gfortran.dg/pr52835.f90: Likewise.
1473 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1475 PR rtl-optimization/61215
1476 * gcc.target/i386/pr61215.c: New.
1478 2014-05-23 Marek Polacek <polacek@redhat.com>
1479 Jakub Jelinek <jakub@redhat.com>
1481 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1482 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1483 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1484 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1485 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1486 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1487 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1488 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1489 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1490 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1491 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1492 * c-c++-common/ubsan/float-cast.h: New file.
1493 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1494 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1496 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1498 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1500 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/cpp1y/lambda-init9.C: New.
1504 2014-05-23 Richard Biener <rguenther@suse.de>
1507 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1508 adjust testcase to reflect reality.
1510 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1512 PR tree-optimization/54733
1513 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1514 optimization to support memory sources and bitwise operations
1515 equivalent to load in host endianness.
1516 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1517 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1518 * gcc.c-torture/execute/bswap-2.c: Likewise.
1520 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1522 * lib/target-supports.exp: New effective targets for architectures
1523 capable of performing byte swap.
1524 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1525 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1526 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1528 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1532 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1534 2014-05-22 Xinliang David Li <davidxl@google.com>
1536 * g++.dg/ipa/devirt-15.C: Fix expected message.
1537 * g++.dg/ipa/devirt-16.C: Ditto.
1538 * g++.dg/ipa/devirt-17.C: Ditto.
1539 * g++.dg/ipa/devirt-26.C: Ditto.
1540 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1541 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1542 * g++.dg/tree-ssa/pr8781.C:Ditto.
1544 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1546 * gcc.target/powerpc/htm-ttest.c: New test.
1548 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1550 * gnat.dg/opt37.ad[sb]: New test.
1552 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1555 * g++.dg/cilk-plus/AN/array_function.cc: New.
1557 2014-05-22 Richard Biener <rguenther@suse.de>
1559 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1561 2014-05-22 Kostya Serebryany <kcc@google.com>
1563 * c-c++-common/tsan/mutexset1.c: Update the test to match
1565 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1567 2014-05-21 Marek Polacek <polacek@redhat.com>
1570 * g++.dg/ubsan/pr61272.C: New test.
1572 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1573 Sandra Loosemore <sandra@codesourcery.com>
1576 * lib/scanasm.exp (scan-lto-assembler): New procedure.
1577 * gcc.target/nios2/custom-fp-lto.c: New test.
1579 2014-05-21 Andreas Schwab <schwab@suse.de>
1581 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1583 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1586 * gcc.target/sh/pr54236-3.c: New.
1588 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1591 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1593 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
1595 PR tree-optimization/60899
1596 * g++.dg/ipa/devirt-11.C: Update template.
1598 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1601 * g++.dg/cpp0x/pr61038.C: New.
1603 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1608 * g++.dg/cpp0x/nsdmi-template11.C: New.
1609 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1610 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1612 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
1614 * gnat.dg/opt35.adb: New test.
1615 * gnat.dg/opt36.adb: Likewise.
1616 * gnat.dg/opt35_pkg.ad[sb]: New helper.
1618 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/Wattributes1.C: New.
1622 * g++.dg/ext/visibility/redecl1.C: Adjust.
1623 * g++.dg/ext/visibility/visibility-7.C: Likewise.
1625 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1627 * gcc.target/powerpc/vsxcopy.c: New test.
1629 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/cpp0x/nsdmi-union6.C: New.
1633 * g++.dg/parse/pr58664.C: Likewise.
1634 * g++.dg/cpp0x/nsdmi6.C: Tweak.
1635 * g++.dg/parse/crash31.C: Likewise.
1636 * g++.dg/template/error2.C: Likewise.
1637 * g++.dg/template/inherit8.C: Likewise.
1638 * g++.dg/template/offsetof2.C: Likewise.
1640 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
1642 * c-c++-common/gomp/simd4.c: Adjust for inform.
1643 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1644 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1645 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1646 * g++.dg/cpp0x/noexcept15.C: Likewise.
1647 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1648 * g++.dg/eh/spec6.C: Likewise.
1649 * g++.dg/expr/cast1.C: Likewise.
1650 * g++.dg/expr/dtor1.C: Likewise.
1651 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1652 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1653 * g++.dg/gomp/pr49223-2.C: Likewise.
1654 * g++.dg/gomp/udr-4.C: Likewise.
1655 * g++.dg/init/delete1.C: Likewise.
1656 * g++.dg/other/crash-2.C: Likewise.
1657 * g++.dg/parse/crash24.C: Likewise.
1658 * g++.dg/parse/crash25.C: Likewise.
1659 * g++.dg/parse/crash31.C: Likewise.
1660 * g++.dg/parse/crash49.C: Likewise.
1661 * g++.dg/parse/crash50.C: Likewise.
1662 * g++.dg/parse/crash54.C: Likewise.
1663 * g++.dg/parse/dtor7.C: Likewise.
1664 * g++.dg/parse/error40.C: Likewise.
1665 * g++.dg/parse/fused-params1.C: Likewise.
1666 * g++.dg/parse/new1.C: Likewise.
1667 * g++.dg/template/crash35.C: Likewise.
1668 * g++.dg/template/crash59.C: Likewise.
1669 * g++.dg/template/crash77.C: Likewise.
1670 * g++.dg/template/error51.C: Likewise.
1671 * g++.dg/template/incomplete1.C: Likewise.
1672 * g++.dg/template/incomplete3.C: Likewise.
1673 * g++.dg/template/incomplete4.C: Likewise.
1674 * g++.dg/template/incomplete5.C: Likewise.
1675 * g++.dg/template/inherit8.C: Likewise.
1676 * g++.dg/template/instantiate1.C: Likewise.
1677 * g++.dg/template/instantiate3.C: Likewis: Likewise.
1678 * g++.dg/template/offsetof2.C: Likewise.
1679 * g++.dg/tm/pr51928.C: Likewise.
1680 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1681 * g++.dg/warn/incomplete1.C: Likewise.
1682 * g++.dg/warn/incomplete2.C: Likewise.
1683 * g++.old-deja/g++.brendan/friend4.C: Likewise.
1684 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1685 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1686 * g++.old-deja/g++.eh/catch1.C: Likewise.
1687 * g++.old-deja/g++.eh/spec6.C: Likewise.
1688 * g++.old-deja/g++.mike/p7868.C: Likewise.
1689 * g++.old-deja/g++.other/crash38.C: Likewise.
1690 * g++.old-deja/g++.other/enum2.C: Likewise.
1691 * g++.old-deja/g++.other/incomplete.C: Likewise.
1692 * g++.old-deja/g++.other/vaarg3.C: Likewise.
1693 * g++.old-deja/g++.pt/crash9.C: Likewise.
1694 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1695 * g++.old-deja/g++.pt/typename8.C: Likewise.
1696 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1698 2014-05-19 Joseph Myers <joseph@codesourcery.com>
1700 * lib/target-supports.exp
1701 (check_effective_target_vect_sizes_32B_16B): Return false if
1702 128-bit AVX vectors preferred.
1704 2014-05-19 Mike Stump <mikestump@comcast.net>
1706 * lib/target-supports.exp (check_effective_target_avx): Early out
1707 if not x86 to prevent x86 flags on non-x86 targets.
1709 2014-05-19 Richard Biener <rguenther@suse.de>
1711 PR tree-optimization/61221
1712 * gcc.dg/torture/pr61221.c: New testcase.
1714 2014-05-19 Richard Biener <rguenther@suse.de>
1716 PR tree-optimization/61209
1717 * gfortran.dg/pr61209.f90: New testcase.
1719 2014-05-19 Richard Biener <rguenther@suse.de>
1721 PR tree-optimization/61184
1722 * c-c++-common/torture/pr61184.c: New testcase.
1724 2014-05-19 Christian Bruel <christian.bruel@st.com>
1727 * gcc.target/sh/pr61195.c: New test.
1729 2014-05-18 Wei Mi <wmi@google.com>
1732 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1733 directive with rtl insns. Add effective-target fpic and
1736 2014-05-17 Xinliang David Li <davidxl@google.com>
1738 * g++.dg/ipa/devirt-33.C: New testcase.
1740 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
1742 * g++.dg/ipa/comdat.C: New file.
1744 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1746 * gnat.dg/volatile12.ad[sb]: New test.
1748 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1750 * gnat.dg/enum3.adb: New test.
1752 2014-05-18 Andreas Schwab <schwab@suse.de>
1754 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1756 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
1759 * gfortran.dg/namelist_utf8.f90: New test.
1761 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1764 * g++.dg/cpp0x/decltype58.C: New.
1766 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
1768 * gcc.target/microblaze/others/break_handler.c: New.
1770 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
1772 PR tree-optimization/61140
1773 PR tree-optimization/61150
1774 PR tree-optimization/61197
1775 * gcc.dg/tree-ssa/pr61140.c: New file.
1776 * gcc.dg/tree-ssa/pr61150.c: New file.
1777 * gcc.dg/tree-ssa/pr61197.c: New file.
1779 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
1781 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1782 (dg-options): Add -mfpmath=387.
1783 (dg-final): Check that no MMX registers are used.
1785 2014-05-17 Andreas Schwab <schwab@suse.de>
1787 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1789 2014-05-16 David Malcolm <dmalcolm@redhat.com>
1792 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1794 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1795 occurrences of "int" in the gimple dump to reflect that the return
1796 types of functions now show up in such dumps.
1797 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1799 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
1801 * gcc.c-torture/execute/20101011-1.c: Update testcase.
1802 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1803 * gcc.dg/tree-ssa/writeonly.c: New testcase.
1804 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1805 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1806 * gcc.dg/debug/pr35154.c: Update testcase.
1807 * gcc.target/i386/vectorize1.c: Update testcase.
1809 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/parse/error54.C: New.
1814 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
1816 PR rtl-optimization/60969
1817 * g++.dg/pr60969.C: New.
1819 2014-05-16 Richard Biener <rguenther@suse.de>
1821 PR tree-optimization/61194
1822 * gcc.dg/vect/pr61194.c: New testcase.
1824 2014-05-16 Richard Biener <rguenther@suse.de>
1826 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1827 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1828 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1829 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1831 2014-05-16 Richard Biener <rguenther@suse.de>
1833 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1835 2014-05-15 Martin Jambor <mjambor@suse.cz>
1838 * g++.dg/ipa/pr61085.C: New test.
1840 2014-05-15 Martin Jambor <mjambor@suse.cz>
1842 PR tree-optimization/61090
1843 * gcc.dg/tree-ssa/pr61090.c: New test.
1845 2014-05-15 Jakub Jelinek <jakub@redhat.com>
1847 PR tree-optimization/61158
1848 * gcc.dg/pr61158.c: New test.
1850 2014-05-15 Andreas Schwab <schwab@suse.de>
1852 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1854 * obj-c++.dg/exceptions-5.mm: Likewise.
1856 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1858 * shrink-wrap-loop.c: New test case.
1860 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
1862 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1863 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1864 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1865 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1866 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1867 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1868 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1869 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1870 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1871 * gcc.target/arm/simd/vtrnf32_1.c: New file.
1872 * gcc.target/arm/simd/vtrnp16_1.c: New file.
1873 * gcc.target/arm/simd/vtrnp8_1.c: New file.
1874 * gcc.target/arm/simd/vtrns16_1.c: New file.
1875 * gcc.target/arm/simd/vtrns32_1.c: New file.
1876 * gcc.target/arm/simd/vtrns8_1.c: New file.
1877 * gcc.target/arm/simd/vtrnu16_1.c: New file.
1878 * gcc.target/arm/simd/vtrnu32_1.c: New file.
1879 * gcc.target/arm/simd/vtrnu8_1.c: New file.
1881 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
1883 * gcc.target/i386/clflushopt-1.c: New.
1884 * gcc.target/i386/xsavec-1.c: Ditto.
1885 * gcc.target/i386/xsavec64-1.c: Ditto.
1886 * gcc.target/i386/xsaves-1.c: Ditto.
1887 * gcc.target/i386/xsaves64-1.c: Ditto.
1888 * gcc.target/i386/sse-12.c: Test new options.
1889 * gcc.target/i386/sse-13.c: Ditto.
1890 * gcc.target/i386/sse-14.c: Ditto.
1891 * gcc.target/i386/sse-22.c: Ditto.
1892 * gcc.target/i386/sse-23.c: Ditto.
1893 * g++.dg/other/i386-2.C: Ditto.
1894 * g++.dg/other/i386-3.C: Ditto.
1896 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1898 PR rtl-optimization/60866
1899 * gcc.dg/pr60866.c: New test.
1901 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1903 PR rtl-optimization/60901
1904 * gcc.target/i386/pr60901.c: New test.
1906 2014-05-14 Yury Gribov <y.gribov@samsung.com>
1909 * c-c++-common/asan/asan-interface-1.c: New test.
1910 * lib/asan-dg.exp (asan_include_flags): New function.
1911 (asan_init): Call asan_include_flags to obtain path
1912 to sanitizer headers.
1914 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
1916 * lib/target-support.exp (check_dfp_hw_available): New function.
1917 (is-effective-target): Check $arg for dfp_hw.
1918 (is-effective-target-keyword): Likewise.
1919 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1920 Change target to dfp_hw.
1922 2014-05-13 Marek Polacek <polacek@redhat.com>
1925 * gcc.dg/pr61162.c: New test.
1927 2014-05-13 Marek Polacek <polacek@redhat.com>
1929 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1930 * c-c++-common/pr50459-2.c: New test.
1932 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
1935 * g++.dg/template/pr54310.C: New.
1937 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
1938 Sandra Loosemore <sandra@codesourcery.com>
1940 * gcc.target/mips/loongson-simd.c: Disable micromips too.
1942 2014-05-13 Catherine Moore <clm@cm00re.com>
1944 * gcc.target/mips/near-far-1.c: Adjust expected output
1945 to allow the JALS instruction.
1946 * gcc.target/mips/near-far-2.c: Likewise.
1947 * gcc.target/mips/near-far-4.c: Likewise.
1949 2014-05-13 Bin Cheng <bin.cheng@arm.com>
1951 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1953 2014-05-13 Jakub Jelinek <jakub@redhat.com>
1956 * gcc.dg/pr61060.c: New test.
1958 2014-05-12 DJ Delorie <dj@redhat.com>
1960 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1961 * gcc.dg/sibcall-4.c: Likewise.
1963 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
1965 * objc.dg/shadow-1.m: New test.
1966 * objc.dg/shadow-2.m: New test.
1967 * objc.dg/ivar-scope-1.m: New test.
1968 * objc.dg/ivar-scope-2.m: New test.
1969 * objc.dg/ivar-scope-3.m: New test.
1970 * objc.dg/ivar-scope-4.m: New test.
1971 * objc.dg/ivar-visibility-1.m: New test.
1972 * objc.dg/ivar-visibility-2.m: New test.
1973 * objc.dg/ivar-visibility-3.m: New test.
1974 * objc.dg/ivar-visibility-4.m: New test.
1976 2014-05-12 Tobias Burnus <burnus@net-b.de>
1979 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1981 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1984 * gfortran.dg/associate_16.f90: New test.
1986 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1989 * gcc.target/avr/pr60991.c: New testcase.
1991 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1994 * g++.dg/cpp1y/pr60054.C: New.
1996 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1999 * g++.dg/template/pr51199.C: New.
2001 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2003 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2005 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2007 * gfortran.dg/gomp/affinity-1.f90: New test.
2009 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2011 * gcc.dg/torture/pr61136.c: New test.
2013 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2016 * g++.dg/cpp0x/sfinae51.C: New.
2019 * g++.dg/cpp0x/variadic157.C: New.
2021 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2024 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2026 2014-05-10 Marek Polacek <polacek@redhat.com>
2028 * gcc.dg/pedwarn-init.c: New test.
2029 * gcc.dg/init-string-1.c: Adjust dg-error.
2031 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2033 * lib/target-supports.exp
2034 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2037 2014-05-09 Marek Polacek <polacek@redhat.com>
2040 * gcc.dg/pr61096-1.c: New test.
2041 * gcc.dg/pr61096-2.c: New test.
2043 2014-05-09 Florian Weimer <fweimer@redhat.com>
2045 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2046 * g++.dg/fstack-protector-strong.C: Likewise.
2047 * gcc.target/i386/ssp-strong-reg.c: New file.
2049 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
2052 * gcc.target/avr/torture/pr61055.c: New test.
2054 2014-05-09 Marek Polacek <polacek@redhat.com>
2057 * c-c++-common/attributes-1.c: Move test line to a new test.
2058 * c-c++-common/attributes-2.c: New test.
2059 * c-c++-common/pr50459.c: New test.
2060 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2061 * gcc.dg/nonnull-2.c: Likewise.
2062 * gcc.dg/pr55570.c: Modify dg-error.
2063 * gcc.dg/tm/wrap-2.c: Likewise.
2065 2014-05-08 Jeff Law <law@redhat.com>
2067 PR tree-optimization/61009
2068 * g++.dg/tree-ssa/pr61009.C: New test.
2070 2014-05-08 Matthias Klose <doko@ubuntu.com>
2073 * gcc-dg/unused-8a.c: New.
2074 * gcc-dg/unused-8b.c: Likewise.
2076 2014-05-08 Marek Polacek <polacek@redhat.com>
2079 * gcc.dg/pr61053.c: New test.
2081 2014-05-08 Marek Polacek <polacek@redhat.com>
2084 * gcc.dg/pr61077.c: New test.
2086 2014-05-08 Tobias Burnus <burnus@net-b.de>
2088 * gfortran.dg/coarray_collectives_1.f90: New.
2089 * gfortran.dg/coarray_collectives_2.f90: New.
2090 * gfortran.dg/coarray_collectives_3.f90: New.
2091 * gfortran.dg/coarray_collectives_4.f90: New.
2092 * gfortran.dg/coarray_collectives_5.f90: New.
2093 * gfortran.dg/coarray_collectives_6.f90: New.
2094 * gfortran.dg/coarray/collectives_1.f90: New.
2095 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2096 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2097 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2098 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2099 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2100 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2101 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2103 2014-05-08 Wei Mi <wmi@google.com>
2106 * gcc.target/i386/pr58066.c: New test.
2108 2014-05-08 Joseph Myers <joseph@codesourcery.com>
2110 * gcc.target/i386/avx256-unaligned-load-2.c,
2111 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2112 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2113 packed-single instructions.
2115 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2118 * g++.dg/diagnostic/pr13981.C: New.
2120 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
2122 PR tree-optimization/59100
2123 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2124 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2126 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2128 PR tree-optimization/61095
2129 * gcc.dg/torture/pr61095.c: New test.
2131 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2134 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2135 the uninitialized complex is used.
2136 * gcc.dg/uninit-17.c: New test to check partial initialization of
2137 complex with branches.
2138 * gcc.dg/uninit-17-O0.c: Likewise.
2140 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2143 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2144 (test_03): Rename to test_02.
2146 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2149 * g++.dg/cpp0x/sfinae50.C: New.
2151 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2154 * g++.dg/cpp0x/deleted7.C: New.
2156 2014-05-07 Richard Biener <rguenther@suse.de>
2158 PR tree-optimization/61034
2159 * g++.dg/tree-ssa/pr61034.C: New testcase.
2161 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
2163 * gcc.target/epiphany/isr-arg.c: New file.
2165 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
2167 PR tree-optimization/52252
2168 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2170 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2172 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2173 * gcc.target/aarch64/simd/vrev16p8.x: New file.
2174 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2175 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2176 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2177 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2178 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2179 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2180 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2181 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2182 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2183 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2184 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2185 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2186 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2187 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2188 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2189 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2190 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2191 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2192 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2193 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2194 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2195 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2196 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2197 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2198 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2199 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2200 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2201 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2202 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2203 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2204 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2205 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2206 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2207 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2208 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2209 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2210 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2211 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2212 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2213 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2214 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2215 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2216 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2217 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2218 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2219 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2220 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2221 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2222 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2223 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2224 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2225 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2226 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2227 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2228 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2229 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2230 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2231 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2232 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2233 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2234 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2235 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2236 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2237 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2238 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2239 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2240 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2241 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2242 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2243 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2245 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2247 gcc.target/aarch64/simd/ext_f32.x: New file.
2248 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2249 gcc.target/aarch64/simd/ext_p16.x: New file.
2250 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2251 gcc.target/aarch64/simd/ext_p8.x: New file.
2252 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2253 gcc.target/aarch64/simd/ext_s16.x: New file.
2254 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2255 gcc.target/aarch64/simd/ext_s32.x: New file.
2256 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2257 gcc.target/aarch64/simd/ext_s64.x: New file.
2258 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2259 gcc.target/aarch64/simd/ext_s8.x: New file.
2260 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2261 gcc.target/aarch64/simd/ext_u16.x: New file.
2262 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2263 gcc.target/aarch64/simd/ext_u32.x: New file.
2264 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2265 gcc.target/aarch64/simd/ext_u64.x: New file.
2266 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2267 gcc.target/aarch64/simd/ext_u8.x: New file.
2268 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2269 gcc.target/aarch64/simd/ext_f64.c: New file.
2270 gcc.target/aarch64/simd/extq_f32.x: New file.
2271 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2272 gcc.target/aarch64/simd/extq_p16.x: New file.
2273 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2274 gcc.target/aarch64/simd/extq_p8.x: New file.
2275 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2276 gcc.target/aarch64/simd/extq_s16.x: New file.
2277 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2278 gcc.target/aarch64/simd/extq_s32.x: New file.
2279 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2280 gcc.target/aarch64/simd/extq_s64.x: New file.
2281 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2282 gcc.target/aarch64/simd/extq_s8.x: New file.
2283 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2284 gcc.target/aarch64/simd/extq_u16.x: New file.
2285 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2286 gcc.target/aarch64/simd/extq_u32.x: New file.
2287 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2288 gcc.target/aarch64/simd/extq_u64.x: New file.
2289 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2290 gcc.target/aarch64/simd/extq_u8.x: New file.
2291 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2292 gcc.target/aarch64/simd/extq_f64.c: New file.
2294 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2296 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2297 * gcc.target/aarch64/vtrnu32.c: Likewise.
2298 * gcc.target/aarch64/vtrnf32.c: Likewise.
2300 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2302 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2303 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2304 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2305 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2306 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2307 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2308 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2309 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2310 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2311 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2312 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2313 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2314 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2315 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2316 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2317 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2318 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2319 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2320 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2321 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2322 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2323 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2324 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2325 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2326 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2327 * gcc.target/aarch64/simd/vtrns16.x: New file.
2328 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2329 * gcc.target/aarch64/simd/vtrns32.x: New file.
2330 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2331 * gcc.target/aarch64/simd/vtrns8.x: New file.
2332 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2333 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2334 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2335 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2336 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2337 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2339 2014-05-07 Richard Biener <rguenther@suse.de>
2341 PR tree-optimization/57864
2342 * gcc.dg/torture/pr57864.c: New testcase.
2344 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2347 * gfortran.dg/list_read_13.f: New test.
2349 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2352 * g++.dg/cpp0x/nsdmi-template9.C: New.
2353 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2355 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2356 Mike Stump <mikestump@comcast.net>
2357 Richard Sandiford <rdsandiford@googlemail.com>
2359 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2361 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2364 * g++.dg/ipa/devirt-32.C: New testcase.
2366 2014-05-05 Richard Biener <rguenther@suse.de>
2369 * gcc.dg/torture/pr61010.c: New testcase.
2371 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2373 * gcc.target/s390/leaf-profile.c: New testcase.
2375 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2377 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2378 Disable asm scan for s390.
2379 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2380 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2382 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2384 PR tree-optimization/60363
2385 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2387 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2389 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2390 (dg-require-effective-target): Change target to powerpc_fprs.
2391 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2392 (dg-require-effective-target): Change target to dfprt.
2394 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2397 * g++.dg/cpp0x/deleted4.C: New.
2398 * g++.dg/cpp0x/deleted5.C: Likewise.
2399 * g++.dg/cpp0x/deleted6.C: Likewise.
2401 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2404 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2406 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2407 * gfortran.dg/coarray_poly_6.f90: Likewise.
2408 * gfortran.dg/coarray_poly_7.f90: Likewise.
2409 * gfortran.dg/coarray_poly_8.f90: Likewise.
2411 2014-05-02 Marek Polacek <polacek@redhat.com>
2414 * gcc.dg/pr25801.c: New test.
2416 2014-05-02 Marek Polacek <polacek@redhat.com>
2419 * gcc.dg/pr60784.c: New test.
2421 2014-05-01 Marek Polacek <polacek@redhat.com>
2424 * gcc.dg/pr60915.c: New test.
2426 2014-05-01 Marek Polacek <polacek@redhat.com>
2429 * gcc.dg/pr60257.c: New test.
2431 2014-05-01 Marek Polacek <polacek@redhat.com>
2434 * c-c++-common/pr43395.c: New test.
2436 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2438 * gcc.dg/cond-reduc-1.c: New test.
2439 * gcc.dg/cond-reduc-2.c: Likewise.
2441 2014-05-01 Marek Polacek <polacek@redhat.com>
2444 * gcc.dg/pr29467.c: New test.
2445 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2446 about boolean types.
2447 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2449 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2451 2014-05-01 Marek Polacek <polacek@redhat.com>
2454 * gcc.dg/pr43245.c: New test.
2456 2014-05-01 Marek Polacek <polacek@redhat.com>
2459 * gcc.dg/pr56989.c: New test.
2461 2014-04-30 Ian Lance Taylor <iant@google.com>
2463 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2464 in go_compile_args rather than in argument to go-torture-execute.
2466 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2468 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2471 2014-04-30 Tobias Burnus <burnus@net-b.de>
2473 * gfortran.dg/coarray_poly_6.f90
2474 * gfortran.dg/coarray_poly_7.f90
2475 * gfortran.dg/coarray_poly_8.f90
2477 2014-04-30 Tobias Burnus <burnus@net-b.de>
2479 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2480 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2481 * gfortran.dg/coarray/codimension.f90: New.
2483 2014-04-30 Tobias Burnus <burnus@net-b.de>
2485 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2486 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2488 2014-04-30 Tobias Burnus <burnus@net-b.de>
2490 * gfortran.dg/coarray_poly_4.f90: New.
2491 * gfortran.dg/coarray_poly_5.f90: New.
2493 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2495 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2496 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2497 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2498 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2499 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2500 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2501 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2502 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2503 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2504 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2505 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2506 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2507 * gcc.target/arm/simd/vuzps16_1.c: New file.
2508 * gcc.target/arm/simd/vuzps32_1.c: New file.
2509 * gcc.target/arm/simd/vuzps8_1.c: New file.
2510 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2511 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2512 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2514 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2516 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2517 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2518 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2520 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2522 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2523 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2524 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2525 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2526 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2527 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2528 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2529 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2530 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2531 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2532 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2533 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2534 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2535 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2536 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2537 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2538 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2539 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2540 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2541 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2542 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2543 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2544 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2545 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2546 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2547 * gcc.target/aarch64/simd/vuzps16.x: New file.
2548 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2549 * gcc.target/aarch64/simd/vuzps32.x: New file.
2550 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2551 * gcc.target/aarch64/simd/vuzps8.x: New file.
2552 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2553 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2554 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2555 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2556 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2557 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2559 2014-04-30 Richard Biener <rguenther@suse.de>
2561 PR tree-optimization/48329
2562 * gfortran.dg/vect/pr48329.f90: New testcase.
2564 2014-04-30 Marek Polacek <polacek@redhat.com>
2566 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2567 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2569 2014-04-30 Marek Polacek <polacek@redhat.com>
2572 * gcc.dg/pr60139.c: New test.
2574 2014-04-30 Marek Polacek <polacek@redhat.com>
2577 * gcc.dg/pr60351.c: New test.
2579 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
2581 * gcc.target/arm/simd/simd.exp: New file.
2582 * gcc.target/arm/simd/vzipqf32_1.c: New file.
2583 * gcc.target/arm/simd/vzipqp16_1.c: New file.
2584 * gcc.target/arm/simd/vzipqp8_1.c: New file.
2585 * gcc.target/arm/simd/vzipqs16_1.c: New file.
2586 * gcc.target/arm/simd/vzipqs32_1.c: New file.
2587 * gcc.target/arm/simd/vzipqs8_1.c: New file.
2588 * gcc.target/arm/simd/vzipqu16_1.c: New file.
2589 * gcc.target/arm/simd/vzipqu32_1.c: New file.
2590 * gcc.target/arm/simd/vzipqu8_1.c: New file.
2591 * gcc.target/arm/simd/vzipf32_1.c: New file.
2592 * gcc.target/arm/simd/vzipp16_1.c: New file.
2593 * gcc.target/arm/simd/vzipp8_1.c: New file.
2594 * gcc.target/arm/simd/vzips16_1.c: New file.
2595 * gcc.target/arm/simd/vzips32_1.c: New file.
2596 * gcc.target/arm/simd/vzips8_1.c: New file.
2597 * gcc.target/arm/simd/vzipu16_1.c: New file.
2598 * gcc.target/arm/simd/vzipu32_1.c: New file.
2599 * gcc.target/arm/simd/vzipu8_1.c: New file.
2601 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2604 * g++.dg/cpp0x/constexpr-51707.C: New.
2606 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2608 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2609 occurrences of "int" in the gimple dump to reflect that the return
2610 types of functions now show up in such dumps.
2611 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2613 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2615 PR tree-optimization/60971
2616 * c-c++-common/turtore/pr60971.c: New test.
2618 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
2620 * gcc.target/aarch64/simd/simd.exp: New file.
2621 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2622 * gcc.target/aarch64/simd/vzipf32.x: New file.
2623 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2624 * gcc.target/aarch64/simd/vzipp16.x: New file.
2625 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2626 * gcc.target/aarch64/simd/vzipp8.x: New file.
2627 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2628 * gcc.target/aarch64/simd/vzipqf32.x: New file.
2629 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2630 * gcc.target/aarch64/simd/vzipqp16.x: New file.
2631 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2632 * gcc.target/aarch64/simd/vzipqp8.x: New file.
2633 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2634 * gcc.target/aarch64/simd/vzipqs16.x: New file.
2635 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2636 * gcc.target/aarch64/simd/vzipqs32.x: New file.
2637 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2638 * gcc.target/aarch64/simd/vzipqs8.x: New file.
2639 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2640 * gcc.target/aarch64/simd/vzipqu16.x: New file.
2641 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2642 * gcc.target/aarch64/simd/vzipqu32.x: New file.
2643 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2644 * gcc.target/aarch64/simd/vzipqu8.x: New file.
2645 * gcc.target/aarch64/simd/vzips16_1.c: New file.
2646 * gcc.target/aarch64/simd/vzips16.x: New file.
2647 * gcc.target/aarch64/simd/vzips32_1.c: New file.
2648 * gcc.target/aarch64/simd/vzips32.x: New file.
2649 * gcc.target/aarch64/simd/vzips8_1.c: New file.
2650 * gcc.target/aarch64/simd/vzips8.x: New file.
2651 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2652 * gcc.target/aarch64/simd/vzipu16.x: New file.
2653 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2654 * gcc.target/aarch64/simd/vzipu32.x: New file.
2655 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2656 * gcc.target/aarch64/simd/vzipu8.x: New file.
2658 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2660 * gcc.target/aarch64/fcsel_1.c: New test case.
2662 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
2665 * gfortran.dg/arrayio_13.f90: New test.
2667 2014-04-28 Martin Jambor <mjambor@suse.cz>
2669 * gcc.dg/tree-ssa/sra-14.c: New test.
2671 2014-04-28 Richard Biener <rguenther@suse.de>
2674 * gcc.dg/tree-ssa/alias-32.c: New testcase.
2675 * gcc.dg/vect/pr60092.c: Likewise.
2677 2014-04-28 Richard Biener <rguenther@suse.de>
2679 * gcc.dg/tree-ssa/vrp91.c: New testcase.
2680 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2681 * gcc.dg/Wstrict-overflow-15.c: Likewise.
2682 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2684 2014-04-28 Richard Biener <rguenther@suse.de>
2686 PR tree-optimization/60979
2687 * gcc.dg/graphite/pr60979.c: New testcase.
2689 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2692 * gcc.dg/pr60114.c: Use signed chars.
2694 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2697 * g++.dg/cpp0x/alias-decl-43.C: New.
2699 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2703 * gfortran.dg/no_range_check_3.f90: New test.
2705 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
2708 * gfortran.dg/namelist_utf8.f90: New test.
2710 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
2712 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2713 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2714 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2716 2014-04-25 Cary Coutant <ccoutant@google.com>
2719 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2720 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2721 -fdebug-types-section flag.
2723 2014-04-25 Jiong Wang <jiong.wang@arm.com>
2725 * gcc.target/arm/tail-long-call.c: New test.
2727 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2729 PR tree-optimization/60930
2730 * gcc.dg/torture/pr60930.c: New test.
2732 2014-04-25 Jakub Jelinek <jakub@redhat.com>
2734 PR tree-optimization/60960
2735 * gcc.c-torture/execute/pr60960.c: New test.
2737 2014-04-25 Marek Polacek <polacek@redhat.com>
2739 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2741 2014-04-25 Marek Polacek <polacek@redhat.com>
2744 * gcc.dg/pr18079.c: New test.
2745 * gcc.dg/pr18079-2.c: New test.
2747 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
2749 * c-c++-common/gomp/pr60823-2.c: Require effective target
2752 2014-04-25 Marek Polacek <polacek@redhat.com>
2755 * gcc.dg/pr60114.c: New test.
2757 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
2759 * gcc.c-torture/execute/20140425-1.c: New test.
2761 2014-04-25 Marek Polacek <polacek@redhat.com>
2764 * c-c++-common/pr60156.c: New test.
2766 2014-04-25 Richard Biener <rguenther@suse.de>
2769 * g++.dg/opt/pr60912.C: New testcase.
2771 2014-04-25 Richard Biener <rguenther@suse.de>
2774 * gcc.dg/lto/pr60911_0.c: New testcase.
2776 2014-04-24 Cong Hou <congh@google.com>
2778 PR tree-optimization/60896
2779 * g++.dg/vect/pr60896.cc: New test.
2781 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2783 * gcc.target/powerpc/pack01.c: New test to test the new pack and
2784 unpack builtin functionss for 128-bit types.
2785 * gcc.target/powerpc/pack02.c: Likewise.
2786 * gcc.target/powerpc/pack03.c: Likewise.
2787 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2788 divide builtin functionss.
2789 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2790 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2792 * gcc.target/powerpc/bcd-2.c: Likewise.
2793 * gcc.target/powerpc/bcd-3.c: Likewise.
2794 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2796 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2798 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
2800 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2801 keeps_null_pointer_checks.
2802 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2803 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2804 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2805 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2807 2014-04-24 Jakub Jelinek <jakub@redhat.com>
2809 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2810 Replace load with read and store with write.
2812 2014-04-24 Jeff Law <law@redhat.com>
2815 * gcc.c-torture/pr60822.c: New test.
2816 * gcc.c-torture/pr60822.x: New test.
2818 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
2821 * g++.dg/cpp0x/pr57958.C: New test.
2823 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
2825 * lib/target-supports.exp (check_effective_target_vect_perm): Return
2826 true for aarch64_be.
2828 2014-04-24 Radovan Obradovic <robradovic@mips.com>
2829 Tom de Vries <tom@codesourcery.com>
2831 * gcc.dg/fuse-caller-save.c: New test.
2833 2014-04-24 Joey Ye <joey.ye@arm.com>
2835 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2837 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2839 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2840 * gcc.dg/vect/vect-bswap16: New test.
2841 * gcc.dg/vect/vect-bswap32: Likewise.
2842 * gcc.dg/vect/vect-bswap64: Likewise.
2844 2014-04-23 Jeff Law <law@redhat.com>
2846 PR tree-optimization/60902
2847 * gcc.target/i386/pr60902.c: New test.
2849 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
2851 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2852 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2853 * gcc.target/aarch64/vdup_n_1.c: New testcase.
2855 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2857 * gcc.target/arm/rev16.c: New test.
2859 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2861 * gcc.target/aarch64/rev16_1.c: New test.
2863 2014-04-23 Richard Biener <rguenther@suse.de>
2865 PR tree-optimization/60903
2866 * gcc.dg/torture/pr60903.c: New testcase.
2868 2014-04-23 Richard Biener <rguenther@suse.de>
2871 * g++.dg/torture/pr60895.C: New testcase.
2873 2014-04-23 Richard Biener <rguenther@suse.de>
2876 * gcc.dg/torture/pr60891.c: New testcase.
2878 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2881 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2882 -fno-sanitize-recover to dg-options.
2883 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2884 add -std=c++11 to dg-options.
2885 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2886 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2887 add -std=c++1y to dg-options.
2888 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2889 -fno-sanitize-recover to dg-options.
2890 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2891 * c-c++-common/ubsan/vla-4.c: Likewise.
2892 * c-c++-common/ubsan/pr59503.c: Likewise.
2893 * c-c++-common/ubsan/vla-3.c: Likewise.
2894 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2895 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2896 * c-c++-common/ubsan/shift-3.c: Likewise.
2897 * c-c++-common/ubsan/overflow-1.c: Likewise.
2898 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2899 * c-c++-common/ubsan/vla-2.c: Likewise.
2900 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2901 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2902 * c-c++-common/ubsan/shift-6.c: Likewise.
2903 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2904 * c-c++-common/ubsan/overflow-add-3.c: New test.
2905 * c-c++-common/ubsan/overflow-add-4.c: New test.
2906 * c-c++-common/ubsan/div-by-zero-6.c: New test.
2907 * c-c++-common/ubsan/div-by-zero-7.c: New test.
2909 2014-04-22 Christian Bruel <christian.bruel@st.com>
2911 * gcc.target/sh/hiconst.c: New test.
2913 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
2915 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2916 lroundf generates custom round instruction, too.
2918 2014-04-22 Tobias Burnus <burnus@net-b.de>
2921 * coarray/alloc_comp_3.f90: New.
2923 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2926 * gcc.target/i386/pr60868.c: New testcase.
2928 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2931 * c-c++-common/gomp/pr59073.c: New test.
2933 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2935 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2937 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2939 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2940 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2942 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
2944 * gcc.dg/memcpy-5.c: New test.
2946 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2948 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2950 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2951 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2953 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2954 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2956 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2957 from dg-additional-options.
2958 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2961 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2963 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2964 (sigill_hdlr): Remove.
2965 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2968 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2969 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2970 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2972 * lib/target-supports.exp (add_options_for_tls): Remove
2973 *-*-solaris2.9* handling.
2975 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
2977 * gcc.target/aarch64/vect_cvtf_1.c: New.
2979 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2981 PR tree-optimization/60823
2982 * c-c++-common/gomp/pr60823-1.c: New test.
2983 * c-c++-common/gomp/pr60823-2.c: New test.
2984 * c-c++-common/gomp/pr60823-3.c: New test.
2986 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2988 * gcc.target/arm/anddi_notdi-1.c: New test.
2989 * gcc.target/arm/iordi_notdi-1.c: New test case.
2991 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2993 * gcc.target/arm/iordi_notdi-1.c: New test.
2995 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2997 * gcc.target/aarch64/vrnd_f64_1.c : New file.
2999 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3002 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3003 not cause errors if -mspe.
3005 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3008 * gcc.target/i386/pr60909-1.c: New test.
3009 * gcc.target/i386/pr60909-2.c: Ditto.
3011 2014-04-18 Cong Hou <congh@google.com>
3013 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3014 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3016 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3018 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3019 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3021 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3024 * g++.dg/cpp0x/alias-decl-42.C: New.
3026 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3028 * gcc.target/powerpc/ti_math1.c: New.
3029 * gcc.target/powerpc/ti_math2.c: New.
3031 2014-04-17 Martin Jambor <mjambor@suse.cz>
3033 * gnat.dg/opt34.adb: New.
3034 * gnat.dg/opt34_pkg.ads: Likewise.
3036 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3038 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3039 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3041 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3043 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3044 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3046 2014-04-17 Jakub Jelinek <jakub@redhat.com>
3049 Forward port from 4.8 branch
3050 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3052 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3054 * gcc.target/i386/bmi-2.c: Ditto.
3056 2014-04-17 Richard Biener <rguenther@suse.de>
3059 * g++.dg/opt/pr60849.C: New testcase.
3061 2014-04-17 Richard Biener <rguenther@suse.de>
3063 PR tree-optimization/60836
3064 * g++.dg/vect/pr60836.cc: New testcase.
3066 2014-04-17 Richard Biener <rguenther@suse.de>
3068 PR tree-optimization/60841
3069 * gcc.dg/vect/pr60841.c: New testcase.
3071 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3073 * g++.dg/ipa/devirt-31.C: New testcase.
3075 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3078 * gcc.dg/lto/pr60820_0.c: New testcase.
3079 * gcc.dg/lto/pr60820_1.c: New testcase.
3081 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3084 * g++.dg/torture/pr60854.C: New testcase.
3086 2014-04-16 Catherine Moore <clm@codesourcery.com>
3088 * gcc.target/mips/umips-store16-2.c: New test.
3090 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
3092 * g++.dg/cpp0x/initlist-vect.C: New file.
3094 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3096 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3097 * gcc.dg/uninit-I-O0.c: Likewise.
3098 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3100 2014-04-16 Jakub Jelinek <jakub@redhat.com>
3102 PR tree-optimization/60844
3103 * gcc.dg/pr60844.c: New test.
3105 2014-04-15 Richard Biener <rguenther@suse.de>
3107 PR rtl-optimization/56965
3108 * gcc.dg/torture/pr56965-1.c: New testcase.
3109 * gcc.dg/torture/pr56965-2.c: Likewise.
3111 2014-04-15 Teresa Johnson <tejohnson@google.com>
3113 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3115 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3117 * gnat.dg/vect14.adb: New test.
3119 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3121 * gnat.dg/vect12.ad[sb]: New test.
3122 * gnat.dg/vect13.ad[sb]: Likewise.
3124 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3126 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3128 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3129 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3130 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3131 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3132 * c-c++-common/ubsan/null-1.c: Likewise.
3133 * c-c++-common/ubsan/null-10.c: Likewise.
3134 * c-c++-common/ubsan/null-11.c: Likewise.
3135 * c-c++-common/ubsan/null-2.c: Likewise.
3136 * c-c++-common/ubsan/null-3.c: Likewise.
3137 * c-c++-common/ubsan/null-4.c: Likewise.
3138 * c-c++-common/ubsan/null-5.c: Likewise.
3139 * c-c++-common/ubsan/null-6.c: Likewise.
3140 * c-c++-common/ubsan/null-7.c: Likewise.
3141 * c-c++-common/ubsan/null-8.c: Likewise.
3142 * c-c++-common/ubsan/null-9.c: Likewise.
3143 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3144 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3145 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3146 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3147 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3148 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3149 * c-c++-common/ubsan/pr59333.c: Likewise.
3150 * c-c++-common/ubsan/pr59667.c: Likewise.
3151 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3152 * c-c++-common/ubsan/pr60636.c: Likewise.
3153 * c-c++-common/ubsan/shift-1.c: Likewise.
3154 * c-c++-common/ubsan/shift-2.c: Likewise.
3155 * c-c++-common/ubsan/vla-1.c: Likewise.
3157 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
3159 * gnat.dg/vect11.ad[sb]: New test.
3161 2014-04-14 Richard Biener <rguenther@suse.de>
3163 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3165 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3167 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3169 2014-04-14 Richard Biener <rguenther@suse.de>
3170 Marc Glisse <marc.glisse@inria.fr>
3173 * gcc.target/i386/vec-may_alias.c: New testcase.
3175 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3177 * lib/target-supports.exp
3178 (check_effective_target_vect_widen_mult_si_to_di_pattern):
3179 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3182 2014-04-14 Richard Biener <rguenther@suse.de>
3185 * gcc.dg/lto/pr60720_0.c: New testcase.
3186 * gcc.dg/lto/pr60720_1.c: Likewise.
3188 2014-04-14 Christian Bruel <christian.bruel@st.com>
3190 * gcc.target/sh/memset.c: New test.
3192 2014-04-14 Richard Biener <rguenther@suse.de>
3195 * gcc.dg/graphite/pr55022.c: New testcase.
3197 2014-04-14 Richard Biener <rguenther@suse.de>
3199 PR tree-optimization/59817
3200 PR tree-optimization/60453
3201 * gfortran.dg/graphite/pr59817.f: New testcase.
3202 * gcc.dg/graphite/pr59817-1.c: Likewise.
3203 * gcc.dg/graphite/pr59817-2.c: Likewise.
3205 2014-04-14 Jason Merrill <jason@redhat.com>
3208 * lib/gcc-dg.exp (dg-build-dso): New.
3209 (gcc-dg-test-1): Handle dg-do-what "dso".
3211 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
3214 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3217 * gfortran.dg/associate_15.f90: New test.
3219 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3222 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3225 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3228 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3230 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3232 * gcc.target/mips/umips-store16-1.c: New test.
3234 2014-04-11 Tobias Burnus <burnus@net-b.de>
3237 * * g++.dg/warn/warn_format_signedness.C: New.
3238 * gcc.dg/format/warn-signedness.c: New.
3240 2014-04-11 Tobias Burnus <burnus@net-b.de>
3244 * gfortran.dg/finalize_25.f90: New.
3246 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3248 * gcc.target/epiphany/t1068-2.c: New file.
3250 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3252 * gcc.target/epiphany/btst-1.c: New test.
3254 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3256 PR rtl-optimization/60651
3257 * gcc.target/epiphany/mode-switch.c: New test.
3259 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3262 * g++.dg/cpp0x/gen-attrs-58.C: New.
3263 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3265 2014-04-11 Steve Ellcey <sellcey@mips.com>
3266 Jakub Jelinek <jakub@redhat.com>
3269 * gcc.c-torture/compile/pr60556.c: New test.
3271 2014-04-11 Richard Biener <rguenther@suse.de>
3274 * gcc.dg/pr60797.c: New testcase.
3276 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3278 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3279 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3280 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3282 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3283 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3284 instructions as well.
3286 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3288 PR rtl-optimization/60663
3289 * gcc.target/arm/pr60663.c: New test.
3291 2014-04-10 Jason Merrill <jason@redhat.com>
3293 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3295 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3298 * g++.dg/lto/pr60567_0.C: New test.
3300 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3302 * gfortran.dg/class_nameclash.f90: New test.
3304 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3307 * g++.dg/cpp0x/variadic156.C: New.
3309 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3311 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3314 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3317 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3320 2014-04-09 Steve Ellcey <sellcey@mips.com>
3322 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3325 2014-04-09 Cong Hou <congh@google.com>
3328 * lib/target-supports.exp:
3329 (check_effective_target_vect_widen_si_to_di_pattern): New.
3330 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3331 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3333 (foo): Fix up formatting.
3334 (main): Call check_vect.
3336 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3339 * g++.dg/template/crash119.C: New.
3341 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3343 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3345 2014-04-08 Jason Merrill <jason@redhat.com>
3347 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3349 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3351 PR rtl-optimization/60776
3352 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3353 * gcc.dg/builtin-bswap-7.c: Likewise.
3354 * gcc.dg/builtin-bswap-6a.c: New testcase.
3355 * gcc.dg/builtin-bswap-7a.c: New testcase.
3358 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3360 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3362 * gcc.dg/builtin-bswap-7.c: Likewise.
3364 2014-04-08 Richard Biener <rguenther@suse.de>
3366 PR tree-optimization/60785
3367 * gcc.dg/graphite/pr60785.c: New testcase.
3369 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3372 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3375 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3377 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3378 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3379 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3381 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3383 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3385 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3388 * g++.dg/torture/pr60609.C: New test.
3390 2014-04-07 Richard Biener <rguenther@suse.de>
3392 PR tree-optimization/60766
3393 * gcc.dg/torture/pr60766.c: New testcase.
3395 2014-04-07 Jason Merrill <jason@redhat.com>
3397 * lib/gcc-dg.exp (dg-build-dso): New.
3398 (gcc-dg-test-1): Handle dg-do-what "dso".
3399 * lib/target-supports.exp (add_options_for_dlopen): New.
3400 (check_effective_target_dlopen): Use it.
3402 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3404 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3406 2014-04-07 Richard Biener <rguenther@suse.de>
3409 * g++.dg/torture/pr60750.C: New testcase.
3410 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3412 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3414 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3416 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3419 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3421 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3424 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3426 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3428 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3430 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3432 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3434 * gcc.target/avr/dev-specific-rmw.c: New test.
3436 2014-04-04 Cong Hou <congh@google.com>
3438 PR tree-optimization/60656
3439 * gcc.dg/vect/pr60656.c: New test.
3441 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3443 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3445 * gcc.dg/builtin-bswap-7.c: Likewise.
3447 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3450 * g++.dg/cpp0x/constexpr-ice15.C: New.
3452 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3455 testcase by Richard Biener
3456 * gcc.dg/lto/pr59626_0.c: New testcase.
3457 * gcc.dg/lto/pr59626_1.c: New testcase.
3459 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3462 * gcc.c-torture/compile/pr60655-1.c: New test.
3464 2014-04-04 Martin Jambor <mjambor@suse.cz>
3467 * g++.dg/ipa/pr60640-1.C: New test.
3468 * g++.dg/ipa/pr60640-2.C: Likewise.
3469 * g++.dg/ipa/pr60640-3.C: Likewise.
3470 * g++.dg/ipa/pr60640-4.C: Likewise.
3472 2014-04-04 Jeff Law <law@redhat.com>
3475 * gcc.target/arm/pr60657.c: New test.
3477 2014-04-04 Richard Biener <rguenther@suse.de>
3480 * g++.dg/torture/pr60746.C: New testcase.
3482 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3484 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3485 * g++.old-deja/g++.jason/overload21.C: Likewise.
3486 * g++.old-deja/g++.law/init5.C: Likewise.
3488 2014-04-03 Cong Hou <congh@google.com>
3490 PR tree-optimization/60505
3491 * gcc.dg/vect/pr60505.c: New test.
3493 2014-04-03 Richard Biener <rguenther@suse.de>
3495 PR tree-optimization/60740
3496 * gcc.dg/graphite/pr60740.c: New testcase.
3498 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3500 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3501 * g++.dg/warn/Wnvdtor-2.C: New.
3502 * g++.dg/warn/Wnvdtor-3.C: New.
3503 * g++.dg/warn/Wnvdtor-4.C: New.
3504 * g++.dg/warn/Weff1.C: Delete.
3505 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3506 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3508 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3511 * g++.dg/torture/pr60659.C: New testcase.
3513 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3515 PR tree-optimization/60733
3516 * gcc.dg/torture/pr60733.c: New test.
3518 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3520 PR rtl-optimization/60650
3521 * gcc.target/arm/pr60650-2.c: New.
3523 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3525 * gcc.target/i386/avx2-vpand-3.c,
3526 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3528 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3530 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3531 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3532 gcc.target/i386/memcpy-strategy-1.c,
3533 gcc.target/i386/memcpy-strategy-2.c,
3534 gcc.target/i386/memcpy-vector_loop-1.c,
3535 gcc.target/i386/memcpy-vector_loop-2.c,
3536 gcc.target/i386/memset-vector_loop-1.c,
3537 gcc.target/i386/memset-vector_loop-2.c,
3538 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3539 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3540 -march= options different from those in dg-options.
3542 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3544 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3545 gcc.target/i386/pr30970.c: Use -mtune=generic.
3546 * gcc.target/i386/avx2-vpaddb-3.c,
3547 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3548 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3549 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3550 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3551 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3552 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3553 gcc.target/i386/avx2-vpsubw-3.c,
3554 gcc.target/i386/avx256-unaligned-load-1.c,
3555 gcc.target/i386/avx256-unaligned-load-4.c,
3556 gcc.target/i386/avx256-unaligned-store-1.c,
3557 gcc.target/i386/avx256-unaligned-store-2.c,
3558 gcc.target/i386/avx256-unaligned-store-4.c: Use
3561 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3562 Iain Sandoe <iain@codesourcery.com>
3565 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3566 with the additional options -Wl,-undefined,dynamic_lookup
3567 and -Wl,-flat_namespace.
3568 * gcc.dg/torture/pr53922.c: Additional option
3569 -Wl,-flat_namespace for darwin[89].
3570 * gcc.dg/torture/pr60092.c: Additional options
3571 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3574 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3577 * lib/prune.exp: Modify the regular express to prune
3578 the new warnings introduced by r205679 on darwin9.
3580 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
3582 * g++.dg/init/ctor4.C: Adjust.
3583 * g++.dg/init/ctor4-1.C: New.
3584 * g++.dg/cpp0x/defaulted2.C: Adjust.
3586 2014-04-01 Richard Henderson <rth@redhat.com>
3589 * gcc.dg/pr60704.c: New file.
3591 2014-04-01 Bin Cheng <bin.cheng@arm.com>
3594 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3595 logical_op_short_circuit targets.
3597 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3600 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3601 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3603 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
3605 PR rtl-optimization/60700
3606 * gcc.target/i386/pr60700.c: New test.
3608 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3611 * gcc.target/arm/pr60650.c: Adjust command line options.
3613 2014-03-31 Martin Jambor <mjambor@suse.cz>
3616 * gcc.dg/pr60647-1.c: New test.
3617 * gcc.dg/pr60647-2.c: Likewise.
3619 2014-03-31 Richard Biener <rguenther@suse.de>
3621 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3623 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
3626 * gcc.target/aarch64/pr60034.c: New file.
3628 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
3631 * g++.dg/cpp1y/pr60626.C: New testcase.
3633 2014-03-29 Joseph Myers <joseph@codesourcery.com>
3635 * gcc.dg/pr45416.c: Allow bextr on x86.
3636 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3637 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3638 gcc.target/i386/fma4-vector.c: Use -mno-fma.
3639 * gcc.target/i386/l_fma_double_1.c,
3640 gcc.target/i386/l_fma_double_2.c,
3641 gcc.target/i386/l_fma_double_3.c,
3642 gcc.target/i386/l_fma_double_4.c,
3643 gcc.target/i386/l_fma_double_5.c,
3644 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3645 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3646 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3647 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3648 * gcc.target/i386/pr27971.c: Use -mno-tbm.
3649 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3650 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3652 2014-03-29 Jakub Jelinek <jakub@redhat.com>
3655 * g++.dg/pr60648.C: Move test to...
3656 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
3657 dg-options, add for fpic targets dg-additional-options -fPIC.
3659 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
3661 * gnat.dg/opt33.adb: New testcase.
3663 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3666 * gcc.target/aarch64/pr60697.c: New.
3668 2014-03-27 Jeff Law <law@redhat.com>
3671 * g++.dg/pr60648.C: New test.
3673 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
3676 * g++.dg/cpp1y/pr60573.C: New testcase.
3678 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3681 * gcc.target/i386/pr60693.c: New test.
3683 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
3685 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3687 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3690 * c-c++-common/pr60689.c: New test.
3693 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3694 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3697 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3700 * gcc.target/aarch64/pr60675.C: New.
3702 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3704 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3705 * lib/target-supports.exp: Return true for s390
3706 in check_effective_logical_op_short_circuit.
3708 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3710 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3711 of second source operand.
3712 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3713 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3714 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3716 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3719 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3721 2014-03-28 Tobias Burnus <burnus@net-b.de>
3723 * lib/cilk-plus-dg.exp: New.
3724 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3725 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3727 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3730 * gfortran.dg/where_4.f90: New test case.
3732 2014-03-27 Tobias Burnus <burnus@net-b.de>
3735 * gfortran.dg/finalize_24.f90: New.
3737 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3739 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3742 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3743 vec_select optimizations.
3744 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3745 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3748 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3749 xxpermdi builtins are supported.
3751 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
3753 PR rtl-optimization/60650
3754 * gcc.target/arm/pr60650.c: New.
3756 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3758 * gcc.target/s390/20140327-1.c: New testcase.
3760 2014-03-27 Jakub Jelinek <jakub@redhat.com>
3763 * g++.dg/gomp/pr60682.C: New test.
3765 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
3767 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3769 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
3772 * gcc.target/aarch64/pr60580_1.c: New.
3773 * gcc.target/aarch64/test_fp_attribute_1.c: New.
3774 * gcc.target/aarch64/test_fp_attribute_2.c: New.
3776 2014-03-26 Dehao Chen <dehao@google.com>
3778 * gcc.dg/predict-8.c: New test.
3780 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
3783 * g++.dg/init/const10.C: New.
3784 * g++.dg/init/const11.C: New.
3785 * g++.dg/init/pr25811.C: Adjust.
3786 * g++.dg/init/pr29043.C: Likewise.
3787 * g++.dg/init/pr43719.C: Likewise.
3788 * g++.dg/init/pr44086.C: Likewise.
3789 * g++.dg/init/ctor8.C: Likewise.
3790 * g++.dg/init/uninitialized1.C: Likewise.
3792 2014-03-26 Jakub Jelinek <jakub@redhat.com>
3795 * c-c++-common/ubsan/pr60636.c: New test.
3797 2014-03-26 Andreas Schwab <schwab@suse.de>
3799 * g++.dg/torture/pr60315.C: Remove duplication.
3801 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
3803 * gcc.c-torture/execute/20140326-1.c: New test.
3805 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
3808 * g++.dg/torture/pr60315.C: New testcase.
3810 2014-03-25 Martin Jambor <mjambor@suse.cz>
3813 * g++.dg/ipa/pr60600.C: New test.
3815 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
3818 * g++.dg/opt/pr56999.C: Pop hidden visibility.
3820 2014-03-25 Richard Biener <rguenther@suse.de>
3823 * gfortran.dg/lto/pr60635_0.f90: New testcase.
3824 * gfortran.dg/lto/pr60635_1.c: Likewise.
3826 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
3829 * g++.dg/cpp1y/pr60627.C: New testcase.
3831 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
3833 * gcc.target/aarch64/ushr64_1.c: New.
3835 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
3837 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3838 (LONG_LONG): Use LLONG.
3839 (set_rvector_long): Explicitly return void.
3840 (set_vector_long): Likewise.
3841 (check_vector_long): Likewise.
3843 2014-03-24 Marek Polacek <polacek@redhat.com>
3845 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3847 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3848 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3849 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3850 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3851 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3852 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3853 * c-c++-common/ubsan/pr59503.c: Likewise.
3854 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3855 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3856 * c-c++-common/ubsan/shift-3.c: Likewise.
3857 * c-c++-common/ubsan/shift-6.c: Likewise.
3858 * c-c++-common/ubsan/undefined-1.c: Likewise.
3859 * c-c++-common/ubsan/vla-2.c: Likewise.
3860 * c-c++-common/ubsan/vla-3.c: Likewise.
3861 * c-c++-common/ubsan/vla-4.c: Likewise.
3862 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3863 * g++.dg/ubsan/return-2.C: Likewise.
3865 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
3867 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3870 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3874 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3875 * gfortran.dg/round_4.f90: Likewise.
3877 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
3880 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3883 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3886 * c-c++-common/ubsan/pr60613-1.c: New test.
3887 * c-c++-common/ubsan/pr60613-2.c: New test.
3889 2014-03-22 Matthias Klose <doko@ubuntu.com>
3891 * g++.dg/cpp0x/regress: Remove empty directory.
3893 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3896 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
3898 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3900 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
3901 * g++.dg/cpp1y/pr60393.C: Likewise.
3903 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/cpp1y/pr60384.C: New.
3908 2014-03-21 Jakub Jelinek <jakub@redhat.com>
3911 * gcc.dg/pr60598.c: New test.
3913 2014-03-21 Martin Jambor <mjambor@suse.cz>
3916 * g++.dg/torture/pr59176.C: New test.
3918 2014-03-21 Martin Jambor <mjambor@suse.cz>
3921 * g++.dg/ipa/pr60419.C: New test.
3923 2014-03-21 Richard Biener <rguenther@suse.de>
3925 PR tree-optimization/60577
3926 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3928 2014-03-21 Tobias Burnus <burnus@net-b.de>
3931 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3933 2014-03-20 Jakub Jelinek <jakub@redhat.com>
3936 * g++.dg/opt/pr60597.C: New test.
3939 * g++.dg/init/pr60572.C: New test.
3941 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3943 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3945 2014-03-19 Tobias Burnus <burnus@net-b.de>
3949 * gfortran.dg/implicit_pure_4.f90: New.
3951 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3954 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3956 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
3959 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3960 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3961 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3963 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3966 * g++.dg/cpp1y/pr60332.C: New.
3968 2014-03-19 Marek Polacek <polacek@redhat.com>
3971 * g++.dg/ubsan/pr60569.C: New test.
3973 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3975 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3977 2014-03-19 Jakub Jelinek <jakub@redhat.com>
3979 PR tree-optimization/60559
3980 * g++.dg/vect/pr60559.cc: New test.
3982 2014-03-18 Ian Lance Taylor <iant@google.com>
3985 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3986 (ditype): Rename typedef from int64_t.
3988 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3991 * gcc.dg/cast-qual-3.c: New.
3993 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3994 * c-c++-common/Wcast-qual-1.c: More precise match text.
3996 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4000 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4001 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4002 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4003 * gfortran.dg/intent_optimize_1.f90: Ditto.
4004 * gfortran.dg/pointer_init_9.f90: Ditto.
4005 * gfortran.dg/volatile4.f90: Ditto.
4006 * gfortran.dg/volatile6.f90: Ditto.
4008 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4011 * c-c++-common/Wcast-qual-1.c: More precise match text.
4013 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4016 * g++.dg/cpp0x/constexpr-ice14.C: New.
4018 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4021 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4023 2014-03-18 Jakub Jelinek <jakub@redhat.com>
4026 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4027 * c-c++-common/ubsan/null-2.c: Likewise.
4028 * c-c++-common/ubsan/null-3.c: Likewise.
4029 * c-c++-common/ubsan/null-4.c: Likewise.
4030 * c-c++-common/ubsan/null-5.c: Likewise.
4031 * c-c++-common/ubsan/null-6.c: Likewise.
4032 * c-c++-common/ubsan/null-7.c: Likewise.
4033 * c-c++-common/ubsan/null-8.c: Likewise.
4034 * c-c++-common/ubsan/null-9.c: Likewise.
4035 * c-c++-common/ubsan/null-10.c: Likewise.
4036 * c-c++-common/ubsan/null-11.c: Likewise.
4037 * c-c++-common/ubsan/overflow-1.c: Likewise.
4038 * c-c++-common/ubsan/overflow-2.c: Likewise.
4039 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4040 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4041 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4042 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4043 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4044 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4045 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4046 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4047 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4048 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4049 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4050 * c-c++-common/ubsan/pr59333.c: Likewise.
4051 * c-c++-common/ubsan/pr59503.c: Likewise.
4052 * c-c++-common/ubsan/pr59667.c: Likewise.
4053 * c-c++-common/ubsan/undefined-1.c: Likewise.
4054 * g++.dg/ubsan/pr59250.C: Likewise.
4055 * g++.dg/ubsan/pr59306.C: Likewise.
4057 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4059 * gcc.dg/tls/pr58595.c: Add tls options.
4061 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4063 * gcc.target/i386/avx-additional-reg-names.c: New.
4064 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4066 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
4069 * g++.dg/cpp1y/pr60390.C: New testcase.
4072 * g++.dg/cpp1y/pr60391.C: New testcase.
4074 2014-03-17 Jakub Jelinek <jakub@redhat.com>
4077 * gcc.target/i386/pr60516.c: New test.
4079 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4082 * g++.dg/cpp0x/constexpr-ice13.C: New.
4084 2014-03-17 Marek Polacek <polacek@redhat.com>
4087 * gcc.dg/gomp/pr60534.c: New test.
4089 2014-03-17 Kai Tietz <ktietz@redhat.com>
4091 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4093 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4096 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4099 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4102 * gfortran.dg/list_read_12.f90: New test.
4104 2014-03-15 Janus Weil <janus@gcc.gnu.org>
4107 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4108 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4109 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4110 -Wno-aggressive-loop-optimizations and remove an unused variable.
4111 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4112 * gfortran.dg/pointer_init_9.f90: New.
4113 * gfortran.dg/volatile4.f90: Put into subroutine.
4114 * gfortran.dg/volatile6.f90: Ditto.
4116 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4119 * gfortran.dg/transpose_4.f90: New test.
4121 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4123 PR rtl-optimization/60508
4124 * gcc.target/i386/pr60508.c: New.
4126 2014-03-14 Richard Biener <rguenther@suse.de>
4129 * g++.dg/pr60518.C: New testcase.
4131 2014-03-14 Martin Jambor <mjambor@suse.cz>
4134 * gcc.dg/lto/pr60461_0.c: New test.
4136 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4138 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4139 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4140 * gcc.dg/lto/save-temps_0.c: New testcase.
4142 2014-03-13 Jakub Jelinek <jakub@redhat.com>
4145 * c-c++-common/pr36282-1.c: New test.
4146 * c-c++-common/pr36282-2.c: New test.
4147 * c-c++-common/pr36282-3.c: New test.
4148 * c-c++-common/pr36282-4.c: New test.
4150 2014-03-13 Richard Henderson <rth@redhat.com>
4153 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4155 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4158 * g++.dg/template/crash118.C: New.
4159 * g++.dg/template/crash95.C: Adjust.
4161 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
4163 PR rtl-optimization/57189
4164 * gcc.target/i386/pr57189.c: New.
4166 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4169 * g++.dg/cpp0x/static_assert10.C: New.
4170 * g++.dg/cpp0x/static_assert11.C: Likewise.
4171 * g++.dg/cpp0x/static_assert3.C: Adjust.
4173 2014-03-13 Richard Biener <rguenther@suse.de>
4175 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4177 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4179 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4180 2.07 128-bit arithmetic.
4181 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4183 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4184 due to when TImode is allowed in VSX registers, the allowable
4185 address modes for TImode is just a single indirect address in
4186 order for the value to be loaded and store in either GPR or VSX
4187 registers. This affects the generated code, and it would cause
4188 this test to fail, when such an option is used.
4190 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4192 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4194 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4196 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4197 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4198 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4199 only test for exactly one if if -mbranch-cost=1 has been passed.
4201 2014-03-12 Christian Bruel <christian.bruel@st.com>
4204 * gcc.target/arm/pr60264.c
4206 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4208 PR tree-optimization/60454
4209 * gcc.c-torture/execute/pr60454.c: New test.
4211 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4212 Marc Glisse <marc.glisse@inria.fr>
4214 PR tree-optimization/60502
4215 * gcc.c-torture/compile/pr60502.c: New test.
4217 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4220 * gcc.dg/vect/pr60482.c: New test.
4222 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4225 * g++.dg/cpp0x/inh-ctor19.C: New.
4227 2014-03-11 Richard Biener <rguenther@suse.de>
4229 PR tree-optimization/60429
4230 PR tree-optimization/60485
4231 * gcc.dg/pr60485-1.c: New testcase.
4232 * gcc.dg/pr60485-2.c: Likewise.
4234 2014-03-10 Jakub Jelinek <jakub@redhat.com>
4237 * g++.dg/ipa/pr60457.C: New test.
4239 2014-03-10 Richard Biener <rguenther@suse.de>
4242 * g++.dg/torture/pr60474.C: New testcase.
4244 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4246 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4248 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
4250 * gcc.dg/lto/pr55113_0.c: New testcase.
4252 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4255 * g++.dg/cpp1y/pr60033.C: New testcase.
4258 * g++.dg/cpp1y/pr60393.C: New testcase.
4260 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4263 * gfortran.dg/fmt_en.f90: New test.
4265 2014-03-07 Jason Merrill <jason@redhat.com>
4267 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4268 * lib/target-supports.exp (check_effective_target_c++11): Now
4270 (check_effective_target_c++11_only): New.
4271 (check_effective_target_c++11_down): New.
4272 (check_effective_target_c++1y): New.
4273 (check_effective_target_c++1y_only): New.
4274 (check_effective_target_c++98_only): Rename from
4275 check_effective_target_c++98.
4276 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4278 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4281 * g++.dg/cpp0x/constexpr-ice12.C: New.
4283 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4285 * c-c++-common/gomp/map-1.c: Extend.
4287 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4288 Janus Weil <janus@gcc.gnu.org>
4291 * gfortran.dg/deferred_type_component_1.f90 : New test.
4292 * gfortran.dg/deferred_type_component_2.f90 : New test.
4294 2014-03-06 Marek Polacek <polacek@redhat.com>
4297 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4298 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4300 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4303 * gcc.dg/tls/pr58595.c: New test.
4305 2014-03-06 Richard Biener <rguenther@suse.de>
4311 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4313 * gcc.dg/lto/pr55113_0.c: New testcase.
4315 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4318 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4319 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4320 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4322 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4323 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4324 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4325 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4326 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4327 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4328 even for mips*/s390*/i?86/x86_64.
4329 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4330 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4331 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4332 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4333 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4336 * gcc.dg/lto/pr60404_0.c: New test.
4337 * gcc.dg/lto/pr60404_1.c: New file.
4338 * gcc.dg/lto/pr60404_2.c: New file.
4340 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4342 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4343 long long" throughout.
4344 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4345 * gcc.dg/vmx/insert-vsx.c: Likewise.
4346 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4347 * gcc.dg/vmx/ld-vsx.c: Likewise.
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.
4353 * gcc.dg/vmx/st-vsx.c: Likewise.
4354 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4355 * gcc.dg/vmx/stl-vsx.c: Likewise.
4356 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4358 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4360 * gcc.dg/lto/pr55113_0.c: New testcase.
4362 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4365 * g++.dg/cpp1y/pr60376.C: New.
4367 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4369 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4371 2014-03-04 Richard Biener <rguenther@suse.de>
4373 PR tree-optimization/60382
4374 * gcc.dg/vect/pr60382.c: New testcase.
4376 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4379 * gfortran.dg/namelist_84.f90: New test.
4381 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4383 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4384 argument to avoid inf values.
4385 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4386 UNION_FP_CHECK machinery.
4388 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4390 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4391 i32in128 cases outside special big-endian processing block.
4393 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4395 PR preprocessor/60400
4396 * c-c++-common/cpp/pr60400.c: New test.
4397 * c-c++-common/cpp/pr60400-1.h: New file.
4398 * c-c++-common/cpp/pr60400-2.h: New file.
4401 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4403 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4404 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4406 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4409 * g++.dg/lto/pr60150.H: New testcase.
4410 * g++.dg/lto/pr60150_0.C: New testcase.
4411 * g++.dg/lto/pr60150_1.C: New testcase.
4413 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4416 * g++.dg/ipa/devirt-29.C: New testcase
4418 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4421 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4423 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4426 * g++.dg/cpp0x/pr50025.C: New.
4428 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4431 * g++.dg/cpp1y/pr60377.C: New testcase.
4433 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4436 * gfortran.dg/str_comp_optimize_1.f90: New test.
4438 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4441 * gcc.c-torture/compile/pr60071.c: New.
4443 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4446 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4448 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4451 * g++.dg/cpp0x/constexpr-ice11.C: New.
4453 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4456 * g++.dg/cpp1y/auto-fn24.C: New.
4458 2014-02-28 Joey Ye <joey.ye@arm.com>
4461 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4463 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4466 * g++.dg/overload/ellipsis2.C: New.
4468 2014-02-27 Jeff Law <law@redhat.com>
4470 PR rtl-optimization/52714
4471 * gcc.c-torture/compile/pr52714.c: New test.
4473 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4474 Jeff Law <law@redhat.com>
4476 PR rtl-optimization/49847
4477 * g++.dg/pr49847.C: New test.
4479 2014-02-27 Marek Polacek <polacek@redhat.com>
4482 * c-c++-common/pr59223.c: New test.
4484 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4486 * common/config/i386/predicates.md (const1256_operand): Remove.
4487 (const2356_operand): New.
4488 (const_1_to_2_operand): Remove.
4489 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4490 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4491 (*avx512pf_gatherpf<mode>sf): Ditto.
4492 (avx512pf_gatherpf<mode>df): Ditto.
4493 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4494 (*avx512pf_gatherpf<mode>df): Ditto.
4495 (avx512pf_scatterpf<mode>sf): Ditto.
4496 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4497 (*avx512pf_scatterpf<mode>sf): Ditto.
4498 (avx512pf_scatterpf<mode>df): Ditto.
4499 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4500 (*avx512pf_scatterpf<mode>df): Ditto.
4501 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4503 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4505 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4506 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4507 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4508 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4509 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4510 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4511 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4512 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4514 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4517 * gnat.dg/renaming5.adb: Change to two expected gotos.
4518 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4520 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4521 messages for removed basic block.
4522 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4523 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4524 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4525 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4527 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4529 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4530 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4531 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4532 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4533 * gcc.dg/vmx/merge-vsx.c: Likewise.
4534 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4536 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4538 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4539 * gcc.target/i386/prefetchwt1-1.c: New.
4540 * g++.dg/other/i386-2.C: Add new option.
4541 * g++.dg/other/i386-3.C: Ditto.
4542 * gcc.target/i386/sse-12.c: Ditto.
4543 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4544 * gcc.target/i386/sse-22.c: Add new option.
4545 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4547 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4550 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4553 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4555 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4558 * g++.dg/cpp1y/pr60311.C: New testcase.
4560 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4563 * g++.dg/cpp1y/pr60065.C: New testcase.
4565 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4567 PR rtl-optimization/60268
4568 * gcc.c-torture/compile/pr60268.c: New test.
4570 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
4572 * gcc.target/microblaze/others/mem_reload.c: New test.
4574 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4576 * gcc.dg/vmx/lde.c: New test.
4577 * gcc.dg/vmx/lde-be-order.c: New test.
4578 * gcc.dg/vmx/ste.c: New test.
4579 * gcc.dg/vmx/ste-be-order.c: New test.
4581 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4584 * lib/target-supports.exp
4585 (check_effective_target_logical_op_short_circuit): Add cris-*-*
4586 and crisv32-*-* to list.
4588 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4591 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4593 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4595 * gcc.dg/vmx/vsums.c: Check entire result vector.
4596 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4598 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4600 * gcc.dg/vmx/ld.c: New test.
4601 * gcc.dg/vmx/ld-be-order.c: New test.
4602 * gcc.dg/vmx/ld-vsx.c: New test.
4603 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4604 * gcc.dg/vmx/ldl.c: New test.
4605 * gcc.dg/vmx/ldl-be-order.c: New test.
4606 * gcc.dg/vmx/ldl-vsx.c: New test.
4607 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4608 * gcc.dg/vmx/st.c: New test.
4609 * gcc.dg/vmx/st-be-order.c: New test.
4610 * gcc.dg/vmx/st-vsx.c: New test.
4611 * gcc.dg/vmx/st-vsx-be-order.c: New test.
4612 * gcc.dg/vmx/stl.c: New test.
4613 * gcc.dg/vmx/stl-be-order.c: New test.
4614 * gcc.dg/vmx/stl-vsx.c: New test.
4615 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4617 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
4619 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4620 * g++.dg/other/i386-3.C (dg-options): Ditto.
4621 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4622 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4623 -mavx512pf and -msha.
4625 2014-02-21 Richard Biener <rguenther@suse.de>
4627 PR tree-optimization/60276
4628 * gcc.dg/vect/pr60276.c: New testcase.
4630 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4633 * gfortran.dg/finalize_23.f90: New.
4635 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
4639 * g++.dg/cpp1y/pr60052.C: New testcase.
4640 * g++.dg/cpp1y/pr60053.C: New testcase.
4642 2014-02-21 Tobias Burnus <burnus@net-b.de>
4645 * gfortran.dg/inquire_16.f90: New.
4647 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
4649 * gcc.target/nios2/biggot-1.c: New.
4650 * gcc.target/nios2/biggot-2.c: New.
4652 2014-02-20 Martin Jambor <mjambor@suse.cz>
4655 * gcc.dg/ipa/pr55260.c: New test.
4657 2014-02-20 Bin Cheng <bin.cheng@arm.com>
4659 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4660 for execution test case.
4662 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
4665 * g++.dg/torture/pr58555.C: New testcase.
4667 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4670 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4672 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4674 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4675 Kirill Yukhin <kirill.yukhin@intel.com>
4677 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4678 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4679 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4680 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4681 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4682 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4684 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4687 * g++.dg/ext/builtin-bswap1.C: New test.
4688 * c-c++-common/pr37743.c: New test.
4690 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
4692 * gcc.dg/decl-10.c: New test.
4694 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4697 * g++.dg/ext/ivdep-1.C: New test.
4700 * gcc.dg/pr60267.c: New test.
4702 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
4705 * gcc.target/i386/pr39162.c: Add dg-prune-output.
4706 (dg-options): Remove -Wno-psabi.
4707 * gcc.target/i386/pr59794-2.c: Ditto.
4708 * gcc.target/i386/pr60205-1.c: Ditto.
4709 * gcc.target/i386/sse-5.c: Ditto.
4711 2014-02-18 Nick Clifton <nickc@redhat.com>
4713 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4714 * gcc.dg/pr23623.c: Likewise.
4715 * gcc.dg/pr48784-1.c: Likewise.
4716 * gcc.dg/pr48784-2.c: Likewise.
4717 * gcc.dg/pr56997-2.c: Likewise.
4718 * gcc.dg/sms-6.c: Likewise.
4719 * gcc.dg/torture/pr60183.c: Likewise.
4720 * gcc.dg/torture/vec-cvt-1.c: Likewise.
4721 * gcc.c-torture/execute/20061220-1.x: New.
4722 * gcc.c-torture/execute/pr43220.x: New.
4723 * gcc.c-torture/execute/pr51581-1.x: New.
4724 * gcc.c-torture/execute/pr51581-2.x: New.
4725 * gcc.c-torture/execute/pr58570.x: New.
4726 * gcc.c-torture/unsorted/DFcmp.x: New.
4727 * gcc.c-torture/unsorted/SFset.x: New.
4729 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
4731 * gnat.dg/opt31.adb: New test.
4733 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4735 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4737 2014-02-19 Janus Weil <janus@gcc.gnu.org>
4740 * gfortran.dg/typebound_proc_33.f90: New.
4742 2014-02-19 Marek Polacek <polacek@redhat.com>
4745 * gcc.dg/pr60195.c: New test.
4747 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
4749 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4751 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4753 PR preprocessor/58844
4754 * c-c++-common/cpp/pr58844-1.c: New test.
4755 * c-c++-common/cpp/pr58844-2.c: New test.
4757 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4760 * g++.dg/cpp0x/constexpr-ice10.C: New.
4762 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4765 * g++.dg/cpp0x/pr60215.C: New.
4767 2014-02-18 Tobias Burnus <burnus@net-b.de>
4770 * gfortran.dg/proc_ptr_45.f90: New.
4771 * gfortran.dg/proc_ptr_46.f90: New.
4773 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
4776 * g++.dg/cpp1y/pr60190.C: New testcase.
4779 * g++.dg/cpp1y/pr60064.C: New testcase.
4781 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
4784 * gcc.target/i386/pr60205-1.c: New test.
4785 * gcc.target/i386/pr60205-2.c: Ditto.
4787 2014-02-18 Kai Tietz <ktietz@redhat.com>
4790 * gcc.target/i386/nest-1.c: New testcase.
4792 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
4794 * gnat.dg/opt32.adb: New test.
4796 2014-02-18 Janus Weil <janus@gcc.gnu.org>
4799 * gfortran.dg/typebound_generic_15.f90: New.
4801 2014-02-17 Janus Weil <janus@gcc.gnu.org>
4804 * gfortran.dg/init_flag_12.f90: New.
4806 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
4807 Ilya Tocar <ilya.tocar@intel.com>
4809 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4810 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4811 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4812 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4814 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
4816 * lib/target-supports.exp
4817 (check_effective_target_logical_op_short_circuit): New procedure.
4818 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4819 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4820 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4821 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4822 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4823 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
4824 logical_op_short_circuit for the alternative test, extending
4827 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4830 * gcc.target/powerpc/pr60203.c: New testsuite.
4832 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
4835 * gfortran.dg/ichar_3.f90: New test.
4837 2014-02-15 Richard Biener <rguenther@suse.de>
4839 PR tree-optimization/60183
4840 * gcc.dg/torture/pr60183.c: New testcase.
4842 2014-02-14 Jeff Law <law@redhat.com>
4844 PR rtl-optimization/60131
4845 * g++.dg/torture/pr60131.C: New test.
4847 2014-02-14 Ian Bolton <ian.bolton@arm.com>
4849 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4852 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4854 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4856 2014-02-14 Jakub Jelinek <jakub@redhat.com>
4858 * gcc.c-torture/compile/20140213.c: New test.
4860 2014-02-13 Jakub Jelinek <jakub@redhat.com>
4863 * gcc.target/i386/pr43546.c: New test.
4865 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
4867 * gcc.target/s390/hotpatch-compile-8.c: New test.
4869 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4871 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
4872 definition with an ifndef.
4873 * gcc.dg/pr59605-2.c: New test.
4875 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4877 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4879 2014-02-12 Joseph Myers <joseph@codesourcery.com>
4881 * gcc.dg/torture/float128-mul-underflow.c,
4882 gcc.dg/torture/float128-truncdf-underflow.c,
4883 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4885 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4888 * g++.dg/ipa/pr59737.C: New test.
4890 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
4892 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
4894 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
4896 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
4898 * gcc.dg/cilk-plus/jump-openmp.c: New file.
4900 2014-02-12 Richard Biener <rguenther@suse.de>
4903 * gcc.dg/torture/pr60092.c: New testcase.
4904 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
4906 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
4908 * gcc.c-torture/execute/20140212-1.c: New test.
4910 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4913 * g++.dg/cpp0x/pr60047.C: New.
4915 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4918 * c-c++-common/pr60101.c: New test.
4920 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
4923 * g++.dg/ipa/devirt-27.C: New testcase.
4924 * g++.dg/ipa/devirt-26.C: New testcase.
4926 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4929 * gcc.target/powerpc/pr60137.c: New file.
4931 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4934 * gfortran.dg/pr52370.f90: New test.
4936 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
4940 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4943 * gcc.target/i386/pr43662.c (dg-options):
4944 Add -maccumulate-outgoing-args.
4945 * gcc.target/i386/pr43869.c (dg-options): Ditto.
4946 * gcc.target/i386/pr57003.c (dg-options): Ditto.
4947 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4948 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4949 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4950 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4951 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4952 Add -maccumulate-outgoing-args.
4953 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4954 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4955 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4956 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4957 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4958 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4959 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4960 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4961 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4962 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4963 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4964 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4965 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4966 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4967 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4969 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4971 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4973 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4976 * gcc.dg/guality/pr59776.c: New test.
4978 2014-02-11 Renlin Li <Renlin.Li@arm.com>
4980 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4981 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4982 (add_options_for_arm_vfp3): New.
4984 2014-02-11 Jeff Law <law@redhat.com>
4987 * gcc.target/m68k/pr54041.c: New test.
4989 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4992 * gcc.target/i386/pr59927.c: New test.
4994 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
4996 * gcc.dg/vect/pr57741-3.c: Require vect_int.
4997 * gcc.dg/vect/pr60012.c: Likewise.
4998 * gcc.dg/vect/vect-119.c: Likewise.
4999 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5000 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5002 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5004 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5006 2014-02-10 Jeff Law <law@redhat.com>
5009 * gcc.c-torture/compile/pr52306.c: New test.
5011 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5013 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5015 2014-02-10 Richard Biener <rguenther@suse.de>
5017 PR tree-optimization/60115
5018 * gcc.dg/torture/pr60115.c: New testcase.
5020 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5022 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5023 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5025 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5026 Ilya Tocar <ilya.tocar@intel.com>
5028 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5029 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5030 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5031 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5032 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5033 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5034 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5035 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5036 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5037 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5038 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5039 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5040 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5041 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5042 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5043 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5044 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5045 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5046 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5047 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5048 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5049 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5050 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5051 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5052 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5053 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5054 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5056 2014-02-10 Jakub Jelinek <jakub@redhat.com>
5058 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5060 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5063 * gfortran.dg/associated_target_5.f03: New test.
5065 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5068 * gfortran.dg/elemental_by_value_1.f90: New test.
5070 2014-02-08 Janus Weil <janus@gcc.gnu.org>
5073 * gfortran.dg/finalize_22.f90: New.
5075 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
5078 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
5079 was fixed by the patch for PR59906.
5081 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5083 PR translation/52289
5084 * gfortran.dg/coarray_8.f90: Update dg-error match.
5086 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5089 * gcc.dg/vect/pr59984.c: New test.
5092 * gcc.dg/attr-alloc_align-1.c: New test.
5093 * gcc.dg/attr-alloc_align-2.c: New test.
5094 * gcc.dg/attr-alloc_align-3.c: New test.
5095 * gcc.dg/attr-assume_aligned-1.c: New test.
5096 * gcc.dg/attr-assume_aligned-2.c: New test.
5097 * gcc.dg/attr-assume_aligned-3.c: New test.
5099 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5102 * gcc.target/i386/pr60077-1.c: New test.
5103 * gcc.target/i386/pr60077-2.c: New test.
5105 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5107 PR preprocessor/56824
5108 * gcc.dg/pr56824.c: New test.
5110 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5112 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5113 variable used for atomic operations.
5115 2014-02-07 Richard Biener <rguenther@suse.de>
5118 * gcc.dg/vect/pr60092-2.c: New testcase.
5120 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5124 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5126 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5127 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5129 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5131 * gcc.target/s390/fp2int1.c: New testcase.
5133 2014-02-07 Richard Biener <rguenther@suse.de>
5136 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5137 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5139 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
5142 * g++.dg/torture/pr59918.C: New testcase.
5144 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5147 * gcc.target/arm/pr59575.c: New test.
5150 * gcc.dg/pr59992.c: New test.
5152 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
5154 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5155 init_priority. Test alignment of variable instead of function.
5157 2014-02-06 Marek Polacek <polacek@redhat.com>
5160 * gcc.dg/pr60087.c: New test.
5162 2014-02-06 Alan Modra <amodra@gmail.com>
5164 * gcc.target/powerpc/pr60032.c: New.
5166 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.c-torture/execute/pr60062.c: New test.
5170 * gcc.c-torture/execute/pr60072.c: New test.
5172 2014-02-06 Ian Bolton <ian.bolton@arm.com>
5174 * gcc.dg/tree-ssa/pr59597.c: Make called function static
5175 so that expected outcome works for PIC variants too.
5177 2014-02-06 Yury Gribov <y.gribov@samsung.com>
5178 Kugan Vivekanandarajah <kuganv@linaro.org>
5180 * gcc.target/arm/vect-noalign.c: New file.
5182 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
5183 Jakub Jelinek <jakub@redhat.com>
5186 * gcc.dg/pr60013.c: New testcase.
5188 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5190 * gcc.dg/vmx/sum2s.c: New.
5191 * gcc.dg/vmx/sum2s-be-order.c: New.
5193 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5195 * gcc.dg/vmx/pack.c: New.
5196 * gcc.dg/vmx/pack-be-order.c: New.
5197 * gcc.dg/vmx/unpack.c: New.
5198 * gcc.dg/vmx/unpack-be-order.c: New.
5200 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5202 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5203 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5205 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5207 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5208 Use __builtin_floorf, __builtin_ceilf.
5209 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5211 (TEST): Use __builtin_floorf.
5212 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5214 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5217 * g++.dg/opt/pr59947.C: New test.
5220 * c-c++-common/gomp/pr58703.c: New test.
5222 2014-02-05 Richard Biener <rguenther@suse.de>
5225 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5226 avoid using unsigned long long.
5228 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5231 * g++.dg/torture/pr57499.C: New test.
5233 2014-02-05 Yury Gribov <y.gribov@samsung.com>
5235 * gcc.dg/asan/nosanitize-and-inline.c: New test.
5237 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
5239 * g++.dg/ipa/devirrt-22.C: Fix template.
5241 2014-02-04 Marek Polacek <polacek@redhat.com>
5244 * gcc.dg/pr60036.c: New test.
5246 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5249 * g++.dg/torture/pr60058.C: New testcase.
5251 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5253 * g++.dg/tsan/default_options.C: Invert check.
5255 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5257 PR tree-optimization/60002
5258 * g++.dg/opt/pr60002.C: New test.
5260 PR tree-optimization/60023
5261 * g++.dg/vect/pr60023.cc: New test.
5264 * c-c++-common/torture/pr60026.c: New test.
5266 PR rtl-optimization/57915
5267 * gcc.target/i386/pr57915.c: New test.
5269 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5271 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5273 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5275 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5277 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5280 * gcc.dg/pr59261.c: New test.
5282 2014-02-04 Richard Biener <rguenther@suse.de>
5284 PR tree-optimization/60012
5285 * gcc.dg/vect/pr60012.c: New testcase.
5287 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5290 * g++.dg/eh/unwind-direct.C: New test.
5292 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5294 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5295 timeout value to 20s.
5297 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5300 * g++.dg/torture/pr59882.C: New testcase
5302 2014-02-03 Jan Hubicka <jh@suse.cz>
5305 * g++.dg/ipa/devirt-22.C: New testcase.
5307 2014-02-03 Jan Hubicka <jh@suse.cz>
5309 * g++.dg/ipa/devirt-25.C: New testcase.
5311 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5313 PR tree-optimization/59924
5314 * gcc.dg/pr59924.c: New test.
5316 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5319 * g++.dg/ipa/devirt-24.C: New testcase.
5321 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5325 * c-c++-common/attributes-1.c: New testcase.
5326 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5328 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5331 * g++.dg/cpp0x/pr58871.C: New.
5333 2014-02-03 Cong Hou <congh@google.com>
5335 PR tree-optimization/60000
5336 * g++.dg/vect/pr60000.cc: New test.
5338 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5340 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5341 * gcc.target/i386/long-double-64-4.c: Likewise.
5342 * gcc.target/i386/long-double-80-1.c: Likewise.
5343 * gcc.target/i386/long-double-80-2.c: Likewise.
5344 * gcc.target/i386/long-double-80-3.c: Likewise.
5345 * gcc.target/i386/long-double-80-4.c: Likewise.
5346 * gcc.target/i386/long-double-80-5.c: Likewise.
5347 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5348 __multf3 isn't used.
5349 * gcc.target/i386/long-double-64-3.c: Likewise.
5350 * gcc.target/i386/long-double-128-1.c: New test.
5351 * gcc.target/i386/long-double-128-2.c: Likewise.
5352 * gcc.target/i386/long-double-128-3.c: Likewise.
5353 * gcc.target/i386/long-double-128-4.c: Likewise.
5354 * gcc.target/i386/long-double-128-5.c: Likewise.
5355 * gcc.target/i386/long-double-128-6.c: Likewise.
5356 * gcc.target/i386/long-double-128-7.c: Likewise.
5357 * gcc.target/i386/long-double-128-8.c: Likewise.
5358 * gcc.target/i386/long-double-128-9.c: Likewise.
5359 * gcc.target/i386/long-double-64-5.c: Likewise.
5360 * gcc.target/i386/long-double-64-6.c: Likewise.
5361 * gcc.target/i386/long-double-64-7.c: Likewise.
5362 * gcc.target/i386/long-double-64-8.c: Likewise.
5363 * gcc.target/i386/long-double-64-9.c: Likewise.
5364 * gcc.target/i386/long-double-80-10.c: Likewise.
5365 * gcc.target/i386/long-double-80-8.c: Likewise.
5366 * gcc.target/i386/long-double-80-9.c: Likewise.
5368 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5370 PR rtl-optimization/57662
5371 * g++.dg/pr57662.C: New test.
5373 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5375 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5376 * gcc.dg/vmx/perm.c: New.
5377 * gcc.dg/vmx/perm-be-order.c: New.
5379 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5381 * gcc.dg/vmx/vsums.c: New.
5382 * gcc.dg/vmx/vsums-be-order.c: New.
5384 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5386 * g++.dg/ipa/devirt-23.C: New testcase.
5387 * g++.dg/ipa/devirt-20.C: Fix template.
5389 2014-02-02 Jan Hubicka <jh@suse.cz>
5391 * g++.dg/ipa/devirt-21.C: New testcase.
5393 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5395 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5396 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5398 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5401 * gcc.c-torture/execute/pr60017.c: New test.
5403 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5406 * gfortran.dg/default_initialization_7.f90: New test.
5408 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5411 * gfortran.dg/elemental_subroutine_9.f90: New test.
5413 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5415 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5417 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5419 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5421 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5423 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5425 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5428 * g++.dg/init/bitfield5.C: New.
5430 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5432 PR tree-optimization/60003
5433 * gcc.c-torture/execute/pr60003.c: New test.
5435 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5438 * gcc.target/arm/pr59985.C: New.
5440 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5443 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5444 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5446 (tsan_finish): Restore dg-do-what-default.
5447 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5448 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5449 * g++.dg/tsan/default_options.C: Likewise.
5450 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5451 * g++.dg/tsan/atomic_free2.C: Likewise.
5452 * g++.dg/tsan/cond_race.C: Likewise.
5453 * g++.dg/tsan/fd_close_norace.C: Likewise.
5454 * g++.dg/tsan/benign_race.C: Likewise.
5455 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5456 * c-c++-common/tsan/simple_race.c: Likewise.
5457 * c-c++-common/tsan/mutexset1.c: Likewise.
5458 * c-c++-common/tsan/thread_leak2.c: Likewise.
5459 * c-c++-common/tsan/tls_race.c: Likewise.
5460 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5461 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5462 * c-c++-common/tsan/free_race2.c: Likewise.
5463 * c-c++-common/tsan/thread_leak.c: Likewise.
5464 * c-c++-common/tsan/thread_leak1.c: Likewise.
5465 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5466 * c-c++-common/tsan/free_race.c: Likewise.
5467 * c-c++-common/tsan/sleep_sync.c: Likewise.
5468 * c-c++-common/tsan/tiny_race.c: Likewise.
5469 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5470 * c-c++-common/tsan/atomic_stack.c: Likewise.
5471 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5472 in dg-output regexps.
5473 * c-c++-common/tsan/simple_stack.c: Likewise.
5475 2014-01-31 Richard Henderson <rth@redhat.com>
5477 * g++.dg/tm/pr60004.C: New.
5479 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5482 * g++.dg/inherit/crash4.C: New.
5484 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5486 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5488 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5490 * gcc.target/i386/m512-check.h: Use correct rounding values.
5492 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5494 * gcc.target/i386/avx-1.c: Use correct rounding values.
5495 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5496 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5497 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5498 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5499 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5500 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5501 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5502 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5503 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5504 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5505 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5506 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5507 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5508 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5509 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5510 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5511 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5512 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5513 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5514 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5515 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5516 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5517 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5518 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5519 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5520 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5521 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5522 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5523 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5524 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5525 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5526 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5527 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5528 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5529 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5530 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5531 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5532 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5533 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5534 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5535 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5536 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5537 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5538 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5539 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5540 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5541 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5542 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5543 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5544 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5545 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5546 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5547 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5548 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5549 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5550 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5551 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5552 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5553 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5554 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5555 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5556 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5557 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5558 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5559 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5560 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5561 * gcc.target/i386/sse-13.c: Ditto.
5562 * gcc.target/i386/sse-14.c: Ditto.
5563 * gcc.target/i386/sse-22.c: Ditto.
5564 * gcc.target/i386/sse-23.c: Ditto.
5566 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5568 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5569 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5571 2014-01-31 Richard Biener <rguenther@suse.de>
5574 * gcc.dg/torture/pr59990.c: New testcase.
5576 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5578 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5579 if it fails don't run any tsan tests.
5581 2014-01-31 Marek Polacek <polacek@redhat.com>
5584 * gcc.dg/pr59940.c (g): Adjust dg-warning.
5585 (y): Adjust dg-error.
5586 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5587 * gcc.dg/pr59963-1.c: New test.
5588 * gcc.dg/pr59963-2.c: New test.
5589 * gcc.dg/pr59963-3.c: New test.
5591 2014-01-30 Jakub Jelinek <jakub@redhat.com>
5594 * gcc.target/arm/pr59923.c: New test.
5596 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5598 * gcc.dg/vmx/splat.c: New.
5599 * gcc.dg/vmx/splat-vsx.c: New.
5600 * gcc.dg/vmx/splat-be-order.c: New.
5601 * gcc.dg/vmx/splat-vsx-be-order.c: New.
5602 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5603 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5605 2014-01-30 Richard Biener <rguenther@suse.de>
5607 PR tree-optimization/59993
5608 * gcc.dg/torture/pr59993.c: New testcase.
5610 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5612 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5613 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5614 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5615 vect_int rather than vect_float.
5617 2014-01-30 Marek Polacek <polacek@redhat.com>
5619 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5621 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
5623 * gcc.target/microblaze/isa/fcmp4.c: New.
5625 2014-01-30 Marek Polacek <polacek@redhat.com>
5628 * gcc.dg/pr59940.c: New test.
5629 * gcc.dg/pr35635.c (func3): Move dg-warning.
5631 2014-01-30 Richard Biener <rguenther@suse.de>
5633 PR tree-optimization/59903
5634 * gcc.dg/torture/pr59903.c: New testcase.
5636 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5639 * g++.dg/lookup/crash8.C: New.
5641 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5644 * g++.dg/template/crash117.C: New.
5646 2014-01-30 Richard Biener <rguenther@suse.de>
5649 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5650 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5652 * gcc.dg/invalid-call-1.c: Likewise.
5654 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/cpp1y/auto-fn23.C: New.
5659 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5662 * g++.dg/init/dso_handle2.C: New.
5664 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5667 * g++.dg/cpp0x/pr58674.C: New.
5669 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
5672 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5673 * gcc.target/i386/avx512f-gather-5.c: Ditto.
5675 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5677 * gcc.dg/vmx/merge-be-order.c: New.
5678 * gcc.dg/vmx/merge.c: New.
5679 * gcc.dg/vmx/merge-vsx-be-order.c: New.
5680 * gcc.dg/vmx/merge-vsx.c: New.
5682 2014-01-29 Richard Biener <rguenther@suse.de>
5684 PR tree-optimization/58742
5685 * gcc.dg/pr58742-1.c: New testcase.
5686 * gcc.dg/pr58742-2.c: Likewise.
5687 * gcc.dg/pr58742-3.c: Likewise.
5689 2014-01-29 Renlin Li <Renlin.Li@arm.com>
5691 * gcc.target/arm/ftest-armv7ve-arm.c: New.
5692 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5693 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5695 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/gomp/pr58702.C: New.
5700 2014-01-29 Dodji Seketeli <dodji@redhat.com>
5702 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5705 2014-01-29 Jakub Jelinek <jakub@redhat.com>
5708 PR tree-optimization/59920
5709 * gcc.dg/pr59920-1.c: New test.
5710 * gcc.dg/pr59920-2.c: New test.
5711 * gcc.dg/pr59920-3.c: New test.
5712 * c-c++-common/gomp/pr59917-1.c: New test.
5713 * c-c++-common/gomp/pr59917-2.c: New test.
5715 PR tree-optimization/59594
5716 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5717 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5718 * gcc.dg/vect/pr59594.c: New test.
5720 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
5723 * gfortran.dg/allocate_class_3.f90: New test.
5725 2014-01-28 Dodji Seketeli <dodji@redhat.com>
5727 PR preprocessor/59935
5728 * c-c++-common/cpp/warning-zero-location.c: New test.
5729 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5731 2014-01-27 Steve Ellcey <sellcey@mips.com>
5733 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5735 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
5737 * g++.dg/ext/mv16.C: New tests.
5739 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
5741 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5742 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5743 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5744 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5745 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5746 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5747 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5748 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5749 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5750 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5751 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5752 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5753 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5754 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5755 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5756 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5757 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5758 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5759 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5760 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5761 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5762 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5763 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5764 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5765 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5766 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5767 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5768 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5769 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5770 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5771 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5772 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5773 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5774 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5775 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5776 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5777 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5778 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5779 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5780 _mm512_mask_cvtepi32_storeu_epi8.
5781 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5782 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5783 _mm512_mask_cvtepi32_storeu_epi16.
5784 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5785 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5786 _mm512_mask_cvtepi64_storeu_epi8.
5787 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5788 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5789 _mm512_mask_cvtepi64_storeu_epi16.
5790 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5791 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5792 _mm512_mask_cvtepi64_storeu_epi32.
5793 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5794 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5795 _mm512_mask_cvtsepi32_storeu_epi8.
5796 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5797 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5798 _mm512_mask_cvtsepi32_storeu_epi16.
5799 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5800 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5801 _mm512_mask_cvtsepi64_storeu_epi8.
5802 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5803 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5804 _mm512_mask_cvtsepi64_storeu_epi16.
5805 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5806 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5807 _mm512_mask_cvtsepi64_storeu_epi32.
5808 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5809 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5810 _mm512_mask_cvtusepi32_storeu_epi8.
5811 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5812 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5813 _mm512_mask_cvtusepi32_storeu_epi16.
5814 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5815 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5816 _mm512_mask_cvtusepi64_storeu_epi8.
5817 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5818 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5819 _mm512_mask_cvtusepi64_storeu_epi16.
5820 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5821 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5822 _mm512_mask_cvtusepi64_storeu_epi32.
5823 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5824 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5826 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
5828 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5829 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5830 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5831 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5832 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5833 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5834 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5835 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5836 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5837 built-ins roudning immediate.
5838 * gcc.target/i386/sse-22.c: Add new built-ins.
5839 * gcc.target/i386/sse-23.c: Ditto.
5840 * gcc.target/i386/avx-1.c: Ditto.
5842 2014-01-27 Christian Bruel <christian.bruel@st.com>
5844 * gcc.target/sh/torture/strncmp.c: New tests.
5846 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
5848 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5850 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5852 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5854 2014-01-24 Jeff Law <law@redhat.com>
5856 PR tree-optimization/59919
5857 * gcc.c-torture/compile/pr59919.c: New test.
5859 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5862 * g++.dg/ext/timevar2.C: New.
5864 2014-01-24 Marek Polacek <polacek@redhat.com>
5866 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5868 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
5871 * gcc.target/i386/pr59929.c: New test.
5873 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5876 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5877 word atomic functions at runtime.
5879 2014-01-23 Marek Polacek <polacek@redhat.com>
5882 * gcc.dg/pr59846.c: New test.
5884 2014-01-23 Marek Polacek <polacek@redhat.com>
5887 * c-c++-common/pr58346-1.c: New test.
5888 * c-c++-common/pr58346-2.c: New test.
5889 * c-c++-common/pr58346-3.c: New test.
5891 2014-01-23 Marek Polacek <polacek@redhat.com>
5894 * gcc.dg/20020220-2.c: Adjust dg-warning message.
5895 * gcc.dg/pr59871.c: New test.
5897 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5900 * g++.dg/parse/enum11.C: New.
5902 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5904 * gcc.target/aarch64/sshr64_1.c: New testcase.
5906 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
5908 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
5909 SIMD enabled function.
5910 * g++.dg/cilk-plus/ef_test.C: New test.
5911 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5913 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5914 to differenciate C error messages from C++ ones.
5916 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5918 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5920 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5922 * gcc.target/microblaze/others/builtin-trap.c: New test,
5924 2014-01-23 Jakub Jelinek <jakub@redhat.com>
5927 * c-c++-common/gomp/pr58809.c: New test.
5929 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
5932 * c-c++-common/asan/use-after-return-1.c: Fixed
5935 2014-01-23 Dodji Seketeli <dodji@redhat.com>
5937 PR preprocessor/58580
5938 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5940 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5941 Ilya Tocar <ilya.tocar@intel.com>
5943 * gcc.target/i386/avx512f-kmovw-1.c: New.
5945 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5947 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5948 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5949 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5950 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5951 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5952 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5954 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
5957 * gcc.dg/pr48774.c: Remove skip for mips_rel.
5958 * gcc.target/mips/pr52125.c: New test.
5960 2014-01-22 Marek Polacek <polacek@redhat.com>
5963 * gcc.dg/torture/pr59891.c: New test.
5965 2014-01-22 Jeff Law <law@redhat.com>
5967 PR tree-optimization/59597
5968 * gcc.dg/tree-ssa/pr59597.c: New test.
5970 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
5972 PR rtl-optimization/59477
5973 * g++.dg/pr59477.C: New.
5975 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5977 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5979 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5982 * g++.dg/pr59482.C: New.
5984 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5986 * gcc.dg/vmx/insert-vsx-be-order.c: New.
5987 * gcc.dg/vmx/extract-vsx.c: New.
5988 * gcc.dg/vmx/extract-vsx-be-order.c: New.
5989 * gcc.dg/vmx/insert-vsx.c: New.
5991 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5993 PR rtl-optimization/59896
5994 * gcc.target/arm/pr59896.c: New.
5996 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5998 PR rtl-optimization/59858
5999 * gcc.target/arm/pr59858.c: New.
6001 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6004 * gcc.dg/tree-prof/pr59003.c: New test.
6007 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6010 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6012 * gfortran.dg/round_3.f08: Add more cases.
6014 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6016 * lib/target-supports.exp (force_conventional_output_for): New
6018 * lib/scanasm.exp (scan-assembler_required_options)
6019 (scan-assembler-not_required_options)
6020 (scan-assembler-times_required_options): Replace with
6021 force_conventional_output_fors.
6022 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6023 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6025 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6028 * gcc.target/i386/pr59789.c: New testcase.
6030 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6032 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6033 the 'code' bitfield from 16 to 8.
6035 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6037 * lib/target-supports.exp
6038 (check_effective_target_vect_perm): Exclude aarch64_be.
6039 (check_effective_target_vect_perm_byte): Likewise.
6040 (check_effective_target_vect_perm_short): Likewise.
6042 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6044 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6045 (RUN_TEST): Use new macro.
6046 (INDEX64_32): Delete.
6047 (INDEX64_64): Likewise.
6048 (INDEX128_32): Likewise.
6049 (INDEX128_64): Likewise.
6051 (test_vneg_f32): Use fixed RUN_TEST.
6053 2014-01-20 Richard Biener <rguenther@suse.de>
6056 * gcc.dg/pr59860.c: New testcase.
6058 2014-01-20 Jakub Jelinek <jakub@redhat.com>
6061 * gcc.target/i386/pr59880.c: New test.
6063 2014-01-20 Renlin Li <renlin.li@arm.com>
6065 * gcc.dg/pr44194-1.c: Tweak regexp.
6067 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6072 * gfortran.dg/round_3.f08: New cases added.
6073 * gfortran.dg/fmt_g_1.f90: New test.
6075 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
6077 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6079 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6081 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6083 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6085 * gcc.dg/vect/pr57705.c: Require vect_int.
6086 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6087 * gcc.dg/vect/vect-alias-check.c: Likewise.
6089 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6092 * gfortran.dg/unresolved_fixup_1.f90: New test.
6093 * gfortran.dg/unresolved_fixup_2.f90: New test.
6095 2014-01-18 Jakub Jelinek <jakub@redhat.com>
6098 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6099 Remove dg-prune-output lines.
6101 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6104 * gfortran.dg/pr59706.f90: New test.
6105 * g++.dg/ext/pr59706.C: New test.
6107 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6111 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6112 * g++.dg/init/pr58811.C: Likewise.
6114 2014-01-17 Jeff Law <law@redhat.com>
6117 * gfortran.dg/pr57904.f90: New test.
6119 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6122 * g++.dg/cpp0x/nsdmi-union4.C: New.
6124 2014-01-17 Marek Polacek <polacek@redhat.com>
6127 * g++.dg/diagnostic/pr59838.C: New test.
6129 2014-01-17 Marek Polacek <polacek@redhat.com>
6132 * gcc.dg/pr58346.c: New test.
6134 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6137 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6138 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6142 * gfortran.dg/pr59440-1.f90: New test.
6143 * gfortran.dg/pr59440-2.f90: New test.
6144 * gfortran.dg/pr59440-3.f90: New test.
6147 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6148 testing for " version" and " alias" with one testing for
6149 " version\[^\n\r]* alias".
6150 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6151 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6152 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6153 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6154 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6155 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6158 * c-c++-common/torture/pr57945.c: New test.
6160 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
6162 * gcc.target/arm/its.c: New testcase.
6164 2014-01-16 Jan Hubicka <jh@suse.cz>
6167 * g++.dg/torture/pr59775.C: New testcase.
6169 2014-01-16 Jakub Jelinek <jakub@redhat.com>
6172 * gcc.c-torture/compile/pr58344.c: New test.
6175 * gcc.target/i386/pr59839.c: New test.
6178 * gcc.target/i386/pr9771-1.c (main): Rename to...
6179 (real_main): ... this. Add __asm name "main".
6180 (ASMNAME, ASMNAME2, STRING): Define.
6182 2014-01-16 Nick Clifton <nickc@redhat.com>
6185 * gcc.c-torture/compile/pr28865.c: New.
6186 * gcc.c-torture/execute/pr28865.c: New.
6188 2014-01-16 Marek Polacek <polacek@redhat.com>
6191 * gcc.dg/pr59827.c: New test.
6193 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6195 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6197 2014-01-15 Richard Henderson <rth@redhat.com>
6200 * gcc.target/i386/pr54694.c: New test.
6202 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6205 * g++.dg/pr49718.C: New test.
6207 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6209 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6211 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6213 * gcc.dg/vmx/mult-even-odd.c: New.
6214 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6216 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6218 * lib/target-supports.exp (check_libcilkrts_available): Added an
6219 extern "C" if we are using C++ along with a function prototype.
6221 2014-01-15 Jeff Law <law@redhat.com>
6223 PR tree-optimization/59747
6224 * gcc.c-torture/execute/pr59747.c: New test.
6226 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6229 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6231 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6232 * g++.dg/ext/attribute-test-1.C: Likewise.
6233 * g++.dg/ext/attribute-test-2.C: Likewise.
6234 * g++.dg/ext/attribute-test-3.C: Likewise.
6235 * g++.dg/ext/attribute-test-4.C: Likewise.
6236 * g++.dg/ext/pr56790-1.C: Likewise.
6237 * g++.dg/torture/pr38565.C: Likewise.
6238 * gcc.dg/pr53060.c: Likewise.
6239 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6240 * c-c++-common/vector-compare-2.c: Likewise.
6241 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6242 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6243 dg-message line number.
6245 2014-01-15 Matthias Klose <doko@ubuntu.com>
6247 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6249 2014-01-15 Richard Biener <rguenther@suse.de>
6251 PR tree-optimization/59822
6252 * g++.dg/torture/pr59822.C: New testcase.
6254 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6257 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6258 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6260 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6261 Kugan Vivekanandarajah <kuganv@linaro.org>
6264 * g++.dg/pr59695.C: New testcase.
6266 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6269 * gcc.c-torture/compile/pr59803.c: New testcase.
6271 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6274 * gcc.c-torture/execute/pr58943.c: New test.
6275 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6277 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6280 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6281 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6282 (bar): Change return type to void. Set y to x.
6283 * gcc.target/i386/pr59794-1.c: New testcase.
6284 * gcc.target/i386/pr59794-2.c: Likewise.
6285 * gcc.target/i386/pr59794-3.c: Likewise.
6286 * gcc.target/i386/pr59794-4.c: Likewise.
6287 * gcc.target/i386/pr59794-5.c: Likewise.
6288 * gcc.target/i386/pr59794-6.c: Likewise.
6289 * gcc.target/i386/pr59794-7.c: Likewise.
6291 2014-01-14 Richard Biener <rguenther@suse.de>
6293 PR tree-optimization/58921
6294 PR tree-optimization/59006
6295 * gcc.dg/torture/pr58921.c: New testcase.
6296 * gcc.dg/torture/pr59006.c: Likewise.
6297 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6299 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6302 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6303 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6304 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6305 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6306 Executing predictive commoning without unrolling.
6308 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6310 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6311 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6312 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6313 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6314 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6315 __builtin_ia32_rsqrt28sd_round.
6316 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6317 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6318 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6319 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6320 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6321 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6322 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6323 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6324 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6325 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6326 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6327 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6328 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6329 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6330 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6331 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6332 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6333 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6334 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6335 fix wrong rounding mode (see above).
6336 * gcc.target/i386/sse-23.c: Ditto.
6338 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6340 * gcc.dg/vmx/insert.c: New.
6341 * gcc.dg/vmx/insert-be-order.c: New.
6342 * gcc.dg/vmx/extract.c: New.
6343 * gcc.dg/vmx/extract-be-order.c: New.
6345 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6347 PR tree-optimization/59387
6348 * gcc.c-torture/execute/pr59387.c: New test.
6350 2014-01-13 Richard Biener <rguenther@suse.de>
6352 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6353 adjusting mathlib options.
6354 * gfortran.dg/lto/lto.exp: Likewise.
6356 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6358 * gnat.dg/loop_optimization17.adb: New test.
6359 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6361 2014-01-13 Christian Bruel <christian.bruel@st.com>
6363 * gcc.target/sh/cmpstrn.c: New case.
6365 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6367 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6368 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6370 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6373 * gfortran.dg/alloc_comp_basics_6.f90: New.
6375 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6378 * gfortran.dg/pr59700.f90: New test.
6380 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6382 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6383 * gfortran.dg/use_only_3.f90: Likewise.
6384 * gfortran.dg/inquire_10.f90: Delete opened file.
6385 * gfortran.dg/inquire_15.f90: Likewise.
6386 * gfortran.dg/pr16597.f90: Likewise.
6387 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6390 2014-01-10 Jeff Law <law@redhat.com>
6393 * gcc.c-torture/compile/pr59743.c: New test.
6395 2014-01-10 Jan Hubicka <jh@suse.cz>
6398 * g++.dg/torture/pr58585.C: New testcase.
6400 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6402 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6404 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6406 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6408 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6411 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6412 * gcc.target/aarch64/cmn-neg2.c: New test.
6414 2014-01-10 Richard Biener <rguenther@suse.de>
6416 PR tree-optimization/59374
6417 * gcc.dg/torture/pr59374-3.c: New testcase.
6419 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6421 * lib/target-supports.exp
6422 (check_effective_target_arm_crypto_ok_nocache): New.
6423 (check_effective_target_arm_crypto_ok): Use above procedure.
6424 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6426 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6430 * g++.dg/ipa/devirt-20.C: New testcase.
6431 * g++.dg/torture/pr58252.C: Likewise.
6432 * g++.dg/torture/pr59226.C: Likewise.
6434 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6436 * c-c++-common/asan/no-asan-stack.c: New test.
6438 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6441 * gcc.dg/pr59670.c: New test.
6443 2014-01-09 Steve Ellcey <sellcey@mips.com>
6445 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6447 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6450 * gcc.target/i386/pr47735.c: New test.
6452 PR tree-optimization/59622
6453 * g++.dg/opt/pr59622-2.C: New test.
6454 * g++.dg/opt/pr59622-3.C: New test.
6455 * g++.dg/opt/pr59622-4.C: New test.
6456 * g++.dg/opt/pr59622-5.C: New test.
6459 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6460 filename:line instead of (modulename+offset) form with stripped
6461 initial / from the filename.
6463 2014-01-09 Ian Lance Taylor <iant@google.com>
6465 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6466 the other Go compiler.
6468 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6471 * g++.dg/cpp0x/variadic145.C: New.
6473 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6475 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6476 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6478 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6481 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6482 are run only if the Cilk library is available/enabled.
6483 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6484 * lib/target-supports.exp (check_libcilkrts_available): New function.
6486 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6489 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6490 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6491 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6492 with dg-additional-options.
6493 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6494 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6495 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6496 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6497 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6498 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6500 2014-01-09 Richard Biener <rguenther@suse.de>
6502 PR tree-optimization/59715
6503 * gcc.dg/torture/pr59715.c: New testcase.
6505 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6507 * c-c++-common/asan/no-asan-globals.c: New test.
6508 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6509 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6510 * c-c++-common/asan/use-after-return-1.c: Likewise.
6511 * c-c++-common/asan/no-use-after-return.c: Likewise.
6513 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6515 * gnat.dg/weak2.ad[sb]: New test.
6517 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6520 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6521 type, use pointers to vector type instead.
6523 2014-01-08 Catherine Moore <clm@codesourcery.com>
6525 * gcc.target/mips/umips-branch-3.c: New test.
6526 * gcc.target/mips/umips-branch-4.c: New test.
6528 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6530 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6531 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6532 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6533 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6534 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6535 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6536 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6537 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6539 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6541 PR rtl-optimization/59137
6542 * gcc.target/mips/pr59137.c: New test.
6544 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6546 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6547 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6548 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6549 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6550 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6551 Require fpic effective target.
6552 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6554 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6557 * gcc.dg/pr59722.c: New test.
6559 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6562 * gcc.dg/torture/pr57748-3.c: New test.
6563 * gcc.dg/torture/pr57748-4.c: New test.
6565 2014-01-08 Marek Polacek <polacek@redhat.com>
6568 * gcc.dg/gomp/pr59669-1.c: New test.
6569 * gcc.dg/gomp/pr59669-2.c: New test.
6571 2014-01-08 Martin Jambor <mjambor@suse.cz>
6574 * gcc.dg/ipa/pr59610.c: New test.
6576 2014-01-08 Janus Weil <janus@gcc.gnu.org>
6579 * gfortran.dg/binding_label_tests_26a.f90: New.
6580 * gfortran.dg/binding_label_tests_26b.f90: New.
6582 2014-01-08 Marek Polacek <polacek@redhat.com>
6585 * c-c++-common/ubsan/pr59667.c: New test.
6587 2014-01-08 Richard Biener <rguenther@suse.de>
6590 * gcc.dg/pr59630.c: New testcase.
6592 2014-01-08 Richard Biener <rguenther@suse.de>
6595 * gcc.dg/pr59471.c: New testcase.
6597 2014-01-07 Jeff Law <law@redhat.com>
6600 * gcc.target/i386/pr53623.c: New test.
6602 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
6604 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6606 * g++.dg/cpp1y/pr58534.C: Likewise.
6607 * g++.dg/cpp1y/pr58536.C: Likewise.
6608 * g++.dg/cpp1y/pr58548.C: Likewise.
6609 * g++.dg/cpp1y/pr58549.C: Likewise.
6610 * g++.dg/cpp1y/pr58637.C: Likewise.
6611 * g++.dg/cpp1y/pr59112.C: Likewise.
6612 * g++.dg/cpp1y/pr59113.C: Likewise.
6613 * g++.dg/cpp1y/pr59629.C: Likewise.
6614 * g++.dg/cpp1y/pr59635.C: Likewise.
6615 * g++.dg/cpp1y/pr59636.C: Likewise.
6616 * g++.dg/cpp1y/pr59638.C: Likewise.
6618 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
6620 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6622 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
6624 * gcc.target/i386/intrinsics_4.c (bar): New function.
6626 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6628 * g++.dg/ext/is_base_of_incomplete-2.C: New.
6630 2014-01-07 Jakub Jelinek <jakub@redhat.com>
6632 PR rtl-optimization/58668
6633 * gcc.dg/pr58668.c: New test.
6635 PR tree-optimization/59643
6636 * gcc.dg/pr59643.c: New test.
6637 * gcc.c-torture/execute/pr59643.c: New test.
6639 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6642 * gfortran.dg/class_allocate_16.f90: New.
6644 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6647 * gcc.target/i386/pr59644.c: New test.
6649 2014-01-06 Marek Polacek <polacek@redhat.com>
6652 * gcc.dg/pr57773.c: New test.
6654 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
6660 * g++.dg/cpp1y/pr59635.C: New testcase.
6661 * g++.dg/cpp1y/pr59636.C: New testcase.
6662 * g++.dg/cpp1y/pr59629.C: New testcase.
6663 * g++.dg/cpp1y/pr59638.C: New testcase.
6665 2014-01-06 Martin Jambor <mjambor@suse.cz>
6668 * gcc.dg/ipa/pr59008.c: New test.
6670 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6672 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6675 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6677 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6678 Require c99_runtime.
6679 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6681 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6682 Require c99_runtime.
6683 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6684 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6685 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6687 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6688 Require c99_runtime.
6689 Make CALC void static.
6690 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6692 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6693 Require c99_runtime.
6694 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6696 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6698 * gcc.target/i386/pr59501-1.c: Require avx effective target.
6699 * gcc.target/i386/pr59501-2.c: Likewise.
6700 * gcc.target/i386/pr59501-3.c: Likewise.
6701 * gcc.target/i386/pr59501-4.c: Likewise.
6702 * gcc.target/i386/pr59501-5.c: Likewise.
6703 * gcc.target/i386/pr59501-6.c: Likewise.
6705 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6707 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6708 * gcc.target/i386/pr59390_1.c: Likewise.
6709 * gcc.target/i386/pr59390_2.c: Likewise.
6711 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
6713 * gcc.dg/pr59350.c: Tweak.
6714 * gcc.dg/pr59350-2.c: New test.
6715 * g++.dg/pr59510.C: Likewise.
6717 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6720 * gfortran.dg/bind_c_procs_2.f90: New.
6722 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
6724 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6725 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6726 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6727 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6728 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6729 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6730 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6732 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
6734 * gcc.target/arm/neon-nested-apcs.c: New test.
6736 2014-01-04 Jakub Jelinek <jakub@redhat.com>
6738 PR tree-optimization/59519
6739 * gcc.dg/vect/pr59519-1.c: New test.
6740 * gcc.dg/vect/pr59519-2.c: New test.
6742 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6745 2014-01-04 Janus Weil <janus@gcc.gnu.org>
6748 * gfortran.dg/typebound_proc_32.f90: New.
6750 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
6753 * g++.dg/pr58950.C: New file.
6755 2014-01-03 Tobias Burnus <burnus@net-b.de>
6758 * g++.dg/gomp/pr58567.C: New.
6760 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
6762 PR tree-optimization/59651
6763 * gcc.dg/torture/pr59651.c: New test.
6764 * gcc.dg/vect/pr59651.c: Ditto.
6766 2014-01-03 Jakub Jelinek <jakub@redhat.com>
6769 * gcc.target/i386/pr59625.c: New test.
6771 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6775 * g++.dg/cpp0x/range-for28.C: New.
6776 * g++.dg/cpp0x/range-for3.C: Update.
6778 2014-01-02 Joseph Myers <joseph@codesourcery.com>
6780 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6782 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6785 * g++.dg/cpp0x/pr59641.C: New file.
6787 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6789 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6791 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6794 * g++.dg/ext/pr59378.C: New file.
6796 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6798 Update copyright years
6800 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6802 * gcc.target/arc/arc.exp: Use the standard form for the copyright
6805 2014-01-02 Janus Weil <janus@gcc.gnu.org>
6808 * gfortran.dg/dynamic_dispatch_12.f90: New.
6810 2014-01-01 Jakub Jelinek <jakub@redhat.com>
6812 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6813 the builtin isn't optimized away as unused.
6815 PR rtl-optimization/59647
6816 * g++.dg/opt/pr59647.C: New test.
6818 Copyright (C) 2014 Free Software Foundation, Inc.
6820 Copying and distribution of this file, with or without modification,
6821 are permitted in any medium without royalty provided the copyright
6822 notice and this notice are preserved.