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