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