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