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