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