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