2d8cd01f8a6e32929e73f8d7ef39177d9cbefa87
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/renaming6.ad[sb]: New test.
4
5 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6
7 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
8 and 'dg-require-effective-target pie'.
9
10 2015-05-23 Nathan Sidwell <nathan@acm.org>
11
12 PR c++/66243
13 * g++.dg/cpp0x/pr66243.C: New.
14
15 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
16
17 PR lto/66180
18 * g++.dg/lto/pr66180_0.C: New testcase.
19 * g++.dg/lto/pr66180_1.C: New testcase.
20
21 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
22
23 PR fortran/66257
24 * typebound_call_27.f90: New file.
25
26 2015-05-23 Nathan Sidwell <nathan@acm.org>
27
28 PR c++/65936
29 * g++.dg/template/pr65936.C: New.
30
31 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
32
33 PR tree-optimization/63387
34 * gcc.dg/pr63387-2.c: New testcase.
35
36 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
37
38 * gcc.dg/simd-1.c: Update to the new message.
39
40 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
41
42 * gcc.dg/nand.c: New testcase.
43
44 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
45
46 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
47 Set dg-do-what-default to compile only on ARM targets without
48 arm_neon_hw execution support. Remove redundant c-torture-execute
49 in loop over test cases.
50
51 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
52
53 PR target/65491
54 * gcc.target/aarch64/pr65491_1.c: New test.
55 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
56 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
57
58 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
59
60 PR c++/65598
61 * g++.dg/cpp0x/explicit9.C: New.
62 * g++.dg/cpp0x/explicit8.C: Check the locations too.
63
64 2015-05-22 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/66251
67 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
68
69 2015-05-22 Marek Polacek <polacek@redhat.com>
70
71 PR c/47043
72 * c-c++-common/attributes-enum-1.c: New test.
73 * c-c++-common/attributes-enum-2.c: New test.
74 * g++.dg/cpp0x/attributes-enum-1.C: New test.
75 * g++.dg/cpp1y/attributes-enum-1.C: New test.
76
77 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
78
79 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
80 effective target support. If no arm_neon_hw support, do not attempt
81 to execute the tests; only compile them.
82 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
83 and "dg-require-effective-target arm_neon_ok".
84 * gcc.target/arm/simd/vextp16_1.c: Likewise.
85 * gcc.target/arm/simd/vextp64_1.c: Likewise.
86 * gcc.target/arm/simd/vextp8_1.c: Likewise.
87 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
88 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
89 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
90 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
91 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
92 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
93 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
94 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
95 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
96 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
97 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
98 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
99 * gcc.target/arm/simd/vexts16_1.c: Likewise.
100 * gcc.target/arm/simd/vexts32_1.c: Likewise.
101 * gcc.target/arm/simd/vexts64_1.c: Likewise.
102 * gcc.target/arm/simd/vexts8_1.c: Likewise.
103 * gcc.target/arm/simd/vextu16_1.c: Likewise.
104 * gcc.target/arm/simd/vextu32_1.c: Likewise.
105 * gcc.target/arm/simd/vextu64_1.c: Likewise.
106 * gcc.target/arm/simd/vextu8_1.c: Likewise.
107 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
108 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
109 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
110 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
111 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
112 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
113 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
114 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
115 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
116 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
117 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
118 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
119 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
120 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
121 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
122 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
123 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
124 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
125 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
126 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
127 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
128 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
129 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
130 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
131 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
132 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
133 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
134 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
135 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
136 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
137 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
138 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
139 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
140 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
141 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
142 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
143 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
144 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
145 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
146 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
147 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
148 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
149 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
150 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
151 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
152 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
153 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
154 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
155 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
156 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
157 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
158 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
159 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
160 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
161 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
162 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
163 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
164 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
165 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
166 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
167 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
168 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
169 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
170 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
171 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
172 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
173 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
174 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
175 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
176 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
177 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
178 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
179 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
180 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
181 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
182 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
183 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
184 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
185 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
186 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
187 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
188 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
189 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
190 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
191 * gcc.target/arm/simd/vzips16_1.c: Likewise.
192 * gcc.target/arm/simd/vzips32_1.c: Likewise.
193 * gcc.target/arm/simd/vzips8_1.c: Likewise.
194 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
195 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
196 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
197
198 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
199
200 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
201 * gcc.dg/vect/pr59354.c: Likewise.
202 * gcc.dg/vect/pr64252.c: Likewise.
203 * gcc.dg/vect/pr64404.c: Likewise.
204 * gcc.dg/vect/pr64493.c: Likewise.
205 * gcc.dg/vect/pr64495.c: Likewise.
206 * gcc.dg/vect/pr64844.c: Likewise.
207 * gcc.dg/vect/pr65518.c: Likewise.
208 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
209
210 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
211
212 PR c++/66210
213 * g++.dg/cpp1y/var-templ28.C: New.
214
215 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
216
217 PR target/66232
218 * gcc.target/i386/pr66232-1.c: New test.
219 * gcc.target/i386/pr66232-2.c: Likewise.
220 * gcc.target/i386/pr66232-3.c: Likewise.
221 * gcc.target/i386/pr66232-4.c: Likewise.
222 * gcc.target/i386/pr66232-5.c: Likewise.
223
224 2015-05-21 Nathan Sidwell <nathan@acm.org>
225
226 * g++.dg/cpp1y/pr60943.C: New.
227
228 2015-05-21 Jakub Jelinek <jakub@redhat.com>
229
230 PR tree-optimization/66233
231 * gcc.c-torture/execute/pr66233.c: New test.
232
233 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
234
235 PR fortran/66176
236 * gfortran.dg/inline_matmul_11.f90: New test.
237
238 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
239
240 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
241 instead of listing several targets on its own.
242 * gcc.target/i386/pr32219-2.c: Likewise.
243 * gcc.target/i386/pr32219-3.c: Likewise.
244 * gcc.target/i386/pr32219-4.c: Likewise.
245 * gcc.target/i386/pr32219-5.c: Likewise.
246 * gcc.target/i386/pr32219-6.c: Likewise
247 * gcc.target/i386/pr32219-7.c: Likewise.
248 * gcc.target/i386/pr32219-8.c: Likewise.
249 * gcc.target/i386/pr39013-1.c: Likewise.
250 * gcc.target/i386/pr39013-2.c: Likewise.
251 * gcc.target/i386/pr64317.c: Likewise.
252
253 2015-05-21 Jeff Law <law@redhat.com>
254
255 * gcc.target/hppa/shadd-3.c: New test.
256 * gcc.target/hppa/shadd-4.c: New test.
257
258 2015-05-21 Michael Matz <matz@suse.de>
259
260 * gcc.dg/vect/vect-strided-store.c: New test.
261 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
262 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
263
264 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
265
266 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
267 * gcc.dg/pow-sqrt-synth-1.c: New test.
268 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
269
270 2015-05-21 Richard Biener <rguenther@suse.de>
271
272 PR c++/66211
273 * g++.dg/conversion/pr66211.C: New testcase.
274 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
275
276 2015-05-21 Jeff Law <law@redhat.com>
277
278 * gcc.target/hppa/shadd-2.c: New test.
279
280 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
281
282 PR target/54236
283 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
284
285 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
286
287 PR target/65937
288 * gcc.target/arm/pr26702.c: Adjust target selector.
289
290 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
291
292 PR middle-end/66221
293 * gcc.dg/lto/pr66221_0.c: New test.
294 * gcc.dg/lto/pr66221_1.c: New test.
295
296 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
297
298 PR c/52952
299 * gcc.dg/redecl-4.c: Update column numbers.
300 * gcc.dg/format/bitfld-1.c: Likewise.
301 * gcc.dg/format/attr-2.c: Likewise.
302 * gcc.dg/format/attr-6.c: Likewise.
303 * gcc.dg/format/attr-7.c (baz): Likewise.
304 * gcc.dg/format/asm_fprintf-1.c: Likewise.
305 * gcc.dg/format/attr-4.c: Likewise.
306 * gcc.dg/format/branch-1.c: Likewise.
307 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
308 locations within strings with embedded escape sequences.
309
310 2015-05-20 Jeff Law <law@redhat.com>
311
312 * gcc.target/hppa/hppa.exp: New target test driver.
313 * gcc.target/hppa/shadd-1.c: New test.
314
315 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
316
317 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
318
319 2015-05-20 David Malcolm <dmalcolm@redhat.com>
320
321 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
322 (fn_33_k_and_r_style): New.
323 (fn_33_stroustrup_style): New.
324 (fn_33_allman_style): New.
325 (fn_33_whitesmiths_style): New.
326 (fn_33_horstmann_style): New.
327 (fn_33_ratliff_banner_style): New.
328 (fn_33_lisp_style): New.
329 (fn_34_indent_dash_gnu): New.
330 (fn_34_indent_dash_kr): New.
331 (fn_34_indent_dash_orig): New.
332 (fn_34_indent_linux_style): New.
333
334 2015-05-20 Andre Vehreschild <vehre@gmx.de>
335
336 PR fortran/65548
337 * gfortran.dg/allocate_with_source_5.f90: Extend test.
338
339 2015-05-20 Bin Cheng <bin.cheng@arm.com>
340
341 PR tree-optimization/65447
342 * gcc.dg/tree-ssa/pr65447.c: New test.
343
344 2015-05-19 Nathan sidwell <nathan@acm.org>
345
346 * g++.dg/cpp0x/pr65954.C: New.
347
348 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
349
350 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
351
352 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
353
354 * lib/target-supports.exp: Vector do not always have natural
355 alignment on s390*.
356
357 2015-05-19 David Sherwood <david.sherwood@arm.com>
358
359 * gcc.dg/loop-invariant.c: New testcase.
360
361 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
362
363 * lib/target-supports.exp: Vector do not always have natural
364 alignment on s390*.
365
366 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
367
368 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
369 s390*.
370 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
371
372 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
373
374 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
375 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
376 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
377 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
378 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
379 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
380 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
381 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
382 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
383 * gcc.target/s390/zvector/vec-elem-1.c: New test.
384
385 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
386
387 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
388
389 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
390
391 * gcc.target/s390/s390.exp
392 (check_effective_target_vector): New check.
393 * gcc.target/s390/vector/vec-abi-1.c: New test.
394 * gcc.target/s390/vector/vec-abi-2.c: New test.
395 * gcc.target/s390/vector/vec-abi-3.c: New test.
396 * gcc.target/s390/vector/vec-abi-4.c: New test.
397 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
398 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
399 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
400 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
401 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
402 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
403 * gcc.target/s390/vector/vec-clobber-1.c: New test.
404 * gcc.target/s390/vector/vec-cmp-1.c: New test.
405 * gcc.target/s390/vector/vec-cmp-2.c: New test.
406 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
407 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
408 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
409 * gcc.target/s390/vector/vec-genmask-1.c: New test.
410 * gcc.target/s390/vector/vec-genmask-2.c: New test.
411 * gcc.target/s390/vector/vec-init-1.c: New test.
412 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
413 * gcc.target/s390/vector/vec-shift-1.c: New test.
414 * gcc.target/s390/vector/vec-sub-1.c: New test.
415
416 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
417
418 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
419
420 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
421
422 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
423
424 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
425
426 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
427
428 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
429
430 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
431
432 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
433
434 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
435
436 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
437
438 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
439
440 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
441
442 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
443
444 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
445
446 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
447
448 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
449
450 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
451
452 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
453
454 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
455
456 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
457
458 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
459
460 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
461
462 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
463
464 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
465
466 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
467
468 2015-05-19 Jakub Jelinek <jakub@redhat.com>
469
470 PR tree-optimization/66187
471 * gcc.c-torture/execute/pr66187.c: New test.
472 * gcc.dg/pr66187-1.c: New test.
473 * gcc.dg/pr66187-2.c: New test.
474
475 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
476
477 * gcc.dg/vect/bb-slp-35.c: Adjust.
478
479 2015-05-19 Richard Biener <rguenther@suse.de>
480
481 PR tree-optimization/66165
482 * gcc.dg/torture/pr66165.c: New testcase.
483
484 PR tree-optimization/66185
485 * gcc.dg/torture/pr66185.c: New testcase.
486
487 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
488
489 PR target/54236
490 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
491
492 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
493
494 * gcc.target/mips/p5600-bonding.c : New file.
495
496 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
497
498 PR fortran/66106
499 * gfortran.dg/interface_operator_1.f90: New tests.
500
501 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
502
503 PR fortran/66057
504 * gfortran.dg/generic_29.f90: New tests.
505
506 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
507
508 PR fortran/66043
509 * gfortran.dg/storage_size_6.f90: New tests.
510
511 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
512
513 PR fortran/66045
514 * gfortran.dg/null1.f90: New test.
515
516 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
517
518 PR fortran/66044
519 * gfortran.dg/entry_21.f90: New test.
520
521 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
522
523 PR fortran/66043
524 * gfortran.dg/storage_size_6.f90: New tests.
525
526 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
527
528 PR fortran/66040
529 * gfortran.dg/misplaced_statement.f90: New test.
530
531 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
532
533 PR fortran/66039
534 * gfortran.dg/filepos1.f90: New test
535
536 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
537
538 PR fortran/64925
539 * gfortran.dg/pr64925.f90: New test.
540
541 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
542
543 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
544 unit.
545 * gfortran.dg/lto/pr41576_1.f90: Ditto.
546
547 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
548
549 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
550 to the family of pie capable targets.
551
552 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
553
554 * gcc.target/arm/bics_1.c : New testcase.
555 * gcc.target/arm/bics_2.c : New testcase.
556 * gcc.target/arm/bics_3.c : New testcase.
557 * gcc.target/arm/bics_4.c : New testcase.
558
559 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
560
561 * gcc.target/mips/umips-attr.c: New test.
562
563 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
564
565 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
566 * gcc.dg/20150120-2.c (dg-final): Ditto.
567 * gcc.dg/20150120-2.c (dg-final): Ditto.
568 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
569
570 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
571
572 PR target/66174
573 * gcc.target/i386/pr66174.c: New test.
574
575 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
576
577 PR fortran/37131
578 * gfortran.dg/matmul_bounds_6.f90: New test.
579 * gfortran.dg/matmul_bounds_7.f90: New test.
580
581 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
582
583 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
584 * gfortran.dg/lto/pr41576_1.f90: Add interface.
585 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
586 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
587 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
588 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
589
590 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
591
592 PR fortran/65903
593 * gfortran.dg/continuation_13.f90: Update test.
594 * gfortran.dg/pr65903.f90: New test.
595
596 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
597
598 PR fortran/66113
599 * gfortran.dg/block_14.f90: New test.
600
601 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
602
603 PR fortran/44054
604 * lib/gfortran-dg.exp: Update regex to handle two locations for
605 the same diagnostic without caret.
606 * gfortran.dg/badline.f: Test also that line numbers are correct
607 before and after "left but not entered" warning.
608
609 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
610 Zhenqiang Chen <zhenqiang.chen@linaro.org>
611
612 PR target/65768
613 * gcc.target/arm/maskdata.c: New test.
614
615 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
616
617 PR fortran/65792
618 * gfortran.dg/derived_constructor_components_5: New test
619
620 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
621
622 PR target/66140
623 * gcc.target/alpha/pr66140.c: New test.
624
625 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
626
627 PR c/48956
628 * gcc.dg/Wconversion-complex-c99.c: New test.
629 * gcc.dg/Wconversion-complex-gnu.c: New test.
630
631 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
632
633 PR tree-optimization/64454
634 * gcc.dg/modmod.c: New testcase.
635
636 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
637
638 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
639
640 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
641
642 PR middle-end/66134
643 * gcc.target/i386/mpx/pr66134.c: New test.
644
645 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
646
647 * gcc.target/powerpc/pr60158.c: New test.
648
649 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
650
651 * gcc.target/i386/sibcall-7.c: New test.
652 * gcc.target/i386/sibcall-8.c: New test.
653
654 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
655
656 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
657 (abs64_in_dreg): Likewise.
658
659 2015-05-14 Marek Polacek <polacek@redhat.com>
660
661 PR c/66066
662 PR c/66127
663 * gcc.dg/pr14649-1.c: Add -Wpedantic.
664 * gcc.dg/pr19984.c: Likewise.
665 * gcc.dg/pr66066-1.c: New test.
666 * gcc.dg/pr66066-2.c: New test.
667 * gcc.dg/pr66066-3.c: New test.
668
669 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
670
671 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
672 * gcc.dg/pow-sqrt.x: New file.
673 * gcc.dg/pow-sqrt-1.c: New test.
674 * gcc.dg/pow-sqrt-2.c: Likewise.
675 * gcc.dg/pow-sqrt-3.c: Likewise.
676
677 2015-05-13 Richard Biener <rguenther@suse.de>
678
679 PR tree-optimization/66123
680 * gcc.dg/torture/pr66123.c: New testcase.
681
682 2015-05-13 Richard Biener <rguenther@suse.de>
683
684 PR middle-end/66110
685 * gcc.dg/alias-2.c: Adjust.
686 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
687
688 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
689
690 PR target/65103
691 * gcc.target/i386/pr65103-3.c: New.
692
693 2015-05-13 Martin Liska <mliska@suse.cz>
694
695 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
696
697 2015-05-13 Jakub Jelinek <jakub@redhat.com>
698
699 PR target/66112
700 * gcc.target/i386/pr66112-2.c: New test.
701
702 PR target/66112
703 * gcc.target/i386/pr66112-1.c: New test.
704
705 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
706
707 PR target/66048
708 * gcc.target/i386/mpx/pr66048.cc: New.
709
710 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
711
712 PR rtl-optimization/64616
713 * gcc.dg/loop-8.c: New test.
714 * gcc.dg/loop-9.c: New test.
715
716 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
717
718 PR target/pr66047.c
719 * gcc.target/i386/pr66047.c: New testcase.
720
721 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
722
723 PR ipa/65873
724 * gcc.c-torture/compile/pr65873.c: New testcase.
725
726 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
727
728 PR fortran/66111
729 * gfortran.dg/inline_matmul_10.f90: New test.
730
731 2015-05-12 David Malcolm <dmalcolm@redhat.com>
732
733 * c-c++-common/Wmisleading-indentation.c: New testcase.
734 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
735 * c-c++-common/Wmisleading-indentation-2.md: New file.
736
737 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
738
739 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
740 "break".
741 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
742
743 2015-05-12 Richard Biener <rguenther@suse.de>
744
745 PR tree-optimization/66101
746 * gcc.dg/torture/pr66101.c: New testcase.
747
748 2015-05-12 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/37021
751 * gcc.target/i386/vect-addsub.c: New testcase.
752
753 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
754
755 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
756
757 2015-05-12 Tom de Vries <tom@codesourcery.com>
758
759 PR tree-optimization/66010
760 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
761
762 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/65133
765 * g++.dg/cpp0x/trailing10.C: New.
766
767 2015-05-12 Richard Biener <rguenther@suse.de>
768
769 * gcc.dg/vect/bb-slp-35.c: New testcase.
770
771 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
772
773 PR fortran/66100
774 * gfortran.dg/bound_simplification_6.f90: New.
775
776 2015-05-11 Steve Ellcey <sellcey@mips.com>
777
778 * gcc.target/mips/branch-1.c: Pass argument to bar().
779
780 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
781
782 PR target/65753
783 * gcc.target/i386/pr65753.c: New test.
784
785 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
786
787 PR rtl-optimization/66076
788 * gcc.dg/torture/pr66076.c: New test.
789
790 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
791
792 PR fortran/66041
793 * gfortran.dg/inline_matmul_7.f90: New test.
794 * gfortran.dg/inline_matmul_8.f90: New test.
795 * gfortran.dg/inline_matmul_9.f90: New test.
796
797 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
798
799 * gfortran.dg/bound_simplification_5.f90: New.
800
801 2015-05-09 Jason Merrill <jason@redhat.com>
802
803 * lib/target-supports.exp (cxx_default): New global.
804 (check_effective_target_c++11_only)
805 (check_effective_target_c++14_only)
806 (check_effective_target_c++98_only)
807 (check_effective_target_c++1z_only): Check it.
808
809 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
810
811 PR tree-optimization/64454
812 * gcc.dg/tree-ssa/vrp97.c: New file.
813 * gcc.dg/vect/slp-perm-7.c: Update.
814
815 2015-05-09 Andre Vehreschild <vehre@gmx.de>
816
817 PR fortran/65894
818 * gfortran.dg/elemental_subroutine_11.f90: New test.
819
820 2015-05-08 Richard Biener <rguenther@suse.de>
821
822 PR tree-optimization/66036
823 * gcc.dg/vect/slp-41.c: New testcase.
824
825 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
826
827 * gfortran.dg/elemental_optional_args_7.f90: New.
828
829 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
830
831 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
832 allow cmlt or sshr.
833
834 2015-05-08 Marek Polacek <polacek@redhat.com>
835
836 PR c/64918
837 * gcc.dg/Woverride-init-side-effects-1.c: New test.
838 * gcc.dg/Woverride-init-side-effects-2.c: New test.
839
840 2015-05-07 Marek Polacek <polacek@redhat.com>
841
842 PR c/65179
843 * c-c++-common/Wshift-negative-value-1.c: New test.
844 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
845 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
846 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
847 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
848 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
849 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
850 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
851 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
852
853 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
854
855 PR middle-end/192
856 PR middle-end/54303
857 * gcc.dg/fdata-sections-2.c: New file.
858
859 2015-05-07 Marek Polacek <polacek@redhat.com>
860
861 PR testsuite/66046
862 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
863 last dg-output.
864 * c-c++-common/ubsan/align-7.c: Likewise.
865 * c-c++-common/ubsan/bounds-8.c: Likewise.
866 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
867 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
868 * c-c++-common/ubsan/null-1.c: Likewise.
869 * c-c++-common/ubsan/null-10.c: Likewise.
870 * c-c++-common/ubsan/null-11.c: Likewise.
871 * c-c++-common/ubsan/null-2.c: Likewise.
872 * c-c++-common/ubsan/null-3.c: Likewise.
873 * c-c++-common/ubsan/null-4.c: Likewise.
874 * c-c++-common/ubsan/null-5.c: Likewise.
875 * c-c++-common/ubsan/null-6.c: Likewise.
876 * c-c++-common/ubsan/null-7.c: Likewise.
877 * c-c++-common/ubsan/null-8.c: Likewise.
878 * c-c++-common/ubsan/null-9.c: Likewise.
879 * c-c++-common/ubsan/object-size-1.c: Likewise.
880 * c-c++-common/ubsan/object-size-10.c: Likewise.
881 * c-c++-common/ubsan/object-size-4.c: Likewise.
882 * c-c++-common/ubsan/object-size-5.c: Likewise.
883 * c-c++-common/ubsan/object-size-7.c: Likewise.
884 * c-c++-common/ubsan/object-size-8.c: Likewise.
885 * c-c++-common/ubsan/object-size-9.c: Likewise.
886 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
887 * c-c++-common/ubsan/overflow-int128.c: Likewise.
888 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
889 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
890 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
891 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
892 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
893 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
894 * c-c++-common/ubsan/pr59333.c: Likewise.
895 * c-c++-common/ubsan/pr59667.c: Likewise.
896 * c-c++-common/ubsan/pr60613-2.c: Likewise.
897 * c-c++-common/ubsan/pr60636.c: Likewise.
898 * c-c++-common/ubsan/pr63802.c: Likewise.
899 * c-c++-common/ubsan/recovery-1.c: Likewise.
900 * c-c++-common/ubsan/recovery-3.c: Likewise.
901 * c-c++-common/ubsan/shift-1.c: Likewise.
902 * c-c++-common/ubsan/shift-2.c: Likewise.
903 * c-c++-common/ubsan/shift-4.c: Likewise.
904 * c-c++-common/ubsan/shift-7.c: Likewise.
905 * c-c++-common/ubsan/undefined-2.c: Likewise.
906 * c-c++-common/ubsan/vla-1.c: Likewise.
907 * g++.dg/ubsan/null-1.C: Likewise.
908 * g++.dg/ubsan/null-3.C: Likewise.
909 * g++.dg/ubsan/null-4.C: Likewise.
910 * g++.dg/ubsan/vptr-8.C: Likewise.
911 * g++.dg/ubsan/vptr-9.C: Likewise.
912 * gcc.dg/ubsan/bounds-2.c: Likewise.
913 * gcc.dg/ubsan/object-size-9.c: Likewise.
914
915 2015-05-07 Jeff Law <law@redhat.com>
916
917 * gcc.dg/tree-ssa/shorten-1.c: New test.
918
919 2015-05-07 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/66002
922 * gcc.dg/vect/vect-125.c: New testcase.
923
924 2015-05-07 Marek Polacek <polacek@redhat.com>
925 Martin Uecker <uecker@eecs.berkeley.edu>
926
927 * c-c++-common/ubsan/bounds-10.c: New test.
928
929 2015-05-06 David Malcolm <dmalcolm@redhat.com>
930
931 * jit.dg/harness.h (set_options): Wrap with
932 #ifndef TEST_ESCHEWS_SET_OPTIONS.
933 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
934 Special-case test-benchmark.c as a negative.
935 * jit.dg/test-benchmark.c: New file.
936
937 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
938
939 PR target/64208
940 * gcc.target/arm/pr64208.c: New test.
941
942 2015-05-06 Alan Modra <amodra@gmail.com>
943
944 PR target/66020
945 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
946 (gparms): Make volatile.
947
948 2015-05-06 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/62283
951 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
952
953 2015-05-06 Christian Bruel <christian.bruel@st.com>
954
955 PR target/66015
956 * gcc.target/aarch64/iinline-attr-1.c: New test.
957
958 2015-05-06 Richard Biener <rguenther@suse.de>
959
960 * gcc.dg/vect/bb-slp-34.c: New testcase.
961
962 2015-05-06 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/62283
965 * gcc.dg/vect/bb-slp-14.c: Adjust.
966
967 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
968
969 PR target/65990
970 * gcc.target/i386/pr65990.c: New test.
971
972 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
973
974 PR target/65915
975 * gcc.target/i386/pr65915.c: New.
976
977 2015-05-05 Tom de Vries <tom@codesourcery.com>
978
979 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
980 'va_list escapes 0'.
981
982 2015-05-05 Tom de Vries <tom@codesourcery.com>
983
984 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
985 in r222173.
986
987 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
988
989 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
990 * gcc.target/arm/pr65924.c: Likewise.
991
992 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
993
994 PR target/65871
995 * gcc.target/i386/pr65871-3.c: New test.
996
997 2015-05-04 Jeff Law <law@redhat.com>
998
999 Revert:
1000 2015-05-04 Jeff Law <law@redhat.com>
1001 * gcc.dg/tree-ssa/shorten-1.c: New test.
1002
1003 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1004 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR c++/66007
1007 * g++.dg/cpp0x/Wnarrowing4.C: New.
1008
1009 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
1010
1011 * lib/target-supports.exp
1012 (check_effective_target_keeps_null_pointer_checks): Clarify that
1013 this is for targets that disable -fdelete-null-pointer-checks,
1014 not default it to off.
1015 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1016 -fdelete-null-pointer-checks explicit.
1017 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1018 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1019 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1020 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1021 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1022 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1023 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1024 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1025 * gcc.dg/tree-ssa/pr20318.c: Likewise.
1026 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1027 * gcc.dg/tree-ssa/pr20702.c: Likewise.
1028 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1029 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1030 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1031 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1032 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1033 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1034 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1035 * gcc.dg/tree-ssa/unreachable.c: Likewise.
1036 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1037 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1038 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1039 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1040 * g++.dg/cpp0x/static_assert9.C: Likewise.
1041 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1042 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1043 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1044 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1045 * g++.dg/tree-ssa/pr26406.C: Likewise.
1046
1047 2015-05-04 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR tree-optimization/65984
1050 * c-c++-common/ubsan/pr65984.c: New test.
1051
1052 2015-05-04 Jeff Law <law@redhat.com>
1053
1054 * gcc.dg/tree-ssa/shorten-1.c: New test.
1055
1056 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1057
1058 PR fortran/44735
1059 * gfortran.dg/pr44735.f90: New test.
1060
1061 2015-05-04 Richard Biener <rguenther@suse.de>
1062
1063 PR tree-optimization/65965
1064 * gcc.dg/vect/bb-slp-33.c: New testcase.
1065
1066 2015-05-04 Richard Biener <rguenther@suse.de>
1067
1068 PR tree-optimization/65935
1069 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1070
1071 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1072
1073 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1074 for each supported variant instead of CHECK_RESULTS.
1075 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1076 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1077 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1078 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1079 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1080 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1081 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1082 expected results for unsupported variants. Call CHECK for each
1083 supported variant instead of CHECK_RESULTS.
1084 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1085 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1086 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1087 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1088 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1089 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1090 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1091 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1092 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1093 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1094 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1095 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1096 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1097 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1098 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1099 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1100 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1101 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1102 expected results for unsupported variants.
1103 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1104 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1105 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1106 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1107 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1108 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1109 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1110 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1111 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1112 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1113 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1114 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1115 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1116 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1117 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1118 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1119 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1120 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1121 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1122 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1123 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1124 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1125 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1126 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1127 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1128 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1129 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1130 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1131
1132 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1133
1134 PR fortran/37131
1135 * gfortran.dg/bound_9.f90: Add pointer assignment.
1136
1137 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1138 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
1139
1140 PR c++/65858
1141 * g++.dg/cpp0x/Wnarrowing3.C: New.
1142
1143 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
1144
1145 * gcc.dg/20150120-1.c: New test.
1146 * gcc.dg/20150120-2.c: New test.
1147 * gcc.dg/20150120-3.c: New test.
1148
1149 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
1150
1151 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1152
1153 2015-05-01 Renlin Li <renlin.li@arm.com>
1154
1155 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1156
1157 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
1158
1159 * gfortran.dg/bound_simplification_4.f90: New.
1160
1161 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1162
1163 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1164 with powerpc_p8vector_ok.
1165
1166 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1167
1168 PR fortran/37131
1169 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
1170 scan pattern.
1171 * gfortran.dg/bound_9.f90: New test case.
1172
1173 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
1174
1175 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1176 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1177 for 32bit x86 targets.
1178 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1179 for 32bit x86 targets.
1180 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1181 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1182 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1183 for 32bit x86 targets.
1184
1185 2015-04-30 Marek Polacek <polacek@redhat.com>
1186
1187 PR tree-optimization/63551
1188 * g++.dg/ipa/pr63551.C: New test.
1189
1190 2015-04-30 Caroline Tice <cmtice@google.com>
1191
1192 PR 65929
1193 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
1194 partition size on certain targets.
1195
1196 2015-04-30 Renlin Li <renlin.li@arm.com>
1197
1198 * gcc.target/aarch64/vect-reduc-or_1.c: New.
1199
1200 2015-04-30 Marek Polacek <polacek@redhat.com>
1201
1202 * c-c++-common/Wbool-compare-3.c: New test.
1203
1204 * gcc.dg/pr65901.c (foo): Adjust dg-error.
1205 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1206
1207 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 PR c++/57610
1210 * g++.dg/init/ref22.C: New.
1211
1212 2015-04-30 Marek Polacek <polacek@redhat.com>
1213
1214 * gcc.dg/init-bad-8.c: New test.
1215
1216 * gcc.dg/incomplete-typedef-1.c: New test.
1217
1218 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR c++/59955
1221 * g++.dg/template/crash121.C: New.
1222
1223 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
1224
1225 * gcc.target/mips/call-from-init.c: New test.
1226 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1227
1228 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1229
1230 PR target/65871
1231 * gcc.target/i386/pr65871-1.c: New test.
1232 * gcc.target/i386/pr65871-2.c: Ditto.
1233
1234 2015-04-29 Marek Polacek <polacek@redhat.com>
1235
1236 PR c/64610
1237 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1238 * c-c++-common/Wbool-compare-2.c: New test.
1239
1240 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
1241
1242 PR target/65770
1243 * gcc.target/aarch64/vstN_lane_1.c: New file.
1244
1245 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/64667
1248 * g++.dg/warn/Winit-self-3.C: New.
1249
1250 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1251
1252 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1253
1254 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
1255
1256 PR target/65924
1257 * gcc.target/arm/pr65924.c: New test.
1258
1259 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
1260
1261 * g++.dg/gomp/tpl-target-update.C: New file.
1262
1263 2015-04-29 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/65917
1266 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1267
1268 2015-04-29 Christian Bruel <christian.bruel@st.com>
1269
1270 PR target/64835
1271 * gcc.dg/ipa/iinline-attr.c: New test.
1272 * gcc.target/i386/iinline-attr-2.c: New test.
1273
1274 2015-04-28 Andre Vehreschild <vehre@gmx.de>
1275
1276 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1277 segfault is fixed.
1278
1279 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1280
1281 * gcc.dg/vect/vect-33.c: Remove spurious line.
1282
1283 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
1284
1285 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1286
1287 2015-04-28 Marek Polacek <polacek@redhat.com>
1288
1289 PR c/65901
1290 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1291 * gcc.dg/pr65901.c: New test.
1292
1293 2015-04-28 Richard Biener <rguenther@suse.de>
1294
1295 PR tree-optimization/62283
1296 * gfortran.dg/vect/pr62283-2.f: New testcase.
1297 * gcc.dg/vect/bb-slp-14.c: Adjust.
1298
1299 2015-04-28 Richard Biener <rguenther@suse.de>
1300
1301 PR tree-optimization/65851
1302 * g++.dg/torture/pr65851.C: New testcase.
1303
1304 2015-04-27 Jeff Law <law@redhat.com>
1305
1306 PR tree-optimization/65217
1307 * gcc.target/i386/pr65217.c: Remove XFAIL.
1308
1309 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1310
1311 PR fortran/60322
1312 Add tests forgotten to svn-add.
1313 * gfortran.dg/class_allocate_19.f03: New test.
1314 * gfortran.dg/class_array_20.f03: New test.
1315 * gfortran.dg/class_array_21.f03: New test.
1316 * gfortran.dg/finalize_29.f08: New test.
1317
1318 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1319
1320 PR fortran/59678
1321 PR fortran/65841
1322 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1323 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1324
1325 2015-04-27 Caroline Tice <cmtice@google.com>
1326
1327 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1328 partition size.
1329
1330 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
1331
1332 PR target/64579
1333 * gcc.target/powerpc/htm-1.c: New test.
1334 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1335 on 64-bit compiles.
1336 (__builtin_tabortdci): Likewise.
1337 (__builtin_tcheck): Remove operand.
1338 * lib/target-supports.exp (check_htm_hw_available): New function.
1339
1340 2015-04-27 Richard Biener <rguenther@suse.de>
1341
1342 * gcc.target/i386/pr65217.c: XFAIL.
1343
1344 2015-04-27 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR tree-optimization/65875
1347 * gcc.c-torture/compile/pr65875.c: New test.
1348
1349 2015-04-25 Marek Polacek <polacek@redhat.com>
1350
1351 PR c/52085
1352 * gcc.dg/enum-incomplete-2.c: New test.
1353 * gcc.dg/enum-mode-1.c: New test.
1354
1355 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1356
1357 PR target/65849
1358 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1359 set new options.
1360 * gcc.target/powerpc/pr65849-2.c: Likewise.
1361
1362 2015-04-24 Tom de Vries <tom@codesourcery.com>
1363
1364 PR tree-optimization/65802
1365 * g++.dg/pr65802.C: Move to ...
1366 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
1367 stdarg.h. Rewrite for C.
1368 (fn1): Use va_list and va_arg. Make variable args function. Add use of
1369 va_start and va_end. Remove unnecessary inline asm.
1370
1371 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
1372 Wei Mi <wmi@google.com>
1373
1374 * gcc.target/i386/sse2-load-multi.c: New test.
1375 * gcc.target/i386/sse2-store-multi.c: Ditto.
1376
1377 2015-04-24 Marek Polacek <polacek@redhat.com>
1378
1379 PR c/65830
1380 * c-c++-common/pr65830.c: New test.
1381
1382 PR c/63357
1383 * c-c++-common/Wlogical-op-1.c: New test.
1384
1385 2015-04-24 Marek Polacek <polacek@redhat.com>
1386
1387 PR c/61534
1388 * c-c++-common/pr61534-1.c: New test.
1389
1390 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1391 Steven Bosscher <steven@gcc.gnu.org>
1392
1393 PR rtl-optimization/34503
1394 * gcc.target/arm/pr64616.c: New file.
1395
1396 2015-04-24 Bin Cheng <bin.cheng@arm.com>
1397
1398 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1399
1400 2015-04-24 Terry Guo <terry.guo@arm.com>
1401
1402 * gcc.target/arm/pr65710.c: Update the options.
1403
1404 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1405
1406 * gcc.target/i386/pr65523.c: Skip x32.
1407
1408 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1409
1410 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1411 to look for vcl* where appropriate.
1412
1413 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1414
1415 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1416 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1417
1418 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
1419
1420 PR target/26702
1421 * gcc.target/arm/pr26702.c: New test.
1422
1423 2015-04-23 Marek Polacek <polacek@redhat.com>
1424
1425 PR c/65345
1426 * gcc.dg/pr65345-1.c: New test.
1427 * gcc.dg/pr65345-2.c: New test.
1428
1429 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1430
1431 * gcc.target/powerpc/crypto-builtin-2.c: New.
1432
1433 2015-04-23 Andre Vehreschild <vehre@gmx.de>
1434
1435 PR fortran/60322
1436 * gfortran.dg/class_allocate_19.f03: New test.
1437 * gfortran.dg/class_array_20.f03: New test.
1438 * gfortran.dg/class_array_21.f03: New test.
1439 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1440 * gfortran.dg/finalize_15.f90: Fixing comparision to model
1441 initialization correctly.
1442 * gfortran.dg/finalize_29.f08: New test.
1443
1444 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1445
1446 * gcc.target/powerpc/swaps-p8-18.c: New test.
1447
1448 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1449
1450 PR target/65456
1451 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1452 * gcc.dg/vect/bb-slp-25.c: Likewise.
1453 * gcc.dg/vect/bb-slp-29.c: Likewise.
1454 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1455 vect_no_align && { ! vect_hw_misalign }.
1456 * gcc.dg/vect/bb-slp-9.c: Likewise.
1457 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1458 vect_hw_misalign.
1459 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1460 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1461 account for POWER8, where peeling for alignment is not needed.
1462 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1463 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1464 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1465 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1466 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1467 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1468 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1469 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1470 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1471 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1472 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1473 * gcc.dg/vect/pr16105.c: Likewise.
1474 * gcc.dg/vect/pr20122.c: Likewise.
1475 * gcc.dg/vect/pr33804.c: Likewise.
1476 * gcc.dg/vect/pr33953.c: Likewise.
1477 * gcc.dg/vect/pr56787.c: Likewise.
1478 * gcc.dg/vect/pr58508.c: Likewise.
1479 * gcc.dg/vect/slp-25.c: Likewise.
1480 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1481 * gcc.dg/vect/vect-105.c: Likewise.
1482 * gcc.dg/vect/vect-27.c: Likewise.
1483 * gcc.dg/vect/vect-29.c: Likewise.
1484 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1485 POWER8.
1486 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1487 && { ! vect_hw_misalign }.
1488 * gcc.dg/vect/vect-44.c: Likewise.
1489 * gcc.dg/vect/vect-48.c: Likewise.
1490 * gcc.dg/vect/vect-50.c: Likewise.
1491 * gcc.dg/vect/vect-52.c: Likewise.
1492 * gcc.dg/vect/vect-56.c: Likewise.
1493 * gcc.dg/vect/vect-60.c: Likewise.
1494 * gcc.dg/vect/vect-72.c: Likewise.
1495 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1496 * gcc.dg/vect/vect-75.c: Likewise.
1497 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1498 * gcc.dg/vect/vect-77-global.c: Likewise.
1499 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1500 * gcc.dg/vect/vect-78-global.c: Likewise.
1501 * gcc.dg/vect/vect-93.c: Likewise.
1502 * gcc.dg/vect/vect-95.c: Likewise.
1503 * gcc.dg/vect/vect-96.c: Likewise.
1504 * gcc.dg/vect/vect-cond-1.c: Likewise.
1505 * gcc.dg/vect/vect-cond-3.c: Likewise.
1506 * gcc.dg/vect/vect-cond-4.c: Likewise.
1507 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1508 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1509 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1510 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1511 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1512 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1513 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1514 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1515 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1516 * gcc.dg/vect/vect-outer-5.c: Likewise.
1517 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1518 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1519 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1520 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1521 * gcc.dg/vect/vect-peel-3.c: Likewise.
1522 * gcc.dg/vect/vect-peel-4.c: Likewise.
1523 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1524 * gcc.target/powerpc/pr65456.c: New test.
1525 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1526 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1527 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1528 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1529 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1530 vect_no_align && { ! vect_hw_misalign }.
1531 * gfortran.dg/vect/vect-3.f90: Likewise.
1532 * gfortran.dg/vect/vect-4.f90: Likewise.
1533 * gfortran.dg/vect/vect-5.f90: Likewise.
1534 * lib/target-supports.exp (check_effective_target_vect_no_align):
1535 Return 1 for POWER8.
1536 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1537
1538 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1539
1540 PR fortran/65429
1541 * gfortran.dg/pr65429.f90: New test.
1542
1543 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1544
1545 * c-c++-common/asan/user-section-1.c: New test.
1546 * c-c++-common/asan/user-section-2.c: New test.
1547 * c-c++-common/asan/user-section-3.c: New test.
1548
1549 2015-04-22 Hale Wang <hale.wang@arm.com>
1550 Terry Guo <terry.guo@arm.com>
1551
1552 PR rtl-optimization/64818
1553 * gcc.target/arm/pr64818.c: New test.
1554
1555 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1556
1557 PR ipa/65076
1558 * g++.dg/tree-ssa/pr61034.C: Update template.
1559 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1560 * gcc.dg/Warray-bounds-11.c: Likewise.
1561 * gcc.dg/Warray-bounds.c: Likewise.
1562
1563 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1564
1565 PR libgfortran/65234
1566 * gfortran.dg/fmt_unlimited.f90: New test.
1567
1568 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1569
1570 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1571 headers.
1572 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1573 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1574 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1575 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1576 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1577 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1578 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1579
1580 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1581
1582 PR libgfortran/56743
1583 * gfortran.dg/namelist_87.f90: New test.
1584
1585 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1586
1587 * gcc.target/aarch64/mult-synth_1.c: New test.
1588 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1589 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1590 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1591 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1592 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1593
1594 2015-04-21 Richard Biener <rguenther@suse.de>
1595
1596 PR tree-optimization/65650
1597 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1598 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1599 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1600 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1601 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1602 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1603
1604 2015-04-21 Tom de Vries <tom@codesourcery.com>
1605
1606 PR tree-optimization/65802
1607 * g++.dg/pr65802.C: New test.
1608
1609 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1610
1611 PR testsuite/65767
1612 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1613 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1614
1615 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/65801
1618 * g++.dg/cpp0x/Wnarrowing2.C: New.
1619
1620 2015-04-20 Jeff Law <law@redhat.com>
1621
1622 PR tree-optimization/65658
1623 * gcc.dg/pr65658.c: New test.
1624
1625 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1626
1627 PR target/64134
1628 * gcc.target/aarch64/vec_init_1.c: New test.
1629
1630 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1631
1632 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1633 targets.
1634
1635 2015-04-18 Martin Sebor <msebor@redhat.com>
1636
1637 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1638 of non-nul characters.
1639 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1640
1641 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1642
1643 PR target/65787
1644 * gcc.target/powerpc/pr65787.c: New.
1645
1646 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR target/65689
1649 * gcc.target/aarch64/c-output-template-4.c: New test.
1650
1651 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1652
1653 PR target/65780
1654 * gcc.dg/pr65780-1.c: New test.
1655 * gcc.dg/pr65780-2.c: Likewise.
1656 * gcc.target/i386/pr32219-9.c: Likewise.
1657 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1658 symbol.
1659 * gcc.target/i386/pr64317.c (c): Initialize.
1660
1661 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1662
1663 PR target/65612
1664 * g++.dg/ext/mv18.C: New test.
1665 * g++.dg/ext/mv19.C: Likewise.
1666 * g++.dg/ext/mv20.C: Likewise.
1667 * g++.dg/ext/mv21.C: Likewise.
1668 * g++.dg/ext/mv22.C: Likewise.
1669 * g++.dg/ext/mv23.C: Likewise.
1670
1671 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1672
1673 PR c++/64527
1674 * g++.dg/init/pr64527.C: New test.
1675
1676 2015-04-17 Tom de Vries <tom@codesourcery.com>
1677 Michael Matz <matz@suse.de>
1678
1679 PR tree-optimization/64950
1680 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1681 x86_64-*-*.
1682
1683 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1684
1685 * c-c++-common/asan/user-section-1.c: New test.
1686
1687 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR debug/65771
1690 * gcc.dg/debug/pr65771.c: New test.
1691
1692 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1693
1694 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1695 __buitlin_alloca with __builtin_alloca.
1696
1697 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1698
1699 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1700
1701 2015-04-16 Richard Biener <rguenther@suse.de>
1702
1703 PR tree-optimization/64277
1704 * gcc.dg/Warray-bounds-14.c: New testcase.
1705 * gcc.dg/Warray-bounds-15.c: Likewise.
1706 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1707 * c-c++-common/ubsan/bounds-6.c: Likewise.
1708
1709 2015-04-16 Renlin Li <renlin.li@arm.com>
1710
1711 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1712 * gcc.target/arm/unsigned-float.c: New.
1713
1714 2015-04-16 Richard Biener <rguenther@suse.de>
1715
1716 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1717 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1718 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1719
1720 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1721
1722 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1723 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1724 * g++.dg/cpp0x/defaulted21.C: Likewise.
1725 * g++.dg/cpp0x/defaulted28.C: Likewise.
1726 * g++.dg/cpp0x/defaulted47.C: Likewise.
1727 * g++.dg/cpp0x/elision_neg.C: Likewise.
1728 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1729 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1730 * g++.dg/cpp0x/implicit1.C: Likewise.
1731 * g++.dg/cpp0x/implicit9.C: Likewise.
1732 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1733 * g++.dg/cpp0x/range-for13.C: Likewise.
1734 * g++.dg/gomp/clause-2.C: Likewise.
1735 * g++.dg/gomp/udr-5.C: Likewise.
1736 * g++.dg/inherit/access6.C: Likewise.
1737 * g++.dg/lookup/duperr1.C: Likewise.
1738 * g++.dg/lookup/friend2.C: Likewise.
1739 * g++.dg/lookup/pr6936.C: Likewise.
1740 * g++.dg/lookup/scoped1.C: Likewise.
1741 * g++.dg/lookup/using26.C: Likewise.
1742 * g++.dg/lookup/using38.C: Likewise.
1743 * g++.dg/other/access2.C: Likewise.
1744 * g++.dg/overload/defarg3.C: Likewise.
1745 * g++.dg/overload/defarg6.C: Likewise.
1746 * g++.dg/parse/access11.C: Likewise.
1747 * g++.dg/parse/access2.C: Likewise.
1748 * g++.dg/parse/access3.C: Likewise.
1749 * g++.dg/parse/access4.C: Likewise.
1750 * g++.dg/parse/access5.C: Likewise.
1751 * g++.dg/parse/access6.C: Likewise.
1752 * g++.dg/parse/access8.C: Likewise.
1753 * g++.dg/parse/access9.C: Likewise.
1754 * g++.dg/parse/crash40.C: Likewise.
1755 * g++.dg/tc1/dr142.C: Likewise.
1756 * g++.dg/tc1/dr166.C: Likewise.
1757 * g++.dg/tc1/dr52.C: Likewise.
1758 * g++.dg/template/access11.C: Likewise.
1759 * g++.dg/template/access18.C: Likewise.
1760 * g++.dg/template/access19.C: Likewise.
1761 * g++.dg/template/access2.C: Likewise.
1762 * g++.dg/template/access20.C: Likewise.
1763 * g++.dg/template/access26.C: Likewise.
1764 * g++.dg/template/access3.C: Likewise.
1765 * g++.dg/template/access7.C: Likewise.
1766 * g++.dg/template/conv12.C: Likewise.
1767 * g++.dg/template/crash69.C: Likewise.
1768 * g++.dg/template/friend31.C: Likewise.
1769 * g++.dg/template/friend32.C: Likewise.
1770 * g++.dg/template/memfriend15.C: Likewise.
1771 * g++.dg/template/memfriend16.C: Likewise.
1772 * g++.dg/template/memfriend17.C: Likewise.
1773 * g++.dg/template/memfriend7.C: Likewise.
1774 * g++.dg/template/pr32519.C: Likewise.
1775 * g++.dg/template/qualttp21.C: Likewise.
1776 * g++.dg/template/qualttp8.C: Likewise.
1777 * g++.dg/template/ttp10.C: Likewise.
1778 * g++.dg/template/typedef11.C: Likewise.
1779 * g++.dg/template/typedef13.C: Likewise.
1780 * g++.dg/template/typedef19.C: Likewise.
1781 * g++.dg/template/typedef20.C: Likewise.
1782 * g++.dg/template/typedef22.C: Likewise.
1783 * g++.dg/template/using16.C: Likewise.
1784 * g++.dg/template/virtual3.C: Likewise.
1785 * g++.dg/ubsan/pr61272.C: Likewise.
1786 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1787 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1788 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1789 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1790 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1791 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1792 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1793 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1794 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1795 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1796 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1797 * g++.old-deja/g++.jason/access17.C: Likewise.
1798 * g++.old-deja/g++.jason/access18.C: Likewise.
1799 * g++.old-deja/g++.jason/access22.C: Likewise.
1800 * g++.old-deja/g++.jason/access23.C: Likewise.
1801 * g++.old-deja/g++.jason/access8.C: Likewise.
1802 * g++.old-deja/g++.jason/delete3.C: Likewise.
1803 * g++.old-deja/g++.jason/report.C: Likewise.
1804 * g++.old-deja/g++.law/access2.C: Likewise.
1805 * g++.old-deja/g++.law/access3.C: Likewise.
1806 * g++.old-deja/g++.law/access4.C: Likewise.
1807 * g++.old-deja/g++.law/access5.C: Likewise.
1808 * g++.old-deja/g++.law/arm12.C: Likewise.
1809 * g++.old-deja/g++.law/arm14.C: Likewise.
1810 * g++.old-deja/g++.law/ctors13.C: Likewise.
1811 * g++.old-deja/g++.law/union2.C: Likewise.
1812 * g++.old-deja/g++.law/visibility12.C: Likewise.
1813 * g++.old-deja/g++.law/visibility15.C: Likewise.
1814 * g++.old-deja/g++.law/visibility16.C: Likewise.
1815 * g++.old-deja/g++.law/visibility17.C: Likewise.
1816 * g++.old-deja/g++.law/visibility18.C: Likewise.
1817 * g++.old-deja/g++.law/visibility19.C: Likewise.
1818 * g++.old-deja/g++.law/visibility20.C: Likewise.
1819 * g++.old-deja/g++.law/visibility21.C: Likewise.
1820 * g++.old-deja/g++.law/visibility24.C: Likewise.
1821 * g++.old-deja/g++.law/visibility4.C: Likewise.
1822 * g++.old-deja/g++.law/visibility5.C: Likewise.
1823 * g++.old-deja/g++.law/visibility6.C: Likewise.
1824 * g++.old-deja/g++.law/visibility7.C: Likewise.
1825 * g++.old-deja/g++.law/visibility8.C: Likewise.
1826 * g++.old-deja/g++.law/visibility9.C: Likewise.
1827 * g++.old-deja/g++.niklas/t135.C: Likewise.
1828 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1829 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1830 * g++.old-deja/g++.other/access11.C: Likewise.
1831 * g++.old-deja/g++.other/access4.C: Likewise.
1832 * g++.old-deja/g++.other/access7.C: Likewise.
1833 * g++.old-deja/g++.other/crash1.C: Likewise.
1834 * g++.old-deja/g++.other/crash7.C: Likewise.
1835 * g++.old-deja/g++.other/friend1.C: Likewise.
1836 * g++.old-deja/g++.other/friend4.C: Likewise.
1837 * g++.old-deja/g++.other/friend9.C: Likewise.
1838 * g++.old-deja/g++.other/lineno1.C: Likewise.
1839 * g++.old-deja/g++.other/using1.C: Likewise.
1840 * g++.old-deja/g++.pt/enum14.C: Likewise.
1841 * g++.old-deja/g++.pt/friend11.C: Likewise.
1842 * g++.old-deja/g++.pt/friend21.C: Likewise.
1843 * g++.old-deja/g++.pt/friend3.C: Likewise.
1844 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1845 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1846 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1847 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1848
1849 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1850
1851 PR ipa/65765
1852 * g++.dg/ipa/pr65765.C: New test.
1853
1854 2015-04-15 Nick Clifton <nickc@redhat.com>
1855
1856 * gcc.target/rx/builtins.c: Disable RMPA test if string
1857 instructions are not allowed.
1858
1859 2015-04-15 Alan Modra <amodra@gmail.com>
1860
1861 * gcc.dg/pr65408.c: New.
1862
1863 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1864
1865 PR target/65729
1866 * gcc.target/arm/pr65729.c: New test.
1867
1868 2015-04-14 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/65758
1871 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1872
1873 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1874
1875 PR target/65648
1876 * gcc.c-torture/execute/pr65648.c: New test.
1877
1878 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1879
1880 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1881 __builtin_finite instead of finite.
1882 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1883 Likewise.
1884
1885 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1886
1887 PR tree-optimization/63387
1888 * gcc.dg/pr63387.c: New testcase.
1889
1890 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1891
1892 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1893
1894 2015-04-13 Richard Biener <rguenther@suse.de>
1895
1896 PR tree-optimization/65204
1897 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1898
1899 2015-04-13 Terry Guo <terry.guo@arm.com>
1900
1901 PR target/65710
1902 * gcc.target/arm/pr65710.c: New.
1903
1904 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR tree-optimization/65747
1907 * g++.dg/torture/pr65747.C: New test.
1908
1909 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1910
1911 PR c++/65736
1912 * g++.dg/cpp0x/pr65736.C: New test.
1913
1914 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1915 Martin Liska <mliska@suse.cz>
1916
1917 PR ipa/65722
1918 * g++.dg/ipa/pr65722.C: New testcase.
1919
1920 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR tree-optimization/65735
1923 * gcc.c-torture/compile/pr65735.c: New test.
1924
1925 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1926
1927 PR middle-end/65554
1928 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1929
1930 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR target/65671
1933 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1934
1935 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1936
1937 PR target/65647
1938 * gcc.target/arm/pr65647-2.c: New.
1939
1940 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1941
1942 PR target/65694
1943 * g++.dg/torture/pr65694.C: New test.
1944
1945 2015-04-10 Tobias Burnus <burnus@net-b.de>
1946
1947 * gfortran.dg/coarray_lock_6.f90: New.
1948 * gfortran.dg/coarray_lock_7.f90: New.
1949 * gfortran.dg/coarray/lock_2.f90: New.
1950
1951 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1952
1953 PR fortran/56674
1954 PR fortran/58813
1955 PR fortran/59016
1956 PR fortran/59024
1957 * gfortran.dg/used_types_27.f90: New.
1958
1959 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1960
1961 PR target/65671
1962 * gcc.target/i386/pr65671.c: New.
1963
1964 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR tree-optimization/65709
1967 * c-c++-common/ubsan/align-9.c: New test.
1968
1969 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1970
1971 PR fortran/56852
1972 * gfortran.dg/pr56852.f90: New test.
1973
1974 2015-04-09 Marek Polacek <polacek@redhat.com>
1975 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR middle-end/65554
1978 * g++.dg/opt/pr65554.C: New test.
1979
1980 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR c++/65690
1983 * c-c++-common/attr-aligned-1.c: New test.
1984
1985 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1986
1987 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1988
1989 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1990
1991 PR target/65676
1992 * gcc.target/i386/sse-25.c: New.
1993
1994 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR target/65693
1997 * gcc.target/i386/pr65693.c: New test.
1998
1999 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2000
2001 * gcc.dg/lto/chkp-static-bounds_0.c: New.
2002
2003 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2004
2005 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2006
2007 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2008
2009 * gcc.target/i386/thunk-retbnd.c: New.
2010
2011 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
2012
2013 * gnat.dg/opt48.adb: New test.
2014 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2015 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2016
2017 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
2018
2019 PR ipa/65540
2020 * gcc.c-torture/compile/pr65540.c: New.
2021
2022 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
2023
2024 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2025 -Wno-pointer-arith.
2026
2027 2015-04-07 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR debug/65678
2030 * g++.dg/debug/pr65678.C: New test.
2031
2032 PR middle-end/65680
2033 * gcc.c-torture/compile/pr65680.c: New test.
2034
2035 2015-04-07 Andre Vehreschild <vehre@gmx.de>
2036
2037 PR fortran/65548
2038 * gfortran.dg/allocate_with_source_5.f90: New test.
2039
2040 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
2041
2042 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2043 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2044
2045 2015-04-07 Bin Cheng <bin.cheng@arm.com>
2046
2047 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2048
2049 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2050
2051 PR target/65614
2052 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2053 to get floating point compression.
2054 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2055
2056 2015-04-06 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR preprocessor/61977
2059 * gcc.dg/cpp/pr61977.c: New test.
2060
2061 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
2062
2063 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2064
2065 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
2066
2067 PR target/65647
2068 * gcc.target/arm/pr65647.c: New.
2069
2070 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
2071
2072 PR ipa/65655
2073 * g++.dg/torture/pr65655.C: New testcase.
2074
2075 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2076
2077 PR c++/64085
2078 * g++.dg/cpp1y/lambda-init13.C: New.
2079
2080 2015-04-03 Marek Polacek <polacek@redhat.com>
2081
2082 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2083
2084 2015-04-02 Marek Polacek <polacek@redhat.com>
2085
2086 PR c++/65642
2087 * g++.dg/cpp0x/constexpr-fold1.C: New test.
2088 * g++.dg/cpp0x/constexpr-fold2.C: New test.
2089
2090 2015-04-02 Jakub Jelinek <jakub@redhat.com>
2091
2092 PR preprocessor/61977
2093 * gcc.target/powerpc/pr61977-1.c: New test.
2094 * gcc.target/powerpc/pr61977-2.c: New test.
2095
2096 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2097
2098 PR c++/56100
2099 * g++.dg/warn/Wshadow-8.C: New.
2100 * g++.dg/warn/Wshadow-9.C: Likewise.
2101 * g++.dg/warn/Wshadow-10.C: Likewise.
2102 * g++.dg/warn/Wshadow-11.C: Likewise.
2103
2104 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2105
2106 * gcc.dg/pr23623.c: Added aligned attribute.
2107 * gcc.dg/20141029-1.c: Likewise.
2108 * gcc.dg/20150306-1.c: New test.
2109
2110 2015-04-01 Marek Polacek <polacek@redhat.com>
2111
2112 PR c++/65554
2113 * g++.dg/cpp0x/initlist93.C: New test.
2114 * g++.dg/cpp0x/initlist94.C: New test.
2115
2116 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
2117
2118 PR target/65624
2119 * gcc.target/aarch64/pr65624.c: New test.
2120
2121 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
2122
2123 * gcc.dg/ipa/inlinehint-4.c: New testcase.
2124
2125 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
2126
2127 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2128 extra variable to force stack alignment.
2129 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2130 extra variable to force stack alignment.
2131
2132 2015-03-31 Marek Polacek <polacek@redhat.com>
2133
2134 PR c++/65390
2135 * g++.dg/template/pr65390.C: New test.
2136
2137 2015-03-31 Martin Liska <mliska@suse.cz>
2138
2139 * g++.dg/ipa/pr65557.C: New test.
2140
2141 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
2142
2143 * gcc.target/s390/hotpatch-25.c: New test.
2144 * gcc.target/s390/hotpatch-1.c: Update test.
2145 * gcc.target/s390/hotpatch-10.c: Update test.
2146 * gcc.target/s390/hotpatch-11.c: Update test.
2147 * gcc.target/s390/hotpatch-12.c: Update test.
2148 * gcc.target/s390/hotpatch-13.c: Update test.
2149 * gcc.target/s390/hotpatch-14.c: Update test.
2150 * gcc.target/s390/hotpatch-15.c: Update test.
2151 * gcc.target/s390/hotpatch-16.c: Update test.
2152 * gcc.target/s390/hotpatch-17.c: Update test.
2153 * gcc.target/s390/hotpatch-18.c: Update test.
2154 * gcc.target/s390/hotpatch-19.c: Update test.
2155 * gcc.target/s390/hotpatch-2.c: Update test.
2156 * gcc.target/s390/hotpatch-21.c: Update test.
2157 * gcc.target/s390/hotpatch-22.c: Update test.
2158 * gcc.target/s390/hotpatch-23.c: Update test.
2159 * gcc.target/s390/hotpatch-24.c: Update test.
2160 * gcc.target/s390/hotpatch-3.c: Update test.
2161 * gcc.target/s390/hotpatch-4.c: Update test.
2162 * gcc.target/s390/hotpatch-5.c: Update test.
2163 * gcc.target/s390/hotpatch-6.c: Update test.
2164 * gcc.target/s390/hotpatch-7.c: Update test.
2165 * gcc.target/s390/hotpatch-8.c: Update test.
2166 * gcc.target/s390/hotpatch-9.c: Update test.
2167 * gcc.target/s390/hotpatch-compile-16.c: Update test.
2168
2169 2015-03-31 Richard Biener <rguenther@suse.de>
2170
2171 PR middle-end/65626
2172 * g++.dg/torture/pr65626.C: New testcase.
2173
2174 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2175
2176 PR target/65531
2177 * gcc.target/i386/mpx/pr65531.cc: New.
2178
2179 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2180
2181 PR target/65602
2182 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2183 __builtin_alloca instead of alloca.
2184 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2185 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2186 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2187 check.
2188
2189 2015-03-30 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR ipa/65610
2192 * g++.dg/ubsan/pr65610.C: New test.
2193
2194 2015-03-30 Marek Polacek <polacek@redhat.com>
2195
2196 PR c++/65398
2197 * g++.dg/cpp0x/pr65398-2.C: New test.
2198
2199 2015-03-30 Marek Polacek <polacek@redhat.com>
2200
2201 * c-c++-common/pr65556.c: Change the width of bit-fields.
2202
2203 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2204
2205 PR ipa/65588
2206 * gcc.target/i386/pr65588.c: New testcase.
2207
2208 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2209
2210 PR libgfortran/65563
2211 * gfortran.dg/open_errors_2.f90: New test.
2212
2213 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2214
2215 PR libgfortran/65596
2216 * gfortran.dg/namelist_86.f90: New test.
2217
2218 2015-03-28 Andre Vehreschild <vehre@gmx.de>
2219
2220 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2221 statement to reflect new ownership.
2222
2223 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2224
2225 PR c++/42328
2226 * g++.dg/template/friend58.C: New.
2227 * g++.dg/template/friend59.C: Likewise.
2228
2229 2015-03-27 Tobias Burnus <burnus@net-b.de>
2230
2231 PR c/65586
2232 * g++.dg/gomp/openmp-simd-3.C: New.
2233 * gcc.dg/gomp/openmp-simd-3.c: New.
2234
2235 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
2236
2237 PR target/65248
2238 * gcc.target/i386/pr65248-1.c: New file.
2239 * gcc.target/i386/pr65248-2.c: Likewise.
2240 * gcc.target/i386/pr65248-3.c: Likewise.
2241 * gcc.target/i386/pr65248-4.c: Likewise.
2242
2243 2015-03-27 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR target/65593
2246 * gcc.c-torture/compile/pr65593.c: New test.
2247
2248 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2249
2250 PR c++/59329
2251 * g++.dg/cpp1y/constexpr-assert1.C: New.
2252
2253 2015-03-27 Marek Polacek <polacek@redhat.com>
2254
2255 PR c++/65556
2256 * c-c++-common/pr65556.c: New test.
2257
2258 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2259
2260 PR ipa/65600
2261 * g++.dg/torture/pr65600.C: New testcase.
2262
2263 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
2264
2265 PR target/65407
2266 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2267
2268 2015-03-27 Andre Vehreschild <vehre@gmx.de>
2269
2270 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2271 statement and cleanup. Fixed typos.
2272
2273 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2274
2275 PR middle-end/65595
2276 * gcc.c-torture/compile/pr65595.c: New testcase.
2277
2278 2015-03-27 Marek Polacek <polacek@redhat.com>
2279
2280 PR sanitizer/65583
2281 * g++.dg/ubsan/pr65583.C: New test.
2282
2283 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2284
2285 * gcc.c-torture/compile/20150327.c: New testcase.
2286
2287 2015-03-26 Richard Biener <rguenther@suse.de>
2288
2289 PR middle-end/65555
2290 * g++.dg/torture/pr65555.C: New testcase.
2291
2292 2015-03-26 Jakub Jelinek <jakub@redhat.com>
2293
2294 PR tree-optimization/64715
2295 * gcc.dg/builtin-object-size-15.c: New test.
2296 * gcc.dg/pr64715-1.c: New test.
2297 * gcc.dg/pr64715-2.c: New test.
2298
2299 2015-03-26 Richard Biener <rguenther@suse.de>
2300
2301 PR middle-end/65519
2302 * gnat.dg/specs/opt2.ads: Fix testcase.
2303
2304 2015-03-25 Martin Sebor <msebor@redhat.com>
2305
2306 PR testsuite/65526
2307 * lib/target-supports.exp (check_effective_target_arm32): Fail early
2308 when target isn't arm*-*-*-*.
2309 (check_effective_target_arm_nothumb): Likewise.
2310 (check_effective_target_arm_little_endian): Likewise.
2311 (check_effective_target_arm_vect_no_misalign): Likewise.
2312 (check_effective_target_aarch64_little_endian): Fail early if target
2313 isn't aarch64*-*-*.
2314
2315 2015-03-25 Sebastian Pop <s.pop@samsung.com>
2316
2317 PR tree-optimization/65177
2318 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2319
2320 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
2321
2322 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2323 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2324 smmintrin.h and mm3dnow.h.
2325
2326 2015-03-25 Marek Polacek <polacek@redhat.com>
2327
2328 PR c++/65558
2329 * g++.dg/cpp0x/pr65558.C: New test.
2330
2331 2015-03-25 Marek Polacek <polacek@redhat.com>
2332
2333 PR c++/61670
2334 * g++.dg/template/pr61670.C: New test.
2335
2336 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2337
2338 PR c++/54987
2339 * g++.dg/template/pr54987.C: New.
2340
2341 2015-03-25 Richard Biener <rguenther@suse.de>
2342
2343 PR tree-optimization/62630
2344 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2345
2346 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
2347
2348 PR target/65508
2349 * gcc.target/i386/mpx/pr65508.c: New.
2350
2351 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
2352
2353 PR fortran/64952
2354 PR fortran/65532
2355 * gfortran.dg/data_initialized_3.f90: New.
2356
2357 2015-03-25 Richard Biener <rguenther@suse.de>
2358
2359 PR middle-end/65519
2360 * gnat.dg/specs/opt2.ads: New testcase.
2361
2362 2015-03-25 Bin Cheng <bin.cheng@arm.com>
2363
2364 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2365 * gcc.target/arm/memset-inline-4.c: Skip for
2366 arm_tune_string_ops_prefer_neon.
2367 * gcc.target/arm/memset-inline-5.c: Ditto.
2368 * gcc.target/arm/memset-inline-6.c: Ditto.
2369 * gcc.target/arm/memset-inline-8.c: Ditto.
2370 * gcc.target/arm/memset-inline-9.c: Ditto.
2371
2372 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 PR c++/58923
2375 * g++.dg/other/virtual3.C: New.
2376
2377 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2378
2379 PR c++/60130
2380 * g++.dg/cpp0x/vt-60130.C: New.
2381
2382 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2383
2384 PR c++/61971
2385 * g++.dg/warn/Warray-bounds-7.C: New.
2386
2387 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2388
2389 PR c++/60067
2390 * g++.dg/template/defarg18.C: New.
2391
2392 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2393
2394 PR c++/59988
2395 * g++.dg/cpp0x/vt-59988.C: New.
2396
2397 2015-03-24 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR tree-optimization/65533
2400 * gcc.dg/pr65533.c: New test.
2401
2402 2015-03-24 Andre Vehreschild <vehre@gmx.de>
2403
2404 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2405 source= and mold= expressions functionality.
2406 * gfortran.dg/allocate_class_4.f90: New test.
2407 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2408 copying an unlimited polymorhpic object containing a char array
2409 to another unlimited polymorphic object respects the _len
2410 component.
2411 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2412 whether deferred length char array allocate works, unlimited
2413 polymorphic object allocation from a string works and if
2414 allocating an array of deferred length strings works.
2415 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2416
2417 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2418
2419 PR c++/65513
2420 * g++.dg/cpp0x/constexpr-array11.C: New.
2421
2422 2015-03-24 Richard Biener <rguenther@suse.de>
2423
2424 PR middle-end/65517
2425 * gcc.dg/torture/pr65517.c: New testcase.
2426
2427 2015-03-24 Tobias Burnus <burnus@net-b.de>
2428
2429 * gfortran.dg/coindexed_1.f90: Moved from
2430 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2431
2432 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR testsuite/65506
2435 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2436 gimple dump.
2437
2438 PR target/65523
2439 * gcc.target/i386/pr65523.c: New test.
2440
2441 PR ipa/65475
2442 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2443 dg-options.
2444 * g++.dg/lto/pr65475b_0.C: Likewise.
2445
2446 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
2447
2448 PR target/65505
2449 * gcc.target/sh/torture/pr65505.c: New.
2450
2451 2015-03-23 Martin Sebor <msebor@redhat.com>
2452
2453 PR testsuite/63175
2454 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2455 assembly for lvx in addition to lxv.
2456
2457 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR target/65504
2460 * gfortran.dg/pr65504.f90: New test.
2461
2462 PR ipa/65521
2463 * gcc.dg/pr65521.c: New test.
2464
2465 2015-03-23 Richard Biener <rguenther@suse.de>
2466
2467 PR tree-optimization/65518
2468 * gcc.dg/vect/pr65518.c: New testcase.
2469
2470 2015-03-23 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/65494
2473 * gcc.dg/vect/pr65494.c: New testcase.
2474
2475 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR preprocessor/65238
2478 * c-c++-common/cpp/pr65238-1.c: New test.
2479 * gcc.dg/cpp/pr65238-2.c: New test.
2480 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2481 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2482
2483 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2484 Mikael Morin <mikael@gcc.gnu.org>
2485
2486 PR fortran/64952
2487 * gfortran.dg/elemental_dependency_4.f90: New.
2488 * gfortran.dg/elemental_dependency_5.f90: New.
2489
2490 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2491
2492 PR ipa/65475
2493 * g++.dg/lto/pr65475b_0.C: New testcase.
2494 * g++.dg/lto/pr65475b_1.C: New testcase.
2495 * g++.dg/lto/pr65475c_0.C: New testcase.
2496 * g++.dg/lto/pr65475c_1.C: New testcase.
2497
2498 2015-03-21 Tobias Burnus <burnus@net-b.de>
2499
2500 * gfortran.dg/coarray_38.f90: New.
2501 * gfortran.dg/coarray_39.f90: New.
2502 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2503 compile test.
2504
2505 2015-03-20 Marek Polacek <polacek@redhat.com>
2506
2507 PR c++/65398
2508 * g++.dg/cpp0x/pr65398.C: New test.
2509
2510 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2511
2512 PR ipa/65475
2513 * g++.dg/lto/pr65475_0.C: New testcase.
2514 * g++.dg/lto/pr65475_1.C: New testcase.
2515
2516 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2517
2518 PR rtl-optimization/64366
2519 * gcc.target/sh/pr64366.c: New.
2520
2521 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/48324
2524 * g++.dg/cpp0x/constexpr-48324.C: New.
2525
2526 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/48453
2529 * g++.dg/cpp0x/pr48453.C: New.
2530
2531 2015-03-20 Marek Polacek <polacek@redhat.com>
2532
2533 PR c++/65072
2534 * g++.dg/cpp0x/pr65072.C: New test.
2535
2536 2015-03-20 Richard Biener <rguenther@suse.de>
2537
2538 PR middle-end/64715
2539 * gcc.dg/pr15347.c: Use -O.
2540 * c-c++-common/pr19807-1.c: Likewise.
2541
2542 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2543
2544 * gnat.dg/volatile13.ad[sb]: New test.
2545
2546 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2547
2548 PR rtl-optimization/60851
2549 * gcc.target/i386/pr60851.c: New test.
2550
2551 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2552
2553 PR target/65240
2554 * g++.dg/pr65240.h: Add tests for PR 65240.
2555 * g++.dg/pr65240-1.C: Likewise.
2556 * g++.dg/pr65240-2.C: Likewise.
2557 * g++.dg/pr65240-3.C: Likewise.
2558 * g++.dg/pr65240-4.C: Likewise.
2559
2560 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2561
2562 PR rtl-optimization/63491
2563 * gcc.target/powerpc/pr63491.c: New.
2564
2565 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2566
2567 * g++.dg/ipa/pr65465.C: New test.
2568
2569 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2570
2571 PR c++/52659
2572 * g++.dg/cpp0x/deleted11.C: New.
2573
2574 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2575
2576 PR sanitizer/65400
2577 * c-c++-common/tsan/pr65400-3.c: New test.
2578
2579 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2580
2581 PR c++/59686
2582 * g++.dg/cpp0x/constexpr-59686.C: New.
2583
2584 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2585
2586 PR sanitizer/64265
2587 * g++.dg/tsan/pr64265.C: New test.
2588
2589 PR sanitizer/65400
2590 * c-c++-common/tsan/pr65400-1.c: New test.
2591 * c-c++-common/tsan/pr65400-2.c: New test.
2592
2593 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2594
2595 PR c++/59816
2596 * g++.dg/cpp0x/pr59816.C: New.
2597
2598 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2599
2600 PR fortran/59198
2601 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2602
2603 2015-03-18 Martin Liska <mliska@suse.cz>
2604
2605 PR ipa/65439
2606 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2607 equivalences either to 6 or 7.
2608
2609 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2610
2611 PR middle-end/64491
2612 Revert:
2613 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2614
2615 * gcc.dg/undefined-loop-1.c: New file.
2616 * gcc.dg/undefined-loop-2.c: New file.
2617
2618 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2619
2620 PR testsuite/64032
2621 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2622 loop exits too early.
2623
2624 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2625
2626 PR tree-optimization/65450
2627 * gfortran.dg/pr65450.f90: New test.
2628
2629 PR target/65078
2630 * gcc.target/i386/pr65078-1.c: New test.
2631 * gcc.target/i386/pr65078-2.c: New test.
2632 * gcc.target/i386/pr65078-3.c: New test.
2633 * gcc.target/i386/pr65078-4.c: New test.
2634 * gcc.target/i386/pr65078-5.c: New test.
2635 * gcc.target/i386/pr65078-6.c: New test.
2636
2637 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2638
2639 PR c++/65340
2640 * g++.dg/cpp1y/pr65340.C: New.
2641
2642 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2643
2644 PR fortran/64432
2645 * gfortran.dg/system_clock_3.f08: Adjust test.
2646
2647 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2648
2649 PR fortran/59198
2650 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2651 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2652
2653 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2654
2655 PR fortran/64432
2656 * gfortran.dg/system_clock_3.f08: New test.
2657
2658 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2659
2660 PR c++/64626
2661 g++.dg/cpp1y/pr64626-1.C: New.
2662 g++.dg/cpp1y/pr64626-2.C: New.
2663 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2664
2665 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR tree-optimization/65427
2668 * gcc.c-torture/execute/pr65427.c: New test.
2669
2670 2015-03-16 Marek Polacek <polacek@redhat.com>
2671
2672 DR 1688
2673 PR c++/65327
2674 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2675 * g++.dg/cpp0x/pr65327.C: New test.
2676
2677 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2678
2679 PR sanitizer/64820
2680 * c-c++-common/asan/pr64820.c: New test.
2681
2682 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2683
2684 * gfortran.dg/pointer_2.f90: New test.
2685
2686 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2687
2688 * g++.dg/pr65049.C: New test.
2689
2690 2015-03-16 Tom de Vries <tom@codesourcery.com>
2691
2692 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2693 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2694 * gcc.target/i386/fuse-caller-save.c: Same.
2695
2696 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2697
2698 * gnat.dg/loop_optimization18.ad[sb]: New test.
2699 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2700
2701 2015-03-16 Alan Modra <amodra@gmail.com>
2702
2703 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2704 2014-12-05 change.
2705
2706 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2707
2708 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2709 hppa*-*-hpux*.
2710 * gcc.dg/torture/pr65270-2.c: Likewise.
2711
2712 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2713
2714 PR fortran/61138
2715 * gfortran.dg/pointer_remapping_9.f90: New.
2716
2717 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR tree-optimization/65369
2720 * gcc.c-torture/execute/pr65369.c: New test.
2721
2722 PR tree-optimization/65418
2723 * gcc.c-torture/execute/pr65418-1.c: New test.
2724 * gcc.c-torture/execute/pr65418-2.c: New test.
2725
2726 PR rtl-optimization/65401
2727 * gcc.c-torture/execute/pr65401.c: New test.
2728
2729 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2730
2731 PR target/64600
2732 * gcc.target/arm/pr64600_1.c: New test.
2733
2734 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2735
2736 PR rtl-optimization/65235
2737 * gcc.target/aarch64/pr65235_1.c: New test.
2738
2739 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2740
2741 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2742 * gcc.target/s390/hotpatch-22.c: Likewise.
2743 * gcc.target/s390/hotpatch-23.c: Likewise.
2744 * gcc.target/s390/hotpatch-24.c: Likewise.
2745 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2746 * gcc.target/s390/hotpatch-1.c: Update expected output.
2747 * gcc.target/s390/hotpatch-2.c: Likewise.
2748 * gcc.target/s390/hotpatch-3.c: Likewise.
2749 * gcc.target/s390/hotpatch-4.c: Likewise.
2750 * gcc.target/s390/hotpatch-5.c: Likewise.
2751 * gcc.target/s390/hotpatch-6.c: Likewise.
2752 * gcc.target/s390/hotpatch-7.c: Likewise.
2753 * gcc.target/s390/hotpatch-8.c: Likewise.
2754 * gcc.target/s390/hotpatch-9.c: Likewise.
2755 * gcc.target/s390/hotpatch-10.c: Likewise.
2756 * gcc.target/s390/hotpatch-11.c: Likewise.
2757 * gcc.target/s390/hotpatch-12.c: Likewise.
2758 * gcc.target/s390/hotpatch-13.c: Likewise.
2759 * gcc.target/s390/hotpatch-14.c: Likewise.
2760 * gcc.target/s390/hotpatch-15.c: Likewise.
2761 * gcc.target/s390/hotpatch-16.c: Likewise.
2762 * gcc.target/s390/hotpatch-17.c: Likewise.
2763 * gcc.target/s390/hotpatch-18.c: Likewise.
2764 * gcc.target/s390/hotpatch-19.c: Likewise.
2765
2766 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2767
2768 PR target/65103
2769 * gcc.target/i386/pr65103-1.c: New.
2770
2771 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2772
2773 PR target/65044
2774 * gcc.target/i386/pr65044.c: New.
2775
2776 2015-03-12 Tom de Vries <tom@codesourcery.com>
2777
2778 PR rtl-optimization/64895
2779 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2780 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2781 * gcc.target/i386/fuse-caller-save.c: Ditto.
2782
2783 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2784
2785 * gcc.dg/ipa/pr63569.c: Fix template.
2786
2787 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2788
2789 * g++.dg/ipa/pr64146.C: Require fpic support.
2790
2791 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2792
2793 PR libfortran/65200
2794 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2795 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2796
2797 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2798
2799 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2800 to dg-options, fix up dg-skip-if.
2801
2802 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2803
2804 PR target/65296
2805 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2806 * gcc.target/avr/tiny-caller-save.c: Same.
2807
2808 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2809
2810 PR target/65242
2811 * g++.dg/pr65242.C: New test.
2812
2813 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2814
2815 * c-c++-common/asan/no-asan-check-glob.c: New test.
2816
2817 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 PR c++/65370
2820 * g++.dg/other/default11.C: New.
2821 * g++.dg/other/default12.C: Likewise.
2822
2823 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2824
2825 PR target/65368
2826 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2827
2828 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2829
2830 PR fortran/65024
2831 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2832
2833 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2834
2835 PR c++/65127
2836 * g++.dg/cpp0x/pr65127.C: New test.
2837
2838 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2839
2840 * gcc.dg/ipa/PR64550.c: Update template.
2841
2842 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2843 Tobias Burnus <burnus@net-b.de>
2844
2845 * gfortran.dg/coarray_sync_memory.f90: New.
2846
2847 2015-03-10 Marek Polacek <polacek@redhat.com>
2848
2849 PR sanitizer/65367
2850 * c-c++-common/ubsan/pr65367.c: New test.
2851
2852 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2853
2854 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2855 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2856 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2857 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2858 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2859 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2860 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2861 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2862 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2863 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2864 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2865 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2866 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2867
2868 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2869
2870 * lib/mpx-dg.exp (mpx_link_flags): New.
2871 (mpx_init): New.
2872 (mpx_finish): New.
2873 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2874 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2875 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2876 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2877 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2878 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2879 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2880 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2881 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2882 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2883 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2884 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2885 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2886 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2887 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2888 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2889 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2890 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2891 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2892 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2893 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2894 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2895 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2896 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2897 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2898 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2899 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2900 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2901 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2902 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2903 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2904 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2905 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2906 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2907 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2908 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2909 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2910 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2911 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2912 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2913 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2914 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2915 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2916 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2917 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2918 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2919 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2920 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2921 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2922 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2923 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2924 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2925 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2926 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2927 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2928 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2929 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2930 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2931 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2932 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2933 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2934 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2935 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2936 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2937 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2938 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2939 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2940 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2941 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2942 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2943 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2944 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2945 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2946 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2947 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2948 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2949 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2950 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2951 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2952 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2953 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2954 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2955 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2956 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2957 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2958 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2959 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2960 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2961 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2962 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2963 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2964 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2965 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2966 * gcc.target/i386/mpx/label-address-1.c: New.
2967 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2968 * gcc.target/i386/mpx/macro.c: New.
2969 * gcc.target/i386/mpx/mpx-check.h: New.
2970 * gcc.target/i386/mpx/mpx.exp: New.
2971 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2972 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2973 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2974 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2975 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2976 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2977 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2978 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2979 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2980 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2981 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2982 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2983 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2984 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2985 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2986 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2987 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2988 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2989 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2990 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2991 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2992 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2993 * gcc.target/i386/mpx/reference-1-nov.c: New.
2994 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2995 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2996 * gcc.target/i386/mpx/reference-2-nov.c: New.
2997 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2998 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2999 * gcc.target/i386/mpx/reference-3-nov.c: New.
3000 * gcc.target/i386/mpx/reference-3-ubv.c: New.
3001 * gcc.target/i386/mpx/reference-4-lbv.c: New.
3002 * gcc.target/i386/mpx/reference-4-nov.c: New.
3003 * gcc.target/i386/mpx/reference-4-ubv.c: New.
3004 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3005 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3006 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3007 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3008 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3009 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3010 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3011 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3012 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3013 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3014 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3015 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3016 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3017 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3018 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3019 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3020 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3021 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3022 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3023 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3024 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3025 * gcc.target/i386/mpx/sincos-1-nov.c: New.
3026 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3027 * gcc.target/i386/mpx/static-array-1-nov.c: New.
3028 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3029 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3030 * gcc.target/i386/mpx/static-init-1-nov.c: New.
3031 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3032 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3033 * gcc.target/i386/mpx/static-init-2-nov.c: New.
3034 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3035 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3036 * gcc.target/i386/mpx/static-init-3-nov.c: New.
3037 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3038 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3039 * gcc.target/i386/mpx/static-init-4-nov.c: New.
3040 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3041 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3042 * gcc.target/i386/mpx/static-init-5-nov.c: New.
3043 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3044 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3045 * gcc.target/i386/mpx/static-init-6-nov.c: New.
3046 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3047 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3048 * gcc.target/i386/mpx/static-string-1-nov.c: New.
3049 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3050 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3051 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3052 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3053 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3054 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3055 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3056 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3057 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3058 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3059 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3060 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3061 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3062 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3063 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3064 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3065 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3066 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3067 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3068 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3069 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3070 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3071 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3072 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3073 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3074 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3075 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3076 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3077 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3078 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3079 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3080 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3081 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3082 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3083 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3084 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3085 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3086 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3087 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3088 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3089 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3090 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3091 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3092 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3093 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3094 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3095 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3096 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3097 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3098 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3099 * gcc.target/i386/mpx/vararg-1-nov.c: New.
3100 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3101 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3102 * gcc.target/i386/mpx/vararg-2-nov.c: New.
3103 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3104 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3105 * gcc.target/i386/mpx/vararg-3-nov.c: New.
3106 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3107 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3108 * gcc.target/i386/mpx/vararg-4-nov.c: New.
3109 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3110 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3111 * gcc.target/i386/mpx/vararg-5-nov.c: New.
3112 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3113 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3114 * gcc.target/i386/mpx/vararg-6-nov.c: New.
3115 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3116 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3117 * gcc.target/i386/mpx/vararg-7-nov.c: New.
3118 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3119 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3120 * gcc.target/i386/mpx/vararg-8-nov.c: New.
3121 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3122 * gcc.target/i386/mpx/vla-1-lbv.c: New.
3123 * gcc.target/i386/mpx/vla-1-nov.c: New.
3124 * gcc.target/i386/mpx/vla-1-ubv.c: New.
3125 * gcc.target/i386/mpx/vla-2-lbv.c: New.
3126 * gcc.target/i386/mpx/vla-2-nov.c: New.
3127 * gcc.target/i386/mpx/vla-2-ubv.c: New.
3128
3129 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
3130
3131 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3132
3133 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
3134
3135 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3136
3137 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
3138
3139 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3140 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3141
3142 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR c/65120
3145 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3146 on rhs is 0.
3147 (fn4): New test.
3148 * c-c++-common/pr65120.c: New test.
3149
3150 PR rtl-optimization/65321
3151 * gcc.dg/pr65321.c: New test.
3152
3153 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3154
3155 PR tree-optimization/65355
3156 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3157
3158 2015-03-09 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR c/65120
3161 * c-c++-common/pr49706.c: Adjust tests for not warning
3162 about !!x == y or !b == y where b is boolean, and add
3163 some further tests.
3164 * c-c++-common/pr62199-2.c: Likewise.
3165
3166 2015-03-09 Richard Biener <rguenther@suse.de>
3167
3168 PR middle-end/65270
3169 * gcc.dg/torture/pr65270-1.c: New testcase.
3170 * gcc.dg/torture/pr65270-2.c: Likewise.
3171
3172 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3173
3174 PR tree-optimization/63743
3175 * gcc.dg/pr63743.c: New test.
3176
3177 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
3178
3179 PR lto/65316
3180 * g++.dg/lto/pr65316_0.C: New testcase.
3181 * g++.dg/lto/pr65316_1.C: New testcase.
3182
3183 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
3184
3185 PR target/62247
3186 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3187 hppa*-*-hpux*.
3188 * g++.dg/abi/rtti3.C: Likewise.
3189
3190 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3191
3192 PR target/62251
3193 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3194
3195 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3196
3197 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3198
3199 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3200
3201 2015-03-08 Morin <mikael@gcc.gnu.org>
3202
3203 PR fortran/60898
3204 * gfortran.dg/entry_20.f90: New.
3205
3206 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3207
3208 PR target/65153
3209 * gcc.c-torture/compile/pr65153.c: New.
3210
3211 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3212
3213 PR target/65249
3214 * g++.dg/torture/pr65249.C: New.
3215
3216 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
3217
3218 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3219 long.
3220 (int64_t): Likewise.
3221
3222 2015-03-07 Marek Polacek <polacek@redhat.com>
3223 Martin Uecker <uecker@eecs.berkeley.edu>
3224
3225 PR sanitizer/65280
3226 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3227 member-like arrays.
3228 * c-c++-common/ubsan/bounds-8.c: New test.
3229 * c-c++-common/ubsan/bounds-9.c: New test.
3230 * gcc.dg/ubsan/bounds-2.c: New test.
3231
3232 2015-03-05 Martin Sebor <msebor@redhat.com>
3233
3234 * PR testsuite/63175
3235 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3236 checking of results into main to prevent it from getting optimized
3237 away.
3238 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3239
3240 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
3241
3242 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3243 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3244 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3245 x64.
3246
3247 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
3248
3249 * g++.dg/lto/pr65302_1.C: New testcase.
3250 * g++.dg/lto/pr65302_0.C: New testcase.
3251
3252 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3253
3254 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3255 -fno-ipa-icf to dg-options.
3256
3257 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3258
3259 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3260 compiles using the linker plugin.
3261
3262 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
3263
3264 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3265
3266 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3267
3268 * gcc.target/arm/pr65067.c: New test.
3269
3270 2015-03-05 Martin Liska <mliska@suse.cz>
3271
3272 PR ipa/65318
3273 * gcc.dg/ipa/pr65318.c: New test.
3274
3275 2015-03-05 Marek Polacek <polacek@redhat.com>
3276
3277 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3278
3279 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3280
3281 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3282
3283 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3284
3285 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3286 max-unroll-times back to defaults for s390.
3287
3288 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3289
3290 Fix last commit.
3291
3292 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3293
3294 PR c++/64665
3295 * g++.dg/cpp0x/initlist92.C: New.
3296
3297 2015-03-05 Richard Biener <rguenther@suse.de>
3298
3299 PR tree-optimization/65310
3300 * gcc.dg/vect/pr65310.c: New testcase.
3301
3302 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3303
3304 PR c++/64834
3305 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3306
3307 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
3308
3309 * gnat.dg/entry_queues3.adb: New test.
3310
3311 2015-03-04 Ian Lance Taylor <iant@google.com>
3312
3313 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3314
3315 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/64227
3318 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3319
3320 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
3321
3322 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3323 -fno-ipa-icf to dg-options
3324 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3325 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3326
3327 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3328
3329 PR c++/64398
3330 * g++.dg/cpp0x/decltype62.C: New.
3331
3332 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
3333
3334 * gnat.dg/object_overflow5.adb: New test.
3335
3336 2015-03-03 Martin Liska <mliska@suse.cz>
3337
3338 PR ipa/65287
3339 * gcc.dg/ipa/pr65287.c: New test.
3340
3341 2015-03-03 Martin Jambor <mjambor@suse.cz>
3342 Eric Botcazou <ebotcazou@adacore.com>
3343
3344 * gnat.dg/specs/pack12.ads: New test.
3345
3346 2015-03-03 Martin Liska <mliska@suse.cz>
3347
3348 * gcc.dg/ipa/PR65282.c: New test.
3349
3350 2015-03-13 Jeff Law <law@redhat.com>
3351
3352 PR tree-optimization/65241
3353 * gcc.c-torture/compile/pr65241.c: New test.
3354
3355 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
3356
3357 PR target/64331
3358 * gcc.target/avr/torture/pr64331.c: New test.
3359
3360 2015-03-03 Martin Liska <mliska@suse.cz>
3361 Jan Hubicka <hubicka@ucw.cz>
3362
3363 * g++.dg/ipa/pr65263.C: New test.
3364
3365 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3366
3367 PR ipa/65130
3368 * gcc.dg/lto/pr65130_0.c: New testcase.
3369 * gcc.dg/lto/pr65130_1.c: New testcase.
3370
3371 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3372
3373 PR ipa/64988
3374 * g++.dg/torture/pr64988.C: New testcase.
3375
3376 2015-03-02 Tobias Burnus <burnus@net-b.de>
3377
3378 * gfortran.dg/coarray_atomic_6.f90: New.
3379
3380 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3381
3382 PR target/65184
3383 * gcc.target/i386/pr65184.c: New.
3384
3385 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3386
3387 PR target/65183
3388 * gcc.target/i386/pr65183.c: New.
3389
3390 2015-02-28 Martin Liska <mliska@suse.cz>
3391 Jan Hubicka <hubicka@ucw.cz>
3392
3393 * gcc.dg/ipa/ipa-icf-35.c: New test.
3394 * gcc.dg/ipa/ipa-icf-36.c: New test.
3395 * gcc.dg/ipa/ipa-icf-37.c: New test.
3396
3397 2015-02-28 Martin Liska <mliska@suse.cz>
3398 Jan Hubicka <hubicka@ucw.cz>
3399
3400 PR ipa/65245
3401 * gcc.dg/ipa/ipa-icf-34.c: New test.
3402
3403 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3404
3405 PR target/61142
3406 * gcc.target/sh/sh/pr61142.c: New.
3407
3408 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
3409
3410 * g++.dg/other/dump-ada-spec-3.C: New test.
3411
3412 2015-03-01 Martin Liska <mliska@suse.cz>
3413
3414 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3415 * g++.dg/ipa/pr63595.C: Update expected results.
3416
3417 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
3418
3419 PR ipa/65236
3420 * g++.dg/ipa/ipa-icf-6.C: New testcase.
3421
3422 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
3423
3424 * gcc.dg/vect/pr59354.c: Move vector producing code to
3425 separate function.
3426
3427 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
3428
3429 PR ipa/65237
3430 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3431 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3432 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3433 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3434
3435 2015-02-27 Jakub Jelinek <jakub@redhat.com>
3436
3437 PR tree-optimization/65048
3438 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3439 (foo): Use K&R style definition.
3440
3441 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
3442
3443 PR target/65032
3444 * g++.dg/pr65032.C: New.
3445
3446 2015-02-27 Marek Polacek <polacek@redhat.com>
3447
3448 PR c/65040
3449 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3450 -Wformat=2.
3451
3452 2015-02-27 Marek Polacek <polacek@redhat.com>
3453
3454 PR c/65228
3455 * gcc.dg/pr65228.c: New test.
3456
3457 2015-02-27 Kai Tietz <ktietz@redhat.com>
3458
3459 PR c/35330
3460 * gcc.dg/weak/weak-17.c: New file.
3461
3462 2015-02-27 Richard Biener <rguenther@suse.de>
3463
3464 PR lto/65193
3465 * g++.dg/lto/pr65193_0.C: New testcase.
3466
3467 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3468
3469 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3470 * gcc.target/s390/hotpatch-8.c: Likewise.
3471 * gcc.target/s390/hotpatch-9.c: Likewise.
3472 * gcc.target/s390/pr61078.c: Likewise.
3473 * gcc.target/s390/pr57960.c: Remove -m64.
3474 * gcc.target/s390/pr61078.c: Likewise.
3475
3476 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3477 Martin Liska <mliska@suse.cz>
3478
3479 PR bootstrap/65150
3480 * gcc.dg/pr64454.c: Disable ICF.
3481 * gcc.dg/pr28685-1.c: Disable ICF
3482 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3483 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3484 * g++.dg/ipa/ipa-icf-4.C: Update template.
3485
3486 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3487
3488 PR tree-optimization/65216
3489 * gcc.c-torture/execute/pr65216.c: New test.
3490
3491 PR tree-optimization/65215
3492 * gcc.c-torture/execute/pr65215-1.c: New test.
3493 * gcc.c-torture/execute/pr65215-2.c: New test.
3494 * gcc.c-torture/execute/pr65215-3.c: New test.
3495 * gcc.c-torture/execute/pr65215-4.c: New test.
3496 * gcc.c-torture/execute/pr65215-5.c: New test.
3497
3498 2015-02-26 Tom de Vries <tom@codesourcery.com>
3499
3500 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3501
3502 2015-02-26 Martin Liska <mliska@suse.cz>
3503 Jan Hubicka <hubicka@ucw.cz>
3504
3505 * g++.dg/ipa/pr64146.C: Update expected results.
3506 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3507 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3508 * gcc.dg/ipa/ipa-icf-34.c: New test.
3509
3510 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3511
3512 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3513 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3514 (dg-additional-options): Remove dg directive.
3515 (dg-final): Add dg directive.
3516
3517 2015-02-26 Marek Polacek <polacek@redhat.com>
3518
3519 PR ipa/65008
3520 * g++.dg/ipa/pr65008.C: New test.
3521
3522 2015-02-26 Tom de Vries <tom@codesourcery.com>
3523
3524 * lib/profopt.exp (profopt-target-cleanup): New proc.
3525 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3526 files from sources from dg-additional-sources.
3527
3528 2015-02-26 Tom de Vries <tom@codesourcery.com>
3529
3530 * lib/gcov.exp: Cleanup in case of xfail.
3531
3532 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3533
3534 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3535
3536 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3537
3538 PR debug/46102
3539 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3540 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3541 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3542 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3543 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3544 * g++.dg/debug/pr46123.C: XFAIL and move...
3545 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3546 * gcc.dg/debug/dwarf2-3.c: Move...
3547 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3548
3549 2015-02-26 Marek Polacek <polacek@redhat.com>
3550
3551 PR c++/65202
3552 * g++.dg/cpp1y/pr65202.C: New test.
3553
3554 2015-02-26 Tom de Vries <tom@codesourcery.com>
3555
3556 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3557 locale_facets.h.gcov.
3558
3559 2015-02-26 Tom de Vries <tom@codesourcery.com>
3560
3561 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3562
3563 2015-02-26 Tom de Vries <tom@codesourcery.com>
3564
3565 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3566
3567 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3568
3569 PR target/65217
3570 * gcc.target/i386/pr65217.c: New.
3571
3572 2015-02-26 Tom de Vries <tom@codesourcery.com>
3573
3574 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3575
3576 2015-02-26 Tom de Vries <tom@codesourcery.com>
3577
3578 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3579
3580 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3581
3582 PR tree-optimization/65048
3583 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3584
3585 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3586
3587 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3588 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3589
3590 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3591
3592 PR target/65161
3593 * gcc.target/i386/pr65161.c: New test.
3594
3595 2015-02-26 Terry Guo <terry.guo@arm.com>
3596
3597 * gcc.target/arm/no-volatile-in-it.c: New test.
3598
3599 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3600
3601 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3602 (dg-options): Add -save-temps.
3603 (dg-final): Add cleanup-saved-temps.
3604
3605 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3606
3607 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3608
3609 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3610
3611 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3612 * gcc.target/powerpc/pack01.c: Include string.h.
3613
3614 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3615
3616 PR target/65167
3617 * gcc.target/i386/pr65167.c: New.
3618
3619 2015-02-25 Kai Tietz <ktietz@redhat.com>
3620
3621 PR tree-optimization/61917
3622 * gcc.dg/vect/vect-pr61917.c: New file.
3623
3624 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR tree-optimization/65170
3627 * gcc.c-torture/execute/pr65170.c: New test.
3628 * gcc.dg/tree-ssa/vrp96.c: New test.
3629
3630 2015-02-24 Tom de Vries <tom@codesourcery.com>
3631
3632 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3633
3634 2015-02-24 Tom de Vries <tom@codesourcery.com>
3635
3636 PR testsuite/65126
3637 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3638 (dg-additional-files-options): Copy additional_sources to
3639 additional_sources_used before emptying additional_sources.
3640 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3641 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3642 (cleanup-saved-temps): Use additional_sources_used instead of
3643 additional_sources.
3644 (dg-test): Reset additional_sources_used.
3645
3646 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3647
3648 PR fortran/63427
3649 * gfortran.dg/integer_exponentiation_6.F90: New test.
3650
3651 2015-02-23 Martin Sebor <msebor@redhat.com>
3652
3653 PR target/65109
3654 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3655 two parts. One to save registers, the other to verify the
3656 registers have the right values. Save register state into
3657 static data rather than on the stack.
3658
3659 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR bootstrap/63888
3662 * c-c++-common/asan/pr63888.c: New test.
3663
3664 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3665
3666 PR target/65163
3667 * gcc.c-torture/compile/pr65163.c: New.
3668
3669 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3670
3671 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3672 with -m31 on 64 bit.
3673 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3674 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3675
3676 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3677
3678 * gcc.target/s390/20090223-1.c: Add
3679 -Wno-implicit-function-declaration option.
3680 * gcc.target/s390/pr42224.c: Likewise.
3681 * gcc.target/s390/pr55718.c: Likewise.
3682
3683 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3684
3685 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3686 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3687 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3688 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3689 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3690 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3691 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3692 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3693 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3694 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3695 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3696 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3697 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3698 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3699 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3700 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3701 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3702 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3703 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3704 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3705 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3706
3707 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3708
3709 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3710 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3711 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3712 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3713 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3714 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3715 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3716 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3717 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3718 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3719 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3720 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3721 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3722 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3723 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3724 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3725
3726 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3727
3728 PR fortran/64980
3729 PR fortran/61960
3730 * gfortran.dg/pr61960.f90: New.
3731 * gfortran.dg/pr64230.f90: New.
3732 * gfortran.dg/pr64980.f03: New.
3733
3734 2015-02-22 Tom de Vries <tom@codesourcery.com>
3735
3736 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3737
3738 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3739
3740 PR ada/65156
3741 * gnat.dg/timing_events.adb: Removed, invalid test.
3742
3743 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3744
3745 PR debug/58123
3746 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3747 location.
3748 * g++.dg/gcov/gcov-2.C: Likewise.
3749
3750 2015-02-20 Richard Biener <rguenther@suse.de>
3751
3752 PR tree-optimization/65136
3753 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3754
3755 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR testsuite/64158
3758 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3759 and nvptx-*-* blacklisting.
3760
3761 * gcc.dg/sibcall-9.c: New test.
3762 * gcc.dg/sibcall-10.c: New test.
3763
3764 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3765
3766 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3767
3768 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3769
3770 PR target/64452
3771 * gcc.target/avr/torture/pr64452.c: New test.
3772
3773 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3774
3775 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3776 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3777
3778 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3779
3780 PR testsuite/65116
3781 * lib/target-supports.exp (check_compile): Check whether
3782 additional_sources is defined before using it.
3783
3784 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3785
3786 PR middle-end/65074
3787 * g++.dg/opt/pr65074.C: New file.
3788
3789 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3790
3791 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3792 (size_type): New typedef.
3793 (operator "" _script): Use it for the last argument.
3794
3795 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3796
3797 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3798
3799 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3800
3801 * lib/target-supports.exp (check_compile): Save/restore
3802 additional_sources that may belong to an actual test.
3803
3804 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3805
3806 PR gcov-profile/64634
3807 * g++.dg/gcov/gcov-15.C: New test.
3808
3809 2015-02-18 Tom de Vries <tom@codesourcery.com>
3810
3811 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3812
3813 2015-02-18 Tom de Vries <tom@codesourcery.com>
3814
3815 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3816
3817 2015-02-18 Tom de Vries <tom@codesourcery.com>
3818
3819 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3820
3821 2015-02-18 Tom de Vries <tom@codesourcery.com>
3822
3823 * gfortran.dg/fmt_cache_1.f: Add missing close.
3824
3825 2015-02-18 Tom de Vries <tom@codesourcery.com>
3826
3827 PR testsuite/65107
3828 * gfortran.dg/read_eof_8.f90: Add missing close.
3829
3830 2015-02-18 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/65063
3833 * gcc.dg/pr65063.c: New testcase.
3834
3835 2015-02-18 Richard Biener <rguenther@suse.de>
3836
3837 PR tree-optimization/62217
3838 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3839
3840 2015-02-18 Marek Polacek <polacek@redhat.com>
3841
3842 PR sanitizer/65081
3843 * c-c++-common/ubsan/pr65081.c: New test.
3844
3845 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3846
3847 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3848 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3849
3850 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3851
3852 * gcc.dg/ipa/propalign-3.c: New test.
3853
3854 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3855
3856 PR target/64793
3857 * gcc.target/sh/pr64793.c: New.
3858 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3859
3860 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3861
3862 * gcc.target/arm/divzero.c: New test case.
3863
3864 2015-02-17 Tom de Vries <tom@codesourcery.com>
3865
3866 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3867
3868 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3869 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR c++/65075
3872 * g++.dg/cpp0x/pr65075.C: New test.
3873
3874 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3875
3876 PR target/65058
3877 * gcc.target/powerpc/pr65058.c: New test.
3878
3879 2015-02-16 Jeff Law <law@redhat.com>
3880
3881 PR tree-optimization/64823
3882 * gcc.dg/uninit-20.c: New test.
3883
3884 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3885 James Greenhalgh <james.greenhalgh@arm.com>
3886
3887 PR ipa/64963
3888 * gcc.dg/ipa/ipa-clone-1.c: New test.
3889
3890 2015-02-16 Richard Biener <rguenther@suse.de>
3891
3892 PR tree-optimization/65077
3893 * gcc.dg/torture/pr65077.c: New testcase.
3894
3895 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3896
3897 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3898 Directive adjusted to scan for ldaxr.
3899 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3900 adjusted to scan for ldaex.
3901
3902 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3903
3904 PR c++/65080
3905 * g++.dg/cpp0x/constexpr-65080.C: New.
3906
3907 2015-02-16 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/63593
3910 * gcc.dg/pr63593.c: New testcase.
3911
3912 2015-02-16 Marek Polacek <polacek@redhat.com>
3913
3914 PR c/65066
3915 * gcc.dg/pr65066.c: New test.
3916
3917 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3918
3919 * gcc.dg/pr65002.C: Move ...
3920 * g++.dg/ipa/pr65002.C: ... here.
3921
3922 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3923
3924 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3925 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3926 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3927 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3928
3929 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3930
3931 PR testsuite/64850
3932 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3933 the expression to find calls.
3934 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3935 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3936 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3937 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3938 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3939
3940 2015-02-14 Marek Polacek <polacek@redhat.com>
3941
3942 PR c/64768
3943 * gcc.dg/array-11.c: New test.
3944 * gcc.dg/array-12.c: New test.
3945 * gcc.dg/array-13.c: New test.
3946 * gcc.dg/array-14.c: New test.
3947 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3948 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3949 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3950 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3951 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3952 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3953
3954 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3955
3956 PR c++/60894
3957 * g++.dg/lookup/using54.C: New.
3958
3959 2015-02-13 Jeff Law <law@redhat.com>
3960
3961 PR bootstrap/65060
3962 Revert my change for tree-optimization/64823.
3963
3964 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR tree-optimization/65053
3967 * gcc.c-torture/execute/pr65053-1.c: New test.
3968 * gcc.c-torture/execute/pr65053-2.c: New test.
3969
3970 2015-02-13 Marek Polacek <polacek@redhat.com>
3971
3972 PR c/65050
3973 * gcc.dg/pr65050.c: New test.
3974
3975 2015-02-13 Jeff Law <law@redhat.com>
3976
3977 PR tree-optimization/64823
3978 * gcc.dg/uninit-20.c: New test.
3979
3980 PR rtl-optimization/47477
3981 * gcc.dg/tree-ssa/pr47477.c: New test.
3982
3983 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3984
3985 PR c++/60211
3986 * g++.dg/parse/ivdep-2.C: New.
3987 * g++.dg/parse/ivdep-3.C: Likewise.
3988
3989 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3990
3991 PR fortran/64506
3992 * gfortran.dg/continuation_13.f90: New test.
3993 * gfortran.dg/continuation_14.f: New test.
3994
3995 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3996
3997 PR c++/64970
3998 * g++.dg/cpp0x/sfinae55.C: New.
3999
4000 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4001
4002 PR ipa/65034
4003 * g++.dg/ipa/pr65034.C: New test.
4004
4005 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
4006
4007 PR tree-optimization/65002
4008 * gcc.dg/pr65002.C: New.
4009
4010 2015-02-13 Marek Polacek <polacek@redhat.com>
4011
4012 PR c/65040
4013 * c-c++-common/pr65040.c: New test.
4014
4015 2015-02-13 Bin Cheng <bin.cheng@arm.com>
4016
4017 PR tree-optimization/64705
4018 * gcc.dg/tree-ssa/pr64705.c: New test.
4019
4020 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
4021
4022 PR rtl/32219
4023 * gcc.dg/visibility-22.c: New test.
4024 * gcc.dg/visibility-23.c: New test.
4025 * gcc.target/i386/pr32219-1.c: New test.
4026 * gcc.target/i386/pr32219-2.c: New test.
4027 * gcc.target/i386/pr32219-3.c: New test.
4028 * gcc.target/i386/pr32219-4.c: New test.
4029 * gcc.target/i386/pr32219-5.c: New test.
4030 * gcc.target/i386/pr32219-6.c: New test.
4031 * gcc.target/i386/pr32219-7.c: New test.
4032 * gcc.target/i386/pr32219-8.c: New test.
4033 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4034
4035 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4036
4037 PR libgfortran/57822
4038 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4039 four different KINDs.
4040
4041 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR c++/64884
4044 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4045
4046 PR sanitizer/65000
4047 * g++.dg/ubsan/pr65000.C: New test.
4048
4049 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
4050
4051 PR fortran/64932
4052 * gfortran.dg/finalize_28.f90: New test
4053
4054 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR debug/55541
4057 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4058 DW_TAG_lexical_block removal.
4059 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4060 * g++.dg/guality/pr55541.C: New test.
4061
4062 PR sanitizer/64984
4063 * g++.dg/ubsan/pr64984.C: New test.
4064
4065 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
4066
4067 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4068
4069 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4070
4071 PR testsuite/64930
4072 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4073 instructions for 2015-01-14 get_memmodel changes.
4074 * gcc.target/powerpc/atomic-p8.c: Likewise.
4075
4076 PR sanitizer/65019
4077 * g++.dg/ubsan/pr65019.C: New test.
4078
4079 PR tree-optimization/65014
4080 * gcc.c-torture/compile/pr65014.c: New test.
4081
4082 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4083
4084 PR libgfortran/57822
4085 * gfortran/fmt_g0_7.f08: Revise test.
4086
4087 2015-02-11 Jeff Law <law@redhat.com>
4088
4089 PR target/63347
4090 * gcc.target/m68k/pr63347.c: New test.
4091
4092 2015-02-11 Marek Polacek <polacek@redhat.com>
4093
4094 * g++.dg/ubsan/shift-1.C: New test.
4095 * gcc.dg/ubsan/c-shift-2.c: New test.
4096 * c-c++-common/ubsan/shift-5.c: Remove file.
4097
4098 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
4099
4100 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4101 Directive adjusted to XFAIL.
4102 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4103 adjusted to XFAIL.
4104
4105 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR middle-end/65003
4108 * g++.dg/opt/pr65003.C: New test.
4109
4110 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
4111
4112 * lib/target-supports.exp (check_effective_target_pie): Renamed
4113 to ...
4114 (check_effective_target_pie_enabled): This.
4115 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4116 * gcc.target/i386/pie.c: Likewise.
4117
4118 2015-02-11 Andrew Pinski <apinski@cavium.com>
4119
4120 PR target/64893
4121 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4122 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4123
4124 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4125
4126 PR target/61925
4127 * gcc.target/i386/pr61925-1.c: New test.
4128 * gcc.target/i386/pr61925-2.c: New test.
4129 * gcc.target/i386/pr61925-3.c: New test.
4130
4131 2015-02-10 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR sanitizer/65004
4134 * g++.dg/asan/pr65004.C: New test.
4135
4136 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
4137
4138 PR target/64661
4139 * gcc.taget/sh/pr64661-0.h: New.
4140 * gcc.taget/sh/pr64661-1.c: New.
4141 * gcc.taget/sh/pr64661-2.c: New.
4142 * gcc.taget/sh/pr64661-3.c: New.
4143 * gcc.taget/sh/pr64661-4.c: New.
4144
4145 2015-02-10 Richard Biener <rguenther@suse.de>
4146
4147 PR tree-optimization/64995
4148 * g++.dg/torture/pr64995.C: New testcase.
4149
4150 2015-02-10 Richard Biener <rguenther@suse.de>
4151
4152 PR tree-optimization/64909
4153 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4154
4155 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4156
4157 * gcc.dg/signbit-sa.c: New test.
4158
4159 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4160
4161 PR libgfortran/57822
4162 * gfortran/fmt_g0_7.f08: New test.
4163
4164 2015-02-10 Bin Cheng <bin.cheng@arm.com>
4165
4166 PR tree-optimization/43378
4167 * gcc.dg/tree-ssa/pr43378.c: New test.
4168
4169 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
4170
4171 PR ipa/64978
4172 * g++.dg/torture/pr64978.C: New testcase.
4173
4174 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4175
4176 PR sanitizer/64981
4177 * gcc.dg/asan/pr64981.c: New test.
4178
4179 2015-02-09 Marek Polacek <polacek@redhat.com>
4180
4181 PR c/64856
4182 * gcc.dg/pr64856.c: New test.
4183
4184 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4185
4186 PR target/64979
4187 * gcc.dg/tree-ssa/stdarg-7.c: New test.
4188 * gcc.c-torture/execute/pr64979.c: New test.
4189
4190 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
4191
4192 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4193
4194 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4195
4196 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4197 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4198
4199 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4200
4201 PR target/58757
4202 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4203
4204 2015-02-09 Richard Biener <rguenther@suse.de>
4205
4206 PR tree-optimization/54000
4207 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4208
4209 2015-02-09 Tom de Vries <tom@codesourcery.com>
4210
4211 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4212
4213 2015-02-09 Martin Liska <mliska@suse.cz>
4214
4215 * g++.dg/ipa/pr64858.C: New test.
4216
4217 2015-02-09 Tom de Vries <tom@codesourcery.com>
4218
4219 * gcc.dg/uninit-19.c: Fix warning line for fpic.
4220
4221 2015-02-08 Andrew Pinski <apinski@cavium.com>
4222
4223 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4224
4225 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
4226
4227 PR fortran/63744
4228 * gfortran.dg/use_rename_8.f90: New.
4229
4230 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
4231
4232 * gnat.dg/addr7.ad[sb]: New test.
4233 * gnat.dg/addr8.ad[sb]: Likewise.
4234
4235 2015-02-06 David Malcolm <dmalcolm@redhat.com>
4236
4237 PR jit/64752
4238 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4239 from jit.dg/test-compile-to-executable.c's create_code, with a
4240 clarification of the output message.
4241 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4242 pass/fail message.
4243 (test_jit): Use CHECK_NO_ERRORS when calling
4244 gcc_jit_context_compile_to_file.
4245 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4246 jit-verify-compile-to-file to jit-verify-output-file-was-created.
4247 (jit-setup-compile-to-file): Likewise. Add a verbose comment
4248 about deletions that are attempted.
4249 (jit-verify-compile-to-file): Rename to...
4250 (jit-verify-output-file-was-created): ...this, and drop the
4251 attempt to run "file" and verify the output.
4252 (jit-verify-assembler): New function.
4253 (jit-verify-object): New function.
4254 (jit-verify-dynamic-library): New function.
4255 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4256 favor of an implementation from new file
4257 create-code-for-hello-world-executable.h, which also adds a
4258 "main".
4259 (dg-final): Replace jit-verify-compile-to-file with
4260 jit-verify-output-file-was-created, and invoke new function
4261 jit-verify-assembler.
4262 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4263 the output message.
4264 (dg-final): Replace jit-verify-compile-to-file with
4265 jit-verify-output-file-was-created, and invoke new function
4266 jit-verify-dynamic-library.
4267 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4268 favor of an implementation from new file
4269 create-code-for-hello-world-executable.h, which also adds a
4270 "main".
4271 (dg-final): Replace jit-verify-compile-to-file with
4272 jit-verify-output-file-was-created. Strengthen the expected stdout
4273 from the built executable.
4274 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4275 favor of an implementation from new file
4276 create-code-for-hello-world-executable.h, which also adds a
4277 "main".
4278 (dg-final): Replace jit-verify-compile-to-file with
4279 jit-verify-output-file-was-created, and invoke new function
4280 jit-verify-object.
4281 * jit.dg/verify-dynamic-library.c: New source file.
4282
4283 2015-02-06 Sebastian Pop <s.pop@samsung.com>
4284 Brian Rzycki <b.rzycki@samsung.com>
4285
4286 PR tree-optimization/64878
4287 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4288
4289 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR ipa/64896
4292 * g++.dg/ipa/pr64896.C: New test.
4293
4294 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4295
4296 PR target/64205
4297 * gcc.target/powerpc/pr64205.c: New file.
4298
4299 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
4300
4301 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4302 (dg-options): Use -fpie instead of -fPIE -pie.
4303
4304 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4305
4306 PR middle-end/64937
4307 * g++.dg/asan/pr64937.C: New test.
4308
4309 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
4310
4311 PR fortran/63205
4312 * gfortran.dg/class_to_type_4.f90: New test
4313
4314 2015-01-29 Andre Vehreschild <vehre@gmx.de>
4315
4316 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4317
4318 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR rtl-optimization/64957
4321 PR debug/64817
4322 * gcc.c-torture/execute/pr64957.c: New test.
4323
4324 2015-02-05 Jeff Law <law@redhat.com>
4325
4326 PR target/17306
4327 * gcc.target/h8300/pr17306-1.c: New test.
4328 * gcc.target/h8300/pr17306-2.c: New test.
4329
4330 2015-02-05 Tobias Burnus <burnus@net-b.de>
4331
4332 PR fortran/64943
4333 * gfortran.dg/structure_constructor_12.f90: New.
4334
4335 2015-02-05 Jeff Law <law@redhat.com>
4336
4337 PR target/58400
4338 gcc.target/h8300/pr58400.c: New test.
4339
4340 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
4341
4342 * gcc.target/arm/macro_defs0.c: New test.
4343 * gcc.target/arm/macro_defs1.c: New test.
4344 * gcc.target/arm/macro_defs2.c: New test.
4345
4346 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
4347
4348 PR rtl-optimization/64905
4349 * gcc.target/i386/pr64905.c: Require nonpic target.
4350 (dg-options): Add -fomit-frame-pointer.
4351 (main): Remove.
4352
4353 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
4354
4355 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4356 tree dump scanning.
4357
4358 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
4359
4360 PR fortran/64757
4361 * gfortran.dg/type_to_class_2.f90: New test
4362 * gfortran.dg/type_to_class_3.f90: New test
4363
4364 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
4365
4366 PR ipa/64686
4367 * g++.dg/torture/pr64686.C: New testcase.
4368
4369 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
4370
4371 PR rtl-optimization/64905
4372 * gcc.target/i386/pr64905.c: New file.
4373
4374 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4375
4376 * gcc.dg/guality/pr41447-1.c: Remove xfail.
4377 * gcc.dg/guality/pr41616-1.c: Ditto.
4378
4379 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
4380
4381 PR debug/64817
4382 * gcc.dg/pr64817-3.c: New.
4383
4384 2015-02-04 Jakub Jelinek <jakub@redhat.com>
4385 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4386
4387 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4388 pass parameters in registers.
4389 * gcc.dg/guality/pr36728-2.c (main): Likewise.
4390 * gcc.dg/guality/pr36728-3.c (main): Likewise.
4391 * gcc.dg/guality/pr36728-4.c (main): Likewise.
4392
4393 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
4394 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4395
4396 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4397 list, allow for multilibed targets.
4398 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4399
4400 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4401
4402 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4403 * gcc.dg/pr46728-6.c: Ditto.
4404
4405 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
4406
4407 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4408 for mips_nanlegacy target.
4409
4410 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
4411
4412 * gcc.target/i386/chkp-hidden-def.c: New.
4413
4414 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4415
4416 PR middle-end/62103
4417 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4418 to use 24 bits for bitfield b.
4419
4420 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4421
4422 PR testsuite/64796
4423 * lib/target-supports.exp (check_effective_target_bswap64): Do not
4424 cache result in a global variable. Include all 32-bit targets for
4425 bswap64 tests.
4426
4427 2015-02-03 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR rtl-optimization/64756
4430 * gcc.c-torture/execute/pr64756.c: New test.
4431
4432 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
4433
4434 PR target/64660
4435 * gcc.target/sh/pr64660-0.h: New.
4436 * gcc.target/sh/pr64660-1.c: New.
4437 * gcc.target/sh/pr64660-2.c: New.
4438 * gcc.target/sh/pr64660-3.c: New.
4439 * gcc.target/sh/pr64660-4.c: New.
4440
4441 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4442
4443 PR c++/64877
4444 * g++.dg/warn/Waddress-2.C: New.
4445
4446 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
4447
4448 PR middle-end/61225
4449 * gcc.target/i386/pr49095.c: XFAIL for ia32.
4450
4451 2015-02-03 Dodji Seketeli <dodji@redhat.com>
4452
4453 PR preprocessor/64803
4454 * gcc.dg/cpp/builtin-macro-1.c: New test case.
4455
4456 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
4457
4458 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4459
4460 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4461
4462 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4463 (_ARM_FPSRC): Add DN and AHP fields.
4464 (clean_results): Force DN=1 on AArch64.
4465 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4466 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4467 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4468 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4469 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4470 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4471
4472 2015-02-02 Alan Modra <amodra@gmail.com>
4473
4474 * gcc.target/powerpc/cprophard.c: New.
4475
4476 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4477
4478 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4479 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4480
4481 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4482
4483 PR debug/64817
4484 * gcc.dg/pr64817-1.c: New test.
4485 * gcc.dg/pr64817-2.c: New test.
4486
4487 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4488
4489 PR target/64851
4490 * gcc.target/sh/pr64851-0.h: New
4491 * gcc.target/sh/pr64851-1.c: New
4492 * gcc.target/sh/pr64851-2.c: New
4493 * gcc.target/sh/pr64851-3.c: New
4494 * gcc.target/sh/pr64851-4.c: New
4495
4496 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4497
4498 PR target/64882
4499 * gcc.dg/torture/pr64882.c: New test.
4500
4501 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4502
4503 PR target/64159
4504 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4505 sparc*-*-*.
4506
4507 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4508
4509 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4510 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4511 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4512 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4513 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4514 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4515 tree dump.
4516 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4517 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4518 tree dump.
4519 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4520 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4521 tree dump.
4522
4523 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4524
4525 PR target/64688
4526 * g++.dg/pr64688-2.C: New.
4527
4528 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4529
4530 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4531 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4532 * gcc.target/i386/fuse-caller-save.c: Ditto.
4533 * gcc.target/i386/headmerge-1.c: Ditto.
4534 * gcc.target/i386/headmerge-2.c: Ditto.
4535 * gcc.target/i386/sibcall-6.c: Ditto.
4536
4537 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4538
4539 PR target/64617
4540 * gcc.target/i386/pr64617.c: New test.
4541
4542 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4543
4544 PR target/15184
4545 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4546 (dg-options): Remove -m32.
4547 (dg-final): Scan for "movb %al" only.
4548 * gcc.target/i386/pr15184-2.c: Ditto.
4549
4550 2015-01-30 Richard Biener <rguenther@suse.de>
4551
4552 PR tree-optimization/64829
4553 * gcc.dg/vect/pr64829.c: New testcase.
4554
4555 2015-01-29 Marek Polacek <polacek@redhat.com>
4556
4557 PR c/64709
4558 * gcc.dg/pr64709.c: New test.
4559
4560 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR c++/64717
4563 * g++.dg/ubsan/pr64717-1.C: New test.
4564 * g++.dg/ubsan/pr64717-2.C: New test.
4565
4566 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4567
4568 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4569
4570 2015-01-29 Jeff Law <law@redhat.com>
4571
4572 PR target/15184
4573 * gcc.target/i386/pr15184-1.c: New test.
4574 * gcc.target/i386/pr15184-2.c: New test.
4575
4576 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4577
4578 PR tree-optimization/64746
4579 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4580
4581 2015-01-29 Richard Biener <rguenther@suse.de>
4582
4583 PR tree-optimization/64853
4584 * gcc.dg/torture/pr64853.c: New testcase.
4585
4586 2015-01-29 Richard Biener <rguenther@suse.de>
4587
4588 PR tree-optimization/64844
4589 * gcc.dg/vect/pr64844.c: New testcase.
4590
4591 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4592
4593 PR middle-end/64809
4594 * gcc.dg/pr64809.c: Delete.
4595
4596 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4597
4598 PR middle-end/64805
4599 * gcc.target/i386/pr64805.c: New.
4600
4601 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4602
4603 * gcc.dg/guality/guality.h (main): Add argv[0] to
4604 guality_gdb_command.
4605
4606 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4607
4608 PR ipa/64801
4609 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4610
4611 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4612
4613 PR target/64659
4614 * gcc.target/sh/sh.exp
4615 (check_effective_target_atomic_model_soft_gusa_available,
4616 check_effective_target_atomic_model_soft_tcb_available,
4617 check_effective_target_atomic_model_soft_imask_available,
4618 check_effective_target_atomic_model_hard_llcs_available): New.
4619 * gcc.target/sh/pr64659-0.h: New.
4620 * gcc.target/sh/pr64659-1.c: New.
4621 * gcc.target/sh/pr64659-2.c: New.
4622 * gcc.target/sh/pr64659-3.c: New.
4623 * gcc.target/sh/pr64659-4.c: New.
4624
4625 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4626
4627 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4628 scan-assembler-times pattern.
4629
4630 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4631
4632 PR middle-end/64809
4633 * gcc.dg/pr64809.c: New test.
4634
4635 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4636
4637 PR tree-optimization/64277
4638 * gcc.dg/pr64277.c: New.
4639
4640 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4641
4642 PR tree-optimization/64718
4643 * gcc.c-torture/execute/pr64718.c: New test.
4644
4645 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4646
4647 * gcc.target/aarch64/abs_2.c: New.
4648
4649 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4650
4651 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4652 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4653 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4654 ISA rev < 2.
4655
4656 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR bootstrap/64612
4659 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4660 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4661 { target comdat_group }.
4662
4663 2015-01-27 Tobias Burnus <burnus@net-b.de>
4664
4665 PR fortran/63861
4666 * gfortran.dg/goacc/coarray_2.f90: New.
4667
4668 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4669
4670 PR ipa/60871
4671 PR ipa/64139
4672 * g++.dg/torture/pr64139.C: New testcase.
4673 * g++.dg/torture/pr60871.C: Likewise.
4674
4675 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4676
4677 PR fortran/64230
4678 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4679 prevent linking errors.
4680
4681 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4682
4683 PR ipa/64282
4684 * g++.dg/torture/pr64282.C: New testcase.
4685
4686 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4687
4688 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4689 for wzr reg.
4690
4691 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4692
4693 * gcc.target/s390/hotpatch-13.c: New testcase.
4694 * gcc.target/s390/hotpatch-14.c: New testcase.
4695 * gcc.target/s390/hotpatch-15.c: New testcase.
4696 * gcc.target/s390/hotpatch-16.c: New testcase.
4697 * gcc.target/s390/hotpatch-17.c: New testcase.
4698 * gcc.target/s390/hotpatch-18.c: New testcase.
4699 * gcc.target/s390/hotpatch-19.c: New testcase.
4700 * gcc.target/s390/hotpatch-20.c: New testcase.
4701 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4702 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4703 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4704 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4705 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4706 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4707 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4708 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4709 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4710 * gcc.target/s390/hotpatch-10.c: Likewise.
4711 * gcc.target/s390/hotpatch-11.c: Likewise.
4712 * gcc.target/s390/hotpatch-12.c: Likewise.
4713 * gcc.target/s390/hotpatch-2.c: Likewise.
4714 * gcc.target/s390/hotpatch-3.c: Likewise.
4715 * gcc.target/s390/hotpatch-4.c: Likewise.
4716 * gcc.target/s390/hotpatch-5.c: Likewise.
4717 * gcc.target/s390/hotpatch-6.c: Likewise.
4718 * gcc.target/s390/hotpatch-7.c: Likewise.
4719 * gcc.target/s390/hotpatch-8.c: Likewise.
4720 * gcc.target/s390/hotpatch-9.c: Likewise.
4721 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4722 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4723 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4724 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4725 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4726 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4727 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4728 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4729
4730 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4731
4732 * gcc.dg/long_branch.c: New testcase.
4733
4734 2015-01-27 Richard Biener <rguenther@suse.de>
4735
4736 PR tree-optimization/56273
4737 PR tree-optimization/59124
4738 PR tree-optimization/64277
4739 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4740 * gcc.dg/Warray-bounds-12.c: Likewise.
4741 * gcc.dg/Warray-bounds-13.c: Likewise.
4742
4743 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR rtl-optimization/61058
4746 * gcc.dg/pr61058.c: New test.
4747
4748 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4749
4750 * gcc.target/i386/chkp-narrow-bounds.c: New.
4751
4752 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4753
4754 PR tree-optimization/64807
4755 * gcc.dg/pr64807.c: New test.
4756
4757 PR c/64766
4758 * gcc.dg/pr64766.c: New test.
4759
4760 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4761
4762 PR target/49263
4763 * gcc.target/sh/pr49263-4.c: New.
4764
4765 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4766
4767 PR fortran/62044
4768 * gfortran.dg/allocate_with_mold_1.f90: New test
4769
4770 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4771
4772 PR c/64778
4773 * gcc.dg/pr64778.c: New test.
4774
4775 PR middle-end/64421
4776 * gcc.dg/vect/pr64421.c: New test.
4777
4778 2015-01-26 Tobias Burnus <burnus@net-b.de>
4779
4780 PR fortran/64771
4781 * gfortran.dg/coarray_36.f: New.
4782 * gfortran.dg/coarray_37.f90: New.
4783
4784 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4785
4786 PR fortran/64230
4787 * gfortran.dg/class_allocate_18.f90: New.
4788
4789 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4790
4791 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4792
4793 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4794
4795 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4796
4797 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4798
4799 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4800
4801 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4802
4803 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4804
4805 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4806
4807 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4808 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4809 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4810 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4811
4812 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4813
4814 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4815 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4816 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4817
4818 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4819
4820 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4821 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4822 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4823 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4824 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4825 vXXXhn.inc.
4826
4827 2015-01-26 Richard Biener <rguenther@suse.de>
4828
4829 PR middle-end/64764
4830 * gcc.dg/uninit-19.c: New testcase.
4831
4832 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4833
4834 * lib/target-supports.exp (check_effective_target_vect64): Add
4835 sparc*-*-*.
4836
4837 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4838
4839 PR testsuite/64712
4840 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4841
4842 2015-01-26 Tony Liu <tony.liu@arm.com>
4843
4844 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4845 non-UAL cases.
4846
4847 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4848
4849 PR libfortran/64770
4850 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4851 correctly, clean up afterwards.
4852
4853 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4854
4855 PR fortran/62044
4856 * gfortran.dg/use_rename_7.f90: New.
4857
4858 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4859
4860 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4861 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4862
4863 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4864
4865 PR target/54236
4866 * gcc.target/sh/pr54236-4.c: New.
4867
4868 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4869
4870 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4871 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4872 Bridge test.
4873
4874 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4875
4876 PR libfortran/64770
4877 * gfortran.dg/open_new_segv.f90: New test.
4878
4879 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4880
4881 PR target/49263
4882 PR target/53987
4883 PR target/64345
4884 PR target/59533
4885 PR target/52933
4886 PR target/54236
4887 PR target/51244
4888 * gcc.target/sh/pr64345-1.c: New.
4889 * gcc.target/sh/pr64345-2.c: New.
4890 * gcc.target/sh/pr59533-1.c: New.
4891 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4892 * gcc.target/sh/pr52933-2.c: Likewise.
4893 * gcc.target/sh/pr54089-1.c: Likewise.
4894 * gcc.target/sh/pr54236-1.c: Likewise.
4895 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4896 * gcc.target/sh/pr49263-1.c: Remove xfails.
4897 * gcc.target/sh/pr49263-2.c: Likewise.
4898 * gcc.target/sh/pr49263-3.c: Likewise.
4899 * gcc.target/sh/pr53987-1.c: Likewise.
4900 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4901 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4902 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4903 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4904 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4905 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4906 test_009): New.
4907 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4908 (test_02): New.
4909
4910 2015-01-24 Tom de Vries <tom@codesourcery.com>
4911
4912 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4913
4914 2015-01-23 Ian Lance Taylor <iant@google.com>
4915
4916 PR go/64510
4917 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4918 targets without split stack support.
4919
4920 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4921
4922 PR target/64317
4923 * gcc.target/i386/pr64317.c: New test.
4924
4925 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR rtl-optimization/63637
4928 PR rtl-optimization/60663
4929 * gcc.dg/pr63637-1.c: New test.
4930 * gcc.dg/pr63637-2.c: New test.
4931 * gcc.dg/pr63637-3.c: New test.
4932 * gcc.dg/pr63637-4.c: New test.
4933 * gcc.dg/pr63637-5.c: New test.
4934 * gcc.dg/pr63637-6.c: New test.
4935 * gcc.target/i386/pr63637-1.c: New test.
4936 * gcc.target/i386/pr63637-2.c: New test.
4937 * gcc.target/i386/pr63637-3.c: New test.
4938 * gcc.target/i386/pr63637-4.c: New test.
4939 * gcc.target/i386/pr63637-5.c: New test.
4940 * gcc.target/i386/pr63637-6.c: New test.
4941
4942 2015-01-23 Richard Biener <rguenther@suse.de>
4943
4944 PR testsuite/63439
4945 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4946 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4947
4948 2015-01-23 Marek Polacek <polacek@redhat.com>
4949
4950 PR preprocessor/60570
4951 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4952 * gcc.dg/cpp/pr60570.c: New test.
4953
4954 2015-01-23 Richard Biener <rguenther@suse.de>
4955
4956 PR testsuite/63439
4957 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4958 vectorization on vect64 targets.
4959
4960 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4961
4962 PR fortran/60922
4963 * gfortran.dg/class_allocate_17.f90: New.
4964
4965 2015-01-23 Tobias Burnus <burnus@net-b.de>
4966
4967 PR fortran/64726
4968 * gfortran.dg/goacc/combined_loop.f90: New.
4969
4970 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4971
4972 PR fortran/61933
4973 * gfortran.dg/make_unit.f90: New test.
4974
4975 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4976
4977 PR fortran/61933
4978 * gfortran.dg/negative_unit_int8.f: Update.
4979
4980 2015-01-22 Jeff Law <law@redhat.com>
4981
4982 PR target/52076
4983 * gcc.target/m68k/pr52076-1.c: New test.
4984 * gcc.target/m68k/pr52076-2.c: New test.
4985
4986 2015-01-22 Richard Biener <rguenther@suse.de>
4987
4988 PR middle-end/64728
4989 * gcc.dg/torture/pr64728.c: New testcase.
4990
4991 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4992
4993 PR target/64688
4994 * g++.dg/pr64688.C: New test.
4995
4996 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4997
4998 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4999 to avoid errors with -fpic.
5000
5001 2015-01-22 Richard Biener <rguenther@suse.de>
5002
5003 PR libstdc++/64535
5004 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5005
5006 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
5007
5008 PR rtl-optimization/64682
5009 * gcc.c-torture/execute/pr64682.c: New file.
5010
5011 2015-01-21 Jakub Jelinek <jakub@redhat.com>
5012
5013 PR debug/64511
5014 * gcc.dg/pr64511.c: New test.
5015
5016 PR rtl-optimization/62078
5017 * g++.dg/opt/pr62078.C: New test.
5018
5019 PR c/63307
5020 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5021
5022 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
5023
5024 PR fortran/57023
5025 * gfortran.dg/internal_pack_15.f90: New test.
5026
5027 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5028
5029 * c-c++-common/tsan/step.c: New testcase.
5030
5031 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5032
5033 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5034
5035 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5036
5037 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5038
5039 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5040
5041 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5042
5043 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5044
5045 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5046
5047 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5048
5049 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5050
5051 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5052
5053 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5054
5055 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5056
5057 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5058
5059 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5060
5061 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5062
5063 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5064
5065 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5066
5067 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5068
5069 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5070
5071 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5072
5073 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5074
5075 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5076
5077 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5078
5079 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5080
5081 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5082 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5083 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5084 vXXXw.inc.
5085
5086 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5087
5088 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5089 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5090 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5091 vXXXl.inc.
5092
5093 2015-01-21 Renlin Li <renlin.li@arm.com>
5094
5095 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5096 * g++.dg/tls/thread_local5g.C: Likewise.
5097 * g++.dg/tls/thread_local6g.C: Likewise.
5098
5099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5100
5101 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5102 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5103 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5104
5105 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5106
5107 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5108 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5109 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5110
5111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5112
5113 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5114 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5115 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5116
5117 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5118
5119 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5120 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5121 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5122
5123 2015-01-20 Jeff Law <law@redhat.com>
5124
5125 PR target/59946
5126 * gcc.target/m68k/pr59946.c: New test.
5127
5128 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5129
5130 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5131 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5132 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5133
5134 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5135
5136 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5137 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5138 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5139
5140 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5141
5142 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5143 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5144 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5145
5146 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5147
5148 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5149 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5150 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5151 vshuffle.inc.
5152 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5153 vshuffle.inc.
5154
5155 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5156
5157 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5158 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5159 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5160
5161 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5162
5163 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5164 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5165 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5166
5167 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5168
5169 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5170
5171 2015-01-20 Jakub Jelinek <jakub@redhat.com>
5172
5173 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5174
5175 PR sanitizer/64632
5176 * g++.dg/ubsan/pr64632.C: New test.
5177
5178 PR debug/64663
5179 * gcc.dg/pr64663.c: New test.
5180
5181 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5182
5183 PR c++/64383
5184 * g++.dg/warn/Wunused-var-23.C: New.
5185
5186 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5187
5188 PR c++/59937
5189 * g++.dg/cpp0x/constexpr-59937-1.C: New.
5190 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5191
5192 2015-01-20 Richard Biener <rguenther@suse.de>
5193
5194 PR ipa/64684
5195 * gcc.dg/lto/pr64684_0.c: New testcase.
5196 * gcc.dg/lto/pr64684_1.c: Likewise.
5197 * gcc.dg/lto/pr64684_2.c: Likewise.
5198 * gcc.dg/lto/pr64685_0.c: Likewise.
5199 * gcc.dg/lto/pr64685_1.c: Likewise.
5200
5201 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5202
5203 PR c++/62241
5204 * g++.dg/cpp1y/lambda-init12.C: New.
5205
5206 2015-01-20 Richard Biener <rguenther@suse.de>
5207
5208 PR tree-optimization/64410
5209 * g++.dg/vect/pr64410.cc: Require vect_double.
5210
5211 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
5212
5213 PR target/64149
5214 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5215
5216 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
5217
5218 PR bootstrap/64676
5219 Revert:
5220 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5221
5222 PR rtl-optimization/64081
5223 * gcc.dg/pr64081.c: New test.
5224
5225 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5226
5227 * jit.dg/harness.h: Include <unistd.h>.
5228 (CHECK_NO_ERRORS): New.
5229 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5230 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5231 gcc_jit_context_compile_to_file.
5232 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5233 args to the spawned executable.
5234 (jit-expand-vars): New function.
5235 (jit-exe-params): New variable.
5236 (dg-jit-set-exe-params): New function.
5237 (jit-dg-test): Detect testcases that use
5238 jit-verify-compile-to-file and call jit-setup-compile-to-file.
5239 Set arguments of spawned process to jit-exe-params.
5240 (jit-get-output-filename): New function.
5241 (jit-setup-compile-to-file): New function.
5242 (jit-verify-compile-to-file): New function.
5243 (jit-run-executable): New function.
5244 (jit-verify-executable): New function.
5245 * jit.dg/test-compile-to-assembler.c: New testcase.
5246 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5247 * jit.dg/test-compile-to-executable.c: New testcase.
5248 * jit.dg/test-compile-to-object.c: New testcase.
5249
5250 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
5251
5252 PR target/64652
5253 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5254 (test_1): New.
5255
5256 2015-01-19 Martin Liska <mliska@suse.cz>
5257
5258 * objc/compile/pr64668.m: New test.
5259
5260 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5261
5262 * jit.dg/test-arith-overflow.c: Include stdbool.h.
5263 (create_overflow_fn): Update comment to clarify that
5264 the third param of the created function is a bool *, not
5265 an int *.
5266 (verify_int_overflow_fn): Convert param "expected_ovf" from
5267 int to bool. Update third param of "overflow_fn_type" from int *
5268 to bool *. Update local "actual_ovf" from int to bool.
5269 (verify_uint_overflow_fn): Likewise.
5270
5271 2015-01-19 Martin Liska <mliska@suse.cz>
5272
5273 * gcc.dg/ipa/ipa-icf-33.c: New test.
5274
5275 2015-01-19 Felix Yang <felix.yang@huawei.com>
5276 Haijian Zhang <z.zhanghaijian@huawei.com>
5277
5278 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5279 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5280 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5281 result_float64x2, expected_hfloat64x2): New helper type, variable and
5282 declaration.
5283 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5284 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5285 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5286 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5287 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5288 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5289 and target without the FMA feature.
5290
5291 2015-01-19 Jiong Wang <jiong.wang@arm.com>
5292
5293 * gcc.target/aarch64/pr64304.c: New testcase.
5294
5295 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5296
5297 PR rtl-optimization/64081
5298 * gcc.dg/pr64081.c: New test.
5299
5300 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
5301
5302 PR target/63971
5303 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5304 the epilogue).
5305 * gcc.target/aarch64/test_frame_6.c: Likewise.
5306 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5307 and x19 (in the epilogue).
5308 * gcc.target/aarch64/test_frame_4.c: Likewise.
5309 * gcc.target/aarch64/test_frame_7.c: Likewise.
5310
5311 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
5312
5313 * gcc.target/i386/chkp-always_inline.c: New.
5314
5315 2015-01-15 Andrew Pinski <apinski@cavium.com>
5316 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5317
5318 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5319 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5320
5321 2015-01-18 Andre Vehreschild <vehre@gmx.de>
5322
5323 PR fortran/60255
5324 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5325 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5326
5327 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5328
5329 PR fortran/64578
5330 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5331
5332 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
5333
5334 PR target/64652
5335 * gcc.target/sh/torture/pr64652.c: New.
5336
5337 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5338
5339 * gcc.dg/ipa/ipa-icf-32.c: Update template.
5340 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5341 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5342 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5343 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5344 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5345
5346 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5347
5348 PR ipa/64378
5349 * g++.dg/torture/pr64378.C: New testcase.
5350
5351 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5352
5353 PR fortran/57959
5354 * gfortran.dg/block_13.f08: New test
5355
5356 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5357
5358 PR fortran/55901
5359 * gfortran.dg/associate_1.f03: Allow test for character with
5360 automatic length.
5361
5362 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5363
5364 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5365 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5366
5367 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5368
5369 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5370
5371 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
5372
5373 PR fortran/64578
5374 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5375
5376 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5377
5378 PR fortran/60357
5379 * gfortran.dg/alloc_comp_assign_13.f08: New test.
5380
5381 PR fortran/61275
5382 * gfortran.dg/alloc_comp_assign_14.f08: New test.
5383
5384 PR fortran/55932
5385 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5386
5387 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5388
5389 PR fortran/60334
5390 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5391
5392 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
5393
5394 PR rtl-optimization/52773
5395 * gcc.c-torture/compile/pr52773.c: New test.
5396
5397 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/62134
5400 * g++.dg/cpp0x/alias-decl-46.C: New.
5401
5402 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5403
5404 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5405
5406 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5407
5408 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5409 Add trace.
5410 (CHECK_FP): Likewise.
5411 (CHECK_CUMULATIVE_SAT): Likewise.
5412
5413 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5414
5415 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5416 (Set_Neon_Cumulative_Sat): Add parameter.
5417 (__set_neon_cumulative_sat): Support new parameter.
5418 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5419 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5420 argument.
5421 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5422 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5423 argument.
5424
5425 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5426
5427 * g++.dg/tsan/vptr_benign_race.C: New testcase.
5428 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5429
5430 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5431
5432 PR c++/60056
5433 * g++.dg/tls/thread_local-ice4.C: New.
5434
5435 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
5436
5437 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5438 than Neon options.
5439
5440 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5441
5442 PR c++/62276
5443 * g++.dg/cpp0x/vt-62276.C: New.
5444
5445 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5446
5447 PR middle-end/64353
5448 * g++.dg/pr64353.C: New.
5449
5450 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5451
5452 PR target/64263
5453 * gcc.target/aarch64/pr64263_1.c: New test.
5454
5455 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
5456
5457 PR tree-optimization/64434
5458 * gcc.dg/torture/pr64434.c: Move to...
5459 * gcc.dg/pr64434.c: ... here.
5460
5461 2015-01-16 Richard Biener <rguenther@suse.de>
5462
5463 PR middle-end/64614
5464 * gcc.dg/uninit-18.c: New testcase.
5465
5466 2015-01-16 Richard Biener <rguenther@suse.de>
5467
5468 PR tree-optimization/64568
5469 * g++.dg/torture/pr64568-2.C: New testcase.
5470
5471 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5472
5473 PR target/64363
5474 * gcc.target/i386/chkp-label-address.c: New.
5475
5476 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5477
5478 PR fortran/45290
5479 * gfortran.dg/pointer_init_6.f90: Extended.
5480
5481 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5482
5483 * gcc.c-torture/compile/20150108.c: New test.
5484
5485 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5486
5487 * gcc.target/visium: New directory.
5488
5489 2015-01-16 Richard Biener <rguenther@suse.de>
5490
5491 PR tree-optimization/61743
5492 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5493 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5494
5495 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5496
5497 * gcc.dg/pr64015.c: New test.
5498
5499 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5500
5501 PR ipa/64163
5502 PR ipa/64612
5503 * g++.dg/ipa/pr64612.C: New test.
5504
5505 2015-01-16 Renlin Li <renlin.li@arm.com>
5506
5507 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5508
5509 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5510
5511 * gcc.target/i386/sse-14.c: Test new intrinsic.
5512 * gcc.target/i386/sse-22.c: Ditto.
5513
5514 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5515
5516 PR c++/58614
5517 * g++.dg/cpp0x/auto44.C: New.
5518
5519 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5520
5521 PR target/59710
5522 * gcc.target/nios2/gpopt-all.c: New test case.
5523 * gcc.target/nios2/gpopt-local.c: New test case.
5524 * gcc.target/nios2/gpopt-global.c: New test case.
5525 * gcc.target/nios2/gpopt-data.c: New test case.
5526 * gcc.target/nios2/gpopt-none.c: New test case.
5527
5528 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5529
5530 * g++.dg/ubsan/vptr-1.C: New test.
5531 * g++.dg/ubsan/vptr-2.C: New test.
5532 * g++.dg/ubsan/vptr-3.C: New test.
5533 * g++.dg/ubsan/vptr-4.C: New test.
5534 * g++.dg/ubsan/vptr-5.C: New test.
5535 * g++.dg/ubsan/vptr-6.C: New test.
5536 * g++.dg/ubsan/vptr-7.C: New test.
5537 * g++.dg/ubsan/vptr-8.C: New test.
5538 * g++.dg/ubsan/vptr-9.C: New test.
5539
5540 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5541
5542 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5543 is set up.
5544 * lib/gcc-dg.exp: Likewise.
5545
5546 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5547
5548 PR rtl-optimization/64110
5549 * gcc.target/i386/pr64110.c: Add scan-assembler.
5550
5551 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5552 James Norris <jnorris@codesourcery.com>
5553 Cesar Philippidis <cesar@codesourcery.com>
5554 Ilmir Usmanov <i.usmanov@samsung.com>
5555
5556 * lib/target-supports.exp (check_effective_target_fopenacc): New
5557 procedure.
5558 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5559 * g++.dg/goacc/goacc.exp: Likewise.
5560 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5561 * gcc.dg/goacc/goacc.exp: Likewise.
5562 * gfortran.dg/goacc/goacc.exp: Likewise.
5563 * c-c++-common/cpp/openacc-define-1.c: New file.
5564 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5565 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5566 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5567 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5568 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5569 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5570 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5571 * c-c++-common/goacc/cache-1.c: Likewise.
5572 * c-c++-common/goacc/clauses-fail.c: Likewise.
5573 * c-c++-common/goacc/collapse-1.c: Likewise.
5574 * c-c++-common/goacc/data-1.c: Likewise.
5575 * c-c++-common/goacc/data-2.c: Likewise.
5576 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5577 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5578 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5579 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5580 * c-c++-common/goacc/if-clause-1.c: Likewise.
5581 * c-c++-common/goacc/if-clause-2.c: Likewise.
5582 * c-c++-common/goacc/kernels-1.c: Likewise.
5583 * c-c++-common/goacc/loop-1.c: Likewise.
5584 * c-c++-common/goacc/loop-private-1.c: Likewise.
5585 * c-c++-common/goacc/nesting-1.c: Likewise.
5586 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5587 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5588 * c-c++-common/goacc/parallel-1.c: Likewise.
5589 * c-c++-common/goacc/pcopy.c: Likewise.
5590 * c-c++-common/goacc/pcopyin.c: Likewise.
5591 * c-c++-common/goacc/pcopyout.c: Likewise.
5592 * c-c++-common/goacc/pcreate.c: Likewise.
5593 * c-c++-common/goacc/pragma_context.c: Likewise.
5594 * c-c++-common/goacc/present-1.c: Likewise.
5595 * c-c++-common/goacc/reduction-1.c: Likewise.
5596 * c-c++-common/goacc/reduction-2.c: Likewise.
5597 * c-c++-common/goacc/reduction-3.c: Likewise.
5598 * c-c++-common/goacc/reduction-4.c: Likewise.
5599 * c-c++-common/goacc/sb-1.c: Likewise.
5600 * c-c++-common/goacc/sb-2.c: Likewise.
5601 * c-c++-common/goacc/sb-3.c: Likewise.
5602 * c-c++-common/goacc/update-1.c: Likewise.
5603 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5604 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5605 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5606 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5607 * gfortran.dg/goacc/assumed.f95: Likewise.
5608 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5609 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5610 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5611 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5612 * gfortran.dg/goacc/branch.f95: Likewise.
5613 * gfortran.dg/goacc/cache-1.f95: Likewise.
5614 * gfortran.dg/goacc/coarray.f95: Likewise.
5615 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5616 * gfortran.dg/goacc/cray.f95: Likewise.
5617 * gfortran.dg/goacc/critical.f95: Likewise.
5618 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5619 * gfortran.dg/goacc/data-tree.f95: Likewise.
5620 * gfortran.dg/goacc/declare-1.f95: Likewise.
5621 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5622 * gfortran.dg/goacc/fixed-1.f: Likewise.
5623 * gfortran.dg/goacc/fixed-2.f: Likewise.
5624 * gfortran.dg/goacc/fixed-3.f: Likewise.
5625 * gfortran.dg/goacc/fixed-4.f: Likewise.
5626 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5627 * gfortran.dg/goacc/if.f95: Likewise.
5628 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5629 * gfortran.dg/goacc/list.f95: Likewise.
5630 * gfortran.dg/goacc/literal.f95: Likewise.
5631 * gfortran.dg/goacc/loop-1.f95: Likewise.
5632 * gfortran.dg/goacc/loop-2.f95: Likewise.
5633 * gfortran.dg/goacc/loop-3.f95: Likewise.
5634 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5635 * gfortran.dg/goacc/omp.f95: Likewise.
5636 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5637 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5638 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5639 * gfortran.dg/goacc/parameter.f95: Likewise.
5640 * gfortran.dg/goacc/private-1.f95: Likewise.
5641 * gfortran.dg/goacc/private-2.f95: Likewise.
5642 * gfortran.dg/goacc/private-3.f95: Likewise.
5643 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5644 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5645 * gfortran.dg/goacc/reduction.f95: Likewise.
5646 * gfortran.dg/goacc/routine-1.f90: Likewise.
5647 * gfortran.dg/goacc/routine-2.f90: Likewise.
5648 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5649 * gfortran.dg/goacc/several-directives.f95: Likewise.
5650 * gfortran.dg/goacc/sie.f95: Likewise.
5651 * gfortran.dg/goacc/subarrays.f95: Likewise.
5652 * gfortran.dg/gomp/map-1.f90: Likewise.
5653 * gfortran.dg/openacc-define-1.f90: Likewise.
5654 * gfortran.dg/openacc-define-2.f90: Likewise.
5655 * gfortran.dg/openacc-define-3.f90: Likewise.
5656 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5657 * g++.dg/gomp/block-2.C: Likewise.
5658 * g++.dg/gomp/block-3.C: Likewise.
5659 * g++.dg/gomp/block-5.C: Likewise.
5660 * g++.dg/gomp/target-1.C: Likewise.
5661 * g++.dg/gomp/target-2.C: Likewise.
5662 * g++.dg/gomp/taskgroup-1.C: Likewise.
5663 * g++.dg/gomp/teams-1.C: Likewise.
5664 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5665 * gcc.dg/cilk-plus/jump.c: Likewise.
5666 * gcc.dg/gomp/block-1.c: Likewise.
5667 * gcc.dg/gomp/block-10.c: Likewise.
5668 * gcc.dg/gomp/block-2.c: Likewise.
5669 * gcc.dg/gomp/block-3.c: Likewise.
5670 * gcc.dg/gomp/block-4.c: Likewise.
5671 * gcc.dg/gomp/block-5.c: Likewise.
5672 * gcc.dg/gomp/block-6.c: Likewise.
5673 * gcc.dg/gomp/block-7.c: Likewise.
5674 * gcc.dg/gomp/block-8.c: Likewise.
5675 * gcc.dg/gomp/block-9.c: Likewise.
5676 * gcc.dg/gomp/target-1.c: Likewise.
5677 * gcc.dg/gomp/target-2.c: Likewise.
5678 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5679 * gcc.dg/gomp/teams-1.c: Likewise.
5680
5681 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5682
5683 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5684 test case.
5685
5686 2015-01-15 Mike Stump <mikestump@comcast.net>
5687
5688 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5689 * gcc.dg/inline_2.c: Likewise.
5690 * gcc.dg/inline_3.c: Likewise.
5691 * gcc.dg/inline_4.c: Likewise.
5692
5693 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5694
5695 PR fortran/58023
5696 * gfortran.dg/proc_ptr_comp_43.f90: New.
5697
5698 2015-01-15 Mike Stump <mikestump@comcast.net>
5699
5700 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5701 * gcc.dg/unroll_2.c: Likewise.
5702 * gcc.dg/unroll_3.c: Likewise.
5703 * gcc.dg/unroll_4.c: Likewise.
5704 * gcc.dg/unroll_5.c: Likewise.
5705
5706 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5707
5708 PR target/63971
5709 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5710 in epilogue.
5711 * gcc.target/aarch64/test_frame_6.c: Likewise.
5712 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5713 x30 and x19 (in the epilogue).
5714 * gcc.target/aarch64/test_frame_4.c: Likewise.
5715 * gcc.target/aarch64/test_frame_7.c: Likewise.
5716
5717 2015-01-15 Martin Liska <mliska@suse.cz>
5718
5719 * g++.dg/ipa/pr64068.C: New test.
5720 * gcc.dg/ipa/PR64559.c: New test.
5721
5722 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5723
5724 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5725 with PIE.
5726
5727 2015-01-15 Richard Biener <rguenther@suse.de>
5728
5729 PR tree-optimization/61743
5730 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5731 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5732
5733 2015-01-15 Renlin Li <renlin.li@arm.com>
5734
5735 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5736 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5737
5738 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5739
5740 * gcc.dg/vect/vect-aggressive-1.c: New.
5741 * gcc.target/i386/avx2-vect-aggressive.c: New.
5742
5743 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5744
5745 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5746
5747 2015-01-15 Richard Biener <rguenther@suse.de>
5748
5749 PR lto/64415
5750 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5751 -Wl,-undefined,dynamic_lookup.
5752
5753 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5754
5755 * gnat.dg/opt47.adb: New test.
5756
5757 2015-01-15 Richard Biener <rguenther@suse.de>
5758
5759 PR lto/64415
5760 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5761
5762 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5763
5764 PR tree-optimization/64434
5765 * gcc.dg/torture/pr64434.c: New test.
5766
5767 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5768
5769 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5770 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5771 -march=loongson* and -march=octeon* require -mno-micromips.
5772
5773 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5774 Matthew Fortune <matthew.fortune@imgtec.com>
5775
5776 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5777 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5778 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5779 * gcc.target/mips/call-saved-7.c: New file.
5780 * gcc.target/mips/call-saved-8.c: New file.
5781 * gcc.target/mips/call-saved-9.c: New file.
5782
5783 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5784
5785 * gcc.target/mips/lsa.c: New file.
5786 * gcc.target/mips/mips64-lsa.c: Likewise.
5787 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5788 * gcc.target/mips/mulsize-4.c: Likewise.
5789 * gcc.target/mips/mulsize-5.c: New file.
5790 * gcc.target/mips/mulsize-6.c: Likewise.
5791 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5792 and !HAS_LSA as ghost options.
5793 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5794 for !HAS_LSA.
5795
5796 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5797
5798 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5799
5800 2015-01-15 Richard Biener <rguenther@suse.de>
5801
5802 PR middle-end/64365
5803 * gcc.dg/torture/pr64365.c: New testcase.
5804
5805 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5806
5807 * gcc.dg/stackprotectexplicit1.c: New test.
5808 * g++.dg/stackprotectexplicit2.c: New test.
5809
5810 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5811
5812 PR target/61933
5813 * gfortran.dg/inquire_internal.f90: New.
5814 * gfortran.dg/negative_unit_check.f90: New.
5815
5816 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5817
5818 PR target/53988
5819 * gcc.target/sh/pr53988-1.c: New.
5820
5821 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 PR c++/58671
5824 * g++.dg/tls/thread_local-ice3.C: New.
5825
5826 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5827
5828 * gcc.target/i386/fentry-override.c: Properly place {} in target
5829 selector. Remove nonpic.
5830 * gcc.target/i386/fentry.c: Likewise.
5831
5832 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5833
5834 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5835 warnings instead of errors.
5836
5837 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5838
5839 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5840 option support instead of ENABLE_LTO from Makefile.
5841
5842 2015-01-14 Richard Biener <rguenther@suse.de>
5843
5844 PR tree-optimization/59354
5845 * gcc.dg/vect/pr59354.c: New testcase.
5846
5847 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5848
5849 * lib/target-supports.exp
5850 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5851 on ARM architures before v7.
5852
5853 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5854
5855 PR middle-end/59448
5856 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5857 an atomic_exchange.
5858
5859 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5860
5861 PR target/64386
5862 * gcc.target/i386/pr64386.c: New test.
5863
5864 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5865
5866 PR target/64393
5867 * gcc.target/i386/pr64393.c: New test.
5868
5869 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5870
5871 PR target/64387
5872 * gcc.target/i386/pr64387.c: New test.
5873
5874 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5875
5876 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5877
5878 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5879
5880 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5881
5882 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5883
5884 PR target/64453
5885 * gcc.target/arm/pr64453.c: New.
5886
5887 2015-01-14 Richard Biener <rguenther@suse.de>
5888
5889 PR lto/64415
5890 * gcc.dg/lto/pr64415_0.c: New testcase.
5891 * gcc.dg/lto/pr64415_1.c: Likewise.
5892
5893 2015-01-14 Martin Liska <mliska@suse.cz>
5894
5895 * gcc.dg/ipa/pr64307.c: New test.
5896
5897 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5898
5899 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5900 64-bit and 128-bit.
5901
5902 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5903
5904 PR target/64460
5905 * gcc.target/arm/pr64460_1.c: New test.
5906
5907 2015-01-14 Richard Biener <rguenther@suse.de>
5908
5909 PR tree-optimization/64493
5910 PR tree-optimization/64495
5911 * gcc.dg/vect/pr64493.c: New testcase.
5912 * gcc.dg/vect/pr64495.c: Likewise.
5913
5914 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5915
5916 * gcc.dg/Warray-bounds-11.c: New test-case.
5917
5918 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5919
5920 * gcc.target/mips/octeon3-pipe-1.c: New test.
5921
5922 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5923
5924 * jit.dg/harness.h (set_up_logging): Move string concatenation
5925 into...
5926 (concat_strings): New function.
5927 (dump_reproducer): New function.
5928 (test_jit): Call dump_reproducer.
5929 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5930 function.
5931 (jit-dg-test): Delete any generated reproducer from previous runs.
5932 Verify that a generated reproducer was created, and verify that it
5933 compiles.
5934 * jit.dg/test-nested-contexts.c (main): Call
5935 gcc_jit_context_dump_reproducer_to_file.
5936
5937 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5938
5939 * gcc.dg/aru-2.c: Add dg-require-profiling.
5940
5941 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5942
5943 * lib/target-supports.exp (check_profiling_available): Check if
5944 -pg links.
5945
5946 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5947
5948 PR ipa/64565
5949 * g++.dg/torture/pr64565.C: New testcase.
5950
5951 2015-01-13 Marek Polacek <polacek@redhat.com>
5952
5953 PR middle-end/64391
5954 * gcc.dg/tm/pr64391.c: New test.
5955
5956 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5957
5958 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5959 true.
5960
5961 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5962
5963 * gcc.target/i386/pie.c: New test.
5964
5965 * lib/target-supports.exp (check_effective_target_pie): New.
5966
5967 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR rtl-optimization/64286
5970 * gcc.target/i386/avx2-pr64286.c: New test.
5971
5972 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5973
5974 PR c++/57626
5975 * g++.dg/cpp0x/vt-57626.C: New.
5976
5977 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5978
5979 PR fortran/64528
5980 * gfortran.dg/pr64528.f90: New test.
5981
5982 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5983
5984 * gcc.target/aarch64/subsp.c: New test.
5985
5986 2015-01-13 Andrew Pinski <apinski@cavium.com>
5987
5988 * gcc.target/aarch64/store-pair-1.c: New testcase.
5989
5990 2015-01-13 Richard Biener <rguenther@suse.de>
5991
5992 PR lto/64373
5993 * gcc.dg/lto/pr64373_0.c: New testcase.
5994
5995 2015-01-13 Andrew Pinski <apinski@cavium.com>
5996
5997 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5998 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5999
6000 2015-01-13 Richard Biener <rguenther@suse.de>
6001
6002 PR tree-optimization/64406
6003 * gcc.dg/pr64406.c: New testcase.
6004
6005 2015-01-13 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/64404
6008 * gcc.dg/vect/pr64404.c: New testcase.
6009
6010 2015-01-13 Richard Biener <rguenther@suse.de>
6011
6012 PR tree-optimization/64568
6013 * g++.dg/torture/pr64568.C: New testcase.
6014
6015 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6016
6017 * jit.dg/test-error-local-used-from-other-function.c: New test
6018 case.
6019 * jit.dg/test-error-param-reuse.c: New test case.
6020 * jit.dg/test-error-param-sharing.c: New test case.
6021 * jit.dg/test-error-param-used-from-other-function.c: New test
6022 case.
6023 * jit.dg/test-error-param-used-without-a-function.c: New test
6024 case.
6025
6026 2015-01-12 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR tree-optimization/64563
6029 * gcc.dg/pr64563.c: New test.
6030
6031 PR target/64513
6032 * gcc.target/i386/pr64513.c: New test.
6033
6034 PR tree-optimization/64454
6035 * gcc.dg/pr64454.c: New test.
6036
6037 PR testsuite/64028
6038 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6039 bind_pic_locally.
6040 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6041 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6042 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6043 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6044 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6045 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6046 * gcc.dg/vect/slp-25.c: Likewise.
6047 * gcc.dg/vect/vect-109.c: Likewise.
6048 * gcc.dg/vect/vect-13.c: Likewise.
6049 * gcc.dg/vect/vect-17.c: Likewise.
6050 * gcc.dg/vect/vect-18.c: Likewise.
6051 * gcc.dg/vect/vect-19.c: Likewise.
6052 * gcc.dg/vect/vect-20.c: Likewise.
6053 * gcc.dg/vect/vect-21.c: Likewise.
6054 * gcc.dg/vect/vect-22.c: Likewise.
6055 * gcc.dg/vect/vect-27.c: Likewise.
6056 * gcc.dg/vect/vect-29.c: Likewise.
6057 * gcc.dg/vect/vect-2-big-array.c: Likewise.
6058 * gcc.dg/vect/vect-2.c: Likewise.
6059 * gcc.dg/vect/vect-3.c: Likewise.
6060 * gcc.dg/vect/vect-4.c: Likewise.
6061 * gcc.dg/vect/vect-5.c: Likewise.
6062 * gcc.dg/vect/vect-72.c: Likewise.
6063 * gcc.dg/vect/vect-73-big-array.c: Likewise.
6064 * gcc.dg/vect/vect-73.c: Likewise.
6065 * gcc.dg/vect/vect-77-global.c: Likewise.
6066 * gcc.dg/vect/vect-78-global.c: Likewise.
6067 * gcc.dg/vect/vect-7.c: Likewise.
6068 * gcc.dg/vect/vect-86.c: Likewise.
6069 * gcc.dg/vect/vect-align-1.c: Likewise.
6070 * gcc.dg/vect/vect-align-3.c: Likewise.
6071 * gcc.dg/vect/vect-all-big-array.c: Likewise.
6072 * gcc.dg/vect/vect-all.c: Likewise.
6073 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6074 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6075 * gcc.dg/vect/vect-peel-3.c: Likewise.
6076 * gcc.dg/vect/vect-peel-4.c: Likewise.
6077 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6078
6079 2015-01-12 Jeff Law <law@redhat.com>
6080
6081 PR target/64461
6082 * gcc.target/m68k/pr64461.c: New test.
6083
6084 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6085
6086 * jit.dg/test-array-as-pointer.c (create_code): Update call
6087 to gcc_jit_context_new_global by setting "kind" to
6088 GCC_JIT_GLOBAL_IMPORTED.
6089 * jit.dg/test-error-array-as-pointer.c: Likewise.
6090 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6091 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6092 setting kind to GCC_JIT_GLOBAL_EXPORTED.
6093 * jit.dg/test-using-global.c (the_global): Rename to...
6094 (imported_global): ...this.
6095 (create_code): Update to test the three kinds of global.
6096 (verify_code): Likewise.
6097
6098 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
6099
6100 PR testsuite/64427
6101 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
6102 undefined behavior.
6103 * gcc.target/i386/pr64291-2.c: Updated.
6104
6105 2015-01-12 Richard Biener <rguenther@suse.de>
6106
6107 PR tree-optimization/64530
6108 * gfortran.dg/pr64530.f90: New testcase.
6109
6110 2015-01-12 Richard Biener <rguenther@suse.de>
6111
6112 PR middle-end/64357
6113 * gcc.dg/torture/pr64357.c: New testcase.
6114
6115 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
6116
6117 * gcc.target/i386/nop-mcount.c: Properly place {} in target
6118 selector.
6119
6120 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6121 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6122
6123 2015-01-12 Martin Liska <mliska@suse.cz>
6124
6125 * gcc.dg/ipa/PR64550.c: New test.
6126
6127 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
6128
6129 PR ipa/63470
6130 * g++.dg/ipa/pr63470.C: New testcase.
6131
6132 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6133
6134 PR fortran/63733
6135 * gfortran.dg/typebound_operator_20.f90: New.
6136
6137 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6138
6139 PR fortran/58023
6140 * gfortran.dg/proc_ptr_comp_42.f90: New.
6141
6142 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6143
6144 PR fortran/64508
6145 * gfortran.dg/proc_ptr_comp_41.f90: New.
6146
6147 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
6148
6149 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6150
6151 2015-01-10 Tobias Burnus <burnus@net-b.de>
6152
6153 PR fortran/64522
6154 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6155 and add dg-excess-errors.
6156 * gfortran.dg/line_length_6.f90: New.
6157 * gfortran.dg/line_length_7.f90: New.
6158 * gfortran.dg/line_length_8.f90: New.
6159 * gfortran.dg/line_length_9.f90: New.
6160 * gfortran.dg/line_length_10.f90: New.
6161 * gfortran.dg/line_length_11.f90: New.
6162
6163 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6164
6165 * jit.dg/test-threads.c (struct testcase): Move declaration
6166 to jit.dg/all-non-failing-tests.h.
6167 (testcases): Likewise.
6168 * jit.dg/all-non-failing-tests.h (struct testcase): Move
6169 declaration here from jit.dg/all-non-failing-tests.h.
6170 (testcases): Likewise.
6171 * jit.dg/test-combination.c (create_code): Eliminate spelling
6172 out all of the testcases in favor of looping through the
6173 "testcases" metadata.
6174 (verify_code): Likewise.
6175
6176 2015-01-09 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR rtl-optimization/64536
6179 * gcc.dg/pr64536.c: New test.
6180
6181 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6182
6183 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6184 * jit.dg/test-combination.c (create_code): Likewise.
6185 (verify_code): Likewise.
6186 * jit.dg/test-constants.c: New test case.
6187 * jit.dg/test-threads.c: Add test-constants.c.
6188
6189 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
6190
6191 PR libobjc/51891
6192 * objc.dg/gnu-api-2-class.m: Add a test case
6193 for the above change.
6194
6195 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
6196
6197 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6198
6199 2015-01-09 Richard Biener <rguenther@suse.de>
6200
6201 PR tree-optimization/64410
6202 * g++.dg/vect/pr64410.cc: New testcase.
6203
6204 2015-01-09 Martin Liska <mliska@suse.cz>
6205
6206 * gcc.dg/ipa/ipa-icf-32.c: New test.
6207
6208 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6209
6210 * c-c++-common/tsan/tsan_barrier.h: New.
6211 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6212 * c-c++-common/tsan/bitfield_race.c: Likewise.
6213 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6214 * c-c++-common/tsan/mutexset1.c: Likewise.
6215 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6216 * c-c++-common/tsan/race_on_mutex.c: Likewise.
6217 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6218 * c-c++-common/tsan/simple_race.c: Likewise.
6219 * c-c++-common/tsan/simple_stack.c: Likewise.
6220 * c-c++-common/tsan/sleep_sync.c: Likewise.
6221 * c-c++-common/tsan/tiny_race.c: Likewise.
6222 * c-c++-common/tsan/tls_race.c: Likewise.
6223 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6224 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6225 * g++.dg/tsan/atomic_free.C: Likewise.
6226 * g++.dg/tsan/atomic_free2.C: Likewise.
6227 * g++.dg/tsan/cond_race.C: Likewise.
6228 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6229
6230 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
6231
6232 PR testsuite/62250
6233 * lib/target-supports.exp (check_effective_target_libatomic_available):
6234 New.
6235 * gfortran.dg/coarray/caf.exp: Only add -latomic for
6236 targets that match effective-target libatomic_available.
6237 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6238
6239 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6240
6241 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6242 Verify the result of gcc_jit_context_get_last_error.
6243 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6244
6245 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR tree-optimization/63989
6248 * gcc.dg/strlenopt-27.c: New test.
6249
6250 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6251
6252 * jit.dg/harness.h (set_up_logging): New function.
6253 (test_jit): Fail if gcc_jit_context_acquire fails. Call
6254 set_up_logging on the context, so that every testcase is
6255 logged to a particular file.
6256 * jit.dg/test-nested-contexts.c (main): Open a logfile,
6257 and call gcc_jit_context_set_logfile on the top-level context.
6258
6259 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR target/64338
6262 * g++.dg/opt/pr64338.C: New test.
6263
6264 2015-01-08 Tobias Burnus <burnus@net-b.de>
6265
6266 * gfortran.dg/coarray/codimension_2b.f90: New file.
6267 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6268 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6269
6270 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6271
6272 PR c++/59004
6273 * g++.dg/ext/fnname4.C: New.
6274
6275 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 PR c++/64462
6278 * g++.dg/cpp0x/constexpr-64462.C: New.
6279
6280 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6281
6282 PR c++/60753
6283 * g++.dg/cpp0x/deleted10.C: New.
6284
6285 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6286
6287 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6288
6289 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6290
6291 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6292 GCC_JIT_UNARY_OP_ABS.
6293 (verify_unary_ops): Likewise.
6294
6295 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6296
6297 * jit.dg/test-arith-overflow.c: New test case.
6298 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6299 * jit.dg/test-combination.c (create_code): Likewise.
6300 (verify_code): Likewise.
6301 * jit.dg/test-threads.c (testcases): Likewise.
6302
6303 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6304
6305 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6306 rather than "jit". Load g++.exp, and call g++_init.
6307 Run test-*.cc files within the testsuite and *.cc files within
6308 docs/examples.
6309 (jit-dg-test): Drop the addition of -fgnu89-inline to
6310 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6311 doing it when compiling C testcases (since g++ does not handle
6312 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6313 is restored to the value after g++_init ran, rather than the
6314 value before g++_init ran. Return a list of
6315 $comp_output $output_file, as dg-test assumes.
6316
6317 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6318
6319 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6320 make it easier to figure out the origin of each test result when
6321 running test-combination.c and test-threads.c.
6322 (CHECK_VALUE): Likewise.
6323 (CHECK_DOUBLE_VALUE): Likewise.
6324 (CHECK_STRING_VALUE): Likewise.
6325 (CHECK_STRING_STARTS_WITH): Likewise.
6326 (CHECK_STRING_CONTAINS): Likewise.
6327 (CHECK): Likewise.
6328 (check_string_value): Likewise, add "funcname" param.
6329 (check_string_starts_with): Likewise.
6330 (check_string_contains): Likewise.
6331
6332 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6333
6334 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6335 generating name of built executable.
6336
6337 2015-01-07 Marek Polacek <polacek@redhat.com>
6338
6339 PR c/64440
6340 * gcc.dg/pr64440.c: New test.
6341 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6342
6343 2015-01-07 Marek Polacek <polacek@redhat.com>
6344
6345 PR c/64417
6346 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6347 * gcc.dg/pr64417.c: New test.
6348
6349 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6350
6351 PR target/64505
6352 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6353 fix is correct.
6354
6355 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6356
6357 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6358 Check if testcases run without errors, not just if they compile.
6359
6360 2015-01-06 Christian Bruel <christian.bruel@st.com>
6361
6362 PR target/64507
6363 * gcc.target/sh/pr64507.c: New test.
6364
6365 2015-01-06 Arnaud Charlet <charlet@adacore.com>
6366
6367 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6368
6369 2015-01-06 Jakub Jelinek <jakub@redhat.com>
6370
6371 * c-c++-common/asan/sanitize-all-1.c: New test.
6372 * c-c++-common/ubsan/sanitize-all-1.c: New test.
6373 * c-c++-common/ubsan/sanitize-all-2.c: New test.
6374 * c-c++-common/ubsan/sanitize-all-3.c: New test.
6375 * c-c++-common/ubsan/sanitize-all-4.c: New test.
6376
6377 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6378
6379 * lib/target-supports.exp (check_profiling_available): Return 0 for
6380 Visium.
6381 (check_effective_target_tls_runtime): Likewise.
6382 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6383 * gcc.dg/20020312-2.c: Adjust for Visium.
6384 * gcc.dg/tls/thr-cse-1.c: Likewise
6385 * gcc.dg/tree-ssa/20040204-1.c: Likewise
6386 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6387 * gcc.dg/weak/typeof-2.c: Likewise.
6388
6389 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
6390
6391 PR rtl-optimization/64287
6392 * gcc.dg/aru-2.c: New test.
6393
6394 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR sanitizer/64344
6397 * c-c++-common/ubsan/pr64344-1.c: New test.
6398 * c-c++-common/ubsan/pr64344-2.c: New test.
6399
6400 PR tree-optimization/64465
6401 * gcc.dg/pr64465.c: New test.
6402
6403 PR tree-optimization/64494
6404 * gcc.c-torture/compile/pr64494.c: New test.
6405
6406 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6407
6408 PR fortran/47674
6409 * gfortran.dg/realloc_on_assign_25.f90: New test.
6410
6411 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6412
6413 Update copyright years.
6414
6415 2015-01-05 Marek Polacek <polacek@redhat.com>
6416
6417 PR c/64423
6418 * gcc.dg/pr64423.c: New test.
6419
6420 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
6421
6422 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6423 mmix-knuth-mmixware for the same reason as for MIPS.
6424 * gcc.dg/debug/debug-2.c: Ditto.
6425
6426 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6427
6428 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
6429
6430 PR testsuite/62250
6431 * lib/gfortran.exp: Add libatomic library search path.
6432 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6433 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6434
6435 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6436
6437 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6438
6439 * c-c++-common/tsan/bitfield_race.c: New testcase.
6440 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6441
6442 2015-01-02 Tobias Burnus <burnus@net-b.de>
6443
6444 * gfortran.dg/coarray/collectives_4.f90: New.
6445
6446 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6447
6448 PR fortran/57562
6449 * gfortran.dg/extends_16.f90: New.
6450
6451 2015-01-02 Tobias Burnus <burnus@net-b.de>
6452
6453 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6454
6455 2015-01-02 Tobias Burnus <burnus@net-b.de>
6456
6457 * gfortran.dg/coarray/codimension_2.f90: New.
6458 * gfortran.dg/coarray/codimension_2a.f90: New.
6459 * gfortran.dg/coarray_35.f90: New.
6460 * gfortran.dg/coarray_35a.f90: New.
6461
6462 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6463
6464 PR fortran/60507
6465 * gfortran.dg/dummy_procedure_11.f90: New.
6466 ^L
6467 Copyright (C) 2015 Free Software Foundation, Inc.
6468
6469 Copying and distribution of this file, with or without modification,
6470 are permitted in any medium without royalty provided the copyright
6471 notice and this notice are preserved.