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