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