1 2014-06-25 Marek Polacek <polacek@redhat.com>
4 * gcc.dg/pr61162.c: Adjust dg-warning.
5 * gcc.dg/pr61162-2.c: New test.
7 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
9 PR tree-optimization/57742
10 * gcc.dg/tree-ssa/calloc-3.c: New file.
12 2014-06-25 Richard Biener <rguenther@suse.de>
15 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
16 for targets that return _Complex float in memory.
18 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
20 * gcc.target/arm/vect-noalign.c: Adjust options.
22 2014-06-24 Cong Hou <congh@google.com>
24 * gcc.dg/vect/vect-reduc-sad.c: New.
25 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
27 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
29 PR tree-optimization/57742
30 * g++.dg/tree-ssa/calloc.C: New testcase.
31 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
32 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
33 * gcc.dg/strlenopt-9.c: Adapt.
35 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
37 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
39 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
40 instead of calling sequentially in the C code.
41 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
42 saved_return_address to the stack frame where LR register was stored.
43 (saved_return_address): Declare weak.
45 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/other/operator3.C: New.
49 * g++.dg/template/operator8.C: Adjust.
50 * g++.dg/template/operator9.C: Likewise.
52 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
54 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
56 2014-06-24 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/61572
59 * gcc.target/i386/pr61572.c: New testcase.
61 2014-06-24 Jakub Jelinek <jakub@redhat.com>
63 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
65 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
66 Remove Label is never defined expected error.
67 * gfortran.dg/gomp/udr8.f90: New test.
69 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
71 PR tree-optimization/61554
72 * g++.dg/torture/pr61554.C: New testcase.
74 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
76 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
78 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
80 * gcc.dg/localalias-2.c: Guard by require-alias.
81 * gcc.dg/globalalias-2.c: Likewise.
83 2014-06-23 Kai Tietz <ktietz@redhat.com>
85 * gcc.target/i386/indjmp-1.c: New test.
87 2014-06-23 Andrew Pinski <apinski@cavium.com>
89 * gcc.c-torture/compile/20140723-1.c: New testcase.
91 2014-06-23 Marek Polacek <polacek@redhat.com>
94 * c-c++-common/pr61553.c (foo): Add dg-error.
96 2014-06-23 Tobias Burnus <burnus@net-b.de>
98 * gfortran.dg/coarray_32.f90: New.
100 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
104 * g++.dg/other/void1.C: Adjust.
105 * g++.dg/other/void3.C: Likewise.
107 2014-06-23 Marek Polacek <polacek@redhat.com>
110 * c-c++-common/pr61553.c: New test.
112 2014-06-23 Richard Biener <rguenther@suse.de>
114 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
115 * g++.dg/vect/slp-pr50819.cc: Likewise.
116 * g++.dg/vect/slp-pr56812.cc: Likewise.
117 * gcc.dg/vect/bb-slp-1.c: Likewise.
118 * gcc.dg/vect/bb-slp-10.c: Likewise.
119 * gcc.dg/vect/bb-slp-11.c: Likewise.
120 * gcc.dg/vect/bb-slp-13.c: Likewise.
121 * gcc.dg/vect/bb-slp-14.c: Likewise.
122 * gcc.dg/vect/bb-slp-15.c: Likewise.
123 * gcc.dg/vect/bb-slp-16.c: Likewise.
124 * gcc.dg/vect/bb-slp-17.c: Likewise.
125 * gcc.dg/vect/bb-slp-18.c: Likewise.
126 * gcc.dg/vect/bb-slp-19.c: Likewise.
127 * gcc.dg/vect/bb-slp-2.c: Likewise.
128 * gcc.dg/vect/bb-slp-20.c: Likewise.
129 * gcc.dg/vect/bb-slp-21.c: Likewise.
130 * gcc.dg/vect/bb-slp-22.c: Likewise.
131 * gcc.dg/vect/bb-slp-23.c: Likewise.
132 * gcc.dg/vect/bb-slp-24.c: Likewise.
133 * gcc.dg/vect/bb-slp-25.c: Likewise.
134 * gcc.dg/vect/bb-slp-26.c: Likewise.
135 * gcc.dg/vect/bb-slp-27.c: Likewise.
136 * gcc.dg/vect/bb-slp-28.c: Likewise.
137 * gcc.dg/vect/bb-slp-29.c: Likewise.
138 * gcc.dg/vect/bb-slp-3.c: Likewise.
139 * gcc.dg/vect/bb-slp-30.c: Likewise.
140 * gcc.dg/vect/bb-slp-31.c: Likewise.
141 * gcc.dg/vect/bb-slp-32.c: Likewise.
142 * gcc.dg/vect/bb-slp-4.c: Likewise.
143 * gcc.dg/vect/bb-slp-5.c: Likewise.
144 * gcc.dg/vect/bb-slp-6.c: Likewise.
145 * gcc.dg/vect/bb-slp-7.c: Likewise.
146 * gcc.dg/vect/bb-slp-8.c: Likewise.
147 * gcc.dg/vect/bb-slp-8a.c: Likewise.
148 * gcc.dg/vect/bb-slp-8b.c: Likewise.
149 * gcc.dg/vect/bb-slp-9.c: Likewise.
150 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
151 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
152 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
153 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
154 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
155 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
156 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
157 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
158 * gcc.dg/vect/pr26359.c: Likewise.
159 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
161 2014-06-23 Marek Polacek <polacek@redhat.com>
163 * c-c++-common/pr49706-2.c: New test.
165 2014-06-23 Alan Modra <amodra@gmail.com>
167 * gcc.dg/pr61583.c: New.
169 2014-06-19 Alan Lawrence <alan.lawrence@arm.com>
171 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
174 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
175 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
177 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
178 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
179 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
180 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
181 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
182 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
183 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
184 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
185 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
186 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
187 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
188 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
189 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
190 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
191 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
192 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
193 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
194 test_vsrid_n_u64): Fix signature to match intrinsic.
196 (test_vabs_s64): Remove.
197 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
199 (test_vdupd_lane_s64): Rename to...
200 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
202 (test_vdupd_lane_u64): Rename to...
203 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
205 (test_vtst_s64): Rename to...
206 (test_vtstd_s64): ...and change int64x1_t to int64_t.
208 (test_vtst_u64): Rename to...
209 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
211 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
212 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
213 Remove out-of-bounds tests.
214 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
216 2014-06-19 Alan Lawrence <alan.lawrence@arm.com>
218 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
219 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
220 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
221 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
222 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use vector types.
223 * gcc.target/aarch64/vsub_f64.c: Likewise.
224 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing scheme
225 as now the same for all variants.
226 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
229 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
231 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
233 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
235 * gcc.dg/localalias.c: Fix broken commit.
236 * gcc.dg/globalalias.c: Likewise.
238 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
240 * gcc.dg/localalias.c: New testcase.
241 * gcc.dg/localalias-2.c: New testcase.
242 * gcc.dg/globalalias.c: New testcase.
243 * gcc.dg/globalalias-2.c: New testcase.
245 2014-06-20 Jakub Jelinek <jakub@redhat.com>
247 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
249 2014-06-20 Marek Polacek <polacek@redhat.com>
251 * c-c++-common/ubsan/bounds-1.c: New test.
252 * c-c++-common/ubsan/bounds-2.c: New test.
253 * c-c++-common/ubsan/bounds-3.c: New test.
254 * c-c++-common/ubsan/bounds-4.c: New test.
255 * c-c++-common/ubsan/bounds-5.c: New test.
256 * c-c++-common/ubsan/bounds-6.c: New test.
258 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
260 Make the tests big-endian friendly.
262 * gcc.target/aarch64/aapcs64/test_25.c: Update.
263 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
264 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
265 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
266 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
267 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
268 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
269 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
270 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
272 2014-06-20 Yury Gribov <y.gribov@samsung.com>
273 Max Ostapenko <m.ostapenko@partner.samsung.com>
276 * c-c++-common/asan/strlen-overflow-1.c: New test.
278 2014-06-20 Martin Jambor <mjambor@suse.cz>
281 * g++.dg/ipa/pr61540.C: New test.
283 2014-06-20 Yury Gribov <y.gribov@samsung.com>
284 Max Ostapenko <m.ostapenko@partner.samsung.com>
287 * c-c++-common/asan/pr61530.c: New test.
289 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
291 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
292 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
293 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
294 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
295 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
296 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
297 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
298 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
299 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
300 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
301 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
302 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
303 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
304 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
305 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
306 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
307 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
308 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
309 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
310 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
311 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
312 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
313 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
314 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
315 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
316 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
317 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
318 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
319 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
320 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
321 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
322 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
323 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
324 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
325 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
326 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
327 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
328 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
329 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
330 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
331 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
332 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
333 (test_vqdmlal_high_lane_s16): Fix parameter type.
334 (test_vqdmlal_high_lane_s32): Likewise.
335 (test_vqdmull_high_lane_s16): Likewise.
336 (test_vqdmull_high_lane_s32): Likewise.
337 (test_vqdmlsl_high_lane_s32): Likewise.
338 (test_vqdmlsl_high_lane_s16): Likewise.
339 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
341 (test_vqdmlals_lane_s32): Likewise.
342 (test_vqdmlslh_lane_s16): Likewise.
343 (test_vqdmlsls_lane_s32): Likewise.
344 (test_vqdmulhh_lane_s16): Likewise.
345 (test_vqdmulhs_lane_s32): Likewise.
346 (test_vqdmullh_lane_s16): Likewise.
347 (test_vqdmulls_lane_s32): Likewise.
348 (test_vqrdmulhh_lane_s16): Likewise.
349 (test_vqrdmulhs_lane_s32): Likewise.
351 2014-06-20 Tobias Burnus <burnus@net-b.de>
354 * gfortran.dg/coarray_collectives_5.f90: Update
355 dg-final scan-tree-dump-times.
356 * gfortran.dg/coarray_collectives_6.f90: Ditto.
358 2014-06-20 Hale Wang <hale.wang@arm.com>
360 * gcc.target/arm/lto/: New folder to verify the LTO option.
361 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
362 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
363 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
364 * lib/lto.exp (object-readelf): New procedure.
366 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
369 * gfortran.dg/pr61454.f90: New file.
371 2014-06-19 Terry Guo <terry.guo@arm.com>
373 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
374 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
375 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
377 2014-06-19 Tobias Burnus <burnus@net-b.de>
379 * gfortran.dg/coarray/collectives_2.f90: Extend
382 2014-06-18 Tom de Vries <tom@codesourcery.com>
384 * gcc.target/aarch64/fuse-caller-save.c: New test.
386 2014-06-18 Radovan Obradovic <robradovic@mips.com>
387 Tom de Vries <tom@codesourcery.com>
389 * gcc.target/arm/fuse-caller-save.c: New test.
391 2014-06-18 Richard Biener <rguenther@suse.de>
393 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
394 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
395 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
397 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
399 PR tree-optimization/61518
400 * gcc.dg/torture/pr61518.c: New test.
402 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
404 PR tree-optimization/61517
405 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
406 (incorrect_read_be32): Likewise.
407 (main): Call incorrect_read_* to test stmt replacement is made by
408 bswap at the right place.
409 * gcc.c-torture/execute/pr61517.c: New test.
411 2014-06-18 Andreas Schwab <schwab@suse.de>
413 PR rtl-optimization/54555
414 * gcc.target/m68k/pr54555.c: New test.
416 2014-06-18 Olivier Hainque <hainque@adacore.com>
418 * gnat.dg/blocklocs.adb: New test.
420 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
422 PR tree-optimization/52252
423 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
424 * gcc.target/i386/pr52252-core.c: Ditto.
426 PR tree-optimization/61403
427 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
429 2014-06-18 Jakub Jelinek <jakub@redhat.com>
431 * gfortran.dg/gomp/declare-simd-1.f90: New test.
432 * gfortran.dg/gomp/depend-1.f90: New test.
433 * gfortran.dg/gomp/target1.f90: New test.
434 * gfortran.dg/gomp/target2.f90: New test.
435 * gfortran.dg/gomp/target3.f90: New test.
436 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
437 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
440 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
443 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
445 2014-06-17 Tobias Burnus <burnus@net-b.de>
446 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
448 * gfortran.dg/coarray/send_array.f90: New.
449 * gfortran.dg/coarray/get_array.f90: New.
450 * gfortran.dg/coarray/sendget_array.f90: New.
451 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
453 * gfortran.dg/coarray/collectives_2.f90: New.
455 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
458 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
461 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
463 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
464 unit_id and kind_id to zero.
466 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
469 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
470 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
471 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
472 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
474 2014-06-17 Richard Biener <rguenther@suse.de>
477 * gcc.dg/lto/pr61526_0.c: New testcase.
478 * gcc.dg/lto/pr61526_1.c: Likewise.
480 2014-06-17 Richard Biener <rguenther@suse.de>
482 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
483 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
484 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
485 * gcc.dg/tree-ssa/vrp36.c: Likewise.
486 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
488 2014-06-17 Richard Biener <rguenther@suse.de>
490 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
492 2014-06-16 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/61482
495 * g++.dg/torture/pr61482.C: New testcase.
497 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
499 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
500 vpmacsdql instruction.
502 2014-06-16 Yury Gribov <y.gribov@samsung.com>
504 * c-c++-common/asan/instrument-with-calls-1.c: New test.
505 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
506 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
507 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
509 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
510 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
511 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
512 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
513 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
514 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
516 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
520 * gfortran.dg/system_clock_1.f90: New file.
521 * gfortran.dg/system_clock_2.f90: New file.
523 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
526 * g++.dg/other/void3.C: New.
527 * g++.dg/conversion/err-recover1.C: Update.
529 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
532 * lib/target-supports.exp (check_effective_target_longdouble128): New.
533 * gcc.target/powerpc/pack02.c: Use it.
534 * gcc.target/powerpc/tfmode_off.c: Likewise.
536 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
538 PR rtl-optimization/61094
539 PR rtl-optimization/61446
540 * gcc.target/i386/pr61446.c : New.
542 2014-06-13 Dehao Chen <dehao@google.com>
544 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
546 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
548 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
550 2014-06-13 Richard Biener <rguenther@suse.de>
552 * c-c++-common/pr46562-2.c: Adjust.
553 * g++.dg/tree-ssa/pr8781.C: Likewise.
554 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
555 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
556 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
557 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
558 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
560 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
562 PR tree-optimization/61375
563 * gcc.c-torture/execute/pr61375-1.c: New test.
565 2014-06-12 Jakub Jelinek <jakub@redhat.com>
568 * c-c++-common/gomp/pr61486-1.c: New test.
569 * c-c++-common/gomp/pr61486-2.c: New test.
571 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
574 * gcc.dg/vect/vect-singleton_1.c: New file.
576 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
579 * gcc.target/avr/torture/pr61443.c: New test.
581 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/parse/friend11.C: New.
586 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
589 * g++.dg/cpp0x/using-enum-1.C: New.
590 * g++.dg/cpp0x/using-enum-2.C: Likewise.
592 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
595 * g++.dg/parse/friend9.C: New.
596 * g++.dg/parse/friend10.C: Likewise.
597 * g++.dg/parse/friend7.C: Adjust.
599 2014-06-11 Richard Biener <rguenther@suse.de>
601 PR tree-optimization/61452
602 * gcc.dg/torture/pr61452.c: New testcase.
604 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
607 * g++.dg/parse/pr34049.C: New.
609 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
611 * gcc.c-torture/execute/pr61306-1.c: New test.
612 * gcc.c-torture/execute/pr61306-2.c: Likewise.
613 * gcc.c-torture/execute/pr61306-3.c: Likewise.
615 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
617 * gcc.target/aarch64/acle/acle.exp: New.
618 * gcc.target/aarch64/acle/crc32b.c: New test.
619 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
620 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
621 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
622 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
623 * gcc.target/aarch64/acle/crc32d.c: Likewise.
624 * gcc.target/aarch64/acle/crc32h.c: Likewise.
625 * gcc.target/aarch64/acle/crc32w.c: Likewise.
627 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
629 PR tree-optimization/52252
630 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
632 2014-06-11 Richard Biener <rguenther@suse.de>
635 * gcc.dg/torture/20140610-1.c: New testcase.
636 * gcc.dg/torture/20140610-2.c: Likewise.
638 2014-06-10 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/61438
641 * gcc.dg/torture/pr61438.c: New testcase.
643 2014-06-10 Richard Biener <rguenther@suse.de>
646 * g++.dg/opt/pr61456.C: New testcase.
648 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
649 Mikael Morin <mikael@gcc.gnu.org>
652 * gfortran.dg/class_array_15.f03: Check memory leaks.
654 2014-06-10 Richard Biener <rguenther@suse.de>
656 PR tree-optimization/57186
657 PR tree-optimization/59299
658 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
659 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
661 2014-06-10 Jakub Jelinek <jakub@redhat.com>
664 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
666 * gfortran.dg/gomp/associate1.f90: New test.
667 * gfortran.dg/gomp/intentin1.f90: New test.
668 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
669 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
670 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
671 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
673 2014-06-09 Marek Polacek <polacek@redhat.com>
676 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
677 * gcc.dg/array-2.c: Likewise.
678 * gcc.dg/array-const-2.c: Likewise.
679 * gcc.dg/ucnid-8.c: Likewise.
680 * gcc.dg/vla-init-1.c: Likewise.
681 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
682 * gcc.dg/c99-flex-array-7.c: Likewise.
683 * gcc.dg/init-bad-1.c: Likewise.
684 * gcc.dg/init-bad-3.c: Likewise.
685 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
686 * gcc.dg/pedwarn-init.c: Add dg-warning.
687 * gcc.dg/pr53119.c: Remove dg-excess-errors.
689 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
692 * g++.dg/other/redecl3.C: New.
694 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
697 * g++.dg/pr54442.C: New file.
699 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
702 * gfortran.dg/associate_17.f90 : New test
704 2014-06-09 Petr Murzin <petr.murzin@intel.com>
706 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
707 void for TEST instead of static void.
708 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
709 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
710 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
711 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
712 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
713 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
714 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
715 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
716 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
717 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
718 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
719 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
720 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
721 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
722 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
723 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
724 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
725 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
726 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
727 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
728 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
729 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
730 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
731 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
732 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
733 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
734 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
735 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
736 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
737 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
738 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
739 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
740 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
741 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
742 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
743 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
744 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
745 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
746 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
747 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
748 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
749 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
750 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
751 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
752 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
753 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
754 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
755 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
756 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
757 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
758 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
759 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
760 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
761 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
762 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
763 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
764 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
765 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
766 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
767 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
768 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
769 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
770 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
771 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
772 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
773 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
774 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
775 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
776 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
777 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
778 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
779 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
780 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
781 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
782 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
783 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
784 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
785 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
786 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
787 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
788 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
789 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
790 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
791 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
792 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
793 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
794 instead of static void.
795 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
796 delete unused variables.
797 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
798 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
799 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
800 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
801 delete unused variables, void for TEST instead of static void.
802 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
803 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
804 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
805 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
806 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
807 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
808 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
809 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
810 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
811 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
812 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
813 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
814 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
815 initialize variables.
816 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
817 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
818 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
819 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
820 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
821 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
822 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
823 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
824 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
825 * gcc.target/i386/i386.exp: Ditto.
826 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
827 CALC, void for TEST instead of static void, initialize variables.
828 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
829 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
831 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
832 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
833 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
834 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
835 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
836 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
837 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
838 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
839 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
840 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
841 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
842 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
843 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
844 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
845 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
846 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
847 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
848 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
849 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
850 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
851 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
852 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
853 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
854 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
855 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
856 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
857 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
858 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
859 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
860 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
861 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
862 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
863 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
864 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
865 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
866 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
867 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
868 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
869 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
870 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
871 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
872 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
873 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
874 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
875 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
876 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
877 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
878 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
879 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
880 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
881 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
882 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
883 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
884 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
885 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
886 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
887 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
888 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
889 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
890 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
891 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
892 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
893 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
894 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
895 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
896 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
897 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
898 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
899 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
900 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
901 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
902 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
903 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
904 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
905 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
906 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
907 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
908 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
909 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
910 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
911 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
912 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
913 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
914 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
915 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
916 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
917 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
918 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
919 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
920 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
921 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
922 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
923 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
924 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
925 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
926 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
927 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
928 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
929 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
930 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
931 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
932 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
933 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
934 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
935 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
936 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
937 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
938 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
939 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
940 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
941 instead of static void.
942 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
943 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
944 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
945 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
946 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
947 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
948 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
949 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
950 static void, delete unused variables.
951 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
952 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
953 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
954 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
955 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
956 static void, delete unused variables, Change parameters for
957 UNION_CHECK, MASK_MERGE and MASK_ZERO.
958 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
959 CALC, void for TEST instead of static void.
960 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
961 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
963 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
964 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
965 static void, change type of parameter for UNION_TYPE.
966 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
967 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
968 void for TEST instead of static void, delete unused variables, change
969 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
970 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
971 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
972 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
973 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
974 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
976 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
977 void for TEST instead of static void, change parameters for
978 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
979 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
980 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
982 * gcc.target/i386/avx512f-additional-reg-names.c: Add
983 __attribute__((unused)).
984 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
985 __attribute__((unused)).
986 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
987 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
988 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
989 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
990 * gcc.target/i386/avx512f-korw-1.c: Ditto.
991 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
992 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
993 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
994 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
995 add __attribute__((unused)).
996 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
997 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
998 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
999 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1000 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1001 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1002 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1003 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1004 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1005 delete unused variables.
1006 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1007 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1008 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1009 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1010 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1011 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1012 static void, mask_merging and zero_masking for unsigned types.
1013 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1014 CHECK_ARRAY for unsigned types.
1015 * gcc.target/i386/m256-check.h: Ditto.
1016 * gcc.target/i386/m512-check.h: Ditto.
1018 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1021 * gcc.target/arm/pr48252.c (main): Expect same result
1024 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1027 * gfortran.dg/cray_pointers_10.f90: New file.
1029 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1031 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1032 instead of complex(kind=16).
1034 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1037 * gfortran.dg/bind_c_usage_29.f90: New file.
1039 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1041 * gnat.dg/opt38.adb: New test.
1042 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1044 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1047 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1048 New macro, 0 for __MMIX__, default 64.
1049 (bar): Pass it to __builtin_apply instead of literal 64.
1051 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1053 * gfortran.dg/io_constraints_11.f90: New file.
1054 * gfortran.dg/io_constraints_12.f90: New file.
1055 * gfortran.dg/io_constraints_13.f90: New file.
1057 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1060 * gcc.target/i386/pr61423.c: New test.
1062 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1065 * g++.dg/cpp0x/constexpr-union6.C: New.
1066 * g++.dg/cpp0x/union6.C: Likewise.
1067 * g++.dg/init/ref14.C: Adjust.
1068 * g++.dg/init/union1.C: Likewise.
1070 2014-06-06 Richard Biener <rguenther@suse.de>
1072 PR tree-optimization/59299
1073 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1075 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1077 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1078 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1080 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1082 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1083 bitfield and test wrong results instead of correct results to make the
1086 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1089 * g++.dg/cpp0x/constexpr-60432.C: New.
1091 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1094 * g++.dg/cpp0x/constexpr-60199.C: New.
1096 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1098 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1099 Specify -march=z900 as an additional option.
1100 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1101 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1102 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1104 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1106 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1107 reduction clause diagnostic changes.
1108 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1109 * gfortran.dg/gomp/reduction1.f90: Likewise.
1110 * gfortran.dg/gomp/reduction3.f90: Likewise.
1111 * gfortran.dg/gomp/udr1.f90: New test.
1112 * gfortran.dg/gomp/udr2.f90: New test.
1113 * gfortran.dg/gomp/udr3.f90: New test.
1114 * gfortran.dg/gomp/udr4.f90: New test.
1115 * gfortran.dg/gomp/udr5.f90: New test.
1116 * gfortran.dg/gomp/udr6.f90: New test.
1117 * gfortran.dg/gomp/udr7.f90: New test.
1119 2014-06-06 Christian Bruel <christian.bruel@st.com>
1121 PR tree-optimization/43934
1122 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1124 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1127 * gcc.dg/pr53119.c: New testcase.
1129 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1132 * gcc.target/avr/pr52472.c: New test.
1135 2014-06-05 Jeff Law <law@redhat.com>
1137 PR tree-optimization/61289
1138 * g++.dg/pr61289.C: New test.
1139 * g++.dg/pr61289-2.C: New test.
1141 2014-06-05 Richard Biener <rguenther@suse.de>
1142 Paolo Carlini <paolo.carlini@oracle.com>
1145 * g++.dg/parse/pr56961.C: New.
1147 2014-06-05 Kai Tietz <ktietz@redhat.com>
1150 * gcc.target/i386/sibcall-4.c: Remove xfail.
1152 2014-06-05 Julian Brown <julian@codesourcery.com>
1153 Sandra Loosemore <sandra@codesourcery.com>
1155 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1157 2014-06-05 Richard Biener <rguenther@suse.de>
1160 * g++.dg/diagnostic/pr61004.C: New testcase.
1162 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1164 * gcc.dg/torture/pr61319.c: New test.
1166 2014-06-05 Marek Polacek <polacek@redhat.com>
1169 * gcc.dg/pr56724-3.c: New test.
1171 2014-06-05 Andreas Schwab <schwab@suse.de>
1173 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1175 2014-06-05 Marek Polacek <polacek@redhat.com>
1178 * c-c++-common/pr49706.c: New test.
1180 2014-06-05 Marek Polacek <polacek@redhat.com>
1183 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1184 * gcc.dg/Wshadow-3.c: Likewise.
1185 * gcc.dg/pr48062.c: New test.
1187 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/init/pr43453.C: New.
1192 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
1194 PR tree-optimization/61385
1195 * gcc.dg/tree-ssa/pr61385.c: New file.
1197 2014-06-04 Richard Biener <rguenther@suse.de>
1199 PR tree-optimization/60098
1200 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1202 2014-06-04 Richard Biener <rguenther@suse.de>
1204 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1206 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1209 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1210 the case with a pointer.
1212 2014-06-04 Marek Polacek <polacek@redhat.com>
1215 * c-c++-common/pr30020.c: New test.
1217 2014-06-03 Andrew Pinski <apinski@cavium.com>
1219 * gcc.c-torture/compile/20140528-1.c: New testcase.
1221 2014-06-03 Dehao Chen <dehao@google.com>
1223 * gcc.dg/tree-prof/merge_block.c: New test.
1225 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
1227 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1228 * g++.dg/ext/mv15.C (dg-options): Ditto.
1230 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/nullptr31.C: New.
1235 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1236 * g++.dg/cpp0x/nullptr17.C: Update.
1238 2014-06-03 Marek Polacek <polacek@redhat.com>
1241 * c-c++-common/pr60439.c: New test.
1242 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1244 2014-06-03 Martin Jambor <mjambor@suse.cz>
1247 * g++.dg/ipa/pr61160-1.C: New test.
1249 2014-06-03 Richard Biener <rguenther@suse.de>
1251 PR tree-optimization/61383
1252 * gcc.dg/torture/pr61383-1.c: New testcase.
1254 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1256 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1258 2014-06-02 Jeff Law <law@redhat.com>
1260 PR rtl-optimization/61094
1261 * g++.dg/pr61094: New test.
1263 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
1265 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1266 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1267 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1268 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1269 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1270 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1271 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1272 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1274 2014-06-02 Richard Biener <rguenther@suse.de>
1276 PR tree-optimization/61346
1277 * gcc.dg/torture/pr61346.c: New testcase.
1279 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1281 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1283 * gcc.target/i386/sibcall-4.c: Ditto.
1284 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1286 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1288 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1289 in scan-assembler-not string.
1290 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1291 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1292 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1294 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1296 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1298 2014-06-01 Kai Tietz <ktietz@redhat.com>
1301 * gcc.target/i386/sibcall-6.c: New test.
1303 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1307 * g++.dg/cpp0x/pr57543-1.C: New.
1308 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1309 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1310 * g++.dg/cpp0x/decltype59.C: Likewise.
1312 2014-05-31 Tom de Vries <tom@codesourcery.com>
1314 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1316 2014-05-30 Jakub Jelinek <jakub@redhat.com>
1318 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1319 restore_gcc_exec_prefix_env_var): New procedures.
1320 (set_ld_library_path_env_vars,
1321 restore_ld_library_path_env_vars): Use them.
1322 * lib/c-compat.exp: Load target-libpath.exp.
1323 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1324 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1325 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1326 restore_gcc_exec_prefix_env_var.
1327 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1330 * c-c++-common/asan/misalign-1.c: New test.
1331 * c-c++-common/asan/misalign-2.c: New test.
1333 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1334 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1335 -DASAN_USE_DEJAGNU_GTEST=1.
1336 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1337 * g++.dg/asan/asan_oob_test.cc: Likewise.
1338 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1339 * g++.dg/asan/asan_str_test.cc: Likewise.
1340 * g++.dg/asan/asan_test_utils.h: Likewise.
1341 * g++.dg/asan/sanitizer_test_config.h: Likewise.
1342 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
1343 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1344 Imported from upstream r209283.
1345 * g++.dg/asan/asan_test_config.h: Likewise.
1347 2014-05-30 Kai Tietz <ktietz@redhat.com>
1350 * gcc.target/i386/sibcall-1.c: New test.
1351 * gcc.target/i386/sibcall-2.c: New test.
1352 * gcc.target/i386/sibcall-3.c: New test.
1353 * gcc.target/i386/sibcall-4.c: New test.
1355 2014-05-30 Ian Lance Taylor <iant@google.com>
1357 * gcc.target/i386/pause-2.c: New test.
1359 2014-05-30 Tom de Vries <tom@codesourcery.com>
1361 * gcc.target/i386/fuse-caller-save.c: New test.
1362 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1363 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1365 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1367 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1368 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1369 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1370 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1371 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1372 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1373 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1374 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1375 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1376 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1377 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1378 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1379 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1380 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1381 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1382 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1383 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1384 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1385 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1386 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1387 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1388 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1389 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1390 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1391 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1392 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1393 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1394 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1395 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1396 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1397 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1398 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1399 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1400 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1401 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1402 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1404 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1406 PR rtl-optimization/61325
1407 * gcc.target/aarch64/pr61325.c: New.
1409 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1411 * gcc.target/arm/simd/vextQf32_1.c: New file.
1412 * gcc.target/arm/simd/vextQp16_1.c: New file.
1413 * gcc.target/arm/simd/vextQp8_1.c: New file.
1414 * gcc.target/arm/simd/vextQs16_1.c: New file.
1415 * gcc.target/arm/simd/vextQs32_1.c: New file.
1416 * gcc.target/arm/simd/vextQs64_1.c: New file.
1417 * gcc.target/arm/simd/vextQs8_1.c: New file.
1418 * gcc.target/arm/simd/vextQu16_1.c: New file.
1419 * gcc.target/arm/simd/vextQu32_1.c: New file.
1420 * gcc.target/arm/simd/vextQu64_1.c: New file.
1421 * gcc.target/arm/simd/vextQu8_1.c: New file.
1422 * gcc.target/arm/simd/vextQp64_1.c: New file.
1423 * gcc.target/arm/simd/vextf32_1.c: New file.
1424 * gcc.target/arm/simd/vextp16_1.c: New file.
1425 * gcc.target/arm/simd/vextp8_1.c: New file.
1426 * gcc.target/arm/simd/vexts16_1.c: New file.
1427 * gcc.target/arm/simd/vexts32_1.c: New file.
1428 * gcc.target/arm/simd/vexts64_1.c: New file.
1429 * gcc.target/arm/simd/vexts8_1.c: New file.
1430 * gcc.target/arm/simd/vextu16_1.c: New file.
1431 * gcc.target/arm/simd/vextu32_1.c: New file.
1432 * gcc.target/arm/simd/vextu64_1.c: New file.
1433 * gcc.target/arm/simd/vextu8_1.c: New file.
1434 * gcc.target/arm/simd/vextp64_1.c: New file.
1436 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1437 Tom de Vries <tom@codesourcery.com>
1439 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1441 * gcc.target/mips/fuse-caller-save.h: New include file.
1442 * gcc.target/mips/fuse-caller-save.c: New test.
1443 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1444 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1446 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1448 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1450 2014-05-28 Richard Biener <rguenther@suse.de>
1453 * gcc.dg/pr61045.c: New testcase.
1455 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1457 * lib/clearcap.exp: New file.
1458 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1459 Remove clearcap_ldflags handling.
1460 Call clearcap-init, clearcap-finish.
1461 * gcc.target/i386/i386.exp: Likewise.
1462 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1463 * gcc.target/i386/clearcapv2.map: Move to
1464 ../config/sol2-clearcapv2.map.
1465 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1466 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1468 2014-05-28 Richard Biener <rguenther@suse.de>
1470 PR tree-optimization/61335
1471 * gfortran.dg/pr61335.f90: New testcase.
1473 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1475 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1477 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1479 * gnat.dg/overflow_fixed.adb: New test.
1481 2014-05-27 Marek Polacek <polacek@redhat.com>
1484 * gcc.dg/pr56724-1.c: New test.
1485 * gcc.dg/pr56724-2.c: New test.
1486 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1488 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1490 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1492 * gcc.dg/fold-compare-8.c: New test.
1493 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1495 2014-05-27 Richard Biener <rguenther@suse.de>
1497 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1499 2014-05-27 Marek Polacek <polacek@redhat.com>
1502 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1503 LLONG_MIN, and ULLONG_MAX.
1505 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1507 * lib/target-supports.exp (check_effective_target_vect_bswap):
1508 Specify arm*-*-* support.
1510 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1513 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1515 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1516 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1518 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1520 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1522 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1524 PR rtl-optimization/61222
1525 * gcc.c-torture/compile/pr61222-1.c: New test.
1526 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1528 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1530 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1532 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1534 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1536 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1538 PR libgfortran/55117
1539 * gfortran.dg/namelist_85.f90: New test.
1541 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1544 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1545 the case with syntax error.
1547 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1549 * gcc.dg/lto/pr61278_0.c: New test.
1550 * gcc.dg/lto/pr61278_1.c: New test.
1552 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1554 * gcc.dg/pr61220.c: New test.
1555 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1557 2014-05-25 Tobias Burnus <burnus@net-b.de>
1559 * gfortran.dg/coarray_10.f90: Update dg-warning.
1560 * gfortran.dg/coarray_this_image_1.f90: New.
1561 * gfortran.dg/coarray_this_image_2.f90: New.
1563 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1566 * gfortran.dg/arrayio_14.f90: New test.
1568 2014-05-24 Andreas Schwab <schwab@suse.de>
1570 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1572 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1574 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1575 Adjust regexp for -flto.
1576 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1577 * gfortran.dg/pr52835.f90: Likewise.
1579 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1581 PR rtl-optimization/61215
1582 * gcc.target/i386/pr61215.c: New.
1584 2014-05-23 Marek Polacek <polacek@redhat.com>
1585 Jakub Jelinek <jakub@redhat.com>
1587 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1588 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1589 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1590 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1591 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1592 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1593 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1594 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1595 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1596 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1597 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1598 * c-c++-common/ubsan/float-cast.h: New file.
1599 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1600 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1602 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1604 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1606 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1608 * g++.dg/cpp1y/lambda-init9.C: New.
1610 2014-05-23 Richard Biener <rguenther@suse.de>
1613 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1614 adjust testcase to reflect reality.
1616 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1618 PR tree-optimization/54733
1619 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1620 optimization to support memory sources and bitwise operations
1621 equivalent to load in host endianness.
1622 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1623 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1624 * gcc.c-torture/execute/bswap-2.c: Likewise.
1626 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1628 * lib/target-supports.exp: New effective targets for architectures
1629 capable of performing byte swap.
1630 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1631 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1632 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1634 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1637 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1638 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1640 2014-05-22 Xinliang David Li <davidxl@google.com>
1642 * g++.dg/ipa/devirt-15.C: Fix expected message.
1643 * g++.dg/ipa/devirt-16.C: Ditto.
1644 * g++.dg/ipa/devirt-17.C: Ditto.
1645 * g++.dg/ipa/devirt-26.C: Ditto.
1646 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1647 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1648 * g++.dg/tree-ssa/pr8781.C:Ditto.
1650 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1652 * gcc.target/powerpc/htm-ttest.c: New test.
1654 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1656 * gnat.dg/opt37.ad[sb]: New test.
1658 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1661 * g++.dg/cilk-plus/AN/array_function.cc: New.
1663 2014-05-22 Richard Biener <rguenther@suse.de>
1665 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1667 2014-05-22 Kostya Serebryany <kcc@google.com>
1669 * c-c++-common/tsan/mutexset1.c: Update the test to match
1671 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1673 2014-05-21 Marek Polacek <polacek@redhat.com>
1676 * g++.dg/ubsan/pr61272.C: New test.
1678 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1679 Sandra Loosemore <sandra@codesourcery.com>
1682 * lib/scanasm.exp (scan-lto-assembler): New procedure.
1683 * gcc.target/nios2/custom-fp-lto.c: New test.
1685 2014-05-21 Andreas Schwab <schwab@suse.de>
1687 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1689 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1692 * gcc.target/sh/pr54236-3.c: New.
1694 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1697 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1699 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
1701 PR tree-optimization/60899
1702 * g++.dg/ipa/devirt-11.C: Update template.
1704 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1707 * g++.dg/cpp0x/pr61038.C: New.
1709 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1714 * g++.dg/cpp0x/nsdmi-template11.C: New.
1715 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1716 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1718 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
1720 * gnat.dg/opt35.adb: New test.
1721 * gnat.dg/opt36.adb: Likewise.
1722 * gnat.dg/opt35_pkg.ad[sb]: New helper.
1724 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/cpp0x/Wattributes1.C: New.
1728 * g++.dg/ext/visibility/redecl1.C: Adjust.
1729 * g++.dg/ext/visibility/visibility-7.C: Likewise.
1731 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1733 * gcc.target/powerpc/vsxcopy.c: New test.
1735 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1738 * g++.dg/cpp0x/nsdmi-union6.C: New.
1739 * g++.dg/parse/pr58664.C: Likewise.
1740 * g++.dg/cpp0x/nsdmi6.C: Tweak.
1741 * g++.dg/parse/crash31.C: Likewise.
1742 * g++.dg/template/error2.C: Likewise.
1743 * g++.dg/template/inherit8.C: Likewise.
1744 * g++.dg/template/offsetof2.C: Likewise.
1746 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
1748 * c-c++-common/gomp/simd4.c: Adjust for inform.
1749 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1750 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1751 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1752 * g++.dg/cpp0x/noexcept15.C: Likewise.
1753 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1754 * g++.dg/eh/spec6.C: Likewise.
1755 * g++.dg/expr/cast1.C: Likewise.
1756 * g++.dg/expr/dtor1.C: Likewise.
1757 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1758 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1759 * g++.dg/gomp/pr49223-2.C: Likewise.
1760 * g++.dg/gomp/udr-4.C: Likewise.
1761 * g++.dg/init/delete1.C: Likewise.
1762 * g++.dg/other/crash-2.C: Likewise.
1763 * g++.dg/parse/crash24.C: Likewise.
1764 * g++.dg/parse/crash25.C: Likewise.
1765 * g++.dg/parse/crash31.C: Likewise.
1766 * g++.dg/parse/crash49.C: Likewise.
1767 * g++.dg/parse/crash50.C: Likewise.
1768 * g++.dg/parse/crash54.C: Likewise.
1769 * g++.dg/parse/dtor7.C: Likewise.
1770 * g++.dg/parse/error40.C: Likewise.
1771 * g++.dg/parse/fused-params1.C: Likewise.
1772 * g++.dg/parse/new1.C: Likewise.
1773 * g++.dg/template/crash35.C: Likewise.
1774 * g++.dg/template/crash59.C: Likewise.
1775 * g++.dg/template/crash77.C: Likewise.
1776 * g++.dg/template/error51.C: Likewise.
1777 * g++.dg/template/incomplete1.C: Likewise.
1778 * g++.dg/template/incomplete3.C: Likewise.
1779 * g++.dg/template/incomplete4.C: Likewise.
1780 * g++.dg/template/incomplete5.C: Likewise.
1781 * g++.dg/template/inherit8.C: Likewise.
1782 * g++.dg/template/instantiate1.C: Likewise.
1783 * g++.dg/template/instantiate3.C: Likewis: Likewise.
1784 * g++.dg/template/offsetof2.C: Likewise.
1785 * g++.dg/tm/pr51928.C: Likewise.
1786 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1787 * g++.dg/warn/incomplete1.C: Likewise.
1788 * g++.dg/warn/incomplete2.C: Likewise.
1789 * g++.old-deja/g++.brendan/friend4.C: Likewise.
1790 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1791 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1792 * g++.old-deja/g++.eh/catch1.C: Likewise.
1793 * g++.old-deja/g++.eh/spec6.C: Likewise.
1794 * g++.old-deja/g++.mike/p7868.C: Likewise.
1795 * g++.old-deja/g++.other/crash38.C: Likewise.
1796 * g++.old-deja/g++.other/enum2.C: Likewise.
1797 * g++.old-deja/g++.other/incomplete.C: Likewise.
1798 * g++.old-deja/g++.other/vaarg3.C: Likewise.
1799 * g++.old-deja/g++.pt/crash9.C: Likewise.
1800 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1801 * g++.old-deja/g++.pt/typename8.C: Likewise.
1802 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1804 2014-05-19 Joseph Myers <joseph@codesourcery.com>
1806 * lib/target-supports.exp
1807 (check_effective_target_vect_sizes_32B_16B): Return false if
1808 128-bit AVX vectors preferred.
1810 2014-05-19 Mike Stump <mikestump@comcast.net>
1812 * lib/target-supports.exp (check_effective_target_avx): Early out
1813 if not x86 to prevent x86 flags on non-x86 targets.
1815 2014-05-19 Richard Biener <rguenther@suse.de>
1817 PR tree-optimization/61221
1818 * gcc.dg/torture/pr61221.c: New testcase.
1820 2014-05-19 Richard Biener <rguenther@suse.de>
1822 PR tree-optimization/61209
1823 * gfortran.dg/pr61209.f90: New testcase.
1825 2014-05-19 Richard Biener <rguenther@suse.de>
1827 PR tree-optimization/61184
1828 * c-c++-common/torture/pr61184.c: New testcase.
1830 2014-05-19 Christian Bruel <christian.bruel@st.com>
1833 * gcc.target/sh/pr61195.c: New test.
1835 2014-05-18 Wei Mi <wmi@google.com>
1838 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1839 directive with rtl insns. Add effective-target fpic and
1842 2014-05-17 Xinliang David Li <davidxl@google.com>
1844 * g++.dg/ipa/devirt-33.C: New testcase.
1846 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
1848 * g++.dg/ipa/comdat.C: New file.
1850 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1852 * gnat.dg/volatile12.ad[sb]: New test.
1854 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1856 * gnat.dg/enum3.adb: New test.
1858 2014-05-18 Andreas Schwab <schwab@suse.de>
1860 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1862 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
1865 * gfortran.dg/namelist_utf8.f90: New test.
1867 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1870 * g++.dg/cpp0x/decltype58.C: New.
1872 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
1874 * gcc.target/microblaze/others/break_handler.c: New.
1876 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
1878 PR tree-optimization/61140
1879 PR tree-optimization/61150
1880 PR tree-optimization/61197
1881 * gcc.dg/tree-ssa/pr61140.c: New file.
1882 * gcc.dg/tree-ssa/pr61150.c: New file.
1883 * gcc.dg/tree-ssa/pr61197.c: New file.
1885 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
1887 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1888 (dg-options): Add -mfpmath=387.
1889 (dg-final): Check that no MMX registers are used.
1891 2014-05-17 Andreas Schwab <schwab@suse.de>
1893 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1895 2014-05-16 David Malcolm <dmalcolm@redhat.com>
1898 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1900 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1901 occurrences of "int" in the gimple dump to reflect that the return
1902 types of functions now show up in such dumps.
1903 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1905 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
1907 * gcc.c-torture/execute/20101011-1.c: Update testcase.
1908 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1909 * gcc.dg/tree-ssa/writeonly.c: New testcase.
1910 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1911 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1912 * gcc.dg/debug/pr35154.c: Update testcase.
1913 * gcc.target/i386/vectorize1.c: Update testcase.
1915 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1918 * g++.dg/parse/error54.C: New.
1920 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
1922 PR rtl-optimization/60969
1923 * g++.dg/pr60969.C: New.
1925 2014-05-16 Richard Biener <rguenther@suse.de>
1927 PR tree-optimization/61194
1928 * gcc.dg/vect/pr61194.c: New testcase.
1930 2014-05-16 Richard Biener <rguenther@suse.de>
1932 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1933 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1934 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1935 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1937 2014-05-16 Richard Biener <rguenther@suse.de>
1939 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1941 2014-05-15 Martin Jambor <mjambor@suse.cz>
1944 * g++.dg/ipa/pr61085.C: New test.
1946 2014-05-15 Martin Jambor <mjambor@suse.cz>
1948 PR tree-optimization/61090
1949 * gcc.dg/tree-ssa/pr61090.c: New test.
1951 2014-05-15 Jakub Jelinek <jakub@redhat.com>
1953 PR tree-optimization/61158
1954 * gcc.dg/pr61158.c: New test.
1956 2014-05-15 Andreas Schwab <schwab@suse.de>
1958 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1960 * obj-c++.dg/exceptions-5.mm: Likewise.
1962 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1964 * shrink-wrap-loop.c: New test case.
1966 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
1968 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1969 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1970 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1971 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1972 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1973 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1974 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1975 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1976 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1977 * gcc.target/arm/simd/vtrnf32_1.c: New file.
1978 * gcc.target/arm/simd/vtrnp16_1.c: New file.
1979 * gcc.target/arm/simd/vtrnp8_1.c: New file.
1980 * gcc.target/arm/simd/vtrns16_1.c: New file.
1981 * gcc.target/arm/simd/vtrns32_1.c: New file.
1982 * gcc.target/arm/simd/vtrns8_1.c: New file.
1983 * gcc.target/arm/simd/vtrnu16_1.c: New file.
1984 * gcc.target/arm/simd/vtrnu32_1.c: New file.
1985 * gcc.target/arm/simd/vtrnu8_1.c: New file.
1987 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
1989 * gcc.target/i386/clflushopt-1.c: New.
1990 * gcc.target/i386/xsavec-1.c: Ditto.
1991 * gcc.target/i386/xsavec64-1.c: Ditto.
1992 * gcc.target/i386/xsaves-1.c: Ditto.
1993 * gcc.target/i386/xsaves64-1.c: Ditto.
1994 * gcc.target/i386/sse-12.c: Test new options.
1995 * gcc.target/i386/sse-13.c: Ditto.
1996 * gcc.target/i386/sse-14.c: Ditto.
1997 * gcc.target/i386/sse-22.c: Ditto.
1998 * gcc.target/i386/sse-23.c: Ditto.
1999 * g++.dg/other/i386-2.C: Ditto.
2000 * g++.dg/other/i386-3.C: Ditto.
2002 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2004 PR rtl-optimization/60866
2005 * gcc.dg/pr60866.c: New test.
2007 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2009 PR rtl-optimization/60901
2010 * gcc.target/i386/pr60901.c: New test.
2012 2014-05-14 Yury Gribov <y.gribov@samsung.com>
2015 * c-c++-common/asan/asan-interface-1.c: New test.
2016 * lib/asan-dg.exp (asan_include_flags): New function.
2017 (asan_init): Call asan_include_flags to obtain path
2018 to sanitizer headers.
2020 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2022 * lib/target-support.exp (check_dfp_hw_available): New function.
2023 (is-effective-target): Check $arg for dfp_hw.
2024 (is-effective-target-keyword): Likewise.
2025 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2026 Change target to dfp_hw.
2028 2014-05-13 Marek Polacek <polacek@redhat.com>
2031 * gcc.dg/pr61162.c: New test.
2033 2014-05-13 Marek Polacek <polacek@redhat.com>
2035 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2036 * c-c++-common/pr50459-2.c: New test.
2038 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/template/pr54310.C: New.
2043 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2044 Sandra Loosemore <sandra@codesourcery.com>
2046 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2048 2014-05-13 Catherine Moore <clm@cm00re.com>
2050 * gcc.target/mips/near-far-1.c: Adjust expected output
2051 to allow the JALS instruction.
2052 * gcc.target/mips/near-far-2.c: Likewise.
2053 * gcc.target/mips/near-far-4.c: Likewise.
2055 2014-05-13 Bin Cheng <bin.cheng@arm.com>
2057 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2059 2014-05-13 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.dg/pr61060.c: New test.
2064 2014-05-12 DJ Delorie <dj@redhat.com>
2066 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2067 * gcc.dg/sibcall-4.c: Likewise.
2069 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2071 * objc.dg/shadow-1.m: New test.
2072 * objc.dg/shadow-2.m: New test.
2073 * objc.dg/ivar-scope-1.m: New test.
2074 * objc.dg/ivar-scope-2.m: New test.
2075 * objc.dg/ivar-scope-3.m: New test.
2076 * objc.dg/ivar-scope-4.m: New test.
2077 * objc.dg/ivar-visibility-1.m: New test.
2078 * objc.dg/ivar-visibility-2.m: New test.
2079 * objc.dg/ivar-visibility-3.m: New test.
2080 * objc.dg/ivar-visibility-4.m: New test.
2082 2014-05-12 Tobias Burnus <burnus@net-b.de>
2085 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2087 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2090 * gfortran.dg/associate_16.f90: New test.
2092 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2095 * gcc.target/avr/pr60991.c: New testcase.
2097 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2100 * g++.dg/cpp1y/pr60054.C: New.
2102 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2105 * g++.dg/template/pr51199.C: New.
2107 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2109 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2111 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2113 * gfortran.dg/gomp/affinity-1.f90: New test.
2115 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2117 * gcc.dg/torture/pr61136.c: New test.
2119 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2122 * g++.dg/cpp0x/sfinae51.C: New.
2125 * g++.dg/cpp0x/variadic157.C: New.
2127 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2130 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2132 2014-05-10 Marek Polacek <polacek@redhat.com>
2134 * gcc.dg/pedwarn-init.c: New test.
2135 * gcc.dg/init-string-1.c: Adjust dg-error.
2137 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2139 * lib/target-supports.exp
2140 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2143 2014-05-09 Marek Polacek <polacek@redhat.com>
2146 * gcc.dg/pr61096-1.c: New test.
2147 * gcc.dg/pr61096-2.c: New test.
2149 2014-05-09 Florian Weimer <fweimer@redhat.com>
2151 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2152 * g++.dg/fstack-protector-strong.C: Likewise.
2153 * gcc.target/i386/ssp-strong-reg.c: New file.
2155 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
2158 * gcc.target/avr/torture/pr61055.c: New test.
2160 2014-05-09 Marek Polacek <polacek@redhat.com>
2163 * c-c++-common/attributes-1.c: Move test line to a new test.
2164 * c-c++-common/attributes-2.c: New test.
2165 * c-c++-common/pr50459.c: New test.
2166 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2167 * gcc.dg/nonnull-2.c: Likewise.
2168 * gcc.dg/pr55570.c: Modify dg-error.
2169 * gcc.dg/tm/wrap-2.c: Likewise.
2171 2014-05-08 Jeff Law <law@redhat.com>
2173 PR tree-optimization/61009
2174 * g++.dg/tree-ssa/pr61009.C: New test.
2176 2014-05-08 Matthias Klose <doko@ubuntu.com>
2179 * gcc-dg/unused-8a.c: New.
2180 * gcc-dg/unused-8b.c: Likewise.
2182 2014-05-08 Marek Polacek <polacek@redhat.com>
2185 * gcc.dg/pr61053.c: New test.
2187 2014-05-08 Marek Polacek <polacek@redhat.com>
2190 * gcc.dg/pr61077.c: New test.
2192 2014-05-08 Tobias Burnus <burnus@net-b.de>
2194 * gfortran.dg/coarray_collectives_1.f90: New.
2195 * gfortran.dg/coarray_collectives_2.f90: New.
2196 * gfortran.dg/coarray_collectives_3.f90: New.
2197 * gfortran.dg/coarray_collectives_4.f90: New.
2198 * gfortran.dg/coarray_collectives_5.f90: New.
2199 * gfortran.dg/coarray_collectives_6.f90: New.
2200 * gfortran.dg/coarray/collectives_1.f90: New.
2201 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2202 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2203 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2204 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2205 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2206 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2207 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2209 2014-05-08 Wei Mi <wmi@google.com>
2212 * gcc.target/i386/pr58066.c: New test.
2214 2014-05-08 Joseph Myers <joseph@codesourcery.com>
2216 * gcc.target/i386/avx256-unaligned-load-2.c,
2217 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2218 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2219 packed-single instructions.
2221 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2224 * g++.dg/diagnostic/pr13981.C: New.
2226 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
2228 PR tree-optimization/59100
2229 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2230 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2232 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2234 PR tree-optimization/61095
2235 * gcc.dg/torture/pr61095.c: New test.
2237 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2240 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2241 the uninitialized complex is used.
2242 * gcc.dg/uninit-17.c: New test to check partial initialization of
2243 complex with branches.
2244 * gcc.dg/uninit-17-O0.c: Likewise.
2246 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2249 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2250 (test_03): Rename to test_02.
2252 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2255 * g++.dg/cpp0x/sfinae50.C: New.
2257 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2260 * g++.dg/cpp0x/deleted7.C: New.
2262 2014-05-07 Richard Biener <rguenther@suse.de>
2264 PR tree-optimization/61034
2265 * g++.dg/tree-ssa/pr61034.C: New testcase.
2267 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
2269 * gcc.target/epiphany/isr-arg.c: New file.
2271 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
2273 PR tree-optimization/52252
2274 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2276 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2278 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2279 * gcc.target/aarch64/simd/vrev16p8.x: New file.
2280 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2281 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2282 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2283 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2284 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2285 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2286 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2287 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2288 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2289 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2290 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2291 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2292 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2293 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2294 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2295 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2296 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2297 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2298 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2299 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2300 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2301 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2302 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2303 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2304 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2305 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2306 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2307 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2308 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2309 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2310 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2311 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2312 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2313 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2314 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2315 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2316 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2317 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2318 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2319 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2320 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2321 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2322 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2323 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2324 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2325 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2326 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2327 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2328 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2329 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2330 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2331 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2332 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2333 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2334 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2335 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2336 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2337 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2338 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2339 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2340 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2341 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2342 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2343 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2344 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2345 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2346 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2347 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2348 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2349 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2351 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2353 gcc.target/aarch64/simd/ext_f32.x: New file.
2354 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2355 gcc.target/aarch64/simd/ext_p16.x: New file.
2356 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2357 gcc.target/aarch64/simd/ext_p8.x: New file.
2358 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2359 gcc.target/aarch64/simd/ext_s16.x: New file.
2360 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2361 gcc.target/aarch64/simd/ext_s32.x: New file.
2362 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2363 gcc.target/aarch64/simd/ext_s64.x: New file.
2364 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2365 gcc.target/aarch64/simd/ext_s8.x: New file.
2366 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2367 gcc.target/aarch64/simd/ext_u16.x: New file.
2368 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2369 gcc.target/aarch64/simd/ext_u32.x: New file.
2370 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2371 gcc.target/aarch64/simd/ext_u64.x: New file.
2372 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2373 gcc.target/aarch64/simd/ext_u8.x: New file.
2374 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2375 gcc.target/aarch64/simd/ext_f64.c: New file.
2376 gcc.target/aarch64/simd/extq_f32.x: New file.
2377 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2378 gcc.target/aarch64/simd/extq_p16.x: New file.
2379 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2380 gcc.target/aarch64/simd/extq_p8.x: New file.
2381 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2382 gcc.target/aarch64/simd/extq_s16.x: New file.
2383 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2384 gcc.target/aarch64/simd/extq_s32.x: New file.
2385 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2386 gcc.target/aarch64/simd/extq_s64.x: New file.
2387 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2388 gcc.target/aarch64/simd/extq_s8.x: New file.
2389 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2390 gcc.target/aarch64/simd/extq_u16.x: New file.
2391 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2392 gcc.target/aarch64/simd/extq_u32.x: New file.
2393 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2394 gcc.target/aarch64/simd/extq_u64.x: New file.
2395 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2396 gcc.target/aarch64/simd/extq_u8.x: New file.
2397 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2398 gcc.target/aarch64/simd/extq_f64.c: New file.
2400 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2402 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2403 * gcc.target/aarch64/vtrnu32.c: Likewise.
2404 * gcc.target/aarch64/vtrnf32.c: Likewise.
2406 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2408 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2409 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2410 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2411 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2412 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2413 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2414 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2415 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2416 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2417 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2418 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2419 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2420 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2421 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2422 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2423 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2424 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2425 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2426 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2427 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2428 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2429 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2430 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2431 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2432 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2433 * gcc.target/aarch64/simd/vtrns16.x: New file.
2434 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2435 * gcc.target/aarch64/simd/vtrns32.x: New file.
2436 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2437 * gcc.target/aarch64/simd/vtrns8.x: New file.
2438 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2439 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2440 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2441 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2442 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2443 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2445 2014-05-07 Richard Biener <rguenther@suse.de>
2447 PR tree-optimization/57864
2448 * gcc.dg/torture/pr57864.c: New testcase.
2450 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2453 * gfortran.dg/list_read_13.f: New test.
2455 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/cpp0x/nsdmi-template9.C: New.
2459 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2461 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2462 Mike Stump <mikestump@comcast.net>
2463 Richard Sandiford <rdsandiford@googlemail.com>
2465 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2467 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2470 * g++.dg/ipa/devirt-32.C: New testcase.
2472 2014-05-05 Richard Biener <rguenther@suse.de>
2475 * gcc.dg/torture/pr61010.c: New testcase.
2477 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2479 * gcc.target/s390/leaf-profile.c: New testcase.
2481 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2483 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2484 Disable asm scan for s390.
2485 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2486 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2488 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2490 PR tree-optimization/60363
2491 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2493 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2495 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2496 (dg-require-effective-target): Change target to powerpc_fprs.
2497 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2498 (dg-require-effective-target): Change target to dfprt.
2500 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2503 * g++.dg/cpp0x/deleted4.C: New.
2504 * g++.dg/cpp0x/deleted5.C: Likewise.
2505 * g++.dg/cpp0x/deleted6.C: Likewise.
2507 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2510 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2512 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2513 * gfortran.dg/coarray_poly_6.f90: Likewise.
2514 * gfortran.dg/coarray_poly_7.f90: Likewise.
2515 * gfortran.dg/coarray_poly_8.f90: Likewise.
2517 2014-05-02 Marek Polacek <polacek@redhat.com>
2520 * gcc.dg/pr25801.c: New test.
2522 2014-05-02 Marek Polacek <polacek@redhat.com>
2525 * gcc.dg/pr60784.c: New test.
2527 2014-05-01 Marek Polacek <polacek@redhat.com>
2530 * gcc.dg/pr60915.c: New test.
2532 2014-05-01 Marek Polacek <polacek@redhat.com>
2535 * gcc.dg/pr60257.c: New test.
2537 2014-05-01 Marek Polacek <polacek@redhat.com>
2540 * c-c++-common/pr43395.c: New test.
2542 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2544 * gcc.dg/cond-reduc-1.c: New test.
2545 * gcc.dg/cond-reduc-2.c: Likewise.
2547 2014-05-01 Marek Polacek <polacek@redhat.com>
2550 * gcc.dg/pr29467.c: New test.
2551 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2552 about boolean types.
2553 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2555 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2557 2014-05-01 Marek Polacek <polacek@redhat.com>
2560 * gcc.dg/pr43245.c: New test.
2562 2014-05-01 Marek Polacek <polacek@redhat.com>
2565 * gcc.dg/pr56989.c: New test.
2567 2014-04-30 Ian Lance Taylor <iant@google.com>
2569 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2570 in go_compile_args rather than in argument to go-torture-execute.
2572 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2574 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2577 2014-04-30 Tobias Burnus <burnus@net-b.de>
2579 * gfortran.dg/coarray_poly_6.f90
2580 * gfortran.dg/coarray_poly_7.f90
2581 * gfortran.dg/coarray_poly_8.f90
2583 2014-04-30 Tobias Burnus <burnus@net-b.de>
2585 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2586 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2587 * gfortran.dg/coarray/codimension.f90: New.
2589 2014-04-30 Tobias Burnus <burnus@net-b.de>
2591 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2592 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2594 2014-04-30 Tobias Burnus <burnus@net-b.de>
2596 * gfortran.dg/coarray_poly_4.f90: New.
2597 * gfortran.dg/coarray_poly_5.f90: New.
2599 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2601 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2602 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2603 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2604 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2605 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2606 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2607 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2608 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2609 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2610 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2611 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2612 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2613 * gcc.target/arm/simd/vuzps16_1.c: New file.
2614 * gcc.target/arm/simd/vuzps32_1.c: New file.
2615 * gcc.target/arm/simd/vuzps8_1.c: New file.
2616 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2617 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2618 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2620 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2622 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2623 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2624 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2626 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2628 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2629 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2630 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2631 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2632 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2633 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2634 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2635 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2636 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2637 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2638 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2639 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2640 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2641 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2642 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2643 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2644 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2645 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2646 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2647 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2648 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2649 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2650 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2651 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2652 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2653 * gcc.target/aarch64/simd/vuzps16.x: New file.
2654 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2655 * gcc.target/aarch64/simd/vuzps32.x: New file.
2656 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2657 * gcc.target/aarch64/simd/vuzps8.x: New file.
2658 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2659 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2660 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2661 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2662 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2663 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2665 2014-04-30 Richard Biener <rguenther@suse.de>
2667 PR tree-optimization/48329
2668 * gfortran.dg/vect/pr48329.f90: New testcase.
2670 2014-04-30 Marek Polacek <polacek@redhat.com>
2672 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2673 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2675 2014-04-30 Marek Polacek <polacek@redhat.com>
2678 * gcc.dg/pr60139.c: New test.
2680 2014-04-30 Marek Polacek <polacek@redhat.com>
2683 * gcc.dg/pr60351.c: New test.
2685 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
2687 * gcc.target/arm/simd/simd.exp: New file.
2688 * gcc.target/arm/simd/vzipqf32_1.c: New file.
2689 * gcc.target/arm/simd/vzipqp16_1.c: New file.
2690 * gcc.target/arm/simd/vzipqp8_1.c: New file.
2691 * gcc.target/arm/simd/vzipqs16_1.c: New file.
2692 * gcc.target/arm/simd/vzipqs32_1.c: New file.
2693 * gcc.target/arm/simd/vzipqs8_1.c: New file.
2694 * gcc.target/arm/simd/vzipqu16_1.c: New file.
2695 * gcc.target/arm/simd/vzipqu32_1.c: New file.
2696 * gcc.target/arm/simd/vzipqu8_1.c: New file.
2697 * gcc.target/arm/simd/vzipf32_1.c: New file.
2698 * gcc.target/arm/simd/vzipp16_1.c: New file.
2699 * gcc.target/arm/simd/vzipp8_1.c: New file.
2700 * gcc.target/arm/simd/vzips16_1.c: New file.
2701 * gcc.target/arm/simd/vzips32_1.c: New file.
2702 * gcc.target/arm/simd/vzips8_1.c: New file.
2703 * gcc.target/arm/simd/vzipu16_1.c: New file.
2704 * gcc.target/arm/simd/vzipu32_1.c: New file.
2705 * gcc.target/arm/simd/vzipu8_1.c: New file.
2707 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2710 * g++.dg/cpp0x/constexpr-51707.C: New.
2712 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2714 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2715 occurrences of "int" in the gimple dump to reflect that the return
2716 types of functions now show up in such dumps.
2717 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2719 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2721 PR tree-optimization/60971
2722 * c-c++-common/turtore/pr60971.c: New test.
2724 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
2726 * gcc.target/aarch64/simd/simd.exp: New file.
2727 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2728 * gcc.target/aarch64/simd/vzipf32.x: New file.
2729 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2730 * gcc.target/aarch64/simd/vzipp16.x: New file.
2731 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2732 * gcc.target/aarch64/simd/vzipp8.x: New file.
2733 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2734 * gcc.target/aarch64/simd/vzipqf32.x: New file.
2735 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2736 * gcc.target/aarch64/simd/vzipqp16.x: New file.
2737 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2738 * gcc.target/aarch64/simd/vzipqp8.x: New file.
2739 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2740 * gcc.target/aarch64/simd/vzipqs16.x: New file.
2741 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2742 * gcc.target/aarch64/simd/vzipqs32.x: New file.
2743 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2744 * gcc.target/aarch64/simd/vzipqs8.x: New file.
2745 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2746 * gcc.target/aarch64/simd/vzipqu16.x: New file.
2747 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2748 * gcc.target/aarch64/simd/vzipqu32.x: New file.
2749 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2750 * gcc.target/aarch64/simd/vzipqu8.x: New file.
2751 * gcc.target/aarch64/simd/vzips16_1.c: New file.
2752 * gcc.target/aarch64/simd/vzips16.x: New file.
2753 * gcc.target/aarch64/simd/vzips32_1.c: New file.
2754 * gcc.target/aarch64/simd/vzips32.x: New file.
2755 * gcc.target/aarch64/simd/vzips8_1.c: New file.
2756 * gcc.target/aarch64/simd/vzips8.x: New file.
2757 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2758 * gcc.target/aarch64/simd/vzipu16.x: New file.
2759 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2760 * gcc.target/aarch64/simd/vzipu32.x: New file.
2761 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2762 * gcc.target/aarch64/simd/vzipu8.x: New file.
2764 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2766 * gcc.target/aarch64/fcsel_1.c: New test case.
2768 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
2771 * gfortran.dg/arrayio_13.f90: New test.
2773 2014-04-28 Martin Jambor <mjambor@suse.cz>
2775 * gcc.dg/tree-ssa/sra-14.c: New test.
2777 2014-04-28 Richard Biener <rguenther@suse.de>
2780 * gcc.dg/tree-ssa/alias-32.c: New testcase.
2781 * gcc.dg/vect/pr60092.c: Likewise.
2783 2014-04-28 Richard Biener <rguenther@suse.de>
2785 * gcc.dg/tree-ssa/vrp91.c: New testcase.
2786 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2787 * gcc.dg/Wstrict-overflow-15.c: Likewise.
2788 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2790 2014-04-28 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/60979
2793 * gcc.dg/graphite/pr60979.c: New testcase.
2795 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2798 * gcc.dg/pr60114.c: Use signed chars.
2800 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2803 * g++.dg/cpp0x/alias-decl-43.C: New.
2805 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2809 * gfortran.dg/no_range_check_3.f90: New test.
2811 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
2814 * gfortran.dg/namelist_utf8.f90: New test.
2816 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
2818 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2819 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2820 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2822 2014-04-25 Cary Coutant <ccoutant@google.com>
2825 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2826 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2827 -fdebug-types-section flag.
2829 2014-04-25 Jiong Wang <jiong.wang@arm.com>
2831 * gcc.target/arm/tail-long-call.c: New test.
2833 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2835 PR tree-optimization/60930
2836 * gcc.dg/torture/pr60930.c: New test.
2838 2014-04-25 Jakub Jelinek <jakub@redhat.com>
2840 PR tree-optimization/60960
2841 * gcc.c-torture/execute/pr60960.c: New test.
2843 2014-04-25 Marek Polacek <polacek@redhat.com>
2845 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2847 2014-04-25 Marek Polacek <polacek@redhat.com>
2850 * gcc.dg/pr18079.c: New test.
2851 * gcc.dg/pr18079-2.c: New test.
2853 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
2855 * c-c++-common/gomp/pr60823-2.c: Require effective target
2858 2014-04-25 Marek Polacek <polacek@redhat.com>
2861 * gcc.dg/pr60114.c: New test.
2863 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
2865 * gcc.c-torture/execute/20140425-1.c: New test.
2867 2014-04-25 Marek Polacek <polacek@redhat.com>
2870 * c-c++-common/pr60156.c: New test.
2872 2014-04-25 Richard Biener <rguenther@suse.de>
2875 * g++.dg/opt/pr60912.C: New testcase.
2877 2014-04-25 Richard Biener <rguenther@suse.de>
2880 * gcc.dg/lto/pr60911_0.c: New testcase.
2882 2014-04-24 Cong Hou <congh@google.com>
2884 PR tree-optimization/60896
2885 * g++.dg/vect/pr60896.cc: New test.
2887 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2889 * gcc.target/powerpc/pack01.c: New test to test the new pack and
2890 unpack builtin functionss for 128-bit types.
2891 * gcc.target/powerpc/pack02.c: Likewise.
2892 * gcc.target/powerpc/pack03.c: Likewise.
2893 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2894 divide builtin functionss.
2895 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2896 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2898 * gcc.target/powerpc/bcd-2.c: Likewise.
2899 * gcc.target/powerpc/bcd-3.c: Likewise.
2900 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2902 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2904 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
2906 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2907 keeps_null_pointer_checks.
2908 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2909 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2910 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2911 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2913 2014-04-24 Jakub Jelinek <jakub@redhat.com>
2915 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2916 Replace load with read and store with write.
2918 2014-04-24 Jeff Law <law@redhat.com>
2921 * gcc.c-torture/pr60822.c: New test.
2922 * gcc.c-torture/pr60822.x: New test.
2924 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
2927 * g++.dg/cpp0x/pr57958.C: New test.
2929 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
2931 * lib/target-supports.exp (check_effective_target_vect_perm): Return
2932 true for aarch64_be.
2934 2014-04-24 Radovan Obradovic <robradovic@mips.com>
2935 Tom de Vries <tom@codesourcery.com>
2937 * gcc.dg/fuse-caller-save.c: New test.
2939 2014-04-24 Joey Ye <joey.ye@arm.com>
2941 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2943 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2945 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2946 * gcc.dg/vect/vect-bswap16: New test.
2947 * gcc.dg/vect/vect-bswap32: Likewise.
2948 * gcc.dg/vect/vect-bswap64: Likewise.
2950 2014-04-23 Jeff Law <law@redhat.com>
2952 PR tree-optimization/60902
2953 * gcc.target/i386/pr60902.c: New test.
2955 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
2957 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2958 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2959 * gcc.target/aarch64/vdup_n_1.c: New testcase.
2961 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2963 * gcc.target/arm/rev16.c: New test.
2965 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2967 * gcc.target/aarch64/rev16_1.c: New test.
2969 2014-04-23 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/60903
2972 * gcc.dg/torture/pr60903.c: New testcase.
2974 2014-04-23 Richard Biener <rguenther@suse.de>
2977 * g++.dg/torture/pr60895.C: New testcase.
2979 2014-04-23 Richard Biener <rguenther@suse.de>
2982 * gcc.dg/torture/pr60891.c: New testcase.
2984 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2987 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2988 -fno-sanitize-recover to dg-options.
2989 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2990 add -std=c++11 to dg-options.
2991 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2992 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2993 add -std=c++1y to dg-options.
2994 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2995 -fno-sanitize-recover to dg-options.
2996 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2997 * c-c++-common/ubsan/vla-4.c: Likewise.
2998 * c-c++-common/ubsan/pr59503.c: Likewise.
2999 * c-c++-common/ubsan/vla-3.c: Likewise.
3000 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3001 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3002 * c-c++-common/ubsan/shift-3.c: Likewise.
3003 * c-c++-common/ubsan/overflow-1.c: Likewise.
3004 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3005 * c-c++-common/ubsan/vla-2.c: Likewise.
3006 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3007 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3008 * c-c++-common/ubsan/shift-6.c: Likewise.
3009 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3010 * c-c++-common/ubsan/overflow-add-3.c: New test.
3011 * c-c++-common/ubsan/overflow-add-4.c: New test.
3012 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3013 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3015 2014-04-22 Christian Bruel <christian.bruel@st.com>
3017 * gcc.target/sh/hiconst.c: New test.
3019 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3021 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3022 lroundf generates custom round instruction, too.
3024 2014-04-22 Tobias Burnus <burnus@net-b.de>
3027 * coarray/alloc_comp_3.f90: New.
3029 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3032 * gcc.target/i386/pr60868.c: New testcase.
3034 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3037 * c-c++-common/gomp/pr59073.c: New test.
3039 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3041 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3043 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3045 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3046 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3048 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3050 * gcc.dg/memcpy-5.c: New test.
3052 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3054 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3056 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3057 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3059 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3060 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3062 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3063 from dg-additional-options.
3064 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3067 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3069 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3070 (sigill_hdlr): Remove.
3071 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3074 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3075 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3076 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3078 * lib/target-supports.exp (add_options_for_tls): Remove
3079 *-*-solaris2.9* handling.
3081 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3083 * gcc.target/aarch64/vect_cvtf_1.c: New.
3085 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3087 PR tree-optimization/60823
3088 * c-c++-common/gomp/pr60823-1.c: New test.
3089 * c-c++-common/gomp/pr60823-2.c: New test.
3090 * c-c++-common/gomp/pr60823-3.c: New test.
3092 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3094 * gcc.target/arm/anddi_notdi-1.c: New test.
3095 * gcc.target/arm/iordi_notdi-1.c: New test case.
3097 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3099 * gcc.target/arm/iordi_notdi-1.c: New test.
3101 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3103 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3105 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3108 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3109 not cause errors if -mspe.
3111 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3114 * gcc.target/i386/pr60909-1.c: New test.
3115 * gcc.target/i386/pr60909-2.c: Ditto.
3117 2014-04-18 Cong Hou <congh@google.com>
3119 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3120 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3122 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3124 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3125 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3127 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3130 * g++.dg/cpp0x/alias-decl-42.C: New.
3132 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3134 * gcc.target/powerpc/ti_math1.c: New.
3135 * gcc.target/powerpc/ti_math2.c: New.
3137 2014-04-17 Martin Jambor <mjambor@suse.cz>
3139 * gnat.dg/opt34.adb: New.
3140 * gnat.dg/opt34_pkg.ads: Likewise.
3142 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3144 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3145 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3147 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3149 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3150 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3152 2014-04-17 Jakub Jelinek <jakub@redhat.com>
3155 Forward port from 4.8 branch
3156 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3158 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3160 * gcc.target/i386/bmi-2.c: Ditto.
3162 2014-04-17 Richard Biener <rguenther@suse.de>
3165 * g++.dg/opt/pr60849.C: New testcase.
3167 2014-04-17 Richard Biener <rguenther@suse.de>
3169 PR tree-optimization/60836
3170 * g++.dg/vect/pr60836.cc: New testcase.
3172 2014-04-17 Richard Biener <rguenther@suse.de>
3174 PR tree-optimization/60841
3175 * gcc.dg/vect/pr60841.c: New testcase.
3177 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3179 * g++.dg/ipa/devirt-31.C: New testcase.
3181 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3184 * gcc.dg/lto/pr60820_0.c: New testcase.
3185 * gcc.dg/lto/pr60820_1.c: New testcase.
3187 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3190 * g++.dg/torture/pr60854.C: New testcase.
3192 2014-04-16 Catherine Moore <clm@codesourcery.com>
3194 * gcc.target/mips/umips-store16-2.c: New test.
3196 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
3198 * g++.dg/cpp0x/initlist-vect.C: New file.
3200 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3202 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3203 * gcc.dg/uninit-I-O0.c: Likewise.
3204 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3206 2014-04-16 Jakub Jelinek <jakub@redhat.com>
3208 PR tree-optimization/60844
3209 * gcc.dg/pr60844.c: New test.
3211 2014-04-15 Richard Biener <rguenther@suse.de>
3213 PR rtl-optimization/56965
3214 * gcc.dg/torture/pr56965-1.c: New testcase.
3215 * gcc.dg/torture/pr56965-2.c: Likewise.
3217 2014-04-15 Teresa Johnson <tejohnson@google.com>
3219 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3221 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3223 * gnat.dg/vect14.adb: New test.
3225 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3227 * gnat.dg/vect12.ad[sb]: New test.
3228 * gnat.dg/vect13.ad[sb]: Likewise.
3230 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3232 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3234 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3235 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3236 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3237 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3238 * c-c++-common/ubsan/null-1.c: Likewise.
3239 * c-c++-common/ubsan/null-10.c: Likewise.
3240 * c-c++-common/ubsan/null-11.c: Likewise.
3241 * c-c++-common/ubsan/null-2.c: Likewise.
3242 * c-c++-common/ubsan/null-3.c: Likewise.
3243 * c-c++-common/ubsan/null-4.c: Likewise.
3244 * c-c++-common/ubsan/null-5.c: Likewise.
3245 * c-c++-common/ubsan/null-6.c: Likewise.
3246 * c-c++-common/ubsan/null-7.c: Likewise.
3247 * c-c++-common/ubsan/null-8.c: Likewise.
3248 * c-c++-common/ubsan/null-9.c: Likewise.
3249 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3250 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3251 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3252 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3253 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3254 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3255 * c-c++-common/ubsan/pr59333.c: Likewise.
3256 * c-c++-common/ubsan/pr59667.c: Likewise.
3257 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3258 * c-c++-common/ubsan/pr60636.c: Likewise.
3259 * c-c++-common/ubsan/shift-1.c: Likewise.
3260 * c-c++-common/ubsan/shift-2.c: Likewise.
3261 * c-c++-common/ubsan/vla-1.c: Likewise.
3263 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
3265 * gnat.dg/vect11.ad[sb]: New test.
3267 2014-04-14 Richard Biener <rguenther@suse.de>
3269 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3271 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3273 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3275 2014-04-14 Richard Biener <rguenther@suse.de>
3276 Marc Glisse <marc.glisse@inria.fr>
3279 * gcc.target/i386/vec-may_alias.c: New testcase.
3281 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3283 * lib/target-supports.exp
3284 (check_effective_target_vect_widen_mult_si_to_di_pattern):
3285 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3288 2014-04-14 Richard Biener <rguenther@suse.de>
3291 * gcc.dg/lto/pr60720_0.c: New testcase.
3292 * gcc.dg/lto/pr60720_1.c: Likewise.
3294 2014-04-14 Christian Bruel <christian.bruel@st.com>
3296 * gcc.target/sh/memset.c: New test.
3298 2014-04-14 Richard Biener <rguenther@suse.de>
3301 * gcc.dg/graphite/pr55022.c: New testcase.
3303 2014-04-14 Richard Biener <rguenther@suse.de>
3305 PR tree-optimization/59817
3306 PR tree-optimization/60453
3307 * gfortran.dg/graphite/pr59817.f: New testcase.
3308 * gcc.dg/graphite/pr59817-1.c: Likewise.
3309 * gcc.dg/graphite/pr59817-2.c: Likewise.
3311 2014-04-14 Jason Merrill <jason@redhat.com>
3314 * lib/gcc-dg.exp (dg-build-dso): New.
3315 (gcc-dg-test-1): Handle dg-do-what "dso".
3317 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
3320 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3323 * gfortran.dg/associate_15.f90: New test.
3325 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3328 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3331 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3334 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3336 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3338 * gcc.target/mips/umips-store16-1.c: New test.
3340 2014-04-11 Tobias Burnus <burnus@net-b.de>
3343 * * g++.dg/warn/warn_format_signedness.C: New.
3344 * gcc.dg/format/warn-signedness.c: New.
3346 2014-04-11 Tobias Burnus <burnus@net-b.de>
3350 * gfortran.dg/finalize_25.f90: New.
3352 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3354 * gcc.target/epiphany/t1068-2.c: New file.
3356 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3358 * gcc.target/epiphany/btst-1.c: New test.
3360 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3362 PR rtl-optimization/60651
3363 * gcc.target/epiphany/mode-switch.c: New test.
3365 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3368 * g++.dg/cpp0x/gen-attrs-58.C: New.
3369 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3371 2014-04-11 Steve Ellcey <sellcey@mips.com>
3372 Jakub Jelinek <jakub@redhat.com>
3375 * gcc.c-torture/compile/pr60556.c: New test.
3377 2014-04-11 Richard Biener <rguenther@suse.de>
3380 * gcc.dg/pr60797.c: New testcase.
3382 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3384 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3385 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3386 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3388 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3389 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3390 instructions as well.
3392 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3394 PR rtl-optimization/60663
3395 * gcc.target/arm/pr60663.c: New test.
3397 2014-04-10 Jason Merrill <jason@redhat.com>
3399 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3401 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3404 * g++.dg/lto/pr60567_0.C: New test.
3406 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3408 * gfortran.dg/class_nameclash.f90: New test.
3410 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3413 * g++.dg/cpp0x/variadic156.C: New.
3415 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3417 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3420 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3423 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3426 2014-04-09 Steve Ellcey <sellcey@mips.com>
3428 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3431 2014-04-09 Cong Hou <congh@google.com>
3434 * lib/target-supports.exp:
3435 (check_effective_target_vect_widen_si_to_di_pattern): New.
3436 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3437 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3439 (foo): Fix up formatting.
3440 (main): Call check_vect.
3442 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3445 * g++.dg/template/crash119.C: New.
3447 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3449 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3451 2014-04-08 Jason Merrill <jason@redhat.com>
3453 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3455 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3457 PR rtl-optimization/60776
3458 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3459 * gcc.dg/builtin-bswap-7.c: Likewise.
3460 * gcc.dg/builtin-bswap-6a.c: New testcase.
3461 * gcc.dg/builtin-bswap-7a.c: New testcase.
3464 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3466 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3468 * gcc.dg/builtin-bswap-7.c: Likewise.
3470 2014-04-08 Richard Biener <rguenther@suse.de>
3472 PR tree-optimization/60785
3473 * gcc.dg/graphite/pr60785.c: New testcase.
3475 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3478 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3481 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3483 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3484 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3485 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3487 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3489 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3491 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3494 * g++.dg/torture/pr60609.C: New test.
3496 2014-04-07 Richard Biener <rguenther@suse.de>
3498 PR tree-optimization/60766
3499 * gcc.dg/torture/pr60766.c: New testcase.
3501 2014-04-07 Jason Merrill <jason@redhat.com>
3503 * lib/gcc-dg.exp (dg-build-dso): New.
3504 (gcc-dg-test-1): Handle dg-do-what "dso".
3505 * lib/target-supports.exp (add_options_for_dlopen): New.
3506 (check_effective_target_dlopen): Use it.
3508 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3510 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3512 2014-04-07 Richard Biener <rguenther@suse.de>
3515 * g++.dg/torture/pr60750.C: New testcase.
3516 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3518 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3520 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3522 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3525 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3527 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3530 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3532 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3534 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3536 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3538 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3540 * gcc.target/avr/dev-specific-rmw.c: New test.
3542 2014-04-04 Cong Hou <congh@google.com>
3544 PR tree-optimization/60656
3545 * gcc.dg/vect/pr60656.c: New test.
3547 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3549 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3551 * gcc.dg/builtin-bswap-7.c: Likewise.
3553 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3556 * g++.dg/cpp0x/constexpr-ice15.C: New.
3558 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3561 testcase by Richard Biener
3562 * gcc.dg/lto/pr59626_0.c: New testcase.
3563 * gcc.dg/lto/pr59626_1.c: New testcase.
3565 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3568 * gcc.c-torture/compile/pr60655-1.c: New test.
3570 2014-04-04 Martin Jambor <mjambor@suse.cz>
3573 * g++.dg/ipa/pr60640-1.C: New test.
3574 * g++.dg/ipa/pr60640-2.C: Likewise.
3575 * g++.dg/ipa/pr60640-3.C: Likewise.
3576 * g++.dg/ipa/pr60640-4.C: Likewise.
3578 2014-04-04 Jeff Law <law@redhat.com>
3581 * gcc.target/arm/pr60657.c: New test.
3583 2014-04-04 Richard Biener <rguenther@suse.de>
3586 * g++.dg/torture/pr60746.C: New testcase.
3588 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3590 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3591 * g++.old-deja/g++.jason/overload21.C: Likewise.
3592 * g++.old-deja/g++.law/init5.C: Likewise.
3594 2014-04-03 Cong Hou <congh@google.com>
3596 PR tree-optimization/60505
3597 * gcc.dg/vect/pr60505.c: New test.
3599 2014-04-03 Richard Biener <rguenther@suse.de>
3601 PR tree-optimization/60740
3602 * gcc.dg/graphite/pr60740.c: New testcase.
3604 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3606 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3607 * g++.dg/warn/Wnvdtor-2.C: New.
3608 * g++.dg/warn/Wnvdtor-3.C: New.
3609 * g++.dg/warn/Wnvdtor-4.C: New.
3610 * g++.dg/warn/Weff1.C: Delete.
3611 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3612 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3614 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3617 * g++.dg/torture/pr60659.C: New testcase.
3619 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3621 PR tree-optimization/60733
3622 * gcc.dg/torture/pr60733.c: New test.
3624 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3626 PR rtl-optimization/60650
3627 * gcc.target/arm/pr60650-2.c: New.
3629 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3631 * gcc.target/i386/avx2-vpand-3.c,
3632 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3634 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3636 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3637 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3638 gcc.target/i386/memcpy-strategy-1.c,
3639 gcc.target/i386/memcpy-strategy-2.c,
3640 gcc.target/i386/memcpy-vector_loop-1.c,
3641 gcc.target/i386/memcpy-vector_loop-2.c,
3642 gcc.target/i386/memset-vector_loop-1.c,
3643 gcc.target/i386/memset-vector_loop-2.c,
3644 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3645 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3646 -march= options different from those in dg-options.
3648 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3650 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3651 gcc.target/i386/pr30970.c: Use -mtune=generic.
3652 * gcc.target/i386/avx2-vpaddb-3.c,
3653 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3654 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3655 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3656 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3657 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3658 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3659 gcc.target/i386/avx2-vpsubw-3.c,
3660 gcc.target/i386/avx256-unaligned-load-1.c,
3661 gcc.target/i386/avx256-unaligned-load-4.c,
3662 gcc.target/i386/avx256-unaligned-store-1.c,
3663 gcc.target/i386/avx256-unaligned-store-2.c,
3664 gcc.target/i386/avx256-unaligned-store-4.c: Use
3667 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3668 Iain Sandoe <iain@codesourcery.com>
3671 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3672 with the additional options -Wl,-undefined,dynamic_lookup
3673 and -Wl,-flat_namespace.
3674 * gcc.dg/torture/pr53922.c: Additional option
3675 -Wl,-flat_namespace for darwin[89].
3676 * gcc.dg/torture/pr60092.c: Additional options
3677 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3680 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3683 * lib/prune.exp: Modify the regular express to prune
3684 the new warnings introduced by r205679 on darwin9.
3686 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
3688 * g++.dg/init/ctor4.C: Adjust.
3689 * g++.dg/init/ctor4-1.C: New.
3690 * g++.dg/cpp0x/defaulted2.C: Adjust.
3692 2014-04-01 Richard Henderson <rth@redhat.com>
3695 * gcc.dg/pr60704.c: New file.
3697 2014-04-01 Bin Cheng <bin.cheng@arm.com>
3700 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3701 logical_op_short_circuit targets.
3703 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3706 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3707 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3709 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
3711 PR rtl-optimization/60700
3712 * gcc.target/i386/pr60700.c: New test.
3714 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3717 * gcc.target/arm/pr60650.c: Adjust command line options.
3719 2014-03-31 Martin Jambor <mjambor@suse.cz>
3722 * gcc.dg/pr60647-1.c: New test.
3723 * gcc.dg/pr60647-2.c: Likewise.
3725 2014-03-31 Richard Biener <rguenther@suse.de>
3727 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3729 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
3732 * gcc.target/aarch64/pr60034.c: New file.
3734 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
3737 * g++.dg/cpp1y/pr60626.C: New testcase.
3739 2014-03-29 Joseph Myers <joseph@codesourcery.com>
3741 * gcc.dg/pr45416.c: Allow bextr on x86.
3742 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3743 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3744 gcc.target/i386/fma4-vector.c: Use -mno-fma.
3745 * gcc.target/i386/l_fma_double_1.c,
3746 gcc.target/i386/l_fma_double_2.c,
3747 gcc.target/i386/l_fma_double_3.c,
3748 gcc.target/i386/l_fma_double_4.c,
3749 gcc.target/i386/l_fma_double_5.c,
3750 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3751 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3752 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3753 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3754 * gcc.target/i386/pr27971.c: Use -mno-tbm.
3755 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3756 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3758 2014-03-29 Jakub Jelinek <jakub@redhat.com>
3761 * g++.dg/pr60648.C: Move test to...
3762 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
3763 dg-options, add for fpic targets dg-additional-options -fPIC.
3765 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
3767 * gnat.dg/opt33.adb: New testcase.
3769 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3772 * gcc.target/aarch64/pr60697.c: New.
3774 2014-03-27 Jeff Law <law@redhat.com>
3777 * g++.dg/pr60648.C: New test.
3779 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
3782 * g++.dg/cpp1y/pr60573.C: New testcase.
3784 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3787 * gcc.target/i386/pr60693.c: New test.
3789 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
3791 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3793 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3796 * c-c++-common/pr60689.c: New test.
3799 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3800 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3803 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3806 * gcc.target/aarch64/pr60675.C: New.
3808 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3810 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3811 * lib/target-supports.exp: Return true for s390
3812 in check_effective_logical_op_short_circuit.
3814 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3816 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3817 of second source operand.
3818 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3819 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3820 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3822 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3825 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3827 2014-03-28 Tobias Burnus <burnus@net-b.de>
3829 * lib/cilk-plus-dg.exp: New.
3830 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3831 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3833 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3836 * gfortran.dg/where_4.f90: New test case.
3838 2014-03-27 Tobias Burnus <burnus@net-b.de>
3841 * gfortran.dg/finalize_24.f90: New.
3843 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3845 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3848 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3849 vec_select optimizations.
3850 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3851 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3854 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3855 xxpermdi builtins are supported.
3857 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
3859 PR rtl-optimization/60650
3860 * gcc.target/arm/pr60650.c: New.
3862 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3864 * gcc.target/s390/20140327-1.c: New testcase.
3866 2014-03-27 Jakub Jelinek <jakub@redhat.com>
3869 * g++.dg/gomp/pr60682.C: New test.
3871 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
3873 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3875 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
3878 * gcc.target/aarch64/pr60580_1.c: New.
3879 * gcc.target/aarch64/test_fp_attribute_1.c: New.
3880 * gcc.target/aarch64/test_fp_attribute_2.c: New.
3882 2014-03-26 Dehao Chen <dehao@google.com>
3884 * gcc.dg/predict-8.c: New test.
3886 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
3889 * g++.dg/init/const10.C: New.
3890 * g++.dg/init/const11.C: New.
3891 * g++.dg/init/pr25811.C: Adjust.
3892 * g++.dg/init/pr29043.C: Likewise.
3893 * g++.dg/init/pr43719.C: Likewise.
3894 * g++.dg/init/pr44086.C: Likewise.
3895 * g++.dg/init/ctor8.C: Likewise.
3896 * g++.dg/init/uninitialized1.C: Likewise.
3898 2014-03-26 Jakub Jelinek <jakub@redhat.com>
3901 * c-c++-common/ubsan/pr60636.c: New test.
3903 2014-03-26 Andreas Schwab <schwab@suse.de>
3905 * g++.dg/torture/pr60315.C: Remove duplication.
3907 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
3909 * gcc.c-torture/execute/20140326-1.c: New test.
3911 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
3914 * g++.dg/torture/pr60315.C: New testcase.
3916 2014-03-25 Martin Jambor <mjambor@suse.cz>
3919 * g++.dg/ipa/pr60600.C: New test.
3921 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
3924 * g++.dg/opt/pr56999.C: Pop hidden visibility.
3926 2014-03-25 Richard Biener <rguenther@suse.de>
3929 * gfortran.dg/lto/pr60635_0.f90: New testcase.
3930 * gfortran.dg/lto/pr60635_1.c: Likewise.
3932 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
3935 * g++.dg/cpp1y/pr60627.C: New testcase.
3937 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
3939 * gcc.target/aarch64/ushr64_1.c: New.
3941 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
3943 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3944 (LONG_LONG): Use LLONG.
3945 (set_rvector_long): Explicitly return void.
3946 (set_vector_long): Likewise.
3947 (check_vector_long): Likewise.
3949 2014-03-24 Marek Polacek <polacek@redhat.com>
3951 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3953 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3954 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3955 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3956 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3957 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3958 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3959 * c-c++-common/ubsan/pr59503.c: Likewise.
3960 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3961 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3962 * c-c++-common/ubsan/shift-3.c: Likewise.
3963 * c-c++-common/ubsan/shift-6.c: Likewise.
3964 * c-c++-common/ubsan/undefined-1.c: Likewise.
3965 * c-c++-common/ubsan/vla-2.c: Likewise.
3966 * c-c++-common/ubsan/vla-3.c: Likewise.
3967 * c-c++-common/ubsan/vla-4.c: Likewise.
3968 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3969 * g++.dg/ubsan/return-2.C: Likewise.
3971 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
3973 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3976 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3980 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3981 * gfortran.dg/round_4.f90: Likewise.
3983 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
3986 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3989 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3992 * c-c++-common/ubsan/pr60613-1.c: New test.
3993 * c-c++-common/ubsan/pr60613-2.c: New test.
3995 2014-03-22 Matthias Klose <doko@ubuntu.com>
3997 * g++.dg/cpp0x/regress: Remove empty directory.
3999 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4002 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4004 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4006 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4007 * g++.dg/cpp1y/pr60393.C: Likewise.
4009 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4012 * g++.dg/cpp1y/pr60384.C: New.
4014 2014-03-21 Jakub Jelinek <jakub@redhat.com>
4017 * gcc.dg/pr60598.c: New test.
4019 2014-03-21 Martin Jambor <mjambor@suse.cz>
4022 * g++.dg/torture/pr59176.C: New test.
4024 2014-03-21 Martin Jambor <mjambor@suse.cz>
4027 * g++.dg/ipa/pr60419.C: New test.
4029 2014-03-21 Richard Biener <rguenther@suse.de>
4031 PR tree-optimization/60577
4032 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4034 2014-03-21 Tobias Burnus <burnus@net-b.de>
4037 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4039 2014-03-20 Jakub Jelinek <jakub@redhat.com>
4042 * g++.dg/opt/pr60597.C: New test.
4045 * g++.dg/init/pr60572.C: New test.
4047 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4049 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4051 2014-03-19 Tobias Burnus <burnus@net-b.de>
4055 * gfortran.dg/implicit_pure_4.f90: New.
4057 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4060 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4062 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4065 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4066 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4067 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4069 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4072 * g++.dg/cpp1y/pr60332.C: New.
4074 2014-03-19 Marek Polacek <polacek@redhat.com>
4077 * g++.dg/ubsan/pr60569.C: New test.
4079 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4081 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4083 2014-03-19 Jakub Jelinek <jakub@redhat.com>
4085 PR tree-optimization/60559
4086 * g++.dg/vect/pr60559.cc: New test.
4088 2014-03-18 Ian Lance Taylor <iant@google.com>
4091 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4092 (ditype): Rename typedef from int64_t.
4094 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4097 * gcc.dg/cast-qual-3.c: New.
4099 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4100 * c-c++-common/Wcast-qual-1.c: More precise match text.
4102 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4106 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4107 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4108 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4109 * gfortran.dg/intent_optimize_1.f90: Ditto.
4110 * gfortran.dg/pointer_init_9.f90: Ditto.
4111 * gfortran.dg/volatile4.f90: Ditto.
4112 * gfortran.dg/volatile6.f90: Ditto.
4114 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4117 * c-c++-common/Wcast-qual-1.c: More precise match text.
4119 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4122 * g++.dg/cpp0x/constexpr-ice14.C: New.
4124 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4127 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4129 2014-03-18 Jakub Jelinek <jakub@redhat.com>
4132 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4133 * c-c++-common/ubsan/null-2.c: Likewise.
4134 * c-c++-common/ubsan/null-3.c: Likewise.
4135 * c-c++-common/ubsan/null-4.c: Likewise.
4136 * c-c++-common/ubsan/null-5.c: Likewise.
4137 * c-c++-common/ubsan/null-6.c: Likewise.
4138 * c-c++-common/ubsan/null-7.c: Likewise.
4139 * c-c++-common/ubsan/null-8.c: Likewise.
4140 * c-c++-common/ubsan/null-9.c: Likewise.
4141 * c-c++-common/ubsan/null-10.c: Likewise.
4142 * c-c++-common/ubsan/null-11.c: Likewise.
4143 * c-c++-common/ubsan/overflow-1.c: Likewise.
4144 * c-c++-common/ubsan/overflow-2.c: Likewise.
4145 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4146 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4147 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4148 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4149 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4150 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4151 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4152 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4153 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4154 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4155 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4156 * c-c++-common/ubsan/pr59333.c: Likewise.
4157 * c-c++-common/ubsan/pr59503.c: Likewise.
4158 * c-c++-common/ubsan/pr59667.c: Likewise.
4159 * c-c++-common/ubsan/undefined-1.c: Likewise.
4160 * g++.dg/ubsan/pr59250.C: Likewise.
4161 * g++.dg/ubsan/pr59306.C: Likewise.
4163 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4165 * gcc.dg/tls/pr58595.c: Add tls options.
4167 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4169 * gcc.target/i386/avx-additional-reg-names.c: New.
4170 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4172 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
4175 * g++.dg/cpp1y/pr60390.C: New testcase.
4178 * g++.dg/cpp1y/pr60391.C: New testcase.
4180 2014-03-17 Jakub Jelinek <jakub@redhat.com>
4183 * gcc.target/i386/pr60516.c: New test.
4185 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4188 * g++.dg/cpp0x/constexpr-ice13.C: New.
4190 2014-03-17 Marek Polacek <polacek@redhat.com>
4193 * gcc.dg/gomp/pr60534.c: New test.
4195 2014-03-17 Kai Tietz <ktietz@redhat.com>
4197 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4199 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4202 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4205 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4208 * gfortran.dg/list_read_12.f90: New test.
4210 2014-03-15 Janus Weil <janus@gcc.gnu.org>
4213 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4214 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4215 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4216 -Wno-aggressive-loop-optimizations and remove an unused variable.
4217 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4218 * gfortran.dg/pointer_init_9.f90: New.
4219 * gfortran.dg/volatile4.f90: Put into subroutine.
4220 * gfortran.dg/volatile6.f90: Ditto.
4222 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4225 * gfortran.dg/transpose_4.f90: New test.
4227 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4229 PR rtl-optimization/60508
4230 * gcc.target/i386/pr60508.c: New.
4232 2014-03-14 Richard Biener <rguenther@suse.de>
4235 * g++.dg/pr60518.C: New testcase.
4237 2014-03-14 Martin Jambor <mjambor@suse.cz>
4240 * gcc.dg/lto/pr60461_0.c: New test.
4242 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4244 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4245 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4246 * gcc.dg/lto/save-temps_0.c: New testcase.
4248 2014-03-13 Jakub Jelinek <jakub@redhat.com>
4251 * c-c++-common/pr36282-1.c: New test.
4252 * c-c++-common/pr36282-2.c: New test.
4253 * c-c++-common/pr36282-3.c: New test.
4254 * c-c++-common/pr36282-4.c: New test.
4256 2014-03-13 Richard Henderson <rth@redhat.com>
4259 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4261 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/template/crash118.C: New.
4265 * g++.dg/template/crash95.C: Adjust.
4267 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
4269 PR rtl-optimization/57189
4270 * gcc.target/i386/pr57189.c: New.
4272 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4275 * g++.dg/cpp0x/static_assert10.C: New.
4276 * g++.dg/cpp0x/static_assert11.C: Likewise.
4277 * g++.dg/cpp0x/static_assert3.C: Adjust.
4279 2014-03-13 Richard Biener <rguenther@suse.de>
4281 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4283 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4285 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4286 2.07 128-bit arithmetic.
4287 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4289 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4290 due to when TImode is allowed in VSX registers, the allowable
4291 address modes for TImode is just a single indirect address in
4292 order for the value to be loaded and store in either GPR or VSX
4293 registers. This affects the generated code, and it would cause
4294 this test to fail, when such an option is used.
4296 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4298 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4300 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4302 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4303 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4304 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4305 only test for exactly one if if -mbranch-cost=1 has been passed.
4307 2014-03-12 Christian Bruel <christian.bruel@st.com>
4310 * gcc.target/arm/pr60264.c
4312 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4314 PR tree-optimization/60454
4315 * gcc.c-torture/execute/pr60454.c: New test.
4317 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4318 Marc Glisse <marc.glisse@inria.fr>
4320 PR tree-optimization/60502
4321 * gcc.c-torture/compile/pr60502.c: New test.
4323 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4326 * gcc.dg/vect/pr60482.c: New test.
4328 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4331 * g++.dg/cpp0x/inh-ctor19.C: New.
4333 2014-03-11 Richard Biener <rguenther@suse.de>
4335 PR tree-optimization/60429
4336 PR tree-optimization/60485
4337 * gcc.dg/pr60485-1.c: New testcase.
4338 * gcc.dg/pr60485-2.c: Likewise.
4340 2014-03-10 Jakub Jelinek <jakub@redhat.com>
4343 * g++.dg/ipa/pr60457.C: New test.
4345 2014-03-10 Richard Biener <rguenther@suse.de>
4348 * g++.dg/torture/pr60474.C: New testcase.
4350 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4352 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4354 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
4356 * gcc.dg/lto/pr55113_0.c: New testcase.
4358 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4361 * g++.dg/cpp1y/pr60033.C: New testcase.
4364 * g++.dg/cpp1y/pr60393.C: New testcase.
4366 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4369 * gfortran.dg/fmt_en.f90: New test.
4371 2014-03-07 Jason Merrill <jason@redhat.com>
4373 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4374 * lib/target-supports.exp (check_effective_target_c++11): Now
4376 (check_effective_target_c++11_only): New.
4377 (check_effective_target_c++11_down): New.
4378 (check_effective_target_c++1y): New.
4379 (check_effective_target_c++1y_only): New.
4380 (check_effective_target_c++98_only): Rename from
4381 check_effective_target_c++98.
4382 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4384 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4387 * g++.dg/cpp0x/constexpr-ice12.C: New.
4389 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4391 * c-c++-common/gomp/map-1.c: Extend.
4393 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4394 Janus Weil <janus@gcc.gnu.org>
4397 * gfortran.dg/deferred_type_component_1.f90 : New test.
4398 * gfortran.dg/deferred_type_component_2.f90 : New test.
4400 2014-03-06 Marek Polacek <polacek@redhat.com>
4403 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4404 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4406 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4409 * gcc.dg/tls/pr58595.c: New test.
4411 2014-03-06 Richard Biener <rguenther@suse.de>
4417 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4419 * gcc.dg/lto/pr55113_0.c: New testcase.
4421 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4424 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4425 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4426 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4428 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4429 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4430 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4431 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4432 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4433 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4434 even for mips*/s390*/i?86/x86_64.
4435 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4436 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4437 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4438 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4439 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4442 * gcc.dg/lto/pr60404_0.c: New test.
4443 * gcc.dg/lto/pr60404_1.c: New file.
4444 * gcc.dg/lto/pr60404_2.c: New file.
4446 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4448 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4449 long long" throughout.
4450 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4451 * gcc.dg/vmx/insert-vsx.c: Likewise.
4452 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4453 * gcc.dg/vmx/ld-vsx.c: Likewise.
4454 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4455 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4456 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4457 * gcc.dg/vmx/merge-vsx.c: Likewise.
4458 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4459 * gcc.dg/vmx/st-vsx.c: Likewise.
4460 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4461 * gcc.dg/vmx/stl-vsx.c: Likewise.
4462 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4464 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4466 * gcc.dg/lto/pr55113_0.c: New testcase.
4468 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4471 * g++.dg/cpp1y/pr60376.C: New.
4473 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4475 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4477 2014-03-04 Richard Biener <rguenther@suse.de>
4479 PR tree-optimization/60382
4480 * gcc.dg/vect/pr60382.c: New testcase.
4482 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4485 * gfortran.dg/namelist_84.f90: New test.
4487 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4489 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4490 argument to avoid inf values.
4491 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4492 UNION_FP_CHECK machinery.
4494 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4496 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4497 i32in128 cases outside special big-endian processing block.
4499 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4501 PR preprocessor/60400
4502 * c-c++-common/cpp/pr60400.c: New test.
4503 * c-c++-common/cpp/pr60400-1.h: New file.
4504 * c-c++-common/cpp/pr60400-2.h: New file.
4507 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4509 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4510 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4512 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4515 * g++.dg/lto/pr60150.H: New testcase.
4516 * g++.dg/lto/pr60150_0.C: New testcase.
4517 * g++.dg/lto/pr60150_1.C: New testcase.
4519 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4522 * g++.dg/ipa/devirt-29.C: New testcase
4524 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4527 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4529 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4532 * g++.dg/cpp0x/pr50025.C: New.
4534 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4537 * g++.dg/cpp1y/pr60377.C: New testcase.
4539 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4542 * gfortran.dg/str_comp_optimize_1.f90: New test.
4544 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4547 * gcc.c-torture/compile/pr60071.c: New.
4549 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4552 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4554 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4557 * g++.dg/cpp0x/constexpr-ice11.C: New.
4559 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4562 * g++.dg/cpp1y/auto-fn24.C: New.
4564 2014-02-28 Joey Ye <joey.ye@arm.com>
4567 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4569 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4572 * g++.dg/overload/ellipsis2.C: New.
4574 2014-02-27 Jeff Law <law@redhat.com>
4576 PR rtl-optimization/52714
4577 * gcc.c-torture/compile/pr52714.c: New test.
4579 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4580 Jeff Law <law@redhat.com>
4582 PR rtl-optimization/49847
4583 * g++.dg/pr49847.C: New test.
4585 2014-02-27 Marek Polacek <polacek@redhat.com>
4588 * c-c++-common/pr59223.c: New test.
4590 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4592 * common/config/i386/predicates.md (const1256_operand): Remove.
4593 (const2356_operand): New.
4594 (const_1_to_2_operand): Remove.
4595 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4596 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4597 (*avx512pf_gatherpf<mode>sf): Ditto.
4598 (avx512pf_gatherpf<mode>df): Ditto.
4599 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4600 (*avx512pf_gatherpf<mode>df): Ditto.
4601 (avx512pf_scatterpf<mode>sf): Ditto.
4602 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4603 (*avx512pf_scatterpf<mode>sf): Ditto.
4604 (avx512pf_scatterpf<mode>df): Ditto.
4605 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4606 (*avx512pf_scatterpf<mode>df): Ditto.
4607 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4609 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4611 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4612 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4613 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4614 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4615 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4616 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4617 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4618 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4620 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4623 * gnat.dg/renaming5.adb: Change to two expected gotos.
4624 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4626 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4627 messages for removed basic block.
4628 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4629 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4630 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4631 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4633 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4635 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4636 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4637 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4638 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4639 * gcc.dg/vmx/merge-vsx.c: Likewise.
4640 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4642 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4644 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4645 * gcc.target/i386/prefetchwt1-1.c: New.
4646 * g++.dg/other/i386-2.C: Add new option.
4647 * g++.dg/other/i386-3.C: Ditto.
4648 * gcc.target/i386/sse-12.c: Ditto.
4649 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4650 * gcc.target/i386/sse-22.c: Add new option.
4651 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4653 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4656 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4659 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4661 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4664 * g++.dg/cpp1y/pr60311.C: New testcase.
4666 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4669 * g++.dg/cpp1y/pr60065.C: New testcase.
4671 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4673 PR rtl-optimization/60268
4674 * gcc.c-torture/compile/pr60268.c: New test.
4676 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
4678 * gcc.target/microblaze/others/mem_reload.c: New test.
4680 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4682 * gcc.dg/vmx/lde.c: New test.
4683 * gcc.dg/vmx/lde-be-order.c: New test.
4684 * gcc.dg/vmx/ste.c: New test.
4685 * gcc.dg/vmx/ste-be-order.c: New test.
4687 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4690 * lib/target-supports.exp
4691 (check_effective_target_logical_op_short_circuit): Add cris-*-*
4692 and crisv32-*-* to list.
4694 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4697 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4699 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4701 * gcc.dg/vmx/vsums.c: Check entire result vector.
4702 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4704 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4706 * gcc.dg/vmx/ld.c: New test.
4707 * gcc.dg/vmx/ld-be-order.c: New test.
4708 * gcc.dg/vmx/ld-vsx.c: New test.
4709 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4710 * gcc.dg/vmx/ldl.c: New test.
4711 * gcc.dg/vmx/ldl-be-order.c: New test.
4712 * gcc.dg/vmx/ldl-vsx.c: New test.
4713 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4714 * gcc.dg/vmx/st.c: New test.
4715 * gcc.dg/vmx/st-be-order.c: New test.
4716 * gcc.dg/vmx/st-vsx.c: New test.
4717 * gcc.dg/vmx/st-vsx-be-order.c: New test.
4718 * gcc.dg/vmx/stl.c: New test.
4719 * gcc.dg/vmx/stl-be-order.c: New test.
4720 * gcc.dg/vmx/stl-vsx.c: New test.
4721 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4723 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
4725 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4726 * g++.dg/other/i386-3.C (dg-options): Ditto.
4727 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4728 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4729 -mavx512pf and -msha.
4731 2014-02-21 Richard Biener <rguenther@suse.de>
4733 PR tree-optimization/60276
4734 * gcc.dg/vect/pr60276.c: New testcase.
4736 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4739 * gfortran.dg/finalize_23.f90: New.
4741 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
4745 * g++.dg/cpp1y/pr60052.C: New testcase.
4746 * g++.dg/cpp1y/pr60053.C: New testcase.
4748 2014-02-21 Tobias Burnus <burnus@net-b.de>
4751 * gfortran.dg/inquire_16.f90: New.
4753 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
4755 * gcc.target/nios2/biggot-1.c: New.
4756 * gcc.target/nios2/biggot-2.c: New.
4758 2014-02-20 Martin Jambor <mjambor@suse.cz>
4761 * gcc.dg/ipa/pr55260.c: New test.
4763 2014-02-20 Bin Cheng <bin.cheng@arm.com>
4765 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4766 for execution test case.
4768 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
4771 * g++.dg/torture/pr58555.C: New testcase.
4773 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4776 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4778 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4780 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4781 Kirill Yukhin <kirill.yukhin@intel.com>
4783 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4784 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4785 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4786 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4787 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4788 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4790 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4793 * g++.dg/ext/builtin-bswap1.C: New test.
4794 * c-c++-common/pr37743.c: New test.
4796 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
4798 * gcc.dg/decl-10.c: New test.
4800 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4803 * g++.dg/ext/ivdep-1.C: New test.
4806 * gcc.dg/pr60267.c: New test.
4808 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
4811 * gcc.target/i386/pr39162.c: Add dg-prune-output.
4812 (dg-options): Remove -Wno-psabi.
4813 * gcc.target/i386/pr59794-2.c: Ditto.
4814 * gcc.target/i386/pr60205-1.c: Ditto.
4815 * gcc.target/i386/sse-5.c: Ditto.
4817 2014-02-18 Nick Clifton <nickc@redhat.com>
4819 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4820 * gcc.dg/pr23623.c: Likewise.
4821 * gcc.dg/pr48784-1.c: Likewise.
4822 * gcc.dg/pr48784-2.c: Likewise.
4823 * gcc.dg/pr56997-2.c: Likewise.
4824 * gcc.dg/sms-6.c: Likewise.
4825 * gcc.dg/torture/pr60183.c: Likewise.
4826 * gcc.dg/torture/vec-cvt-1.c: Likewise.
4827 * gcc.c-torture/execute/20061220-1.x: New.
4828 * gcc.c-torture/execute/pr43220.x: New.
4829 * gcc.c-torture/execute/pr51581-1.x: New.
4830 * gcc.c-torture/execute/pr51581-2.x: New.
4831 * gcc.c-torture/execute/pr58570.x: New.
4832 * gcc.c-torture/unsorted/DFcmp.x: New.
4833 * gcc.c-torture/unsorted/SFset.x: New.
4835 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
4837 * gnat.dg/opt31.adb: New test.
4839 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4841 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4843 2014-02-19 Janus Weil <janus@gcc.gnu.org>
4846 * gfortran.dg/typebound_proc_33.f90: New.
4848 2014-02-19 Marek Polacek <polacek@redhat.com>
4851 * gcc.dg/pr60195.c: New test.
4853 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
4855 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4857 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4859 PR preprocessor/58844
4860 * c-c++-common/cpp/pr58844-1.c: New test.
4861 * c-c++-common/cpp/pr58844-2.c: New test.
4863 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4866 * g++.dg/cpp0x/constexpr-ice10.C: New.
4868 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4871 * g++.dg/cpp0x/pr60215.C: New.
4873 2014-02-18 Tobias Burnus <burnus@net-b.de>
4876 * gfortran.dg/proc_ptr_45.f90: New.
4877 * gfortran.dg/proc_ptr_46.f90: New.
4879 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
4882 * g++.dg/cpp1y/pr60190.C: New testcase.
4885 * g++.dg/cpp1y/pr60064.C: New testcase.
4887 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
4890 * gcc.target/i386/pr60205-1.c: New test.
4891 * gcc.target/i386/pr60205-2.c: Ditto.
4893 2014-02-18 Kai Tietz <ktietz@redhat.com>
4896 * gcc.target/i386/nest-1.c: New testcase.
4898 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
4900 * gnat.dg/opt32.adb: New test.
4902 2014-02-18 Janus Weil <janus@gcc.gnu.org>
4905 * gfortran.dg/typebound_generic_15.f90: New.
4907 2014-02-17 Janus Weil <janus@gcc.gnu.org>
4910 * gfortran.dg/init_flag_12.f90: New.
4912 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
4913 Ilya Tocar <ilya.tocar@intel.com>
4915 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4916 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4917 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4918 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4920 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
4922 * lib/target-supports.exp
4923 (check_effective_target_logical_op_short_circuit): New procedure.
4924 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4925 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4926 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4927 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4928 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4929 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
4930 logical_op_short_circuit for the alternative test, extending
4933 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4936 * gcc.target/powerpc/pr60203.c: New testsuite.
4938 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
4941 * gfortran.dg/ichar_3.f90: New test.
4943 2014-02-15 Richard Biener <rguenther@suse.de>
4945 PR tree-optimization/60183
4946 * gcc.dg/torture/pr60183.c: New testcase.
4948 2014-02-14 Jeff Law <law@redhat.com>
4950 PR rtl-optimization/60131
4951 * g++.dg/torture/pr60131.C: New test.
4953 2014-02-14 Ian Bolton <ian.bolton@arm.com>
4955 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4958 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4960 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4962 2014-02-14 Jakub Jelinek <jakub@redhat.com>
4964 * gcc.c-torture/compile/20140213.c: New test.
4966 2014-02-13 Jakub Jelinek <jakub@redhat.com>
4969 * gcc.target/i386/pr43546.c: New test.
4971 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
4973 * gcc.target/s390/hotpatch-compile-8.c: New test.
4975 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4977 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
4978 definition with an ifndef.
4979 * gcc.dg/pr59605-2.c: New test.
4981 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4983 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4985 2014-02-12 Joseph Myers <joseph@codesourcery.com>
4987 * gcc.dg/torture/float128-mul-underflow.c,
4988 gcc.dg/torture/float128-truncdf-underflow.c,
4989 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4991 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4994 * g++.dg/ipa/pr59737.C: New test.
4996 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
4998 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5000 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5002 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5004 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5006 2014-02-12 Richard Biener <rguenther@suse.de>
5009 * gcc.dg/torture/pr60092.c: New testcase.
5010 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5012 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5014 * gcc.c-torture/execute/20140212-1.c: New test.
5016 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5019 * g++.dg/cpp0x/pr60047.C: New.
5021 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5024 * c-c++-common/pr60101.c: New test.
5026 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
5029 * g++.dg/ipa/devirt-27.C: New testcase.
5030 * g++.dg/ipa/devirt-26.C: New testcase.
5032 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5035 * gcc.target/powerpc/pr60137.c: New file.
5037 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5040 * gfortran.dg/pr52370.f90: New test.
5042 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5046 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5049 * gcc.target/i386/pr43662.c (dg-options):
5050 Add -maccumulate-outgoing-args.
5051 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5052 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5053 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5054 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5055 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5056 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5057 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5058 Add -maccumulate-outgoing-args.
5059 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5060 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5061 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5062 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5063 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5064 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5065 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5066 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5067 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5068 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5069 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5070 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5071 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5072 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5073 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5075 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5077 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5079 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5082 * gcc.dg/guality/pr59776.c: New test.
5084 2014-02-11 Renlin Li <Renlin.Li@arm.com>
5086 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5087 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5088 (add_options_for_arm_vfp3): New.
5090 2014-02-11 Jeff Law <law@redhat.com>
5093 * gcc.target/m68k/pr54041.c: New test.
5095 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5098 * gcc.target/i386/pr59927.c: New test.
5100 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5102 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5103 * gcc.dg/vect/pr60012.c: Likewise.
5104 * gcc.dg/vect/vect-119.c: Likewise.
5105 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5106 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5108 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5110 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5112 2014-02-10 Jeff Law <law@redhat.com>
5115 * gcc.c-torture/compile/pr52306.c: New test.
5117 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5119 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5121 2014-02-10 Richard Biener <rguenther@suse.de>
5123 PR tree-optimization/60115
5124 * gcc.dg/torture/pr60115.c: New testcase.
5126 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5128 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5129 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5131 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5132 Ilya Tocar <ilya.tocar@intel.com>
5134 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5135 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5136 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5137 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5138 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5139 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5140 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5141 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5142 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5143 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5144 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5145 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5146 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5147 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5148 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5149 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5150 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5151 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5152 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5153 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5154 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5155 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5156 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5157 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5158 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5159 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5160 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5162 2014-02-10 Jakub Jelinek <jakub@redhat.com>
5164 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5166 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5169 * gfortran.dg/associated_target_5.f03: New test.
5171 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5174 * gfortran.dg/elemental_by_value_1.f90: New test.
5176 2014-02-08 Janus Weil <janus@gcc.gnu.org>
5179 * gfortran.dg/finalize_22.f90: New.
5181 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
5184 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
5185 was fixed by the patch for PR59906.
5187 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5189 PR translation/52289
5190 * gfortran.dg/coarray_8.f90: Update dg-error match.
5192 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5195 * gcc.dg/vect/pr59984.c: New test.
5198 * gcc.dg/attr-alloc_align-1.c: New test.
5199 * gcc.dg/attr-alloc_align-2.c: New test.
5200 * gcc.dg/attr-alloc_align-3.c: New test.
5201 * gcc.dg/attr-assume_aligned-1.c: New test.
5202 * gcc.dg/attr-assume_aligned-2.c: New test.
5203 * gcc.dg/attr-assume_aligned-3.c: New test.
5205 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5208 * gcc.target/i386/pr60077-1.c: New test.
5209 * gcc.target/i386/pr60077-2.c: New test.
5211 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5213 PR preprocessor/56824
5214 * gcc.dg/pr56824.c: New test.
5216 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5218 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5219 variable used for atomic operations.
5221 2014-02-07 Richard Biener <rguenther@suse.de>
5224 * gcc.dg/vect/pr60092-2.c: New testcase.
5226 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5230 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5232 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5233 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5235 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5237 * gcc.target/s390/fp2int1.c: New testcase.
5239 2014-02-07 Richard Biener <rguenther@suse.de>
5242 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5243 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5245 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
5248 * g++.dg/torture/pr59918.C: New testcase.
5250 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5253 * gcc.target/arm/pr59575.c: New test.
5256 * gcc.dg/pr59992.c: New test.
5258 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
5260 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5261 init_priority. Test alignment of variable instead of function.
5263 2014-02-06 Marek Polacek <polacek@redhat.com>
5266 * gcc.dg/pr60087.c: New test.
5268 2014-02-06 Alan Modra <amodra@gmail.com>
5270 * gcc.target/powerpc/pr60032.c: New.
5272 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5275 * gcc.c-torture/execute/pr60062.c: New test.
5276 * gcc.c-torture/execute/pr60072.c: New test.
5278 2014-02-06 Ian Bolton <ian.bolton@arm.com>
5280 * gcc.dg/tree-ssa/pr59597.c: Make called function static
5281 so that expected outcome works for PIC variants too.
5283 2014-02-06 Yury Gribov <y.gribov@samsung.com>
5284 Kugan Vivekanandarajah <kuganv@linaro.org>
5286 * gcc.target/arm/vect-noalign.c: New file.
5288 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
5289 Jakub Jelinek <jakub@redhat.com>
5292 * gcc.dg/pr60013.c: New testcase.
5294 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5296 * gcc.dg/vmx/sum2s.c: New.
5297 * gcc.dg/vmx/sum2s-be-order.c: New.
5299 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5301 * gcc.dg/vmx/pack.c: New.
5302 * gcc.dg/vmx/pack-be-order.c: New.
5303 * gcc.dg/vmx/unpack.c: New.
5304 * gcc.dg/vmx/unpack-be-order.c: New.
5306 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5308 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5309 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5311 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5313 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5314 Use __builtin_floorf, __builtin_ceilf.
5315 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5317 (TEST): Use __builtin_floorf.
5318 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5320 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5323 * g++.dg/opt/pr59947.C: New test.
5326 * c-c++-common/gomp/pr58703.c: New test.
5328 2014-02-05 Richard Biener <rguenther@suse.de>
5331 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5332 avoid using unsigned long long.
5334 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5337 * g++.dg/torture/pr57499.C: New test.
5339 2014-02-05 Yury Gribov <y.gribov@samsung.com>
5341 * gcc.dg/asan/nosanitize-and-inline.c: New test.
5343 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
5345 * g++.dg/ipa/devirrt-22.C: Fix template.
5347 2014-02-04 Marek Polacek <polacek@redhat.com>
5350 * gcc.dg/pr60036.c: New test.
5352 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5355 * g++.dg/torture/pr60058.C: New testcase.
5357 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5359 * g++.dg/tsan/default_options.C: Invert check.
5361 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5363 PR tree-optimization/60002
5364 * g++.dg/opt/pr60002.C: New test.
5366 PR tree-optimization/60023
5367 * g++.dg/vect/pr60023.cc: New test.
5370 * c-c++-common/torture/pr60026.c: New test.
5372 PR rtl-optimization/57915
5373 * gcc.target/i386/pr57915.c: New test.
5375 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5377 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5379 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5381 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5383 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5386 * gcc.dg/pr59261.c: New test.
5388 2014-02-04 Richard Biener <rguenther@suse.de>
5390 PR tree-optimization/60012
5391 * gcc.dg/vect/pr60012.c: New testcase.
5393 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5396 * g++.dg/eh/unwind-direct.C: New test.
5398 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5400 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5401 timeout value to 20s.
5403 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5406 * g++.dg/torture/pr59882.C: New testcase
5408 2014-02-03 Jan Hubicka <jh@suse.cz>
5411 * g++.dg/ipa/devirt-22.C: New testcase.
5413 2014-02-03 Jan Hubicka <jh@suse.cz>
5415 * g++.dg/ipa/devirt-25.C: New testcase.
5417 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5419 PR tree-optimization/59924
5420 * gcc.dg/pr59924.c: New test.
5422 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5425 * g++.dg/ipa/devirt-24.C: New testcase.
5427 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5431 * c-c++-common/attributes-1.c: New testcase.
5432 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5434 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5437 * g++.dg/cpp0x/pr58871.C: New.
5439 2014-02-03 Cong Hou <congh@google.com>
5441 PR tree-optimization/60000
5442 * g++.dg/vect/pr60000.cc: New test.
5444 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5446 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5447 * gcc.target/i386/long-double-64-4.c: Likewise.
5448 * gcc.target/i386/long-double-80-1.c: Likewise.
5449 * gcc.target/i386/long-double-80-2.c: Likewise.
5450 * gcc.target/i386/long-double-80-3.c: Likewise.
5451 * gcc.target/i386/long-double-80-4.c: Likewise.
5452 * gcc.target/i386/long-double-80-5.c: Likewise.
5453 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5454 __multf3 isn't used.
5455 * gcc.target/i386/long-double-64-3.c: Likewise.
5456 * gcc.target/i386/long-double-128-1.c: New test.
5457 * gcc.target/i386/long-double-128-2.c: Likewise.
5458 * gcc.target/i386/long-double-128-3.c: Likewise.
5459 * gcc.target/i386/long-double-128-4.c: Likewise.
5460 * gcc.target/i386/long-double-128-5.c: Likewise.
5461 * gcc.target/i386/long-double-128-6.c: Likewise.
5462 * gcc.target/i386/long-double-128-7.c: Likewise.
5463 * gcc.target/i386/long-double-128-8.c: Likewise.
5464 * gcc.target/i386/long-double-128-9.c: Likewise.
5465 * gcc.target/i386/long-double-64-5.c: Likewise.
5466 * gcc.target/i386/long-double-64-6.c: Likewise.
5467 * gcc.target/i386/long-double-64-7.c: Likewise.
5468 * gcc.target/i386/long-double-64-8.c: Likewise.
5469 * gcc.target/i386/long-double-64-9.c: Likewise.
5470 * gcc.target/i386/long-double-80-10.c: Likewise.
5471 * gcc.target/i386/long-double-80-8.c: Likewise.
5472 * gcc.target/i386/long-double-80-9.c: Likewise.
5474 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5476 PR rtl-optimization/57662
5477 * g++.dg/pr57662.C: New test.
5479 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5481 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5482 * gcc.dg/vmx/perm.c: New.
5483 * gcc.dg/vmx/perm-be-order.c: New.
5485 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5487 * gcc.dg/vmx/vsums.c: New.
5488 * gcc.dg/vmx/vsums-be-order.c: New.
5490 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5492 * g++.dg/ipa/devirt-23.C: New testcase.
5493 * g++.dg/ipa/devirt-20.C: Fix template.
5495 2014-02-02 Jan Hubicka <jh@suse.cz>
5497 * g++.dg/ipa/devirt-21.C: New testcase.
5499 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5501 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5502 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5504 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5507 * gcc.c-torture/execute/pr60017.c: New test.
5509 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5512 * gfortran.dg/default_initialization_7.f90: New test.
5514 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5517 * gfortran.dg/elemental_subroutine_9.f90: New test.
5519 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5521 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5523 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5525 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5527 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5529 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5531 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5534 * g++.dg/init/bitfield5.C: New.
5536 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5538 PR tree-optimization/60003
5539 * gcc.c-torture/execute/pr60003.c: New test.
5541 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5544 * gcc.target/arm/pr59985.C: New.
5546 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5549 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5550 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5552 (tsan_finish): Restore dg-do-what-default.
5553 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5554 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5555 * g++.dg/tsan/default_options.C: Likewise.
5556 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5557 * g++.dg/tsan/atomic_free2.C: Likewise.
5558 * g++.dg/tsan/cond_race.C: Likewise.
5559 * g++.dg/tsan/fd_close_norace.C: Likewise.
5560 * g++.dg/tsan/benign_race.C: Likewise.
5561 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5562 * c-c++-common/tsan/simple_race.c: Likewise.
5563 * c-c++-common/tsan/mutexset1.c: Likewise.
5564 * c-c++-common/tsan/thread_leak2.c: Likewise.
5565 * c-c++-common/tsan/tls_race.c: Likewise.
5566 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5567 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5568 * c-c++-common/tsan/free_race2.c: Likewise.
5569 * c-c++-common/tsan/thread_leak.c: Likewise.
5570 * c-c++-common/tsan/thread_leak1.c: Likewise.
5571 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5572 * c-c++-common/tsan/free_race.c: Likewise.
5573 * c-c++-common/tsan/sleep_sync.c: Likewise.
5574 * c-c++-common/tsan/tiny_race.c: Likewise.
5575 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5576 * c-c++-common/tsan/atomic_stack.c: Likewise.
5577 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5578 in dg-output regexps.
5579 * c-c++-common/tsan/simple_stack.c: Likewise.
5581 2014-01-31 Richard Henderson <rth@redhat.com>
5583 * g++.dg/tm/pr60004.C: New.
5585 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5588 * g++.dg/inherit/crash4.C: New.
5590 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5592 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5594 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5596 * gcc.target/i386/m512-check.h: Use correct rounding values.
5598 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5600 * gcc.target/i386/avx-1.c: Use correct rounding values.
5601 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5602 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5603 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5604 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5605 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5606 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5607 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5608 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5609 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5610 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5611 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5612 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5613 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5614 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5615 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5616 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5617 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5618 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5619 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5620 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5621 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5622 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5623 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5624 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5625 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5626 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5627 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5628 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5629 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5630 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5631 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5632 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5633 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5634 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5635 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5636 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5637 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5638 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5639 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5640 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5641 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5642 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5643 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5644 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5645 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5646 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5647 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5648 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5649 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5650 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5651 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5652 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5653 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5654 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5655 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5656 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5657 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5658 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5659 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5660 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5661 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5662 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5663 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5664 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5665 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5666 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5667 * gcc.target/i386/sse-13.c: Ditto.
5668 * gcc.target/i386/sse-14.c: Ditto.
5669 * gcc.target/i386/sse-22.c: Ditto.
5670 * gcc.target/i386/sse-23.c: Ditto.
5672 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5674 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5675 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5677 2014-01-31 Richard Biener <rguenther@suse.de>
5680 * gcc.dg/torture/pr59990.c: New testcase.
5682 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5684 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5685 if it fails don't run any tsan tests.
5687 2014-01-31 Marek Polacek <polacek@redhat.com>
5690 * gcc.dg/pr59940.c (g): Adjust dg-warning.
5691 (y): Adjust dg-error.
5692 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5693 * gcc.dg/pr59963-1.c: New test.
5694 * gcc.dg/pr59963-2.c: New test.
5695 * gcc.dg/pr59963-3.c: New test.
5697 2014-01-30 Jakub Jelinek <jakub@redhat.com>
5700 * gcc.target/arm/pr59923.c: New test.
5702 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5704 * gcc.dg/vmx/splat.c: New.
5705 * gcc.dg/vmx/splat-vsx.c: New.
5706 * gcc.dg/vmx/splat-be-order.c: New.
5707 * gcc.dg/vmx/splat-vsx-be-order.c: New.
5708 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5709 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5711 2014-01-30 Richard Biener <rguenther@suse.de>
5713 PR tree-optimization/59993
5714 * gcc.dg/torture/pr59993.c: New testcase.
5716 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5718 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5719 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5720 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5721 vect_int rather than vect_float.
5723 2014-01-30 Marek Polacek <polacek@redhat.com>
5725 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5727 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
5729 * gcc.target/microblaze/isa/fcmp4.c: New.
5731 2014-01-30 Marek Polacek <polacek@redhat.com>
5734 * gcc.dg/pr59940.c: New test.
5735 * gcc.dg/pr35635.c (func3): Move dg-warning.
5737 2014-01-30 Richard Biener <rguenther@suse.de>
5739 PR tree-optimization/59903
5740 * gcc.dg/torture/pr59903.c: New testcase.
5742 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5745 * g++.dg/lookup/crash8.C: New.
5747 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5750 * g++.dg/template/crash117.C: New.
5752 2014-01-30 Richard Biener <rguenther@suse.de>
5755 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5756 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5758 * gcc.dg/invalid-call-1.c: Likewise.
5760 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5763 * g++.dg/cpp1y/auto-fn23.C: New.
5765 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/init/dso_handle2.C: New.
5770 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5773 * g++.dg/cpp0x/pr58674.C: New.
5775 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
5778 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5779 * gcc.target/i386/avx512f-gather-5.c: Ditto.
5781 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5783 * gcc.dg/vmx/merge-be-order.c: New.
5784 * gcc.dg/vmx/merge.c: New.
5785 * gcc.dg/vmx/merge-vsx-be-order.c: New.
5786 * gcc.dg/vmx/merge-vsx.c: New.
5788 2014-01-29 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/58742
5791 * gcc.dg/pr58742-1.c: New testcase.
5792 * gcc.dg/pr58742-2.c: Likewise.
5793 * gcc.dg/pr58742-3.c: Likewise.
5795 2014-01-29 Renlin Li <Renlin.Li@arm.com>
5797 * gcc.target/arm/ftest-armv7ve-arm.c: New.
5798 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5799 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5801 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/gomp/pr58702.C: New.
5806 2014-01-29 Dodji Seketeli <dodji@redhat.com>
5808 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5811 2014-01-29 Jakub Jelinek <jakub@redhat.com>
5814 PR tree-optimization/59920
5815 * gcc.dg/pr59920-1.c: New test.
5816 * gcc.dg/pr59920-2.c: New test.
5817 * gcc.dg/pr59920-3.c: New test.
5818 * c-c++-common/gomp/pr59917-1.c: New test.
5819 * c-c++-common/gomp/pr59917-2.c: New test.
5821 PR tree-optimization/59594
5822 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5823 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5824 * gcc.dg/vect/pr59594.c: New test.
5826 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
5829 * gfortran.dg/allocate_class_3.f90: New test.
5831 2014-01-28 Dodji Seketeli <dodji@redhat.com>
5833 PR preprocessor/59935
5834 * c-c++-common/cpp/warning-zero-location.c: New test.
5835 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5837 2014-01-27 Steve Ellcey <sellcey@mips.com>
5839 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5841 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
5843 * g++.dg/ext/mv16.C: New tests.
5845 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
5847 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5848 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5849 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5850 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5851 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5852 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5853 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5854 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5855 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5856 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5857 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5858 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5859 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5860 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5861 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5862 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5863 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5864 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5865 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5866 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5867 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5868 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5869 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5870 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5871 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5872 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5873 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5874 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5875 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5876 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5877 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5878 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5879 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5880 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5881 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5882 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5883 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5884 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5885 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5886 _mm512_mask_cvtepi32_storeu_epi8.
5887 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5888 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5889 _mm512_mask_cvtepi32_storeu_epi16.
5890 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5891 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5892 _mm512_mask_cvtepi64_storeu_epi8.
5893 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5894 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5895 _mm512_mask_cvtepi64_storeu_epi16.
5896 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5897 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5898 _mm512_mask_cvtepi64_storeu_epi32.
5899 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5900 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5901 _mm512_mask_cvtsepi32_storeu_epi8.
5902 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5903 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5904 _mm512_mask_cvtsepi32_storeu_epi16.
5905 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5906 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5907 _mm512_mask_cvtsepi64_storeu_epi8.
5908 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5909 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5910 _mm512_mask_cvtsepi64_storeu_epi16.
5911 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5912 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5913 _mm512_mask_cvtsepi64_storeu_epi32.
5914 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5915 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5916 _mm512_mask_cvtusepi32_storeu_epi8.
5917 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5918 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5919 _mm512_mask_cvtusepi32_storeu_epi16.
5920 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5921 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5922 _mm512_mask_cvtusepi64_storeu_epi8.
5923 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5924 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5925 _mm512_mask_cvtusepi64_storeu_epi16.
5926 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5927 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5928 _mm512_mask_cvtusepi64_storeu_epi32.
5929 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5930 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5932 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
5934 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5935 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5936 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5937 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5938 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5939 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5940 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5941 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5942 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5943 built-ins roudning immediate.
5944 * gcc.target/i386/sse-22.c: Add new built-ins.
5945 * gcc.target/i386/sse-23.c: Ditto.
5946 * gcc.target/i386/avx-1.c: Ditto.
5948 2014-01-27 Christian Bruel <christian.bruel@st.com>
5950 * gcc.target/sh/torture/strncmp.c: New tests.
5952 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
5954 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5956 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5958 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5960 2014-01-24 Jeff Law <law@redhat.com>
5962 PR tree-optimization/59919
5963 * gcc.c-torture/compile/pr59919.c: New test.
5965 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5968 * g++.dg/ext/timevar2.C: New.
5970 2014-01-24 Marek Polacek <polacek@redhat.com>
5972 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5974 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
5977 * gcc.target/i386/pr59929.c: New test.
5979 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5982 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5983 word atomic functions at runtime.
5985 2014-01-23 Marek Polacek <polacek@redhat.com>
5988 * gcc.dg/pr59846.c: New test.
5990 2014-01-23 Marek Polacek <polacek@redhat.com>
5993 * c-c++-common/pr58346-1.c: New test.
5994 * c-c++-common/pr58346-2.c: New test.
5995 * c-c++-common/pr58346-3.c: New test.
5997 2014-01-23 Marek Polacek <polacek@redhat.com>
6000 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6001 * gcc.dg/pr59871.c: New test.
6003 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6006 * g++.dg/parse/enum11.C: New.
6008 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6010 * gcc.target/aarch64/sshr64_1.c: New testcase.
6012 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6014 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6015 SIMD enabled function.
6016 * g++.dg/cilk-plus/ef_test.C: New test.
6017 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6019 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6020 to differenciate C error messages from C++ ones.
6022 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6024 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6026 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6028 * gcc.target/microblaze/others/builtin-trap.c: New test,
6030 2014-01-23 Jakub Jelinek <jakub@redhat.com>
6033 * c-c++-common/gomp/pr58809.c: New test.
6035 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6038 * c-c++-common/asan/use-after-return-1.c: Fixed
6041 2014-01-23 Dodji Seketeli <dodji@redhat.com>
6043 PR preprocessor/58580
6044 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6046 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6047 Ilya Tocar <ilya.tocar@intel.com>
6049 * gcc.target/i386/avx512f-kmovw-1.c: New.
6051 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6053 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6054 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6055 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6056 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6057 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6058 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6060 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6063 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6064 * gcc.target/mips/pr52125.c: New test.
6066 2014-01-22 Marek Polacek <polacek@redhat.com>
6069 * gcc.dg/torture/pr59891.c: New test.
6071 2014-01-22 Jeff Law <law@redhat.com>
6073 PR tree-optimization/59597
6074 * gcc.dg/tree-ssa/pr59597.c: New test.
6076 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6078 PR rtl-optimization/59477
6079 * g++.dg/pr59477.C: New.
6081 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6083 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6085 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6088 * g++.dg/pr59482.C: New.
6090 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6092 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6093 * gcc.dg/vmx/extract-vsx.c: New.
6094 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6095 * gcc.dg/vmx/insert-vsx.c: New.
6097 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6099 PR rtl-optimization/59896
6100 * gcc.target/arm/pr59896.c: New.
6102 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6104 PR rtl-optimization/59858
6105 * gcc.target/arm/pr59858.c: New.
6107 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6110 * gcc.dg/tree-prof/pr59003.c: New test.
6113 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6116 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6118 * gfortran.dg/round_3.f08: Add more cases.
6120 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6122 * lib/target-supports.exp (force_conventional_output_for): New
6124 * lib/scanasm.exp (scan-assembler_required_options)
6125 (scan-assembler-not_required_options)
6126 (scan-assembler-times_required_options): Replace with
6127 force_conventional_output_fors.
6128 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6129 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6131 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6134 * gcc.target/i386/pr59789.c: New testcase.
6136 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6138 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6139 the 'code' bitfield from 16 to 8.
6141 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6143 * lib/target-supports.exp
6144 (check_effective_target_vect_perm): Exclude aarch64_be.
6145 (check_effective_target_vect_perm_byte): Likewise.
6146 (check_effective_target_vect_perm_short): Likewise.
6148 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6150 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6151 (RUN_TEST): Use new macro.
6152 (INDEX64_32): Delete.
6153 (INDEX64_64): Likewise.
6154 (INDEX128_32): Likewise.
6155 (INDEX128_64): Likewise.
6157 (test_vneg_f32): Use fixed RUN_TEST.
6159 2014-01-20 Richard Biener <rguenther@suse.de>
6162 * gcc.dg/pr59860.c: New testcase.
6164 2014-01-20 Jakub Jelinek <jakub@redhat.com>
6167 * gcc.target/i386/pr59880.c: New test.
6169 2014-01-20 Renlin Li <renlin.li@arm.com>
6171 * gcc.dg/pr44194-1.c: Tweak regexp.
6173 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6178 * gfortran.dg/round_3.f08: New cases added.
6179 * gfortran.dg/fmt_g_1.f90: New test.
6181 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
6183 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6185 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6187 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6189 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6191 * gcc.dg/vect/pr57705.c: Require vect_int.
6192 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6193 * gcc.dg/vect/vect-alias-check.c: Likewise.
6195 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6198 * gfortran.dg/unresolved_fixup_1.f90: New test.
6199 * gfortran.dg/unresolved_fixup_2.f90: New test.
6201 2014-01-18 Jakub Jelinek <jakub@redhat.com>
6204 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6205 Remove dg-prune-output lines.
6207 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6210 * gfortran.dg/pr59706.f90: New test.
6211 * g++.dg/ext/pr59706.C: New test.
6213 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6217 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6218 * g++.dg/init/pr58811.C: Likewise.
6220 2014-01-17 Jeff Law <law@redhat.com>
6223 * gfortran.dg/pr57904.f90: New test.
6225 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6228 * g++.dg/cpp0x/nsdmi-union4.C: New.
6230 2014-01-17 Marek Polacek <polacek@redhat.com>
6233 * g++.dg/diagnostic/pr59838.C: New test.
6235 2014-01-17 Marek Polacek <polacek@redhat.com>
6238 * gcc.dg/pr58346.c: New test.
6240 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6243 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6244 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6248 * gfortran.dg/pr59440-1.f90: New test.
6249 * gfortran.dg/pr59440-2.f90: New test.
6250 * gfortran.dg/pr59440-3.f90: New test.
6253 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6254 testing for " version" and " alias" with one testing for
6255 " version\[^\n\r]* alias".
6256 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6257 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6258 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6259 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6260 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6261 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6264 * c-c++-common/torture/pr57945.c: New test.
6266 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
6268 * gcc.target/arm/its.c: New testcase.
6270 2014-01-16 Jan Hubicka <jh@suse.cz>
6273 * g++.dg/torture/pr59775.C: New testcase.
6275 2014-01-16 Jakub Jelinek <jakub@redhat.com>
6278 * gcc.c-torture/compile/pr58344.c: New test.
6281 * gcc.target/i386/pr59839.c: New test.
6284 * gcc.target/i386/pr9771-1.c (main): Rename to...
6285 (real_main): ... this. Add __asm name "main".
6286 (ASMNAME, ASMNAME2, STRING): Define.
6288 2014-01-16 Nick Clifton <nickc@redhat.com>
6291 * gcc.c-torture/compile/pr28865.c: New.
6292 * gcc.c-torture/execute/pr28865.c: New.
6294 2014-01-16 Marek Polacek <polacek@redhat.com>
6297 * gcc.dg/pr59827.c: New test.
6299 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6301 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6303 2014-01-15 Richard Henderson <rth@redhat.com>
6306 * gcc.target/i386/pr54694.c: New test.
6308 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6311 * g++.dg/pr49718.C: New test.
6313 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6315 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6317 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6319 * gcc.dg/vmx/mult-even-odd.c: New.
6320 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6322 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6324 * lib/target-supports.exp (check_libcilkrts_available): Added an
6325 extern "C" if we are using C++ along with a function prototype.
6327 2014-01-15 Jeff Law <law@redhat.com>
6329 PR tree-optimization/59747
6330 * gcc.c-torture/execute/pr59747.c: New test.
6332 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6335 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6337 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6338 * g++.dg/ext/attribute-test-1.C: Likewise.
6339 * g++.dg/ext/attribute-test-2.C: Likewise.
6340 * g++.dg/ext/attribute-test-3.C: Likewise.
6341 * g++.dg/ext/attribute-test-4.C: Likewise.
6342 * g++.dg/ext/pr56790-1.C: Likewise.
6343 * g++.dg/torture/pr38565.C: Likewise.
6344 * gcc.dg/pr53060.c: Likewise.
6345 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6346 * c-c++-common/vector-compare-2.c: Likewise.
6347 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6348 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6349 dg-message line number.
6351 2014-01-15 Matthias Klose <doko@ubuntu.com>
6353 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6355 2014-01-15 Richard Biener <rguenther@suse.de>
6357 PR tree-optimization/59822
6358 * g++.dg/torture/pr59822.C: New testcase.
6360 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6363 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6364 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6366 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6367 Kugan Vivekanandarajah <kuganv@linaro.org>
6370 * g++.dg/pr59695.C: New testcase.
6372 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6375 * gcc.c-torture/compile/pr59803.c: New testcase.
6377 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6380 * gcc.c-torture/execute/pr58943.c: New test.
6381 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6383 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6386 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6387 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6388 (bar): Change return type to void. Set y to x.
6389 * gcc.target/i386/pr59794-1.c: New testcase.
6390 * gcc.target/i386/pr59794-2.c: Likewise.
6391 * gcc.target/i386/pr59794-3.c: Likewise.
6392 * gcc.target/i386/pr59794-4.c: Likewise.
6393 * gcc.target/i386/pr59794-5.c: Likewise.
6394 * gcc.target/i386/pr59794-6.c: Likewise.
6395 * gcc.target/i386/pr59794-7.c: Likewise.
6397 2014-01-14 Richard Biener <rguenther@suse.de>
6399 PR tree-optimization/58921
6400 PR tree-optimization/59006
6401 * gcc.dg/torture/pr58921.c: New testcase.
6402 * gcc.dg/torture/pr59006.c: Likewise.
6403 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6405 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6408 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6409 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6410 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6411 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6412 Executing predictive commoning without unrolling.
6414 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6416 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6417 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6418 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6419 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6420 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6421 __builtin_ia32_rsqrt28sd_round.
6422 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6423 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6424 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6425 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6426 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6427 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6428 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6429 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6430 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6431 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6432 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6433 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6434 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6435 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6436 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6437 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6438 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6439 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6440 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6441 fix wrong rounding mode (see above).
6442 * gcc.target/i386/sse-23.c: Ditto.
6444 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6446 * gcc.dg/vmx/insert.c: New.
6447 * gcc.dg/vmx/insert-be-order.c: New.
6448 * gcc.dg/vmx/extract.c: New.
6449 * gcc.dg/vmx/extract-be-order.c: New.
6451 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6453 PR tree-optimization/59387
6454 * gcc.c-torture/execute/pr59387.c: New test.
6456 2014-01-13 Richard Biener <rguenther@suse.de>
6458 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6459 adjusting mathlib options.
6460 * gfortran.dg/lto/lto.exp: Likewise.
6462 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6464 * gnat.dg/loop_optimization17.adb: New test.
6465 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6467 2014-01-13 Christian Bruel <christian.bruel@st.com>
6469 * gcc.target/sh/cmpstrn.c: New case.
6471 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6473 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6474 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6476 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6479 * gfortran.dg/alloc_comp_basics_6.f90: New.
6481 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6484 * gfortran.dg/pr59700.f90: New test.
6486 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6488 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6489 * gfortran.dg/use_only_3.f90: Likewise.
6490 * gfortran.dg/inquire_10.f90: Delete opened file.
6491 * gfortran.dg/inquire_15.f90: Likewise.
6492 * gfortran.dg/pr16597.f90: Likewise.
6493 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6496 2014-01-10 Jeff Law <law@redhat.com>
6499 * gcc.c-torture/compile/pr59743.c: New test.
6501 2014-01-10 Jan Hubicka <jh@suse.cz>
6504 * g++.dg/torture/pr58585.C: New testcase.
6506 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6508 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6510 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6512 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6514 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6517 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6518 * gcc.target/aarch64/cmn-neg2.c: New test.
6520 2014-01-10 Richard Biener <rguenther@suse.de>
6522 PR tree-optimization/59374
6523 * gcc.dg/torture/pr59374-3.c: New testcase.
6525 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6527 * lib/target-supports.exp
6528 (check_effective_target_arm_crypto_ok_nocache): New.
6529 (check_effective_target_arm_crypto_ok): Use above procedure.
6530 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6532 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6536 * g++.dg/ipa/devirt-20.C: New testcase.
6537 * g++.dg/torture/pr58252.C: Likewise.
6538 * g++.dg/torture/pr59226.C: Likewise.
6540 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6542 * c-c++-common/asan/no-asan-stack.c: New test.
6544 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6547 * gcc.dg/pr59670.c: New test.
6549 2014-01-09 Steve Ellcey <sellcey@mips.com>
6551 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6553 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6556 * gcc.target/i386/pr47735.c: New test.
6558 PR tree-optimization/59622
6559 * g++.dg/opt/pr59622-2.C: New test.
6560 * g++.dg/opt/pr59622-3.C: New test.
6561 * g++.dg/opt/pr59622-4.C: New test.
6562 * g++.dg/opt/pr59622-5.C: New test.
6565 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6566 filename:line instead of (modulename+offset) form with stripped
6567 initial / from the filename.
6569 2014-01-09 Ian Lance Taylor <iant@google.com>
6571 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6572 the other Go compiler.
6574 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6577 * g++.dg/cpp0x/variadic145.C: New.
6579 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6581 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6582 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6584 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6587 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6588 are run only if the Cilk library is available/enabled.
6589 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6590 * lib/target-supports.exp (check_libcilkrts_available): New function.
6592 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6595 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6596 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6597 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6598 with dg-additional-options.
6599 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6600 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6601 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6602 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6603 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6604 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6606 2014-01-09 Richard Biener <rguenther@suse.de>
6608 PR tree-optimization/59715
6609 * gcc.dg/torture/pr59715.c: New testcase.
6611 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6613 * c-c++-common/asan/no-asan-globals.c: New test.
6614 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6615 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6616 * c-c++-common/asan/use-after-return-1.c: Likewise.
6617 * c-c++-common/asan/no-use-after-return.c: Likewise.
6619 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6621 * gnat.dg/weak2.ad[sb]: New test.
6623 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6626 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6627 type, use pointers to vector type instead.
6629 2014-01-08 Catherine Moore <clm@codesourcery.com>
6631 * gcc.target/mips/umips-branch-3.c: New test.
6632 * gcc.target/mips/umips-branch-4.c: New test.
6634 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6636 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6637 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6638 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6639 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6640 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6641 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6642 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6643 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6645 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6647 PR rtl-optimization/59137
6648 * gcc.target/mips/pr59137.c: New test.
6650 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6652 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6653 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6654 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6655 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6656 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6657 Require fpic effective target.
6658 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6660 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6663 * gcc.dg/pr59722.c: New test.
6665 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6668 * gcc.dg/torture/pr57748-3.c: New test.
6669 * gcc.dg/torture/pr57748-4.c: New test.
6671 2014-01-08 Marek Polacek <polacek@redhat.com>
6674 * gcc.dg/gomp/pr59669-1.c: New test.
6675 * gcc.dg/gomp/pr59669-2.c: New test.
6677 2014-01-08 Martin Jambor <mjambor@suse.cz>
6680 * gcc.dg/ipa/pr59610.c: New test.
6682 2014-01-08 Janus Weil <janus@gcc.gnu.org>
6685 * gfortran.dg/binding_label_tests_26a.f90: New.
6686 * gfortran.dg/binding_label_tests_26b.f90: New.
6688 2014-01-08 Marek Polacek <polacek@redhat.com>
6691 * c-c++-common/ubsan/pr59667.c: New test.
6693 2014-01-08 Richard Biener <rguenther@suse.de>
6696 * gcc.dg/pr59630.c: New testcase.
6698 2014-01-08 Richard Biener <rguenther@suse.de>
6701 * gcc.dg/pr59471.c: New testcase.
6703 2014-01-07 Jeff Law <law@redhat.com>
6706 * gcc.target/i386/pr53623.c: New test.
6708 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
6710 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6712 * g++.dg/cpp1y/pr58534.C: Likewise.
6713 * g++.dg/cpp1y/pr58536.C: Likewise.
6714 * g++.dg/cpp1y/pr58548.C: Likewise.
6715 * g++.dg/cpp1y/pr58549.C: Likewise.
6716 * g++.dg/cpp1y/pr58637.C: Likewise.
6717 * g++.dg/cpp1y/pr59112.C: Likewise.
6718 * g++.dg/cpp1y/pr59113.C: Likewise.
6719 * g++.dg/cpp1y/pr59629.C: Likewise.
6720 * g++.dg/cpp1y/pr59635.C: Likewise.
6721 * g++.dg/cpp1y/pr59636.C: Likewise.
6722 * g++.dg/cpp1y/pr59638.C: Likewise.
6724 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
6726 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6728 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
6730 * gcc.target/i386/intrinsics_4.c (bar): New function.
6732 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6734 * g++.dg/ext/is_base_of_incomplete-2.C: New.
6736 2014-01-07 Jakub Jelinek <jakub@redhat.com>
6738 PR rtl-optimization/58668
6739 * gcc.dg/pr58668.c: New test.
6741 PR tree-optimization/59643
6742 * gcc.dg/pr59643.c: New test.
6743 * gcc.c-torture/execute/pr59643.c: New test.
6745 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6748 * gfortran.dg/class_allocate_16.f90: New.
6750 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6753 * gcc.target/i386/pr59644.c: New test.
6755 2014-01-06 Marek Polacek <polacek@redhat.com>
6758 * gcc.dg/pr57773.c: New test.
6760 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
6766 * g++.dg/cpp1y/pr59635.C: New testcase.
6767 * g++.dg/cpp1y/pr59636.C: New testcase.
6768 * g++.dg/cpp1y/pr59629.C: New testcase.
6769 * g++.dg/cpp1y/pr59638.C: New testcase.
6771 2014-01-06 Martin Jambor <mjambor@suse.cz>
6774 * gcc.dg/ipa/pr59008.c: New test.
6776 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6778 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6781 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6783 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6784 Require c99_runtime.
6785 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6787 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6788 Require c99_runtime.
6789 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6790 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6791 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6793 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6794 Require c99_runtime.
6795 Make CALC void static.
6796 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6798 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6799 Require c99_runtime.
6800 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6802 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6804 * gcc.target/i386/pr59501-1.c: Require avx effective target.
6805 * gcc.target/i386/pr59501-2.c: Likewise.
6806 * gcc.target/i386/pr59501-3.c: Likewise.
6807 * gcc.target/i386/pr59501-4.c: Likewise.
6808 * gcc.target/i386/pr59501-5.c: Likewise.
6809 * gcc.target/i386/pr59501-6.c: Likewise.
6811 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6813 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6814 * gcc.target/i386/pr59390_1.c: Likewise.
6815 * gcc.target/i386/pr59390_2.c: Likewise.
6817 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
6819 * gcc.dg/pr59350.c: Tweak.
6820 * gcc.dg/pr59350-2.c: New test.
6821 * g++.dg/pr59510.C: Likewise.
6823 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6826 * gfortran.dg/bind_c_procs_2.f90: New.
6828 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
6830 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6831 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6832 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6833 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6834 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6835 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6836 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6838 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
6840 * gcc.target/arm/neon-nested-apcs.c: New test.
6842 2014-01-04 Jakub Jelinek <jakub@redhat.com>
6844 PR tree-optimization/59519
6845 * gcc.dg/vect/pr59519-1.c: New test.
6846 * gcc.dg/vect/pr59519-2.c: New test.
6848 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6851 2014-01-04 Janus Weil <janus@gcc.gnu.org>
6854 * gfortran.dg/typebound_proc_32.f90: New.
6856 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
6859 * g++.dg/pr58950.C: New file.
6861 2014-01-03 Tobias Burnus <burnus@net-b.de>
6864 * g++.dg/gomp/pr58567.C: New.
6866 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
6868 PR tree-optimization/59651
6869 * gcc.dg/torture/pr59651.c: New test.
6870 * gcc.dg/vect/pr59651.c: Ditto.
6872 2014-01-03 Jakub Jelinek <jakub@redhat.com>
6875 * gcc.target/i386/pr59625.c: New test.
6877 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6881 * g++.dg/cpp0x/range-for28.C: New.
6882 * g++.dg/cpp0x/range-for3.C: Update.
6884 2014-01-02 Joseph Myers <joseph@codesourcery.com>
6886 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6888 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6891 * g++.dg/cpp0x/pr59641.C: New file.
6893 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6895 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6897 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6900 * g++.dg/ext/pr59378.C: New file.
6902 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6904 Update copyright years
6906 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6908 * gcc.target/arc/arc.exp: Use the standard form for the copyright
6911 2014-01-02 Janus Weil <janus@gcc.gnu.org>
6914 * gfortran.dg/dynamic_dispatch_12.f90: New.
6916 2014-01-01 Jakub Jelinek <jakub@redhat.com>
6918 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6919 the builtin isn't optimized away as unused.
6921 PR rtl-optimization/59647
6922 * g++.dg/opt/pr59647.C: New test.
6924 Copyright (C) 2014 Free Software Foundation, Inc.
6926 Copying and distribution of this file, with or without modification,
6927 are permitted in any medium without royalty provided the copyright
6928 notice and this notice are preserved.