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