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