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