1 2011-06-16 Steve Ellcey <sje@cup.hp.com>
4 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6 2011-06-16 Martin Jambor <mjambor@suse.cz>
8 PR tree-optimization/49343
9 * gnat.dg/discr31.adb: New test.
10 * gnat.dg/discr31.ads: Likewise.
12 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
16 2011-06-16 Tom de Vries <tom@codesourcery.com>
19 * gcc.target/arm/ivopts-3.c: Update test.
20 * gcc.target/arm/ivopts-5.c: Same.
22 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
25 2011-06-10 Wei Guozhi <carrot@google.com>
28 * gcc.target/arm/pr45335.c: New test.
29 * gcc.target/arm/pr45335-2.c: New test.
30 * gcc.target/arm/pr45335-3.c: New test.
31 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
32 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
33 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
35 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
37 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
39 2011-06-16 Janus Weil <janus@gcc.gnu.org>
42 * gfortran.dg/class_43.f03: New.
44 2011-06-16 Jakub Jelinek <jakub@redhat.com>
46 PR tree-optimization/49419
47 * gcc.c-torture/execute/pr49419.c: New test.
49 2011-06-16 Revital Eres <revital.eres@linaro.org>
51 * gcc.dg/sms-9.c: New file.
53 2011-06-15 Easwaran Raman <eraman@google.com>
55 PR rtl-optimization/49414
56 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
58 2011-06-14 Jason Merrill <jason@redhat.com>
60 * g++.dg/cpp0x/noexcept13.C: New.
62 2011-06-14 Easwaran Raman <eraman@google.com>
64 PR rtl-optimization/44194
65 * gcc.dg/pr44194-1.c: New test.
66 * gcc.dg/pr44194-2.c: New test.
68 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
70 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting switches.
71 * gcc.target/arm/pr45701-2.c: Likewise.
72 * gcc.target/arm/thumb-branch1.c: Likewise.
74 2011-06-14 Steve Ellcey <sje@cup.hp.com>
77 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
79 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
81 * gcc.target/arm/pr45701-1.c: Require thumb support.
82 * gcc.target/arm/pr45701-2.c: Likewise.
83 * gcc.target/arm/thumb-branch1.c: Likewise.
85 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
86 * gcc.target/arm/pr39839.c: Likewise.
87 * gcc.target/arm/pr40657-2.c: Likewise.
88 * gcc.target/arm/pr40956.c: Likewise.
89 * gcc.target/arm/pr41679.c: Likewise.
90 * gcc.target/arm/pr42235.c: Likewise.
91 * gcc.target/arm/pr42495.c: Likewise.
92 * gcc.target/arm/pr42505.c: Likewise.
93 * gcc.target/arm/pr42574.c: Likewise.
94 * gcc.target/arm/pr46883.c: Likewise.
95 * gcc.target/arm/pr46934.c: Likewise.
96 * gcc.target/arm/xor-and.c: Likewise.
98 2011-06-14 Jason Merrill <jason@redhat.com>
100 * g++.dg/other/error23.C: Adjust error message.
101 * g++.dg/other/error32.C: Likewise.
104 * g++.dg/cpp0x/rv-dotstar.C: New.
107 * g++.dg/cpp0x/decltype30.C: New.
109 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
111 2011-06-14 Jakub Jelinek <jakub@redhat.com>
114 * gfortran.dg/pr49103.f90: New test.
116 2011-06-14 Tom de Vries <tom@codesourcery.com>
119 * gcc.target/arm/ivopts-3.c: New test.
120 * gcc.target/arm/ivopts-4.c: New test.
121 * gcc.target/arm/ivopts-5.c: New test.
123 2011-06-14 Jakub Jelinek <jakub@redhat.com>
125 PR rtl-optimization/49390
126 * gcc.c-torture/execute/pr49390.c: New test.
128 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
130 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
132 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
134 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
135 * gcc.c-torture/execute/cmpsi-2.x: New file.
136 * gcc.c-torture/execute/pr45262.c: Undo 172757.
137 * gcc.c-torture/execute/pr45262.x: New file.
138 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
139 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
141 * gcc.c-torture/compile/pr49163.c: Ditto.
143 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
145 * gcc.dg/vect/vect-16.c: Rename to...
146 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
147 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
148 for double-word vectors.
149 * gcc.dg/vect/vect-peel-4.c: Likewise.
150 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
152 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
155 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
158 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
160 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
162 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
164 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
166 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
168 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
170 * gfortran.dg/trim_optimize_8.f90: New test case.
172 2011-06-13 Jakub Jelinek <jakub@redhat.com>
173 Ira Rosen <ira.rosen@linaro.org>
175 PR tree-optimization/49352
176 * gcc.dg/vect/pr49352.c: New test.
178 2011-06-12 Tobias Burnus
181 * gfortran.dg/alloc_comp_assign_11.f90: New.
183 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
185 * gfortran.dg/trim_optimize_7.f90: New test.
187 2011-06-10 Wei Guozhi <carrot@google.com>
190 * gcc.target/arm/pr45335.c: New test.
191 * gcc.target/arm/pr45335-2.c: New test.
192 * gcc.target/arm/pr45335-3.c: New test.
193 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
194 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
195 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
197 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/parse/error39.C: New.
202 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
204 * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible
205 options, do not override other options.
206 * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for
207 incompatible options.
208 * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise.
209 * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise.
210 * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise.
211 * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise.
213 * lib/target-supports.exp
214 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
215 multilib flags use -mfpu with a value other than neon-fp16.
217 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
219 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
220 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
222 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
224 * lib/target-supports.exp (check_effective_target_pie): New proc.
225 * gcc.dg/pie-link.c: Use target pie.
227 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
228 Laurent Rougé <laurent.rouge@menta.fr>
230 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
231 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
233 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
235 * gfortran.dg/coarray/sync_1.f90: New test for
236 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
238 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
240 PR tree-optimization/49318
241 * gcc.dg/vect/pr49318.c: New test.
243 2011-06-09 David Krauss <potswa@mac.com>
245 * g++.dg/template/arrow1.C: New.
247 2011-06-09 Jason Merrill <jason@redhat.com>
249 * lib/prune.exp: Prune "note"s.
250 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
252 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
253 * g++.dg/template/dependent-expr3.C: Likewise.
254 * g++.dg/parse/template7.C: Likewise.
255 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
256 * g++.old-deja/g++.jason/rfg10.C: Likewise.
257 * g++.old-deja/g++.pt/friend38.C: Likewise.
258 * g++.old-deja/g++.pt/crash32.C: Likewise.
259 * g++.old-deja/g++.other/init4.C: Likewise.
260 * g++.old-deja/g++.other/friend8.C: Likewise.
262 * g++.dg/ext/complex7.C: Adjust expected output.
263 * g++.dg/diagnostic/method1.C: Likewise.
264 * g++.dg/parse/parameter-declaration-2.C: Likewise.
265 * g++.dg/parse/crash33.C: Likewise.
266 * g++.dg/other/warning1.C: Likewise.
267 * g++.dg/init/pr29571.C: Likewise.
268 * g++.dg/warn/overflow-warn-1.C: Likewise.
269 * g++.dg/warn/overflow-warn-3.C: Likewise.
270 * g++.dg/warn/overflow-warn-4.C: Likewise.
271 * g++.old-deja/g++.oliva/template1.C: Likewise.
273 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
274 * g++.dg/parse/template7.C: Adjust.
276 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
279 * gcc.dg/pr49307.c: New.
281 2011-06-09 Wei Guozhi <carrot@google.com>
284 * gcc.target/arm/pr46975.c: New testcase.
286 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
288 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
289 (PMETH, arglist_t): Removed.
290 (method_get_number_of_arguments): Removed.
291 (method_get_nth_argument): Removed.
292 (method_get_first_argument): Removed.
293 (method_get_next_argument): Removed.
294 (method_get_sizeof_arguments): Removed.
295 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
297 (method_get_number_of_arguments): Removed.
298 (method_get_nth_argument): Removed.
299 (method_get_first_argument): Removed.
300 (method_get_next_argument): Removed.
301 (method_get_sizeof_arguments): Removed.
302 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
304 2011-06-09 David Li <davidxl@google.com>
306 * testsuite/gcc.dg/dump-pass.c: New test.
308 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
311 * g++.dg/parse/error38.C: New.
313 2011-06-09 Jakub Jelinek <jakub@redhat.com>
316 * gfortran.dg/pr49308.f90: New test.
318 2011-06-08 Jason Merrill <jason@redhat.com>
320 * g++.dg/cpp0x/noexcept11.C: New.
321 * g++.dg/cpp0x/noexcept12.C: New.
322 * g++.dg/cpp0x/sfinae11.C: Adjust.
324 2011-06-08 Jakub Jelinek <jakub@redhat.com>
327 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
328 to dg-options, match also DW_AT_linkage_name.
330 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
333 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
334 -fno-common on alpha*-dec-osf*.
335 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
337 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
339 PR rtl-optimization/49303
340 * gcc.target/ia64/pr49303.c: New test.
342 2011-06-08 Tobias Burnus <burnus@net-b.de>
345 * gfortran.dg/coarray_lock_1.f90: New.
346 * gfortran.dg/coarray_lock_2.f90: New.
348 2011-06-07 Jason Merrill <jason@redhat.com>
350 * lib/prune.exp: Look for "required" rather than "instantiated".
351 * g++.dg/abi/mangle11.C: Likewise.
352 * g++.dg/abi/mangle12.C: Likewise.
353 * g++.dg/abi/mangle17.C: Likewise.
354 * g++.dg/abi/mangle20-2.C: Likewise.
355 * g++.dg/abi/pragma-pack1.C: Likewise.
356 * g++.dg/cpp0x/decltype26.C: Likewise.
357 * g++.dg/cpp0x/decltype28.C: Likewise.
358 * g++.dg/cpp0x/decltype29.C: Likewise.
359 * g++.dg/cpp0x/enum11.C: Likewise.
360 * g++.dg/cpp0x/forw_enum8.C: Likewise.
361 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
362 * g++.dg/cpp0x/pr47416.C: Likewise.
363 * g++.dg/ext/case-range2.C: Likewise.
364 * g++.dg/ext/case-range3.C: Likewise.
365 * g++.dg/gomp/for-19.C: Likewise.
366 * g++.dg/gomp/pr37533.C: Likewise.
367 * g++.dg/gomp/pr38639.C: Likewise.
368 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
369 * g++.dg/inherit/base3.C: Likewise.
370 * g++.dg/inherit/using6.C: Likewise.
371 * g++.dg/init/placement4.C: Likewise.
372 * g++.dg/init/reference3.C: Likewise.
373 * g++.dg/lookup/scoped6.C: Likewise.
374 * g++.dg/lookup/using7.C: Likewise.
375 * g++.dg/other/abstract1.C: Likewise.
376 * g++.dg/other/error10.C: Likewise.
377 * g++.dg/other/error5.C: Likewise.
378 * g++.dg/other/field1.C: Likewise.
379 * g++.dg/other/offsetof5.C: Likewise.
380 * g++.dg/parse/bitfield2.C: Likewise.
381 * g++.dg/parse/constant4.C: Likewise.
382 * g++.dg/parse/crash20.C: Likewise.
383 * g++.dg/parse/invalid-op1.C: Likewise.
384 * g++.dg/parse/non-dependent2.C: Likewise.
385 * g++.dg/parse/template18.C: Likewise.
386 * g++.dg/tc1/dr152.C: Likewise.
387 * g++.dg/tc1/dr166.C: Likewise.
388 * g++.dg/tc1/dr176.C: Likewise.
389 * g++.dg/tc1/dr213.C: Likewise.
390 * g++.dg/template/access11.C: Likewise.
391 * g++.dg/template/access2.C: Likewise.
392 * g++.dg/template/access3.C: Likewise.
393 * g++.dg/template/access7.C: Likewise.
394 * g++.dg/template/arg7.C: Likewise.
395 * g++.dg/template/cond2.C: Likewise.
396 * g++.dg/template/crash13.C: Likewise.
397 * g++.dg/template/crash40.C: Likewise.
398 * g++.dg/template/crash7.C: Likewise.
399 * g++.dg/template/crash84.C: Likewise.
400 * g++.dg/template/ctor5.C: Likewise.
401 * g++.dg/template/defarg13.C: Likewise.
402 * g++.dg/template/defarg14.C: Likewise.
403 * g++.dg/template/dtor7.C: Likewise.
404 * g++.dg/template/eh2.C: Likewise.
405 * g++.dg/template/error2.C: Likewise.
406 * g++.dg/template/error43.C: Likewise.
407 * g++.dg/template/friend32.C: Likewise.
408 * g++.dg/template/injected1.C: Likewise.
409 * g++.dg/template/instantiate1.C: Likewise.
410 * g++.dg/template/instantiate3.C: Likewise.
411 * g++.dg/template/instantiate5.C: Likewise.
412 * g++.dg/template/instantiate7.C: Likewise.
413 * g++.dg/template/local6.C: Likewise.
414 * g++.dg/template/lookup2.C: Likewise.
415 * g++.dg/template/member5.C: Likewise.
416 * g++.dg/template/memfriend15.C: Likewise.
417 * g++.dg/template/memfriend16.C: Likewise.
418 * g++.dg/template/memfriend17.C: Likewise.
419 * g++.dg/template/memfriend7.C: Likewise.
420 * g++.dg/template/meminit1.C: Likewise.
421 * g++.dg/template/nested3.C: Likewise.
422 * g++.dg/template/non-type-template-argument-1.C: Likewise.
423 * g++.dg/template/nontype12.C: Likewise.
424 * g++.dg/template/nontype13.C: Likewise.
425 * g++.dg/template/nontype6.C: Likewise.
426 * g++.dg/template/pr23510.C: Likewise.
427 * g++.dg/template/pr35240.C: Likewise.
428 * g++.dg/template/ptrmem15.C: Likewise.
429 * g++.dg/template/ptrmem6.C: Likewise.
430 * g++.dg/template/qualified-id1.C: Likewise.
431 * g++.dg/template/qualttp20.C: Likewise.
432 * g++.dg/template/qualttp3.C: Likewise.
433 * g++.dg/template/qualttp4.C: Likewise.
434 * g++.dg/template/qualttp5.C: Likewise.
435 * g++.dg/template/qualttp6.C: Likewise.
436 * g++.dg/template/qualttp7.C: Likewise.
437 * g++.dg/template/qualttp8.C: Likewise.
438 * g++.dg/template/recurse.C: Likewise.
439 * g++.dg/template/recurse2.C: Likewise.
440 * g++.dg/template/ref5.C: Likewise.
441 * g++.dg/template/scope2.C: Likewise.
442 * g++.dg/template/sfinae10.C: Likewise.
443 * g++.dg/template/sfinae3.C: Likewise.
444 * g++.dg/template/sizeof3.C: Likewise.
445 * g++.dg/template/static9.C: Likewise.
446 * g++.dg/template/template-id-2.C: Likewise.
447 * g++.dg/template/typedef13.C: Likewise.
448 * g++.dg/template/typename4.C: Likewise.
449 * g++.dg/template/using14.C: Likewise.
450 * g++.dg/template/using2.C: Likewise.
451 * g++.dg/template/warn1.C: Likewise.
452 * g++.dg/warn/Wparentheses-13.C: Likewise.
453 * g++.dg/warn/Wparentheses-15.C: Likewise.
454 * g++.dg/warn/Wparentheses-16.C: Likewise.
455 * g++.dg/warn/Wparentheses-17.C: Likewise.
456 * g++.dg/warn/Wparentheses-18.C: Likewise.
457 * g++.dg/warn/Wparentheses-19.C: Likewise.
458 * g++.dg/warn/Wparentheses-20.C: Likewise.
459 * g++.dg/warn/Wparentheses-23.C: Likewise.
460 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
461 * g++.dg/warn/noeffect2.C: Likewise.
462 * g++.dg/warn/noeffect4.C: Likewise.
463 * g++.dg/warn/pr8570.C: Likewise.
464 * g++.old-deja/g++.brendan/init2.C: Likewise.
465 * g++.old-deja/g++.eh/spec6.C: Likewise.
466 * g++.old-deja/g++.pt/crash10.C: Likewise.
467 * g++.old-deja/g++.pt/crash36.C: Likewise.
468 * g++.old-deja/g++.pt/derived3.C: Likewise.
469 * g++.old-deja/g++.pt/error2.C: Likewise.
470 * g++.old-deja/g++.pt/explicit70.C: Likewise.
471 * g++.old-deja/g++.pt/infinite1.C: Likewise.
472 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
473 * g++.old-deja/g++.pt/overload7.C: Likewise.
474 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
476 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
477 Iain Sandoe <iains@gcc.gnu.org>
479 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
480 Added code to deal with the case when [Protocol
481 -descriptionForInstanceMethod:] or [Protocol
482 -descriptionForClassMethod:] returns NULL.
484 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
485 Iain Sandoe <iains@gcc.gnu.org>
487 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
488 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
491 2011-06-07 Xinliang David Li <davidxl@google.com>
493 * testsuite/gcc.dg/inline_2.c: New test.
494 * testsuite/gcc.dg/unroll_2.c: New test.
495 * testsuite/gcc.dg/inline_3.c: New test.
496 * testsuite/gcc.dg/unroll_3.c: New test.
497 * testsuite/gcc.dg/inline_4.c: New test.
498 * testsuite/gcc.dg/unroll_4.c: New test.
499 * testsuite/gcc.dg/inline_1.c: New test.
500 * testsuite/gcc.dg/unroll_1.c: New test.
502 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
505 PR tree-optimization/48497
506 * lib/gcc-defs.exp (dg-additional-options): New proc.
507 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
508 -msse2 on 32-bit x86.
510 2011-06-06 Jason Merrill <jason@redhat.com>
512 * g++.dg/cpp0x/enum19.C: New.
514 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
516 * gcc.target/arm/neon-reload-class.c: New test.
518 2011-06-07 Dodji Seketeli <dodji@redhat.com>
521 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
523 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
525 * gcc.target/arm/smlatb-1.c: New file.
526 * gcc.target/arm/smlatt-1.c: New file.
527 * gcc.target/arm/smlaltb-1.c: New file.
528 * gcc.target/arm/smlaltt-1.c: New file.
530 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
532 * gcc.target/arm/mla-2.c: New test.
534 2011-06-07 Jakub Jelinek <jakub@redhat.com>
536 PR gcov-profile/49299
537 * gcc.dg/tree-prof/pr49299-1.c: New test.
538 * gcc.dg/tree-prof/pr49299-2.c: New test.
540 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
542 * lib/target-supports.exp
543 (check_effective_target_vect_widen_mult_qi_to_hi):
544 Add NEON as supporting target.
545 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
546 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
547 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
548 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
549 using widening multiplication on targets that support it.
550 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
551 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
552 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
554 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
556 Updated all testcases in the ObjC/ObjC++ testsuites to use the
557 Modern Objective-C runtime API.
558 * objc/execute/next_mapping.h: Removed.
559 * objc-obj-c++-shared/next-mapping.h: Removed.
560 * objc-obj-c++-shared/Object1.h: Removed.
561 * objc-obj-c++-shared/Object1.m: Removed.
562 * objc-obj-c++-shared/Object1.mm: Removed.
563 * objc-obj-c++-shared/Object1-implementation.h: Removed.
564 * objc-obj-c++-shared/Protocol1.h: Removed.
565 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
566 of ProtoBool, IVAR_T and METHOD.
567 * objc-obj-c++-shared/runtime.h: New.
568 * objc-obj-c++-shared/TestsuiteObject.h: New.
569 * objc-obj-c++-shared/TestsuiteObject.m: New.
571 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
572 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
573 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
575 * objc/execute/_cmd.m: Include
576 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
577 runtime API. ([TestClass +initialize]): Include this method also
578 with the GNU runtime.
579 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
580 Object. ([-setValue:]): Return void.
581 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
582 with the GNU runtime. Include
583 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
584 for the NeXT runtime. Use the existing print_ivars() and
585 compare_structures() implementations for the old NeXT runtime.
586 Added new implementations for the Modern GNU and NeXT runtimes.
587 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
588 well. (main): Use objc_getClass(). Use return instead of exit.
589 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
590 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
592 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
593 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
594 instead of Object. (main): Use return instead of exit().
595 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
596 instead of Object. Removed prototype for exit(). (main): Use
597 return instead of exit(). Use the Modern Objective-C runtime API.
598 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
600 * objc/execute/class-tests-1.h: Include
601 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
602 runtime API. (test_class_with_superclass): Do not call [Object
603 class]. There is no need to with the current libobjc.
604 * objc/execute/class-tests-2.h: Include
605 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
607 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
608 ../../objc-obj-c++-shared/next-mapping.h.
609 * objc/execute/class-2.m: Likewise.
610 * objc/execute/class-3.m: Likewise.
611 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
612 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
613 +initialize]): Include this method also with the GNU
614 runtime. (main): Use the Modern Objective-C runtime API.
615 * objc/execute/class-5.m: Likewise.
616 * objc/execute/class-6.m: Likewise.
617 * objc/execute/class-7.m: Likewise.
618 * objc/execute/class-8.m: Likewise.
619 * objc/execute/class-9.m: Likewise.
620 * objc/execute/class-10.m: Likewise.
621 * objc/execute/class-11.m: Likewise.
622 * objc/execute/class-12.m: Likewise.
623 * objc/execute/class-13.m: Likewise.
624 * objc/execute/class-14.m: Likewise.
625 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
626 this method also with the GNU runtime.
627 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
628 +initialize]): Include this method also with the GNU runtime.
629 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
631 * objc/execute/encode-1.m: Likewise.
632 * objc/execute/enumeration-1.m: Likewise.
633 * objc/execute/enumeration-2.m: Likewise.
634 * objc/execute/exceptions/catchall-1.m: Likewise.
635 * objc/execute/exceptions/finally-1.m: Likewise.
636 * objc/execute/exceptions/foward-1.m: Likewise.
637 * objc/execute/exceptions/local-variables-1.m: Likewise.
638 * objc/execute/exceptions/throw-nil.m: Likewise.
639 * objc/execute/exceptions/trivial.m: Likewise.
640 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
641 of Object. Include objc/runtime.h instead of objc/objc-api.h.
642 * objc/execute/exceptions/matcher-1.m: Likewise.
643 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
645 * objc/execute/formal_protocol-2.m: Likewise.
646 * objc/execute/formal_protocol-3.m: Likewise.
647 * objc/execute/formal_protocol-4.m: Likewise.
648 * objc/execute/formal_protocol-5.m: Include
649 ../../objc-obj-c++-shared/runtime.h. (main): Always use
651 * objc/execute/formal_protocol-6.m: Likewise.
652 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
653 Object. Include <objc/Protocol.h> instead of
654 ../../objc-obj-c++-shared/Protocol1.h.
655 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
657 * objc/execute/informal_protocol.m: Likewise.
658 * objc/execute/load-3.m: Likewise.
659 * objc/execute/many_args_method.m ([TestClass +initialize]):
660 Include this method with the GNU runtime as well.
661 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
662 * objc/execute/nested-func-1.m: Use TestsuiteObject
664 * objc/execute/nil_method-1.m: Likewise.
665 * objc/execute/no_clash.m: Likewise.
666 * objc/execute/np-1.m: Do not include
667 ../../objc-obj-c++-shared/Protocol1.h.
668 (main): Use return instead of exit().
669 * objc/execute/np-2.m: Do not include
670 ../../objc-obj-c++-shared/Protocol1.h.
671 ([MyObject +initialize]): Include this method also with the GNU
672 runtime. (main): Use return instead of exit().
673 * objc/execute/object_is_class.m: Include
674 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
675 of Object. (main): Use the Modern Objective-C runtime API.
676 * objc/execute/object_is_meta_class.m: Likewise.
677 * objc/execute/private.m: Use TestsuiteObject instead of Object.
678 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
679 instead of ../objc-obj-c++-shared/Protocol1.h. Include
680 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
681 Objective-C runtime API.
682 * objc/execute/protocol-isEqual-2.m: Likewise.
683 * objc/execute/protocol-isEqual-3.m: Likewise.
684 * objc/execute/protocol-isEqual-4.m: Likewise.
685 * objc/execute/redefining_self.m ([TestClass +initialize]):
686 Include this method with the GNU runtime as well.
687 * objc/execute/root_methods.m: Include
688 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
689 Include this method with the GNU runtime as well.
690 (main): Use the Modern Objective-C runtime API.
691 * objc/execute/selector-1.m: Include
692 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
693 of Object. (main): Use the Modern Objective-C runtime API.
694 * objc/execute/static-1.m ([Test +initialize]): Include this
695 method with the GNU runtime as well.
696 * objc/execute/static-2.m: Likewise.
697 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
698 * objc/execute/va_method.m: Do not include objc/objc-api.h.
699 ([MathClass +initialize]): Include this method with the GNU
701 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
703 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
704 * objc.dg/attributes/categ-attributes-2.m: Likewise.
705 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
706 * objc.dg/attributes/method-attribute-1.m: Likewise.
707 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
708 * objc.dg/attributes/method-attribute-2.m: Likewise.
709 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
710 * objc.dg/attributes/method-attribute-3.m: Likewise.
711 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
712 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
713 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
714 * obj-c++.dg/bitfield-1.mm: Likewise.
715 * obj-c++.dg/bitfield-2.mm: Likewise
716 * objc.dg/bitfield-3.m: Likewise.
717 * obj-c++.dg/bitfield-4.mm: Likewise.
718 * objc.dg/bitfield-5.m: Likewise
719 * objc.dg/call-super-1.m: Likewise.
720 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
721 Use objc_getClass() instead of objc_get_class(), but for the GNU
722 runtime redefine objc_getClass as objc_get_class. Include
723 ../objc-obj-c++-shared/runtime.h.
724 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
725 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
726 Use the Modern Objective-C runtime API.
727 * objc.dg/class-protocol-1.m: Include
728 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
729 * obj-c++.dg/class-protocol-1.mm: Likewise.
730 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
731 * objc.dg/comp-types-10.m: Likewise.
732 * objc.dg/comp-types-11.m: Likewise.
733 * objc.dg/comp-types-12.m: Likewise.
734 * obj-c++.dg/comp-types-9.mm: Likewise.
735 * obj-c++.dg/comp-types-11.mm: Likewise.
736 * obj-c++.dg/comp-types-12.mm: Likewise.
737 * obj-c++.dg/comp-types-13.mm: Likewise.
738 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
739 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
740 * obj-c++.dg/cxx-scope-1.mm: Likewise.
741 * obj-c++.dg/cxx-scope-2.mm: Likewise.
742 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
743 * objc.dg/desig-init-1.m: Likewise.
744 * obj-c++.dg/defs.mm: Likewise.
745 * objc.dg/exceptions-2.m: Likewise.
746 * obj-c++.dg/except-1.mm: Likewise.
747 * obj-c++.dg/exceptions-2.mm: Likewise.
748 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
749 Use the Modern Objective-C runtime API.
750 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
751 the Modern Objective-C runtime API. Do not include
752 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
753 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
754 the Modern Objective-C runtime API except when using an older NeXT
756 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
757 the Modern Objective-C runtime API.
758 * objc.dg/encode-7.m: Include objc/runtime.h instead of
760 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
761 * objc.dg/encode-7-next-64bit.m: Updated include.
762 * objc.dg/encode-8.m: Include objc/runtime.h instead of
764 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
765 the Modern Objective-C runtime API.
766 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
767 Use the Modern Objective-C runtime API. Include objc/Protocol.h
768 instead of ../objc-obj-c++-shared/Protocol1.h.
769 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
770 the Modern Objective-C runtime API except when using an older NeXT
772 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
773 the Modern Objective-C runtime API.
774 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
776 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
777 * objc.dg/fix-and-continue-2.m: Likewise.
778 * objc.dg/foreach-1.m: Likewise.
779 * objc.dg/foreach-2.m: Likewise.
780 * objc.dg/foreach-3.m: Likewise.
781 * objc.dg/foreach-4.m: Likewise.
782 * objc.dg/foreach-5.m: Likewise.
783 * objc.dg/foreach-6.m: Likewise.
784 * objc.dg/foreach-7.m: Likewise.
785 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
787 * objc.dg/func-ptr-2.m: Likewise.
788 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
789 Do not include objc/objc-api.h.
790 * obj-c++.dg/fsf-package-0.mm: Likewise.
791 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
792 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
793 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
795 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
796 * objc.dg/gnu-runtime-3.m: Likewise.
797 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
798 * objc.dg/headers.m: Include objc/runtime.h instead of
799 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
800 for the NeXT runtime.
801 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
802 * obj-c++.dg/isa-field-1.mm: Likewise.
803 * obj-c++.dg/ivar-list-semi.mm: Likewise.
804 * objc.dg/layout-1.m: Likewise.
805 * objc.dg/layout-2.m: Likewise.
806 * objc.dg/local-decl-2.m: Likewise.
807 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
808 Object. ([Container +elementForView:]): Use
809 class_conformsToProtocol().
810 * obj-c++.dg/lookup-2.mm: Likewise.
811 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
812 * obj-c++.dg/local-decl-1.mm: Likewise.
813 * objc.dg/method-3.m: Likewise.
814 * objc.dg/method-4.m: Likewise.
815 * objc.dg/method-6.m: Include objc/Protocol.h instead of
816 ../objc-obj-c++-shared/Protocol1.h.
817 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
818 * objc.dg/method-9.m: Likewise.
819 * objc.dg/method-10.m: Likewise.
820 * objc.dg/method-13.m ([Root +initialize]): Include this method
821 also for the GNU runtime. (main): Use objc_getClass() also for
823 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
824 * objc.dg/method-17.m: Likewise.
825 * objc.dg/method-19.m: Likewise.
826 * objc.dg/method-20b.m: Likewise.
827 * obj-c++.dg/method-2.mm: Likewise.
828 * obj-c++.dg/method-6.mm: Likewise.
829 * obj-c++.dg/method-10.mm: Likewise.
830 * obj-c++.dg/method-11.mm: Likewise.
831 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
832 ../objc-obj-c++-shared/Protocol1.h.
833 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
834 * obj-c++.dg/method-15.mm: Likewise.
835 * obj-c++.dg/method-17.mm: Likewise.
836 * obj-c++.dg/method-19.mm: Updated includes. ([Root
837 +initialize]): Include this method also for the GNU
838 runtime. (main): Use objc_getClass() also for the GNU runtime.
839 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
840 * obj-c++.dg/method-22.mm: Likewise.
841 * obj-c++.dg/method-23.mm: Likewise.
842 * obj-c++.dg/no-extra-load.mm: Likewise.
843 * objc.dg/objc-fast-4.m: Likewise.
844 * objc.dg/objc-gc-4.m: Likewise.
845 * obj-c++.dg/objc-gc-3.mm: Likewise.
846 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
847 protocol_getMethodDescription() instead of [Protocol
848 -descriptionForInstanceMethod].
849 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
850 Made it available with all runtimes. (main): Call -test instead
852 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
853 and put into a category.
854 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
855 Object. Include objc/objc.h.
856 * obj-c++.dg/proto-lossage-2.mm: Likewise.
857 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
858 New. (main): Use protocol_getMethodDescription() instead
859 of [Protocol -descriptionForInstanceMethod] and [Protocol
860 -descriptionForClassMethod].
861 * obj-c++.dg/proto-lossage-3.mm: Likewise.
862 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
863 Objective-C runtime API.
864 * obj-c++.dg/proto-qual-1.mm: Likewise.
865 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
867 * obj-c++.dg/property/property-1.mm: Likewise.
868 * obj-c++.dg/qual-types-1.mm: Likewise.
869 * objc.dg/selector-2.m: Include objc/objc.h instead of
870 ../objc-obj-c++-shared/Object1.h.
871 * obj-c++.dg/selector-2.mm: Likewise.
872 * obj-c++.dg/selector-5.mm: Likewise.
873 * obj-c++.dg/selector-6.mm: Likewise.
874 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
875 Object. Do not include objc/objc-api.h.
876 * obj-c++.dg/set-not-used-1.mm: Likewise.
877 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
878 * objc.dg/stret-1.m: Likewise.
879 * objc.dg/stret-2.m: Likewise.
880 * obj-c++.dg/super-class-2.mm: Likewise.
881 * objc.dg/super-class-3.m: Likewise.
882 * objc.dg/super-class-4.m: Likewise.
883 * objc.dg/sync-2.m: Likewise.
884 * obj-c++.dg/sync-2.mm: Likewise.
885 * objc.dg/sync-1.m: Include objc/objc.h instead of
886 ../objc-obj-c++-shared/Object1.h.
887 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
888 'Class' as the type of 'isa'.
889 * objc.dg/special/unclaimed-category-1.m: Use the Modern
890 Objective-C runtime API. ([TestClass +initialize]): Include this
891 method with the GNU runtime as well.
892 * objc.dg/strings/strings-1.m: Updated includes.
893 * obj-c++.dg/strings/strings-1.mm: Likewise.
894 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
895 objc.dg/strings/const-str-12b.m.
896 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
897 * obj-c++.dg/template-3.mm: Likewise.
898 * obj-c++.dg/template-4.mm: Likewise.
899 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
900 Objective-C runtime API.
901 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
902 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
903 * obj-c++.dg/try-catch-1.mm: Likewise.
904 * obj-c++.dg/try-catch-2.mm: Likewise.
905 * objc.dg/try-catch-3.m: Likewise.
906 * obj-c++.dg/try-catch-3.mm: Likewise.
907 * objc.dg/try-catch-6.m: Likewise.
908 * objc.dg/try-catch-7.m: Likewise.
909 * obj-c++.dg/try-catch-7.mm: Likewise.
910 * obj-c++.dg/try-catch-8.mm: Likewise.
911 * obj-c++.dg/try-catch-9.mm: Likewise.
912 * objc.dg/try-catch-10.m: Likewise.
913 * obj-c++.dg/try-catch-11.mm: Likewise.
914 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
915 Object. Include objc/objc.h.
916 * obj-c++.dg/typedef-alias-1.mm: Likewise.
917 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
918 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
919 Object. Use Modern Objective-C runtime API. Do not use
921 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
922 * obj-c++.dg/torture/trivial.mm: Likewise.
923 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
924 instead of ../objc-obj-c++-shared/Object1.h. Include
925 ../objc-obj-c++-shared/runtime.h.
926 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
927 * objc.dg/torture/strings/const-str-11.m: Likewise.
928 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
929 * objc.dg/torture/strings/const-str-9.m: Likewise.
930 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
931 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
932 instead of Object. Only add _FooClassReference if
934 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
935 * objc.dg/torture/strings/const-str-8.m: Likewise.
936 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
937 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
939 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
941 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
942 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
943 * obj-c++.dg/va-meth-1.mm: Likewise.
944 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
945 ../objc-obj-c++-shared/Object1.h.
946 * objc.dg/zero-link-3.m: Likewise.
948 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
950 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
952 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
955 * obj-c++.dg/property/cxx-property-1.mm: New.
956 * obj-c++.dg/property/cxx-property-2.mm: New.
958 2011-06-06 Jason Merrill <jason@redhat.com>
960 * g++.dg/cpp0x/regress/ptrmem1.C: New.
962 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
964 PR rtl-optimization/49145
966 * gcc.c-torture/compile/pr49145.c: New test.
968 2011-06-06 Jakub Jelinek <jakub@redhat.com>
971 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
972 to dg-options, match also DW_AT_linkage_name.
975 * gcc.dg/debug/pr49294.c: New test.
978 * g++.dg/opt/pr49264.C: New test.
980 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
982 PR tree-optimization/49243
983 * gcc.dg/pr49243.c: New.
985 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
987 * gnat.dg/specs/cond_expr1.ads: New test.
989 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
991 * gnat.dg/deferred_const4.ad[sb]: New test.
992 * gnat.dg/deferred_const4_pkg.ads: New helper.
994 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
996 * gnat.dg/test_tamdt.adb: Rename to...
997 * gnat.dg/taft_type1.adb: ...this.
998 * gnat.dg/tamdt.ad[sb]: Rename to...
999 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
1000 * gnat.dg/tamdt_aux.ads: Rename to...
1001 * gnat.dg/taft_type1_pkg2.ads: ...this.
1002 * gnat.dg/taft_type2.ad[sb]: New test.
1003 * gnat.dg/taft_type2_pkg.ads: New helper.
1004 * gnat.dg/taft_type3.adb: New test.
1005 * gnat.dg/taft_type3_pkg.ads: New helper.
1007 2011-06-05 Tobias Burnus <burnus@net-b.de>
1010 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
1013 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1016 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
1018 * objc.dg/gnu-api-2-objc.m: Likewise.
1019 * obj-c++.dg/gnu-api-2-class.mm: Likewise
1020 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1022 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
1024 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
1025 alignment, not the alignment, when calling class_addIvar(). Add
1026 an 'isa' instance variable to the test root class.
1027 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
1029 2011-06-04 Jan Hubicka <jh@suse.cz>
1031 PR tree-optimization/48893
1032 PR tree-optimization/49091
1033 PR tree-optimization/49179
1034 * gfortran.dg/pr49179.f90: New testcase
1036 2011-06-04 Jan Hubicka <jh@suse.cz>
1039 * g++.dg/torture/pr48954.C: New testcase.
1041 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1043 * testsuite/g++.dg/warn/delete-non-virtual-dtor.C: New.
1045 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
1048 * g++.dg/diagnostic/bitfld2.C: New.
1050 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1053 * gcc.c-torture/execute/pr49281.c: New test.
1055 2011-06-04 Jan Hubicka <jh@suse.cz>
1057 PR tree-optimize/48929
1058 * gcc.c-torture/compile/pr48929.c: New testcase.
1060 2011-06-04 Jakub Jelinek <jakub@redhat.com>
1062 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
1064 2011-06-03 Jakub Jelinek <jakub@redhat.com>
1067 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
1069 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1071 * objc.dg/headers.m: Do not include sarray.h and hash.h.
1073 2011-06-03 Richard Henderson <rth@redhat.com>
1074 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1076 * lib/target-supports.exp (check_sse_os_support_available): Use
1079 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1081 * objc.dg/headers.m: Do not include objc-list.h.
1083 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
1085 * objc.dg/type-stream-1.m: Test removed.
1086 * objc.dg/headers.m: Do not include typedstream.h.
1088 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1090 * objc.dg/torture/forward-1.m (main): Updated testcase.
1092 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
1095 * gcc.c-torture/compile/pr49163.c: New.
1097 2011-06-02 Asher Langton <langton2@llnl.gov>
1100 * gfortran.dg/PR49268.f90: New test.
1102 2011-06-02 Asher Langton <langton2@llnl.gov>
1105 * gfortran.dg/PR37039.f90: New test.
1107 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
1110 * objc.dg/method-5.m: Updated.
1111 * objc.dg/method-19.m: Updated.
1112 * objc.dg/method-lookup-1.m: New.
1113 * obj-c++.dg/method-6.mm: Updated.
1114 * obj-c++.dg/method-7.mm: Updated.
1115 * obj-c++.dg/method-lookup-1.mm: New.
1117 2011-06-02 DJ Delorie <dj@redhat.com>
1119 * lib/timeout.exp (timeout): Add board_info support.
1121 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
1123 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
1125 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1128 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
1129 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
1131 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
1132 Hans-Peter Nilsson <hp@axis.com>
1134 PR rtl-optimization/48840
1135 * gcc.target/sparc/ultrasp13.c: New test.
1137 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
1140 * gcc.c-torture/compile/pr49238.c: New.
1142 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
1144 * gcc.target/arm/g2.c: Skip test in -mthumb.
1145 Skip test unless cpu is xscale.
1146 * gcc.target/arm/scd42-2.c: Likewise.
1147 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
1149 2011-06-01 Jason Merrill <jason@redhat.com>
1151 * g++.dg/cpp0x/decltype28.C: New.
1152 * g++.dg/cpp0x/decltype29.C: New.
1154 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
1157 * gcc.target/mips/pr45074.c: New test.
1159 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
1160 Hans-Peter Nilsson <hp@axis.com>
1162 PR rtl-optimization/48830
1163 * gcc.target/sparc/ultrasp12.c: New test.
1165 2011-06-01 David Li <davidxl@google.com>
1167 * testsuite/gcc.dg/profile-dir-1.c: Change pass name.
1168 * testsuite/gcc.dg/profile-dir-2.c: Ditto.
1169 * testsuite/gcc.dg/tree-ssa/dump-1.c: Ditto.
1170 * testsuite/gcc.dg/tree-ssa/loop-25.c: Ditto.
1171 * testsuite/gcc.dg/tree-prof/stringop-1.c: Ditto.
1172 * testsuite/gcc.dg/tree-prof/update-loopch.c: Ditto.
1173 * testsuite/gcc.dg/tree-prof/stringop-2.c: Ditto.
1174 * testsuite/gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
1175 * testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
1176 * testsuite/gcc.dg/tree-prof/indir-call-prof.c: Ditto.
1177 * testsuite/gcc.dg/tree-prof/val-prof-1.c: Ditto.
1178 * testsuite/gcc.dg/tree-prof/val-prof-2.c: Ditto.
1179 * testsuite/gcc.dg/tree-prof/val-prof-3.c: Ditto.
1180 * testsuite/gcc.dg/tree-prof/val-prof-4.c: Ditto.
1181 * testsuite/gcc.dg/tree-prof/val-prof-5.c: Ditto.
1182 * testsuite/gcc.dg/tree-prof/val-prof-7.c: Ditto.
1183 * testsuite/gcc.dg/profile-dir-3.c: Ditto.
1184 * testsuite/g++.dg/tree-prof/indir-call-prof.C: Ditto.
1186 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
1188 * objc.dg/attributes/method-nonnull-1.m: New test.
1189 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
1191 2011-05-31 Tobias Burnus <burnus@net-b.de>
1194 * gfortran.dg/coarray_atomic_1.f90: New.
1195 * gfortran.dg/coarray/atomic_1.f90: New.
1197 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1199 * gcc.dg/guality/bswaptest.c: New test.
1200 * gcc.dg/guality/clztest.c: New test.
1201 * gcc.dg/guality/ctztest.c: New test.
1202 * gcc.dg/guality/rotatetest.c: New test.
1205 * gcc.target/i386/pr48688.c: New test.
1207 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
1210 * g++.dg/lookup/name-clash9.C: New.
1212 2011-05-31 Tobias Burnus <burnus@net-b.de>
1215 * gfortran.dg/coarray/dummy_1.f90: New.
1217 2011-05-31 Tobias Burnus <burnus@net-b.de>
1220 * gfortran.dg/coarray/save_1.f90: New.
1221 * gfortran.dg/coarray_4.f90: Update dg-error.
1223 2011-05-31 Jason Merrill <jason@redhat.com>
1225 * g++.dg/cpp0x/rv-template1.C: New.
1227 2011-05-31 Jakub Jelinek <jakub@redhat.com>
1229 PR rtl-optimization/49235
1230 * gcc.dg/pr49235.c: New test.
1232 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1234 PR tree-optimization/49093
1235 * gcc.dg/vect/pr49093.c: New test.
1237 2011-05-31 Dodji Seketeli <dodji@redhat.com>
1240 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
1242 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
1245 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
1248 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
1251 * gcc.c-torture/execute/pr49186.c: New.
1253 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
1256 * gcc.target/i386/pr49168-1.c: New.
1258 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1259 Eric Botcazou <ebotcazou@adacore.com>
1261 * gcc.dg/guality/drap.c: New test.
1263 2011-05-30 Richard Guenther <rguenther@suse.de>
1265 PR tree-optimization/49210
1266 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
1267 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
1269 2011-05-30 Jakub Jelinek <jakub@redhat.com>
1272 * g++.dg/gomp/pr49223-1.C: New test.
1273 * g++.dg/gomp/pr49223-2.C: New test.
1275 2011-05-30 Richard Guenther <rguenther@suse.de>
1277 PR tree-optimization/49218
1278 * gcc.c-torture/execute/pr49218.c: New testcase.
1280 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
1282 PR tree-optimization/49199
1283 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
1284 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
1285 -fno-tree-scev-cprop.
1287 2011-05-29 Janus Weil <janus@gcc.gnu.org>
1290 * gfortran.dg/extends_13.f03: New.
1292 2011-05-29 Jakub Jelinek <jakub@redhat.com>
1294 PR rtl-optimization/49095
1295 * gcc.target/i386/pr49095.c: New test.
1297 2011-05-29 Tobias Burnus <burnus@net-b.de>
1300 * gfortran.dg/coarray_24.f90: New.
1302 2011-05-29 Tobias Burnus <burnus@net-b.de>
1305 * gfortran.dg/coarray_23.f90: New.
1307 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
1310 * gcc.dg/pr48826.c: New test.
1312 2011-05-29 Richard Guenther <rguenther@suse.de>
1314 PR tree-optimization/49217
1315 * gcc.dg/torture/pr49217.c: New testcase.
1317 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
1320 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
1322 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
1324 * gnat.dg/boolean_subtype.adb: Rename to...
1325 * gnat.dg/boolean_subtype1.adb: ...this.
1327 2011-05-28 Jason Merrill <jason@redhat.com>
1329 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
1331 2011-05-27 Jason Merrill <jason@redhat.com>
1333 * g++.dg/cpp0x/enum18.C: Adjust.
1335 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
1337 2011-05-27 Tobias Burnus <burnus@net-b.de>
1340 * gfortran.dg/coarray_22.f90: New.
1342 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1344 PR tree-optimization/46728
1345 * gcc.target/powerpc/pr46728-1.c: New.
1346 * gcc.target/powerpc/pr46728-2.c: New.
1347 * gcc.target/powerpc/pr46728-3.c: New.
1348 * gcc.target/powerpc/pr46728-4.c: New.
1349 * gcc.target/powerpc/pr46728-5.c: New.
1350 * gcc.dg/pr46728-6.c: New.
1351 * gcc.target/powerpc/pr46728-7.c: New.
1352 * gcc.target/powerpc/pr46728-8.c: New.
1353 * gcc.dg/pr46728-9.c: New.
1354 * gcc.target/powerpc/pr46728-10.c: New.
1355 * gcc.target/powerpc/pr46728-11.c: New.
1356 * gcc.dg/pr46728-12.c: New.
1357 * gcc.target/powerpc/pr46728-13.c: New.
1358 * gcc.target/powerpc/pr46728-14.c: New.
1359 * gcc.target/powerpc/pr46728-15.c: New.
1360 * gcc.target/powerpc/pr46728-16.c: New.
1362 2011-05-27 Jason Merrill <jason@redhat.com>
1364 * g++.dg/abi/mangle47.C: New.
1367 * g++.dg/template/const5.C: New.
1369 * g++.dg/cpp0x/enum18.C: New.
1371 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
1373 * g++.dg/cpp0x/error6.C: New.
1375 * g++.dg/cpp0x/error5.C: New.
1377 2011-05-27 Jakub Jelinek <jakub@redhat.com>
1380 * g++.dg/eh/cond6.C: New test.
1382 2011-05-27 Tobias Burnus <burnus@net-b.de>
1385 * gfortran.dg/rank_3.f90: New.
1386 * gfortran.dg/rank_4.f90: New.
1388 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
1390 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
1391 replace dump search.
1393 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
1395 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
1396 * gnat.dg/bit_packed_array5.adb: ...here.
1398 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1401 * testsuite/g++.dg/cpp0x/auto25.C: New.
1403 2011-05-27 Richard Guenther <rguenther@suse.de>
1405 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
1407 2011-05-27 Richard Guenther <rguenther@suse.de>
1409 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
1411 2011-05-27 Richard Guenther <rguenther@suse.de>
1414 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
1416 2011-05-26 Jason Merrill <jason@redhat.com>
1418 * g++.dg/cpp0x/friend1.C: New.
1419 * g++.dg/cpp0x/friend2.C: New.
1421 * g++.dg/cpp0x/auto7.C: Update.
1422 * g++.dg/template/crash50.C: Adjust.
1423 * g++.dg/template/static9.C: Adjust.
1424 * g++.old-deja/g++.ext/memconst.C: Adjust.
1426 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
1428 * gcc.dg/march.c: Ignore a note for some targets.
1430 2011-05-26 Janis Johnson <janis187@us.ibm.com>
1431 Nathan Froyd <froydnj@codesourcery.com>
1435 * g++.old-deja/g++.jason/cond.C: Remove xfails.
1436 * g++.dg/parse/pr18770.C: New test.
1437 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
1439 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1442 * gfortran.dg/dependency_40.f90 : New test.
1444 2011-05-26 Tobias Burnus <burnus@net-b.de>
1447 * gfortran.dg/coarray/registering_1.f90: New.
1449 2011-05-26 Jason Merrill <jason@redhat.com>
1451 * g++.dg/cpp0x/variadic111.C: New.
1452 * g++.dg/cpp0x/variadic41.C: Adjust.
1454 2011-05-26 Richard Guenther <rguenther@suse.de>
1456 PR tree-optimization/48702
1457 * gcc.dg/torture/pr48702.c: New testcase.
1459 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1461 PR gcov-profile/48845
1462 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
1464 * gcc.dg/matrix/matrix.exp: Likewise.
1465 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
1466 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
1467 line number to check_profiling_available.
1468 * lib/target-supports.exp (check_profiling_available): Account for
1470 Require TLS runtime support with -fprofile-generate.
1471 * lib/profopt.exp (profopt-execute): Add TLS options for
1473 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
1475 2011-05-26 Jakub Jelinek <jakub@redhat.com>
1478 * g++.dg/eh/cond5.C: New test.
1480 PR tree-optimization/49161
1481 * gcc.c-torture/execute/pr49161.c: New test.
1483 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1485 * gcc.target/arm/neon-vorn-vbic.c: New test.
1487 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
1489 PR tree-optimization/49038
1490 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
1491 * gcc.dg/vect/pr49038.c: New test.
1493 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
1494 * g++.dg/init/pr25811-3.C: New.
1495 * g++.dg/init/pr25811-4.C: New.
1497 2011-05-25 Jason Merrill <jason@redhat.com>
1499 * g++.dg/cpp0x/enum17.C: New.
1500 * g++.old-deja/g++.jason/rfg10.C: Adjust.
1502 * g++.dg/cpp0x/auto24.C: New.
1504 * g++.dg/cpp0x/error4.C: New.
1506 * g++.dg/cpp0x/rv-restrict.C: New.
1508 * g++.dg/cpp0x/enum15.C: New.
1509 * g++.dg/cpp0x/constexpr-switch2.C: New.
1511 * g++.dg/cpp0x/variadic110.C: New.
1513 * g++.dg/cpp0x/auto9.C: Add typedef test.
1515 * g++.dg/cpp0x/auto23.C: New.
1516 * g++.dg/cpp0x/auto9.C: Adjust.
1518 * g++.dg/cpp0x/defaulted29.C: New.
1520 * g++.dg/cpp0x/initlist51.C: New.
1522 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
1524 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
1525 * g++.dg/abi/packed1.C: Suppress warning.
1526 * g++.dg/warn/Wunused-parm-3.C: Likewise.
1527 * g++.dg/template/stdarg1.C: Likewise.
1528 * g++.dg/other/packed1.C: Remove arm from xfail list.
1530 2011-05-25 Jason Merrill <jason@redhat.com>
1532 * g++.dg/cpp0x/enum16.C: New.
1533 * g++.dg/parse/error15.C: Adjust.
1535 * g++.dg/cpp0x/initlist50.C: New.
1537 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
1539 * g++.dg/cpp0x/variadic109.C: New.
1541 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
1543 * gcc.target/i386/pause-1.c: New.
1545 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
1547 * gcc.dg/stack-usage-1.c: Adjust comment.
1548 * gcc.dg/stack-usage-2.c: New test.
1550 2011-05-25 Jakub Jelinek <jakub@redhat.com>
1553 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
1554 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
1556 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
1558 PR rtl-optimization/48757
1559 * gfortran.dg/pr48757.f: New test case.
1561 2011-05-24 Jason Merrill <jason@redhat.com>
1563 * g++.dg/cpp0x/access01.C: New.
1565 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1568 * objc.dg/pr48177.m: New testcase.
1570 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
1573 * objc.dg/pr48187.m: New testcase.
1574 * obj-c++.dg/pr48187.mm: New testcase.
1575 * objc.dg/ivar-extra-semicolon.m: New testcase.
1577 2011-05-24 Jason Merrill <jason@redhat.com>
1579 * g++.dg/template/access21.C: New.
1580 * g++.dg/template/access22.C: New.
1582 2011-05-24 Michael Matz <matz@gcc.gnu.org>
1584 PR rtl-optimization/48633
1585 * g++.dg/pr48633.C: New test.
1587 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1590 * g++.dg/other/pr49133.C: New test.
1592 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
1593 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1595 * gcc.dg/torture/tls/run-gd.c: New test.
1596 * gcc.dg/torture/tls/run-ie.c: New test.
1597 * gcc.dg/torture/tls/run-ld.c: New test.
1598 * gcc.dg/torture/tls/run-le.c: New test.
1599 * lib/target-supports.exp (check_effective_target_tls_runtime):
1600 Build testcase with TLS options.
1602 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1604 * gcc.dg/vect/pr48172.c: Remove dg-do run.
1606 2011-05-24 Tom de Vries <tom@codesourcery.com>
1608 PR tree-optimization/49121
1609 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
1611 2011-05-23 Jason Merrill <jason@redhat.com>
1613 * g++.dg/cpp0x/defaulted28.C: New.
1615 * g++.dg/cpp0x/sfinae25.C: New.
1617 * g++.dg/cpp0x/rv-cast2.C: New.
1619 * g++.dg/cpp0x/enum14.C: New.
1621 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1624 * gcc.c-torture/execute/pr49123.c: New test.
1627 * gcc.dg/debug/pr49032.c: New test.
1630 * gcc.dg/pr49120.c: New test.
1632 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
1635 * gcc.target/i386/pr47315.c: New test.
1637 2011-05-23 Jason Merrill <jason@redhat.com>
1639 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
1641 * g++.dg/cpp0x/sfinae24.C: New.
1643 * g++.dg/cpp0x/error3.C: New.
1645 * g++.dg/cpp0x/defaulted27.C: New.
1647 * g++.dg/cpp0x/decltype27.C: New.
1649 2011-05-23 Richard Guenther <rguenther@suse.de>
1651 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
1653 2011-05-23 Richard Guenther <rguenther@suse.de>
1655 PR tree-optimization/40874
1656 * g++.dg/tree-ssa/pr40874.C: New testcase.
1658 2011-05-23 Richard Guenther <rguenther@suse.de>
1660 PR tree-optimization/49115
1661 * g++.dg/torture/pr49115.C: New testcase.
1663 2011-05-23 Richard Guenther <rguenther@suse.de>
1666 * gcc.dg/memcpy-3.c: New testcase.
1668 2011-05-23 Jakub Jelinek <jakub@redhat.com>
1671 * gcc.c-torture/execute/pr48973-1.c: New test.
1672 * gcc.c-torture/execute/pr48973-2.c: New test.
1674 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1677 * g++.dg/warn/pr18016.C: New.
1679 2011-05-23 Tom de Vries <tom@codesourcery.com>
1682 * gcc.target/arm/ivopts-6.c: New test.
1684 2011-05-22 Jakub Jelinek <jakub@redhat.com>
1687 * gcc.c-torture/compile/pr49029.c: New test.
1689 2011-05-22 Jason Merrill <jason@redhat.com>
1691 * g++.dg/cpp0x/sfinae23.C: New.
1692 * g++.dg/cpp0x/sfinae8.C: Correct.
1694 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1696 * gfortran.dg/function_optimize_8.f90: New test case.
1698 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
1700 PR tree-optimization/49087
1701 * gcc.dg/vect/O3-pr49087.c: New test.
1703 2011-05-21 Jason Merrill <jason@redhat.com>
1705 * g++.dg/debug/const5.C: New.
1707 2011-05-20 Jason Merrill <jason@redhat.com>
1709 * g++.dg/cpp0x/constexpr-static7.C: Extend.
1711 * g++.dg/cpp0x/constexpr-static7.C: New.
1713 * g++.dg/cpp0x/enum12.C: New.
1714 * g++.dg/cpp0x/enum13.C: New.
1716 2011-05-21 Janus Weil <janus@gcc.gnu.org>
1719 * gfortran.dg/select_type_23.f03: New.
1721 2011-05-20 Jason Merrill <jason@redhat.com>
1723 * g++.dg/cpp0x/defaulted26.C: New.
1725 * g++.dg/cpp0x/noexcept02.C: Fix.
1726 * g++.dg/cpp0x/noexcept03.C: Fix.
1727 * g++.dg/cpp0x/noexcept08.C: Fix.
1728 * g++.dg/cpp0x/noexcept10.C: New.
1730 2011-05-20 Janus Weil <janus@gcc.gnu.org>
1733 * gfortran.dg/extends_12.f03: New.
1735 2011-05-20 Jason Merrill <jason@redhat.com>
1737 * g++.dg/template/koenig9.C: New.
1738 * g++.dg/opt/pr47615.C: Fix.
1739 * g++.dg/overload/defarg1.C: Fix.
1740 * g++.dg/tc1/dr213.C: Remove xfail.
1741 * g++.dg/torture/pr34850.C: Fix.
1742 * g++.dg/torture/pr39362.C: Fix.
1743 * g++.old-deja/g++.brendan/crash56.C: Fix.
1744 * g++.old-deja/g++.pt/memtemp47.C: Fix.
1746 2011-05-20 Richard Guenther <rguenther@suse.de>
1748 PR tree-optimization/49079
1749 * gcc.dg/torture/pr49079.c: New testcase.
1751 2011-05-20 Jakub Jelinek <jakub@redhat.com>
1753 PR tree-optimization/49073
1754 * gcc.c-torture/execute/pr49073.c: New test.
1756 2011-06-19 Tobias Burnus <burnus@net-b.de>
1759 * gfortran.dg/coarray_21.f90: New.
1761 2011-05-19 Joseph Myers <joseph@codesourcery.com>
1763 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
1766 2011-05-19 Richard Guenther <rguenther@suse.de>
1769 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
1771 2011-05-19 Richard Guenther <rguenther@suse.de>
1774 * gcc.dg/builtin-object-size-11.c: New testcase.
1776 2011-05-19 Tom de Vries <tom@codesourcery.com>
1779 * gcc.target/arm/ivopts.c: New test.
1780 * gcc.target/arm/ivopts-2.c: New test.
1782 2011-05-19 Tom de Vries <tom@codesourcery.com>
1784 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
1786 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1788 * gcc.c-torture/execute/960321-1.x: Remove.
1790 2011-05-18 Janus Weil <janus@gcc.gnu.org>
1793 * gfortran.dg/move_alloc_4.f90: New.
1795 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
1798 * gcc.target/i386/pr49002-1.c: New test.
1799 * gcc.target/i386/pr49002-2.c: Likewise.
1801 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1803 PR tree-optimization/49039
1804 * gcc.c-torture/execute/pr49039.c: New test.
1805 * gcc.dg/tree-ssa/pr49039.c: New test.
1806 * g++.dg/torture/pr49039.C: New test.
1808 2011-05-18 Jason Merrill <jason@redhat.com>
1810 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
1811 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
1812 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
1814 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
1816 * gcc.target/bfin/mcpu-bf592.c: New test.
1818 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
1820 PR tree-optimization/41881
1821 * gcc.dg/vect/O3-pr41881.c: New test.
1822 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
1824 2011-05-18 Jakub Jelinek <jakub@redhat.com>
1826 PR tree-optimization/49000
1827 * gcc.dg/pr49000.c: New test.
1829 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
1831 * gnat.dg/invalid1.adb: New test.
1833 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
1835 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
1837 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
1838 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
1840 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1843 * g++.dg/cpp0x/range-for18.C: New.
1845 2011-05-15 Tobias Burnus <burnus@net-b.de>
1848 * gfortran.dg/coarray/image_index_2.f90: New.
1850 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1852 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
1853 * g++.dg/cpp0x/override2.C: New.
1855 2011-05-14 Tobias Burnus <burnus@net-b.de>
1858 * gfortran.de/coarray_20.f90: New.
1860 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1863 * function_optimize_7.f90: New test case.
1865 2011-05-13 Jason Merrill <jason@redhat.com>
1867 * g++.dg/cpp0x/decltype26.C: New.
1868 * g++.dg/cpp0x/enum11.C: New.
1870 2011-05-13 Tobias Burnus <burnus@net-b.de>
1874 * gfortran.dg/assign_8.f90: Update dg-error.
1876 2011-05-13 Tobias Burnus <burnus@net-b.de>
1879 * gfortran.dg/io_constraints_8.f90: New.
1880 * gfortran.dg/io_constraints_9.f90: New.
1882 2011-05-13 Martin Thuresson <martint@google.com>
1884 PR gcov-profile/47793
1885 * gcc.dg/pr47793.c: New.
1887 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1889 PR tree-optimization/48975
1890 * gcc.dg/pr48975.c: New test.
1892 2011-05-12 Tobias Burnus <burnus@net-b.de>
1895 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
1897 2011-05-12 Jason Merrill <jason@redhat.com>
1899 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
1901 2011-05-12 Geert Bosch <bosch@adacore.com>
1903 * gnat.dg/view_conversion1.adb: New test.
1905 2011-05-12 Richard Guenther <rguenther@suse.de>
1907 PR tree-optimization/48172
1908 * gcc.dg/vect/pr48172.c: New testcase.
1910 2011-05-12 Jakub Jelinek <jakub@redhat.com>
1913 * g++.dg/opt/pr48967.C: New test.
1915 2011-05-11 Jason Merrill <jason@redhat.com>
1917 * g++.dg/cpp0x/constexpr-friend.C: New.
1918 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
1920 * g++.dg/cpp0x/sfinae22.C: New.
1922 2011-05-11 Tobias Burnus <burnus@net-b.de>
1925 * gfortran.dg/generic_24.f90: New.
1927 2011-05-11 Richard Guenther <rguenther@suse.de>
1929 PR tree-optimization/15256
1930 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
1932 2011-05-11 Jakub Jelinek <jakub@redhat.com>
1935 * gcc.dg/pr48159-1.c: New test.
1936 * gcc.dg/pr48159-2.c: New test.
1938 2011-05-11 Richard Guenther <rguenther@suse.de>
1941 * gcc.dg/torture/pr48953.c: New testcase.
1943 2011-05-11 Richard Guenther <rguenther@suse.de>
1945 PR tree-optimization/18041
1946 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
1948 2011-05-11 Alan Modra <amodra@gmail.com>
1951 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
1953 2011-05-10 Jason Merrill <jason@redhat.com>
1955 * g++.dg/cpp0x/defaulted25.C: New.
1956 * g++.dg/template/crash7.C: Adjust.
1958 * g++.dg/cpp0x/variadic108.C: New.
1960 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
1962 * g++.dg/inherit/virtual9.C: Extend.
1964 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1967 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
1968 are passed and returned in vector registers.
1970 2011-05-10 Richard Guenther <rguenther@suse.de>
1972 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
1973 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1974 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1975 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1976 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
1979 2011-05-10 Jakub Jelinek <jakub@redhat.com>
1981 PR tree-optimization/48611
1982 PR tree-optimization/48794
1983 * gfortran.dg/gomp/pr48611.f90: New test.
1984 * gfortran.dg/gomp/pr48794.f90: New test.
1987 * gcc.dg/dfp/pr48928.c: New test.
1989 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1992 * g++.dg/cpp0x/pr48522.C: New.
1994 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1997 * g++.dg/cpp0x/sfinae21.C: New.
1999 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2001 * g++.dg/template/sfinae28.C: Rename to...
2002 * g++.dg/cpp0x/sfinae19.C: ... this.
2003 * g++.dg/template/sfinae29.C: Rename to...
2004 * g++.dg/cpp0x/sfinae20.C: ... this.
2006 2011-05-09 Jeff Law <law@redhat.com>
2008 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
2011 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
2014 * g++.dg/init/pr20039.C: New.
2016 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2020 * g++.dg/template/sfinae28.C: New.
2021 * g++.dg/template/sfinae29.C: Likewise.
2023 2011-05-09 Jason Merrill <jason@redhat.com>
2025 * g++.dg/template/nontype23.C: New.
2027 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
2029 * g++.dg/init/pr48859.C: New.
2031 2011-05-09 Jason Merrill <jason@redhat.com>
2033 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
2034 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
2035 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
2036 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
2037 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
2038 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
2039 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
2040 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
2042 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
2044 * g++.dg/inherit/virtual9.C: New.
2046 2011-05-09 Dodji Seketeli <dodji@redhat.com>
2049 * g++.dg/template/dependent-expr8.C: New test case.
2051 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
2053 PR tree-optimization/48837
2054 * gcc.dg/pr48837.c: New testcase.
2056 2011-05-06 Jason Merrill <jason@redhat.com>
2058 * g++.dg/cpp0x/constexpr-condition2.C: New.
2060 * g++.dg/cpp0x/constexpr-missing.C: New.
2062 2011-05-06 Tobias Burnus <burnus@net-b.de>
2065 * gfortran.dg/coarray/this_image_2.f90: New.
2067 2011-05-06 Tobias Burnus <burnus@net-b.de>
2071 * gfortran.dg/bind_c_usage_22.f90: New.
2072 * gfortran.dg/bind_c_usage_23.f90: New.
2073 * gfortran.dg/bind_c_usage_24.f90: New.
2074 * gfortran.dg/bind_c_usage_24_c.c: New.
2076 2011-05-06 Dodji Seketeli <dodji@redhat.com>
2079 * g++.dg/template/member9.C: New test case.
2081 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
2083 * gnat.dg/discr29.ad[sb]: New test.
2084 * gnat.dg/discr30.adb: Likewise.
2086 2011-05-05 Julian Brown <julian@codesourcery.com>
2088 * gcc.target/arm/neon-vset_lanes8.c: New test.
2090 2011-05-05 Jason Merrill <jason@redhat.com>
2092 * g++.dg/init/new32.C: New.
2094 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2096 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
2099 2011-05-05 Jakub Jelinek <jakub@redhat.com>
2101 PR rtl-optimization/48381
2102 * gcc.c-torture/compile/pr48381.c: New test.
2104 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
2106 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
2108 * gcc.target/i386/opt-1.c: Ditto.
2110 2011-05-04 Jason Merrill <jason@redhat.com>
2112 * g++.dg/conversion/base1.C: New.
2114 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2116 PR libgfortran/48787
2117 * gfortran.dg/round_3.f08: Add more checks to test case.
2119 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
2121 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
2122 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
2123 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
2124 Gate test on effective_target fd_truncate.
2126 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
2128 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
2129 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2130 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
2131 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
2132 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
2133 * gcc.target/i386/pr38824.c: Ditto.
2134 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
2135 * gcc.target/i386/vecinit-2.c: Ditto.
2136 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
2137 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
2138 * gcc.target/i386/parity-2.c: Ditto.
2139 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
2141 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
2143 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
2145 * gcc.target/bfin/mcpu-bf514.c: Likewise.
2146 * gcc.target/bfin/mcpu-bf516.c: Likewise.
2147 * gcc.target/bfin/mcpu-bf518.c: Likewise.
2149 2011-05-03 Tobias Burnus <burnus@net-b.de>
2152 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
2154 2011-05-03 Tobias Burnus <burnus@net-b.de>
2157 * gfortran.dg/coarray/this_image_1.f90: New.
2159 2011-05-03 Tobias Burnus <burnus@net-b.de>
2162 * gfortran.dg/coarray/caf.dg: New.
2163 * gfortran.dg/coarray/image_index_1.f90: New, copied
2164 from ../coarray_16.f90.
2166 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2169 * g++.dg/ext/complex9.C: New.
2171 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2174 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
2175 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
2176 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
2178 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
2180 * gcc.target/bfin/builtins: Created.
2181 * gcc.target/bfin/hisilh-O0.c: Deleted.
2182 * gcc.target/bfin/hisilh.c: Moved to...
2183 * gcc.target/bfin/builtins/hisilh.c: ...here.
2184 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
2185 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
2186 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
2187 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
2188 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
2189 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
2190 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
2191 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
2192 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
2193 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
2194 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
2195 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
2196 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
2197 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
2198 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
2199 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
2200 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
2201 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
2202 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
2203 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
2204 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
2205 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
2206 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
2207 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
2208 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
2209 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
2210 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
2211 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
2212 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
2213 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
2214 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
2215 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
2216 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
2217 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
2218 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
2219 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
2220 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
2221 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
2222 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
2223 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
2224 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
2225 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
2226 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
2227 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
2228 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
2229 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
2230 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
2231 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
2232 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
2233 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
2234 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
2235 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
2236 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
2237 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
2238 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
2239 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
2240 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
2241 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
2242 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
2243 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
2244 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
2245 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
2246 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
2247 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
2248 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
2249 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
2250 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
2251 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
2252 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
2253 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
2254 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
2255 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
2256 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
2257 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
2258 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
2259 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
2260 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
2261 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
2262 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
2263 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
2264 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
2265 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
2266 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
2267 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
2268 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
2269 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
2270 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
2271 * gcc.target/bfin/builtins/circptr.c: Ditto.
2272 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
2273 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
2274 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
2275 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
2276 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
2277 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
2278 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
2279 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
2280 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
2281 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
2282 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
2283 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
2284 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
2285 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
2286 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
2287 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
2288 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
2289 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
2290 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
2291 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
2292 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
2293 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
2294 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
2295 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
2296 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
2297 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
2298 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
2299 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
2300 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
2301 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
2302 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
2303 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
2304 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
2305 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
2306 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
2307 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
2308 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
2309 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
2310 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
2311 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
2312 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
2313 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
2314 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
2315 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
2316 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
2317 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
2318 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
2319 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
2320 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
2321 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
2322 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
2323 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
2324 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
2325 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
2326 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
2327 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
2328 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
2329 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
2330 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
2331 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
2332 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
2333 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
2334 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
2335 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
2336 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
2337 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
2338 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
2339 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
2340 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
2341 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
2343 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
2345 * gcc.target/arm/cold-lc.c: New test.
2347 2011-05-03 Jakub Jelinek <jakub@redhat.com>
2350 * gcc.dg/pr48774.c: New test.
2352 2011-05-03 Richard Guenther <rguenther@suse.de>
2354 * gcc.dg/large-size-array-5.c: New testcase.
2356 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2358 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
2360 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2362 * lib/target-supports.exp (check_effective_target_vect_strided):
2364 (check_effective_target_vect_strided2)
2365 (check_effective_target_vect_strided3)
2366 (check_effective_target_vect_strided4)
2367 (check_effective_target_vect_strided8): ...these new functions.
2369 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
2370 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
2371 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2372 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
2373 * gcc.dg/vect/pr37539.c: Likewise.
2374 * gcc.dg/vect/slp-11a.c: Likewise.
2375 * gcc.dg/vect/slp-11b.c: Likewise.
2376 * gcc.dg/vect/slp-11c.c: Likewise.
2377 * gcc.dg/vect/slp-12a.c: Likewise.
2378 * gcc.dg/vect/slp-12b.c: Likewise.
2379 * gcc.dg/vect/slp-18.c: Likewise.
2380 * gcc.dg/vect/slp-19a.c: Likewise.
2381 * gcc.dg/vect/slp-19b.c: Likewise.
2382 * gcc.dg/vect/slp-21.c: Likewise.
2383 * gcc.dg/vect/slp-23.c: Likewise.
2384 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2386 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
2387 instead of vect_interleave && vect_extract_even_odd.
2388 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
2389 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
2390 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
2391 * gcc.dg/vect/vect-1.c: Likewise.
2392 * gcc.dg/vect/vect-10.c: Likewise.
2393 * gcc.dg/vect/vect-98.c: Likewise.
2394 * gcc.dg/vect/vect-107.c: Likewise.
2395 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2396 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2397 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2398 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2399 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2400 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2401 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2402 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2403 * gcc.dg/vect/vect-strided-float.c: Likewise.
2404 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2405 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2406 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2407 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2408 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2409 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2410 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2411 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2412 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2413 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2414 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2415 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2416 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2417 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2418 * gcc.dg/vect/vect-vfa-03.c: Likewise.
2420 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
2422 * gcc.dg/vect/pr30843.c: Likewise.
2423 * gcc.dg/vect/pr33866.c: Likewise.
2424 * gcc.dg/vect/slp-reduc-6.c: Likewise.
2425 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
2426 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
2427 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
2429 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2431 * gcc.dg/vect/slp-11.c: Split into...
2432 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
2433 gcc.dg/vect/slp-11c.c: ...these tests.
2434 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
2435 * gcc.dg/vect/slp-12c.c: ...this new test.
2436 * gcc.dg/vect/slp-19.c: Split into...
2437 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
2438 gcc.dg/vect/slp-19c.c: ...these new tests.
2440 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
2442 * lib/target-supports.exp
2443 (check_effective_target_vect_extract_even_odd_wide): Delete.
2444 (check_effective_target_vect_strided_wide): Likewise.
2445 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
2446 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
2447 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
2448 * gcc.dg/vect/pr37539.c: Likewise.
2449 * gcc.dg/vect/slp-11.c: Likewise.
2450 * gcc.dg/vect/slp-12a.c: Likewise.
2451 * gcc.dg/vect/slp-12b.c: Likewise.
2452 * gcc.dg/vect/slp-19.c: Likewise.
2453 * gcc.dg/vect/slp-23.c: Likewise.
2454 * gcc.dg/vect/vect-1.c: Likewise.
2455 * gcc.dg/vect/vect-98.c: Likewise.
2456 * gcc.dg/vect/vect-107.c: Likewise.
2457 * gcc.dg/vect/vect-strided-float.c: Likewise.
2459 2011-05-02 Jason Merrill <jason@redhat.com>
2461 * g++.dg/init/new31.C: New.
2463 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
2466 * gcc.dg/pr35445.c: New test.
2468 2011-05-02 Jason Merrill <jason@redhat.com>
2470 * c-c++-common/vla-1.c: New.
2472 2011-05-02 Richard Guenther <rguenther@suse.de>
2474 PR tree-optimization/48822
2475 * gcc.dg/torture/pr48822.c: New testcase.
2477 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2480 * g++.dg/cpp0x/constexpr-47969.C: New.
2482 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
2485 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
2486 on vect_no_align targets.
2487 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
2488 vect_no_align targets.
2490 2011-05-01 Xinliang David Li <davidxl@google.com>
2492 * gcc.dg/tree-ssa/integer-addr.c: New test.
2493 * gcc.dg/tree-ssa/alias_bug.c: New test.
2495 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2497 PR libgfortran/48787
2498 * gfortran.dg/round_3.f08: Add more checks.
2500 2011-04-30 Tobias Burnus <burnus@net-b.de>
2503 * gfortran.dg/import9.f90: New, proper test.
2504 * gfortran.dg/interface_37.f90: Remove bogus
2505 test (bogus copy of interface_36.f90).
2507 2011-04-30 Tobias Burnus <burnus@net-b.de>
2510 * gfortran.dg/interface_37.f90: New.
2512 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
2515 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
2517 2011-04-30 Jakub Jelinek <jakub@redhat.com>
2519 PR tree-optimization/48809
2520 * gcc.c-torture/execute/pr48809.c: New test.
2522 2011-04-29 Jeff Law <law@redhat.com>
2524 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
2526 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2529 * g++.dg/init/ctor10.C: New.
2531 2011-04-29 Le-Chun Wu <lcwu@google.com>
2533 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
2534 warning in implicitly instantiated templates.
2536 2011-04-29 Le-Chun Wu <lcwu@google.com>
2538 * g++.dg/warn/Wnull-conversion-1.C: New.
2539 * g++.dg/warn/Wnull-conversion-2.C: New.
2541 2011-04-29 Diego Novillo <dnovillo@google.com>
2543 * g++.old-deja/g++.other/null3.C: Expect warning about
2544 converting boolean to a pointer.
2546 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
2549 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
2553 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
2555 2011-04-29 Tobias Burnus <burnus@net-b.de>
2558 * gfortran.dg/typebound_proc_22.f90: New.
2561 * gfortran.dg/interface_36.f90: New.
2563 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2565 PR libgfortran/48488
2566 PR libgfortran/48602
2567 PR libgfortran/48615
2568 PR libgfortran/48684
2569 PR libgfortran/48787
2570 * gfortran.dg/fmt_g.f: Adjust test.
2571 * gfortran.dg/fmt_g0_1.f08: Adjust test.
2572 * gfortran.dg/round_3.f08: New test.
2573 * gfortran.dg/namelist_print_1.f: Adjust test.
2574 * gfortran.dg/char4_iunit_1.f03: Adjust test.
2575 * gfortran.dg/f2003_io_5.f03: Adjust test.
2576 * gfortran.dg/coarray_15.f90: Adjust test.
2577 * gfortran.dg/namelist_65.f90: Adjust test.
2578 * gfortran.dg/fmt_cache_1.f: Adjust test.
2579 * gfortran.dg/char4_iunit_2.f03: Adjust test.
2580 * gfortran.dg/real_const_3.f90: Adjust test.
2582 2011-04-28 Xinliang David Li <davidxl@google.com>
2584 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
2585 * testsuite/g++.dg/prof-robust-1.C: New test.
2587 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
2589 PR tree-optimization/48765
2590 * gcc.dg/vect/pr48765.c: New.
2592 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2594 PR tree-optimization/48775
2595 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
2597 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2600 * g++.dg/inherit/pr48798.C: New.
2601 * g++.old-deja/g++.other/base1.C: Adjust.
2603 2011-04-28 Dodji Seketeli <dodji@redhat.com>
2606 * g++.dg/template/inherit7.C: New test case.
2608 2011-04-28 Richard Guenther <rguenther@suse.de>
2610 PR tree-optimization/40052
2611 PR tree-optimization/15347
2612 * gcc.dg/tree-ssa/vrp57.c: New testcase.
2613 * gcc.dg/pr15347.c: Likewise.
2615 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2618 * g++.dg/cpp0x/sfinae18.C: New.
2620 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2623 * g++.dg/ext/is_literal_type1.C: New.
2625 2011-04-28 Tobias Burnus <burnus@net-b.de>
2629 * gfortran.dg/interface_35.f90: New.
2630 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
2631 * gfortran.dg/func_result_6.f90: Add dg-warning.
2632 * gfortran.dg/bessel_1.f90: Ditto.
2633 * gfortran.dg/hypot_1.f90: Ditto.
2634 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2635 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2636 * gfortran.dg/interface_assignment_4.f90: Ditto.
2638 2011-04-27 Jason Merrill <jason@redhat.com>
2640 * g++.dg/ext/complex8.C: New.
2642 * g++.dg/cpp0x/initlist49.C: New.
2643 * g++.dg/init/new30.C: New.
2645 2011-04-27 Tobias Burnus <burnus@net-b.de>
2648 * gfortran.dg/whole_file_34.f90: New.
2650 2011-04-27 Jan Hubicka <jh@suse.cz>
2652 * gcc.dg/tree-ssa/inline-9.c: New testcase.
2654 2011-04-27 Jason Merrill <jason@redhat.com>
2656 * g++.old-deja/g++.oliva/overload1.C: Adjust.
2658 * g++.dg/parse/ambig6.C: New.
2660 2011-04-27 Nick Clifton <nickc@redhat.com>
2662 * gcc.dg/20020312-2.c: Add definition for RX.
2664 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
2665 option with RX targets.
2667 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
2670 2011-04-27 Richard Guenther <rguenther@suse.de>
2672 * gcc.dg/tree-ssa/pr23382.c: Remove.
2674 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
2677 * gcc.c-torture/compile/pr48767.c: New test.
2679 2011-04-27 Richard Guenther <rguenther@suse.de>
2681 PR tree-optimization/48772
2682 * g++.dg/pr48772.C: New testcase.
2684 2011-04-27 Jakub Jelinek <jakub@redhat.com>
2687 * gcc.c-torture/compile/pr48742.c: New test.
2689 2011-04-26 Jason Merrill <jason@redhat.com>
2691 * g++.dg/lookup/koenig13.C: New.
2693 * g++.dg/cpp0x/initlist48.C: New.
2695 2011-04-25 Jason Merrill <jason@redhat.com>
2697 * g++.dg/cpp0x/sfinae17.C: New.
2699 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2702 * gcc.target/powerpc/pr48258-1.c: New file.
2703 * gcc.target/powerpc/pr48258-2.c: Ditto.
2705 2011-04-26 Xinliang David Li <davidxl@google.com>
2707 * gcc.dg/uninit-suppress.c: New test.
2708 * gcc.dg/uninit-suppress.c: New test.
2710 2011-04-26 Jakub Jelinek <jakub@redhat.com>
2713 * gcc.dg/pr48768.c: New test.
2715 PR tree-optimization/48734
2716 * gcc.c-torture/compile/pr48734.c: New test.
2719 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
2721 2011-04-26 Richard Guenther <rguenther@suse.de>
2723 PR tree-optimization/48731
2724 * gcc.dg/torture/pr48731.c: New testcase.
2726 2011-04-26 Richard Guenther <rguenther@suse.de>
2729 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
2731 2011-04-26 Richard Guenther <rguenther@suse.de>
2734 * gcc.dg/torture/pr48694-1.c: New testcase.
2735 * gcc.dg/torture/pr48694-2.c: Likewise.
2737 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2739 * g++.dg/ext/underlying_type1.C: New.
2740 * g++.dg/ext/underlying_type2.C: Likewise.
2741 * g++.dg/ext/underlying_type3.C: Likewise.
2742 * g++.dg/ext/underlying_type4.C: Likewise.
2743 * g++.dg/ext/underlying_type5.C: Likewise.
2744 * g++.dg/ext/underlying_type6.C: Likewise.
2745 * g++.dg/ext/underlying_type7.C: Likewise.
2746 * g++.dg/ext/underlying_type8.C: Likewise.
2747 * g++.dg/ext/underlying_type9.C: Likewise.
2748 * g++.dg/ext/underlying_type10.C: Likewise.
2750 2011-04-25 Jason Merrill <jason@redhat.com>
2752 * g++.dg/cpp0x/regress/template-const2.C: New.
2754 2011-04-25 Jeff Law <law@redhat.com>
2756 * gcc.dg/tree-ssa/vrp56.c: new test.
2758 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2760 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
2762 2011-04-24 Jakub Jelinek <jakub@redhat.com>
2764 PR preprocessor/48740
2765 * c-c++-common/raw-string-11.c: New test.
2767 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
2769 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
2772 2011-04-23 Tobias Burnus <burnus@net-b.de>
2775 * gfortran.dg/coarray_19.f90: New.
2777 2011-04-23 Jakub Jelinek <jakub@redhat.com>
2780 * gcc.dg/pr48685.c: New test.
2782 2011-04-22 Jan Hubicka <jh@suse.cz>
2784 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
2786 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2788 PR tree-optimization/48717
2789 * gcc.c-torture/execute/pr48717.c: New test.
2791 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
2794 * gcc.target/i386/pr48723.c: New test.
2796 2011-04-22 Jakub Jelinek <jakub@redhat.com>
2799 * gcc.dg/gomp/pr48716.c: New test.
2800 * g++.dg/gomp/pr48716.C: New test.
2802 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
2805 * gcc.dg/missing-field-init-2.c: Update testcase.
2807 2011-04-22 Alan Modra <amodra@gmail.com>
2809 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
2811 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2814 * gfortran.dg/function_optimize_6.f90: New test.
2816 2011-04-21 Easwaran Raman <eraman@google.com>
2818 * gcc.dg/stack-layout-2.c: New test.
2820 2011-04-21 Richard Guenther <rguenther@suse.de>
2823 * g++.dg/lto/pr48207-2_0.C: New testcase.
2824 * g++.dg/lto/pr48207-3_0.C: Likewise.
2826 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
2828 * gnat.dg/volatile5.adb: New test.
2829 * gnat.dg/volatile5_pkg.ads: New helper.
2831 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
2834 * gcc.target/i386/pr48708.c: New test.
2836 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2838 * gcc.dg/vect/vect-119.c: New test.
2840 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
2842 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
2845 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
2846 Richard Sandiford <richard.sandiford@linaro.org>
2849 * gcc.target/arm/pr46329.c: New test.
2851 2011-04-21 Tobias Burnus <burnus@net-b.de>
2854 * gfortran.dg/coarray_18.f90: New.
2856 2011-04-20 Jason Merrill <jason@redhat.com>
2858 * g++.dg/cpp0x/initlist47.C: New.
2860 * g++.dg/init/dtor4.C: New.
2862 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
2865 * gcc.target/i386/sse2-pinsrw.c: New test.
2866 * gcc.target/i386/avx-vpinsrw.c: Ditto.
2867 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
2868 * gcc.target/i386/sse2-insvhi.c: Ditto.
2869 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
2870 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
2872 2011-04-20 Jason Merrill <jason@redhat.com>
2874 * g++.dg/template/const4.C: New.
2876 2011-04-20 Easwaran Raman <eraman@google.com>
2878 * gcc.dg/stack-layout-1.c: New test.
2880 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
2882 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
2883 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
2886 2011-04-20 Kai Tietz <ktietz@redhat.com>
2888 * gcc.dg/binop-xor1.c: New test.
2889 * gcc.dg/binop-xor2.c: New test.
2890 * gcc.dg/binop-xor3.c: New test.
2891 * gcc.dg/binop-xor4.c: New test.
2892 * gcc.dg/binop-xor5.c: New test.
2894 2011-04-20 Richard Guenther <rguenther@suse.de>
2896 PR tree-optimization/47892
2897 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
2899 2011-04-20 Richard Guenther <rguenther@suse.de>
2902 * g++.dg/torture/pr48695.C: New testcase.
2904 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
2906 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
2907 * gcc.c-torture/execute/cmpsi-2.c: Ditto
2908 * gcc.c-torture/execute/pr45262.c: Ditto
2909 * gcc.dg/torture/pr43165.c: Ditto.
2910 * gcc.dg/torture/pr47228.c: Ditto.
2911 * gcc.dg/tree-ssa/pr45144.c: Ditto.
2912 * gcc.dg/ipa/pr45644.c: Ditto.
2913 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
2916 2011-04-19 Jason Merrill <jason@redhat.com>
2918 * g++.dg/ext/complex7.C: New.
2920 * g++.dg/ext/attrib41.C: New.
2922 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
2925 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
2927 2011-04-19 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.target/i386/pr48678.c: New test.
2932 2011-04-19 Martin Jambor <mjambor@suse.cz>
2934 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
2935 * g++.dg/opt/devirt2.C: New test.
2936 * g++.dg/ipa/devirt-g-1.C: Likewise.
2938 2011-04-19 Tobias Burnus <burnus@net-b.de>
2941 * gfortran.dg/whole_file_33.f90: New.
2943 2011-04-19 Martin Jambor <mjambor@suse.cz>
2945 * g++.dg/ipa/devirt-7.C: New test.
2947 2011-04-19 Richard Guenther <rguenther@suse.de>
2950 * g++.dg/lto/pr48207_0.C: New testcase.
2952 2011-04-18 Jason Merrill <jason@redhat.com>
2954 * g++.dg/init/void1.C: New.
2956 * g++.dg/cpp0x/union4.C: New.
2958 2011-04-18 Jakub Jelinek <jakub@redhat.com>
2961 * g++.dg/torture/pr48661.C: New test.
2964 * g++.dg/gomp/pr48632.C: New test.
2966 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
2968 * gcc.target/i386/sse2-maskmovdqu.c: New test.
2969 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
2971 2011-04-18 Tobias Burnus <burnus@net-b.de>
2974 * gfortran.dg/coarray_17.f90: New.
2975 * gfortran.dg/coarray_10.f90: Update dg-error.
2977 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2980 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2981 * gfortran.dg/guality/guality.exp: Likewise.
2983 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2985 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
2987 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2989 * gcc.dg/vect/pr48377.c: Remove dg-do run.
2991 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2993 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
2995 2011-04-18 Richard Guenther <rguenther@suse.de>
2998 * g++.dg/torture/pr46364.C: New testcase.
3000 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3002 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
3004 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
3006 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
3008 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
3009 Ira Rosen <ira.rosen@linaro.org>
3012 * gcc.target/arm/pr48252.c: New test.
3014 2011-04-18 Jakub Jelinek <jakub@redhat.com>
3016 PR tree-optimization/48616
3017 * gcc.dg/pr48616.c: New test.
3019 2011-04-18 Tobias Burnus <burnus@net-b.de>
3022 * gfortran.dg/coarray_16.f90: New.
3024 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
3027 * gfortran.dg/realloc_on_assign_7.f03: New test.
3029 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3031 PR libgfortran/48602
3032 * gfortran.dg/fmt_g0_6.f08: New test.
3034 2011-04-17 Jason Merrill <jason@redhat.com>
3036 * g++.dg/cpp0x/sfinae16.C: New.
3038 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
3040 * gcc.target/mips/reg-var-1.c: New test.
3042 2011-04-17 Jan Hubicka <jh@suse.cz>
3044 * gcc.dg/winline-5.c: Update testcase.
3046 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
3048 * gnat.dg/discr27.ad[sb]: Move dg directive.
3049 * gnat.dg/discr28.ad[sb]: New test.
3050 * gnat.dg/discr28_pkg.ads: New helper.
3052 2011-04-17 Michael Matz <matz@suse.de>
3054 PR tree-optimization/48622
3056 * gcc.dg/lto/pr48622_0.c: New test.
3058 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
3060 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
3061 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
3062 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
3063 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3064 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3065 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3067 2011-04-15 Jason Merrill <jason@redhat.com>
3069 * g++.dg/cpp0x/range-for17.C: New.
3071 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3073 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
3074 * g++.dg/cpp0x/range-for3.C: Likewise.
3075 * g++.dg/cpp0x/range-for9.C: Correct error message.
3076 * g++.dg/cpp0x/range-for11.C: New.
3077 * g++.dg/cpp0x/range-for12.C: New.
3078 * g++.dg/cpp0x/range-for13.C: New.
3079 * g++.dg/cpp0x/range-for14.C: New.
3080 * g++.dg/cpp0x/range-for15.C: New.
3081 * g++.dg/cpp0x/range-for16.C: New.
3083 2011-04-15 Tobias Burnus <burnus@net-b.de>
3086 * gfortran.dg/coarray_15.f90: Change to dg-do run.
3088 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
3090 * objc.dg/naming-4.m: Updated.
3091 * objc.dg/naming-5.m: Updated.
3092 * objc.dg/naming-6.m: New.
3093 * objc.dg/naming-7.m: New.
3094 * obj-c++.dg/naming-1.mm: Updated.
3095 * obj-c++.dg/naming-2.mm: Updated.
3096 * obj-c++.dg/naming-3.mm: New.
3097 * obj-c++.dg/naming-4.mm: New.
3099 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3101 PR libgfortran/48589
3102 * gfortran.dg/fmt_g0_5.f08: New test.
3104 2011-04-15 Richard Guenther <rguenther@suse.de>
3107 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
3109 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
3111 * gcc.target/avr/torture/pr41885.c (dg-options): Change
3112 -finline-limit=0 to -fno-inline
3114 2011-04-15 Jakub Jelinek <jakub@redhat.com>
3117 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
3120 2011-04-14 Jakub Jelinek <jakub@redhat.com>
3123 * gcc.target/i386/sse4_1-insertps-3.c: New test.
3124 * gcc.target/i386/sse4_1-insertps-4.c: New test.
3125 * gcc.target/i386/avx-insertps-3.c: New test.
3126 * gcc.target/i386/avx-insertps-4.c: New test.
3128 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3130 * gcc.target/avr/torture/pr41885.c (dg-options): Add
3133 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3138 * gcc.target/avr/pr46779-1.c: New test case
3139 * gcc.target/avr/pr46779-2.c: New test case
3141 2011-04-14 Jason Merrill <jason@redhat.com>
3143 * g++.dg/cpp0x/sfinae15.C: New.
3145 * g++.dg/cpp0x/sfinae14.C: New.
3147 * g++.dg/ext/vla10.C: New.
3149 2011-04-14 Richard Guenther <rguenther@suse.de>
3151 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
3153 2011-04-14 Richard Guenther <rguenther@suse.de>
3155 * gcc.dg/fold-bitand-4.c: Move ...
3156 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
3158 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
3160 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
3162 * gcc.target/avr/torture/trivial.c: Ditto.
3164 2011-04-13 Jason Merrill <jason@redhat.com>
3166 * g++.dg/template/operator11.C: New.
3168 2011-04-13 Jakub Jelinek <jakub@redhat.com>
3171 * gcc.dg/gomp/pr48591.c: New test.
3174 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
3175 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
3177 2011-04-13 Dodji Seketeli <dodji@redhat.com>
3180 * g++.dg/template/dependent-expr7.C: New test case.
3182 2011-04-13 Jason Merrill <jason@redhat.com>
3184 * g++.dg/cpp0x/sfinae13.C: New.
3186 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
3188 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
3190 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3192 * gcc.target/arm/pr43698.c: Remove -march option.
3194 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
3196 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
3199 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
3203 * gfortran.dg/realloc_on_assign_6.f03: New test.
3205 2011-04-12 Kai Tietz <ktietz@redhat.com>
3207 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
3208 targets the additional -mno-ms-bitfields and
3209 -Wno-packed-bitfield-compat options.
3210 * g++.dg/ext/bitfield3.C: Likewise.
3211 * g++.dg/ext/bitfield4.C: Likewise.
3212 * g++.dg/ext/bitfield5.C: Likewise.
3213 * gcc.dg/bitfld-15.c: Likewise.
3214 * gcc.dg/bitfld-16.c: Likewise.
3215 * gcc.dg/bitfld-17.c: Likewise.
3216 * gcc.dg/bitfld-18.c: Likewise.
3218 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
3220 * gcc.target/arm/neon-vld3-1.c: New test.
3221 * gcc.target/arm/neon-vst3-1.c: New test.
3222 * gcc.target/arm/neon/v*.c: Regenerate.
3224 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3226 PR rtl-optimization/48549
3227 * g++.dg/opt/pr48549.C: New test.
3229 2011-04-12 Richard Guenther <rguenther@suse.de>
3231 PR tree-optimization/46076
3232 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
3234 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3237 * lib/compat.exp (compat-execute): Declare unsupported after
3238 stripping path from src1.
3239 * lib/lto.exp (lto-execute): Likewise.
3241 2011-04-12 Jakub Jelinek <jakub@redhat.com>
3244 * gcc.dg/pr48552-1.c: New test.
3245 * gcc.dg/pr48552-2.c: New test.
3247 2011-04-11 Jason Merrill <jason@redhat.com>
3249 * g++.dg/cpp0x/sfinae12.C: New.
3251 * g++.dg/cpp0x/enum10.C: New.
3253 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
3255 * g++.dg/cpp0x/rv-func.C: New.
3257 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3259 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
3262 2011-04-11 Martin Jambor <mjambor@suse.cz>
3264 PR tree-optimization/48195
3265 * gcc.dg/ipa/pr48195.c: New test.
3267 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
3269 * gnat.dg/return3.adb: Remove unused switch.
3271 2011-04-08 Mike Stump <mikestump@comcast.net>
3274 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
3275 default to fno-common.
3277 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
3279 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
3280 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
3282 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3285 * gfortran.dg/function_optimize_5.f90: New test.
3287 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
3289 * gnat.dg/aggr17.adb: New test.
3290 * gnat.dg/aggr18.adb: Likewise.
3292 2011-04-08 Michael Matz <matz@suse.de>
3295 * gcc.target/i386/pr48389.c: New test.
3297 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
3299 PR rtl-optimization/48272
3300 * g++.dg/opt/pr48272.C: New.
3302 2011-04-08 Dmitry Melnik <dm@ispras.ru>
3304 PR rtl-optimization/48235
3305 * gcc.dg/pr48235.c: New.
3307 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3309 PR rtl-optimization/48302
3310 * g++.dg/opt/pr48302.C: New.
3312 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3315 * g++.dg/opt/pr48273.C: New.
3317 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
3319 PR rtl-optimization/48442
3320 * gcc.dg/pr48442.c: New.
3322 2011-04-08 Jakub Jelinek <jakub@redhat.com>
3324 PR tree-optimization/48377
3325 * gcc.dg/vect/pr48377.c: New test.
3327 2011-04-07 Jason Merrill <jason@redhat.com>
3329 * g++.dg/cpp0x/regress/call1.C: New.
3331 * g++.dg/cpp0x/variadic107.C: New.
3333 * g++.dg/cpp0x/sfinae11.C: New.
3334 * g++.dg/cpp0x/noexcept02.C: Fix.
3336 * g++.dg/cpp0x/sfinae10.C: New.
3338 * g++.dg/cpp0x/sfinae9.C: New.
3340 * c-c++-common/Wcast-qual-1.c: Move here from...
3341 * gcc.dg/cast-qual-3.c: ...here, and...
3342 * g++.dg/warn/Wcast-qual2.C: ...here.
3344 * g++.dg/cpp0x/sfinae8.C: New.
3346 * g++.dg/cpp0x/sfinae7.C: New.
3348 * g++.dg/cpp0x/enum9.C: New.
3350 2011-04-07 Mike Stump <mikestump@comcast.net>
3352 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
3353 with no trampolines.
3355 2011-04-07 Jakub Jelinek <jakub@redhat.com>
3358 * gfortran.dg/gomp/pr48117.f90: New test.
3361 * gcc.dg/torture/pr48343.c: New test.
3363 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3365 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
3367 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
3369 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
3371 2011-04-07 Tom de Vries <tom@codesourcery.com>
3374 * lib/scanasm.exp (object-size): New proc.
3375 * gcc.target/arm/pr43920-2.c: New test.
3377 2011-04-06 Tobias Burnus <burnus@net-b.de>
3381 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
3383 2011-04-06 Steve Ellcey <sje@cup.hp.com>
3385 * gcc.dg/mtune.c: Prune note from output.
3387 2011-04-06 Jakub Jelinek <jakub@redhat.com>
3390 * gcc.dg/guality/pr36977.c: New test.
3391 * gcc.dg/guality/pr48466.c: New test.
3393 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3395 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
3397 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
3399 * gnat.dg/return3.adb: New test.
3401 2011-04-06 Richard Guenther <rguenther@suse.de>
3403 PR tree-optimization/47663
3404 * gcc.dg/tree-ssa/inline-8.c: New testcase.
3406 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
3408 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
3409 Solaris 8 and 9 as well.
3411 2011-04-05 Tom de Vries <tom@codesourcery.com>
3414 * gcc.target/arm/pr43920-1.c: New test.
3416 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
3418 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
3419 (cctor): Actually return the value.
3420 (main): Cast return values.
3422 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3424 * gfortran.dg/character_comparison_8.f90: New test.
3426 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3428 * frontend-passes: (optimize_lexical_comparison): New function.
3429 (optimize_expr): Call it.
3430 (optimize_comparison): Also handle lexical comparison functions.
3431 Return false instad of -2 for unequal comparison.
3433 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3436 * function_optimize_4.f90: New test.
3438 2011-04-04 Tobias Burnus <burnus@net-b.de>
3441 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
3442 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
3443 * gfortran.dg/coarray_15.f90: New.
3445 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3447 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
3448 * gfortran.dg/bessel_7.f90: Likewise.
3450 2011-04-03 Tobias Burnus <burnus@net-b.de>
3452 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
3454 2011-04-03 Richard Guenther <rguenther@suse.de>
3455 Ira Rosen <ira.rosen@linaro.org>
3457 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
3458 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
3459 -ftree-loop-if-convert-stores.
3461 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3463 * gnat.dg/specs/aggr2.ads: New test.
3465 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
3467 * gnat.dg/debug2.ad[sb]: New test.
3468 * gnat.dg/debug2_pkg.ads: New helper.
3469 * gnat.dg/debug3.ad[sb]: New test.
3471 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
3473 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
3475 2011-04-01 Jakub Jelinek <jakub@redhat.com>
3478 * gcc.c-torture/compile/pr48335-1.c: New test.
3479 * gcc.dg/pr48335-1.c: New test.
3480 * gcc.dg/pr48335-2.c: New test.
3481 * gcc.dg/pr48335-3.c: New test.
3482 * gcc.dg/pr48335-4.c: New test.
3483 * gcc.dg/pr48335-5.c: New test.
3484 * gcc.dg/pr48335-6.c: New test.
3485 * gcc.dg/pr48335-7.c: New test.
3486 * gcc.dg/pr48335-8.c: New test.
3487 * gcc.target/i386/pr48335-1.c: New test.
3489 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
3492 * gcc.dg/Waddress.c: New test.
3494 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3497 * gfortran.dg/function_optimize_3.f90: New test.
3499 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
3501 * gcc.c-torture/compile/20110401-1.c: New test.
3503 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
3504 * g++.dg/lto/20091002-2_0.C: Likewise.
3505 * g++.dg/lto/20090303_0.c: Likewise.
3506 * g++.dg/lto/20091004-1_0.C: Likewise.
3507 * g++.dg/lto/20091002-3_0.C: Likewise.
3508 * g++.dg/lto/20091004-2_0.C: Likewise.
3509 * g++.dg/lto/20081123_0.C: Likewise.
3510 * g++.dg/lto/20090313_0.C: Likewise.
3511 * g++.dg/lto/20081109-1_0.C: Likewise.
3512 * g++.dg/lto/20081219_0.C: Likewise.
3513 * g++.dg/lto/20081204-1_0.C: Likewise.
3514 * g++.dg/lto/20090302_0.C: Likewise.
3515 * g++.dg/lto/20081119-1_0.C: Likewise.
3516 * g++.dg/lto/20081118_0.C: Likewise.
3517 * gcc.dg/lto/20091020-2_0.c: Likewise.
3518 * gcc.dg/lto/20090210_0.c: Likewise.
3519 * gcc.dg/lto/20081204-1_0.c: Likewise.
3520 * gcc.dg/lto/20081224_0.c: Likewise.
3521 * gcc.dg/lto/20090219_0.c: Likewise.
3522 * gcc.dg/lto/20091014-1_0.c: Likewise.
3523 * gcc.dg/lto/20091016-1_0.c: Likewise.
3524 * gcc.dg/lto/20090206-2_0.c: Likewise.
3525 * gcc.dg/lto/20090116_0.c: Likewise.
3526 * gcc.dg/lto/20091013-1_0.c: Likewise.
3527 * gcc.dg/lto/20091015-1_0.c: Likewise.
3528 * gcc.dg/lto/20090126-2_0.c: Likewise.
3530 2011-03-31 Ian Lance Taylor <iant@google.com>
3532 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
3534 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3536 * gnat.dg/opt16.adb: New test.
3538 2011-03-31 Jason Merrill <jason@redhat.com>
3540 * g++.dg/cpp0x/defaulted24.C: New.
3542 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3545 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
3548 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
3550 * g++.dg/other/i386-9.C: New test.
3552 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3554 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
3556 2011-03-30 Jason Merrill <jason@redhat.com>
3558 * g++.dg/cpp0x/regress/error-recovery1.C: New.
3560 * g++.dg/cpp0x/regress/isnan.C: New.
3562 * g++.dg/cpp0x/initlist46.C: New.
3564 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
3567 * gcc.target/arm/neon-modes-2.c: New test.
3569 2011-03-30 Jakub Jelinek <jakub@redhat.com>
3572 * gcc.c-torture/compile/pr48305.c: New test.
3574 2011-03-29 Jason Merrill <jason@redhat.com>
3576 * g++.dg/cpp0x/regress/value-dep1.C: New.
3578 2011-03-29 Steve Ellcey <sje@cup.hp.com>
3580 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
3582 2011-03-29 Ian Lance Taylor <iant@google.com>
3584 * go.test/go-test.exp: Handle the test lines used in several new
3586 (errchk): Add opts parameter. Change all callers. Handle parens
3589 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
3590 Dominique d'Humieres <dominiq@lps.ens.fr>
3592 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
3593 and __APPLE__ && __PPC__ && __ALTIVEC__.
3595 2011-03-29 Jason Merrill <jason@redhat.com>
3597 * g++.dg/cpp0x/dependent1.C: New.
3599 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
3601 * g++.dg/cpp0x/constexpr-memfn1.C: New.
3603 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
3605 2011-03-29 Janus Weil <janus@gcc.gnu.org>
3608 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
3609 * gfortran.dg/proc_ptr_comp_32.f90: New.
3611 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3613 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
3614 check for corresponding warning.
3616 2011-03-28 Jason Merrill <jason@redhat.com>
3618 * g++.dg/cpp0x/rv-deduce2.C: New.
3620 2011-03-29 Jakub Jelinek <jakub@redhat.com>
3623 * gcc.dg/pr48203.c: New test.
3625 2011-03-28 Jeff Law <law@redhat.com>
3627 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
3629 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
3631 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
3632 and __PPC__ && __ALTIVEC__.
3634 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3637 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
3638 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3639 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3640 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3642 2011-03-28 Jason Merrill <jason@redhat.com>
3644 * g++.dg/cpp0x/initlist-array2.C: New.
3646 * g++.dg/cpp0x/initlist-array1.C: New.
3648 * g++.dg/cpp0x/constexpr-compound.C: New.
3650 * g++.dg/cpp0x/constexpr-using.C: New.
3652 * g++.dg/cpp0x/constexpr-noexcept.C: New.
3654 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
3657 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
3659 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
3661 * gcc.dg/slp-1.c: New test.
3663 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
3665 * gcc.target/i386/avx256-unaligned-load-1.c: New.
3666 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
3667 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
3668 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
3669 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
3670 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
3671 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3672 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3673 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
3674 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3675 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3676 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
3677 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
3678 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3680 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3683 * gfortran.dg/trim_optimize_5.f90: New test.
3684 * gfortran.dg/trim_optimize_6.f90: New test.
3686 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
3689 * gcc.target/mips/madd-7.c: Remove -mlong32.
3690 * gcc.target/mips/msub-7.c: Likewise.
3692 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
3694 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
3695 accesses to preserve the meaning of the test for doubleword vectors.
3696 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3697 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
3699 2011-03-26 Janus Weil <janus@gcc.gnu.org>
3702 * gfortran.dg/class_42.f03: New.
3704 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
3706 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
3709 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
3711 PR rtl-optimization/48144
3712 * gcc.dg/pr48144.c: New test.
3714 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3716 * gnat.dg/discr27.ad[sb]: New test.
3718 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3720 * gnat.dg/limited_with2.ad[sb]: New test.
3721 * gnat.dg/limited_with2_pkg1.ads: New helper.
3722 * gnat.dg/limited_with2_pkg2.ads: Likewise.
3724 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
3726 * gnat.dg/opt15.adb: New test.
3727 * gnat.dg/opt15_pkg.ad[sb]: New helper.
3729 2011-03-25 Tobias Burnus <burnus@net-b.de>
3733 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
3734 * gfortran.dg/leadz_trailz_3.f90: Ditto
3736 2011-03-25 Martin Jambor <mjambor@suse.cz>
3738 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
3740 2011-03-25 Jason Merrill <jason@redhat.com>
3742 * g++.dg/cpp0x/defaulted22.C: New.
3743 * g++.dg/cpp0x/defaulted23.C: New.
3744 * g++.dg/cpp0x/defaulted15.C: Adjust.
3746 2011-03-25 Jason Merrill <jason@redhat.com>
3748 * g++.dg/cpp0x/move1.C: New.
3750 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
3753 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
3755 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3757 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
3758 for mips-sgi-irix6.5.
3759 Replace snprintf prototype by <stdio.h>.
3761 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3764 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
3765 run_expensive_tests.
3766 * gcc.dg/graphite/block-4.c: Likewise.
3767 * gcc.dg/graphite/block-7.c: Likewise.
3768 * gcc.dg/graphite/block-8.c: Likewise.
3770 2011-03-25 Richard Guenther <rguenther@suse.de>
3772 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
3773 * g++.dg/tree-ssa/pr8781.C: Likewise.
3774 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3775 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3776 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3777 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
3778 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3779 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3780 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3781 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
3782 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3783 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3784 * gcc.dg/tree-ssa/pr21574.c: Likewise.
3785 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
3786 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3787 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
3788 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
3789 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3790 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3791 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3792 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
3793 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
3794 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3795 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
3796 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3797 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
3798 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
3799 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
3800 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3801 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3802 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
3803 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3804 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3805 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3806 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3807 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
3808 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
3809 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3810 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3811 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
3812 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3813 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3814 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3815 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
3816 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
3817 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3818 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
3819 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3820 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3821 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3822 * c-c++-common/pr46562-2.c: Likewise.
3823 * gfortran.dg/pr42108.f90: Likewise.
3824 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
3825 foo to be inlined even at -O1.
3826 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
3827 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
3828 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
3829 * gcc.dg/matrix/matrix.exp: Disable FRE.
3831 2011-03-24 Jakub Jelinek <jakub@redhat.com>
3834 * gcc.dg/dfp/pr48204.c: New test.
3836 2011-03-24 Steve Ellcey <sje@cup.hp.com>
3839 * gcc.c-torture/execute/pr47917.c: Move this...
3840 * gcc.dg/torture/pr47917.c: to here and add xfails.
3842 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3844 * gnat.dg/array16.ad[sb]: New test.
3845 * gnat.dg/array16.ads: New helper.
3847 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3849 * gnat.dg/derived_type2.adb: New test.
3851 2011-03-24 Richard Guenther <rguenther@suse.de>
3853 PR tree-optimization/48271
3854 * g++.dg/torture/pr48271.C: New testcase.
3856 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
3858 * gnat.dg/array15.ad[sb]: New test.
3860 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
3863 * gcc.target/i386/pr48237.c: New test.
3865 2011-03-24 Richard Guenther <rguenther@suse.de>
3868 * gcc.dg/builtin-object-size-10.c: New testcase.
3870 2011-03-24 Richard Guenther <rguenther@suse.de>
3872 PR tree-optimization/46562
3873 * c-c++-common/pr46562-2.c: New testcase.
3874 * c-c++-common/pr46562.c: Likewise.
3876 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
3878 * gcc.dg/vect/vect-cselim-1.c: New test.
3879 * gcc.dg/vect/vect-cselim-2.c: New test.
3881 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
3883 * gcc.target/arm/pr46934.c: New.
3885 2011-03-23 Ian Lance Taylor <iant@google.com>
3887 * go.test/go-test.exp (errchk): Ignore lines containing ////.
3889 2011-03-23 Richard Guenther <rguenther@suse.de>
3891 * gcc.dg/struct: Remove directory and contents.
3893 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3896 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
3898 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3900 * gnat.dg/discr26.ad[sb]: New test.
3901 * gnat.dg/discr26_pkg.ads: New helper.
3903 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
3906 * gcc.target/arm/neon-vld-1.c: New test.
3908 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
3910 * gnat.dg/array14.ad[sb]: New test.
3911 * gnat.dg/array14_pkg.ads: New helper.
3913 2011-03-22 Joseph Myers <joseph@codesourcery.com>
3915 * gcc.c-torture/execute/920501-8.x: Remove.
3916 * gcc.c-torture/execute/930513-1.x: Remove.
3917 * gcc.c-torture/execute/960312-1.x: Remove.
3918 * gcc.c-torture/compile/20000804-1.c,
3919 gcc.c-torture/compile/20001205-1.c,
3920 gcc.c-torture/compile/20001226-1.c,
3921 gcc.c-torture/compile/20010518-2.c,
3922 gcc.c-torture/compile/20020312-1.c,
3923 gcc.c-torture/compile/20020604-1.c,
3924 gcc.c-torture/compile/920501-12.c,
3925 gcc.c-torture/compile/920501-4.c,
3926 gcc.c-torture/compile/920520-1.c,
3927 gcc.c-torture/compile/980506-1.c,
3928 gcc.c-torture/execute/980709-1.x,
3929 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
3930 options for m68hc11.
3931 * gcc.dg/cpp/assert4.c: Don't handle ARC.
3932 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
3935 2011-03-22 Nick Clifton <nickc@redhat.com>
3937 * lib/target-supports.exp (check_profiling_available): Add MN10300
3938 to the list of targets that do not support profiling. Restore
3939 alpha sorting to this list.
3941 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3943 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
3944 failure on 32-bit systems.
3945 * gcc.dg/torture/vector-2.c: Ditto.
3947 2011-03-22 Richard Guenther <rguenther@suse.de>
3949 PR tree-optimization/48228
3950 * gcc.dg/Wstrict-overflow-23.c: New testcase.
3952 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3954 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
3958 * gcc.target/powerpc/pr48226.c: New file.
3960 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
3962 * lib/prune.exp (prune_gcc_output): Prune "could not create
3963 compact unwind for" warnings.
3965 2011-03-20 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.c-torture/execute/pr42544.c: New test.
3970 * gcc.c-torture/execute/pr48197.c: New test.
3972 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3974 PR preprocessor/48192
3975 * gcc.target/powerpc/pr48192.c: New file.
3978 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
3979 split problem of 0 being loaded in a VSX register.
3981 2011-03-21 Richard Guenther <rguenther@suse.de>
3984 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
3985 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3986 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3987 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3989 2011-03-21 Jakub Jelinek <jakub@redhat.com>
3992 * gcc.dg/pr48213.c: New test.
3994 2011-03-21 Kai Tietz <ktietz@redhat.com>
3997 * g++.dg/plugin/attribute_plugin.c: Adjust test.
3999 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
4001 * gcc.target/arm/xor-and.c: New.
4003 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4006 * gfortran.dg/function_optimize_1.f90: New test.
4007 * gfortran.dg/function_optimize_2.f90: New test.
4009 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
4011 PR rtl-optimization/47502
4012 * gcc.target/i386/pr47502-1.c: New.
4013 * gcc.target/i386/pr47502-2.c: Likewise.
4015 2011-03-20 Jakub Jelinek <jakub@redhat.com>
4017 PR rtl-optimization/48156
4018 * gcc.dg/pr48156.c: New test.
4020 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4023 * gfortran.dg/scratch_1.f90: Adjust test.
4025 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4028 * gfortran.dg/scratch_1.f90: New test.
4030 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4032 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
4033 variably modified typedefs.
4034 * gcc.dg/c1x-typedef-2.c: Remove.
4036 2011-03-18 Joseph Myers <joseph@codesourcery.com>
4038 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
4039 * gcc.dg/c1x-anon-struct-3.c: New test.
4040 * gcc.dg/anon-struct-11.c: Update.
4042 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4044 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
4046 Only xfail with gas.
4048 2011-03-18 Jason Merrill <jason@redhat.com>
4050 * g++.dg/template/fn-ptr1.C: New.
4052 * g++.dg/overload/volatile1.C: New.
4054 * g++.dg/opt/pr23372.C: New.
4056 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
4058 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4061 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
4063 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
4065 * gcc.target/arm/unsigned-extend-1.c: New.
4067 2011-03-18 Jakub Jelinek <jakub@redhat.com>
4070 * gcc.c-torture/compile/pr48161.c: New test.
4072 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
4075 * gcc.dg/torture/pr47725.c: New.
4077 2011-03-17 Jason Merrill <jason@redhat.com>
4079 * g++.dg/cpp0x/constexpr-overflow2.C: New.
4080 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
4082 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
4084 * gnat.dg/specs/elab2.ads: New test.
4085 * gnat.dg/specs/elab2_pkg.ads: New helper.
4087 2011-03-17 Jason Merrill <jason@redhat.com>
4089 * g++.dg/cpp0x/decltype-1212.C: New.
4090 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
4092 2011-03-17 Jason Merrill <jason@redhat.com>
4094 * g++.dg/parse/memfnquals1.C: New.
4096 2011-03-17 Richard Guenther <rguenther@suse.de>
4099 * gcc.dg/pr48134.c: New testcase.
4101 2011-03-17 Richard Guenther <rguenther@suse.de>
4104 * g++.dg/torture/pr48165.C: New testcase.
4106 2011-03-17 Jakub Jelinek <jakub@redhat.com>
4108 PR rtl-optimization/48141
4109 * gcc.dg/pr48141.c: New test.
4111 2011-03-16 Jason Merrill <jason@redhat.com>
4113 * g++.dg/cpp0x/constexpr-48089.C: New.
4115 * g++.dg/cpp0x/constexpr-abi1.C: New.
4117 * g++.dg/cpp0x/constexpr-46336.C: New.
4118 * g++.dg/parse/friend5.C: Adjust expected errors.
4120 * g++.dg/cpp0x/constexpr-47570.C: New.
4122 2011-03-16 Dodji Seketeli <dodji@redhat.com>
4125 * ++.dg/debug/dwarf2/typedef6.C: New test.
4127 2011-03-16 Jason Merrill <jason@redhat.com>
4129 * g++.dg/cpp0x/elision2.C: New.
4131 * g++.dg/cpp0x/constexpr-array3.C: New.
4133 2011-03-16 Jason Merrill <jason@redhat.com>
4135 * g++.dg/cpp0x/sfinae6.C: New.
4136 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
4137 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
4138 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
4139 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
4140 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
4142 2011-03-16 Jason Merrill <jason@redhat.com>
4144 * g++.dg/template/incomplete6.C: New.
4146 2011-03-16 Jeff Law <law@redhat.com>
4148 * gcc.dg/tree-ssa/vrp55.c: New test.
4150 2011-03-16 Jason Merrill <jason@redhat.com>
4152 * g++.dg/cpp0x/auto22.C: New.
4154 2011-03-16 Richard Guenther <rguenther@suse.de>
4156 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
4157 optimizing it away if promoted to const.
4159 2011-03-16 Richard Guenther <rguenther@suse.de>
4161 PR tree-optimization/48149
4162 * gcc.dg/fold-complex-1.c: New testcase.
4164 2011-03-16 Richard Guenther <rguenther@suse.de>
4167 * gcc.dg/guality/pr45882.c: Really make sure no inlining
4170 2011-03-16 Richard Guenther <rguenther@suse.de>
4172 PR tree-optimization/26134
4173 * gcc.dg/tree-ssa/complex-6.c: New testcase.
4175 2011-03-16 Richard Guenther <rguenther@suse.de>
4177 PR tree-optimization/48146
4178 * gcc.dg/torture/pr48146.c: New testcase.
4180 2011-03-16 Richard Guenther <rguenther@suse.de>
4182 * gcc.dg/tree-ssa/pr14814.c: Adjust.
4183 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
4185 2011-03-16 Jakub Jelinek <jakub@redhat.com>
4188 * gcc.c-torture/compile/pr48136.c: New test.
4190 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
4193 * gcc.dg/guality/pr45882.c: New test.
4195 2011-03-15 Jason Merrill <jason@redhat.com>
4197 * g++.dg/cpp0x/constexpr-recursion.C: New.
4199 * g++.dg/cpp0x/implicit11.C: New.
4201 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4203 * g++.dg/cpp0x/constexpr-attribute.C: New.
4205 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4207 * g++.dg/parse/pr34758.C: New.
4209 2011-03-15 Xinliang David Li <davidxl@google.com>
4212 * gcc.dg/uninit-pred-7_d.c: New test.
4213 * gcc.dg/uninit-pred-8_d.c: New test.
4215 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4218 * gcc.target/arm/pr46788.c: New.
4220 2011-03-15 Richard Guenther <rguenther@suse.de>
4223 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
4224 * gfortran.dg/ishft_4.f90: Likewise.
4225 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4227 2011-03-15 Richard Guenther <rguenther@suse.de>
4229 PR tree-optimization/13954
4230 * g++.dg/tree-ssa/pr13954.C: New testcase.
4232 2011-03-15 Richard Guenther <rguenther@suse.de>
4234 PR tree-optimization/48037
4235 * gcc.target/i386/pr48037-1.c: New testcase.
4237 2011-03-15 Richard Guenther <rguenther@suse.de>
4239 PR tree-optimization/41490
4240 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
4241 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
4242 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
4243 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
4244 * g++.dg/tree-ssa/pr33604.C: Adjust.
4246 2011-03-14 Jakub Jelinek <jakub@redhat.com>
4249 * gcc.c-torture/execute/pr47917.c: New test.
4250 * gcc.dg/pr47917.c: New test.
4253 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
4255 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
4257 * gcc.target/i386/sse4_1-floor-vec.c: New test.
4258 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
4259 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
4260 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
4261 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
4262 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
4263 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
4264 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
4265 * gcc.target/i386/avx-floor-vec.c: Ditto.
4266 * gcc.target/i386/avx-ceil-vec.c: Ditto.
4267 * gcc.target/i386/avx-trunc-vec.c: Ditto.
4268 * gcc.target/i386/avx-rint-vec.c: Ditto.
4269 * gcc.target/i386/avx-floorf-vec.c: Ditto.
4270 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
4271 * gcc.target/i386/avx-truncf-vec.c: Ditto.
4272 * gcc.target/i386/avx-rintf-vec.c: Ditto.
4274 2011-03-14 Tom Tromey <tromey@redhat.com>
4276 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
4277 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
4278 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
4280 2011-03-14 Tom Tromey <tromey@redhat.com>
4282 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
4283 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
4284 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
4286 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
4288 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
4290 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4292 PR rtl-optimization/47166
4293 * gcc.c-torture/execute/postmod-1.c: New test.
4295 2011-03-14 Richard Guenther <rguenther@suse.de>
4298 * gcc.dg/torture/pr48098.c: New testcase.
4300 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
4303 * gcc.target/powerpc/pr48053-1.c: New test.
4304 * gcc.target/powerpc/pr48053-2.c: Likewise.
4306 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4309 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
4311 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4314 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
4316 2011-03-12 Janus Weil <janus@gcc.gnu.org>
4319 * gfortran.dg/class_41.f03: New.
4321 2011-03-11 Dodji Seketeli <dodji@redhat.com>
4323 * g++.dg/conversion/cast3.C: New test.
4325 2011-03-11 Jason Merrill <jason@redhat.com>
4327 * g++.dg/template/error45.C: New.
4329 * g++.dg/parse/no-type-defn1.C: New.
4331 * g++.dg/ext/attrib40.C: New.
4333 * g++.dg/cpp0x/regress/array1.C: New.
4335 2011-03-11 Richard Guenther <rguenther@suse.de>
4337 PR tree-optimization/48067
4338 * gcc.dg/pr48067.c: New testcase.
4340 2011-03-11 Richard Guenther <rguenther@suse.de>
4343 * g++.dg/lto/20110311-1_0.C: New testcase.
4345 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4348 * g++.dg/inherit/virtual8.C: New test.
4351 * gcc.dg/torture/pr48044.c: New test.
4353 2011-03-11 Janus Weil <janus@gcc.gnu.org>
4356 * gfortran.dg/proc_ptr_comp_31.f90: New.
4358 2011-03-11 Richard Guenther <rguenther@suse.de>
4360 PR tree-optimization/47278
4361 * gcc.dg/torture/pr47278-1.c: New testcase.
4362 * gcc.dg/torture/pr47278-2.c: Likewise.
4364 2011-03-11 Jakub Jelinek <jakub@redhat.com>
4366 PR tree-optimization/48063
4367 * gcc.dg/torture/pr48063.c: New test.
4369 2011-03-10 Jason Merrill <jason@redhat.com>
4371 * g++.dg/template/array22.C: New.
4373 * g++.dg/cpp0x/syntax-err1.C: New.
4374 * g++.dg/parse/error36.C: Adjust expected errors.
4375 * g++.old-deja/g++.pt/ctor2.C: Likewise.
4376 * g++.old-deja/g++.pt/typename3.C: Likewise.
4377 * g++.old-deja/g++.pt/typename4.C: Likewise.
4378 * g++.old-deja/g++.pt/typename6.C: Likewise.
4380 2011-03-09 Jason Merrill <jason@redhat.com>
4382 * g++.dg/template/nontype22.C: New.
4384 2011-03-09 Martin Jambor <mjambor@suse.cz>
4386 PR tree-optimization/47714
4387 * g++.dg/torture/pr47714.C: New test.
4389 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4392 * gcc.target/powerpc/pr47755-2.c: New file.
4394 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4396 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
4397 is not set in the environment, pass 64 as first argument when not
4398 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
4399 native where ulimit -u is supported.
4401 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4403 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
4405 2011-03-08 Jason Merrill <jason@redhat.com>
4407 * g++.dg/template/nontype21.C: New.
4409 * g++.dg/template/anon5.C: New.
4411 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4414 * gcc.dg/pr47881.c: New test.
4416 2011-03-08 Dodji Seketeli <dodji@redhat.com>
4419 * g++.dg/lookup/template3.C: New test.
4421 2011-03-08 Kai Tietz <ktietz@redhat.com>
4423 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
4426 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
4429 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
4430 sizeof to compute alignment.
4432 2011-03-08 Jakub Jelinek <jakub@redhat.com>
4434 PR tree-optimization/48022
4435 * gcc.dg/pr48022-1.c: New test.
4436 * gcc.dg/pr48022-2.c: New test.
4438 2011-03-07 Jason Merrill <jason@redhat.com>
4440 * g++.dg/template/nontype20.C: New.
4441 * g++.dg/init/member1.C: Adjust expected errors.
4442 * g++.dg/parse/constant4.C: Likewise.
4443 * g++.dg/template/qualified-id3.C: Likewise.
4444 * g++.old-deja/g++.pt/crash10.C: Likewise.
4446 * g++.dg/cpp0x/regress/non-const1.C: New.
4448 2011-03-07 Jakub Jelinek <jakub@redhat.com>
4451 * gcc.dg/pr47991.c: New test.
4453 2011-03-07 Jason Merrill <jason@redhat.com>
4455 * g++.dg/abi/mangle46.C: New.
4457 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
4460 * gcc.target/powerpc/pr47862.c: New.
4462 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
4465 * gcc.target/i386/combine-mul.c: Require nonpic.
4467 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
4468 Nathan Froyd <froydnj@codesourcery.com>
4470 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
4472 2011-03-06 Mark Mitchell <mark@codesourcery.com>
4474 * README.QMTEST: Remove.
4476 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
4477 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4480 * gfortran.dg/array_constructor_37.f90 : New test.
4482 2011-03-05 Jason Merrill <jason@redhat.com>
4484 * g++.dg/abi/mangle39.C: ABI v5, not 6.
4485 * g++.dg/abi/mangle45.C: Likewise.
4486 * g++.dg/cpp0x/trailing1.C: Likewise.
4488 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4490 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
4492 2011-03-05 Jakub Jelinek <jakub@redhat.com>
4494 PR rtl-optimization/47899
4495 * gcc.dg/pr47899.c: New test.
4497 * gcc.dg/torture/pr47968.c: Ignore warnings.
4499 PR tree-optimization/47967
4500 * gcc.c-torture/compile/pr47967.c: New test.
4502 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4504 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
4505 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
4507 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
4509 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
4510 and property_getAttributes() if __OBJC2__.
4511 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4512 * objc.dg/property/property-encoding-1.m: New.
4513 * obj-c++.dg/property/property-encoding-1.mm: New.
4515 2011-03-04 Jason Merrill <jason@redhat.com>
4517 * g++.dg/template/pseudodtor6.C: New.
4519 * g++.dg/inherit/covariant19.C: New.
4521 2011-03-04 Richard Guenther <rguenther@suse.de>
4524 * gcc.dg/torture/pr47968.c: New testcase.
4526 2011-03-04 Richard Guenther <rguenther@suse.de>
4529 * gcc.dg/torture/pr47975.c: New testcase.
4531 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4534 * g++.dg/template/crash106.C: New.
4536 2011-03-03 Jakub Jelinek <jakub@redhat.com>
4539 * gcc.dg/gomp/pr47963.c: New test.
4540 * g++.dg/gomp/pr47963.C: New test.
4542 2011-03-02 Jason Merrill <jason@redhat.com>
4544 * g++.dg/cpp0x/regress/condition1.C: New.
4546 * g++.dg/cpp0x/constexpr-ctor9.C: New.
4548 2011-03-01 Jason Merrill <jason@redhat.com>
4550 * g++.dg/cpp0x/lambda/lambda-98.C: New.
4552 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
4554 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4556 PR rtl-optimization/47925
4557 * gcc.c-torture/execute/pr47925.c: New test.
4559 2011-03-01 Jason Merrill <jason@redhat.com>
4561 * g++.dg/cpp0x/decltype25.C: New.
4563 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
4565 2011-03-01 Richard Guenther <rguenther@suse.de>
4567 PR tree-optimization/47890
4568 * gcc.dg/torture/pr47890.c: New testcase.
4570 2011-03-01 Richard Guenther <rguenther@suse.de>
4573 * gcc.dg/lto/pr47924_0.c: New testcase.
4575 2011-03-01 Richard Guenther <rguenther@suse.de>
4578 * gfortran.dg/lto/pr46911_0.f: New testcase.
4580 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4582 PR libgfortran/47933
4583 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
4584 compile errors from older code form.
4586 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4588 PR libgfortran/47567
4589 * gfortran.dg/fmt_fw_d.f90: New test.
4591 2011-02-28 Jason Merrill <jason@redhat.com>
4593 * g++.dg/inherit/covariant18.C: New.
4595 2011-02-28 Jakub Jelinek <jakub@redhat.com>
4598 * gcc.dg/pr47893.c: New test.
4600 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
4602 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
4603 NULL in case of a selector with conflicting types.
4604 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
4606 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
4608 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
4609 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
4610 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
4611 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
4613 2011-02-28 Jason Merrill <jason@redhat.com>
4616 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
4618 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4620 PR libgfortran/47778
4621 * gfortran.dg/namelist_71.f90: New test.
4623 2011-02-27 Jason Merrill <jason@redhat.com>
4626 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
4627 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
4629 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4632 * g++.dg/cpp0x/constexpr-ctor8.C: New.
4634 2011-02-27 Jakub Jelinek <jakub@redhat.com>
4637 * gfortran.dg/gomp/task-1.f90: Removed.
4639 2011-02-26 Jason Merrill <jason@redhat.com>
4641 * g++.dg/template/this-targ1.C: New.
4643 * g++.dg/cpp0x/regress/template-const1.C: New.
4644 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
4645 * g++.dg/template/function1.C: Adjust.
4646 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
4647 * g++.dg/debug/debug7.C: Adjust.
4649 2011-02-26 Tobias Burnus <burnus@net-b.de>
4652 * gfortran.dg/gomp/task-1.f90: New.
4654 2011-02-25 Jie Zhang <jie@codesourcery.com>
4656 * gcc.target/arm/neon-thumb2-move.c: Add
4657 dg-require-effective-target arm_thumb2_ok.
4659 2011-02-24 Jason Merrill <jason@redhat.com>
4661 * g++.dg/parse/constant1.C: Specify C++98 mode.
4662 * g++.dg/parse/constant5.C: Likewise.
4663 * g++.dg/parse/error2.C: Likewise.
4664 * g++.dg/parse/semicolon3.C: Likewise.
4665 * g++.dg/template/crash14.C: Likewise.
4666 * g++.dg/template/local4.C: Likewise.
4667 * g++.dg/template/nontype3.C: Likewise.
4668 * g++.dg/parse/crash31.C: Adjust expected errors.
4669 * g++.dg/template/function1.C: Likewise.
4670 * g++.dg/template/ref3.C: Likewise.
4671 * g++.dg/template/static9.C: Likewise.
4672 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
4674 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
4675 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
4676 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
4677 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
4678 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
4680 2011-02-24 Jakub Jelinek <jakub@redhat.com>
4683 * gfortran.dg/pr47878.f90: New test.
4685 2011-02-24 Richard Guenther <rguenther@suse.de>
4688 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
4689 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
4691 2011-02-24 Richard Guenther <rguenther@suse.de>
4694 * gfortran.dg/lto/pr47839_0.f90: New testcase.
4695 * gfortran.dg/lto/pr47839_1.f90: Likewise.
4697 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4699 PR libgfortran/47567
4700 * gfortran.dg/fmt_f0_1.f90: Update test.
4702 2011-02-23 Jason Merrill <jason@redhat.com>
4704 * g++.dg/abi/mangle39.C: Adjust parm mangling.
4705 * g++.dg/abi/mangle45.C: New.
4707 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
4708 * g++.dg/template/canon-type-9.C: Match use of decltype
4709 between declaration and definition.
4710 * g++.dg/template/canon-type-12.C: Likewise.
4712 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
4715 * gfortran.dg/nested_allocatables_1.f90: New.
4717 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
4720 * g++.dg/pr46868.C: New test.
4721 * g++.dg/parse/parameter-declaration-1.C: Adjust.
4722 * g++.dg/parse/error14.C: Adjust.
4724 2011-02-23 Richard Guenther <rguenther@suse.de>
4726 PR tree-optimization/47838
4727 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
4729 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4731 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
4733 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
4735 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
4736 * gfortran.dg/count_init_expr.f03: Ditto.
4737 * gfortran.dg/gomp/pr43711.f90: Ditto.
4738 * gcc.dg/struct-parse-2.c: Ditto.
4739 * gcc.dg/parse-error-3.c: Ditto.
4740 * gcc.dg/Wlogical-op-1.c: Ditto.
4741 * gcc.dg/Walways-true-1.c: Ditto.
4742 * gcc.dg/pr24225.c: Ditto.
4743 * gcc.dg/Walways-true-2.c: Ditto.
4744 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
4745 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
4746 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
4747 * g++.dg/overload/defarg4.C: Ditto.
4748 * g++.dg/inherit/covariant16.C: Ditto.
4749 * g++.dg/inherit/virtual7.C: Ditto.
4750 * g++.dg/template/canon-type-9.C: Ditto.
4751 * g++.dg/template/access19.C: Ditto.
4752 * g++.dg/template/call7.C: Ditto.
4753 * g++.dg/template/canon-type-2.C: Ditto.
4754 * g++.dg/template/init7.C: Ditto.
4755 * g++.dg/template/sizeof-template-argument.C: Ditto.
4756 * g++.dg/template/const3.C: Ditto.
4757 * g++.dg/template/sfinae26.C: Ditto.
4758 * g++.dg/template/sfinae26.C: Ditto.
4759 * g++.dg/template/canon-type-11.C: Ditto.
4760 * g++.dg/template/union2.C: Ditto.
4761 * g++.dg/template/canon-type-3.C: Ditto.
4762 * g++.dg/template/canon-type-1.C: Ditto.
4763 * g++.dg/template/canon-type-5.C: Ditto.
4764 * g++.dg/template/canon-type-7.C: Ditto.
4765 * g++.dg/template/canon-type-10.C: Ditto.
4766 * g++.dg/template/spec36.C: Ditto.
4767 * g++.dg/template/typedef38.C: Ditto.
4768 * g++.dg/template/canon-type-4.C: Ditto.
4769 * g++.dg/template/canon-type-6.C: Ditto.
4770 * g++.dg/template/canon-type-13.C: Ditto.
4771 * g++.dg/template/instantiate9.C: Ditto.
4772 * g++.dg/template/ttp22.C: Ditto.
4773 * g++.dg/warn/Wreturn-type-6.C: Ditto.
4774 * g++.dg/warn/Walways-true-1.C: Ditto.
4775 * g++.dg/warn/Wlogical-op-1.C: Ditto.
4776 * g++.dg/warn/Walways-true-2.C: Ditto.
4777 * g++.dg/conversion/op4.C: Ditto.
4778 * g++.dg/opt/pr19650.C: Ditto.
4779 * g++.dg/lookup/friend11.C: Ditto.
4780 * g++.dg/other/default2.C: Ditto.
4781 * g++.dg/other/default3.C: Ditto.
4782 * g++.dg/other/dtor2.C: Ditto.
4783 * g++.dg/other/friend5.C: Ditto.
4784 * g++.dg/other/default5.C: Ditto.
4785 * g++.dg/init/brace6.C: Ditto.
4786 * g++.dg/init/aggr5.C: Ditto.
4787 * g++.dg/init/error2.C: Ditto.
4788 * g++.dg/expr/bound-mem-fun.C: Ditto.
4789 * g++.dg/expr/cond6.C: Ditto.
4790 * g++.dg/expr/stmt-expr-1.C: Ditto.
4791 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
4792 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
4793 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
4794 * g++.dg/cpp0x/bracket1.C: Ditto.
4795 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
4796 * g++.dg/cpp0x/pr38646.C: Ditto.
4797 * g++.dg/cpp0x/variadic73.C: Ditto.
4798 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
4799 * g++.dg/cpp0x/bracket4.C: Ditto.
4800 * g++.dg/cpp0x/decltype4.C: Ditto.
4801 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
4802 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
4803 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
4804 * g++.dg/cpp0x/variadic-new2.C: Ditto.
4805 * g++.dg/cpp0x/decltype2.C: Ditto.
4806 * g++.dg/cpp0x/decltype1.C: Ditto.
4807 * g++.dg/cpp0x/bracket2.C: Ditto.
4808 * g++.dg/cpp0x/decltype5.C: Ditto.
4809 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
4810 * g++.dg/cpp0x/variadic70.C: Ditto.
4811 * g++.dg/cpp0x/decltype6.C: Ditto.
4812 * g++.dg/cpp0x/rvo.C: Ditto.
4813 * g++.dg/cpp0x/vt-40092.C: Ditto.
4814 * g++.dg/cpp0x/variadic-new.C: Ditto.
4815 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
4816 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
4817 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
4818 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
4819 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
4820 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
4821 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
4822 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
4823 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
4824 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
4825 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
4826 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
4827 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
4828 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
4829 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
4830 * g++.dg/cpp0x/pr39639.C: Ditto.
4831 * g++.dg/cpp0x/decltype3.C: Ditto.
4832 * g++.dg/cpp0x/variadic68.C: Ditto.
4833 * g++.dg/cpp0x/variadic-function.C: Ditto.
4834 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
4835 * g++.dg/cpp0x/variadic-bind.C: Ditto.
4836 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
4837 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
4838 * g++.dg/parse/crash35.C: Ditto.
4839 * g++.dg/parse/crash40.C: Ditto.
4840 * g++.dg/parse/defarg12.C: Ditto.
4841 * g++.dg/parse/crash34.C: Ditto.
4842 * g++.dg/parse/constructor3.C: Ditto.
4843 * g++.dg/parse/template23.C: Ditto.
4844 * g++.dg/parse/crash56.C: Ditto.
4845 * g++.dg/parse/dtor13.C: Ditto.
4846 * g++.dg/parse/error33.C: Ditto.
4847 * g++.dg/parse/ctor9.C: Ditto.
4848 * g++.dg/parse/error32.C: Ditto.
4849 * g++.dg/parse/error37.C: Ditto.
4850 * g++.dg/parse/bitfield3.C: Ditto.
4851 * g++.dg/parse/struct-4.C: Ditto.
4852 * g++.dg/ext/has_trivial_copy.C: Ditto.
4853 * g++.dg/ext/is_polymorphic.C: Ditto.
4854 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
4855 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
4856 * g++.dg/ext/has_nothrow_assign.C: Ditto.
4857 * g++.dg/ext/is_union.C: Ditto.
4858 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
4859 * g++.dg/ext/is_pod.C: Ditto.
4860 * g++.dg/ext/has_virtual_destructor.C: Ditto.
4861 * g++.dg/ext/has_trivial_constructor.C: Ditto.
4862 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
4863 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
4864 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
4865 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
4866 * g++.dg/ext/is_abstract.C: Ditto.
4867 * g++.dg/ext/has_trivial_assign.C: Ditto.
4868 * g++.dg/ext/is_class.C: Ditto.
4869 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
4870 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
4871 * g++.dg/ext/is_base_of.C: Ditto.
4872 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
4873 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
4874 * g++.dg/ext/is_empty.C: Ditto.
4875 * g++.dg/ext/is_enum.C: Ditto.
4876 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
4877 * gnat.dg/opt11.adb: Ditto.
4878 * obj-c++.dg/pr45735.mm: Ditto.
4879 * obj-c++.dg/pr24393.mm: Ditto.
4880 * obj-c++.dg/exceptions-2.mm: Ditto.
4881 * objc.dg/pr45735.m: Ditto.
4882 * objc.dg/pr24393.m: Ditto.
4884 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
4886 * objc.dg/attributes/objc-exception-1.m: New.
4888 2011-02-23 Jie Zhang <jie@codesourcery.com>
4890 * gcc.dg/cpp/include7.c: New test.
4892 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4895 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
4897 2011-02-23 Jie Zhang <jie@codesourcery.com>
4899 PR rtl-optimization/47763
4900 * gcc.dg/pr47763.c: New test.
4902 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
4905 * gfortran.dg/whole_file_32.f90 : New test.
4907 2011-02-22 Dodji Seketeli <dodji@redhat.com>
4910 * g++.dg/inherit/virtual7.C: New test.
4912 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
4915 * objc.dg/type-size-3.m: Updated error message.
4916 * objc.dg/type-size-4.m: New test.
4917 * objc.dg/type-size-5.m: New test.
4919 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4921 * lib/gnat.exp: Fix comments.
4922 Don't load libgloss.exp.
4923 (default_gnat_version): Call $compiler with --version.
4924 Adapt regexp for gnatmake output, insert version.
4925 (gnat_version): New proc.
4926 (gnat_init): Remove gnat_libgcc_s_path.
4927 (gnat_target_compile): Likewise.
4928 Remove ld_library_path.
4929 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
4930 (gnat_pass): Remove.
4931 (gnat_pass): Remove.
4932 (gnat_finish): Remove.
4933 (gnat_exit): Remove.
4934 (local_find_gnatmake): Reindent.
4935 (runtest_file_p): Remove.
4936 (prune_warnings): Remove.
4937 (find_gnatclean): New proc.
4938 * lib/gnat-dg.exp (lremove): New proc.
4939 (gnat-dg-test): Reindent.
4940 Remove additional output files.
4941 (gnat-dg-runtest): Remove.
4943 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
4944 * gnat.dg/loop_optimization6.adb: Likewise.
4945 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
4947 2011-02-22 Jakub Jelinek <jakub@redhat.com>
4949 PR tree-optimization/47835
4950 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
4952 2011-02-22 Tobias Burnus <burnus@net-b.de>
4954 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
4955 * gfortran.dg/abstract_type_2.f03: Ditto.
4956 * gfortran.dg/abstract_type_3.f03: Ditto.
4957 * gfortran.dg/abstract_type_4.f03: Ditto.
4958 * gfortran.dg/abstract_type_5.f03: Ditto.
4959 * gfortran.dg/abstract_type_6.f03: Ditto.
4960 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
4961 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
4962 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
4963 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
4964 * gfortran.dg/array_function_5.f90: Ditto.
4965 * gfortran.dg/asynchronous_3.f03: Ditto.
4966 * gfortran.dg/char_expr_1.f90: Ditto.
4967 * gfortran.dg/class_14.f03: Ditto.
4968 * gfortran.dg/data_array_6.f: Ditto.
4969 * gfortran.dg/data_invalid.f90: Ditto.
4970 * gfortran.dg/dot_product_1.f03: Ditto.
4971 * gfortran.dg/func_derived_5.f90: Ditto.
4972 * gfortran.dg/func_result_4.f90: Ditto.
4973 * gfortran.dg/implied_do_1.f90: Ditto.
4974 * gfortran.dg/initialization_25.f90: Ditto.
4975 * gfortran.dg/initialization_26.f90: Ditto.
4976 * gfortran.dg/interface_34.f90: Ditto.
4977 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
4978 * gfortran.dg/keyword_symbol_1.f90: Ditto.
4979 * gfortran.dg/matmul_8.f03: Ditto.
4980 * gfortran.dg/merge_init_expr.f90: Ditto.
4981 * gfortran.dg/pack_assign_1.f90: Ditto.
4982 * gfortran.dg/pack_vector_1.f90: Ditto.
4983 * gfortran.dg/pointer_check_8.f90: Ditto.
4984 * gfortran.dg/product_init_expr.f03: Ditto.
4985 * gfortran.dg/reshape_order_5.f90: Ditto.
4986 * gfortran.dg/reshape_shape_1.f90: Ditto.
4987 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
4988 * gfortran.dg/same_name_2.f90: Ditto.
4989 * gfortran.dg/selected_real_kind_1.f90: Ditto.
4990 * gfortran.dg/spread_init_expr.f03: Ditto.
4991 * gfortran.dg/stmt_func_1.f90: Ditto.
4992 * gfortran.dg/sum_init_expr.f03: Ditto.
4993 * gfortran.dg/transpose_3.f03: Ditto.
4994 * gfortran.dg/unpack_init_expr.f03: Ditto.
4995 * gfortran.dg/warn_conversion.f90: Ditto.
4996 * gfortran.dg/warn_conversion_2.f90: Ditto.
4997 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
4998 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
4999 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
5000 * gfortran.dg/whole_file_16.f90: Ditto.
5001 * gfortran.dg/whole_file_17.f90: Ditto.
5002 * gfortran.dg/whole_file_18.f90: Ditto.
5003 * gfortran.dg/whole_file_20.f03: Ditto.
5004 * gfortran.dg/whole_file_5.f90: Ditto.
5005 * gfortran.dg/whole_file_6.f90: Ditto.
5006 * gfortran.dg/write_invalid_format.f90: Ditto.
5007 * gfortran.dg/zero_sized_6.f90: Ditto.
5009 2011-02-21 Jeff Law <law@redhat.com>
5011 PR rtl-optimization/46178
5012 * gcc.target/i386/pr46178.c: New test.
5014 PR rtl-optimization/46002
5015 * gcc.c-torture/compile/pr46002.c: New test.
5017 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5019 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
5022 2011-02-21 Jakub Jelinek <jakub@redhat.com>
5025 * g++.dg/debug/pr47106.C: Require effective target lto.
5027 2011-02-21 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp0x/constexpr-diag2.C: New.
5031 2011-02-20 Jason Merrill <jason@redhat.com>
5033 * g++.dg/cpp0x/constexpr-ctor7.C: New.
5035 * g++.dg/cpp0x/fntmpdefarg2.C: New.
5037 * g++.dg/overload/conv-op1.C: New.
5039 * g++.dg/cpp0x/constexpr-synth1.C: New.
5041 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5043 * objc.dg/layout-2.m: New.
5044 * objc.dg/selector-3.m: Adjusted location of error message.
5045 * objc.dg/type-size-3.m: Same.
5046 * obj-c++.dg/selector-3.mm: Same.
5048 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
5051 * objc.dg/property/dotsyntax-22.m: New.
5052 * obj-c++.dg/property/dotsyntax-22.mm: New.
5054 2011-02-20 Dodji Seketeli <dodji@redhat.com>
5057 * g++.dg/template/typedef38.C: New test.
5059 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5062 * gfortran.dg/whole_file_30.f90 : New test.
5063 * gfortran.dg/whole_file_31.f90 : New test.
5065 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
5069 * gfortran.dg/whole_file_28.f90 : New test.
5070 * gfortran.dg/whole_file_29.f90 : New test.
5072 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5075 * g++.dg/template/crash105.C: New.
5077 2011-02-19 Jason Merrill <jason@redhat.com>
5079 * g++.dg/cpp0x/regress/no-elide1.C: New.
5081 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
5083 PR tree-optimization/46620
5084 * gcc.dg/pr46620.c: New.
5086 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5089 * gcc.target/i386/pr47809.c: New test.
5091 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5092 Tobias Burnus <burnus@net-b.de>
5094 * lib/target-supports.exp
5095 (check_effective_target_fortran_large_real): New check for large reals.
5096 * gfortran.dg/nan_7.f90: New test.
5098 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5100 PR libgfortran/47567
5101 * gfortran.dg/fmt_f0_1.f90: Update test.
5103 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
5106 * gfortran.dg/array_constructor_36.f90 : New test.
5107 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
5108 allow for comparison between different elements of the array
5109 constructor at different levels of optimization.
5111 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
5113 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
5114 * gcc.target/i386/pr32280-1.c: Likewise.
5116 2011-02-19 Jakub Jelinek <jakub@redhat.com>
5119 * gcc.target/i386/pr47800.c: New test.
5121 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
5123 * objc/execute/exceptions/foward-1.x: New.
5125 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5128 * gfortran.dg/derived_constructor_comps_4.f90: New.
5130 2011-02-18 Tobias Burnus
5133 * gfortran.dg/func_result_6.f90: New.
5135 2011-02-18 Michael Matz <matz@suse.de>
5138 * gfortran.dg/lto/pr45586_0.f90: New test.
5139 * gfortran.dg/typebound_proc_20.f90: Ditto.
5140 * gfortran.dg/typebound_proc_21.f90: Ditto.
5142 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5145 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
5147 2011-02-18 Tobias Burnus <burnus@net-b.de>
5150 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
5152 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
5153 normalizing the error/warning output.
5154 * gfortran.dg/Wall.f90: Update dg-error/warning.
5155 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
5156 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
5157 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
5158 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
5159 * gfortran.dg/class_30.f90: Update dg-error/warning.
5160 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
5161 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
5162 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
5163 * gfortran.dg/entry_17.f90: Update dg-error/warning.
5164 * gfortran.dg/entry_19.f90: Update dg-error/warning.
5165 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
5166 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
5167 * gfortran.dg/g77/12632.f: Update dg-error/warning.
5168 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
5169 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
5170 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
5171 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
5172 * gfortran.dg/goto_8.f90: Update dg-error/warning.
5173 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
5174 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
5175 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
5176 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
5177 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
5178 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
5179 * gfortran.dg/volatile3.f90: Update dg-error/warning.
5180 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
5181 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
5182 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
5183 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
5184 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
5186 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5189 * gfortran.dg/proc_ptr_comp_30.f90: New.
5191 2011-02-18 Jakub Jelinek <jakub@redhat.com>
5194 * gcc.target/i386/pr47780.c: New test.
5196 2011-02-18 Janus Weil <janus@gcc.gnu.org>
5199 * gfortran.dg/class_40.f03: New.
5201 2011-02-18 Dodji Seketeli <dodji@redhat.com>
5204 * g++.dg/cpp0x/auto21.C: New test.
5206 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
5208 * objc.dg/special/unclaimed-category-1.h: Updated for
5210 * objc.dg/special/unclaimed-category-1.m: Same.
5211 * objc.dg/zero-link-1.m: Same.
5212 * objc.dg/lookup-1.m: Same.
5213 * objc.dg/torture/strings/const-str-9.m
5214 * objc.dg/torture/strings/const-str-10.m: Same.
5215 * objc.dg/torture/strings/const-str-11.m: Same.
5216 * objc.dg/torture/forward-1.m: Same.
5217 * objc.dg/zero-link-2.m: Same.
5218 * objc.dg/encode-7-next-64bit.m: Same.
5219 * objc.dg/method-4.m: Same.
5220 * objc.dg/next-runtime-1.m: Same.
5221 * objc.dg/image-info.m: Same.
5222 * objc.dg/pr23214.m: Same.
5223 * objc.dg/symtab-1.m: Same.
5224 * obj-c++.dg/basic.m: Same.
5225 * obj-c++.dg/proto-lossage-3.m: Same.
5226 * obj-c++.dg/torture/strings/const-str-10.m: Same.
5227 * obj-c++.dg/torture/strings/const-str-11.m: Same.
5228 * obj-c++.dg/torture/strings/const-str-9.m: Same.
5229 * obj-c++.dg/method-11.m: Same.
5230 * objc/execute/enumeration-1.m: Same.
5231 * objc/execute/object_is_class.m: Same.
5232 * objc/execute/formal_protocol-2.m: Same.
5233 * objc/execute/formal_protocol-4.m: Same.
5234 * objc/execute/formal_protocol-6.m: Same.
5235 * objc/execute/bycopy-3.m: Same.
5236 * objc/execute/exceptions/catchall-1.m: Same.
5237 * objc/execute/exceptions/finally-1.m: Same.
5238 * objc/execute/exceptions/local-variables-1.m: Same.
5239 * objc/execute/exceptions/foward-1.m: Same.
5240 * objc/execute/bf-common.h
5241 * objc/execute/enumeration-2.m: Same.
5242 * objc/execute/formal_protocol-1.m: Same.
5243 * objc/execute/formal_protocol-3.m: Same.
5244 * objc/execute/formal_protocol-5.m: Same.
5245 * objc/execute/accessing_ivars.m: Same.
5246 * objc/execute/bycopy-2.m: Same.
5247 * objc/execute/formal_protocol-7.m: Same.
5248 * objc/execute/compatibility_alias.m: Same.
5249 * objc/execute/no_clash.m: Same.
5250 * objc/execute/object_is_meta_class.m: Same.
5251 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
5252 * objc/execute/class-tests-1.h: Include stdio.h.
5253 * objc/execute/class-tests-2.h: Same.
5254 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
5256 * obj-c++.dg/try-catch-2.mm: Same.
5258 2011-02-17 Jakub Jelinek <jakub@redhat.com>
5261 * g++.dg/warn/Wunused-parm-4.C: New test.
5263 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
5264 Jan Hubicka <jh@suse.cz>
5268 * g++.dg/debug/pr47106.C: New.
5270 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
5273 * gcc.target/i386/pr43653.c: New test.
5275 2011-02-11 Dodji Seketeli <dodji@redhat.com>
5278 * g++.dg/template/inherit6.C: New test.
5280 2011-02-16 Janus Weil <janus@gcc.gnu.org>
5283 * gfortran.dg/class_39.f03: New.
5285 2011-02-16 Dodji Seketeli <dodji@redhat.com>
5288 * g++.dg/cpp0x/variadic106.C: New test.
5290 2011-02-16 Jakub Jelinek <jakub@redhat.com>
5293 * gfortran.dg/pr47757-1.f90: New test.
5294 * gfortran.dg/pr47757-2.f90: New test.
5295 * gfortran.dg/pr47757-3.f90: New test.
5298 * g++.dg/cpp0x/enum8.C: New test.
5300 2011-02-15 Jason Merrill <jason@redhat.com>
5302 * g++.dg/inherit/implicit-trivial1.C: New.
5303 * g++.dg/cpp0x/implicit-trivial1.C: New.
5305 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5308 * gcc.dg/torture/pr47725.c: Removed.
5310 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5313 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
5314 constant does not generate a load from memory.
5316 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
5319 * gcc.dg/torture/pr47725.c: New.
5321 2011-02-15 Richard Guenther <rguenther@suse.de>
5323 PR tree-optimization/47743
5324 * gcc.dg/torture/pr47743.c: New testcase.
5326 2011-02-15 Jakub Jelinek <jakub@redhat.com>
5329 * gcc.target/i386/pr47581.c: New test.
5331 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5334 * gfortran.dg/select_type_22.f03: New.
5336 2011-02-14 Jason Merrill <jason@redhat.com>
5338 * g++.dg/cpp0x/regress/enum1.C: New.
5340 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5342 * gnat.dg/include.adb: New test.
5344 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5347 * gfortran.dg/class_38.f03: New.
5349 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
5351 * gcc.dg/pr46494.c: New test.
5353 2011-02-14 Richard Guenther <rguenther@suse.de>
5355 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
5357 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5360 * gnat.dg/null_pointer_deref1.exp: Don't skip on
5361 sparc*-sun-solaris2.11.
5363 2011-02-14 Janus Weil <janus@gcc.gnu.org>
5366 * gfortran.dg/argument_checking_18.f90: New.
5368 2011-02-13 Tobias Burnus <burnus@net-b.de>
5370 * gfortran.dg/argument_checking_13.f90: Update dg-error.
5371 * gfortran.dg/argument_checking_17.f90: New.
5373 2011-02-12 Janus Weil <janus@gcc.gnu.org>
5375 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
5376 are temporarily disabled.
5377 * gfortran.dg/class_7.f03: Ditto.
5378 * gfortran.dg/coarray_14.f90: Ditto.
5379 * gfortran.dg/typebound_proc_13.f03: Ditto.
5381 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
5384 * gfortran.dg/extends_11.f03: New.
5386 2011-02-11 Xinliang David Li <davidxl@google.com>
5388 PR tree-optimization/47707
5389 * g++.dg/tree-ssa/pr47707.C: New test.
5391 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
5393 * g++.dg/opt/inline17.C: New test.
5395 2011-02-11 Tobias Burnus <burnus@net-b.de>
5398 * gfortran.dg/pure_formal_2.f90: New.
5400 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
5402 PR rtl-optimization/47614
5403 * gfortran.dg/pr47614.f: New.
5405 2011-02-11 Joseph Myers <joseph@codesourcery.com>
5408 * gcc.dg/opts-6.c: New test.
5410 2011-02-11 Jakub Jelinek <jakub@redhat.com>
5413 * gcc.dg/pr47684.c: New test.
5415 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5418 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
5419 c99_runtime, dg-add-options c99_runtime.
5420 (main): Use __asm__.
5422 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5425 * lib/target-supports.exp (check_ascii_locale_available): New proc.
5426 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
5427 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
5428 * gcc.dg/ucnid-10.c: Likewise.
5429 * gcc.dg/ucnid-13.c: Likewise.
5430 * gcc.dg/ucnid-7.c: Likewise.
5431 * gcc.dg/ucnid-8.c: Likewise.
5432 Adapt dg-warning line number.
5434 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
5436 * gcc.target/i386/parity-1.c: Use -march=k8.
5437 * gcc.target/i386/parity-2.c: Ditto.
5438 * gcc.target/i386/vecinit-1.c: Ditto.
5439 * gcc.target/i386/vecinit-2.c: Ditto.
5441 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5444 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
5445 * gcc.target/mips/save-restore-3.c: Likewise.
5446 * gcc.target/mips/save-restore-4.c: Likewise.
5447 * gcc.target/mips/save-restore-5.c: Likewise.
5450 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
5451 * g++.dg/tree-prof/partition2.C: Likewise.
5453 2011-02-09 Jason Merrill <jason@redhat.com>
5455 * g++.dg/tree-ssa/inline-3.C: Use a normal function
5456 rather than misdeclare std::puts.
5458 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
5459 * g++.dg/other/warning1.C: Likewise.
5460 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
5461 * g++.old-deja/g++.gb/scope06.C: Likewise.
5462 * g++.old-deja/g++.law/cvt11.C: Likewise.
5463 * g++.old-deja/g++.law/init1.C: Likewise.
5464 * g++.dg/abi/mangle26.C: Likewise.
5466 * g++.dg/template/function1.C: Adjust for C++0x mode.
5467 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
5469 * g++.dg/ext/label10.C: Adjust for C++0x mode.
5470 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
5472 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
5474 * g++.dg/cpp0x/regress/abi-empty7.C: New.
5476 * g++.dg/cpp0x/regress: New directory.
5477 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
5478 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
5479 * g++.dg/cpp0x/regress/regress3.C: New.
5481 2011-02-10 Richard Guenther <rguenther@suse.de>
5483 PR tree-optimization/47677
5484 * gcc.dg/torture/pr47677.c: New testcase.
5486 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
5488 * objc.dg/special/load-category-1.m: Remove unused header.
5489 * objc.dg/special/load-category-1a.m: Likewise.
5490 * objc.dg/special/load-category-2.m: Likewise.
5491 * objc.dg/special/load-category-2a.m: Likewise.
5492 * objc.dg/special/load-category-3.m: Likewise.
5493 * objc.dg/special/load-category-3a.m: Likewise.
5494 * objc.dg/attributes/proto-attribute-2.m: Likewise.
5495 * objc.dg/attributes/proto-attribute-3.m: Likewise.
5496 * objc.dg/attributes/class-attribute-1.m: Likewise.
5497 * objc.dg/property/property.exp: Don't run for Darwin < 9.
5498 * obj-c++.dg/property/property.exp: Likewise.
5499 * objc.dg/attributes/method-sentinel-1.m: Update type header.
5500 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
5501 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
5502 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
5503 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
5504 * obj-c++.dg/template-8.mm: Likewise.
5506 2011-02-10 Jakub Jelinek <jakub@redhat.com>
5509 * gcc.target/i386/pr47665.c: New test.
5511 2011-02-10 Jie Zhang <jie@codesourcery.com>
5515 2011-02-05 Jie Zhang <jie@codesourcery.com>
5517 * gcc.dg/pr42631.c: Update test.
5518 * gcc.dg/pr42631-2.c: New test.
5520 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5523 * gfortran.dg/proc_decl_25.f90: New.
5525 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5528 * gfortran.dg/typebound_assignment_2.f03: New.
5530 2011-02-09 Richard Guenther <rguenther@suse.de>
5532 PR tree-optimization/47664
5533 * gcc.dg/tree-ssa/inline-7.c: New testcase.
5535 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
5538 * gnat.dg/uninit_func.adb: Adjust dg directive.
5540 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
5543 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
5545 2011-02-09 Janus Weil <janus@gcc.gnu.org>
5548 * gfortran.dg/auto_dealloc_2.f90: New.
5550 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5552 * gcc.dg/builtins-config.h: Remove __sgi handling.
5553 * lib/target-supports.exp (add_options_for_c99_runtime): Add
5554 -std=c99 for mips-sgi-irix6.5*.
5556 2011-02-09 Martin Jambor <mjambor@suse.cz>
5559 * gfortran.dg/pr25923.f90: Remove xfails.
5561 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5564 * gfortran.dg/inquire_14.f90: New test.
5566 2011-02-08 Janus Weil <janus@gcc.gnu.org>
5569 * gfortran.dg/pointer_init_6.f90: New.
5571 2011-02-08 Jeff Law <law@redhat.com>
5573 PR tree-optimization/42893
5574 * gcc.tree-ssa/pr42893.c: New test.
5576 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
5578 PR tree-optimization/46834
5579 PR tree-optimization/46994
5580 PR tree-optimization/46995
5581 * gcc.dg/graphite/id-pr46834.c: New.
5582 * gfortran.dg/graphite/id-pr46994.f90: New.
5583 * gfortran.dg/graphite/id-pr46995.f90: New.
5585 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5588 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
5589 using the variable is known the warning is emitted there.
5590 * gcc.dg/uninit-pr19430.c (foo): Likewise.
5591 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
5593 * c-c++-common/pr20000.c (g): Both warnings occur at the return
5596 * gcc.dg/noreturn-1.c (foo5): Likewise.
5597 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
5598 (method2): Likewise.
5600 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
5601 the return statement using the uninitialized variable.
5602 * gfortran.dg/pr39666-2.f90 (f): Likewise.
5604 2011-02-08 Richard Guenther <rguenther@suse.de>
5607 * g++.dg/opt/pr47639.c: New testcase.
5609 2011-02-08 Richard Guenther <rguenther@suse.de>
5611 PR tree-optimization/47632
5612 * g++.dg/opt/pr47632.C: New testcase.
5614 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5616 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
5618 2011-02-07 Richard Guenther <rguenther@suse.de>
5620 PR tree-optimization/47615
5621 * g++.dg/opt/pr47615.C: New testcase.
5623 2011-02-07 Richard Guenther <rguenther@suse.de>
5625 PR tree-optimization/47621
5626 * gcc.dg/torture/pr47621.c: New testcase.
5628 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
5630 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
5632 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
5635 * gfortran.dg/allocate_with_source_1 : New test.
5637 2011-02-05 Jakub Jelinek <jakub@redhat.com>
5640 * gcc.dg/pr47610.c: New test.
5642 2011-02-05 Jie Zhang <jie@codesourcery.com>
5645 * gcc.dg/pr42631.c: Update test.
5646 * gcc.dg/pr42631-2.c: New test.
5648 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5651 * gfortran.dg/pr47574.f90: New test.
5653 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
5655 PR tree-optimization/46194
5656 * gcc.dg/autopar/pr46194.c: New.
5658 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
5660 PR tree-optimization/43695
5661 * g++.dg/ipa/pr43695.C: New.
5663 2011-02-04 Jakub Jelinek <jakub@redhat.com>
5666 * gcc.dg/pr23200.c: New test.
5668 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
5671 * g++.dg/pr47589.C: New test.
5673 2011-02-03 Dodji Seketeli <dodji@redhat.com>
5676 * g++.dg/template/typedef37.C: New test.
5677 * g++.dg/template/param1.C: Adjust expected error message.
5679 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5682 * gcc.dg/pr31490-2.c: New test.
5683 * gcc.dg/pr31490-3.c: New test.
5684 * gcc.dg/pr31490-4.c: New test.
5686 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
5687 Jakub Jelinek <jakub@redhat.com>
5690 * g++.dg/parser/semicolon3.C: Adjust.
5691 * g++.dg/parser/semicolon4.C: New testcase.
5692 * g++.dg/pr46890.C: New testcase.
5694 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5697 * g++.dg/init/pr29571.C: New.
5699 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
5701 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
5702 instead of vect_int.
5704 2011-02-03 Jakub Jelinek <jakub@redhat.com>
5707 * gcc.target/i386/pr47312.c: New test.
5710 * gcc.target/i386/pr47564.c: New test.
5712 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
5714 PR tree-optimization/45122
5715 * gcc.dg/tree-ssa/pr45122.c: New.
5717 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5720 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
5723 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
5724 and vsx so a default --with-cpu=power7 doesn't give an error
5725 when -mavoid-indexed-addresses is used.
5727 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
5728 wrapper function to save the arguments and then jump to the real
5729 function, rather than depending on the compiler not to move stuff
5731 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
5733 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5734 Paul Thomas <pault@gcc.gnu.org>
5737 * gfortran.dg/class_37.f03 : New test.
5739 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
5740 Richard Guenther <rguenther@suse.de>
5742 PR tree-optimization/40979
5744 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
5745 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
5746 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
5747 check_vect_support_and_set_flags.
5748 * gfortran.dg/graphite/vect-pr40979.f90: New.
5750 2011-02-02 Janus Weil <janus@gcc.gnu.org>
5753 * gfortran.dg/class_36.f03: New.
5755 2011-02-02 Richard Guenther <rguenther@suse.de>
5757 PR tree-optimization/47566
5758 * gcc.dg/lto/20110201-1_0.c: New testcase.
5760 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
5766 * debug/pr47498.c: New.
5767 * debug/pr47501.c: New.
5769 2011-02-01 Richard Guenther <rguenther@suse.de>
5771 PR tree-optimization/47559
5772 * g++.dg/torture/pr47559.C: New testcase.
5774 2011-02-01 Janus Weil <janus@gcc.gnu.org>
5777 * gfortran.dg/typebound_call_20.f03: New.
5779 2011-02-01 Richard Guenther <rguenther@suse.de>
5781 PR tree-optimization/47555
5782 * gcc.dg/pr47555.c: New testcase.
5784 2011-02-01 Richard Guenther <rguenther@suse.de>
5786 PR tree-optimization/47541
5787 * g++.dg/torture/pr47541.C: New testcase.
5789 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5792 * gfortran.dg/typebound_call_19.f03: New.
5794 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5797 * g++.dg/cpp0x/pr47416.C: New test.
5799 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
5802 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
5804 2011-01-31 Janus Weil <janus@gcc.gnu.org>
5807 * gfortran.dg/typebound_assignment_1.f03: New.
5809 2011-01-31 Jakub Jelinek <jakub@redhat.com>
5811 PR tree-optimization/47538
5812 * gcc.c-torture/execute/pr47538.c: New test.
5814 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5817 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
5819 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5821 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
5823 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
5825 PR rtl-optimization/44031
5826 * gcc.c-torture/compile/20110131-1.c: New test.
5828 2011-01-31 Tobias Burnus <burnus@net-b.de>
5831 * gfortran.dg/stmt_func_1.f90: New.
5833 2011-01-31 Tobias Burnus <burnus@net-b.de>
5836 * gfortran.dg/interface_34.f90: New.
5838 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
5841 * gfortran.dg/realloc_on_assign_5.f03: New test.
5842 * gfortran.dg/realloc_on_assign_5.f03: New test.
5844 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5846 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
5847 * gfortran.dg/bessel_7.f90: Likewise.
5848 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
5850 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
5851 * gfortran.dg/sum_init_expr.f03: Likewise.
5853 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
5855 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
5858 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
5859 loop only on "vect_intfloat_cvt" targets.
5861 2011-01-29 Tobias Burnus <burnus@net-b.de>
5864 * gfortran.dg/shape_6.f90: New.
5866 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5868 PR libgfortran/47434
5869 * gfortran.dg/read_infnan_1.f90: Update test.
5870 * gfortran.dg/module_nan.f90: Update test.
5871 * gfortran.dg/char4_iunit_1.f03: Update test.
5872 * gfortran.dg/large_real_kind_1.f90: Update test.
5873 * gfortran.dg/real_const_3.f90: Update test.
5874 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
5876 2011-01-29 Dodji Seketeli <dodji@redhat.com>
5879 * g++.dg/template/param2.C: New test.
5881 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5883 PR libgfortran/47285
5884 * gfortran.dg/fmt_g.f: New test.
5886 2011-01-28 Tobias Burnus <burnus@net-b.de>
5889 * gfortran.dg/pure_formal_1.f90: New.
5891 2011-01-28 Jakub Jelinek <jakub@redhat.com>
5894 * gcc.dg/tls/pr42894.c: New test.
5896 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898 * gcc.dg/pr47276.c: Add dg-require-visibility.
5900 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5902 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
5904 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
5905 Tobias Burnus <burnus@gcc.gnu.org>
5910 * gfortran.dg/realloc_on_assign_3.f03: New test.
5911 * gfortran.dg/realloc_on_assign_4.f03: New test.
5912 * gfortran.dg/allocatable_function_5.f90: New test.
5913 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
5914 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
5915 implemented" dg-errors.
5917 2011-01-27 Jan Hubicka <jh@suse.cz>
5920 * gcc.dg/attr-weakref-4.c: New testcase
5922 2011-01-27 Martin Jambor <mjambor@suse.cz>
5924 PR tree-optimization/47228
5925 * gcc.dg/torture/pr47228.c: New test.
5927 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5929 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
5931 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5933 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
5934 when using auto-overlay support on the SPU.
5936 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
5938 PR rtl-optimization/44174
5939 * gcc.target/i386/asm-6.c: New test.
5941 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
5943 PR rtl-optimization/46856
5944 * gcc.c-torture/compile/pr46856.c: New test.
5946 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
5947 Andrew Pinski <pinskia@gmail.com>
5950 * gcc.dg/pr43082.c: New.
5952 2011-01-26 DJ Delorie <dj@redhat.com>
5954 PR rtl-optimization/46878
5955 * gcc.dg/pr46878-1.c: New test.
5957 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5960 * g++.dg/cpp0x/pr47476.C: New test.
5962 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
5964 * gcc.c-torture/compile/20110126-1.c: New test.
5966 2011-01-26 Jakub Jelinek <jakub@redhat.com>
5969 * gcc.dg/torture/pr47473.c: New test.
5971 2011-01-26 Jan Hubicka <jh@suse.cz>
5974 * gcc.c-torture/execute/pr47237.c: New testcase.
5976 2011-01-26 Jan Hubicka <jh@suse.cz>
5978 PR tree-optimization/47190
5979 * gcc.dg/attr-weakref-3.c: New testcase.
5981 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
5984 * gcc.dg/dll-9a.c: New test file.
5985 * gcc.dg/dll-11.c: Likewise.
5986 * gcc.dg/dll-12.c: Likewise.
5987 * gcc.dg/dll-12a.c: Likewise.
5988 * gcc.dg/dll-11a.c: Likewise.
5989 * gcc.dg/dll-9.c: Likewise.
5990 * gcc.dg/dll-10.c: Likewise.
5991 * gcc.dg/dll-10a.c: Likewise.
5992 * g++.dg/ext/dllexport4a.cc: Likewise.
5993 * g++.dg/ext/dllexport4.C: Likewise.
5994 * g++.dg/ext/dllexport5.C: Likewise.
5995 * g++.dg/ext/dllexport5a.cc: Likewise.
5997 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
5999 PR tree-optimization/46970
6000 * gcc.dg/graphite/pr46970.c: New.
6002 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6004 PR tree-optimization/46215
6005 * gcc.dg/graphite/pr46215.c: New.
6007 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6009 PR tree-optimization/46168
6010 * gcc.dg/graphite/pr46168.c: New.
6012 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6014 PR tree-optimization/43657
6015 * gcc.dg/graphite/pr43657.c: New.
6017 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6019 PR tree-optimization/29832
6020 * gfortran.dg/graphite/pr29832.f90: New.
6022 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6024 PR tree-optimization/43567
6025 * gcc.dg/graphite/pr43567.c: New.
6027 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6029 * gfortran.dg/graphite/interchange-4.f: New.
6030 * gfortran.dg/graphite/interchange-5.f: New.
6032 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
6033 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
6034 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
6035 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
6036 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
6037 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
6038 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
6039 * gfortran.dg/ltrans-7.f90: Removed.
6040 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
6042 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
6043 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
6044 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
6045 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
6046 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
6047 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
6048 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
6049 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
6050 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
6051 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
6052 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
6053 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
6054 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
6055 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
6056 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
6057 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
6058 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
6059 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
6060 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
6061 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
6062 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
6063 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
6064 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
6065 * gcc.dg/tree-ssa/data-dep-1.c
6066 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
6067 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
6068 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
6069 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
6070 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
6072 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6074 PR tree-optimization/47265
6075 PR tree-optimization/47443
6076 * gcc.c-torture/compile/pr47265.c: New test.
6077 * gcc.dg/pr47443.c: New test.
6079 2011-01-25 Martin Jambor <mjambor@suse.cz>
6081 PR tree-optimization/47382
6082 * g++.dg/torture/pr47382.C: New test.
6083 * g++.dg/opt/devirt1.C: Xfail.
6085 2011-01-25 Yao Qi <yao@codesourcery.com>
6088 * gcc.target/arm/pr45701-1.c: New test.
6089 * gcc.target/arm/pr45701-2.c: New test.
6090 * gcc.target/arm/pr45701-3.c: New test.
6092 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6093 Jakub Jelinek <jakub@redhat.com>
6095 PR tree-optimization/47271
6096 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
6098 2011-01-25 Nick Clifton <nickc@redhat.com>
6100 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
6101 (saturate_add): Delete.
6103 (main): Do not run saturate_add.
6104 (set_interrupts): Delete.
6106 2011-01-25 Tobias Burnus <burnus@net-b.de>
6109 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
6111 2011-01-25 Jakub Jelinek <jakub@redhat.com>
6113 PR tree-optimization/47427
6114 PR tree-optimization/47428
6115 * gcc.c-torture/compile/pr47427.c: New test.
6116 * gcc.c-torture/compile/pr47428.c: New test.
6118 2011-01-25 Richard Guenther <rguenther@suse.de>
6121 * gcc.dg/torture/pr47411.c: New testcase.
6123 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6125 * gfortran.dg/graphite/id-24.f: New.
6126 * gfortran.dg/graphite/id-25.f: New.
6128 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6130 * gfortran.dg/graphite/id-23.f: New.
6132 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6134 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
6136 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6138 * gcc.dg/graphite/block-0.c: Un-XFAILed.
6139 * gcc.dg/graphite/block-1.c: Un-XFAILed.
6140 * gcc.dg/graphite/block-7.c: Un-XFAILed.
6141 * gcc.dg/graphite/block-8.c: Un-XFAILed.
6142 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
6143 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
6144 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
6145 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
6146 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
6148 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
6150 * gcc.dg/graphite/block-0.c: Add documentation.
6151 * gcc.dg/graphite/block-4.c: Same.
6152 * gcc.dg/graphite/block-7.c: Same.
6153 * gcc.dg/graphite/block-8.c: New.
6154 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
6155 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
6156 * gcc.dg/graphite/interchange-12.c: Add documentation.
6157 * gcc.dg/graphite/interchange-13.c: New.
6158 * gcc.dg/graphite/interchange-14.c: New.
6159 * gcc.dg/graphite/interchange-15.c: New.
6160 * gcc.dg/graphite/interchange-8.c: Add documentation.
6161 * gcc.dg/graphite/interchange-mvt.c: Same.
6163 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6166 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
6167 * gcc.target/powerpc/altivec-14.c: Ditto.
6168 * gcc.target/powerpc/altivec-33.c: Ditto.
6169 * gcc.target/powerpc/altivec-types-1.c: Ditto.
6170 * gcc.target/powerpc/altivec-types-2.c: Ditto.
6171 * gcc.target/powerpc/altivec-types-3.c: Ditto.
6172 * gcc.target/powerpc/altivec-types-4.c: Ditto.
6173 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
6174 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
6175 * g++.dg/ext/altivec-15.C: Ditto.
6176 * g++.dg/ext/altivec-types-1.C: Ditto.
6177 * g++.dg/ext/altivec-types-2.C: Ditto.
6178 * g++.dg/ext/altivec-types-3.C: Ditto.
6179 * g++.dg/ext/altivec-types-4.C: Ditto.
6181 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6183 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
6185 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6187 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
6188 optimization options.
6190 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6192 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
6195 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
6197 2011-01-23 Tobias Burnus <burnus@net-b.de>
6200 * gfortran.dg/allocatable_scalar_12.f90: New.
6202 2011-01-23 Ira Rosen <irar@il.ibm.com>
6204 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
6205 vectorization to be not profitable if peeling is used to
6206 realign the memory access.
6207 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
6208 loop bound to avoid loop unrolling.
6209 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6211 2011-01-22 Jan Hubicka <jh@suse.cz>
6214 * g++.dg/lto/pr47333.C: New file.
6216 2011-01-22 Jan Hubicka <jh@suse.cz>
6218 PR tree-optimization/43884
6220 * gcc.dg/autopar/outer-2.c: Increase array size.
6221 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
6223 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6226 * gfortran.dg/c_loc_tests_16.f90: New test.
6228 2011-01-22 Tobias Burnus <burnus@net-b.de>
6231 * gfortran.dg/typebound_proc_19.f90: New.
6233 2011-01-21 Jeff Law <law@redhat.com>
6235 PR tree-optimization/47053
6236 * g++.dg/pr47053.C: New test.
6238 2011-01-21 Jason Merrill <jason@redhat.com>
6241 * g++.dg/cpp0x/constexpr-ctor6.C: New.
6243 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6246 * g++.dg/cpp0x/range-for10.C: New test.
6247 * g++.dg/template/for1.C: New test.
6250 * g++.dg/tree-prof/partition3.C: New test.
6252 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
6254 PR rtl-optimization/47366
6255 * g++.dg/opt/pr47366.C: New test.
6257 2011-01-21 Jason Merrill <jason@redhat.com>
6260 * g++.dg/cpp0x/constexpr-regress2.C: New.
6262 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
6264 2011-01-21 Jeff Law <law@redhat.com>
6266 PR rtl-optimization/41619
6267 * gcc.dg/pr41619.c: New.
6269 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6271 PR tree-optimization/47355
6272 * g++.dg/opt/pr47355.C: New test.
6274 2011-01-21 Richard Guenther <rguenther@suse.de>
6276 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
6279 2011-01-21 Richard Guenther <rguenther@suse.de>
6281 PR tree-optimization/47365
6282 * gcc.dg/torture/pr47365.c: New testcase.
6283 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6285 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6287 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
6289 2011-01-21 Jakub Jelinek <jakub@redhat.com>
6291 PR tree-optimization/47391
6292 * gcc.dg/pr47391.c: New test.
6294 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6296 * g++.dg/template/char1.C: Use signed char.
6298 2011-01-21 Tobias Burnus <burnus@net-b.de>
6301 * gfortran.dg/pointer_target_4.f90: New.
6303 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6306 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
6307 ILP32 system and not IP32.
6309 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
6312 * g++.dg/debug/pr46583.C: New.
6314 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6317 * g++.dg/debug/pr47283.C: New test.
6320 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
6321 * gcc.target/i386/headmerge-2.c: Likewise.
6323 2011-01-20 Richard Guenther <rguenther@suse.de>
6326 * gcc.dg/torture/pr47370.c: New testcase.
6328 2011-01-20 Jakub Jelinek <jakub@redhat.com>
6330 PR tree-optimization/46130
6331 * gcc.dg/pr46130-1.c: New test.
6332 * gcc.dg/pr46130-2.c: New test.
6334 2011-01-19 Dodji Seketeli <dodji@redhat.com>
6337 * g++.dg/debug/dwarf2/template-params-10.C: New test.
6339 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
6342 * g++.dg/debug/pr46240.cc: New.
6344 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6347 * g++.dg/template/anonunion1.C: New test.
6349 PR rtl-optimization/47337
6350 * gcc.c-torture/execute/pr47337.c: New test.
6352 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6355 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
6357 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6359 PR tree-optimization/46021
6360 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
6362 2011-01-19 Jakub Jelinek <jakub@redhat.com>
6364 PR tree-optimization/47290
6365 * g++.dg/torture/pr47290.C: New test.
6367 2011-01-18 Janus Weil <janus@gcc.gnu.org>
6370 * gfortran.dg/proc_ptr_comp_29.f90: New.
6372 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6375 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
6376 powerpc-apple-darwin9.
6378 2011-01-18 Jakub Jelinek <jakub@redhat.com>
6380 PR rtl-optimization/47299
6381 * gcc.c-torture/execute/pr47299.c: New test.
6383 2011-01-17 Jason Merrill <jason@redhat.com>
6385 * g++.dg/cpp0x/constexpr-virtual.C: New.
6387 2011-01-17 Jakub Jelinek <jakub@redhat.com>
6390 * gfortran.dg/gomp/pr47331.f90: New test.
6392 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
6395 * objc.dg/selector-warn-1.m: New.
6396 * obj-c++.dg/selector-warn-1.mm: New.
6398 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
6400 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
6401 Update dg-final accordingly.
6403 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6405 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
6407 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6409 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
6411 * gcc.dg/guality/pr36728-2.c: Likewise.
6413 2011-01-17 Richard Guenther <rguenther@suse.de>
6415 PR tree-optimization/47313
6416 * g++.dg/torture/pr47313.C: New testcase.
6418 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
6421 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
6422 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
6423 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6424 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
6426 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
6428 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
6429 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
6430 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
6432 2011-01-17 Richard Guenther <rguenther@suse.de>
6434 PR tree-optimization/45967
6435 * gcc.dg/torture/pr45967-2.c: New testcase.
6436 * gcc.dg/torture/pr45967-3.c: Likewise.
6438 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6441 * g++.dg/ext/pr47213.C: Require visibility.
6443 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6445 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
6446 * gcc.dg/fixed-point/struct-union.c: Update error messages.
6448 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
6450 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
6451 Linux-based targets.
6453 2011-01-13 Jan Hubicka <jh@suse.cz>
6455 PR tree-optimization/47276
6456 * gcc.dg/pr47276.c: New testcase.
6458 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
6459 Jonathan Wakely <jwakely.gcc@gmail.com>
6462 * g++.dg/other/pr33558.C: New.
6463 * g++.dg/other/pr33558-2.C: New.
6465 2011-01-14 Martin Jambor <mjambor@suse.cz>
6467 PR tree-optimization/45934
6468 PR tree-optimization/46302
6469 * g++.dg/ipa/devirt-c-1.C: New test.
6470 * g++.dg/ipa/devirt-c-2.C: Likewise.
6471 * g++.dg/ipa/devirt-c-3.C: Likewise.
6472 * g++.dg/ipa/devirt-c-4.C: Likewise.
6473 * g++.dg/ipa/devirt-c-5.C: Likewise.
6474 * g++.dg/ipa/devirt-c-6.C: Likewise.
6475 * g++.dg/ipa/devirt-6.C: Likewise.
6476 * g++.dg/ipa/devirt-d-1.C: Likewise.
6477 * g++.dg/torture/pr45934.C: Likewise.
6479 2011-01-14 Jason Merrill <jason@redhat.com>
6481 * g++.dg/cpp0x/variadic105.C: New.
6483 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
6484 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6487 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
6488 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
6489 execution tests on i?86-*-*, x86_64-*-* and
6490 powerpc*-apple-darwin* && ilp32.
6491 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
6492 tests on i?86-*-* and x86_64-*-*.
6494 2011-01-14 Richard Guenther <rguenther@suse.de>
6496 PR tree-optimization/47280
6497 * g++.dg/opt/pr47280.C: New testcase.
6499 2011-01-14 Jason Merrill <jason@redhat.com>
6501 * g++.dg/cpp0x/constexpr-regress1.C: New.
6503 * g++.dg/ext/flexary2.C: New.
6505 2011-01-14 Richard Guenther <rguenther@suse.de>
6508 * gcc.dg/torture/pr47281.c: New testcase.
6509 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
6511 2011-01-14 Richard Guenther <rguenther@suse.de>
6513 PR tree-optimization/47286
6514 * gcc.dg/tree-ssa/pr47286.c: New testcase.
6516 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
6519 * g++.dg/ext/pr47213.C: New.
6521 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6523 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
6525 2011-01-13 Tobias Burnus <burnus@net-b.de>
6526 Mikael Morin <mikael@gcc.gnu.org>
6530 * gfortran.dg/select_type_20.f90: New.
6531 * gfortran.dg/select_type_21.f90: New.
6533 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6536 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
6538 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6540 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
6541 * gcc.dg/guality/pr36728-2.c: Likewise.
6543 2011-01-13 Dodji Seketeli <dodji@redhat.com>
6546 * g++.dg/debug/dwarf2/template-params-9.C: New test.
6548 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
6550 PR rtl-optimization/45352
6551 * gcc.dg/pr45352-3.c: New.
6553 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6555 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
6557 * g++.dg/cpp0x/range-for8.C: New.
6558 * g++.dg/cpp0x/range-for9.C: New.
6560 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
6563 * g++.dg/debug/pr47209.C: New.
6565 2011-01-12 Richard Guenther <rguenther@suse.de>
6568 * gcc.dg/lto/pr47259_0.c: New testcase.
6569 * gcc.dg/lto/pr47259_1.c: Likewise.
6571 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
6573 * objc-obj-c++-shared/Object1.h: Add copyright header, update
6574 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
6575 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
6576 methods missing from the OBJC2 Object.
6577 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
6578 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
6579 GNU and NeXT runtimes.
6580 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
6582 * objc-obj-c++-shared/Object1.m: Likewise.
6583 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
6584 * objc.dg/proto-qual-1.m: Likewise.
6585 * obj-c++.dg/proto-lossage-3.mm: Likewise.
6586 * obj-c++.dg/proto-qual-1.mm: Likewise.
6588 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
6591 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
6593 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6595 Fixed the Objective-C++ testsuite and updated all tests.
6596 * lib/obj-c++.exp (obj-c++_init): Declare and set
6597 gcc_warning_prefix and gcc_error_prefix.
6598 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
6599 'dg-warning', 'dg-message' and 'dg-error'.
6600 * obj-c++.dg/class-extension-3.mm: Likewise.
6601 * obj-c++.dg/class-protocol-1.mm: Likewise.
6602 * obj-c++.dg/encode-7.mm: Likewise.
6603 * obj-c++.dg/exceptions-3.mm: Likewise.
6604 * obj-c++.dg/exceptions-5.mm: Likewise.
6605 * obj-c++.dg/method-12.mm: Likewise.
6606 * obj-c++.dg/method-13.mm: Likewise.
6607 * obj-c++.dg/method-15.mm: Likewise.
6608 * obj-c++.dg/method-16.mm: Likewise.
6609 * obj-c++.dg/method-4.mm: Likewise.
6610 * obj-c++.dg/method-8.mm: Likewise.
6611 * obj-c++.dg/method-conflict-1.mm: Likewise.
6612 * obj-c++.dg/method-conflict-2.mm: Likewise.
6613 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
6614 and uncommented second part of the testcase now that the testsuite
6616 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
6617 and uncommented second part of the testcase now that the testsuite
6619 * obj-c++.dg/private-1.mm: Likewise.
6620 * obj-c++.dg/proto-lossage-4.mm: Likewise.
6621 * obj-c++.dg/syntax-error-7.mm: Likewise.
6622 * obj-c++.dg/warn5.mm: Likewise.
6623 * obj-c++.dg/property/at-property-14.mm: Likewise.
6624 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
6626 * obj-c++.dg/property/at-property-18.mm: Likewise.
6627 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
6629 * obj-c++.dg/property/at-property-21.mm: Likewise.
6630 * obj-c++.dg/property/at-property-28.mm: Likewise.
6631 * obj-c++.dg/property/at-property-5.mm: Likewise.
6632 * obj-c++.dg/property/dynamic-2.mm: Likewise.
6633 * obj-c++.dg/property/property-neg-3.mm: Likewise.
6634 * obj-c++.dg/property/synthesize-11.mm: Likewise.
6635 * obj-c++.dg/property/synthesize-6.mm: Likewise.
6636 * obj-c++.dg/property/synthesize-8.mm: Likewise.
6637 * obj-c++.dg/property/synthesize-9.mm: Likewise.
6638 * obj-c++.dg/tls/diag-5.mm: Likewise.
6639 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
6640 dg-error, now matched correctly.
6642 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
6644 * objc.dg/property/at-property-29.m: New.
6645 * obj-c++.dg/property/at-property-29.mm: New.
6647 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6649 * go.test/go-test.exp (go-set-goarch): New proc.
6650 (go-gc-tests): Use it.
6652 2011-01-11 Dodji Seketeli <dodji@redhat.com>
6655 * g++.dg/debug/dwarf2/template-params-8.C: New test.
6657 2011-01-11 Richard Henderson <rth@redhat.com>
6659 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
6661 2011-01-11 Jan Hubicka <jh@suse.cz>
6665 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
6666 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
6668 2011-01-11 Richard Guenther <rguenther@suse.de>
6670 PR tree-optimization/46076
6671 * gcc.dg/tree-ssa/pr46076.c: New testcase.
6673 2011-01-11 Jeff Law <law@redhat.com>
6675 * PR tree-optimization/47086
6676 * gcc.dg/pr47086.c: New test.
6678 2011-01-11 Jason Merrill <jason@redhat.com>
6681 * g++.dg/template/new10.C: New.
6684 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
6686 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
6688 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
6689 Split type definitions and NSConstantString class into...
6690 * objc-obj-c++-shared/objc-test-suite-types.h: New.
6691 * objc-obj-c++-shared/nsconstantstring-class.h: New.
6692 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
6693 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
6694 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
6695 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
6697 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
6698 encode defines for newer NeXT system headers.
6699 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
6700 * obj-c++.dg/torture/strings/string1.mm: Likewise.
6701 * objc.dg/foreach-5.m: Likewise.
6702 * objc.dg/foreach-2.m: Likewise.
6703 * objc.dg/foreach-4.m: Likewise.
6704 * objc.dg/torture/strings/string1.m: Likewise.
6705 * objc.dg/torture/strings/string2.m: Likewise.
6706 * objc.dg/torture/strings/string3.m: Likewise.
6707 * objc.dg/torture/strings/string4.m: Likewise.
6708 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
6709 header and stand alone.
6710 * obj-c++.dg/strings/strings-2.mm: Likewise.
6711 * objc.dg/torture/strings/const-str-3.m: Likewise.
6712 * objc.dg/strings/strings-2.m: Likewise.
6713 * objc.dg/strings/const-str-12b.m: Likewise.
6715 2011-01-12 Richard Guenther <rguenther@suse.de>
6718 * gcc.dg/attr-weak-1.c: Adjust.
6720 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
6723 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
6724 standard compliant and comment.
6726 2011-01-10 Jan Hubicka <jh@suse.cz>
6729 * gcc.dg/initpri3.c: New testcase.
6731 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
6734 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
6740 (g_ebp_save): Likewise.
6741 (g_esp_save): Likewise.
6743 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6745 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
6747 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6749 PR tree-optimization/46021
6750 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
6751 i?86-*-*, x86_64-*-*.
6753 2011-01-10 Jeff Law <law@redhat.com>
6755 * PR tree-optimization/47141
6756 * gcc.c-torture/compile/pr47141.c: New test.
6758 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
6761 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
6762 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
6763 * gcc.dg/vect/slp-35.c: Remove XFAILs.
6764 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
6767 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
6768 being vectorized. Adjust dg-final pattern. Remove XFAIL.
6769 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
6770 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
6771 being vectorized. Adjust dg-final pattern.
6774 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
6775 * gcc.dg/vect/slp-24.c: Likewise.
6777 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
6780 * g++.dg/other/pr47218-1.C: New test file.
6781 * g++.dg/other/pr47218.C: Likewise.
6782 * g++.dg/other/pr47218.h: New supporting header.
6784 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
6787 * objc.dg/attributes/invalid-attribute-1.m: New.
6788 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
6790 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6793 * gfortran.dg/proc_ptr_comp_28.f90: New.
6795 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6797 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
6798 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
6799 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6800 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
6801 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
6802 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6803 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
6804 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
6805 * objc.dg/gnu-api-2-class.m: Likewise.
6806 * objc.dg/gnu-api-2-ivar.m: Likewise.
6807 * objc.dg/gnu-api-2-method.m: Likewise.
6808 * objc.dg/gnu-api-2-objc.m: Likewise.
6809 * objc.dg/gnu-api-2-object.m: Likewise.
6810 * objc.dg/gnu-api-2-property.m: Likewise.
6811 * objc.dg/gnu-api-2-protocol.m: Likewise.
6812 * objc.dg/gnu-api-2-sel.m: Likewise.
6814 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
6816 * objc.dg/foreach-1.m: Skip for Darwin < 9.
6817 * objc.dg/objc-foreach-4.m: Likewise.
6818 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
6819 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
6820 * objc.dg/foreach-4.m: Likewise.
6821 * objc.dg/foreach-5.m: Likewise.
6822 * objc.dg/foreach-3.m: Return self from init.
6824 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6827 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
6829 2011-01-09 Janus Weil <janus@gcc.gnu.org>
6832 * gfortran.dg/class_35.f90: New.
6834 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6836 * objc.dg/foreach-1.m: Add "-Wall" to flags.
6838 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
6841 * objc.dg/invalid-method-2.m: New.
6842 * obj-c++.dg/invalid-method-2.mm: New.
6844 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
6847 * gfortran.dg/transpose_optimization_2.f90 : New test.
6849 2011-01-08 Jan Hubicka <jh@suse.cz>
6851 PR tree-optmization/46469
6852 * g++.dg/torture/pr46469.C: New testcase.
6854 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
6856 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
6857 emulation of libobjc-gnu structure layout functionality to ..
6858 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
6859 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
6860 * objc/execute/bf-common.h: Adjust headers.
6861 * objc/execute/bf-1.m: Likewise.
6862 * objc/execute/bf-2.m: Likewise.
6863 * objc/execute/bf-3.m: Likewise.
6864 * objc/execute/bf-4.m: Likewise.
6865 * objc/execute/bf-5.m: Likewise.
6866 * objc/execute/bf-6.m: Likewise.
6867 * objc/execute/bf-7.m: Likewise.
6868 * objc/execute/bf-8.m: Likewise.
6869 * objc/execute/bf-9.m: Likewise.
6870 * objc/execute/bf-10.m: Likewise.
6871 * objc/execute/bf-11.m: Likewise.
6872 * objc/execute/bf-12.m: Likewise.
6873 * objc/execute/bf-13.m: Likewise.
6874 * objc/execute/bf-14.m: Likewise.
6875 * objc/execute/bf-15.m: Likewise.
6876 * objc/execute/bf-16.m: Likewise.
6877 * objc/execute/bf-17.m: Likewise.
6878 * objc/execute/bf-18.m: Likewise.
6879 * objc/execute/bf-19.m: Likewise.
6880 * objc/execute/bf-20.m: Likewise.
6881 * objc/execute/bf-21.m: Likewise.
6882 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
6883 objc_get_type_qualifiers ().
6885 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6888 * gfortran.dg/dependency_39.f90: New test.
6890 2011-01-07 Jan Hubicka <jh@suse.cz>
6892 Get builtins tests ready for linker plugin.
6893 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
6894 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
6895 my_memset, my_bzero): Mark used.
6896 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
6897 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
6899 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
6902 2011-01-07 Jan Hubicka <jh@suse.cz>
6904 PR tree-optimization/46367
6905 * g++.dg/torture/pr46367.C: New file.
6907 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6910 * gcc.dg/pr47201.c: New test.
6913 * gcc.dg/tree-prof/pr47187.c: New test.
6915 2011-01-07 Tobias Burnus <burnus@net-b.de>
6918 * gfortran.dg/extends_type_of_3.f90: New.
6920 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
6922 * g++.dg/ext/dllexport-MI1.C: Adjust test.
6923 * g++.dg/ext/dllimport-MI1.C: Likewise.
6924 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
6925 * g++.dg/ext/dllimport10.C: Likewise.
6926 * g++.dg/ext/dllimport11.C: Likewise.
6927 * g++.dg/ext/dllimport12.C: Likewise.
6928 * g++.dg/ext/dllimport13.C: Likewise.
6929 * g++.dg/ext/dllimport2.C: Likewise.
6930 * g++.dg/ext/dllimport3.C: Likewise.
6931 * g++.dg/ext/dllimport4.C: Likewise.
6932 * g++.dg/ext/dllimport5.C: Likewise.
6933 * g++.dg/ext/dllimport6.C: Likewise.
6934 * g++.dg/ext/dllimport8.C: Likewise.
6935 * g++.dg/ext/dllimport9.C: Likewise.
6936 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
6937 targets, too. Additionally enable test for i?86-*-mingw*.
6938 * g++.dg/ext/selectany1.C: Likewise.
6939 Remove guard variable check.
6941 2011-01-07 Janus Weil <janus@gcc.gnu.org>
6945 * gfortran.dg/storage_size_3.f08: Extended.
6947 2011-01-07 Jakub Jelinek <jakub@redhat.com>
6950 * g++.dg/template/stdarg1.C: New test.
6952 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6955 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
6956 * gfortran.dg/defined_operators_1.f90: Split the subroutine
6957 from the interface of functions to not hide the errors that
6960 2011-01-06 Jan Hubicka <jh@suse.cz>
6962 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
6963 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
6965 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
6969 * gfortran.dg/interface_33.f90: New test.
6971 2011-01-06 Jakub Jelinek <jakub@redhat.com>
6974 * gcc.c-torture/compile/pr47150.c: New test.
6976 2011-01-06 Ira Rosen <irar@il.ibm.com>
6978 PR tree-optimization/47139
6979 * gcc.dg/vect/pr47139.c: New test.
6981 2011-01-05 Janus Weil <janus@gcc.gnu.org>
6984 * gfortran.dg/extends_type_of_2.f03: New.
6986 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6988 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
6990 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
6992 * gnat.dg/opt14.adb: New test.
6994 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6997 * gfortran.dg/allocate_error_2.f90: New test.
6999 2011-01-05 Janus Weil <janus@gcc.gnu.org>
7002 * gfortran.dg/storage_size_3.f08: New.
7004 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7006 PR libgfortran/47154
7007 * gfortran.dg/namelist_68.f90: New test.
7009 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
7011 * gnat.dg/unchecked_convert8.ad[sb]: New test.
7013 2011-01-04 Janus Weil <janus@gcc.gnu.org>
7016 * gfortran.dg/class_34.f90: New.
7018 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7020 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
7021 use __builtin_inff. Skip all single-precision tests that require
7024 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7026 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
7028 2011-01-03 Jakub Jelinek <jakub@redhat.com>
7030 PR tree-optimization/47148
7031 * gcc.c-torture/execute/pr47148.c: New test.
7033 PR tree-optimization/47155
7034 * gcc.c-torture/execute/pr47155.c: New test.
7036 PR rtl-optimization/47157
7037 * gcc.c-torture/compile/pr47157.c: New test.
7039 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7041 * gcc.dg/torture/vector-shift2.c (schar): Define.
7042 (main): Always use schar or uchar instead of plain "char" to avoid
7043 dependencies on implementation-defined char signedness.
7045 2011-01-03 Martin Jambor <mjambor@suse.cz>
7047 PR tree-optimization/46801
7048 * gnat.dg/pack9.adb: Remove xfail.
7050 2011-01-03 Martin Jambor <mjambor@suse.cz>
7052 PR tree-optimization/46984
7053 * g++.dg/ipa/pr46984.C: New test.
7055 2011-01-02 Janus Weil <janus@gcc.gnu.org>
7058 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
7060 2011-01-02 Jakub Jelinek <jakub@redhat.com>
7062 PR tree-optimization/47140
7063 * gcc.c-torture/compile/pr47140.c: New test.
7065 PR rtl-optimization/47028
7066 * gcc.dg/pr47028.c: New test.
7068 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
7070 * objc.dg/protocol-forward-1.m: Removed TODO.
7071 * objc.dg/protocol-forward-2.m: New.
7072 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
7073 * obj-c++.dg/protocol-forward-2.mm: New.
7075 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
7078 * g++.dg/eh/pr38662.C: New testcase.
7080 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
7082 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
7083 scan for newline '\n'.
7086 Copyright (C) 2011 Free Software Foundation, Inc.
7088 Copying and distribution of this file, with or without modification,
7089 are permitted in any medium without royalty provided the copyright
7090 notice and this notice are preserved.