1 2015-04-28 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/65851
4 * g++.dg/torture/pr65851.C: New testcase.
6 2015-04-27 Jeff Law <law@redhat.com>
8 PR tree-optimization/65217
9 * gcc.target/i386/pr65217.c: Remove XFAIL.
11 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14 Add tests forgotten to svn-add.
15 * gfortran.dg/class_allocate_19.f03: New test.
16 * gfortran.dg/class_array_20.f03: New test.
17 * gfortran.dg/class_array_21.f03: New test.
18 * gfortran.dg/finalize_29.f08: New test.
20 2015-04-27 Andre Vehreschild <vehre@gmx.de>
24 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
25 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
27 2015-04-27 Caroline Tice <cmtice@google.com>
29 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
32 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
35 * gcc.target/powerpc/htm-1.c: New test.
36 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
38 (__builtin_tabortdci): Likewise.
39 (__builtin_tcheck): Remove operand.
40 * lib/target-supports.exp (check_htm_hw_available): New function.
42 2015-04-27 Richard Biener <rguenther@suse.de>
44 * gcc.target/i386/pr65217.c: XFAIL.
46 2015-04-27 Jakub Jelinek <jakub@redhat.com>
48 PR tree-optimization/65875
49 * gcc.c-torture/compile/pr65875.c: New test.
51 2015-04-25 Marek Polacek <polacek@redhat.com>
54 * gcc.dg/enum-incomplete-2.c: New test.
55 * gcc.dg/enum-mode-1.c: New test.
57 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
60 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
62 * gcc.target/powerpc/pr65849-2.c: Likewise.
64 2015-04-24 Tom de Vries <tom@codesourcery.com>
66 PR tree-optimization/65802
67 * g++.dg/pr65802.C: Move to ...
68 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
69 stdarg.h. Rewrite for C.
70 (fn1): Use va_list and va_arg. Make variable args function. Add use of
71 va_start and va_end. Remove unnecessary inline asm.
73 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
74 Wei Mi <wmi@google.com>
76 * gcc.target/i386/sse2-load-multi.c: New test.
77 * gcc.target/i386/sse2-store-multi.c: Ditto.
79 2015-04-24 Marek Polacek <polacek@redhat.com>
82 * c-c++-common/pr65830.c: New test.
85 * c-c++-common/Wlogical-op-1.c: New test.
87 2015-04-24 Marek Polacek <polacek@redhat.com>
90 * c-c++-common/pr61534-1.c: New test.
92 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
93 Steven Bosscher <steven@gcc.gnu.org>
95 PR rtl-optimization/34503
96 * gcc.target/arm/pr64616.c: New file.
98 2015-04-24 Bin Cheng <bin.cheng@arm.com>
100 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
102 2015-04-24 Terry Guo <terry.guo@arm.com>
104 * gcc.target/arm/pr65710.c: Update the options.
106 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
108 * gcc.target/i386/pr65523.c: Skip x32.
110 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
112 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
113 to look for vcl* where appropriate.
115 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
117 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
118 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
120 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
123 * gcc.target/arm/pr26702.c: New test.
125 2015-04-23 Marek Polacek <polacek@redhat.com>
128 * gcc.dg/pr65345-1.c: New test.
129 * gcc.dg/pr65345-2.c: New test.
131 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
133 * gcc.target/powerpc/crypto-builtin-2.c: New.
135 2015-04-23 Andre Vehreschild <vehre@gmx.de>
138 * gfortran.dg/class_allocate_19.f03: New test.
139 * gfortran.dg/class_array_20.f03: New test.
140 * gfortran.dg/class_array_21.f03: New test.
141 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
142 * gfortran.dg/finalize_15.f90: Fixing comparision to model
143 initialization correctly.
144 * gfortran.dg/finalize_29.f08: New test.
146 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
148 * gcc.target/powerpc/swaps-p8-18.c: New test.
150 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
153 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
154 * gcc.dg/vect/bb-slp-25.c: Likewise.
155 * gcc.dg/vect/bb-slp-29.c: Likewise.
156 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
157 vect_no_align && { ! vect_hw_misalign }.
158 * gcc.dg/vect/bb-slp-9.c: Likewise.
159 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
161 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
162 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
163 account for POWER8, where peeling for alignment is not needed.
164 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
165 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
166 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
167 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
168 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
169 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
170 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
171 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
172 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
173 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
174 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
175 * gcc.dg/vect/pr16105.c: Likewise.
176 * gcc.dg/vect/pr20122.c: Likewise.
177 * gcc.dg/vect/pr33804.c: Likewise.
178 * gcc.dg/vect/pr33953.c: Likewise.
179 * gcc.dg/vect/pr56787.c: Likewise.
180 * gcc.dg/vect/pr58508.c: Likewise.
181 * gcc.dg/vect/slp-25.c: Likewise.
182 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
183 * gcc.dg/vect/vect-105.c: Likewise.
184 * gcc.dg/vect/vect-27.c: Likewise.
185 * gcc.dg/vect/vect-29.c: Likewise.
186 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
188 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
189 && { ! vect_hw_misalign }.
190 * gcc.dg/vect/vect-44.c: Likewise.
191 * gcc.dg/vect/vect-48.c: Likewise.
192 * gcc.dg/vect/vect-50.c: Likewise.
193 * gcc.dg/vect/vect-52.c: Likewise.
194 * gcc.dg/vect/vect-56.c: Likewise.
195 * gcc.dg/vect/vect-60.c: Likewise.
196 * gcc.dg/vect/vect-72.c: Likewise.
197 * gcc.dg/vect/vect-75-big-array.c: Likewise.
198 * gcc.dg/vect/vect-75.c: Likewise.
199 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
200 * gcc.dg/vect/vect-77-global.c: Likewise.
201 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
202 * gcc.dg/vect/vect-78-global.c: Likewise.
203 * gcc.dg/vect/vect-93.c: Likewise.
204 * gcc.dg/vect/vect-95.c: Likewise.
205 * gcc.dg/vect/vect-96.c: Likewise.
206 * gcc.dg/vect/vect-cond-1.c: Likewise.
207 * gcc.dg/vect/vect-cond-3.c: Likewise.
208 * gcc.dg/vect/vect-cond-4.c: Likewise.
209 * gcc.dg/vect/vect-cselim-1.c: Likewise.
210 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
211 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
212 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
213 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
214 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
215 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
216 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
217 * gcc.dg/vect/vect-outer-3a.c: Likewise.
218 * gcc.dg/vect/vect-outer-5.c: Likewise.
219 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
220 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
221 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
222 * gcc.dg/vect/vect-outer-fir.c: Likewise.
223 * gcc.dg/vect/vect-peel-3.c: Likewise.
224 * gcc.dg/vect/vect-peel-4.c: Likewise.
225 * gcc.dg/vect/vect-pre-interact.c: Likewise.
226 * gcc.target/powerpc/pr65456.c: New test.
227 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
228 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
229 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
230 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
231 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
232 vect_no_align && { ! vect_hw_misalign }.
233 * gfortran.dg/vect/vect-3.f90: Likewise.
234 * gfortran.dg/vect/vect-4.f90: Likewise.
235 * gfortran.dg/vect/vect-5.f90: Likewise.
236 * lib/target-supports.exp (check_effective_target_vect_no_align):
238 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
240 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
243 * gfortran.dg/pr65429.f90: New test.
245 2015-04-22 Yury Gribov <y.gribov@samsung.com>
247 * c-c++-common/asan/user-section-1.c: New test.
248 * c-c++-common/asan/user-section-2.c: New test.
249 * c-c++-common/asan/user-section-3.c: New test.
251 2015-04-22 Hale Wang <hale.wang@arm.com>
252 Terry Guo <terry.guo@arm.com>
254 PR rtl-optimization/64818
255 * gcc.target/arm/pr64818.c: New test.
257 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
260 * g++.dg/tree-ssa/pr61034.C: Update template.
261 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
262 * gcc.dg/Warray-bounds-11.c: Likewise.
263 * gcc.dg/Warray-bounds.c: Likewise.
265 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
268 * gfortran.dg/fmt_unlimited.f90: New test.
270 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
272 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
274 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
275 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
276 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
277 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
278 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
279 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
280 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
282 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
285 * gfortran.dg/namelist_87.f90: New test.
287 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
289 * gcc.target/aarch64/mult-synth_1.c: New test.
290 * gcc.target/aarch64/mult-synth_2.c: Likewise.
291 * gcc.target/aarch64/mult-synth_3.c: Likewise.
292 * gcc.target/aarch64/mult-synth_4.c: Likewise.
293 * gcc.target/aarch64/mult-synth_5.c: Likewise.
294 * gcc.target/aarch64/mult-synth_6.c: Likewise.
296 2015-04-21 Richard Biener <rguenther@suse.de>
298 PR tree-optimization/65650
299 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
300 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
301 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
302 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
303 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
304 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
306 2015-04-21 Tom de Vries <tom@codesourcery.com>
308 PR tree-optimization/65802
309 * g++.dg/pr65802.C: New test.
311 2015-04-21 Bin Cheng <bin.cheng@arm.com>
314 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
315 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
317 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
320 * g++.dg/cpp0x/Wnarrowing2.C: New.
322 2015-04-20 Jeff Law <law@redhat.com>
324 PR tree-optimization/65658
325 * gcc.dg/pr65658.c: New test.
327 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
330 * gcc.target/aarch64/vec_init_1.c: New test.
332 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
334 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
337 2015-04-18 Martin Sebor <msebor@redhat.com>
339 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
340 of non-nul characters.
341 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
343 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
346 * gcc.target/powerpc/pr65787.c: New.
348 2015-04-17 Jakub Jelinek <jakub@redhat.com>
351 * gcc.target/aarch64/c-output-template-4.c: New test.
353 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
356 * gcc.dg/pr65780-1.c: New test.
357 * gcc.dg/pr65780-2.c: Likewise.
358 * gcc.target/i386/pr32219-9.c: Likewise.
359 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
361 * gcc.target/i386/pr64317.c (c): Initialize.
363 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
366 * g++.dg/ext/mv18.C: New test.
367 * g++.dg/ext/mv19.C: Likewise.
368 * g++.dg/ext/mv20.C: Likewise.
369 * g++.dg/ext/mv21.C: Likewise.
370 * g++.dg/ext/mv22.C: Likewise.
371 * g++.dg/ext/mv23.C: Likewise.
373 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
376 * g++.dg/init/pr64527.C: New test.
378 2015-04-17 Tom de Vries <tom@codesourcery.com>
379 Michael Matz <matz@suse.de>
381 PR tree-optimization/64950
382 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
385 2015-04-17 Yury Gribov <y.gribov@samsung.com>
387 * c-c++-common/asan/user-section-1.c: New test.
389 2015-04-17 Jakub Jelinek <jakub@redhat.com>
392 * gcc.dg/debug/pr65771.c: New test.
394 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
396 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
397 __buitlin_alloca with __builtin_alloca.
399 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
401 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
403 2015-04-16 Richard Biener <rguenther@suse.de>
405 PR tree-optimization/64277
406 * gcc.dg/Warray-bounds-14.c: New testcase.
407 * gcc.dg/Warray-bounds-15.c: Likewise.
408 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
409 * c-c++-common/ubsan/bounds-6.c: Likewise.
411 2015-04-16 Renlin Li <renlin.li@arm.com>
413 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
414 * gcc.target/arm/unsigned-float.c: New.
416 2015-04-16 Richard Biener <rguenther@suse.de>
418 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
419 * gcc.dg/tree-ssa/pr37508.c: Adjust.
420 * gfortran.dg/reassoc_6.f: Remove XFAIL.
422 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
424 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
425 * g++.dg/cpp0x/decltype-call1.C: Likewise.
426 * g++.dg/cpp0x/defaulted21.C: Likewise.
427 * g++.dg/cpp0x/defaulted28.C: Likewise.
428 * g++.dg/cpp0x/defaulted47.C: Likewise.
429 * g++.dg/cpp0x/elision_neg.C: Likewise.
430 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
431 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
432 * g++.dg/cpp0x/implicit1.C: Likewise.
433 * g++.dg/cpp0x/implicit9.C: Likewise.
434 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
435 * g++.dg/cpp0x/range-for13.C: Likewise.
436 * g++.dg/gomp/clause-2.C: Likewise.
437 * g++.dg/gomp/udr-5.C: Likewise.
438 * g++.dg/inherit/access6.C: Likewise.
439 * g++.dg/lookup/duperr1.C: Likewise.
440 * g++.dg/lookup/friend2.C: Likewise.
441 * g++.dg/lookup/pr6936.C: Likewise.
442 * g++.dg/lookup/scoped1.C: Likewise.
443 * g++.dg/lookup/using26.C: Likewise.
444 * g++.dg/lookup/using38.C: Likewise.
445 * g++.dg/other/access2.C: Likewise.
446 * g++.dg/overload/defarg3.C: Likewise.
447 * g++.dg/overload/defarg6.C: Likewise.
448 * g++.dg/parse/access11.C: Likewise.
449 * g++.dg/parse/access2.C: Likewise.
450 * g++.dg/parse/access3.C: Likewise.
451 * g++.dg/parse/access4.C: Likewise.
452 * g++.dg/parse/access5.C: Likewise.
453 * g++.dg/parse/access6.C: Likewise.
454 * g++.dg/parse/access8.C: Likewise.
455 * g++.dg/parse/access9.C: Likewise.
456 * g++.dg/parse/crash40.C: Likewise.
457 * g++.dg/tc1/dr142.C: Likewise.
458 * g++.dg/tc1/dr166.C: Likewise.
459 * g++.dg/tc1/dr52.C: Likewise.
460 * g++.dg/template/access11.C: Likewise.
461 * g++.dg/template/access18.C: Likewise.
462 * g++.dg/template/access19.C: Likewise.
463 * g++.dg/template/access2.C: Likewise.
464 * g++.dg/template/access20.C: Likewise.
465 * g++.dg/template/access26.C: Likewise.
466 * g++.dg/template/access3.C: Likewise.
467 * g++.dg/template/access7.C: Likewise.
468 * g++.dg/template/conv12.C: Likewise.
469 * g++.dg/template/crash69.C: Likewise.
470 * g++.dg/template/friend31.C: Likewise.
471 * g++.dg/template/friend32.C: Likewise.
472 * g++.dg/template/memfriend15.C: Likewise.
473 * g++.dg/template/memfriend16.C: Likewise.
474 * g++.dg/template/memfriend17.C: Likewise.
475 * g++.dg/template/memfriend7.C: Likewise.
476 * g++.dg/template/pr32519.C: Likewise.
477 * g++.dg/template/qualttp21.C: Likewise.
478 * g++.dg/template/qualttp8.C: Likewise.
479 * g++.dg/template/ttp10.C: Likewise.
480 * g++.dg/template/typedef11.C: Likewise.
481 * g++.dg/template/typedef13.C: Likewise.
482 * g++.dg/template/typedef19.C: Likewise.
483 * g++.dg/template/typedef20.C: Likewise.
484 * g++.dg/template/typedef22.C: Likewise.
485 * g++.dg/template/using16.C: Likewise.
486 * g++.dg/template/virtual3.C: Likewise.
487 * g++.dg/ubsan/pr61272.C: Likewise.
488 * g++.old-deja/g++.bob/inherit2.C: Likewise.
489 * g++.old-deja/g++.brendan/crash11.C: Likewise.
490 * g++.old-deja/g++.brendan/enum6.C: Likewise.
491 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
492 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
493 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
494 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
495 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
496 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
497 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
498 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
499 * g++.old-deja/g++.jason/access17.C: Likewise.
500 * g++.old-deja/g++.jason/access18.C: Likewise.
501 * g++.old-deja/g++.jason/access22.C: Likewise.
502 * g++.old-deja/g++.jason/access23.C: Likewise.
503 * g++.old-deja/g++.jason/access8.C: Likewise.
504 * g++.old-deja/g++.jason/delete3.C: Likewise.
505 * g++.old-deja/g++.jason/report.C: Likewise.
506 * g++.old-deja/g++.law/access2.C: Likewise.
507 * g++.old-deja/g++.law/access3.C: Likewise.
508 * g++.old-deja/g++.law/access4.C: Likewise.
509 * g++.old-deja/g++.law/access5.C: Likewise.
510 * g++.old-deja/g++.law/arm12.C: Likewise.
511 * g++.old-deja/g++.law/arm14.C: Likewise.
512 * g++.old-deja/g++.law/ctors13.C: Likewise.
513 * g++.old-deja/g++.law/union2.C: Likewise.
514 * g++.old-deja/g++.law/visibility12.C: Likewise.
515 * g++.old-deja/g++.law/visibility15.C: Likewise.
516 * g++.old-deja/g++.law/visibility16.C: Likewise.
517 * g++.old-deja/g++.law/visibility17.C: Likewise.
518 * g++.old-deja/g++.law/visibility18.C: Likewise.
519 * g++.old-deja/g++.law/visibility19.C: Likewise.
520 * g++.old-deja/g++.law/visibility20.C: Likewise.
521 * g++.old-deja/g++.law/visibility21.C: Likewise.
522 * g++.old-deja/g++.law/visibility24.C: Likewise.
523 * g++.old-deja/g++.law/visibility4.C: Likewise.
524 * g++.old-deja/g++.law/visibility5.C: Likewise.
525 * g++.old-deja/g++.law/visibility6.C: Likewise.
526 * g++.old-deja/g++.law/visibility7.C: Likewise.
527 * g++.old-deja/g++.law/visibility8.C: Likewise.
528 * g++.old-deja/g++.law/visibility9.C: Likewise.
529 * g++.old-deja/g++.niklas/t135.C: Likewise.
530 * g++.old-deja/g++.oliva/delete1.C: Likewise.
531 * g++.old-deja/g++.oliva/partord1.C: Likewise.
532 * g++.old-deja/g++.other/access11.C: Likewise.
533 * g++.old-deja/g++.other/access4.C: Likewise.
534 * g++.old-deja/g++.other/access7.C: Likewise.
535 * g++.old-deja/g++.other/crash1.C: Likewise.
536 * g++.old-deja/g++.other/crash7.C: Likewise.
537 * g++.old-deja/g++.other/friend1.C: Likewise.
538 * g++.old-deja/g++.other/friend4.C: Likewise.
539 * g++.old-deja/g++.other/friend9.C: Likewise.
540 * g++.old-deja/g++.other/lineno1.C: Likewise.
541 * g++.old-deja/g++.other/using1.C: Likewise.
542 * g++.old-deja/g++.pt/enum14.C: Likewise.
543 * g++.old-deja/g++.pt/friend11.C: Likewise.
544 * g++.old-deja/g++.pt/friend21.C: Likewise.
545 * g++.old-deja/g++.pt/friend3.C: Likewise.
546 * g++.old-deja/g++.pt/inherit2.C: Likewise.
547 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
548 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
549 * g++.old-deja/g++.robertl/eb94.C: Likewise.
551 2015-04-15 Jakub Jelinek <jakub@redhat.com>
554 * g++.dg/ipa/pr65765.C: New test.
556 2015-04-15 Nick Clifton <nickc@redhat.com>
558 * gcc.target/rx/builtins.c: Disable RMPA test if string
559 instructions are not allowed.
561 2015-04-15 Alan Modra <amodra@gmail.com>
563 * gcc.dg/pr65408.c: New.
565 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
568 * gcc.target/arm/pr65729.c: New test.
570 2015-04-14 Richard Biener <rguenther@suse.de>
572 PR tree-optimization/65758
573 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
575 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
578 * gcc.c-torture/execute/pr65648.c: New test.
580 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
582 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
583 __builtin_finite instead of finite.
584 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
587 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
589 PR tree-optimization/63387
590 * gcc.dg/pr63387.c: New testcase.
592 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
594 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
596 2015-04-13 Richard Biener <rguenther@suse.de>
598 PR tree-optimization/65204
599 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
601 2015-04-13 Terry Guo <terry.guo@arm.com>
604 * gcc.target/arm/pr65710.c: New.
606 2015-04-12 Jakub Jelinek <jakub@redhat.com>
608 PR tree-optimization/65747
609 * g++.dg/torture/pr65747.C: New test.
611 2015-04-12 Jakub Jelinek <jakub@redhat.com>
614 * g++.dg/cpp0x/pr65736.C: New test.
616 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
617 Martin Liska <mliska@suse.cz>
620 * g++.dg/ipa/pr65722.C: New testcase.
622 2015-04-11 Jakub Jelinek <jakub@redhat.com>
624 PR tree-optimization/65735
625 * gcc.c-torture/compile/pr65735.c: New test.
627 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
630 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
632 2015-04-11 Jakub Jelinek <jakub@redhat.com>
635 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
637 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
640 * gcc.target/arm/pr65647-2.c: New.
642 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
645 * g++.dg/torture/pr65694.C: New test.
647 2015-04-10 Tobias Burnus <burnus@net-b.de>
649 * gfortran.dg/coarray_lock_6.f90: New.
650 * gfortran.dg/coarray_lock_7.f90: New.
651 * gfortran.dg/coarray/lock_2.f90: New.
653 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
659 * gfortran.dg/used_types_27.f90: New.
661 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
664 * gcc.target/i386/pr65671.c: New.
666 2015-04-09 Jakub Jelinek <jakub@redhat.com>
668 PR tree-optimization/65709
669 * c-c++-common/ubsan/align-9.c: New test.
671 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
674 * gfortran.dg/pr56852.f90: New test.
676 2015-04-09 Marek Polacek <polacek@redhat.com>
677 Jakub Jelinek <jakub@redhat.com>
680 * g++.dg/opt/pr65554.C: New test.
682 2015-04-09 Jakub Jelinek <jakub@redhat.com>
685 * c-c++-common/attr-aligned-1.c: New test.
687 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
689 * gcc.target/i386/mpx/memmove-zero-length.c: New.
691 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
694 * gcc.target/i386/sse-25.c: New.
696 2015-04-09 Jakub Jelinek <jakub@redhat.com>
699 * gcc.target/i386/pr65693.c: New test.
701 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
703 * gcc.dg/lto/chkp-static-bounds_0.c: New.
705 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
707 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
709 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
711 * gcc.target/i386/thunk-retbnd.c: New.
713 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
715 * gnat.dg/opt48.adb: New test.
716 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
717 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
719 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
722 * gcc.c-torture/compile/pr65540.c: New.
724 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
726 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
729 2015-04-07 Jakub Jelinek <jakub@redhat.com>
732 * g++.dg/debug/pr65678.C: New test.
735 * gcc.c-torture/compile/pr65680.c: New test.
737 2015-04-07 Andre Vehreschild <vehre@gmx.de>
740 * gfortran.dg/allocate_with_source_5.f90: New test.
742 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
744 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
745 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
747 2015-04-07 Bin Cheng <bin.cheng@arm.com>
749 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
751 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
754 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
755 to get floating point compression.
756 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
758 2015-04-06 Jakub Jelinek <jakub@redhat.com>
760 PR preprocessor/61977
761 * gcc.dg/cpp/pr61977.c: New test.
763 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
765 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
767 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
770 * gcc.target/arm/pr65647.c: New.
772 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
775 * g++.dg/torture/pr65655.C: New testcase.
777 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/cpp1y/lambda-init13.C: New.
782 2015-04-03 Marek Polacek <polacek@redhat.com>
784 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
786 2015-04-02 Marek Polacek <polacek@redhat.com>
789 * g++.dg/cpp0x/constexpr-fold1.C: New test.
790 * g++.dg/cpp0x/constexpr-fold2.C: New test.
792 2015-04-02 Jakub Jelinek <jakub@redhat.com>
794 PR preprocessor/61977
795 * gcc.target/powerpc/pr61977-1.c: New test.
796 * gcc.target/powerpc/pr61977-2.c: New test.
798 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/warn/Wshadow-8.C: New.
802 * g++.dg/warn/Wshadow-9.C: Likewise.
803 * g++.dg/warn/Wshadow-10.C: Likewise.
804 * g++.dg/warn/Wshadow-11.C: Likewise.
806 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
808 * gcc.dg/pr23623.c: Added aligned attribute.
809 * gcc.dg/20141029-1.c: Likewise.
810 * gcc.dg/20150306-1.c: New test.
812 2015-04-01 Marek Polacek <polacek@redhat.com>
815 * g++.dg/cpp0x/initlist93.C: New test.
816 * g++.dg/cpp0x/initlist94.C: New test.
818 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
821 * gcc.target/aarch64/pr65624.c: New test.
823 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
825 * gcc.dg/ipa/inlinehint-4.c: New testcase.
827 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
829 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
830 extra variable to force stack alignment.
831 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
832 extra variable to force stack alignment.
834 2015-03-31 Marek Polacek <polacek@redhat.com>
837 * g++.dg/template/pr65390.C: New test.
839 2015-03-31 Martin Liska <mliska@suse.cz>
841 * g++.dg/ipa/pr65557.C: New test.
843 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
845 * gcc.target/s390/hotpatch-25.c: New test.
846 * gcc.target/s390/hotpatch-1.c: Update test.
847 * gcc.target/s390/hotpatch-10.c: Update test.
848 * gcc.target/s390/hotpatch-11.c: Update test.
849 * gcc.target/s390/hotpatch-12.c: Update test.
850 * gcc.target/s390/hotpatch-13.c: Update test.
851 * gcc.target/s390/hotpatch-14.c: Update test.
852 * gcc.target/s390/hotpatch-15.c: Update test.
853 * gcc.target/s390/hotpatch-16.c: Update test.
854 * gcc.target/s390/hotpatch-17.c: Update test.
855 * gcc.target/s390/hotpatch-18.c: Update test.
856 * gcc.target/s390/hotpatch-19.c: Update test.
857 * gcc.target/s390/hotpatch-2.c: Update test.
858 * gcc.target/s390/hotpatch-21.c: Update test.
859 * gcc.target/s390/hotpatch-22.c: Update test.
860 * gcc.target/s390/hotpatch-23.c: Update test.
861 * gcc.target/s390/hotpatch-24.c: Update test.
862 * gcc.target/s390/hotpatch-3.c: Update test.
863 * gcc.target/s390/hotpatch-4.c: Update test.
864 * gcc.target/s390/hotpatch-5.c: Update test.
865 * gcc.target/s390/hotpatch-6.c: Update test.
866 * gcc.target/s390/hotpatch-7.c: Update test.
867 * gcc.target/s390/hotpatch-8.c: Update test.
868 * gcc.target/s390/hotpatch-9.c: Update test.
869 * gcc.target/s390/hotpatch-compile-16.c: Update test.
871 2015-03-31 Richard Biener <rguenther@suse.de>
874 * g++.dg/torture/pr65626.C: New testcase.
876 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
879 * gcc.target/i386/mpx/pr65531.cc: New.
881 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
884 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
885 __builtin_alloca instead of alloca.
886 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
887 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
888 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
891 2015-03-30 Jakub Jelinek <jakub@redhat.com>
894 * g++.dg/ubsan/pr65610.C: New test.
896 2015-03-30 Marek Polacek <polacek@redhat.com>
899 * g++.dg/cpp0x/pr65398-2.C: New test.
901 2015-03-30 Marek Polacek <polacek@redhat.com>
903 * c-c++-common/pr65556.c: Change the width of bit-fields.
905 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
908 * gcc.target/i386/pr65588.c: New testcase.
910 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
913 * gfortran.dg/open_errors_2.f90: New test.
915 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
918 * gfortran.dg/namelist_86.f90: New test.
920 2015-03-28 Andre Vehreschild <vehre@gmx.de>
922 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
923 statement to reflect new ownership.
925 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
928 * g++.dg/template/friend58.C: New.
929 * g++.dg/template/friend59.C: Likewise.
931 2015-03-27 Tobias Burnus <burnus@net-b.de>
934 * g++.dg/gomp/openmp-simd-3.C: New.
935 * gcc.dg/gomp/openmp-simd-3.c: New.
937 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
940 * gcc.target/i386/pr65248-1.c: New file.
941 * gcc.target/i386/pr65248-2.c: Likewise.
942 * gcc.target/i386/pr65248-3.c: Likewise.
943 * gcc.target/i386/pr65248-4.c: Likewise.
945 2015-03-27 Jakub Jelinek <jakub@redhat.com>
948 * gcc.c-torture/compile/pr65593.c: New test.
950 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
953 * g++.dg/cpp1y/constexpr-assert1.C: New.
955 2015-03-27 Marek Polacek <polacek@redhat.com>
958 * c-c++-common/pr65556.c: New test.
960 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
963 * g++.dg/torture/pr65600.C: New testcase.
965 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
968 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
970 2015-03-27 Andre Vehreschild <vehre@gmx.de>
972 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
973 statement and cleanup. Fixed typos.
975 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
978 * gcc.c-torture/compile/pr65595.c: New testcase.
980 2015-03-27 Marek Polacek <polacek@redhat.com>
983 * g++.dg/ubsan/pr65583.C: New test.
985 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
987 * gcc.c-torture/compile/20150327.c: New testcase.
989 2015-03-26 Richard Biener <rguenther@suse.de>
992 * g++.dg/torture/pr65555.C: New testcase.
994 2015-03-26 Jakub Jelinek <jakub@redhat.com>
996 PR tree-optimization/64715
997 * gcc.dg/builtin-object-size-15.c: New test.
998 * gcc.dg/pr64715-1.c: New test.
999 * gcc.dg/pr64715-2.c: New test.
1001 2015-03-26 Richard Biener <rguenther@suse.de>
1004 * gnat.dg/specs/opt2.ads: Fix testcase.
1006 2015-03-25 Martin Sebor <msebor@redhat.com>
1009 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1010 when target isn't arm*-*-*-*.
1011 (check_effective_target_arm_nothumb): Likewise.
1012 (check_effective_target_arm_little_endian): Likewise.
1013 (check_effective_target_arm_vect_no_misalign): Likewise.
1014 (check_effective_target_aarch64_little_endian): Fail early if target
1017 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1019 PR tree-optimization/65177
1020 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1022 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1024 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1025 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1026 smmintrin.h and mm3dnow.h.
1028 2015-03-25 Marek Polacek <polacek@redhat.com>
1031 * g++.dg/cpp0x/pr65558.C: New test.
1033 2015-03-25 Marek Polacek <polacek@redhat.com>
1036 * g++.dg/template/pr61670.C: New test.
1038 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1041 * g++.dg/template/pr54987.C: New.
1043 2015-03-25 Richard Biener <rguenther@suse.de>
1045 PR tree-optimization/62630
1046 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1048 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1051 * gcc.target/i386/mpx/pr65508.c: New.
1053 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1057 * gfortran.dg/data_initialized_3.f90: New.
1059 2015-03-25 Richard Biener <rguenther@suse.de>
1062 * gnat.dg/specs/opt2.ads: New testcase.
1064 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1066 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1067 * gcc.target/arm/memset-inline-4.c: Skip for
1068 arm_tune_string_ops_prefer_neon.
1069 * gcc.target/arm/memset-inline-5.c: Ditto.
1070 * gcc.target/arm/memset-inline-6.c: Ditto.
1071 * gcc.target/arm/memset-inline-8.c: Ditto.
1072 * gcc.target/arm/memset-inline-9.c: Ditto.
1074 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1077 * g++.dg/other/virtual3.C: New.
1079 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/cpp0x/vt-60130.C: New.
1084 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/warn/Warray-bounds-7.C: New.
1089 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/template/defarg18.C: New.
1094 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/cpp0x/vt-59988.C: New.
1099 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1101 PR tree-optimization/65533
1102 * gcc.dg/pr65533.c: New test.
1104 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1106 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1107 source= and mold= expressions functionality.
1108 * gfortran.dg/allocate_class_4.f90: New test.
1109 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1110 copying an unlimited polymorhpic object containing a char array
1111 to another unlimited polymorphic object respects the _len
1113 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1114 whether deferred length char array allocate works, unlimited
1115 polymorphic object allocation from a string works and if
1116 allocating an array of deferred length strings works.
1117 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1119 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1122 * g++.dg/cpp0x/constexpr-array11.C: New.
1124 2015-03-24 Richard Biener <rguenther@suse.de>
1127 * gcc.dg/torture/pr65517.c: New testcase.
1129 2015-03-24 Tobias Burnus <burnus@net-b.de>
1131 * gfortran.dg/coindexed_1.f90: Moved from
1132 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1134 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1137 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1141 * gcc.target/i386/pr65523.c: New test.
1144 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1146 * g++.dg/lto/pr65475b_0.C: Likewise.
1148 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1151 * gcc.target/sh/torture/pr65505.c: New.
1153 2015-03-23 Martin Sebor <msebor@redhat.com>
1156 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1157 assembly for lvx in addition to lxv.
1159 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1162 * gfortran.dg/pr65504.f90: New test.
1165 * gcc.dg/pr65521.c: New test.
1167 2015-03-23 Richard Biener <rguenther@suse.de>
1169 PR tree-optimization/65518
1170 * gcc.dg/vect/pr65518.c: New testcase.
1172 2015-03-23 Richard Biener <rguenther@suse.de>
1174 PR tree-optimization/65494
1175 * gcc.dg/vect/pr65494.c: New testcase.
1177 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1179 PR preprocessor/65238
1180 * c-c++-common/cpp/pr65238-1.c: New test.
1181 * gcc.dg/cpp/pr65238-2.c: New test.
1182 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1183 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1185 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1186 Mikael Morin <mikael@gcc.gnu.org>
1189 * gfortran.dg/elemental_dependency_4.f90: New.
1190 * gfortran.dg/elemental_dependency_5.f90: New.
1192 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1195 * g++.dg/lto/pr65475b_0.C: New testcase.
1196 * g++.dg/lto/pr65475b_1.C: New testcase.
1197 * g++.dg/lto/pr65475c_0.C: New testcase.
1198 * g++.dg/lto/pr65475c_1.C: New testcase.
1200 2015-03-21 Tobias Burnus <burnus@net-b.de>
1202 * gfortran.dg/coarray_38.f90: New.
1203 * gfortran.dg/coarray_39.f90: New.
1204 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1207 2015-03-20 Marek Polacek <polacek@redhat.com>
1210 * g++.dg/cpp0x/pr65398.C: New test.
1212 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1215 * g++.dg/lto/pr65475_0.C: New testcase.
1216 * g++.dg/lto/pr65475_1.C: New testcase.
1218 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1220 PR rtl-optimization/64366
1221 * gcc.target/sh/pr64366.c: New.
1223 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1226 * g++.dg/cpp0x/constexpr-48324.C: New.
1228 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1231 * g++.dg/cpp0x/pr48453.C: New.
1233 2015-03-20 Marek Polacek <polacek@redhat.com>
1236 * g++.dg/cpp0x/pr65072.C: New test.
1238 2015-03-20 Richard Biener <rguenther@suse.de>
1241 * gcc.dg/pr15347.c: Use -O.
1242 * c-c++-common/pr19807-1.c: Likewise.
1244 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1246 * gnat.dg/volatile13.ad[sb]: New test.
1248 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1250 PR rtl-optimization/60851
1251 * gcc.target/i386/pr60851.c: New test.
1253 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1256 * g++.dg/pr65240.h: Add tests for PR 65240.
1257 * g++.dg/pr65240-1.C: Likewise.
1258 * g++.dg/pr65240-2.C: Likewise.
1259 * g++.dg/pr65240-3.C: Likewise.
1260 * g++.dg/pr65240-4.C: Likewise.
1262 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1264 PR rtl-optimization/63491
1265 * gcc.target/powerpc/pr63491.c: New.
1267 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1269 * g++.dg/ipa/pr65465.C: New test.
1271 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1274 * g++.dg/cpp0x/deleted11.C: New.
1276 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1279 * c-c++-common/tsan/pr65400-3.c: New test.
1281 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1284 * g++.dg/cpp0x/constexpr-59686.C: New.
1286 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1289 * g++.dg/tsan/pr64265.C: New test.
1292 * c-c++-common/tsan/pr65400-1.c: New test.
1293 * c-c++-common/tsan/pr65400-2.c: New test.
1295 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1298 * g++.dg/cpp0x/pr59816.C: New.
1300 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1303 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1305 2015-03-18 Martin Liska <mliska@suse.cz>
1308 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1309 equivalences either to 6 or 7.
1311 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1315 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1317 * gcc.dg/undefined-loop-1.c: New file.
1318 * gcc.dg/undefined-loop-2.c: New file.
1320 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1323 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1324 loop exits too early.
1326 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1328 PR tree-optimization/65450
1329 * gfortran.dg/pr65450.f90: New test.
1332 * gcc.target/i386/pr65078-1.c: New test.
1333 * gcc.target/i386/pr65078-2.c: New test.
1334 * gcc.target/i386/pr65078-3.c: New test.
1335 * gcc.target/i386/pr65078-4.c: New test.
1336 * gcc.target/i386/pr65078-5.c: New test.
1337 * gcc.target/i386/pr65078-6.c: New test.
1339 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/cpp1y/pr65340.C: New.
1344 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1347 * gfortran.dg/system_clock_3.f08: Adjust test.
1349 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1352 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1353 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1355 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1358 * gfortran.dg/system_clock_3.f08: New test.
1360 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1363 g++.dg/cpp1y/pr64626-1.C: New.
1364 g++.dg/cpp1y/pr64626-2.C: New.
1365 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1367 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1369 PR tree-optimization/65427
1370 * gcc.c-torture/execute/pr65427.c: New test.
1372 2015-03-16 Marek Polacek <polacek@redhat.com>
1376 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1377 * g++.dg/cpp0x/pr65327.C: New test.
1379 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1382 * c-c++-common/asan/pr64820.c: New test.
1384 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1386 * gfortran.dg/pointer_2.f90: New test.
1388 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1390 * g++.dg/pr65049.C: New test.
1392 2015-03-16 Tom de Vries <tom@codesourcery.com>
1394 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1395 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1396 * gcc.target/i386/fuse-caller-save.c: Same.
1398 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1400 * gnat.dg/loop_optimization18.ad[sb]: New test.
1401 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1403 2015-03-16 Alan Modra <amodra@gmail.com>
1405 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1408 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1410 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1412 * gcc.dg/torture/pr65270-2.c: Likewise.
1414 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1417 * gfortran.dg/pointer_remapping_9.f90: New.
1419 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1421 PR tree-optimization/65369
1422 * gcc.c-torture/execute/pr65369.c: New test.
1424 PR tree-optimization/65418
1425 * gcc.c-torture/execute/pr65418-1.c: New test.
1426 * gcc.c-torture/execute/pr65418-2.c: New test.
1428 PR rtl-optimization/65401
1429 * gcc.c-torture/execute/pr65401.c: New test.
1431 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1434 * gcc.target/arm/pr64600_1.c: New test.
1436 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1438 PR rtl-optimization/65235
1439 * gcc.target/aarch64/pr65235_1.c: New test.
1441 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1443 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1444 * gcc.target/s390/hotpatch-22.c: Likewise.
1445 * gcc.target/s390/hotpatch-23.c: Likewise.
1446 * gcc.target/s390/hotpatch-24.c: Likewise.
1447 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1448 * gcc.target/s390/hotpatch-1.c: Update expected output.
1449 * gcc.target/s390/hotpatch-2.c: Likewise.
1450 * gcc.target/s390/hotpatch-3.c: Likewise.
1451 * gcc.target/s390/hotpatch-4.c: Likewise.
1452 * gcc.target/s390/hotpatch-5.c: Likewise.
1453 * gcc.target/s390/hotpatch-6.c: Likewise.
1454 * gcc.target/s390/hotpatch-7.c: Likewise.
1455 * gcc.target/s390/hotpatch-8.c: Likewise.
1456 * gcc.target/s390/hotpatch-9.c: Likewise.
1457 * gcc.target/s390/hotpatch-10.c: Likewise.
1458 * gcc.target/s390/hotpatch-11.c: Likewise.
1459 * gcc.target/s390/hotpatch-12.c: Likewise.
1460 * gcc.target/s390/hotpatch-13.c: Likewise.
1461 * gcc.target/s390/hotpatch-14.c: Likewise.
1462 * gcc.target/s390/hotpatch-15.c: Likewise.
1463 * gcc.target/s390/hotpatch-16.c: Likewise.
1464 * gcc.target/s390/hotpatch-17.c: Likewise.
1465 * gcc.target/s390/hotpatch-18.c: Likewise.
1466 * gcc.target/s390/hotpatch-19.c: Likewise.
1468 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1471 * gcc.target/i386/pr65103-1.c: New.
1473 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1476 * gcc.target/i386/pr65044.c: New.
1478 2015-03-12 Tom de Vries <tom@codesourcery.com>
1480 PR rtl-optimization/64895
1481 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1482 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1483 * gcc.target/i386/fuse-caller-save.c: Ditto.
1485 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1487 * gcc.dg/ipa/pr63569.c: Fix template.
1489 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1491 * g++.dg/ipa/pr64146.C: Require fpic support.
1493 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1496 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1497 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1499 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1501 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1502 to dg-options, fix up dg-skip-if.
1504 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1507 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1508 * gcc.target/avr/tiny-caller-save.c: Same.
1510 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1513 * g++.dg/pr65242.C: New test.
1515 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1517 * c-c++-common/asan/no-asan-check-glob.c: New test.
1519 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1522 * g++.dg/other/default11.C: New.
1523 * g++.dg/other/default12.C: Likewise.
1525 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1528 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1530 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1533 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1535 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1538 * g++.dg/cpp0x/pr65127.C: New test.
1540 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1542 * gcc.dg/ipa/PR64550.c: Update template.
1544 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1545 Tobias Burnus <burnus@net-b.de>
1547 * gfortran.dg/coarray_sync_memory.f90: New.
1549 2015-03-10 Marek Polacek <polacek@redhat.com>
1552 * c-c++-common/ubsan/pr65367.c: New test.
1554 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1556 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1557 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1558 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1559 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1560 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1561 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1562 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1563 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1564 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1565 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1566 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1567 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1568 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1570 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1572 * lib/mpx-dg.exp (mpx_link_flags): New.
1575 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1576 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1577 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1578 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1579 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1580 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1581 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1582 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1583 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1584 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1585 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1586 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1587 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1588 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1589 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1590 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1591 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1592 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1593 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1594 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1595 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1596 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1597 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1598 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1599 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1600 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1601 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1602 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1603 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1604 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1605 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1606 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1607 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1608 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1609 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1610 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1611 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1612 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1613 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1614 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1615 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1616 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1617 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1618 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1619 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1620 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1621 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1622 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1623 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1624 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1625 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1626 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1627 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1628 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1629 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1630 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1631 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1632 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1633 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1634 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1635 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1636 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1637 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1638 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1639 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1640 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1641 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1642 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1643 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1644 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1645 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1646 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1647 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1648 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1649 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1650 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1651 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1652 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1653 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1654 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1655 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1656 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1657 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1658 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1659 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1660 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1661 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1662 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1663 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1664 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1665 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1666 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1667 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1668 * gcc.target/i386/mpx/label-address-1.c: New.
1669 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1670 * gcc.target/i386/mpx/macro.c: New.
1671 * gcc.target/i386/mpx/mpx-check.h: New.
1672 * gcc.target/i386/mpx/mpx.exp: New.
1673 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1674 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1675 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1676 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1677 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1678 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1679 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1680 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1681 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1682 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1683 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1684 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1685 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1686 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1687 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1688 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1689 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1690 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1691 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1692 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1693 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1694 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1695 * gcc.target/i386/mpx/reference-1-nov.c: New.
1696 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1697 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1698 * gcc.target/i386/mpx/reference-2-nov.c: New.
1699 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1700 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1701 * gcc.target/i386/mpx/reference-3-nov.c: New.
1702 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1703 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1704 * gcc.target/i386/mpx/reference-4-nov.c: New.
1705 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1706 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1707 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1708 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1709 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1710 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1711 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1712 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1713 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1714 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1715 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1716 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1717 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1718 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1719 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1720 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1721 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1722 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1723 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1724 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1725 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1726 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1727 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1728 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1729 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1730 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1731 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1732 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1733 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1734 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1735 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1736 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1737 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1738 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1739 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1740 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1741 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1742 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1743 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1744 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1745 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1746 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1747 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1748 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1749 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1750 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1751 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1752 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1753 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1754 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1755 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1756 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1757 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1758 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1759 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1760 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1761 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1762 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1763 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1764 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1765 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1766 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1767 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1768 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1769 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1770 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1771 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1772 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1773 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1774 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1775 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1776 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1777 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1778 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1779 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1780 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1781 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1782 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1783 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1784 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1785 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1786 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1787 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1788 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1789 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1790 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1791 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1792 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1793 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1794 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1795 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1796 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1797 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1798 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1799 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1800 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1801 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1802 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1803 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1804 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1805 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1806 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1807 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1808 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1809 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1810 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1811 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1812 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1813 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1814 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1815 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1816 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1817 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1818 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1819 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1820 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1821 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1822 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1823 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1824 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1825 * gcc.target/i386/mpx/vla-1-nov.c: New.
1826 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1827 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1828 * gcc.target/i386/mpx/vla-2-nov.c: New.
1829 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1831 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1833 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1835 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1837 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1839 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1841 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1842 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1844 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1847 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1850 * c-c++-common/pr65120.c: New test.
1852 PR rtl-optimization/65321
1853 * gcc.dg/pr65321.c: New test.
1855 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1857 PR tree-optimization/65355
1858 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1860 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1863 * c-c++-common/pr49706.c: Adjust tests for not warning
1864 about !!x == y or !b == y where b is boolean, and add
1866 * c-c++-common/pr62199-2.c: Likewise.
1868 2015-03-09 Richard Biener <rguenther@suse.de>
1871 * gcc.dg/torture/pr65270-1.c: New testcase.
1872 * gcc.dg/torture/pr65270-2.c: Likewise.
1874 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1876 PR tree-optimization/63743
1877 * gcc.dg/pr63743.c: New test.
1879 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1882 * g++.dg/lto/pr65316_0.C: New testcase.
1883 * g++.dg/lto/pr65316_1.C: New testcase.
1885 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1888 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1890 * g++.dg/abi/rtti3.C: Likewise.
1892 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1895 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1897 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1899 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1901 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1903 2015-03-08 Morin <mikael@gcc.gnu.org>
1906 * gfortran.dg/entry_20.f90: New.
1908 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1911 * gcc.c-torture/compile/pr65153.c: New.
1913 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1916 * g++.dg/torture/pr65249.C: New.
1918 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1920 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1922 (int64_t): Likewise.
1924 2015-03-07 Marek Polacek <polacek@redhat.com>
1925 Martin Uecker <uecker@eecs.berkeley.edu>
1928 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1930 * c-c++-common/ubsan/bounds-8.c: New test.
1931 * c-c++-common/ubsan/bounds-9.c: New test.
1932 * gcc.dg/ubsan/bounds-2.c: New test.
1934 2015-03-05 Martin Sebor <msebor@redhat.com>
1936 * PR testsuite/63175
1937 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1938 checking of results into main to prevent it from getting optimized
1940 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1942 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1944 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1945 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1946 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1949 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1951 * g++.dg/lto/pr65302_1.C: New testcase.
1952 * g++.dg/lto/pr65302_0.C: New testcase.
1954 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1956 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1957 -fno-ipa-icf to dg-options.
1959 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1961 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1962 compiles using the linker plugin.
1964 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1966 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1968 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1970 * gcc.target/arm/pr65067.c: New test.
1972 2015-03-05 Martin Liska <mliska@suse.cz>
1975 * gcc.dg/ipa/pr65318.c: New test.
1977 2015-03-05 Marek Polacek <polacek@redhat.com>
1979 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1981 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1983 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1985 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1987 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1988 max-unroll-times back to defaults for s390.
1990 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1994 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1997 * g++.dg/cpp0x/initlist92.C: New.
1999 2015-03-05 Richard Biener <rguenther@suse.de>
2001 PR tree-optimization/65310
2002 * gcc.dg/vect/pr65310.c: New testcase.
2004 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2007 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2009 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2011 * gnat.dg/entry_queues3.adb: New test.
2013 2015-03-04 Ian Lance Taylor <iant@google.com>
2015 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2017 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2020 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2022 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2024 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2025 -fno-ipa-icf to dg-options
2026 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2027 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2029 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/cpp0x/decltype62.C: New.
2034 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2036 * gnat.dg/object_overflow5.adb: New test.
2038 2015-03-03 Martin Liska <mliska@suse.cz>
2041 * gcc.dg/ipa/pr65287.c: New test.
2043 2015-03-03 Martin Jambor <mjambor@suse.cz>
2044 Eric Botcazou <ebotcazou@adacore.com>
2046 * gnat.dg/specs/pack12.ads: New test.
2048 2015-03-03 Martin Liska <mliska@suse.cz>
2050 * gcc.dg/ipa/PR65282.c: New test.
2052 2015-03-13 Jeff Law <law@redhat.com>
2054 PR tree-optimization/65241
2055 * gcc.c-torture/compile/pr65241.c: New test.
2057 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2060 * gcc.target/avr/torture/pr64331.c: New test.
2062 2015-03-03 Martin Liska <mliska@suse.cz>
2063 Jan Hubicka <hubicka@ucw.cz>
2065 * g++.dg/ipa/pr65263.C: New test.
2067 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2070 * gcc.dg/lto/pr65130_0.c: New testcase.
2071 * gcc.dg/lto/pr65130_1.c: New testcase.
2073 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2076 * g++.dg/torture/pr64988.C: New testcase.
2078 2015-03-02 Tobias Burnus <burnus@net-b.de>
2080 * gfortran.dg/coarray_atomic_6.f90: New.
2082 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2085 * gcc.target/i386/pr65184.c: New.
2087 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2090 * gcc.target/i386/pr65183.c: New.
2092 2015-02-28 Martin Liska <mliska@suse.cz>
2093 Jan Hubicka <hubicka@ucw.cz>
2095 * gcc.dg/ipa/ipa-icf-35.c: New test.
2096 * gcc.dg/ipa/ipa-icf-36.c: New test.
2097 * gcc.dg/ipa/ipa-icf-37.c: New test.
2099 2015-02-28 Martin Liska <mliska@suse.cz>
2100 Jan Hubicka <hubicka@ucw.cz>
2103 * gcc.dg/ipa/ipa-icf-34.c: New test.
2105 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2108 * gcc.target/sh/sh/pr61142.c: New.
2110 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2112 * g++.dg/other/dump-ada-spec-3.C: New test.
2114 2015-03-01 Martin Liska <mliska@suse.cz>
2116 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2117 * g++.dg/ipa/pr63595.C: Update expected results.
2119 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2122 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2124 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2126 * gcc.dg/vect/pr59354.c: Move vector producing code to
2129 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2132 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2133 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2134 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2135 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2137 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2139 PR tree-optimization/65048
2140 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2141 (foo): Use K&R style definition.
2143 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2146 * g++.dg/pr65032.C: New.
2148 2015-02-27 Marek Polacek <polacek@redhat.com>
2151 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2154 2015-02-27 Marek Polacek <polacek@redhat.com>
2157 * gcc.dg/pr65228.c: New test.
2159 2015-02-27 Kai Tietz <ktietz@redhat.com>
2162 * gcc.dg/weak/weak-17.c: New file.
2164 2015-02-27 Richard Biener <rguenther@suse.de>
2167 * g++.dg/lto/pr65193_0.C: New testcase.
2169 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2171 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2172 * gcc.target/s390/hotpatch-8.c: Likewise.
2173 * gcc.target/s390/hotpatch-9.c: Likewise.
2174 * gcc.target/s390/pr61078.c: Likewise.
2175 * gcc.target/s390/pr57960.c: Remove -m64.
2176 * gcc.target/s390/pr61078.c: Likewise.
2178 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2179 Martin Liska <mliska@suse.cz>
2182 * gcc.dg/pr64454.c: Disable ICF.
2183 * gcc.dg/pr28685-1.c: Disable ICF
2184 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2185 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2186 * g++.dg/ipa/ipa-icf-4.C: Update template.
2188 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2190 PR tree-optimization/65216
2191 * gcc.c-torture/execute/pr65216.c: New test.
2193 PR tree-optimization/65215
2194 * gcc.c-torture/execute/pr65215-1.c: New test.
2195 * gcc.c-torture/execute/pr65215-2.c: New test.
2196 * gcc.c-torture/execute/pr65215-3.c: New test.
2197 * gcc.c-torture/execute/pr65215-4.c: New test.
2198 * gcc.c-torture/execute/pr65215-5.c: New test.
2200 2015-02-26 Tom de Vries <tom@codesourcery.com>
2202 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2204 2015-02-26 Martin Liska <mliska@suse.cz>
2205 Jan Hubicka <hubicka@ucw.cz>
2207 * g++.dg/ipa/pr64146.C: Update expected results.
2208 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2209 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2210 * gcc.dg/ipa/ipa-icf-34.c: New test.
2212 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2214 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2215 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2216 (dg-additional-options): Remove dg directive.
2217 (dg-final): Add dg directive.
2219 2015-02-26 Marek Polacek <polacek@redhat.com>
2222 * g++.dg/ipa/pr65008.C: New test.
2224 2015-02-26 Tom de Vries <tom@codesourcery.com>
2226 * lib/profopt.exp (profopt-target-cleanup): New proc.
2227 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2228 files from sources from dg-additional-sources.
2230 2015-02-26 Tom de Vries <tom@codesourcery.com>
2232 * lib/gcov.exp: Cleanup in case of xfail.
2234 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2236 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2238 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2241 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2242 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2243 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2244 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2245 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2246 * g++.dg/debug/pr46123.C: XFAIL and move...
2247 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2248 * gcc.dg/debug/dwarf2-3.c: Move...
2249 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2251 2015-02-26 Marek Polacek <polacek@redhat.com>
2254 * g++.dg/cpp1y/pr65202.C: New test.
2256 2015-02-26 Tom de Vries <tom@codesourcery.com>
2258 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2259 locale_facets.h.gcov.
2261 2015-02-26 Tom de Vries <tom@codesourcery.com>
2263 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2265 2015-02-26 Tom de Vries <tom@codesourcery.com>
2267 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2269 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2272 * gcc.target/i386/pr65217.c: New.
2274 2015-02-26 Tom de Vries <tom@codesourcery.com>
2276 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2278 2015-02-26 Tom de Vries <tom@codesourcery.com>
2280 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2282 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2284 PR tree-optimization/65048
2285 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2287 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2289 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2290 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2292 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2295 * gcc.target/i386/pr65161.c: New test.
2297 2015-02-26 Terry Guo <terry.guo@arm.com>
2299 * gcc.target/arm/no-volatile-in-it.c: New test.
2301 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2303 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2304 (dg-options): Add -save-temps.
2305 (dg-final): Add cleanup-saved-temps.
2307 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2309 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2311 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2313 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2314 * gcc.target/powerpc/pack01.c: Include string.h.
2316 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2319 * gcc.target/i386/pr65167.c: New.
2321 2015-02-25 Kai Tietz <ktietz@redhat.com>
2323 PR tree-optimization/61917
2324 * gcc.dg/vect/vect-pr61917.c: New file.
2326 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2328 PR tree-optimization/65170
2329 * gcc.c-torture/execute/pr65170.c: New test.
2330 * gcc.dg/tree-ssa/vrp96.c: New test.
2332 2015-02-24 Tom de Vries <tom@codesourcery.com>
2334 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2336 2015-02-24 Tom de Vries <tom@codesourcery.com>
2339 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2340 (dg-additional-files-options): Copy additional_sources to
2341 additional_sources_used before emptying additional_sources.
2342 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2343 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2344 (cleanup-saved-temps): Use additional_sources_used instead of
2346 (dg-test): Reset additional_sources_used.
2348 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2351 * gfortran.dg/integer_exponentiation_6.F90: New test.
2353 2015-02-23 Martin Sebor <msebor@redhat.com>
2356 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2357 two parts. One to save registers, the other to verify the
2358 registers have the right values. Save register state into
2359 static data rather than on the stack.
2361 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2364 * c-c++-common/asan/pr63888.c: New test.
2366 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2369 * gcc.c-torture/compile/pr65163.c: New.
2371 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2373 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2374 with -m31 on 64 bit.
2375 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2376 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2378 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2380 * gcc.target/s390/20090223-1.c: Add
2381 -Wno-implicit-function-declaration option.
2382 * gcc.target/s390/pr42224.c: Likewise.
2383 * gcc.target/s390/pr55718.c: Likewise.
2385 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2387 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2388 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2389 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2390 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2391 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2392 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2393 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2394 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2395 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2396 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2397 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2398 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2399 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2400 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2401 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2402 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2403 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2404 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2405 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2406 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2407 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2409 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2411 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2412 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2413 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2414 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2415 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2416 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2417 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2418 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2419 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2420 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2421 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2422 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2423 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2424 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2425 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2426 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2428 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2432 * gfortran.dg/pr61960.f90: New.
2433 * gfortran.dg/pr64230.f90: New.
2434 * gfortran.dg/pr64980.f03: New.
2436 2015-02-22 Tom de Vries <tom@codesourcery.com>
2438 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2440 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2443 * gnat.dg/timing_events.adb: Removed, invalid test.
2445 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2448 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2450 * g++.dg/gcov/gcov-2.C: Likewise.
2452 2015-02-20 Richard Biener <rguenther@suse.de>
2454 PR tree-optimization/65136
2455 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2457 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2460 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2461 and nvptx-*-* blacklisting.
2463 * gcc.dg/sibcall-9.c: New test.
2464 * gcc.dg/sibcall-10.c: New test.
2466 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2468 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2470 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2473 * gcc.target/avr/torture/pr64452.c: New test.
2475 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2477 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2478 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2480 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2483 * lib/target-supports.exp (check_compile): Check whether
2484 additional_sources is defined before using it.
2486 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2489 * g++.dg/opt/pr65074.C: New file.
2491 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2493 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2494 (size_type): New typedef.
2495 (operator "" _script): Use it for the last argument.
2497 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2499 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2501 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2503 * lib/target-supports.exp (check_compile): Save/restore
2504 additional_sources that may belong to an actual test.
2506 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2508 PR gcov-profile/64634
2509 * g++.dg/gcov/gcov-15.C: New test.
2511 2015-02-18 Tom de Vries <tom@codesourcery.com>
2513 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2515 2015-02-18 Tom de Vries <tom@codesourcery.com>
2517 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2519 2015-02-18 Tom de Vries <tom@codesourcery.com>
2521 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2523 2015-02-18 Tom de Vries <tom@codesourcery.com>
2525 * gfortran.dg/fmt_cache_1.f: Add missing close.
2527 2015-02-18 Tom de Vries <tom@codesourcery.com>
2530 * gfortran.dg/read_eof_8.f90: Add missing close.
2532 2015-02-18 Richard Biener <rguenther@suse.de>
2534 PR tree-optimization/65063
2535 * gcc.dg/pr65063.c: New testcase.
2537 2015-02-18 Richard Biener <rguenther@suse.de>
2539 PR tree-optimization/62217
2540 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2542 2015-02-18 Marek Polacek <polacek@redhat.com>
2545 * c-c++-common/ubsan/pr65081.c: New test.
2547 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2549 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2550 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2552 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2554 * gcc.dg/ipa/propalign-3.c: New test.
2556 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2559 * gcc.target/sh/pr64793.c: New.
2560 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2562 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2564 * gcc.target/arm/divzero.c: New test case.
2566 2015-02-17 Tom de Vries <tom@codesourcery.com>
2568 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2570 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2571 Jakub Jelinek <jakub@redhat.com>
2574 * g++.dg/cpp0x/pr65075.C: New test.
2576 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2579 * gcc.target/powerpc/pr65058.c: New test.
2581 2015-02-16 Jeff Law <law@redhat.com>
2583 PR tree-optimization/64823
2584 * gcc.dg/uninit-20.c: New test.
2586 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2587 James Greenhalgh <james.greenhalgh@arm.com>
2590 * gcc.dg/ipa/ipa-clone-1.c: New test.
2592 2015-02-16 Richard Biener <rguenther@suse.de>
2594 PR tree-optimization/65077
2595 * gcc.dg/torture/pr65077.c: New testcase.
2597 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2599 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2600 Directive adjusted to scan for ldaxr.
2601 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2602 adjusted to scan for ldaex.
2604 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2607 * g++.dg/cpp0x/constexpr-65080.C: New.
2609 2015-02-16 Richard Biener <rguenther@suse.de>
2611 PR tree-optimization/63593
2612 * gcc.dg/pr63593.c: New testcase.
2614 2015-02-16 Marek Polacek <polacek@redhat.com>
2617 * gcc.dg/pr65066.c: New test.
2619 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2621 * gcc.dg/pr65002.C: Move ...
2622 * g++.dg/ipa/pr65002.C: ... here.
2624 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2626 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2627 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2628 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2629 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2631 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2634 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2635 the expression to find calls.
2636 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2637 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2638 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2639 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2640 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2642 2015-02-14 Marek Polacek <polacek@redhat.com>
2645 * gcc.dg/array-11.c: New test.
2646 * gcc.dg/array-12.c: New test.
2647 * gcc.dg/array-13.c: New test.
2648 * gcc.dg/array-14.c: New test.
2649 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2650 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2651 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2652 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2653 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2654 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2656 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2659 * g++.dg/lookup/using54.C: New.
2661 2015-02-13 Jeff Law <law@redhat.com>
2664 Revert my change for tree-optimization/64823.
2666 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2668 PR tree-optimization/65053
2669 * gcc.c-torture/execute/pr65053-1.c: New test.
2670 * gcc.c-torture/execute/pr65053-2.c: New test.
2672 2015-02-13 Marek Polacek <polacek@redhat.com>
2675 * gcc.dg/pr65050.c: New test.
2677 2015-02-13 Jeff Law <law@redhat.com>
2679 PR tree-optimization/64823
2680 * gcc.dg/uninit-20.c: New test.
2682 PR rtl-optimization/47477
2683 * gcc.dg/tree-ssa/pr47477.c: New test.
2685 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2688 * g++.dg/parse/ivdep-2.C: New.
2689 * g++.dg/parse/ivdep-3.C: Likewise.
2691 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2694 * gfortran.dg/continuation_13.f90: New test.
2695 * gfortran.dg/continuation_14.f: New test.
2697 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2700 * g++.dg/cpp0x/sfinae55.C: New.
2702 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2705 * g++.dg/ipa/pr65034.C: New test.
2707 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2709 PR tree-optimization/65002
2710 * gcc.dg/pr65002.C: New.
2712 2015-02-13 Marek Polacek <polacek@redhat.com>
2715 * c-c++-common/pr65040.c: New test.
2717 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2719 PR tree-optimization/64705
2720 * gcc.dg/tree-ssa/pr64705.c: New test.
2722 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2725 * gcc.dg/visibility-22.c: New test.
2726 * gcc.dg/visibility-23.c: New test.
2727 * gcc.target/i386/pr32219-1.c: New test.
2728 * gcc.target/i386/pr32219-2.c: New test.
2729 * gcc.target/i386/pr32219-3.c: New test.
2730 * gcc.target/i386/pr32219-4.c: New test.
2731 * gcc.target/i386/pr32219-5.c: New test.
2732 * gcc.target/i386/pr32219-6.c: New test.
2733 * gcc.target/i386/pr32219-7.c: New test.
2734 * gcc.target/i386/pr32219-8.c: New test.
2735 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2737 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739 PR libgfortran/57822
2740 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2741 four different KINDs.
2743 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2746 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2749 * g++.dg/ubsan/pr65000.C: New test.
2751 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2754 * gfortran.dg/finalize_28.f90: New test
2756 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2759 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2760 DW_TAG_lexical_block removal.
2761 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2762 * g++.dg/guality/pr55541.C: New test.
2765 * g++.dg/ubsan/pr64984.C: New test.
2767 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2769 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2771 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2774 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2775 instructions for 2015-01-14 get_memmodel changes.
2776 * gcc.target/powerpc/atomic-p8.c: Likewise.
2779 * g++.dg/ubsan/pr65019.C: New test.
2781 PR tree-optimization/65014
2782 * gcc.c-torture/compile/pr65014.c: New test.
2784 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2786 PR libgfortran/57822
2787 * gfortran/fmt_g0_7.f08: Revise test.
2789 2015-02-11 Jeff Law <law@redhat.com>
2792 * gcc.target/m68k/pr63347.c: New test.
2794 2015-02-11 Marek Polacek <polacek@redhat.com>
2796 * g++.dg/ubsan/shift-1.C: New test.
2797 * gcc.dg/ubsan/c-shift-2.c: New test.
2798 * c-c++-common/ubsan/shift-5.c: Remove file.
2800 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2802 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2803 Directive adjusted to XFAIL.
2804 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2807 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2810 * g++.dg/opt/pr65003.C: New test.
2812 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2814 * lib/target-supports.exp (check_effective_target_pie): Renamed
2816 (check_effective_target_pie_enabled): This.
2817 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2818 * gcc.target/i386/pie.c: Likewise.
2820 2015-02-11 Andrew Pinski <apinski@cavium.com>
2823 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2824 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2826 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2829 * gcc.target/i386/pr61925-1.c: New test.
2830 * gcc.target/i386/pr61925-2.c: New test.
2831 * gcc.target/i386/pr61925-3.c: New test.
2833 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2836 * g++.dg/asan/pr65004.C: New test.
2838 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2841 * gcc.taget/sh/pr64661-0.h: New.
2842 * gcc.taget/sh/pr64661-1.c: New.
2843 * gcc.taget/sh/pr64661-2.c: New.
2844 * gcc.taget/sh/pr64661-3.c: New.
2845 * gcc.taget/sh/pr64661-4.c: New.
2847 2015-02-10 Richard Biener <rguenther@suse.de>
2849 PR tree-optimization/64995
2850 * g++.dg/torture/pr64995.C: New testcase.
2852 2015-02-10 Richard Biener <rguenther@suse.de>
2854 PR tree-optimization/64909
2855 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2857 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2859 * gcc.dg/signbit-sa.c: New test.
2861 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2863 PR libgfortran/57822
2864 * gfortran/fmt_g0_7.f08: New test.
2866 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2868 PR tree-optimization/43378
2869 * gcc.dg/tree-ssa/pr43378.c: New test.
2871 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2874 * g++.dg/torture/pr64978.C: New testcase.
2876 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2879 * gcc.dg/asan/pr64981.c: New test.
2881 2015-02-09 Marek Polacek <polacek@redhat.com>
2884 * gcc.dg/pr64856.c: New test.
2886 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2889 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2890 * gcc.c-torture/execute/pr64979.c: New test.
2892 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2894 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2896 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2898 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2899 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2901 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2904 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2906 2015-02-09 Richard Biener <rguenther@suse.de>
2908 PR tree-optimization/54000
2909 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2911 2015-02-09 Tom de Vries <tom@codesourcery.com>
2913 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2915 2015-02-09 Martin Liska <mliska@suse.cz>
2917 * g++.dg/ipa/pr64858.C: New test.
2919 2015-02-09 Tom de Vries <tom@codesourcery.com>
2921 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2923 2015-02-08 Andrew Pinski <apinski@cavium.com>
2925 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2927 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2930 * gfortran.dg/use_rename_8.f90: New.
2932 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2934 * gnat.dg/addr7.ad[sb]: New test.
2935 * gnat.dg/addr8.ad[sb]: Likewise.
2937 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2940 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2941 from jit.dg/test-compile-to-executable.c's create_code, with a
2942 clarification of the output message.
2943 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2945 (test_jit): Use CHECK_NO_ERRORS when calling
2946 gcc_jit_context_compile_to_file.
2947 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2948 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2949 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2950 about deletions that are attempted.
2951 (jit-verify-compile-to-file): Rename to...
2952 (jit-verify-output-file-was-created): ...this, and drop the
2953 attempt to run "file" and verify the output.
2954 (jit-verify-assembler): New function.
2955 (jit-verify-object): New function.
2956 (jit-verify-dynamic-library): New function.
2957 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2958 favor of an implementation from new file
2959 create-code-for-hello-world-executable.h, which also adds a
2961 (dg-final): Replace jit-verify-compile-to-file with
2962 jit-verify-output-file-was-created, and invoke new function
2963 jit-verify-assembler.
2964 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2966 (dg-final): Replace jit-verify-compile-to-file with
2967 jit-verify-output-file-was-created, and invoke new function
2968 jit-verify-dynamic-library.
2969 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2970 favor of an implementation from new file
2971 create-code-for-hello-world-executable.h, which also adds a
2973 (dg-final): Replace jit-verify-compile-to-file with
2974 jit-verify-output-file-was-created. Strengthen the expected stdout
2975 from the built executable.
2976 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2977 favor of an implementation from new file
2978 create-code-for-hello-world-executable.h, which also adds a
2980 (dg-final): Replace jit-verify-compile-to-file with
2981 jit-verify-output-file-was-created, and invoke new function
2983 * jit.dg/verify-dynamic-library.c: New source file.
2985 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2986 Brian Rzycki <b.rzycki@samsung.com>
2988 PR tree-optimization/64878
2989 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2991 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2994 * g++.dg/ipa/pr64896.C: New test.
2996 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2999 * gcc.target/powerpc/pr64205.c: New file.
3001 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3003 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3004 (dg-options): Use -fpie instead of -fPIE -pie.
3006 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3009 * g++.dg/asan/pr64937.C: New test.
3011 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3014 * gfortran.dg/class_to_type_4.f90: New test
3016 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3018 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3020 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3022 PR rtl-optimization/64957
3024 * gcc.c-torture/execute/pr64957.c: New test.
3026 2015-02-05 Jeff Law <law@redhat.com>
3029 * gcc.target/h8300/pr17306-1.c: New test.
3030 * gcc.target/h8300/pr17306-2.c: New test.
3032 2015-02-05 Tobias Burnus <burnus@net-b.de>
3035 * gfortran.dg/structure_constructor_12.f90: New.
3037 2015-02-05 Jeff Law <law@redhat.com>
3040 gcc.target/h8300/pr58400.c: New test.
3042 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3044 * gcc.target/arm/macro_defs0.c: New test.
3045 * gcc.target/arm/macro_defs1.c: New test.
3046 * gcc.target/arm/macro_defs2.c: New test.
3048 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3050 PR rtl-optimization/64905
3051 * gcc.target/i386/pr64905.c: Require nonpic target.
3052 (dg-options): Add -fomit-frame-pointer.
3055 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3057 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3060 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3063 * gfortran.dg/type_to_class_2.f90: New test
3064 * gfortran.dg/type_to_class_3.f90: New test
3066 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3069 * g++.dg/torture/pr64686.C: New testcase.
3071 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3073 PR rtl-optimization/64905
3074 * gcc.target/i386/pr64905.c: New file.
3076 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3078 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3079 * gcc.dg/guality/pr41616-1.c: Ditto.
3081 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3084 * gcc.dg/pr64817-3.c: New.
3086 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3087 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3089 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3090 pass parameters in registers.
3091 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3092 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3093 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3095 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3096 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3098 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3099 list, allow for multilibed targets.
3100 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3102 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3104 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3105 * gcc.dg/pr46728-6.c: Ditto.
3107 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3109 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3110 for mips_nanlegacy target.
3112 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3114 * gcc.target/i386/chkp-hidden-def.c: New.
3116 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3119 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3120 to use 24 bits for bitfield b.
3122 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3125 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3126 cache result in a global variable. Include all 32-bit targets for
3129 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3131 PR rtl-optimization/64756
3132 * gcc.c-torture/execute/pr64756.c: New test.
3134 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3137 * gcc.target/sh/pr64660-0.h: New.
3138 * gcc.target/sh/pr64660-1.c: New.
3139 * gcc.target/sh/pr64660-2.c: New.
3140 * gcc.target/sh/pr64660-3.c: New.
3141 * gcc.target/sh/pr64660-4.c: New.
3143 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3146 * g++.dg/warn/Waddress-2.C: New.
3148 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3151 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3153 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3155 PR preprocessor/64803
3156 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3158 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3160 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3162 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3164 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3165 (_ARM_FPSRC): Add DN and AHP fields.
3166 (clean_results): Force DN=1 on AArch64.
3167 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3168 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3169 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3170 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3171 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3172 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3174 2015-02-02 Alan Modra <amodra@gmail.com>
3176 * gcc.target/powerpc/cprophard.c: New.
3178 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3180 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3181 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3183 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3186 * gcc.dg/pr64817-1.c: New test.
3187 * gcc.dg/pr64817-2.c: New test.
3189 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3192 * gcc.target/sh/pr64851-0.h: New
3193 * gcc.target/sh/pr64851-1.c: New
3194 * gcc.target/sh/pr64851-2.c: New
3195 * gcc.target/sh/pr64851-3.c: New
3196 * gcc.target/sh/pr64851-4.c: New
3198 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3201 * gcc.dg/torture/pr64882.c: New test.
3203 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3206 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3209 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3211 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3212 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3213 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3214 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3215 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3216 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3218 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3219 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3221 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3222 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3225 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3228 * g++.dg/pr64688-2.C: New.
3230 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3232 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3233 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3234 * gcc.target/i386/fuse-caller-save.c: Ditto.
3235 * gcc.target/i386/headmerge-1.c: Ditto.
3236 * gcc.target/i386/headmerge-2.c: Ditto.
3237 * gcc.target/i386/sibcall-6.c: Ditto.
3239 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3242 * gcc.target/i386/pr64617.c: New test.
3244 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3247 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3248 (dg-options): Remove -m32.
3249 (dg-final): Scan for "movb %al" only.
3250 * gcc.target/i386/pr15184-2.c: Ditto.
3252 2015-01-30 Richard Biener <rguenther@suse.de>
3254 PR tree-optimization/64829
3255 * gcc.dg/vect/pr64829.c: New testcase.
3257 2015-01-29 Marek Polacek <polacek@redhat.com>
3260 * gcc.dg/pr64709.c: New test.
3262 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3265 * g++.dg/ubsan/pr64717-1.C: New test.
3266 * g++.dg/ubsan/pr64717-2.C: New test.
3268 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3270 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3272 2015-01-29 Jeff Law <law@redhat.com>
3275 * gcc.target/i386/pr15184-1.c: New test.
3276 * gcc.target/i386/pr15184-2.c: New test.
3278 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3280 PR tree-optimization/64746
3281 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3283 2015-01-29 Richard Biener <rguenther@suse.de>
3285 PR tree-optimization/64853
3286 * gcc.dg/torture/pr64853.c: New testcase.
3288 2015-01-29 Richard Biener <rguenther@suse.de>
3290 PR tree-optimization/64844
3291 * gcc.dg/vect/pr64844.c: New testcase.
3293 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3296 * gcc.dg/pr64809.c: Delete.
3298 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3301 * gcc.target/i386/pr64805.c: New.
3303 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3305 * gcc.dg/guality/guality.h (main): Add argv[0] to
3306 guality_gdb_command.
3308 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3311 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3313 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3316 * gcc.target/sh/sh.exp
3317 (check_effective_target_atomic_model_soft_gusa_available,
3318 check_effective_target_atomic_model_soft_tcb_available,
3319 check_effective_target_atomic_model_soft_imask_available,
3320 check_effective_target_atomic_model_hard_llcs_available): New.
3321 * gcc.target/sh/pr64659-0.h: New.
3322 * gcc.target/sh/pr64659-1.c: New.
3323 * gcc.target/sh/pr64659-2.c: New.
3324 * gcc.target/sh/pr64659-3.c: New.
3325 * gcc.target/sh/pr64659-4.c: New.
3327 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3329 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3330 scan-assembler-times pattern.
3332 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3335 * gcc.dg/pr64809.c: New test.
3337 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3339 PR tree-optimization/64277
3340 * gcc.dg/pr64277.c: New.
3342 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3344 PR tree-optimization/64718
3345 * gcc.c-torture/execute/pr64718.c: New test.
3347 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3349 * gcc.target/aarch64/abs_2.c: New.
3351 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3353 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3354 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3355 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3358 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3361 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3362 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3363 { target comdat_group }.
3365 2015-01-27 Tobias Burnus <burnus@net-b.de>
3368 * gfortran.dg/goacc/coarray_2.f90: New.
3370 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3374 * g++.dg/torture/pr64139.C: New testcase.
3375 * g++.dg/torture/pr60871.C: Likewise.
3377 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3380 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3381 prevent linking errors.
3383 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3386 * g++.dg/torture/pr64282.C: New testcase.
3388 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3390 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3393 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3395 * gcc.target/s390/hotpatch-13.c: New testcase.
3396 * gcc.target/s390/hotpatch-14.c: New testcase.
3397 * gcc.target/s390/hotpatch-15.c: New testcase.
3398 * gcc.target/s390/hotpatch-16.c: New testcase.
3399 * gcc.target/s390/hotpatch-17.c: New testcase.
3400 * gcc.target/s390/hotpatch-18.c: New testcase.
3401 * gcc.target/s390/hotpatch-19.c: New testcase.
3402 * gcc.target/s390/hotpatch-20.c: New testcase.
3403 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3404 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3405 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3406 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3407 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3408 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3409 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3410 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3411 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3412 * gcc.target/s390/hotpatch-10.c: Likewise.
3413 * gcc.target/s390/hotpatch-11.c: Likewise.
3414 * gcc.target/s390/hotpatch-12.c: Likewise.
3415 * gcc.target/s390/hotpatch-2.c: Likewise.
3416 * gcc.target/s390/hotpatch-3.c: Likewise.
3417 * gcc.target/s390/hotpatch-4.c: Likewise.
3418 * gcc.target/s390/hotpatch-5.c: Likewise.
3419 * gcc.target/s390/hotpatch-6.c: Likewise.
3420 * gcc.target/s390/hotpatch-7.c: Likewise.
3421 * gcc.target/s390/hotpatch-8.c: Likewise.
3422 * gcc.target/s390/hotpatch-9.c: Likewise.
3423 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3424 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3425 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3426 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3427 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3428 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3429 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3430 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3432 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3434 * gcc.dg/long_branch.c: New testcase.
3436 2015-01-27 Richard Biener <rguenther@suse.de>
3438 PR tree-optimization/56273
3439 PR tree-optimization/59124
3440 PR tree-optimization/64277
3441 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3442 * gcc.dg/Warray-bounds-12.c: Likewise.
3443 * gcc.dg/Warray-bounds-13.c: Likewise.
3445 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3447 PR rtl-optimization/61058
3448 * gcc.dg/pr61058.c: New test.
3450 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3452 * gcc.target/i386/chkp-narrow-bounds.c: New.
3454 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3456 PR tree-optimization/64807
3457 * gcc.dg/pr64807.c: New test.
3460 * gcc.dg/pr64766.c: New test.
3462 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3465 * gcc.target/sh/pr49263-4.c: New.
3467 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3470 * gfortran.dg/allocate_with_mold_1.f90: New test
3472 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.dg/pr64778.c: New test.
3478 * gcc.dg/vect/pr64421.c: New test.
3480 2015-01-26 Tobias Burnus <burnus@net-b.de>
3483 * gfortran.dg/coarray_36.f: New.
3484 * gfortran.dg/coarray_37.f90: New.
3486 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3489 * gfortran.dg/class_allocate_18.f90: New.
3491 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3493 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3495 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3497 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3499 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3501 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3503 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3505 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3507 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3509 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3510 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3511 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3512 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3514 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3516 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3517 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3518 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3520 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3522 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3523 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3524 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3525 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3526 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3529 2015-01-26 Richard Biener <rguenther@suse.de>
3532 * gcc.dg/uninit-19.c: New testcase.
3534 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3536 * lib/target-supports.exp (check_effective_target_vect64): Add
3539 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3542 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3544 2015-01-26 Tony Liu <tony.liu@arm.com>
3546 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3549 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3552 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3553 correctly, clean up afterwards.
3555 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3558 * gfortran.dg/use_rename_7.f90: New.
3560 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3562 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3563 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3565 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3568 * gcc.target/sh/pr54236-4.c: New.
3570 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3572 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3573 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3576 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3579 * gfortran.dg/open_new_segv.f90: New test.
3581 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3590 * gcc.target/sh/pr64345-1.c: New.
3591 * gcc.target/sh/pr64345-2.c: New.
3592 * gcc.target/sh/pr59533-1.c: New.
3593 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3594 * gcc.target/sh/pr52933-2.c: Likewise.
3595 * gcc.target/sh/pr54089-1.c: Likewise.
3596 * gcc.target/sh/pr54236-1.c: Likewise.
3597 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3598 * gcc.target/sh/pr49263-1.c: Remove xfails.
3599 * gcc.target/sh/pr49263-2.c: Likewise.
3600 * gcc.target/sh/pr49263-3.c: Likewise.
3601 * gcc.target/sh/pr53987-1.c: Likewise.
3602 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3603 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3604 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3605 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3606 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3607 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3609 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3612 2015-01-24 Tom de Vries <tom@codesourcery.com>
3614 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3616 2015-01-23 Ian Lance Taylor <iant@google.com>
3619 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3620 targets without split stack support.
3622 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3625 * gcc.target/i386/pr64317.c: New test.
3627 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3629 PR rtl-optimization/63637
3630 PR rtl-optimization/60663
3631 * gcc.dg/pr63637-1.c: New test.
3632 * gcc.dg/pr63637-2.c: New test.
3633 * gcc.dg/pr63637-3.c: New test.
3634 * gcc.dg/pr63637-4.c: New test.
3635 * gcc.dg/pr63637-5.c: New test.
3636 * gcc.dg/pr63637-6.c: New test.
3637 * gcc.target/i386/pr63637-1.c: New test.
3638 * gcc.target/i386/pr63637-2.c: New test.
3639 * gcc.target/i386/pr63637-3.c: New test.
3640 * gcc.target/i386/pr63637-4.c: New test.
3641 * gcc.target/i386/pr63637-5.c: New test.
3642 * gcc.target/i386/pr63637-6.c: New test.
3644 2015-01-23 Richard Biener <rguenther@suse.de>
3647 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3648 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3650 2015-01-23 Marek Polacek <polacek@redhat.com>
3652 PR preprocessor/60570
3653 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3654 * gcc.dg/cpp/pr60570.c: New test.
3656 2015-01-23 Richard Biener <rguenther@suse.de>
3659 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3660 vectorization on vect64 targets.
3662 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3665 * gfortran.dg/class_allocate_17.f90: New.
3667 2015-01-23 Tobias Burnus <burnus@net-b.de>
3670 * gfortran.dg/goacc/combined_loop.f90: New.
3672 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3675 * gfortran.dg/make_unit.f90: New test.
3677 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3680 * gfortran.dg/negative_unit_int8.f: Update.
3682 2015-01-22 Jeff Law <law@redhat.com>
3685 * gcc.target/m68k/pr52076-1.c: New test.
3686 * gcc.target/m68k/pr52076-2.c: New test.
3688 2015-01-22 Richard Biener <rguenther@suse.de>
3691 * gcc.dg/torture/pr64728.c: New testcase.
3693 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3696 * g++.dg/pr64688.C: New test.
3698 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3700 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3701 to avoid errors with -fpic.
3703 2015-01-22 Richard Biener <rguenther@suse.de>
3706 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3708 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3710 PR rtl-optimization/64682
3711 * gcc.c-torture/execute/pr64682.c: New file.
3713 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3716 * gcc.dg/pr64511.c: New test.
3718 PR rtl-optimization/62078
3719 * g++.dg/opt/pr62078.C: New test.
3722 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3724 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3727 * gfortran.dg/internal_pack_15.f90: New test.
3729 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3731 * c-c++-common/tsan/step.c: New testcase.
3733 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3735 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3737 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3739 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3741 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3743 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3745 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3747 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3749 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3751 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3753 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3755 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3757 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3759 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3761 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3763 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3765 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3767 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3769 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3771 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3773 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3775 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3777 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3779 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3781 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3783 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3784 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3785 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3788 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3790 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3791 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3792 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3795 2015-01-21 Renlin Li <renlin.li@arm.com>
3797 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3798 * g++.dg/tls/thread_local5g.C: Likewise.
3799 * g++.dg/tls/thread_local6g.C: Likewise.
3801 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3803 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3804 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3805 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3807 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3809 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3810 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3811 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3813 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3815 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3816 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3817 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3819 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3821 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3822 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3823 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3825 2015-01-20 Jeff Law <law@redhat.com>
3828 * gcc.target/m68k/pr59946.c: New test.
3830 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3832 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3833 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3834 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3836 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3838 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3839 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3840 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3842 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3844 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3845 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3846 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3848 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3850 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3851 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3852 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3854 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3857 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3859 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3860 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3861 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3863 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3865 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3866 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3867 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3869 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3871 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3873 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3875 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3878 * g++.dg/ubsan/pr64632.C: New test.
3881 * gcc.dg/pr64663.c: New test.
3883 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3886 * g++.dg/warn/Wunused-var-23.C: New.
3888 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3891 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3892 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3894 2015-01-20 Richard Biener <rguenther@suse.de>
3897 * gcc.dg/lto/pr64684_0.c: New testcase.
3898 * gcc.dg/lto/pr64684_1.c: Likewise.
3899 * gcc.dg/lto/pr64684_2.c: Likewise.
3900 * gcc.dg/lto/pr64685_0.c: Likewise.
3901 * gcc.dg/lto/pr64685_1.c: Likewise.
3903 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/cpp1y/lambda-init12.C: New.
3908 2015-01-20 Richard Biener <rguenther@suse.de>
3910 PR tree-optimization/64410
3911 * g++.dg/vect/pr64410.cc: Require vect_double.
3913 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3916 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3918 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3922 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3924 PR rtl-optimization/64081
3925 * gcc.dg/pr64081.c: New test.
3927 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3929 * jit.dg/harness.h: Include <unistd.h>.
3930 (CHECK_NO_ERRORS): New.
3931 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3932 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3933 gcc_jit_context_compile_to_file.
3934 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3935 args to the spawned executable.
3936 (jit-expand-vars): New function.
3937 (jit-exe-params): New variable.
3938 (dg-jit-set-exe-params): New function.
3939 (jit-dg-test): Detect testcases that use
3940 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3941 Set arguments of spawned process to jit-exe-params.
3942 (jit-get-output-filename): New function.
3943 (jit-setup-compile-to-file): New function.
3944 (jit-verify-compile-to-file): New function.
3945 (jit-run-executable): New function.
3946 (jit-verify-executable): New function.
3947 * jit.dg/test-compile-to-assembler.c: New testcase.
3948 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3949 * jit.dg/test-compile-to-executable.c: New testcase.
3950 * jit.dg/test-compile-to-object.c: New testcase.
3952 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3955 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3958 2015-01-19 Martin Liska <mliska@suse.cz>
3960 * objc/compile/pr64668.m: New test.
3962 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3964 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3965 (create_overflow_fn): Update comment to clarify that
3966 the third param of the created function is a bool *, not
3968 (verify_int_overflow_fn): Convert param "expected_ovf" from
3969 int to bool. Update third param of "overflow_fn_type" from int *
3970 to bool *. Update local "actual_ovf" from int to bool.
3971 (verify_uint_overflow_fn): Likewise.
3973 2015-01-19 Martin Liska <mliska@suse.cz>
3975 * gcc.dg/ipa/ipa-icf-33.c: New test.
3977 2015-01-19 Felix Yang <felix.yang@huawei.com>
3978 Haijian Zhang <z.zhanghaijian@huawei.com>
3980 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3981 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3982 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3983 result_float64x2, expected_hfloat64x2): New helper type, variable and
3985 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3986 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3987 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3988 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3989 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3990 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3991 and target without the FMA feature.
3993 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3995 * gcc.target/aarch64/pr64304.c: New testcase.
3997 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3999 PR rtl-optimization/64081
4000 * gcc.dg/pr64081.c: New test.
4002 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4005 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4007 * gcc.target/aarch64/test_frame_6.c: Likewise.
4008 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4009 and x19 (in the epilogue).
4010 * gcc.target/aarch64/test_frame_4.c: Likewise.
4011 * gcc.target/aarch64/test_frame_7.c: Likewise.
4013 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4015 * gcc.target/i386/chkp-always_inline.c: New.
4017 2015-01-15 Andrew Pinski <apinski@cavium.com>
4018 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4020 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4021 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4023 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4026 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4027 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4029 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4032 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4034 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4037 * gcc.target/sh/torture/pr64652.c: New.
4039 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4041 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4042 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4043 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4044 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4045 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4046 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4048 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4051 * g++.dg/torture/pr64378.C: New testcase.
4053 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4056 * gfortran.dg/block_13.f08: New test
4058 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4061 * gfortran.dg/associate_1.f03: Allow test for character with
4064 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4066 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4067 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4069 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4071 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4073 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4076 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4078 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4081 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4084 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4087 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4089 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4092 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4094 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4096 PR rtl-optimization/52773
4097 * gcc.c-torture/compile/pr52773.c: New test.
4099 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4102 * g++.dg/cpp0x/alias-decl-46.C: New.
4104 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4106 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4108 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4110 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4112 (CHECK_FP): Likewise.
4113 (CHECK_CUMULATIVE_SAT): Likewise.
4115 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4117 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4118 (Set_Neon_Cumulative_Sat): Add parameter.
4119 (__set_neon_cumulative_sat): Support new parameter.
4120 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4121 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4123 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4124 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4127 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4129 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4130 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4132 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4135 * g++.dg/tls/thread_local-ice4.C: New.
4137 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4139 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4142 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4145 * g++.dg/cpp0x/vt-62276.C: New.
4147 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4150 * g++.dg/pr64353.C: New.
4152 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4155 * gcc.target/aarch64/pr64263_1.c: New test.
4157 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4159 PR tree-optimization/64434
4160 * gcc.dg/torture/pr64434.c: Move to...
4161 * gcc.dg/pr64434.c: ... here.
4163 2015-01-16 Richard Biener <rguenther@suse.de>
4166 * gcc.dg/uninit-18.c: New testcase.
4168 2015-01-16 Richard Biener <rguenther@suse.de>
4170 PR tree-optimization/64568
4171 * g++.dg/torture/pr64568-2.C: New testcase.
4173 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4176 * gcc.target/i386/chkp-label-address.c: New.
4178 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4181 * gfortran.dg/pointer_init_6.f90: Extended.
4183 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4185 * gcc.c-torture/compile/20150108.c: New test.
4187 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4189 * gcc.target/visium: New directory.
4191 2015-01-16 Richard Biener <rguenther@suse.de>
4193 PR tree-optimization/61743
4194 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4195 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4197 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4199 * gcc.dg/pr64015.c: New test.
4201 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4205 * g++.dg/ipa/pr64612.C: New test.
4207 2015-01-16 Renlin Li <renlin.li@arm.com>
4209 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4211 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4213 * gcc.target/i386/sse-14.c: Test new intrinsic.
4214 * gcc.target/i386/sse-22.c: Ditto.
4216 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4219 * g++.dg/cpp0x/auto44.C: New.
4221 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4224 * gcc.target/nios2/gpopt-all.c: New test case.
4225 * gcc.target/nios2/gpopt-local.c: New test case.
4226 * gcc.target/nios2/gpopt-global.c: New test case.
4227 * gcc.target/nios2/gpopt-data.c: New test case.
4228 * gcc.target/nios2/gpopt-none.c: New test case.
4230 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4232 * g++.dg/ubsan/vptr-1.C: New test.
4233 * g++.dg/ubsan/vptr-2.C: New test.
4234 * g++.dg/ubsan/vptr-3.C: New test.
4235 * g++.dg/ubsan/vptr-4.C: New test.
4236 * g++.dg/ubsan/vptr-5.C: New test.
4237 * g++.dg/ubsan/vptr-6.C: New test.
4238 * g++.dg/ubsan/vptr-7.C: New test.
4239 * g++.dg/ubsan/vptr-8.C: New test.
4240 * g++.dg/ubsan/vptr-9.C: New test.
4242 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4244 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4246 * lib/gcc-dg.exp: Likewise.
4248 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4250 PR rtl-optimization/64110
4251 * gcc.target/i386/pr64110.c: Add scan-assembler.
4253 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4254 James Norris <jnorris@codesourcery.com>
4255 Cesar Philippidis <cesar@codesourcery.com>
4256 Ilmir Usmanov <i.usmanov@samsung.com>
4258 * lib/target-supports.exp (check_effective_target_fopenacc): New
4260 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4261 * g++.dg/goacc/goacc.exp: Likewise.
4262 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4263 * gcc.dg/goacc/goacc.exp: Likewise.
4264 * gfortran.dg/goacc/goacc.exp: Likewise.
4265 * c-c++-common/cpp/openacc-define-1.c: New file.
4266 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4267 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4268 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4269 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4270 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4271 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4272 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4273 * c-c++-common/goacc/cache-1.c: Likewise.
4274 * c-c++-common/goacc/clauses-fail.c: Likewise.
4275 * c-c++-common/goacc/collapse-1.c: Likewise.
4276 * c-c++-common/goacc/data-1.c: Likewise.
4277 * c-c++-common/goacc/data-2.c: Likewise.
4278 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4279 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4280 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4281 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4282 * c-c++-common/goacc/if-clause-1.c: Likewise.
4283 * c-c++-common/goacc/if-clause-2.c: Likewise.
4284 * c-c++-common/goacc/kernels-1.c: Likewise.
4285 * c-c++-common/goacc/loop-1.c: Likewise.
4286 * c-c++-common/goacc/loop-private-1.c: Likewise.
4287 * c-c++-common/goacc/nesting-1.c: Likewise.
4288 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4289 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4290 * c-c++-common/goacc/parallel-1.c: Likewise.
4291 * c-c++-common/goacc/pcopy.c: Likewise.
4292 * c-c++-common/goacc/pcopyin.c: Likewise.
4293 * c-c++-common/goacc/pcopyout.c: Likewise.
4294 * c-c++-common/goacc/pcreate.c: Likewise.
4295 * c-c++-common/goacc/pragma_context.c: Likewise.
4296 * c-c++-common/goacc/present-1.c: Likewise.
4297 * c-c++-common/goacc/reduction-1.c: Likewise.
4298 * c-c++-common/goacc/reduction-2.c: Likewise.
4299 * c-c++-common/goacc/reduction-3.c: Likewise.
4300 * c-c++-common/goacc/reduction-4.c: Likewise.
4301 * c-c++-common/goacc/sb-1.c: Likewise.
4302 * c-c++-common/goacc/sb-2.c: Likewise.
4303 * c-c++-common/goacc/sb-3.c: Likewise.
4304 * c-c++-common/goacc/update-1.c: Likewise.
4305 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4306 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4307 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4308 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4309 * gfortran.dg/goacc/assumed.f95: Likewise.
4310 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4311 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4312 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4313 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4314 * gfortran.dg/goacc/branch.f95: Likewise.
4315 * gfortran.dg/goacc/cache-1.f95: Likewise.
4316 * gfortran.dg/goacc/coarray.f95: Likewise.
4317 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4318 * gfortran.dg/goacc/cray.f95: Likewise.
4319 * gfortran.dg/goacc/critical.f95: Likewise.
4320 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4321 * gfortran.dg/goacc/data-tree.f95: Likewise.
4322 * gfortran.dg/goacc/declare-1.f95: Likewise.
4323 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4324 * gfortran.dg/goacc/fixed-1.f: Likewise.
4325 * gfortran.dg/goacc/fixed-2.f: Likewise.
4326 * gfortran.dg/goacc/fixed-3.f: Likewise.
4327 * gfortran.dg/goacc/fixed-4.f: Likewise.
4328 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4329 * gfortran.dg/goacc/if.f95: Likewise.
4330 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4331 * gfortran.dg/goacc/list.f95: Likewise.
4332 * gfortran.dg/goacc/literal.f95: Likewise.
4333 * gfortran.dg/goacc/loop-1.f95: Likewise.
4334 * gfortran.dg/goacc/loop-2.f95: Likewise.
4335 * gfortran.dg/goacc/loop-3.f95: Likewise.
4336 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4337 * gfortran.dg/goacc/omp.f95: Likewise.
4338 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4339 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4340 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4341 * gfortran.dg/goacc/parameter.f95: Likewise.
4342 * gfortran.dg/goacc/private-1.f95: Likewise.
4343 * gfortran.dg/goacc/private-2.f95: Likewise.
4344 * gfortran.dg/goacc/private-3.f95: Likewise.
4345 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4346 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4347 * gfortran.dg/goacc/reduction.f95: Likewise.
4348 * gfortran.dg/goacc/routine-1.f90: Likewise.
4349 * gfortran.dg/goacc/routine-2.f90: Likewise.
4350 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4351 * gfortran.dg/goacc/several-directives.f95: Likewise.
4352 * gfortran.dg/goacc/sie.f95: Likewise.
4353 * gfortran.dg/goacc/subarrays.f95: Likewise.
4354 * gfortran.dg/gomp/map-1.f90: Likewise.
4355 * gfortran.dg/openacc-define-1.f90: Likewise.
4356 * gfortran.dg/openacc-define-2.f90: Likewise.
4357 * gfortran.dg/openacc-define-3.f90: Likewise.
4358 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4359 * g++.dg/gomp/block-2.C: Likewise.
4360 * g++.dg/gomp/block-3.C: Likewise.
4361 * g++.dg/gomp/block-5.C: Likewise.
4362 * g++.dg/gomp/target-1.C: Likewise.
4363 * g++.dg/gomp/target-2.C: Likewise.
4364 * g++.dg/gomp/taskgroup-1.C: Likewise.
4365 * g++.dg/gomp/teams-1.C: Likewise.
4366 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4367 * gcc.dg/cilk-plus/jump.c: Likewise.
4368 * gcc.dg/gomp/block-1.c: Likewise.
4369 * gcc.dg/gomp/block-10.c: Likewise.
4370 * gcc.dg/gomp/block-2.c: Likewise.
4371 * gcc.dg/gomp/block-3.c: Likewise.
4372 * gcc.dg/gomp/block-4.c: Likewise.
4373 * gcc.dg/gomp/block-5.c: Likewise.
4374 * gcc.dg/gomp/block-6.c: Likewise.
4375 * gcc.dg/gomp/block-7.c: Likewise.
4376 * gcc.dg/gomp/block-8.c: Likewise.
4377 * gcc.dg/gomp/block-9.c: Likewise.
4378 * gcc.dg/gomp/target-1.c: Likewise.
4379 * gcc.dg/gomp/target-2.c: Likewise.
4380 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4381 * gcc.dg/gomp/teams-1.c: Likewise.
4383 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4385 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4388 2015-01-15 Mike Stump <mikestump@comcast.net>
4390 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4391 * gcc.dg/inline_2.c: Likewise.
4392 * gcc.dg/inline_3.c: Likewise.
4393 * gcc.dg/inline_4.c: Likewise.
4395 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4398 * gfortran.dg/proc_ptr_comp_43.f90: New.
4400 2015-01-15 Mike Stump <mikestump@comcast.net>
4402 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4403 * gcc.dg/unroll_2.c: Likewise.
4404 * gcc.dg/unroll_3.c: Likewise.
4405 * gcc.dg/unroll_4.c: Likewise.
4406 * gcc.dg/unroll_5.c: Likewise.
4408 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4411 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4413 * gcc.target/aarch64/test_frame_6.c: Likewise.
4414 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4415 x30 and x19 (in the epilogue).
4416 * gcc.target/aarch64/test_frame_4.c: Likewise.
4417 * gcc.target/aarch64/test_frame_7.c: Likewise.
4419 2015-01-15 Martin Liska <mliska@suse.cz>
4421 * g++.dg/ipa/pr64068.C: New test.
4422 * gcc.dg/ipa/PR64559.c: New test.
4424 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4426 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4429 2015-01-15 Richard Biener <rguenther@suse.de>
4431 PR tree-optimization/61743
4432 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4433 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4435 2015-01-15 Renlin Li <renlin.li@arm.com>
4437 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4438 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4440 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4442 * gcc.dg/vect/vect-aggressive-1.c: New.
4443 * gcc.target/i386/avx2-vect-aggressive.c: New.
4445 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4447 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4449 2015-01-15 Richard Biener <rguenther@suse.de>
4452 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4453 -Wl,-undefined,dynamic_lookup.
4455 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4457 * gnat.dg/opt47.adb: New test.
4459 2015-01-15 Richard Biener <rguenther@suse.de>
4462 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4464 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4466 PR tree-optimization/64434
4467 * gcc.dg/torture/pr64434.c: New test.
4469 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4471 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4472 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4473 -march=loongson* and -march=octeon* require -mno-micromips.
4475 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4476 Matthew Fortune <matthew.fortune@imgtec.com>
4478 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4479 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4480 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4481 * gcc.target/mips/call-saved-7.c: New file.
4482 * gcc.target/mips/call-saved-8.c: New file.
4483 * gcc.target/mips/call-saved-9.c: New file.
4485 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4487 * gcc.target/mips/lsa.c: New file.
4488 * gcc.target/mips/mips64-lsa.c: Likewise.
4489 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4490 * gcc.target/mips/mulsize-4.c: Likewise.
4491 * gcc.target/mips/mulsize-5.c: New file.
4492 * gcc.target/mips/mulsize-6.c: Likewise.
4493 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4494 and !HAS_LSA as ghost options.
4495 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4498 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4500 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4502 2015-01-15 Richard Biener <rguenther@suse.de>
4505 * gcc.dg/torture/pr64365.c: New testcase.
4507 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4509 * gcc.dg/stackprotectexplicit1.c: New test.
4510 * g++.dg/stackprotectexplicit2.c: New test.
4512 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4515 * gfortran.dg/inquire_internal.f90: New.
4516 * gfortran.dg/negative_unit_check.f90: New.
4518 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4521 * gcc.target/sh/pr53988-1.c: New.
4523 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4526 * g++.dg/tls/thread_local-ice3.C: New.
4528 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4530 * gcc.target/i386/fentry-override.c: Properly place {} in target
4531 selector. Remove nonpic.
4532 * gcc.target/i386/fentry.c: Likewise.
4534 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4536 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4537 warnings instead of errors.
4539 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4541 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4542 option support instead of ENABLE_LTO from Makefile.
4544 2015-01-14 Richard Biener <rguenther@suse.de>
4546 PR tree-optimization/59354
4547 * gcc.dg/vect/pr59354.c: New testcase.
4549 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4551 * lib/target-supports.exp
4552 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4553 on ARM architures before v7.
4555 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4558 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4561 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4564 * gcc.target/i386/pr64386.c: New test.
4566 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4569 * gcc.target/i386/pr64393.c: New test.
4571 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4574 * gcc.target/i386/pr64387.c: New test.
4576 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4578 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4580 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4582 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4584 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4587 * gcc.target/arm/pr64453.c: New.
4589 2015-01-14 Richard Biener <rguenther@suse.de>
4592 * gcc.dg/lto/pr64415_0.c: New testcase.
4593 * gcc.dg/lto/pr64415_1.c: Likewise.
4595 2015-01-14 Martin Liska <mliska@suse.cz>
4597 * gcc.dg/ipa/pr64307.c: New test.
4599 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4601 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4604 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4607 * gcc.target/arm/pr64460_1.c: New test.
4609 2015-01-14 Richard Biener <rguenther@suse.de>
4611 PR tree-optimization/64493
4612 PR tree-optimization/64495
4613 * gcc.dg/vect/pr64493.c: New testcase.
4614 * gcc.dg/vect/pr64495.c: Likewise.
4616 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4618 * gcc.dg/Warray-bounds-11.c: New test-case.
4620 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4622 * gcc.target/mips/octeon3-pipe-1.c: New test.
4624 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4626 * jit.dg/harness.h (set_up_logging): Move string concatenation
4628 (concat_strings): New function.
4629 (dump_reproducer): New function.
4630 (test_jit): Call dump_reproducer.
4631 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4633 (jit-dg-test): Delete any generated reproducer from previous runs.
4634 Verify that a generated reproducer was created, and verify that it
4636 * jit.dg/test-nested-contexts.c (main): Call
4637 gcc_jit_context_dump_reproducer_to_file.
4639 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4641 * gcc.dg/aru-2.c: Add dg-require-profiling.
4643 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4645 * lib/target-supports.exp (check_profiling_available): Check if
4648 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4651 * g++.dg/torture/pr64565.C: New testcase.
4653 2015-01-13 Marek Polacek <polacek@redhat.com>
4656 * gcc.dg/tm/pr64391.c: New test.
4658 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4660 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4663 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4665 * gcc.target/i386/pie.c: New test.
4667 * lib/target-supports.exp (check_effective_target_pie): New.
4669 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4671 PR rtl-optimization/64286
4672 * gcc.target/i386/avx2-pr64286.c: New test.
4674 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4677 * g++.dg/cpp0x/vt-57626.C: New.
4679 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4682 * gfortran.dg/pr64528.f90: New test.
4684 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4686 * gcc.target/aarch64/subsp.c: New test.
4688 2015-01-13 Andrew Pinski <apinski@cavium.com>
4690 * gcc.target/aarch64/store-pair-1.c: New testcase.
4692 2015-01-13 Richard Biener <rguenther@suse.de>
4695 * gcc.dg/lto/pr64373_0.c: New testcase.
4697 2015-01-13 Andrew Pinski <apinski@cavium.com>
4699 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4700 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4702 2015-01-13 Richard Biener <rguenther@suse.de>
4704 PR tree-optimization/64406
4705 * gcc.dg/pr64406.c: New testcase.
4707 2015-01-13 Richard Biener <rguenther@suse.de>
4709 PR tree-optimization/64404
4710 * gcc.dg/vect/pr64404.c: New testcase.
4712 2015-01-13 Richard Biener <rguenther@suse.de>
4714 PR tree-optimization/64568
4715 * g++.dg/torture/pr64568.C: New testcase.
4717 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4719 * jit.dg/test-error-local-used-from-other-function.c: New test
4721 * jit.dg/test-error-param-reuse.c: New test case.
4722 * jit.dg/test-error-param-sharing.c: New test case.
4723 * jit.dg/test-error-param-used-from-other-function.c: New test
4725 * jit.dg/test-error-param-used-without-a-function.c: New test
4728 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4730 PR tree-optimization/64563
4731 * gcc.dg/pr64563.c: New test.
4734 * gcc.target/i386/pr64513.c: New test.
4736 PR tree-optimization/64454
4737 * gcc.dg/pr64454.c: New test.
4740 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4742 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4743 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4744 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4745 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4746 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4747 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4748 * gcc.dg/vect/slp-25.c: Likewise.
4749 * gcc.dg/vect/vect-109.c: Likewise.
4750 * gcc.dg/vect/vect-13.c: Likewise.
4751 * gcc.dg/vect/vect-17.c: Likewise.
4752 * gcc.dg/vect/vect-18.c: Likewise.
4753 * gcc.dg/vect/vect-19.c: Likewise.
4754 * gcc.dg/vect/vect-20.c: Likewise.
4755 * gcc.dg/vect/vect-21.c: Likewise.
4756 * gcc.dg/vect/vect-22.c: Likewise.
4757 * gcc.dg/vect/vect-27.c: Likewise.
4758 * gcc.dg/vect/vect-29.c: Likewise.
4759 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4760 * gcc.dg/vect/vect-2.c: Likewise.
4761 * gcc.dg/vect/vect-3.c: Likewise.
4762 * gcc.dg/vect/vect-4.c: Likewise.
4763 * gcc.dg/vect/vect-5.c: Likewise.
4764 * gcc.dg/vect/vect-72.c: Likewise.
4765 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4766 * gcc.dg/vect/vect-73.c: Likewise.
4767 * gcc.dg/vect/vect-77-global.c: Likewise.
4768 * gcc.dg/vect/vect-78-global.c: Likewise.
4769 * gcc.dg/vect/vect-7.c: Likewise.
4770 * gcc.dg/vect/vect-86.c: Likewise.
4771 * gcc.dg/vect/vect-align-1.c: Likewise.
4772 * gcc.dg/vect/vect-align-3.c: Likewise.
4773 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4774 * gcc.dg/vect/vect-all.c: Likewise.
4775 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4776 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4777 * gcc.dg/vect/vect-peel-3.c: Likewise.
4778 * gcc.dg/vect/vect-peel-4.c: Likewise.
4779 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4781 2015-01-12 Jeff Law <law@redhat.com>
4784 * gcc.target/m68k/pr64461.c: New test.
4786 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4788 * jit.dg/test-array-as-pointer.c (create_code): Update call
4789 to gcc_jit_context_new_global by setting "kind" to
4790 GCC_JIT_GLOBAL_IMPORTED.
4791 * jit.dg/test-error-array-as-pointer.c: Likewise.
4792 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4793 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4794 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4795 * jit.dg/test-using-global.c (the_global): Rename to...
4796 (imported_global): ...this.
4797 (create_code): Update to test the three kinds of global.
4798 (verify_code): Likewise.
4800 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4803 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4805 * gcc.target/i386/pr64291-2.c: Updated.
4807 2015-01-12 Richard Biener <rguenther@suse.de>
4809 PR tree-optimization/64530
4810 * gfortran.dg/pr64530.f90: New testcase.
4812 2015-01-12 Richard Biener <rguenther@suse.de>
4815 * gcc.dg/torture/pr64357.c: New testcase.
4817 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4819 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4822 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4823 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4825 2015-01-12 Martin Liska <mliska@suse.cz>
4827 * gcc.dg/ipa/PR64550.c: New test.
4829 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4832 * g++.dg/ipa/pr63470.C: New testcase.
4834 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4837 * gfortran.dg/typebound_operator_20.f90: New.
4839 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4842 * gfortran.dg/proc_ptr_comp_42.f90: New.
4844 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4847 * gfortran.dg/proc_ptr_comp_41.f90: New.
4849 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4851 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4853 2015-01-10 Tobias Burnus <burnus@net-b.de>
4856 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4857 and add dg-excess-errors.
4858 * gfortran.dg/line_length_6.f90: New.
4859 * gfortran.dg/line_length_7.f90: New.
4860 * gfortran.dg/line_length_8.f90: New.
4861 * gfortran.dg/line_length_9.f90: New.
4862 * gfortran.dg/line_length_10.f90: New.
4863 * gfortran.dg/line_length_11.f90: New.
4865 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4867 * jit.dg/test-threads.c (struct testcase): Move declaration
4868 to jit.dg/all-non-failing-tests.h.
4869 (testcases): Likewise.
4870 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4871 declaration here from jit.dg/all-non-failing-tests.h.
4872 (testcases): Likewise.
4873 * jit.dg/test-combination.c (create_code): Eliminate spelling
4874 out all of the testcases in favor of looping through the
4875 "testcases" metadata.
4876 (verify_code): Likewise.
4878 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4880 PR rtl-optimization/64536
4881 * gcc.dg/pr64536.c: New test.
4883 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4885 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4886 * jit.dg/test-combination.c (create_code): Likewise.
4887 (verify_code): Likewise.
4888 * jit.dg/test-constants.c: New test case.
4889 * jit.dg/test-threads.c: Add test-constants.c.
4891 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4894 * objc.dg/gnu-api-2-class.m: Add a test case
4895 for the above change.
4897 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4899 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4901 2015-01-09 Richard Biener <rguenther@suse.de>
4903 PR tree-optimization/64410
4904 * g++.dg/vect/pr64410.cc: New testcase.
4906 2015-01-09 Martin Liska <mliska@suse.cz>
4908 * gcc.dg/ipa/ipa-icf-32.c: New test.
4910 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4912 * c-c++-common/tsan/tsan_barrier.h: New.
4913 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4914 * c-c++-common/tsan/bitfield_race.c: Likewise.
4915 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4916 * c-c++-common/tsan/mutexset1.c: Likewise.
4917 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4918 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4919 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4920 * c-c++-common/tsan/simple_race.c: Likewise.
4921 * c-c++-common/tsan/simple_stack.c: Likewise.
4922 * c-c++-common/tsan/sleep_sync.c: Likewise.
4923 * c-c++-common/tsan/tiny_race.c: Likewise.
4924 * c-c++-common/tsan/tls_race.c: Likewise.
4925 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4926 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4927 * g++.dg/tsan/atomic_free.C: Likewise.
4928 * g++.dg/tsan/atomic_free2.C: Likewise.
4929 * g++.dg/tsan/cond_race.C: Likewise.
4930 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4932 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4935 * lib/target-supports.exp (check_effective_target_libatomic_available):
4937 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4938 targets that match effective-target libatomic_available.
4939 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4941 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4943 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4944 Verify the result of gcc_jit_context_get_last_error.
4945 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4947 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4949 PR tree-optimization/63989
4950 * gcc.dg/strlenopt-27.c: New test.
4952 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4954 * jit.dg/harness.h (set_up_logging): New function.
4955 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4956 set_up_logging on the context, so that every testcase is
4957 logged to a particular file.
4958 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4959 and call gcc_jit_context_set_logfile on the top-level context.
4961 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4964 * g++.dg/opt/pr64338.C: New test.
4966 2015-01-08 Tobias Burnus <burnus@net-b.de>
4968 * gfortran.dg/coarray/codimension_2b.f90: New file.
4969 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4970 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4972 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4975 * g++.dg/ext/fnname4.C: New.
4977 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4980 * g++.dg/cpp0x/constexpr-64462.C: New.
4982 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4985 * g++.dg/cpp0x/deleted10.C: New.
4987 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4989 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4991 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4993 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4994 GCC_JIT_UNARY_OP_ABS.
4995 (verify_unary_ops): Likewise.
4997 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4999 * jit.dg/test-arith-overflow.c: New test case.
5000 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5001 * jit.dg/test-combination.c (create_code): Likewise.
5002 (verify_code): Likewise.
5003 * jit.dg/test-threads.c (testcases): Likewise.
5005 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5007 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5008 rather than "jit". Load g++.exp, and call g++_init.
5009 Run test-*.cc files within the testsuite and *.cc files within
5011 (jit-dg-test): Drop the addition of -fgnu89-inline to
5012 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5013 doing it when compiling C testcases (since g++ does not handle
5014 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5015 is restored to the value after g++_init ran, rather than the
5016 value before g++_init ran. Return a list of
5017 $comp_output $output_file, as dg-test assumes.
5019 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5021 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5022 make it easier to figure out the origin of each test result when
5023 running test-combination.c and test-threads.c.
5024 (CHECK_VALUE): Likewise.
5025 (CHECK_DOUBLE_VALUE): Likewise.
5026 (CHECK_STRING_VALUE): Likewise.
5027 (CHECK_STRING_STARTS_WITH): Likewise.
5028 (CHECK_STRING_CONTAINS): Likewise.
5030 (check_string_value): Likewise, add "funcname" param.
5031 (check_string_starts_with): Likewise.
5032 (check_string_contains): Likewise.
5034 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5036 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5037 generating name of built executable.
5039 2015-01-07 Marek Polacek <polacek@redhat.com>
5042 * gcc.dg/pr64440.c: New test.
5043 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5045 2015-01-07 Marek Polacek <polacek@redhat.com>
5048 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5049 * gcc.dg/pr64417.c: New test.
5051 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5054 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5057 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5059 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5060 Check if testcases run without errors, not just if they compile.
5062 2015-01-06 Christian Bruel <christian.bruel@st.com>
5065 * gcc.target/sh/pr64507.c: New test.
5067 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5069 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5071 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5073 * c-c++-common/asan/sanitize-all-1.c: New test.
5074 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5075 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5076 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5077 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5079 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5081 * lib/target-supports.exp (check_profiling_available): Return 0 for
5083 (check_effective_target_tls_runtime): Likewise.
5084 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5085 * gcc.dg/20020312-2.c: Adjust for Visium.
5086 * gcc.dg/tls/thr-cse-1.c: Likewise
5087 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5088 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5089 * gcc.dg/weak/typeof-2.c: Likewise.
5091 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5093 PR rtl-optimization/64287
5094 * gcc.dg/aru-2.c: New test.
5096 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5099 * c-c++-common/ubsan/pr64344-1.c: New test.
5100 * c-c++-common/ubsan/pr64344-2.c: New test.
5102 PR tree-optimization/64465
5103 * gcc.dg/pr64465.c: New test.
5105 PR tree-optimization/64494
5106 * gcc.c-torture/compile/pr64494.c: New test.
5108 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5111 * gfortran.dg/realloc_on_assign_25.f90: New test.
5113 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5115 Update copyright years.
5117 2015-01-05 Marek Polacek <polacek@redhat.com>
5120 * gcc.dg/pr64423.c: New test.
5122 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5124 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5125 mmix-knuth-mmixware for the same reason as for MIPS.
5126 * gcc.dg/debug/debug-2.c: Ditto.
5128 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5130 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5133 * lib/gfortran.exp: Add libatomic library search path.
5134 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5135 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5137 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5139 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5141 * c-c++-common/tsan/bitfield_race.c: New testcase.
5142 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5144 2015-01-02 Tobias Burnus <burnus@net-b.de>
5146 * gfortran.dg/coarray/collectives_4.f90: New.
5148 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5151 * gfortran.dg/extends_16.f90: New.
5153 2015-01-02 Tobias Burnus <burnus@net-b.de>
5155 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5157 2015-01-02 Tobias Burnus <burnus@net-b.de>
5159 * gfortran.dg/coarray/codimension_2.f90: New.
5160 * gfortran.dg/coarray/codimension_2a.f90: New.
5161 * gfortran.dg/coarray_35.f90: New.
5162 * gfortran.dg/coarray_35a.f90: New.
5164 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5167 * gfortran.dg/dummy_procedure_11.f90: New.
5169 Copyright (C) 2015 Free Software Foundation, Inc.
5171 Copying and distribution of this file, with or without modification,
5172 are permitted in any medium without royalty provided the copyright
5173 notice and this notice are preserved.