1 2015-04-27 Caroline Tice <cmtice@google.com>
3 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
9 * gcc.target/powerpc/htm-1.c: New test.
10 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
12 (__builtin_tabortdci): Likewise.
13 (__builtin_tcheck): Remove operand.
14 * lib/target-supports.exp (check_htm_hw_available): New function.
16 2015-04-27 Richard Biener <rguenther@suse.de>
18 * gcc.target/i386/pr65217.c: XFAIL.
20 2015-04-27 Jakub Jelinek <jakub@redhat.com>
22 PR tree-optimization/65875
23 * gcc.c-torture/compile/pr65875.c: New test.
25 2015-04-25 Marek Polacek <polacek@redhat.com>
28 * gcc.dg/enum-incomplete-2.c: New test.
29 * gcc.dg/enum-mode-1.c: New test.
31 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
34 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
36 * gcc.target/powerpc/pr65849-2.c: Likewise.
38 2015-04-24 Tom de Vries <tom@codesourcery.com>
40 PR tree-optimization/65802
41 * g++.dg/pr65802.C: Move to ...
42 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
43 stdarg.h. Rewrite for C.
44 (fn1): Use va_list and va_arg. Make variable args function. Add use of
45 va_start and va_end. Remove unnecessary inline asm.
47 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
48 Wei Mi <wmi@google.com>
50 * gcc.target/i386/sse2-load-multi.c: New test.
51 * gcc.target/i386/sse2-store-multi.c: Ditto.
53 2015-04-24 Marek Polacek <polacek@redhat.com>
56 * c-c++-common/pr65830.c: New test.
59 * c-c++-common/Wlogical-op-1.c: New test.
61 2015-04-24 Marek Polacek <polacek@redhat.com>
64 * c-c++-common/pr61534-1.c: New test.
66 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
67 Steven Bosscher <steven@gcc.gnu.org>
69 PR rtl-optimization/34503
70 * gcc.target/arm/pr64616.c: New file.
72 2015-04-24 Bin Cheng <bin.cheng@arm.com>
74 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
76 2015-04-24 Terry Guo <terry.guo@arm.com>
78 * gcc.target/arm/pr65710.c: Update the options.
80 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
82 * gcc.target/i386/pr65523.c: Skip x32.
84 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
87 to look for vcl* where appropriate.
89 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
91 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
92 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
94 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
97 * gcc.target/arm/pr26702.c: New test.
99 2015-04-23 Marek Polacek <polacek@redhat.com>
102 * gcc.dg/pr65345-1.c: New test.
103 * gcc.dg/pr65345-2.c: New test.
105 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
107 * gcc.target/powerpc/crypto-builtin-2.c: New.
109 2015-04-23 Andre Vehreschild <vehre@gmx.de>
112 * gfortran.dg/class_allocate_19.f03: New test.
113 * gfortran.dg/class_array_20.f03: New test.
114 * gfortran.dg/class_array_21.f03: New test.
115 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
116 * gfortran.dg/finalize_15.f90: Fixing comparision to model
117 initialization correctly.
118 * gfortran.dg/finalize_29.f08: New test.
120 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
122 * gcc.target/powerpc/swaps-p8-18.c: New test.
124 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
127 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
128 * gcc.dg/vect/bb-slp-25.c: Likewise.
129 * gcc.dg/vect/bb-slp-29.c: Likewise.
130 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
131 vect_no_align && { ! vect_hw_misalign }.
132 * gcc.dg/vect/bb-slp-9.c: Likewise.
133 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
135 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
136 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
137 account for POWER8, where peeling for alignment is not needed.
138 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
139 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
140 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
141 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
142 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
143 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
144 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
145 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
146 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
147 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
148 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
149 * gcc.dg/vect/pr16105.c: Likewise.
150 * gcc.dg/vect/pr20122.c: Likewise.
151 * gcc.dg/vect/pr33804.c: Likewise.
152 * gcc.dg/vect/pr33953.c: Likewise.
153 * gcc.dg/vect/pr56787.c: Likewise.
154 * gcc.dg/vect/pr58508.c: Likewise.
155 * gcc.dg/vect/slp-25.c: Likewise.
156 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
157 * gcc.dg/vect/vect-105.c: Likewise.
158 * gcc.dg/vect/vect-27.c: Likewise.
159 * gcc.dg/vect/vect-29.c: Likewise.
160 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
162 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
163 && { ! vect_hw_misalign }.
164 * gcc.dg/vect/vect-44.c: Likewise.
165 * gcc.dg/vect/vect-48.c: Likewise.
166 * gcc.dg/vect/vect-50.c: Likewise.
167 * gcc.dg/vect/vect-52.c: Likewise.
168 * gcc.dg/vect/vect-56.c: Likewise.
169 * gcc.dg/vect/vect-60.c: Likewise.
170 * gcc.dg/vect/vect-72.c: Likewise.
171 * gcc.dg/vect/vect-75-big-array.c: Likewise.
172 * gcc.dg/vect/vect-75.c: Likewise.
173 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
174 * gcc.dg/vect/vect-77-global.c: Likewise.
175 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
176 * gcc.dg/vect/vect-78-global.c: Likewise.
177 * gcc.dg/vect/vect-93.c: Likewise.
178 * gcc.dg/vect/vect-95.c: Likewise.
179 * gcc.dg/vect/vect-96.c: Likewise.
180 * gcc.dg/vect/vect-cond-1.c: Likewise.
181 * gcc.dg/vect/vect-cond-3.c: Likewise.
182 * gcc.dg/vect/vect-cond-4.c: Likewise.
183 * gcc.dg/vect/vect-cselim-1.c: Likewise.
184 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
185 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
186 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
187 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
188 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
189 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
190 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
191 * gcc.dg/vect/vect-outer-3a.c: Likewise.
192 * gcc.dg/vect/vect-outer-5.c: Likewise.
193 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
194 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
195 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
196 * gcc.dg/vect/vect-outer-fir.c: Likewise.
197 * gcc.dg/vect/vect-peel-3.c: Likewise.
198 * gcc.dg/vect/vect-peel-4.c: Likewise.
199 * gcc.dg/vect/vect-pre-interact.c: Likewise.
200 * gcc.target/powerpc/pr65456.c: New test.
201 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
202 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
203 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
204 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
205 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
206 vect_no_align && { ! vect_hw_misalign }.
207 * gfortran.dg/vect/vect-3.f90: Likewise.
208 * gfortran.dg/vect/vect-4.f90: Likewise.
209 * gfortran.dg/vect/vect-5.f90: Likewise.
210 * lib/target-supports.exp (check_effective_target_vect_no_align):
212 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
214 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
217 * gfortran.dg/pr65429.f90: New test.
219 2015-04-22 Yury Gribov <y.gribov@samsung.com>
221 * c-c++-common/asan/user-section-1.c: New test.
222 * c-c++-common/asan/user-section-2.c: New test.
223 * c-c++-common/asan/user-section-3.c: New test.
225 2015-04-22 Hale Wang <hale.wang@arm.com>
226 Terry Guo <terry.guo@arm.com>
228 PR rtl-optimization/64818
229 * gcc.target/arm/pr64818.c: New test.
231 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
234 * g++.dg/tree-ssa/pr61034.C: Update template.
235 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
236 * gcc.dg/Warray-bounds-11.c: Likewise.
237 * gcc.dg/Warray-bounds.c: Likewise.
239 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
242 * gfortran.dg/fmt_unlimited.f90: New test.
244 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
246 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
248 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
249 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
250 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
251 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
252 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
253 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
254 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
256 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
259 * gfortran.dg/namelist_87.f90: New test.
261 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
263 * gcc.target/aarch64/mult-synth_1.c: New test.
264 * gcc.target/aarch64/mult-synth_2.c: Likewise.
265 * gcc.target/aarch64/mult-synth_3.c: Likewise.
266 * gcc.target/aarch64/mult-synth_4.c: Likewise.
267 * gcc.target/aarch64/mult-synth_5.c: Likewise.
268 * gcc.target/aarch64/mult-synth_6.c: Likewise.
270 2015-04-21 Richard Biener <rguenther@suse.de>
272 PR tree-optimization/65650
273 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
274 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
275 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
276 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
277 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
278 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
280 2015-04-21 Tom de Vries <tom@codesourcery.com>
282 PR tree-optimization/65802
283 * g++.dg/pr65802.C: New test.
285 2015-04-21 Bin Cheng <bin.cheng@arm.com>
288 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
289 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
291 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
294 * g++.dg/cpp0x/Wnarrowing2.C: New.
296 2015-04-20 Jeff Law <law@redhat.com>
298 PR tree-optimization/65658
299 * gcc.dg/pr65658.c: New test.
301 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
304 * gcc.target/aarch64/vec_init_1.c: New test.
306 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
308 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
311 2015-04-18 Martin Sebor <msebor@redhat.com>
313 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
314 of non-nul characters.
315 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
317 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
320 * gcc.target/powerpc/pr65787.c: New.
322 2015-04-17 Jakub Jelinek <jakub@redhat.com>
325 * gcc.target/aarch64/c-output-template-4.c: New test.
327 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
330 * gcc.dg/pr65780-1.c: New test.
331 * gcc.dg/pr65780-2.c: Likewise.
332 * gcc.target/i386/pr32219-9.c: Likewise.
333 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
335 * gcc.target/i386/pr64317.c (c): Initialize.
337 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
340 * g++.dg/ext/mv18.C: New test.
341 * g++.dg/ext/mv19.C: Likewise.
342 * g++.dg/ext/mv20.C: Likewise.
343 * g++.dg/ext/mv21.C: Likewise.
344 * g++.dg/ext/mv22.C: Likewise.
345 * g++.dg/ext/mv23.C: Likewise.
347 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
350 * g++.dg/init/pr64527.C: New test.
352 2015-04-17 Tom de Vries <tom@codesourcery.com>
353 Michael Matz <matz@suse.de>
355 PR tree-optimization/64950
356 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
359 2015-04-17 Yury Gribov <y.gribov@samsung.com>
361 * c-c++-common/asan/user-section-1.c: New test.
363 2015-04-17 Jakub Jelinek <jakub@redhat.com>
366 * gcc.dg/debug/pr65771.c: New test.
368 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
370 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
371 __buitlin_alloca with __builtin_alloca.
373 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
375 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
377 2015-04-16 Richard Biener <rguenther@suse.de>
379 PR tree-optimization/64277
380 * gcc.dg/Warray-bounds-14.c: New testcase.
381 * gcc.dg/Warray-bounds-15.c: Likewise.
382 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
383 * c-c++-common/ubsan/bounds-6.c: Likewise.
385 2015-04-16 Renlin Li <renlin.li@arm.com>
387 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
388 * gcc.target/arm/unsigned-float.c: New.
390 2015-04-16 Richard Biener <rguenther@suse.de>
392 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
393 * gcc.dg/tree-ssa/pr37508.c: Adjust.
394 * gfortran.dg/reassoc_6.f: Remove XFAIL.
396 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
398 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
399 * g++.dg/cpp0x/decltype-call1.C: Likewise.
400 * g++.dg/cpp0x/defaulted21.C: Likewise.
401 * g++.dg/cpp0x/defaulted28.C: Likewise.
402 * g++.dg/cpp0x/defaulted47.C: Likewise.
403 * g++.dg/cpp0x/elision_neg.C: Likewise.
404 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
405 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
406 * g++.dg/cpp0x/implicit1.C: Likewise.
407 * g++.dg/cpp0x/implicit9.C: Likewise.
408 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
409 * g++.dg/cpp0x/range-for13.C: Likewise.
410 * g++.dg/gomp/clause-2.C: Likewise.
411 * g++.dg/gomp/udr-5.C: Likewise.
412 * g++.dg/inherit/access6.C: Likewise.
413 * g++.dg/lookup/duperr1.C: Likewise.
414 * g++.dg/lookup/friend2.C: Likewise.
415 * g++.dg/lookup/pr6936.C: Likewise.
416 * g++.dg/lookup/scoped1.C: Likewise.
417 * g++.dg/lookup/using26.C: Likewise.
418 * g++.dg/lookup/using38.C: Likewise.
419 * g++.dg/other/access2.C: Likewise.
420 * g++.dg/overload/defarg3.C: Likewise.
421 * g++.dg/overload/defarg6.C: Likewise.
422 * g++.dg/parse/access11.C: Likewise.
423 * g++.dg/parse/access2.C: Likewise.
424 * g++.dg/parse/access3.C: Likewise.
425 * g++.dg/parse/access4.C: Likewise.
426 * g++.dg/parse/access5.C: Likewise.
427 * g++.dg/parse/access6.C: Likewise.
428 * g++.dg/parse/access8.C: Likewise.
429 * g++.dg/parse/access9.C: Likewise.
430 * g++.dg/parse/crash40.C: Likewise.
431 * g++.dg/tc1/dr142.C: Likewise.
432 * g++.dg/tc1/dr166.C: Likewise.
433 * g++.dg/tc1/dr52.C: Likewise.
434 * g++.dg/template/access11.C: Likewise.
435 * g++.dg/template/access18.C: Likewise.
436 * g++.dg/template/access19.C: Likewise.
437 * g++.dg/template/access2.C: Likewise.
438 * g++.dg/template/access20.C: Likewise.
439 * g++.dg/template/access26.C: Likewise.
440 * g++.dg/template/access3.C: Likewise.
441 * g++.dg/template/access7.C: Likewise.
442 * g++.dg/template/conv12.C: Likewise.
443 * g++.dg/template/crash69.C: Likewise.
444 * g++.dg/template/friend31.C: Likewise.
445 * g++.dg/template/friend32.C: Likewise.
446 * g++.dg/template/memfriend15.C: Likewise.
447 * g++.dg/template/memfriend16.C: Likewise.
448 * g++.dg/template/memfriend17.C: Likewise.
449 * g++.dg/template/memfriend7.C: Likewise.
450 * g++.dg/template/pr32519.C: Likewise.
451 * g++.dg/template/qualttp21.C: Likewise.
452 * g++.dg/template/qualttp8.C: Likewise.
453 * g++.dg/template/ttp10.C: Likewise.
454 * g++.dg/template/typedef11.C: Likewise.
455 * g++.dg/template/typedef13.C: Likewise.
456 * g++.dg/template/typedef19.C: Likewise.
457 * g++.dg/template/typedef20.C: Likewise.
458 * g++.dg/template/typedef22.C: Likewise.
459 * g++.dg/template/using16.C: Likewise.
460 * g++.dg/template/virtual3.C: Likewise.
461 * g++.dg/ubsan/pr61272.C: Likewise.
462 * g++.old-deja/g++.bob/inherit2.C: Likewise.
463 * g++.old-deja/g++.brendan/crash11.C: Likewise.
464 * g++.old-deja/g++.brendan/enum6.C: Likewise.
465 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
466 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
467 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
468 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
469 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
470 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
471 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
472 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
473 * g++.old-deja/g++.jason/access17.C: Likewise.
474 * g++.old-deja/g++.jason/access18.C: Likewise.
475 * g++.old-deja/g++.jason/access22.C: Likewise.
476 * g++.old-deja/g++.jason/access23.C: Likewise.
477 * g++.old-deja/g++.jason/access8.C: Likewise.
478 * g++.old-deja/g++.jason/delete3.C: Likewise.
479 * g++.old-deja/g++.jason/report.C: Likewise.
480 * g++.old-deja/g++.law/access2.C: Likewise.
481 * g++.old-deja/g++.law/access3.C: Likewise.
482 * g++.old-deja/g++.law/access4.C: Likewise.
483 * g++.old-deja/g++.law/access5.C: Likewise.
484 * g++.old-deja/g++.law/arm12.C: Likewise.
485 * g++.old-deja/g++.law/arm14.C: Likewise.
486 * g++.old-deja/g++.law/ctors13.C: Likewise.
487 * g++.old-deja/g++.law/union2.C: Likewise.
488 * g++.old-deja/g++.law/visibility12.C: Likewise.
489 * g++.old-deja/g++.law/visibility15.C: Likewise.
490 * g++.old-deja/g++.law/visibility16.C: Likewise.
491 * g++.old-deja/g++.law/visibility17.C: Likewise.
492 * g++.old-deja/g++.law/visibility18.C: Likewise.
493 * g++.old-deja/g++.law/visibility19.C: Likewise.
494 * g++.old-deja/g++.law/visibility20.C: Likewise.
495 * g++.old-deja/g++.law/visibility21.C: Likewise.
496 * g++.old-deja/g++.law/visibility24.C: Likewise.
497 * g++.old-deja/g++.law/visibility4.C: Likewise.
498 * g++.old-deja/g++.law/visibility5.C: Likewise.
499 * g++.old-deja/g++.law/visibility6.C: Likewise.
500 * g++.old-deja/g++.law/visibility7.C: Likewise.
501 * g++.old-deja/g++.law/visibility8.C: Likewise.
502 * g++.old-deja/g++.law/visibility9.C: Likewise.
503 * g++.old-deja/g++.niklas/t135.C: Likewise.
504 * g++.old-deja/g++.oliva/delete1.C: Likewise.
505 * g++.old-deja/g++.oliva/partord1.C: Likewise.
506 * g++.old-deja/g++.other/access11.C: Likewise.
507 * g++.old-deja/g++.other/access4.C: Likewise.
508 * g++.old-deja/g++.other/access7.C: Likewise.
509 * g++.old-deja/g++.other/crash1.C: Likewise.
510 * g++.old-deja/g++.other/crash7.C: Likewise.
511 * g++.old-deja/g++.other/friend1.C: Likewise.
512 * g++.old-deja/g++.other/friend4.C: Likewise.
513 * g++.old-deja/g++.other/friend9.C: Likewise.
514 * g++.old-deja/g++.other/lineno1.C: Likewise.
515 * g++.old-deja/g++.other/using1.C: Likewise.
516 * g++.old-deja/g++.pt/enum14.C: Likewise.
517 * g++.old-deja/g++.pt/friend11.C: Likewise.
518 * g++.old-deja/g++.pt/friend21.C: Likewise.
519 * g++.old-deja/g++.pt/friend3.C: Likewise.
520 * g++.old-deja/g++.pt/inherit2.C: Likewise.
521 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
522 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
523 * g++.old-deja/g++.robertl/eb94.C: Likewise.
525 2015-04-15 Jakub Jelinek <jakub@redhat.com>
528 * g++.dg/ipa/pr65765.C: New test.
530 2015-04-15 Nick Clifton <nickc@redhat.com>
532 * gcc.target/rx/builtins.c: Disable RMPA test if string
533 instructions are not allowed.
535 2015-04-15 Alan Modra <amodra@gmail.com>
537 * gcc.dg/pr65408.c: New.
539 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
542 * gcc.target/arm/pr65729.c: New test.
544 2015-04-14 Richard Biener <rguenther@suse.de>
546 PR tree-optimization/65758
547 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
549 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
552 * gcc.c-torture/execute/pr65648.c: New test.
554 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
556 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
557 __builtin_finite instead of finite.
558 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
561 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
563 PR tree-optimization/63387
564 * gcc.dg/pr63387.c: New testcase.
566 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
568 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
570 2015-04-13 Richard Biener <rguenther@suse.de>
572 PR tree-optimization/65204
573 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
575 2015-04-13 Terry Guo <terry.guo@arm.com>
578 * gcc.target/arm/pr65710.c: New.
580 2015-04-12 Jakub Jelinek <jakub@redhat.com>
582 PR tree-optimization/65747
583 * g++.dg/torture/pr65747.C: New test.
585 2015-04-12 Jakub Jelinek <jakub@redhat.com>
588 * g++.dg/cpp0x/pr65736.C: New test.
590 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
591 Martin Liska <mliska@suse.cz>
594 * g++.dg/ipa/pr65722.C: New testcase.
596 2015-04-11 Jakub Jelinek <jakub@redhat.com>
598 PR tree-optimization/65735
599 * gcc.c-torture/compile/pr65735.c: New test.
601 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
604 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
606 2015-04-11 Jakub Jelinek <jakub@redhat.com>
609 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
611 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
614 * gcc.target/arm/pr65647-2.c: New.
616 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
619 * g++.dg/torture/pr65694.C: New test.
621 2015-04-10 Tobias Burnus <burnus@net-b.de>
623 * gfortran.dg/coarray_lock_6.f90: New.
624 * gfortran.dg/coarray_lock_7.f90: New.
625 * gfortran.dg/coarray/lock_2.f90: New.
627 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
633 * gfortran.dg/used_types_27.f90: New.
635 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
638 * gcc.target/i386/pr65671.c: New.
640 2015-04-09 Jakub Jelinek <jakub@redhat.com>
642 PR tree-optimization/65709
643 * c-c++-common/ubsan/align-9.c: New test.
645 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
648 * gfortran.dg/pr56852.f90: New test.
650 2015-04-09 Marek Polacek <polacek@redhat.com>
651 Jakub Jelinek <jakub@redhat.com>
654 * g++.dg/opt/pr65554.C: New test.
656 2015-04-09 Jakub Jelinek <jakub@redhat.com>
659 * c-c++-common/attr-aligned-1.c: New test.
661 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
663 * gcc.target/i386/mpx/memmove-zero-length.c: New.
665 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
668 * gcc.target/i386/sse-25.c: New.
670 2015-04-09 Jakub Jelinek <jakub@redhat.com>
673 * gcc.target/i386/pr65693.c: New test.
675 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
677 * gcc.dg/lto/chkp-static-bounds_0.c: New.
679 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
681 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
683 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
685 * gcc.target/i386/thunk-retbnd.c: New.
687 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
689 * gnat.dg/opt48.adb: New test.
690 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
691 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
693 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
696 * gcc.c-torture/compile/pr65540.c: New.
698 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
700 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
703 2015-04-07 Jakub Jelinek <jakub@redhat.com>
706 * g++.dg/debug/pr65678.C: New test.
709 * gcc.c-torture/compile/pr65680.c: New test.
711 2015-04-07 Andre Vehreschild <vehre@gmx.de>
714 * gfortran.dg/allocate_with_source_5.f90: New test.
716 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
718 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
719 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
721 2015-04-07 Bin Cheng <bin.cheng@arm.com>
723 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
725 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
728 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
729 to get floating point compression.
730 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
732 2015-04-06 Jakub Jelinek <jakub@redhat.com>
734 PR preprocessor/61977
735 * gcc.dg/cpp/pr61977.c: New test.
737 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
739 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
741 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
744 * gcc.target/arm/pr65647.c: New.
746 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
749 * g++.dg/torture/pr65655.C: New testcase.
751 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
754 * g++.dg/cpp1y/lambda-init13.C: New.
756 2015-04-03 Marek Polacek <polacek@redhat.com>
758 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
760 2015-04-02 Marek Polacek <polacek@redhat.com>
763 * g++.dg/cpp0x/constexpr-fold1.C: New test.
764 * g++.dg/cpp0x/constexpr-fold2.C: New test.
766 2015-04-02 Jakub Jelinek <jakub@redhat.com>
768 PR preprocessor/61977
769 * gcc.target/powerpc/pr61977-1.c: New test.
770 * gcc.target/powerpc/pr61977-2.c: New test.
772 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/warn/Wshadow-8.C: New.
776 * g++.dg/warn/Wshadow-9.C: Likewise.
777 * g++.dg/warn/Wshadow-10.C: Likewise.
778 * g++.dg/warn/Wshadow-11.C: Likewise.
780 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
782 * gcc.dg/pr23623.c: Added aligned attribute.
783 * gcc.dg/20141029-1.c: Likewise.
784 * gcc.dg/20150306-1.c: New test.
786 2015-04-01 Marek Polacek <polacek@redhat.com>
789 * g++.dg/cpp0x/initlist93.C: New test.
790 * g++.dg/cpp0x/initlist94.C: New test.
792 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
795 * gcc.target/aarch64/pr65624.c: New test.
797 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
799 * gcc.dg/ipa/inlinehint-4.c: New testcase.
801 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
803 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
804 extra variable to force stack alignment.
805 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
806 extra variable to force stack alignment.
808 2015-03-31 Marek Polacek <polacek@redhat.com>
811 * g++.dg/template/pr65390.C: New test.
813 2015-03-31 Martin Liska <mliska@suse.cz>
815 * g++.dg/ipa/pr65557.C: New test.
817 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
819 * gcc.target/s390/hotpatch-25.c: New test.
820 * gcc.target/s390/hotpatch-1.c: Update test.
821 * gcc.target/s390/hotpatch-10.c: Update test.
822 * gcc.target/s390/hotpatch-11.c: Update test.
823 * gcc.target/s390/hotpatch-12.c: Update test.
824 * gcc.target/s390/hotpatch-13.c: Update test.
825 * gcc.target/s390/hotpatch-14.c: Update test.
826 * gcc.target/s390/hotpatch-15.c: Update test.
827 * gcc.target/s390/hotpatch-16.c: Update test.
828 * gcc.target/s390/hotpatch-17.c: Update test.
829 * gcc.target/s390/hotpatch-18.c: Update test.
830 * gcc.target/s390/hotpatch-19.c: Update test.
831 * gcc.target/s390/hotpatch-2.c: Update test.
832 * gcc.target/s390/hotpatch-21.c: Update test.
833 * gcc.target/s390/hotpatch-22.c: Update test.
834 * gcc.target/s390/hotpatch-23.c: Update test.
835 * gcc.target/s390/hotpatch-24.c: Update test.
836 * gcc.target/s390/hotpatch-3.c: Update test.
837 * gcc.target/s390/hotpatch-4.c: Update test.
838 * gcc.target/s390/hotpatch-5.c: Update test.
839 * gcc.target/s390/hotpatch-6.c: Update test.
840 * gcc.target/s390/hotpatch-7.c: Update test.
841 * gcc.target/s390/hotpatch-8.c: Update test.
842 * gcc.target/s390/hotpatch-9.c: Update test.
843 * gcc.target/s390/hotpatch-compile-16.c: Update test.
845 2015-03-31 Richard Biener <rguenther@suse.de>
848 * g++.dg/torture/pr65626.C: New testcase.
850 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
853 * gcc.target/i386/mpx/pr65531.cc: New.
855 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
858 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
859 __builtin_alloca instead of alloca.
860 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
861 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
862 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
865 2015-03-30 Jakub Jelinek <jakub@redhat.com>
868 * g++.dg/ubsan/pr65610.C: New test.
870 2015-03-30 Marek Polacek <polacek@redhat.com>
873 * g++.dg/cpp0x/pr65398-2.C: New test.
875 2015-03-30 Marek Polacek <polacek@redhat.com>
877 * c-c++-common/pr65556.c: Change the width of bit-fields.
879 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
882 * gcc.target/i386/pr65588.c: New testcase.
884 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
887 * gfortran.dg/open_errors_2.f90: New test.
889 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
892 * gfortran.dg/namelist_86.f90: New test.
894 2015-03-28 Andre Vehreschild <vehre@gmx.de>
896 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
897 statement to reflect new ownership.
899 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/template/friend58.C: New.
903 * g++.dg/template/friend59.C: Likewise.
905 2015-03-27 Tobias Burnus <burnus@net-b.de>
908 * g++.dg/gomp/openmp-simd-3.C: New.
909 * gcc.dg/gomp/openmp-simd-3.c: New.
911 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
914 * gcc.target/i386/pr65248-1.c: New file.
915 * gcc.target/i386/pr65248-2.c: Likewise.
916 * gcc.target/i386/pr65248-3.c: Likewise.
917 * gcc.target/i386/pr65248-4.c: Likewise.
919 2015-03-27 Jakub Jelinek <jakub@redhat.com>
922 * gcc.c-torture/compile/pr65593.c: New test.
924 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
927 * g++.dg/cpp1y/constexpr-assert1.C: New.
929 2015-03-27 Marek Polacek <polacek@redhat.com>
932 * c-c++-common/pr65556.c: New test.
934 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
937 * g++.dg/torture/pr65600.C: New testcase.
939 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
942 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
944 2015-03-27 Andre Vehreschild <vehre@gmx.de>
946 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
947 statement and cleanup. Fixed typos.
949 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
952 * gcc.c-torture/compile/pr65595.c: New testcase.
954 2015-03-27 Marek Polacek <polacek@redhat.com>
957 * g++.dg/ubsan/pr65583.C: New test.
959 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
961 * gcc.c-torture/compile/20150327.c: New testcase.
963 2015-03-26 Richard Biener <rguenther@suse.de>
966 * g++.dg/torture/pr65555.C: New testcase.
968 2015-03-26 Jakub Jelinek <jakub@redhat.com>
970 PR tree-optimization/64715
971 * gcc.dg/builtin-object-size-15.c: New test.
972 * gcc.dg/pr64715-1.c: New test.
973 * gcc.dg/pr64715-2.c: New test.
975 2015-03-26 Richard Biener <rguenther@suse.de>
978 * gnat.dg/specs/opt2.ads: Fix testcase.
980 2015-03-25 Martin Sebor <msebor@redhat.com>
983 * lib/target-supports.exp (check_effective_target_arm32): Fail early
984 when target isn't arm*-*-*-*.
985 (check_effective_target_arm_nothumb): Likewise.
986 (check_effective_target_arm_little_endian): Likewise.
987 (check_effective_target_arm_vect_no_misalign): Likewise.
988 (check_effective_target_aarch64_little_endian): Fail early if target
991 2015-03-25 Sebastian Pop <s.pop@samsung.com>
993 PR tree-optimization/65177
994 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
996 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
998 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
999 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1000 smmintrin.h and mm3dnow.h.
1002 2015-03-25 Marek Polacek <polacek@redhat.com>
1005 * g++.dg/cpp0x/pr65558.C: New test.
1007 2015-03-25 Marek Polacek <polacek@redhat.com>
1010 * g++.dg/template/pr61670.C: New test.
1012 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1015 * g++.dg/template/pr54987.C: New.
1017 2015-03-25 Richard Biener <rguenther@suse.de>
1019 PR tree-optimization/62630
1020 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1022 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1025 * gcc.target/i386/mpx/pr65508.c: New.
1027 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1031 * gfortran.dg/data_initialized_3.f90: New.
1033 2015-03-25 Richard Biener <rguenther@suse.de>
1036 * gnat.dg/specs/opt2.ads: New testcase.
1038 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1040 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1041 * gcc.target/arm/memset-inline-4.c: Skip for
1042 arm_tune_string_ops_prefer_neon.
1043 * gcc.target/arm/memset-inline-5.c: Ditto.
1044 * gcc.target/arm/memset-inline-6.c: Ditto.
1045 * gcc.target/arm/memset-inline-8.c: Ditto.
1046 * gcc.target/arm/memset-inline-9.c: Ditto.
1048 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/other/virtual3.C: New.
1053 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1056 * g++.dg/cpp0x/vt-60130.C: New.
1058 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1061 * g++.dg/warn/Warray-bounds-7.C: New.
1063 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1066 * g++.dg/template/defarg18.C: New.
1068 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1071 * g++.dg/cpp0x/vt-59988.C: New.
1073 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1075 PR tree-optimization/65533
1076 * gcc.dg/pr65533.c: New test.
1078 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1080 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1081 source= and mold= expressions functionality.
1082 * gfortran.dg/allocate_class_4.f90: New test.
1083 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1084 copying an unlimited polymorhpic object containing a char array
1085 to another unlimited polymorphic object respects the _len
1087 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1088 whether deferred length char array allocate works, unlimited
1089 polymorphic object allocation from a string works and if
1090 allocating an array of deferred length strings works.
1091 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1093 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/cpp0x/constexpr-array11.C: New.
1098 2015-03-24 Richard Biener <rguenther@suse.de>
1101 * gcc.dg/torture/pr65517.c: New testcase.
1103 2015-03-24 Tobias Burnus <burnus@net-b.de>
1105 * gfortran.dg/coindexed_1.f90: Moved from
1106 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1108 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1115 * gcc.target/i386/pr65523.c: New test.
1118 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1120 * g++.dg/lto/pr65475b_0.C: Likewise.
1122 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1125 * gcc.target/sh/torture/pr65505.c: New.
1127 2015-03-23 Martin Sebor <msebor@redhat.com>
1130 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1131 assembly for lvx in addition to lxv.
1133 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1136 * gfortran.dg/pr65504.f90: New test.
1139 * gcc.dg/pr65521.c: New test.
1141 2015-03-23 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/65518
1144 * gcc.dg/vect/pr65518.c: New testcase.
1146 2015-03-23 Richard Biener <rguenther@suse.de>
1148 PR tree-optimization/65494
1149 * gcc.dg/vect/pr65494.c: New testcase.
1151 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1153 PR preprocessor/65238
1154 * c-c++-common/cpp/pr65238-1.c: New test.
1155 * gcc.dg/cpp/pr65238-2.c: New test.
1156 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1157 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1159 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1160 Mikael Morin <mikael@gcc.gnu.org>
1163 * gfortran.dg/elemental_dependency_4.f90: New.
1164 * gfortran.dg/elemental_dependency_5.f90: New.
1166 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1169 * g++.dg/lto/pr65475b_0.C: New testcase.
1170 * g++.dg/lto/pr65475b_1.C: New testcase.
1171 * g++.dg/lto/pr65475c_0.C: New testcase.
1172 * g++.dg/lto/pr65475c_1.C: New testcase.
1174 2015-03-21 Tobias Burnus <burnus@net-b.de>
1176 * gfortran.dg/coarray_38.f90: New.
1177 * gfortran.dg/coarray_39.f90: New.
1178 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1181 2015-03-20 Marek Polacek <polacek@redhat.com>
1184 * g++.dg/cpp0x/pr65398.C: New test.
1186 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1189 * g++.dg/lto/pr65475_0.C: New testcase.
1190 * g++.dg/lto/pr65475_1.C: New testcase.
1192 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1194 PR rtl-optimization/64366
1195 * gcc.target/sh/pr64366.c: New.
1197 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/cpp0x/constexpr-48324.C: New.
1202 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/cpp0x/pr48453.C: New.
1207 2015-03-20 Marek Polacek <polacek@redhat.com>
1210 * g++.dg/cpp0x/pr65072.C: New test.
1212 2015-03-20 Richard Biener <rguenther@suse.de>
1215 * gcc.dg/pr15347.c: Use -O.
1216 * c-c++-common/pr19807-1.c: Likewise.
1218 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1220 * gnat.dg/volatile13.ad[sb]: New test.
1222 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1224 PR rtl-optimization/60851
1225 * gcc.target/i386/pr60851.c: New test.
1227 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1230 * g++.dg/pr65240.h: Add tests for PR 65240.
1231 * g++.dg/pr65240-1.C: Likewise.
1232 * g++.dg/pr65240-2.C: Likewise.
1233 * g++.dg/pr65240-3.C: Likewise.
1234 * g++.dg/pr65240-4.C: Likewise.
1236 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1238 PR rtl-optimization/63491
1239 * gcc.target/powerpc/pr63491.c: New.
1241 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1243 * g++.dg/ipa/pr65465.C: New test.
1245 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/cpp0x/deleted11.C: New.
1250 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1253 * c-c++-common/tsan/pr65400-3.c: New test.
1255 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/cpp0x/constexpr-59686.C: New.
1260 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1263 * g++.dg/tsan/pr64265.C: New test.
1266 * c-c++-common/tsan/pr65400-1.c: New test.
1267 * c-c++-common/tsan/pr65400-2.c: New test.
1269 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/cpp0x/pr59816.C: New.
1274 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1277 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1279 2015-03-18 Martin Liska <mliska@suse.cz>
1282 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1283 equivalences either to 6 or 7.
1285 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1289 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1291 * gcc.dg/undefined-loop-1.c: New file.
1292 * gcc.dg/undefined-loop-2.c: New file.
1294 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1297 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1298 loop exits too early.
1300 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1302 PR tree-optimization/65450
1303 * gfortran.dg/pr65450.f90: New test.
1306 * gcc.target/i386/pr65078-1.c: New test.
1307 * gcc.target/i386/pr65078-2.c: New test.
1308 * gcc.target/i386/pr65078-3.c: New test.
1309 * gcc.target/i386/pr65078-4.c: New test.
1310 * gcc.target/i386/pr65078-5.c: New test.
1311 * gcc.target/i386/pr65078-6.c: New test.
1313 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/cpp1y/pr65340.C: New.
1318 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1321 * gfortran.dg/system_clock_3.f08: Adjust test.
1323 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1326 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1327 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1329 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1332 * gfortran.dg/system_clock_3.f08: New test.
1334 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1337 g++.dg/cpp1y/pr64626-1.C: New.
1338 g++.dg/cpp1y/pr64626-2.C: New.
1339 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1341 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1343 PR tree-optimization/65427
1344 * gcc.c-torture/execute/pr65427.c: New test.
1346 2015-03-16 Marek Polacek <polacek@redhat.com>
1350 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1351 * g++.dg/cpp0x/pr65327.C: New test.
1353 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1356 * c-c++-common/asan/pr64820.c: New test.
1358 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1360 * gfortran.dg/pointer_2.f90: New test.
1362 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1364 * g++.dg/pr65049.C: New test.
1366 2015-03-16 Tom de Vries <tom@codesourcery.com>
1368 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1369 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1370 * gcc.target/i386/fuse-caller-save.c: Same.
1372 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1374 * gnat.dg/loop_optimization18.ad[sb]: New test.
1375 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1377 2015-03-16 Alan Modra <amodra@gmail.com>
1379 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1382 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1384 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1386 * gcc.dg/torture/pr65270-2.c: Likewise.
1388 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1391 * gfortran.dg/pointer_remapping_9.f90: New.
1393 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1395 PR tree-optimization/65369
1396 * gcc.c-torture/execute/pr65369.c: New test.
1398 PR tree-optimization/65418
1399 * gcc.c-torture/execute/pr65418-1.c: New test.
1400 * gcc.c-torture/execute/pr65418-2.c: New test.
1402 PR rtl-optimization/65401
1403 * gcc.c-torture/execute/pr65401.c: New test.
1405 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1408 * gcc.target/arm/pr64600_1.c: New test.
1410 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1412 PR rtl-optimization/65235
1413 * gcc.target/aarch64/pr65235_1.c: New test.
1415 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1417 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1418 * gcc.target/s390/hotpatch-22.c: Likewise.
1419 * gcc.target/s390/hotpatch-23.c: Likewise.
1420 * gcc.target/s390/hotpatch-24.c: Likewise.
1421 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1422 * gcc.target/s390/hotpatch-1.c: Update expected output.
1423 * gcc.target/s390/hotpatch-2.c: Likewise.
1424 * gcc.target/s390/hotpatch-3.c: Likewise.
1425 * gcc.target/s390/hotpatch-4.c: Likewise.
1426 * gcc.target/s390/hotpatch-5.c: Likewise.
1427 * gcc.target/s390/hotpatch-6.c: Likewise.
1428 * gcc.target/s390/hotpatch-7.c: Likewise.
1429 * gcc.target/s390/hotpatch-8.c: Likewise.
1430 * gcc.target/s390/hotpatch-9.c: Likewise.
1431 * gcc.target/s390/hotpatch-10.c: Likewise.
1432 * gcc.target/s390/hotpatch-11.c: Likewise.
1433 * gcc.target/s390/hotpatch-12.c: Likewise.
1434 * gcc.target/s390/hotpatch-13.c: Likewise.
1435 * gcc.target/s390/hotpatch-14.c: Likewise.
1436 * gcc.target/s390/hotpatch-15.c: Likewise.
1437 * gcc.target/s390/hotpatch-16.c: Likewise.
1438 * gcc.target/s390/hotpatch-17.c: Likewise.
1439 * gcc.target/s390/hotpatch-18.c: Likewise.
1440 * gcc.target/s390/hotpatch-19.c: Likewise.
1442 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1445 * gcc.target/i386/pr65103-1.c: New.
1447 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1450 * gcc.target/i386/pr65044.c: New.
1452 2015-03-12 Tom de Vries <tom@codesourcery.com>
1454 PR rtl-optimization/64895
1455 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1456 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1457 * gcc.target/i386/fuse-caller-save.c: Ditto.
1459 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1461 * gcc.dg/ipa/pr63569.c: Fix template.
1463 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1465 * g++.dg/ipa/pr64146.C: Require fpic support.
1467 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1470 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1471 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1473 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1475 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1476 to dg-options, fix up dg-skip-if.
1478 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1481 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1482 * gcc.target/avr/tiny-caller-save.c: Same.
1484 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1487 * g++.dg/pr65242.C: New test.
1489 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1491 * c-c++-common/asan/no-asan-check-glob.c: New test.
1493 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/other/default11.C: New.
1497 * g++.dg/other/default12.C: Likewise.
1499 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1502 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1504 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1507 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1509 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1512 * g++.dg/cpp0x/pr65127.C: New test.
1514 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1516 * gcc.dg/ipa/PR64550.c: Update template.
1518 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1519 Tobias Burnus <burnus@net-b.de>
1521 * gfortran.dg/coarray_sync_memory.f90: New.
1523 2015-03-10 Marek Polacek <polacek@redhat.com>
1526 * c-c++-common/ubsan/pr65367.c: New test.
1528 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1530 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1531 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1532 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1533 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1534 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1535 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1536 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1537 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1538 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1539 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1540 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1541 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1542 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1544 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1546 * lib/mpx-dg.exp (mpx_link_flags): New.
1549 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1550 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1551 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1552 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1553 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1554 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1555 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1556 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1557 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1558 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1559 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1560 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1561 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1562 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1563 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1564 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1565 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1566 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1567 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1568 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1569 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1570 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1571 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1572 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1573 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1574 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1575 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1576 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1577 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1578 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1579 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1580 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1581 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1582 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1583 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1584 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1585 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1586 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1587 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1588 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1589 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1590 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1591 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1592 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1593 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1594 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1595 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1596 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1597 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1598 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1599 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1600 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1601 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1602 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1603 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1604 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1605 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1606 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1607 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1608 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1609 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1610 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1611 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1612 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1613 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1614 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1615 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1616 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1617 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1618 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1619 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1620 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1621 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1622 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1623 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1624 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1625 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1626 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1627 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1628 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1629 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1630 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1631 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1632 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1633 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1634 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1635 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1636 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1637 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1638 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1639 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1640 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1641 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1642 * gcc.target/i386/mpx/label-address-1.c: New.
1643 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1644 * gcc.target/i386/mpx/macro.c: New.
1645 * gcc.target/i386/mpx/mpx-check.h: New.
1646 * gcc.target/i386/mpx/mpx.exp: New.
1647 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1648 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1649 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1650 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1651 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1652 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1653 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1654 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1655 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1656 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1657 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1658 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1659 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1660 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1661 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1662 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1663 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1664 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1665 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1666 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1667 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1668 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1669 * gcc.target/i386/mpx/reference-1-nov.c: New.
1670 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1671 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1672 * gcc.target/i386/mpx/reference-2-nov.c: New.
1673 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1674 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1675 * gcc.target/i386/mpx/reference-3-nov.c: New.
1676 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1677 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1678 * gcc.target/i386/mpx/reference-4-nov.c: New.
1679 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1680 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1681 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1682 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1683 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1684 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1685 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1686 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1687 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1688 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1689 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1690 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1691 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1692 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1693 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1694 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1695 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1696 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1697 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1698 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1699 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1700 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1701 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1702 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1703 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1704 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1705 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1706 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1707 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1708 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1709 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1710 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1711 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1712 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1713 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1714 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1715 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1716 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1717 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1718 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1719 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1720 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1721 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1722 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1723 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1724 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1725 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1726 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1727 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1728 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1729 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1730 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1731 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1732 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1733 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1734 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1735 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1736 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1737 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1738 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1739 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1740 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1741 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1742 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1743 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1744 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1745 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1746 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1747 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1748 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1749 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1750 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1751 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1752 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1753 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1754 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1755 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1756 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1757 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1758 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1759 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1760 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1761 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1762 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1763 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1764 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1765 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1766 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1767 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1768 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1769 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1770 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1771 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1772 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1773 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1774 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1775 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1776 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1777 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1778 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1779 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1780 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1781 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1782 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1783 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1784 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1785 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1786 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1787 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1788 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1789 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1790 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1791 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1792 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1793 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1794 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1795 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1796 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1797 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1798 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1799 * gcc.target/i386/mpx/vla-1-nov.c: New.
1800 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1801 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1802 * gcc.target/i386/mpx/vla-2-nov.c: New.
1803 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1805 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1807 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1809 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1811 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1813 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1815 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1816 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1818 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1821 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1824 * c-c++-common/pr65120.c: New test.
1826 PR rtl-optimization/65321
1827 * gcc.dg/pr65321.c: New test.
1829 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1831 PR tree-optimization/65355
1832 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1834 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1837 * c-c++-common/pr49706.c: Adjust tests for not warning
1838 about !!x == y or !b == y where b is boolean, and add
1840 * c-c++-common/pr62199-2.c: Likewise.
1842 2015-03-09 Richard Biener <rguenther@suse.de>
1845 * gcc.dg/torture/pr65270-1.c: New testcase.
1846 * gcc.dg/torture/pr65270-2.c: Likewise.
1848 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1850 PR tree-optimization/63743
1851 * gcc.dg/pr63743.c: New test.
1853 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1856 * g++.dg/lto/pr65316_0.C: New testcase.
1857 * g++.dg/lto/pr65316_1.C: New testcase.
1859 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1862 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1864 * g++.dg/abi/rtti3.C: Likewise.
1866 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1869 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1871 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1873 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1875 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1877 2015-03-08 Morin <mikael@gcc.gnu.org>
1880 * gfortran.dg/entry_20.f90: New.
1882 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1885 * gcc.c-torture/compile/pr65153.c: New.
1887 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1890 * g++.dg/torture/pr65249.C: New.
1892 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1894 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1896 (int64_t): Likewise.
1898 2015-03-07 Marek Polacek <polacek@redhat.com>
1899 Martin Uecker <uecker@eecs.berkeley.edu>
1902 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1904 * c-c++-common/ubsan/bounds-8.c: New test.
1905 * c-c++-common/ubsan/bounds-9.c: New test.
1906 * gcc.dg/ubsan/bounds-2.c: New test.
1908 2015-03-05 Martin Sebor <msebor@redhat.com>
1910 * PR testsuite/63175
1911 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1912 checking of results into main to prevent it from getting optimized
1914 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1916 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1918 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1919 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1920 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1923 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1925 * g++.dg/lto/pr65302_1.C: New testcase.
1926 * g++.dg/lto/pr65302_0.C: New testcase.
1928 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1930 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1931 -fno-ipa-icf to dg-options.
1933 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1935 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1936 compiles using the linker plugin.
1938 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1940 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1942 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1944 * gcc.target/arm/pr65067.c: New test.
1946 2015-03-05 Martin Liska <mliska@suse.cz>
1949 * gcc.dg/ipa/pr65318.c: New test.
1951 2015-03-05 Marek Polacek <polacek@redhat.com>
1953 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1955 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1957 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1959 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1961 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1962 max-unroll-times back to defaults for s390.
1964 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1968 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1971 * g++.dg/cpp0x/initlist92.C: New.
1973 2015-03-05 Richard Biener <rguenther@suse.de>
1975 PR tree-optimization/65310
1976 * gcc.dg/vect/pr65310.c: New testcase.
1978 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1981 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1983 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1985 * gnat.dg/entry_queues3.adb: New test.
1987 2015-03-04 Ian Lance Taylor <iant@google.com>
1989 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1991 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1994 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1996 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1998 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1999 -fno-ipa-icf to dg-options
2000 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2001 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2003 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2006 * g++.dg/cpp0x/decltype62.C: New.
2008 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2010 * gnat.dg/object_overflow5.adb: New test.
2012 2015-03-03 Martin Liska <mliska@suse.cz>
2015 * gcc.dg/ipa/pr65287.c: New test.
2017 2015-03-03 Martin Jambor <mjambor@suse.cz>
2018 Eric Botcazou <ebotcazou@adacore.com>
2020 * gnat.dg/specs/pack12.ads: New test.
2022 2015-03-03 Martin Liska <mliska@suse.cz>
2024 * gcc.dg/ipa/PR65282.c: New test.
2026 2015-03-13 Jeff Law <law@redhat.com>
2028 PR tree-optimization/65241
2029 * gcc.c-torture/compile/pr65241.c: New test.
2031 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2034 * gcc.target/avr/torture/pr64331.c: New test.
2036 2015-03-03 Martin Liska <mliska@suse.cz>
2037 Jan Hubicka <hubicka@ucw.cz>
2039 * g++.dg/ipa/pr65263.C: New test.
2041 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2044 * gcc.dg/lto/pr65130_0.c: New testcase.
2045 * gcc.dg/lto/pr65130_1.c: New testcase.
2047 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2050 * g++.dg/torture/pr64988.C: New testcase.
2052 2015-03-02 Tobias Burnus <burnus@net-b.de>
2054 * gfortran.dg/coarray_atomic_6.f90: New.
2056 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2059 * gcc.target/i386/pr65184.c: New.
2061 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2064 * gcc.target/i386/pr65183.c: New.
2066 2015-02-28 Martin Liska <mliska@suse.cz>
2067 Jan Hubicka <hubicka@ucw.cz>
2069 * gcc.dg/ipa/ipa-icf-35.c: New test.
2070 * gcc.dg/ipa/ipa-icf-36.c: New test.
2071 * gcc.dg/ipa/ipa-icf-37.c: New test.
2073 2015-02-28 Martin Liska <mliska@suse.cz>
2074 Jan Hubicka <hubicka@ucw.cz>
2077 * gcc.dg/ipa/ipa-icf-34.c: New test.
2079 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2082 * gcc.target/sh/sh/pr61142.c: New.
2084 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2086 * g++.dg/other/dump-ada-spec-3.C: New test.
2088 2015-03-01 Martin Liska <mliska@suse.cz>
2090 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2091 * g++.dg/ipa/pr63595.C: Update expected results.
2093 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2096 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2098 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2100 * gcc.dg/vect/pr59354.c: Move vector producing code to
2103 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2106 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2107 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2108 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2109 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2111 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2113 PR tree-optimization/65048
2114 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2115 (foo): Use K&R style definition.
2117 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2120 * g++.dg/pr65032.C: New.
2122 2015-02-27 Marek Polacek <polacek@redhat.com>
2125 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2128 2015-02-27 Marek Polacek <polacek@redhat.com>
2131 * gcc.dg/pr65228.c: New test.
2133 2015-02-27 Kai Tietz <ktietz@redhat.com>
2136 * gcc.dg/weak/weak-17.c: New file.
2138 2015-02-27 Richard Biener <rguenther@suse.de>
2141 * g++.dg/lto/pr65193_0.C: New testcase.
2143 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2145 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2146 * gcc.target/s390/hotpatch-8.c: Likewise.
2147 * gcc.target/s390/hotpatch-9.c: Likewise.
2148 * gcc.target/s390/pr61078.c: Likewise.
2149 * gcc.target/s390/pr57960.c: Remove -m64.
2150 * gcc.target/s390/pr61078.c: Likewise.
2152 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2153 Martin Liska <mliska@suse.cz>
2156 * gcc.dg/pr64454.c: Disable ICF.
2157 * gcc.dg/pr28685-1.c: Disable ICF
2158 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2159 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2160 * g++.dg/ipa/ipa-icf-4.C: Update template.
2162 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2164 PR tree-optimization/65216
2165 * gcc.c-torture/execute/pr65216.c: New test.
2167 PR tree-optimization/65215
2168 * gcc.c-torture/execute/pr65215-1.c: New test.
2169 * gcc.c-torture/execute/pr65215-2.c: New test.
2170 * gcc.c-torture/execute/pr65215-3.c: New test.
2171 * gcc.c-torture/execute/pr65215-4.c: New test.
2172 * gcc.c-torture/execute/pr65215-5.c: New test.
2174 2015-02-26 Tom de Vries <tom@codesourcery.com>
2176 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2178 2015-02-26 Martin Liska <mliska@suse.cz>
2179 Jan Hubicka <hubicka@ucw.cz>
2181 * g++.dg/ipa/pr64146.C: Update expected results.
2182 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2183 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2184 * gcc.dg/ipa/ipa-icf-34.c: New test.
2186 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2188 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2189 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2190 (dg-additional-options): Remove dg directive.
2191 (dg-final): Add dg directive.
2193 2015-02-26 Marek Polacek <polacek@redhat.com>
2196 * g++.dg/ipa/pr65008.C: New test.
2198 2015-02-26 Tom de Vries <tom@codesourcery.com>
2200 * lib/profopt.exp (profopt-target-cleanup): New proc.
2201 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2202 files from sources from dg-additional-sources.
2204 2015-02-26 Tom de Vries <tom@codesourcery.com>
2206 * lib/gcov.exp: Cleanup in case of xfail.
2208 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2210 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2212 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2215 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2216 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2217 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2218 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2219 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2220 * g++.dg/debug/pr46123.C: XFAIL and move...
2221 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2222 * gcc.dg/debug/dwarf2-3.c: Move...
2223 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2225 2015-02-26 Marek Polacek <polacek@redhat.com>
2228 * g++.dg/cpp1y/pr65202.C: New test.
2230 2015-02-26 Tom de Vries <tom@codesourcery.com>
2232 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2233 locale_facets.h.gcov.
2235 2015-02-26 Tom de Vries <tom@codesourcery.com>
2237 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2239 2015-02-26 Tom de Vries <tom@codesourcery.com>
2241 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2243 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2246 * gcc.target/i386/pr65217.c: New.
2248 2015-02-26 Tom de Vries <tom@codesourcery.com>
2250 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2252 2015-02-26 Tom de Vries <tom@codesourcery.com>
2254 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2256 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2258 PR tree-optimization/65048
2259 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2261 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2263 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2264 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2266 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2269 * gcc.target/i386/pr65161.c: New test.
2271 2015-02-26 Terry Guo <terry.guo@arm.com>
2273 * gcc.target/arm/no-volatile-in-it.c: New test.
2275 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2277 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2278 (dg-options): Add -save-temps.
2279 (dg-final): Add cleanup-saved-temps.
2281 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2283 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2285 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2287 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2288 * gcc.target/powerpc/pack01.c: Include string.h.
2290 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2293 * gcc.target/i386/pr65167.c: New.
2295 2015-02-25 Kai Tietz <ktietz@redhat.com>
2297 PR tree-optimization/61917
2298 * gcc.dg/vect/vect-pr61917.c: New file.
2300 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2302 PR tree-optimization/65170
2303 * gcc.c-torture/execute/pr65170.c: New test.
2304 * gcc.dg/tree-ssa/vrp96.c: New test.
2306 2015-02-24 Tom de Vries <tom@codesourcery.com>
2308 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2310 2015-02-24 Tom de Vries <tom@codesourcery.com>
2313 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2314 (dg-additional-files-options): Copy additional_sources to
2315 additional_sources_used before emptying additional_sources.
2316 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2317 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2318 (cleanup-saved-temps): Use additional_sources_used instead of
2320 (dg-test): Reset additional_sources_used.
2322 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2325 * gfortran.dg/integer_exponentiation_6.F90: New test.
2327 2015-02-23 Martin Sebor <msebor@redhat.com>
2330 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2331 two parts. One to save registers, the other to verify the
2332 registers have the right values. Save register state into
2333 static data rather than on the stack.
2335 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2338 * c-c++-common/asan/pr63888.c: New test.
2340 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2343 * gcc.c-torture/compile/pr65163.c: New.
2345 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2347 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2348 with -m31 on 64 bit.
2349 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2350 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2352 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2354 * gcc.target/s390/20090223-1.c: Add
2355 -Wno-implicit-function-declaration option.
2356 * gcc.target/s390/pr42224.c: Likewise.
2357 * gcc.target/s390/pr55718.c: Likewise.
2359 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2361 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2362 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2363 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2364 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2365 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2366 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2367 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2368 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2369 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2370 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2371 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2372 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2373 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2374 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2375 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2376 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2377 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2378 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2379 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2380 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2381 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2383 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2385 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2386 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2387 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2388 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2389 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2390 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2391 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2392 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2393 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2394 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2395 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2396 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2397 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2398 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2399 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2400 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2402 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2406 * gfortran.dg/pr61960.f90: New.
2407 * gfortran.dg/pr64230.f90: New.
2408 * gfortran.dg/pr64980.f03: New.
2410 2015-02-22 Tom de Vries <tom@codesourcery.com>
2412 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2414 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2417 * gnat.dg/timing_events.adb: Removed, invalid test.
2419 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2422 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2424 * g++.dg/gcov/gcov-2.C: Likewise.
2426 2015-02-20 Richard Biener <rguenther@suse.de>
2428 PR tree-optimization/65136
2429 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2431 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2434 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2435 and nvptx-*-* blacklisting.
2437 * gcc.dg/sibcall-9.c: New test.
2438 * gcc.dg/sibcall-10.c: New test.
2440 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2442 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2444 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2447 * gcc.target/avr/torture/pr64452.c: New test.
2449 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2451 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2452 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2454 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2457 * lib/target-supports.exp (check_compile): Check whether
2458 additional_sources is defined before using it.
2460 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2463 * g++.dg/opt/pr65074.C: New file.
2465 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2467 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2468 (size_type): New typedef.
2469 (operator "" _script): Use it for the last argument.
2471 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2473 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2475 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2477 * lib/target-supports.exp (check_compile): Save/restore
2478 additional_sources that may belong to an actual test.
2480 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2482 PR gcov-profile/64634
2483 * g++.dg/gcov/gcov-15.C: New test.
2485 2015-02-18 Tom de Vries <tom@codesourcery.com>
2487 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2489 2015-02-18 Tom de Vries <tom@codesourcery.com>
2491 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2493 2015-02-18 Tom de Vries <tom@codesourcery.com>
2495 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2497 2015-02-18 Tom de Vries <tom@codesourcery.com>
2499 * gfortran.dg/fmt_cache_1.f: Add missing close.
2501 2015-02-18 Tom de Vries <tom@codesourcery.com>
2504 * gfortran.dg/read_eof_8.f90: Add missing close.
2506 2015-02-18 Richard Biener <rguenther@suse.de>
2508 PR tree-optimization/65063
2509 * gcc.dg/pr65063.c: New testcase.
2511 2015-02-18 Richard Biener <rguenther@suse.de>
2513 PR tree-optimization/62217
2514 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2516 2015-02-18 Marek Polacek <polacek@redhat.com>
2519 * c-c++-common/ubsan/pr65081.c: New test.
2521 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2523 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2524 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2526 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2528 * gcc.dg/ipa/propalign-3.c: New test.
2530 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2533 * gcc.target/sh/pr64793.c: New.
2534 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2536 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2538 * gcc.target/arm/divzero.c: New test case.
2540 2015-02-17 Tom de Vries <tom@codesourcery.com>
2542 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2544 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2545 Jakub Jelinek <jakub@redhat.com>
2548 * g++.dg/cpp0x/pr65075.C: New test.
2550 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2553 * gcc.target/powerpc/pr65058.c: New test.
2555 2015-02-16 Jeff Law <law@redhat.com>
2557 PR tree-optimization/64823
2558 * gcc.dg/uninit-20.c: New test.
2560 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2561 James Greenhalgh <james.greenhalgh@arm.com>
2564 * gcc.dg/ipa/ipa-clone-1.c: New test.
2566 2015-02-16 Richard Biener <rguenther@suse.de>
2568 PR tree-optimization/65077
2569 * gcc.dg/torture/pr65077.c: New testcase.
2571 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2573 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2574 Directive adjusted to scan for ldaxr.
2575 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2576 adjusted to scan for ldaex.
2578 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2581 * g++.dg/cpp0x/constexpr-65080.C: New.
2583 2015-02-16 Richard Biener <rguenther@suse.de>
2585 PR tree-optimization/63593
2586 * gcc.dg/pr63593.c: New testcase.
2588 2015-02-16 Marek Polacek <polacek@redhat.com>
2591 * gcc.dg/pr65066.c: New test.
2593 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2595 * gcc.dg/pr65002.C: Move ...
2596 * g++.dg/ipa/pr65002.C: ... here.
2598 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2600 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2601 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2602 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2603 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2605 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2608 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2609 the expression to find calls.
2610 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2611 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2612 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2613 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2614 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2616 2015-02-14 Marek Polacek <polacek@redhat.com>
2619 * gcc.dg/array-11.c: New test.
2620 * gcc.dg/array-12.c: New test.
2621 * gcc.dg/array-13.c: New test.
2622 * gcc.dg/array-14.c: New test.
2623 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2624 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2625 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2626 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2627 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2628 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2630 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2633 * g++.dg/lookup/using54.C: New.
2635 2015-02-13 Jeff Law <law@redhat.com>
2638 Revert my change for tree-optimization/64823.
2640 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2642 PR tree-optimization/65053
2643 * gcc.c-torture/execute/pr65053-1.c: New test.
2644 * gcc.c-torture/execute/pr65053-2.c: New test.
2646 2015-02-13 Marek Polacek <polacek@redhat.com>
2649 * gcc.dg/pr65050.c: New test.
2651 2015-02-13 Jeff Law <law@redhat.com>
2653 PR tree-optimization/64823
2654 * gcc.dg/uninit-20.c: New test.
2656 PR rtl-optimization/47477
2657 * gcc.dg/tree-ssa/pr47477.c: New test.
2659 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2662 * g++.dg/parse/ivdep-2.C: New.
2663 * g++.dg/parse/ivdep-3.C: Likewise.
2665 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2668 * gfortran.dg/continuation_13.f90: New test.
2669 * gfortran.dg/continuation_14.f: New test.
2671 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2674 * g++.dg/cpp0x/sfinae55.C: New.
2676 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2679 * g++.dg/ipa/pr65034.C: New test.
2681 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2683 PR tree-optimization/65002
2684 * gcc.dg/pr65002.C: New.
2686 2015-02-13 Marek Polacek <polacek@redhat.com>
2689 * c-c++-common/pr65040.c: New test.
2691 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2693 PR tree-optimization/64705
2694 * gcc.dg/tree-ssa/pr64705.c: New test.
2696 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2699 * gcc.dg/visibility-22.c: New test.
2700 * gcc.dg/visibility-23.c: New test.
2701 * gcc.target/i386/pr32219-1.c: New test.
2702 * gcc.target/i386/pr32219-2.c: New test.
2703 * gcc.target/i386/pr32219-3.c: New test.
2704 * gcc.target/i386/pr32219-4.c: New test.
2705 * gcc.target/i386/pr32219-5.c: New test.
2706 * gcc.target/i386/pr32219-6.c: New test.
2707 * gcc.target/i386/pr32219-7.c: New test.
2708 * gcc.target/i386/pr32219-8.c: New test.
2709 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2711 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2713 PR libgfortran/57822
2714 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2715 four different KINDs.
2717 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2720 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2723 * g++.dg/ubsan/pr65000.C: New test.
2725 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2728 * gfortran.dg/finalize_28.f90: New test
2730 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2733 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2734 DW_TAG_lexical_block removal.
2735 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2736 * g++.dg/guality/pr55541.C: New test.
2739 * g++.dg/ubsan/pr64984.C: New test.
2741 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2743 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2745 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2748 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2749 instructions for 2015-01-14 get_memmodel changes.
2750 * gcc.target/powerpc/atomic-p8.c: Likewise.
2753 * g++.dg/ubsan/pr65019.C: New test.
2755 PR tree-optimization/65014
2756 * gcc.c-torture/compile/pr65014.c: New test.
2758 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2760 PR libgfortran/57822
2761 * gfortran/fmt_g0_7.f08: Revise test.
2763 2015-02-11 Jeff Law <law@redhat.com>
2766 * gcc.target/m68k/pr63347.c: New test.
2768 2015-02-11 Marek Polacek <polacek@redhat.com>
2770 * g++.dg/ubsan/shift-1.C: New test.
2771 * gcc.dg/ubsan/c-shift-2.c: New test.
2772 * c-c++-common/ubsan/shift-5.c: Remove file.
2774 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2776 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2777 Directive adjusted to XFAIL.
2778 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2781 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2784 * g++.dg/opt/pr65003.C: New test.
2786 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2788 * lib/target-supports.exp (check_effective_target_pie): Renamed
2790 (check_effective_target_pie_enabled): This.
2791 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2792 * gcc.target/i386/pie.c: Likewise.
2794 2015-02-11 Andrew Pinski <apinski@cavium.com>
2797 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2798 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2800 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2803 * gcc.target/i386/pr61925-1.c: New test.
2804 * gcc.target/i386/pr61925-2.c: New test.
2805 * gcc.target/i386/pr61925-3.c: New test.
2807 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2810 * g++.dg/asan/pr65004.C: New test.
2812 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2815 * gcc.taget/sh/pr64661-0.h: New.
2816 * gcc.taget/sh/pr64661-1.c: New.
2817 * gcc.taget/sh/pr64661-2.c: New.
2818 * gcc.taget/sh/pr64661-3.c: New.
2819 * gcc.taget/sh/pr64661-4.c: New.
2821 2015-02-10 Richard Biener <rguenther@suse.de>
2823 PR tree-optimization/64995
2824 * g++.dg/torture/pr64995.C: New testcase.
2826 2015-02-10 Richard Biener <rguenther@suse.de>
2828 PR tree-optimization/64909
2829 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2831 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2833 * gcc.dg/signbit-sa.c: New test.
2835 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2837 PR libgfortran/57822
2838 * gfortran/fmt_g0_7.f08: New test.
2840 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2842 PR tree-optimization/43378
2843 * gcc.dg/tree-ssa/pr43378.c: New test.
2845 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2848 * g++.dg/torture/pr64978.C: New testcase.
2850 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2853 * gcc.dg/asan/pr64981.c: New test.
2855 2015-02-09 Marek Polacek <polacek@redhat.com>
2858 * gcc.dg/pr64856.c: New test.
2860 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2863 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2864 * gcc.c-torture/execute/pr64979.c: New test.
2866 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2868 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2870 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2872 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2873 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2875 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2878 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2880 2015-02-09 Richard Biener <rguenther@suse.de>
2882 PR tree-optimization/54000
2883 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2885 2015-02-09 Tom de Vries <tom@codesourcery.com>
2887 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2889 2015-02-09 Martin Liska <mliska@suse.cz>
2891 * g++.dg/ipa/pr64858.C: New test.
2893 2015-02-09 Tom de Vries <tom@codesourcery.com>
2895 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2897 2015-02-08 Andrew Pinski <apinski@cavium.com>
2899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2901 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2904 * gfortran.dg/use_rename_8.f90: New.
2906 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2908 * gnat.dg/addr7.ad[sb]: New test.
2909 * gnat.dg/addr8.ad[sb]: Likewise.
2911 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2914 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2915 from jit.dg/test-compile-to-executable.c's create_code, with a
2916 clarification of the output message.
2917 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2919 (test_jit): Use CHECK_NO_ERRORS when calling
2920 gcc_jit_context_compile_to_file.
2921 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2922 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2923 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2924 about deletions that are attempted.
2925 (jit-verify-compile-to-file): Rename to...
2926 (jit-verify-output-file-was-created): ...this, and drop the
2927 attempt to run "file" and verify the output.
2928 (jit-verify-assembler): New function.
2929 (jit-verify-object): New function.
2930 (jit-verify-dynamic-library): New function.
2931 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2932 favor of an implementation from new file
2933 create-code-for-hello-world-executable.h, which also adds a
2935 (dg-final): Replace jit-verify-compile-to-file with
2936 jit-verify-output-file-was-created, and invoke new function
2937 jit-verify-assembler.
2938 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2940 (dg-final): Replace jit-verify-compile-to-file with
2941 jit-verify-output-file-was-created, and invoke new function
2942 jit-verify-dynamic-library.
2943 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2944 favor of an implementation from new file
2945 create-code-for-hello-world-executable.h, which also adds a
2947 (dg-final): Replace jit-verify-compile-to-file with
2948 jit-verify-output-file-was-created. Strengthen the expected stdout
2949 from the built executable.
2950 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2951 favor of an implementation from new file
2952 create-code-for-hello-world-executable.h, which also adds a
2954 (dg-final): Replace jit-verify-compile-to-file with
2955 jit-verify-output-file-was-created, and invoke new function
2957 * jit.dg/verify-dynamic-library.c: New source file.
2959 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2960 Brian Rzycki <b.rzycki@samsung.com>
2962 PR tree-optimization/64878
2963 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2965 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2968 * g++.dg/ipa/pr64896.C: New test.
2970 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2973 * gcc.target/powerpc/pr64205.c: New file.
2975 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2977 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2978 (dg-options): Use -fpie instead of -fPIE -pie.
2980 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2983 * g++.dg/asan/pr64937.C: New test.
2985 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2988 * gfortran.dg/class_to_type_4.f90: New test
2990 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2992 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2994 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2996 PR rtl-optimization/64957
2998 * gcc.c-torture/execute/pr64957.c: New test.
3000 2015-02-05 Jeff Law <law@redhat.com>
3003 * gcc.target/h8300/pr17306-1.c: New test.
3004 * gcc.target/h8300/pr17306-2.c: New test.
3006 2015-02-05 Tobias Burnus <burnus@net-b.de>
3009 * gfortran.dg/structure_constructor_12.f90: New.
3011 2015-02-05 Jeff Law <law@redhat.com>
3014 gcc.target/h8300/pr58400.c: New test.
3016 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3018 * gcc.target/arm/macro_defs0.c: New test.
3019 * gcc.target/arm/macro_defs1.c: New test.
3020 * gcc.target/arm/macro_defs2.c: New test.
3022 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3024 PR rtl-optimization/64905
3025 * gcc.target/i386/pr64905.c: Require nonpic target.
3026 (dg-options): Add -fomit-frame-pointer.
3029 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3031 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3034 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3037 * gfortran.dg/type_to_class_2.f90: New test
3038 * gfortran.dg/type_to_class_3.f90: New test
3040 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3043 * g++.dg/torture/pr64686.C: New testcase.
3045 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3047 PR rtl-optimization/64905
3048 * gcc.target/i386/pr64905.c: New file.
3050 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3052 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3053 * gcc.dg/guality/pr41616-1.c: Ditto.
3055 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3058 * gcc.dg/pr64817-3.c: New.
3060 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3061 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3063 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3064 pass parameters in registers.
3065 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3066 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3067 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3069 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3070 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3072 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3073 list, allow for multilibed targets.
3074 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3076 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3078 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3079 * gcc.dg/pr46728-6.c: Ditto.
3081 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3083 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3084 for mips_nanlegacy target.
3086 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3088 * gcc.target/i386/chkp-hidden-def.c: New.
3090 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3093 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3094 to use 24 bits for bitfield b.
3096 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3099 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3100 cache result in a global variable. Include all 32-bit targets for
3103 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3105 PR rtl-optimization/64756
3106 * gcc.c-torture/execute/pr64756.c: New test.
3108 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3111 * gcc.target/sh/pr64660-0.h: New.
3112 * gcc.target/sh/pr64660-1.c: New.
3113 * gcc.target/sh/pr64660-2.c: New.
3114 * gcc.target/sh/pr64660-3.c: New.
3115 * gcc.target/sh/pr64660-4.c: New.
3117 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3120 * g++.dg/warn/Waddress-2.C: New.
3122 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3125 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3127 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3129 PR preprocessor/64803
3130 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3132 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3134 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3136 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3138 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3139 (_ARM_FPSRC): Add DN and AHP fields.
3140 (clean_results): Force DN=1 on AArch64.
3141 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3142 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3143 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3144 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3145 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3146 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3148 2015-02-02 Alan Modra <amodra@gmail.com>
3150 * gcc.target/powerpc/cprophard.c: New.
3152 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3154 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3155 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3157 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3160 * gcc.dg/pr64817-1.c: New test.
3161 * gcc.dg/pr64817-2.c: New test.
3163 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3166 * gcc.target/sh/pr64851-0.h: New
3167 * gcc.target/sh/pr64851-1.c: New
3168 * gcc.target/sh/pr64851-2.c: New
3169 * gcc.target/sh/pr64851-3.c: New
3170 * gcc.target/sh/pr64851-4.c: New
3172 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3175 * gcc.dg/torture/pr64882.c: New test.
3177 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3180 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3183 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3185 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3186 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3187 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3188 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3189 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3190 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3192 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3193 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3195 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3196 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3199 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3202 * g++.dg/pr64688-2.C: New.
3204 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3206 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3207 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3208 * gcc.target/i386/fuse-caller-save.c: Ditto.
3209 * gcc.target/i386/headmerge-1.c: Ditto.
3210 * gcc.target/i386/headmerge-2.c: Ditto.
3211 * gcc.target/i386/sibcall-6.c: Ditto.
3213 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3216 * gcc.target/i386/pr64617.c: New test.
3218 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3221 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3222 (dg-options): Remove -m32.
3223 (dg-final): Scan for "movb %al" only.
3224 * gcc.target/i386/pr15184-2.c: Ditto.
3226 2015-01-30 Richard Biener <rguenther@suse.de>
3228 PR tree-optimization/64829
3229 * gcc.dg/vect/pr64829.c: New testcase.
3231 2015-01-29 Marek Polacek <polacek@redhat.com>
3234 * gcc.dg/pr64709.c: New test.
3236 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3239 * g++.dg/ubsan/pr64717-1.C: New test.
3240 * g++.dg/ubsan/pr64717-2.C: New test.
3242 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3244 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3246 2015-01-29 Jeff Law <law@redhat.com>
3249 * gcc.target/i386/pr15184-1.c: New test.
3250 * gcc.target/i386/pr15184-2.c: New test.
3252 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3254 PR tree-optimization/64746
3255 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3257 2015-01-29 Richard Biener <rguenther@suse.de>
3259 PR tree-optimization/64853
3260 * gcc.dg/torture/pr64853.c: New testcase.
3262 2015-01-29 Richard Biener <rguenther@suse.de>
3264 PR tree-optimization/64844
3265 * gcc.dg/vect/pr64844.c: New testcase.
3267 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3270 * gcc.dg/pr64809.c: Delete.
3272 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3275 * gcc.target/i386/pr64805.c: New.
3277 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3279 * gcc.dg/guality/guality.h (main): Add argv[0] to
3280 guality_gdb_command.
3282 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3285 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3287 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3290 * gcc.target/sh/sh.exp
3291 (check_effective_target_atomic_model_soft_gusa_available,
3292 check_effective_target_atomic_model_soft_tcb_available,
3293 check_effective_target_atomic_model_soft_imask_available,
3294 check_effective_target_atomic_model_hard_llcs_available): New.
3295 * gcc.target/sh/pr64659-0.h: New.
3296 * gcc.target/sh/pr64659-1.c: New.
3297 * gcc.target/sh/pr64659-2.c: New.
3298 * gcc.target/sh/pr64659-3.c: New.
3299 * gcc.target/sh/pr64659-4.c: New.
3301 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3303 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3304 scan-assembler-times pattern.
3306 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3309 * gcc.dg/pr64809.c: New test.
3311 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3313 PR tree-optimization/64277
3314 * gcc.dg/pr64277.c: New.
3316 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3318 PR tree-optimization/64718
3319 * gcc.c-torture/execute/pr64718.c: New test.
3321 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3323 * gcc.target/aarch64/abs_2.c: New.
3325 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3327 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3328 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3329 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3332 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3335 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3336 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3337 { target comdat_group }.
3339 2015-01-27 Tobias Burnus <burnus@net-b.de>
3342 * gfortran.dg/goacc/coarray_2.f90: New.
3344 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3348 * g++.dg/torture/pr64139.C: New testcase.
3349 * g++.dg/torture/pr60871.C: Likewise.
3351 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3354 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3355 prevent linking errors.
3357 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3360 * g++.dg/torture/pr64282.C: New testcase.
3362 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3364 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3367 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3369 * gcc.target/s390/hotpatch-13.c: New testcase.
3370 * gcc.target/s390/hotpatch-14.c: New testcase.
3371 * gcc.target/s390/hotpatch-15.c: New testcase.
3372 * gcc.target/s390/hotpatch-16.c: New testcase.
3373 * gcc.target/s390/hotpatch-17.c: New testcase.
3374 * gcc.target/s390/hotpatch-18.c: New testcase.
3375 * gcc.target/s390/hotpatch-19.c: New testcase.
3376 * gcc.target/s390/hotpatch-20.c: New testcase.
3377 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3378 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3379 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3380 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3381 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3382 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3383 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3384 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3385 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3386 * gcc.target/s390/hotpatch-10.c: Likewise.
3387 * gcc.target/s390/hotpatch-11.c: Likewise.
3388 * gcc.target/s390/hotpatch-12.c: Likewise.
3389 * gcc.target/s390/hotpatch-2.c: Likewise.
3390 * gcc.target/s390/hotpatch-3.c: Likewise.
3391 * gcc.target/s390/hotpatch-4.c: Likewise.
3392 * gcc.target/s390/hotpatch-5.c: Likewise.
3393 * gcc.target/s390/hotpatch-6.c: Likewise.
3394 * gcc.target/s390/hotpatch-7.c: Likewise.
3395 * gcc.target/s390/hotpatch-8.c: Likewise.
3396 * gcc.target/s390/hotpatch-9.c: Likewise.
3397 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3398 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3399 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3400 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3401 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3402 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3403 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3404 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3406 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3408 * gcc.dg/long_branch.c: New testcase.
3410 2015-01-27 Richard Biener <rguenther@suse.de>
3412 PR tree-optimization/56273
3413 PR tree-optimization/59124
3414 PR tree-optimization/64277
3415 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3416 * gcc.dg/Warray-bounds-12.c: Likewise.
3417 * gcc.dg/Warray-bounds-13.c: Likewise.
3419 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3421 PR rtl-optimization/61058
3422 * gcc.dg/pr61058.c: New test.
3424 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3426 * gcc.target/i386/chkp-narrow-bounds.c: New.
3428 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3430 PR tree-optimization/64807
3431 * gcc.dg/pr64807.c: New test.
3434 * gcc.dg/pr64766.c: New test.
3436 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3439 * gcc.target/sh/pr49263-4.c: New.
3441 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3444 * gfortran.dg/allocate_with_mold_1.f90: New test
3446 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3449 * gcc.dg/pr64778.c: New test.
3452 * gcc.dg/vect/pr64421.c: New test.
3454 2015-01-26 Tobias Burnus <burnus@net-b.de>
3457 * gfortran.dg/coarray_36.f: New.
3458 * gfortran.dg/coarray_37.f90: New.
3460 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3463 * gfortran.dg/class_allocate_18.f90: New.
3465 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3467 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3469 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3471 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3473 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3475 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3477 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3479 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3481 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3483 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3484 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3485 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3486 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3488 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3490 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3491 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3492 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3494 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3496 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3497 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3498 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3499 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3500 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3503 2015-01-26 Richard Biener <rguenther@suse.de>
3506 * gcc.dg/uninit-19.c: New testcase.
3508 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3510 * lib/target-supports.exp (check_effective_target_vect64): Add
3513 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3516 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3518 2015-01-26 Tony Liu <tony.liu@arm.com>
3520 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3523 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3526 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3527 correctly, clean up afterwards.
3529 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3532 * gfortran.dg/use_rename_7.f90: New.
3534 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3536 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3537 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3539 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3542 * gcc.target/sh/pr54236-4.c: New.
3544 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3546 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3547 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3550 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3553 * gfortran.dg/open_new_segv.f90: New test.
3555 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3564 * gcc.target/sh/pr64345-1.c: New.
3565 * gcc.target/sh/pr64345-2.c: New.
3566 * gcc.target/sh/pr59533-1.c: New.
3567 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3568 * gcc.target/sh/pr52933-2.c: Likewise.
3569 * gcc.target/sh/pr54089-1.c: Likewise.
3570 * gcc.target/sh/pr54236-1.c: Likewise.
3571 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3572 * gcc.target/sh/pr49263-1.c: Remove xfails.
3573 * gcc.target/sh/pr49263-2.c: Likewise.
3574 * gcc.target/sh/pr49263-3.c: Likewise.
3575 * gcc.target/sh/pr53987-1.c: Likewise.
3576 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3577 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3578 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3579 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3580 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3581 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3583 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3586 2015-01-24 Tom de Vries <tom@codesourcery.com>
3588 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3590 2015-01-23 Ian Lance Taylor <iant@google.com>
3593 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3594 targets without split stack support.
3596 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3599 * gcc.target/i386/pr64317.c: New test.
3601 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3603 PR rtl-optimization/63637
3604 PR rtl-optimization/60663
3605 * gcc.dg/pr63637-1.c: New test.
3606 * gcc.dg/pr63637-2.c: New test.
3607 * gcc.dg/pr63637-3.c: New test.
3608 * gcc.dg/pr63637-4.c: New test.
3609 * gcc.dg/pr63637-5.c: New test.
3610 * gcc.dg/pr63637-6.c: New test.
3611 * gcc.target/i386/pr63637-1.c: New test.
3612 * gcc.target/i386/pr63637-2.c: New test.
3613 * gcc.target/i386/pr63637-3.c: New test.
3614 * gcc.target/i386/pr63637-4.c: New test.
3615 * gcc.target/i386/pr63637-5.c: New test.
3616 * gcc.target/i386/pr63637-6.c: New test.
3618 2015-01-23 Richard Biener <rguenther@suse.de>
3621 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3622 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3624 2015-01-23 Marek Polacek <polacek@redhat.com>
3626 PR preprocessor/60570
3627 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3628 * gcc.dg/cpp/pr60570.c: New test.
3630 2015-01-23 Richard Biener <rguenther@suse.de>
3633 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3634 vectorization on vect64 targets.
3636 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3639 * gfortran.dg/class_allocate_17.f90: New.
3641 2015-01-23 Tobias Burnus <burnus@net-b.de>
3644 * gfortran.dg/goacc/combined_loop.f90: New.
3646 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3649 * gfortran.dg/make_unit.f90: New test.
3651 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3654 * gfortran.dg/negative_unit_int8.f: Update.
3656 2015-01-22 Jeff Law <law@redhat.com>
3659 * gcc.target/m68k/pr52076-1.c: New test.
3660 * gcc.target/m68k/pr52076-2.c: New test.
3662 2015-01-22 Richard Biener <rguenther@suse.de>
3665 * gcc.dg/torture/pr64728.c: New testcase.
3667 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3670 * g++.dg/pr64688.C: New test.
3672 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3674 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3675 to avoid errors with -fpic.
3677 2015-01-22 Richard Biener <rguenther@suse.de>
3680 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3682 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3684 PR rtl-optimization/64682
3685 * gcc.c-torture/execute/pr64682.c: New file.
3687 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3690 * gcc.dg/pr64511.c: New test.
3692 PR rtl-optimization/62078
3693 * g++.dg/opt/pr62078.C: New test.
3696 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3698 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3701 * gfortran.dg/internal_pack_15.f90: New test.
3703 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3705 * c-c++-common/tsan/step.c: New testcase.
3707 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3709 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3711 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3713 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3715 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3717 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3719 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3721 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3723 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3725 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3727 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3729 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3731 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3733 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3735 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3737 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3739 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3741 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3743 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3745 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3747 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3749 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3751 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3753 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3755 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3757 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3758 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3759 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3762 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3764 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3765 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3766 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3769 2015-01-21 Renlin Li <renlin.li@arm.com>
3771 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3772 * g++.dg/tls/thread_local5g.C: Likewise.
3773 * g++.dg/tls/thread_local6g.C: Likewise.
3775 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3777 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3778 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3779 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3781 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3783 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3784 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3785 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3787 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3789 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3790 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3791 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3793 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3795 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3796 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3797 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3799 2015-01-20 Jeff Law <law@redhat.com>
3802 * gcc.target/m68k/pr59946.c: New test.
3804 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3806 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3807 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3808 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3810 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3812 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3813 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3814 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3816 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3818 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3819 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3820 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3822 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3824 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3825 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3826 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3828 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3831 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3833 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3834 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3835 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3837 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3839 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3840 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3841 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3843 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3845 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3847 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3849 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3852 * g++.dg/ubsan/pr64632.C: New test.
3855 * gcc.dg/pr64663.c: New test.
3857 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3860 * g++.dg/warn/Wunused-var-23.C: New.
3862 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3865 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3866 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3868 2015-01-20 Richard Biener <rguenther@suse.de>
3871 * gcc.dg/lto/pr64684_0.c: New testcase.
3872 * gcc.dg/lto/pr64684_1.c: Likewise.
3873 * gcc.dg/lto/pr64684_2.c: Likewise.
3874 * gcc.dg/lto/pr64685_0.c: Likewise.
3875 * gcc.dg/lto/pr64685_1.c: Likewise.
3877 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3880 * g++.dg/cpp1y/lambda-init12.C: New.
3882 2015-01-20 Richard Biener <rguenther@suse.de>
3884 PR tree-optimization/64410
3885 * g++.dg/vect/pr64410.cc: Require vect_double.
3887 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3890 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3892 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3896 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3898 PR rtl-optimization/64081
3899 * gcc.dg/pr64081.c: New test.
3901 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3903 * jit.dg/harness.h: Include <unistd.h>.
3904 (CHECK_NO_ERRORS): New.
3905 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3906 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3907 gcc_jit_context_compile_to_file.
3908 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3909 args to the spawned executable.
3910 (jit-expand-vars): New function.
3911 (jit-exe-params): New variable.
3912 (dg-jit-set-exe-params): New function.
3913 (jit-dg-test): Detect testcases that use
3914 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3915 Set arguments of spawned process to jit-exe-params.
3916 (jit-get-output-filename): New function.
3917 (jit-setup-compile-to-file): New function.
3918 (jit-verify-compile-to-file): New function.
3919 (jit-run-executable): New function.
3920 (jit-verify-executable): New function.
3921 * jit.dg/test-compile-to-assembler.c: New testcase.
3922 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3923 * jit.dg/test-compile-to-executable.c: New testcase.
3924 * jit.dg/test-compile-to-object.c: New testcase.
3926 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3929 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3932 2015-01-19 Martin Liska <mliska@suse.cz>
3934 * objc/compile/pr64668.m: New test.
3936 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3938 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3939 (create_overflow_fn): Update comment to clarify that
3940 the third param of the created function is a bool *, not
3942 (verify_int_overflow_fn): Convert param "expected_ovf" from
3943 int to bool. Update third param of "overflow_fn_type" from int *
3944 to bool *. Update local "actual_ovf" from int to bool.
3945 (verify_uint_overflow_fn): Likewise.
3947 2015-01-19 Martin Liska <mliska@suse.cz>
3949 * gcc.dg/ipa/ipa-icf-33.c: New test.
3951 2015-01-19 Felix Yang <felix.yang@huawei.com>
3952 Haijian Zhang <z.zhanghaijian@huawei.com>
3954 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3955 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3956 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3957 result_float64x2, expected_hfloat64x2): New helper type, variable and
3959 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3960 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3961 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3962 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3963 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3964 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3965 and target without the FMA feature.
3967 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3969 * gcc.target/aarch64/pr64304.c: New testcase.
3971 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3973 PR rtl-optimization/64081
3974 * gcc.dg/pr64081.c: New test.
3976 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3979 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3981 * gcc.target/aarch64/test_frame_6.c: Likewise.
3982 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3983 and x19 (in the epilogue).
3984 * gcc.target/aarch64/test_frame_4.c: Likewise.
3985 * gcc.target/aarch64/test_frame_7.c: Likewise.
3987 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3989 * gcc.target/i386/chkp-always_inline.c: New.
3991 2015-01-15 Andrew Pinski <apinski@cavium.com>
3992 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3994 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3995 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3997 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4000 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4001 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4003 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4006 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4008 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4011 * gcc.target/sh/torture/pr64652.c: New.
4013 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4015 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4016 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4017 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4018 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4019 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4020 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4022 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4025 * g++.dg/torture/pr64378.C: New testcase.
4027 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4030 * gfortran.dg/block_13.f08: New test
4032 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4035 * gfortran.dg/associate_1.f03: Allow test for character with
4038 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4040 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4041 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4043 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4045 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4047 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4050 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4052 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4055 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4058 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4061 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4063 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4066 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4068 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4070 PR rtl-optimization/52773
4071 * gcc.c-torture/compile/pr52773.c: New test.
4073 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4076 * g++.dg/cpp0x/alias-decl-46.C: New.
4078 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4080 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4082 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4084 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4086 (CHECK_FP): Likewise.
4087 (CHECK_CUMULATIVE_SAT): Likewise.
4089 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4091 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4092 (Set_Neon_Cumulative_Sat): Add parameter.
4093 (__set_neon_cumulative_sat): Support new parameter.
4094 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4095 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4097 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4098 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4101 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4103 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4104 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4106 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4109 * g++.dg/tls/thread_local-ice4.C: New.
4111 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4113 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4116 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4119 * g++.dg/cpp0x/vt-62276.C: New.
4121 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4124 * g++.dg/pr64353.C: New.
4126 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4129 * gcc.target/aarch64/pr64263_1.c: New test.
4131 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4133 PR tree-optimization/64434
4134 * gcc.dg/torture/pr64434.c: Move to...
4135 * gcc.dg/pr64434.c: ... here.
4137 2015-01-16 Richard Biener <rguenther@suse.de>
4140 * gcc.dg/uninit-18.c: New testcase.
4142 2015-01-16 Richard Biener <rguenther@suse.de>
4144 PR tree-optimization/64568
4145 * g++.dg/torture/pr64568-2.C: New testcase.
4147 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4150 * gcc.target/i386/chkp-label-address.c: New.
4152 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4155 * gfortran.dg/pointer_init_6.f90: Extended.
4157 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4159 * gcc.c-torture/compile/20150108.c: New test.
4161 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4163 * gcc.target/visium: New directory.
4165 2015-01-16 Richard Biener <rguenther@suse.de>
4167 PR tree-optimization/61743
4168 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4169 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4171 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4173 * gcc.dg/pr64015.c: New test.
4175 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4179 * g++.dg/ipa/pr64612.C: New test.
4181 2015-01-16 Renlin Li <renlin.li@arm.com>
4183 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4185 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4187 * gcc.target/i386/sse-14.c: Test new intrinsic.
4188 * gcc.target/i386/sse-22.c: Ditto.
4190 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4193 * g++.dg/cpp0x/auto44.C: New.
4195 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4198 * gcc.target/nios2/gpopt-all.c: New test case.
4199 * gcc.target/nios2/gpopt-local.c: New test case.
4200 * gcc.target/nios2/gpopt-global.c: New test case.
4201 * gcc.target/nios2/gpopt-data.c: New test case.
4202 * gcc.target/nios2/gpopt-none.c: New test case.
4204 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4206 * g++.dg/ubsan/vptr-1.C: New test.
4207 * g++.dg/ubsan/vptr-2.C: New test.
4208 * g++.dg/ubsan/vptr-3.C: New test.
4209 * g++.dg/ubsan/vptr-4.C: New test.
4210 * g++.dg/ubsan/vptr-5.C: New test.
4211 * g++.dg/ubsan/vptr-6.C: New test.
4212 * g++.dg/ubsan/vptr-7.C: New test.
4213 * g++.dg/ubsan/vptr-8.C: New test.
4214 * g++.dg/ubsan/vptr-9.C: New test.
4216 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4218 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4220 * lib/gcc-dg.exp: Likewise.
4222 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4224 PR rtl-optimization/64110
4225 * gcc.target/i386/pr64110.c: Add scan-assembler.
4227 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4228 James Norris <jnorris@codesourcery.com>
4229 Cesar Philippidis <cesar@codesourcery.com>
4230 Ilmir Usmanov <i.usmanov@samsung.com>
4232 * lib/target-supports.exp (check_effective_target_fopenacc): New
4234 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4235 * g++.dg/goacc/goacc.exp: Likewise.
4236 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4237 * gcc.dg/goacc/goacc.exp: Likewise.
4238 * gfortran.dg/goacc/goacc.exp: Likewise.
4239 * c-c++-common/cpp/openacc-define-1.c: New file.
4240 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4241 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4242 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4243 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4244 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4245 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4246 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4247 * c-c++-common/goacc/cache-1.c: Likewise.
4248 * c-c++-common/goacc/clauses-fail.c: Likewise.
4249 * c-c++-common/goacc/collapse-1.c: Likewise.
4250 * c-c++-common/goacc/data-1.c: Likewise.
4251 * c-c++-common/goacc/data-2.c: Likewise.
4252 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4253 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4254 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4255 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4256 * c-c++-common/goacc/if-clause-1.c: Likewise.
4257 * c-c++-common/goacc/if-clause-2.c: Likewise.
4258 * c-c++-common/goacc/kernels-1.c: Likewise.
4259 * c-c++-common/goacc/loop-1.c: Likewise.
4260 * c-c++-common/goacc/loop-private-1.c: Likewise.
4261 * c-c++-common/goacc/nesting-1.c: Likewise.
4262 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4263 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4264 * c-c++-common/goacc/parallel-1.c: Likewise.
4265 * c-c++-common/goacc/pcopy.c: Likewise.
4266 * c-c++-common/goacc/pcopyin.c: Likewise.
4267 * c-c++-common/goacc/pcopyout.c: Likewise.
4268 * c-c++-common/goacc/pcreate.c: Likewise.
4269 * c-c++-common/goacc/pragma_context.c: Likewise.
4270 * c-c++-common/goacc/present-1.c: Likewise.
4271 * c-c++-common/goacc/reduction-1.c: Likewise.
4272 * c-c++-common/goacc/reduction-2.c: Likewise.
4273 * c-c++-common/goacc/reduction-3.c: Likewise.
4274 * c-c++-common/goacc/reduction-4.c: Likewise.
4275 * c-c++-common/goacc/sb-1.c: Likewise.
4276 * c-c++-common/goacc/sb-2.c: Likewise.
4277 * c-c++-common/goacc/sb-3.c: Likewise.
4278 * c-c++-common/goacc/update-1.c: Likewise.
4279 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4280 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4281 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4282 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4283 * gfortran.dg/goacc/assumed.f95: Likewise.
4284 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4285 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4286 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4287 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4288 * gfortran.dg/goacc/branch.f95: Likewise.
4289 * gfortran.dg/goacc/cache-1.f95: Likewise.
4290 * gfortran.dg/goacc/coarray.f95: Likewise.
4291 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4292 * gfortran.dg/goacc/cray.f95: Likewise.
4293 * gfortran.dg/goacc/critical.f95: Likewise.
4294 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4295 * gfortran.dg/goacc/data-tree.f95: Likewise.
4296 * gfortran.dg/goacc/declare-1.f95: Likewise.
4297 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4298 * gfortran.dg/goacc/fixed-1.f: Likewise.
4299 * gfortran.dg/goacc/fixed-2.f: Likewise.
4300 * gfortran.dg/goacc/fixed-3.f: Likewise.
4301 * gfortran.dg/goacc/fixed-4.f: Likewise.
4302 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4303 * gfortran.dg/goacc/if.f95: Likewise.
4304 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4305 * gfortran.dg/goacc/list.f95: Likewise.
4306 * gfortran.dg/goacc/literal.f95: Likewise.
4307 * gfortran.dg/goacc/loop-1.f95: Likewise.
4308 * gfortran.dg/goacc/loop-2.f95: Likewise.
4309 * gfortran.dg/goacc/loop-3.f95: Likewise.
4310 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4311 * gfortran.dg/goacc/omp.f95: Likewise.
4312 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4313 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4314 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4315 * gfortran.dg/goacc/parameter.f95: Likewise.
4316 * gfortran.dg/goacc/private-1.f95: Likewise.
4317 * gfortran.dg/goacc/private-2.f95: Likewise.
4318 * gfortran.dg/goacc/private-3.f95: Likewise.
4319 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4320 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4321 * gfortran.dg/goacc/reduction.f95: Likewise.
4322 * gfortran.dg/goacc/routine-1.f90: Likewise.
4323 * gfortran.dg/goacc/routine-2.f90: Likewise.
4324 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4325 * gfortran.dg/goacc/several-directives.f95: Likewise.
4326 * gfortran.dg/goacc/sie.f95: Likewise.
4327 * gfortran.dg/goacc/subarrays.f95: Likewise.
4328 * gfortran.dg/gomp/map-1.f90: Likewise.
4329 * gfortran.dg/openacc-define-1.f90: Likewise.
4330 * gfortran.dg/openacc-define-2.f90: Likewise.
4331 * gfortran.dg/openacc-define-3.f90: Likewise.
4332 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4333 * g++.dg/gomp/block-2.C: Likewise.
4334 * g++.dg/gomp/block-3.C: Likewise.
4335 * g++.dg/gomp/block-5.C: Likewise.
4336 * g++.dg/gomp/target-1.C: Likewise.
4337 * g++.dg/gomp/target-2.C: Likewise.
4338 * g++.dg/gomp/taskgroup-1.C: Likewise.
4339 * g++.dg/gomp/teams-1.C: Likewise.
4340 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4341 * gcc.dg/cilk-plus/jump.c: Likewise.
4342 * gcc.dg/gomp/block-1.c: Likewise.
4343 * gcc.dg/gomp/block-10.c: Likewise.
4344 * gcc.dg/gomp/block-2.c: Likewise.
4345 * gcc.dg/gomp/block-3.c: Likewise.
4346 * gcc.dg/gomp/block-4.c: Likewise.
4347 * gcc.dg/gomp/block-5.c: Likewise.
4348 * gcc.dg/gomp/block-6.c: Likewise.
4349 * gcc.dg/gomp/block-7.c: Likewise.
4350 * gcc.dg/gomp/block-8.c: Likewise.
4351 * gcc.dg/gomp/block-9.c: Likewise.
4352 * gcc.dg/gomp/target-1.c: Likewise.
4353 * gcc.dg/gomp/target-2.c: Likewise.
4354 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4355 * gcc.dg/gomp/teams-1.c: Likewise.
4357 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4359 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4362 2015-01-15 Mike Stump <mikestump@comcast.net>
4364 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4365 * gcc.dg/inline_2.c: Likewise.
4366 * gcc.dg/inline_3.c: Likewise.
4367 * gcc.dg/inline_4.c: Likewise.
4369 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4372 * gfortran.dg/proc_ptr_comp_43.f90: New.
4374 2015-01-15 Mike Stump <mikestump@comcast.net>
4376 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4377 * gcc.dg/unroll_2.c: Likewise.
4378 * gcc.dg/unroll_3.c: Likewise.
4379 * gcc.dg/unroll_4.c: Likewise.
4380 * gcc.dg/unroll_5.c: Likewise.
4382 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4385 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4387 * gcc.target/aarch64/test_frame_6.c: Likewise.
4388 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4389 x30 and x19 (in the epilogue).
4390 * gcc.target/aarch64/test_frame_4.c: Likewise.
4391 * gcc.target/aarch64/test_frame_7.c: Likewise.
4393 2015-01-15 Martin Liska <mliska@suse.cz>
4395 * g++.dg/ipa/pr64068.C: New test.
4396 * gcc.dg/ipa/PR64559.c: New test.
4398 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4400 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4403 2015-01-15 Richard Biener <rguenther@suse.de>
4405 PR tree-optimization/61743
4406 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4407 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4409 2015-01-15 Renlin Li <renlin.li@arm.com>
4411 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4412 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4414 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4416 * gcc.dg/vect/vect-aggressive-1.c: New.
4417 * gcc.target/i386/avx2-vect-aggressive.c: New.
4419 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4421 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4423 2015-01-15 Richard Biener <rguenther@suse.de>
4426 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4427 -Wl,-undefined,dynamic_lookup.
4429 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4431 * gnat.dg/opt47.adb: New test.
4433 2015-01-15 Richard Biener <rguenther@suse.de>
4436 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4438 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4440 PR tree-optimization/64434
4441 * gcc.dg/torture/pr64434.c: New test.
4443 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4445 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4446 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4447 -march=loongson* and -march=octeon* require -mno-micromips.
4449 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4450 Matthew Fortune <matthew.fortune@imgtec.com>
4452 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4453 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4454 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4455 * gcc.target/mips/call-saved-7.c: New file.
4456 * gcc.target/mips/call-saved-8.c: New file.
4457 * gcc.target/mips/call-saved-9.c: New file.
4459 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4461 * gcc.target/mips/lsa.c: New file.
4462 * gcc.target/mips/mips64-lsa.c: Likewise.
4463 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4464 * gcc.target/mips/mulsize-4.c: Likewise.
4465 * gcc.target/mips/mulsize-5.c: New file.
4466 * gcc.target/mips/mulsize-6.c: Likewise.
4467 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4468 and !HAS_LSA as ghost options.
4469 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4472 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4474 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4476 2015-01-15 Richard Biener <rguenther@suse.de>
4479 * gcc.dg/torture/pr64365.c: New testcase.
4481 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4483 * gcc.dg/stackprotectexplicit1.c: New test.
4484 * g++.dg/stackprotectexplicit2.c: New test.
4486 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4489 * gfortran.dg/inquire_internal.f90: New.
4490 * gfortran.dg/negative_unit_check.f90: New.
4492 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4495 * gcc.target/sh/pr53988-1.c: New.
4497 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4500 * g++.dg/tls/thread_local-ice3.C: New.
4502 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4504 * gcc.target/i386/fentry-override.c: Properly place {} in target
4505 selector. Remove nonpic.
4506 * gcc.target/i386/fentry.c: Likewise.
4508 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4510 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4511 warnings instead of errors.
4513 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4515 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4516 option support instead of ENABLE_LTO from Makefile.
4518 2015-01-14 Richard Biener <rguenther@suse.de>
4520 PR tree-optimization/59354
4521 * gcc.dg/vect/pr59354.c: New testcase.
4523 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4525 * lib/target-supports.exp
4526 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4527 on ARM architures before v7.
4529 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4532 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4535 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4538 * gcc.target/i386/pr64386.c: New test.
4540 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4543 * gcc.target/i386/pr64393.c: New test.
4545 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4548 * gcc.target/i386/pr64387.c: New test.
4550 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4552 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4554 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4556 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4558 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4561 * gcc.target/arm/pr64453.c: New.
4563 2015-01-14 Richard Biener <rguenther@suse.de>
4566 * gcc.dg/lto/pr64415_0.c: New testcase.
4567 * gcc.dg/lto/pr64415_1.c: Likewise.
4569 2015-01-14 Martin Liska <mliska@suse.cz>
4571 * gcc.dg/ipa/pr64307.c: New test.
4573 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4575 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4578 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4581 * gcc.target/arm/pr64460_1.c: New test.
4583 2015-01-14 Richard Biener <rguenther@suse.de>
4585 PR tree-optimization/64493
4586 PR tree-optimization/64495
4587 * gcc.dg/vect/pr64493.c: New testcase.
4588 * gcc.dg/vect/pr64495.c: Likewise.
4590 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4592 * gcc.dg/Warray-bounds-11.c: New test-case.
4594 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4596 * gcc.target/mips/octeon3-pipe-1.c: New test.
4598 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4600 * jit.dg/harness.h (set_up_logging): Move string concatenation
4602 (concat_strings): New function.
4603 (dump_reproducer): New function.
4604 (test_jit): Call dump_reproducer.
4605 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4607 (jit-dg-test): Delete any generated reproducer from previous runs.
4608 Verify that a generated reproducer was created, and verify that it
4610 * jit.dg/test-nested-contexts.c (main): Call
4611 gcc_jit_context_dump_reproducer_to_file.
4613 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4615 * gcc.dg/aru-2.c: Add dg-require-profiling.
4617 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4619 * lib/target-supports.exp (check_profiling_available): Check if
4622 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4625 * g++.dg/torture/pr64565.C: New testcase.
4627 2015-01-13 Marek Polacek <polacek@redhat.com>
4630 * gcc.dg/tm/pr64391.c: New test.
4632 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4634 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4637 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4639 * gcc.target/i386/pie.c: New test.
4641 * lib/target-supports.exp (check_effective_target_pie): New.
4643 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4645 PR rtl-optimization/64286
4646 * gcc.target/i386/avx2-pr64286.c: New test.
4648 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4651 * g++.dg/cpp0x/vt-57626.C: New.
4653 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4656 * gfortran.dg/pr64528.f90: New test.
4658 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4660 * gcc.target/aarch64/subsp.c: New test.
4662 2015-01-13 Andrew Pinski <apinski@cavium.com>
4664 * gcc.target/aarch64/store-pair-1.c: New testcase.
4666 2015-01-13 Richard Biener <rguenther@suse.de>
4669 * gcc.dg/lto/pr64373_0.c: New testcase.
4671 2015-01-13 Andrew Pinski <apinski@cavium.com>
4673 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4674 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4676 2015-01-13 Richard Biener <rguenther@suse.de>
4678 PR tree-optimization/64406
4679 * gcc.dg/pr64406.c: New testcase.
4681 2015-01-13 Richard Biener <rguenther@suse.de>
4683 PR tree-optimization/64404
4684 * gcc.dg/vect/pr64404.c: New testcase.
4686 2015-01-13 Richard Biener <rguenther@suse.de>
4688 PR tree-optimization/64568
4689 * g++.dg/torture/pr64568.C: New testcase.
4691 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4693 * jit.dg/test-error-local-used-from-other-function.c: New test
4695 * jit.dg/test-error-param-reuse.c: New test case.
4696 * jit.dg/test-error-param-sharing.c: New test case.
4697 * jit.dg/test-error-param-used-from-other-function.c: New test
4699 * jit.dg/test-error-param-used-without-a-function.c: New test
4702 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4704 PR tree-optimization/64563
4705 * gcc.dg/pr64563.c: New test.
4708 * gcc.target/i386/pr64513.c: New test.
4710 PR tree-optimization/64454
4711 * gcc.dg/pr64454.c: New test.
4714 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4716 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4717 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4718 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4719 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4720 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4721 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4722 * gcc.dg/vect/slp-25.c: Likewise.
4723 * gcc.dg/vect/vect-109.c: Likewise.
4724 * gcc.dg/vect/vect-13.c: Likewise.
4725 * gcc.dg/vect/vect-17.c: Likewise.
4726 * gcc.dg/vect/vect-18.c: Likewise.
4727 * gcc.dg/vect/vect-19.c: Likewise.
4728 * gcc.dg/vect/vect-20.c: Likewise.
4729 * gcc.dg/vect/vect-21.c: Likewise.
4730 * gcc.dg/vect/vect-22.c: Likewise.
4731 * gcc.dg/vect/vect-27.c: Likewise.
4732 * gcc.dg/vect/vect-29.c: Likewise.
4733 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4734 * gcc.dg/vect/vect-2.c: Likewise.
4735 * gcc.dg/vect/vect-3.c: Likewise.
4736 * gcc.dg/vect/vect-4.c: Likewise.
4737 * gcc.dg/vect/vect-5.c: Likewise.
4738 * gcc.dg/vect/vect-72.c: Likewise.
4739 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4740 * gcc.dg/vect/vect-73.c: Likewise.
4741 * gcc.dg/vect/vect-77-global.c: Likewise.
4742 * gcc.dg/vect/vect-78-global.c: Likewise.
4743 * gcc.dg/vect/vect-7.c: Likewise.
4744 * gcc.dg/vect/vect-86.c: Likewise.
4745 * gcc.dg/vect/vect-align-1.c: Likewise.
4746 * gcc.dg/vect/vect-align-3.c: Likewise.
4747 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4748 * gcc.dg/vect/vect-all.c: Likewise.
4749 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4750 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4751 * gcc.dg/vect/vect-peel-3.c: Likewise.
4752 * gcc.dg/vect/vect-peel-4.c: Likewise.
4753 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4755 2015-01-12 Jeff Law <law@redhat.com>
4758 * gcc.target/m68k/pr64461.c: New test.
4760 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4762 * jit.dg/test-array-as-pointer.c (create_code): Update call
4763 to gcc_jit_context_new_global by setting "kind" to
4764 GCC_JIT_GLOBAL_IMPORTED.
4765 * jit.dg/test-error-array-as-pointer.c: Likewise.
4766 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4767 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4768 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4769 * jit.dg/test-using-global.c (the_global): Rename to...
4770 (imported_global): ...this.
4771 (create_code): Update to test the three kinds of global.
4772 (verify_code): Likewise.
4774 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4777 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4779 * gcc.target/i386/pr64291-2.c: Updated.
4781 2015-01-12 Richard Biener <rguenther@suse.de>
4783 PR tree-optimization/64530
4784 * gfortran.dg/pr64530.f90: New testcase.
4786 2015-01-12 Richard Biener <rguenther@suse.de>
4789 * gcc.dg/torture/pr64357.c: New testcase.
4791 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4793 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4796 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4797 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4799 2015-01-12 Martin Liska <mliska@suse.cz>
4801 * gcc.dg/ipa/PR64550.c: New test.
4803 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4806 * g++.dg/ipa/pr63470.C: New testcase.
4808 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4811 * gfortran.dg/typebound_operator_20.f90: New.
4813 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4816 * gfortran.dg/proc_ptr_comp_42.f90: New.
4818 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4821 * gfortran.dg/proc_ptr_comp_41.f90: New.
4823 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4825 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4827 2015-01-10 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4831 and add dg-excess-errors.
4832 * gfortran.dg/line_length_6.f90: New.
4833 * gfortran.dg/line_length_7.f90: New.
4834 * gfortran.dg/line_length_8.f90: New.
4835 * gfortran.dg/line_length_9.f90: New.
4836 * gfortran.dg/line_length_10.f90: New.
4837 * gfortran.dg/line_length_11.f90: New.
4839 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4841 * jit.dg/test-threads.c (struct testcase): Move declaration
4842 to jit.dg/all-non-failing-tests.h.
4843 (testcases): Likewise.
4844 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4845 declaration here from jit.dg/all-non-failing-tests.h.
4846 (testcases): Likewise.
4847 * jit.dg/test-combination.c (create_code): Eliminate spelling
4848 out all of the testcases in favor of looping through the
4849 "testcases" metadata.
4850 (verify_code): Likewise.
4852 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4854 PR rtl-optimization/64536
4855 * gcc.dg/pr64536.c: New test.
4857 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4859 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4860 * jit.dg/test-combination.c (create_code): Likewise.
4861 (verify_code): Likewise.
4862 * jit.dg/test-constants.c: New test case.
4863 * jit.dg/test-threads.c: Add test-constants.c.
4865 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4868 * objc.dg/gnu-api-2-class.m: Add a test case
4869 for the above change.
4871 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4873 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4875 2015-01-09 Richard Biener <rguenther@suse.de>
4877 PR tree-optimization/64410
4878 * g++.dg/vect/pr64410.cc: New testcase.
4880 2015-01-09 Martin Liska <mliska@suse.cz>
4882 * gcc.dg/ipa/ipa-icf-32.c: New test.
4884 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4886 * c-c++-common/tsan/tsan_barrier.h: New.
4887 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4888 * c-c++-common/tsan/bitfield_race.c: Likewise.
4889 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4890 * c-c++-common/tsan/mutexset1.c: Likewise.
4891 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4892 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4893 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4894 * c-c++-common/tsan/simple_race.c: Likewise.
4895 * c-c++-common/tsan/simple_stack.c: Likewise.
4896 * c-c++-common/tsan/sleep_sync.c: Likewise.
4897 * c-c++-common/tsan/tiny_race.c: Likewise.
4898 * c-c++-common/tsan/tls_race.c: Likewise.
4899 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4900 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4901 * g++.dg/tsan/atomic_free.C: Likewise.
4902 * g++.dg/tsan/atomic_free2.C: Likewise.
4903 * g++.dg/tsan/cond_race.C: Likewise.
4904 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4906 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4909 * lib/target-supports.exp (check_effective_target_libatomic_available):
4911 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4912 targets that match effective-target libatomic_available.
4913 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4915 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4917 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4918 Verify the result of gcc_jit_context_get_last_error.
4919 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4921 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4923 PR tree-optimization/63989
4924 * gcc.dg/strlenopt-27.c: New test.
4926 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4928 * jit.dg/harness.h (set_up_logging): New function.
4929 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4930 set_up_logging on the context, so that every testcase is
4931 logged to a particular file.
4932 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4933 and call gcc_jit_context_set_logfile on the top-level context.
4935 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4938 * g++.dg/opt/pr64338.C: New test.
4940 2015-01-08 Tobias Burnus <burnus@net-b.de>
4942 * gfortran.dg/coarray/codimension_2b.f90: New file.
4943 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4944 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4946 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4949 * g++.dg/ext/fnname4.C: New.
4951 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4954 * g++.dg/cpp0x/constexpr-64462.C: New.
4956 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4959 * g++.dg/cpp0x/deleted10.C: New.
4961 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4963 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4965 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4967 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4968 GCC_JIT_UNARY_OP_ABS.
4969 (verify_unary_ops): Likewise.
4971 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4973 * jit.dg/test-arith-overflow.c: New test case.
4974 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4975 * jit.dg/test-combination.c (create_code): Likewise.
4976 (verify_code): Likewise.
4977 * jit.dg/test-threads.c (testcases): Likewise.
4979 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4981 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4982 rather than "jit". Load g++.exp, and call g++_init.
4983 Run test-*.cc files within the testsuite and *.cc files within
4985 (jit-dg-test): Drop the addition of -fgnu89-inline to
4986 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4987 doing it when compiling C testcases (since g++ does not handle
4988 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4989 is restored to the value after g++_init ran, rather than the
4990 value before g++_init ran. Return a list of
4991 $comp_output $output_file, as dg-test assumes.
4993 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4995 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4996 make it easier to figure out the origin of each test result when
4997 running test-combination.c and test-threads.c.
4998 (CHECK_VALUE): Likewise.
4999 (CHECK_DOUBLE_VALUE): Likewise.
5000 (CHECK_STRING_VALUE): Likewise.
5001 (CHECK_STRING_STARTS_WITH): Likewise.
5002 (CHECK_STRING_CONTAINS): Likewise.
5004 (check_string_value): Likewise, add "funcname" param.
5005 (check_string_starts_with): Likewise.
5006 (check_string_contains): Likewise.
5008 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5010 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5011 generating name of built executable.
5013 2015-01-07 Marek Polacek <polacek@redhat.com>
5016 * gcc.dg/pr64440.c: New test.
5017 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5019 2015-01-07 Marek Polacek <polacek@redhat.com>
5022 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5023 * gcc.dg/pr64417.c: New test.
5025 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5028 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5031 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5033 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5034 Check if testcases run without errors, not just if they compile.
5036 2015-01-06 Christian Bruel <christian.bruel@st.com>
5039 * gcc.target/sh/pr64507.c: New test.
5041 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5043 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5045 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5047 * c-c++-common/asan/sanitize-all-1.c: New test.
5048 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5049 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5050 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5051 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5053 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5055 * lib/target-supports.exp (check_profiling_available): Return 0 for
5057 (check_effective_target_tls_runtime): Likewise.
5058 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5059 * gcc.dg/20020312-2.c: Adjust for Visium.
5060 * gcc.dg/tls/thr-cse-1.c: Likewise
5061 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5062 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5063 * gcc.dg/weak/typeof-2.c: Likewise.
5065 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5067 PR rtl-optimization/64287
5068 * gcc.dg/aru-2.c: New test.
5070 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5073 * c-c++-common/ubsan/pr64344-1.c: New test.
5074 * c-c++-common/ubsan/pr64344-2.c: New test.
5076 PR tree-optimization/64465
5077 * gcc.dg/pr64465.c: New test.
5079 PR tree-optimization/64494
5080 * gcc.c-torture/compile/pr64494.c: New test.
5082 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5085 * gfortran.dg/realloc_on_assign_25.f90: New test.
5087 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5089 Update copyright years.
5091 2015-01-05 Marek Polacek <polacek@redhat.com>
5094 * gcc.dg/pr64423.c: New test.
5096 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5098 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5099 mmix-knuth-mmixware for the same reason as for MIPS.
5100 * gcc.dg/debug/debug-2.c: Ditto.
5102 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5104 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5107 * lib/gfortran.exp: Add libatomic library search path.
5108 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5109 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5111 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5113 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5115 * c-c++-common/tsan/bitfield_race.c: New testcase.
5116 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5118 2015-01-02 Tobias Burnus <burnus@net-b.de>
5120 * gfortran.dg/coarray/collectives_4.f90: New.
5122 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5125 * gfortran.dg/extends_16.f90: New.
5127 2015-01-02 Tobias Burnus <burnus@net-b.de>
5129 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5131 2015-01-02 Tobias Burnus <burnus@net-b.de>
5133 * gfortran.dg/coarray/codimension_2.f90: New.
5134 * gfortran.dg/coarray/codimension_2a.f90: New.
5135 * gfortran.dg/coarray_35.f90: New.
5136 * gfortran.dg/coarray_35a.f90: New.
5138 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5141 * gfortran.dg/dummy_procedure_11.f90: New.
5143 Copyright (C) 2015 Free Software Foundation, Inc.
5145 Copying and distribution of this file, with or without modification,
5146 are permitted in any medium without royalty provided the copyright
5147 notice and this notice are preserved.