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