re PR tree-optimization/64277 (Incorrect warning "array subscript is above array...
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-04-16 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/64277
4 * gcc.dg/Warray-bounds-14.c: New testcase.
5 * gcc.dg/Warray-bounds-15.c: Likewise.
6 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7 * c-c++-common/ubsan/bounds-6.c: Likewise.
8
9 2015-04-16 Renlin Li <renlin.li@arm.com>
10
11 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
12 * gcc.target/arm/unsigned-float.c: New.
13
14 2015-04-16 Richard Biener <rguenther@suse.de>
15
16 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
17 * gcc.dg/tree-ssa/pr37508.c: Adjust.
18 * gfortran.dg/reassoc_6.f: Remove XFAIL.
19
20 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
21
22 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
23 * g++.dg/cpp0x/decltype-call1.C: Likewise.
24 * g++.dg/cpp0x/defaulted21.C: Likewise.
25 * g++.dg/cpp0x/defaulted28.C: Likewise.
26 * g++.dg/cpp0x/defaulted47.C: Likewise.
27 * g++.dg/cpp0x/elision_neg.C: Likewise.
28 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
29 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
30 * g++.dg/cpp0x/implicit1.C: Likewise.
31 * g++.dg/cpp0x/implicit9.C: Likewise.
32 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
33 * g++.dg/cpp0x/range-for13.C: Likewise.
34 * g++.dg/gomp/clause-2.C: Likewise.
35 * g++.dg/gomp/udr-5.C: Likewise.
36 * g++.dg/inherit/access6.C: Likewise.
37 * g++.dg/lookup/duperr1.C: Likewise.
38 * g++.dg/lookup/friend2.C: Likewise.
39 * g++.dg/lookup/pr6936.C: Likewise.
40 * g++.dg/lookup/scoped1.C: Likewise.
41 * g++.dg/lookup/using26.C: Likewise.
42 * g++.dg/lookup/using38.C: Likewise.
43 * g++.dg/other/access2.C: Likewise.
44 * g++.dg/overload/defarg3.C: Likewise.
45 * g++.dg/overload/defarg6.C: Likewise.
46 * g++.dg/parse/access11.C: Likewise.
47 * g++.dg/parse/access2.C: Likewise.
48 * g++.dg/parse/access3.C: Likewise.
49 * g++.dg/parse/access4.C: Likewise.
50 * g++.dg/parse/access5.C: Likewise.
51 * g++.dg/parse/access6.C: Likewise.
52 * g++.dg/parse/access8.C: Likewise.
53 * g++.dg/parse/access9.C: Likewise.
54 * g++.dg/parse/crash40.C: Likewise.
55 * g++.dg/tc1/dr142.C: Likewise.
56 * g++.dg/tc1/dr166.C: Likewise.
57 * g++.dg/tc1/dr52.C: Likewise.
58 * g++.dg/template/access11.C: Likewise.
59 * g++.dg/template/access18.C: Likewise.
60 * g++.dg/template/access19.C: Likewise.
61 * g++.dg/template/access2.C: Likewise.
62 * g++.dg/template/access20.C: Likewise.
63 * g++.dg/template/access26.C: Likewise.
64 * g++.dg/template/access3.C: Likewise.
65 * g++.dg/template/access7.C: Likewise.
66 * g++.dg/template/conv12.C: Likewise.
67 * g++.dg/template/crash69.C: Likewise.
68 * g++.dg/template/friend31.C: Likewise.
69 * g++.dg/template/friend32.C: Likewise.
70 * g++.dg/template/memfriend15.C: Likewise.
71 * g++.dg/template/memfriend16.C: Likewise.
72 * g++.dg/template/memfriend17.C: Likewise.
73 * g++.dg/template/memfriend7.C: Likewise.
74 * g++.dg/template/pr32519.C: Likewise.
75 * g++.dg/template/qualttp21.C: Likewise.
76 * g++.dg/template/qualttp8.C: Likewise.
77 * g++.dg/template/ttp10.C: Likewise.
78 * g++.dg/template/typedef11.C: Likewise.
79 * g++.dg/template/typedef13.C: Likewise.
80 * g++.dg/template/typedef19.C: Likewise.
81 * g++.dg/template/typedef20.C: Likewise.
82 * g++.dg/template/typedef22.C: Likewise.
83 * g++.dg/template/using16.C: Likewise.
84 * g++.dg/template/virtual3.C: Likewise.
85 * g++.dg/ubsan/pr61272.C: Likewise.
86 * g++.old-deja/g++.bob/inherit2.C: Likewise.
87 * g++.old-deja/g++.brendan/crash11.C: Likewise.
88 * g++.old-deja/g++.brendan/enum6.C: Likewise.
89 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
90 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
91 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
92 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
93 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
94 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
95 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
96 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
97 * g++.old-deja/g++.jason/access17.C: Likewise.
98 * g++.old-deja/g++.jason/access18.C: Likewise.
99 * g++.old-deja/g++.jason/access22.C: Likewise.
100 * g++.old-deja/g++.jason/access23.C: Likewise.
101 * g++.old-deja/g++.jason/access8.C: Likewise.
102 * g++.old-deja/g++.jason/delete3.C: Likewise.
103 * g++.old-deja/g++.jason/report.C: Likewise.
104 * g++.old-deja/g++.law/access2.C: Likewise.
105 * g++.old-deja/g++.law/access3.C: Likewise.
106 * g++.old-deja/g++.law/access4.C: Likewise.
107 * g++.old-deja/g++.law/access5.C: Likewise.
108 * g++.old-deja/g++.law/arm12.C: Likewise.
109 * g++.old-deja/g++.law/arm14.C: Likewise.
110 * g++.old-deja/g++.law/ctors13.C: Likewise.
111 * g++.old-deja/g++.law/union2.C: Likewise.
112 * g++.old-deja/g++.law/visibility12.C: Likewise.
113 * g++.old-deja/g++.law/visibility15.C: Likewise.
114 * g++.old-deja/g++.law/visibility16.C: Likewise.
115 * g++.old-deja/g++.law/visibility17.C: Likewise.
116 * g++.old-deja/g++.law/visibility18.C: Likewise.
117 * g++.old-deja/g++.law/visibility19.C: Likewise.
118 * g++.old-deja/g++.law/visibility20.C: Likewise.
119 * g++.old-deja/g++.law/visibility21.C: Likewise.
120 * g++.old-deja/g++.law/visibility24.C: Likewise.
121 * g++.old-deja/g++.law/visibility4.C: Likewise.
122 * g++.old-deja/g++.law/visibility5.C: Likewise.
123 * g++.old-deja/g++.law/visibility6.C: Likewise.
124 * g++.old-deja/g++.law/visibility7.C: Likewise.
125 * g++.old-deja/g++.law/visibility8.C: Likewise.
126 * g++.old-deja/g++.law/visibility9.C: Likewise.
127 * g++.old-deja/g++.niklas/t135.C: Likewise.
128 * g++.old-deja/g++.oliva/delete1.C: Likewise.
129 * g++.old-deja/g++.oliva/partord1.C: Likewise.
130 * g++.old-deja/g++.other/access11.C: Likewise.
131 * g++.old-deja/g++.other/access4.C: Likewise.
132 * g++.old-deja/g++.other/access7.C: Likewise.
133 * g++.old-deja/g++.other/crash1.C: Likewise.
134 * g++.old-deja/g++.other/crash7.C: Likewise.
135 * g++.old-deja/g++.other/friend1.C: Likewise.
136 * g++.old-deja/g++.other/friend4.C: Likewise.
137 * g++.old-deja/g++.other/friend9.C: Likewise.
138 * g++.old-deja/g++.other/lineno1.C: Likewise.
139 * g++.old-deja/g++.other/using1.C: Likewise.
140 * g++.old-deja/g++.pt/enum14.C: Likewise.
141 * g++.old-deja/g++.pt/friend11.C: Likewise.
142 * g++.old-deja/g++.pt/friend21.C: Likewise.
143 * g++.old-deja/g++.pt/friend3.C: Likewise.
144 * g++.old-deja/g++.pt/inherit2.C: Likewise.
145 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
146 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
147 * g++.old-deja/g++.robertl/eb94.C: Likewise.
148
149 2015-04-15 Jakub Jelinek <jakub@redhat.com>
150
151 PR ipa/65765
152 * g++.dg/ipa/pr65765.C: New test.
153
154 2015-04-15 Nick Clifton <nickc@redhat.com>
155
156 * gcc.target/rx/builtins.c: Disable RMPA test if string
157 instructions are not allowed.
158
159 2015-04-15 Alan Modra <amodra@gmail.com>
160
161 * gcc.dg/pr65408.c: New.
162
163 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
164
165 PR target/65729
166 * gcc.target/arm/pr65729.c: New test.
167
168 2015-04-14 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/65758
171 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
172
173 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
174
175 PR target/65648
176 * gcc.c-torture/execute/pr65648.c: New test.
177
178 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
179
180 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
181 __builtin_finite instead of finite.
182 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
183 Likewise.
184
185 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
186
187 PR tree-optimization/63387
188 * gcc.dg/pr63387.c: New testcase.
189
190 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
191
192 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
193
194 2015-04-13 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/65204
197 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
198
199 2015-04-13 Terry Guo <terry.guo@arm.com>
200
201 PR target/65710
202 * gcc.target/arm/pr65710.c: New.
203
204 2015-04-12 Jakub Jelinek <jakub@redhat.com>
205
206 PR tree-optimization/65747
207 * g++.dg/torture/pr65747.C: New test.
208
209 2015-04-12 Jakub Jelinek <jakub@redhat.com>
210
211 PR c++/65736
212 * g++.dg/cpp0x/pr65736.C: New test.
213
214 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
215 Martin Liska <mliska@suse.cz>
216
217 PR ipa/65722
218 * g++.dg/ipa/pr65722.C: New testcase.
219
220 2015-04-11 Jakub Jelinek <jakub@redhat.com>
221
222 PR tree-optimization/65735
223 * gcc.c-torture/compile/pr65735.c: New test.
224
225 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR middle-end/65554
228 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
229
230 2015-04-11 Jakub Jelinek <jakub@redhat.com>
231
232 PR target/65671
233 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
234
235 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
236
237 PR target/65647
238 * gcc.target/arm/pr65647-2.c: New.
239
240 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
241
242 PR target/65694
243 * g++.dg/torture/pr65694.C: New test.
244
245 2015-04-10 Tobias Burnus <burnus@net-b.de>
246
247 * gfortran.dg/coarray_lock_6.f90: New.
248 * gfortran.dg/coarray_lock_7.f90: New.
249 * gfortran.dg/coarray/lock_2.f90: New.
250
251 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
252
253 PR fortran/56674
254 PR fortran/58813
255 PR fortran/59016
256 PR fortran/59024
257 * gfortran.dg/used_types_27.f90: New.
258
259 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
260
261 PR target/65671
262 * gcc.target/i386/pr65671.c: New.
263
264 2015-04-09 Jakub Jelinek <jakub@redhat.com>
265
266 PR tree-optimization/65709
267 * c-c++-common/ubsan/align-9.c: New test.
268
269 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
270
271 PR fortran/56852
272 * gfortran.dg/pr56852.f90: New test.
273
274 2015-04-09 Marek Polacek <polacek@redhat.com>
275 Jakub Jelinek <jakub@redhat.com>
276
277 PR middle-end/65554
278 * g++.dg/opt/pr65554.C: New test.
279
280 2015-04-09 Jakub Jelinek <jakub@redhat.com>
281
282 PR c++/65690
283 * c-c++-common/attr-aligned-1.c: New test.
284
285 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
286
287 * gcc.target/i386/mpx/memmove-zero-length.c: New.
288
289 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
290
291 PR target/65676
292 * gcc.target/i386/sse-25.c: New.
293
294 2015-04-09 Jakub Jelinek <jakub@redhat.com>
295
296 PR target/65693
297 * gcc.target/i386/pr65693.c: New test.
298
299 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
300
301 * gcc.dg/lto/chkp-static-bounds_0.c: New.
302
303 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
304
305 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
306
307 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
308
309 * gcc.target/i386/thunk-retbnd.c: New.
310
311 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
312
313 * gnat.dg/opt48.adb: New test.
314 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
315 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
316
317 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
318
319 PR ipa/65540
320 * gcc.c-torture/compile/pr65540.c: New.
321
322 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
323
324 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
325 -Wno-pointer-arith.
326
327 2015-04-07 Jakub Jelinek <jakub@redhat.com>
328
329 PR debug/65678
330 * g++.dg/debug/pr65678.C: New test.
331
332 PR middle-end/65680
333 * gcc.c-torture/compile/pr65680.c: New test.
334
335 2015-04-07 Andre Vehreschild <vehre@gmx.de>
336
337 PR fortran/65548
338 * gfortran.dg/allocate_with_source_5.f90: New test.
339
340 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
341
342 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
343 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
344
345 2015-04-07 Bin Cheng <bin.cheng@arm.com>
346
347 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
348
349 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
350
351 PR target/65614
352 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
353 to get floating point compression.
354 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
355
356 2015-04-06 Jakub Jelinek <jakub@redhat.com>
357
358 PR preprocessor/61977
359 * gcc.dg/cpp/pr61977.c: New test.
360
361 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
362
363 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
364
365 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
366
367 PR target/65647
368 * gcc.target/arm/pr65647.c: New.
369
370 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
371
372 PR ipa/65655
373 * g++.dg/torture/pr65655.C: New testcase.
374
375 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
376
377 PR c++/64085
378 * g++.dg/cpp1y/lambda-init13.C: New.
379
380 2015-04-03 Marek Polacek <polacek@redhat.com>
381
382 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
383
384 2015-04-02 Marek Polacek <polacek@redhat.com>
385
386 PR c++/65642
387 * g++.dg/cpp0x/constexpr-fold1.C: New test.
388 * g++.dg/cpp0x/constexpr-fold2.C: New test.
389
390 2015-04-02 Jakub Jelinek <jakub@redhat.com>
391
392 PR preprocessor/61977
393 * gcc.target/powerpc/pr61977-1.c: New test.
394 * gcc.target/powerpc/pr61977-2.c: New test.
395
396 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
397
398 PR c++/56100
399 * g++.dg/warn/Wshadow-8.C: New.
400 * g++.dg/warn/Wshadow-9.C: Likewise.
401 * g++.dg/warn/Wshadow-10.C: Likewise.
402 * g++.dg/warn/Wshadow-11.C: Likewise.
403
404 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
405
406 * gcc.dg/pr23623.c: Added aligned attribute.
407 * gcc.dg/20141029-1.c: Likewise.
408 * gcc.dg/20150306-1.c: New test.
409
410 2015-04-01 Marek Polacek <polacek@redhat.com>
411
412 PR c++/65554
413 * g++.dg/cpp0x/initlist93.C: New test.
414 * g++.dg/cpp0x/initlist94.C: New test.
415
416 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
417
418 PR target/65624
419 * gcc.target/aarch64/pr65624.c: New test.
420
421 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
422
423 * gcc.dg/ipa/inlinehint-4.c: New testcase.
424
425 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
426
427 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
428 extra variable to force stack alignment.
429 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
430 extra variable to force stack alignment.
431
432 2015-03-31 Marek Polacek <polacek@redhat.com>
433
434 PR c++/65390
435 * g++.dg/template/pr65390.C: New test.
436
437 2015-03-31 Martin Liska <mliska@suse.cz>
438
439 * g++.dg/ipa/pr65557.C: New test.
440
441 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
442
443 * gcc.target/s390/hotpatch-25.c: New test.
444 * gcc.target/s390/hotpatch-1.c: Update test.
445 * gcc.target/s390/hotpatch-10.c: Update test.
446 * gcc.target/s390/hotpatch-11.c: Update test.
447 * gcc.target/s390/hotpatch-12.c: Update test.
448 * gcc.target/s390/hotpatch-13.c: Update test.
449 * gcc.target/s390/hotpatch-14.c: Update test.
450 * gcc.target/s390/hotpatch-15.c: Update test.
451 * gcc.target/s390/hotpatch-16.c: Update test.
452 * gcc.target/s390/hotpatch-17.c: Update test.
453 * gcc.target/s390/hotpatch-18.c: Update test.
454 * gcc.target/s390/hotpatch-19.c: Update test.
455 * gcc.target/s390/hotpatch-2.c: Update test.
456 * gcc.target/s390/hotpatch-21.c: Update test.
457 * gcc.target/s390/hotpatch-22.c: Update test.
458 * gcc.target/s390/hotpatch-23.c: Update test.
459 * gcc.target/s390/hotpatch-24.c: Update test.
460 * gcc.target/s390/hotpatch-3.c: Update test.
461 * gcc.target/s390/hotpatch-4.c: Update test.
462 * gcc.target/s390/hotpatch-5.c: Update test.
463 * gcc.target/s390/hotpatch-6.c: Update test.
464 * gcc.target/s390/hotpatch-7.c: Update test.
465 * gcc.target/s390/hotpatch-8.c: Update test.
466 * gcc.target/s390/hotpatch-9.c: Update test.
467 * gcc.target/s390/hotpatch-compile-16.c: Update test.
468
469 2015-03-31 Richard Biener <rguenther@suse.de>
470
471 PR middle-end/65626
472 * g++.dg/torture/pr65626.C: New testcase.
473
474 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
475
476 PR target/65531
477 * gcc.target/i386/mpx/pr65531.cc: New.
478
479 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
480
481 PR target/65602
482 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
483 __builtin_alloca instead of alloca.
484 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
485 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
486 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
487 check.
488
489 2015-03-30 Jakub Jelinek <jakub@redhat.com>
490
491 PR ipa/65610
492 * g++.dg/ubsan/pr65610.C: New test.
493
494 2015-03-30 Marek Polacek <polacek@redhat.com>
495
496 PR c++/65398
497 * g++.dg/cpp0x/pr65398-2.C: New test.
498
499 2015-03-30 Marek Polacek <polacek@redhat.com>
500
501 * c-c++-common/pr65556.c: Change the width of bit-fields.
502
503 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
504
505 PR ipa/65588
506 * gcc.target/i386/pr65588.c: New testcase.
507
508 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
509
510 PR libgfortran/65563
511 * gfortran.dg/open_errors_2.f90: New test.
512
513 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
514
515 PR libgfortran/65596
516 * gfortran.dg/namelist_86.f90: New test.
517
518 2015-03-28 Andre Vehreschild <vehre@gmx.de>
519
520 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
521 statement to reflect new ownership.
522
523 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
524
525 PR c++/42328
526 * g++.dg/template/friend58.C: New.
527 * g++.dg/template/friend59.C: Likewise.
528
529 2015-03-27 Tobias Burnus <burnus@net-b.de>
530
531 PR c/65586
532 * g++.dg/gomp/openmp-simd-3.C: New.
533 * gcc.dg/gomp/openmp-simd-3.c: New.
534
535 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR target/65248
538 * gcc.target/i386/pr65248-1.c: New file.
539 * gcc.target/i386/pr65248-2.c: Likewise.
540 * gcc.target/i386/pr65248-3.c: Likewise.
541 * gcc.target/i386/pr65248-4.c: Likewise.
542
543 2015-03-27 Jakub Jelinek <jakub@redhat.com>
544
545 PR target/65593
546 * gcc.c-torture/compile/pr65593.c: New test.
547
548 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
549
550 PR c++/59329
551 * g++.dg/cpp1y/constexpr-assert1.C: New.
552
553 2015-03-27 Marek Polacek <polacek@redhat.com>
554
555 PR c++/65556
556 * c-c++-common/pr65556.c: New test.
557
558 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
559
560 PR ipa/65600
561 * g++.dg/torture/pr65600.C: New testcase.
562
563 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
564
565 PR target/65407
566 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
567
568 2015-03-27 Andre Vehreschild <vehre@gmx.de>
569
570 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
571 statement and cleanup. Fixed typos.
572
573 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
574
575 PR middle-end/65595
576 * gcc.c-torture/compile/pr65595.c: New testcase.
577
578 2015-03-27 Marek Polacek <polacek@redhat.com>
579
580 PR sanitizer/65583
581 * g++.dg/ubsan/pr65583.C: New test.
582
583 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
584
585 * gcc.c-torture/compile/20150327.c: New testcase.
586
587 2015-03-26 Richard Biener <rguenther@suse.de>
588
589 PR middle-end/65555
590 * g++.dg/torture/pr65555.C: New testcase.
591
592 2015-03-26 Jakub Jelinek <jakub@redhat.com>
593
594 PR tree-optimization/64715
595 * gcc.dg/builtin-object-size-15.c: New test.
596 * gcc.dg/pr64715-1.c: New test.
597 * gcc.dg/pr64715-2.c: New test.
598
599 2015-03-26 Richard Biener <rguenther@suse.de>
600
601 PR middle-end/65519
602 * gnat.dg/specs/opt2.ads: Fix testcase.
603
604 2015-03-25 Martin Sebor <msebor@redhat.com>
605
606 PR testsuite/65526
607 * lib/target-supports.exp (check_effective_target_arm32): Fail early
608 when target isn't arm*-*-*-*.
609 (check_effective_target_arm_nothumb): Likewise.
610 (check_effective_target_arm_little_endian): Likewise.
611 (check_effective_target_arm_vect_no_misalign): Likewise.
612 (check_effective_target_aarch64_little_endian): Fail early if target
613 isn't aarch64*-*-*.
614
615 2015-03-25 Sebastian Pop <s.pop@samsung.com>
616
617 PR tree-optimization/65177
618 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
619
620 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
621
622 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
623 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
624 smmintrin.h and mm3dnow.h.
625
626 2015-03-25 Marek Polacek <polacek@redhat.com>
627
628 PR c++/65558
629 * g++.dg/cpp0x/pr65558.C: New test.
630
631 2015-03-25 Marek Polacek <polacek@redhat.com>
632
633 PR c++/61670
634 * g++.dg/template/pr61670.C: New test.
635
636 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
637
638 PR c++/54987
639 * g++.dg/template/pr54987.C: New.
640
641 2015-03-25 Richard Biener <rguenther@suse.de>
642
643 PR tree-optimization/62630
644 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
645
646 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
647
648 PR target/65508
649 * gcc.target/i386/mpx/pr65508.c: New.
650
651 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
652
653 PR fortran/64952
654 PR fortran/65532
655 * gfortran.dg/data_initialized_3.f90: New.
656
657 2015-03-25 Richard Biener <rguenther@suse.de>
658
659 PR middle-end/65519
660 * gnat.dg/specs/opt2.ads: New testcase.
661
662 2015-03-25 Bin Cheng <bin.cheng@arm.com>
663
664 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
665 * gcc.target/arm/memset-inline-4.c: Skip for
666 arm_tune_string_ops_prefer_neon.
667 * gcc.target/arm/memset-inline-5.c: Ditto.
668 * gcc.target/arm/memset-inline-6.c: Ditto.
669 * gcc.target/arm/memset-inline-8.c: Ditto.
670 * gcc.target/arm/memset-inline-9.c: Ditto.
671
672 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
673
674 PR c++/58923
675 * g++.dg/other/virtual3.C: New.
676
677 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
678
679 PR c++/60130
680 * g++.dg/cpp0x/vt-60130.C: New.
681
682 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
683
684 PR c++/61971
685 * g++.dg/warn/Warray-bounds-7.C: New.
686
687 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
688
689 PR c++/60067
690 * g++.dg/template/defarg18.C: New.
691
692 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
693
694 PR c++/59988
695 * g++.dg/cpp0x/vt-59988.C: New.
696
697 2015-03-24 Jakub Jelinek <jakub@redhat.com>
698
699 PR tree-optimization/65533
700 * gcc.dg/pr65533.c: New test.
701
702 2015-03-24 Andre Vehreschild <vehre@gmx.de>
703
704 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
705 source= and mold= expressions functionality.
706 * gfortran.dg/allocate_class_4.f90: New test.
707 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
708 copying an unlimited polymorhpic object containing a char array
709 to another unlimited polymorphic object respects the _len
710 component.
711 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
712 whether deferred length char array allocate works, unlimited
713 polymorphic object allocation from a string works and if
714 allocating an array of deferred length strings works.
715 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
716
717 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
718
719 PR c++/65513
720 * g++.dg/cpp0x/constexpr-array11.C: New.
721
722 2015-03-24 Richard Biener <rguenther@suse.de>
723
724 PR middle-end/65517
725 * gcc.dg/torture/pr65517.c: New testcase.
726
727 2015-03-24 Tobias Burnus <burnus@net-b.de>
728
729 * gfortran.dg/coindexed_1.f90: Moved from
730 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
731
732 2015-03-23 Jakub Jelinek <jakub@redhat.com>
733
734 PR testsuite/65506
735 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
736 gimple dump.
737
738 PR target/65523
739 * gcc.target/i386/pr65523.c: New test.
740
741 PR ipa/65475
742 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
743 dg-options.
744 * g++.dg/lto/pr65475b_0.C: Likewise.
745
746 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
747
748 PR target/65505
749 * gcc.target/sh/torture/pr65505.c: New.
750
751 2015-03-23 Martin Sebor <msebor@redhat.com>
752
753 PR testsuite/63175
754 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
755 assembly for lvx in addition to lxv.
756
757 2015-03-23 Jakub Jelinek <jakub@redhat.com>
758
759 PR target/65504
760 * gfortran.dg/pr65504.f90: New test.
761
762 PR ipa/65521
763 * gcc.dg/pr65521.c: New test.
764
765 2015-03-23 Richard Biener <rguenther@suse.de>
766
767 PR tree-optimization/65518
768 * gcc.dg/vect/pr65518.c: New testcase.
769
770 2015-03-23 Richard Biener <rguenther@suse.de>
771
772 PR tree-optimization/65494
773 * gcc.dg/vect/pr65494.c: New testcase.
774
775 2015-03-23 Jakub Jelinek <jakub@redhat.com>
776
777 PR preprocessor/65238
778 * c-c++-common/cpp/pr65238-1.c: New test.
779 * gcc.dg/cpp/pr65238-2.c: New test.
780 * gcc.dg/cpp/trad/pr65238-3.c: New test.
781 * gcc.dg/cpp/trad/pr65238-4.c: New test.
782
783 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
784 Mikael Morin <mikael@gcc.gnu.org>
785
786 PR fortran/64952
787 * gfortran.dg/elemental_dependency_4.f90: New.
788 * gfortran.dg/elemental_dependency_5.f90: New.
789
790 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
791
792 PR ipa/65475
793 * g++.dg/lto/pr65475b_0.C: New testcase.
794 * g++.dg/lto/pr65475b_1.C: New testcase.
795 * g++.dg/lto/pr65475c_0.C: New testcase.
796 * g++.dg/lto/pr65475c_1.C: New testcase.
797
798 2015-03-21 Tobias Burnus <burnus@net-b.de>
799
800 * gfortran.dg/coarray_38.f90: New.
801 * gfortran.dg/coarray_39.f90: New.
802 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
803 compile test.
804
805 2015-03-20 Marek Polacek <polacek@redhat.com>
806
807 PR c++/65398
808 * g++.dg/cpp0x/pr65398.C: New test.
809
810 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
811
812 PR ipa/65475
813 * g++.dg/lto/pr65475_0.C: New testcase.
814 * g++.dg/lto/pr65475_1.C: New testcase.
815
816 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
817
818 PR rtl-optimization/64366
819 * gcc.target/sh/pr64366.c: New.
820
821 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
822
823 PR c++/48324
824 * g++.dg/cpp0x/constexpr-48324.C: New.
825
826 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
827
828 PR c++/48453
829 * g++.dg/cpp0x/pr48453.C: New.
830
831 2015-03-20 Marek Polacek <polacek@redhat.com>
832
833 PR c++/65072
834 * g++.dg/cpp0x/pr65072.C: New test.
835
836 2015-03-20 Richard Biener <rguenther@suse.de>
837
838 PR middle-end/64715
839 * gcc.dg/pr15347.c: Use -O.
840 * c-c++-common/pr19807-1.c: Likewise.
841
842 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
843
844 * gnat.dg/volatile13.ad[sb]: New test.
845
846 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
847
848 PR rtl-optimization/60851
849 * gcc.target/i386/pr60851.c: New test.
850
851 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
852
853 PR target/65240
854 * g++.dg/pr65240.h: Add tests for PR 65240.
855 * g++.dg/pr65240-1.C: Likewise.
856 * g++.dg/pr65240-2.C: Likewise.
857 * g++.dg/pr65240-3.C: Likewise.
858 * g++.dg/pr65240-4.C: Likewise.
859
860 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
861
862 PR rtl-optimization/63491
863 * gcc.target/powerpc/pr63491.c: New.
864
865 2015-03-19 Jakub Jelinek <jakub@redhat.com>
866
867 * g++.dg/ipa/pr65465.C: New test.
868
869 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
870
871 PR c++/52659
872 * g++.dg/cpp0x/deleted11.C: New.
873
874 2015-03-19 Jakub Jelinek <jakub@redhat.com>
875
876 PR sanitizer/65400
877 * c-c++-common/tsan/pr65400-3.c: New test.
878
879 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
880
881 PR c++/59686
882 * g++.dg/cpp0x/constexpr-59686.C: New.
883
884 2015-03-19 Jakub Jelinek <jakub@redhat.com>
885
886 PR sanitizer/64265
887 * g++.dg/tsan/pr64265.C: New test.
888
889 PR sanitizer/65400
890 * c-c++-common/tsan/pr65400-1.c: New test.
891 * c-c++-common/tsan/pr65400-2.c: New test.
892
893 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
894
895 PR c++/59816
896 * g++.dg/cpp0x/pr59816.C: New.
897
898 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
899
900 PR fortran/59198
901 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
902
903 2015-03-18 Martin Liska <mliska@suse.cz>
904
905 PR ipa/65439
906 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
907 equivalences either to 6 or 7.
908
909 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
910
911 PR middle-end/64491
912 Revert:
913 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
914
915 * gcc.dg/undefined-loop-1.c: New file.
916 * gcc.dg/undefined-loop-2.c: New file.
917
918 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
919
920 PR testsuite/64032
921 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
922 loop exits too early.
923
924 2015-03-18 Jakub Jelinek <jakub@redhat.com>
925
926 PR tree-optimization/65450
927 * gfortran.dg/pr65450.f90: New test.
928
929 PR target/65078
930 * gcc.target/i386/pr65078-1.c: New test.
931 * gcc.target/i386/pr65078-2.c: New test.
932 * gcc.target/i386/pr65078-3.c: New test.
933 * gcc.target/i386/pr65078-4.c: New test.
934 * gcc.target/i386/pr65078-5.c: New test.
935 * gcc.target/i386/pr65078-6.c: New test.
936
937 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
938
939 PR c++/65340
940 * g++.dg/cpp1y/pr65340.C: New.
941
942 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
943
944 PR fortran/64432
945 * gfortran.dg/system_clock_3.f08: Adjust test.
946
947 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
948
949 PR fortran/59198
950 * gfortran.dg/proc_ptr_comp_44.f90: New test.
951 * gfortran.dg/proc_ptr_comp_45.f90: New test.
952
953 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
954
955 PR fortran/64432
956 * gfortran.dg/system_clock_3.f08: New test.
957
958 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
959
960 PR c++/64626
961 g++.dg/cpp1y/pr64626-1.C: New.
962 g++.dg/cpp1y/pr64626-2.C: New.
963 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
964
965 2015-03-16 Jakub Jelinek <jakub@redhat.com>
966
967 PR tree-optimization/65427
968 * gcc.c-torture/execute/pr65427.c: New test.
969
970 2015-03-16 Marek Polacek <polacek@redhat.com>
971
972 DR 1688
973 PR c++/65327
974 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
975 * g++.dg/cpp0x/pr65327.C: New test.
976
977 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
978
979 PR sanitizer/64820
980 * c-c++-common/asan/pr64820.c: New test.
981
982 2015-03-16 Andre Vehreschild <vehre@gmx.de>
983
984 * gfortran.dg/pointer_2.f90: New test.
985
986 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
987
988 * g++.dg/pr65049.C: New test.
989
990 2015-03-16 Tom de Vries <tom@codesourcery.com>
991
992 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
993 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
994 * gcc.target/i386/fuse-caller-save.c: Same.
995
996 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
997
998 * gnat.dg/loop_optimization18.ad[sb]: New test.
999 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1000
1001 2015-03-16 Alan Modra <amodra@gmail.com>
1002
1003 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1004 2014-12-05 change.
1005
1006 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1007
1008 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1009 hppa*-*-hpux*.
1010 * gcc.dg/torture/pr65270-2.c: Likewise.
1011
1012 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1013
1014 PR fortran/61138
1015 * gfortran.dg/pointer_remapping_9.f90: New.
1016
1017 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1018
1019 PR tree-optimization/65369
1020 * gcc.c-torture/execute/pr65369.c: New test.
1021
1022 PR tree-optimization/65418
1023 * gcc.c-torture/execute/pr65418-1.c: New test.
1024 * gcc.c-torture/execute/pr65418-2.c: New test.
1025
1026 PR rtl-optimization/65401
1027 * gcc.c-torture/execute/pr65401.c: New test.
1028
1029 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1030
1031 PR target/64600
1032 * gcc.target/arm/pr64600_1.c: New test.
1033
1034 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1035
1036 PR rtl-optimization/65235
1037 * gcc.target/aarch64/pr65235_1.c: New test.
1038
1039 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1040
1041 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1042 * gcc.target/s390/hotpatch-22.c: Likewise.
1043 * gcc.target/s390/hotpatch-23.c: Likewise.
1044 * gcc.target/s390/hotpatch-24.c: Likewise.
1045 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1046 * gcc.target/s390/hotpatch-1.c: Update expected output.
1047 * gcc.target/s390/hotpatch-2.c: Likewise.
1048 * gcc.target/s390/hotpatch-3.c: Likewise.
1049 * gcc.target/s390/hotpatch-4.c: Likewise.
1050 * gcc.target/s390/hotpatch-5.c: Likewise.
1051 * gcc.target/s390/hotpatch-6.c: Likewise.
1052 * gcc.target/s390/hotpatch-7.c: Likewise.
1053 * gcc.target/s390/hotpatch-8.c: Likewise.
1054 * gcc.target/s390/hotpatch-9.c: Likewise.
1055 * gcc.target/s390/hotpatch-10.c: Likewise.
1056 * gcc.target/s390/hotpatch-11.c: Likewise.
1057 * gcc.target/s390/hotpatch-12.c: Likewise.
1058 * gcc.target/s390/hotpatch-13.c: Likewise.
1059 * gcc.target/s390/hotpatch-14.c: Likewise.
1060 * gcc.target/s390/hotpatch-15.c: Likewise.
1061 * gcc.target/s390/hotpatch-16.c: Likewise.
1062 * gcc.target/s390/hotpatch-17.c: Likewise.
1063 * gcc.target/s390/hotpatch-18.c: Likewise.
1064 * gcc.target/s390/hotpatch-19.c: Likewise.
1065
1066 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1067
1068 PR target/65103
1069 * gcc.target/i386/pr65103-1.c: New.
1070
1071 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1072
1073 PR target/65044
1074 * gcc.target/i386/pr65044.c: New.
1075
1076 2015-03-12 Tom de Vries <tom@codesourcery.com>
1077
1078 PR rtl-optimization/64895
1079 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1080 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1081 * gcc.target/i386/fuse-caller-save.c: Ditto.
1082
1083 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1084
1085 * gcc.dg/ipa/pr63569.c: Fix template.
1086
1087 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1088
1089 * g++.dg/ipa/pr64146.C: Require fpic support.
1090
1091 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1092
1093 PR libfortran/65200
1094 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1095 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1096
1097 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1098
1099 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1100 to dg-options, fix up dg-skip-if.
1101
1102 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1103
1104 PR target/65296
1105 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1106 * gcc.target/avr/tiny-caller-save.c: Same.
1107
1108 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1109
1110 PR target/65242
1111 * g++.dg/pr65242.C: New test.
1112
1113 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1114
1115 * c-c++-common/asan/no-asan-check-glob.c: New test.
1116
1117 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/65370
1120 * g++.dg/other/default11.C: New.
1121 * g++.dg/other/default12.C: Likewise.
1122
1123 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR target/65368
1126 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1127
1128 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1129
1130 PR fortran/65024
1131 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1132
1133 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR c++/65127
1136 * g++.dg/cpp0x/pr65127.C: New test.
1137
1138 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1139
1140 * gcc.dg/ipa/PR64550.c: Update template.
1141
1142 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1143 Tobias Burnus <burnus@net-b.de>
1144
1145 * gfortran.dg/coarray_sync_memory.f90: New.
1146
1147 2015-03-10 Marek Polacek <polacek@redhat.com>
1148
1149 PR sanitizer/65367
1150 * c-c++-common/ubsan/pr65367.c: New test.
1151
1152 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1153
1154 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1155 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1156 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1157 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1158 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1159 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1160 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1161 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1162 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1163 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1164 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1165 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1166 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1167
1168 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1169
1170 * lib/mpx-dg.exp (mpx_link_flags): New.
1171 (mpx_init): New.
1172 (mpx_finish): New.
1173 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1174 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1175 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1176 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1177 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1178 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1179 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1180 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1181 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1182 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1183 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1184 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1185 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1186 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1187 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1188 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1189 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1190 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1191 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1192 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1193 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1194 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1195 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1196 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1197 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1198 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1199 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1200 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1201 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1202 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1203 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1204 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1205 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1206 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1207 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1208 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1209 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1210 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1211 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1212 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1213 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1214 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1215 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1216 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1217 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1218 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1219 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1220 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1221 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1222 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1223 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1224 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1225 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1226 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1227 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1228 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1229 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1230 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1231 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1232 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1233 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1234 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1235 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1236 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1237 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1238 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1239 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1240 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1241 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1242 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1243 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1244 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1245 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1246 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1247 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1248 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1249 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1250 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1251 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1252 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1253 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1254 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1255 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1256 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1257 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1258 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1259 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1260 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1261 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1262 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1263 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1264 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1265 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1266 * gcc.target/i386/mpx/label-address-1.c: New.
1267 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1268 * gcc.target/i386/mpx/macro.c: New.
1269 * gcc.target/i386/mpx/mpx-check.h: New.
1270 * gcc.target/i386/mpx/mpx.exp: New.
1271 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1272 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1273 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1274 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1275 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1276 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1277 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1278 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1279 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1280 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1281 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1282 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1283 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1284 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1285 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1286 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1287 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1288 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1289 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1290 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1291 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1292 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1293 * gcc.target/i386/mpx/reference-1-nov.c: New.
1294 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1295 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1296 * gcc.target/i386/mpx/reference-2-nov.c: New.
1297 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1298 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1299 * gcc.target/i386/mpx/reference-3-nov.c: New.
1300 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1301 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1302 * gcc.target/i386/mpx/reference-4-nov.c: New.
1303 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1304 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1305 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1306 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1307 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1308 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1309 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1310 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1311 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1312 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1313 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1314 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1315 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1316 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1317 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1318 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1319 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1320 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1321 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1322 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1323 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1324 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1325 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1326 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1327 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1328 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1329 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1330 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1331 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1332 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1333 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1334 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1335 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1336 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1337 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1338 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1339 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1340 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1341 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1342 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1343 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1344 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1345 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1346 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1347 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1348 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1349 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1350 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1351 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1352 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1353 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1354 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1355 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1356 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1357 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1358 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1359 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1360 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1361 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1362 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1363 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1364 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1365 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1366 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1367 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1368 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1369 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1370 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1371 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1372 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1373 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1374 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1375 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1376 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1377 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1378 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1379 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1380 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1381 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1382 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1383 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1384 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1385 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1386 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1387 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1388 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1389 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1390 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1391 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1392 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1393 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1394 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1395 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1396 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1397 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1398 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1399 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1400 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1401 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1402 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1403 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1404 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1405 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1406 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1407 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1408 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1409 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1410 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1411 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1412 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1413 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1414 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1415 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1416 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1417 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1418 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1419 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1420 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1421 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1422 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1423 * gcc.target/i386/mpx/vla-1-nov.c: New.
1424 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1425 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1426 * gcc.target/i386/mpx/vla-2-nov.c: New.
1427 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1428
1429 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1430
1431 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1432
1433 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1434
1435 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1436
1437 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1438
1439 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1440 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1441
1442 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR c/65120
1445 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1446 on rhs is 0.
1447 (fn4): New test.
1448 * c-c++-common/pr65120.c: New test.
1449
1450 PR rtl-optimization/65321
1451 * gcc.dg/pr65321.c: New test.
1452
1453 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1454
1455 PR tree-optimization/65355
1456 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1457
1458 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1459
1460 PR c/65120
1461 * c-c++-common/pr49706.c: Adjust tests for not warning
1462 about !!x == y or !b == y where b is boolean, and add
1463 some further tests.
1464 * c-c++-common/pr62199-2.c: Likewise.
1465
1466 2015-03-09 Richard Biener <rguenther@suse.de>
1467
1468 PR middle-end/65270
1469 * gcc.dg/torture/pr65270-1.c: New testcase.
1470 * gcc.dg/torture/pr65270-2.c: Likewise.
1471
1472 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1473
1474 PR tree-optimization/63743
1475 * gcc.dg/pr63743.c: New test.
1476
1477 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1478
1479 PR lto/65316
1480 * g++.dg/lto/pr65316_0.C: New testcase.
1481 * g++.dg/lto/pr65316_1.C: New testcase.
1482
1483 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1484
1485 PR target/62247
1486 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1487 hppa*-*-hpux*.
1488 * g++.dg/abi/rtti3.C: Likewise.
1489
1490 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1491
1492 PR target/62251
1493 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1494
1495 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1496
1497 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1498
1499 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1500
1501 2015-03-08 Morin <mikael@gcc.gnu.org>
1502
1503 PR fortran/60898
1504 * gfortran.dg/entry_20.f90: New.
1505
1506 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1507
1508 PR target/65153
1509 * gcc.c-torture/compile/pr65153.c: New.
1510
1511 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1512
1513 PR target/65249
1514 * g++.dg/torture/pr65249.C: New.
1515
1516 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1517
1518 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1519 long.
1520 (int64_t): Likewise.
1521
1522 2015-03-07 Marek Polacek <polacek@redhat.com>
1523 Martin Uecker <uecker@eecs.berkeley.edu>
1524
1525 PR sanitizer/65280
1526 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1527 member-like arrays.
1528 * c-c++-common/ubsan/bounds-8.c: New test.
1529 * c-c++-common/ubsan/bounds-9.c: New test.
1530 * gcc.dg/ubsan/bounds-2.c: New test.
1531
1532 2015-03-05 Martin Sebor <msebor@redhat.com>
1533
1534 * PR testsuite/63175
1535 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1536 checking of results into main to prevent it from getting optimized
1537 away.
1538 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1539
1540 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1541
1542 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1543 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1544 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1545 x64.
1546
1547 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1548
1549 * g++.dg/lto/pr65302_1.C: New testcase.
1550 * g++.dg/lto/pr65302_0.C: New testcase.
1551
1552 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1553
1554 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1555 -fno-ipa-icf to dg-options.
1556
1557 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1558
1559 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1560 compiles using the linker plugin.
1561
1562 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1563
1564 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1565
1566 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1567
1568 * gcc.target/arm/pr65067.c: New test.
1569
1570 2015-03-05 Martin Liska <mliska@suse.cz>
1571
1572 PR ipa/65318
1573 * gcc.dg/ipa/pr65318.c: New test.
1574
1575 2015-03-05 Marek Polacek <polacek@redhat.com>
1576
1577 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1578
1579 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1580
1581 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1582
1583 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1584
1585 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1586 max-unroll-times back to defaults for s390.
1587
1588 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 Fix last commit.
1591
1592 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/64665
1595 * g++.dg/cpp0x/initlist92.C: New.
1596
1597 2015-03-05 Richard Biener <rguenther@suse.de>
1598
1599 PR tree-optimization/65310
1600 * gcc.dg/vect/pr65310.c: New testcase.
1601
1602 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1603
1604 PR c++/64834
1605 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1606
1607 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 * gnat.dg/entry_queues3.adb: New test.
1610
1611 2015-03-04 Ian Lance Taylor <iant@google.com>
1612
1613 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1614
1615 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/64227
1618 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1619
1620 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1621
1622 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1623 -fno-ipa-icf to dg-options
1624 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1625 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1626
1627 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1628
1629 PR c++/64398
1630 * g++.dg/cpp0x/decltype62.C: New.
1631
1632 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1633
1634 * gnat.dg/object_overflow5.adb: New test.
1635
1636 2015-03-03 Martin Liska <mliska@suse.cz>
1637
1638 PR ipa/65287
1639 * gcc.dg/ipa/pr65287.c: New test.
1640
1641 2015-03-03 Martin Jambor <mjambor@suse.cz>
1642 Eric Botcazou <ebotcazou@adacore.com>
1643
1644 * gnat.dg/specs/pack12.ads: New test.
1645
1646 2015-03-03 Martin Liska <mliska@suse.cz>
1647
1648 * gcc.dg/ipa/PR65282.c: New test.
1649
1650 2015-03-13 Jeff Law <law@redhat.com>
1651
1652 PR tree-optimization/65241
1653 * gcc.c-torture/compile/pr65241.c: New test.
1654
1655 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1656
1657 PR target/64331
1658 * gcc.target/avr/torture/pr64331.c: New test.
1659
1660 2015-03-03 Martin Liska <mliska@suse.cz>
1661 Jan Hubicka <hubicka@ucw.cz>
1662
1663 * g++.dg/ipa/pr65263.C: New test.
1664
1665 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1666
1667 PR ipa/65130
1668 * gcc.dg/lto/pr65130_0.c: New testcase.
1669 * gcc.dg/lto/pr65130_1.c: New testcase.
1670
1671 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1672
1673 PR ipa/64988
1674 * g++.dg/torture/pr64988.C: New testcase.
1675
1676 2015-03-02 Tobias Burnus <burnus@net-b.de>
1677
1678 * gfortran.dg/coarray_atomic_6.f90: New.
1679
1680 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1681
1682 PR target/65184
1683 * gcc.target/i386/pr65184.c: New.
1684
1685 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1686
1687 PR target/65183
1688 * gcc.target/i386/pr65183.c: New.
1689
1690 2015-02-28 Martin Liska <mliska@suse.cz>
1691 Jan Hubicka <hubicka@ucw.cz>
1692
1693 * gcc.dg/ipa/ipa-icf-35.c: New test.
1694 * gcc.dg/ipa/ipa-icf-36.c: New test.
1695 * gcc.dg/ipa/ipa-icf-37.c: New test.
1696
1697 2015-02-28 Martin Liska <mliska@suse.cz>
1698 Jan Hubicka <hubicka@ucw.cz>
1699
1700 PR ipa/65245
1701 * gcc.dg/ipa/ipa-icf-34.c: New test.
1702
1703 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1704
1705 PR target/61142
1706 * gcc.target/sh/sh/pr61142.c: New.
1707
1708 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1709
1710 * g++.dg/other/dump-ada-spec-3.C: New test.
1711
1712 2015-03-01 Martin Liska <mliska@suse.cz>
1713
1714 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1715 * g++.dg/ipa/pr63595.C: Update expected results.
1716
1717 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1718
1719 PR ipa/65236
1720 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1721
1722 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1723
1724 * gcc.dg/vect/pr59354.c: Move vector producing code to
1725 separate function.
1726
1727 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1728
1729 PR ipa/65237
1730 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1731 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1732 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1733 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1734
1735 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR tree-optimization/65048
1738 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1739 (foo): Use K&R style definition.
1740
1741 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1742
1743 PR target/65032
1744 * g++.dg/pr65032.C: New.
1745
1746 2015-02-27 Marek Polacek <polacek@redhat.com>
1747
1748 PR c/65040
1749 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1750 -Wformat=2.
1751
1752 2015-02-27 Marek Polacek <polacek@redhat.com>
1753
1754 PR c/65228
1755 * gcc.dg/pr65228.c: New test.
1756
1757 2015-02-27 Kai Tietz <ktietz@redhat.com>
1758
1759 PR c/35330
1760 * gcc.dg/weak/weak-17.c: New file.
1761
1762 2015-02-27 Richard Biener <rguenther@suse.de>
1763
1764 PR lto/65193
1765 * g++.dg/lto/pr65193_0.C: New testcase.
1766
1767 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1768
1769 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1770 * gcc.target/s390/hotpatch-8.c: Likewise.
1771 * gcc.target/s390/hotpatch-9.c: Likewise.
1772 * gcc.target/s390/pr61078.c: Likewise.
1773 * gcc.target/s390/pr57960.c: Remove -m64.
1774 * gcc.target/s390/pr61078.c: Likewise.
1775
1776 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1777 Martin Liska <mliska@suse.cz>
1778
1779 PR bootstrap/65150
1780 * gcc.dg/pr64454.c: Disable ICF.
1781 * gcc.dg/pr28685-1.c: Disable ICF
1782 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1783 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1784 * g++.dg/ipa/ipa-icf-4.C: Update template.
1785
1786 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR tree-optimization/65216
1789 * gcc.c-torture/execute/pr65216.c: New test.
1790
1791 PR tree-optimization/65215
1792 * gcc.c-torture/execute/pr65215-1.c: New test.
1793 * gcc.c-torture/execute/pr65215-2.c: New test.
1794 * gcc.c-torture/execute/pr65215-3.c: New test.
1795 * gcc.c-torture/execute/pr65215-4.c: New test.
1796 * gcc.c-torture/execute/pr65215-5.c: New test.
1797
1798 2015-02-26 Tom de Vries <tom@codesourcery.com>
1799
1800 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1801
1802 2015-02-26 Martin Liska <mliska@suse.cz>
1803 Jan Hubicka <hubicka@ucw.cz>
1804
1805 * g++.dg/ipa/pr64146.C: Update expected results.
1806 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1807 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1808 * gcc.dg/ipa/ipa-icf-34.c: New test.
1809
1810 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1811
1812 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1813 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1814 (dg-additional-options): Remove dg directive.
1815 (dg-final): Add dg directive.
1816
1817 2015-02-26 Marek Polacek <polacek@redhat.com>
1818
1819 PR ipa/65008
1820 * g++.dg/ipa/pr65008.C: New test.
1821
1822 2015-02-26 Tom de Vries <tom@codesourcery.com>
1823
1824 * lib/profopt.exp (profopt-target-cleanup): New proc.
1825 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1826 files from sources from dg-additional-sources.
1827
1828 2015-02-26 Tom de Vries <tom@codesourcery.com>
1829
1830 * lib/gcov.exp: Cleanup in case of xfail.
1831
1832 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1833
1834 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1835
1836 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1837
1838 PR debug/46102
1839 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1840 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1841 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1842 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1843 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1844 * g++.dg/debug/pr46123.C: XFAIL and move...
1845 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1846 * gcc.dg/debug/dwarf2-3.c: Move...
1847 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1848
1849 2015-02-26 Marek Polacek <polacek@redhat.com>
1850
1851 PR c++/65202
1852 * g++.dg/cpp1y/pr65202.C: New test.
1853
1854 2015-02-26 Tom de Vries <tom@codesourcery.com>
1855
1856 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1857 locale_facets.h.gcov.
1858
1859 2015-02-26 Tom de Vries <tom@codesourcery.com>
1860
1861 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1862
1863 2015-02-26 Tom de Vries <tom@codesourcery.com>
1864
1865 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1866
1867 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1868
1869 PR target/65217
1870 * gcc.target/i386/pr65217.c: New.
1871
1872 2015-02-26 Tom de Vries <tom@codesourcery.com>
1873
1874 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1875
1876 2015-02-26 Tom de Vries <tom@codesourcery.com>
1877
1878 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1879
1880 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1881
1882 PR tree-optimization/65048
1883 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1884
1885 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1886
1887 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1888 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1889
1890 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1891
1892 PR target/65161
1893 * gcc.target/i386/pr65161.c: New test.
1894
1895 2015-02-26 Terry Guo <terry.guo@arm.com>
1896
1897 * gcc.target/arm/no-volatile-in-it.c: New test.
1898
1899 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1900
1901 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1902 (dg-options): Add -save-temps.
1903 (dg-final): Add cleanup-saved-temps.
1904
1905 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1906
1907 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1908
1909 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1910
1911 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1912 * gcc.target/powerpc/pack01.c: Include string.h.
1913
1914 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1915
1916 PR target/65167
1917 * gcc.target/i386/pr65167.c: New.
1918
1919 2015-02-25 Kai Tietz <ktietz@redhat.com>
1920
1921 PR tree-optimization/61917
1922 * gcc.dg/vect/vect-pr61917.c: New file.
1923
1924 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR tree-optimization/65170
1927 * gcc.c-torture/execute/pr65170.c: New test.
1928 * gcc.dg/tree-ssa/vrp96.c: New test.
1929
1930 2015-02-24 Tom de Vries <tom@codesourcery.com>
1931
1932 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1933
1934 2015-02-24 Tom de Vries <tom@codesourcery.com>
1935
1936 PR testsuite/65126
1937 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1938 (dg-additional-files-options): Copy additional_sources to
1939 additional_sources_used before emptying additional_sources.
1940 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1941 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1942 (cleanup-saved-temps): Use additional_sources_used instead of
1943 additional_sources.
1944 (dg-test): Reset additional_sources_used.
1945
1946 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1947
1948 PR fortran/63427
1949 * gfortran.dg/integer_exponentiation_6.F90: New test.
1950
1951 2015-02-23 Martin Sebor <msebor@redhat.com>
1952
1953 PR target/65109
1954 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1955 two parts. One to save registers, the other to verify the
1956 registers have the right values. Save register state into
1957 static data rather than on the stack.
1958
1959 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR bootstrap/63888
1962 * c-c++-common/asan/pr63888.c: New test.
1963
1964 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1965
1966 PR target/65163
1967 * gcc.c-torture/compile/pr65163.c: New.
1968
1969 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1970
1971 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1972 with -m31 on 64 bit.
1973 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1974 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1975
1976 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1977
1978 * gcc.target/s390/20090223-1.c: Add
1979 -Wno-implicit-function-declaration option.
1980 * gcc.target/s390/pr42224.c: Likewise.
1981 * gcc.target/s390/pr55718.c: Likewise.
1982
1983 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1984
1985 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1986 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1987 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1988 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1989 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1990 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1991 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1992 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1993 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1994 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1995 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1996 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1997 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1998 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1999 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2000 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2001 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2002 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2003 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2004 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2005 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2006
2007 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2008
2009 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2010 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2011 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2012 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2013 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2014 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2015 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2016 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2017 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2018 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2019 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2020 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2021 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2022 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2023 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2024 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2025
2026 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2027
2028 PR fortran/64980
2029 PR fortran/61960
2030 * gfortran.dg/pr61960.f90: New.
2031 * gfortran.dg/pr64230.f90: New.
2032 * gfortran.dg/pr64980.f03: New.
2033
2034 2015-02-22 Tom de Vries <tom@codesourcery.com>
2035
2036 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2037
2038 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2039
2040 PR ada/65156
2041 * gnat.dg/timing_events.adb: Removed, invalid test.
2042
2043 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2044
2045 PR debug/58123
2046 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2047 location.
2048 * g++.dg/gcov/gcov-2.C: Likewise.
2049
2050 2015-02-20 Richard Biener <rguenther@suse.de>
2051
2052 PR tree-optimization/65136
2053 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2054
2055 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR testsuite/64158
2058 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2059 and nvptx-*-* blacklisting.
2060
2061 * gcc.dg/sibcall-9.c: New test.
2062 * gcc.dg/sibcall-10.c: New test.
2063
2064 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2065
2066 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2067
2068 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2069
2070 PR target/64452
2071 * gcc.target/avr/torture/pr64452.c: New test.
2072
2073 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2074
2075 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2076 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2077
2078 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2079
2080 PR testsuite/65116
2081 * lib/target-supports.exp (check_compile): Check whether
2082 additional_sources is defined before using it.
2083
2084 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR middle-end/65074
2087 * g++.dg/opt/pr65074.C: New file.
2088
2089 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2090
2091 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2092 (size_type): New typedef.
2093 (operator "" _script): Use it for the last argument.
2094
2095 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2096
2097 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2098
2099 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2100
2101 * lib/target-supports.exp (check_compile): Save/restore
2102 additional_sources that may belong to an actual test.
2103
2104 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR gcov-profile/64634
2107 * g++.dg/gcov/gcov-15.C: New test.
2108
2109 2015-02-18 Tom de Vries <tom@codesourcery.com>
2110
2111 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2112
2113 2015-02-18 Tom de Vries <tom@codesourcery.com>
2114
2115 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2116
2117 2015-02-18 Tom de Vries <tom@codesourcery.com>
2118
2119 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2120
2121 2015-02-18 Tom de Vries <tom@codesourcery.com>
2122
2123 * gfortran.dg/fmt_cache_1.f: Add missing close.
2124
2125 2015-02-18 Tom de Vries <tom@codesourcery.com>
2126
2127 PR testsuite/65107
2128 * gfortran.dg/read_eof_8.f90: Add missing close.
2129
2130 2015-02-18 Richard Biener <rguenther@suse.de>
2131
2132 PR tree-optimization/65063
2133 * gcc.dg/pr65063.c: New testcase.
2134
2135 2015-02-18 Richard Biener <rguenther@suse.de>
2136
2137 PR tree-optimization/62217
2138 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2139
2140 2015-02-18 Marek Polacek <polacek@redhat.com>
2141
2142 PR sanitizer/65081
2143 * c-c++-common/ubsan/pr65081.c: New test.
2144
2145 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2146
2147 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2148 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2149
2150 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2151
2152 * gcc.dg/ipa/propalign-3.c: New test.
2153
2154 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2155
2156 PR target/64793
2157 * gcc.target/sh/pr64793.c: New.
2158 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2159
2160 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2161
2162 * gcc.target/arm/divzero.c: New test case.
2163
2164 2015-02-17 Tom de Vries <tom@codesourcery.com>
2165
2166 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2167
2168 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2169 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR c++/65075
2172 * g++.dg/cpp0x/pr65075.C: New test.
2173
2174 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2175
2176 PR target/65058
2177 * gcc.target/powerpc/pr65058.c: New test.
2178
2179 2015-02-16 Jeff Law <law@redhat.com>
2180
2181 PR tree-optimization/64823
2182 * gcc.dg/uninit-20.c: New test.
2183
2184 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2185 James Greenhalgh <james.greenhalgh@arm.com>
2186
2187 PR ipa/64963
2188 * gcc.dg/ipa/ipa-clone-1.c: New test.
2189
2190 2015-02-16 Richard Biener <rguenther@suse.de>
2191
2192 PR tree-optimization/65077
2193 * gcc.dg/torture/pr65077.c: New testcase.
2194
2195 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2196
2197 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2198 Directive adjusted to scan for ldaxr.
2199 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2200 adjusted to scan for ldaex.
2201
2202 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2203
2204 PR c++/65080
2205 * g++.dg/cpp0x/constexpr-65080.C: New.
2206
2207 2015-02-16 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/63593
2210 * gcc.dg/pr63593.c: New testcase.
2211
2212 2015-02-16 Marek Polacek <polacek@redhat.com>
2213
2214 PR c/65066
2215 * gcc.dg/pr65066.c: New test.
2216
2217 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2218
2219 * gcc.dg/pr65002.C: Move ...
2220 * g++.dg/ipa/pr65002.C: ... here.
2221
2222 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2223
2224 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2225 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2226 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2227 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2228
2229 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2230
2231 PR testsuite/64850
2232 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2233 the expression to find calls.
2234 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2235 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2236 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2237 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2238 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2239
2240 2015-02-14 Marek Polacek <polacek@redhat.com>
2241
2242 PR c/64768
2243 * gcc.dg/array-11.c: New test.
2244 * gcc.dg/array-12.c: New test.
2245 * gcc.dg/array-13.c: New test.
2246 * gcc.dg/array-14.c: New test.
2247 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2248 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2249 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2250 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2251 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2252 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2253
2254 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/60894
2257 * g++.dg/lookup/using54.C: New.
2258
2259 2015-02-13 Jeff Law <law@redhat.com>
2260
2261 PR bootstrap/65060
2262 Revert my change for tree-optimization/64823.
2263
2264 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR tree-optimization/65053
2267 * gcc.c-torture/execute/pr65053-1.c: New test.
2268 * gcc.c-torture/execute/pr65053-2.c: New test.
2269
2270 2015-02-13 Marek Polacek <polacek@redhat.com>
2271
2272 PR c/65050
2273 * gcc.dg/pr65050.c: New test.
2274
2275 2015-02-13 Jeff Law <law@redhat.com>
2276
2277 PR tree-optimization/64823
2278 * gcc.dg/uninit-20.c: New test.
2279
2280 PR rtl-optimization/47477
2281 * gcc.dg/tree-ssa/pr47477.c: New test.
2282
2283 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2284
2285 PR c++/60211
2286 * g++.dg/parse/ivdep-2.C: New.
2287 * g++.dg/parse/ivdep-3.C: Likewise.
2288
2289 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2290
2291 PR fortran/64506
2292 * gfortran.dg/continuation_13.f90: New test.
2293 * gfortran.dg/continuation_14.f: New test.
2294
2295 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR c++/64970
2298 * g++.dg/cpp0x/sfinae55.C: New.
2299
2300 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR ipa/65034
2303 * g++.dg/ipa/pr65034.C: New test.
2304
2305 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2306
2307 PR tree-optimization/65002
2308 * gcc.dg/pr65002.C: New.
2309
2310 2015-02-13 Marek Polacek <polacek@redhat.com>
2311
2312 PR c/65040
2313 * c-c++-common/pr65040.c: New test.
2314
2315 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2316
2317 PR tree-optimization/64705
2318 * gcc.dg/tree-ssa/pr64705.c: New test.
2319
2320 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2321
2322 PR rtl/32219
2323 * gcc.dg/visibility-22.c: New test.
2324 * gcc.dg/visibility-23.c: New test.
2325 * gcc.target/i386/pr32219-1.c: New test.
2326 * gcc.target/i386/pr32219-2.c: New test.
2327 * gcc.target/i386/pr32219-3.c: New test.
2328 * gcc.target/i386/pr32219-4.c: New test.
2329 * gcc.target/i386/pr32219-5.c: New test.
2330 * gcc.target/i386/pr32219-6.c: New test.
2331 * gcc.target/i386/pr32219-7.c: New test.
2332 * gcc.target/i386/pr32219-8.c: New test.
2333 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2334
2335 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2336
2337 PR libgfortran/57822
2338 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2339 four different KINDs.
2340
2341 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR c++/64884
2344 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2345
2346 PR sanitizer/65000
2347 * g++.dg/ubsan/pr65000.C: New test.
2348
2349 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2350
2351 PR fortran/64932
2352 * gfortran.dg/finalize_28.f90: New test
2353
2354 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2355
2356 PR debug/55541
2357 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2358 DW_TAG_lexical_block removal.
2359 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2360 * g++.dg/guality/pr55541.C: New test.
2361
2362 PR sanitizer/64984
2363 * g++.dg/ubsan/pr64984.C: New test.
2364
2365 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2366
2367 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2368
2369 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR testsuite/64930
2372 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2373 instructions for 2015-01-14 get_memmodel changes.
2374 * gcc.target/powerpc/atomic-p8.c: Likewise.
2375
2376 PR sanitizer/65019
2377 * g++.dg/ubsan/pr65019.C: New test.
2378
2379 PR tree-optimization/65014
2380 * gcc.c-torture/compile/pr65014.c: New test.
2381
2382 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2383
2384 PR libgfortran/57822
2385 * gfortran/fmt_g0_7.f08: Revise test.
2386
2387 2015-02-11 Jeff Law <law@redhat.com>
2388
2389 PR target/63347
2390 * gcc.target/m68k/pr63347.c: New test.
2391
2392 2015-02-11 Marek Polacek <polacek@redhat.com>
2393
2394 * g++.dg/ubsan/shift-1.C: New test.
2395 * gcc.dg/ubsan/c-shift-2.c: New test.
2396 * c-c++-common/ubsan/shift-5.c: Remove file.
2397
2398 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2399
2400 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2401 Directive adjusted to XFAIL.
2402 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2403 adjusted to XFAIL.
2404
2405 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR middle-end/65003
2408 * g++.dg/opt/pr65003.C: New test.
2409
2410 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2411
2412 * lib/target-supports.exp (check_effective_target_pie): Renamed
2413 to ...
2414 (check_effective_target_pie_enabled): This.
2415 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2416 * gcc.target/i386/pie.c: Likewise.
2417
2418 2015-02-11 Andrew Pinski <apinski@cavium.com>
2419
2420 PR target/64893
2421 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2422 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2423
2424 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR target/61925
2427 * gcc.target/i386/pr61925-1.c: New test.
2428 * gcc.target/i386/pr61925-2.c: New test.
2429 * gcc.target/i386/pr61925-3.c: New test.
2430
2431 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR sanitizer/65004
2434 * g++.dg/asan/pr65004.C: New test.
2435
2436 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2437
2438 PR target/64661
2439 * gcc.taget/sh/pr64661-0.h: New.
2440 * gcc.taget/sh/pr64661-1.c: New.
2441 * gcc.taget/sh/pr64661-2.c: New.
2442 * gcc.taget/sh/pr64661-3.c: New.
2443 * gcc.taget/sh/pr64661-4.c: New.
2444
2445 2015-02-10 Richard Biener <rguenther@suse.de>
2446
2447 PR tree-optimization/64995
2448 * g++.dg/torture/pr64995.C: New testcase.
2449
2450 2015-02-10 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/64909
2453 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2454
2455 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2456
2457 * gcc.dg/signbit-sa.c: New test.
2458
2459 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2460
2461 PR libgfortran/57822
2462 * gfortran/fmt_g0_7.f08: New test.
2463
2464 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2465
2466 PR tree-optimization/43378
2467 * gcc.dg/tree-ssa/pr43378.c: New test.
2468
2469 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2470
2471 PR ipa/64978
2472 * g++.dg/torture/pr64978.C: New testcase.
2473
2474 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2475
2476 PR sanitizer/64981
2477 * gcc.dg/asan/pr64981.c: New test.
2478
2479 2015-02-09 Marek Polacek <polacek@redhat.com>
2480
2481 PR c/64856
2482 * gcc.dg/pr64856.c: New test.
2483
2484 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR target/64979
2487 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2488 * gcc.c-torture/execute/pr64979.c: New test.
2489
2490 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2491
2492 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2493
2494 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2495
2496 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2497 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2498
2499 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2500
2501 PR target/58757
2502 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2503
2504 2015-02-09 Richard Biener <rguenther@suse.de>
2505
2506 PR tree-optimization/54000
2507 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2508
2509 2015-02-09 Tom de Vries <tom@codesourcery.com>
2510
2511 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2512
2513 2015-02-09 Martin Liska <mliska@suse.cz>
2514
2515 * g++.dg/ipa/pr64858.C: New test.
2516
2517 2015-02-09 Tom de Vries <tom@codesourcery.com>
2518
2519 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2520
2521 2015-02-08 Andrew Pinski <apinski@cavium.com>
2522
2523 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2524
2525 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2526
2527 PR fortran/63744
2528 * gfortran.dg/use_rename_8.f90: New.
2529
2530 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2531
2532 * gnat.dg/addr7.ad[sb]: New test.
2533 * gnat.dg/addr8.ad[sb]: Likewise.
2534
2535 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2536
2537 PR jit/64752
2538 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2539 from jit.dg/test-compile-to-executable.c's create_code, with a
2540 clarification of the output message.
2541 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2542 pass/fail message.
2543 (test_jit): Use CHECK_NO_ERRORS when calling
2544 gcc_jit_context_compile_to_file.
2545 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2546 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2547 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2548 about deletions that are attempted.
2549 (jit-verify-compile-to-file): Rename to...
2550 (jit-verify-output-file-was-created): ...this, and drop the
2551 attempt to run "file" and verify the output.
2552 (jit-verify-assembler): New function.
2553 (jit-verify-object): New function.
2554 (jit-verify-dynamic-library): New function.
2555 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2556 favor of an implementation from new file
2557 create-code-for-hello-world-executable.h, which also adds a
2558 "main".
2559 (dg-final): Replace jit-verify-compile-to-file with
2560 jit-verify-output-file-was-created, and invoke new function
2561 jit-verify-assembler.
2562 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2563 the output message.
2564 (dg-final): Replace jit-verify-compile-to-file with
2565 jit-verify-output-file-was-created, and invoke new function
2566 jit-verify-dynamic-library.
2567 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2568 favor of an implementation from new file
2569 create-code-for-hello-world-executable.h, which also adds a
2570 "main".
2571 (dg-final): Replace jit-verify-compile-to-file with
2572 jit-verify-output-file-was-created. Strengthen the expected stdout
2573 from the built executable.
2574 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2575 favor of an implementation from new file
2576 create-code-for-hello-world-executable.h, which also adds a
2577 "main".
2578 (dg-final): Replace jit-verify-compile-to-file with
2579 jit-verify-output-file-was-created, and invoke new function
2580 jit-verify-object.
2581 * jit.dg/verify-dynamic-library.c: New source file.
2582
2583 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2584 Brian Rzycki <b.rzycki@samsung.com>
2585
2586 PR tree-optimization/64878
2587 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2588
2589 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR ipa/64896
2592 * g++.dg/ipa/pr64896.C: New test.
2593
2594 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2595
2596 PR target/64205
2597 * gcc.target/powerpc/pr64205.c: New file.
2598
2599 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2600
2601 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2602 (dg-options): Use -fpie instead of -fPIE -pie.
2603
2604 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR middle-end/64937
2607 * g++.dg/asan/pr64937.C: New test.
2608
2609 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2610
2611 PR fortran/63205
2612 * gfortran.dg/class_to_type_4.f90: New test
2613
2614 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2615
2616 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2617
2618 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2619
2620 PR rtl-optimization/64957
2621 PR debug/64817
2622 * gcc.c-torture/execute/pr64957.c: New test.
2623
2624 2015-02-05 Jeff Law <law@redhat.com>
2625
2626 PR target/17306
2627 * gcc.target/h8300/pr17306-1.c: New test.
2628 * gcc.target/h8300/pr17306-2.c: New test.
2629
2630 2015-02-05 Tobias Burnus <burnus@net-b.de>
2631
2632 PR fortran/64943
2633 * gfortran.dg/structure_constructor_12.f90: New.
2634
2635 2015-02-05 Jeff Law <law@redhat.com>
2636
2637 PR target/58400
2638 gcc.target/h8300/pr58400.c: New test.
2639
2640 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2641
2642 * gcc.target/arm/macro_defs0.c: New test.
2643 * gcc.target/arm/macro_defs1.c: New test.
2644 * gcc.target/arm/macro_defs2.c: New test.
2645
2646 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2647
2648 PR rtl-optimization/64905
2649 * gcc.target/i386/pr64905.c: Require nonpic target.
2650 (dg-options): Add -fomit-frame-pointer.
2651 (main): Remove.
2652
2653 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2654
2655 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2656 tree dump scanning.
2657
2658 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2659
2660 PR fortran/64757
2661 * gfortran.dg/type_to_class_2.f90: New test
2662 * gfortran.dg/type_to_class_3.f90: New test
2663
2664 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2665
2666 PR ipa/64686
2667 * g++.dg/torture/pr64686.C: New testcase.
2668
2669 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2670
2671 PR rtl-optimization/64905
2672 * gcc.target/i386/pr64905.c: New file.
2673
2674 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2675
2676 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2677 * gcc.dg/guality/pr41616-1.c: Ditto.
2678
2679 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2680
2681 PR debug/64817
2682 * gcc.dg/pr64817-3.c: New.
2683
2684 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2685 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2686
2687 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2688 pass parameters in registers.
2689 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2690 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2691 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2692
2693 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2694 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2695
2696 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2697 list, allow for multilibed targets.
2698 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2699
2700 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2701
2702 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2703 * gcc.dg/pr46728-6.c: Ditto.
2704
2705 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2706
2707 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2708 for mips_nanlegacy target.
2709
2710 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2711
2712 * gcc.target/i386/chkp-hidden-def.c: New.
2713
2714 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2715
2716 PR middle-end/62103
2717 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2718 to use 24 bits for bitfield b.
2719
2720 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2721
2722 PR testsuite/64796
2723 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2724 cache result in a global variable. Include all 32-bit targets for
2725 bswap64 tests.
2726
2727 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR rtl-optimization/64756
2730 * gcc.c-torture/execute/pr64756.c: New test.
2731
2732 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2733
2734 PR target/64660
2735 * gcc.target/sh/pr64660-0.h: New.
2736 * gcc.target/sh/pr64660-1.c: New.
2737 * gcc.target/sh/pr64660-2.c: New.
2738 * gcc.target/sh/pr64660-3.c: New.
2739 * gcc.target/sh/pr64660-4.c: New.
2740
2741 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2742
2743 PR c++/64877
2744 * g++.dg/warn/Waddress-2.C: New.
2745
2746 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2747
2748 PR middle-end/61225
2749 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2750
2751 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2752
2753 PR preprocessor/64803
2754 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2755
2756 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2757
2758 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2759
2760 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2761
2762 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2763 (_ARM_FPSRC): Add DN and AHP fields.
2764 (clean_results): Force DN=1 on AArch64.
2765 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2766 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2767 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2768 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2769 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2770 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2771
2772 2015-02-02 Alan Modra <amodra@gmail.com>
2773
2774 * gcc.target/powerpc/cprophard.c: New.
2775
2776 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2777
2778 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2779 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2780
2781 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2782
2783 PR debug/64817
2784 * gcc.dg/pr64817-1.c: New test.
2785 * gcc.dg/pr64817-2.c: New test.
2786
2787 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2788
2789 PR target/64851
2790 * gcc.target/sh/pr64851-0.h: New
2791 * gcc.target/sh/pr64851-1.c: New
2792 * gcc.target/sh/pr64851-2.c: New
2793 * gcc.target/sh/pr64851-3.c: New
2794 * gcc.target/sh/pr64851-4.c: New
2795
2796 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2797
2798 PR target/64882
2799 * gcc.dg/torture/pr64882.c: New test.
2800
2801 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2802
2803 PR target/64159
2804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2805 sparc*-*-*.
2806
2807 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2808
2809 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2810 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2811 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2812 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2813 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2814 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2815 tree dump.
2816 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2817 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2818 tree dump.
2819 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2820 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2821 tree dump.
2822
2823 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2824
2825 PR target/64688
2826 * g++.dg/pr64688-2.C: New.
2827
2828 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2829
2830 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2831 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2832 * gcc.target/i386/fuse-caller-save.c: Ditto.
2833 * gcc.target/i386/headmerge-1.c: Ditto.
2834 * gcc.target/i386/headmerge-2.c: Ditto.
2835 * gcc.target/i386/sibcall-6.c: Ditto.
2836
2837 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2838
2839 PR target/64617
2840 * gcc.target/i386/pr64617.c: New test.
2841
2842 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2843
2844 PR target/15184
2845 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2846 (dg-options): Remove -m32.
2847 (dg-final): Scan for "movb %al" only.
2848 * gcc.target/i386/pr15184-2.c: Ditto.
2849
2850 2015-01-30 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/64829
2853 * gcc.dg/vect/pr64829.c: New testcase.
2854
2855 2015-01-29 Marek Polacek <polacek@redhat.com>
2856
2857 PR c/64709
2858 * gcc.dg/pr64709.c: New test.
2859
2860 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR c++/64717
2863 * g++.dg/ubsan/pr64717-1.C: New test.
2864 * g++.dg/ubsan/pr64717-2.C: New test.
2865
2866 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2867
2868 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2869
2870 2015-01-29 Jeff Law <law@redhat.com>
2871
2872 PR target/15184
2873 * gcc.target/i386/pr15184-1.c: New test.
2874 * gcc.target/i386/pr15184-2.c: New test.
2875
2876 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2877
2878 PR tree-optimization/64746
2879 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2880
2881 2015-01-29 Richard Biener <rguenther@suse.de>
2882
2883 PR tree-optimization/64853
2884 * gcc.dg/torture/pr64853.c: New testcase.
2885
2886 2015-01-29 Richard Biener <rguenther@suse.de>
2887
2888 PR tree-optimization/64844
2889 * gcc.dg/vect/pr64844.c: New testcase.
2890
2891 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2892
2893 PR middle-end/64809
2894 * gcc.dg/pr64809.c: Delete.
2895
2896 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2897
2898 PR middle-end/64805
2899 * gcc.target/i386/pr64805.c: New.
2900
2901 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2902
2903 * gcc.dg/guality/guality.h (main): Add argv[0] to
2904 guality_gdb_command.
2905
2906 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2907
2908 PR ipa/64801
2909 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2910
2911 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2912
2913 PR target/64659
2914 * gcc.target/sh/sh.exp
2915 (check_effective_target_atomic_model_soft_gusa_available,
2916 check_effective_target_atomic_model_soft_tcb_available,
2917 check_effective_target_atomic_model_soft_imask_available,
2918 check_effective_target_atomic_model_hard_llcs_available): New.
2919 * gcc.target/sh/pr64659-0.h: New.
2920 * gcc.target/sh/pr64659-1.c: New.
2921 * gcc.target/sh/pr64659-2.c: New.
2922 * gcc.target/sh/pr64659-3.c: New.
2923 * gcc.target/sh/pr64659-4.c: New.
2924
2925 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2926
2927 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2928 scan-assembler-times pattern.
2929
2930 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2931
2932 PR middle-end/64809
2933 * gcc.dg/pr64809.c: New test.
2934
2935 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2936
2937 PR tree-optimization/64277
2938 * gcc.dg/pr64277.c: New.
2939
2940 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2941
2942 PR tree-optimization/64718
2943 * gcc.c-torture/execute/pr64718.c: New test.
2944
2945 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2946
2947 * gcc.target/aarch64/abs_2.c: New.
2948
2949 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2950
2951 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2952 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2953 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2954 ISA rev < 2.
2955
2956 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2957
2958 PR bootstrap/64612
2959 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2960 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2961 { target comdat_group }.
2962
2963 2015-01-27 Tobias Burnus <burnus@net-b.de>
2964
2965 PR fortran/63861
2966 * gfortran.dg/goacc/coarray_2.f90: New.
2967
2968 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2969
2970 PR ipa/60871
2971 PR ipa/64139
2972 * g++.dg/torture/pr64139.C: New testcase.
2973 * g++.dg/torture/pr60871.C: Likewise.
2974
2975 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2976
2977 PR fortran/64230
2978 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2979 prevent linking errors.
2980
2981 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2982
2983 PR ipa/64282
2984 * g++.dg/torture/pr64282.C: New testcase.
2985
2986 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2987
2988 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2989 for wzr reg.
2990
2991 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2992
2993 * gcc.target/s390/hotpatch-13.c: New testcase.
2994 * gcc.target/s390/hotpatch-14.c: New testcase.
2995 * gcc.target/s390/hotpatch-15.c: New testcase.
2996 * gcc.target/s390/hotpatch-16.c: New testcase.
2997 * gcc.target/s390/hotpatch-17.c: New testcase.
2998 * gcc.target/s390/hotpatch-18.c: New testcase.
2999 * gcc.target/s390/hotpatch-19.c: New testcase.
3000 * gcc.target/s390/hotpatch-20.c: New testcase.
3001 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3002 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3003 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3004 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3005 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3006 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3007 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3008 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3009 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3010 * gcc.target/s390/hotpatch-10.c: Likewise.
3011 * gcc.target/s390/hotpatch-11.c: Likewise.
3012 * gcc.target/s390/hotpatch-12.c: Likewise.
3013 * gcc.target/s390/hotpatch-2.c: Likewise.
3014 * gcc.target/s390/hotpatch-3.c: Likewise.
3015 * gcc.target/s390/hotpatch-4.c: Likewise.
3016 * gcc.target/s390/hotpatch-5.c: Likewise.
3017 * gcc.target/s390/hotpatch-6.c: Likewise.
3018 * gcc.target/s390/hotpatch-7.c: Likewise.
3019 * gcc.target/s390/hotpatch-8.c: Likewise.
3020 * gcc.target/s390/hotpatch-9.c: Likewise.
3021 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3022 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3023 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3024 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3025 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3026 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3027 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3028 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3029
3030 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3031
3032 * gcc.dg/long_branch.c: New testcase.
3033
3034 2015-01-27 Richard Biener <rguenther@suse.de>
3035
3036 PR tree-optimization/56273
3037 PR tree-optimization/59124
3038 PR tree-optimization/64277
3039 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3040 * gcc.dg/Warray-bounds-12.c: Likewise.
3041 * gcc.dg/Warray-bounds-13.c: Likewise.
3042
3043 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR rtl-optimization/61058
3046 * gcc.dg/pr61058.c: New test.
3047
3048 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3049
3050 * gcc.target/i386/chkp-narrow-bounds.c: New.
3051
3052 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR tree-optimization/64807
3055 * gcc.dg/pr64807.c: New test.
3056
3057 PR c/64766
3058 * gcc.dg/pr64766.c: New test.
3059
3060 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3061
3062 PR target/49263
3063 * gcc.target/sh/pr49263-4.c: New.
3064
3065 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3066
3067 PR fortran/62044
3068 * gfortran.dg/allocate_with_mold_1.f90: New test
3069
3070 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR c/64778
3073 * gcc.dg/pr64778.c: New test.
3074
3075 PR middle-end/64421
3076 * gcc.dg/vect/pr64421.c: New test.
3077
3078 2015-01-26 Tobias Burnus <burnus@net-b.de>
3079
3080 PR fortran/64771
3081 * gfortran.dg/coarray_36.f: New.
3082 * gfortran.dg/coarray_37.f90: New.
3083
3084 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3085
3086 PR fortran/64230
3087 * gfortran.dg/class_allocate_18.f90: New.
3088
3089 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3090
3091 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3092
3093 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3094
3095 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3096
3097 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3098
3099 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3100
3101 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3102
3103 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3104
3105 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3106
3107 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3108 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3109 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3110 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3111
3112 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3113
3114 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3115 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3116 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3117
3118 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3119
3120 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3121 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3122 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3123 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3124 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3125 vXXXhn.inc.
3126
3127 2015-01-26 Richard Biener <rguenther@suse.de>
3128
3129 PR middle-end/64764
3130 * gcc.dg/uninit-19.c: New testcase.
3131
3132 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3133
3134 * lib/target-supports.exp (check_effective_target_vect64): Add
3135 sparc*-*-*.
3136
3137 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3138
3139 PR testsuite/64712
3140 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3141
3142 2015-01-26 Tony Liu <tony.liu@arm.com>
3143
3144 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3145 non-UAL cases.
3146
3147 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3148
3149 PR libfortran/64770
3150 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3151 correctly, clean up afterwards.
3152
3153 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3154
3155 PR fortran/62044
3156 * gfortran.dg/use_rename_7.f90: New.
3157
3158 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3159
3160 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3161 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3162
3163 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3164
3165 PR target/54236
3166 * gcc.target/sh/pr54236-4.c: New.
3167
3168 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3169
3170 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3171 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3172 Bridge test.
3173
3174 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3175
3176 PR libfortran/64770
3177 * gfortran.dg/open_new_segv.f90: New test.
3178
3179 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3180
3181 PR target/49263
3182 PR target/53987
3183 PR target/64345
3184 PR target/59533
3185 PR target/52933
3186 PR target/54236
3187 PR target/51244
3188 * gcc.target/sh/pr64345-1.c: New.
3189 * gcc.target/sh/pr64345-2.c: New.
3190 * gcc.target/sh/pr59533-1.c: New.
3191 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3192 * gcc.target/sh/pr52933-2.c: Likewise.
3193 * gcc.target/sh/pr54089-1.c: Likewise.
3194 * gcc.target/sh/pr54236-1.c: Likewise.
3195 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3196 * gcc.target/sh/pr49263-1.c: Remove xfails.
3197 * gcc.target/sh/pr49263-2.c: Likewise.
3198 * gcc.target/sh/pr49263-3.c: Likewise.
3199 * gcc.target/sh/pr53987-1.c: Likewise.
3200 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3201 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3202 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3203 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3204 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3205 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3206 test_009): New.
3207 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3208 (test_02): New.
3209
3210 2015-01-24 Tom de Vries <tom@codesourcery.com>
3211
3212 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3213
3214 2015-01-23 Ian Lance Taylor <iant@google.com>
3215
3216 PR go/64510
3217 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3218 targets without split stack support.
3219
3220 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3221
3222 PR target/64317
3223 * gcc.target/i386/pr64317.c: New test.
3224
3225 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR rtl-optimization/63637
3228 PR rtl-optimization/60663
3229 * gcc.dg/pr63637-1.c: New test.
3230 * gcc.dg/pr63637-2.c: New test.
3231 * gcc.dg/pr63637-3.c: New test.
3232 * gcc.dg/pr63637-4.c: New test.
3233 * gcc.dg/pr63637-5.c: New test.
3234 * gcc.dg/pr63637-6.c: New test.
3235 * gcc.target/i386/pr63637-1.c: New test.
3236 * gcc.target/i386/pr63637-2.c: New test.
3237 * gcc.target/i386/pr63637-3.c: New test.
3238 * gcc.target/i386/pr63637-4.c: New test.
3239 * gcc.target/i386/pr63637-5.c: New test.
3240 * gcc.target/i386/pr63637-6.c: New test.
3241
3242 2015-01-23 Richard Biener <rguenther@suse.de>
3243
3244 PR testsuite/63439
3245 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3246 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3247
3248 2015-01-23 Marek Polacek <polacek@redhat.com>
3249
3250 PR preprocessor/60570
3251 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3252 * gcc.dg/cpp/pr60570.c: New test.
3253
3254 2015-01-23 Richard Biener <rguenther@suse.de>
3255
3256 PR testsuite/63439
3257 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3258 vectorization on vect64 targets.
3259
3260 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3261
3262 PR fortran/60922
3263 * gfortran.dg/class_allocate_17.f90: New.
3264
3265 2015-01-23 Tobias Burnus <burnus@net-b.de>
3266
3267 PR fortran/64726
3268 * gfortran.dg/goacc/combined_loop.f90: New.
3269
3270 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3271
3272 PR fortran/61933
3273 * gfortran.dg/make_unit.f90: New test.
3274
3275 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3276
3277 PR fortran/61933
3278 * gfortran.dg/negative_unit_int8.f: Update.
3279
3280 2015-01-22 Jeff Law <law@redhat.com>
3281
3282 PR target/52076
3283 * gcc.target/m68k/pr52076-1.c: New test.
3284 * gcc.target/m68k/pr52076-2.c: New test.
3285
3286 2015-01-22 Richard Biener <rguenther@suse.de>
3287
3288 PR middle-end/64728
3289 * gcc.dg/torture/pr64728.c: New testcase.
3290
3291 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3292
3293 PR target/64688
3294 * g++.dg/pr64688.C: New test.
3295
3296 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3297
3298 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3299 to avoid errors with -fpic.
3300
3301 2015-01-22 Richard Biener <rguenther@suse.de>
3302
3303 PR libstdc++/64535
3304 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3305
3306 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3307
3308 PR rtl-optimization/64682
3309 * gcc.c-torture/execute/pr64682.c: New file.
3310
3311 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR debug/64511
3314 * gcc.dg/pr64511.c: New test.
3315
3316 PR rtl-optimization/62078
3317 * g++.dg/opt/pr62078.C: New test.
3318
3319 PR c/63307
3320 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3321
3322 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3323
3324 PR fortran/57023
3325 * gfortran.dg/internal_pack_15.f90: New test.
3326
3327 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3328
3329 * c-c++-common/tsan/step.c: New testcase.
3330
3331 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3332
3333 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3334
3335 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3336
3337 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3338
3339 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3340
3341 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3342
3343 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3344
3345 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3346
3347 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3348
3349 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3350
3351 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3352
3353 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3354
3355 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3356
3357 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3358
3359 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3360
3361 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3362
3363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3364
3365 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3366
3367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3368
3369 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3370
3371 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3372
3373 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3374
3375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3376
3377 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3378
3379 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3380
3381 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3382 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3383 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3384 vXXXw.inc.
3385
3386 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3387
3388 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3389 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3390 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3391 vXXXl.inc.
3392
3393 2015-01-21 Renlin Li <renlin.li@arm.com>
3394
3395 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3396 * g++.dg/tls/thread_local5g.C: Likewise.
3397 * g++.dg/tls/thread_local6g.C: Likewise.
3398
3399 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3400
3401 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3402 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3403 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3404
3405 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3406
3407 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3408 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3409 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3410
3411 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3412
3413 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3414 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3415 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3416
3417 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3418
3419 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3420 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3421 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3422
3423 2015-01-20 Jeff Law <law@redhat.com>
3424
3425 PR target/59946
3426 * gcc.target/m68k/pr59946.c: New test.
3427
3428 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3429
3430 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3431 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3432 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3433
3434 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3435
3436 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3437 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3438 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3439
3440 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3441
3442 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3443 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3444 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3445
3446 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3447
3448 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3449 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3450 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3451 vshuffle.inc.
3452 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3453 vshuffle.inc.
3454
3455 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3456
3457 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3458 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3459 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3460
3461 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3462
3463 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3464 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3465 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3466
3467 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3468
3469 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3470
3471 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3472
3473 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3474
3475 PR sanitizer/64632
3476 * g++.dg/ubsan/pr64632.C: New test.
3477
3478 PR debug/64663
3479 * gcc.dg/pr64663.c: New test.
3480
3481 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3482
3483 PR c++/64383
3484 * g++.dg/warn/Wunused-var-23.C: New.
3485
3486 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3487
3488 PR c++/59937
3489 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3490 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3491
3492 2015-01-20 Richard Biener <rguenther@suse.de>
3493
3494 PR ipa/64684
3495 * gcc.dg/lto/pr64684_0.c: New testcase.
3496 * gcc.dg/lto/pr64684_1.c: Likewise.
3497 * gcc.dg/lto/pr64684_2.c: Likewise.
3498 * gcc.dg/lto/pr64685_0.c: Likewise.
3499 * gcc.dg/lto/pr64685_1.c: Likewise.
3500
3501 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3502
3503 PR c++/62241
3504 * g++.dg/cpp1y/lambda-init12.C: New.
3505
3506 2015-01-20 Richard Biener <rguenther@suse.de>
3507
3508 PR tree-optimization/64410
3509 * g++.dg/vect/pr64410.cc: Require vect_double.
3510
3511 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3512
3513 PR target/64149
3514 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3515
3516 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3517
3518 PR bootstrap/64676
3519 Revert:
3520 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3521
3522 PR rtl-optimization/64081
3523 * gcc.dg/pr64081.c: New test.
3524
3525 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3526
3527 * jit.dg/harness.h: Include <unistd.h>.
3528 (CHECK_NO_ERRORS): New.
3529 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3530 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3531 gcc_jit_context_compile_to_file.
3532 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3533 args to the spawned executable.
3534 (jit-expand-vars): New function.
3535 (jit-exe-params): New variable.
3536 (dg-jit-set-exe-params): New function.
3537 (jit-dg-test): Detect testcases that use
3538 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3539 Set arguments of spawned process to jit-exe-params.
3540 (jit-get-output-filename): New function.
3541 (jit-setup-compile-to-file): New function.
3542 (jit-verify-compile-to-file): New function.
3543 (jit-run-executable): New function.
3544 (jit-verify-executable): New function.
3545 * jit.dg/test-compile-to-assembler.c: New testcase.
3546 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3547 * jit.dg/test-compile-to-executable.c: New testcase.
3548 * jit.dg/test-compile-to-object.c: New testcase.
3549
3550 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3551
3552 PR target/64652
3553 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3554 (test_1): New.
3555
3556 2015-01-19 Martin Liska <mliska@suse.cz>
3557
3558 * objc/compile/pr64668.m: New test.
3559
3560 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3561
3562 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3563 (create_overflow_fn): Update comment to clarify that
3564 the third param of the created function is a bool *, not
3565 an int *.
3566 (verify_int_overflow_fn): Convert param "expected_ovf" from
3567 int to bool. Update third param of "overflow_fn_type" from int *
3568 to bool *. Update local "actual_ovf" from int to bool.
3569 (verify_uint_overflow_fn): Likewise.
3570
3571 2015-01-19 Martin Liska <mliska@suse.cz>
3572
3573 * gcc.dg/ipa/ipa-icf-33.c: New test.
3574
3575 2015-01-19 Felix Yang <felix.yang@huawei.com>
3576 Haijian Zhang <z.zhanghaijian@huawei.com>
3577
3578 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3579 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3580 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3581 result_float64x2, expected_hfloat64x2): New helper type, variable and
3582 declaration.
3583 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3584 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3585 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3586 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3587 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3588 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3589 and target without the FMA feature.
3590
3591 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3592
3593 * gcc.target/aarch64/pr64304.c: New testcase.
3594
3595 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3596
3597 PR rtl-optimization/64081
3598 * gcc.dg/pr64081.c: New test.
3599
3600 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3601
3602 PR target/63971
3603 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3604 the epilogue).
3605 * gcc.target/aarch64/test_frame_6.c: Likewise.
3606 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3607 and x19 (in the epilogue).
3608 * gcc.target/aarch64/test_frame_4.c: Likewise.
3609 * gcc.target/aarch64/test_frame_7.c: Likewise.
3610
3611 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3612
3613 * gcc.target/i386/chkp-always_inline.c: New.
3614
3615 2015-01-15 Andrew Pinski <apinski@cavium.com>
3616 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3617
3618 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3619 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3620
3621 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3622
3623 PR fortran/60255
3624 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3625 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3626
3627 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3628
3629 PR fortran/64578
3630 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3631
3632 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3633
3634 PR target/64652
3635 * gcc.target/sh/torture/pr64652.c: New.
3636
3637 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3638
3639 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3640 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3641 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3642 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3643 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3644 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3645
3646 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3647
3648 PR ipa/64378
3649 * g++.dg/torture/pr64378.C: New testcase.
3650
3651 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3652
3653 PR fortran/57959
3654 * gfortran.dg/block_13.f08: New test
3655
3656 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3657
3658 PR fortran/55901
3659 * gfortran.dg/associate_1.f03: Allow test for character with
3660 automatic length.
3661
3662 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3663
3664 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3665 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3666
3667 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3668
3669 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3670
3671 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3672
3673 PR fortran/64578
3674 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3675
3676 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3677
3678 PR fortran/60357
3679 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3680
3681 PR fortran/61275
3682 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3683
3684 PR fortran/55932
3685 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3686
3687 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3688
3689 PR fortran/60334
3690 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3691
3692 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3693
3694 PR rtl-optimization/52773
3695 * gcc.c-torture/compile/pr52773.c: New test.
3696
3697 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3698
3699 PR c++/62134
3700 * g++.dg/cpp0x/alias-decl-46.C: New.
3701
3702 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3703
3704 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3705
3706 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3707
3708 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3709 Add trace.
3710 (CHECK_FP): Likewise.
3711 (CHECK_CUMULATIVE_SAT): Likewise.
3712
3713 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3714
3715 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3716 (Set_Neon_Cumulative_Sat): Add parameter.
3717 (__set_neon_cumulative_sat): Support new parameter.
3718 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3719 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3720 argument.
3721 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3722 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3723 argument.
3724
3725 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3726
3727 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3728 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3729
3730 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3731
3732 PR c++/60056
3733 * g++.dg/tls/thread_local-ice4.C: New.
3734
3735 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3736
3737 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3738 than Neon options.
3739
3740 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3741
3742 PR c++/62276
3743 * g++.dg/cpp0x/vt-62276.C: New.
3744
3745 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3746
3747 PR middle-end/64353
3748 * g++.dg/pr64353.C: New.
3749
3750 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3751
3752 PR target/64263
3753 * gcc.target/aarch64/pr64263_1.c: New test.
3754
3755 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3756
3757 PR tree-optimization/64434
3758 * gcc.dg/torture/pr64434.c: Move to...
3759 * gcc.dg/pr64434.c: ... here.
3760
3761 2015-01-16 Richard Biener <rguenther@suse.de>
3762
3763 PR middle-end/64614
3764 * gcc.dg/uninit-18.c: New testcase.
3765
3766 2015-01-16 Richard Biener <rguenther@suse.de>
3767
3768 PR tree-optimization/64568
3769 * g++.dg/torture/pr64568-2.C: New testcase.
3770
3771 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3772
3773 PR target/64363
3774 * gcc.target/i386/chkp-label-address.c: New.
3775
3776 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3777
3778 PR fortran/45290
3779 * gfortran.dg/pointer_init_6.f90: Extended.
3780
3781 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3782
3783 * gcc.c-torture/compile/20150108.c: New test.
3784
3785 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3786
3787 * gcc.target/visium: New directory.
3788
3789 2015-01-16 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/61743
3792 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3793 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3794
3795 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3796
3797 * gcc.dg/pr64015.c: New test.
3798
3799 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3800
3801 PR ipa/64163
3802 PR ipa/64612
3803 * g++.dg/ipa/pr64612.C: New test.
3804
3805 2015-01-16 Renlin Li <renlin.li@arm.com>
3806
3807 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3808
3809 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3810
3811 * gcc.target/i386/sse-14.c: Test new intrinsic.
3812 * gcc.target/i386/sse-22.c: Ditto.
3813
3814 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3815
3816 PR c++/58614
3817 * g++.dg/cpp0x/auto44.C: New.
3818
3819 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3820
3821 PR target/59710
3822 * gcc.target/nios2/gpopt-all.c: New test case.
3823 * gcc.target/nios2/gpopt-local.c: New test case.
3824 * gcc.target/nios2/gpopt-global.c: New test case.
3825 * gcc.target/nios2/gpopt-data.c: New test case.
3826 * gcc.target/nios2/gpopt-none.c: New test case.
3827
3828 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3829
3830 * g++.dg/ubsan/vptr-1.C: New test.
3831 * g++.dg/ubsan/vptr-2.C: New test.
3832 * g++.dg/ubsan/vptr-3.C: New test.
3833 * g++.dg/ubsan/vptr-4.C: New test.
3834 * g++.dg/ubsan/vptr-5.C: New test.
3835 * g++.dg/ubsan/vptr-6.C: New test.
3836 * g++.dg/ubsan/vptr-7.C: New test.
3837 * g++.dg/ubsan/vptr-8.C: New test.
3838 * g++.dg/ubsan/vptr-9.C: New test.
3839
3840 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3841
3842 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3843 is set up.
3844 * lib/gcc-dg.exp: Likewise.
3845
3846 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3847
3848 PR rtl-optimization/64110
3849 * gcc.target/i386/pr64110.c: Add scan-assembler.
3850
3851 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3852 James Norris <jnorris@codesourcery.com>
3853 Cesar Philippidis <cesar@codesourcery.com>
3854 Ilmir Usmanov <i.usmanov@samsung.com>
3855
3856 * lib/target-supports.exp (check_effective_target_fopenacc): New
3857 procedure.
3858 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3859 * g++.dg/goacc/goacc.exp: Likewise.
3860 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3861 * gcc.dg/goacc/goacc.exp: Likewise.
3862 * gfortran.dg/goacc/goacc.exp: Likewise.
3863 * c-c++-common/cpp/openacc-define-1.c: New file.
3864 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3865 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3866 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3867 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3868 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3869 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3870 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3871 * c-c++-common/goacc/cache-1.c: Likewise.
3872 * c-c++-common/goacc/clauses-fail.c: Likewise.
3873 * c-c++-common/goacc/collapse-1.c: Likewise.
3874 * c-c++-common/goacc/data-1.c: Likewise.
3875 * c-c++-common/goacc/data-2.c: Likewise.
3876 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3877 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3878 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3879 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3880 * c-c++-common/goacc/if-clause-1.c: Likewise.
3881 * c-c++-common/goacc/if-clause-2.c: Likewise.
3882 * c-c++-common/goacc/kernels-1.c: Likewise.
3883 * c-c++-common/goacc/loop-1.c: Likewise.
3884 * c-c++-common/goacc/loop-private-1.c: Likewise.
3885 * c-c++-common/goacc/nesting-1.c: Likewise.
3886 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3887 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3888 * c-c++-common/goacc/parallel-1.c: Likewise.
3889 * c-c++-common/goacc/pcopy.c: Likewise.
3890 * c-c++-common/goacc/pcopyin.c: Likewise.
3891 * c-c++-common/goacc/pcopyout.c: Likewise.
3892 * c-c++-common/goacc/pcreate.c: Likewise.
3893 * c-c++-common/goacc/pragma_context.c: Likewise.
3894 * c-c++-common/goacc/present-1.c: Likewise.
3895 * c-c++-common/goacc/reduction-1.c: Likewise.
3896 * c-c++-common/goacc/reduction-2.c: Likewise.
3897 * c-c++-common/goacc/reduction-3.c: Likewise.
3898 * c-c++-common/goacc/reduction-4.c: Likewise.
3899 * c-c++-common/goacc/sb-1.c: Likewise.
3900 * c-c++-common/goacc/sb-2.c: Likewise.
3901 * c-c++-common/goacc/sb-3.c: Likewise.
3902 * c-c++-common/goacc/update-1.c: Likewise.
3903 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3904 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3905 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3906 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3907 * gfortran.dg/goacc/assumed.f95: Likewise.
3908 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3909 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3910 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3911 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3912 * gfortran.dg/goacc/branch.f95: Likewise.
3913 * gfortran.dg/goacc/cache-1.f95: Likewise.
3914 * gfortran.dg/goacc/coarray.f95: Likewise.
3915 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3916 * gfortran.dg/goacc/cray.f95: Likewise.
3917 * gfortran.dg/goacc/critical.f95: Likewise.
3918 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3919 * gfortran.dg/goacc/data-tree.f95: Likewise.
3920 * gfortran.dg/goacc/declare-1.f95: Likewise.
3921 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3922 * gfortran.dg/goacc/fixed-1.f: Likewise.
3923 * gfortran.dg/goacc/fixed-2.f: Likewise.
3924 * gfortran.dg/goacc/fixed-3.f: Likewise.
3925 * gfortran.dg/goacc/fixed-4.f: Likewise.
3926 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3927 * gfortran.dg/goacc/if.f95: Likewise.
3928 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3929 * gfortran.dg/goacc/list.f95: Likewise.
3930 * gfortran.dg/goacc/literal.f95: Likewise.
3931 * gfortran.dg/goacc/loop-1.f95: Likewise.
3932 * gfortran.dg/goacc/loop-2.f95: Likewise.
3933 * gfortran.dg/goacc/loop-3.f95: Likewise.
3934 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3935 * gfortran.dg/goacc/omp.f95: Likewise.
3936 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3937 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3938 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3939 * gfortran.dg/goacc/parameter.f95: Likewise.
3940 * gfortran.dg/goacc/private-1.f95: Likewise.
3941 * gfortran.dg/goacc/private-2.f95: Likewise.
3942 * gfortran.dg/goacc/private-3.f95: Likewise.
3943 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3944 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3945 * gfortran.dg/goacc/reduction.f95: Likewise.
3946 * gfortran.dg/goacc/routine-1.f90: Likewise.
3947 * gfortran.dg/goacc/routine-2.f90: Likewise.
3948 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3949 * gfortran.dg/goacc/several-directives.f95: Likewise.
3950 * gfortran.dg/goacc/sie.f95: Likewise.
3951 * gfortran.dg/goacc/subarrays.f95: Likewise.
3952 * gfortran.dg/gomp/map-1.f90: Likewise.
3953 * gfortran.dg/openacc-define-1.f90: Likewise.
3954 * gfortran.dg/openacc-define-2.f90: Likewise.
3955 * gfortran.dg/openacc-define-3.f90: Likewise.
3956 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3957 * g++.dg/gomp/block-2.C: Likewise.
3958 * g++.dg/gomp/block-3.C: Likewise.
3959 * g++.dg/gomp/block-5.C: Likewise.
3960 * g++.dg/gomp/target-1.C: Likewise.
3961 * g++.dg/gomp/target-2.C: Likewise.
3962 * g++.dg/gomp/taskgroup-1.C: Likewise.
3963 * g++.dg/gomp/teams-1.C: Likewise.
3964 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3965 * gcc.dg/cilk-plus/jump.c: Likewise.
3966 * gcc.dg/gomp/block-1.c: Likewise.
3967 * gcc.dg/gomp/block-10.c: Likewise.
3968 * gcc.dg/gomp/block-2.c: Likewise.
3969 * gcc.dg/gomp/block-3.c: Likewise.
3970 * gcc.dg/gomp/block-4.c: Likewise.
3971 * gcc.dg/gomp/block-5.c: Likewise.
3972 * gcc.dg/gomp/block-6.c: Likewise.
3973 * gcc.dg/gomp/block-7.c: Likewise.
3974 * gcc.dg/gomp/block-8.c: Likewise.
3975 * gcc.dg/gomp/block-9.c: Likewise.
3976 * gcc.dg/gomp/target-1.c: Likewise.
3977 * gcc.dg/gomp/target-2.c: Likewise.
3978 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3979 * gcc.dg/gomp/teams-1.c: Likewise.
3980
3981 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3982
3983 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3984 test case.
3985
3986 2015-01-15 Mike Stump <mikestump@comcast.net>
3987
3988 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3989 * gcc.dg/inline_2.c: Likewise.
3990 * gcc.dg/inline_3.c: Likewise.
3991 * gcc.dg/inline_4.c: Likewise.
3992
3993 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3994
3995 PR fortran/58023
3996 * gfortran.dg/proc_ptr_comp_43.f90: New.
3997
3998 2015-01-15 Mike Stump <mikestump@comcast.net>
3999
4000 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4001 * gcc.dg/unroll_2.c: Likewise.
4002 * gcc.dg/unroll_3.c: Likewise.
4003 * gcc.dg/unroll_4.c: Likewise.
4004 * gcc.dg/unroll_5.c: Likewise.
4005
4006 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4007
4008 PR target/63971
4009 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4010 in epilogue.
4011 * gcc.target/aarch64/test_frame_6.c: Likewise.
4012 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4013 x30 and x19 (in the epilogue).
4014 * gcc.target/aarch64/test_frame_4.c: Likewise.
4015 * gcc.target/aarch64/test_frame_7.c: Likewise.
4016
4017 2015-01-15 Martin Liska <mliska@suse.cz>
4018
4019 * g++.dg/ipa/pr64068.C: New test.
4020 * gcc.dg/ipa/PR64559.c: New test.
4021
4022 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4023
4024 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4025 with PIE.
4026
4027 2015-01-15 Richard Biener <rguenther@suse.de>
4028
4029 PR tree-optimization/61743
4030 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4031 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4032
4033 2015-01-15 Renlin Li <renlin.li@arm.com>
4034
4035 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4036 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4037
4038 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4039
4040 * gcc.dg/vect/vect-aggressive-1.c: New.
4041 * gcc.target/i386/avx2-vect-aggressive.c: New.
4042
4043 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4044
4045 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4046
4047 2015-01-15 Richard Biener <rguenther@suse.de>
4048
4049 PR lto/64415
4050 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4051 -Wl,-undefined,dynamic_lookup.
4052
4053 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gnat.dg/opt47.adb: New test.
4056
4057 2015-01-15 Richard Biener <rguenther@suse.de>
4058
4059 PR lto/64415
4060 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4061
4062 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4063
4064 PR tree-optimization/64434
4065 * gcc.dg/torture/pr64434.c: New test.
4066
4067 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4068
4069 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4070 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4071 -march=loongson* and -march=octeon* require -mno-micromips.
4072
4073 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4074 Matthew Fortune <matthew.fortune@imgtec.com>
4075
4076 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4077 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4078 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4079 * gcc.target/mips/call-saved-7.c: New file.
4080 * gcc.target/mips/call-saved-8.c: New file.
4081 * gcc.target/mips/call-saved-9.c: New file.
4082
4083 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4084
4085 * gcc.target/mips/lsa.c: New file.
4086 * gcc.target/mips/mips64-lsa.c: Likewise.
4087 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4088 * gcc.target/mips/mulsize-4.c: Likewise.
4089 * gcc.target/mips/mulsize-5.c: New file.
4090 * gcc.target/mips/mulsize-6.c: Likewise.
4091 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4092 and !HAS_LSA as ghost options.
4093 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4094 for !HAS_LSA.
4095
4096 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4097
4098 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4099
4100 2015-01-15 Richard Biener <rguenther@suse.de>
4101
4102 PR middle-end/64365
4103 * gcc.dg/torture/pr64365.c: New testcase.
4104
4105 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4106
4107 * gcc.dg/stackprotectexplicit1.c: New test.
4108 * g++.dg/stackprotectexplicit2.c: New test.
4109
4110 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4111
4112 PR target/61933
4113 * gfortran.dg/inquire_internal.f90: New.
4114 * gfortran.dg/negative_unit_check.f90: New.
4115
4116 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4117
4118 PR target/53988
4119 * gcc.target/sh/pr53988-1.c: New.
4120
4121 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4122
4123 PR c++/58671
4124 * g++.dg/tls/thread_local-ice3.C: New.
4125
4126 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4127
4128 * gcc.target/i386/fentry-override.c: Properly place {} in target
4129 selector. Remove nonpic.
4130 * gcc.target/i386/fentry.c: Likewise.
4131
4132 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4133
4134 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4135 warnings instead of errors.
4136
4137 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4138
4139 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4140 option support instead of ENABLE_LTO from Makefile.
4141
4142 2015-01-14 Richard Biener <rguenther@suse.de>
4143
4144 PR tree-optimization/59354
4145 * gcc.dg/vect/pr59354.c: New testcase.
4146
4147 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4148
4149 * lib/target-supports.exp
4150 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4151 on ARM architures before v7.
4152
4153 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4154
4155 PR middle-end/59448
4156 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4157 an atomic_exchange.
4158
4159 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4160
4161 PR target/64386
4162 * gcc.target/i386/pr64386.c: New test.
4163
4164 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4165
4166 PR target/64393
4167 * gcc.target/i386/pr64393.c: New test.
4168
4169 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4170
4171 PR target/64387
4172 * gcc.target/i386/pr64387.c: New test.
4173
4174 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4175
4176 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4177
4178 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4179
4180 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4181
4182 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4183
4184 PR target/64453
4185 * gcc.target/arm/pr64453.c: New.
4186
4187 2015-01-14 Richard Biener <rguenther@suse.de>
4188
4189 PR lto/64415
4190 * gcc.dg/lto/pr64415_0.c: New testcase.
4191 * gcc.dg/lto/pr64415_1.c: Likewise.
4192
4193 2015-01-14 Martin Liska <mliska@suse.cz>
4194
4195 * gcc.dg/ipa/pr64307.c: New test.
4196
4197 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4198
4199 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4200 64-bit and 128-bit.
4201
4202 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4203
4204 PR target/64460
4205 * gcc.target/arm/pr64460_1.c: New test.
4206
4207 2015-01-14 Richard Biener <rguenther@suse.de>
4208
4209 PR tree-optimization/64493
4210 PR tree-optimization/64495
4211 * gcc.dg/vect/pr64493.c: New testcase.
4212 * gcc.dg/vect/pr64495.c: Likewise.
4213
4214 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4215
4216 * gcc.dg/Warray-bounds-11.c: New test-case.
4217
4218 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4219
4220 * gcc.target/mips/octeon3-pipe-1.c: New test.
4221
4222 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4223
4224 * jit.dg/harness.h (set_up_logging): Move string concatenation
4225 into...
4226 (concat_strings): New function.
4227 (dump_reproducer): New function.
4228 (test_jit): Call dump_reproducer.
4229 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4230 function.
4231 (jit-dg-test): Delete any generated reproducer from previous runs.
4232 Verify that a generated reproducer was created, and verify that it
4233 compiles.
4234 * jit.dg/test-nested-contexts.c (main): Call
4235 gcc_jit_context_dump_reproducer_to_file.
4236
4237 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4238
4239 * gcc.dg/aru-2.c: Add dg-require-profiling.
4240
4241 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4242
4243 * lib/target-supports.exp (check_profiling_available): Check if
4244 -pg links.
4245
4246 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4247
4248 PR ipa/64565
4249 * g++.dg/torture/pr64565.C: New testcase.
4250
4251 2015-01-13 Marek Polacek <polacek@redhat.com>
4252
4253 PR middle-end/64391
4254 * gcc.dg/tm/pr64391.c: New test.
4255
4256 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4257
4258 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4259 true.
4260
4261 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4262
4263 * gcc.target/i386/pie.c: New test.
4264
4265 * lib/target-supports.exp (check_effective_target_pie): New.
4266
4267 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR rtl-optimization/64286
4270 * gcc.target/i386/avx2-pr64286.c: New test.
4271
4272 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4273
4274 PR c++/57626
4275 * g++.dg/cpp0x/vt-57626.C: New.
4276
4277 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR fortran/64528
4280 * gfortran.dg/pr64528.f90: New test.
4281
4282 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4283
4284 * gcc.target/aarch64/subsp.c: New test.
4285
4286 2015-01-13 Andrew Pinski <apinski@cavium.com>
4287
4288 * gcc.target/aarch64/store-pair-1.c: New testcase.
4289
4290 2015-01-13 Richard Biener <rguenther@suse.de>
4291
4292 PR lto/64373
4293 * gcc.dg/lto/pr64373_0.c: New testcase.
4294
4295 2015-01-13 Andrew Pinski <apinski@cavium.com>
4296
4297 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4298 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4299
4300 2015-01-13 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/64406
4303 * gcc.dg/pr64406.c: New testcase.
4304
4305 2015-01-13 Richard Biener <rguenther@suse.de>
4306
4307 PR tree-optimization/64404
4308 * gcc.dg/vect/pr64404.c: New testcase.
4309
4310 2015-01-13 Richard Biener <rguenther@suse.de>
4311
4312 PR tree-optimization/64568
4313 * g++.dg/torture/pr64568.C: New testcase.
4314
4315 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4316
4317 * jit.dg/test-error-local-used-from-other-function.c: New test
4318 case.
4319 * jit.dg/test-error-param-reuse.c: New test case.
4320 * jit.dg/test-error-param-sharing.c: New test case.
4321 * jit.dg/test-error-param-used-from-other-function.c: New test
4322 case.
4323 * jit.dg/test-error-param-used-without-a-function.c: New test
4324 case.
4325
4326 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR tree-optimization/64563
4329 * gcc.dg/pr64563.c: New test.
4330
4331 PR target/64513
4332 * gcc.target/i386/pr64513.c: New test.
4333
4334 PR tree-optimization/64454
4335 * gcc.dg/pr64454.c: New test.
4336
4337 PR testsuite/64028
4338 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4339 bind_pic_locally.
4340 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4341 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4342 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4343 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4344 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4345 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4346 * gcc.dg/vect/slp-25.c: Likewise.
4347 * gcc.dg/vect/vect-109.c: Likewise.
4348 * gcc.dg/vect/vect-13.c: Likewise.
4349 * gcc.dg/vect/vect-17.c: Likewise.
4350 * gcc.dg/vect/vect-18.c: Likewise.
4351 * gcc.dg/vect/vect-19.c: Likewise.
4352 * gcc.dg/vect/vect-20.c: Likewise.
4353 * gcc.dg/vect/vect-21.c: Likewise.
4354 * gcc.dg/vect/vect-22.c: Likewise.
4355 * gcc.dg/vect/vect-27.c: Likewise.
4356 * gcc.dg/vect/vect-29.c: Likewise.
4357 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4358 * gcc.dg/vect/vect-2.c: Likewise.
4359 * gcc.dg/vect/vect-3.c: Likewise.
4360 * gcc.dg/vect/vect-4.c: Likewise.
4361 * gcc.dg/vect/vect-5.c: Likewise.
4362 * gcc.dg/vect/vect-72.c: Likewise.
4363 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4364 * gcc.dg/vect/vect-73.c: Likewise.
4365 * gcc.dg/vect/vect-77-global.c: Likewise.
4366 * gcc.dg/vect/vect-78-global.c: Likewise.
4367 * gcc.dg/vect/vect-7.c: Likewise.
4368 * gcc.dg/vect/vect-86.c: Likewise.
4369 * gcc.dg/vect/vect-align-1.c: Likewise.
4370 * gcc.dg/vect/vect-align-3.c: Likewise.
4371 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4372 * gcc.dg/vect/vect-all.c: Likewise.
4373 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4374 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4375 * gcc.dg/vect/vect-peel-3.c: Likewise.
4376 * gcc.dg/vect/vect-peel-4.c: Likewise.
4377 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4378
4379 2015-01-12 Jeff Law <law@redhat.com>
4380
4381 PR target/64461
4382 * gcc.target/m68k/pr64461.c: New test.
4383
4384 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4385
4386 * jit.dg/test-array-as-pointer.c (create_code): Update call
4387 to gcc_jit_context_new_global by setting "kind" to
4388 GCC_JIT_GLOBAL_IMPORTED.
4389 * jit.dg/test-error-array-as-pointer.c: Likewise.
4390 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4391 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4392 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4393 * jit.dg/test-using-global.c (the_global): Rename to...
4394 (imported_global): ...this.
4395 (create_code): Update to test the three kinds of global.
4396 (verify_code): Likewise.
4397
4398 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4399
4400 PR testsuite/64427
4401 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4402 undefined behavior.
4403 * gcc.target/i386/pr64291-2.c: Updated.
4404
4405 2015-01-12 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/64530
4408 * gfortran.dg/pr64530.f90: New testcase.
4409
4410 2015-01-12 Richard Biener <rguenther@suse.de>
4411
4412 PR middle-end/64357
4413 * gcc.dg/torture/pr64357.c: New testcase.
4414
4415 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4416
4417 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4418 selector.
4419
4420 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4421 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4422
4423 2015-01-12 Martin Liska <mliska@suse.cz>
4424
4425 * gcc.dg/ipa/PR64550.c: New test.
4426
4427 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4428
4429 PR ipa/63470
4430 * g++.dg/ipa/pr63470.C: New testcase.
4431
4432 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4433
4434 PR fortran/63733
4435 * gfortran.dg/typebound_operator_20.f90: New.
4436
4437 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4438
4439 PR fortran/58023
4440 * gfortran.dg/proc_ptr_comp_42.f90: New.
4441
4442 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4443
4444 PR fortran/64508
4445 * gfortran.dg/proc_ptr_comp_41.f90: New.
4446
4447 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4448
4449 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4450
4451 2015-01-10 Tobias Burnus <burnus@net-b.de>
4452
4453 PR fortran/64522
4454 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4455 and add dg-excess-errors.
4456 * gfortran.dg/line_length_6.f90: New.
4457 * gfortran.dg/line_length_7.f90: New.
4458 * gfortran.dg/line_length_8.f90: New.
4459 * gfortran.dg/line_length_9.f90: New.
4460 * gfortran.dg/line_length_10.f90: New.
4461 * gfortran.dg/line_length_11.f90: New.
4462
4463 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4464
4465 * jit.dg/test-threads.c (struct testcase): Move declaration
4466 to jit.dg/all-non-failing-tests.h.
4467 (testcases): Likewise.
4468 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4469 declaration here from jit.dg/all-non-failing-tests.h.
4470 (testcases): Likewise.
4471 * jit.dg/test-combination.c (create_code): Eliminate spelling
4472 out all of the testcases in favor of looping through the
4473 "testcases" metadata.
4474 (verify_code): Likewise.
4475
4476 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR rtl-optimization/64536
4479 * gcc.dg/pr64536.c: New test.
4480
4481 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4482
4483 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4484 * jit.dg/test-combination.c (create_code): Likewise.
4485 (verify_code): Likewise.
4486 * jit.dg/test-constants.c: New test case.
4487 * jit.dg/test-threads.c: Add test-constants.c.
4488
4489 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4490
4491 PR libobjc/51891
4492 * objc.dg/gnu-api-2-class.m: Add a test case
4493 for the above change.
4494
4495 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4496
4497 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4498
4499 2015-01-09 Richard Biener <rguenther@suse.de>
4500
4501 PR tree-optimization/64410
4502 * g++.dg/vect/pr64410.cc: New testcase.
4503
4504 2015-01-09 Martin Liska <mliska@suse.cz>
4505
4506 * gcc.dg/ipa/ipa-icf-32.c: New test.
4507
4508 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4509
4510 * c-c++-common/tsan/tsan_barrier.h: New.
4511 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4512 * c-c++-common/tsan/bitfield_race.c: Likewise.
4513 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4514 * c-c++-common/tsan/mutexset1.c: Likewise.
4515 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4516 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4517 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4518 * c-c++-common/tsan/simple_race.c: Likewise.
4519 * c-c++-common/tsan/simple_stack.c: Likewise.
4520 * c-c++-common/tsan/sleep_sync.c: Likewise.
4521 * c-c++-common/tsan/tiny_race.c: Likewise.
4522 * c-c++-common/tsan/tls_race.c: Likewise.
4523 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4524 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4525 * g++.dg/tsan/atomic_free.C: Likewise.
4526 * g++.dg/tsan/atomic_free2.C: Likewise.
4527 * g++.dg/tsan/cond_race.C: Likewise.
4528 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4529
4530 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4531
4532 PR testsuite/62250
4533 * lib/target-supports.exp (check_effective_target_libatomic_available):
4534 New.
4535 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4536 targets that match effective-target libatomic_available.
4537 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4538
4539 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4540
4541 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4542 Verify the result of gcc_jit_context_get_last_error.
4543 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4544
4545 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR tree-optimization/63989
4548 * gcc.dg/strlenopt-27.c: New test.
4549
4550 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4551
4552 * jit.dg/harness.h (set_up_logging): New function.
4553 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4554 set_up_logging on the context, so that every testcase is
4555 logged to a particular file.
4556 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4557 and call gcc_jit_context_set_logfile on the top-level context.
4558
4559 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR target/64338
4562 * g++.dg/opt/pr64338.C: New test.
4563
4564 2015-01-08 Tobias Burnus <burnus@net-b.de>
4565
4566 * gfortran.dg/coarray/codimension_2b.f90: New file.
4567 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4568 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4569
4570 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4571
4572 PR c++/59004
4573 * g++.dg/ext/fnname4.C: New.
4574
4575 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4576
4577 PR c++/64462
4578 * g++.dg/cpp0x/constexpr-64462.C: New.
4579
4580 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4581
4582 PR c++/60753
4583 * g++.dg/cpp0x/deleted10.C: New.
4584
4585 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4586
4587 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4588
4589 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4590
4591 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4592 GCC_JIT_UNARY_OP_ABS.
4593 (verify_unary_ops): Likewise.
4594
4595 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4596
4597 * jit.dg/test-arith-overflow.c: New test case.
4598 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4599 * jit.dg/test-combination.c (create_code): Likewise.
4600 (verify_code): Likewise.
4601 * jit.dg/test-threads.c (testcases): Likewise.
4602
4603 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4604
4605 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4606 rather than "jit". Load g++.exp, and call g++_init.
4607 Run test-*.cc files within the testsuite and *.cc files within
4608 docs/examples.
4609 (jit-dg-test): Drop the addition of -fgnu89-inline to
4610 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4611 doing it when compiling C testcases (since g++ does not handle
4612 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4613 is restored to the value after g++_init ran, rather than the
4614 value before g++_init ran. Return a list of
4615 $comp_output $output_file, as dg-test assumes.
4616
4617 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4618
4619 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4620 make it easier to figure out the origin of each test result when
4621 running test-combination.c and test-threads.c.
4622 (CHECK_VALUE): Likewise.
4623 (CHECK_DOUBLE_VALUE): Likewise.
4624 (CHECK_STRING_VALUE): Likewise.
4625 (CHECK_STRING_STARTS_WITH): Likewise.
4626 (CHECK_STRING_CONTAINS): Likewise.
4627 (CHECK): Likewise.
4628 (check_string_value): Likewise, add "funcname" param.
4629 (check_string_starts_with): Likewise.
4630 (check_string_contains): Likewise.
4631
4632 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4633
4634 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4635 generating name of built executable.
4636
4637 2015-01-07 Marek Polacek <polacek@redhat.com>
4638
4639 PR c/64440
4640 * gcc.dg/pr64440.c: New test.
4641 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4642
4643 2015-01-07 Marek Polacek <polacek@redhat.com>
4644
4645 PR c/64417
4646 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4647 * gcc.dg/pr64417.c: New test.
4648
4649 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4650
4651 PR target/64505
4652 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4653 fix is correct.
4654
4655 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4656
4657 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4658 Check if testcases run without errors, not just if they compile.
4659
4660 2015-01-06 Christian Bruel <christian.bruel@st.com>
4661
4662 PR target/64507
4663 * gcc.target/sh/pr64507.c: New test.
4664
4665 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4666
4667 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4668
4669 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4670
4671 * c-c++-common/asan/sanitize-all-1.c: New test.
4672 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4673 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4674 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4675 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4676
4677 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4678
4679 * lib/target-supports.exp (check_profiling_available): Return 0 for
4680 Visium.
4681 (check_effective_target_tls_runtime): Likewise.
4682 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4683 * gcc.dg/20020312-2.c: Adjust for Visium.
4684 * gcc.dg/tls/thr-cse-1.c: Likewise
4685 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4686 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4687 * gcc.dg/weak/typeof-2.c: Likewise.
4688
4689 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4690
4691 PR rtl-optimization/64287
4692 * gcc.dg/aru-2.c: New test.
4693
4694 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR sanitizer/64344
4697 * c-c++-common/ubsan/pr64344-1.c: New test.
4698 * c-c++-common/ubsan/pr64344-2.c: New test.
4699
4700 PR tree-optimization/64465
4701 * gcc.dg/pr64465.c: New test.
4702
4703 PR tree-optimization/64494
4704 * gcc.c-torture/compile/pr64494.c: New test.
4705
4706 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4707
4708 PR fortran/47674
4709 * gfortran.dg/realloc_on_assign_25.f90: New test.
4710
4711 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4712
4713 Update copyright years.
4714
4715 2015-01-05 Marek Polacek <polacek@redhat.com>
4716
4717 PR c/64423
4718 * gcc.dg/pr64423.c: New test.
4719
4720 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4721
4722 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4723 mmix-knuth-mmixware for the same reason as for MIPS.
4724 * gcc.dg/debug/debug-2.c: Ditto.
4725
4726 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4727
4728 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4729
4730 PR testsuite/62250
4731 * lib/gfortran.exp: Add libatomic library search path.
4732 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4733 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4734
4735 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4736
4737 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4738
4739 * c-c++-common/tsan/bitfield_race.c: New testcase.
4740 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4741
4742 2015-01-02 Tobias Burnus <burnus@net-b.de>
4743
4744 * gfortran.dg/coarray/collectives_4.f90: New.
4745
4746 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4747
4748 PR fortran/57562
4749 * gfortran.dg/extends_16.f90: New.
4750
4751 2015-01-02 Tobias Burnus <burnus@net-b.de>
4752
4753 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4754
4755 2015-01-02 Tobias Burnus <burnus@net-b.de>
4756
4757 * gfortran.dg/coarray/codimension_2.f90: New.
4758 * gfortran.dg/coarray/codimension_2a.f90: New.
4759 * gfortran.dg/coarray_35.f90: New.
4760 * gfortran.dg/coarray_35a.f90: New.
4761
4762 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4763
4764 PR fortran/60507
4765 * gfortran.dg/dummy_procedure_11.f90: New.
4766 ^L
4767 Copyright (C) 2015 Free Software Foundation, Inc.
4768
4769 Copying and distribution of this file, with or without modification,
4770 are permitted in any medium without royalty provided the copyright
4771 notice and this notice are preserved.