1 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4 * gcc.target/sh/pr54089-1.c: New.
6 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
9 * gcc.target/sh/pr51244-11.c: New.
11 2012-08-20 Tobias Burnus <burnus@net-b.de>
14 * gfortran.dg/warn_target_lifetime_2.f90: New.
16 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/warn/Wunused-var-17.C: New.
21 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
24 * gcc.dg/gomp/pr53992.c: New test.
26 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
29 * gcc.c-torture/execute/20120817-1.c: New test.
31 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
33 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
35 (f2): New test that really does need adds.
37 2012-08-20 Richard Guenther <rguenther@suse.de>
39 PR tree-optimization/54327
40 * gcc.dg/torture/pr54327.c: New testcase.
42 2012-08-20 Jakub Jelinek <jakub@redhat.com>
44 PR tree-optimization/54321
45 * gcc.c-torture/compile/pr54321.c: New test.
47 2012-08-20 Tobias Burnus <burnus@net-b.de>
50 * gfortran.dg/warn_target_lifetime_1.f90: New.
52 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
55 * gfortran.dg/real_compare_1.f90: New test case.
56 * gfortran.dg/bessel_5.f90 Add -Wno-compare-reals to options.
58 2012-08-18 Jan Hubicka <jh@suse.cz>
60 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
62 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
65 * gfortran.dg/interface_37.f90: New test.
67 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
68 Gary Funck <gary@intrepid.com>
71 * gcc.target/i386/pr20020-1.c: New test.
72 * gcc.target/i386/pr20020-2.c: Likewise.
73 * gcc.target/i386/pr20020-3.c: Likewise.
75 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
77 * gcc.target/i386/perm-concat.c: New test.
79 2012-08-17 Julian Brown <julian@codesourcery.com>
81 * gcc.target/arm/div64-unwinding.c: New test.
83 2012-08-17 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
87 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
90 * gcc.target/sh/pr54236-1.c: New.
92 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
94 * lib/target-supports.exp (check_effective_target_sync_int_long)
95 (check_effective_target_sync_char_short): Enable for crisv32-*
99 * gcc.dg/torture/pr54261-1.c: New test.
101 2012-08-15 Janus Weil <janus@gcc.gnu.org>
105 * gfortran.dg/typebound_call_24.f03: New.
107 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
109 PR tree-optimization/54245
110 * gcc.dg/tree-ssa/pr54245.c: New test.
112 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
114 PR tree-optimization/54240
115 * gcc.target/powerpc/pr54240.c: New test.
116 * gcc.target/mips/pr54240.c: Likewise.
118 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
121 * gcc.target/sh/pr52933-1.c: New.
122 * gcc.target/sh/pr52933-2.c: New.
124 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
127 * gcc.target/sh/pr50751-8.c: New.
129 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
132 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
133 * gfortran.dg/typebound_proc_27.f03: New test.
135 2012-08-14 Sterling Augustine <saugustine@google.com>
137 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
139 2012-08-14 Tobias Burnus <burnus@net-b.de>
142 * gfortran.dg/data_constraints_3.f90: New.
143 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
144 to disable -pedantic compilation.
145 * gfortran.dg/pr37243.f: Ditto.
146 * gfortran.dg/g77/19990826-3.f: Ditto.
147 * gfortran.dg/g77/20020307-1.f : Ditto.
148 * gfortran.dg/g77/980310-3.f: Ditto.
150 2012-08-14 Tobias Burnus <burnus@net-b.de>
153 * gfortran.dg/warn_conversion_4.f90: New.
155 2012-08-14 Jakub Jelinek <jakub@redhat.com>
158 PR rtl-optimization/53495
159 * gcc.c-torture/compile/pr53411.c: New test.
160 * gcc.c-torture/compile/pr53495.c: New test.
162 2012-08-13 Richard Guenther <rguenther@suse.de>
164 * gcc.dg/tree-prof/update-loopch.c: Adjust.
166 2012-08-13 Richard Guenther <rguenther@suse.de>
168 PR tree-optimization/54200
169 * gcc.dg/guality/pr54200.c: New testcase.
170 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
172 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
174 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
176 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
179 * gcc.target/sh/pr51244-7.c: New.
180 * gcc.target/sh/pr51244-8.c: New.
181 * gcc.target/sh/pr51244-9.c: New.
182 * gcc.target/sh/pr51244-10.c: New.
184 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
186 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
188 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
189 * gcc.target/sh/pr53511-1.c: Likewise.
190 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
191 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
192 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
193 * gcc.target/sh/pr53512-3.c: Likewise.
194 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
196 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
199 * gcc.c-torture/compile/pr39423-1.c: New.
200 * gcc.c-torture/compile/pr39423-2.c: New.
202 2012-08-12 Tobias Burnus <burnus@net-b.de>
205 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
206 they appear uninitialized on the RHS.
207 * gfortran.dg/public_private_module_6.f90: New.
209 2012-08-11 Martin Jambor <mjambor@suse.cz>
212 * gfortran.dg/pr48636.f90: New test.
214 2012-08-10 Jakub Jelinek <jakub@redhat.com>
216 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
218 (main): Adjust caller.
220 2012-08-10 Richard Guenther <rguenther@suse.de>
222 * gcc.dg/matrix/*.c: Adjust and move ...
223 * gcc.dg/torture/: ... here.
224 * gcc.dg/matrix: Remove directory.
226 2012-08-10 Richard Guenther <rguenther@suse.de>
229 * gcc.dg/torture/vector-shuffle1.c: New testcase.
231 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
234 * gcc.dg/tree-ssa/pr54211.c: New test.
236 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
238 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
239 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
241 2012-08-10 Richard Guenther <rguenther@suse.de>
243 PR tree-optimization/54109
244 * gcc.dg/torture/pr54109.c: New testcase.
245 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
246 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
248 2012-08-10 Richard Guenther <rguenther@suse.de>
250 PR tree-optimization/54027
251 * gcc.dg/torture/pr54027.c: New testcase.
253 2012-08-10 Richard Guenther <rguenther@suse.de>
255 * g++.dg/plugin/selfassign.c: Adjust.
256 * gcc.dg/plugin/selfassign.c: Likewise.
257 * gcc.dg/strlenopt-11.c: Likewise.
258 * gcc.dg/strlenopt-13.c: Likewise.
259 * gcc.dg/no-strict-overflow-4.c: Likewise.
260 * gcc.dg/strict-overflow-4.c: Likewise.
261 * gcc.dg/tree-ssa/alias-11.c: Likewise.
262 * gcc.dg/tree-ssa/alias-6.c: Likewise.
263 * gcc.dg/tree-ssa/asm-3.c: Likewise.
264 * gcc.dg/tree-ssa/pr18908.c: Likewise.
265 * gcc.dg/tree-ssa/pr19431.c: Likewise.
266 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
267 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
268 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
269 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
270 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
271 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
272 * gcc.dg/pr46309.c: Likewise.
273 * gcc.dg/tree-ssa/loop-5.c: Likewise.
275 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
277 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
279 * gcc.c-torture/compile/20120727-2.c: New test.
281 2012-08-09 Martin Jambor <mjambor@suse.cz>
283 * gcc.dg/ipa/iinline-4.c: New test.
284 * gcc.dg/ipa/iinline-5.c: Likewise.
285 * gcc.dg/ipa/iinline-6.c: Likewise.
286 * gcc.dg/ipa/iinline-7.c: Likewise.
287 * gcc.dg/lto/20120723_0.c: Likewise.
288 * gcc.dg/lto/20120723_1.c: Likewise.
290 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
293 * gcc.target/sh/pr39423-1.c: New.
295 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
298 * gcc.target/sh/pr51244-5: New.
299 * gcc.target/sh/pr51244-6: New.
301 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
303 * gcc.target/i386/adx-addxcarry32-3.c: New.
304 * gcc.target/i386/adx-addxcarry64-3.c: New.
306 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
308 PR rtl-optimization/53701
309 * gcc.dg/pr53701.c: New test.
311 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
313 * gcc.c-torture/compile/20120727-1.c: New test.
315 2012-08-09 Tobias Burnus <burnus@net-b.de>
318 * gfortran.dg/intrinsic_shadow_4.f90: New.
320 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
322 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
324 2012-08-08 Joseph Myers <joseph@codesourcery.com>
326 * gcc.c-torture/execute/20120808-1.c: New test.
328 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
330 PR rtl-optimization/54157
331 * gcc.target/i386/pr54157.c: New file.
333 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
335 * gcc.target/i386/adx-addcarryx32-1.c: New.
336 * gcc.target/i386/adx-addcarryx32-2.c: New.
337 * gcc.target/i386/adx-addcarryx64-1.c: New.
338 * gcc.target/i386/adx-addcarryx64-2.c: New.
339 * gcc.target/i386/adx-check.h: New.
340 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
341 * gcc.target/i386/sse-12.c: Add -madx.
342 * gcc.target/i386/sse-13.c: Ditto.
343 * gcc.target/i386/sse-14.c: Ditto.
344 * gcc.target/i386/sse-22.c: Ditto.
345 * gcc.target/i386/sse-23.c: Ditto.
346 * g++.dg/other/i386-2.C: Ditto.
347 * g++.dg/other/i386-3.C: Ditto.
349 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
351 * gcc.dg/tree-ssa/slsr-5.c: New.
352 * gcc.dg/tree-ssa/slsr-6.c: New.
353 * gcc.dg/tree-ssa/slsr-7.c: New.
354 * gcc.dg/tree-ssa/slsr-8.c: New.
355 * gcc.dg/tree-ssa/slsr-9.c: New.
356 * gcc.dg/tree-ssa/slsr-10.c: New.
357 * gcc.dg/tree-ssa/slsr-11.c: New.
358 * gcc.dg/tree-ssa/slsr-12.c: New.
359 * gcc.dg/tree-ssa/slsr-13.c: New.
360 * gcc.dg/tree-ssa/slsr-14.c: New.
361 * gcc.dg/tree-ssa/slsr-15.c: New.
362 * gcc.dg/tree-ssa/slsr-16.c: New.
363 * gcc.dg/tree-ssa/slsr-17.c: New.
364 * gcc.dg/tree-ssa/slsr-18.c: New.
365 * gcc.dg/tree-ssa/slsr-19.c: New.
366 * gcc.dg/tree-ssa/slsr-20.c: New.
367 * gcc.dg/tree-ssa/slsr-21.c: New.
368 * gcc.dg/tree-ssa/slsr-22.c: New.
369 * gcc.dg/tree-ssa/slsr-23.c: New.
370 * gcc.dg/tree-ssa/slsr-24.c: New.
371 * gcc.dg/tree-ssa/slsr-25.c: New.
372 * gcc.dg/tree-ssa/slsr-26.c: New.
373 * gcc.dg/tree-ssa/slsr-30.c: New.
374 * gcc.dg/tree-ssa/slsr-31.c: New.
376 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
378 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
379 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
380 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
382 2012-08-06 Cary Coutant <ccoutant@google.com>
384 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
386 2012-08-06 Janus Weil <janus@gcc.gnu.org>
389 * gfortran.dg/dummy_procedure_5.f90: Modified.
390 * gfortran.dg/dummy_procedure_8.f90: New.
391 * gfortran.dg/interface_26.f90: Modified.
392 * gfortran.dg/proc_ptr_11.f90: Modified.
393 * gfortran.dg/proc_ptr_15.f90: Modified.
394 * gfortran.dg/proc_ptr_result_5.f90: Modified.
395 * gfortran.dg/typebound_override_1.f90: Modified.
396 * gfortran.dg/typebound_proc_6.f03: Modified.
398 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
400 PR tree-optimization/51938
401 PR tree-optimization/52005
402 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
403 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
404 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
405 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
407 2012-08-06 Dodji Seketeli <dodji@redhat.com>
409 Avoid crashing on erroneous static_assert usage
410 * g++.dg/cpp0x/static_assert8.C: New test.
412 2012-08-06 Jason Merrill <jason@redhat.com>
414 * g++.dg/cpp0x/sfinae38.C: New.
416 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
417 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/conversion/void2.C: New.
422 2012-08-06 Tom de Vries <tom@codesourcery.com>
424 * gcc.dg/tree-ssa/vrp78.c: New test.
426 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
427 Richard Sandiford <rdsandiford@googlemail.com>
429 * g++.dg/opt/enum2.C: Require fpic target.
430 * g++.dg/lto/20090303_0.C: Likewise.
432 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
433 Catherine Moore <clm@codesourcery.com>
435 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
436 flush function names too.
437 * gcc.target/mips/clear-cache-1.c: Likewise.
439 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
442 * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
444 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
447 * gfortran.dg/array_5.f90: New test.
449 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
451 PR tree-optimization/30318
452 * gcc.dg/tree-ssa/vrp77.c: New testcase.
454 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
456 * g++.dg/ext/vector17.C: New testcase.
458 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
461 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
462 * g++.dg/opt/longbranch1.C: Likewise.
464 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
466 PR tree-optimization/53805
467 * gcc.dg/fold-notunord.c: New testcase.
469 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
472 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
473 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
475 2012-08-02 Jason Merrill <jason@redhat.com>
476 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/cpp0x/sfinae37.C: Extend.
481 2012-08-02 Richard Guenther <rguenther@suse.de>
483 PR tree-optimization/50672
484 * g++.dg/torture/pr50672.C: New testcase.
486 2012-08-02 Janus Weil <janus@gcc.gnu.org>
489 * gfortran.dg/abstract_type_6.f03: Modified.
490 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
491 * gfortran.dg/proc_ptr_comp_35.f90: New.
492 * gfortran.dg/typebound_proc_9.f03: Modified.
493 * gfortran.dg/typebound_proc_26.f90: New.
495 2012-08-02 Richard Guenther <rguenther@suse.de>
497 * gcc.dg/torture/pta-callused-1.c: Adjust.
498 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
499 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
500 * gcc.dg/tree-ssa/alias-19.c: Likewise.
501 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
502 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
503 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
504 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
505 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
507 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
510 * gfortran.dg/include_6.f90: New test case.
511 * gfortran.dg/include_7.f90: New test case.
512 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
514 2012-08-01 Tom de Vries <tom@codesourcery.com>
516 * gcc.dg/tree-ssa/vrp76.c: New test.
518 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
520 PR tree-optimization/46556
521 * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
522 * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
523 * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
525 2012-07-31 Janus Weil <janus@gcc.gnu.org>
528 * gfortran.dg/proc_decl_29.f90: New.
530 2012-07-31 Dehao Chen <dehao@google.com>
532 * gcc.dg/predict-7.c: New test.
534 2012-07-31 Janus Weil <janus@gcc.gnu.org>
537 * gfortran.dg/typebound_override_3.f90: New.
539 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
541 PR tree-optimization/53773
542 * testsuite/gcc.dg/vect/pr53773.c: New test.
544 2012-07-31 Nick Clifton <nickc@redhat.com>
546 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
549 2012-07-31 Tobias Burnus <burnus@net-b.de>
551 * gfortran.dg/c_funloc_tests_6.f90: New.
552 * gfortran.dg/c_funloc_tests_7.f90: New.
553 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
555 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
558 * g++.dg/cpp0x/temp_default5.C: New.
560 2012-07-30 Janus Weil <janus@gcc.gnu.org>
563 * gfortran.dg/proc_ptr_37.f90: New.
565 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
567 * lib/target-supports.exp
568 (check_effective_target_vect_natural_alignment): New function.
569 * gcc.dg/align-2.c: Only run on targets with natural alignment
571 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
572 alignment of vector types.
574 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
575 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
577 * gcc.target/i386/rdseed16-1.c: New.
578 * gcc.target/i386/rdseed32-1.c: Ditto
579 * gcc.target/i386/rdseed64-1.c: Ditto
580 * gcc.target/i386/sse-12.c: Add -mrdseed.
581 * gcc.target/i386/sse-13.c: Ditto.
582 * gcc.target/i386/sse-14.c: Ditto.
583 * g++.dg/other/i386-2.C: Ditto.
584 * g++.dg/other/i386-3.C: Ditto.
586 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
589 * gcc.target/sh/pr51244-4.c: New.
591 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
593 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
594 for alpha*-*-* targets. Cleanup original tree dump.
596 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
598 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
599 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
601 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
603 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
604 rand, srand. Include <stdlib.h>.
606 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
608 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
610 2012-07-26 Richard Henderson <rth@redhat.com>
612 * gcc.dg/attr-hotcold-1.c: New.
613 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
615 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
616 Sandra Loosemore <sandra@codesourcery.com>
618 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
620 2012-07-26 Tobias Burnus <burnus@net-b.de>
622 * gfortran.dg/contiguous_1.f90: Update dg-error.
623 * gfortran.dg/proc_ptr_32.f90: Ditto.
625 2012-07-26 Richard Guenther <rguenther@suse.de>
627 PR tree-optimization/54098
628 * gcc.dg/torture/pr54098.c: New testcase.
630 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
632 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
633 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
635 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
638 * gfortran.dg/array_constructor_39.f90: New test.
640 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
643 * gfortran.dg/array_constructor_38.f90: New test.
645 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
647 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
649 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
651 * gnat.dg/noreturn5.ad[sb]: New test.
653 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
654 Paul Brook <paul@codesourcery.com>
658 * lib/target-suports.exp (check_effective_target_naked_functions): New.
659 * c-c++-common/pr53633.c: New test.
661 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
663 * gcc.target/i386/asm-dialect-1.c: New test case.
665 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
666 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
668 * gcc.target/i386/prefetchw-1.c: New.
669 * gcc.target/i386/sse-12.c: Add -mprfchw.
670 * gcc.target/i386/sse-13.c: Ditto.
671 * gcc.target/i386/sse-14.c: Ditto.
672 * gcc.target/i386/sse-22.c: Ditto.
673 * gcc.target/i386/sse-23.c: Ditto.
674 * g++.dg/other/i386-2.C: Ditto.
675 * g++.dg/other/i386-3.C: Ditto.
677 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
679 * lib/gcc-dg.exp (process-message): Don't ignore errors.
681 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
684 * gcc.target/arm/pr54051.c: New.
685 * gcc.target/arm/vfp-1.c: Adjust test.
687 2012-07-24 Julian Brown <julian@codesourcery.com>
689 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
690 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
693 2012-07-23 Paul Brook <paul@codesourcery.com>
695 * g++.dg/other/armv7m-1.c: New test.
697 2012-07-23 Julian Brown <julian@codesourcery.com>
699 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
701 (DO_TEST): Define to 1 for appropriate ARM targets.
703 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
705 PR tree-optimization/53881
706 * gcc.dg/pr53881.c: Renamed to ...
707 * gcc.dg/pr53881-1.c: ... this.
708 * gcc.dg/pr53881-2.c: New test.
710 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
712 Handle recent changes in default atomics for cris*-*-linux*.
713 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
714 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
715 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
716 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
717 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
718 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
719 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
720 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
721 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
722 -mno-unaligned-atomic-may-use-library is in effect for
724 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
725 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
726 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
727 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
728 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
729 gcc.target/cris/torture/sync-mis-op-i-1.c,
730 gcc.target/cris/torture/sync-mis-op-i-2.c,
731 gcc.target/cris/torture/sync-mis-op-i-1a.c,
732 gcc.target/cris/torture/sync-mis-op-i-3.c,
733 gcc.target/cris/torture/sync-mis-op-i-3a.c,
734 gcc.target/cris/torture/sync-mis-op-s-1a.c,
735 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
736 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
737 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
738 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
739 (main): Remove local variable x.
740 [mis_ok]: Check that atomics don't fail.
742 2012-07-21 Andrew Pinski <apinski@cavium.com>
744 * gcc.dg/tree-ssa/vrp72.c: New test.
745 * gcc.dg/tree-ssa/vrp73.c: New test.
746 * gcc.dg/tree-ssa/vrp74.c: New test.
747 * gcc.dg/tree-ssa/vrp75.c: New test.
749 2012-07-21 Andrew Pinski <apinski@cavium.com>
751 * gcc.dg/tree-ssa/alias-21.c: New testcase.
752 * gcc.dg/tree-ssa/alias-22.c: New testcase.
754 2012-07-21 Andrew Pinski <apinski@cavium.com>
756 * gcc.target/mips/octeon-pop-2.c: New testcase.
758 2012-07-21 Tobias Burnus <burnus@net-b.de>
761 * gfortran.dg/assumed_rank_3.f90: New.
762 * gfortran.dg/assumed_rank_11.f90: New.
763 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
764 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
765 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
767 2012-07-21 Andrew Pinski <apinski@cavium.com>
769 * gcc.target/mips/unaligned-1.c: New testcase.
771 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
773 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
775 2012-07-20 Tobias Burnus <burnus@net-b.de>
777 * gfortran.dg/bind_c_array_params_2.f90: New.
778 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
781 2012-07-20 Tobias Burnus <burnus@net-b.de>
783 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
785 2012-07-20 Jason Merrill <jason@redhat.com>
788 * g++.dg/other/array7.C: New.
790 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
792 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
793 the basic block and check loop depth.
794 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
795 matching patterns and comments.
796 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
797 * gcc.dg/tree-ssa/vector-2.c: Likewise.
799 2012-07-20 Jakub Jelinek <jakub@redhat.com>
802 * c-c++-common/pr28656.c: New test.
804 2012-07-19 Jason Merrill <jason@redhat.com>
807 * g++.dg/init/mutable1.C: New.
809 2012-07-20 Tobias Burnus <burnus@net-b.de>
812 * gfortran.dg/assumed_type_3.f90: Update dg-error.
813 * gfortran.dg/assumed_rank_1.f90: New.
814 * gfortran.dg/assumed_rank_1_c.c: New.
815 * gfortran.dg/assumed_rank_2.f90: New.
816 * gfortran.dg/assumed_rank_4.f90: New.
817 * gfortran.dg/assumed_rank_5.f90: New.
818 * gfortran.dg/assumed_rank_6.f90: New.
819 * gfortran.dg/assumed_rank_7.f90: New.
820 * gfortran.dg/assumed_rank_8.f90: New.
821 * gfortran.dg/assumed_rank_8_c.c: New.
822 * gfortran.dg/assumed_rank_9.f90: New.
823 * gfortran.dg/assumed_rank_10.f90: New.
824 * gfortran.dg/assumed_rank_12.f90: New.
826 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
828 * gnat.dg/opt25.adb: New test.
829 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
830 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
832 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
834 * gnat.dg/aggr20.ad[sb]: New test.
835 * gnat.dg/aggr20_pkg.ads: New helper.
837 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
839 * gnat.dg/derived_type3.adb: New test.
840 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
842 2012-07-19 Jakub Jelinek <jakub@redhat.com>
844 PR rtl-optimization/53942
845 * gcc.dg/pr53942.c: New test.
847 2012-07-19 Jason Merrill <jason@redhat.com>
850 * g++.dg/cpp0x/constexpr-builtin2.C: New.
852 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
854 * gnat.dg/discr38.adb: New test.
856 2012-07-19 Jakub Jelinek <jakub@redhat.com>
859 * c-c++-common/gomp/pr54017.c: New test.
861 2012-07-19 Richard Guenther <rguenther@suse.de>
862 Eric Botcazou <ebotcazou@adacore.com>
864 * gnat.dg/loop_optimization11.adb: New testcase.
865 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
867 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
868 Jason Merrill <jason@redhat.com>
870 * g++.dg/cpp0x/sfinae37.C: New.
871 * g++.dg/template/access23.C: New.
872 * g++.dg/template/access7.C: Adjust.
873 * g++.dg/template/sfinae10.C: Don't expect errors.
874 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
876 2012-07-18 Julian Brown <julian@codesourcery.com>
877 Sandra Loosemore <sandra@codesroucery.com>
879 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
881 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
883 * gnat.dg/noreturn4.ad[sb]: New test.
884 * gnat.dg/noreturn4_pkg.ads: New helper.
886 2012-07-18 Jie Zhang <jzhang918@gmail.com>
887 Julian Brown <julian@codesourcery.com>
889 * gcc.target/arm/neon-vdup-1.c: New test case.
890 * gcc.target/arm/neon-vdup-2.c: New test case.
891 * gcc.target/arm/neon-vdup-3.c: New test case.
892 * gcc.target/arm/neon-vdup-4.c: New test case.
893 * gcc.target/arm/neon-vdup-5.c: New test case.
894 * gcc.target/arm/neon-vdup-6.c: New test case.
895 * gcc.target/arm/neon-vdup-7.c: New test case.
896 * gcc.target/arm/neon-vdup-8.c: New test case.
897 * gcc.target/arm/neon-vdup-9.c: New test case.
898 * gcc.target/arm/neon-vdup-10.c: New test case.
899 * gcc.target/arm/neon-vdup-11.c: New test case.
900 * gcc.target/arm/neon-vdup-12.c: New test case.
901 * gcc.target/arm/neon-vdup-13.c: New test case.
902 * gcc.target/arm/neon-vdup-14.c: New test case.
903 * gcc.target/arm/neon-vdup-15.c: New test case.
904 * gcc.target/arm/neon-vdup-16.c: New test case.
905 * gcc.target/arm/neon-vdup-17.c: New test case.
906 * gcc.target/arm/neon-vdup-18.c: New test case.
907 * gcc.target/arm/neon-vdup-19.c: New test case.
908 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
909 arguments non-constant.
911 2012-07-18 Richard Guenther <rguenther@suse.de>
913 PR tree-optimization/53970
914 * g++.dg/torture/pr53970.C: New testcase.
916 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
919 * gcc.c-torture/compile/pr38621.c: New.
921 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
924 * gcc.target/sh/pr33135-1.c: New.
925 * gcc.target/sh/pr33135-2.c: New.
926 * gcc.target/sh/pr33135-3.c: New.
927 * gcc.target/sh/pr33135-4.c: New.
929 2012-07-17 Jason Merrill <jason@redhat.com>
932 * g++.dg/parse/enum9.C: New.
934 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
935 Sandra Loosemore <sandra@codesourcery.com>
937 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
938 if there is a conflict with -mcpu=. Use -mcpu=5208.
940 2012-07-17 Jason Merrill <jason@redhat.com>
943 * g++.dg/template/array23.C: New.
945 2012-07-17 Tobias Burnus <burnus@net-b.de>
948 * gfortran.dg/bind_c_usage_26.f90: New.
949 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
950 * gfortran.dg/bind_c_usage_13.f03: Ditto.
951 * gfortran.dg/bind_c_usage_18.f90: Ditto.
952 * gfortran.dg/interop_params.f03: Ditto.
954 2012-07-17 Jason Merrill <jason@redhat.com>
956 * g++.dg/template/inherit8.C: Adjust.
957 * g++.dg/template/using21.C: Adjust.
958 * g++.dg/template/using22.C: Adjust.
961 * g++.dg/template/current-inst1.C: New.
962 * g++.dg/parse/crash35.C: Adjust.
964 2012-07-17 Tobias Burnus <burnus@net-b.de>
967 * gfortran.dg/oldstyle_4.f90: New.
969 2012-07-17 Tobias Burnus <burnus@net-b.de>
972 * gfortran.dg/module_procedure_double_colon_3.f90: New.
973 * gfortran.dg/module_procedure_double_colon_4.f90: New.
975 2012-07-16 Jason Merrill <jason@redhat.com>
977 * g++.dg/parse/access8.C: Adjust.
978 * g++.dg/template/sfinae6_neg.C: Adjust.
980 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
983 * gfortran.dg/coarray_allocate_1.f90: New test.
985 2012-07-16 Andrew Pinski <apinski@cavium.com>
987 * gcc.c-torture/execute/bswap-1.c: New testcase.
988 * gcc.c-torture/compile/unalign-1.c: New testcase.
989 * gcc.c-torture/compile/20120524-1.c: New testcase.
990 * gcc.c-torture/compile/20101216-1.c: New testcase.
992 2012-07-16 Dehao Chen <dehao@google.com>
995 2012-07-10 Dehao Chen <dehao@google.com>
997 * gcc.dg/debug_info_inline.c: New test.
999 2012-07-16 Janus Weil <janus@gcc.gnu.org>
1002 * gfortran.dg/proc_decl_28.f90: New.
1004 2012-07-16 Andrew Pinski <apinski@cavium.com>
1006 * gcc.dg/torture/builtins-1.c: New testcase.
1008 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
1010 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
1011 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
1012 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1013 gcc.target/cris/sync-1-v10.c,
1014 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
1015 pass -mno-unaligned-atomic-may-use-library.
1016 * gcc.target/cris/sync-xchg-1.c: New test.
1017 * gcc.target/cris/20011127-1.c: Adjust to %P being a
1018 valid register operand output modifier.
1020 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
1022 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
1025 2012-07-13 Andrew Pinski <apinski@cavium.com>
1027 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
1028 rather than cleanup-tree-dump.
1029 * gcc.target/mips/octeon-pipe-1.c: Likewise.
1031 2012-07-13 Richard Guenther <rguenther@suse.de>
1033 PR tree-optimization/53907
1034 * gcc.target/i386/pr53907.c: New testcase.
1036 2012-07-13 Richard Guenther <rguenther@suse.de>
1038 PR tree-optimization/53922
1039 * gcc.dg/torture/pr53922.c: New testcase.
1041 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
1043 PR rtl-optimization/53908
1044 * gcc.dg/torture/pr53908.c: New test.
1046 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
1049 * testsuite/g++.dg/cpp0x/variadic135.C: New.
1051 2012-07-12 Jason Merrill <jason@redhat.com>
1053 * g++.dg/template/sfinae6_neg.C: Adjust.
1055 2012-07-12 Tobias Burnus <burnus@net-b.de>
1057 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
1058 * gfortran.dg/c_f_pointer_tests_3.f90: Update
1059 scan-tree-dump-times pattern.
1061 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1063 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
1065 2012-07-11 Jason Merrill <jason@redhat.com>
1068 * g++.g/cpp0x/defaulted37.C: New.
1070 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
1073 * gcc.target/arm/pr53859.c: New test.
1075 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
1078 * gcc.c-torture/compile/pr53886.c: New.
1080 2012-07-10 Dehao Chen <dehao@google.com>
1082 * gcc.dg/debug_info_inline.c: New test.
1084 2012-07-10 Jason Merrill <jason@redhat.com>
1087 * g++.dg/cpp0x/defaulted36.C: New.
1088 * g++.dg/cpp0x/defaulted21.C: Adjust.
1090 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
1092 2012-07-09 Sterling Augustine <saugustine@google.com>
1094 * g++.dg/debug/dwarf2/pubnames-2.C: New.
1096 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
1098 PR tree-optimization/53887
1099 * gcc.dg/pr53887.c: New test.
1101 2012-07-09 Jason Merrill <jason@redhat.com>
1104 * g++.dg/cpp0x/nullptr29.C: New.
1106 2012-07-09 Tom de Vries <tom@codesourcery.com>
1107 Richard Guenther <rguenther@suse.de>
1109 * gcc.dg/builtin-unreachable-6.c: New test.
1110 * gcc.dg/builtin-unreachable-5.c: New test.
1112 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
1114 PR tree-optimization/53881
1115 * gcc.dg/pr53881.c: New test.
1117 2012-07-06 Jason Merrill <jason@redhat.com>
1120 * g++.dg/cpp0x/variadic134.C: New.
1123 * g++.dg/cpp0x/alias-decl-20.C: New.
1125 2012-07-06 Tom de Vries <tom@codesourcery.com>
1127 PR tree-optimization/51879
1128 * gcc.dg/pr51879-16.c: New test.
1129 * gcc.dg/pr51879-17.c: Same.
1131 2012-07-06 Tom de Vries <tom@codesourcery.com>
1133 PR tree-optimization/52009
1134 * gcc.dg/pr51879-7.c: New test.
1135 * gcc.dg/pr51879-18.c: New test.
1137 2012-07-05 Jason Merrill <jason@redhat.com>
1140 * g++.dg/template/typedef39.C: New.
1143 * g++.dg/cpp0x/variadic133.C: New.
1144 * g++.dg/template/param1.C: Adjust.
1146 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1150 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
1151 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
1152 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
1153 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
1154 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
1155 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
1157 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
1160 * gfortran.dg/inline_sum_4.f90: New test.
1162 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
1164 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
1166 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1168 * gcc.target/arm/fma-sp.c: New testcase.
1169 * gcc.target/arm/fma.c: Likewise.
1170 * gcc.target/arm/fma.h: Likewise.
1172 2012-07-04 Jason Merrill <jason@redhat.com>
1175 * g++.dg/other/enum3.C: New.
1177 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
1180 * g++.dg/torture/pr53321.C: New test.
1182 2012-07-04 Richard Guenther <rguenther@suse.de>
1184 PR tree-optimization/53844
1185 * g++.dg/tree-ssa/pr53844.C: New testcase.
1187 2012-07-04 Richard Guenther <rguenther@suse.de>
1189 PR tree-optimization/53849
1190 * gcc.dg/pr53849.c: New testcase.
1192 2012-07-03 Jakub Jelinek <jakub@redhat.com>
1195 * g++.dg/ext/label14.C: New test.
1197 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
1200 * g++.dg/other/pr53811.C: New test.
1202 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
1205 * gcc.target/m68k/stack-limit-1.c: New testcase.
1207 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1209 * gnat.dg/recursive_call.adb: New test.
1211 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
1213 * gnat.dg/discr37.ad[sb]: New test.
1215 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
1217 * g++.dg/other/packed1.C: Remove SH from xfail list.
1219 2012-07-02 Jason Merrill <jason@redhat.com>
1222 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
1225 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
1228 * g++.dg/cpp0x/decltype39.C: New.
1229 * g++.dg/diagnostic/method1.C: Adjust.
1232 * g++.dg/template/ref6.C: New.
1234 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
1237 * gcc.target/sh/pr53568-1.c: New.
1239 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
1242 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
1244 2012-07-02 Jason Merrill <jason@redhat.com>
1247 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1250 * g++.dg/template/enum7.C: New.
1251 * g++.dg/other/ptrmem10.C: Adjust.
1252 * g++.dg/other/ptrmem11.C: Adjust.
1253 * g++.dg/cpp0x/scoped_enum.C: Adjust.
1255 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
1257 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
1259 2012-07-01 Wei Guozhi <carrot@google.com>
1262 * gcc.target/arm/pr53447-1.c: New testcase.
1263 * gcc.target/arm/pr53447-2.c: New testcase.
1264 * gcc.target/arm/pr53447-3.c: New testcase.
1265 * gcc.target/arm/pr53447-4.c: New testcase.
1267 2012-06-29 Richard Guenther <rguenther@suse.de>
1269 PR tree-optimization/47061
1270 * gcc.dg/tree-ssa/vrp71.c: New testcase.
1272 2012-06-29 Richard Guenther <rguenther@suse.de>
1274 PR tree-optimization/37541
1275 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
1277 2012-06-29 Richard Guenther <rguenther@suse.de>
1279 PR tree-optimization/52589
1280 * gcc.dg/tree-ssa/vrp70.c: New testcase.
1282 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
1284 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1286 * g++.dg/template/error46.C: Add missing comment to dg-message.
1287 * g++.dg/template/crash107.C: Likewise.
1288 * g++.dg/template/error47.C: Likewise.
1289 * g++.dg/template/crash108.C: Likewise.
1290 * g++.dg/overload/operator5.C: Likewise.
1292 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1293 errors in dg-message directives, add comments.
1295 2012-06-28 Kai Tietz <ktietz@redhat.com>
1297 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
1298 hard-coded 'unsigned long'.
1300 2012-06-28 Jakub Jelinek <jakub@redhat.com>
1302 PR tree-optimization/51581
1303 * gcc.dg/vect/pr51581-4.c: New test.
1305 PR tree-optimization/53645
1306 * gcc.c-torture/execute/pr53645-2.c: New test.
1308 2012-06-28 Richard Guenther <rguenther@suse.de>
1311 * gcc.dg/torture/pr53790.c: New testcase.
1313 2012-06-28 Jakub Jelinek <jakub@redhat.com>
1315 PR tree-optimization/53645
1316 * gcc.c-torture/execute/pr53645.c: New test.
1318 2012-06-28 Arnaud Charlet <charlet@adacore.com>
1320 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
1322 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
1326 * gcc.dg/guality/pr49888.c: Account for the possibility that
1327 the variable is optimized out at the first test.
1329 2012-06-27 Jason Merrill <jason@redhat.com>
1331 * g++.dg/cpp0x/override2.C: Adjust.
1332 * g++.dg/template/error5.C: Adjust.
1333 * g++.dg/parse/crash28.C: Adjust.
1336 * g++.dg/parse/template27.C: New.
1337 * g++.dg/template/crash74.C: Adjust expected output.
1339 2012-06-27 Janus Weil <janus@gcc.gnu.org>
1343 * gfortran.dg/typebound_operator_16.f03: New.
1345 2012-06-27 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
1348 even src1.i and src2.i fields even in the second half of the arrays.
1350 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1353 * g++.dg/torture/vshuf-16.inc: New test.
1354 * g++.dg/torture/vshuf-2.inc: New test.
1355 * g++.dg/torture/vshuf-4.inc: New test.
1356 * g++.dg/torture/vshuf-8.inc: New test.
1357 * g++.dg/torture/vshuf-main.inc: New test.
1358 * g++.dg/torture/vshuf-v16hi.C: New test.
1359 * g++.dg/torture/vshuf-v16qi.C: New test.
1360 * g++.dg/torture/vshuf-v2df.C: New test.
1361 * g++.dg/torture/vshuf-v2di.C: New test.
1362 * g++.dg/torture/vshuf-v2sf.C: New test.
1363 * g++.dg/torture/vshuf-v2si.C: New test.
1364 * g++.dg/torture/vshuf-v4df.C: New test.
1365 * g++.dg/torture/vshuf-v4di.C: New test.
1366 * g++.dg/torture/vshuf-v4sf.C: New test.
1367 * g++.dg/torture/vshuf-v4si.C: New test.
1368 * g++.dg/torture/vshuf-v8hi.C: New test.
1369 * g++.dg/torture/vshuf-v8qi.C: New test.
1370 * g++.dg/torture/vshuf-v8si.C: New test.
1372 2012-06-27 Richard Guenther <rguenther@suse.de>
1375 * gcc.dg/tree-ssa/scev-6.c: New testcase.
1377 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
1379 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1380 scan-dump-dem-not): Use printable pattern in test name.
1382 2012-06-26 Sterling Augustine <saugustine@google.com>
1383 Dominique Dhumieres <dominiq@lps.ens.fr>
1385 * gcc.dg/pubtypes-2.c: Update expected output.
1386 * gcc.dg/pubtypes-3.c: Likewise.
1387 * gcc.dg/pubtypes-4.c: Likewise.
1389 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
1391 * gcc.dg/tree-ssa/slsr-1.c: New test.
1392 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1393 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1394 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
1396 2012-06-26 Matt Turner <mattst88@gmail.com>
1399 * gcc.target/arm/mmx-2.c: New.
1401 2012-06-26 Richard Guenther <rguenther@suse.de>
1404 * g++.dg/torture/pr53752.C: New testcase.
1406 2012-06-26 Jakub Jelinek <jakub@redhat.com>
1408 PR tree-optimization/53748
1409 * gcc.c-torture/compile/pr53748.c: New test.
1411 2012-06-25 Jason Merrill <jason@redhat.com>
1415 * g++.dg/cpp0x/decltype38.C: New.
1416 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
1418 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
1420 * lib/target-supports-dg.exp (testname-for-summary): New.
1421 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1422 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1423 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1424 scan-module-absence, output-exists, output-exists-not: Use
1425 testname-for-summary.
1426 (dg-test): Clean up testname_with_flags.
1427 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1428 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1429 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1430 scan-assembler-dem-not, object-size: Use testname-for-summary.
1431 * lib/gcov.exp (run-gcov): Likewise.
1432 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1433 scan-dump-dem, scan-dump-dem-note): Likewise.
1435 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
1436 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
1437 including profopt.opt; save and restore existing value.
1438 * g++.dg/bprob/bprob.exp: Likewise.
1439 * gcc.dg/matrix/matrix.exp: Likewise.
1440 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1441 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
1444 2012-06-25 Richard Henderson <rth@redhat.com>
1446 * gcc.dg/pr53749.c: New.
1448 2012-06-25 Jason Merrill <jason@redhat.com>
1451 * g++.dg/cpp0x/nullptr28.C: New.
1453 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
1455 * gcc.target/arm/neon-vld1_dupQ.c: New.
1457 2012-06-25 Florian Weimer <fweimer@redhat.com>
1459 * g++.dg/init/new35.C: New.
1460 * g++.dg/init/new36.C: New.
1461 * g++.dg/init/new37.C: New.
1462 * g++.dg/ext/vla5.C: New warning.
1463 * g++.dg/ext/vla8.C: New warning.
1464 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
1466 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1467 James Greenhalgh <james.greenhalgh@arm.com>
1469 * gcc.target/arm/ftest-support-arm.h New testcase.
1470 * gcc.target/arm/ftest-support-thumb.h Likewise.
1471 * gcc.target/arm/ftest-support.h Likewise.
1472 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
1473 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
1474 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
1475 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
1476 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
1477 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
1478 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
1479 * gcc.target/arm/ftest-armv6-arm.c Likewise.
1480 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
1481 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
1482 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
1483 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
1484 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
1485 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
1486 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
1487 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1488 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
1489 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
1490 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
1491 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
1492 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
1493 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
1494 * gcc/testsuite/lib/target-supports.exp
1495 (check_effective_target_arm_arch_FUNC): Add support for more
1497 (add_options_for_arm_arch_FUNC): Likewise.
1498 (check_effective_target_arm_arch_FUNC_multilib): New functions.
1500 2012-06-25 Jason Merrill <jason@redhat.com>
1503 * g++.dg/cpp0x/constexpr-tuple.C: New.
1505 2012-06-25 Jakub Jelinek <jakub@redhat.com>
1508 * gcc.target/i386/pr53759.c: New test.
1511 * g++.dg/cpp0x/nsdmi7.C: New test.
1513 2012-06-24 Kai Tietz <ktietz@redhat.com>
1515 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
1517 * gcc.target/i386/pr38988.c: Likewise.
1519 2012-06-22 Janus Weil <janus@gcc.gnu.org>
1523 * gfortran.dg/typebound_generic_12.f03: New.
1524 * gfortran.dg/typebound_generic_13.f03: New.
1526 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
1528 * gnat.dg/lto15.ad[sb]: New test.
1530 2012-06-21 Meador Inge <meadori@codesourcery.com>
1533 * gcc.dg/Wunused-local-typedefs.c: New testcase.
1535 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
1537 * testsuite/gcc.dg/pch/ident-1.c: New test.
1538 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
1540 2012-06-21 Michael Matz <matz@suse.de>
1543 * gcc.c-torture/execute/pr53688.c: New test.
1545 2012-06-20 Richard Guenther <rguenther@suse.de>
1547 PR tree-optimization/30318
1548 * gcc.dg/tree-ssa/vrp69.c: New testcase.
1550 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
1552 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
1554 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1556 * gcc.target/i386/clearcapv2.map: New file.
1557 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
1559 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1561 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1562 and add __sh__ case.
1564 2012-06-19 Jason Merrill <jason@redhat.com>
1567 * g++.dg/debug/localclass1.C: New.
1569 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
1571 * g++.dg/cpp0x/override4.C: New.
1573 2012-06-14 Jason Merrill <jason@redhat.com>
1576 * g++.dg/cpp0x/decltype37.C: New.
1578 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1580 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
1582 2012-06-19 Joseph Myers <joseph@codesourcery.com>
1584 * gcc.c-torture/compile/vector-5.c,
1585 gcc.c-torture/compile/vector-6.c: New tests.
1587 2012-06-19 Richard Henderson <rth@redhat.com>
1589 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
1591 2012-06-19 Richard Guenther <rguenther@suse.de>
1593 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
1595 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
1598 * gcc.target/i386/pr53712.c: New test.
1600 2012-06-18 Tobias Burnus <burnus@net-b.de>
1603 * gfortran.dg/elemental_optional_args_6.f90: New.
1605 2012-06-18 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
1609 * gfortran.dg/coarray/move_alloc_1.f90
1611 2012-06-18 Tobias Burnus <burnus@net-b.de>
1614 * gfortran.dg/coarray_27.f90: New.
1616 2012-06-18 Joey Ye <Joey.Ye@arm.com>
1617 Greta Yorsh <Greta.Yorsh@arm.com>
1619 * gcc.target/arm/epilog-1.c: New test.
1621 2012-06-18 Richard Guenther <rguenther@suse.de>
1623 PR tree-optimization/53693
1624 * g++.dg/torture/pr53693.C: New testcase.
1626 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
1628 PR tree-optimization/53703
1629 * gcc.dg/torture/pr53703.c: New test.
1631 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
1634 * gcc.target/i386/pr53698.c: New test.
1636 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
1638 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
1640 2012-06-17 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/transfer_check_3.f90: New.
1646 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
1648 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
1650 2012-06-16 Tobias Burnus <burnus@net-b.de>
1654 * gfortran.dg/deferred_type_param_8.f90: New.
1656 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
1658 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1659 testname that includes flags, passed in as new argument, in
1661 (run_gcov): Get testname from dg-test, use it in pass/fail messages
1662 and pass it to verify-* procedures.
1664 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1665 alignment torture options with usual torture options.
1667 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1668 messages reported for one line of source code.
1669 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1670 * g++.dg/cpp0x/decltype2.C: Likewise.
1671 * g++.dg/cpp0x/decltype3.C: Likewise.
1672 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1673 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1674 * g++.dg/cpp0x/static_assert3.C: Likewise.
1675 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1676 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1677 * g++.dg/cpp0x/union1.C: Likewise.
1678 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1679 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1680 * g++.dg/cpp0x/variadic2.C: Likewise.
1681 * g++.dg/cpp0x/variadic20.C: Likewise.
1682 * g++.dg/cpp0x/variadic74.C: Likewise.
1683 * g++.dg/diagnostic/bitfld2.C: Likewise.
1684 * g++.dg/ext/attrib44.C: Likewise.
1685 * g++.dg/ext/no-asm-1.C: Likewise.
1686 * g++.dg/other/error34.C: Likewise.
1687 * g++.dg/parse/crash46.C: Likewise.
1688 * g++.dg/parse/error10.C: Likewise.
1689 * g++.dg/parse/error2.C: Likewise.
1690 * g++.dg/parse/error3.C: Likewise.
1691 * g++.dg/parse/error36.C: Likewise.
1692 * g++.dg/parse/error8.C: Likewise.
1693 * g++.dg/parse/error9.C: Likewise.
1694 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1695 * g++.dg/parse/parser-pr28152.C: Likewise.
1696 * g++.dg/parse/template25.C: Likewise.
1697 * g++.dg/parse/typename11.C: Likewise.
1698 * g++.dg/tc1/dr147.C: Likewise.
1699 * g++.dg/template/deduce3.C: Likewise.
1700 * g++.dg/template/koenig9.C: Likewise.
1701 * g++.dg/template/pr23510.C: Likewise.
1702 * g++.dg/warn/pr12242.C: Likewise.
1703 * g++.dg/warn/pr30551-2.C: Likewise.
1704 * g++.dg/warn/pr30551.C: Likewise.
1705 * g++.old-deja/g++.other/typename1.C: Likewise.
1706 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1708 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1711 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
1712 * c-c++-common/torture/vshuf-2.inc: Likewise.
1713 * c-c++-common/torture/vshuf-4.inc: Likewise.
1714 * c-c++-common/torture/vshuf-8.inc: Likewise.
1715 * c-c++-common/torture/vshuf-main.inc: Likewise.
1716 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
1717 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
1718 * c-c++-common/torture/vshuf-v2df.c: Likewise.
1719 * c-c++-common/torture/vshuf-v2di.c: Likewise.
1720 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
1721 * c-c++-common/torture/vshuf-v2si.c: Likewise.
1722 * c-c++-common/torture/vshuf-v4df.c: Likewise.
1723 * c-c++-common/torture/vshuf-v4di.c: Likewise.
1724 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
1725 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
1726 * c-c++-common/torture/vshuf-v4si.c: Likewise.
1727 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
1728 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
1729 * c-c++-common/torture/vshuf-v8si.c: Likewise.
1731 2012-06-15 Michael Matz <matz@suse.de>
1733 * gcc.dg/tree-ssa/vector-4.c: New test.
1735 2012-06-15 Michael Matz <matz@suse.de>
1737 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
1738 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
1740 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1742 PR tree-optimization/53636
1743 * gcc.target/arm/pr53636.c: New test.
1745 2012-06-15 Jakub Jelinek <jakub@redhat.com>
1747 PR tree-optimization/51581
1748 * gcc.c-torture/execute/pr51581-1.c: New test.
1749 * gcc.c-torture/execute/pr51581-2.c: New test.
1750 * gcc.dg/vect/pr51581-1.c: New test.
1751 * gcc.dg/vect/pr51581-2.c: New test.
1752 * gcc.dg/vect/pr51581-3.c: New test.
1753 * gcc.target/i386/avx-pr51581-1.c: New test.
1754 * gcc.target/i386/avx-pr51581-2.c: New test.
1755 * gcc.target/i386/avx2-pr51581-1.c: New test.
1756 * gcc.target/i386/avx2-pr51581-2.c: New test.
1757 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
1759 2012-06-15 Richard Guenther <rguenther@suse.de>
1761 * gcc.c-torture/execute/20120615-1.c: New testcase.
1763 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1765 * gnat.dg/vect8.ad[sb]: New test.
1767 2012-06-14 Richard Guenther <rguenther@suse.de>
1769 * gcc.dg/tree-ssa/vrp.h: New testcase.
1770 * gcc.dg/tree-ssa/vrp68.c: Likewise.
1772 2012-06-13 Christian Bruel <christian.bruel@st.com>
1775 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1777 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1779 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
1781 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
1784 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1785 test summary unique.
1787 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1788 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1789 scan-stack-usage-not): Don't strip torture options from test name.
1791 * lib/scandump.exp (scan-dump-times): Use printable version of
1792 regexp in test summary line.
1794 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1795 messages reported for one line of source code.
1796 * gcc.dg/format/few-1.c: Likewise.
1797 * gcc.dg/ia64-sync-2.c: Likewise.
1798 * gcc.dg/sync-2.c: Likewise.
1799 * gcc.dg/noncompile/pr44517.c: Likewise.
1801 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
1804 * gcc.dg/guality/pr49888.c: New.
1806 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
1808 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1809 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1810 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1812 2012-06-13 Tobias Burnus <burnus@net-b.de>
1815 * gfortran.dg/intent_out_7.f90: New.
1817 2012-06-13 Tobias Burnus <burnus@net-b.de>
1820 * gfortran.dg/save_4.f90: New.
1822 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1827 * gcc.dg/pr53532.c: New test.
1828 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1829 adjust line numbers.
1830 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1831 * gcc.dg/Wcxx-compat-8.c: Likewise.
1832 * gcc.dg/pr51034.c: New test.
1833 * gcc.dg/pr53196-1.c: New test.
1834 * gcc.dg/pr53196-2.c: New test.
1836 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
1838 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1839 alignment torture options with usual torture options.
1840 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1841 instead of dg-options.
1842 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1843 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1844 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1845 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1846 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1847 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1849 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1850 to checks for multiple messages reported for one line of source code.
1851 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1853 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1854 messages reported for one line of source code.
1856 * gcc.dg/20031223-1.c: Add comments to check for multiple
1857 messages reported for one line of source code.
1858 * gcc.dg/Wconversion-integer.c: Likewise.
1859 * gcc.dg/Wfatal-2.c: Likewise.
1860 * gcc.dg/Wfatal.c: Likewise.
1861 * gcc.dg/Wobjsize-1.c: Likewise.
1862 * gcc.dg/c99-vla-jump-1.c: Likewise.
1863 * gcc.dg/c99-vla-jump-2.c: Likewise.
1864 * gcc.dg/c99-vla-jump-3.c: Likewise.
1865 * gcc.dg/c99-vla-jump-4.c: Likewise.
1866 * gcc.dg/c99-vla-jump-5.c: Likewise.
1867 * gcc.dg/decl-9.c: Likewise.
1868 * gcc.dg/declspec-10.c: Likewise.
1869 * gcc.dg/declspec-18.c: Likewise.
1870 * gcc.dg/mtune.c: Likewise.
1871 * gcc.dg/parser-pr28152-2.c: Likewise.
1872 * gcc.dg/parser-pr28152.c: Likewise.
1873 * gcc.dg/pr14475.c: Likewise.
1874 * gcc.dg/pr27953.c: Likewise.
1875 * gcc.dg/pr28322-3.c: Likewise.
1876 * gcc.dg/pr30457.c: Likewise.
1877 * gcc.dg/pr30551-2.c: Likewise.
1878 * gcc.dg/pr30551-3.c: Likewise.
1879 * gcc.dg/pr30551-4.c: Likewise.
1880 * gcc.dg/pr30551-5.c: Likewise.
1881 * gcc.dg/pr30551-6.c: Likewise.
1882 * gcc.dg/pr30551.c: Likewise.
1883 * gcc.dg/pr45461.c: Likewise.
1884 * gcc.dg/pr48552-1.c: Likewise.
1885 * gcc.dg/pr48552-2.c: Likewise.
1886 * gcc.dg/redecl-1.c: Likewise.
1887 * gcc.dg/transparent-union-3.c: Likewise.
1888 * gcc.dg/utf-dflt.c: Likewise.
1889 * gcc.dg/utf-dflt2.c: Likewise.
1890 * gcc.dg/vla-8.c: Likewise.
1891 * gcc.dg/vla-init-1.c: Likewise.
1892 * gcc.dg/wtr-int-type-1.c: Likewise.
1894 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1895 messages reported for for one line of source code.
1896 * c-c++-common/raw-string-5.c: Likewise.
1897 * c-c++-common/raw-string-4.c: Likewise.
1898 * c-c++-common/raw-string-6.c: Likewise.
1899 * c-c++-common/pr20000.c: Likewise.
1901 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1902 messages reported for one line of source code.
1903 * gcc.dg/cpp/pr30786.c: Likewise.
1904 * gcc.dg/cpp/pr28709.c: Likewise.
1905 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1906 * gcc.dg/cpp/macspace2.c: Likewise.
1907 * gcc.dg/cpp/missing-header-1.c: Likewise.
1908 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1909 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1910 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1912 2012-06-12 Jason Merrill <jason@redhat.com>
1915 * g++.dg/template/local7.C: New.
1917 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
1920 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1921 * gcc.target/sh/pr51340-2.c: Likewise.
1922 * gcc.target/sh/pr51340-3.c: Likewise.
1924 2012-06-12 Michael Matz <matz@suse.de>
1926 * gcc.dg/torture/alias-1.c: New test.
1928 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1930 PR rtl-optimization/53589
1931 * gcc.dg/torture/pr53589.c: New test.
1933 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
1936 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1937 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1938 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1939 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1940 * gcc.target/sh/pr50749-sf-predec-2.c: New.
1941 * gcc.target/sh/pr50749-sf-predec-4.c: New.
1942 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1943 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1944 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1945 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1946 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1947 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1948 * gcc.target/sh/pr50749-sf-predec-1.c: New.
1949 * gcc.target/sh/pr50749-sf-predec-3.c: New.
1950 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1951 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1953 2012-06-11 Sriraman Tallam <tmsriram@google.com>
1955 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1956 (check_intel_cpu_model): New function.
1957 (check_amd_cpu_model): New function.
1958 (check_features): New function.
1959 (__get_cpuid_output): New function.
1960 (check_detailed): New function.
1961 (fn1): Rename to quick_check.
1962 (main): Update to call quick_check and call check_detailed.
1964 2012-06-11 Richard Henderson <rth@redhat.com>
1966 * lib/target-supports.exp
1967 (check_effective_target_sync_long_long_runtime): Use
1968 check_effective_target_lp64 instead of
1969 check_effective_target_powerpc64 for powerpc targets.
1971 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
1974 * gcc.target/sh/pr53511-1.c: New.
1976 2012-06-11 Richard Guenther <rguenther@suse.de>
1979 * g++.dg/lto/pr53470_0.C: New testcase.
1980 * gcc.dg/lto/pr53470_0.c: Likewise.
1982 2012-06-11 Richard Guenther <rguenther@suse.de>
1985 * g++.dg/ext/pr53605.C: New testcase.
1987 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
1989 * gnat.dg/specs/array1.ads: New test.
1990 * gnat.dg/specs/array2.ads: Likewise.
1991 * gnat.dg/array22.adb: Likewise.
1993 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
1995 * gnat.dg/constant4.adb: New test.
1996 * gnat.dg/constant4_pkg.ads: New helper.
1998 2012-06-08 Janus Weil <janus@gcc.gnu.org>
2001 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
2002 * gfortran.dg/allocate_class_1.f90: Modified.
2003 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
2004 * gfortran.dg/allocate_class_2.f90: New.
2006 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
2009 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
2011 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
2014 * gfortran.dg/string_assign_2.f90: New test case.
2016 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
2019 * gfortran.dg/string_assign_1.f90: New test case.
2021 2012-06-07 Jakub Jelinek <jakub@redhat.com>
2024 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
2025 * gcc.dg/gomp/critical-4.c: Likewise.
2026 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2027 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2028 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
2029 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
2030 * c-c++-common/gomp/pr53580.c: New test.
2032 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
2035 * g++.dg/cpp0x/forw_enum11.C: New.
2037 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/cpp0x/alias-decl-19.C: New.
2042 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
2044 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
2046 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
2048 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
2050 (XSTATE_SSE): Ditto.
2051 (XSTATE_YMM): Ditto.
2052 (avx_os_support): Use new defines.
2054 2012-06-06 Richard Guenther <rguenther@suse.de>
2057 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
2060 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
2063 * g++.dg/cpp0x/pr52841.C: New testcase.
2065 2012-06-06 Richard Guenther <rguenther@suse.de>
2067 PR tree-optimization/53081
2068 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
2069 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
2071 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2073 * gcc.target/powerpc/pr53487.c: New test.
2075 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
2077 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
2079 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
2081 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
2083 2012-06-05 Richard Guenther <rguenther@suse.de>
2085 PR tree-optimization/30442
2086 * gcc.dg/vect/bb-slp-30.c: New testcase.
2088 2012-06-05 Richard Guenther <rguenther@suse.de>
2090 PR tree-optimization/53081
2091 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
2092 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
2093 -fno-tree-loop-distribute-patterns.
2095 2012-06-05 Alan Modra <amodra@gmail.com>
2097 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
2098 Check static chain in nested funcs.
2100 2012-06-04 Tobias Burnus <burnus@net-b.de>
2103 * gfortran.dg/init_flag_10.f90: New.
2105 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2108 * g++.dg/warn/Wenum-compare-no-2: New.
2110 2012-06-04 Dodji Seketeli <dodji@redhat.com>
2112 PR preprocessor/53463
2113 * g++.dg/cpp/limits.C: New test.
2114 * g++.dg/parse/error19.C: Adjust.
2115 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
2116 * g++.dg/warn/pr35635.C: Likewise.
2117 * g++.old-deja/g++.pt/assign1.C: Likewise.
2119 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
2122 * gcc.target/powerpc/cell_builtin_1.c: New test case.
2123 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
2124 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
2125 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
2126 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
2127 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
2128 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
2129 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
2131 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
2133 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
2135 2012-06-04 Jakub Jelinek <jakub@redhat.com>
2137 PR tree-optimization/53550
2138 * gcc.dg/pr53550.c: New test.
2140 2012-06-04 Richard Guenther <rguenther@suse.de>
2142 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
2143 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2144 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2146 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2149 * gfortran.dg/parameter_array_element_2.f90: New.
2151 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
2154 * gcc.target/sh/pr53512-1.c: New.
2155 * gcc.target/sh/pr53512-2.c: New.
2156 * gcc.target/sh/pr53512-3.c: New.
2157 * gcc.target/sh/pr53512-4.c: New.
2159 2012-06-01 Jason Merrill <jason@redhat.com>
2162 * g++.dg/ext/visibility/template12.C: New.
2163 * g++.dg/ext/attrib14.C: Adjust warning line.
2166 * g++.dg/parse/new6.C: New.
2167 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
2169 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
2171 * c-c++-common/restrict-2.c: Revert previous change.
2173 2012-06-01 Jason Merrill <jason@redhat.com>
2176 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2179 * g++.dg/cpp0x/auto33.C: New.
2181 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2184 * g++.dg/parse/namespace-alias-1.C: New.
2186 2012-06-01 Christian Bruel <christian.bruel@st.com>
2188 * gcc.dg/spec-options.c: New test.
2189 * gcc.dg/foo.specs: New file.
2191 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
2194 * gnat.dg/lto14.adb: Skip on Solaris.
2196 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
2198 * gcc.target/cris/sync-1-v10.c,
2199 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
2200 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
2201 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
2202 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
2203 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2204 gcc.target/cris/torture/sync-mis-op-i-1.c,
2205 gcc.target/cris/torture/sync-mis-op-i-1a.c,
2206 gcc.target/cris/torture/sync-mis-op-i-2.c,
2207 gcc.target/cris/torture/sync-mis-op-i-2a.c,
2208 gcc.target/cris/torture/sync-mis-op-i-3.c,
2209 gcc.target/cris/torture/sync-mis-op-i-3a.c,
2210 gcc.target/cris/torture/sync-mis-op-s-1.c,
2211 gcc.target/cris/torture/sync-mis-op-s-1a.c,
2212 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2213 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2214 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2215 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2216 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2217 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2218 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2219 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
2221 2012-05-31 Richard Guenther <rguenther@suse.de>
2223 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
2224 ldist-pr45948.c with disabled SCCP.
2226 2012-05-31 Richard Guenther <rguenther@suse.de>
2229 * gcc.dg/torture/pr48493.c: New testcase.
2231 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
2233 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
2235 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
2236 of the initialization loop.
2237 (dg-final): Adjust the expected number of vectorized loops depending
2238 on vect_char_mult target selector.
2240 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
2242 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
2243 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
2244 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
2247 2012-05-30 Jason Merrill <jason@redhat.com>
2250 * g++.dg/init/new34.C: New.
2251 * g++.dg/tree-ssa/stabilize1.C: New.
2253 2012-05-30 Jakub Jelinek <jakub@redhat.com>
2256 * g++.dg/init/new33.C: New test.
2258 2012-05-30 Richard Guenther <rguenther@suse.de>
2261 * gcc.dg/torture/pr53501.c: New testcase.
2262 * c-c++-common/restrict-2.c: Adjust.
2264 2012-05-30 Alan Modra <amodra@gmail.com>
2266 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
2269 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
2271 * gcc.target/i386/shuf-concat.c: New test.
2273 2012-05-30 Jakub Jelinek <jakub@redhat.com>
2275 PR rtl-optimization/53519
2276 * gcc.c-torture/compile/pr53519.c: New test.
2278 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2280 * gcc.target/arm/neon-vrev.c: New.
2282 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
2285 * gcc.target/sh/pr51340-1.c: New.
2286 * gcc.target/sh/pr51340-2.c: New.
2287 * gcc.target/sh/pr51340-3.c: New.
2289 2012-05-29 Richard Guenther <rguenther@suse.de>
2291 PR tree-optimization/53516
2292 * gcc.dg/torture/pr53516.c: New testcase.
2294 2012-05-29 Dodji Seketeli <dodji@redhat.com>
2296 PR preprocessor/53229
2297 * gcc.dg/cpp/paste6.c: Force to run without
2298 -ftrack-macro-expansion.
2299 * gcc.dg/cpp/paste8.c: Likewise.
2300 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
2301 -ftrack-macro-expansion.
2302 * gcc.dg/cpp/paste12.c: Force to run without
2303 -ftrack-macro-expansion.
2304 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
2305 -ftrack-macro-expansion.
2306 * gcc.dg/cpp/paste13.c: Likewise.
2307 * gcc.dg/cpp/paste14.c: Likewise.
2308 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
2309 -ftrack-macro-expansion.
2310 * gcc.dg/cpp/paste18.c: New test.
2312 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
2314 * gcc.target/cris/torture/trap-1.c,
2315 gcc.target/cris/torture/trap-2.c,
2316 gcc.target/cris/torture/trap-3.c,
2317 gcc.target/cris/torture/trap-v0.c,
2318 gcc.target/cris/torture/trap-v3.c: New tests.
2320 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
2323 * g++.dg/warn/Wbraces3.C: New.
2324 * g++.dg/warn/Wbraces4.C: Likewise.
2326 2012-05-28 Jakub Jelinek <jakub@redhat.com>
2328 PR tree-optimization/53505
2329 * c-c++-common/torture/pr53505.c: New test.
2331 2012-05-27 Nathan Sidwell <nathan@acm.org>
2333 * gcc.dg/stmt-expr-4.c: New.
2335 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
2338 * g++.dg/parse/crash60.C: New.
2340 2012-05-26 Jason Merrill <jason@redhat.com>
2343 * c-c++-common/array-lit.c: New.
2344 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2346 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
2349 * gnat.dg/array21.adb: New test.
2351 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
2353 * gnat.dg/renaming5.adb: Adjust dg-final directive.
2355 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2358 * g++.dg/other/anon-union3.C: New.
2360 2012-05-25 Ian Lance Taylor <iant@google.com>
2362 * gcc.dg/split-6.c: New test.
2364 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
2366 * gnat.dg/lto14.adb: New test.
2368 2012-05-25 Tristan Gingold <gingold@adacore.com>
2370 * gcc.target/i386/large-frame.c: New.
2372 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
2373 * gcc.target/powerpc/lhs-1.c: New.
2374 * gcc.target/powerpc/lhs-2.c: New.
2375 * gcc.target/powerpc/lhs-3.c: New.
2377 2012-05-24 Dodji Seketeli <dodji@redhat.com>
2379 Make unwound macro expansion trace less redundant
2380 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
2381 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2382 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2383 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
2384 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2385 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2387 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2390 * g++.dg/cpp0x/constexpr-default1.C: New.
2392 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2395 * g++.dg/eh/goto2.C: New.
2397 2012-05-24 Richard Guenther <rguenther@suse.de>
2400 * g++.dg/tree-prof/pr53460.C: New testcase.
2402 2012-05-24 Richard Guenther <rguenther@suse.de>
2405 * g++.dg/debug/pr53466.C: New testcase.
2407 2012-05-24 Jakub Jelinek <jakub@redhat.com>
2409 PR tree-optimization/53465
2410 * gcc.c-torture/execute/pr53465.c: New test.
2412 2012-05-23 Tobias Burnus <burnus@net-b.de>
2416 * gfortran.dg/allocate_with_typespec_6.f90: New.
2418 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/warn/delete-array-1.C: New.
2423 2012-05-23 Richard Guenther <rguenther@suse.de>
2425 * gcc.dg/torture/pr39074-2.c: Adjust.
2426 * gcc.dg/torture/pr39074.c: Likewise.
2427 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2428 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2430 2012-05-22 Jan Hubicka <jh@suse.cz>
2433 * g++.dg/torture/pr53161.C: New testcase.
2435 2012-05-22 Tobias Burnus <burnus@net-b.de>
2438 * gfortran.dg/realloc_on_assign_15.f90: New.
2440 2012-05-22 Richard Guenther <rguenther@suse.de>
2443 * gcc.dg/torture/pr51071-2.c: New testcase.
2445 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
2447 PR tree-optimization/53336
2448 * g++.dg/torture/pr53336.C: New testcase.
2450 2012-05-22 Dodji Seketeli <dodji@redhat.com>
2453 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
2454 instead of -Wunused-local-typedefs.
2456 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2459 * g++.dg/other/abstract4.C: New-
2461 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2464 * g++.dg/ext/attrib46.C: New.
2466 2012-05-21 Joseph Myers <joseph@codesourcery.com>
2469 * gcc.c-torture/compile/pr53418-1.c,
2470 gcc.c-torture/compile/pr53418-2.c: New tests.
2472 2012-05-21 Jakub Jelinek <jakub@redhat.com>
2474 PR tree-optimization/53366
2475 * gcc.dg/torture/pr53366-1.c: New test.
2476 * gcc.dg/torture/pr53366-2.c: New test.
2477 * gcc.target/i386/pr53366-1.c: New test.
2478 * gcc.target/i386/pr53366-2.c: New test.
2480 PR tree-optimization/53409
2481 * gcc.c-torture/compile/pr53409.c: New test.
2483 PR tree-optimization/53410
2484 * gcc.c-torture/compile/pr53410-1.c: New test.
2485 * gcc.c-torture/compile/pr53410-2.c: New test.
2487 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
2490 * gcc.target/i386/pr53425-1.c: New file.
2491 * gcc.target/i386/pr53425-2.c: Likewise.
2493 2012-05-21 Richard Guenther <rguenther@suse.de>
2495 PR tree-optimization/53408
2496 * gcc.dg/torture/pr53408.c: New testcase.
2498 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
2499 H.J. Lu <hongjiu.lu@intel.com>
2502 * gcc.target/i386/pr53416.c: New file.
2504 2012-05-21 Richard Guenther <rguenther@suse.de>
2506 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
2508 2012-05-21 Richard Guenther <rguenther@suse.de>
2510 * gcc.dg/torture/ldist-1.c: New testcase.
2512 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
2514 * gnat.dg/lto13.adb: New test.
2515 * gnat.dg/lto13_pkg.ad[sb]: New helper.
2517 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
2519 * gnat.dg/specs/lto12.ads: New test.
2520 * gnat.dg/specs/lto12_pkg.ads: New helper.
2522 2012-05-18 Richard Guenther <rguenther@suse.de>
2524 PR tree-optimization/53346
2525 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
2526 * gcc.target/i386/incoming-10.c: Adjust.
2527 * gcc.target/i386/incoming-11.c: Likewise.
2528 * gcc.target/i386/pr46295.c: Likewise.
2530 2012-05-18 Richard Guenther <rguenther@suse.de>
2532 * gcc.dg/pr53352.c: Return zero.
2534 2012-05-18 Richard Guenther <rguenther@suse.de>
2536 PR tree-optimization/53390
2537 * gcc.dg/torture/pr53390.c: New testcase.
2539 2012-05-18 Meador Inge <meadori@codesourcery.com>
2541 PR rtl-optimization/53352
2542 * gcc.dg/pr53352.c: New test.
2544 2012-05-17 David S. Miller <davem@davemloft.net>
2546 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2547 failure on sparc-*-linux-gnu.
2549 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/parse/error49.C: New.
2553 * g++.dg/cpp0x/error8.C: Likewise.
2554 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
2555 * g++.dg/ext/utf-dflt2.C: Likewise.
2556 * g++.dg/ext/utf-gnuxx98.C: Likewise.
2557 * g++.dg/ext/utf-dflt.C: Likewise.
2558 * c-c++-common/raw-string-3.c: Likewise.
2559 * c-c++-common/raw-string-4.c: Likewise.
2561 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2564 * g++.dg/cpp0x/catch1.C: New.
2566 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/parse/error48.C: New.
2570 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
2571 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
2573 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
2575 * gcc.dg/tm/indirect-2.c: New test.
2577 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2579 PR tree-optimization/53217
2580 * gfortran.dg/pr53217.f90: New test.
2582 2012-05-16 Richard Guenther <rguenther@suse.de>
2584 PR tree-optimization/53364
2585 * g++.dg/torture/pr53364.C: New testcase.
2587 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
2590 * gcc.dg/pr52549.c: Fix test for long != void*
2591 * gcc.c-torture/execute/pr52979-1.x: New file.
2592 * gcc.c-torture/execute/pr52979-2.x: New file.
2594 2012-05-16 Dodji Seketeli <dodji@redhat.com>
2596 PR preprocessor/7263
2597 * gcc.dg/binary-constants-2.c: Run without tracking locations
2598 accross macro expansion.
2599 * gcc.dg/binary-constants-3.c: Likewise.
2600 * gcc.dg/cpp/sysmac2.c: Likewise.
2601 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
2603 * gcc.dg/cpp/syshdr3.c: New test.
2604 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
2605 * gcc.dg/system-binary-constants-1.c: New test.
2606 * gcc.dg/system-binary-constants-1.h: New header for the new test
2608 * g++.dg/cpp/syshdr3.C: New test.
2609 * g++.dg/cpp/syshdr3.h: New header the new test above.
2610 * g++.dg/system-binary-constants-1.C: New test.
2611 * g++.dg/system-binary-constants-1.h: New header the new test
2614 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2616 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
2618 2012-05-15 Jakub Jelinek <jakub@redhat.com>
2621 * gcc.dg/pr53358.c: New test.
2623 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2626 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
2627 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
2629 2012-05-15 Olivier Hainque <hainque@adacore.com>
2631 * g++.dg/eh/sighandle.C: New testcase.
2633 2012-05-15 Richard Guenther <rguenther@suse.de>
2635 PR tree-optimization/53355
2636 * gcc.dg/tree-ssa/vrp67.c: New testcase.
2638 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2640 * gfortran.dg/*.f90: Remove now redundant manual
2641 cleanup-modules directive.
2643 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
2645 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2646 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2648 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
2651 * gfortran.dg/int_range_io_1.f90: New test.
2653 2012-05-14 Andi Kleen <ak@linux.intel.com>
2654 Jakub Jelinek <jakub@redhat.com>
2657 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
2658 * gcc.target/i386/rtm-check.h: New file.
2659 * gcc.target/i386/pr53315.c: New test.
2661 2012-05-14 Tobias Burnus <burnus@net-b.de>
2666 * gfortran.dg/deferred_type_param_4.f90: New.
2667 * gfortran.dg/deferred_type_param_6.f90: New.
2669 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
2671 * gcc.target/i386/retarg.c: New test.
2673 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2676 * gfortran.dg/deferred_type_param_3.f90: New.
2677 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
2678 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
2680 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
2682 * gnat.dg/null_pointer_deref3.adb: New test.
2684 2012-05-12 Tobias Burnus <burnus@net-b.de>
2688 * gfortran.dg/deferred_type_param_5.f90: New.
2690 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2692 * g++.dg/parse/error47.C: New.
2694 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2697 * gfortran.dg/string_compare_4.f90: Change option
2698 to -fdump-tree-original. Add test case for kind=4.
2700 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2703 * gfortran.dg/string_compare_4.f90: New test.
2705 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2707 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
2709 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2712 * g++.dg/cpp0x/variadic132.C: New.
2714 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2717 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
2718 * g++.dg/parse/error26.C: Tweak dg-error column number.
2720 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2723 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2725 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
2727 * gnat.dg/lto11.ad[sb]: New test.
2729 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
2732 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2733 directive to Scan for vpmuldq, not vpmacsdql.
2735 2012-05-09 Michael Matz <matz@suse.de>
2737 PR tree-optimization/53185
2738 * gcc.dg/vect/pr53185.c: New test.
2740 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
2743 * gcc.target/i386/pr53249.c: New.
2745 2012-05-09 Richard Guenther <rguenther@suse.de>
2747 PR tree-optimization/18437
2748 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
2749 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
2751 2012-05-09 Jakub Jelinek <jakub@redhat.com>
2753 PR tree-optimization/53226
2754 * gcc.c-torture/compile/pr53226.c: New test.
2756 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2758 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
2759 * gcc.target/i386/hle-add-rel-1.c: Likewise.
2760 * gcc.target/i386/hle-and-acq-1.c: Likewise.
2761 * gcc.target/i386/hle-and-rel-1.c: Likewise.
2762 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
2763 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
2764 * gcc.target/i386/hle-or-acq-1.c: Likewise.
2765 * gcc.target/i386/hle-or-rel-1.c: Likewise.
2766 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
2767 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2768 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
2769 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
2770 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
2771 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
2773 2012-05-09 Dehao Chen <dehao@google.com>
2775 * gcc.dg/predict-1.c: Remove the replicated text in this test.
2776 * gcc.dg/predict-2.c: Likewise.
2777 * gcc.dg/predict-3.c: Likewise.
2778 * gcc.dg/predict-4.c: Likewise.
2779 * gcc.dg/predict-5.c: Likewise.
2780 * gcc.dg/predict-6.c: Likewise.
2782 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
2785 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2787 2012-05-08 Richard Guenther <rguenther@suse.de>
2789 * gcc.dg/fold-bitand-4.c: New testcase.
2791 2012-05-08 Dehao Chen <dehao@google.com>
2793 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2794 heuristic is working properly.
2795 * gcc.dg/predict-2.c: Likewise.
2796 * gcc/dg/predict-3.c: Likewise.
2797 * gcc/dg/predict-4.c: Likewise.
2798 * gcc/dg/predict-5.c: Likewise.
2799 * gcc/dg/predict-6.c: Likewise.
2801 2012-05-07 Jakub Jelinek <jakub@redhat.com>
2803 PR tree-optimization/53239
2804 * g++.dg/opt/vrp3.C: New test.
2805 * g++.dg/opt/vrp3-aux.cc: New file.
2806 * g++.dg/opt/vrp3.h: New file.
2808 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2810 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2811 .uleb128 support in assembler output.
2813 2012-05-07 Richard Guenther <rguenther@suse.de>
2816 * g++.dg/lto/pr42987_0.C: New testcase.
2817 * g++.dg/lto/pr42987_1.C: Likewise.
2819 2012-05-07 Tobias Burnus <burnus@net-b.de>
2822 * gfortran.dg/typebound_operator_15.f90: New.
2824 2012-05-06 Tobias Burnus <burnus@net-b.de>
2827 * gfortran.dg/class_array_13.f90: New.
2829 2012-05-06 Tristan Gingold <gingold@adacore.com>
2831 * gnat.dg/warn7.adb: New test.
2833 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
2835 * gnat.dg/specs/renamings.ads: Rename to...
2836 * gnat.dg/specs/renaming1.ads: ...this.
2837 * gnat.dg/specs/renaming2.ads: New test.
2838 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2839 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2840 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2841 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2843 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
2845 * gnat.dg/discr36.ad[sb]: New test.
2846 * gnat.dg/discr36_pkg.ad[sb]: New helper.
2848 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2851 * c-c++-common/pr43772.c: New.
2853 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
2856 * gfortran.dg/select_type_26.f03 : New test.
2857 * gfortran.dg/select_type_27.f03 : New test.
2860 * gfortran.dg/select_type_28.f03 : New test.
2862 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
2866 * gfortran.dg/mod_sign0_1.f90: New test.
2867 * gfortran.dg/mod_large_1.f90: New test.
2869 2012-05-04 Tobias Burnus <burnus@net-b.de>
2872 gfortran.dg/public_private_module_5.f90: New.
2874 2012-05-04 Tobias Burnus <burnus@net-b.de>
2877 * gfortran.dg/constructor_7.f90: New.
2878 * gfortran.dg/constructor_8.f90: New.
2880 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2883 * g++.dg/cpp0x/static_assert7.C: New.
2885 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2887 PR tree-optimization/52633
2888 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2889 recognized as widening shifts instead of over-widening.
2890 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2891 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2892 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2893 * gcc.target/arm/pr52633.c: New test.
2895 2012-05-04 Richard Guenther <rguenther@suse.de>
2897 PR tree-optimization/53168
2898 * gcc.dg/torture/pr53168.c: New testcase.
2899 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2901 2012-05-04 Richard Guenther <rguenther@suse.de>
2903 * gcc.dg/lto/pr53214_0.c: New testcase.
2905 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
2907 * gcc.target/ia64/pr48496.c: New test.
2908 * gcc.target/ia64/pr52657.c: Likewise.
2910 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2913 * c-c++-common/pr51712.c: New.
2915 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2918 * gcc.target/powwerpc/pr53199.c: New file.
2920 2012-05-03 Jason Merrill <jason@redhat.com>
2922 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2924 * gcc.dg/debug/dwarf2/dups-types.c: New.
2925 * gcc.dg/debug/dwarf2/dups-types.h: New.
2927 2012-05-03 Jason Merrill <jason@redhat.com>
2929 * g++.dg/debug/dwarf2/namespace-2.C: New.
2930 * g++.dg/debug/dwarf2/localclass3.C: New.
2932 2012-05-03 Jason Merrill <jason@redhat.com>
2934 * g++.dg/debug/dwarf2/thunk1.C: New.
2936 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2939 * g++.dg/other/final2.C: New.
2941 2012-05-03 Richard Guenther <rguenther@suse.de>
2943 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2945 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
2947 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2948 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2949 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2950 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2952 2012-05-03 Jakub Jelinek <jakub@redhat.com>
2954 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2956 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2957 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2958 * gcc.target/i386/hle-add-rel-1.c: Likewise.
2961 * gcc.dg/pr53174.c: New test.
2964 * gcc.target/arm/pr53187.c: New test.
2965 * gcc.c-torture/compile/pr53187.c: New test.
2967 2012-05-03 Richard Guenther <rguenther@suse.de>
2969 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2970 unsupported prefetching support.
2972 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
2974 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2975 option -ftrack-macro-expansion=0.
2976 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2977 option -ftrack-macro-expansion=0.
2979 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
2981 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2982 dg-options for target arm with dg-additional-options.
2984 2012-05-03 Richard Guenther <rguenther@suse.de>
2986 PR tree-optimization/53144
2987 * gcc.dg/torture/pr53144.c: New testcase.
2989 2012-05-03 Tobias Burnus <burnus@net-b.de>
2992 * gfortran.dg/pointer_intent_7.f90: New.
2993 * gfortran.dg/pure_formal_3.f90: New.
2995 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
2997 * gcc.target/s390/20030123-1.c: Add missing "volatile".
2999 2012-05-02 Martin Jambor <mjambor@suse.cz>
3002 * g++.dg/lto/pr52605_0.C: New test.
3004 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
3006 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
3007 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
3008 * gcc.target/i386/hle-add-acq-1.c: Ditto.
3009 * gcc.target/i386/hle-add-rel-1.c: Ditto.
3010 * gcc.target/i386/hle-and-acq-1.c: Ditto.
3011 * gcc.target/i386/hle-and-rel-1.c: Ditto.
3012 * gcc.target/i386/hle-or-acq-1.c: Ditto.
3013 * gcc.target/i386/hle-or-rel-1.c: Ditto.
3014 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
3015 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
3016 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
3017 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
3018 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
3019 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
3020 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
3021 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
3023 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
3026 * gcc.dg/pr53153.c: New test.
3028 2012-05-02 Richard Guenther <rguenther@suse.de>
3030 * g++.dg/tree-ssa/pr19807.C: Adjust.
3032 2012-05-02 Jakub Jelinek <jakub@redhat.com>
3034 PR tree-optimization/53163
3035 * gcc.c-torture/compile/pr53163.c: New test.
3037 PR rtl-optimization/53160
3038 * gcc.c-torture/execute/pr53160.c: New test.
3040 2012-05-01 Ian Lance Taylor <iant@google.com>
3043 * gcc.dg/pr37303.c: New test.
3045 2012-05-01 Richard Henderson <rth@redhat.com>
3047 * lib/target-supports.exp
3048 (check_effective_target_sync_long_long_runtime): True for
3049 check_effective_target_powerpc64.
3051 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
3054 * gcc.dg/vector-1.c: Move to ...
3055 * c-c++-common/vector-1.c: ... here.
3056 * gcc.dg/vector-2.c: Move to ...
3057 * c-c++-common/vector-2.c: ... here.
3058 * gcc.dg/vector-3.c: Move to ...
3059 * c-c++-common/vector-3.c: ... here. Adapt to C++.
3060 * gcc.dg/vector-4.c: Move to ...
3061 * c-c++-common/vector-4.c: ... here.
3062 * gcc.dg/vector-init-1.c: Move to ...
3063 * c-c++-common/vector-init-1.c: ... here.
3064 * gcc.dg/vector-init-2.c: Move to ...
3065 * c-c++-common/vector-init-2.c: ... here.
3066 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
3067 * c-c++-common/vector-subscript-1.c: ... here.
3068 * gcc.dg/vector-subscript-2.c: Move to ...
3069 * c-c++-common/vector-subscript-2.c: ... here.
3070 * gcc.dg/vector-subscript-3.c: Move to ...
3071 * c-c++-common/vector-subscript-3.c: ... here.
3074 * g++.dg/cpp0x/vt-51314.C: New test.
3075 * g++.dg/cpp0x/variadic76.C: Fix.
3077 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
3079 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
3081 2012-04-30 Dodji Seketeli <dodji@redhat.com>
3083 Add -Wvarargs option
3084 * c-c++-common/Wvarargs.c: New test case.
3085 * c-c++-common/Wvarargs-2.c: Likewise.
3087 2012-04-30 Dodji Seketeli <dodji@redhat.com>
3089 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
3090 * objc.dg/foreach-7.m: Force the test case to run without
3091 -ftrack-macro-expansion.
3092 * c-c++-common/tm/attrib-1.c: Likewise.
3093 * c-c++-common/warn-ommitted-condop.c: Likewise.
3094 * gcc.dg/assign-warn-1.c: Likewise.
3095 * gcc.dg/assign-warn-2.c: Likewise.
3096 * gcc.dg/attr-alloc_size.c: Likewise.
3097 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3098 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
3099 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
3100 * gcc.dg/c90-const-expr-9.c: Likewise.
3101 * gcc.dg/c99-const-expr-9.c: Likewise.
3102 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
3103 * gcc.dg/cpp/direct2s.c: Likewise.
3104 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
3105 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
3106 * gcc.dg/dfp/composite-type.c: Likewise.
3107 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
3108 with -ftrack-macro-expansion
3109 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
3110 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
3111 * g++.dg/ext/cleanup-1.C: Likewise.
3112 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3113 * g++.dg/template/sfinae10.C: Likewise.
3114 * g++.dg/tm/wrap-2.C: Likewise.
3115 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
3116 * g++.dg/warn/Wsign-conversion.C: Likewise.
3117 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
3118 * g++.old-deja/g++.mike/p10769b.C: Likewise.
3119 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
3120 it to run with -ftrack-macro-expansion.
3121 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
3122 test cases without -ftrack-macro-expansion.
3124 Fix location for static class members
3125 * g++.dg/template/sfinae6_neg.C: Adjust.
3127 Make conversion warnings work on NULL with -ftrack-macro-expansion
3128 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
3129 alongside the previous testing for NULL.
3131 Fix -Wuninitialized for -ftrack-macro-expansion
3132 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
3134 Strip "<built-in>" loc from displayed expansion context
3135 * g++.dg/warn/Wconversion-real-integer2.C: New test.
3136 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3137 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
3140 Fix expansion point loc for macro-like tokens
3141 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
3142 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3144 Fix token pasting with -ftrack-macro-expansion
3145 * gcc.dg/cpp/paste17.c: New test case for
3146 -ftrack-macro-expansion=2 mode only.
3147 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3149 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
3151 * gnat.dg/warn6.ad[sb]: New test.
3153 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3156 * gcc.dg/20011021-1.c: Adjust testcase.
3158 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3161 * gfortran.dg/function_optimize_12.f90: New test.
3163 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
3166 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
3167 code to match current output and cover new peephole2 pattern.
3169 2012-04-27 Ollie Wild <aaw@google.com>
3171 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
3173 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
3175 * gcc.c-torture/execute/20120427-2.c: New testcase.
3176 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
3177 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
3178 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
3180 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
3183 * gcc.c-torture/execute/20120427-1.c: New testcase.
3185 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
3188 * gcc.dg/tree-ssa/forwprop-18.c: New test.
3190 2012-04-27 Tom de Vries <tom@codesourcery.com>
3192 PR tree-optimization/51879
3193 * gcc.dg/pr51879.c: New test.
3194 * gcc.dg/pr51879-2.c: Same.
3195 * gcc.dg/pr51879-3.c: Same.
3196 * gcc.dg/pr51879-4.c: Same.
3197 * gcc.dg/pr51879-6.c: Same.
3199 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3202 * g++.dg/cpp0x/defaulted35.C: New.
3203 * g++.dg/cpp0x/defaulted15.C: Adjust.
3205 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
3207 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
3210 2012-04-25 Sriraman Tallam <tmsriram@google.com>
3212 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
3214 2012-04-26 Alan Modra <amodra@gmail.com>
3216 * gcc.target/powerpc/savres.c: New test.
3217 * gcc.target/powerpc/powerpc.exp: Run it.
3219 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
3222 * gcc.dg/torture/pr53120.c: New test.
3224 2012-04-25 Jakub Jelinek <jakub@redhat.com>
3227 * gcc.c-torture/compile/pr52979-1.c: New test.
3228 * gcc.c-torture/execute/pr52979-1.c: New test.
3229 * gcc.c-torture/execute/pr52979-2.c: New test.
3231 2012-04-25 Richard Guenther <rguenther@suse.de>
3233 * gcc.target/i386/l_fma_float_5.c: Adjust.
3234 * gcc.target/i386/l_fma_double_4.c: Likewise.
3235 * gcc.target/i386/l_fma_float_2.c: Likewise.
3236 * gcc.target/i386/l_fma_float_6.c: Likewise.
3237 * gcc.target/i386/l_fma_double_1.c: Likewise.
3238 * gcc.target/i386/l_fma_double_5.c: Likewise.
3239 * gcc.target/i386/l_fma_float_3.c: Likewise.
3240 * gcc.target/i386/l_fma_double_2.c: Likewise.
3241 * gcc.target/i386/l_fma_double_6.c: Likewise.
3242 * gcc.target/i386/l_fma_float_4.c: Likewise.
3243 * gcc.target/i386/l_fma_double_3.c: Likewise.
3244 * gcc.target/i386/l_fma_float_1.c: Likewise.
3246 2012-04-25 Jakub Jelinek <jakub@redhat.com>
3248 PR tree-optimization/53058
3249 * gcc.c-torture/compile/pr53058.c: New test.
3251 2012-04-25 Jan Hubicka <jh@suse.cz>
3254 * gcc.target/i386/pr39082-1.c: Update warning location.
3256 2012-04-25 Jakub Jelinek <jakub@redhat.com>
3259 * gcc.dg/pr52880.c: New test.
3261 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
3263 * gcc.dg/m-un-2.c: Update.
3264 * gcc.dg/20011021-1.c: Update.
3266 2012-04-25 Tobias Burnus <burnus@net-b.de>
3269 * gfortran.dg/realloc_on_assign_14.f90: New.
3271 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
3274 PR tree-optimizations/52891
3275 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
3277 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3280 * g++.dg/cpp0x/sfinae35.C: New.
3281 * g++.dg/cpp0x/sfinae36.C: Likewise.
3283 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3286 * gcc.target/powerpc/pr47197.c: New test.
3288 2012-04-24 Richard Guenther <rguenther@suse.de>
3290 PR tree-optimization/53085
3291 * g++.dg/torture/pr53085.C: New testcase.
3293 2012-04-24 Andrew Pinski <apinski@cavium.com>
3296 * gcc.dg/tree-ssa/andor-3.c: New testcase.
3297 * gcc.dg/tree-ssa/andor-4.c: New testcase.
3298 * gcc.dg/tree-ssa/andor-5.c: New testcase.
3300 2012-04-24 Jakub Jelinek <jakub@redhat.com>
3303 * gcc.c-torture/execute/pr53084.c: New test.
3305 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
3307 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
3309 2012-04-23 Andrew Pinski <apinski@cavium.com>
3311 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
3313 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
3316 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
3317 * gcc.dg/torture/builtin-power-1.c: Likewise.
3319 2012-04-23 Richard Guenther <rguenther@suse.de>
3321 PR tree-optimization/53070
3322 * gcc.dg/torture/pr53070.c: New testcase.
3324 2012-04-23 Richard Guenther <rguenther@suse.de>
3327 * gcc.dg/pr53060.c: New testcase.
3329 2012-04-23 Jakub Jelinek <jakub@redhat.com>
3331 PR tree-optimizations/52891
3332 * gcc.c-torture/compile/pr52891-1.c: New test.
3333 * gcc.c-torture/compile/pr52891-2.c: New test.
3335 2012-04-22 Tobias Burnus <burnus@net-b.de>
3338 * gfortran.dg/read_float_4.f90: New.
3340 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3343 * c-c++-common/pr35441.C: New.
3345 2012-04-20 Ian Lance Taylor <iant@google.com>
3347 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
3348 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
3350 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
3352 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
3354 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3356 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3358 PR rtl-optimization/44214
3359 * gcc.dg/pr44214-1.c: New test.
3360 * gcc.dg/pr44214-2.c: Likewise.
3361 * gcc.dg/pr44214-3.c: Likewise.
3363 2012-04-20 Richard Guenther <rguenther@suse.de>
3365 * g++.dg/torture/20120420-1.C: New testcase.
3367 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
3369 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
3371 2012-04-19 Christian Bruel <christian.bruel@st.com>
3373 * gcc.dg/pr52283.c: New test.
3375 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3377 * gcc.dg/pr37985.c: New test.
3379 2012-04-19 Richard Guenther <rguenther@suse.de>
3381 PR rtl-optimization/44688
3382 * gcc.dg/var-expand1.c: Increase array size to make unrolling
3383 possibly profitable.
3385 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3387 PR tree-optimization/52976
3388 * gfortran.dg/reassoc_11.f: New test.
3390 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3392 PR tree-optimization/52976
3393 * gfortran.dg/reassoc_7.f: New test.
3394 * gfortran.dg/reassoc_8.f: Likewise.
3395 * gfortran.dg/reassoc_9.f: Likewise.
3396 * gfortran.dg/reassoc_10.f: Likewise.
3398 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3401 * g++.dg/cpp0x/sfinae33.C: New.
3402 * g++.dg/cpp0x/sfinae34.C: Likewise.
3404 2012-04-18 Joey Ye <joey.ye@arm.com>
3406 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
3408 2012-04-18 Richard Guenther <rguenther@suse.de>
3410 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
3412 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
3413 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
3415 2012-04-17 Tom de Vries <tom@codesourcery.com>
3417 * g++.dg/pr51264-4.C: New test.
3419 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3422 * g++.dg/cpp0x/constexpr-ctor10.C: New.
3424 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/parse/crash59.C: New.
3429 2012-04-17 Michael Matz <matz@suse.de>
3431 PR tree-optimization/18437
3432 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
3434 2012-04-17 Richard Guenther <rguenther@suse.de>
3437 * g++.dg/torture/pr53011.C: New testcase.
3439 2012-04-16 Jason Merrill <jason@redhat.com>
3442 * g++.dg/cpp0x/variadic131.C: New.
3445 * g++.dg/cpp0x/variadic130.C: New.
3448 * g++.dg/cpp0x/variadic129.C: New.
3451 * g++.dg/cpp0x/variadic128.C: New.
3453 2012-04-16 Tobias Burnus <burnus@net-b.de>
3456 * gfortran.dg/pointer_intent_6.f90: New.
3458 2012-04-16 Tobias Burnus <burnus@net-b.de>
3461 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
3462 to include public_private_module_4.f90.
3463 * gfortran.dg/public_private_module_4.f90: Skip this test on all
3466 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3469 * g++.dg/diagnostic/operator1.C: New.
3470 * g++.dg/ext/label5.C: Adjust.
3471 * g++.dg/ext/va-arg1.C: Likewise.
3472 * g++.dg/other/error20.C: Likewise.
3473 * g++.dg/other/error20.C: Likewise.
3474 * g++.dg/other/error16.C: Likewise.
3475 * g++.dg/other/error10.C: Likewise.
3476 * g++.dg/parse/error30.C: Likewise.
3477 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
3479 2012-04-16 Jason Merrill <jason@redhat.com>
3482 * g++.dg/cpp0x/variadic127.C: New.
3484 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3486 * lib/plugin-support.exp (plugin-test-execute): Properly determine
3488 Use fail, pass instead of unresolved.
3492 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
3494 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3495 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3496 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3498 2012-04-16 Janus Weil <janus@gcc.gnu.org>
3501 * gfortran.dg/typebound_call_23.f03: New test case.
3503 2012-04-15 Jason Merrill <jason@redhat.com>
3506 * g++.dg/cpp0x/variadic126.C: New.
3509 * g++.dg/cpp0x/variadic125.C: New.
3512 * g++.dg/cpp0x/variadic124.C: New.
3515 * g++.dg/cpp0x/nullptr27.C: New.
3518 * g++.dg/warn/format8.C: New.
3520 2012-04-15 Janus Weil <janus@gcc.gnu.org>
3523 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
3525 2012-04-14 Tobias Burnus <burnus@net-b.de>
3529 * gfortran.dg/public_private_module_3.f90: New.
3530 * gfortran.dg/public_private_module_4.f90: New.
3532 2012-04-14 Tom de Vries <tom@codesourcery.com>
3534 * gcc.dg/superblock.c: New test.
3536 2012-04-14 Tom de Vries <tom@codesourcery.com>
3538 * gcc.dg/pr51879-12.c: New test.
3540 2012-04-13 Jason Merrill <jason@redhat.com>
3543 * g++.dg/cpp0x/variadic123.C: New.
3544 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
3547 * g++.dg/cpp0x/initlist-ctor1.C: New.
3550 * g++.dg/other/anon-union2.C: New.
3552 2012-04-13 Martin Jambor <mjambor@suse.cz>
3555 * g++.dg/ipa/pr52939.C: New test.
3557 2012-04-13 Tom de Vries <tom@codesourcery.com>
3559 * gcc.dg/pr52734.c: New test.
3561 2012-04-13 Richard Guenther <rguenther@suse.de>
3563 PR tree-optimization/52969
3564 * gcc.dg/torture/pr52969.c: New testcase.
3566 2012-04-13 Richard Guenther <rguenther@suse.de>
3569 * gcc.dg/pr52549.c: New testcase.
3571 2012-04-13 Richard Guenther <rguenther@suse.de>
3574 * gcc.dg/pr52862.c: New testcase.
3576 2012-04-13 Joey Ye <joey.ye@arm.com>
3578 * gcc.target/arm/thumb1-imm.c: New testcase.
3580 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
3583 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
3584 second function argument.
3585 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
3586 (calc_permps): Update declaration. Calculate result correctly.
3587 (avx2_test): Change src2 type to union256i_d.
3588 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
3591 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3594 * gcc.target/powerpc/pr52775.c: New file.
3596 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3598 PR tree-optimization/18589
3599 * gcc.dg/tree-ssa/pr18589-1.c: New test.
3600 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
3601 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
3602 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
3603 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
3604 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
3605 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
3606 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
3607 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
3608 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
3610 2012-04-12 Richard Guenther <rguenther@suse.de>
3612 PR tree-optimization/52943
3613 * gcc.dg/torture/pr52943.c: New testcase.
3615 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
3618 * gcc/target/sh/pr50751-4.c: New.
3619 * gcc/target/sh/pr50751-5.c: New.
3620 * gcc/target/sh/pr50751-6.c: New.
3621 * gcc/target/sh/pr50751-7.c: New.
3623 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
3626 * g++.dg/lookup/using52.C: New.
3628 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3630 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
3632 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
3634 PR rtl-optimization/52876
3635 * gcc.target/i386/pr52876.c: New.
3637 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
3639 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
3641 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
3643 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
3644 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
3645 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
3646 (ptrdiff_t): ... this. All uses changed.
3647 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
3648 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
3650 (main): Cast argument to __INTPTR_TYPE__.
3651 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
3653 * gcc.dg/mallign.c (main): Likewise.
3654 * gcc.dg/pr38700.c (foo): Likewise.
3655 * gcc.dg/long-long-cst1.c (t): Likewise.
3656 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
3657 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
3658 * gcc.dg/pointer-arith-10.c (foo): Likewise.
3659 * gcc.dg/pr25682.c (d, foo): Likewise.
3660 * gcc.dg/format/cast-1.c (f): Likewise.
3661 * gcc.dg/c90-const-expr-10.c
3662 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
3663 (size_t): ...this. All uses changed.
3664 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
3665 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
3666 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
3667 * gcc.dg/pr34856.c (uintptr_t): Likewise.
3668 * gcc.dg/sequence-pt-1.c: Likewise.
3669 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
3670 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
3671 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
3672 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
3673 of ptrdiff_t with it.
3674 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
3675 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
3676 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
3678 2012-04-11 Jason Merrill <jason@redhat.com>
3681 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
3682 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3685 * g++.dg/ext/attrib45.C: New.
3687 * g++.dg/eh/dtor3.C: New.
3689 2012-04-11 Richard Guenther <rguenther@suse.de>
3692 * gfortran.dg/pr52621.f90: New testcase.
3694 2012-04-11 Richard Guenther <rguenther@suse.de>
3697 * g++.dg/torture/pr52918-1.C: New testcase.
3698 * g++.dg/torture/pr52918-2.C: Likewise.
3700 2012-04-11 Tobias Burnus <burnus@net-b.de>
3703 * gfortran.dg/block_11.f90: New.
3705 2012-04-11 Nick Clifton <nickc@redhat.com>
3707 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
3709 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
3712 * gcc.target/powerpc/pr16458-1.c: New test.
3713 * gcc.target/powerpc/pr16458-2.c: Likewise.
3714 * gcc.target/powerpc/pr16458-3.c: Likewise.
3715 * gcc.target/powerpc/pr16458-4.c: Likewise.
3717 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
3719 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
3720 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
3721 * gcc.dg/builtin-bswap-5.c: Likewise.
3722 * gcc.target/i386/builtin-bswap-4.c: New test.
3724 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3727 * lib/prune.exp: Add -fno-diagnostics-show-caret.
3729 2012-04-11 Richard Guenther <rguenther@suse.de>
3731 PR rtl-optimization/52881
3732 * gcc.dg/torture/pr52881.c: New testcase.
3733 * gcc.dg/torture/pr52913.c: Likewise.
3735 2012-04-11 Richard Guenther <rguenther@suse.de>
3737 PR tree-optimization/52912
3738 * gcc.dg/torture/pr52912.c: New testcase.
3740 2010-04-10 Michael Matz <matz@suse.de>
3742 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
3743 * gcc.dg/vect/vect-outer-1.c: Adjust.
3744 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
3745 * gcc.dg/vect/vect-outer-1a.c: Adjust.
3746 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
3747 * gcc.dg/vect/vect-outer-1b.c: Adjust.
3748 * gcc.dg/vect/vect-outer-2b.c: Adjust.
3749 * gcc.dg/vect/vect-outer-3b.c: Adjust.
3751 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
3753 PR tree-optimization/52870
3754 * gcc.dg/vect/pr52870.c: New test.
3756 2012-04-09 Mike Stump <mikestump@comcast.net>
3758 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
3759 * gcc.dg/tree-ssa/vrp59.c: Likewise.
3760 * gcc.dg/tree-ssa/vrp60.c: Likewise.
3761 * gnat.dg/aggr11.adb: Likewise.
3762 * gnat.dg/aggr11_pkg.ads: Likewise.
3763 * gnat.dg/aggr15.adb: Likewise.
3764 * gnat.dg/aggr15.ads: Likewise.
3765 * gnat.dg/aggr17.adb: Likewise.
3766 * gnat.dg/aggr18.adb: Likewise.
3767 * gnat.dg/array14.adb: Likewise.
3768 * gnat.dg/array14.ads: Likewise.
3769 * gnat.dg/array14_pkg.ads: Likewise.
3770 * gnat.dg/array19.adb: Likewise.
3771 * gnat.dg/array19.ads: Likewise.
3772 * gnat.dg/discr27.adb: Likewise.
3773 * gnat.dg/discr27.ads: Likewise.
3774 * gnat.dg/discr35.adb: Likewise.
3775 * gnat.dg/discr35.ads: Likewise.
3776 * gnat.dg/discr6.adb: Likewise.
3777 * gnat.dg/discr6_pkg.ads: Likewise.
3778 * gnat.dg/import1.adb: Likewise.
3779 * gnat.dg/import1.ads: Likewise.
3780 * gnat.dg/loop_address2.adb: Likewise.
3781 * gnat.dg/opt7.adb: Likewise.
3782 * gnat.dg/opt7.ads: Likewise.
3783 * gnat.dg/pointer_variable_bounds.adb: Likewise.
3784 * gnat.dg/pointer_variable_bounds.ads: Likewise.
3785 * gnat.dg/rep_clause2.adb: Likewise.
3786 * gnat.dg/rep_clause2.ads: Likewise.
3787 * gnat.dg/slice2.adb: Likewise.
3788 * gnat.dg/slice2.ads: Likewise.
3789 * gnat.dg/slice6.adb: Likewise.
3790 * gnat.dg/slice6_pkg.ads: Likewise.
3791 * gnat.dg/specs/unchecked_union2.ads: Likewise.
3792 * gnat.dg/taft_type2.adb: Likewise.
3793 * gnat.dg/taft_type2.ads: Likewise.
3794 * gnat.dg/taft_type2_pkg.ads: Likewise.
3795 * gnat.dg/volatile10.adb: Likewise.
3796 * gnat.dg/volatile10_pkg.ads: Likewise.
3798 * gcc.dg/dll-8.c: Remove execute permissions.
3799 * g++.dg/ext/dllexport5.C: Likewise.
3801 2012-04-09 Jan Hubicka <jh@suse.cz>
3806 * gcc.dg/lto/pr52634_1.c: New testcase.
3807 * gcc.dg/lto/pr52634_0.c: New testcase.
3809 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
3812 * gcc.target/i386/pr52883.c: New testcase.
3814 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
3816 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3817 (check_effective_target_sync_long_long): Add SPARC case.
3818 (check_effective_target_sync_long_long_runtime): Likewise.
3819 (check_effective_target_sync_int_long): Adjust SPARC case.
3820 (check_effective_target_sync_char_short): Likewise.
3822 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
3824 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3825 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
3827 2012-04-08 Tobias Burnus <burnus@net-b.de>
3831 * gfortran.dg/public_private_module_2.f90: New.
3833 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
3835 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3838 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3841 * gfortran.dg/function_optimize_11.f90: New test.
3843 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3846 * gfortran.dg/use_only_6.f90: New test.
3848 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3851 * gfortran.dg/use_only_6.f90: New test.
3852 2012-04-06 Mike Stump <mikestump@comcast.net>
3855 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3857 2012-04-05 Jason Merrill <jason@redhat.com>
3860 * g++.dg/template/qualified-id5.C: New.
3862 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
3865 * gcc.target/i386/pr52882.c: New test.
3867 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3868 Dominique D'Humieures <dominiq@lps.ens.fr>
3871 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3872 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3874 2012-04-04 Jason Merrill <jason@redhat.com>
3877 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3879 2012-04-03 Jason Merrill <jason@redhat.com>
3882 * g++.dg/cpp0x/variadic-value1.C: New.
3884 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
3886 * gnat.dg/pack18.adb: New test.
3887 * gnat.dg/pack18_pkg.ads: New helper.
3889 2012-04-03 Richard Guenther <rguenther@suse.de>
3891 PR tree-optimization/52808
3892 * gcc.dg/pr52808.c: New testcase.
3894 2012-04-03 Jakub Jelinek <jakub@redhat.com>
3896 PR tree-optimization/52835
3897 * gfortran.dg/pr52835.f90: New test.
3899 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
3901 * gnat.dg/specs/aggr5.ads: New test.
3903 2012-04-02 Richard Guenther <rguenther@suse.de>
3905 PR tree-optimization/52756
3906 * gcc.dg/torture/pr52756.c: New testcase.
3908 2012-04-02 Richard Guenther <rguenther@suse.de>
3911 * gcc.dg/pr52803.c: New testcase.
3913 2012-04-02 Dodji Seketeli <dodji@redhat.com>
3916 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3919 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3922 * g++.dg/cpp0x/noexcept17.C: New.
3923 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3924 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3925 * g++.dg/cpp0x/noexcept01.C: Likewise.
3926 * g++.dg/eh/init-temp1.C: Likewise.
3927 * g++.dg/eh/ctor1.C: Likwise.
3929 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
3931 * gnat.dg/controlled6.adb: New test.
3932 * gnat.dg/controlled6_pkg.ads: New helper.
3933 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3935 2012-03-30 Richard Henderson <rth@redhat.com>
3938 * g++.dg/opt/pr52727.C: New testcase.
3940 2012-03-30 Richard Guenther <rguenther@suse.de>
3942 PR tree-optimization/52754
3943 * gcc.target/i386/pr52754.c: New testcase.
3945 2012-03-30 Richard Guenther <rguenther@suse.de>
3948 * g++.dg/torture/pr52772.C: New testcase.
3950 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3953 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3955 2012-03-29 Jason Merrill <jason@redhat.com>
3958 * g++.dg/template/inherit8.C: New.
3960 2012-03-29 Jakub Jelinek <jakub@redhat.com>
3963 * g++.dg/ext/weak4.C: New test.
3965 PR tree-optimization/52760
3966 * gcc.c-torture/execute/pr52760.c: New test.
3968 2012-03-29 Jason Merrill <jason@redhat.com>
3971 * g++.dg/cpp0x/initlist-array3.C: New.
3973 2012-03-28 Jason Merrill <jason@redhat.com>
3976 * g++.dg/overload/virtual2.C: New.
3978 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
3980 * gnat.dg/vect7.ad[sb]: New test.
3982 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
3983 Tobias Burnus <burnus@gcc.gnu.org>
3986 * gfortran.dg/allocate_class_1.f90 : Change error test.
3987 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3988 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3989 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3991 2012-03-28 Jakub Jelinek <jakub@redhat.com>
3994 * gcc.dg/pr52691.c: New test.
3997 * gcc.c-torture/compile/pr52750.c: New test.
3999 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
4002 * gcc.target/avr/torture/builtins-2.c: New test.
4004 2012-03-28 Jakub Jelinek <jakub@redhat.com>
4007 * gcc.target/i386/pr52736.c: New test.
4009 2012-03-27 Martin Jambor <mjambor@suse.cz>
4012 * gcc.dg/torture/pr52693.c: New test.
4014 2012-03-27 Meador Inge <meadori@codesourcery.com>
4017 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
4019 2012-03-27 Mike Stump <mikestump@comcast.net>
4022 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
4023 failures that match branch names.
4025 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
4026 H.J. Lu <hongjiu.lu@intel.com>
4029 * gcc.target/i386/pr52698.c: New test.
4031 2012-03-27 Richard Guenther <rguenther@suse.de>
4034 * gcc.dg/torture/pr52720.c: New testcase.
4036 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
4038 * gnat.dg/pack17.adb: New test.
4040 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4042 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
4043 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
4045 2012-03-26 Martin Jambor <mjambor@suse.cz>
4047 PR tree-optimization/50052
4048 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
4050 2012-03-26 Richard Guenther <rguenther@suse.de>
4052 PR tree-optimization/52701
4053 * gfortran.dg/pr52701.f90: New testcase.
4055 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4057 PR tree-optimization/52686
4058 * gcc.target/arm/pr52686.c: New test.
4060 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
4062 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
4063 Add "-Os -flto" to list.
4065 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
4067 * gnat.dg/concat2.ad[sb]: New test.
4069 2012-03-24 Jason Merrill <jason@redhat.com>
4071 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
4072 * g++.dg/cpp0x/trailing2.C: Likewise.
4073 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
4074 * g++.dg/cpp1y/auto-fn1.C: New.
4075 * g++.dg/cpp1y/auto-fn2.C: New.
4076 * g++.dg/cpp1y/auto-fn3.C: New.
4077 * g++.dg/cpp1y/auto-fn4.C: New.
4078 * g++.dg/cpp1y/auto-fn5.C: New.
4079 * g++.dg/cpp1y/auto-fn6.C: New.
4080 * g++.dg/cpp1y/auto-fn7.C: New.
4081 * g++.dg/cpp1y/auto-fn8.C: New.
4082 * g++.dg/cpp1y/auto-fn9.C: New.
4083 * g++.dg/cpp1y/auto-fn10.C: New.
4084 * g++.dg/cpp1y/auto-fn11.C: New.
4086 2012-03-23 Richard Guenther <rguenther@suse.de>
4088 PR tree-optimization/52678
4089 * gfortran.dg/pr52678.f: New testcase.
4091 2012-03-23 Richard Guenther <rguenther@suse.de>
4093 PR tree-optimization/52638
4094 * g++.dg/torture/pr52638.C: New testcase.
4096 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
4099 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
4101 2012-03-22 Jakub Jelinek <jakub@redhat.com>
4104 * g++.dg/ext/attrib44.C: New test.
4106 2012-03-22 Jan Hubicka <jh@suse.cz>
4109 * g++.dg/torture/pr51737.C: New testcase
4111 2012-03-22 Richard Guenther <rguenther@suse.de>
4113 PR tree-optimization/52548
4114 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
4116 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4118 * lib/fortran-modules.exp (list-module-names-1): Remove
4121 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
4124 * gcc.target/sh/pr50751-1.c: New.
4125 * gcc.target/sh/pr50751-2.c: New.
4126 * gcc.target/sh/pr50751-3.c: New.
4128 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
4131 * gcc.target/sh/sh4a-cos.c: Remove.
4132 * gcc.target/sh/sh4a-sin.c: Remove.
4133 * gcc.target/sh/sh4a-sincos.c: Remove.
4135 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
4137 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
4138 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
4140 2012-03-21 Martin Jambor <mjambor@suse.cz>
4143 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
4144 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
4146 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
4148 * gcc.target/arm/thumb-16bit-ops.c: New file.
4149 * gcc.target/arm/thumb-ifcvt.c: New file.
4151 2012-03-20 Jason Merrill <jason@redhat.com>
4153 * lib/target-supports.exp: Add { target c++1y }.
4155 * g++.dg/cpp0x/auto32.C: New.
4157 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
4160 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
4162 * gcc.dg/torture/pr48124-4.c: Ditto:
4163 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
4165 2012-03-20 Jason Merrill <jason@redhat.com>
4168 * g++.dg/cpp0x/initlist66.C: New.
4170 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
4172 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
4175 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
4178 * gcc.target/avr/torture/addr-space-2.h: New file.
4179 * gcc.target/avr/torture/addr-space-2-g.h: New test.
4180 * gcc.target/avr/torture/addr-space-2-0.h: New test.
4181 * gcc.target/avr/torture/addr-space-2-1.h: New test.
4182 * gcc.target/avr/torture/addr-space-2-x.h: New test.
4184 2012-03-20 Richard Guenther <rguenther@suse.de>
4186 * gnat.dg/pack16.adb: New testcase.
4187 * gnat.dg/pack16_pkg.ads: Likewise.
4188 * gnat.dg/specs/pack8.ads: Likewise.
4189 * gnat.dg/specs/pack8_pkg.ads: Likewise.
4191 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4193 * g++.dg/warn/Wuseless-cast.C: Extend.
4195 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4198 * g++.dg/warn/Wuseless-cast.C: New.
4200 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
4203 * gfortran.dg/pr52608.f90: New test.
4205 2012-03-17 Tobias Burnus <burnus@net-b.de>
4208 * gfortran.dg/proc_ptr_36.f90: New.
4210 2012-03-16 Martin Jambor <mjambor@suse.cz>
4212 * gcc.dg/misaligned-expand-1.c: New test.
4213 * gcc.dg/misaligned-expand-3.c: Likewise.
4215 2012-03-16 Richard Guenther <rguenther@suse.de>
4216 Kai Tietz <ktietz@redhat.com>
4219 * gcc.c-torture/execute/pr48814-1.c: New test.
4220 * gcc.c-torture/execute/pr48814-2.c: New test.
4221 * gcc.dg/tree-ssa/assign-1.c: New test.
4222 * gcc.dg/tree-ssa/assign-2.c: New test.
4223 * gcc.dg/tree-ssa/assign-3.c: New test.
4225 2012-03-16 Richard Guenther <rguenther@suse.de>
4227 * gnat.dg/specs/pack7.ads: New testcase.
4229 2012-03-15 Jakub Jelinek <jakub@redhat.com>
4232 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
4233 * gcc.dg/torture/vshuf-8.inc: Likewise.
4234 * gcc.dg/torture/vshuf-16.inc: Likewise.
4235 * gcc.dg/torture/vshuf-32.inc: Likewise.
4237 2012-03-15 Jason Merrill <jason@redhat.com>
4239 * g++.dg/torture/pr52582.C: New.
4241 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4243 * lib/fortran-modules.exp: New file which was forgotten in r185430.
4245 2012-03-15 Ira Rosen <irar@il.ibm.com>
4246 Ulrich Weigand <ulrich.weigand@linaro.org>
4248 * gcc.dg/vect/slp-cond-3.c: New test.
4249 * gcc.dg/vect/slp-cond-4.c: New test.
4251 2012-03-15 Ira Rosen <irar@il.ibm.com>
4252 Ulrich Weigand <ulrich.weigand@linaro.org>
4254 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
4255 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
4257 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
4262 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
4263 * gfortran.dg/round_1.f03: Likewise.
4265 2012-03-15 Jakub Jelinek <jakub@redhat.com>
4266 Andrew Pinski <apinski@cavium.com>
4269 * gcc.dg/pr52592.c: New test.
4271 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4273 * gfortran.fortran-torture/compile/compile.exp: Simplify.
4274 * gfortran.fortran-torture/execute/execute.exp: Likewise.
4275 * lib/gcc-dg.exp (cleanup-modules): Move to ..
4276 * lib/fortran-modules.exp: .. this new file. Adjust users.
4277 * lib/gfortran-dg.exp (gfortran-dg-runtest,
4278 gfortran-dg-debug-runtest): Call cleanup-modules.
4279 * lib/fortran-torture.exp (fortran-torture-execute,
4280 fortran-torture): Likewise.
4281 * gfortran.dg/coarray/caf.exp: Likewise.
4282 * lib/lto.exp: Likewise.
4283 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
4284 * gfortran.dg/class_4b.f03: Likewise.
4285 * gfortran.dg/class_4c.f03: Likewise.
4286 * gfortran.dg/class_45a.f03: Likewise.
4287 * gfortran.dg/binding_label_tests_10.f03: Likewise.
4288 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
4289 * gfortran.dg/binding_label_tests_11.f03: Likewise.
4290 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
4291 * gfortran.dg/binding_label_tests_13.f03: Likewise.
4292 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
4293 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
4294 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
4295 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
4296 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
4297 * gfortran.dg/whole_file_28.f90: Likewise.
4298 * gfortran.dg/whole_file_29.f90: Likewise.
4299 * gfortran.dg/whole_file_30.f90: Likewise.
4300 * gfortran.dg/whole_file_31.f90: Likewise.
4302 2012-03-15 Jakub Jelinek <jakub@redhat.com>
4304 PR tree-optimization/52267
4305 * gcc.dg/pr52267.c: New test.
4306 * gcc.dg/tree-ssa/vrp65.c: New test.
4307 * gcc.dg/tree-ssa/vrp66.c: New test.
4309 2012-03-15 Richard Guenther <rguenther@suse.de>
4312 * gfortran.dg/vect/pr52580.f: New testcase.
4314 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
4316 * gcc.target/sh/fpul-usage-1.c: New.
4318 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
4321 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
4322 * gcc.target/sh/pr49468-di.c: Likewise.
4324 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4326 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
4327 * gcc.dg/c99-stdint-6.c: Likewise.
4328 * gcc.dg/lto/20090210_0.c: Likewise.
4329 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
4330 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
4331 * gcc.dg/pragma-init-fini-2.c: Likewise.
4332 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
4333 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
4334 * gcc.target/i386/pr22152.c: Likewise.
4335 * gcc.target/i386/vect8-ret.c: Likewise.
4336 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
4339 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4341 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
4342 * g++.dg/tree-prof/partition1.C: Likewise.
4343 * g++.dg/tree-prof/partition2.C: Likewise.
4344 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
4346 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
4347 * gcc.c-torture/execute/20010724-1.c: Remove.
4348 * gcc.c-torture/execute/20010724-1.x: Remove.
4349 * gcc.c-torture/execute/20040208-2.c: Remove.
4350 * gcc.c-torture/execute/20040208-2.x: Remove.
4351 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
4353 (main) [__mips__ && __sgi__]: Remove.
4354 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
4355 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4356 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
4357 mips-sgi-irix6* handling.
4358 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
4359 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
4360 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
4362 * gcc.dg/torture/builtin-logb-1.c: Likewise.
4363 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
4364 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
4365 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
4366 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
4367 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
4369 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4370 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
4371 * gcc.target/mips/save-restore-3.c: Likewise.
4372 * gcc.target/mips/save-restore-4.c: Likewise.
4373 * gcc.target/mips/save-restore-5.c: Likewise.
4374 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
4375 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
4377 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
4379 (restore_ld_library_path_env_vars): Likewise.
4380 * lib/target-supports.exp (check_profiling_available): Remove
4381 mips*-*-irix* handling.
4382 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
4383 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
4384 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
4386 2012-03-14 Jakub Jelinek <jakub@redhat.com>
4389 * g++.dg/opt/pr52582.C: New test.
4391 2012-03-14 Richard Guenther <rguenther@suse.de>
4393 PR tree-optimization/52571
4394 * gcc.dg/vect/vect-2.c: Initialize arrays.
4395 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4396 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
4397 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4399 2012-03-14 Richard Guenther <rguenther@suse.de>
4404 * gcc.dg/torture/pr48124-1.c: New testcase.
4405 * gcc.dg/torture/pr48124-2.c: Likewise.
4406 * gcc.dg/torture/pr48124-3.c: Likewise.
4407 * gcc.dg/torture/pr48124-4.c: Likewise.
4409 2012-03-14 Richard Guenther <rguenther@suse.de>
4412 * gcc.dg/pr52578.c: New testcase.
4414 2012-03-14 Jakub Jelinek <jakub@redhat.com>
4417 * g++.dg/cpp0x/udlit-args2.C: New test.
4419 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4422 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
4423 * gcc.c-torture/compile/pr48596.c: ... here.
4425 2012-01-30 Dodji Seketeli <dodji@redhat.com>
4428 * g++.dg/lookup/hidden-class17.C: New test.
4430 2012-03-13 Jakub Jelinek <jakub@redhat.com>
4433 * gcc.dg/Wunused-var-3.c: New test.
4435 2012-03-13 Martin Jambor <mjambor@suse.cz>
4437 * gcc.dg/misaligned-expand-2.c: New test.
4439 2012-03-13 Richard Guenther <rguenther@suse.de>
4442 * gcc.dg/pr52134.c: New testcase.
4444 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4446 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
4448 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4450 PR tree-optimization/46728
4451 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
4452 * gcc.target/powerpc/pr46728-5.c: Likewise.
4453 * gcc.target/powerpc/pr46728-8.c: Likewise.
4454 * gcc.target/powerpc/pr46728-10.c: Likewise.
4455 * gcc.target/powerpc/pr46728-11.c: Likewise.
4456 * gcc.target/powerpc/pr46728-13.c: Likewise.
4457 * gcc.target/powerpc/pr46728-14.c: Likewise.
4458 * gcc.target/powerpc/pr46728-15.c: Likewise.
4460 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
4463 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
4465 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4467 PR tree-optimization/46728
4468 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
4469 * gcc.target/powerpc/pr46728-5.c: Likewise.
4470 * gcc.target/powerpc/pr46728-8.c: Likewise.
4471 * gcc.target/powerpc/pr46728-10.c: Likewise.
4472 * gcc.target/powerpc/pr46728-11.c: Likewise.
4473 * gcc.target/powerpc/pr46728-13.c: Likewise.
4474 * gcc.target/powerpc/pr46728-14.c: Likewise.
4475 * gcc.target/powerpc/pr46728-15.c: Likewise.
4477 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
4480 * gcc.target/avr/torture/addr-space-1.h: New file.
4481 * gcc.target/avr/torture/addr-space-1-g.h: New test.
4482 * gcc.target/avr/torture/addr-space-1-0.h: New test.
4483 * gcc.target/avr/torture/addr-space-1-1.h: New test.
4484 * gcc.target/avr/torture/addr-space-1-x.h: New test.
4486 2012-03-12 Andrew Pinski <apinski@cavium.com>
4488 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
4490 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4492 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
4493 * g++.dg/abi/thunk4.C: Likewise.
4494 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
4496 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4498 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4499 * g++.dg/eh/spbp.C: Likewise.
4500 * g++.dg/ext/label13.C: Likewise.
4501 * g++.dg/guality/guality.exp: Likewise.
4502 * g++.dg/other/anon5.C: Likewise.
4503 * g++.dg/other/pragma-ep-1.C: Remove.
4504 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
4505 * g++.dg/warn/pr31246.C: Likewise.
4506 * g++.dg/warn/weak1.C: Likewise.
4507 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
4508 * g++.old-deja/g++.ext/attrib5.C: Likewise.
4509 * gcc.c-torture/compile/limits-declparen.c: Likewise.
4510 * gcc.c-torture/compile/limits-pointer.c: Likewise.
4511 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
4512 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
4513 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
4514 * gcc.dg/c99-tgmath-1.c: Likewise.
4515 * gcc.dg/c99-tgmath-2.c: Likewise.
4516 * gcc.dg/c99-tgmath-3.c: Likewise.
4517 * gcc.dg/c99-tgmath-4.c: Likewise.
4518 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4520 * gcc.dg/debug/pr49032.c: Likewise.
4521 * gcc.dg/guality/guality.exp: Likewise.
4522 * gcc.dg/intmax_t-1.c: Likewise.
4523 * gcc.dg/pr48616.c: Likewise.
4524 * gcc.dg/pragma-ep-1.c: Remove.
4525 * gcc.dg/pragma-ep-2.c: Remove.
4526 * gcc.dg/pragma-ep-3.c: Remove.
4527 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
4528 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
4529 * gcc.misc-tests/gcov-14.c: Likewise.
4530 * gfortran.dg/guality/guality.exp: Likewise.
4531 * lib/target-supports.exp (check_weak_available): Likewise.
4532 (add_options_for_tls): Likewise.
4533 (check_ascii_locale_available): Likewise.
4534 * obj-c++.dg/dwarf-2.mm: Likewise.
4535 * objc.dg/dwarf-1.m: Likewise.
4536 * objc.dg/dwarf-2.m: Likewise.
4538 2012-03-12 Jakub Jelinek <jakub@redhat.com>
4540 PR tree-optimization/51721
4541 * gcc.dg/tree-ssa/vrp64.c: New test.
4543 PR tree-optimization/52533
4544 * gcc.c-torture/compile/pr52533.c: New test.
4546 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
4548 * gcc.target/i386/rtm-xabort-1.c: New.
4549 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
4550 * gcc.target/i386/rtm-xend-1.c: Ditto.
4551 * gcc.target/i386/rtm-xtest-1.c: Ditto.
4552 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
4553 * gcc.target/i386/sse-13.c: Ditto.
4554 * gcc.target/i386/sse-14.c: Ditto.
4555 * gcc.target/i386/sse-22.c: Ditto.
4556 * gcc.target/i386/sse-23.c: Ditto.
4557 * g++.dg/other/i386-2.C: Ditto.
4558 * g++.dg/other/i386-3.C: Ditto.
4560 2012-03-12 Tobias Burnus <burnus@net-b.de>
4563 * gfortran.dg/proc_ptr_35.f90: New.
4565 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
4568 * gcc.dg/torture/pr52530.c: New test.
4570 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4573 * gcc.target/sh/pr51244-1.c: Fix thinkos.
4575 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4578 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
4580 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
4582 2012-03-09 Andrew Pinski <apinski@cavium.com>
4585 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
4586 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
4588 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
4590 * gcc.dg/tree-ssa/scev-3.c: New.
4591 * gcc.dg/tree-ssa/scev-4.c: New.
4593 2012-03-08 Tobias Burnus <burnus@net-b.de>
4596 * gfortran.dg/proc_ptr_34.f90
4598 2012-03-07 Jason Merrill <jason@redhat.com>
4601 * g++.dg/cpp0x/udlit-mangle.C: New.
4603 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
4605 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
4607 2012-03-06 Richard Guenther <rguenther@suse.de>
4610 * gcc.dg/torture/pr52493.c: New testcase.
4612 2012-03-06 Richard Guenther <rguenther@suse.de>
4615 * gcc.dg/lto/pr52097_0.c: New testcase.
4617 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
4620 * gcc.target/sh/pr51244-1.c: New.
4621 * gcc.target/sh/pr51244-2.c: New.
4622 * gcc.target/sh/pr51244-3.c: New.
4624 2012-03-05 Jason Merrill <jason@redhat.com>
4627 * g++.dg/ext/visibility/template11.C: New.
4629 * g++.dg/cpp0x/implicit13.C: New.
4631 2012-03-05 Jakub Jelinek <jakub@redhat.com>
4633 PR tree-optimization/51721
4634 * gcc.dg/tree-ssa/vrp63.c: New test.
4635 * gcc.dg/pr51721.c: New test.
4637 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
4640 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
4643 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
4646 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
4648 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
4651 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
4653 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
4655 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
4658 2012-03-03 Jason Merrill <jason@redhat.com>
4660 * g++.dg/cpp0x/nsdmi-defer6.C: New.
4663 * g++.dg/cpp0x/initlist65.C: New.
4666 * g++.dg/ext/is_empty2.C: New.
4668 2012-03-03 Tobias Burnus <burnus@net-b.de>
4671 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
4673 2012-03-03 Tobias Burnus <burnus@net-b.de>
4675 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
4676 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4677 * gfortran.dg/bind_c_usage_8.f03: Ditto.
4678 * gfortran.dg/c_kind_tests_2.f03: Ditto.
4679 * gfortran.dg/class_30.f90: Remove dg-warning line.
4680 * gfortran.dg/bind_c_usage_25.f90: New.
4682 2012-03-03 Tobias Burnus <burnus@net-b.de>
4685 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
4686 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
4687 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
4689 2012-03-03 Tobias Burnus <burnus@net-b.de>
4692 * gfortran.dg/assumed_type_1.f90: New.
4693 * gfortran.dg/assumed_type_2.f90: New.
4694 * gfortran.dg/assumed_type_3.f90: New.
4695 * gfortran.dg/assumed_type_4.f90: New.
4697 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
4700 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
4701 * gcc.target/sh/pr49468-di.c: New.
4703 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
4705 * gcc.dg/graphite/pr50561.c: Update.
4707 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
4709 * gcc.target/powerpc/pr52457.c: New test.
4711 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4713 * gcc.target/arm/sat-1.c: New test.
4715 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
4718 * gcc.target/i386/pr46716.c: New test.
4720 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4723 * g++.dg/cpp0x/sfinae32.C: New.
4725 2012-03-02 Richard Guenther <rguenther@suse.de>
4727 PR tree-optimization/52406
4728 * gcc.dg/torture/pr52406.c: New testcase.
4730 2012-03-02 Tobias Burnus <burnus@net-b.de>
4733 * gfortran.dg/derived_comp_array_ref_8.f90: New.
4734 * gfortran.dg/nullify_2.f90: Update dg-error.
4735 * gfortran.dg/nullify_4.f90: Ditto.
4736 * gfortran.dg/pointer_init_6.f90: Ditto.
4738 2012-03-02 Tobias Burnus <burnus@net-b.de>
4741 * gfortran.dg/class_51.f90: New.
4743 2012-03-02 Tobias Burnus <burnus@net-b.de>
4746 * gfortran.dg/intrinsic_8.f90: New.
4748 2012-03-01 Kai Tietz <ktietz@redhat.com>
4750 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
4751 routines on mingw targets.
4752 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
4754 2012-03-01 Jakub Jelinek <jakub@redhat.com>
4756 PR tree-optimization/52445
4757 * gcc.dg/pr52445.c: New test.
4759 2012-02-29 Jakub Jelinek <jakub@redhat.com>
4762 * gcc.c-torture/compile/pr52437.c: New test.
4765 * gcc.dg/torture/pr52419.c: New test.
4767 PR tree-optimization/52429
4768 * gcc.dg/torture/pr52429.c: New test.
4769 * g++.dg/opt/pr52429.C: New test.
4771 2012-02-29 Richard Guenther <rguenther@suse.de>
4774 * gcc.dg/lto/trans-mem-1_0.c: Remove.
4775 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
4776 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
4777 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
4778 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
4779 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
4781 2012-02-29 Jakub Jelinek <jakub@redhat.com>
4783 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4785 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
4788 * gfortran.dg/realloc_on_assign_13.f90 : New test.
4790 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4793 * gcc.target/arm/neon/pr51534.c: New testcase.
4795 2012-02-28 Richard Guenther <rguenther@suse.de>
4798 * gcc.dg/torture/pr52407.c: New testcase.
4800 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4802 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4803 * gcc.target/arm/vfp2.c: Likewise.
4804 * gcc.target/arm/vfp3.c: Likewise.
4805 * gcc.target/arm/vfp4.c: Likewise.
4806 * gcc.target/arm/vfp5.c: Likewise.
4807 * gcc.target/arm/vfp6.c: Likewise.
4808 * gcc.target/arm/vfp7.c: Likewise.
4809 * gcc.target/arm/vfp8.c: Likewise.
4810 * gcc.target/arm/vfp9.c: Likewise.
4811 * gcc.target/arm/vfp10.c: Likewise.
4812 * gcc.target/arm/vfp11.c: Likewise.
4813 * gcc.target/arm/vfp12.c: Likewise.
4814 * gcc.target/arm/vfp13.c: Likewise.
4815 * gcc.target/arm/vfp14.c: Likewise.
4816 * gcc.target/arm/vfp15.c: Likewise.
4817 * gcc.target/arm/vfp16.c: Likewise.
4818 * gcc.target/arm/vfp17.c: Likewise.
4819 * gcc.target/arm/neon-constants.h: New file.
4820 * gcc.target/arm/neon-vect1.c: New test.
4821 * gcc.target/arm/neon-vect2.c: New test.
4822 * gcc.target/arm/neon-vect3.c: New test.
4823 * gcc.target/arm/neon-vect4.c: New test.
4824 * gcc.target/arm/neon-vect5.c: New test.
4825 * gcc.target/arm/neon-vect6.c: New test.
4826 * gcc.target/arm/neon-vect7.c: New test.
4827 * gcc.target/arm/neon-vect8.c: New test.
4829 2012-02-28 Richard Guenther <rguenther@suse.de>
4831 PR tree-optimization/52402
4832 * gcc.dg/torture/pr52402.c: New testcase.
4834 2012-02-28 Richard Guenther <rguenther@suse.de>
4837 * g++.dg/lto/pr52400_0.C: New testcase.
4839 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
4841 * gcc.target/avr/torture/builtins-1.c: New test.
4842 * gcc.target/avr/torture/builtins-error.c: New test.
4844 2012-02-28 Kai Tietz <ktietz@redhat.com>
4846 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4847 * gcc.target/i386/pr45352-2.c: Likewise.
4848 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4849 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4850 targets instead rand.
4851 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4852 * gcc.target/i386/sse2-mul-1.c: Likewise.
4853 * gcc.target/i386/sse4_1-blendps.c: Likewise.
4854 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4855 * gcc.target/i386/pad-1.c: Likewise.
4856 * gcc.target/i386/pad-9.c: Likewise.
4857 * gcc.target/i386/pad-2.c: Likewise.
4858 * gcc.target/i386/pad-5b.c: Likewise.
4859 * gcc.target/i386/pad-8.c: Likewise.
4860 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4861 * gcc.target/i386/pr44130.c: Likewise.
4862 * gcc.target/i386/align-main-1.c: Likewise.
4863 * gcc.target/i386/align-main-2.c: Likewise.
4864 * gcc.target/i386/sw-1.c: Likewise.
4865 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4866 on x64 mingw target.
4867 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4868 * gcc.target/i386/pr46295.c: Likewise.
4869 * gcc.target/i386/amd64-abi-1.c: Likewise.
4870 * gcc.target/i386/amd64-abi-2.c: Likewise.
4871 * gcc.target/i386/pr39082-1.c: Likewise.
4872 * gcc.target/i386/pr39162.c: Likewise.
4873 * gcc.target/i386/pr22152.c: Likewise.
4874 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4875 * gcc.target/i386/wrfsbase-2.c: Likewise.
4876 * gcc.target/i386/local.c: Likewise
4877 * gcc.target/i386/wrgsbase-1.c: Likewise.
4878 * gcc.target/i386/wrfsbase-1.c: Likewise.
4879 * gcc.target/i386/pr39315-3.c: Likewise.
4880 * gcc.target/i386/pr35767-4.c: Likewise.
4881 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4883 * gcc.target/i386/pr45336-2.c: Likewise.
4884 * gcc.target/i386/pr45336-1.c: Likewise.
4885 * gcc.target/i386/pr45336-4.c: Likewise.
4887 2012-02-27 Tristan Gingold <gingold@adacore.com>
4889 * gnat.dg/array20.ad[sb]: New test.
4891 2012-02-27 Jakub Jelinek <jakub@redhat.com>
4894 * gcc.target/arm/pr52375.c: New test.
4895 * gcc.c-torture/compile/pr52375.c: New test.
4897 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4899 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4900 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4902 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
4904 * gnat.dg/aggr19.adb: New test.
4905 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4907 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
4910 * gcc.target/sh/pr49263.c: New.
4912 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
4914 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4915 simulate_thread_wrapper_other_threads
4916 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4917 Move initialization of 'value' to main().
4918 (main): Initialize 'value';
4919 * gcc.dg/simulate-thread/speculative-store.c
4920 (simulate_thread_step_verify): Return 0 when successful.
4921 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4923 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
4924 (simulate_thread_wrapper_other_threads): Return a success/fail value
4925 and issue an error if the instruction count threshold is exceeded.
4927 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4930 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4931 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4933 2012-02-24 Richard Guenther <rguenther@suse.de>
4936 * gcc.dg/pr52355.c: New testcase.
4938 2012-02-23 Kai Tietz <ktietz@redhat.com>
4940 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4941 * gcc.dg/Wpadded.c: Likewise.
4942 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4944 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4945 for sleep by Sleep and add windows.h include for this function.
4946 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4948 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4950 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4951 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4952 on x64 mingw target.
4953 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4954 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4955 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4956 failure on LLP64 target.
4958 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
4961 * gcc.dg/noncompile/pr52290.c: New test.
4963 2012-02-23 Jakub Jelinek <jakub@redhat.com>
4965 PR tree-optimization/52019
4966 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4968 2012-02-22 Kai Tietz <ktietz@redhat.com>
4970 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4971 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4972 derived pdiff_t type.
4973 * g++.dg/torture/pr49720.C: Likewise
4975 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
4978 * gcc.target/i386/pr52330.c: New test.
4980 2012-02-22 Tobias Burnus <burnus@net-b.de>
4983 * gfortran.dg/io_constraints_10.f90: New.
4985 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4987 * lib/target-supports.exp (check_effective_target_vect_condition):
4988 Return true for NEON.
4990 2012-02-21 Kai Tietz <ktietz@redhat.com>
4992 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4994 2012-02-21 Richard Guenther <rguenther@suse.de>
4996 PR tree-optimization/52324
4997 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4999 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
5002 * gcc.target/avr/torture/pr51782-1.c: New test.
5004 2012-02-21 Jakub Jelinek <jakub@redhat.com>
5006 PR tree-optimization/52318
5007 * gcc.dg/pr52318.c: New test.
5009 2012-02-20 Kai Tietz <ktietz@redhat.com>
5011 * gcc.dg/bf-ms-layout-3.c: New testcase.
5013 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5017 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
5019 2012-02-20 Richard Guenther <rguenther@suse.de>
5021 PR tree-optimization/52298
5022 * gcc.dg/torture/pr52298.c: New testcase.
5023 * gcc.dg/vect/pr52298.c: Likewise.
5025 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
5027 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
5028 * gcc.c-torture/execute/pr52286.c: Ditto.
5030 2012-02-20 Jakub Jelinek <jakub@redhat.com>
5032 PR tree-optimization/52286
5033 * gcc.c-torture/execute/pr52286.c: New test.
5035 2012-02-18 Tobias Burnus <burnus@net-b.de>
5038 * gfortran.dg/interface_35.f90: Use -std=f2003.
5039 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
5040 * gfortran.dg/interface_assignment_4.f90: Ditto.
5041 * gfortran.dg/bessel_1.f90: Ditto.
5042 * gfortran.dg/func_result_6.f90: Ditto.
5043 * gfortran.dg/hypot_1.f90: Ditto.
5044 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5046 2012-02-17 Tobias Burnus <burnus@net-b.de>
5048 PR translation/52232
5049 PR translation/52234
5050 PR translation/52245
5051 PR translation/52246
5052 PR translation/52262
5053 PR translation/52273
5054 * gfortran.dg/coarray_22.f90: Update dg-error.
5055 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
5057 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5060 * lib/gcc-simulate-thread.exp: Load timeout.exp.
5061 (simulate-thread): Use default timeout.
5063 2012-02-16 Jason Merrill <jason@redhat.com>
5066 * g++.dg/ext/timevar1.C: New.
5068 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
5071 * g++.dg/template/using21.C: New.
5072 * g++.dg/template/using22.C: Likewise.
5074 2012-02-16 Jason Merrill <jason@redhat.com>
5077 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
5079 2012-02-16 Jakub Jelinek <jakub@redhat.com>
5081 PR tree-optimization/52255
5082 * gcc.c-torture/compile/pr52255.c: New test.
5085 * g++.dg/debug/dwarf2/pr52260.C: New test.
5088 * g++.dg/ipa/pr51929.C: New test.
5090 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5093 * gcc.target/powerpc/pr52199.c: New file.
5095 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5098 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
5100 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5102 * gcc.dg/pr51867.c: Don't include <math.h>.
5105 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
5107 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
5108 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
5110 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
5112 PR tree-optimization/50561
5113 * gcc.dg/graphite/pr50561.c: New testcase.
5115 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
5117 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
5118 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
5120 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
5122 * gnat.dg/discr35.ad[sb]: New test.
5124 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
5126 * gnat.dg/volatile10.adb: New test.
5127 * gnat.dg/volatile10_pkg.ads: New helper.
5129 2012-02-14 Jason Merrill <jason@redhat.com>
5131 * g++.dg/ext/attrib43.C: New.
5133 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
5135 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
5136 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
5138 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
5139 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
5140 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
5141 effective_target fgnu_tm.
5142 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
5144 2012-02-14 Jakub Jelinek <jakub@redhat.com>
5147 * g++.dg/template/asmgoto1.C: New test.
5149 2012-02-14 Ian Lance Taylor <iant@google.com>
5152 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
5153 compiling generated file for 64bit and index tests.
5155 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
5157 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
5159 2012-02-14 Richard Guenther <rguenther@suse.de>
5161 PR tree-optimization/52244
5162 PR tree-optimization/51528
5163 * gcc.dg/torture/pr52244.c: New testcase.
5165 2012-02-14 Walter Lee <walt@tilera.com>
5167 * g++.dg/other/PR23205.C: Disable test on tile.
5168 * g++.dg/other/pr23205-2.C: Disable test on tile.
5169 * gcc.dg/20020312-2.c: Add a condition for __tile__.
5170 * gcc.dg/20040813-1.c: Disable test on tile.
5171 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
5172 * gcc.misc-tests/linkage.exp: Handle tilegx.
5174 2012-02-14 Jakub Jelinek <jakub@redhat.com>
5176 PR tree-optimization/52210
5177 * gcc.dg/pr52210.c: New test.
5179 2012-02-14 Jason Merrill <jason@redhat.com>
5182 * g++.dg/overload/defarg5.C: New.
5184 2012-02-14 Jakub Jelinek <jakub@redhat.com>
5187 * c-c++-common/pr52181.c: New test.
5189 2012-02-13 Jakub Jelinek <jakub@redhat.com>
5192 * g++.dg/ext/atomic-1.C: New test.
5194 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5196 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
5198 2012-02-13 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.c-torture/execute/pr52209.c: New test.
5203 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
5206 * gfortran.dg/elemental_optional_args_5.f03: New test.
5208 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
5211 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
5214 2012-02-11 Ian Lance Taylor <iant@google.com>
5217 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
5218 SPARC Solaris. Don't run the test at all on systems where it may
5219 not work, rather than xfailing it.
5221 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5223 PR rtl-optimization/52175
5224 * gcc.c-torture/compile/pr52175.c: New test.
5226 2012-02-10 Jason Merrill <jason@redhat.com>
5229 * g++.dg/template/repo10.C: New.
5231 2012-02-11 Jakub Jelinek <jakub@redhat.com>
5234 * gcc.dg/pr52132.c: New test.
5236 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
5238 * gnat.dg/specs/aggr4.ads: New test.
5239 * gnat.dg/specs/aggr4_pkg.ads: New helper.
5241 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
5244 * gcc.target/i386/pr52146.c: New.
5246 2012-02-10 Jakub Jelinek <jakub@redhat.com>
5249 * c-c++-common/pr52177.c: New test.
5251 2012-02-10 Jan Hubicka <jh@suse.cz>
5254 * g++.dg/torture/pr48600.C: New testcase.
5256 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
5259 * gcc.dg/dfp/pr52140.c: New test.
5261 2012-02-09 Jakub Jelinek <jakub@redhat.com>
5264 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
5267 2012-02-09 Bin Cheng <bin.cheng@arm.com>
5270 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
5271 * testsuite/gcc.dg/pr51867.c: New test.
5273 2012-02-09 Ian Lance Taylor <iant@google.com>
5275 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
5276 which don't support -fsplit-stack. Turn off optimization when
5277 compiling select5-out.go.
5279 2012-02-08 Ian Lance Taylor <iant@google.com>
5281 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
5282 systems which don't support -fsplit-stack.
5284 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
5286 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
5287 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
5288 machine instuction in the log.
5290 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
5292 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
5295 2012-02-08 Magnus Granberg <zorry@gentoo.org>
5298 * gcc.dg/pr48524.c: New test.
5299 * gcc.dg/pr48524.spec: New spec file for test.
5301 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5304 * gfortran.dg/vect/pr32380.f90: New test.
5306 2012-02-08 Tobias Burnus <burnus@net-b.de>
5309 * gfortran.dg/realloc_on_assign_12.f90: New.
5311 2012-02-08 Richard Guenther <rguenther@suse.de>
5313 PR rtl-optimization/52170
5314 * gcc.dg/torture/pr52170.c: New testcase.
5316 2012-02-08 Jakub Jelinek <jakub@redhat.com>
5318 PR gcov-profile/52150
5319 * gcc.dg/tree-prof/pr52150.c: New test.
5321 PR rtl-optimization/52139
5322 * gcc.dg/pr52139.c: New test.
5324 2012-02-07 Jason Merrill <jason@redhat.com>
5327 * g++.dg/cpp0x/constexpr-union3.C: New.
5330 * g++.dg/lto/pr52035_0.C: New.
5332 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5334 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
5335 * gcc.dg/special/weak-1.c: Likewise.
5336 * gcc.dg/ucnid-12.c: Likewise.
5337 * gcc.dg/torture/pr45678-1.c: Likewise.
5338 * gcc.dg/torture/pr45678-2.c: Likewise.
5339 * gcc.dg/vector-4.c: Likewise.
5340 * gcc.dg/ipa/inline-5.c: Likewise.
5341 * gcc.dg/ucnid-11.c: Likewise.
5342 * gcc.misc-tests/gcov-13.c: Likewise.
5343 * gcc.misc-tests/gcov-14.c: Likewise.
5344 * g++.dg/ext/label13.C: Likewise.
5345 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
5346 hppa*-*-hpux* options.
5347 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
5348 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
5349 * gcc.dg/pr48616.c: Likewise.
5350 * gcc.dg/pr17957.c: Likewise.
5351 * gcc.dg/pr17055-1.c: Likewise.
5352 * gcc.dg/pr32912-1.c: Likewise.
5353 * gcc.dg/tm/pr51472.c: Likewise.
5354 * c-c++-common/fold-bitand-4.c: Likewise.
5355 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
5356 Use dg-additional-options for extra options.
5358 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
5360 * gcc.target/epiphany/interrupt-2.c: New test.
5362 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
5365 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
5366 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
5369 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
5372 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
5374 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
5378 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
5379 * gcc.target/mips/va-arg-1.c: New test.
5381 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5383 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
5384 for -mno-pointers-to-nested-functions.
5386 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
5388 * gcc.c-torture/execute/20120207-1.c: New test.
5390 2012-02-07 Jakub Jelinek <jakub@redhat.com>
5392 PR rtl-optimization/52060
5393 * gcc.dg/torture/pr52060.c: New test.
5396 * gcc.c-torture/compile/pr52074.c: New test.
5398 2012-02-07 Tobias Burnus <burnus@net-b.de>
5401 * gfortran.dg/class_to_type_2.f90: New.
5403 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
5406 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
5409 2012-02-06 Jason Merrill <jason@redhat.com>
5412 * g++.dg/template/conv13.C: New.
5414 2012-02-06 Richard Guenther <rguenther@suse.de>
5416 PR tree-optimization/52115
5417 * gcc.c-torture/compile/pr52115.c: New testcase.
5419 2012-02-06 Jakub Jelinek <jakub@redhat.com>
5422 * gcc.c-torture/execute/pr52129.c: New test.
5424 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
5426 * gcc.dg/pr48374.c: Actually add the test I forgot
5427 in the 2012-01-25 commit.
5429 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
5432 * gfortran.dg/vect/vect-8.f90: New test case.
5434 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
5437 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
5439 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
5442 * gfortran.dg/class_48.f90 : Add test of allocate class array
5443 component with source in subroutine test3. Remove commenting
5444 out in subroutine test4, since branching on unitialized variable
5445 is now fixed (no PR for this last.).
5447 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
5449 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
5451 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
5453 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
5456 * lib/target-supports.exp (check_effective_target_mips_rel): New.
5457 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
5459 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
5461 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
5462 (check_effective_target_sync_int_long): Use it.
5463 (check_effective_target_sync_char_short): Likewise.
5464 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
5466 2012-02-05 Tobias Burnus <burnus@net-b.de>
5469 * gfortran.dg/class_48.f90: Add some further checks.
5471 2012-02-05 Ira Rosen <irar@il.ibm.com>
5473 PR tree-optimization/52091
5474 * gcc.dg/vect/pr52091.c: New test.
5476 2012-02-04 Jakub Jelinek <jakub@redhat.com>
5478 PR rtl-optimization/52113
5479 * gcc.target/avr/pr52113.c: New test.
5481 2012-02-03 Jakub Jelinek <jakub@redhat.com>
5483 PR rtl-optimization/52092
5484 * gcc.c-torture/compile/pr52092.c: New test.
5486 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
5489 * gfortran.dg/class_array_10.f03: New test.
5492 * gfortran.dg/class_array_11.f03: New test.
5495 * gfortran.dg/class_array_12.f03: New test.
5497 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
5500 * gfortran.dg/realloc_on_assign_11.f90: New test.
5502 2012-02-02 Tobias Burnus <burnus@net-b.de>
5505 * gfortran.dg/shape_7.f90: New.
5507 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5509 * gcc.target/mips/mips-prepend-1.c: New test.
5511 2012-02-02 Jan Hubicka <jh@suse.cz>
5512 Tom de Vries <tom@codesourcery.com>
5515 * testsuite/gcc.dg/alias-12.c: New testcase.
5516 * testsuite/gcc.dg/alias-13.c: New testcase.
5518 2012-02-02 Jakub Jelinek <jakub@redhat.com>
5521 * gcc.dg/pr52086.c: New test.
5523 PR tree-optimization/52073
5524 * gcc.c-torture/compile/pr52073.c: New test.
5526 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
5529 * gfortran.dg/function_optimize_10.f90: New test.
5531 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
5533 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
5536 2012-02-01 Tobias Burnus <burnus@net-b.de>
5539 * gfortran.dg/typebound_operator_14.f90: New.
5541 2012-02-01 Tobias Burnus <burnus@net-b.de>
5544 * gfortran.dg/elemental_function_1.f90: New.
5546 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
5548 PR rtl-optimization/51374
5549 * gcc.target/avr/torture/pr51374-1.c:
5550 Also fail if SBIS is seen.
5552 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
5554 PR rtl-optimization/51374
5555 * gcc.target/avr/torture/pr51374-1.c: New.
5557 2012-01-31 Tobias Burnus <burnus@net-b.de>
5560 * gfortran.dg/typebound_generic_11.f90: New.
5562 2012-01-31 Tobias Burnus <burnus@net-b.de>
5565 * gfortran.dg/class_49.f90: New.
5567 2012-01-31 Tobias Burnus <burnus@net-b.de>
5570 * gfortran.dg/elemental_args_check_6.f90: New.
5572 2012-01-31 Jason Merrill <jason@redhat.com>
5575 * g++.dg/cpp0x/variadic122.C: New.
5577 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
5580 * gfortran.dg/realloc_on_assign_10.f90: New test.
5582 2012-01-31 Richard Guenther <rguenther@suse.de>
5584 PR tree-optimization/51528
5585 * gcc.dg/torture/pr51528.c: New testcase.
5587 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
5590 * lib/go.exp (go_target_compile): Append timeout= to options.
5591 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
5592 select5-out.go test on alpha*-*-* targets.
5594 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5596 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
5597 (TEST_SHORT): Reformat in the same way.
5598 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
5599 (TEST_SHORT): Reformat in the same way.
5600 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
5601 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
5602 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
5603 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
5604 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
5606 2012-01-30 Bin Cheng <bin.cheng@arm.com>
5609 * gcc.target/arm/pr51835.c: New testcase.
5611 2012-01-30 Richard Guenther <rguenther@suse.de>
5613 PR tree-optimization/52028
5614 * gcc.dg/torture/pr52028.c: New testcase.
5615 * gfortran.dg/ldist-pr45199.f: Adjust.
5616 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
5617 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5618 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5620 2012-01-30 Jakub Jelinek <jakub@redhat.com>
5623 * gcc.dg/tree-prof/pr52027.c: New test.
5625 PR tree-optimization/52046
5626 * gcc.dg/pr52046.c: New test.
5629 * g++.dg/other/pr52048.C: New test.
5631 2012-01-30 Richard Guenther <rguenther@suse.de>
5633 PR tree-optimization/52045
5634 * gcc.dg/pr52045.c: New testcase.
5636 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
5638 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
5639 new code generated for __sync_lock_release.
5641 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5643 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
5645 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5648 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
5650 * g++.dg/ext/visibility/template10.C: Fix typo.
5652 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
5654 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/cpp0x/constexpr-ice6.C: New.
5659 2012-01-29 Tobias Burnus <burnus@net-b.de>
5662 * gfortran.dg/default_initialization_6.f90: New.
5664 2012-01-29 Tobias Burnus <burnus@net-b.de>
5667 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
5668 * gfortran.dg/class_48.f90: New.
5670 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
5673 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
5675 2012-01-28 Tobias Burnus <burnus@net-b.de>
5678 * gfortran.dg/class_allocate_12.f90: New.
5680 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
5682 * gcc.dg/torture/pr50444.c: Fix dg directives.
5684 2012-01-28 Jakub Jelinek <jakub@redhat.com>
5687 * gcc.target/arm/pr52006.c: New test.
5689 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
5692 * gcc.dg/lto/trans-mem.h: New file.
5693 * gcc.dg/lto/trans-mem-2_0.c: Include it.
5694 * gcc.dg/lto/trans-mem-1_1.c: Same.
5695 * gcc.dg/lto/trans-mem-4_1.c: Same.
5696 * gcc.dg/lto/trans-mem-3_1.c: Same.
5698 2012-01-27 Tobias Burnus <burnus@net-b.de>
5701 * gfortran.dg/dummy_procedure_7.f90: New.
5703 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
5705 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
5706 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
5708 2012-01-27 Jakub Jelinek <jakub@redhat.com>
5711 * g++.dg/other/gc5.C: New test.
5713 2012-01-27 Richard Guenther <rguenther@suse.de>
5715 PR tree-optimization/50444
5716 * gcc.dg/torture/pr50444.c: New testcase.
5718 2012-01-27 Tobias Burnus <burnus@net-b.de>
5722 * gfortran.dg/move_alloc_13.f90: New.
5724 2012-01-27 Tobias Burnus <burnus@net-b.de>
5727 * gfortran.dg/allocate_alloc_opt_13.f90: New.
5728 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
5729 and change dg-error string.
5731 2012-01-27 Tobias Burnus <burnus@net-b.de>
5734 * gfortran.dg/elemental_args_check_5.f90: New.
5736 2012-01-27 Richard Guenther <rguenther@suse.de>
5739 * g++.dg/torture/pr51959.C: New testcase.
5741 2012-01-27 Tom de Vries <tom@codesourcery.com>
5743 PR tree-optimization/51990
5744 * gcc.dg/pr51990.c: New test.
5745 * gcc.dg/pr51990-2.c: Same.
5747 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
5748 Tobias Burnus <burnus@gcc.gnu.org>
5751 * gfortran.dg/class_allocate_11.f03: New.
5756 * gfortran.dg/class_allocate_7.f03: New.
5757 * gfortran.dg/class_allocate_8.f03: New.
5758 * gfortran.dg/class_allocate_9.f03: New.
5759 * gfortran.dg/class_allocate_10.f03: New.
5761 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5763 * gnat.dg/discr34.adb: New test.
5764 * gnat.dg/discr34_pkg.ads: New helper.
5766 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5768 * gnat.dg/discr33.adb: New test.
5770 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5772 * gnat.dg/limited_with3.ad[sb): New test.
5773 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
5774 * gnat.dg/limited_with3_pkg2.ads: Likewise.
5775 * gnat.dg/limited_with3_pkg3.ads: Likewise.
5777 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5779 * gnat.dg/stack_usage1.adb: New test.
5780 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
5782 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
5783 * gcc.dg/pr44194-2.c: Likewise.
5785 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
5788 * g++.dg/template/crash112.C: New.
5790 2012-01-27 Richard Henderson <rth@redhat.com>
5792 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5794 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5796 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5798 2012-01-26 Jakub Jelinek <jakub@redhat.com>
5801 * g++.dg/opt/pr51895.C: New test.
5803 2012-01-26 Michael Matz <matz@suse.de>
5805 PR tree-optimization/48794
5806 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5808 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5810 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5812 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5814 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5815 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5817 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5818 the default value for s390 and s390x.
5820 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
5823 * gcc.dg/lto/trans-mem-4_0.c: New.
5824 * gcc.dg/lto/trans-mem-4_1.c: New.
5825 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5827 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5828 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5830 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5831 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5834 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
5836 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5838 2012-01-25 Ian Lance Taylor <iant@google.com>
5840 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5842 2012-01-25 Tobias Burnus <burnus@net-b.de>
5845 * gfortran.dg/typebound_proc_25.f90: New.
5847 2012-01-25 Jason Merrill <jason@redhat.com>
5850 * g++.dg/lto/pr51992_0.C: New.
5852 2012-01-25 Jakub Jelinek <jakub@redhat.com>
5854 PR tree-optimization/51987
5855 * gcc.target/i386/pr51987.c: New test.
5857 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
5859 * gcc.dg/tm/lto-1.c: Require lto support in target.
5861 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
5863 PR rtl-optimization/48374
5864 * gcc.dg/pr48374.c: New test.
5866 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
5868 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5870 2012-01-25 Tobias Burnus <burnus@net-b.de>
5873 * gfortran.dg/derived_constructor_char_3.f90: New.
5875 2012-01-24 Ian Lance Taylor <iant@google.com>
5877 * go.test/go-test.exp (filecmp): New procedure.
5878 (errchk): Handle quoted square brackets.
5879 (go-gc-tests): Set go_compile_args. Handle various new test
5880 lines. Skip a few new tests.
5881 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5883 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5885 * lib/target-supports.exp (proc check_effective_target_vect_perm)
5886 (check_effective_target_vect_extract_even_odd)
5887 (check_effective_target_vect_interleave): Return true for MIPS
5890 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5892 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5893 (main): Use it instead of argc.
5895 2012-01-24 Jason Merrill <jason@redhat.com>
5898 * g++.dg/cpp0x/sfinae31.C: New.
5900 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5902 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5904 2012-01-24 Jason Merrill <jason@redhat.com>
5907 * g++.dg/inherit/covariant20.C: New.
5909 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5912 * g++.dg/parse/crash58.C: New.
5914 2012-01-24 Jakub Jelinek <jakub@redhat.com>
5917 * gcc.dg/pr51957-1.c: New test.
5918 * gcc.dg/pr51957-1.h: New file.
5919 * gcc.dg/pr51957-2.c: New test.
5921 2012-01-23 Jason Merrill <jason@redhat.com>
5924 * g++.dg/ext/visibility/template10.C: New.
5926 2012-01-23 Tobias Burnus <burnus@net-b.de>
5929 * gfortran.dg/move_alloc_12.f90: New.
5931 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5934 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5936 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5939 * g++.dg/template/crash111.C: New.
5941 2012-01-23 Arnaud Charlet <charlet@adacore.com>
5943 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5945 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5947 2012-01-23 Dodji Seketeli <dodji@redhat.com>
5950 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
5951 the DW_TAG_class_type and DW_AT_name: "Executor".
5953 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5955 * lib/target-supports.exp
5956 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5957 (check_effective_target_vect_interleave): Likewise.
5959 2012-01-22 Jason Merrill <jason@redhat.com>
5962 * g++.dg/template/using20.C: New.
5963 * g++.dg/template/template-id-2.C: Adjust diagnostic.
5965 2012-01-23 Jason Merrill <jason@redhat.com>
5968 * g++.dg/torture/pr51344.C: Limit to x86.
5970 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
5972 * c-c++-common/tm/omp.c: Require target with pthread support.
5974 2012-01-23 Richard Guenther <rguenther@suse.de>
5976 PR tree-optimization/51949
5977 * gcc.dg/torture/pr51949.c: New testcase.
5979 2012-01-23 Jakub Jelinek <jakub@redhat.com>
5981 PR rtl-optimization/51933
5982 * gcc.c-torture/execute/pr51933.c: New test.
5984 2012-01-22 Douglas B Rupp <rupp@gnat.com>
5986 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5987 Do not define for Interix.
5989 2012-01-22 Jason Merrill <jason@redhat.com>
5992 * g++.dg/lto/pr51832.h: New.
5993 * g++.dg/lto/pr51832_0.C: New.
5994 * g++.dg/lto/pr51832_1.C: New.
5996 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
5998 * gcc.dg/ext-elim-1.c: New test.
6000 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6003 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
6004 * g++.dg/opt/longbranch1.C: Likewise.
6006 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6008 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
6011 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
6014 * gfortran.dg/namelist_74.f90: New test.
6015 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
6017 2012-01-21 Tobias Burnus <burnus@net-b.de>
6020 * gfortran.dg/class_47.f90: New.
6022 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
6024 * gnat.dg/renaming5.ad[sb]: New test.
6026 2012-01-20 Jason Merrill <jason@redhat.com>
6029 * g++.dg/pch/mangle1.{C,Hs}: Remove.
6031 2012-01-20 Jason Merrill <jason@redhat.com>
6034 * g++.dg/ext/attrib42.C: Require ilp32.
6036 2012-01-20 Jakub Jelinek <jakub@redhat.com>
6039 * gcc.target/arm/pr51915.c: New test.
6041 2012-01-20 Cary Coutant <ccoutant@google.com>
6042 Dodji Seketeli <dodji@redhat.com>
6045 * g++.dg/debug/dwarf2/nested-3.C: New test.
6047 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6050 * g++.dg/template/crash110.C: New.
6052 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6054 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
6055 Remove default options on hppa*-*-hpux*.
6057 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6059 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
6061 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6063 * gcc.c-torture/compile/pr51856.c: New testcase.
6065 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
6067 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
6068 options to go_target_compile.
6070 2012-01-20 Kai Tietz <ktietz@redhat.com>
6072 * g++.dg/torture/pr51344.C: Fix typo.
6074 2012-01-20 Richard Guenther <rguenther@suse.de>
6076 PR tree-optimization/51903
6077 * g++.dg/torture/pr51903.C: New testcase.
6079 2012-01-20 Tobias Burnus <burnus@net-b.de>
6080 Janus Weil <janus@gcc.gnu.org>
6083 * gfortran.dg/use_21.f90: New.
6085 2012-01-20 Jakub Jelinek <jakub@redhat.com>
6088 * gcc.dg/torture/pr51106-1.c: New test.
6089 * gcc.dg/torture/pr51106-2.c: New test.
6091 2012-01-19 Kai Tietz <ktietz@redhat.com>
6093 * g++.dg/torture/pr51344.C: New test.
6095 2012-01-19 Tobias Burnus <burnus@net-b.de>
6098 * gfortran.dg/intrinsic_size_2.f90: New.
6100 2012-01-19 Jason Merrill <jason@redhat.com>
6103 * g++.dg/inherit/using7.C: New.
6105 2012-01-19 Richard Guenther <rguenther@suse.de>
6107 PR tree-optimization/37997
6108 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
6110 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
6112 PR rtl-optimization/51505
6113 * gcc.dg/pr51505.c: New test.
6115 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
6118 * gfortran.dg/typebound_operator_12.f03: New.
6119 * gfortran.dg/typebound_operator_13.f03: New.
6121 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6124 * g++.dg/cpp0x/pr51225.C: New.
6126 2012-01-17 Ian Lance Taylor <iant@google.com>
6129 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
6131 2012-01-17 Tobias Burnus <burnus@net-b.de>
6134 * gfortran.dg/realloc_on_assign_9.f90: New.
6136 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
6139 * gcc.dg/tm/memopt-3.c: Remove xfail.
6140 * gcc.dg/tm/memopt-4.c: Remove xfail.
6141 * gcc.dg/tm/memopt-5.c: Remove xfail.
6142 * gcc.dg/tm/memopt-7.c: Remove xfail.
6144 2012-01-17 Jakub Jelinek <jakub@redhat.com>
6146 PR tree-optimization/51877
6147 * gcc.c-torture/execute/pr51877.c: New test.
6149 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
6151 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
6152 {!vect_align_arrays} to vect_sizes_32B_16B.
6153 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
6154 * gcc.dg/vect/vect-peel-3.c: Ditto.
6156 2012-01-16 Jason Merrill <jason@redhat.com>
6159 * g++.dg/abi/mangle60.C: New.
6162 * g++.dg/pch/mangle1.{C,Hs}: New.
6164 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
6165 Tobias Burnus <burnus@net-b.de>
6168 * gfortran.dg/elemental_optional_args_3.f90: New
6169 * gfortran.dg/elemental_optional_args_4.f90: New
6171 2012-01-16 Tobias Burnus <burnus@net-b.de>
6174 * gfortran.dg/use_20.f90: New
6176 2012-01-16 Jason Merrill <jason@redhat.com>
6179 * g++.dg/cpp0x/rv-bitfield.C: New.
6180 * g++.dg/cpp0x/rv-bitfield2.C: New.
6182 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
6184 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
6185 subroutine 'qsort' and use index array to assign the result.
6187 2012-01-16 Jakub Jelinek <jakub@redhat.com>
6189 PR tree-optimization/51865
6190 * gcc.dg/pr51865.c: New test.
6192 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6194 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
6196 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6198 * gcc.target/mips/code-readable-2.c: Allow the jump table address
6199 to be loaded from the constant pool, rather than via %hi and %lo.
6201 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
6203 PR rtl-optimization/51821
6204 * gcc.dg/pr51821.c: New test.
6206 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
6208 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
6210 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
6212 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
6214 2012-01-14 Tobias Burnus <burnus@net-b.de>
6217 * gfortran.dg/init_flag_8.f90: New.
6218 * gfortran.dg/init_flag_9.f90: New.
6220 2011-01-14 Tobias Burnus <burnus@net-b.de>
6223 * gfortran.dg/use_18.f90: New.
6224 * gfortran.dg/use_19.f90: New.
6226 2012-01-13 Ian Lance Taylor <iant@google.com>
6229 * g++.dg/warn/Wsign-compare-4.C: New.
6231 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
6234 * gfortran.dg/alloc_comp_assign.f03: New.
6235 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
6236 __BUILTIN_FREE from 38 to 32.
6238 2012-01-13 Jason Merrill <jason@redhat.com>
6241 * g++.dg/warn/Wreturn-type-7.C: New.
6243 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
6245 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
6247 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
6248 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
6249 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
6250 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
6251 int32plus because of big array needed.
6252 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
6253 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
6255 2012-01-13 Jason Merrill <jason@redhat.com>
6258 * g++.dg/ext/visibility/template9.C: New.
6261 * g++.dg/cpp0x/defaulted34.C: New.
6262 * g++.dg/template/virtual3.C: New.
6264 2012-01-13 Richard Guenther <rguenther@suse.de>
6267 * gcc.dg/torture/pr8081.c: New testcase.
6269 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
6271 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
6273 2012-01-12 Jason Merrill <jason@redhat.com>
6276 * g++.dg/ext/stmtexpr14.C: New.
6278 2012-01-13 Dodji Seketeli <dodji@redhat.com>
6281 * g++.dg/cpp0x/constexpr-diag4.C: New test.
6283 2012-01-12 Jason Merrill <jason@redhat.com>
6286 * g++.dg/abi/mangle48.C: Test qualified-names, too.
6287 * g++.dg/abi/mangle58.C: Likewise.
6290 * g++.dg/template/arg8.C: New.
6292 2012-01-12 Ira Rosen <irar@il.ibm.com>
6294 PR tree-optimization/51799
6295 * gcc.dg/vect/pr51799.c: New test.
6296 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
6299 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6300 Tobias Burnus <burnus@net-b.de>
6304 * lib/target-supports.exp
6305 (check_effective_target_fortran_largest_fp_has_sqrt): New.
6306 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
6308 2012-01-11 Jason Merrill <jason@redhat.com>
6311 * g++.dg/ext/attrib42.C: New.
6313 2012-01-11 Jakub Jelinek <jakub@redhat.com>
6316 * gcc.dg/pr51796.c: New test.
6318 2012-01-11 Jason Merrill <jason@redhat.com>
6321 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
6323 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
6325 * gnat.dg/array19.ad[sb]: New test.
6327 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
6329 * gnat.dg/opt23.ad[sb]: New test.
6330 * gnat.dg/opt23_pkg.ad[sb]: New helper.
6331 * gnat.dg/opt24.ad[sb]: New test.
6333 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6335 PR tree-optimization/49642
6336 * gcc.dg/tree-ssa/pr49642-1.c: New test.
6337 * gcc.dg/tree-ssa/pr49642-2.c: New test.
6339 2012-01-11 Jason Merrill <jason@redhat.com>
6342 * g++.dg/template/explicit-args5.C: New.
6344 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6346 * gcc.c-torture/execute/20120110-1.c: New testcase.
6348 2012-01-10 Jason Merrill <jason@redhat.com>
6351 * g++.dg/inherit/ambig1.C: New.
6354 * g++.dg/cpp0x/constexpr-cache1.C: New.
6356 2012-01-10 Richard Guenther <rguenther@suse.de>
6358 PR tree-optimization/51801
6359 * gcc.dg/torture/pr51801.c: New testcase.
6361 2012-01-10 Tobias Burnus <burnus@net-b.de>
6364 * gfortran.dg/allocate_with_typespec_5.f90: New.
6366 2012-01-10 Tobias Burnus <burnus@net-b.de>
6368 * gfortran.dg/class_39.f03: Update dg-error string.
6370 2012-01-10 Richard Guenther <rguenther@suse.de>
6372 PR tree-optimization/50913
6373 * gcc.dg/graphite/interchange-16.c: New testcase.
6374 * gcc.dg/graphite/scop-20.c: XFAIL.
6375 * gfortran.dg/graphite/interchange-1.f: Likewise.
6376 * gfortran.dg/graphite/block-1.f90: Likewise.
6377 * gfortran.dg/graphite/block-2.f: Likewise.
6379 2012-01-10 Richard Henderson <rth@redhat.com>
6381 * lib/target-supports.exp (check_effective_target_vect_perm,
6382 check_effective_target_vect_perm_byte,
6383 check_effective_target_vect_perm_short): Enable for arm neon.
6385 2012-01-09 Tobias Burnus <burnus@net-b.de>
6388 * gfortran.dg/typebound_operator_11.f90: New.
6390 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
6392 * gnat.dg/array18.adb: New test.
6393 * gnat.dg/array18_pkg.ads: New helper.
6395 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
6398 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
6399 around base object in first assignment in main program.
6400 * gfortran.dg/typebound_operator_10.f03: New test.
6402 2012-01-09 Martin Jambor <mjambor@suse.cz>
6404 PR tree-optimization/51759
6405 * g++.dg/ipa/pr51759.C: New test.
6407 2012-01-09 Tobias Burnus <burnus@net-b.de>
6410 * gfortran.dg/optional_absent_2.f90: New.
6412 2012-01-09 Tobias Burnus <burnus@net-b.de>
6415 * gfortran.dg/use_17.f90: New.
6417 2012-01-09 Gary Funck <gary@intrepid.com>
6419 PR preprocessor/33919
6420 * gcc.dg/pr33919.c: New test.
6421 * gcc.dg/pr33919-0.h: New test header file.
6422 * gcc.dg/pr33919-1.h: Ditto.
6423 * gcc.dg/pr33919-2.h: Ditto.
6425 2012-01-07 Jan Hubicka <jh@suse.cz>
6427 PR tree-optimize/51694
6428 * gcc.c-torture/compile/pr51694.c: new testcase.
6430 2012-01-07 Jan Hubicka <jh@suse.cz>
6432 PR tree-optimization/51600
6433 * g++.dg/torture/pr51600.C: New testcase.
6435 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6437 PR gcov-profile/51715
6438 PR gcov-profile/51717
6439 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
6440 * gcc.misc-tests/gcov-14.c: Likewise.
6442 2012-01-06 Jason Merrill <jason@redhat.com>
6444 * g++.dg/parse/new5.C: New.
6446 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
6449 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
6450 including <string.h>.
6452 2012-01-06 Jason Merrill <jason@redhat.com>
6454 * g++.dg/abi/mangle51.C: New.
6455 * g++.dg/abi/mangle52.C: New.
6456 * g++.dg/abi/mangle53.C: New.
6457 * g++.dg/abi/mangle54.C: New.
6458 * g++.dg/abi/mangle55.C: New.
6459 * g++.dg/abi/mangle56.C: New.
6460 * g++.dg/abi/mangle57.C: New.
6461 * g++.dg/abi/mangle58.C: New.
6462 * g++.dg/abi/mangle59.C: New.
6463 * g++.dg/cpp0x/trailing3.C: Update mangling.
6464 * g++.dg/cpp0x/variadic111.C: Update mangling.
6465 * g++.dg/cpp0x/variadic4.C: Update mangling.
6466 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
6467 * g++.dg/template/nontype22.C: Works now.
6468 * g++.dg/template/pr35240.C: Works now.
6470 * g++.dg/cpp0x/error7.C: New.
6472 2012-01-06 Tobias Burnus <burnus@net-b.de>
6474 * gfortran.dg/deallocate_stat_2.f90: New.
6475 * coarray/allocate_errgmsg.f90: New.
6476 * gfortran.dg/coarray_lib_alloc_1.f90: New.
6477 * gfortran.dg/coarray_lib_alloc_2.f90: New.
6478 * coarray/subobject_1.f90: Fix for num_images > 1.
6479 * gfortran.dg/deallocate_stat.f90: Update due to changed
6482 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
6484 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
6486 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
6488 * ada/acats/overflow.lst: Add cb20004.
6490 2012-01-05 Dodji Seketeli <dodji@redhat.com>
6493 * g++.dg/cpp0x/alias-decl-18.C: New test.
6495 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
6497 * gcc.c-torture/execute/20120104-1.c: New test.
6499 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
6502 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
6503 the old typebound_operator_8.f03.
6504 * gfortran.dg/typebound_operator_8.f03: New version of
6505 typebound_operator_7.f03 with 'u' a derived type instead of a
6508 2012-01-05 Richard Guenther <rguenther@suse.de>
6510 * g++.dg/torture/pr49309.C: Skip for -flto.
6512 2012-01-05 Jakub Jelinek <jakub@redhat.com>
6515 * gcc.c-torture/compile/pr51761.c: New test.
6517 2012-01-05 Richard Guenther <rguenther@suse.de>
6519 PR tree-optimization/51760
6520 * gcc.dg/torture/pr51760.c: New testcase.
6522 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
6525 * gcc.dg/tm/memopt-6.c: Adjust regexp.
6527 2012-01-05 Richard Guenther <rguenther@suse.de>
6530 * gfortran.dg/lto/pr41576_0.f90: New testcase.
6531 * gfortran.dg/lto/pr41576_1.f90: Likewise.
6533 2012-01-04 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.dg/pr51695.c: New test.
6538 2012-01-04 Andrew Pinski <apinski@cavium.com>
6540 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
6541 * gcc.target/mips/octeon2-lx-1.c: New test.
6542 * gcc.target/mips/mips64-dsp-ldx.c: New test.
6543 * gcc.target/mips/octeon2-lx-2.c: New test.
6544 * gcc.target/mips/octeon2-lx-3.c: New test.
6546 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
6550 * gcc.dg/tm/alias-1.c: Adjust regexp.
6551 * gcc.dg/tm/alias-2.c: Adjust regexp.
6553 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6556 * g++.dg/warn/Wparentheses-26.C: New.
6558 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
6560 * gfortran.dg/elemental_optional_args_2.f90: New test.
6562 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6565 * gfortran.dg/common_17.f90: New test.
6567 2012-01-04 Richard Guenther <rguenther@suse.de>
6569 PR tree-optimization/49651
6570 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
6571 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6573 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6576 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
6578 2012-01-03 Andrew Pinski <apinski@cavium.com>
6580 * lib/scanasm.exp (dg-function-on-line): Always use a special format
6581 for all mips targets. Also allow an optional .cfi_startproc.
6583 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
6585 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
6587 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6590 * g++.dg/rtti/dyncast5.C: New.
6592 2012-01-03 Richard Guenther <rguenther@suse.de>
6594 PR tree-optimization/51070
6595 * gcc.dg/torture/pr51070-2.c: New testcase.
6597 2012-01-03 Richard Guenther <rguenther@suse.de>
6599 PR tree-optimization/51692
6600 * gcc.dg/torture/pr51692.c: New testcase.
6602 2012-01-03 Richard Guenther <rguenther@suse.de>
6605 * g++.dg/lto/pr51650-3_0.C: New testcase.
6607 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6610 * g++.dg/warn/Wredundant-decls-spec.C: New.
6612 2012-01-03 Jakub Jelinek <jakub@redhat.com>
6614 PR tree-optimization/51719
6615 * g++.dg/tree-prof/pr51719.C: New test.
6617 2012-01-03 Richard Guenther <rguenther@suse.de>
6620 * gcc.dg/fold-compare-6.c: New testcase.
6622 2012-01-03 Jakub Jelinek <jakub@redhat.com>
6625 * g++.dg/gomp/pr51669.C: New test.
6627 2012-01-02 Jason Merrill <jason@redhat.com>
6630 * g++.dg/cpp0x/constexpr-union2.C: New.
6633 * g++.dg/cpp0x/nsdmi-defer5.C: New.
6635 2012-01-02 Dodji Seketeli <dodji@redhat.com>
6638 * g++.dg/cpp0x/constexpr-99.C: New test.
6640 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
6643 * g++.dg/template/init9.C: New.
6645 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6647 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
6648 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
6649 rather than a specific number.
6651 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
6656 * gfortran.dg/typebound_operator_7.f03: New.
6657 * gfortran.dg/typebound_operator_8.f03: New.
6659 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6662 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
6664 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6666 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6668 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
6670 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6672 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
6675 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6677 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
6678 * gfortran.dg/io_real_boz_4.f90: Likewise.
6679 * gfortran.dg/io_real_boz_5.f90: Likewise.
6681 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6683 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
6685 2012-01-02 Revital Eres <revital.eres@linaro.org>
6687 * gcc.dg/sms-11.c: New file.
6689 2012-01-02 Tobias Burnus <burnus@net-b.de>
6692 * gfortran.dg/coarray/image_index_3.f90: New.
6694 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6697 * g++.dg/parse/enum8.C: New.
6699 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6702 * g++.dg/conversion/reinterpret4.C: New.
6703 * g++.dg/conversion/reinterpret1.C: Adjust.
6705 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6707 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
6709 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
6711 * g++.old-deja/g++.brendan/crash25.C: Adjust.
6712 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6713 * g++.old-deja/g++.jason/access14.C: Likewise.
6714 * g++.old-deja/g++.jason/access8.C: Likewise.
6715 * g++.old-deja/g++.jason/access1.C: Likewise.
6716 * g++.old-deja/g++.other/access3.C: Likewise.
6717 * g++.old-deja/g++.other/access5.C: Likewise.
6718 * g++.old-deja/g++.law/unsorted1.C: Likewise.
6719 * g++.old-deja/g++.law/visibility22.C: Likewise.
6720 * g++.old-deja/g++.law/visibility26.C: Likewise.
6721 * g++.old-deja/g++.mike/p2746.C: Likewise.
6722 * g++.dg/debug/using1.C: Likewise.
6723 * g++.dg/lookup/using51.C: Likewise.
6724 * g++.dg/inherit/using5.C: Likewise.
6725 * g++.dg/inherit/pr30297.C: Likewise.
6726 * g++.dg/inherit/access8.C: Likewise.
6727 * g++.dg/torture/pr39362.C: Likewise.
6728 * g++.dg/template/crash13.C: Likewise.
6729 * g++.dg/template/using10.C: Likewise.
6731 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6734 * lib/gcc-dg.exp (scan-module-absence): Really commit last
6737 2012-01-01 Ira Rosen <irar@il.ibm.com>
6739 PR tree-optimization/51704
6740 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
6741 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
6742 corresponding flags.
6744 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6747 * g++.dg/cpp0x/constexpr-delegating2.C: New.
6749 2012-01-01 Jan Hubicka <jh@suse.cz>
6751 PR rtl-optimization/51069
6752 * gcc.c-torture/compile/pr51069.c: New testcase.
6754 2012-01-01 Jakub Jelinek <jakub@redhat.com>
6756 PR tree-optimization/51683
6757 * gcc.dg/pr51683.c: New test.
6759 Copyright (C) 2012 Free Software Foundation, Inc.
6761 Copying and distribution of this file, with or without modification,
6762 are permitted in any medium without royalty provided the copyright
6763 notice and this notice are preserved.