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