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