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