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