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