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