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