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