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