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