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