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