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