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