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