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