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