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