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