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