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