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