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