1 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4 Add tests forgotten to svn-add.
5 * gfortran.dg/class_allocate_19.f03: New test.
6 * gfortran.dg/class_array_20.f03: New test.
7 * gfortran.dg/class_array_21.f03: New test.
8 * gfortran.dg/finalize_29.f08: New test.
10 2015-04-27 Andre Vehreschild <vehre@gmx.de>
14 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
17 2015-04-27 Caroline Tice <cmtice@google.com>
19 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
22 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
25 * gcc.target/powerpc/htm-1.c: New test.
26 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
28 (__builtin_tabortdci): Likewise.
29 (__builtin_tcheck): Remove operand.
30 * lib/target-supports.exp (check_htm_hw_available): New function.
32 2015-04-27 Richard Biener <rguenther@suse.de>
34 * gcc.target/i386/pr65217.c: XFAIL.
36 2015-04-27 Jakub Jelinek <jakub@redhat.com>
38 PR tree-optimization/65875
39 * gcc.c-torture/compile/pr65875.c: New test.
41 2015-04-25 Marek Polacek <polacek@redhat.com>
44 * gcc.dg/enum-incomplete-2.c: New test.
45 * gcc.dg/enum-mode-1.c: New test.
47 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
50 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
52 * gcc.target/powerpc/pr65849-2.c: Likewise.
54 2015-04-24 Tom de Vries <tom@codesourcery.com>
56 PR tree-optimization/65802
57 * g++.dg/pr65802.C: Move to ...
58 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
59 stdarg.h. Rewrite for C.
60 (fn1): Use va_list and va_arg. Make variable args function. Add use of
61 va_start and va_end. Remove unnecessary inline asm.
63 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
64 Wei Mi <wmi@google.com>
66 * gcc.target/i386/sse2-load-multi.c: New test.
67 * gcc.target/i386/sse2-store-multi.c: Ditto.
69 2015-04-24 Marek Polacek <polacek@redhat.com>
72 * c-c++-common/pr65830.c: New test.
75 * c-c++-common/Wlogical-op-1.c: New test.
77 2015-04-24 Marek Polacek <polacek@redhat.com>
80 * c-c++-common/pr61534-1.c: New test.
82 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
83 Steven Bosscher <steven@gcc.gnu.org>
85 PR rtl-optimization/34503
86 * gcc.target/arm/pr64616.c: New file.
88 2015-04-24 Bin Cheng <bin.cheng@arm.com>
90 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
92 2015-04-24 Terry Guo <terry.guo@arm.com>
94 * gcc.target/arm/pr65710.c: Update the options.
96 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
98 * gcc.target/i386/pr65523.c: Skip x32.
100 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
102 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
103 to look for vcl* where appropriate.
105 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
107 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
108 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
110 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
113 * gcc.target/arm/pr26702.c: New test.
115 2015-04-23 Marek Polacek <polacek@redhat.com>
118 * gcc.dg/pr65345-1.c: New test.
119 * gcc.dg/pr65345-2.c: New test.
121 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
123 * gcc.target/powerpc/crypto-builtin-2.c: New.
125 2015-04-23 Andre Vehreschild <vehre@gmx.de>
128 * gfortran.dg/class_allocate_19.f03: New test.
129 * gfortran.dg/class_array_20.f03: New test.
130 * gfortran.dg/class_array_21.f03: New test.
131 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
132 * gfortran.dg/finalize_15.f90: Fixing comparision to model
133 initialization correctly.
134 * gfortran.dg/finalize_29.f08: New test.
136 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
138 * gcc.target/powerpc/swaps-p8-18.c: New test.
140 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
143 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
144 * gcc.dg/vect/bb-slp-25.c: Likewise.
145 * gcc.dg/vect/bb-slp-29.c: Likewise.
146 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
147 vect_no_align && { ! vect_hw_misalign }.
148 * gcc.dg/vect/bb-slp-9.c: Likewise.
149 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
151 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
152 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
153 account for POWER8, where peeling for alignment is not needed.
154 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
155 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
156 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
157 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
158 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
159 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
160 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
161 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
162 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
163 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
164 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
165 * gcc.dg/vect/pr16105.c: Likewise.
166 * gcc.dg/vect/pr20122.c: Likewise.
167 * gcc.dg/vect/pr33804.c: Likewise.
168 * gcc.dg/vect/pr33953.c: Likewise.
169 * gcc.dg/vect/pr56787.c: Likewise.
170 * gcc.dg/vect/pr58508.c: Likewise.
171 * gcc.dg/vect/slp-25.c: Likewise.
172 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
173 * gcc.dg/vect/vect-105.c: Likewise.
174 * gcc.dg/vect/vect-27.c: Likewise.
175 * gcc.dg/vect/vect-29.c: Likewise.
176 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
178 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
179 && { ! vect_hw_misalign }.
180 * gcc.dg/vect/vect-44.c: Likewise.
181 * gcc.dg/vect/vect-48.c: Likewise.
182 * gcc.dg/vect/vect-50.c: Likewise.
183 * gcc.dg/vect/vect-52.c: Likewise.
184 * gcc.dg/vect/vect-56.c: Likewise.
185 * gcc.dg/vect/vect-60.c: Likewise.
186 * gcc.dg/vect/vect-72.c: Likewise.
187 * gcc.dg/vect/vect-75-big-array.c: Likewise.
188 * gcc.dg/vect/vect-75.c: Likewise.
189 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
190 * gcc.dg/vect/vect-77-global.c: Likewise.
191 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
192 * gcc.dg/vect/vect-78-global.c: Likewise.
193 * gcc.dg/vect/vect-93.c: Likewise.
194 * gcc.dg/vect/vect-95.c: Likewise.
195 * gcc.dg/vect/vect-96.c: Likewise.
196 * gcc.dg/vect/vect-cond-1.c: Likewise.
197 * gcc.dg/vect/vect-cond-3.c: Likewise.
198 * gcc.dg/vect/vect-cond-4.c: Likewise.
199 * gcc.dg/vect/vect-cselim-1.c: Likewise.
200 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
201 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
202 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
203 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
204 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
205 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
206 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
207 * gcc.dg/vect/vect-outer-3a.c: Likewise.
208 * gcc.dg/vect/vect-outer-5.c: Likewise.
209 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
210 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
211 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
212 * gcc.dg/vect/vect-outer-fir.c: Likewise.
213 * gcc.dg/vect/vect-peel-3.c: Likewise.
214 * gcc.dg/vect/vect-peel-4.c: Likewise.
215 * gcc.dg/vect/vect-pre-interact.c: Likewise.
216 * gcc.target/powerpc/pr65456.c: New test.
217 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
218 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
219 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
220 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
221 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
222 vect_no_align && { ! vect_hw_misalign }.
223 * gfortran.dg/vect/vect-3.f90: Likewise.
224 * gfortran.dg/vect/vect-4.f90: Likewise.
225 * gfortran.dg/vect/vect-5.f90: Likewise.
226 * lib/target-supports.exp (check_effective_target_vect_no_align):
228 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
230 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
233 * gfortran.dg/pr65429.f90: New test.
235 2015-04-22 Yury Gribov <y.gribov@samsung.com>
237 * c-c++-common/asan/user-section-1.c: New test.
238 * c-c++-common/asan/user-section-2.c: New test.
239 * c-c++-common/asan/user-section-3.c: New test.
241 2015-04-22 Hale Wang <hale.wang@arm.com>
242 Terry Guo <terry.guo@arm.com>
244 PR rtl-optimization/64818
245 * gcc.target/arm/pr64818.c: New test.
247 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
250 * g++.dg/tree-ssa/pr61034.C: Update template.
251 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
252 * gcc.dg/Warray-bounds-11.c: Likewise.
253 * gcc.dg/Warray-bounds.c: Likewise.
255 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
258 * gfortran.dg/fmt_unlimited.f90: New test.
260 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
262 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
264 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
265 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
266 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
267 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
268 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
269 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
270 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
272 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
275 * gfortran.dg/namelist_87.f90: New test.
277 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
279 * gcc.target/aarch64/mult-synth_1.c: New test.
280 * gcc.target/aarch64/mult-synth_2.c: Likewise.
281 * gcc.target/aarch64/mult-synth_3.c: Likewise.
282 * gcc.target/aarch64/mult-synth_4.c: Likewise.
283 * gcc.target/aarch64/mult-synth_5.c: Likewise.
284 * gcc.target/aarch64/mult-synth_6.c: Likewise.
286 2015-04-21 Richard Biener <rguenther@suse.de>
288 PR tree-optimization/65650
289 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
290 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
291 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
292 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
293 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
294 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
296 2015-04-21 Tom de Vries <tom@codesourcery.com>
298 PR tree-optimization/65802
299 * g++.dg/pr65802.C: New test.
301 2015-04-21 Bin Cheng <bin.cheng@arm.com>
304 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
305 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
307 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
310 * g++.dg/cpp0x/Wnarrowing2.C: New.
312 2015-04-20 Jeff Law <law@redhat.com>
314 PR tree-optimization/65658
315 * gcc.dg/pr65658.c: New test.
317 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
320 * gcc.target/aarch64/vec_init_1.c: New test.
322 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
324 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
327 2015-04-18 Martin Sebor <msebor@redhat.com>
329 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
330 of non-nul characters.
331 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
333 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
336 * gcc.target/powerpc/pr65787.c: New.
338 2015-04-17 Jakub Jelinek <jakub@redhat.com>
341 * gcc.target/aarch64/c-output-template-4.c: New test.
343 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
346 * gcc.dg/pr65780-1.c: New test.
347 * gcc.dg/pr65780-2.c: Likewise.
348 * gcc.target/i386/pr32219-9.c: Likewise.
349 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
351 * gcc.target/i386/pr64317.c (c): Initialize.
353 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
356 * g++.dg/ext/mv18.C: New test.
357 * g++.dg/ext/mv19.C: Likewise.
358 * g++.dg/ext/mv20.C: Likewise.
359 * g++.dg/ext/mv21.C: Likewise.
360 * g++.dg/ext/mv22.C: Likewise.
361 * g++.dg/ext/mv23.C: Likewise.
363 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
366 * g++.dg/init/pr64527.C: New test.
368 2015-04-17 Tom de Vries <tom@codesourcery.com>
369 Michael Matz <matz@suse.de>
371 PR tree-optimization/64950
372 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
375 2015-04-17 Yury Gribov <y.gribov@samsung.com>
377 * c-c++-common/asan/user-section-1.c: New test.
379 2015-04-17 Jakub Jelinek <jakub@redhat.com>
382 * gcc.dg/debug/pr65771.c: New test.
384 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
386 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
387 __buitlin_alloca with __builtin_alloca.
389 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
391 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
393 2015-04-16 Richard Biener <rguenther@suse.de>
395 PR tree-optimization/64277
396 * gcc.dg/Warray-bounds-14.c: New testcase.
397 * gcc.dg/Warray-bounds-15.c: Likewise.
398 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
399 * c-c++-common/ubsan/bounds-6.c: Likewise.
401 2015-04-16 Renlin Li <renlin.li@arm.com>
403 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
404 * gcc.target/arm/unsigned-float.c: New.
406 2015-04-16 Richard Biener <rguenther@suse.de>
408 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
409 * gcc.dg/tree-ssa/pr37508.c: Adjust.
410 * gfortran.dg/reassoc_6.f: Remove XFAIL.
412 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
414 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
415 * g++.dg/cpp0x/decltype-call1.C: Likewise.
416 * g++.dg/cpp0x/defaulted21.C: Likewise.
417 * g++.dg/cpp0x/defaulted28.C: Likewise.
418 * g++.dg/cpp0x/defaulted47.C: Likewise.
419 * g++.dg/cpp0x/elision_neg.C: Likewise.
420 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
421 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
422 * g++.dg/cpp0x/implicit1.C: Likewise.
423 * g++.dg/cpp0x/implicit9.C: Likewise.
424 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
425 * g++.dg/cpp0x/range-for13.C: Likewise.
426 * g++.dg/gomp/clause-2.C: Likewise.
427 * g++.dg/gomp/udr-5.C: Likewise.
428 * g++.dg/inherit/access6.C: Likewise.
429 * g++.dg/lookup/duperr1.C: Likewise.
430 * g++.dg/lookup/friend2.C: Likewise.
431 * g++.dg/lookup/pr6936.C: Likewise.
432 * g++.dg/lookup/scoped1.C: Likewise.
433 * g++.dg/lookup/using26.C: Likewise.
434 * g++.dg/lookup/using38.C: Likewise.
435 * g++.dg/other/access2.C: Likewise.
436 * g++.dg/overload/defarg3.C: Likewise.
437 * g++.dg/overload/defarg6.C: Likewise.
438 * g++.dg/parse/access11.C: Likewise.
439 * g++.dg/parse/access2.C: Likewise.
440 * g++.dg/parse/access3.C: Likewise.
441 * g++.dg/parse/access4.C: Likewise.
442 * g++.dg/parse/access5.C: Likewise.
443 * g++.dg/parse/access6.C: Likewise.
444 * g++.dg/parse/access8.C: Likewise.
445 * g++.dg/parse/access9.C: Likewise.
446 * g++.dg/parse/crash40.C: Likewise.
447 * g++.dg/tc1/dr142.C: Likewise.
448 * g++.dg/tc1/dr166.C: Likewise.
449 * g++.dg/tc1/dr52.C: Likewise.
450 * g++.dg/template/access11.C: Likewise.
451 * g++.dg/template/access18.C: Likewise.
452 * g++.dg/template/access19.C: Likewise.
453 * g++.dg/template/access2.C: Likewise.
454 * g++.dg/template/access20.C: Likewise.
455 * g++.dg/template/access26.C: Likewise.
456 * g++.dg/template/access3.C: Likewise.
457 * g++.dg/template/access7.C: Likewise.
458 * g++.dg/template/conv12.C: Likewise.
459 * g++.dg/template/crash69.C: Likewise.
460 * g++.dg/template/friend31.C: Likewise.
461 * g++.dg/template/friend32.C: Likewise.
462 * g++.dg/template/memfriend15.C: Likewise.
463 * g++.dg/template/memfriend16.C: Likewise.
464 * g++.dg/template/memfriend17.C: Likewise.
465 * g++.dg/template/memfriend7.C: Likewise.
466 * g++.dg/template/pr32519.C: Likewise.
467 * g++.dg/template/qualttp21.C: Likewise.
468 * g++.dg/template/qualttp8.C: Likewise.
469 * g++.dg/template/ttp10.C: Likewise.
470 * g++.dg/template/typedef11.C: Likewise.
471 * g++.dg/template/typedef13.C: Likewise.
472 * g++.dg/template/typedef19.C: Likewise.
473 * g++.dg/template/typedef20.C: Likewise.
474 * g++.dg/template/typedef22.C: Likewise.
475 * g++.dg/template/using16.C: Likewise.
476 * g++.dg/template/virtual3.C: Likewise.
477 * g++.dg/ubsan/pr61272.C: Likewise.
478 * g++.old-deja/g++.bob/inherit2.C: Likewise.
479 * g++.old-deja/g++.brendan/crash11.C: Likewise.
480 * g++.old-deja/g++.brendan/enum6.C: Likewise.
481 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
482 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
483 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
484 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
485 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
486 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
487 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
488 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
489 * g++.old-deja/g++.jason/access17.C: Likewise.
490 * g++.old-deja/g++.jason/access18.C: Likewise.
491 * g++.old-deja/g++.jason/access22.C: Likewise.
492 * g++.old-deja/g++.jason/access23.C: Likewise.
493 * g++.old-deja/g++.jason/access8.C: Likewise.
494 * g++.old-deja/g++.jason/delete3.C: Likewise.
495 * g++.old-deja/g++.jason/report.C: Likewise.
496 * g++.old-deja/g++.law/access2.C: Likewise.
497 * g++.old-deja/g++.law/access3.C: Likewise.
498 * g++.old-deja/g++.law/access4.C: Likewise.
499 * g++.old-deja/g++.law/access5.C: Likewise.
500 * g++.old-deja/g++.law/arm12.C: Likewise.
501 * g++.old-deja/g++.law/arm14.C: Likewise.
502 * g++.old-deja/g++.law/ctors13.C: Likewise.
503 * g++.old-deja/g++.law/union2.C: Likewise.
504 * g++.old-deja/g++.law/visibility12.C: Likewise.
505 * g++.old-deja/g++.law/visibility15.C: Likewise.
506 * g++.old-deja/g++.law/visibility16.C: Likewise.
507 * g++.old-deja/g++.law/visibility17.C: Likewise.
508 * g++.old-deja/g++.law/visibility18.C: Likewise.
509 * g++.old-deja/g++.law/visibility19.C: Likewise.
510 * g++.old-deja/g++.law/visibility20.C: Likewise.
511 * g++.old-deja/g++.law/visibility21.C: Likewise.
512 * g++.old-deja/g++.law/visibility24.C: Likewise.
513 * g++.old-deja/g++.law/visibility4.C: Likewise.
514 * g++.old-deja/g++.law/visibility5.C: Likewise.
515 * g++.old-deja/g++.law/visibility6.C: Likewise.
516 * g++.old-deja/g++.law/visibility7.C: Likewise.
517 * g++.old-deja/g++.law/visibility8.C: Likewise.
518 * g++.old-deja/g++.law/visibility9.C: Likewise.
519 * g++.old-deja/g++.niklas/t135.C: Likewise.
520 * g++.old-deja/g++.oliva/delete1.C: Likewise.
521 * g++.old-deja/g++.oliva/partord1.C: Likewise.
522 * g++.old-deja/g++.other/access11.C: Likewise.
523 * g++.old-deja/g++.other/access4.C: Likewise.
524 * g++.old-deja/g++.other/access7.C: Likewise.
525 * g++.old-deja/g++.other/crash1.C: Likewise.
526 * g++.old-deja/g++.other/crash7.C: Likewise.
527 * g++.old-deja/g++.other/friend1.C: Likewise.
528 * g++.old-deja/g++.other/friend4.C: Likewise.
529 * g++.old-deja/g++.other/friend9.C: Likewise.
530 * g++.old-deja/g++.other/lineno1.C: Likewise.
531 * g++.old-deja/g++.other/using1.C: Likewise.
532 * g++.old-deja/g++.pt/enum14.C: Likewise.
533 * g++.old-deja/g++.pt/friend11.C: Likewise.
534 * g++.old-deja/g++.pt/friend21.C: Likewise.
535 * g++.old-deja/g++.pt/friend3.C: Likewise.
536 * g++.old-deja/g++.pt/inherit2.C: Likewise.
537 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
538 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
539 * g++.old-deja/g++.robertl/eb94.C: Likewise.
541 2015-04-15 Jakub Jelinek <jakub@redhat.com>
544 * g++.dg/ipa/pr65765.C: New test.
546 2015-04-15 Nick Clifton <nickc@redhat.com>
548 * gcc.target/rx/builtins.c: Disable RMPA test if string
549 instructions are not allowed.
551 2015-04-15 Alan Modra <amodra@gmail.com>
553 * gcc.dg/pr65408.c: New.
555 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
558 * gcc.target/arm/pr65729.c: New test.
560 2015-04-14 Richard Biener <rguenther@suse.de>
562 PR tree-optimization/65758
563 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
565 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
568 * gcc.c-torture/execute/pr65648.c: New test.
570 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
572 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
573 __builtin_finite instead of finite.
574 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
577 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
579 PR tree-optimization/63387
580 * gcc.dg/pr63387.c: New testcase.
582 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
584 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
586 2015-04-13 Richard Biener <rguenther@suse.de>
588 PR tree-optimization/65204
589 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
591 2015-04-13 Terry Guo <terry.guo@arm.com>
594 * gcc.target/arm/pr65710.c: New.
596 2015-04-12 Jakub Jelinek <jakub@redhat.com>
598 PR tree-optimization/65747
599 * g++.dg/torture/pr65747.C: New test.
601 2015-04-12 Jakub Jelinek <jakub@redhat.com>
604 * g++.dg/cpp0x/pr65736.C: New test.
606 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
607 Martin Liska <mliska@suse.cz>
610 * g++.dg/ipa/pr65722.C: New testcase.
612 2015-04-11 Jakub Jelinek <jakub@redhat.com>
614 PR tree-optimization/65735
615 * gcc.c-torture/compile/pr65735.c: New test.
617 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
620 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
622 2015-04-11 Jakub Jelinek <jakub@redhat.com>
625 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
627 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
630 * gcc.target/arm/pr65647-2.c: New.
632 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
635 * g++.dg/torture/pr65694.C: New test.
637 2015-04-10 Tobias Burnus <burnus@net-b.de>
639 * gfortran.dg/coarray_lock_6.f90: New.
640 * gfortran.dg/coarray_lock_7.f90: New.
641 * gfortran.dg/coarray/lock_2.f90: New.
643 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
649 * gfortran.dg/used_types_27.f90: New.
651 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
654 * gcc.target/i386/pr65671.c: New.
656 2015-04-09 Jakub Jelinek <jakub@redhat.com>
658 PR tree-optimization/65709
659 * c-c++-common/ubsan/align-9.c: New test.
661 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
664 * gfortran.dg/pr56852.f90: New test.
666 2015-04-09 Marek Polacek <polacek@redhat.com>
667 Jakub Jelinek <jakub@redhat.com>
670 * g++.dg/opt/pr65554.C: New test.
672 2015-04-09 Jakub Jelinek <jakub@redhat.com>
675 * c-c++-common/attr-aligned-1.c: New test.
677 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
679 * gcc.target/i386/mpx/memmove-zero-length.c: New.
681 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
684 * gcc.target/i386/sse-25.c: New.
686 2015-04-09 Jakub Jelinek <jakub@redhat.com>
689 * gcc.target/i386/pr65693.c: New test.
691 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
693 * gcc.dg/lto/chkp-static-bounds_0.c: New.
695 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
697 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
699 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
701 * gcc.target/i386/thunk-retbnd.c: New.
703 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
705 * gnat.dg/opt48.adb: New test.
706 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
707 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
709 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
712 * gcc.c-torture/compile/pr65540.c: New.
714 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
716 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
719 2015-04-07 Jakub Jelinek <jakub@redhat.com>
722 * g++.dg/debug/pr65678.C: New test.
725 * gcc.c-torture/compile/pr65680.c: New test.
727 2015-04-07 Andre Vehreschild <vehre@gmx.de>
730 * gfortran.dg/allocate_with_source_5.f90: New test.
732 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
734 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
735 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
737 2015-04-07 Bin Cheng <bin.cheng@arm.com>
739 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
741 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
744 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
745 to get floating point compression.
746 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
748 2015-04-06 Jakub Jelinek <jakub@redhat.com>
750 PR preprocessor/61977
751 * gcc.dg/cpp/pr61977.c: New test.
753 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
755 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
757 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
760 * gcc.target/arm/pr65647.c: New.
762 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
765 * g++.dg/torture/pr65655.C: New testcase.
767 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/cpp1y/lambda-init13.C: New.
772 2015-04-03 Marek Polacek <polacek@redhat.com>
774 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
776 2015-04-02 Marek Polacek <polacek@redhat.com>
779 * g++.dg/cpp0x/constexpr-fold1.C: New test.
780 * g++.dg/cpp0x/constexpr-fold2.C: New test.
782 2015-04-02 Jakub Jelinek <jakub@redhat.com>
784 PR preprocessor/61977
785 * gcc.target/powerpc/pr61977-1.c: New test.
786 * gcc.target/powerpc/pr61977-2.c: New test.
788 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
791 * g++.dg/warn/Wshadow-8.C: New.
792 * g++.dg/warn/Wshadow-9.C: Likewise.
793 * g++.dg/warn/Wshadow-10.C: Likewise.
794 * g++.dg/warn/Wshadow-11.C: Likewise.
796 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
798 * gcc.dg/pr23623.c: Added aligned attribute.
799 * gcc.dg/20141029-1.c: Likewise.
800 * gcc.dg/20150306-1.c: New test.
802 2015-04-01 Marek Polacek <polacek@redhat.com>
805 * g++.dg/cpp0x/initlist93.C: New test.
806 * g++.dg/cpp0x/initlist94.C: New test.
808 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
811 * gcc.target/aarch64/pr65624.c: New test.
813 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
815 * gcc.dg/ipa/inlinehint-4.c: New testcase.
817 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
819 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
820 extra variable to force stack alignment.
821 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
822 extra variable to force stack alignment.
824 2015-03-31 Marek Polacek <polacek@redhat.com>
827 * g++.dg/template/pr65390.C: New test.
829 2015-03-31 Martin Liska <mliska@suse.cz>
831 * g++.dg/ipa/pr65557.C: New test.
833 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
835 * gcc.target/s390/hotpatch-25.c: New test.
836 * gcc.target/s390/hotpatch-1.c: Update test.
837 * gcc.target/s390/hotpatch-10.c: Update test.
838 * gcc.target/s390/hotpatch-11.c: Update test.
839 * gcc.target/s390/hotpatch-12.c: Update test.
840 * gcc.target/s390/hotpatch-13.c: Update test.
841 * gcc.target/s390/hotpatch-14.c: Update test.
842 * gcc.target/s390/hotpatch-15.c: Update test.
843 * gcc.target/s390/hotpatch-16.c: Update test.
844 * gcc.target/s390/hotpatch-17.c: Update test.
845 * gcc.target/s390/hotpatch-18.c: Update test.
846 * gcc.target/s390/hotpatch-19.c: Update test.
847 * gcc.target/s390/hotpatch-2.c: Update test.
848 * gcc.target/s390/hotpatch-21.c: Update test.
849 * gcc.target/s390/hotpatch-22.c: Update test.
850 * gcc.target/s390/hotpatch-23.c: Update test.
851 * gcc.target/s390/hotpatch-24.c: Update test.
852 * gcc.target/s390/hotpatch-3.c: Update test.
853 * gcc.target/s390/hotpatch-4.c: Update test.
854 * gcc.target/s390/hotpatch-5.c: Update test.
855 * gcc.target/s390/hotpatch-6.c: Update test.
856 * gcc.target/s390/hotpatch-7.c: Update test.
857 * gcc.target/s390/hotpatch-8.c: Update test.
858 * gcc.target/s390/hotpatch-9.c: Update test.
859 * gcc.target/s390/hotpatch-compile-16.c: Update test.
861 2015-03-31 Richard Biener <rguenther@suse.de>
864 * g++.dg/torture/pr65626.C: New testcase.
866 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
869 * gcc.target/i386/mpx/pr65531.cc: New.
871 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
874 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
875 __builtin_alloca instead of alloca.
876 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
877 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
878 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
881 2015-03-30 Jakub Jelinek <jakub@redhat.com>
884 * g++.dg/ubsan/pr65610.C: New test.
886 2015-03-30 Marek Polacek <polacek@redhat.com>
889 * g++.dg/cpp0x/pr65398-2.C: New test.
891 2015-03-30 Marek Polacek <polacek@redhat.com>
893 * c-c++-common/pr65556.c: Change the width of bit-fields.
895 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
898 * gcc.target/i386/pr65588.c: New testcase.
900 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
903 * gfortran.dg/open_errors_2.f90: New test.
905 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
908 * gfortran.dg/namelist_86.f90: New test.
910 2015-03-28 Andre Vehreschild <vehre@gmx.de>
912 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
913 statement to reflect new ownership.
915 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
918 * g++.dg/template/friend58.C: New.
919 * g++.dg/template/friend59.C: Likewise.
921 2015-03-27 Tobias Burnus <burnus@net-b.de>
924 * g++.dg/gomp/openmp-simd-3.C: New.
925 * gcc.dg/gomp/openmp-simd-3.c: New.
927 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
930 * gcc.target/i386/pr65248-1.c: New file.
931 * gcc.target/i386/pr65248-2.c: Likewise.
932 * gcc.target/i386/pr65248-3.c: Likewise.
933 * gcc.target/i386/pr65248-4.c: Likewise.
935 2015-03-27 Jakub Jelinek <jakub@redhat.com>
938 * gcc.c-torture/compile/pr65593.c: New test.
940 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
943 * g++.dg/cpp1y/constexpr-assert1.C: New.
945 2015-03-27 Marek Polacek <polacek@redhat.com>
948 * c-c++-common/pr65556.c: New test.
950 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
953 * g++.dg/torture/pr65600.C: New testcase.
955 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
958 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
960 2015-03-27 Andre Vehreschild <vehre@gmx.de>
962 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
963 statement and cleanup. Fixed typos.
965 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
968 * gcc.c-torture/compile/pr65595.c: New testcase.
970 2015-03-27 Marek Polacek <polacek@redhat.com>
973 * g++.dg/ubsan/pr65583.C: New test.
975 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
977 * gcc.c-torture/compile/20150327.c: New testcase.
979 2015-03-26 Richard Biener <rguenther@suse.de>
982 * g++.dg/torture/pr65555.C: New testcase.
984 2015-03-26 Jakub Jelinek <jakub@redhat.com>
986 PR tree-optimization/64715
987 * gcc.dg/builtin-object-size-15.c: New test.
988 * gcc.dg/pr64715-1.c: New test.
989 * gcc.dg/pr64715-2.c: New test.
991 2015-03-26 Richard Biener <rguenther@suse.de>
994 * gnat.dg/specs/opt2.ads: Fix testcase.
996 2015-03-25 Martin Sebor <msebor@redhat.com>
999 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1000 when target isn't arm*-*-*-*.
1001 (check_effective_target_arm_nothumb): Likewise.
1002 (check_effective_target_arm_little_endian): Likewise.
1003 (check_effective_target_arm_vect_no_misalign): Likewise.
1004 (check_effective_target_aarch64_little_endian): Fail early if target
1007 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1009 PR tree-optimization/65177
1010 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1012 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1014 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1015 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1016 smmintrin.h and mm3dnow.h.
1018 2015-03-25 Marek Polacek <polacek@redhat.com>
1021 * g++.dg/cpp0x/pr65558.C: New test.
1023 2015-03-25 Marek Polacek <polacek@redhat.com>
1026 * g++.dg/template/pr61670.C: New test.
1028 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1031 * g++.dg/template/pr54987.C: New.
1033 2015-03-25 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/62630
1036 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1038 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1041 * gcc.target/i386/mpx/pr65508.c: New.
1043 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1047 * gfortran.dg/data_initialized_3.f90: New.
1049 2015-03-25 Richard Biener <rguenther@suse.de>
1052 * gnat.dg/specs/opt2.ads: New testcase.
1054 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1056 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1057 * gcc.target/arm/memset-inline-4.c: Skip for
1058 arm_tune_string_ops_prefer_neon.
1059 * gcc.target/arm/memset-inline-5.c: Ditto.
1060 * gcc.target/arm/memset-inline-6.c: Ditto.
1061 * gcc.target/arm/memset-inline-8.c: Ditto.
1062 * gcc.target/arm/memset-inline-9.c: Ditto.
1064 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/other/virtual3.C: New.
1069 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1072 * g++.dg/cpp0x/vt-60130.C: New.
1074 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1077 * g++.dg/warn/Warray-bounds-7.C: New.
1079 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/template/defarg18.C: New.
1084 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/cpp0x/vt-59988.C: New.
1089 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1091 PR tree-optimization/65533
1092 * gcc.dg/pr65533.c: New test.
1094 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1096 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1097 source= and mold= expressions functionality.
1098 * gfortran.dg/allocate_class_4.f90: New test.
1099 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1100 copying an unlimited polymorhpic object containing a char array
1101 to another unlimited polymorphic object respects the _len
1103 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1104 whether deferred length char array allocate works, unlimited
1105 polymorphic object allocation from a string works and if
1106 allocating an array of deferred length strings works.
1107 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1109 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1112 * g++.dg/cpp0x/constexpr-array11.C: New.
1114 2015-03-24 Richard Biener <rguenther@suse.de>
1117 * gcc.dg/torture/pr65517.c: New testcase.
1119 2015-03-24 Tobias Burnus <burnus@net-b.de>
1121 * gfortran.dg/coindexed_1.f90: Moved from
1122 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1124 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1131 * gcc.target/i386/pr65523.c: New test.
1134 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1136 * g++.dg/lto/pr65475b_0.C: Likewise.
1138 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1141 * gcc.target/sh/torture/pr65505.c: New.
1143 2015-03-23 Martin Sebor <msebor@redhat.com>
1146 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1147 assembly for lvx in addition to lxv.
1149 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1152 * gfortran.dg/pr65504.f90: New test.
1155 * gcc.dg/pr65521.c: New test.
1157 2015-03-23 Richard Biener <rguenther@suse.de>
1159 PR tree-optimization/65518
1160 * gcc.dg/vect/pr65518.c: New testcase.
1162 2015-03-23 Richard Biener <rguenther@suse.de>
1164 PR tree-optimization/65494
1165 * gcc.dg/vect/pr65494.c: New testcase.
1167 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1169 PR preprocessor/65238
1170 * c-c++-common/cpp/pr65238-1.c: New test.
1171 * gcc.dg/cpp/pr65238-2.c: New test.
1172 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1173 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1175 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1176 Mikael Morin <mikael@gcc.gnu.org>
1179 * gfortran.dg/elemental_dependency_4.f90: New.
1180 * gfortran.dg/elemental_dependency_5.f90: New.
1182 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1185 * g++.dg/lto/pr65475b_0.C: New testcase.
1186 * g++.dg/lto/pr65475b_1.C: New testcase.
1187 * g++.dg/lto/pr65475c_0.C: New testcase.
1188 * g++.dg/lto/pr65475c_1.C: New testcase.
1190 2015-03-21 Tobias Burnus <burnus@net-b.de>
1192 * gfortran.dg/coarray_38.f90: New.
1193 * gfortran.dg/coarray_39.f90: New.
1194 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1197 2015-03-20 Marek Polacek <polacek@redhat.com>
1200 * g++.dg/cpp0x/pr65398.C: New test.
1202 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1205 * g++.dg/lto/pr65475_0.C: New testcase.
1206 * g++.dg/lto/pr65475_1.C: New testcase.
1208 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1210 PR rtl-optimization/64366
1211 * gcc.target/sh/pr64366.c: New.
1213 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1216 * g++.dg/cpp0x/constexpr-48324.C: New.
1218 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1221 * g++.dg/cpp0x/pr48453.C: New.
1223 2015-03-20 Marek Polacek <polacek@redhat.com>
1226 * g++.dg/cpp0x/pr65072.C: New test.
1228 2015-03-20 Richard Biener <rguenther@suse.de>
1231 * gcc.dg/pr15347.c: Use -O.
1232 * c-c++-common/pr19807-1.c: Likewise.
1234 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1236 * gnat.dg/volatile13.ad[sb]: New test.
1238 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1240 PR rtl-optimization/60851
1241 * gcc.target/i386/pr60851.c: New test.
1243 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1246 * g++.dg/pr65240.h: Add tests for PR 65240.
1247 * g++.dg/pr65240-1.C: Likewise.
1248 * g++.dg/pr65240-2.C: Likewise.
1249 * g++.dg/pr65240-3.C: Likewise.
1250 * g++.dg/pr65240-4.C: Likewise.
1252 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1254 PR rtl-optimization/63491
1255 * gcc.target/powerpc/pr63491.c: New.
1257 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1259 * g++.dg/ipa/pr65465.C: New test.
1261 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/cpp0x/deleted11.C: New.
1266 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1269 * c-c++-common/tsan/pr65400-3.c: New test.
1271 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1274 * g++.dg/cpp0x/constexpr-59686.C: New.
1276 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1279 * g++.dg/tsan/pr64265.C: New test.
1282 * c-c++-common/tsan/pr65400-1.c: New test.
1283 * c-c++-common/tsan/pr65400-2.c: New test.
1285 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/cpp0x/pr59816.C: New.
1290 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1293 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1295 2015-03-18 Martin Liska <mliska@suse.cz>
1298 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1299 equivalences either to 6 or 7.
1301 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1305 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1307 * gcc.dg/undefined-loop-1.c: New file.
1308 * gcc.dg/undefined-loop-2.c: New file.
1310 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1313 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1314 loop exits too early.
1316 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1318 PR tree-optimization/65450
1319 * gfortran.dg/pr65450.f90: New test.
1322 * gcc.target/i386/pr65078-1.c: New test.
1323 * gcc.target/i386/pr65078-2.c: New test.
1324 * gcc.target/i386/pr65078-3.c: New test.
1325 * gcc.target/i386/pr65078-4.c: New test.
1326 * gcc.target/i386/pr65078-5.c: New test.
1327 * gcc.target/i386/pr65078-6.c: New test.
1329 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1332 * g++.dg/cpp1y/pr65340.C: New.
1334 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1337 * gfortran.dg/system_clock_3.f08: Adjust test.
1339 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1342 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1343 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1345 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1348 * gfortran.dg/system_clock_3.f08: New test.
1350 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1353 g++.dg/cpp1y/pr64626-1.C: New.
1354 g++.dg/cpp1y/pr64626-2.C: New.
1355 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1357 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1359 PR tree-optimization/65427
1360 * gcc.c-torture/execute/pr65427.c: New test.
1362 2015-03-16 Marek Polacek <polacek@redhat.com>
1366 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1367 * g++.dg/cpp0x/pr65327.C: New test.
1369 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1372 * c-c++-common/asan/pr64820.c: New test.
1374 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1376 * gfortran.dg/pointer_2.f90: New test.
1378 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1380 * g++.dg/pr65049.C: New test.
1382 2015-03-16 Tom de Vries <tom@codesourcery.com>
1384 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1385 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1386 * gcc.target/i386/fuse-caller-save.c: Same.
1388 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1390 * gnat.dg/loop_optimization18.ad[sb]: New test.
1391 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1393 2015-03-16 Alan Modra <amodra@gmail.com>
1395 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1398 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1400 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1402 * gcc.dg/torture/pr65270-2.c: Likewise.
1404 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1407 * gfortran.dg/pointer_remapping_9.f90: New.
1409 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1411 PR tree-optimization/65369
1412 * gcc.c-torture/execute/pr65369.c: New test.
1414 PR tree-optimization/65418
1415 * gcc.c-torture/execute/pr65418-1.c: New test.
1416 * gcc.c-torture/execute/pr65418-2.c: New test.
1418 PR rtl-optimization/65401
1419 * gcc.c-torture/execute/pr65401.c: New test.
1421 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1424 * gcc.target/arm/pr64600_1.c: New test.
1426 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1428 PR rtl-optimization/65235
1429 * gcc.target/aarch64/pr65235_1.c: New test.
1431 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1433 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1434 * gcc.target/s390/hotpatch-22.c: Likewise.
1435 * gcc.target/s390/hotpatch-23.c: Likewise.
1436 * gcc.target/s390/hotpatch-24.c: Likewise.
1437 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1438 * gcc.target/s390/hotpatch-1.c: Update expected output.
1439 * gcc.target/s390/hotpatch-2.c: Likewise.
1440 * gcc.target/s390/hotpatch-3.c: Likewise.
1441 * gcc.target/s390/hotpatch-4.c: Likewise.
1442 * gcc.target/s390/hotpatch-5.c: Likewise.
1443 * gcc.target/s390/hotpatch-6.c: Likewise.
1444 * gcc.target/s390/hotpatch-7.c: Likewise.
1445 * gcc.target/s390/hotpatch-8.c: Likewise.
1446 * gcc.target/s390/hotpatch-9.c: Likewise.
1447 * gcc.target/s390/hotpatch-10.c: Likewise.
1448 * gcc.target/s390/hotpatch-11.c: Likewise.
1449 * gcc.target/s390/hotpatch-12.c: Likewise.
1450 * gcc.target/s390/hotpatch-13.c: Likewise.
1451 * gcc.target/s390/hotpatch-14.c: Likewise.
1452 * gcc.target/s390/hotpatch-15.c: Likewise.
1453 * gcc.target/s390/hotpatch-16.c: Likewise.
1454 * gcc.target/s390/hotpatch-17.c: Likewise.
1455 * gcc.target/s390/hotpatch-18.c: Likewise.
1456 * gcc.target/s390/hotpatch-19.c: Likewise.
1458 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1461 * gcc.target/i386/pr65103-1.c: New.
1463 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1466 * gcc.target/i386/pr65044.c: New.
1468 2015-03-12 Tom de Vries <tom@codesourcery.com>
1470 PR rtl-optimization/64895
1471 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1472 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1473 * gcc.target/i386/fuse-caller-save.c: Ditto.
1475 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1477 * gcc.dg/ipa/pr63569.c: Fix template.
1479 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1481 * g++.dg/ipa/pr64146.C: Require fpic support.
1483 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1486 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1487 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1489 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1491 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1492 to dg-options, fix up dg-skip-if.
1494 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1497 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1498 * gcc.target/avr/tiny-caller-save.c: Same.
1500 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1503 * g++.dg/pr65242.C: New test.
1505 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1507 * c-c++-common/asan/no-asan-check-glob.c: New test.
1509 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1512 * g++.dg/other/default11.C: New.
1513 * g++.dg/other/default12.C: Likewise.
1515 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1518 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1520 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1523 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1525 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1528 * g++.dg/cpp0x/pr65127.C: New test.
1530 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1532 * gcc.dg/ipa/PR64550.c: Update template.
1534 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1535 Tobias Burnus <burnus@net-b.de>
1537 * gfortran.dg/coarray_sync_memory.f90: New.
1539 2015-03-10 Marek Polacek <polacek@redhat.com>
1542 * c-c++-common/ubsan/pr65367.c: New test.
1544 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1546 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1547 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1548 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1549 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1550 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1551 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1552 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1553 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1554 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1555 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1556 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1557 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1558 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1560 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1562 * lib/mpx-dg.exp (mpx_link_flags): New.
1565 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1566 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1567 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1568 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1569 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1570 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1571 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1572 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1573 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1574 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1575 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1576 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1577 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1578 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1579 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1580 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1581 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1582 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1583 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1584 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1585 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1586 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1587 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1588 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1589 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1590 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1591 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1592 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1593 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1594 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1595 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1596 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1597 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1598 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1599 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1600 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1601 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1602 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1603 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1604 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1605 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1606 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1607 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1608 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1609 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1610 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1611 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1612 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1613 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1614 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1615 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1616 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1617 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1618 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1619 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1620 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1621 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1622 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1623 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1624 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1625 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1626 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1627 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1628 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1629 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1630 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1631 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1632 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1633 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1634 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1635 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1636 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1637 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1638 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1639 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1640 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1641 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1642 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1643 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1644 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1645 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1646 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1647 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1648 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1649 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1650 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1651 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1652 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1653 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1654 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1655 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1656 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1657 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1658 * gcc.target/i386/mpx/label-address-1.c: New.
1659 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1660 * gcc.target/i386/mpx/macro.c: New.
1661 * gcc.target/i386/mpx/mpx-check.h: New.
1662 * gcc.target/i386/mpx/mpx.exp: New.
1663 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1664 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1665 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1666 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1667 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1668 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1669 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1670 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1671 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1672 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1673 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1674 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1675 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1676 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1677 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1678 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1679 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1680 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1681 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1682 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1683 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1684 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1685 * gcc.target/i386/mpx/reference-1-nov.c: New.
1686 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1687 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1688 * gcc.target/i386/mpx/reference-2-nov.c: New.
1689 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1690 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1691 * gcc.target/i386/mpx/reference-3-nov.c: New.
1692 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1693 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1694 * gcc.target/i386/mpx/reference-4-nov.c: New.
1695 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1696 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1697 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1698 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1699 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1700 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1701 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1702 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1703 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1704 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1705 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1706 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1707 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1708 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1709 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1710 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1711 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1712 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1713 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1714 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1715 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1716 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1717 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1718 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1719 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1720 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1721 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1722 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1723 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1724 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1725 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1726 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1727 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1728 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1729 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1730 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1731 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1732 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1733 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1734 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1735 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1736 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1737 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1738 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1739 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1740 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1741 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1742 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1743 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1744 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1745 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1746 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1747 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1748 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1749 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1750 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1751 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1752 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1753 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1754 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1755 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1756 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1757 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1758 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1759 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1760 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1761 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1762 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1763 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1764 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1765 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1766 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1767 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1768 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1769 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1770 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1771 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1772 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1773 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1774 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1775 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1776 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1777 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1778 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1779 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1780 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1781 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1782 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1783 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1784 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1785 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1786 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1787 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1788 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1789 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1790 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1791 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1792 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1793 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1794 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1795 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1796 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1797 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1798 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1799 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1800 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1801 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1802 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1803 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1804 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1805 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1806 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1807 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1808 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1809 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1810 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1811 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1812 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1813 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1814 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1815 * gcc.target/i386/mpx/vla-1-nov.c: New.
1816 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1817 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1818 * gcc.target/i386/mpx/vla-2-nov.c: New.
1819 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1821 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1823 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1825 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1827 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1829 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1831 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1832 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1834 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1837 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1840 * c-c++-common/pr65120.c: New test.
1842 PR rtl-optimization/65321
1843 * gcc.dg/pr65321.c: New test.
1845 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1847 PR tree-optimization/65355
1848 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1850 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1853 * c-c++-common/pr49706.c: Adjust tests for not warning
1854 about !!x == y or !b == y where b is boolean, and add
1856 * c-c++-common/pr62199-2.c: Likewise.
1858 2015-03-09 Richard Biener <rguenther@suse.de>
1861 * gcc.dg/torture/pr65270-1.c: New testcase.
1862 * gcc.dg/torture/pr65270-2.c: Likewise.
1864 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1866 PR tree-optimization/63743
1867 * gcc.dg/pr63743.c: New test.
1869 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1872 * g++.dg/lto/pr65316_0.C: New testcase.
1873 * g++.dg/lto/pr65316_1.C: New testcase.
1875 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1878 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1880 * g++.dg/abi/rtti3.C: Likewise.
1882 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1885 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1887 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1889 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1891 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1893 2015-03-08 Morin <mikael@gcc.gnu.org>
1896 * gfortran.dg/entry_20.f90: New.
1898 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1901 * gcc.c-torture/compile/pr65153.c: New.
1903 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1906 * g++.dg/torture/pr65249.C: New.
1908 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1910 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1912 (int64_t): Likewise.
1914 2015-03-07 Marek Polacek <polacek@redhat.com>
1915 Martin Uecker <uecker@eecs.berkeley.edu>
1918 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1920 * c-c++-common/ubsan/bounds-8.c: New test.
1921 * c-c++-common/ubsan/bounds-9.c: New test.
1922 * gcc.dg/ubsan/bounds-2.c: New test.
1924 2015-03-05 Martin Sebor <msebor@redhat.com>
1926 * PR testsuite/63175
1927 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1928 checking of results into main to prevent it from getting optimized
1930 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1932 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1934 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1935 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1936 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1939 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1941 * g++.dg/lto/pr65302_1.C: New testcase.
1942 * g++.dg/lto/pr65302_0.C: New testcase.
1944 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1946 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1947 -fno-ipa-icf to dg-options.
1949 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1951 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1952 compiles using the linker plugin.
1954 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1956 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1958 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1960 * gcc.target/arm/pr65067.c: New test.
1962 2015-03-05 Martin Liska <mliska@suse.cz>
1965 * gcc.dg/ipa/pr65318.c: New test.
1967 2015-03-05 Marek Polacek <polacek@redhat.com>
1969 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1971 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1973 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1975 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1977 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1978 max-unroll-times back to defaults for s390.
1980 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1984 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1987 * g++.dg/cpp0x/initlist92.C: New.
1989 2015-03-05 Richard Biener <rguenther@suse.de>
1991 PR tree-optimization/65310
1992 * gcc.dg/vect/pr65310.c: New testcase.
1994 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1997 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1999 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2001 * gnat.dg/entry_queues3.adb: New test.
2003 2015-03-04 Ian Lance Taylor <iant@google.com>
2005 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2007 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2010 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2012 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2014 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2015 -fno-ipa-icf to dg-options
2016 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2017 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2019 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2022 * g++.dg/cpp0x/decltype62.C: New.
2024 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2026 * gnat.dg/object_overflow5.adb: New test.
2028 2015-03-03 Martin Liska <mliska@suse.cz>
2031 * gcc.dg/ipa/pr65287.c: New test.
2033 2015-03-03 Martin Jambor <mjambor@suse.cz>
2034 Eric Botcazou <ebotcazou@adacore.com>
2036 * gnat.dg/specs/pack12.ads: New test.
2038 2015-03-03 Martin Liska <mliska@suse.cz>
2040 * gcc.dg/ipa/PR65282.c: New test.
2042 2015-03-13 Jeff Law <law@redhat.com>
2044 PR tree-optimization/65241
2045 * gcc.c-torture/compile/pr65241.c: New test.
2047 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2050 * gcc.target/avr/torture/pr64331.c: New test.
2052 2015-03-03 Martin Liska <mliska@suse.cz>
2053 Jan Hubicka <hubicka@ucw.cz>
2055 * g++.dg/ipa/pr65263.C: New test.
2057 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2060 * gcc.dg/lto/pr65130_0.c: New testcase.
2061 * gcc.dg/lto/pr65130_1.c: New testcase.
2063 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2066 * g++.dg/torture/pr64988.C: New testcase.
2068 2015-03-02 Tobias Burnus <burnus@net-b.de>
2070 * gfortran.dg/coarray_atomic_6.f90: New.
2072 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2075 * gcc.target/i386/pr65184.c: New.
2077 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2080 * gcc.target/i386/pr65183.c: New.
2082 2015-02-28 Martin Liska <mliska@suse.cz>
2083 Jan Hubicka <hubicka@ucw.cz>
2085 * gcc.dg/ipa/ipa-icf-35.c: New test.
2086 * gcc.dg/ipa/ipa-icf-36.c: New test.
2087 * gcc.dg/ipa/ipa-icf-37.c: New test.
2089 2015-02-28 Martin Liska <mliska@suse.cz>
2090 Jan Hubicka <hubicka@ucw.cz>
2093 * gcc.dg/ipa/ipa-icf-34.c: New test.
2095 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2098 * gcc.target/sh/sh/pr61142.c: New.
2100 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2102 * g++.dg/other/dump-ada-spec-3.C: New test.
2104 2015-03-01 Martin Liska <mliska@suse.cz>
2106 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2107 * g++.dg/ipa/pr63595.C: Update expected results.
2109 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2112 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2114 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2116 * gcc.dg/vect/pr59354.c: Move vector producing code to
2119 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2122 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2123 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2124 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2125 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2127 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2129 PR tree-optimization/65048
2130 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2131 (foo): Use K&R style definition.
2133 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2136 * g++.dg/pr65032.C: New.
2138 2015-02-27 Marek Polacek <polacek@redhat.com>
2141 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2144 2015-02-27 Marek Polacek <polacek@redhat.com>
2147 * gcc.dg/pr65228.c: New test.
2149 2015-02-27 Kai Tietz <ktietz@redhat.com>
2152 * gcc.dg/weak/weak-17.c: New file.
2154 2015-02-27 Richard Biener <rguenther@suse.de>
2157 * g++.dg/lto/pr65193_0.C: New testcase.
2159 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2161 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2162 * gcc.target/s390/hotpatch-8.c: Likewise.
2163 * gcc.target/s390/hotpatch-9.c: Likewise.
2164 * gcc.target/s390/pr61078.c: Likewise.
2165 * gcc.target/s390/pr57960.c: Remove -m64.
2166 * gcc.target/s390/pr61078.c: Likewise.
2168 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2169 Martin Liska <mliska@suse.cz>
2172 * gcc.dg/pr64454.c: Disable ICF.
2173 * gcc.dg/pr28685-1.c: Disable ICF
2174 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2175 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2176 * g++.dg/ipa/ipa-icf-4.C: Update template.
2178 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2180 PR tree-optimization/65216
2181 * gcc.c-torture/execute/pr65216.c: New test.
2183 PR tree-optimization/65215
2184 * gcc.c-torture/execute/pr65215-1.c: New test.
2185 * gcc.c-torture/execute/pr65215-2.c: New test.
2186 * gcc.c-torture/execute/pr65215-3.c: New test.
2187 * gcc.c-torture/execute/pr65215-4.c: New test.
2188 * gcc.c-torture/execute/pr65215-5.c: New test.
2190 2015-02-26 Tom de Vries <tom@codesourcery.com>
2192 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2194 2015-02-26 Martin Liska <mliska@suse.cz>
2195 Jan Hubicka <hubicka@ucw.cz>
2197 * g++.dg/ipa/pr64146.C: Update expected results.
2198 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2199 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2200 * gcc.dg/ipa/ipa-icf-34.c: New test.
2202 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2204 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2205 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2206 (dg-additional-options): Remove dg directive.
2207 (dg-final): Add dg directive.
2209 2015-02-26 Marek Polacek <polacek@redhat.com>
2212 * g++.dg/ipa/pr65008.C: New test.
2214 2015-02-26 Tom de Vries <tom@codesourcery.com>
2216 * lib/profopt.exp (profopt-target-cleanup): New proc.
2217 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2218 files from sources from dg-additional-sources.
2220 2015-02-26 Tom de Vries <tom@codesourcery.com>
2222 * lib/gcov.exp: Cleanup in case of xfail.
2224 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2226 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2228 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2231 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2232 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2233 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2234 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2235 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2236 * g++.dg/debug/pr46123.C: XFAIL and move...
2237 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2238 * gcc.dg/debug/dwarf2-3.c: Move...
2239 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2241 2015-02-26 Marek Polacek <polacek@redhat.com>
2244 * g++.dg/cpp1y/pr65202.C: New test.
2246 2015-02-26 Tom de Vries <tom@codesourcery.com>
2248 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2249 locale_facets.h.gcov.
2251 2015-02-26 Tom de Vries <tom@codesourcery.com>
2253 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2255 2015-02-26 Tom de Vries <tom@codesourcery.com>
2257 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2259 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2262 * gcc.target/i386/pr65217.c: New.
2264 2015-02-26 Tom de Vries <tom@codesourcery.com>
2266 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2268 2015-02-26 Tom de Vries <tom@codesourcery.com>
2270 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2272 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2274 PR tree-optimization/65048
2275 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2277 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2279 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2280 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2282 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2285 * gcc.target/i386/pr65161.c: New test.
2287 2015-02-26 Terry Guo <terry.guo@arm.com>
2289 * gcc.target/arm/no-volatile-in-it.c: New test.
2291 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2293 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2294 (dg-options): Add -save-temps.
2295 (dg-final): Add cleanup-saved-temps.
2297 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2299 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2301 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2303 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2304 * gcc.target/powerpc/pack01.c: Include string.h.
2306 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2309 * gcc.target/i386/pr65167.c: New.
2311 2015-02-25 Kai Tietz <ktietz@redhat.com>
2313 PR tree-optimization/61917
2314 * gcc.dg/vect/vect-pr61917.c: New file.
2316 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2318 PR tree-optimization/65170
2319 * gcc.c-torture/execute/pr65170.c: New test.
2320 * gcc.dg/tree-ssa/vrp96.c: New test.
2322 2015-02-24 Tom de Vries <tom@codesourcery.com>
2324 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2326 2015-02-24 Tom de Vries <tom@codesourcery.com>
2329 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2330 (dg-additional-files-options): Copy additional_sources to
2331 additional_sources_used before emptying additional_sources.
2332 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2333 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2334 (cleanup-saved-temps): Use additional_sources_used instead of
2336 (dg-test): Reset additional_sources_used.
2338 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2341 * gfortran.dg/integer_exponentiation_6.F90: New test.
2343 2015-02-23 Martin Sebor <msebor@redhat.com>
2346 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2347 two parts. One to save registers, the other to verify the
2348 registers have the right values. Save register state into
2349 static data rather than on the stack.
2351 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2354 * c-c++-common/asan/pr63888.c: New test.
2356 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2359 * gcc.c-torture/compile/pr65163.c: New.
2361 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2363 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2364 with -m31 on 64 bit.
2365 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2366 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2368 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2370 * gcc.target/s390/20090223-1.c: Add
2371 -Wno-implicit-function-declaration option.
2372 * gcc.target/s390/pr42224.c: Likewise.
2373 * gcc.target/s390/pr55718.c: Likewise.
2375 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2377 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2378 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2379 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2380 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2381 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2382 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2383 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2384 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2385 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2386 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2387 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2388 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2389 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2390 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2391 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2392 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2393 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2394 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2395 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2396 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2397 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2399 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2401 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2402 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2403 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2404 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2405 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2406 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2407 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2408 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2409 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2410 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2411 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2412 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2413 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2414 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2415 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2416 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2418 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2422 * gfortran.dg/pr61960.f90: New.
2423 * gfortran.dg/pr64230.f90: New.
2424 * gfortran.dg/pr64980.f03: New.
2426 2015-02-22 Tom de Vries <tom@codesourcery.com>
2428 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2430 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2433 * gnat.dg/timing_events.adb: Removed, invalid test.
2435 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2438 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2440 * g++.dg/gcov/gcov-2.C: Likewise.
2442 2015-02-20 Richard Biener <rguenther@suse.de>
2444 PR tree-optimization/65136
2445 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2447 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2450 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2451 and nvptx-*-* blacklisting.
2453 * gcc.dg/sibcall-9.c: New test.
2454 * gcc.dg/sibcall-10.c: New test.
2456 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2458 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2460 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2463 * gcc.target/avr/torture/pr64452.c: New test.
2465 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2467 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2468 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2470 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2473 * lib/target-supports.exp (check_compile): Check whether
2474 additional_sources is defined before using it.
2476 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2479 * g++.dg/opt/pr65074.C: New file.
2481 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2483 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2484 (size_type): New typedef.
2485 (operator "" _script): Use it for the last argument.
2487 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2489 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2491 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2493 * lib/target-supports.exp (check_compile): Save/restore
2494 additional_sources that may belong to an actual test.
2496 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2498 PR gcov-profile/64634
2499 * g++.dg/gcov/gcov-15.C: New test.
2501 2015-02-18 Tom de Vries <tom@codesourcery.com>
2503 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2505 2015-02-18 Tom de Vries <tom@codesourcery.com>
2507 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2509 2015-02-18 Tom de Vries <tom@codesourcery.com>
2511 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2513 2015-02-18 Tom de Vries <tom@codesourcery.com>
2515 * gfortran.dg/fmt_cache_1.f: Add missing close.
2517 2015-02-18 Tom de Vries <tom@codesourcery.com>
2520 * gfortran.dg/read_eof_8.f90: Add missing close.
2522 2015-02-18 Richard Biener <rguenther@suse.de>
2524 PR tree-optimization/65063
2525 * gcc.dg/pr65063.c: New testcase.
2527 2015-02-18 Richard Biener <rguenther@suse.de>
2529 PR tree-optimization/62217
2530 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2532 2015-02-18 Marek Polacek <polacek@redhat.com>
2535 * c-c++-common/ubsan/pr65081.c: New test.
2537 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2539 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2540 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2542 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2544 * gcc.dg/ipa/propalign-3.c: New test.
2546 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2549 * gcc.target/sh/pr64793.c: New.
2550 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2552 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2554 * gcc.target/arm/divzero.c: New test case.
2556 2015-02-17 Tom de Vries <tom@codesourcery.com>
2558 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2560 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2561 Jakub Jelinek <jakub@redhat.com>
2564 * g++.dg/cpp0x/pr65075.C: New test.
2566 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2569 * gcc.target/powerpc/pr65058.c: New test.
2571 2015-02-16 Jeff Law <law@redhat.com>
2573 PR tree-optimization/64823
2574 * gcc.dg/uninit-20.c: New test.
2576 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2577 James Greenhalgh <james.greenhalgh@arm.com>
2580 * gcc.dg/ipa/ipa-clone-1.c: New test.
2582 2015-02-16 Richard Biener <rguenther@suse.de>
2584 PR tree-optimization/65077
2585 * gcc.dg/torture/pr65077.c: New testcase.
2587 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2589 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2590 Directive adjusted to scan for ldaxr.
2591 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2592 adjusted to scan for ldaex.
2594 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2597 * g++.dg/cpp0x/constexpr-65080.C: New.
2599 2015-02-16 Richard Biener <rguenther@suse.de>
2601 PR tree-optimization/63593
2602 * gcc.dg/pr63593.c: New testcase.
2604 2015-02-16 Marek Polacek <polacek@redhat.com>
2607 * gcc.dg/pr65066.c: New test.
2609 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2611 * gcc.dg/pr65002.C: Move ...
2612 * g++.dg/ipa/pr65002.C: ... here.
2614 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2616 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2617 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2618 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2619 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2621 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2624 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2625 the expression to find calls.
2626 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2627 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2628 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2629 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2630 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2632 2015-02-14 Marek Polacek <polacek@redhat.com>
2635 * gcc.dg/array-11.c: New test.
2636 * gcc.dg/array-12.c: New test.
2637 * gcc.dg/array-13.c: New test.
2638 * gcc.dg/array-14.c: New test.
2639 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2640 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2641 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2642 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2643 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2644 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2646 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2649 * g++.dg/lookup/using54.C: New.
2651 2015-02-13 Jeff Law <law@redhat.com>
2654 Revert my change for tree-optimization/64823.
2656 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2658 PR tree-optimization/65053
2659 * gcc.c-torture/execute/pr65053-1.c: New test.
2660 * gcc.c-torture/execute/pr65053-2.c: New test.
2662 2015-02-13 Marek Polacek <polacek@redhat.com>
2665 * gcc.dg/pr65050.c: New test.
2667 2015-02-13 Jeff Law <law@redhat.com>
2669 PR tree-optimization/64823
2670 * gcc.dg/uninit-20.c: New test.
2672 PR rtl-optimization/47477
2673 * gcc.dg/tree-ssa/pr47477.c: New test.
2675 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2678 * g++.dg/parse/ivdep-2.C: New.
2679 * g++.dg/parse/ivdep-3.C: Likewise.
2681 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2684 * gfortran.dg/continuation_13.f90: New test.
2685 * gfortran.dg/continuation_14.f: New test.
2687 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2690 * g++.dg/cpp0x/sfinae55.C: New.
2692 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2695 * g++.dg/ipa/pr65034.C: New test.
2697 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2699 PR tree-optimization/65002
2700 * gcc.dg/pr65002.C: New.
2702 2015-02-13 Marek Polacek <polacek@redhat.com>
2705 * c-c++-common/pr65040.c: New test.
2707 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2709 PR tree-optimization/64705
2710 * gcc.dg/tree-ssa/pr64705.c: New test.
2712 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2715 * gcc.dg/visibility-22.c: New test.
2716 * gcc.dg/visibility-23.c: New test.
2717 * gcc.target/i386/pr32219-1.c: New test.
2718 * gcc.target/i386/pr32219-2.c: New test.
2719 * gcc.target/i386/pr32219-3.c: New test.
2720 * gcc.target/i386/pr32219-4.c: New test.
2721 * gcc.target/i386/pr32219-5.c: New test.
2722 * gcc.target/i386/pr32219-6.c: New test.
2723 * gcc.target/i386/pr32219-7.c: New test.
2724 * gcc.target/i386/pr32219-8.c: New test.
2725 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2727 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2729 PR libgfortran/57822
2730 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2731 four different KINDs.
2733 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2736 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2739 * g++.dg/ubsan/pr65000.C: New test.
2741 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2744 * gfortran.dg/finalize_28.f90: New test
2746 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2749 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2750 DW_TAG_lexical_block removal.
2751 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2752 * g++.dg/guality/pr55541.C: New test.
2755 * g++.dg/ubsan/pr64984.C: New test.
2757 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2759 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2761 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2764 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2765 instructions for 2015-01-14 get_memmodel changes.
2766 * gcc.target/powerpc/atomic-p8.c: Likewise.
2769 * g++.dg/ubsan/pr65019.C: New test.
2771 PR tree-optimization/65014
2772 * gcc.c-torture/compile/pr65014.c: New test.
2774 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2776 PR libgfortran/57822
2777 * gfortran/fmt_g0_7.f08: Revise test.
2779 2015-02-11 Jeff Law <law@redhat.com>
2782 * gcc.target/m68k/pr63347.c: New test.
2784 2015-02-11 Marek Polacek <polacek@redhat.com>
2786 * g++.dg/ubsan/shift-1.C: New test.
2787 * gcc.dg/ubsan/c-shift-2.c: New test.
2788 * c-c++-common/ubsan/shift-5.c: Remove file.
2790 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2792 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2793 Directive adjusted to XFAIL.
2794 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2797 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2800 * g++.dg/opt/pr65003.C: New test.
2802 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2804 * lib/target-supports.exp (check_effective_target_pie): Renamed
2806 (check_effective_target_pie_enabled): This.
2807 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2808 * gcc.target/i386/pie.c: Likewise.
2810 2015-02-11 Andrew Pinski <apinski@cavium.com>
2813 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2814 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2816 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2819 * gcc.target/i386/pr61925-1.c: New test.
2820 * gcc.target/i386/pr61925-2.c: New test.
2821 * gcc.target/i386/pr61925-3.c: New test.
2823 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2826 * g++.dg/asan/pr65004.C: New test.
2828 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2831 * gcc.taget/sh/pr64661-0.h: New.
2832 * gcc.taget/sh/pr64661-1.c: New.
2833 * gcc.taget/sh/pr64661-2.c: New.
2834 * gcc.taget/sh/pr64661-3.c: New.
2835 * gcc.taget/sh/pr64661-4.c: New.
2837 2015-02-10 Richard Biener <rguenther@suse.de>
2839 PR tree-optimization/64995
2840 * g++.dg/torture/pr64995.C: New testcase.
2842 2015-02-10 Richard Biener <rguenther@suse.de>
2844 PR tree-optimization/64909
2845 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2847 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2849 * gcc.dg/signbit-sa.c: New test.
2851 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2853 PR libgfortran/57822
2854 * gfortran/fmt_g0_7.f08: New test.
2856 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2858 PR tree-optimization/43378
2859 * gcc.dg/tree-ssa/pr43378.c: New test.
2861 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2864 * g++.dg/torture/pr64978.C: New testcase.
2866 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2869 * gcc.dg/asan/pr64981.c: New test.
2871 2015-02-09 Marek Polacek <polacek@redhat.com>
2874 * gcc.dg/pr64856.c: New test.
2876 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2879 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2880 * gcc.c-torture/execute/pr64979.c: New test.
2882 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2884 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2886 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2888 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2889 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2891 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2894 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2896 2015-02-09 Richard Biener <rguenther@suse.de>
2898 PR tree-optimization/54000
2899 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2901 2015-02-09 Tom de Vries <tom@codesourcery.com>
2903 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2905 2015-02-09 Martin Liska <mliska@suse.cz>
2907 * g++.dg/ipa/pr64858.C: New test.
2909 2015-02-09 Tom de Vries <tom@codesourcery.com>
2911 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2913 2015-02-08 Andrew Pinski <apinski@cavium.com>
2915 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2917 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2920 * gfortran.dg/use_rename_8.f90: New.
2922 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2924 * gnat.dg/addr7.ad[sb]: New test.
2925 * gnat.dg/addr8.ad[sb]: Likewise.
2927 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2930 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2931 from jit.dg/test-compile-to-executable.c's create_code, with a
2932 clarification of the output message.
2933 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2935 (test_jit): Use CHECK_NO_ERRORS when calling
2936 gcc_jit_context_compile_to_file.
2937 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2938 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2939 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2940 about deletions that are attempted.
2941 (jit-verify-compile-to-file): Rename to...
2942 (jit-verify-output-file-was-created): ...this, and drop the
2943 attempt to run "file" and verify the output.
2944 (jit-verify-assembler): New function.
2945 (jit-verify-object): New function.
2946 (jit-verify-dynamic-library): New function.
2947 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2948 favor of an implementation from new file
2949 create-code-for-hello-world-executable.h, which also adds a
2951 (dg-final): Replace jit-verify-compile-to-file with
2952 jit-verify-output-file-was-created, and invoke new function
2953 jit-verify-assembler.
2954 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2956 (dg-final): Replace jit-verify-compile-to-file with
2957 jit-verify-output-file-was-created, and invoke new function
2958 jit-verify-dynamic-library.
2959 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2960 favor of an implementation from new file
2961 create-code-for-hello-world-executable.h, which also adds a
2963 (dg-final): Replace jit-verify-compile-to-file with
2964 jit-verify-output-file-was-created. Strengthen the expected stdout
2965 from the built executable.
2966 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2967 favor of an implementation from new file
2968 create-code-for-hello-world-executable.h, which also adds a
2970 (dg-final): Replace jit-verify-compile-to-file with
2971 jit-verify-output-file-was-created, and invoke new function
2973 * jit.dg/verify-dynamic-library.c: New source file.
2975 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2976 Brian Rzycki <b.rzycki@samsung.com>
2978 PR tree-optimization/64878
2979 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2981 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2984 * g++.dg/ipa/pr64896.C: New test.
2986 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2989 * gcc.target/powerpc/pr64205.c: New file.
2991 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2993 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2994 (dg-options): Use -fpie instead of -fPIE -pie.
2996 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2999 * g++.dg/asan/pr64937.C: New test.
3001 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3004 * gfortran.dg/class_to_type_4.f90: New test
3006 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3008 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3010 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3012 PR rtl-optimization/64957
3014 * gcc.c-torture/execute/pr64957.c: New test.
3016 2015-02-05 Jeff Law <law@redhat.com>
3019 * gcc.target/h8300/pr17306-1.c: New test.
3020 * gcc.target/h8300/pr17306-2.c: New test.
3022 2015-02-05 Tobias Burnus <burnus@net-b.de>
3025 * gfortran.dg/structure_constructor_12.f90: New.
3027 2015-02-05 Jeff Law <law@redhat.com>
3030 gcc.target/h8300/pr58400.c: New test.
3032 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3034 * gcc.target/arm/macro_defs0.c: New test.
3035 * gcc.target/arm/macro_defs1.c: New test.
3036 * gcc.target/arm/macro_defs2.c: New test.
3038 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3040 PR rtl-optimization/64905
3041 * gcc.target/i386/pr64905.c: Require nonpic target.
3042 (dg-options): Add -fomit-frame-pointer.
3045 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3047 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3050 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3053 * gfortran.dg/type_to_class_2.f90: New test
3054 * gfortran.dg/type_to_class_3.f90: New test
3056 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3059 * g++.dg/torture/pr64686.C: New testcase.
3061 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3063 PR rtl-optimization/64905
3064 * gcc.target/i386/pr64905.c: New file.
3066 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3068 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3069 * gcc.dg/guality/pr41616-1.c: Ditto.
3071 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3074 * gcc.dg/pr64817-3.c: New.
3076 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3077 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3079 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3080 pass parameters in registers.
3081 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3082 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3083 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3085 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3086 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3088 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3089 list, allow for multilibed targets.
3090 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3092 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3094 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3095 * gcc.dg/pr46728-6.c: Ditto.
3097 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3099 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3100 for mips_nanlegacy target.
3102 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3104 * gcc.target/i386/chkp-hidden-def.c: New.
3106 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3109 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3110 to use 24 bits for bitfield b.
3112 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3115 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3116 cache result in a global variable. Include all 32-bit targets for
3119 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3121 PR rtl-optimization/64756
3122 * gcc.c-torture/execute/pr64756.c: New test.
3124 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3127 * gcc.target/sh/pr64660-0.h: New.
3128 * gcc.target/sh/pr64660-1.c: New.
3129 * gcc.target/sh/pr64660-2.c: New.
3130 * gcc.target/sh/pr64660-3.c: New.
3131 * gcc.target/sh/pr64660-4.c: New.
3133 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3136 * g++.dg/warn/Waddress-2.C: New.
3138 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3141 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3143 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3145 PR preprocessor/64803
3146 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3148 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3150 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3152 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3154 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3155 (_ARM_FPSRC): Add DN and AHP fields.
3156 (clean_results): Force DN=1 on AArch64.
3157 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3158 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3159 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3160 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3161 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3162 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3164 2015-02-02 Alan Modra <amodra@gmail.com>
3166 * gcc.target/powerpc/cprophard.c: New.
3168 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3170 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3171 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3173 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3176 * gcc.dg/pr64817-1.c: New test.
3177 * gcc.dg/pr64817-2.c: New test.
3179 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3182 * gcc.target/sh/pr64851-0.h: New
3183 * gcc.target/sh/pr64851-1.c: New
3184 * gcc.target/sh/pr64851-2.c: New
3185 * gcc.target/sh/pr64851-3.c: New
3186 * gcc.target/sh/pr64851-4.c: New
3188 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3191 * gcc.dg/torture/pr64882.c: New test.
3193 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3196 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3199 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3201 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3202 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3203 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3204 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3205 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3206 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3208 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3209 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3211 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3212 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3215 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3218 * g++.dg/pr64688-2.C: New.
3220 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3222 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3223 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3224 * gcc.target/i386/fuse-caller-save.c: Ditto.
3225 * gcc.target/i386/headmerge-1.c: Ditto.
3226 * gcc.target/i386/headmerge-2.c: Ditto.
3227 * gcc.target/i386/sibcall-6.c: Ditto.
3229 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3232 * gcc.target/i386/pr64617.c: New test.
3234 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3237 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3238 (dg-options): Remove -m32.
3239 (dg-final): Scan for "movb %al" only.
3240 * gcc.target/i386/pr15184-2.c: Ditto.
3242 2015-01-30 Richard Biener <rguenther@suse.de>
3244 PR tree-optimization/64829
3245 * gcc.dg/vect/pr64829.c: New testcase.
3247 2015-01-29 Marek Polacek <polacek@redhat.com>
3250 * gcc.dg/pr64709.c: New test.
3252 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3255 * g++.dg/ubsan/pr64717-1.C: New test.
3256 * g++.dg/ubsan/pr64717-2.C: New test.
3258 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3260 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3262 2015-01-29 Jeff Law <law@redhat.com>
3265 * gcc.target/i386/pr15184-1.c: New test.
3266 * gcc.target/i386/pr15184-2.c: New test.
3268 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3270 PR tree-optimization/64746
3271 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3273 2015-01-29 Richard Biener <rguenther@suse.de>
3275 PR tree-optimization/64853
3276 * gcc.dg/torture/pr64853.c: New testcase.
3278 2015-01-29 Richard Biener <rguenther@suse.de>
3280 PR tree-optimization/64844
3281 * gcc.dg/vect/pr64844.c: New testcase.
3283 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3286 * gcc.dg/pr64809.c: Delete.
3288 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3291 * gcc.target/i386/pr64805.c: New.
3293 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3295 * gcc.dg/guality/guality.h (main): Add argv[0] to
3296 guality_gdb_command.
3298 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3301 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3303 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3306 * gcc.target/sh/sh.exp
3307 (check_effective_target_atomic_model_soft_gusa_available,
3308 check_effective_target_atomic_model_soft_tcb_available,
3309 check_effective_target_atomic_model_soft_imask_available,
3310 check_effective_target_atomic_model_hard_llcs_available): New.
3311 * gcc.target/sh/pr64659-0.h: New.
3312 * gcc.target/sh/pr64659-1.c: New.
3313 * gcc.target/sh/pr64659-2.c: New.
3314 * gcc.target/sh/pr64659-3.c: New.
3315 * gcc.target/sh/pr64659-4.c: New.
3317 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3319 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3320 scan-assembler-times pattern.
3322 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3325 * gcc.dg/pr64809.c: New test.
3327 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3329 PR tree-optimization/64277
3330 * gcc.dg/pr64277.c: New.
3332 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3334 PR tree-optimization/64718
3335 * gcc.c-torture/execute/pr64718.c: New test.
3337 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3339 * gcc.target/aarch64/abs_2.c: New.
3341 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3343 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3344 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3345 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3348 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3351 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3352 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3353 { target comdat_group }.
3355 2015-01-27 Tobias Burnus <burnus@net-b.de>
3358 * gfortran.dg/goacc/coarray_2.f90: New.
3360 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3364 * g++.dg/torture/pr64139.C: New testcase.
3365 * g++.dg/torture/pr60871.C: Likewise.
3367 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3370 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3371 prevent linking errors.
3373 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3376 * g++.dg/torture/pr64282.C: New testcase.
3378 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3380 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3383 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3385 * gcc.target/s390/hotpatch-13.c: New testcase.
3386 * gcc.target/s390/hotpatch-14.c: New testcase.
3387 * gcc.target/s390/hotpatch-15.c: New testcase.
3388 * gcc.target/s390/hotpatch-16.c: New testcase.
3389 * gcc.target/s390/hotpatch-17.c: New testcase.
3390 * gcc.target/s390/hotpatch-18.c: New testcase.
3391 * gcc.target/s390/hotpatch-19.c: New testcase.
3392 * gcc.target/s390/hotpatch-20.c: New testcase.
3393 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3394 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3395 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3396 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3397 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3398 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3399 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3400 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3401 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3402 * gcc.target/s390/hotpatch-10.c: Likewise.
3403 * gcc.target/s390/hotpatch-11.c: Likewise.
3404 * gcc.target/s390/hotpatch-12.c: Likewise.
3405 * gcc.target/s390/hotpatch-2.c: Likewise.
3406 * gcc.target/s390/hotpatch-3.c: Likewise.
3407 * gcc.target/s390/hotpatch-4.c: Likewise.
3408 * gcc.target/s390/hotpatch-5.c: Likewise.
3409 * gcc.target/s390/hotpatch-6.c: Likewise.
3410 * gcc.target/s390/hotpatch-7.c: Likewise.
3411 * gcc.target/s390/hotpatch-8.c: Likewise.
3412 * gcc.target/s390/hotpatch-9.c: Likewise.
3413 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3414 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3415 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3416 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3417 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3418 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3419 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3420 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3422 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3424 * gcc.dg/long_branch.c: New testcase.
3426 2015-01-27 Richard Biener <rguenther@suse.de>
3428 PR tree-optimization/56273
3429 PR tree-optimization/59124
3430 PR tree-optimization/64277
3431 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3432 * gcc.dg/Warray-bounds-12.c: Likewise.
3433 * gcc.dg/Warray-bounds-13.c: Likewise.
3435 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3437 PR rtl-optimization/61058
3438 * gcc.dg/pr61058.c: New test.
3440 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3442 * gcc.target/i386/chkp-narrow-bounds.c: New.
3444 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3446 PR tree-optimization/64807
3447 * gcc.dg/pr64807.c: New test.
3450 * gcc.dg/pr64766.c: New test.
3452 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3455 * gcc.target/sh/pr49263-4.c: New.
3457 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3460 * gfortran.dg/allocate_with_mold_1.f90: New test
3462 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3465 * gcc.dg/pr64778.c: New test.
3468 * gcc.dg/vect/pr64421.c: New test.
3470 2015-01-26 Tobias Burnus <burnus@net-b.de>
3473 * gfortran.dg/coarray_36.f: New.
3474 * gfortran.dg/coarray_37.f90: New.
3476 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3479 * gfortran.dg/class_allocate_18.f90: New.
3481 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3483 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3485 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3487 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3489 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3491 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3493 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3495 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3497 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3499 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3500 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3501 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3502 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3504 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3506 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3507 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3508 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3510 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3512 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3513 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3514 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3515 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3516 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3519 2015-01-26 Richard Biener <rguenther@suse.de>
3522 * gcc.dg/uninit-19.c: New testcase.
3524 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3526 * lib/target-supports.exp (check_effective_target_vect64): Add
3529 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3532 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3534 2015-01-26 Tony Liu <tony.liu@arm.com>
3536 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3539 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3542 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3543 correctly, clean up afterwards.
3545 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3548 * gfortran.dg/use_rename_7.f90: New.
3550 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3552 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3553 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3555 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3558 * gcc.target/sh/pr54236-4.c: New.
3560 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3562 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3563 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3566 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3569 * gfortran.dg/open_new_segv.f90: New test.
3571 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3580 * gcc.target/sh/pr64345-1.c: New.
3581 * gcc.target/sh/pr64345-2.c: New.
3582 * gcc.target/sh/pr59533-1.c: New.
3583 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3584 * gcc.target/sh/pr52933-2.c: Likewise.
3585 * gcc.target/sh/pr54089-1.c: Likewise.
3586 * gcc.target/sh/pr54236-1.c: Likewise.
3587 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3588 * gcc.target/sh/pr49263-1.c: Remove xfails.
3589 * gcc.target/sh/pr49263-2.c: Likewise.
3590 * gcc.target/sh/pr49263-3.c: Likewise.
3591 * gcc.target/sh/pr53987-1.c: Likewise.
3592 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3593 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3594 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3595 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3596 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3597 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3599 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3602 2015-01-24 Tom de Vries <tom@codesourcery.com>
3604 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3606 2015-01-23 Ian Lance Taylor <iant@google.com>
3609 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3610 targets without split stack support.
3612 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3615 * gcc.target/i386/pr64317.c: New test.
3617 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3619 PR rtl-optimization/63637
3620 PR rtl-optimization/60663
3621 * gcc.dg/pr63637-1.c: New test.
3622 * gcc.dg/pr63637-2.c: New test.
3623 * gcc.dg/pr63637-3.c: New test.
3624 * gcc.dg/pr63637-4.c: New test.
3625 * gcc.dg/pr63637-5.c: New test.
3626 * gcc.dg/pr63637-6.c: New test.
3627 * gcc.target/i386/pr63637-1.c: New test.
3628 * gcc.target/i386/pr63637-2.c: New test.
3629 * gcc.target/i386/pr63637-3.c: New test.
3630 * gcc.target/i386/pr63637-4.c: New test.
3631 * gcc.target/i386/pr63637-5.c: New test.
3632 * gcc.target/i386/pr63637-6.c: New test.
3634 2015-01-23 Richard Biener <rguenther@suse.de>
3637 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3638 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3640 2015-01-23 Marek Polacek <polacek@redhat.com>
3642 PR preprocessor/60570
3643 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3644 * gcc.dg/cpp/pr60570.c: New test.
3646 2015-01-23 Richard Biener <rguenther@suse.de>
3649 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3650 vectorization on vect64 targets.
3652 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3655 * gfortran.dg/class_allocate_17.f90: New.
3657 2015-01-23 Tobias Burnus <burnus@net-b.de>
3660 * gfortran.dg/goacc/combined_loop.f90: New.
3662 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3665 * gfortran.dg/make_unit.f90: New test.
3667 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3670 * gfortran.dg/negative_unit_int8.f: Update.
3672 2015-01-22 Jeff Law <law@redhat.com>
3675 * gcc.target/m68k/pr52076-1.c: New test.
3676 * gcc.target/m68k/pr52076-2.c: New test.
3678 2015-01-22 Richard Biener <rguenther@suse.de>
3681 * gcc.dg/torture/pr64728.c: New testcase.
3683 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3686 * g++.dg/pr64688.C: New test.
3688 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3690 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3691 to avoid errors with -fpic.
3693 2015-01-22 Richard Biener <rguenther@suse.de>
3696 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3698 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3700 PR rtl-optimization/64682
3701 * gcc.c-torture/execute/pr64682.c: New file.
3703 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3706 * gcc.dg/pr64511.c: New test.
3708 PR rtl-optimization/62078
3709 * g++.dg/opt/pr62078.C: New test.
3712 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3714 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3717 * gfortran.dg/internal_pack_15.f90: New test.
3719 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3721 * c-c++-common/tsan/step.c: New testcase.
3723 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3725 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3727 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3729 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3731 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3733 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3735 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3737 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3739 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3741 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3743 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3745 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3747 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3749 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3751 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3753 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3755 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3757 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3759 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3761 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3763 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3765 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3767 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3769 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3771 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3773 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3774 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3775 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3778 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3780 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3781 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3782 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3785 2015-01-21 Renlin Li <renlin.li@arm.com>
3787 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3788 * g++.dg/tls/thread_local5g.C: Likewise.
3789 * g++.dg/tls/thread_local6g.C: Likewise.
3791 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3793 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3794 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3795 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3797 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3799 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3800 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3801 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3803 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3805 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3806 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3807 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3809 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3811 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3812 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3813 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3815 2015-01-20 Jeff Law <law@redhat.com>
3818 * gcc.target/m68k/pr59946.c: New test.
3820 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3822 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3823 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3824 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3826 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3828 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3829 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3830 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3832 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3834 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3835 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3836 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3838 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3840 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3841 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3842 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3844 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3847 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3849 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3850 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3851 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3853 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3855 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3856 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3857 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3859 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3861 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3863 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3865 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3868 * g++.dg/ubsan/pr64632.C: New test.
3871 * gcc.dg/pr64663.c: New test.
3873 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3876 * g++.dg/warn/Wunused-var-23.C: New.
3878 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3881 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3882 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3884 2015-01-20 Richard Biener <rguenther@suse.de>
3887 * gcc.dg/lto/pr64684_0.c: New testcase.
3888 * gcc.dg/lto/pr64684_1.c: Likewise.
3889 * gcc.dg/lto/pr64684_2.c: Likewise.
3890 * gcc.dg/lto/pr64685_0.c: Likewise.
3891 * gcc.dg/lto/pr64685_1.c: Likewise.
3893 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3896 * g++.dg/cpp1y/lambda-init12.C: New.
3898 2015-01-20 Richard Biener <rguenther@suse.de>
3900 PR tree-optimization/64410
3901 * g++.dg/vect/pr64410.cc: Require vect_double.
3903 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3906 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3908 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3912 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3914 PR rtl-optimization/64081
3915 * gcc.dg/pr64081.c: New test.
3917 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3919 * jit.dg/harness.h: Include <unistd.h>.
3920 (CHECK_NO_ERRORS): New.
3921 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3922 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3923 gcc_jit_context_compile_to_file.
3924 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3925 args to the spawned executable.
3926 (jit-expand-vars): New function.
3927 (jit-exe-params): New variable.
3928 (dg-jit-set-exe-params): New function.
3929 (jit-dg-test): Detect testcases that use
3930 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3931 Set arguments of spawned process to jit-exe-params.
3932 (jit-get-output-filename): New function.
3933 (jit-setup-compile-to-file): New function.
3934 (jit-verify-compile-to-file): New function.
3935 (jit-run-executable): New function.
3936 (jit-verify-executable): New function.
3937 * jit.dg/test-compile-to-assembler.c: New testcase.
3938 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3939 * jit.dg/test-compile-to-executable.c: New testcase.
3940 * jit.dg/test-compile-to-object.c: New testcase.
3942 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3945 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3948 2015-01-19 Martin Liska <mliska@suse.cz>
3950 * objc/compile/pr64668.m: New test.
3952 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3954 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3955 (create_overflow_fn): Update comment to clarify that
3956 the third param of the created function is a bool *, not
3958 (verify_int_overflow_fn): Convert param "expected_ovf" from
3959 int to bool. Update third param of "overflow_fn_type" from int *
3960 to bool *. Update local "actual_ovf" from int to bool.
3961 (verify_uint_overflow_fn): Likewise.
3963 2015-01-19 Martin Liska <mliska@suse.cz>
3965 * gcc.dg/ipa/ipa-icf-33.c: New test.
3967 2015-01-19 Felix Yang <felix.yang@huawei.com>
3968 Haijian Zhang <z.zhanghaijian@huawei.com>
3970 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3971 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3972 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3973 result_float64x2, expected_hfloat64x2): New helper type, variable and
3975 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3976 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3977 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3978 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3979 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3980 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3981 and target without the FMA feature.
3983 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3985 * gcc.target/aarch64/pr64304.c: New testcase.
3987 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3989 PR rtl-optimization/64081
3990 * gcc.dg/pr64081.c: New test.
3992 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3995 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3997 * gcc.target/aarch64/test_frame_6.c: Likewise.
3998 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3999 and x19 (in the epilogue).
4000 * gcc.target/aarch64/test_frame_4.c: Likewise.
4001 * gcc.target/aarch64/test_frame_7.c: Likewise.
4003 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4005 * gcc.target/i386/chkp-always_inline.c: New.
4007 2015-01-15 Andrew Pinski <apinski@cavium.com>
4008 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4010 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4011 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4013 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4016 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4017 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4019 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4022 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4024 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4027 * gcc.target/sh/torture/pr64652.c: New.
4029 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4031 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4032 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4033 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4034 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4035 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4036 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4038 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4041 * g++.dg/torture/pr64378.C: New testcase.
4043 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4046 * gfortran.dg/block_13.f08: New test
4048 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4051 * gfortran.dg/associate_1.f03: Allow test for character with
4054 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4056 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4057 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4059 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4061 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4063 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4066 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4068 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4071 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4074 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4077 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4079 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4082 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4084 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4086 PR rtl-optimization/52773
4087 * gcc.c-torture/compile/pr52773.c: New test.
4089 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4092 * g++.dg/cpp0x/alias-decl-46.C: New.
4094 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4096 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4098 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4100 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4102 (CHECK_FP): Likewise.
4103 (CHECK_CUMULATIVE_SAT): Likewise.
4105 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4107 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4108 (Set_Neon_Cumulative_Sat): Add parameter.
4109 (__set_neon_cumulative_sat): Support new parameter.
4110 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4111 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4113 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4114 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4117 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4119 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4120 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4122 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4125 * g++.dg/tls/thread_local-ice4.C: New.
4127 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4129 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4132 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4135 * g++.dg/cpp0x/vt-62276.C: New.
4137 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4140 * g++.dg/pr64353.C: New.
4142 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4145 * gcc.target/aarch64/pr64263_1.c: New test.
4147 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4149 PR tree-optimization/64434
4150 * gcc.dg/torture/pr64434.c: Move to...
4151 * gcc.dg/pr64434.c: ... here.
4153 2015-01-16 Richard Biener <rguenther@suse.de>
4156 * gcc.dg/uninit-18.c: New testcase.
4158 2015-01-16 Richard Biener <rguenther@suse.de>
4160 PR tree-optimization/64568
4161 * g++.dg/torture/pr64568-2.C: New testcase.
4163 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4166 * gcc.target/i386/chkp-label-address.c: New.
4168 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4171 * gfortran.dg/pointer_init_6.f90: Extended.
4173 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4175 * gcc.c-torture/compile/20150108.c: New test.
4177 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4179 * gcc.target/visium: New directory.
4181 2015-01-16 Richard Biener <rguenther@suse.de>
4183 PR tree-optimization/61743
4184 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4185 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4187 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4189 * gcc.dg/pr64015.c: New test.
4191 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4195 * g++.dg/ipa/pr64612.C: New test.
4197 2015-01-16 Renlin Li <renlin.li@arm.com>
4199 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4201 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4203 * gcc.target/i386/sse-14.c: Test new intrinsic.
4204 * gcc.target/i386/sse-22.c: Ditto.
4206 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4209 * g++.dg/cpp0x/auto44.C: New.
4211 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4214 * gcc.target/nios2/gpopt-all.c: New test case.
4215 * gcc.target/nios2/gpopt-local.c: New test case.
4216 * gcc.target/nios2/gpopt-global.c: New test case.
4217 * gcc.target/nios2/gpopt-data.c: New test case.
4218 * gcc.target/nios2/gpopt-none.c: New test case.
4220 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4222 * g++.dg/ubsan/vptr-1.C: New test.
4223 * g++.dg/ubsan/vptr-2.C: New test.
4224 * g++.dg/ubsan/vptr-3.C: New test.
4225 * g++.dg/ubsan/vptr-4.C: New test.
4226 * g++.dg/ubsan/vptr-5.C: New test.
4227 * g++.dg/ubsan/vptr-6.C: New test.
4228 * g++.dg/ubsan/vptr-7.C: New test.
4229 * g++.dg/ubsan/vptr-8.C: New test.
4230 * g++.dg/ubsan/vptr-9.C: New test.
4232 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4234 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4236 * lib/gcc-dg.exp: Likewise.
4238 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4240 PR rtl-optimization/64110
4241 * gcc.target/i386/pr64110.c: Add scan-assembler.
4243 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4244 James Norris <jnorris@codesourcery.com>
4245 Cesar Philippidis <cesar@codesourcery.com>
4246 Ilmir Usmanov <i.usmanov@samsung.com>
4248 * lib/target-supports.exp (check_effective_target_fopenacc): New
4250 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4251 * g++.dg/goacc/goacc.exp: Likewise.
4252 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4253 * gcc.dg/goacc/goacc.exp: Likewise.
4254 * gfortran.dg/goacc/goacc.exp: Likewise.
4255 * c-c++-common/cpp/openacc-define-1.c: New file.
4256 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4257 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4258 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4259 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4260 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4261 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4262 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4263 * c-c++-common/goacc/cache-1.c: Likewise.
4264 * c-c++-common/goacc/clauses-fail.c: Likewise.
4265 * c-c++-common/goacc/collapse-1.c: Likewise.
4266 * c-c++-common/goacc/data-1.c: Likewise.
4267 * c-c++-common/goacc/data-2.c: Likewise.
4268 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4269 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4270 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4271 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4272 * c-c++-common/goacc/if-clause-1.c: Likewise.
4273 * c-c++-common/goacc/if-clause-2.c: Likewise.
4274 * c-c++-common/goacc/kernels-1.c: Likewise.
4275 * c-c++-common/goacc/loop-1.c: Likewise.
4276 * c-c++-common/goacc/loop-private-1.c: Likewise.
4277 * c-c++-common/goacc/nesting-1.c: Likewise.
4278 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4279 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4280 * c-c++-common/goacc/parallel-1.c: Likewise.
4281 * c-c++-common/goacc/pcopy.c: Likewise.
4282 * c-c++-common/goacc/pcopyin.c: Likewise.
4283 * c-c++-common/goacc/pcopyout.c: Likewise.
4284 * c-c++-common/goacc/pcreate.c: Likewise.
4285 * c-c++-common/goacc/pragma_context.c: Likewise.
4286 * c-c++-common/goacc/present-1.c: Likewise.
4287 * c-c++-common/goacc/reduction-1.c: Likewise.
4288 * c-c++-common/goacc/reduction-2.c: Likewise.
4289 * c-c++-common/goacc/reduction-3.c: Likewise.
4290 * c-c++-common/goacc/reduction-4.c: Likewise.
4291 * c-c++-common/goacc/sb-1.c: Likewise.
4292 * c-c++-common/goacc/sb-2.c: Likewise.
4293 * c-c++-common/goacc/sb-3.c: Likewise.
4294 * c-c++-common/goacc/update-1.c: Likewise.
4295 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4296 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4297 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4298 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4299 * gfortran.dg/goacc/assumed.f95: Likewise.
4300 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4301 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4302 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4303 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4304 * gfortran.dg/goacc/branch.f95: Likewise.
4305 * gfortran.dg/goacc/cache-1.f95: Likewise.
4306 * gfortran.dg/goacc/coarray.f95: Likewise.
4307 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4308 * gfortran.dg/goacc/cray.f95: Likewise.
4309 * gfortran.dg/goacc/critical.f95: Likewise.
4310 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4311 * gfortran.dg/goacc/data-tree.f95: Likewise.
4312 * gfortran.dg/goacc/declare-1.f95: Likewise.
4313 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4314 * gfortran.dg/goacc/fixed-1.f: Likewise.
4315 * gfortran.dg/goacc/fixed-2.f: Likewise.
4316 * gfortran.dg/goacc/fixed-3.f: Likewise.
4317 * gfortran.dg/goacc/fixed-4.f: Likewise.
4318 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4319 * gfortran.dg/goacc/if.f95: Likewise.
4320 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4321 * gfortran.dg/goacc/list.f95: Likewise.
4322 * gfortran.dg/goacc/literal.f95: Likewise.
4323 * gfortran.dg/goacc/loop-1.f95: Likewise.
4324 * gfortran.dg/goacc/loop-2.f95: Likewise.
4325 * gfortran.dg/goacc/loop-3.f95: Likewise.
4326 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4327 * gfortran.dg/goacc/omp.f95: Likewise.
4328 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4329 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4330 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4331 * gfortran.dg/goacc/parameter.f95: Likewise.
4332 * gfortran.dg/goacc/private-1.f95: Likewise.
4333 * gfortran.dg/goacc/private-2.f95: Likewise.
4334 * gfortran.dg/goacc/private-3.f95: Likewise.
4335 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4336 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4337 * gfortran.dg/goacc/reduction.f95: Likewise.
4338 * gfortran.dg/goacc/routine-1.f90: Likewise.
4339 * gfortran.dg/goacc/routine-2.f90: Likewise.
4340 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4341 * gfortran.dg/goacc/several-directives.f95: Likewise.
4342 * gfortran.dg/goacc/sie.f95: Likewise.
4343 * gfortran.dg/goacc/subarrays.f95: Likewise.
4344 * gfortran.dg/gomp/map-1.f90: Likewise.
4345 * gfortran.dg/openacc-define-1.f90: Likewise.
4346 * gfortran.dg/openacc-define-2.f90: Likewise.
4347 * gfortran.dg/openacc-define-3.f90: Likewise.
4348 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4349 * g++.dg/gomp/block-2.C: Likewise.
4350 * g++.dg/gomp/block-3.C: Likewise.
4351 * g++.dg/gomp/block-5.C: Likewise.
4352 * g++.dg/gomp/target-1.C: Likewise.
4353 * g++.dg/gomp/target-2.C: Likewise.
4354 * g++.dg/gomp/taskgroup-1.C: Likewise.
4355 * g++.dg/gomp/teams-1.C: Likewise.
4356 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4357 * gcc.dg/cilk-plus/jump.c: Likewise.
4358 * gcc.dg/gomp/block-1.c: Likewise.
4359 * gcc.dg/gomp/block-10.c: Likewise.
4360 * gcc.dg/gomp/block-2.c: Likewise.
4361 * gcc.dg/gomp/block-3.c: Likewise.
4362 * gcc.dg/gomp/block-4.c: Likewise.
4363 * gcc.dg/gomp/block-5.c: Likewise.
4364 * gcc.dg/gomp/block-6.c: Likewise.
4365 * gcc.dg/gomp/block-7.c: Likewise.
4366 * gcc.dg/gomp/block-8.c: Likewise.
4367 * gcc.dg/gomp/block-9.c: Likewise.
4368 * gcc.dg/gomp/target-1.c: Likewise.
4369 * gcc.dg/gomp/target-2.c: Likewise.
4370 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4371 * gcc.dg/gomp/teams-1.c: Likewise.
4373 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4375 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4378 2015-01-15 Mike Stump <mikestump@comcast.net>
4380 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4381 * gcc.dg/inline_2.c: Likewise.
4382 * gcc.dg/inline_3.c: Likewise.
4383 * gcc.dg/inline_4.c: Likewise.
4385 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4388 * gfortran.dg/proc_ptr_comp_43.f90: New.
4390 2015-01-15 Mike Stump <mikestump@comcast.net>
4392 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4393 * gcc.dg/unroll_2.c: Likewise.
4394 * gcc.dg/unroll_3.c: Likewise.
4395 * gcc.dg/unroll_4.c: Likewise.
4396 * gcc.dg/unroll_5.c: Likewise.
4398 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4401 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4403 * gcc.target/aarch64/test_frame_6.c: Likewise.
4404 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4405 x30 and x19 (in the epilogue).
4406 * gcc.target/aarch64/test_frame_4.c: Likewise.
4407 * gcc.target/aarch64/test_frame_7.c: Likewise.
4409 2015-01-15 Martin Liska <mliska@suse.cz>
4411 * g++.dg/ipa/pr64068.C: New test.
4412 * gcc.dg/ipa/PR64559.c: New test.
4414 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4416 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4419 2015-01-15 Richard Biener <rguenther@suse.de>
4421 PR tree-optimization/61743
4422 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4423 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4425 2015-01-15 Renlin Li <renlin.li@arm.com>
4427 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4428 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4430 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4432 * gcc.dg/vect/vect-aggressive-1.c: New.
4433 * gcc.target/i386/avx2-vect-aggressive.c: New.
4435 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4437 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4439 2015-01-15 Richard Biener <rguenther@suse.de>
4442 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4443 -Wl,-undefined,dynamic_lookup.
4445 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4447 * gnat.dg/opt47.adb: New test.
4449 2015-01-15 Richard Biener <rguenther@suse.de>
4452 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4454 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4456 PR tree-optimization/64434
4457 * gcc.dg/torture/pr64434.c: New test.
4459 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4461 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4462 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4463 -march=loongson* and -march=octeon* require -mno-micromips.
4465 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4466 Matthew Fortune <matthew.fortune@imgtec.com>
4468 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4469 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4470 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4471 * gcc.target/mips/call-saved-7.c: New file.
4472 * gcc.target/mips/call-saved-8.c: New file.
4473 * gcc.target/mips/call-saved-9.c: New file.
4475 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4477 * gcc.target/mips/lsa.c: New file.
4478 * gcc.target/mips/mips64-lsa.c: Likewise.
4479 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4480 * gcc.target/mips/mulsize-4.c: Likewise.
4481 * gcc.target/mips/mulsize-5.c: New file.
4482 * gcc.target/mips/mulsize-6.c: Likewise.
4483 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4484 and !HAS_LSA as ghost options.
4485 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4488 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4490 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4492 2015-01-15 Richard Biener <rguenther@suse.de>
4495 * gcc.dg/torture/pr64365.c: New testcase.
4497 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4499 * gcc.dg/stackprotectexplicit1.c: New test.
4500 * g++.dg/stackprotectexplicit2.c: New test.
4502 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4505 * gfortran.dg/inquire_internal.f90: New.
4506 * gfortran.dg/negative_unit_check.f90: New.
4508 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4511 * gcc.target/sh/pr53988-1.c: New.
4513 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4516 * g++.dg/tls/thread_local-ice3.C: New.
4518 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4520 * gcc.target/i386/fentry-override.c: Properly place {} in target
4521 selector. Remove nonpic.
4522 * gcc.target/i386/fentry.c: Likewise.
4524 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4526 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4527 warnings instead of errors.
4529 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4531 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4532 option support instead of ENABLE_LTO from Makefile.
4534 2015-01-14 Richard Biener <rguenther@suse.de>
4536 PR tree-optimization/59354
4537 * gcc.dg/vect/pr59354.c: New testcase.
4539 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4541 * lib/target-supports.exp
4542 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4543 on ARM architures before v7.
4545 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4548 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4551 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4554 * gcc.target/i386/pr64386.c: New test.
4556 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4559 * gcc.target/i386/pr64393.c: New test.
4561 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4564 * gcc.target/i386/pr64387.c: New test.
4566 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4568 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4570 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4572 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4574 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4577 * gcc.target/arm/pr64453.c: New.
4579 2015-01-14 Richard Biener <rguenther@suse.de>
4582 * gcc.dg/lto/pr64415_0.c: New testcase.
4583 * gcc.dg/lto/pr64415_1.c: Likewise.
4585 2015-01-14 Martin Liska <mliska@suse.cz>
4587 * gcc.dg/ipa/pr64307.c: New test.
4589 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4591 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4594 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4597 * gcc.target/arm/pr64460_1.c: New test.
4599 2015-01-14 Richard Biener <rguenther@suse.de>
4601 PR tree-optimization/64493
4602 PR tree-optimization/64495
4603 * gcc.dg/vect/pr64493.c: New testcase.
4604 * gcc.dg/vect/pr64495.c: Likewise.
4606 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4608 * gcc.dg/Warray-bounds-11.c: New test-case.
4610 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4612 * gcc.target/mips/octeon3-pipe-1.c: New test.
4614 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4616 * jit.dg/harness.h (set_up_logging): Move string concatenation
4618 (concat_strings): New function.
4619 (dump_reproducer): New function.
4620 (test_jit): Call dump_reproducer.
4621 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4623 (jit-dg-test): Delete any generated reproducer from previous runs.
4624 Verify that a generated reproducer was created, and verify that it
4626 * jit.dg/test-nested-contexts.c (main): Call
4627 gcc_jit_context_dump_reproducer_to_file.
4629 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4631 * gcc.dg/aru-2.c: Add dg-require-profiling.
4633 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4635 * lib/target-supports.exp (check_profiling_available): Check if
4638 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4641 * g++.dg/torture/pr64565.C: New testcase.
4643 2015-01-13 Marek Polacek <polacek@redhat.com>
4646 * gcc.dg/tm/pr64391.c: New test.
4648 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4650 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4653 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4655 * gcc.target/i386/pie.c: New test.
4657 * lib/target-supports.exp (check_effective_target_pie): New.
4659 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4661 PR rtl-optimization/64286
4662 * gcc.target/i386/avx2-pr64286.c: New test.
4664 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4667 * g++.dg/cpp0x/vt-57626.C: New.
4669 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4672 * gfortran.dg/pr64528.f90: New test.
4674 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4676 * gcc.target/aarch64/subsp.c: New test.
4678 2015-01-13 Andrew Pinski <apinski@cavium.com>
4680 * gcc.target/aarch64/store-pair-1.c: New testcase.
4682 2015-01-13 Richard Biener <rguenther@suse.de>
4685 * gcc.dg/lto/pr64373_0.c: New testcase.
4687 2015-01-13 Andrew Pinski <apinski@cavium.com>
4689 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4690 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4692 2015-01-13 Richard Biener <rguenther@suse.de>
4694 PR tree-optimization/64406
4695 * gcc.dg/pr64406.c: New testcase.
4697 2015-01-13 Richard Biener <rguenther@suse.de>
4699 PR tree-optimization/64404
4700 * gcc.dg/vect/pr64404.c: New testcase.
4702 2015-01-13 Richard Biener <rguenther@suse.de>
4704 PR tree-optimization/64568
4705 * g++.dg/torture/pr64568.C: New testcase.
4707 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4709 * jit.dg/test-error-local-used-from-other-function.c: New test
4711 * jit.dg/test-error-param-reuse.c: New test case.
4712 * jit.dg/test-error-param-sharing.c: New test case.
4713 * jit.dg/test-error-param-used-from-other-function.c: New test
4715 * jit.dg/test-error-param-used-without-a-function.c: New test
4718 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4720 PR tree-optimization/64563
4721 * gcc.dg/pr64563.c: New test.
4724 * gcc.target/i386/pr64513.c: New test.
4726 PR tree-optimization/64454
4727 * gcc.dg/pr64454.c: New test.
4730 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4732 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4733 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4734 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4735 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4736 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4737 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4738 * gcc.dg/vect/slp-25.c: Likewise.
4739 * gcc.dg/vect/vect-109.c: Likewise.
4740 * gcc.dg/vect/vect-13.c: Likewise.
4741 * gcc.dg/vect/vect-17.c: Likewise.
4742 * gcc.dg/vect/vect-18.c: Likewise.
4743 * gcc.dg/vect/vect-19.c: Likewise.
4744 * gcc.dg/vect/vect-20.c: Likewise.
4745 * gcc.dg/vect/vect-21.c: Likewise.
4746 * gcc.dg/vect/vect-22.c: Likewise.
4747 * gcc.dg/vect/vect-27.c: Likewise.
4748 * gcc.dg/vect/vect-29.c: Likewise.
4749 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4750 * gcc.dg/vect/vect-2.c: Likewise.
4751 * gcc.dg/vect/vect-3.c: Likewise.
4752 * gcc.dg/vect/vect-4.c: Likewise.
4753 * gcc.dg/vect/vect-5.c: Likewise.
4754 * gcc.dg/vect/vect-72.c: Likewise.
4755 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4756 * gcc.dg/vect/vect-73.c: Likewise.
4757 * gcc.dg/vect/vect-77-global.c: Likewise.
4758 * gcc.dg/vect/vect-78-global.c: Likewise.
4759 * gcc.dg/vect/vect-7.c: Likewise.
4760 * gcc.dg/vect/vect-86.c: Likewise.
4761 * gcc.dg/vect/vect-align-1.c: Likewise.
4762 * gcc.dg/vect/vect-align-3.c: Likewise.
4763 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4764 * gcc.dg/vect/vect-all.c: Likewise.
4765 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4766 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4767 * gcc.dg/vect/vect-peel-3.c: Likewise.
4768 * gcc.dg/vect/vect-peel-4.c: Likewise.
4769 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4771 2015-01-12 Jeff Law <law@redhat.com>
4774 * gcc.target/m68k/pr64461.c: New test.
4776 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4778 * jit.dg/test-array-as-pointer.c (create_code): Update call
4779 to gcc_jit_context_new_global by setting "kind" to
4780 GCC_JIT_GLOBAL_IMPORTED.
4781 * jit.dg/test-error-array-as-pointer.c: Likewise.
4782 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4783 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4784 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4785 * jit.dg/test-using-global.c (the_global): Rename to...
4786 (imported_global): ...this.
4787 (create_code): Update to test the three kinds of global.
4788 (verify_code): Likewise.
4790 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4793 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4795 * gcc.target/i386/pr64291-2.c: Updated.
4797 2015-01-12 Richard Biener <rguenther@suse.de>
4799 PR tree-optimization/64530
4800 * gfortran.dg/pr64530.f90: New testcase.
4802 2015-01-12 Richard Biener <rguenther@suse.de>
4805 * gcc.dg/torture/pr64357.c: New testcase.
4807 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4809 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4812 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4813 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4815 2015-01-12 Martin Liska <mliska@suse.cz>
4817 * gcc.dg/ipa/PR64550.c: New test.
4819 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4822 * g++.dg/ipa/pr63470.C: New testcase.
4824 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4827 * gfortran.dg/typebound_operator_20.f90: New.
4829 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4832 * gfortran.dg/proc_ptr_comp_42.f90: New.
4834 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4837 * gfortran.dg/proc_ptr_comp_41.f90: New.
4839 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4841 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4843 2015-01-10 Tobias Burnus <burnus@net-b.de>
4846 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4847 and add dg-excess-errors.
4848 * gfortran.dg/line_length_6.f90: New.
4849 * gfortran.dg/line_length_7.f90: New.
4850 * gfortran.dg/line_length_8.f90: New.
4851 * gfortran.dg/line_length_9.f90: New.
4852 * gfortran.dg/line_length_10.f90: New.
4853 * gfortran.dg/line_length_11.f90: New.
4855 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4857 * jit.dg/test-threads.c (struct testcase): Move declaration
4858 to jit.dg/all-non-failing-tests.h.
4859 (testcases): Likewise.
4860 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4861 declaration here from jit.dg/all-non-failing-tests.h.
4862 (testcases): Likewise.
4863 * jit.dg/test-combination.c (create_code): Eliminate spelling
4864 out all of the testcases in favor of looping through the
4865 "testcases" metadata.
4866 (verify_code): Likewise.
4868 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4870 PR rtl-optimization/64536
4871 * gcc.dg/pr64536.c: New test.
4873 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4875 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4876 * jit.dg/test-combination.c (create_code): Likewise.
4877 (verify_code): Likewise.
4878 * jit.dg/test-constants.c: New test case.
4879 * jit.dg/test-threads.c: Add test-constants.c.
4881 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4884 * objc.dg/gnu-api-2-class.m: Add a test case
4885 for the above change.
4887 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4889 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4891 2015-01-09 Richard Biener <rguenther@suse.de>
4893 PR tree-optimization/64410
4894 * g++.dg/vect/pr64410.cc: New testcase.
4896 2015-01-09 Martin Liska <mliska@suse.cz>
4898 * gcc.dg/ipa/ipa-icf-32.c: New test.
4900 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4902 * c-c++-common/tsan/tsan_barrier.h: New.
4903 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4904 * c-c++-common/tsan/bitfield_race.c: Likewise.
4905 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4906 * c-c++-common/tsan/mutexset1.c: Likewise.
4907 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4908 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4909 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4910 * c-c++-common/tsan/simple_race.c: Likewise.
4911 * c-c++-common/tsan/simple_stack.c: Likewise.
4912 * c-c++-common/tsan/sleep_sync.c: Likewise.
4913 * c-c++-common/tsan/tiny_race.c: Likewise.
4914 * c-c++-common/tsan/tls_race.c: Likewise.
4915 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4916 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4917 * g++.dg/tsan/atomic_free.C: Likewise.
4918 * g++.dg/tsan/atomic_free2.C: Likewise.
4919 * g++.dg/tsan/cond_race.C: Likewise.
4920 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4922 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4925 * lib/target-supports.exp (check_effective_target_libatomic_available):
4927 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4928 targets that match effective-target libatomic_available.
4929 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4931 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4933 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4934 Verify the result of gcc_jit_context_get_last_error.
4935 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4937 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4939 PR tree-optimization/63989
4940 * gcc.dg/strlenopt-27.c: New test.
4942 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4944 * jit.dg/harness.h (set_up_logging): New function.
4945 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4946 set_up_logging on the context, so that every testcase is
4947 logged to a particular file.
4948 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4949 and call gcc_jit_context_set_logfile on the top-level context.
4951 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4954 * g++.dg/opt/pr64338.C: New test.
4956 2015-01-08 Tobias Burnus <burnus@net-b.de>
4958 * gfortran.dg/coarray/codimension_2b.f90: New file.
4959 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4960 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4962 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4965 * g++.dg/ext/fnname4.C: New.
4967 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4970 * g++.dg/cpp0x/constexpr-64462.C: New.
4972 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4975 * g++.dg/cpp0x/deleted10.C: New.
4977 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4979 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4981 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4983 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4984 GCC_JIT_UNARY_OP_ABS.
4985 (verify_unary_ops): Likewise.
4987 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4989 * jit.dg/test-arith-overflow.c: New test case.
4990 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4991 * jit.dg/test-combination.c (create_code): Likewise.
4992 (verify_code): Likewise.
4993 * jit.dg/test-threads.c (testcases): Likewise.
4995 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4997 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4998 rather than "jit". Load g++.exp, and call g++_init.
4999 Run test-*.cc files within the testsuite and *.cc files within
5001 (jit-dg-test): Drop the addition of -fgnu89-inline to
5002 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5003 doing it when compiling C testcases (since g++ does not handle
5004 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5005 is restored to the value after g++_init ran, rather than the
5006 value before g++_init ran. Return a list of
5007 $comp_output $output_file, as dg-test assumes.
5009 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5011 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5012 make it easier to figure out the origin of each test result when
5013 running test-combination.c and test-threads.c.
5014 (CHECK_VALUE): Likewise.
5015 (CHECK_DOUBLE_VALUE): Likewise.
5016 (CHECK_STRING_VALUE): Likewise.
5017 (CHECK_STRING_STARTS_WITH): Likewise.
5018 (CHECK_STRING_CONTAINS): Likewise.
5020 (check_string_value): Likewise, add "funcname" param.
5021 (check_string_starts_with): Likewise.
5022 (check_string_contains): Likewise.
5024 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5026 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5027 generating name of built executable.
5029 2015-01-07 Marek Polacek <polacek@redhat.com>
5032 * gcc.dg/pr64440.c: New test.
5033 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5035 2015-01-07 Marek Polacek <polacek@redhat.com>
5038 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5039 * gcc.dg/pr64417.c: New test.
5041 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5044 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5047 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5049 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5050 Check if testcases run without errors, not just if they compile.
5052 2015-01-06 Christian Bruel <christian.bruel@st.com>
5055 * gcc.target/sh/pr64507.c: New test.
5057 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5059 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5061 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5063 * c-c++-common/asan/sanitize-all-1.c: New test.
5064 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5065 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5066 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5067 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5069 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5071 * lib/target-supports.exp (check_profiling_available): Return 0 for
5073 (check_effective_target_tls_runtime): Likewise.
5074 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5075 * gcc.dg/20020312-2.c: Adjust for Visium.
5076 * gcc.dg/tls/thr-cse-1.c: Likewise
5077 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5078 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5079 * gcc.dg/weak/typeof-2.c: Likewise.
5081 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5083 PR rtl-optimization/64287
5084 * gcc.dg/aru-2.c: New test.
5086 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5089 * c-c++-common/ubsan/pr64344-1.c: New test.
5090 * c-c++-common/ubsan/pr64344-2.c: New test.
5092 PR tree-optimization/64465
5093 * gcc.dg/pr64465.c: New test.
5095 PR tree-optimization/64494
5096 * gcc.c-torture/compile/pr64494.c: New test.
5098 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5101 * gfortran.dg/realloc_on_assign_25.f90: New test.
5103 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5105 Update copyright years.
5107 2015-01-05 Marek Polacek <polacek@redhat.com>
5110 * gcc.dg/pr64423.c: New test.
5112 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5114 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5115 mmix-knuth-mmixware for the same reason as for MIPS.
5116 * gcc.dg/debug/debug-2.c: Ditto.
5118 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5120 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5123 * lib/gfortran.exp: Add libatomic library search path.
5124 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5125 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5127 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5129 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5131 * c-c++-common/tsan/bitfield_race.c: New testcase.
5132 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5134 2015-01-02 Tobias Burnus <burnus@net-b.de>
5136 * gfortran.dg/coarray/collectives_4.f90: New.
5138 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5141 * gfortran.dg/extends_16.f90: New.
5143 2015-01-02 Tobias Burnus <burnus@net-b.de>
5145 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5147 2015-01-02 Tobias Burnus <burnus@net-b.de>
5149 * gfortran.dg/coarray/codimension_2.f90: New.
5150 * gfortran.dg/coarray/codimension_2a.f90: New.
5151 * gfortran.dg/coarray_35.f90: New.
5152 * gfortran.dg/coarray_35a.f90: New.
5154 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5157 * gfortran.dg/dummy_procedure_11.f90: New.
5159 Copyright (C) 2015 Free Software Foundation, Inc.
5161 Copying and distribution of this file, with or without modification,
5162 are permitted in any medium without royalty provided the copyright
5163 notice and this notice are preserved.