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