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