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