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