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