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