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