1 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3 * g++.dg/gomp/tpl-target-update.C: New file.
5 2015-04-29 Richard Biener <rguenther@suse.de>
7 PR tree-optimization/65917
8 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
10 2015-04-29 Christian Bruel <christian.bruel@st.com>
13 * gcc.dg/ipa/iinline-attr.c: New test.
14 * gcc.target/i386/iinline-attr-2.c: New test.
16 2015-04-28 Andre Vehreschild <vehre@gmx.de>
18 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
21 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
23 * gcc.dg/vect/vect-33.c: Remove spurious line.
25 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
27 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
29 2015-04-28 Marek Polacek <polacek@redhat.com>
32 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
33 * gcc.dg/pr65901.c: New test.
35 2015-04-28 Richard Biener <rguenther@suse.de>
37 PR tree-optimization/62283
38 * gfortran.dg/vect/pr62283-2.f: New testcase.
39 * gcc.dg/vect/bb-slp-14.c: Adjust.
41 2015-04-28 Richard Biener <rguenther@suse.de>
43 PR tree-optimization/65851
44 * g++.dg/torture/pr65851.C: New testcase.
46 2015-04-27 Jeff Law <law@redhat.com>
48 PR tree-optimization/65217
49 * gcc.target/i386/pr65217.c: Remove XFAIL.
51 2015-04-27 Andre Vehreschild <vehre@gmx.de>
54 Add tests forgotten to svn-add.
55 * gfortran.dg/class_allocate_19.f03: New test.
56 * gfortran.dg/class_array_20.f03: New test.
57 * gfortran.dg/class_array_21.f03: New test.
58 * gfortran.dg/finalize_29.f08: New test.
60 2015-04-27 Andre Vehreschild <vehre@gmx.de>
64 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
65 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
67 2015-04-27 Caroline Tice <cmtice@google.com>
69 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
72 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
75 * gcc.target/powerpc/htm-1.c: New test.
76 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
78 (__builtin_tabortdci): Likewise.
79 (__builtin_tcheck): Remove operand.
80 * lib/target-supports.exp (check_htm_hw_available): New function.
82 2015-04-27 Richard Biener <rguenther@suse.de>
84 * gcc.target/i386/pr65217.c: XFAIL.
86 2015-04-27 Jakub Jelinek <jakub@redhat.com>
88 PR tree-optimization/65875
89 * gcc.c-torture/compile/pr65875.c: New test.
91 2015-04-25 Marek Polacek <polacek@redhat.com>
94 * gcc.dg/enum-incomplete-2.c: New test.
95 * gcc.dg/enum-mode-1.c: New test.
97 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
100 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
102 * gcc.target/powerpc/pr65849-2.c: Likewise.
104 2015-04-24 Tom de Vries <tom@codesourcery.com>
106 PR tree-optimization/65802
107 * g++.dg/pr65802.C: Move to ...
108 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
109 stdarg.h. Rewrite for C.
110 (fn1): Use va_list and va_arg. Make variable args function. Add use of
111 va_start and va_end. Remove unnecessary inline asm.
113 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
114 Wei Mi <wmi@google.com>
116 * gcc.target/i386/sse2-load-multi.c: New test.
117 * gcc.target/i386/sse2-store-multi.c: Ditto.
119 2015-04-24 Marek Polacek <polacek@redhat.com>
122 * c-c++-common/pr65830.c: New test.
125 * c-c++-common/Wlogical-op-1.c: New test.
127 2015-04-24 Marek Polacek <polacek@redhat.com>
130 * c-c++-common/pr61534-1.c: New test.
132 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
133 Steven Bosscher <steven@gcc.gnu.org>
135 PR rtl-optimization/34503
136 * gcc.target/arm/pr64616.c: New file.
138 2015-04-24 Bin Cheng <bin.cheng@arm.com>
140 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
142 2015-04-24 Terry Guo <terry.guo@arm.com>
144 * gcc.target/arm/pr65710.c: Update the options.
146 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
148 * gcc.target/i386/pr65523.c: Skip x32.
150 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
152 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
153 to look for vcl* where appropriate.
155 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
157 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
158 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
160 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
163 * gcc.target/arm/pr26702.c: New test.
165 2015-04-23 Marek Polacek <polacek@redhat.com>
168 * gcc.dg/pr65345-1.c: New test.
169 * gcc.dg/pr65345-2.c: New test.
171 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
173 * gcc.target/powerpc/crypto-builtin-2.c: New.
175 2015-04-23 Andre Vehreschild <vehre@gmx.de>
178 * gfortran.dg/class_allocate_19.f03: New test.
179 * gfortran.dg/class_array_20.f03: New test.
180 * gfortran.dg/class_array_21.f03: New test.
181 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
182 * gfortran.dg/finalize_15.f90: Fixing comparision to model
183 initialization correctly.
184 * gfortran.dg/finalize_29.f08: New test.
186 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
188 * gcc.target/powerpc/swaps-p8-18.c: New test.
190 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
193 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
194 * gcc.dg/vect/bb-slp-25.c: Likewise.
195 * gcc.dg/vect/bb-slp-29.c: Likewise.
196 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
197 vect_no_align && { ! vect_hw_misalign }.
198 * gcc.dg/vect/bb-slp-9.c: Likewise.
199 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
201 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
203 account for POWER8, where peeling for alignment is not needed.
204 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
205 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
206 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
207 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
208 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
209 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
210 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
211 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
212 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
213 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
214 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
215 * gcc.dg/vect/pr16105.c: Likewise.
216 * gcc.dg/vect/pr20122.c: Likewise.
217 * gcc.dg/vect/pr33804.c: Likewise.
218 * gcc.dg/vect/pr33953.c: Likewise.
219 * gcc.dg/vect/pr56787.c: Likewise.
220 * gcc.dg/vect/pr58508.c: Likewise.
221 * gcc.dg/vect/slp-25.c: Likewise.
222 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
223 * gcc.dg/vect/vect-105.c: Likewise.
224 * gcc.dg/vect/vect-27.c: Likewise.
225 * gcc.dg/vect/vect-29.c: Likewise.
226 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
228 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
229 && { ! vect_hw_misalign }.
230 * gcc.dg/vect/vect-44.c: Likewise.
231 * gcc.dg/vect/vect-48.c: Likewise.
232 * gcc.dg/vect/vect-50.c: Likewise.
233 * gcc.dg/vect/vect-52.c: Likewise.
234 * gcc.dg/vect/vect-56.c: Likewise.
235 * gcc.dg/vect/vect-60.c: Likewise.
236 * gcc.dg/vect/vect-72.c: Likewise.
237 * gcc.dg/vect/vect-75-big-array.c: Likewise.
238 * gcc.dg/vect/vect-75.c: Likewise.
239 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
240 * gcc.dg/vect/vect-77-global.c: Likewise.
241 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
242 * gcc.dg/vect/vect-78-global.c: Likewise.
243 * gcc.dg/vect/vect-93.c: Likewise.
244 * gcc.dg/vect/vect-95.c: Likewise.
245 * gcc.dg/vect/vect-96.c: Likewise.
246 * gcc.dg/vect/vect-cond-1.c: Likewise.
247 * gcc.dg/vect/vect-cond-3.c: Likewise.
248 * gcc.dg/vect/vect-cond-4.c: Likewise.
249 * gcc.dg/vect/vect-cselim-1.c: Likewise.
250 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
251 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
252 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
253 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
254 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
255 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
256 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
257 * gcc.dg/vect/vect-outer-3a.c: Likewise.
258 * gcc.dg/vect/vect-outer-5.c: Likewise.
259 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
260 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
261 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
262 * gcc.dg/vect/vect-outer-fir.c: Likewise.
263 * gcc.dg/vect/vect-peel-3.c: Likewise.
264 * gcc.dg/vect/vect-peel-4.c: Likewise.
265 * gcc.dg/vect/vect-pre-interact.c: Likewise.
266 * gcc.target/powerpc/pr65456.c: New test.
267 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
268 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
269 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
270 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
271 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
272 vect_no_align && { ! vect_hw_misalign }.
273 * gfortran.dg/vect/vect-3.f90: Likewise.
274 * gfortran.dg/vect/vect-4.f90: Likewise.
275 * gfortran.dg/vect/vect-5.f90: Likewise.
276 * lib/target-supports.exp (check_effective_target_vect_no_align):
278 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
280 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
283 * gfortran.dg/pr65429.f90: New test.
285 2015-04-22 Yury Gribov <y.gribov@samsung.com>
287 * c-c++-common/asan/user-section-1.c: New test.
288 * c-c++-common/asan/user-section-2.c: New test.
289 * c-c++-common/asan/user-section-3.c: New test.
291 2015-04-22 Hale Wang <hale.wang@arm.com>
292 Terry Guo <terry.guo@arm.com>
294 PR rtl-optimization/64818
295 * gcc.target/arm/pr64818.c: New test.
297 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
300 * g++.dg/tree-ssa/pr61034.C: Update template.
301 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
302 * gcc.dg/Warray-bounds-11.c: Likewise.
303 * gcc.dg/Warray-bounds.c: Likewise.
305 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
308 * gfortran.dg/fmt_unlimited.f90: New test.
310 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
312 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
314 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
315 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
316 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
317 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
318 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
319 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
320 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
322 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
325 * gfortran.dg/namelist_87.f90: New test.
327 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
329 * gcc.target/aarch64/mult-synth_1.c: New test.
330 * gcc.target/aarch64/mult-synth_2.c: Likewise.
331 * gcc.target/aarch64/mult-synth_3.c: Likewise.
332 * gcc.target/aarch64/mult-synth_4.c: Likewise.
333 * gcc.target/aarch64/mult-synth_5.c: Likewise.
334 * gcc.target/aarch64/mult-synth_6.c: Likewise.
336 2015-04-21 Richard Biener <rguenther@suse.de>
338 PR tree-optimization/65650
339 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
340 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
341 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
342 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
343 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
344 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
346 2015-04-21 Tom de Vries <tom@codesourcery.com>
348 PR tree-optimization/65802
349 * g++.dg/pr65802.C: New test.
351 2015-04-21 Bin Cheng <bin.cheng@arm.com>
354 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
355 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
357 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
360 * g++.dg/cpp0x/Wnarrowing2.C: New.
362 2015-04-20 Jeff Law <law@redhat.com>
364 PR tree-optimization/65658
365 * gcc.dg/pr65658.c: New test.
367 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
370 * gcc.target/aarch64/vec_init_1.c: New test.
372 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
374 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
377 2015-04-18 Martin Sebor <msebor@redhat.com>
379 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
380 of non-nul characters.
381 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
383 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
386 * gcc.target/powerpc/pr65787.c: New.
388 2015-04-17 Jakub Jelinek <jakub@redhat.com>
391 * gcc.target/aarch64/c-output-template-4.c: New test.
393 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
396 * gcc.dg/pr65780-1.c: New test.
397 * gcc.dg/pr65780-2.c: Likewise.
398 * gcc.target/i386/pr32219-9.c: Likewise.
399 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
401 * gcc.target/i386/pr64317.c (c): Initialize.
403 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
406 * g++.dg/ext/mv18.C: New test.
407 * g++.dg/ext/mv19.C: Likewise.
408 * g++.dg/ext/mv20.C: Likewise.
409 * g++.dg/ext/mv21.C: Likewise.
410 * g++.dg/ext/mv22.C: Likewise.
411 * g++.dg/ext/mv23.C: Likewise.
413 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
416 * g++.dg/init/pr64527.C: New test.
418 2015-04-17 Tom de Vries <tom@codesourcery.com>
419 Michael Matz <matz@suse.de>
421 PR tree-optimization/64950
422 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
425 2015-04-17 Yury Gribov <y.gribov@samsung.com>
427 * c-c++-common/asan/user-section-1.c: New test.
429 2015-04-17 Jakub Jelinek <jakub@redhat.com>
432 * gcc.dg/debug/pr65771.c: New test.
434 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
436 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
437 __buitlin_alloca with __builtin_alloca.
439 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
441 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
443 2015-04-16 Richard Biener <rguenther@suse.de>
445 PR tree-optimization/64277
446 * gcc.dg/Warray-bounds-14.c: New testcase.
447 * gcc.dg/Warray-bounds-15.c: Likewise.
448 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
449 * c-c++-common/ubsan/bounds-6.c: Likewise.
451 2015-04-16 Renlin Li <renlin.li@arm.com>
453 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
454 * gcc.target/arm/unsigned-float.c: New.
456 2015-04-16 Richard Biener <rguenther@suse.de>
458 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
459 * gcc.dg/tree-ssa/pr37508.c: Adjust.
460 * gfortran.dg/reassoc_6.f: Remove XFAIL.
462 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
464 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
465 * g++.dg/cpp0x/decltype-call1.C: Likewise.
466 * g++.dg/cpp0x/defaulted21.C: Likewise.
467 * g++.dg/cpp0x/defaulted28.C: Likewise.
468 * g++.dg/cpp0x/defaulted47.C: Likewise.
469 * g++.dg/cpp0x/elision_neg.C: Likewise.
470 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
471 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
472 * g++.dg/cpp0x/implicit1.C: Likewise.
473 * g++.dg/cpp0x/implicit9.C: Likewise.
474 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
475 * g++.dg/cpp0x/range-for13.C: Likewise.
476 * g++.dg/gomp/clause-2.C: Likewise.
477 * g++.dg/gomp/udr-5.C: Likewise.
478 * g++.dg/inherit/access6.C: Likewise.
479 * g++.dg/lookup/duperr1.C: Likewise.
480 * g++.dg/lookup/friend2.C: Likewise.
481 * g++.dg/lookup/pr6936.C: Likewise.
482 * g++.dg/lookup/scoped1.C: Likewise.
483 * g++.dg/lookup/using26.C: Likewise.
484 * g++.dg/lookup/using38.C: Likewise.
485 * g++.dg/other/access2.C: Likewise.
486 * g++.dg/overload/defarg3.C: Likewise.
487 * g++.dg/overload/defarg6.C: Likewise.
488 * g++.dg/parse/access11.C: Likewise.
489 * g++.dg/parse/access2.C: Likewise.
490 * g++.dg/parse/access3.C: Likewise.
491 * g++.dg/parse/access4.C: Likewise.
492 * g++.dg/parse/access5.C: Likewise.
493 * g++.dg/parse/access6.C: Likewise.
494 * g++.dg/parse/access8.C: Likewise.
495 * g++.dg/parse/access9.C: Likewise.
496 * g++.dg/parse/crash40.C: Likewise.
497 * g++.dg/tc1/dr142.C: Likewise.
498 * g++.dg/tc1/dr166.C: Likewise.
499 * g++.dg/tc1/dr52.C: Likewise.
500 * g++.dg/template/access11.C: Likewise.
501 * g++.dg/template/access18.C: Likewise.
502 * g++.dg/template/access19.C: Likewise.
503 * g++.dg/template/access2.C: Likewise.
504 * g++.dg/template/access20.C: Likewise.
505 * g++.dg/template/access26.C: Likewise.
506 * g++.dg/template/access3.C: Likewise.
507 * g++.dg/template/access7.C: Likewise.
508 * g++.dg/template/conv12.C: Likewise.
509 * g++.dg/template/crash69.C: Likewise.
510 * g++.dg/template/friend31.C: Likewise.
511 * g++.dg/template/friend32.C: Likewise.
512 * g++.dg/template/memfriend15.C: Likewise.
513 * g++.dg/template/memfriend16.C: Likewise.
514 * g++.dg/template/memfriend17.C: Likewise.
515 * g++.dg/template/memfriend7.C: Likewise.
516 * g++.dg/template/pr32519.C: Likewise.
517 * g++.dg/template/qualttp21.C: Likewise.
518 * g++.dg/template/qualttp8.C: Likewise.
519 * g++.dg/template/ttp10.C: Likewise.
520 * g++.dg/template/typedef11.C: Likewise.
521 * g++.dg/template/typedef13.C: Likewise.
522 * g++.dg/template/typedef19.C: Likewise.
523 * g++.dg/template/typedef20.C: Likewise.
524 * g++.dg/template/typedef22.C: Likewise.
525 * g++.dg/template/using16.C: Likewise.
526 * g++.dg/template/virtual3.C: Likewise.
527 * g++.dg/ubsan/pr61272.C: Likewise.
528 * g++.old-deja/g++.bob/inherit2.C: Likewise.
529 * g++.old-deja/g++.brendan/crash11.C: Likewise.
530 * g++.old-deja/g++.brendan/enum6.C: Likewise.
531 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
532 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
533 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
534 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
535 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
536 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
537 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
538 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
539 * g++.old-deja/g++.jason/access17.C: Likewise.
540 * g++.old-deja/g++.jason/access18.C: Likewise.
541 * g++.old-deja/g++.jason/access22.C: Likewise.
542 * g++.old-deja/g++.jason/access23.C: Likewise.
543 * g++.old-deja/g++.jason/access8.C: Likewise.
544 * g++.old-deja/g++.jason/delete3.C: Likewise.
545 * g++.old-deja/g++.jason/report.C: Likewise.
546 * g++.old-deja/g++.law/access2.C: Likewise.
547 * g++.old-deja/g++.law/access3.C: Likewise.
548 * g++.old-deja/g++.law/access4.C: Likewise.
549 * g++.old-deja/g++.law/access5.C: Likewise.
550 * g++.old-deja/g++.law/arm12.C: Likewise.
551 * g++.old-deja/g++.law/arm14.C: Likewise.
552 * g++.old-deja/g++.law/ctors13.C: Likewise.
553 * g++.old-deja/g++.law/union2.C: Likewise.
554 * g++.old-deja/g++.law/visibility12.C: Likewise.
555 * g++.old-deja/g++.law/visibility15.C: Likewise.
556 * g++.old-deja/g++.law/visibility16.C: Likewise.
557 * g++.old-deja/g++.law/visibility17.C: Likewise.
558 * g++.old-deja/g++.law/visibility18.C: Likewise.
559 * g++.old-deja/g++.law/visibility19.C: Likewise.
560 * g++.old-deja/g++.law/visibility20.C: Likewise.
561 * g++.old-deja/g++.law/visibility21.C: Likewise.
562 * g++.old-deja/g++.law/visibility24.C: Likewise.
563 * g++.old-deja/g++.law/visibility4.C: Likewise.
564 * g++.old-deja/g++.law/visibility5.C: Likewise.
565 * g++.old-deja/g++.law/visibility6.C: Likewise.
566 * g++.old-deja/g++.law/visibility7.C: Likewise.
567 * g++.old-deja/g++.law/visibility8.C: Likewise.
568 * g++.old-deja/g++.law/visibility9.C: Likewise.
569 * g++.old-deja/g++.niklas/t135.C: Likewise.
570 * g++.old-deja/g++.oliva/delete1.C: Likewise.
571 * g++.old-deja/g++.oliva/partord1.C: Likewise.
572 * g++.old-deja/g++.other/access11.C: Likewise.
573 * g++.old-deja/g++.other/access4.C: Likewise.
574 * g++.old-deja/g++.other/access7.C: Likewise.
575 * g++.old-deja/g++.other/crash1.C: Likewise.
576 * g++.old-deja/g++.other/crash7.C: Likewise.
577 * g++.old-deja/g++.other/friend1.C: Likewise.
578 * g++.old-deja/g++.other/friend4.C: Likewise.
579 * g++.old-deja/g++.other/friend9.C: Likewise.
580 * g++.old-deja/g++.other/lineno1.C: Likewise.
581 * g++.old-deja/g++.other/using1.C: Likewise.
582 * g++.old-deja/g++.pt/enum14.C: Likewise.
583 * g++.old-deja/g++.pt/friend11.C: Likewise.
584 * g++.old-deja/g++.pt/friend21.C: Likewise.
585 * g++.old-deja/g++.pt/friend3.C: Likewise.
586 * g++.old-deja/g++.pt/inherit2.C: Likewise.
587 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
588 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
589 * g++.old-deja/g++.robertl/eb94.C: Likewise.
591 2015-04-15 Jakub Jelinek <jakub@redhat.com>
594 * g++.dg/ipa/pr65765.C: New test.
596 2015-04-15 Nick Clifton <nickc@redhat.com>
598 * gcc.target/rx/builtins.c: Disable RMPA test if string
599 instructions are not allowed.
601 2015-04-15 Alan Modra <amodra@gmail.com>
603 * gcc.dg/pr65408.c: New.
605 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
608 * gcc.target/arm/pr65729.c: New test.
610 2015-04-14 Richard Biener <rguenther@suse.de>
612 PR tree-optimization/65758
613 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
615 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
618 * gcc.c-torture/execute/pr65648.c: New test.
620 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
622 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
623 __builtin_finite instead of finite.
624 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
627 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
629 PR tree-optimization/63387
630 * gcc.dg/pr63387.c: New testcase.
632 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
634 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
636 2015-04-13 Richard Biener <rguenther@suse.de>
638 PR tree-optimization/65204
639 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
641 2015-04-13 Terry Guo <terry.guo@arm.com>
644 * gcc.target/arm/pr65710.c: New.
646 2015-04-12 Jakub Jelinek <jakub@redhat.com>
648 PR tree-optimization/65747
649 * g++.dg/torture/pr65747.C: New test.
651 2015-04-12 Jakub Jelinek <jakub@redhat.com>
654 * g++.dg/cpp0x/pr65736.C: New test.
656 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
657 Martin Liska <mliska@suse.cz>
660 * g++.dg/ipa/pr65722.C: New testcase.
662 2015-04-11 Jakub Jelinek <jakub@redhat.com>
664 PR tree-optimization/65735
665 * gcc.c-torture/compile/pr65735.c: New test.
667 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
670 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
672 2015-04-11 Jakub Jelinek <jakub@redhat.com>
675 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
677 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
680 * gcc.target/arm/pr65647-2.c: New.
682 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
685 * g++.dg/torture/pr65694.C: New test.
687 2015-04-10 Tobias Burnus <burnus@net-b.de>
689 * gfortran.dg/coarray_lock_6.f90: New.
690 * gfortran.dg/coarray_lock_7.f90: New.
691 * gfortran.dg/coarray/lock_2.f90: New.
693 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
699 * gfortran.dg/used_types_27.f90: New.
701 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
704 * gcc.target/i386/pr65671.c: New.
706 2015-04-09 Jakub Jelinek <jakub@redhat.com>
708 PR tree-optimization/65709
709 * c-c++-common/ubsan/align-9.c: New test.
711 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
714 * gfortran.dg/pr56852.f90: New test.
716 2015-04-09 Marek Polacek <polacek@redhat.com>
717 Jakub Jelinek <jakub@redhat.com>
720 * g++.dg/opt/pr65554.C: New test.
722 2015-04-09 Jakub Jelinek <jakub@redhat.com>
725 * c-c++-common/attr-aligned-1.c: New test.
727 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
729 * gcc.target/i386/mpx/memmove-zero-length.c: New.
731 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
734 * gcc.target/i386/sse-25.c: New.
736 2015-04-09 Jakub Jelinek <jakub@redhat.com>
739 * gcc.target/i386/pr65693.c: New test.
741 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
743 * gcc.dg/lto/chkp-static-bounds_0.c: New.
745 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
747 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
749 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
751 * gcc.target/i386/thunk-retbnd.c: New.
753 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
755 * gnat.dg/opt48.adb: New test.
756 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
757 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
759 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
762 * gcc.c-torture/compile/pr65540.c: New.
764 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
766 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
769 2015-04-07 Jakub Jelinek <jakub@redhat.com>
772 * g++.dg/debug/pr65678.C: New test.
775 * gcc.c-torture/compile/pr65680.c: New test.
777 2015-04-07 Andre Vehreschild <vehre@gmx.de>
780 * gfortran.dg/allocate_with_source_5.f90: New test.
782 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
784 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
785 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
787 2015-04-07 Bin Cheng <bin.cheng@arm.com>
789 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
791 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
794 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
795 to get floating point compression.
796 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
798 2015-04-06 Jakub Jelinek <jakub@redhat.com>
800 PR preprocessor/61977
801 * gcc.dg/cpp/pr61977.c: New test.
803 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
805 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
807 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
810 * gcc.target/arm/pr65647.c: New.
812 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
815 * g++.dg/torture/pr65655.C: New testcase.
817 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
820 * g++.dg/cpp1y/lambda-init13.C: New.
822 2015-04-03 Marek Polacek <polacek@redhat.com>
824 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
826 2015-04-02 Marek Polacek <polacek@redhat.com>
829 * g++.dg/cpp0x/constexpr-fold1.C: New test.
830 * g++.dg/cpp0x/constexpr-fold2.C: New test.
832 2015-04-02 Jakub Jelinek <jakub@redhat.com>
834 PR preprocessor/61977
835 * gcc.target/powerpc/pr61977-1.c: New test.
836 * gcc.target/powerpc/pr61977-2.c: New test.
838 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/warn/Wshadow-8.C: New.
842 * g++.dg/warn/Wshadow-9.C: Likewise.
843 * g++.dg/warn/Wshadow-10.C: Likewise.
844 * g++.dg/warn/Wshadow-11.C: Likewise.
846 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
848 * gcc.dg/pr23623.c: Added aligned attribute.
849 * gcc.dg/20141029-1.c: Likewise.
850 * gcc.dg/20150306-1.c: New test.
852 2015-04-01 Marek Polacek <polacek@redhat.com>
855 * g++.dg/cpp0x/initlist93.C: New test.
856 * g++.dg/cpp0x/initlist94.C: New test.
858 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
861 * gcc.target/aarch64/pr65624.c: New test.
863 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
865 * gcc.dg/ipa/inlinehint-4.c: New testcase.
867 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
869 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
870 extra variable to force stack alignment.
871 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
872 extra variable to force stack alignment.
874 2015-03-31 Marek Polacek <polacek@redhat.com>
877 * g++.dg/template/pr65390.C: New test.
879 2015-03-31 Martin Liska <mliska@suse.cz>
881 * g++.dg/ipa/pr65557.C: New test.
883 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
885 * gcc.target/s390/hotpatch-25.c: New test.
886 * gcc.target/s390/hotpatch-1.c: Update test.
887 * gcc.target/s390/hotpatch-10.c: Update test.
888 * gcc.target/s390/hotpatch-11.c: Update test.
889 * gcc.target/s390/hotpatch-12.c: Update test.
890 * gcc.target/s390/hotpatch-13.c: Update test.
891 * gcc.target/s390/hotpatch-14.c: Update test.
892 * gcc.target/s390/hotpatch-15.c: Update test.
893 * gcc.target/s390/hotpatch-16.c: Update test.
894 * gcc.target/s390/hotpatch-17.c: Update test.
895 * gcc.target/s390/hotpatch-18.c: Update test.
896 * gcc.target/s390/hotpatch-19.c: Update test.
897 * gcc.target/s390/hotpatch-2.c: Update test.
898 * gcc.target/s390/hotpatch-21.c: Update test.
899 * gcc.target/s390/hotpatch-22.c: Update test.
900 * gcc.target/s390/hotpatch-23.c: Update test.
901 * gcc.target/s390/hotpatch-24.c: Update test.
902 * gcc.target/s390/hotpatch-3.c: Update test.
903 * gcc.target/s390/hotpatch-4.c: Update test.
904 * gcc.target/s390/hotpatch-5.c: Update test.
905 * gcc.target/s390/hotpatch-6.c: Update test.
906 * gcc.target/s390/hotpatch-7.c: Update test.
907 * gcc.target/s390/hotpatch-8.c: Update test.
908 * gcc.target/s390/hotpatch-9.c: Update test.
909 * gcc.target/s390/hotpatch-compile-16.c: Update test.
911 2015-03-31 Richard Biener <rguenther@suse.de>
914 * g++.dg/torture/pr65626.C: New testcase.
916 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
919 * gcc.target/i386/mpx/pr65531.cc: New.
921 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
924 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
925 __builtin_alloca instead of alloca.
926 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
927 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
928 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
931 2015-03-30 Jakub Jelinek <jakub@redhat.com>
934 * g++.dg/ubsan/pr65610.C: New test.
936 2015-03-30 Marek Polacek <polacek@redhat.com>
939 * g++.dg/cpp0x/pr65398-2.C: New test.
941 2015-03-30 Marek Polacek <polacek@redhat.com>
943 * c-c++-common/pr65556.c: Change the width of bit-fields.
945 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
948 * gcc.target/i386/pr65588.c: New testcase.
950 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
953 * gfortran.dg/open_errors_2.f90: New test.
955 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
958 * gfortran.dg/namelist_86.f90: New test.
960 2015-03-28 Andre Vehreschild <vehre@gmx.de>
962 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
963 statement to reflect new ownership.
965 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
968 * g++.dg/template/friend58.C: New.
969 * g++.dg/template/friend59.C: Likewise.
971 2015-03-27 Tobias Burnus <burnus@net-b.de>
974 * g++.dg/gomp/openmp-simd-3.C: New.
975 * gcc.dg/gomp/openmp-simd-3.c: New.
977 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
980 * gcc.target/i386/pr65248-1.c: New file.
981 * gcc.target/i386/pr65248-2.c: Likewise.
982 * gcc.target/i386/pr65248-3.c: Likewise.
983 * gcc.target/i386/pr65248-4.c: Likewise.
985 2015-03-27 Jakub Jelinek <jakub@redhat.com>
988 * gcc.c-torture/compile/pr65593.c: New test.
990 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
993 * g++.dg/cpp1y/constexpr-assert1.C: New.
995 2015-03-27 Marek Polacek <polacek@redhat.com>
998 * c-c++-common/pr65556.c: New test.
1000 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1003 * g++.dg/torture/pr65600.C: New testcase.
1005 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1008 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1010 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1012 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1013 statement and cleanup. Fixed typos.
1015 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1018 * gcc.c-torture/compile/pr65595.c: New testcase.
1020 2015-03-27 Marek Polacek <polacek@redhat.com>
1023 * g++.dg/ubsan/pr65583.C: New test.
1025 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1027 * gcc.c-torture/compile/20150327.c: New testcase.
1029 2015-03-26 Richard Biener <rguenther@suse.de>
1032 * g++.dg/torture/pr65555.C: New testcase.
1034 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1036 PR tree-optimization/64715
1037 * gcc.dg/builtin-object-size-15.c: New test.
1038 * gcc.dg/pr64715-1.c: New test.
1039 * gcc.dg/pr64715-2.c: New test.
1041 2015-03-26 Richard Biener <rguenther@suse.de>
1044 * gnat.dg/specs/opt2.ads: Fix testcase.
1046 2015-03-25 Martin Sebor <msebor@redhat.com>
1049 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1050 when target isn't arm*-*-*-*.
1051 (check_effective_target_arm_nothumb): Likewise.
1052 (check_effective_target_arm_little_endian): Likewise.
1053 (check_effective_target_arm_vect_no_misalign): Likewise.
1054 (check_effective_target_aarch64_little_endian): Fail early if target
1057 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1059 PR tree-optimization/65177
1060 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1062 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1064 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1065 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1066 smmintrin.h and mm3dnow.h.
1068 2015-03-25 Marek Polacek <polacek@redhat.com>
1071 * g++.dg/cpp0x/pr65558.C: New test.
1073 2015-03-25 Marek Polacek <polacek@redhat.com>
1076 * g++.dg/template/pr61670.C: New test.
1078 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1081 * g++.dg/template/pr54987.C: New.
1083 2015-03-25 Richard Biener <rguenther@suse.de>
1085 PR tree-optimization/62630
1086 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1088 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1091 * gcc.target/i386/mpx/pr65508.c: New.
1093 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1097 * gfortran.dg/data_initialized_3.f90: New.
1099 2015-03-25 Richard Biener <rguenther@suse.de>
1102 * gnat.dg/specs/opt2.ads: New testcase.
1104 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1106 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1107 * gcc.target/arm/memset-inline-4.c: Skip for
1108 arm_tune_string_ops_prefer_neon.
1109 * gcc.target/arm/memset-inline-5.c: Ditto.
1110 * gcc.target/arm/memset-inline-6.c: Ditto.
1111 * gcc.target/arm/memset-inline-8.c: Ditto.
1112 * gcc.target/arm/memset-inline-9.c: Ditto.
1114 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/other/virtual3.C: New.
1119 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1122 * g++.dg/cpp0x/vt-60130.C: New.
1124 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1127 * g++.dg/warn/Warray-bounds-7.C: New.
1129 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1132 * g++.dg/template/defarg18.C: New.
1134 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1137 * g++.dg/cpp0x/vt-59988.C: New.
1139 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1141 PR tree-optimization/65533
1142 * gcc.dg/pr65533.c: New test.
1144 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1146 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1147 source= and mold= expressions functionality.
1148 * gfortran.dg/allocate_class_4.f90: New test.
1149 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1150 copying an unlimited polymorhpic object containing a char array
1151 to another unlimited polymorphic object respects the _len
1153 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1154 whether deferred length char array allocate works, unlimited
1155 polymorphic object allocation from a string works and if
1156 allocating an array of deferred length strings works.
1157 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1159 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1162 * g++.dg/cpp0x/constexpr-array11.C: New.
1164 2015-03-24 Richard Biener <rguenther@suse.de>
1167 * gcc.dg/torture/pr65517.c: New testcase.
1169 2015-03-24 Tobias Burnus <burnus@net-b.de>
1171 * gfortran.dg/coindexed_1.f90: Moved from
1172 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1174 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1177 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1181 * gcc.target/i386/pr65523.c: New test.
1184 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1186 * g++.dg/lto/pr65475b_0.C: Likewise.
1188 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1191 * gcc.target/sh/torture/pr65505.c: New.
1193 2015-03-23 Martin Sebor <msebor@redhat.com>
1196 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1197 assembly for lvx in addition to lxv.
1199 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1202 * gfortran.dg/pr65504.f90: New test.
1205 * gcc.dg/pr65521.c: New test.
1207 2015-03-23 Richard Biener <rguenther@suse.de>
1209 PR tree-optimization/65518
1210 * gcc.dg/vect/pr65518.c: New testcase.
1212 2015-03-23 Richard Biener <rguenther@suse.de>
1214 PR tree-optimization/65494
1215 * gcc.dg/vect/pr65494.c: New testcase.
1217 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1219 PR preprocessor/65238
1220 * c-c++-common/cpp/pr65238-1.c: New test.
1221 * gcc.dg/cpp/pr65238-2.c: New test.
1222 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1223 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1225 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1226 Mikael Morin <mikael@gcc.gnu.org>
1229 * gfortran.dg/elemental_dependency_4.f90: New.
1230 * gfortran.dg/elemental_dependency_5.f90: New.
1232 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1235 * g++.dg/lto/pr65475b_0.C: New testcase.
1236 * g++.dg/lto/pr65475b_1.C: New testcase.
1237 * g++.dg/lto/pr65475c_0.C: New testcase.
1238 * g++.dg/lto/pr65475c_1.C: New testcase.
1240 2015-03-21 Tobias Burnus <burnus@net-b.de>
1242 * gfortran.dg/coarray_38.f90: New.
1243 * gfortran.dg/coarray_39.f90: New.
1244 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1247 2015-03-20 Marek Polacek <polacek@redhat.com>
1250 * g++.dg/cpp0x/pr65398.C: New test.
1252 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1255 * g++.dg/lto/pr65475_0.C: New testcase.
1256 * g++.dg/lto/pr65475_1.C: New testcase.
1258 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1260 PR rtl-optimization/64366
1261 * gcc.target/sh/pr64366.c: New.
1263 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1266 * g++.dg/cpp0x/constexpr-48324.C: New.
1268 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/cpp0x/pr48453.C: New.
1273 2015-03-20 Marek Polacek <polacek@redhat.com>
1276 * g++.dg/cpp0x/pr65072.C: New test.
1278 2015-03-20 Richard Biener <rguenther@suse.de>
1281 * gcc.dg/pr15347.c: Use -O.
1282 * c-c++-common/pr19807-1.c: Likewise.
1284 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1286 * gnat.dg/volatile13.ad[sb]: New test.
1288 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1290 PR rtl-optimization/60851
1291 * gcc.target/i386/pr60851.c: New test.
1293 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1296 * g++.dg/pr65240.h: Add tests for PR 65240.
1297 * g++.dg/pr65240-1.C: Likewise.
1298 * g++.dg/pr65240-2.C: Likewise.
1299 * g++.dg/pr65240-3.C: Likewise.
1300 * g++.dg/pr65240-4.C: Likewise.
1302 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1304 PR rtl-optimization/63491
1305 * gcc.target/powerpc/pr63491.c: New.
1307 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1309 * g++.dg/ipa/pr65465.C: New test.
1311 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1314 * g++.dg/cpp0x/deleted11.C: New.
1316 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1319 * c-c++-common/tsan/pr65400-3.c: New test.
1321 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1324 * g++.dg/cpp0x/constexpr-59686.C: New.
1326 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1329 * g++.dg/tsan/pr64265.C: New test.
1332 * c-c++-common/tsan/pr65400-1.c: New test.
1333 * c-c++-common/tsan/pr65400-2.c: New test.
1335 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1338 * g++.dg/cpp0x/pr59816.C: New.
1340 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1343 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1345 2015-03-18 Martin Liska <mliska@suse.cz>
1348 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1349 equivalences either to 6 or 7.
1351 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1355 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1357 * gcc.dg/undefined-loop-1.c: New file.
1358 * gcc.dg/undefined-loop-2.c: New file.
1360 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1363 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1364 loop exits too early.
1366 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1368 PR tree-optimization/65450
1369 * gfortran.dg/pr65450.f90: New test.
1372 * gcc.target/i386/pr65078-1.c: New test.
1373 * gcc.target/i386/pr65078-2.c: New test.
1374 * gcc.target/i386/pr65078-3.c: New test.
1375 * gcc.target/i386/pr65078-4.c: New test.
1376 * gcc.target/i386/pr65078-5.c: New test.
1377 * gcc.target/i386/pr65078-6.c: New test.
1379 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/cpp1y/pr65340.C: New.
1384 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1387 * gfortran.dg/system_clock_3.f08: Adjust test.
1389 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1392 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1393 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1395 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1398 * gfortran.dg/system_clock_3.f08: New test.
1400 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1403 g++.dg/cpp1y/pr64626-1.C: New.
1404 g++.dg/cpp1y/pr64626-2.C: New.
1405 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1407 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1409 PR tree-optimization/65427
1410 * gcc.c-torture/execute/pr65427.c: New test.
1412 2015-03-16 Marek Polacek <polacek@redhat.com>
1416 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1417 * g++.dg/cpp0x/pr65327.C: New test.
1419 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1422 * c-c++-common/asan/pr64820.c: New test.
1424 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1426 * gfortran.dg/pointer_2.f90: New test.
1428 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1430 * g++.dg/pr65049.C: New test.
1432 2015-03-16 Tom de Vries <tom@codesourcery.com>
1434 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1435 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1436 * gcc.target/i386/fuse-caller-save.c: Same.
1438 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1440 * gnat.dg/loop_optimization18.ad[sb]: New test.
1441 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1443 2015-03-16 Alan Modra <amodra@gmail.com>
1445 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1448 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1450 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1452 * gcc.dg/torture/pr65270-2.c: Likewise.
1454 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1457 * gfortran.dg/pointer_remapping_9.f90: New.
1459 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimization/65369
1462 * gcc.c-torture/execute/pr65369.c: New test.
1464 PR tree-optimization/65418
1465 * gcc.c-torture/execute/pr65418-1.c: New test.
1466 * gcc.c-torture/execute/pr65418-2.c: New test.
1468 PR rtl-optimization/65401
1469 * gcc.c-torture/execute/pr65401.c: New test.
1471 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1474 * gcc.target/arm/pr64600_1.c: New test.
1476 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1478 PR rtl-optimization/65235
1479 * gcc.target/aarch64/pr65235_1.c: New test.
1481 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1483 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1484 * gcc.target/s390/hotpatch-22.c: Likewise.
1485 * gcc.target/s390/hotpatch-23.c: Likewise.
1486 * gcc.target/s390/hotpatch-24.c: Likewise.
1487 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1488 * gcc.target/s390/hotpatch-1.c: Update expected output.
1489 * gcc.target/s390/hotpatch-2.c: Likewise.
1490 * gcc.target/s390/hotpatch-3.c: Likewise.
1491 * gcc.target/s390/hotpatch-4.c: Likewise.
1492 * gcc.target/s390/hotpatch-5.c: Likewise.
1493 * gcc.target/s390/hotpatch-6.c: Likewise.
1494 * gcc.target/s390/hotpatch-7.c: Likewise.
1495 * gcc.target/s390/hotpatch-8.c: Likewise.
1496 * gcc.target/s390/hotpatch-9.c: Likewise.
1497 * gcc.target/s390/hotpatch-10.c: Likewise.
1498 * gcc.target/s390/hotpatch-11.c: Likewise.
1499 * gcc.target/s390/hotpatch-12.c: Likewise.
1500 * gcc.target/s390/hotpatch-13.c: Likewise.
1501 * gcc.target/s390/hotpatch-14.c: Likewise.
1502 * gcc.target/s390/hotpatch-15.c: Likewise.
1503 * gcc.target/s390/hotpatch-16.c: Likewise.
1504 * gcc.target/s390/hotpatch-17.c: Likewise.
1505 * gcc.target/s390/hotpatch-18.c: Likewise.
1506 * gcc.target/s390/hotpatch-19.c: Likewise.
1508 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1511 * gcc.target/i386/pr65103-1.c: New.
1513 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1516 * gcc.target/i386/pr65044.c: New.
1518 2015-03-12 Tom de Vries <tom@codesourcery.com>
1520 PR rtl-optimization/64895
1521 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1522 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1523 * gcc.target/i386/fuse-caller-save.c: Ditto.
1525 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1527 * gcc.dg/ipa/pr63569.c: Fix template.
1529 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1531 * g++.dg/ipa/pr64146.C: Require fpic support.
1533 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1536 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1537 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1539 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1541 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1542 to dg-options, fix up dg-skip-if.
1544 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1547 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1548 * gcc.target/avr/tiny-caller-save.c: Same.
1550 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1553 * g++.dg/pr65242.C: New test.
1555 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1557 * c-c++-common/asan/no-asan-check-glob.c: New test.
1559 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1562 * g++.dg/other/default11.C: New.
1563 * g++.dg/other/default12.C: Likewise.
1565 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1568 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1570 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1573 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1575 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1578 * g++.dg/cpp0x/pr65127.C: New test.
1580 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1582 * gcc.dg/ipa/PR64550.c: Update template.
1584 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1585 Tobias Burnus <burnus@net-b.de>
1587 * gfortran.dg/coarray_sync_memory.f90: New.
1589 2015-03-10 Marek Polacek <polacek@redhat.com>
1592 * c-c++-common/ubsan/pr65367.c: New test.
1594 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1596 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1597 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1598 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1599 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1600 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1601 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1602 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1603 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1604 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1605 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1606 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1607 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1608 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1610 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1612 * lib/mpx-dg.exp (mpx_link_flags): New.
1615 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1616 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1617 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1618 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1619 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1620 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1621 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1622 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1623 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1624 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1625 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1626 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1627 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1628 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1629 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1630 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1631 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1632 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1633 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1634 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1635 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1636 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1637 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1638 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1639 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1640 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1641 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1642 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1643 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1644 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1645 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1646 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1647 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1648 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1649 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1650 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1651 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1652 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1653 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1654 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1655 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1656 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1657 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1658 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1659 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1660 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1661 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1662 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1663 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1664 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1665 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1666 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1667 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1668 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1669 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1670 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1671 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1672 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1673 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1674 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1675 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1676 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1677 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1678 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1679 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1680 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1681 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1682 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1683 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1684 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1685 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1686 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1687 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1688 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1689 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1690 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1691 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1692 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1693 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1694 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1695 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1696 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1697 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1698 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1699 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1700 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1701 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1702 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1703 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1704 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1705 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1706 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1707 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1708 * gcc.target/i386/mpx/label-address-1.c: New.
1709 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1710 * gcc.target/i386/mpx/macro.c: New.
1711 * gcc.target/i386/mpx/mpx-check.h: New.
1712 * gcc.target/i386/mpx/mpx.exp: New.
1713 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1714 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1715 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1716 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1717 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1718 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1719 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1720 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1721 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1722 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1723 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1724 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1725 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1726 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1727 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1728 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1729 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1730 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1731 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1732 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1733 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1734 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1735 * gcc.target/i386/mpx/reference-1-nov.c: New.
1736 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1737 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1738 * gcc.target/i386/mpx/reference-2-nov.c: New.
1739 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1740 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1741 * gcc.target/i386/mpx/reference-3-nov.c: New.
1742 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1743 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1744 * gcc.target/i386/mpx/reference-4-nov.c: New.
1745 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1746 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1747 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1748 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1749 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1750 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1751 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1752 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1753 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1754 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1755 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1756 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1757 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1758 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1759 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1760 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1761 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1762 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1763 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1764 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1765 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1766 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1767 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1768 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1769 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1770 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1771 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1772 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1773 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1774 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1775 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1776 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1777 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1778 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1779 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1780 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1781 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1782 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1783 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1784 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1785 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1786 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1787 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1788 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1789 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1790 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1791 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1792 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1793 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1794 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1795 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1796 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1797 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1798 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1799 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1800 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1801 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1802 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1803 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1804 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1805 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1806 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1807 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1808 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1809 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1810 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1811 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1812 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1813 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1814 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1815 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1816 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1817 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1818 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1819 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1820 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1821 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1822 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1823 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1824 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1825 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1826 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1827 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1828 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1829 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1830 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1831 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1832 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1833 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1834 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1835 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1836 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1837 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1838 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1839 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1840 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1841 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1842 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1843 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1844 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1845 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1846 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1847 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1848 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1849 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1850 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1851 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1852 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1853 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1854 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1855 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1856 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1857 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1858 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1859 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1860 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1861 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1862 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1863 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1864 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1865 * gcc.target/i386/mpx/vla-1-nov.c: New.
1866 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1867 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1868 * gcc.target/i386/mpx/vla-2-nov.c: New.
1869 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1871 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1873 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1875 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1877 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1879 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1881 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1882 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1884 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1887 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1890 * c-c++-common/pr65120.c: New test.
1892 PR rtl-optimization/65321
1893 * gcc.dg/pr65321.c: New test.
1895 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1897 PR tree-optimization/65355
1898 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1900 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1903 * c-c++-common/pr49706.c: Adjust tests for not warning
1904 about !!x == y or !b == y where b is boolean, and add
1906 * c-c++-common/pr62199-2.c: Likewise.
1908 2015-03-09 Richard Biener <rguenther@suse.de>
1911 * gcc.dg/torture/pr65270-1.c: New testcase.
1912 * gcc.dg/torture/pr65270-2.c: Likewise.
1914 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1916 PR tree-optimization/63743
1917 * gcc.dg/pr63743.c: New test.
1919 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1922 * g++.dg/lto/pr65316_0.C: New testcase.
1923 * g++.dg/lto/pr65316_1.C: New testcase.
1925 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1928 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1930 * g++.dg/abi/rtti3.C: Likewise.
1932 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1935 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1937 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1939 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1941 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1943 2015-03-08 Morin <mikael@gcc.gnu.org>
1946 * gfortran.dg/entry_20.f90: New.
1948 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1951 * gcc.c-torture/compile/pr65153.c: New.
1953 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1956 * g++.dg/torture/pr65249.C: New.
1958 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1960 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1962 (int64_t): Likewise.
1964 2015-03-07 Marek Polacek <polacek@redhat.com>
1965 Martin Uecker <uecker@eecs.berkeley.edu>
1968 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1970 * c-c++-common/ubsan/bounds-8.c: New test.
1971 * c-c++-common/ubsan/bounds-9.c: New test.
1972 * gcc.dg/ubsan/bounds-2.c: New test.
1974 2015-03-05 Martin Sebor <msebor@redhat.com>
1976 * PR testsuite/63175
1977 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1978 checking of results into main to prevent it from getting optimized
1980 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1982 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1984 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1985 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1986 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1989 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1991 * g++.dg/lto/pr65302_1.C: New testcase.
1992 * g++.dg/lto/pr65302_0.C: New testcase.
1994 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1996 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1997 -fno-ipa-icf to dg-options.
1999 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2001 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2002 compiles using the linker plugin.
2004 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2006 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2008 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2010 * gcc.target/arm/pr65067.c: New test.
2012 2015-03-05 Martin Liska <mliska@suse.cz>
2015 * gcc.dg/ipa/pr65318.c: New test.
2017 2015-03-05 Marek Polacek <polacek@redhat.com>
2019 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2021 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2023 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2025 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2027 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2028 max-unroll-times back to defaults for s390.
2030 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2034 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/cpp0x/initlist92.C: New.
2039 2015-03-05 Richard Biener <rguenther@suse.de>
2041 PR tree-optimization/65310
2042 * gcc.dg/vect/pr65310.c: New testcase.
2044 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2047 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2049 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2051 * gnat.dg/entry_queues3.adb: New test.
2053 2015-03-04 Ian Lance Taylor <iant@google.com>
2055 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2057 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2060 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2062 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2064 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2065 -fno-ipa-icf to dg-options
2066 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2067 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2069 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2072 * g++.dg/cpp0x/decltype62.C: New.
2074 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2076 * gnat.dg/object_overflow5.adb: New test.
2078 2015-03-03 Martin Liska <mliska@suse.cz>
2081 * gcc.dg/ipa/pr65287.c: New test.
2083 2015-03-03 Martin Jambor <mjambor@suse.cz>
2084 Eric Botcazou <ebotcazou@adacore.com>
2086 * gnat.dg/specs/pack12.ads: New test.
2088 2015-03-03 Martin Liska <mliska@suse.cz>
2090 * gcc.dg/ipa/PR65282.c: New test.
2092 2015-03-13 Jeff Law <law@redhat.com>
2094 PR tree-optimization/65241
2095 * gcc.c-torture/compile/pr65241.c: New test.
2097 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2100 * gcc.target/avr/torture/pr64331.c: New test.
2102 2015-03-03 Martin Liska <mliska@suse.cz>
2103 Jan Hubicka <hubicka@ucw.cz>
2105 * g++.dg/ipa/pr65263.C: New test.
2107 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2110 * gcc.dg/lto/pr65130_0.c: New testcase.
2111 * gcc.dg/lto/pr65130_1.c: New testcase.
2113 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2116 * g++.dg/torture/pr64988.C: New testcase.
2118 2015-03-02 Tobias Burnus <burnus@net-b.de>
2120 * gfortran.dg/coarray_atomic_6.f90: New.
2122 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2125 * gcc.target/i386/pr65184.c: New.
2127 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2130 * gcc.target/i386/pr65183.c: New.
2132 2015-02-28 Martin Liska <mliska@suse.cz>
2133 Jan Hubicka <hubicka@ucw.cz>
2135 * gcc.dg/ipa/ipa-icf-35.c: New test.
2136 * gcc.dg/ipa/ipa-icf-36.c: New test.
2137 * gcc.dg/ipa/ipa-icf-37.c: New test.
2139 2015-02-28 Martin Liska <mliska@suse.cz>
2140 Jan Hubicka <hubicka@ucw.cz>
2143 * gcc.dg/ipa/ipa-icf-34.c: New test.
2145 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2148 * gcc.target/sh/sh/pr61142.c: New.
2150 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2152 * g++.dg/other/dump-ada-spec-3.C: New test.
2154 2015-03-01 Martin Liska <mliska@suse.cz>
2156 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2157 * g++.dg/ipa/pr63595.C: Update expected results.
2159 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2162 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2164 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2166 * gcc.dg/vect/pr59354.c: Move vector producing code to
2169 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2172 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2173 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2174 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2175 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2177 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2179 PR tree-optimization/65048
2180 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2181 (foo): Use K&R style definition.
2183 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2186 * g++.dg/pr65032.C: New.
2188 2015-02-27 Marek Polacek <polacek@redhat.com>
2191 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2194 2015-02-27 Marek Polacek <polacek@redhat.com>
2197 * gcc.dg/pr65228.c: New test.
2199 2015-02-27 Kai Tietz <ktietz@redhat.com>
2202 * gcc.dg/weak/weak-17.c: New file.
2204 2015-02-27 Richard Biener <rguenther@suse.de>
2207 * g++.dg/lto/pr65193_0.C: New testcase.
2209 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2211 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2212 * gcc.target/s390/hotpatch-8.c: Likewise.
2213 * gcc.target/s390/hotpatch-9.c: Likewise.
2214 * gcc.target/s390/pr61078.c: Likewise.
2215 * gcc.target/s390/pr57960.c: Remove -m64.
2216 * gcc.target/s390/pr61078.c: Likewise.
2218 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2219 Martin Liska <mliska@suse.cz>
2222 * gcc.dg/pr64454.c: Disable ICF.
2223 * gcc.dg/pr28685-1.c: Disable ICF
2224 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2225 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2226 * g++.dg/ipa/ipa-icf-4.C: Update template.
2228 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2230 PR tree-optimization/65216
2231 * gcc.c-torture/execute/pr65216.c: New test.
2233 PR tree-optimization/65215
2234 * gcc.c-torture/execute/pr65215-1.c: New test.
2235 * gcc.c-torture/execute/pr65215-2.c: New test.
2236 * gcc.c-torture/execute/pr65215-3.c: New test.
2237 * gcc.c-torture/execute/pr65215-4.c: New test.
2238 * gcc.c-torture/execute/pr65215-5.c: New test.
2240 2015-02-26 Tom de Vries <tom@codesourcery.com>
2242 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2244 2015-02-26 Martin Liska <mliska@suse.cz>
2245 Jan Hubicka <hubicka@ucw.cz>
2247 * g++.dg/ipa/pr64146.C: Update expected results.
2248 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2249 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2250 * gcc.dg/ipa/ipa-icf-34.c: New test.
2252 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2254 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2255 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2256 (dg-additional-options): Remove dg directive.
2257 (dg-final): Add dg directive.
2259 2015-02-26 Marek Polacek <polacek@redhat.com>
2262 * g++.dg/ipa/pr65008.C: New test.
2264 2015-02-26 Tom de Vries <tom@codesourcery.com>
2266 * lib/profopt.exp (profopt-target-cleanup): New proc.
2267 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2268 files from sources from dg-additional-sources.
2270 2015-02-26 Tom de Vries <tom@codesourcery.com>
2272 * lib/gcov.exp: Cleanup in case of xfail.
2274 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2276 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2278 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2281 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2282 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2283 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2284 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2285 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2286 * g++.dg/debug/pr46123.C: XFAIL and move...
2287 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2288 * gcc.dg/debug/dwarf2-3.c: Move...
2289 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2291 2015-02-26 Marek Polacek <polacek@redhat.com>
2294 * g++.dg/cpp1y/pr65202.C: New test.
2296 2015-02-26 Tom de Vries <tom@codesourcery.com>
2298 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2299 locale_facets.h.gcov.
2301 2015-02-26 Tom de Vries <tom@codesourcery.com>
2303 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2305 2015-02-26 Tom de Vries <tom@codesourcery.com>
2307 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2309 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2312 * gcc.target/i386/pr65217.c: New.
2314 2015-02-26 Tom de Vries <tom@codesourcery.com>
2316 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2318 2015-02-26 Tom de Vries <tom@codesourcery.com>
2320 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2322 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2324 PR tree-optimization/65048
2325 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2327 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2329 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2330 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2332 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2335 * gcc.target/i386/pr65161.c: New test.
2337 2015-02-26 Terry Guo <terry.guo@arm.com>
2339 * gcc.target/arm/no-volatile-in-it.c: New test.
2341 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2343 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2344 (dg-options): Add -save-temps.
2345 (dg-final): Add cleanup-saved-temps.
2347 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2349 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2351 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2353 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2354 * gcc.target/powerpc/pack01.c: Include string.h.
2356 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2359 * gcc.target/i386/pr65167.c: New.
2361 2015-02-25 Kai Tietz <ktietz@redhat.com>
2363 PR tree-optimization/61917
2364 * gcc.dg/vect/vect-pr61917.c: New file.
2366 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2368 PR tree-optimization/65170
2369 * gcc.c-torture/execute/pr65170.c: New test.
2370 * gcc.dg/tree-ssa/vrp96.c: New test.
2372 2015-02-24 Tom de Vries <tom@codesourcery.com>
2374 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2376 2015-02-24 Tom de Vries <tom@codesourcery.com>
2379 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2380 (dg-additional-files-options): Copy additional_sources to
2381 additional_sources_used before emptying additional_sources.
2382 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2383 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2384 (cleanup-saved-temps): Use additional_sources_used instead of
2386 (dg-test): Reset additional_sources_used.
2388 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2391 * gfortran.dg/integer_exponentiation_6.F90: New test.
2393 2015-02-23 Martin Sebor <msebor@redhat.com>
2396 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2397 two parts. One to save registers, the other to verify the
2398 registers have the right values. Save register state into
2399 static data rather than on the stack.
2401 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2404 * c-c++-common/asan/pr63888.c: New test.
2406 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2409 * gcc.c-torture/compile/pr65163.c: New.
2411 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2413 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2414 with -m31 on 64 bit.
2415 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2416 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2418 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2420 * gcc.target/s390/20090223-1.c: Add
2421 -Wno-implicit-function-declaration option.
2422 * gcc.target/s390/pr42224.c: Likewise.
2423 * gcc.target/s390/pr55718.c: Likewise.
2425 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2427 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2428 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2429 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2430 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2431 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2432 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2433 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2434 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2435 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2436 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2437 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2438 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2439 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2440 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2441 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2442 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2443 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2444 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2445 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2446 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2447 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2449 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2451 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2452 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2453 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2454 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2455 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2456 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2457 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2458 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2459 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2460 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2461 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2462 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2463 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2464 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2465 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2466 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2468 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2472 * gfortran.dg/pr61960.f90: New.
2473 * gfortran.dg/pr64230.f90: New.
2474 * gfortran.dg/pr64980.f03: New.
2476 2015-02-22 Tom de Vries <tom@codesourcery.com>
2478 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2480 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2483 * gnat.dg/timing_events.adb: Removed, invalid test.
2485 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2488 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2490 * g++.dg/gcov/gcov-2.C: Likewise.
2492 2015-02-20 Richard Biener <rguenther@suse.de>
2494 PR tree-optimization/65136
2495 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2497 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2501 and nvptx-*-* blacklisting.
2503 * gcc.dg/sibcall-9.c: New test.
2504 * gcc.dg/sibcall-10.c: New test.
2506 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2508 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2510 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2513 * gcc.target/avr/torture/pr64452.c: New test.
2515 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2517 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2518 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2520 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2523 * lib/target-supports.exp (check_compile): Check whether
2524 additional_sources is defined before using it.
2526 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2529 * g++.dg/opt/pr65074.C: New file.
2531 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2533 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2534 (size_type): New typedef.
2535 (operator "" _script): Use it for the last argument.
2537 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2539 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2541 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2543 * lib/target-supports.exp (check_compile): Save/restore
2544 additional_sources that may belong to an actual test.
2546 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2548 PR gcov-profile/64634
2549 * g++.dg/gcov/gcov-15.C: New test.
2551 2015-02-18 Tom de Vries <tom@codesourcery.com>
2553 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2555 2015-02-18 Tom de Vries <tom@codesourcery.com>
2557 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2559 2015-02-18 Tom de Vries <tom@codesourcery.com>
2561 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2563 2015-02-18 Tom de Vries <tom@codesourcery.com>
2565 * gfortran.dg/fmt_cache_1.f: Add missing close.
2567 2015-02-18 Tom de Vries <tom@codesourcery.com>
2570 * gfortran.dg/read_eof_8.f90: Add missing close.
2572 2015-02-18 Richard Biener <rguenther@suse.de>
2574 PR tree-optimization/65063
2575 * gcc.dg/pr65063.c: New testcase.
2577 2015-02-18 Richard Biener <rguenther@suse.de>
2579 PR tree-optimization/62217
2580 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2582 2015-02-18 Marek Polacek <polacek@redhat.com>
2585 * c-c++-common/ubsan/pr65081.c: New test.
2587 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2589 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2590 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2592 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2594 * gcc.dg/ipa/propalign-3.c: New test.
2596 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2599 * gcc.target/sh/pr64793.c: New.
2600 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2602 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2604 * gcc.target/arm/divzero.c: New test case.
2606 2015-02-17 Tom de Vries <tom@codesourcery.com>
2608 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2610 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2611 Jakub Jelinek <jakub@redhat.com>
2614 * g++.dg/cpp0x/pr65075.C: New test.
2616 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2619 * gcc.target/powerpc/pr65058.c: New test.
2621 2015-02-16 Jeff Law <law@redhat.com>
2623 PR tree-optimization/64823
2624 * gcc.dg/uninit-20.c: New test.
2626 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2627 James Greenhalgh <james.greenhalgh@arm.com>
2630 * gcc.dg/ipa/ipa-clone-1.c: New test.
2632 2015-02-16 Richard Biener <rguenther@suse.de>
2634 PR tree-optimization/65077
2635 * gcc.dg/torture/pr65077.c: New testcase.
2637 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2639 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2640 Directive adjusted to scan for ldaxr.
2641 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2642 adjusted to scan for ldaex.
2644 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2647 * g++.dg/cpp0x/constexpr-65080.C: New.
2649 2015-02-16 Richard Biener <rguenther@suse.de>
2651 PR tree-optimization/63593
2652 * gcc.dg/pr63593.c: New testcase.
2654 2015-02-16 Marek Polacek <polacek@redhat.com>
2657 * gcc.dg/pr65066.c: New test.
2659 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2661 * gcc.dg/pr65002.C: Move ...
2662 * g++.dg/ipa/pr65002.C: ... here.
2664 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2666 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2667 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2668 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2669 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2671 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2674 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2675 the expression to find calls.
2676 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2677 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2678 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2679 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2680 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2682 2015-02-14 Marek Polacek <polacek@redhat.com>
2685 * gcc.dg/array-11.c: New test.
2686 * gcc.dg/array-12.c: New test.
2687 * gcc.dg/array-13.c: New test.
2688 * gcc.dg/array-14.c: New test.
2689 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2690 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2691 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2692 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2693 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2694 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2696 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/lookup/using54.C: New.
2701 2015-02-13 Jeff Law <law@redhat.com>
2704 Revert my change for tree-optimization/64823.
2706 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2708 PR tree-optimization/65053
2709 * gcc.c-torture/execute/pr65053-1.c: New test.
2710 * gcc.c-torture/execute/pr65053-2.c: New test.
2712 2015-02-13 Marek Polacek <polacek@redhat.com>
2715 * gcc.dg/pr65050.c: New test.
2717 2015-02-13 Jeff Law <law@redhat.com>
2719 PR tree-optimization/64823
2720 * gcc.dg/uninit-20.c: New test.
2722 PR rtl-optimization/47477
2723 * gcc.dg/tree-ssa/pr47477.c: New test.
2725 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2728 * g++.dg/parse/ivdep-2.C: New.
2729 * g++.dg/parse/ivdep-3.C: Likewise.
2731 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2734 * gfortran.dg/continuation_13.f90: New test.
2735 * gfortran.dg/continuation_14.f: New test.
2737 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2740 * g++.dg/cpp0x/sfinae55.C: New.
2742 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2745 * g++.dg/ipa/pr65034.C: New test.
2747 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2749 PR tree-optimization/65002
2750 * gcc.dg/pr65002.C: New.
2752 2015-02-13 Marek Polacek <polacek@redhat.com>
2755 * c-c++-common/pr65040.c: New test.
2757 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2759 PR tree-optimization/64705
2760 * gcc.dg/tree-ssa/pr64705.c: New test.
2762 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2765 * gcc.dg/visibility-22.c: New test.
2766 * gcc.dg/visibility-23.c: New test.
2767 * gcc.target/i386/pr32219-1.c: New test.
2768 * gcc.target/i386/pr32219-2.c: New test.
2769 * gcc.target/i386/pr32219-3.c: New test.
2770 * gcc.target/i386/pr32219-4.c: New test.
2771 * gcc.target/i386/pr32219-5.c: New test.
2772 * gcc.target/i386/pr32219-6.c: New test.
2773 * gcc.target/i386/pr32219-7.c: New test.
2774 * gcc.target/i386/pr32219-8.c: New test.
2775 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2777 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2779 PR libgfortran/57822
2780 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2781 four different KINDs.
2783 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2786 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2789 * g++.dg/ubsan/pr65000.C: New test.
2791 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2794 * gfortran.dg/finalize_28.f90: New test
2796 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2799 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2800 DW_TAG_lexical_block removal.
2801 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2802 * g++.dg/guality/pr55541.C: New test.
2805 * g++.dg/ubsan/pr64984.C: New test.
2807 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2809 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2811 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2814 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2815 instructions for 2015-01-14 get_memmodel changes.
2816 * gcc.target/powerpc/atomic-p8.c: Likewise.
2819 * g++.dg/ubsan/pr65019.C: New test.
2821 PR tree-optimization/65014
2822 * gcc.c-torture/compile/pr65014.c: New test.
2824 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2826 PR libgfortran/57822
2827 * gfortran/fmt_g0_7.f08: Revise test.
2829 2015-02-11 Jeff Law <law@redhat.com>
2832 * gcc.target/m68k/pr63347.c: New test.
2834 2015-02-11 Marek Polacek <polacek@redhat.com>
2836 * g++.dg/ubsan/shift-1.C: New test.
2837 * gcc.dg/ubsan/c-shift-2.c: New test.
2838 * c-c++-common/ubsan/shift-5.c: Remove file.
2840 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2842 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2843 Directive adjusted to XFAIL.
2844 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2847 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2850 * g++.dg/opt/pr65003.C: New test.
2852 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2854 * lib/target-supports.exp (check_effective_target_pie): Renamed
2856 (check_effective_target_pie_enabled): This.
2857 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2858 * gcc.target/i386/pie.c: Likewise.
2860 2015-02-11 Andrew Pinski <apinski@cavium.com>
2863 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2864 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2866 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2869 * gcc.target/i386/pr61925-1.c: New test.
2870 * gcc.target/i386/pr61925-2.c: New test.
2871 * gcc.target/i386/pr61925-3.c: New test.
2873 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2876 * g++.dg/asan/pr65004.C: New test.
2878 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2881 * gcc.taget/sh/pr64661-0.h: New.
2882 * gcc.taget/sh/pr64661-1.c: New.
2883 * gcc.taget/sh/pr64661-2.c: New.
2884 * gcc.taget/sh/pr64661-3.c: New.
2885 * gcc.taget/sh/pr64661-4.c: New.
2887 2015-02-10 Richard Biener <rguenther@suse.de>
2889 PR tree-optimization/64995
2890 * g++.dg/torture/pr64995.C: New testcase.
2892 2015-02-10 Richard Biener <rguenther@suse.de>
2894 PR tree-optimization/64909
2895 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2897 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2899 * gcc.dg/signbit-sa.c: New test.
2901 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2903 PR libgfortran/57822
2904 * gfortran/fmt_g0_7.f08: New test.
2906 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2908 PR tree-optimization/43378
2909 * gcc.dg/tree-ssa/pr43378.c: New test.
2911 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2914 * g++.dg/torture/pr64978.C: New testcase.
2916 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2919 * gcc.dg/asan/pr64981.c: New test.
2921 2015-02-09 Marek Polacek <polacek@redhat.com>
2924 * gcc.dg/pr64856.c: New test.
2926 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2929 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2930 * gcc.c-torture/execute/pr64979.c: New test.
2932 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2934 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2936 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2938 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2939 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2941 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2944 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2946 2015-02-09 Richard Biener <rguenther@suse.de>
2948 PR tree-optimization/54000
2949 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2951 2015-02-09 Tom de Vries <tom@codesourcery.com>
2953 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2955 2015-02-09 Martin Liska <mliska@suse.cz>
2957 * g++.dg/ipa/pr64858.C: New test.
2959 2015-02-09 Tom de Vries <tom@codesourcery.com>
2961 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2963 2015-02-08 Andrew Pinski <apinski@cavium.com>
2965 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2967 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2970 * gfortran.dg/use_rename_8.f90: New.
2972 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2974 * gnat.dg/addr7.ad[sb]: New test.
2975 * gnat.dg/addr8.ad[sb]: Likewise.
2977 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2980 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2981 from jit.dg/test-compile-to-executable.c's create_code, with a
2982 clarification of the output message.
2983 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2985 (test_jit): Use CHECK_NO_ERRORS when calling
2986 gcc_jit_context_compile_to_file.
2987 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2988 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2989 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2990 about deletions that are attempted.
2991 (jit-verify-compile-to-file): Rename to...
2992 (jit-verify-output-file-was-created): ...this, and drop the
2993 attempt to run "file" and verify the output.
2994 (jit-verify-assembler): New function.
2995 (jit-verify-object): New function.
2996 (jit-verify-dynamic-library): New function.
2997 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2998 favor of an implementation from new file
2999 create-code-for-hello-world-executable.h, which also adds a
3001 (dg-final): Replace jit-verify-compile-to-file with
3002 jit-verify-output-file-was-created, and invoke new function
3003 jit-verify-assembler.
3004 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3006 (dg-final): Replace jit-verify-compile-to-file with
3007 jit-verify-output-file-was-created, and invoke new function
3008 jit-verify-dynamic-library.
3009 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3010 favor of an implementation from new file
3011 create-code-for-hello-world-executable.h, which also adds a
3013 (dg-final): Replace jit-verify-compile-to-file with
3014 jit-verify-output-file-was-created. Strengthen the expected stdout
3015 from the built executable.
3016 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3017 favor of an implementation from new file
3018 create-code-for-hello-world-executable.h, which also adds a
3020 (dg-final): Replace jit-verify-compile-to-file with
3021 jit-verify-output-file-was-created, and invoke new function
3023 * jit.dg/verify-dynamic-library.c: New source file.
3025 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3026 Brian Rzycki <b.rzycki@samsung.com>
3028 PR tree-optimization/64878
3029 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3031 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3034 * g++.dg/ipa/pr64896.C: New test.
3036 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3039 * gcc.target/powerpc/pr64205.c: New file.
3041 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3043 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3044 (dg-options): Use -fpie instead of -fPIE -pie.
3046 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3049 * g++.dg/asan/pr64937.C: New test.
3051 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3054 * gfortran.dg/class_to_type_4.f90: New test
3056 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3058 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3060 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3062 PR rtl-optimization/64957
3064 * gcc.c-torture/execute/pr64957.c: New test.
3066 2015-02-05 Jeff Law <law@redhat.com>
3069 * gcc.target/h8300/pr17306-1.c: New test.
3070 * gcc.target/h8300/pr17306-2.c: New test.
3072 2015-02-05 Tobias Burnus <burnus@net-b.de>
3075 * gfortran.dg/structure_constructor_12.f90: New.
3077 2015-02-05 Jeff Law <law@redhat.com>
3080 gcc.target/h8300/pr58400.c: New test.
3082 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3084 * gcc.target/arm/macro_defs0.c: New test.
3085 * gcc.target/arm/macro_defs1.c: New test.
3086 * gcc.target/arm/macro_defs2.c: New test.
3088 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3090 PR rtl-optimization/64905
3091 * gcc.target/i386/pr64905.c: Require nonpic target.
3092 (dg-options): Add -fomit-frame-pointer.
3095 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3097 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3100 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3103 * gfortran.dg/type_to_class_2.f90: New test
3104 * gfortran.dg/type_to_class_3.f90: New test
3106 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3109 * g++.dg/torture/pr64686.C: New testcase.
3111 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3113 PR rtl-optimization/64905
3114 * gcc.target/i386/pr64905.c: New file.
3116 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3118 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3119 * gcc.dg/guality/pr41616-1.c: Ditto.
3121 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3124 * gcc.dg/pr64817-3.c: New.
3126 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3127 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3129 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3130 pass parameters in registers.
3131 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3132 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3133 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3135 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3136 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3138 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3139 list, allow for multilibed targets.
3140 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3142 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3144 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3145 * gcc.dg/pr46728-6.c: Ditto.
3147 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3149 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3150 for mips_nanlegacy target.
3152 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3154 * gcc.target/i386/chkp-hidden-def.c: New.
3156 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3159 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3160 to use 24 bits for bitfield b.
3162 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3165 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3166 cache result in a global variable. Include all 32-bit targets for
3169 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3171 PR rtl-optimization/64756
3172 * gcc.c-torture/execute/pr64756.c: New test.
3174 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3177 * gcc.target/sh/pr64660-0.h: New.
3178 * gcc.target/sh/pr64660-1.c: New.
3179 * gcc.target/sh/pr64660-2.c: New.
3180 * gcc.target/sh/pr64660-3.c: New.
3181 * gcc.target/sh/pr64660-4.c: New.
3183 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3186 * g++.dg/warn/Waddress-2.C: New.
3188 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3191 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3193 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3195 PR preprocessor/64803
3196 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3198 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3200 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3202 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3204 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3205 (_ARM_FPSRC): Add DN and AHP fields.
3206 (clean_results): Force DN=1 on AArch64.
3207 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3208 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3209 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3210 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3211 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3212 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3214 2015-02-02 Alan Modra <amodra@gmail.com>
3216 * gcc.target/powerpc/cprophard.c: New.
3218 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3220 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3221 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3223 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3226 * gcc.dg/pr64817-1.c: New test.
3227 * gcc.dg/pr64817-2.c: New test.
3229 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3232 * gcc.target/sh/pr64851-0.h: New
3233 * gcc.target/sh/pr64851-1.c: New
3234 * gcc.target/sh/pr64851-2.c: New
3235 * gcc.target/sh/pr64851-3.c: New
3236 * gcc.target/sh/pr64851-4.c: New
3238 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3241 * gcc.dg/torture/pr64882.c: New test.
3243 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3246 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3249 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3251 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3252 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3253 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3254 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3255 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3256 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3258 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3259 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3261 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3262 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3265 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3268 * g++.dg/pr64688-2.C: New.
3270 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3272 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3273 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3274 * gcc.target/i386/fuse-caller-save.c: Ditto.
3275 * gcc.target/i386/headmerge-1.c: Ditto.
3276 * gcc.target/i386/headmerge-2.c: Ditto.
3277 * gcc.target/i386/sibcall-6.c: Ditto.
3279 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3282 * gcc.target/i386/pr64617.c: New test.
3284 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3287 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3288 (dg-options): Remove -m32.
3289 (dg-final): Scan for "movb %al" only.
3290 * gcc.target/i386/pr15184-2.c: Ditto.
3292 2015-01-30 Richard Biener <rguenther@suse.de>
3294 PR tree-optimization/64829
3295 * gcc.dg/vect/pr64829.c: New testcase.
3297 2015-01-29 Marek Polacek <polacek@redhat.com>
3300 * gcc.dg/pr64709.c: New test.
3302 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3305 * g++.dg/ubsan/pr64717-1.C: New test.
3306 * g++.dg/ubsan/pr64717-2.C: New test.
3308 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3310 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3312 2015-01-29 Jeff Law <law@redhat.com>
3315 * gcc.target/i386/pr15184-1.c: New test.
3316 * gcc.target/i386/pr15184-2.c: New test.
3318 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3320 PR tree-optimization/64746
3321 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3323 2015-01-29 Richard Biener <rguenther@suse.de>
3325 PR tree-optimization/64853
3326 * gcc.dg/torture/pr64853.c: New testcase.
3328 2015-01-29 Richard Biener <rguenther@suse.de>
3330 PR tree-optimization/64844
3331 * gcc.dg/vect/pr64844.c: New testcase.
3333 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3336 * gcc.dg/pr64809.c: Delete.
3338 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3341 * gcc.target/i386/pr64805.c: New.
3343 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3345 * gcc.dg/guality/guality.h (main): Add argv[0] to
3346 guality_gdb_command.
3348 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3351 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3353 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3356 * gcc.target/sh/sh.exp
3357 (check_effective_target_atomic_model_soft_gusa_available,
3358 check_effective_target_atomic_model_soft_tcb_available,
3359 check_effective_target_atomic_model_soft_imask_available,
3360 check_effective_target_atomic_model_hard_llcs_available): New.
3361 * gcc.target/sh/pr64659-0.h: New.
3362 * gcc.target/sh/pr64659-1.c: New.
3363 * gcc.target/sh/pr64659-2.c: New.
3364 * gcc.target/sh/pr64659-3.c: New.
3365 * gcc.target/sh/pr64659-4.c: New.
3367 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3369 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3370 scan-assembler-times pattern.
3372 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3375 * gcc.dg/pr64809.c: New test.
3377 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3379 PR tree-optimization/64277
3380 * gcc.dg/pr64277.c: New.
3382 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3384 PR tree-optimization/64718
3385 * gcc.c-torture/execute/pr64718.c: New test.
3387 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3389 * gcc.target/aarch64/abs_2.c: New.
3391 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3393 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3394 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3395 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3398 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3401 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3402 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3403 { target comdat_group }.
3405 2015-01-27 Tobias Burnus <burnus@net-b.de>
3408 * gfortran.dg/goacc/coarray_2.f90: New.
3410 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3414 * g++.dg/torture/pr64139.C: New testcase.
3415 * g++.dg/torture/pr60871.C: Likewise.
3417 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3420 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3421 prevent linking errors.
3423 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3426 * g++.dg/torture/pr64282.C: New testcase.
3428 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3430 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3433 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3435 * gcc.target/s390/hotpatch-13.c: New testcase.
3436 * gcc.target/s390/hotpatch-14.c: New testcase.
3437 * gcc.target/s390/hotpatch-15.c: New testcase.
3438 * gcc.target/s390/hotpatch-16.c: New testcase.
3439 * gcc.target/s390/hotpatch-17.c: New testcase.
3440 * gcc.target/s390/hotpatch-18.c: New testcase.
3441 * gcc.target/s390/hotpatch-19.c: New testcase.
3442 * gcc.target/s390/hotpatch-20.c: New testcase.
3443 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3444 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3445 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3446 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3447 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3448 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3449 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3450 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3451 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3452 * gcc.target/s390/hotpatch-10.c: Likewise.
3453 * gcc.target/s390/hotpatch-11.c: Likewise.
3454 * gcc.target/s390/hotpatch-12.c: Likewise.
3455 * gcc.target/s390/hotpatch-2.c: Likewise.
3456 * gcc.target/s390/hotpatch-3.c: Likewise.
3457 * gcc.target/s390/hotpatch-4.c: Likewise.
3458 * gcc.target/s390/hotpatch-5.c: Likewise.
3459 * gcc.target/s390/hotpatch-6.c: Likewise.
3460 * gcc.target/s390/hotpatch-7.c: Likewise.
3461 * gcc.target/s390/hotpatch-8.c: Likewise.
3462 * gcc.target/s390/hotpatch-9.c: Likewise.
3463 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3464 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3465 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3466 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3467 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3468 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3469 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3470 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3472 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3474 * gcc.dg/long_branch.c: New testcase.
3476 2015-01-27 Richard Biener <rguenther@suse.de>
3478 PR tree-optimization/56273
3479 PR tree-optimization/59124
3480 PR tree-optimization/64277
3481 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3482 * gcc.dg/Warray-bounds-12.c: Likewise.
3483 * gcc.dg/Warray-bounds-13.c: Likewise.
3485 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3487 PR rtl-optimization/61058
3488 * gcc.dg/pr61058.c: New test.
3490 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3492 * gcc.target/i386/chkp-narrow-bounds.c: New.
3494 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3496 PR tree-optimization/64807
3497 * gcc.dg/pr64807.c: New test.
3500 * gcc.dg/pr64766.c: New test.
3502 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3505 * gcc.target/sh/pr49263-4.c: New.
3507 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3510 * gfortran.dg/allocate_with_mold_1.f90: New test
3512 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3515 * gcc.dg/pr64778.c: New test.
3518 * gcc.dg/vect/pr64421.c: New test.
3520 2015-01-26 Tobias Burnus <burnus@net-b.de>
3523 * gfortran.dg/coarray_36.f: New.
3524 * gfortran.dg/coarray_37.f90: New.
3526 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3529 * gfortran.dg/class_allocate_18.f90: New.
3531 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3533 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3535 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3537 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3539 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3541 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3543 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3545 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3547 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3549 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3550 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3551 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3552 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3554 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3556 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3557 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3558 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3560 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3562 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3563 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3564 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3565 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3566 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3569 2015-01-26 Richard Biener <rguenther@suse.de>
3572 * gcc.dg/uninit-19.c: New testcase.
3574 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3576 * lib/target-supports.exp (check_effective_target_vect64): Add
3579 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3582 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3584 2015-01-26 Tony Liu <tony.liu@arm.com>
3586 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3589 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3592 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3593 correctly, clean up afterwards.
3595 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3598 * gfortran.dg/use_rename_7.f90: New.
3600 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3602 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3603 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3605 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3608 * gcc.target/sh/pr54236-4.c: New.
3610 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3612 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3613 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3616 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3619 * gfortran.dg/open_new_segv.f90: New test.
3621 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3630 * gcc.target/sh/pr64345-1.c: New.
3631 * gcc.target/sh/pr64345-2.c: New.
3632 * gcc.target/sh/pr59533-1.c: New.
3633 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3634 * gcc.target/sh/pr52933-2.c: Likewise.
3635 * gcc.target/sh/pr54089-1.c: Likewise.
3636 * gcc.target/sh/pr54236-1.c: Likewise.
3637 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3638 * gcc.target/sh/pr49263-1.c: Remove xfails.
3639 * gcc.target/sh/pr49263-2.c: Likewise.
3640 * gcc.target/sh/pr49263-3.c: Likewise.
3641 * gcc.target/sh/pr53987-1.c: Likewise.
3642 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3643 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3644 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3645 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3646 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3647 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3649 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3652 2015-01-24 Tom de Vries <tom@codesourcery.com>
3654 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3656 2015-01-23 Ian Lance Taylor <iant@google.com>
3659 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3660 targets without split stack support.
3662 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3665 * gcc.target/i386/pr64317.c: New test.
3667 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3669 PR rtl-optimization/63637
3670 PR rtl-optimization/60663
3671 * gcc.dg/pr63637-1.c: New test.
3672 * gcc.dg/pr63637-2.c: New test.
3673 * gcc.dg/pr63637-3.c: New test.
3674 * gcc.dg/pr63637-4.c: New test.
3675 * gcc.dg/pr63637-5.c: New test.
3676 * gcc.dg/pr63637-6.c: New test.
3677 * gcc.target/i386/pr63637-1.c: New test.
3678 * gcc.target/i386/pr63637-2.c: New test.
3679 * gcc.target/i386/pr63637-3.c: New test.
3680 * gcc.target/i386/pr63637-4.c: New test.
3681 * gcc.target/i386/pr63637-5.c: New test.
3682 * gcc.target/i386/pr63637-6.c: New test.
3684 2015-01-23 Richard Biener <rguenther@suse.de>
3687 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3688 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3690 2015-01-23 Marek Polacek <polacek@redhat.com>
3692 PR preprocessor/60570
3693 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3694 * gcc.dg/cpp/pr60570.c: New test.
3696 2015-01-23 Richard Biener <rguenther@suse.de>
3699 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3700 vectorization on vect64 targets.
3702 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3705 * gfortran.dg/class_allocate_17.f90: New.
3707 2015-01-23 Tobias Burnus <burnus@net-b.de>
3710 * gfortran.dg/goacc/combined_loop.f90: New.
3712 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3715 * gfortran.dg/make_unit.f90: New test.
3717 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3720 * gfortran.dg/negative_unit_int8.f: Update.
3722 2015-01-22 Jeff Law <law@redhat.com>
3725 * gcc.target/m68k/pr52076-1.c: New test.
3726 * gcc.target/m68k/pr52076-2.c: New test.
3728 2015-01-22 Richard Biener <rguenther@suse.de>
3731 * gcc.dg/torture/pr64728.c: New testcase.
3733 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3736 * g++.dg/pr64688.C: New test.
3738 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3740 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3741 to avoid errors with -fpic.
3743 2015-01-22 Richard Biener <rguenther@suse.de>
3746 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3748 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3750 PR rtl-optimization/64682
3751 * gcc.c-torture/execute/pr64682.c: New file.
3753 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3756 * gcc.dg/pr64511.c: New test.
3758 PR rtl-optimization/62078
3759 * g++.dg/opt/pr62078.C: New test.
3762 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3764 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3767 * gfortran.dg/internal_pack_15.f90: New test.
3769 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3771 * c-c++-common/tsan/step.c: New testcase.
3773 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3775 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3777 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3779 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3781 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3783 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3785 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3787 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3789 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3791 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3793 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3795 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3797 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3799 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3801 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3803 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3805 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3807 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3809 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3811 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3813 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3815 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3817 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3819 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3821 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3823 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3824 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3825 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3828 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3830 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3831 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3832 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3835 2015-01-21 Renlin Li <renlin.li@arm.com>
3837 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3838 * g++.dg/tls/thread_local5g.C: Likewise.
3839 * g++.dg/tls/thread_local6g.C: Likewise.
3841 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3843 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3844 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3845 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3847 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3849 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3850 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3851 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3853 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3855 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3856 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3857 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3859 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3861 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3862 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3863 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3865 2015-01-20 Jeff Law <law@redhat.com>
3868 * gcc.target/m68k/pr59946.c: New test.
3870 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3872 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3873 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3874 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3876 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3878 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3879 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3880 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3882 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3884 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3885 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3886 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3888 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3890 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3891 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3892 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3894 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3897 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3899 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3900 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3901 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3903 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3905 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3906 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3907 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3909 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3911 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3913 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3915 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3918 * g++.dg/ubsan/pr64632.C: New test.
3921 * gcc.dg/pr64663.c: New test.
3923 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3926 * g++.dg/warn/Wunused-var-23.C: New.
3928 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3931 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3932 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3934 2015-01-20 Richard Biener <rguenther@suse.de>
3937 * gcc.dg/lto/pr64684_0.c: New testcase.
3938 * gcc.dg/lto/pr64684_1.c: Likewise.
3939 * gcc.dg/lto/pr64684_2.c: Likewise.
3940 * gcc.dg/lto/pr64685_0.c: Likewise.
3941 * gcc.dg/lto/pr64685_1.c: Likewise.
3943 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3946 * g++.dg/cpp1y/lambda-init12.C: New.
3948 2015-01-20 Richard Biener <rguenther@suse.de>
3950 PR tree-optimization/64410
3951 * g++.dg/vect/pr64410.cc: Require vect_double.
3953 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3956 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3958 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3962 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3964 PR rtl-optimization/64081
3965 * gcc.dg/pr64081.c: New test.
3967 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3969 * jit.dg/harness.h: Include <unistd.h>.
3970 (CHECK_NO_ERRORS): New.
3971 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3972 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3973 gcc_jit_context_compile_to_file.
3974 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3975 args to the spawned executable.
3976 (jit-expand-vars): New function.
3977 (jit-exe-params): New variable.
3978 (dg-jit-set-exe-params): New function.
3979 (jit-dg-test): Detect testcases that use
3980 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3981 Set arguments of spawned process to jit-exe-params.
3982 (jit-get-output-filename): New function.
3983 (jit-setup-compile-to-file): New function.
3984 (jit-verify-compile-to-file): New function.
3985 (jit-run-executable): New function.
3986 (jit-verify-executable): New function.
3987 * jit.dg/test-compile-to-assembler.c: New testcase.
3988 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3989 * jit.dg/test-compile-to-executable.c: New testcase.
3990 * jit.dg/test-compile-to-object.c: New testcase.
3992 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3995 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3998 2015-01-19 Martin Liska <mliska@suse.cz>
4000 * objc/compile/pr64668.m: New test.
4002 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4004 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4005 (create_overflow_fn): Update comment to clarify that
4006 the third param of the created function is a bool *, not
4008 (verify_int_overflow_fn): Convert param "expected_ovf" from
4009 int to bool. Update third param of "overflow_fn_type" from int *
4010 to bool *. Update local "actual_ovf" from int to bool.
4011 (verify_uint_overflow_fn): Likewise.
4013 2015-01-19 Martin Liska <mliska@suse.cz>
4015 * gcc.dg/ipa/ipa-icf-33.c: New test.
4017 2015-01-19 Felix Yang <felix.yang@huawei.com>
4018 Haijian Zhang <z.zhanghaijian@huawei.com>
4020 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4021 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4022 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4023 result_float64x2, expected_hfloat64x2): New helper type, variable and
4025 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4026 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4027 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4028 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4029 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4030 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4031 and target without the FMA feature.
4033 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4035 * gcc.target/aarch64/pr64304.c: New testcase.
4037 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4039 PR rtl-optimization/64081
4040 * gcc.dg/pr64081.c: New test.
4042 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4045 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4047 * gcc.target/aarch64/test_frame_6.c: Likewise.
4048 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4049 and x19 (in the epilogue).
4050 * gcc.target/aarch64/test_frame_4.c: Likewise.
4051 * gcc.target/aarch64/test_frame_7.c: Likewise.
4053 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4055 * gcc.target/i386/chkp-always_inline.c: New.
4057 2015-01-15 Andrew Pinski <apinski@cavium.com>
4058 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4060 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4061 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4063 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4066 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4067 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4069 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4072 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4074 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4077 * gcc.target/sh/torture/pr64652.c: New.
4079 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4081 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4082 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4083 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4084 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4085 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4086 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4088 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4091 * g++.dg/torture/pr64378.C: New testcase.
4093 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4096 * gfortran.dg/block_13.f08: New test
4098 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4101 * gfortran.dg/associate_1.f03: Allow test for character with
4104 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4106 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4107 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4109 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4111 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4113 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4116 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4118 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4121 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4124 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4127 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4129 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4132 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4134 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4136 PR rtl-optimization/52773
4137 * gcc.c-torture/compile/pr52773.c: New test.
4139 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4142 * g++.dg/cpp0x/alias-decl-46.C: New.
4144 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4146 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4148 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4150 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4152 (CHECK_FP): Likewise.
4153 (CHECK_CUMULATIVE_SAT): Likewise.
4155 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4157 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4158 (Set_Neon_Cumulative_Sat): Add parameter.
4159 (__set_neon_cumulative_sat): Support new parameter.
4160 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4161 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4163 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4164 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4167 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4169 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4170 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4172 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4175 * g++.dg/tls/thread_local-ice4.C: New.
4177 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4179 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4182 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4185 * g++.dg/cpp0x/vt-62276.C: New.
4187 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4190 * g++.dg/pr64353.C: New.
4192 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4195 * gcc.target/aarch64/pr64263_1.c: New test.
4197 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4199 PR tree-optimization/64434
4200 * gcc.dg/torture/pr64434.c: Move to...
4201 * gcc.dg/pr64434.c: ... here.
4203 2015-01-16 Richard Biener <rguenther@suse.de>
4206 * gcc.dg/uninit-18.c: New testcase.
4208 2015-01-16 Richard Biener <rguenther@suse.de>
4210 PR tree-optimization/64568
4211 * g++.dg/torture/pr64568-2.C: New testcase.
4213 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4216 * gcc.target/i386/chkp-label-address.c: New.
4218 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4221 * gfortran.dg/pointer_init_6.f90: Extended.
4223 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4225 * gcc.c-torture/compile/20150108.c: New test.
4227 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4229 * gcc.target/visium: New directory.
4231 2015-01-16 Richard Biener <rguenther@suse.de>
4233 PR tree-optimization/61743
4234 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4235 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4237 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4239 * gcc.dg/pr64015.c: New test.
4241 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4245 * g++.dg/ipa/pr64612.C: New test.
4247 2015-01-16 Renlin Li <renlin.li@arm.com>
4249 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4251 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4253 * gcc.target/i386/sse-14.c: Test new intrinsic.
4254 * gcc.target/i386/sse-22.c: Ditto.
4256 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4259 * g++.dg/cpp0x/auto44.C: New.
4261 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4264 * gcc.target/nios2/gpopt-all.c: New test case.
4265 * gcc.target/nios2/gpopt-local.c: New test case.
4266 * gcc.target/nios2/gpopt-global.c: New test case.
4267 * gcc.target/nios2/gpopt-data.c: New test case.
4268 * gcc.target/nios2/gpopt-none.c: New test case.
4270 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4272 * g++.dg/ubsan/vptr-1.C: New test.
4273 * g++.dg/ubsan/vptr-2.C: New test.
4274 * g++.dg/ubsan/vptr-3.C: New test.
4275 * g++.dg/ubsan/vptr-4.C: New test.
4276 * g++.dg/ubsan/vptr-5.C: New test.
4277 * g++.dg/ubsan/vptr-6.C: New test.
4278 * g++.dg/ubsan/vptr-7.C: New test.
4279 * g++.dg/ubsan/vptr-8.C: New test.
4280 * g++.dg/ubsan/vptr-9.C: New test.
4282 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4284 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4286 * lib/gcc-dg.exp: Likewise.
4288 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4290 PR rtl-optimization/64110
4291 * gcc.target/i386/pr64110.c: Add scan-assembler.
4293 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4294 James Norris <jnorris@codesourcery.com>
4295 Cesar Philippidis <cesar@codesourcery.com>
4296 Ilmir Usmanov <i.usmanov@samsung.com>
4298 * lib/target-supports.exp (check_effective_target_fopenacc): New
4300 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4301 * g++.dg/goacc/goacc.exp: Likewise.
4302 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4303 * gcc.dg/goacc/goacc.exp: Likewise.
4304 * gfortran.dg/goacc/goacc.exp: Likewise.
4305 * c-c++-common/cpp/openacc-define-1.c: New file.
4306 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4307 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4308 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4309 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4310 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4311 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4312 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4313 * c-c++-common/goacc/cache-1.c: Likewise.
4314 * c-c++-common/goacc/clauses-fail.c: Likewise.
4315 * c-c++-common/goacc/collapse-1.c: Likewise.
4316 * c-c++-common/goacc/data-1.c: Likewise.
4317 * c-c++-common/goacc/data-2.c: Likewise.
4318 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4319 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4320 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4321 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4322 * c-c++-common/goacc/if-clause-1.c: Likewise.
4323 * c-c++-common/goacc/if-clause-2.c: Likewise.
4324 * c-c++-common/goacc/kernels-1.c: Likewise.
4325 * c-c++-common/goacc/loop-1.c: Likewise.
4326 * c-c++-common/goacc/loop-private-1.c: Likewise.
4327 * c-c++-common/goacc/nesting-1.c: Likewise.
4328 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4329 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4330 * c-c++-common/goacc/parallel-1.c: Likewise.
4331 * c-c++-common/goacc/pcopy.c: Likewise.
4332 * c-c++-common/goacc/pcopyin.c: Likewise.
4333 * c-c++-common/goacc/pcopyout.c: Likewise.
4334 * c-c++-common/goacc/pcreate.c: Likewise.
4335 * c-c++-common/goacc/pragma_context.c: Likewise.
4336 * c-c++-common/goacc/present-1.c: Likewise.
4337 * c-c++-common/goacc/reduction-1.c: Likewise.
4338 * c-c++-common/goacc/reduction-2.c: Likewise.
4339 * c-c++-common/goacc/reduction-3.c: Likewise.
4340 * c-c++-common/goacc/reduction-4.c: Likewise.
4341 * c-c++-common/goacc/sb-1.c: Likewise.
4342 * c-c++-common/goacc/sb-2.c: Likewise.
4343 * c-c++-common/goacc/sb-3.c: Likewise.
4344 * c-c++-common/goacc/update-1.c: Likewise.
4345 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4346 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4347 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4348 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4349 * gfortran.dg/goacc/assumed.f95: Likewise.
4350 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4351 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4352 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4353 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4354 * gfortran.dg/goacc/branch.f95: Likewise.
4355 * gfortran.dg/goacc/cache-1.f95: Likewise.
4356 * gfortran.dg/goacc/coarray.f95: Likewise.
4357 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4358 * gfortran.dg/goacc/cray.f95: Likewise.
4359 * gfortran.dg/goacc/critical.f95: Likewise.
4360 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4361 * gfortran.dg/goacc/data-tree.f95: Likewise.
4362 * gfortran.dg/goacc/declare-1.f95: Likewise.
4363 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4364 * gfortran.dg/goacc/fixed-1.f: Likewise.
4365 * gfortran.dg/goacc/fixed-2.f: Likewise.
4366 * gfortran.dg/goacc/fixed-3.f: Likewise.
4367 * gfortran.dg/goacc/fixed-4.f: Likewise.
4368 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4369 * gfortran.dg/goacc/if.f95: Likewise.
4370 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4371 * gfortran.dg/goacc/list.f95: Likewise.
4372 * gfortran.dg/goacc/literal.f95: Likewise.
4373 * gfortran.dg/goacc/loop-1.f95: Likewise.
4374 * gfortran.dg/goacc/loop-2.f95: Likewise.
4375 * gfortran.dg/goacc/loop-3.f95: Likewise.
4376 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4377 * gfortran.dg/goacc/omp.f95: Likewise.
4378 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4379 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4380 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4381 * gfortran.dg/goacc/parameter.f95: Likewise.
4382 * gfortran.dg/goacc/private-1.f95: Likewise.
4383 * gfortran.dg/goacc/private-2.f95: Likewise.
4384 * gfortran.dg/goacc/private-3.f95: Likewise.
4385 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4386 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4387 * gfortran.dg/goacc/reduction.f95: Likewise.
4388 * gfortran.dg/goacc/routine-1.f90: Likewise.
4389 * gfortran.dg/goacc/routine-2.f90: Likewise.
4390 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4391 * gfortran.dg/goacc/several-directives.f95: Likewise.
4392 * gfortran.dg/goacc/sie.f95: Likewise.
4393 * gfortran.dg/goacc/subarrays.f95: Likewise.
4394 * gfortran.dg/gomp/map-1.f90: Likewise.
4395 * gfortran.dg/openacc-define-1.f90: Likewise.
4396 * gfortran.dg/openacc-define-2.f90: Likewise.
4397 * gfortran.dg/openacc-define-3.f90: Likewise.
4398 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4399 * g++.dg/gomp/block-2.C: Likewise.
4400 * g++.dg/gomp/block-3.C: Likewise.
4401 * g++.dg/gomp/block-5.C: Likewise.
4402 * g++.dg/gomp/target-1.C: Likewise.
4403 * g++.dg/gomp/target-2.C: Likewise.
4404 * g++.dg/gomp/taskgroup-1.C: Likewise.
4405 * g++.dg/gomp/teams-1.C: Likewise.
4406 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4407 * gcc.dg/cilk-plus/jump.c: Likewise.
4408 * gcc.dg/gomp/block-1.c: Likewise.
4409 * gcc.dg/gomp/block-10.c: Likewise.
4410 * gcc.dg/gomp/block-2.c: Likewise.
4411 * gcc.dg/gomp/block-3.c: Likewise.
4412 * gcc.dg/gomp/block-4.c: Likewise.
4413 * gcc.dg/gomp/block-5.c: Likewise.
4414 * gcc.dg/gomp/block-6.c: Likewise.
4415 * gcc.dg/gomp/block-7.c: Likewise.
4416 * gcc.dg/gomp/block-8.c: Likewise.
4417 * gcc.dg/gomp/block-9.c: Likewise.
4418 * gcc.dg/gomp/target-1.c: Likewise.
4419 * gcc.dg/gomp/target-2.c: Likewise.
4420 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4421 * gcc.dg/gomp/teams-1.c: Likewise.
4423 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4425 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4428 2015-01-15 Mike Stump <mikestump@comcast.net>
4430 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4431 * gcc.dg/inline_2.c: Likewise.
4432 * gcc.dg/inline_3.c: Likewise.
4433 * gcc.dg/inline_4.c: Likewise.
4435 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4438 * gfortran.dg/proc_ptr_comp_43.f90: New.
4440 2015-01-15 Mike Stump <mikestump@comcast.net>
4442 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4443 * gcc.dg/unroll_2.c: Likewise.
4444 * gcc.dg/unroll_3.c: Likewise.
4445 * gcc.dg/unroll_4.c: Likewise.
4446 * gcc.dg/unroll_5.c: Likewise.
4448 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4451 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4453 * gcc.target/aarch64/test_frame_6.c: Likewise.
4454 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4455 x30 and x19 (in the epilogue).
4456 * gcc.target/aarch64/test_frame_4.c: Likewise.
4457 * gcc.target/aarch64/test_frame_7.c: Likewise.
4459 2015-01-15 Martin Liska <mliska@suse.cz>
4461 * g++.dg/ipa/pr64068.C: New test.
4462 * gcc.dg/ipa/PR64559.c: New test.
4464 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4466 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4469 2015-01-15 Richard Biener <rguenther@suse.de>
4471 PR tree-optimization/61743
4472 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4473 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4475 2015-01-15 Renlin Li <renlin.li@arm.com>
4477 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4478 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4480 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4482 * gcc.dg/vect/vect-aggressive-1.c: New.
4483 * gcc.target/i386/avx2-vect-aggressive.c: New.
4485 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4487 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4489 2015-01-15 Richard Biener <rguenther@suse.de>
4492 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4493 -Wl,-undefined,dynamic_lookup.
4495 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4497 * gnat.dg/opt47.adb: New test.
4499 2015-01-15 Richard Biener <rguenther@suse.de>
4502 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4504 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4506 PR tree-optimization/64434
4507 * gcc.dg/torture/pr64434.c: New test.
4509 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4511 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4512 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4513 -march=loongson* and -march=octeon* require -mno-micromips.
4515 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4516 Matthew Fortune <matthew.fortune@imgtec.com>
4518 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4519 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4520 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4521 * gcc.target/mips/call-saved-7.c: New file.
4522 * gcc.target/mips/call-saved-8.c: New file.
4523 * gcc.target/mips/call-saved-9.c: New file.
4525 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4527 * gcc.target/mips/lsa.c: New file.
4528 * gcc.target/mips/mips64-lsa.c: Likewise.
4529 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4530 * gcc.target/mips/mulsize-4.c: Likewise.
4531 * gcc.target/mips/mulsize-5.c: New file.
4532 * gcc.target/mips/mulsize-6.c: Likewise.
4533 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4534 and !HAS_LSA as ghost options.
4535 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4538 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4540 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4542 2015-01-15 Richard Biener <rguenther@suse.de>
4545 * gcc.dg/torture/pr64365.c: New testcase.
4547 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4549 * gcc.dg/stackprotectexplicit1.c: New test.
4550 * g++.dg/stackprotectexplicit2.c: New test.
4552 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4555 * gfortran.dg/inquire_internal.f90: New.
4556 * gfortran.dg/negative_unit_check.f90: New.
4558 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4561 * gcc.target/sh/pr53988-1.c: New.
4563 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4566 * g++.dg/tls/thread_local-ice3.C: New.
4568 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4570 * gcc.target/i386/fentry-override.c: Properly place {} in target
4571 selector. Remove nonpic.
4572 * gcc.target/i386/fentry.c: Likewise.
4574 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4576 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4577 warnings instead of errors.
4579 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4581 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4582 option support instead of ENABLE_LTO from Makefile.
4584 2015-01-14 Richard Biener <rguenther@suse.de>
4586 PR tree-optimization/59354
4587 * gcc.dg/vect/pr59354.c: New testcase.
4589 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4591 * lib/target-supports.exp
4592 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4593 on ARM architures before v7.
4595 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4598 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4601 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4604 * gcc.target/i386/pr64386.c: New test.
4606 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4609 * gcc.target/i386/pr64393.c: New test.
4611 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4614 * gcc.target/i386/pr64387.c: New test.
4616 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4618 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4620 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4622 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4624 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4627 * gcc.target/arm/pr64453.c: New.
4629 2015-01-14 Richard Biener <rguenther@suse.de>
4632 * gcc.dg/lto/pr64415_0.c: New testcase.
4633 * gcc.dg/lto/pr64415_1.c: Likewise.
4635 2015-01-14 Martin Liska <mliska@suse.cz>
4637 * gcc.dg/ipa/pr64307.c: New test.
4639 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4641 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4644 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4647 * gcc.target/arm/pr64460_1.c: New test.
4649 2015-01-14 Richard Biener <rguenther@suse.de>
4651 PR tree-optimization/64493
4652 PR tree-optimization/64495
4653 * gcc.dg/vect/pr64493.c: New testcase.
4654 * gcc.dg/vect/pr64495.c: Likewise.
4656 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4658 * gcc.dg/Warray-bounds-11.c: New test-case.
4660 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4662 * gcc.target/mips/octeon3-pipe-1.c: New test.
4664 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4666 * jit.dg/harness.h (set_up_logging): Move string concatenation
4668 (concat_strings): New function.
4669 (dump_reproducer): New function.
4670 (test_jit): Call dump_reproducer.
4671 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4673 (jit-dg-test): Delete any generated reproducer from previous runs.
4674 Verify that a generated reproducer was created, and verify that it
4676 * jit.dg/test-nested-contexts.c (main): Call
4677 gcc_jit_context_dump_reproducer_to_file.
4679 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4681 * gcc.dg/aru-2.c: Add dg-require-profiling.
4683 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4685 * lib/target-supports.exp (check_profiling_available): Check if
4688 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4691 * g++.dg/torture/pr64565.C: New testcase.
4693 2015-01-13 Marek Polacek <polacek@redhat.com>
4696 * gcc.dg/tm/pr64391.c: New test.
4698 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4700 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4703 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4705 * gcc.target/i386/pie.c: New test.
4707 * lib/target-supports.exp (check_effective_target_pie): New.
4709 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4711 PR rtl-optimization/64286
4712 * gcc.target/i386/avx2-pr64286.c: New test.
4714 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4717 * g++.dg/cpp0x/vt-57626.C: New.
4719 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4722 * gfortran.dg/pr64528.f90: New test.
4724 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4726 * gcc.target/aarch64/subsp.c: New test.
4728 2015-01-13 Andrew Pinski <apinski@cavium.com>
4730 * gcc.target/aarch64/store-pair-1.c: New testcase.
4732 2015-01-13 Richard Biener <rguenther@suse.de>
4735 * gcc.dg/lto/pr64373_0.c: New testcase.
4737 2015-01-13 Andrew Pinski <apinski@cavium.com>
4739 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4740 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4742 2015-01-13 Richard Biener <rguenther@suse.de>
4744 PR tree-optimization/64406
4745 * gcc.dg/pr64406.c: New testcase.
4747 2015-01-13 Richard Biener <rguenther@suse.de>
4749 PR tree-optimization/64404
4750 * gcc.dg/vect/pr64404.c: New testcase.
4752 2015-01-13 Richard Biener <rguenther@suse.de>
4754 PR tree-optimization/64568
4755 * g++.dg/torture/pr64568.C: New testcase.
4757 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4759 * jit.dg/test-error-local-used-from-other-function.c: New test
4761 * jit.dg/test-error-param-reuse.c: New test case.
4762 * jit.dg/test-error-param-sharing.c: New test case.
4763 * jit.dg/test-error-param-used-from-other-function.c: New test
4765 * jit.dg/test-error-param-used-without-a-function.c: New test
4768 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4770 PR tree-optimization/64563
4771 * gcc.dg/pr64563.c: New test.
4774 * gcc.target/i386/pr64513.c: New test.
4776 PR tree-optimization/64454
4777 * gcc.dg/pr64454.c: New test.
4780 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4782 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4783 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4784 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4785 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4786 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4787 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4788 * gcc.dg/vect/slp-25.c: Likewise.
4789 * gcc.dg/vect/vect-109.c: Likewise.
4790 * gcc.dg/vect/vect-13.c: Likewise.
4791 * gcc.dg/vect/vect-17.c: Likewise.
4792 * gcc.dg/vect/vect-18.c: Likewise.
4793 * gcc.dg/vect/vect-19.c: Likewise.
4794 * gcc.dg/vect/vect-20.c: Likewise.
4795 * gcc.dg/vect/vect-21.c: Likewise.
4796 * gcc.dg/vect/vect-22.c: Likewise.
4797 * gcc.dg/vect/vect-27.c: Likewise.
4798 * gcc.dg/vect/vect-29.c: Likewise.
4799 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4800 * gcc.dg/vect/vect-2.c: Likewise.
4801 * gcc.dg/vect/vect-3.c: Likewise.
4802 * gcc.dg/vect/vect-4.c: Likewise.
4803 * gcc.dg/vect/vect-5.c: Likewise.
4804 * gcc.dg/vect/vect-72.c: Likewise.
4805 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4806 * gcc.dg/vect/vect-73.c: Likewise.
4807 * gcc.dg/vect/vect-77-global.c: Likewise.
4808 * gcc.dg/vect/vect-78-global.c: Likewise.
4809 * gcc.dg/vect/vect-7.c: Likewise.
4810 * gcc.dg/vect/vect-86.c: Likewise.
4811 * gcc.dg/vect/vect-align-1.c: Likewise.
4812 * gcc.dg/vect/vect-align-3.c: Likewise.
4813 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4814 * gcc.dg/vect/vect-all.c: Likewise.
4815 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4816 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4817 * gcc.dg/vect/vect-peel-3.c: Likewise.
4818 * gcc.dg/vect/vect-peel-4.c: Likewise.
4819 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4821 2015-01-12 Jeff Law <law@redhat.com>
4824 * gcc.target/m68k/pr64461.c: New test.
4826 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4828 * jit.dg/test-array-as-pointer.c (create_code): Update call
4829 to gcc_jit_context_new_global by setting "kind" to
4830 GCC_JIT_GLOBAL_IMPORTED.
4831 * jit.dg/test-error-array-as-pointer.c: Likewise.
4832 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4833 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4834 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4835 * jit.dg/test-using-global.c (the_global): Rename to...
4836 (imported_global): ...this.
4837 (create_code): Update to test the three kinds of global.
4838 (verify_code): Likewise.
4840 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4843 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4845 * gcc.target/i386/pr64291-2.c: Updated.
4847 2015-01-12 Richard Biener <rguenther@suse.de>
4849 PR tree-optimization/64530
4850 * gfortran.dg/pr64530.f90: New testcase.
4852 2015-01-12 Richard Biener <rguenther@suse.de>
4855 * gcc.dg/torture/pr64357.c: New testcase.
4857 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4859 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4862 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4863 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4865 2015-01-12 Martin Liska <mliska@suse.cz>
4867 * gcc.dg/ipa/PR64550.c: New test.
4869 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4872 * g++.dg/ipa/pr63470.C: New testcase.
4874 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4877 * gfortran.dg/typebound_operator_20.f90: New.
4879 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4882 * gfortran.dg/proc_ptr_comp_42.f90: New.
4884 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4887 * gfortran.dg/proc_ptr_comp_41.f90: New.
4889 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4891 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4893 2015-01-10 Tobias Burnus <burnus@net-b.de>
4896 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4897 and add dg-excess-errors.
4898 * gfortran.dg/line_length_6.f90: New.
4899 * gfortran.dg/line_length_7.f90: New.
4900 * gfortran.dg/line_length_8.f90: New.
4901 * gfortran.dg/line_length_9.f90: New.
4902 * gfortran.dg/line_length_10.f90: New.
4903 * gfortran.dg/line_length_11.f90: New.
4905 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4907 * jit.dg/test-threads.c (struct testcase): Move declaration
4908 to jit.dg/all-non-failing-tests.h.
4909 (testcases): Likewise.
4910 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4911 declaration here from jit.dg/all-non-failing-tests.h.
4912 (testcases): Likewise.
4913 * jit.dg/test-combination.c (create_code): Eliminate spelling
4914 out all of the testcases in favor of looping through the
4915 "testcases" metadata.
4916 (verify_code): Likewise.
4918 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4920 PR rtl-optimization/64536
4921 * gcc.dg/pr64536.c: New test.
4923 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4925 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4926 * jit.dg/test-combination.c (create_code): Likewise.
4927 (verify_code): Likewise.
4928 * jit.dg/test-constants.c: New test case.
4929 * jit.dg/test-threads.c: Add test-constants.c.
4931 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4934 * objc.dg/gnu-api-2-class.m: Add a test case
4935 for the above change.
4937 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4939 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4941 2015-01-09 Richard Biener <rguenther@suse.de>
4943 PR tree-optimization/64410
4944 * g++.dg/vect/pr64410.cc: New testcase.
4946 2015-01-09 Martin Liska <mliska@suse.cz>
4948 * gcc.dg/ipa/ipa-icf-32.c: New test.
4950 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4952 * c-c++-common/tsan/tsan_barrier.h: New.
4953 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4954 * c-c++-common/tsan/bitfield_race.c: Likewise.
4955 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4956 * c-c++-common/tsan/mutexset1.c: Likewise.
4957 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4958 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4959 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4960 * c-c++-common/tsan/simple_race.c: Likewise.
4961 * c-c++-common/tsan/simple_stack.c: Likewise.
4962 * c-c++-common/tsan/sleep_sync.c: Likewise.
4963 * c-c++-common/tsan/tiny_race.c: Likewise.
4964 * c-c++-common/tsan/tls_race.c: Likewise.
4965 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4966 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4967 * g++.dg/tsan/atomic_free.C: Likewise.
4968 * g++.dg/tsan/atomic_free2.C: Likewise.
4969 * g++.dg/tsan/cond_race.C: Likewise.
4970 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4972 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4975 * lib/target-supports.exp (check_effective_target_libatomic_available):
4977 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4978 targets that match effective-target libatomic_available.
4979 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4981 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4983 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4984 Verify the result of gcc_jit_context_get_last_error.
4985 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4987 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4989 PR tree-optimization/63989
4990 * gcc.dg/strlenopt-27.c: New test.
4992 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4994 * jit.dg/harness.h (set_up_logging): New function.
4995 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4996 set_up_logging on the context, so that every testcase is
4997 logged to a particular file.
4998 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4999 and call gcc_jit_context_set_logfile on the top-level context.
5001 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5004 * g++.dg/opt/pr64338.C: New test.
5006 2015-01-08 Tobias Burnus <burnus@net-b.de>
5008 * gfortran.dg/coarray/codimension_2b.f90: New file.
5009 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5010 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5012 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5015 * g++.dg/ext/fnname4.C: New.
5017 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5020 * g++.dg/cpp0x/constexpr-64462.C: New.
5022 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5025 * g++.dg/cpp0x/deleted10.C: New.
5027 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5029 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5031 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5033 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5034 GCC_JIT_UNARY_OP_ABS.
5035 (verify_unary_ops): Likewise.
5037 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5039 * jit.dg/test-arith-overflow.c: New test case.
5040 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5041 * jit.dg/test-combination.c (create_code): Likewise.
5042 (verify_code): Likewise.
5043 * jit.dg/test-threads.c (testcases): Likewise.
5045 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5047 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5048 rather than "jit". Load g++.exp, and call g++_init.
5049 Run test-*.cc files within the testsuite and *.cc files within
5051 (jit-dg-test): Drop the addition of -fgnu89-inline to
5052 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5053 doing it when compiling C testcases (since g++ does not handle
5054 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5055 is restored to the value after g++_init ran, rather than the
5056 value before g++_init ran. Return a list of
5057 $comp_output $output_file, as dg-test assumes.
5059 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5061 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5062 make it easier to figure out the origin of each test result when
5063 running test-combination.c and test-threads.c.
5064 (CHECK_VALUE): Likewise.
5065 (CHECK_DOUBLE_VALUE): Likewise.
5066 (CHECK_STRING_VALUE): Likewise.
5067 (CHECK_STRING_STARTS_WITH): Likewise.
5068 (CHECK_STRING_CONTAINS): Likewise.
5070 (check_string_value): Likewise, add "funcname" param.
5071 (check_string_starts_with): Likewise.
5072 (check_string_contains): Likewise.
5074 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5076 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5077 generating name of built executable.
5079 2015-01-07 Marek Polacek <polacek@redhat.com>
5082 * gcc.dg/pr64440.c: New test.
5083 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5085 2015-01-07 Marek Polacek <polacek@redhat.com>
5088 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5089 * gcc.dg/pr64417.c: New test.
5091 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5094 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5097 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5099 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5100 Check if testcases run without errors, not just if they compile.
5102 2015-01-06 Christian Bruel <christian.bruel@st.com>
5105 * gcc.target/sh/pr64507.c: New test.
5107 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5109 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5111 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5113 * c-c++-common/asan/sanitize-all-1.c: New test.
5114 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5115 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5116 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5117 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5119 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5121 * lib/target-supports.exp (check_profiling_available): Return 0 for
5123 (check_effective_target_tls_runtime): Likewise.
5124 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5125 * gcc.dg/20020312-2.c: Adjust for Visium.
5126 * gcc.dg/tls/thr-cse-1.c: Likewise
5127 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5128 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5129 * gcc.dg/weak/typeof-2.c: Likewise.
5131 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5133 PR rtl-optimization/64287
5134 * gcc.dg/aru-2.c: New test.
5136 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5139 * c-c++-common/ubsan/pr64344-1.c: New test.
5140 * c-c++-common/ubsan/pr64344-2.c: New test.
5142 PR tree-optimization/64465
5143 * gcc.dg/pr64465.c: New test.
5145 PR tree-optimization/64494
5146 * gcc.c-torture/compile/pr64494.c: New test.
5148 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5151 * gfortran.dg/realloc_on_assign_25.f90: New test.
5153 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5155 Update copyright years.
5157 2015-01-05 Marek Polacek <polacek@redhat.com>
5160 * gcc.dg/pr64423.c: New test.
5162 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5164 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5165 mmix-knuth-mmixware for the same reason as for MIPS.
5166 * gcc.dg/debug/debug-2.c: Ditto.
5168 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5170 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5173 * lib/gfortran.exp: Add libatomic library search path.
5174 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5175 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5177 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5179 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5181 * c-c++-common/tsan/bitfield_race.c: New testcase.
5182 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5184 2015-01-02 Tobias Burnus <burnus@net-b.de>
5186 * gfortran.dg/coarray/collectives_4.f90: New.
5188 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5191 * gfortran.dg/extends_16.f90: New.
5193 2015-01-02 Tobias Burnus <burnus@net-b.de>
5195 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5197 2015-01-02 Tobias Burnus <burnus@net-b.de>
5199 * gfortran.dg/coarray/codimension_2.f90: New.
5200 * gfortran.dg/coarray/codimension_2a.f90: New.
5201 * gfortran.dg/coarray_35.f90: New.
5202 * gfortran.dg/coarray_35a.f90: New.
5204 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5207 * gfortran.dg/dummy_procedure_11.f90: New.
5209 Copyright (C) 2015 Free Software Foundation, Inc.
5211 Copying and distribution of this file, with or without modification,
5212 are permitted in any medium without royalty provided the copyright
5213 notice and this notice are preserved.