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