method-format-1.mm: Adjust.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob306239a5a65cc22c67445a3df0a963d6b6bae22d
1 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
5 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
7         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
8         a pointer to an arbitrary C struct with an Objective-C protocol.
9         Test various valid uses of typedef with Objective-C objects and
10         protocols instead.
11         * objc.dg/invalid-type-1.m: New.
12         * obj-c++.dg/invalid-type-1.m: New.     
13         
14 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
16         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
18 2010-11-13  Tobias Burnus  <burnus@net-b.de>
20         PR fortran/45742
21         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
23 2010-11-13  Tobias Burnus  <burnus@net-b.de>
25         PR fortran/45742
26         * gfortran.dg/volatile12.f90: New.
28 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
30         * objc.dg/attributes/method-format-1.m: Adjust.
32 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
34         PR c/20385
35         * gcc.dg/decl-9.c: New.
37 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
39         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
41 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
43         * gcc.dg/format/few-1.c: New test.
44         * gcc.dg/format/asm_fprintf-1.c: Adjust.
45         * gcc.dg/format/c90-scanf-1.c: Adjust.
46         * gcc.dg/format/cmn-err-1.c: Adjust.
47         * gcc.dg/format/dfp-printf-1.c: Adjust.
48         * gcc.dg/format/dfp-scanf-1.c: Adjust.
49         * gcc.dg/format/gcc_diag-1.c: Adjust.
50         * gcc.dg/format/ms_unnamed-1.c: Adjust.
51         * gcc.dg/format/strfmon-1.c: Adjust.
52         * gcc.dg/format/unnamed-1.c: Adjust.
53         * gcc.dg/format/xopen-2.c: Adjust.
54         * g++.dg/ext/builtin4.C: Adjust.
55         * g++.dg/ext/builtin5.C: Adjust.
57 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
59         * gcc.dg/pragma-diag-2.c: New test.
61 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
63         PR fortran/45794
64         * gfortran.dg/optional_mask.f90: New test.
66 2010-11-13  Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
68         * g++.dg/cpp0x/defaulted15.C: Adjust.
70 2010-11-12  James Dennett <jdennett@google.com>
72         PR c++/39415
73         * g++.dg/expr/static_cast7.C: New.
75 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
77         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
78         warning.
79         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
80         mips-sgi-irix*.
81         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
82         * gcc.target/mips/call-3.c: Add dg-require-visibility.
84 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
86         * gcc.dg/pr46375.c: New test.
88 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
90         PR c/44782
91         * c-c++-common/fmax-errors.c: New test.
93 2010-11-11  Richard Henderson  <rth@redhat.com>
95         * gcc.target/i386/sse-24.c: Use -ffp-contract.
97 2010-11-11  Jan Hubicka  <jh@suse.cz>
99         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
100         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
102 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
104         PR target/46088
105         * gcc.dg/pr46088.c: New test.
107 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
109         * gfortran.dg/empty_derived_type.f90: New test.
111 2010-11-11  Tobias Burnus  <burnus@net-b.de>
113         PR fortran/46413
114         * gfortran.dg/class_31.f90: New.
116         PR fortran/46205
117         * gfortran.dg/forall_14.f90: New.
119 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
120             Tobias Burnus  <burnus@net-b.de>
122         PR fortran/46325
123         * gfortran.dg/char_initialiser_actual.f90: Make test case valid. 
125 2010-11-11  Jan Hubicka  <jh@suse.cz>
127         * gcc.dg/20081223-1.c: Update LTO options.
128         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
129         * gcc.dg/lto/20081118_0.c: Update LTO options.
130         * gcc.dg/lto/ipareference_0.c: Update LTO options.
131         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
132         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
133         * gcc.dg/lto/ipacp_0.c: Update LTO options.
134         * gcc.dg/lto/20090116_0.c: Update LTO options.
135         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
136         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
137         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
138         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
139         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
140         * gcc.dg/lto/20081224_0.c: Update LTO options.
141         * gcc.dg/lto/20090219_0.c: Update LTO options.
142         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
143         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
144         * gcc.dg/lto/20081115_0.c: Update LTO options.
145         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
146         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
147         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
148         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
149         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
150         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
151         * g++.dg/20090107-1.C: Update LTO options.
152         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
153         * g++.dg/lto/20081123_0.C: Update LTO options.
154         * g++.dg/lto/20090313_0.C: Update LTO options.
155         * g++.dg/lto/20081125_0.C: Update LTO options.
156         * g++.dg/lto/20081109-1_0.C: Update LTO options.
157         * g++.dg/lto/20081219_0.C: Update LTO options.
158         * g++.dg/lto/20100724-1_0.C: Update LTO options.
159         * g++.dg/lto/20081204-1_0.C: Update LTO options.
160         * g++.dg/lto/20090303_0.C: Update LTO options.
161         * g++.dg/lto/20100723-1_0.C: Update LTO options.
162         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
163         * g++.dg/lto/20090128_0.C: Update LTO options.
164         * g++.dg/lto/20081204-2_0.C: Update LTO options.
165         * g++.dg/lto/20090302_0.C: Update LTO options.
166         * g++.dg/lto/20081119-1_0.C: Update LTO options.
167         * g++.dg/lto/20081118_0.C: Update LTO options.
168         * g++.dg/20090121-1.C: Update LTO options.
169         * objc.dg/lto/lto.exp: Update LTO options.
170         * lib/lto.exp: Update LTO options.
171         * lib/gcc-dg.exp: Update LTO options.
172         * lib/c-torture.exp: Update LTO options.
173         * obj-c++.dg/lto/lto.exp: Update LTO options.
175 2010-11-11  Jan Hubicka  <jh@suse.cz>
177         PR tree-optimize/40436
178         * gcc.dg/tree-ssa/inline-5.c: New testcase.
179         * gcc.dg/tree-ssa/inline-6.c: New testcase.
181 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
183         * gfortran.dg/proc_decl_24.f90: New.
185 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
187         * objc.dg/property/at-property-20.m: New.
188         * objc.dg/property/synthesize-8.m: New. 
189         * obj-c++.dg/property/at-property-20.m: New.
190         * obj-c++.dg/property/synthesize-8.mm: New.
191         
192 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
194         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
196 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
198         PR middle-end/46388
199         * gcc.c-torture/compile/pr46388.c: New test.
201 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
203         * lib/lto.exp (lto-get-options-main): Support optional target
204         selector for dg-suppress-ld-options.
206 2010-11-11  Martin Jambor  <mjambor@suse.cz>
208         PR tree-optimization/46383
209         * g++.dg/torture/pr46383.C: New test.
211 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
213         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
214         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
215         to dg-options.
216         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
217         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
218         * g++.dg/other/i386-3.C: Ditto.
220 2010-11-10  Jason Merrill  <jason@redhat.com>
222         * g++.dg/cpp0x/constexpr-46420.C: New.
224 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
226         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
227         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
228         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
229         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
230         expected messages.
232 2010-11-10  Jan Hubicka  <jh@suse.cz>
234         PR tree-optimize/38669
235         * gcc.dg/tree-ssa/pr38699.c: New testcase.
237 2010-11-10  Jan Hubicka  <jh@suse.cz>
239         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
241 2010-11-10  Jason Merrill  <jason@redhat.com>
243         * g++.dg/cpp0x/constexpr-bitfield.C: New.
245 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
247         PR debug/46409
248         * gcc.dg/debug/pr46409.c: New test.
250         PR c++/46368
251         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
253 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
255         PR target/46419
256         * gcc-target/i386/pr46419.c: New test.
258 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
260         * g++.dg/other/i386-2.C: Add -mtbm.
261         * g++.dg/other/i386-3.C: Likewise.
262         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
263         * gcc.target/i386/funcspec-6.c: Likewise.
264         * gcc.target/i386/sse-12.c: Add -mtbm.
265         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
266         operand intrinsics.
267         * gcc.target/i386/sse-14.c: Likewise.
268         * gcc.target/i386/sse-22.c: Likewise.
269         * gcc.target/i386/sse-23.c: Likewise.
270         * gcc.target/i386/tbm-1.c: New file.
271         * gcc.target/i386/tbm-2.c: Likewise.
273 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
275         * g++.dg/other/i386-2.C: Add -mbmi.
276         * g++.dg/other/i386-3.C: Likewise.
277         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
278         * gcc.target/i386/funcspec-6.c: Likewise.
279         * gcc.target/i386/sse-12.c: Add -mbmi.
280         * gcc.target/i386/bmi-1.c: New file.
281         * gcc.target/i386/bmi-2.c: Likewise.
282         * gcc.target/i386/bmi-3.c: Likewise.
283         * gcc.target/i386/bmi-4.c: Likewise.
284         * gcc.target/i386/bmi-5.c: Likewise.
285         * gcc.target/i386/bmi-6.c: Likewise.
287 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
289         PR c++/46065
290         * g++.dg/pr46065.C: New test.
292 2010-11-10  Jan Hubicka  <jh@suse.cz>
294         PR tree-optimize/33172
295         PR tree-optimize/43411
296         * gcc.dg/tree-ssa/pr33172.c: New testcase.
297         * g++.dg/tree-ssa/pr43411.C: New testcase.
299 2010-11-10  Jan Hubicka  <jh@suse.cz>
301         PR tree-optimize/46228
302         * g++.dg/tree-ssa/pr46228.C: New testcase.
304 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
306         PR tree-optimization/46414
307         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
308         unrolling.
310 2010-11-10  Tobias Burnus  <burnus@net-b.de>
312         PR fortran/46411
313         * gfortran.dg/intrinsic_7.f90: New.
315 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
317         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
318         * g++.dg/abi/thunk4.C: Likewise.
319         * g++.dg/opt/combine.C: Add dg-require-visibility.
320         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
321         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
322         alpha*-dec-osf*.
323         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
324         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
325         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
326         large arena_size.
327         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
328         * gcc.dg/intmax_t-1.c: Likewise.
330 2010-11-10  Tobias Burnus  <burnus@net-b.de>
332         PR fortran/46244
333         * gfortran.dg/class_30.f90: New.
335 2010-11-10  Tobias Burnus  <burnus@net-b.de>
337         PR fortran/46223
338         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
339         failure on s390.
341 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
343         PR tree-optimization/45971
344         * gcc.dg/vect/O3-pr45971.c: New.
346 2010-11-10  Richard Guenther  <rguenther@suse.de>
348         PR tree-optimization/44964
349         * gcc.dg/pr44964.c: New testcase.
351 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
353         * gnat.dg/opt10.adb: Fix typo.
355 2010-11-10  Martin Jambor  <mjambor@suse.cz>
357         PR tree-optimization/46351
358         PR tree-optimization/46377
359         * gnat.dg/opt10.adb: New file.
360         * gnat.dg/opt10_pkg.ads: Likewise.
361         * gnat.dg/opt11.adb: Likewise.
362         * gnat.dg/opt11.ads: Likewise.
364 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
366         * gnat.dg/boolean_conv.adb: New test.
368 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
370         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
372 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
374         * gnat.dg/unchecked_convert7.adb: New test.
376 2010-11-10  Richard Guenther  <rguenther@suse.de>
378         PR tree-optimization/46398
379         * gcc.dg/torture/pr46398.c: New testcase.
381 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
383         * gfortran.dg/open_dev_null.f90: New test.
385 2010-11-09  Jan Hubicka  <jh@suse.cz>
387         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
388         unrolling.
390 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
392         * gcc.dg/struct-semi-4.c: New test.
394 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
396         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
397         power5 to enable generation of FRIZ.
399         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
400         optimization.
402         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
403         expected.
405 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
407         PR target/43808
408         * gfortran.dg/pr43808.f90: New test.
410 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
412         PR tree-optimization/46036
413         * gfortran.dg/lto/pr46036_0.f90: New.
415 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
417         PR middle-end/45663
418         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
419         instead of first.
421         PR debug/46171
422         * gcc.dg/pr46171.c: New test.
424 2010-11-09  Richard Guenther  <rguenther@suse.de>
426         PR tree-optimization/46355
427         * gcc.dg/pr46355.c: New testcase.
429 2010-11-09  Richard Guenther  <rguenther@suse.de>
431         PR tree-optimization/46177
432         * gcc.dg/pr46177-2.c: New testcase.
434 2010-11-09  Richard Guenther  <rguenther@suse.de>
436         PR testsuite/46312
437         * gcc.dg/vec-scal-opt.c: Move ...
438         * gcc.dg/vect/vect-scal-opt.c: ... here.
439         * gcc.dg/vec-scal-opt1.c: Move ...
440         * gcc.dg/vect/vect-scal-opt1.c: ... here.
441         * gcc.dg/vec-scal-opt2.c: Move ...
442         * gcc.dg/vect/vect-scal-opt2.c: ... here.
444 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
446         * gnat.dg/specs/static_initializer5.ads: New test.
447         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
449 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
451         PR middle-end/46360
452         * gcc.c-torture/compile/pr46360.c: New test.
454         PR c++/45894
455         * g++.dg/warn/Wsequence-point-2.C: New test.
457 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
459         PR fortran/46313
460         * gfortran.dg/class_29.f03: New.
462 2010-11-09  Richard Guenther  <rguenther@suse.de>
464         PR middle-end/46221
465         * gcc.target/i386/alias-1.c: New testcase.
467 2010-11-08  Jason Merrill  <jason@redhat.com>
469         * g++.dg/cpp0x/constexpr-sassert.C: New.
471 2010-11-08  Jason Merrill  <jason@redhat.com>
473         * g++.dg/cpp0x/constexpr-defarg.C: New.
475 2010-11-08  Xinliang David Li  <davidxl@google.com>
477         PR tree-optimization/46316
478         * gcc.c-torture/execute/pr46316.c: New test.
480 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
482         PR fortran/46344
483         * gfortran.dg/class_28.f03: Extended.
485 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
487         * objc.dg/property/dotsyntax-13.m: New.
488         * objc.dg/property/dotsyntax-14.m: New.
489         * objc.dg/property/dotsyntax-15.m: New.
490         * objc.dg/property/synthesize-7.m: New.
491         * obj-c++.dg/property/dotsyntax-13.mm: New.
492         * obj-c++.dg/property/dotsyntax-14.mm: New.
493         * obj-c++.dg/property/dotsyntax-15.mm: New.
494         * obj-c++.dg/property/synthesize-7.mm: New.
496 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
498         * objc.dg/property/dynamic-4.m: New.
499         * objc.dg/property/dynamic-5.m: New.
500         * objc.dg/property/dynamic-6.m: New.
501         * obj-c++.dg/property/dynamic-4.mm: New.
502         * obj-c++.dg/property/dynamic-5.mm: New.
503         * obj-c++.dg/property/dynamic-6.mm: New.
505 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
507         * objc.dg/property/synthesize-3.m: New.
508         * objc.dg/property/synthesize-4.m: New.
509         * objc.dg/property/synthesize-5.m: New.
510         * objc.dg/property/synthesize-6.m: New.
511         * obj-c++.dg/property/synthesize-3.mm: New.
512         * obj-c++.dg/property/synthesize-4.mm: New.
513         * obj-c++.dg/property/synthesize-5.mm: New.
514         * obj-c++.dg/property/synthesize-6.mm: New.
516 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
518         * objc.dg/property/at-property-5.m: Updated test.
519         * objc.dg/property/at-property-16.m: New.
520         * objc.dg/property/at-property-17.m: New.
521         * objc.dg/property/at-property-18.m: New.
522         * objc.dg/property/at-property-19.m: New.
523         * objc.dg/property/dotsyntax-12.m: New.
524         * objc.dg/protocol-inheritance-1.m: New.
525         * objc.dg/protocol-inheritance-2.m: New.
526         * obj-c++.dg/property/at-property-5.mm: Updated test.
527         * obj-c++.dg/property/at-property-16.mm: New.
528         * obj-c++.dg/property/at-property-17.mm: New.
529         * obj-c++.dg/property/at-property-18.mm: New.
530         * obj-c++.dg/property/at-property-19.mm: New.
531         * obj-c++.dg/protocol-inheritance-1.mm: New.
532         * obj-c++.dg/protocol-inheritance-2.mm: New.
533         * obj-c++.dg/property/dotsyntax-12.mm: New.
535 2010-11-08  Jason Merrill  <jason@redhat.com>
537         * g++.dg/expr/overflow1.C: New.
538         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
539         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
540         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
541         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
543 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
545         * gcc.dg/pr35442.c: Adapt warning.
547         PR target/46280
548         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
549         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
550         * g++.dg/torture/pr36444.C: Add dg-options -msse for
551         i?86-*-* x86_64-*-*.
552         * g++.dg/torture/pr36445.C: Likewise.
553         * gcc.c-torture/compile/pr34856.c: Likewise.
554         * gcc.c-torture/compile/pr39928-1.c: Likewise.
555         * gcc.c-torture/compile/vector-1.c: Likewise.
556         * gcc.c-torture/compile/vector-2.c: Likewise.
557         * gcc.dg/pr32912-1.c: Likewise.
558         * gcc.c-torture/execute/va-arg-25.c: Move ...
559         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
560         Add dg-options -msse, dg-require-effective-target sse_runtime for
561         for i?86-*-*, x86_64-*-*.
562         * gcc.c-torture/execute/vector-1.c: Likewise.
563         * gcc.c-torture/execute/vector-2.c: Likewise.
564         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
565         i?86-*-*, x86_64-*-*.
566         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
567         * gcc.dg/tree-ssa/sra-4.c: Likewise.
568         * gcc.dg/tree-ssa/vector-1.c: Likewise.
569         * gcc.dg/tree-ssa/vector-2.c: Likewise.
570         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
572 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
574         * gcc.dg/torture/pr45982.c: Add -std=c99
575         * gcc.dg/torture/pr45623.c: Ditto.
577 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
579         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
580         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
582 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
584         PR target/28627
585         * g++.dg/ext/dllimport7.C: Adjust second error check and
586         allow test for x86_64 mingw, too.
588 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
590         PR fortran/46344
591         * gfortran.dg/class_28.f03: New.
593 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
595         PR rtl-optimization/45352
596         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
597         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
598         gcc.target/i386/pr45352-2.c: New tests.
600 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
602         PR libobjc/36610
603         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
604         XFAIL the run for all but m32 x86.
606 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
608         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
609         as comment character.
611 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
613         * gcc.target/mips/mips.exp: Revert previous patch.
614         * gcc.target/mips/fma-1.c: Delete.
615         * gcc.target/mips/fma-2.c: Likewise.
616         * gcc.target/mips/fma-3.c: Likewise.
617         * gcc.target/mips/fma-4.c: Likewise.
618         * gcc.target/mips/fma-5.c: Likewise.
619         * gcc.target/mips/fma-6.c: Likewise.
620         * gcc.target/mips/fma-7.c: Likewise.
621         * gcc.target/mips/fma-8.c: Likewise.
622         * gcc.target/mips/fma-9.c: Likewise.
623         * gcc.target/mips/fma-10.c: Likewise.
624         * gcc.target/mips/fma-11.c: Likewise.
625         * gcc.target/mips/fma-12.c: Likewise.
626         * gcc.target/mips/fma-13.c: Likewise.
627         * gcc.target/mips/fma-14.c: Likewise.
628         * gcc.target/mips/fma-15.c: Likewise.
629         * gcc.target/mips/fma-16.c: Likewise.
630         * gcc.target/mips/fma-17.c: Likewise.
631         * gcc.target/mips/fma-18.c: Likewise.
632         * gcc.target/mips/fma-19.c: Likewise.
633         * gcc.target/mips/fma-20.c: Likewise.
635 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
637         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
638         * gcc.target/mips/fma-1.c: New test.
639         * gcc.target/mips/fma-2.c: Likewise.
640         * gcc.target/mips/fma-3.c: Likewise.
641         * gcc.target/mips/fma-4.c: Likewise.
642         * gcc.target/mips/fma-5.c: Likewise.
643         * gcc.target/mips/fma-6.c: Likewise.
644         * gcc.target/mips/fma-7.c: Likewise.
645         * gcc.target/mips/fma-8.c: Likewise.
646         * gcc.target/mips/fma-9.c: Likewise.
647         * gcc.target/mips/fma-10.c: Likewise.
648         * gcc.target/mips/fma-11.c: Likewise.
649         * gcc.target/mips/fma-12.c: Likewise.
650         * gcc.target/mips/fma-13.c: Likewise.
651         * gcc.target/mips/fma-14.c: Likewise.
652         * gcc.target/mips/fma-15.c: Likewise.
653         * gcc.target/mips/fma-16.c: Likewise.
654         * gcc.target/mips/fma-17.c: Likewise.
655         * gcc.target/mips/fma-18.c: Likewise.
656         * gcc.target/mips/fma-19.c: Likewise.
657         * gcc.target/mips/fma-20.c: Likewise.
659 2010-11-06  Jason Merrill  <jason@redhat.com>
661         * g++.dg/cpp0x/constexpr-ctor3.C: New.
663 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
665         PR c/43384
666         * gcc.dg/parser-error-3.c: New test.
668 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
670         PR c++/45332
671         * g++.dg/parse/semicolon2.C: New testcase.
672         * g++.dg/ext/asmspec1.C: Adjust.
673         * g++.dg/init/new13.C: Adjust.
674         * g++.dg/parse/ctor5.C: Adjust.
676 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
678         PR fortran/46330
679         * gfortran.dg/class_27.f03: New.
681 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
683         Fixed using the Objective-C 2.0 dot-syntax with self and super.
684         * objc.dg/property/dotsyntax-5.m: New.
685         * objc.dg/property/dotsyntax-6.m: New.
686         * objc.dg/property/dotsyntax-7.m: New.
687         * objc.dg/property/dotsyntax-8.m: New.
688         * objc.dg/property/dotsyntax-9.m: New.
689         * objc.dg/property/dotsyntax-10.m: New.
690         * objc.dg/property/dotsyntax-11.m: New.
691         * obj-c++.dg/property/dotsyntax-5.mm: New.
692         * obj-c++.dg/property/dotsyntax-6.mm: New.
693         * obj-c++.dg/property/dotsyntax-7.mm: New.
694         * obj-c++.dg/property/dotsyntax-8.mm: New.
695         * obj-c++.dg/property/dotsyntax-9.mm: New.
696         * obj-c++.dg/property/dotsyntax-10.mm: New.
697         * obj-c++.dg/property/dotsyntax-11.mm: New.
699 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
701         * obj-c++.dg/encode-3.mm: Provide a different string check for the
702         NeXT runtime when the type is READONLY.
704 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
706         * gcc.target/i386/387-2.c: Skip if -march= is specified.
707         * gcc.target/i386/387-6.c: Ditto.
708         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
709         * gcc.target/i386/387-4.c: Ditto.
710         * gcc.target/i386/387-7.c: Ditto.
711         * gcc.target/i386/387-8.c: Ditto.
712         * gcc.target/i386/387-9.c: Ditto.
713         * gcc.target/i386/387-10.c: Ditto.
714         * gcc.target/i386/387-11.c: Ditto.
715         * gcc.target/i386/387-12.c: Ditto.
717         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
719 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
721         PR target/44981
722         * gcc.dg/darwin-cfstring-format-1.c: New.
723         * gcc.dg/warn-nsstring.c: New.
724         * objc.dg/fsf-nsstring-format-1.m: New.
725         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
726         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
727         linker warning.
729 2010-11-05  Jason Merrill  <jason@redhat.com>
731         PR c++/45473
732         * g++.dg/inherit/virtual6.C: New.
734 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
736         PR c/44772
737         * gcc.dg/Wcxx-compat-21.c: New test.
739 2010-11-05  Ian Lance Taylor  <iant@google.com>
741         PR target/46084
742         * gcc.target/i386/pr46084.c: New test.
744 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
746         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
747         * (check_effective_target_mempcpy): New.
748         * gcc.c-torture/execute/pr45636.c: Move this...
749         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
751 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
753         * gcc.target/i386/i386.exp (FLAGS): Remove.
754         Wrap gcc_target_compile with $clearcap_ldflags added to options.
756 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
758         PR c++/46160
759         * g++.dg/opt/empty2.C: New test.
761         PR target/45670
762         * gcc.target/i386/pr45670.c: New test.
764 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
766         PR fortran/45451
767         PR fortran/46174
768         * gfortran.dg/class_19.f03: Modified.
769         * gfortran.dg/class_allocate_6.f03: New.
771 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
773         * gcc.target/i386/avx-vzeroupper-19.c: New.
775 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
777         PR tree-optimization/46099
778         * gcc.dg/autopar/pr46099.c: New test.
780         PR middle-end/43690
781         * c-c++-common/pr43690.c: New test.
783 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
785         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
786         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
787         declaration and implementation.
788         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
789         * obj-c++.dg/property/at-property-13.mm: Likewise.
790         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
791         * obj-c++.dg/property/property-1.mm: Likewise.
792         * obj-c++.dg/property/at-property-7.mm: Likewise.
793         * obj-c++.dg/property/at-property-9.mm: Likewise.
794         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
795         * obj-c++.dg/property/at-property-10.mm: Likewise.
796         * obj-c++.dg/property/synthesize-2.mm: Likewise.
797         * obj-c++.dg/property/at-property-12.mm: Likewise.
798         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
799         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
800         * obj-c++.dg/property/at-property-6.mm: Likewise.
801         * obj-c++.dg/property/at-property-8.mm: Likewise.
802         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
803         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
804         * obj-c++.dg/property/at-property-11.mm: Likewise.
805         * obj-c++.dg/template-8.mm: Likewise.
806         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
807         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
808         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
809         and put a FIXME for this.
810         * obj-c++.dg/property/property-2.mm: Remove.
811         * obj-c++.dg/property/property-3.mm: Remove.
813 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
815         PR debug/46307
816         * gcc.dg/pr46307.c: New test.
818 2010-11-05  Jason Merrill  <jason@redhat.com>
820         PR c++/46304
821         * g++.dg/ext/complex6.C: New.
823 2010-11-04  Bud Davis   <jimmied@smu.edu>
825         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
827 2010-11-04  Chao-ying Fu  <fu@mips.com>
829         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
830         msubu, mult, multu.
831         * gcc.target/mips/mips32-dsp-run.c: Likewise.
833 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
835         Fixed using the Objective-C 2.0 dot-syntax with class names.
836         * objc.dg/property/dotsyntax-3.m: New.
837         * objc.dg/property/dotsyntax-4.m: New.
838         * obj-c++.dg/property/dotsyntax-3.mm: New.
839         * obj-c++.dg/property/dotsyntax-4.mm: New.
841         * objc.dg/fobjc-std-1.m: Added test for warnings when the
842         Objective-C 2.0 dot-syntax is used with class names.
843         * obj-c++.dg/fobjc-std-1.mm: Same change.
845 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
847         * gcc.target/powerpc/loop_align.c: New.
849 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
851         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
853         merge from FSF 'apple/trunk' branch.
854         * gcc.target/powerpc/darwin64-abi.c: New.
856 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
858         PR tree-optimization/46233
859         * gcc.dg/pr46233.c: New test.
861 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
863         * objc.dg/property/property-2.m: Deleted.
864         * objc.dg/property/property-3.m: Deleted.
866 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
868         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
869         defined.
870         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
871         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
872         * objc.dg/property/property-1.m: Likewise.
873         * objc.dg/property/at-property-6.m: Likewise.
874         * objc.dg/property/at-property-7.m: Likewise.
875         * objc.dg/property/dotsyntax-1.m: Likewise.
876         * objc.dg/property/at-property-8.m: Likewise.
877         * objc.dg/property/dotsyntax-2.m: Likewise.
878         * objc.dg/property/at-property-9.m: Likewise.
879         * objc.dg/property/synthesize-2.m: Likewise.
880         * objc.dg/property/at-property-10.m: Likewise.
881         * objc.dg/property/at-property-11.m: Likewise.
882         * objc.dg/property/at-property-12.m: Likewise.
883         * objc.dg/property/at-property-13.m: Likewise.
884         * objc.dg/property/fsf-property-method-access.m: Likewise.
885         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
886         linker warning.
887         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
888         warnings.
889         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
890         deprecation warnings.  Use Object1 implementation.
891         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
892         * objc/execute/forward-1.m: Remove.
893         * objc/execute/forward-1.x: Remove.
895 2010-11-04  Jason Merrill  <jason@redhat.com>
897         * g++.dg/cpp0x/constexpr-access.C: New.
899 2010-11-04  Richard Guenther  <rguenther@suse.de>
901         PR rtl-optimization/46183
902         * gcc.dg/torture/pr46183.c: New testcase.
904 2010-11-04  Richard Guenther  <rguenther@suse.de>
906         PR tree-optimization/46068
907         * gcc.dg/torture/pr46068.c: New testcase.
909 2010-11-04  Richard Guenther  <rguenther@suse.de>
911         PR tree-optimization/45991
912         * gcc.dg/pr45991.c: New testcase.
914 2010-11-04  Richard Guenther  <rguenther@suse.de>
916         PR tree-optimization/46154
917         * g++.dg/torture/pr46154.C: New testcase.
919 2010-11-04  Richard Guenther  <rguenther@suse.de>
921         PR tree-optimization/45733
922         * gcc.dg/pr45733.c: New testcase.
924 2010-11-04  Ira Rosen  <irar@il.ibm.com>
926         PR tree-optimization/46213
927         * gfortran.dg/vect/pr46213.f90: New.
929 2010-11-04  Richard Guenther  <rguenther@suse.de>
931         PR testsuite/45702
932         * gcc.dg/pr34989-1.c: Move ...
933         * gcc.dg/lto/pr34989-1_0.c: ... here.
934         * gcc.dg/pr34989-2.c: Move ...
935         * gcc.dg/lto/pr34989-1_1.c: ... here.
936         * gcc.dg/pr27898.c: Move ...
937         * gcc.dg/lto/pr27898_0.c: ... here and ...
938         * gcc.dg/lto/pr27898_1.c: ... split.
939         * gcc.dg/pr28712.c: Move ...
940         * gcc.dg/lto/pr28712_0.c: ... here and ...
941         * gcc.dg/lto/pr28712_1.c: ... split ...
942         * gcc.dg/lto/pr28712_2.c: ... twice.
943         * gcc.dg/pr28706.c: Move ...
944         * gcc.dg/lto/pr28706_0.c: ... here and ...
945         * gcc.dg/lto/pr28706_1.c: ... split.
947 2010-11-04  Richard Guenther  <rguenther@suse.de>
948             Richard Henderson  <rth@redhat.com>
950         * gcc.target/i386/fma4-vector-2.c: New testcase.
952 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
953             Richard Guenther  <rguenther@suse.de>
955         * gcc.dg/vec-scal-opt.c: New testcase.
956         * gcc.dg/vec-scal-opt1.c: New testcase.
957         * gcc.dg/vec-scal-opt2.c: New testcase.
959 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
961         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
962         from plugin build flags on Darwin targets.
964 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
966         * gcc.target/i386/pr46285.c: Require split_stack target.
968 2010-11-03  Jason Merrill  <jason@redhat.com>
970         PR c++/46293
971         * g++.dg/cpp0x/constexpr-base2.C: New.
973         PR c++/46289
974         * g++.dg/cpp0x/initlist45.C: New.
976 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
978         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
979         is now allowed in categories.
980         * obj-c++.dg/property/dynamic-2.mm: Same change.
981         * objc.dg/property/dynamic-3.m: New.
982         * obj-c++.dg/property/dynamic-3.mm: New.
983         * objc.dg/property/at-property-14.m: New.
984         * objc.dg/property/at-property-15.m: New.
985         * obj-c++.dg/property/at-property-14.mm: New.
986         * obj-c++.dg/property/at-property-15.mm: New.
988         * objc.dg/foreach-6.m: Added a few more tests for valid and
989         invalid iterating variables and collections.
991 2010-11-03  Xinliang David Li  <davidxl@google.com>
993         PR target/46200
994         * g++.dg/tree-ssa/ivopts-2.C: New test.
996 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
998         PR target/46295
999         * gcc.target/i386/pr46295.c: New.
1001 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1003         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1004         precision min/max for single precision on VSX.
1006 2010-11-03  Jason Merrill  <jason@redhat.com>
1008         PR c++/46289
1009         * g++.dg/cpp0x/constexpr-ice3.C: New.
1011 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
1013         * gnat.dg/opt8.ad[sb]: New test.
1014         * gnat.dg/opt8_pkg.ads: New helper.
1016 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1018         PR rtl-optimization/45865
1019         * gcc.dg/pr45865.c: New.
1020         * gcc.dg/torture/pr45865.c: Likewise.
1022         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1023         * gcc.target/arm/headmerge-2.c: Likewise.
1024         * gcc.target/i386/headmerge-1.c: Likewise.
1025         * gcc.target/i386/headmerge-2.c: Likewise.
1027 2010-11-03  Richard Guenther  <rguenther@suse.de>
1029         PR middle-end/46288
1030         * gcc.dg/pr46288.c: New testcase.
1032 2010-11-03  Richard Guenther  <rguenther@suse.de>
1034         PR tree-optimization/44807
1035         * gcc.dg/torture/pr44807.c: New testcase.
1037 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1039         PR libgfortran/43899
1040         * gfortran.dg/namelist_67.f90: New test.
1042 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1044         PR tree-optimization/46009
1045         * gcc.dg/vect/pr46009.c: New function.
1047 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1049         Implemented -fobjc-std=objc1 flag.
1050         * objc.dg/fobjc-std-1.m: New.
1051         * obj-c++.dg/fobjc-std-1.mm: New.
1053 2010-11-03  Richard Guenther  <rguenther@suse.de>
1055         PR middle-end/46241
1056         * g++.dg/debug/pr46241.C: New testcase.
1058 2010-11-03  Richard Guenther  <rguenther@suse.de>
1060         PR tree-optimization/46190
1061         * gfortran.dg/pr46190.f90: New testcase.
1063 2010-11-03  Richard Guenther  <rguenther@suse.de>
1065         PR testsuite/46274
1066         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1067         * gcc.dg/vect/vect-19.c: Likewise.
1068         * gcc.dg/vect/vect-17.c: Likewise.
1070 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1072         PR target/46285
1073         * gcc.target/i386/pr46285.c: New.
1075 2010-11-03  Richard Guenther  <rguenther@suse.de>
1077         PR tree-optimization/46217
1078         * gcc.dg/pr46217.c: New testcase.
1080 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1082         * objc.dg/property/dotsyntax-1.m: New.
1083         * objc.dg/property/dotsyntax-2.m: New.
1084         * obj-c++.dg/property/dotsyntax-1.mm: New.
1085         * obj-c++.dg/property/dotsyntax-2.mm: New.
1087 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1089         PR tree-optimization/46165
1090         * gcc.dg/pr46165.c: New test.
1092 2010-11-03  Richard Guenther  <rguenther@suse.de>
1094         PR middle-end/46251
1095         * gcc.dg/pr46251.c: New testcase.
1097 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1099         PR tree-optimization/46107
1100         * gcc.c-torture/compile/pr46107.c: New test.
1102         PR debug/46252
1103         * gcc.dg/pr46252.c: New test.
1105         PR rtl-optimization/46034
1106         PR rtl-optimization/46212
1107         PR rtl-optimization/46248
1108         * gcc.c-torture/compile/pr46034.c: New test.
1109         * gcc.c-torture/compile/pr46248.c: New test.
1110         * gcc.dg/pr46212.c: New test.
1112 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1114         * gnat.dg/sizetype4.adb: New test.
1116 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1118         * gcc.target/i386/avx-vzeroupper-15.c: New.
1119         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1120         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1121         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1123         PR target/46253
1124         * gcc.target/i386/pr46253.c: New.
1126 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1127             Tobias Burnus  <burnus@net-b.de>
1129         PR fortran/45170
1130         * gfortran.dg/deferred_type_param_1.f90: New.
1131         * gfortran.dg/deferred_type_param_2.f90: New.
1132         * gfortran.dg/initialization_1.f90: Update dg-errors.
1133         * gfortran.dg/initialization_9.f90: Update dg-errors.
1135 2010-11-02  Richard Guenther  <rguenther@suse.de>
1137         PR tree-optimization/46149
1138         * g++.dg/torture/pr46149.C: New testcase.
1140 2010-11-02  Richard Guenther  <rguenther@suse.de>
1142         PR tree-optimization/46216
1143         * gcc.dg/torture/pr46216.c: New testcase.
1145 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1147         PR target/46131
1148         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1149         *-*-osf*.
1151 2010-11-02  Richard Guenther  <rguenther@suse.de>
1153         PR tree-optimization/46184
1154         * gcc.dg/pr46184.c: New testcase.
1156 2010-11-02  Richard Guenther  <rguenther@suse.de>
1158         PR tree-optimization/46177
1159         * gcc.dg/pr46177.c: New testcase.
1161 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1163         PR middle-end/46120
1164         * g++.dg/ipa/ivinline-9.C: New test.
1166 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1168         PR tree-optimization/45875
1169         * g++.dg/torture/pr45875.C: New test.
1171 2010-11-02  Richard Guenther  <rguenther@suse.de>
1173         PR testsuite/46249
1174         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1176 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1178         PR debug/46255
1179         * gcc.dg/pr46255.c: New test.
1181 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1183         PR c++/46170
1184         PR c++/46162
1185         * g++.dg/template/sfinae26.C: New test.
1186         * g++.dg/template/sfinae27.C: Likewise.
1188 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1190         PR c++/45606
1191         * g++.dg/template/typedef36.C: New test.
1192         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1193         * g++.dg/template/canon-type-10.C: Likewise.
1194         * g++.dg/template/canon-type-11.C: Likewise.
1195         * g++.dg/template/canon-type-12.C: Likewise.
1196         * g++.dg/template/canon-type-13.C: Likewise.
1198 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1200         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1201         instance of debug_pubnames on darwin.
1203 2010-11-01  Jason Merrill  <jason@redhat.com>
1204             Benjamin Kosnik  <bkoz@redhat.com>
1206         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1207         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1209         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1210         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1211         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1212         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1213         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1214         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1215         * g++.dg/cpp0x/constexpr-array.C: New.
1216         * g++.dg/cpp0x/constexpr-base.C: New.
1217         * g++.dg/cpp0x/constexpr-complex.C: New.
1218         * g++.dg/cpp0x/constexpr-data1.C: New.
1219         * g++.dg/cpp0x/constexpr-data2.C: New.
1220         * g++.dg/cpp0x/constexpr-deref.C: New.
1221         * g++.dg/cpp0x/constexpr-diag1.C: New.
1222         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1223         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1224         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1225         * g++.dg/cpp0x/constexpr-empty.C: New.
1226         * g++.dg/cpp0x/constexpr-empty2.C: New.
1227         * g++.dg/cpp0x/constexpr-empty3.C: New.
1228         * g++.dg/cpp0x/constexpr-empty4.C: New.
1229         * g++.dg/cpp0x/constexpr-empty5.C: New.
1230         * g++.dg/cpp0x/constexpr-ex1.C: New.
1231         * g++.dg/cpp0x/constexpr-ex2.C: New.
1232         * g++.dg/cpp0x/constexpr-ex3.C: New.
1233         * g++.dg/cpp0x/constexpr-ex4.C: New.
1234         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1235         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1236         * g++.dg/cpp0x/constexpr-function1.C: New.
1237         * g++.dg/cpp0x/constexpr-function2.C: New.
1238         * g++.dg/cpp0x/constexpr-function3.C: New.
1239         * g++.dg/cpp0x/constexpr-ice.C: New.
1240         * g++.dg/cpp0x/constexpr-initlist.C: New.
1241         * g++.dg/cpp0x/constexpr-neg1.C: New.
1242         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1243         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1244         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1245         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1246         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1247         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1248         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1249         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1250         * g++.dg/cpp0x/constexpr-object1.C: New.
1251         * g++.dg/cpp0x/constexpr-object2.C: New.
1252         * g++.dg/cpp0x/constexpr-overflow.C: New.
1253         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1254         * g++.dg/cpp0x/constexpr-pos1.C: New.
1255         * g++.dg/cpp0x/constexpr-potential1.C: New.
1256         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1257         * g++.dg/cpp0x/constexpr-pure.C: New.
1258         * g++.dg/cpp0x/constexpr-static.C: New.
1259         * g++.dg/cpp0x/constexpr-static2.C: New.
1260         * g++.dg/cpp0x/constexpr-static3.C: New.
1261         * g++.dg/cpp0x/constexpr-static4.C: New.
1262         * g++.dg/cpp0x/constexpr-static5.C: New.
1263         * g++.dg/cpp0x/constexpr-static6.C: New.
1264         * g++.dg/cpp0x/constexpr-string.C: New.
1265         * g++.dg/cpp0x/constexpr-switch.C: New.
1266         * g++.dg/cpp0x/constexpr-targ.C: New.
1267         * g++.dg/cpp0x/constexpr-throw.C: New.
1268         * g++.dg/cpp0x/constexpr-typeid.C: New.
1269         * g++.dg/cpp0x/constexpr-union.C: New.
1270         * g++.dg/cpp0x/constexpr-value.C: New.
1271         * g++.dg/cpp0x/constexpr-value2.C: New.
1272         * g++.dg/cpp0x/constexpr-variadic.C: New.
1273         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1274         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1275         * g++.dg/other/fold1.C: Likewise.
1276         * g++.dg/parse/crash36.C: Likewise.
1277         * g++.dg/parse/constant4.C: Adjust expected error.
1278         * g++.dg/template/arg5.C: Likewise.
1279         * g++.dg/template/non-dependent10.C: Likewise.
1280         * g++.dg/template/qualified-id3.C: Likewise.
1281         * g++.dg/warn/overflow-warn-1.C: Likewise.
1282         * g++.dg/warn/overflow-warn-3.C: Likewise.
1283         * g++.dg/warn/overflow-warn-4.C: Likewise.
1284         * g++.old-deja/g++.pt/crash10.C: Likewise.
1286         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1288 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1290         Implemented format and noreturn attributes for Objective-C methods.
1291         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1292         * objc.dg/attributes/method-deprecated-1.m: New.
1293         * objc.dg/attributes/method-deprecated-2.m: New.
1294         * objc.dg/attributes/method-deprecated-3.m: New.
1295         * objc.dg/attributes/method-noreturn-1.m: New.
1296         * objc.dg/attributes/method-sentinel-1.m: New.
1297         * objc.dg/attributes/method-format-1.m: New.
1298         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1299         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1300         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1301         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1302         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1303         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1304         * obj-c++.dg/attributes/method-format-1.mm: New.
1306 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1308         * objc.dg/property/at-property-deprecated-1.m: New.
1309         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1311 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1313         Implemented Objective-C 2.0 property accessors.
1314         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1315         avoid testing more complex accessors in this testcase which is not
1316         about them.
1317         * objc.dg/property/at-property-7.m: Same change.
1318         * objc.dg/property/at-property-8.m: Same change.
1319         * objc.dg/property/at-property-9.m: Same change.
1320         * objc.dg/property/at-property-10.m: Same change.
1321         * objc.dg/property/at-property-11.m: Same change.
1322         * obj-c++.dg/property/at-property-6.mm: Same change.
1323         * obj-c++.dg/property/at-property-7.mm: Same change.
1324         * obj-c++.dg/property/at-property-8.mm: Same change.
1325         * obj-c++.dg/property/at-property-9.mm: Same change.
1326         * obj-c++.dg/property/at-property-10.mm: Same change.
1327         * obj-c++.dg/property/at-property-11.mm: Same change.
1328         * objc.dg/property/at-property-12.m: New.
1329         * objc.dg/property/at-property-13.m: New.
1330         * obj-c++.dg/property/at-property-12.mm: New.
1331         * obj-c++.dg/property/at-property-13.mm: New.
1333 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1335         PR fortran/46152
1336         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1337         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1338         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1339         * gfortran.dg/allocate_with_typespec_2.f: New test.
1340         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1341         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1342         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1344 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1345             Nathan Froyd  <froydnj@codesourcery.com>
1347         PR tree-optimization/46259
1348         * gfortran.dg/pr46259.f: New testcase.
1350 2010-11-01  Paul Koning  <ni1d@arrl.net>
1352         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1353         * gcc.c-torture/compile/20020604-1.c: Ditto.
1354         * gcc.c-torture/compile/20001226-1.c: Ditto.
1355         * gcc.c-torture/compile/20010327-1.c: Ditto.
1356         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1357         * gcc.c-torture/compile/pr43191.c: Ditto.
1358         * gcc.c-torture/compile/pr41181.c: Ditto.
1360 2010-10-31  Richard Henderson  <rth@redhat.com>
1362         * lib/target-supports.exp
1363         (check_effective_target_automatic_stack_alignment): True for
1364         x86 but not windows.
1365         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1366         use of the preferred-stack-boundary arguments.
1367         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1369 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1371         PR target/46142
1372         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1373         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1375 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1377         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1379 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1381         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1382         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1383         than tls.
1384         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1385         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1386         * objc.dg/torture/tls/thr-init.m: Likewise.
1387         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1388         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1390 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1392         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1393         the Linux kernel.
1395 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1397         PR fortran/44917
1398         PR fortran/44926
1399         PR fortran/46196
1400         * gfortran.dg/typebound_generic_10.f03: New.
1402 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1404         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1405         * objc.dg/property/property-neg-1.m: Updated for changes in the
1406         syntax of @property and the implementation of
1407         @synthesize/@dynamic.
1408         * objc.dg/property/property-neg-2.m: Same change.
1409         * objc.dg/property/property-neg-3.m: Same change.
1410         * objc.dg/property/property-neg-4.m: Same change.
1411         * objc.dg/property/property-neg-5.m: Same change.
1412         * objc.dg/property/property-neg-7.m: Same change.
1413         * objc.dg/property/property-1.m: Same change.
1414         * objc.dg/property/synthesize-1.m: Same change.
1415         * objc.dg/property/at-property-2.m: Same change.
1416         * objc.dg/property/at-property-4.m: Same change.
1418         * objc.dg/property/fsf-property-method-acces.m: Updated for
1419         changes in the syntax of @property and the implementation of
1420         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1421         * objc.dg/property/fsf-property-basic.m: Same change.
1422         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1424         * objc.dg/property/at-property-5.m: New.
1425         * objc.dg/property/at-property-6.m: New.
1426         * objc.dg/property/at-property-7.m: New.
1427         * objc.dg/property/at-property-8.m: New.
1428         * objc.dg/property/at-property-9.m: New.
1429         * objc.dg/property/at-property-10.m: New.
1430         * objc.dg/property/at-property-11.m: New.
1431         * objc.dg/property/synthesize-2.m: New.
1432         * objc.dg/property/dynamic-2.m: New.
1434         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1435         syntax of @property and the implementation of
1436         @synthesize/@dynamic.
1437         * obj-c++.dg/property/property-neg-2.mm: Same change.
1438         * obj-c++.dg/property/property-neg-3.mm: Same change.
1439         * obj-c++.dg/property/property-neg-4.mm: Same change.
1440         * obj-c++.dg/property/property-neg-5.mm: Same change.
1441         * obj-c++.dg/property/property-neg-7.mm: Same change.
1442         * obj-c++.dg/property/property-1.mm: Same change.
1443         * obj-c++.dg/property/synthesize-1.mm: Same change.
1444         * obj-c++.dg/property/at-property-2.mm: Same change.
1445         * obj-c++.dg/property/at-property-4.mm: Same change.
1447         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1448         changes in the syntax of @property and the implementation of
1449         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1450         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1451         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1453         * obj-c++.dg/property/at-property-5.mm: New.
1454         * obj-c++.dg/property/at-property-6.mm: New.
1455         * obj-c++.dg/property/at-property-7.mm: New.
1456         * obj-c++.dg/property/at-property-8.mm: New.
1457         * obj-c++.dg/property/at-property-9.mm: New.
1458         * obj-c++.dg/property/at-property-10.mm: New.
1459         * obj-c++.dg/property/at-property-11.mm: New.
1460         * obj-c++.dg/property/synthesize-2.mm: New.
1461         * obj-c++.dg/property/dynamic-2.mm: New.
1463 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1464             Andrew Pinski  <pinskia@gmail.com>
1466         * gcc.c-torture/execute/vector-shift.c: New testcase.
1467         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1468         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1469         * gcc.dg/vector-shift.c: Likewise.
1470         * gcc.dg/vector-shift1.c: Likewise.
1471         * gcc.dg/torture/vector-shift2.c: Likewise.
1472         * gcc.dg/vector-shift3.c: Likewise.
1473         * gcc.dg/simd-1b.c: Adjust.
1475 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1477         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1479 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1481         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1483 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1485         PR target/46153
1486         * gcc.target/i386/pr46153.c: New test.
1488 2010-10-27  Jason Merrill  <jason@redhat.com>
1490         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1492 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1494         PR fortran/46161
1495         * gfortran.dg/class_dummy_3.f03: New.
1497 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1499         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1500         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1502         * gcc.target/i386/avx-vzeroupper-3.c: New.
1503         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1504         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1505         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1506         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1507         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1508         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1509         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1510         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1511         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1512         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1513         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1515 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1517         * obj-c.dg/property/at-property-4.m: New.
1518         * obj-c++.dg/property/at-property-4.mm: New.
1519         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1520         updates in warning.
1521         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1522         updates in warning.
1524 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1526         * objc.dg/property/at-property-1.m: New.
1527         * objc.dg/property/at-property-2.m: New.
1528         * objc.dg/property/at-property-3.m: New.
1529         * objc.dg/ivar-invalid-type-1.m: New.
1530         * obj-c++.dg/property/at-property-1.mm: New.
1531         * obj-c++.dg/property/at-property-2.mm: New.
1532         * obj-c++.dg/property/at-property-3.mm: New.
1533         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1534         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1535         in error reporting.
1537 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1539         PR libgfortran/46010
1540         * gfortran.dg/namelist_66.f90: New test.
1541         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1543 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1545         PR fortran/42647
1546         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1547         * gfortran.dg/allocatable_scalar_10.f90: New.
1548         * gfortran.dg/class_19.f03: Extended.
1550 2010-10-26  Jan Hubicka  <jh@suse.cz>
1552         PR middle-end/45736
1553         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1555 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1557         PR tree-optimization/46167
1558         * gcc.dg/vect/O-pr46167.c: New.
1559         * gcc.dg/vect/vect.exp: Run tests with -O.
1561 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1563         PR target/44948
1564         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1565         * g++.dg/vect/pr33860a.cc: Likewise.
1566         * gcc.c-torture/compile/20070522-1.c: Likewise.
1567         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1568         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1569         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1570         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1571         * gcc.dg/pr44136.c: Likewise.
1573         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1574         * gcc.dg/compat/vector-1_x.c: Likewise.
1575         * gcc.dg/compat/vector-1_y.c: Likewise.
1576         * gcc.dg/compat/vector-2_x.c: Likewise.
1577         * gcc.dg/compat/vector-2_y.c: Likewise.
1578         * gcc.dg/pr43300.c: Likewise.
1580         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1581         * gcc.dg/compat/vector-1a_y.c: Likewise.
1582         * gcc.dg/compat/vector-1b_x.c: Likewise.
1583         * gcc.dg/compat/vector-1b_y.c: Likewise.
1584         * gcc.dg/compat/vector-2a_x.c: Likewise.
1585         * gcc.dg/compat/vector-2a_y.c: Likewise.
1586         * gcc.dg/compat/vector-2b_x.c: Likewise.
1587         * gcc.dg/compat/vector-2b_y.c: Likewise.
1588         * gcc.target/i386/pr39162.c: Likewise.
1589         * gcc.target/i386/pr40906-2.c: Likewise.
1590         * gcc.target/i386/sse-5.c: Likewise.
1592         * gcc.dg/pr35442.c: Prune ABI change warnings.
1594         * gcc.c-torture/execute/pr38151.x: New.
1595         * gcc.target/i386/pr44948-1a.c: Likewise.
1596         * gcc.target/i386/pr44948-1b.c: Likewise.
1597         * gcc.target/i386/pr44948-2a.c: Likewise.
1598         * gcc.target/i386/pr44948-2b.c: Likewise.
1600 2010-10-26  Ian Lance Taylor  <iant@google.com>
1602         PR middle-end/45687
1603         * gcc.c-torture/execute/20101025-1.c: New test.
1605 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1607         PR fortran/45451
1608         * gfortran.dg/class_allocate_5.f90: New.
1610 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1612         Implement opaque-enum-specifiers for C++0x
1613         * g++.dg/cpp0x/forw_enum1.C: New.
1614         * g++.dg/cpp0x/forw_enum2.C: New.
1615         * g++.dg/cpp0x/forw_enum3.C: New.
1616         * g++.dg/cpp0x/forw_enum4.C: New.
1617         * g++.dg/cpp0x/forw_enum5.C: New.
1618         * g++.dg/cpp0x/forw_enum6.C: New.
1619         * g++.dg/cpp0x/forw_enum7.C: New.
1620         * g++.dg/cpp0x/forw_enum8.C: New.
1621         * g++.dg/cpp0x/forw_enum9.C: New.
1622         * g++.dg/parse/enum3.C: Add new errors.
1623         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1624         * g++.dg/cpp0x/auto9.C: Add new error.
1625         * g++.dg/template/crash79.C: Add new errors.
1627 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1629         * gcc.target/arm/volatile-bitfields-1.c: New test.
1630         * gcc.target/arm/volatile-bitfields-2.c: New test.
1631         * gcc.target/arm/volatile-bitfields-3.c: New test.
1633 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1635         * gnat.dg/pointer_discr1.adb: New test.
1636         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1637         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1638         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1640 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1642         * gnat.dg/loop_optimization8.adb: New test.
1643         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1644         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1646 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1648         * gnat.dg/in_out_parameter2.adb: New test.
1649         * gnat.dg/in_out_parameter3.adb: Likewise.
1651 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1653         * g++.dg/opt/combine.c: New test.
1655 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1657         * gnat.dg/opt7.ad[sb]: New test.
1658         * gnat.dg/opt7_pkg.ads: New helper.
1660 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1662         PR objc/45735
1663         * obj-c.dg/pr45735.mm: New.
1664         * obj-c++.dg/pr45735.mm: New.
1666 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1668         PR objc/24393
1669         * objc.dg/pr24393.m: New.
1670         * obj-c++.dg/pr24393.mm: New.
1672 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1674         PR objc/28049
1675         * objc.dg/pr28049.m: New.
1676         * obj-c++.dg/pr28049.mm: New.
1678 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1680         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1681         parameter attributes are now supported.
1682         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1683         * objc.dg/attributes/parameter-attribute-1.m: New test.
1684         * objc.dg/attributes/parameter-attribute-2.m: New test.
1685         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1686         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1688 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1690         Based on the CFString implementation in FSF apple/trunk branch.
1692         * gcc.dg/darwin-cfstring-1.c: New.
1693         * gcc.dg/darwin-cfstring-2.c: New.
1694         * gcc.dg/torture/darwin-cfstring-3.c: New.
1695         * g++.dg/other/darwin-cfstring1.C: New.
1696         * g++.dg/torture/darwin-cfstring-3.C: New.
1698 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1700         * objc.dg/demangle-1.m: New test.
1701         * obj-c++.dg/demangle-1.mm: New test.
1702         * obj-c++.dg/demangle-2.mm: New test.
1703         * obj-c++.dg/demangle-3.mm: New test.
1705 2010-10-23  Ian Lance Taylor  <iant@google.com>
1707         * gcc.c-torture/execute/20101011-1.c: New test.
1708         * gcc.c-torture/execute/20101011-1.x: New test driver.
1710 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1712         PR fortran/46122
1713         * gfortran.dg/protected_8.f90: New.
1715 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1717         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1718         * gcc.target/i386/isa-9.c: Skip for -march other than
1719         -march=amdfam10 in multilib options.
1720         * gcc.target/i386/pr42589.c: Skip for -march other than
1721         -march=i486 in multilib options.
1722         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1723         other -march in multilib options.
1725 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1727         PR rtl-optimization/37360
1728         * gcc.dg/pr37360.c: New test.
1730 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1732         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1734 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1735             Andrew Pinski  <pinskia@gmail.com>
1737         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1738         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1739         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1740         * gcc.dg/vector-subscript-1.c: Likewise.
1741         * gcc.dg/vector-subscript-2.c: Likewise.
1742         * gcc.dg/vector-subscript-3.c: New testcase.
1743         * gcc.dg/array-8.c: Adjust.
1745 2010-10-22  Richard Guenther  <rguenther@suse.de>
1747         PR middle-end/46137
1748         * c-c++-common/torture/pr46137.c: New testcase.
1750 2010-10-22  Jason Merrill  <jason@redhat.com>
1752         PR c++/46129
1753         * g++.dg/template/defarg14.C: New.
1755 2010-10-22  Jason Merrill  <jason@redhat.com>
1757         PR c++/46103
1758         * g++.dg/cpp0x/implicit10.C: New.
1760 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1762         PR target/46098
1763         * gcc.target/i386/pr46098.c: New test.
1765 2010-10-22  Richard Guenther  <rguenther@suse.de>
1767         PR tree-optimization/45720
1768         * gcc.dg/torture/pr45720.c: New testcase.
1770 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1772         PR tree-optimization/46126
1773         * gcc.dg/vect/pr46126.c: New.
1775 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1777         Based on the CFString implementation in FSF apple/trunk branch.
1779         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1780         so that the latter can be used in dg-skip and dg-xfail clauses.
1781         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1782         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1783         to use dg-additional-files for Object1.
1784         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1785         to use dg-additional-files for Object1, move to torture/strings/.
1786         * obj-c++.dg/const-str-4.mm: Likewise.
1787         * obj-c++.dg/const-str-3.mm: Likewise.
1788         * obj-c++.dg/const-str-8.mm: Likewise.
1789         * obj-c++.dg/const-str-9.mm: Likewise.
1790         * obj-c++.dg/const-str-10.mm: Likewise.
1791         * obj-c++.dg/const-str-10.mm: Likewise.
1792         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1793         to use dg-additional-files for Object1, move to strings/.
1794         * obj-c++.dg/const-str-2.mm: Likewise.
1795         * obj-c++.dg/const-str-5.mm: Likewise.
1796         * obj-c++.dg/const-str-6.mm: Likewise.
1797         * obj-c++.dg/const-str-12.mm: Likewise.
1798         * obj-c++.dg/strings/strings.exp: New.
1799         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1800         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1801         * obj-c++.dg/torture/strings/strings.exp: New.
1802         * obj-c++.dg/torture/strings/string1.mm: New.
1803         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1804         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1805         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1807         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1808         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1809         * objc/execute/string2.m: Likewise.
1810         * objc/execute/string3.m: Likewise.
1811         * objc/execute/string3.m: Likewise.
1812         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1813         * objc.dg/foreach-4.m: Likewise.
1814         * objc.dg/foreach-5.m: Likewise.
1815         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1816         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1817         * objc.dg/const-str-4.m: Likewise.
1818         * objc.dg/const-str-7.m: Likewise.
1819         * objc.dg/const-str-8.m: Likewise.
1820         * objc.dg/const-str-9.m: Likewise.
1821         * objc.dg/const-str-10.m: Likewise.
1822         * objc.dg/const-str-11.m: Likewise.
1823         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1824         to use dg-additional-files for Object1, move to objc.dg/strings/.
1825         * objc.dg/const-str-2.m: Likewise.
1826         * objc.dg/const-str-5.m: Likewise.
1827         * objc.dg/const-str-6.m: Likewise.
1828         * objc.dg/const-str-12.m: Likewise.
1829         * objc.dg/const-str-12b.m: Likewise.
1830         * objc.dg/strings/strings.exp: New.
1831         * objc.dg/strings/const-cfstring-2.m: New.
1832         * objc.dg/strings/const-cfstring-5.m: New.
1833         * objc.dg/torture/strings/strings.exp: New.
1834         * objc.dg/torture/strings/const-cfstring-1.m: New.
1835         * objc.dg/torture/strings/const-cfstring-3.m: New.
1836         * objc.dg/torture/strings/const-cfstring-4.m: New.
1838 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1840         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1842 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1844         PR c++/46117
1845         * g++.dg/parse/crash57.C: New.
1847 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1848             H.J. Lu  <hongjiu.lu@intel.com>
1850         PR target/45946
1851         * gcc.target/i386/pr45946.c: New test.
1853 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1855         PR tree-optimization/45875
1856         * g++.dg/ipa/pr45875.C: New test.
1858 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1860         PR tree-optimization/46049
1861         PR tree-optimization/46052
1862         * gcc.dg/vect/pr46052.c: New test.
1863         * gcc.dg/vect/pr46049.c: New test.
1865 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1867         PR fortran/46007
1868         * gfortran.dg/shape_5.f90:  New test case.
1870 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1872         PR fortran/46060
1873         * gfortran.dg/proc_ptr_comp_25.f90: New.
1875 2010-10-21  Richard Guenther  <rguenther@suse.de>
1876             Michael Matz  <matz@suse.de>
1878         PR tree-optimization/45764
1879         * gcc.dg/torture/pr45764.c: New testcase.
1881 2010-10-21  Richard Guenther  <rguenther@suse.de>
1883         PR tree-optimization/46111
1884         * g++.dg/torture/pr46111.C: New testcase.
1886 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1888         PR fortran/46067
1889         * gfortran.dg/dummy_procedure_4.f90: New.
1890         * gfortran.dg/proc_ptr_30.f90: New.
1892 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1894         PR fortran/46100
1895         * gfortran.dg/ptr-func-1.f90: New.
1896         * gfortran.dg/ptr-func-2.f90: New.
1898 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1900         PR tree-optimization/45919
1901         * gcc.c-torture/compile/pr45919.c: New test.
1903         PR tree-optimization/46066
1904         * gcc.dg/autopar/pr46066.c: New test.
1906 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1908         PR c++/46024
1909         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1911 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1913         PR c++/46056
1914         * g++.dg/cpp0x/range-for7.C: New.
1916 2010-10-20  Richard Guenther  <rguenther@suse.de>
1918         PR lto/45667
1919         * g++.dg/lto/20101020-1_0.h: New testcase.
1920         * g++.dg/lto/20101020-1_0.C: Likewise.
1921         * g++.dg/lto/20101020-1_1.C: Likewise.
1923 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1925         * gcc.dg/20101013-1.c: New test.
1927 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1929         PR target/46085
1930         * gcc.target/i386/pr46085-1.c: New.
1931         * gcc.target/i386/pr46085-2.c: Likewise.
1933 2010-10-20  Richard Guenther  <rguenther@suse.de>
1935         PR tree-optimization/45860
1936         * gcc.dg/torture/pr45860.c: New testcase.
1938 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1940         * gnat.dg/discr25.adb: New test.
1941         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1943 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1945         * gcc.target/powerpc/ehreturn.c: New test.
1947 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1949         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1950         not require Foundation and run with the GNU runtime as well.
1952         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
1954         Radar 4439126
1955         * obj-c++.dg/template-8.mm: New.
1957 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1959         PR objc/23709
1960         * objc.dg/pr23709.m: New.
1961         * obj-c++.dg/pr23709.m: New.
1963 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1965         PR c++/46046
1966         * g++.dg/template/crash104.C: New.
1968 2010-10-19  Richard Henderson  <rth@redhat.com>
1970         * gcc.target/i386/fma3-fma.c: New.
1971         * gcc.target/i386/fma3-builtin.c: New.
1972         * gcc.target/i386/fma4-builtin.c: New.
1974 2010-10-19  Richard Guenther  <rguenther@suse.de>
1976         PR testsuite/46081
1977         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1979 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1981         Merge from 'apple/trunk' branch on FSF servers.
1983         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
1985         Radar 4293709
1986         * objc.dg/proto-init-mimatch-1.m: New.
1987         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1989 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1991         Implemented parsing @synthesize and @dynamic for
1992         Objective-C/Objective-C++.
1993         * objc.dg/property/dynamic-1.m: New.
1994         * objc.dg/property/synthesize-1.m: New.
1995         * obj-c++.dg/property/dynamic-1.mm: New.
1996         * obj-c++.dg/property/synthesize-1.mm: New.
1998 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2000         * objc.dg/at-class-1.m: New.
2001         * objc.dg/at-class-1.mm: New.
2003 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
2005         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2007 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2009         Merge from 'apple/trunk' branch on FSF servers.
2011         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
2013         Radar 4407151
2014         * obj-c++.dg/template-7.mm: New.
2016 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2018         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2019         bugfix.
2021 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2023         Merge from 'apple/trunk' branch on FSF servers.
2025         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2027         Radar 4451818
2028         * obj-c++.dg/try-catch-16.mm: New.
2029         * obj-c++.dg/try-catch-17.mm: New.
2031         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2033         Radar 4330422
2034         * obj-c++.dg/try-catch-15.mm: New
2036         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2038         Radar 4204796
2039         * obj-c++.dg/try-catch-12.mm: New
2040         * obj-c++.dg/try-catch-13.mm: New
2041         * obj-c++.dg/try-catch-14.mm: New
2042         * objc.dg/try-catch-11.m: New
2043         * objc.dg/try-catch-12.m: New
2044         * objc.dg/try-catch-13.m: New
2046 2010-10-18  Richard Henderson  <rth@redhat.com>
2048         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2050 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2052         PR c/46015
2053         * c-c++-common/Wunused-var-13.c: New test.
2055 2010-10-18  Richard Guenther  <rguenther@suse.de>
2057         PR tree-optimization/45967
2058         * gcc.dg/torture/pr45967.c: New testcase.
2059         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2060         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2061         * gcc.dg/torture/pr39074-2.c: Likewise
2062         * gcc.dg/torture/pta-escape-1.c: Likewise
2063         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2064         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2065         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2066         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2067         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2068         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2070 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2072         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2074 2010-10-18  Richard Guenther  <rguenther@suse.de>
2076         PR lto/44950
2077         * g++.dg/lto/20101015-2_0.C: New testcase.
2079 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2081         PR middle-end/46019
2082         * gcc.c-torture/execute/pr46019.c: New test.
2084 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2086         Merge from 'apple/trunk' branch on FSF servers.
2088         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2090         Radar 4516785
2091         * obj-c++.dg/method-namespace-2.mm: New.
2093 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2095         Merge from 'apple/trunk' branch on FSF servers.
2097         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2099         Radar 4133425
2100         * objc.dg/private-1.m: Test modified.
2101         * obj-c++.dg/private-1.mm: Test modified.
2103 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2105         PR testsuite/45987
2106         * gcc.target/i386/push-1.c: Remove.
2108 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2109             H.J. Lu  <hongjiu.lu@intel.com>
2111         PR target/46051
2112         * gcc.target/i386/pr46051.c: New test.
2114 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2116         * obj-c++.dg/gnu-api-2-class.mm: New.
2117         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2118         * obj-c++.dg/gnu-api-2-method.mm: New.
2119         * obj-c++.dg/gnu-api-2-objc.mm: New.
2120         * obj-c++.dg/gnu-api-2-object.mm: New.
2121         * obj-c++.dg/gnu-api-2-property.mm: New.
2122         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2123         * obj-c++.dg/gnu-api-2-sel.mm: New.
2125 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2127         * objc.dg/fsf-package-0.m: New.
2128         * obj-c++.dg/fsf-package-0.m: New.
2130 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2132         PR objc/18255
2133         * objc.dg/pr18255.m: New.
2135 2010-10-16  Jan Hubicka  <jh@suse.cz>
2137         PR middle-end/44206
2138         * g++.dg/torture/pr44206.C: New.
2140 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2142         * objc.dg/gnu-api-2-class.m: New.
2143         * objc.dg/gnu-api-2-objc.m: New.
2145 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2147         * objc.dg/gnu-api-2-ivar.m: New.
2149 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2151         * objc.dg/gnu-api-2-property.m: New.
2153 2010-10-15  Xinliang David Li  <davidxl@google.com>
2155         * g++.dg/uninit-pred-3_a.C: New test.
2156         * g++.dg/uninit-pred-3_b.C: New test.
2158 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2160         * objc.dg/gnu-api-2-object.m: New.
2162 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2164         * objc.dg/gnu-api-2-method.m: New.
2166 2010-10-15  Jason Merrill  <jason@redhat.com>
2168         * g++.dg/lto/pr45983_0.C: New.
2170 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2172         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2173         builtin combiner patterns.
2174         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2175         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2176         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2177         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2178         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2180 2010-10-15  Richard Guenther  <rguenther@suse.de>
2182         * g++.dg/lto/20101015-1_0.C: New testcase.
2184 2010-10-15  Richard Guenther  <rguenther@suse.de>
2186         PR testsuite/46021
2187         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2188         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2190 2010-10-15  Richard Guenther  <rguenther@suse.de>
2192         PR lto/45957
2193         * g++.dg/lto/20101014-1_0.C: New testcase.
2195 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2197         * objc.dg/gnu-api-2-protocol.m: New.
2198         * objc.dg/gnu-api-2-sel.m: New.
2200 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2202         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2203         arm-eabi targets.
2205 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2207         * gcc.dg/20101010-1.c: New testcase.
2209 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2211         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2212         script when relocatable linking.
2214 2010-10-14  Yao Qi  <yao@codesourcery.com>
2216         PR target/45447
2217         * gcc.target/arm/pr45447.c: New test.
2219 2010-10-14  Jan Hubicka  <jh@suse.cz>
2221         PR middle-end/45621
2222         * g++.dg/lto/pr45621.h : New.
2223         * g++.dg/lto/pr45621_0.C: New.
2224         * g++.dg/lto/pr45621_1.C: New.
2226 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2228         * objc.dg/property: New.
2229         * objc.dg/property/fsf-property-basic.m: New.
2230         * objc.dg/property/fsf-property-method-access.m: New.
2231         * objc.dg/property/fsf-property-named-ivar.m: New.
2232         * obj-c++.dg/property: New.
2233         * obj-c++.dg/property/fsf-property-basic.mm: New.
2234         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2235         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2237         merge from FSF apple 'trunk' branch.
2238         2006 Fariborz Jahanian  <fjahanian@apple.com>
2240         Radars 4436866, 4505126, 4506903, 4517826
2241         * objc.dg/property/property-1.m: New.
2242         * objc.dg/property/property-2.m: New.
2243         * objc.dg/property/property-3.m: New.
2244         * objc.dg/property/property-neg-1.m: New.
2245         * objc.dg/property/property-neg-2.m: New.
2246         * objc.dg/property/property-neg-3.m: New.
2247         * objc.dg/property/property-neg-4.m: New.
2248         * objc.dg/property/property-neg-5.m: New.
2249         * objc.dg/property/property-neg-6.m: New.
2250         * objc.dg/property/property-neg-7.m: New.
2251         * objc.dg/property/property.exp: New.
2252         * obj-c++.dg/property/property-1.mm: New.
2253         * obj-c++.dg/property/property-2.mm: New.
2254         * obj-c++.dg/property/property-3.mm: New.
2255         * obj-c++.dg/property/property-neg-1.mm: New.
2256         * obj-c++.dg/property/property-neg-2.mm: New.
2257         * obj-c++.dg/property/property-neg-3.mm: New.
2258         * obj-c++.dg/property/property-neg-4.mm: New.
2259         * obj-c++.dg/property/property-neg-5.mm: New.
2260         * obj-c++.dg/property/property-neg-6.mm: New.
2261         * obj-c++.dg/property/property-neg-7.mm: New.
2262         * obj-c++.dg/property/property.exp: New.
2264 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2266         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2268 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2270         PR c/45969
2271         * gcc.c-torture/compile/pr45969-1.c: New test.
2273 2010-10-14  Richard Guenther  <rguenther@suse.de>
2275         PR tree-optimization/44913
2276         * gcc.dg/torture/pr44913.c: New testcase.
2278 2010-10-14  Richard Guenther  <rguenther@suse.de>
2280         PR lto/45382
2281         * g++.dg/lto/20101014-2_0.C: New testcase.
2283 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2285         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2286         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2287         * gcc.target/i386/pr44130.c: Likewise.
2288         * gcc.target/i386/pr44144.c: Likewise.
2289         * gcc.target/i386/pr44180.c: Likewise.
2290         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2291         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2292         * gcc.target/i386/vect-sizes-1.c: Likewise.
2293         * gcc.target/i386/vectorize4-avx.c: Likewise.
2295 2010-10-14  Richard Guenther  <rguenther@suse.de>
2297         PR lto/44561
2298         * g++.dg/lto/20101010-3_0.C: New testcase.
2299         * g++.dg/lto/20101010-4_0.C: Likewise.
2301 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2303         * objc.dg/pr45878.m: Update to include NSConstantString interface
2304         for -fnext-runtime.
2305         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2306         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2307         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2308         reference for m64 -fnext-runtime.
2310 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2312         * gcc.target/i386/vect-sizes-1.c: New.
2314 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2316         PR middle-end/46011
2317         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2319 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2321         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2322         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2324 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2326         * gcc.target/ia64/20101005.c: New test.
2328 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2330         PR rtl-optimization/45570
2331         * gcc.dg/pr45570.c: New test.
2333 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2335         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2336         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2337         * gcc.target/i386/vectorize4-avx.c: Likewise.
2339 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2341         * gcc.target/i386/avx-copysign-vec.c: New.
2342         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2344 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2346         PR middle-end/44130
2347         * gcc.target/i386/pr44130.c: New.
2349 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2351         PR middle-end/44144
2352         * gcc.target/i386/pr44144.c: New.
2354 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2356         PR target/44180
2357         * gcc.target/i386/pr44180.c: New.
2359 2010-10-13  Jason Merrill  <jason@redhat.com>
2361         * g++.dg/template/canon-type-8.C: New.
2363 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2365         * gcc.c-torture/execute/20101013-1.c: New test.
2367 2010-10-13  Richard Guenther  <rguenther@suse.de>
2369         PR objc/45878
2370         * objc.dg/pr45878.m: New testcase.
2372 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2374         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2375         * gcc.dg/format/dfp-printf-1.c: Likewise.
2376         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2378 2010-10-13  Richard Guenther  <rguenther@suse.de>
2380         PR tree-optimization/45788
2381         * g++.dg/pr45788.C: New testcase.
2383 2010-10-13  Richard Guenther  <rguenther@suse.de>
2385         PR tree-optimization/45970
2386         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2388 2010-10-13  Richard Guenther  <rguenther@suse.de>
2390         PR tree-optimization/45982
2391         * gcc.dg/torture/pr45982.c: New testcase.
2392         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2393         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2394         * gcc.dg/torture/pr39074-2.c: Likewise.
2396 2010-10-13  Richard Guenther  <rguenther@suse.de>
2398         PR middle-end/45874
2399         * g++.dg/torture/pr45874.C: New testcase.
2401 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2403         * objc.dg/attributes/method-attribute-1.m: Update to respond
2404         to implemented method attributes..
2405         * objc.dg/attributes/method-attribute-2.m: Likewise.
2406         * objc.dg/attributes/method-attribute-3.m: Likewise.
2407         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2408         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2409         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2411 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2413         PR libobjc/23214
2414         * objc.dg/pr23214.m: New.
2416 2010-10-12  Michael Eager  <eager@eagercon.com>
2418         PR testsuite/45856
2419         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2420         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2422 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2424         PR fortran/45636
2425         * gcc.c-torture/execute/pr45636.c: New test.
2426         * gfortran.dg/pr45636.f90: New test.
2428 2010-10-12  Richard Henderson  <rth@redhat.com>
2430         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2432 2010-10-12  Daniel Kraft  <d@domob.eu>
2434         PR fortran/38936
2435         * gfortran.dg/associate_1.f03: More tests with derived-types.
2436         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2437         * gfortran.dg/associate_8.f03: Fix typo.
2438         * gfortran.dg/initialization_27.f90: Fix typo.
2440 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2442         PR testsuite/45851
2443         * lib/lto.exp (lto-get-options-main): Support optional target
2444         selector for dg-extra-ld-options.
2446 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2448         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2449         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2451 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2453         PR middle-end/45699
2454         * g++.dg/torture/pr45699.C: New test.
2455         * g++.dg/otr-fold-1.C: Adjusted.
2456         * g++.dg/otr-fold-1.C: Likewise.
2458 2010-10-11  Nick Clifton  <nickc@redhat.com>
2460         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2461         Allow for a user label prefix.
2463 2010-10-10  Richard Guenther  <rguenther@suse.de>
2465         * g++.dg/lto/20101010-1_0.C: New testcase.
2466         * g++.dg/lto/20101010-2_0.C: Likewise.
2468 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2470         PR tree-optimization/45902
2471         * gcc.dg/vect/45902.c: New test.
2473 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2475         PR target/45870
2476         * gcc.dg/tls/pr45870.c: New test.
2478 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2480         PR fortran/45961
2481         * gfortran.dg/typebound_operator_6.f03: New.
2483 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2485         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2486         and adjust -export symbol scanning.
2487         * g++.dg/ext/dllexport1.C: Likewise.
2488         * g++.dg/ext/dllexport3.C: Likewise.
2489         * gcc.dg/dll-3.c: Likewise.
2490         * gcc.dg/dll-4.c: Likewise.
2491         * gcc.dg/dll-5.c: Likewise.
2493 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2495         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2496         instead of tree_profile dump file.
2497         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2498         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2499         dump file.
2501 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2503         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2505 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2507         * gfortran.dg/character_comparison_4.f90:  New test.
2508         * gfortran.dg/character_comparison_5.f90:  New test.
2509         * gfortran.dg/character_comparison_6.f90:  New test.
2511 2010-10-09  Richard Henderson  <rth@redhat.com>
2513         * lib/target-supports.exp
2514         (check_effective_target_automatic_stack_alignment): Always true.
2516 2010-10-09  Richard Guenther  <rguenther@suse.de>
2518         PR lto/45956
2519         * gcc.dg/lto/20101009-2_0.c: New testcase.
2520         * gcc.dg/lto/20101009-2_1.c: Likewise.
2521         * gcc.dg/lto/20101009-2_2.c: Likewise.
2523 2010-10-09  Richard Guenther  <rguenther@suse.de>
2525         PR lto/45947
2526         * g++.dg/lto/20101009-1_0.C: New testcase.
2528 2010-10-09  Richard Guenther  <rguenther@suse.de>
2530         PR tree-optimization/45945
2531         * gcc.dg/lto/20101009-1_0.c: New testcase.
2533 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2535         PR target/45913
2536         * gcc.target/i386/pr45913.c: New.
2538 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2540         PR fortran/45943
2541         * gfortran.dg/streamio_16.f90: Update test.
2543 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2545         PR tree-optimization/45903
2546         * gcc.target/i386/pr45903.c: New test.
2548 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2550         * gnat.dg/interface5.adb: Compile with warnings disabled.
2552 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2554         * obj-c++.dg/encode-10.mm: New testcase.
2556 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2558         PR objc++/23614
2559         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2560         C++ class.  Removed XFAIL.
2562 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2564         PR fortran/45933
2565         * gfortran.dg/typebound_operator_5.f03: New.
2567 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2569         Merge from 'apple/trunk' branch on FSF servers.
2571         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2573         Radar 4508851
2574         * obj-c++.dg/method-namespace-1.mm: New.
2576 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2578         * gcc.dg/tree-ssa/sra-11.c: New test.
2580 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2582         PR Tree-Vect/45847
2583         * gcc.dg/vect/pr45847.c: New test.
2585 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2586             Kai Tietz  <kai.tietz@onevision.com>
2588         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2590 2010-10-07  Richard Guenther  <rguenther@suse.de>
2592         PR tree-optimization/45732
2593         * gcc.dg/torture/pr45732.c: New testcase.
2595 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2597         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2598         * objc.dg/foreach-2.m: Likewise.
2599         * objc.dg/foreach-3.m: Likewise.
2600         * objc.dg/foreach-4.m: Likewise.
2601         * objc.dg/foreach-5.m: Likewise.
2602         * objc.dg/foreach-6.m: Likewise.
2603         * objc.dg/foreach-7.m: Likewise.
2604         * objc.dg/objc-foreach-4.m: Likewise.
2605         * objc.dg/objc-foreach-5.m: Likewise.
2607 2010-10-07  Richard Guenther  <rguenther@suse.de>
2609         PR middle-end/45869
2610         * gcc.dg/torture/pr45869.c: New testcase.
2612 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2614         * objc.dg/set-not-used-1.m: New
2615         * obj-c++.dg/set-not-used-1.mm: New.
2617 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2619         * objc.dg/attributes/method-attribute-3.m: New.
2620         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2622 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2624         PR fortran/45916
2625         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2627 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2629         PR fortran/45889
2630         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2632 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2634         Merge from 'apple/trunk' branch on FSF servers.
2636         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2638         Radar 4278774
2639         * obj-c++.dg/encode-9.mm: New.
2641 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2643         * g++.dg/cpp0x/pr45908.C: New test.
2645 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2647         * gnat.dg/opt6.ad[sb]: New test.
2649 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2651         Implemented fast enumeration for Objective-C.
2652         * objc.dg/foreach-1.m: New.
2653         * objc.dg/foreach-2.m: New.
2654         * objc.dg/foreach-3.m: New.
2655         * objc.dg/foreach-4.m: New.
2656         * objc.dg/foreach-5.m: New.
2657         * objc.dg/foreach-6.m: New.
2658         * objc.dg/foreach-7.m: New.
2660         Merge from 'apple/trunk' branch on FSF servers:
2661         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2663         Radar 4502236
2664         * objc.dg/objc-foreach-5.m: New.
2666         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2668         Radar 4507230
2669         * objc.dg/objc-foreach-4.m: New.
2671         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2673         Radar 4472881
2674         * objc.dg/objc-foreach-3.m: New.
2676         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2678         Radar 4468498
2679         * objc.dg/objc-foreach-2.m: New.
2681         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2683         Radar 4294910
2684         * objc.dg/objc-foreach-1.m: New
2686 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2688         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2689         unsigned values.
2691 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2693         PR objc++/28050
2694         * obj-c++.dg/syntax-error-10.mm: New.
2696 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2698         PR objc++/23707
2699         * obj-c++.dg/syntax-error-9.mm: New.
2701 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2703         PR objc++/31126
2704         * obj-c++.dg/syntax-error-8.mm: New.
2706 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2708         Merge from 'apple/trunk' branch on FSF servers.
2710         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2712         Radar 4290840
2713         * obj-c++.dg/syntax-error-7.mm: New
2715         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
2717         Radar 4294425
2718         * obj-c++.dg/syntax-error-6.mm: New
2720         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
2722         Radar 4261146
2723         * obj-c++.dg/syntax-error-5.mm: New
2725         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2727         Radar 4093475
2728         * obj-c++.dg/syntax-error-[3-4].mm: New.
2730         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2732         Radar 4185810
2733         * obj-c++.dg/syntax-error-[1-2].mm: New.
2735 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2737         PR tree-optimization/45752
2738         * gcc.dg/vect/pr45752.c: New test.
2740 2010-10-05  Richard Guenther  <rguenther@suse.de>
2742         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2743         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2744         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2745         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2746         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2747         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2748         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2749         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2750         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2751         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2752         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2753         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2754         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2755         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2756         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2757         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2758         * gcc.dg/tree-ssa/20080530.c: Likewise.
2759         * g++.dg/tree-ssa/inline-3.C: Likewise.
2760         * g++.dg/tree-ssa/inline-1.C: Likewise.
2761         * g++.dg/tree-ssa/inline-2.C: Likewise.
2762         * gcc.dg/profile-dir-1.c: Likewise.
2763         * gcc.dg/profile-dir-2.c: Likewise.
2764         * gcc.dg/profile-dir-3.c: Likewise.
2766 2010-10-05  Richard Guenther  <rguenther@suse.de>
2768         PR middle-end/45877
2769         * g++.dg/torture/pr45877.C: New testcase.
2771 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2773         PR debug/45849
2774         * gcc.dg/debug/pr45849.c: New test.
2776         PR middle-end/45876
2777         * gcc.c-torture/compile/pr45876.c: New test.
2779 2010-10-04  Julian Brown  <julian@codesourcery.com>
2781         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2782         vect_hw_misalign.
2783         * gcc.dg/vect/vect-60.c: Likewise.
2784         * gcc.dg/vect/vect-56.c: Likewise.
2785         * gcc.dg/vect/vect-93.c: Likewise.
2786         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2787         * gcc.dg/vect/vect-95.c: Likewise.
2788         * gcc.dg/vect/vect-96.c: Likewise.
2789         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2790         * gcc.dg/vect/slp-25.c: Likewise.
2791         * gcc.dg/vect/slp-3.c: Likewise.
2792         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2793         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2794         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2795         * gcc.dg/vect/vect-109.c: Likewise.
2796         * gcc.dg/vect/vect-peel-1.c: Likewise.
2797         * gcc.dg/vect/vect-peel-2.c: Likewise.
2798         * lib/target-supports.exp
2799         (check_effective_target_arm_vect_no_misalign): New.
2800         (check_effective_target_vect_no_align): Use above.
2801         (check_effective_target_vect_element_align): New.
2802         (add_options_for_quad_vectors): New.
2804 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2806         PR tree-optimization/45572
2807         * g++.dg/ipa/pr45572-1.C: New test.
2808         * g++.dg/ipa/pr45572-2.C: Likewise.
2810 2010-10-03  Ian Lance Taylor  <iant@google.com>
2812         * gcc.dg/anon-struct-11.c: New test.
2813         * gcc.dg/anon-struct-12.c: New test.
2814         * gcc.dg/anon-struct-13.c: New test.
2815         * gcc.dg/anon-struct-14.c: New test.
2817 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2819         * g++.dg/torture/pr45764.C: Revert revision 164914.
2820         * gcc.dg/vect/pr43432.c: Likewise.
2821         * gcc.dg/vect/vect-114.c: Likewise.
2822         * gcc.dg/vect/vect-15.c: Likewise.
2824 2010-10-03  Jason Merrill  <jason@redhat.com>
2826         * g++.dg/cpp0x/sfinae5.C: New.
2828 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2830         PR tree-optimization/45720
2831         PR tree-optimization/45764
2832         * g++.dg/torture/pr45764.C: New.
2834         * gcc.dg/vect/pr43432.c: Xfail.
2835         * gcc.dg/vect/vect-114.c: Likewise.
2836         * gcc.dg/vect/vect-15.c: Likewise.
2838 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2840         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2841         hppa*-*-hpux*.
2842         * gcc.dg/torture/pr45678-2.c: Likewise.
2844 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2846         PR fortran/45748
2847         * gfortran.dg/intrinsic_6.f90: New.
2849 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2851         PR fortran/42831
2852         * gfortran.dg/dependency_37.f90:  New test.
2854 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2856         * gcc.target/i386/shift_mask.c: New test.
2858 2010-10-01  Richard Guenther  <rguenther@suse.de>
2860         PR tree-optimization/45854
2861         * g++.dg/torture/pr45854.C: New testcase.
2863 2010-09-30  Michael Eager  <eager@eagercon.com>
2865         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2866         __FLT_{MIN,MAX}__.
2868 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2870         PR middle-end/45758
2871         * gfortran.dg/graphite/pr45758.f90: New.
2873 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2875         PR middle-end/45230
2876         * gcc.dg/graphite/id-pr45230.c: New.
2878 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2880         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2881         * gfortran.dg/graphite/graphite.exp: Same.
2882         * gcc.dg/graphite/vect-pr43423.c: New.
2884 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2886         PR target/45843
2887         * g++.dg/torture/pr45843.C: New test.
2889 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2891         PR fortran/45828
2892         * gfortran.dg/allocate_derived_5.f90: New.
2894 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2896         PR tree-optimization/31261
2897         * gcc.dg/tree-ssa/pr31261.c: New test.
2899 2010-09-30  Michael Eager  <eager@eagercon.com>
2901         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2902         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2903         * gcc.target/microblaze/microblaze.exp: Ditto.
2904         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2905         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2906         * gcc.target/microblaze/others/data_var1.c: Ditto.
2907         * gcc.target/microblaze/others/data_var2.c: Ditto.
2908         * gcc.target/microblaze/others/data_var3.c: Ditto.
2909         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2910         * gcc.target/microblaze/others/strings1.c:: Ditto.
2911         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2912         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2913         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2914         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2915         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2916         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2917         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2918         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2919         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2920         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2921         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2922         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2923         * gcc.target/microblaze/isa/float.c: Ditto.
2924         * gcc.target/microblaze/isa/mulh.c: Ditto.
2925         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2926         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2927         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2928         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2929         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2930         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2931         * gcc.target/microblaze/isa/bshift.c: Ditto.
2932         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2933         * gcc.target/microblaze/isa/div.c: Ditto.
2934         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2935         * gcc.target/microblaze/isa/mul.c: Ditto.
2937 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2939         merge from FSF 'apple/trunk' branch.
2940         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
2942         Radar 4386773
2943         * objc.dg/enhanced-proto-1.m: New.
2944         * objc.dg/enhanced-proto-2.m: New.
2945         * obj-c++.dg/enhanced-proto-1.mm: New
2946         * obj-c++.dg/enhanced-proto-2.mm: New.
2948 2010-09-30  Richard Guenther  <rguenther@suse.de>
2950         PR testsuite/45702
2951         * gcc.dg/debug/pr41893-1.c: Adjust.
2952         * gcc.dg/pr30762-1.c: Likewise.
2953         * gcc.dg/pr31529-1.c: Likewise.
2954         * gcc.dg/pr34457-1.c: Likewise.
2955         * gcc.dg/pr34668-1.c: Likewise.
2956         * gcc.dg/pr43557-1.c: Likewise.
2958 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2960         PR objc/45842
2961         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2962         * objc.dg/const-str-3.m: Correct header for memcpy.
2963         * objc.dg/const-str-7.m: Likewise.
2964         * objc.dg/method-20b.m: Provide an implementation of Object.
2965         Adjust XFAIL for m64 NeXT runtime.
2966         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2967         * objc.dg/encode-3.m: Correct line ordering, provide header for
2968         sprintf.
2969         * objc.dg/encode-7-next.m: Only run for 32bit.
2970         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2971         * objc.dg/type-size-2.m: Provide an implementation of Object.
2972         Ajust headers.
2973         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2974         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2975         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2976         Adjust XFAIL for m64 NeXT runtime.
2977         * obj-c++.dg/method-22.mm: Likewise.
2978         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2980 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2982         Merge from 'apple/trunk' branch on FSF servers.
2984         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
2986         Radar 4278236
2987         * obj-c++.dg/bad-forward-decl.mm: New
2989 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2991         * ada/acats/run_acats: Revert revision 157037.
2993 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2995         Merge from 'apple/trunk' branch on FSF servers.
2997         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
2999         Radar 4281748
3000         * objc.dg/naming-2.m: Update
3001         * objc.dg/naming-3.m: New
3003 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
3005         PR target/40457
3006         * gcc.target/arm/pr40457-3.c: New test.
3008 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3010         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3011         alias checking.
3012         * lib/target-supports.exp (check_ifunc_available): Likewise.
3014 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3016         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3018 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3020         * objc.dg/keywords-1.m: New test.
3021         * objc.dg/keywords-2.m: New test.
3022         * objc.dg/keywords-3.m: New test.
3023         * obj-c++.dg/keywords-1.mm: New test.
3024         * obj-c++.dg/keywords-2.mm: New test.
3026 2010-09-28  Jason Merrill  <jason@redhat.com>
3028         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3029         * g++.dg/ext/complit11.C: Likewise.
3030         * g++.old-deja/g++.law/temps1.C: Likewise.
3032         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3033         * g++.old-deja/g++.mike/misc6.C: Likewise.
3035 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3037         * objc.dg/attributes/method-attribute-1.m: New.
3038         * objc.dg/attributes/method-attribute-2.m: New.
3040         * obj-c++.dg/attributes/method-attribute-1.m: New.
3041         * obj-c++.dg/attributes/method-attribute-2.m: New.
3043 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3045         * objc.dg/attributes: New.
3046         * objc.dg/attributes/attributes.exp: New.
3047         * objc.dg/attributes/class-attribute-1.m: New.
3048         * objc.dg/attributes/class-attribute-2.m: New
3049         * objc.dg/attributes/categ-attribute-1.m: New
3050         * objc.dg/attributes/categ-attribute-2.m: New
3051         * objc.dg/attributes/proto-attribute-1.m: New
3053         * obj-c++.dg/attributes: New.
3054         * obj-c++.dg/attributes/attributes.exp: New
3055         * obj-c++.dg/attributes/class-attribute-1.mm: New
3056         * obj-c++.dg/attributes/class-attribute-2.mm: New
3057         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3058         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3059         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3061 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3063         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3064         from the branch renamed to method-20b.m to avoid clashes).
3066         2005-08-23  Stuart Hastings  <stuart@apple.com>
3067                     Ziemowit Laski  <zlaski@apple.com>
3069         Radar 4209854
3070         * obj-c++.dg/method-23.mm: New.
3071         * objc.dg/method-20.m: New.
3073 2010-09-28  Jan Hubicka  <jh@suse.cz>
3075         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3077 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3079         PR target/44452
3080         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3081         i?86-*-solaris2.[89], *-*-vxworks*.
3082         * gcc.target/i386/pr22152.c: Likewise.
3083         * gcc.target/i386/vect8-ret.c: New test.
3085 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3087         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3089 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3091         Merge from 'apple/trunk' branch on FSF servers.
3093         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3095         Radar 4175534
3096         * obj-c++.dg/method-22.mm: New.
3098 2010-09-27  Jason Merrill  <jason@redhat.com>
3100         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3101         * g++.dg/ext/complit11.C: Adjust.
3102         * g++.old-deja/g++.law/temps1.C: Adjust.
3103         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3104         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3106 2010-09-27  Ian Lance Taylor  <iant@google.com>
3108         * lib/target-supports.exp (check_effective_target_split_stack):
3109         New procedure.
3110         * gcc.dg/split-1.c: New test.
3111         * gcc.dg/split-2.c: New test.
3112         * gcc.dg/split-3.c: New test.
3113         * gcc.dg/split-4.c: New test.
3115 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3117         PR objc/25464
3118         * objc.dg/type-size-3.m: New test.
3120 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3122         PR objc/45763
3123         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3125 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3127         PR objc/25450
3128         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3129         * objc.dg/type-size-2.m: Same change.
3130         * obj-c++.dg/encode-5.mm: Same change.
3132 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3134         Merge from 'apple/trunk' branch on FSF servers.  The original
3135         Changelogs are below.
3137         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3138         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3139         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3140         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3141         in the branch).
3142         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3143         proto-qual-1.m in the branch) and the normal ABI on GNU.
3144         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3145         the test only with the NeXT runtime.
3146         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3147         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3148         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3149         Run the test only with the NeXT runtime.
3151         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3153         Radar 4492973
3154         * objc.dg/encode-7-64bit.m: New.
3155         * objc.dg/encode-7.m: Skip if -m64.
3157         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3159         Radar 4301047
3160         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3161         * obj-c++.dg/threedotthree-abi-1.mm: New
3162         * objc.dg/threedotthree-abi-1.m: New
3164         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3166         Radar 4136935
3167         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3168         * objc.dg/encode-6.m: Likewise.
3169         * objc.dg/encode-7.m: New test case.
3171 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3173         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3174         const-str-12.m to constr-str-12b.m to avoid conflicts.
3176         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3178         Radar 4229905
3179         * obj-c++.dg/warn5.mm: New
3181         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3183         Radar 4154928
3184         * obj-c++.dg/const-str-12.mm: New.
3185         * objc.dg/const-str-12.m: New.
3187 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3189         PR fortran/40569
3190         PR fortran/40568
3191         * gfortran.dg/storage_size_2.f08: Fix test.
3192         * gfortran.dg/c_sizeof_1.f90: Fix test.
3193         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3194         * gfortran.dg/c_sizeof_3.f90: New.
3195         * gfortran.dg/c_sizeof_4.f90: New.
3196         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3197         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3199 2010-09-26  Daniel Kraft  <d@domob.eu>
3201         PR fortran/45783
3202         PR fortran/45795
3203         * gfortran.dg/select_type_18.f03: New test.
3205 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3207         * gnat.dg/return2.ad[sb]: New test.
3208         * gnat.dg/return2_pkg.ads: New helper.
3210 2010-09-25  Daniel Kraft  <d@domob.eu>
3212         PR fortran/45776
3213         * gfortran.dg/io_constraints_6.f03: New test.
3214         * gfortran.dg/io_constraints_7.f03: New test.
3215         * gfortran.dg/newunit_2.f90: New test.
3217 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3219         * gfortran.dg/operator_c1202.f90: New test.
3221 2010-09-24  Jan Hubicka  <jh@suse.cz>
3223         * gcc.dg/tree-ssa/leaf.c: New testcase.
3225 2010-09-24  Jan Hubicka  <jh@suse.cz>
3227         PR tree-optimization/45738
3228         PR tree-optimization/45741
3229         * gcc.c-torture/compile/pr45741.c: New.
3230         * gfortran.fortran-torture/compile/pr45738.f90: New.
3232 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3234         * gcc.dg/cpp/undef-opt-1.c: New test.
3236 2010-09-24  Jason Merrill  <jason@redhat.com>
3238         * g++.dg/other/error10.C: Adjust expected output.
3240 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3242         PR middle-end/45234
3243         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3244         * gcc.target/i386/pr45234.c: New test.
3246 2010-09-24  Richard Guenther  <rguenther@suse.de>
3248         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3250 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3252         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3253         as a comment leader in regexp.
3255 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3257         * objc.dg/sync-2.m: New test.
3258         * obj-c++.dg/sync-2.mm: New test.
3260 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3262         PR fortran/40571
3263         * gfortran.dg/iso_fortran_env_7.f90: New.
3265 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3267         * obj-c++.dg/too-many-args.mm: New file.
3269 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3271         Merge from 'apple/trunk' branch on FSF servers.
3273         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3275         Radar 4491608
3276         * objc.dg/too-many-args.m: New
3278 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3280         PR fortran/45744
3281         * gfortran.dg/dependency_36.f90:  New test.
3283 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3285         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3286         * gcc.target/i386/pad-3.c: Ditto.
3287         * gcc.target/i386/pad-7.c: Ditto.
3288         * gcc.target/i386/pad-7.c: Ditto.
3289         * gcc.target/i386/pr36502.c: Ditto.
3290         * gcc.target/i386/zee.c: Ditto.
3291         * gcc.target/i386/20060821-1.c: Ditto.
3292         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3293         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3294         * gcc.target/i386/pad-5b.c: Ditto.
3295         * gcc.target/i386/pad-6a.c: Ditto.
3296         * gcc.target/i386/pad-6b.c: Ditto.
3297         * gcc.target/i386/pad-8.c: Ditto.
3298         * gcc.target/i386/pad-9.c: Ditto.
3299         * gcc.target/i386/pad-10.c: Ditto.
3300         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3302 2010-09-23  Richard Guenther  <rguenther@suse.de>
3304         PR tree-optimization/45565
3305         * g++.dg/ipa/pr45565.C: New testcase.
3307 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3309         PR fortran/45745
3310         PR fortran/45648
3311         * gfortran.dg/vector_subscript_bound_1.f90: New.
3313 2010-09-23  Richard Guenther  <rguenther@suse.de>
3315         PR middle-end/45750
3316         * gcc.dg/pr45750.c: New testcase.
3318 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3320         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3321         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3322         build.
3324 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3326         PR rtl-optimization/44374
3327         * gcc.target/arm/headmerge-1.c: New test.
3328         * gcc.target/arm/headmerge-2.c: New test.
3329         * gcc.target/i386/headmerge-1.c: New test.
3330         * gcc.target/i386/headmerge-2.c: New test.
3332 2010-09-23  Daniel Kraft  <d@domob.eu>
3334         PR fortran/38936
3335         PR fortran/44044
3336         PR fortran/45474
3337         * gfortran.dg/intrinsic_intent_1.f03: New test.
3338         * gfortran.dg/select_type_17.f03: New test.
3339         * gfortran.dg/associate_5.f03: More definability tests.
3340         * gfortran.dg/enum_2.f90: Check definability.
3341         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3342         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3343         * gfortran.dg/char_expr_2.f90: Ditto.
3344         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3345         * gfortran.dg/enum_5.f90: Ditto.
3346         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3347         * gfortran.dg/impure_assignment_2.f90: Ditto.
3348         * gfortran.dg/impure_assignment_3.f90: Ditto.
3349         * gfortran.dg/intent_out_1.f90: Ditto.
3350         * gfortran.dg/intent_out_3.f90: Ditto.
3351         * gfortran.dg/pointer_assign_7.f90: Ditto.
3352         * gfortran.dg/pointer_intent_3.f90: Ditto.
3353         * gfortran.dg/pr19936_1.f90: Ditto.
3354         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3355         * gfortran.dg/simpleif_2.f90: Ditto.
3356         * gfortran.dg/protected_5.f90: Ditto.
3357         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3358         * gfortran.dg/protected_6.f90: Ditto.
3359         * gfortran.dg/protected_7.f90: Ditto.
3361 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3363         PR libfortran/45710
3364         * gfortran.dg/namelist_65.f90: New test.
3366 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3368         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3369         the regexp pattern between the expected label and location string.
3371 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3373         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3375 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3377         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3378         * gcc.dg/pr27898.c: Likewise.
3379         * gcc.dg/pr28712.c: Likewise.
3380         * gcc.dg/pr30762-1.c: Likewise.
3381         * gcc.dg/pr31529-1.c: Likewise.
3382         * gcc.dg/pr34457-1.c: Likewise.
3383         * gcc.dg/pr34668-1.c: Likewise.
3384         * gcc.dg/pr34989-1.c: Likewise.
3385         * gcc.dg/pr43557-1.c: Likewise.
3387 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3389         PR rtl-optimization/45739
3390         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3392 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3394         * gcc.target/sparc/mnofpu.c: New test.
3396 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3398         PR rtl-optimization/45739
3399         * gcc.target/i386/pr45739.c: New test.
3401 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3403         PR fortran/45648
3404         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3405         and counts. Add non-elemental function call check.
3407         PR fortran/45648
3408         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3409         arguments checks. Update temporary counts.
3410         * gfortran.dg/transpose_optimization_1.f90: New.
3412 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3414         PR objc/23710
3415         * objc.dg/invalid-method-1.m: New.
3417 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3419         Merge from 'apple/trunk' branch on FSF servers.
3421         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3423         Radar 4291785
3424         * objc.dg/naming-4.m: New
3425         * objc.dg/naming-5.m: New
3426         * obj-c++.dg/naming-1.mm: New
3427         * obj-c++.dg/naming-2.mm: New
3429 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3430             Jack Howarth  <howarth@bromo.med.uc.edu>
3432         PR c++/45645
3433         * g++.dg/torture/pr44972.C: Use portable assert().
3435 2010-09-21  Richard Guenther  <rguenther@suse.de>
3437         PR tree-optimization/45580
3438         * g++.dg/torture/pr45580.C: New testcase.
3440 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3442         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3444 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3446         PR fortran/45438
3447         * gfortran.dg/pointer_check_7.f90: New.
3449 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3451         PR rtl-optimization/45728
3452         * gcc.c-torture/compile/pr45728.c: New test.
3454 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3456         PR fortran/45081
3457         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3459 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3461         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3463 2010-09-20  Richard Guenther  <rguenther@suse.de>
3465         PR middle-end/45704
3466         * gcc.dg/torture/pr45704.c: New testcase.
3468 2010-09-20  Jan Hubicka  <jh@suse.cz>
3470         PR tree-optimize/45605
3471         * g++.dg/tree-ssa/pr45605.C: New testcase.
3473 2010-09-20  Michael Matz  <matz@suse.de>
3475         PR testsuite/45706
3476         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3477         enough.
3479 2010-09-20  Richard Guenther  <rguenther@suse.de>
3481         PR tree-optimization/45705
3482         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3484 2010-09-20  Michael Matz  <matz@suse.de>
3486         PR testsuite/45706
3487         * lib/target-supports.exp (check_effective_target_vect_perm):
3488         Add i?86-*-*.
3490 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3492         PR rtl-optimization/45695
3493         * gcc.c-torture/execute/pr45695.c: New test.
3495 2010-09-19  Jan Hubicka  <jh@suse.cz>
3497         PR lto/44246
3498         * gcc.c-torture/compile/pr44246.c:New file.
3500 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3502         PR tree-optimization/45714
3503         * gfortran.dg/vect/pr45714-a.f: New test.
3504         * gfortran.dg/vect/pr45714-b.f: New test.
3506 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3508         * gnat.dg/const1.adb: Rename into...
3509         * gnat.dg/constant1.adb: ...this.
3510         * gnat.dg/constant2.adb: New test.
3511         * gnat.dg/constant2_pkg1.ads: New helper.
3512         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3514 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3516         * gnat.dg/specs/constant1.ads: New test.
3517         * gnat.dg/specs/constant1_pkg.ads: New helper.
3519 2010-09-18  Jan Hubicka  <jh@suse.cz>
3521         PR tree-optimization/45453
3522         * g++.dg/tree-ssa/pr45453.C: New testcase.
3524 2010-09-18  Jason Merrill  <jason@redhat.com>
3526         * g++.dg/cpp0x/initlist44.C: New.
3528 2010-09-18  Richard Guenther  <rguenther@suse.de>
3530         PR tree-optimization/45709
3531         * g++.dg/torture/pr45709-2.C: New testcase.
3533 2010-09-18  Richard Guenther  <rguenther@suse.de>
3535         PR tree-optimization/45709
3536         * g++.dg/torture/pr45709.C: New testcase.
3538 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3540         PR testsuite/45719
3541         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3543 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3545         * gcc.target/i386/pad-1.c: New.
3546         * gcc.target/i386/pad-2.c: Likewise.
3547         * gcc.target/i386/pad-3.c: Likewise.
3548         * gcc.target/i386/pad-4.c: Likewise.
3549         * gcc.target/i386/pad-5a.c: Likewise.
3550         * gcc.target/i386/pad-5b.c: Likewise.
3551         * gcc.target/i386/pad-6a.c: Likewise.
3552         * gcc.target/i386/pad-6b.c: Likewise.
3553         * gcc.target/i386/pad-7.c: Likewise.
3554         * gcc.target/i386/pad-8.c: Likewise.
3555         * gcc.target/i386/pad-9.c: Likewise.
3556         * gcc.target/i386/pad-10.c: Likewise.
3558 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3560         PR middle-end/45234
3561         * gcc.dg/torture/stackalign/alloca-5.c: New.
3563 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3565         PR middle-end/45678
3566         * gcc.dg/torture/pr45678-2.c: New.
3568 2010-09-17  Richard Guenther  <rguenther@suse.de>
3570         PR middle-end/45678
3571         * gcc.dg/torture/pr45678-1.c: New testcase.
3573 2010-09-17  Michael Matz  <matz@suse.de>
3575         PR tree-optimization/43432
3576         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3577         check_effective_target_vect_perm_short): New predicates.
3578         (check_effective_target_vect_perm): Include x86_64.
3579         * gcc.dg/vect/pr43432.c: New test.
3580         * gcc.dg/vect/vect-114.c: Adjust.
3581         * gcc.dg/vect/vect-15.c: Ditto.
3582         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3583         * gcc.dg/vect/slp-perm-9.c: Ditto.
3585 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3587         PR testsuite/45692
3588         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3589         GNU runtime.
3591 2010-09-17  Richard Guenther  <rguenther@suse.de>
3593         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3594         * gcc.dg/pr28706.c: Likewise.
3595         * gcc.dg/pr28712.c: Likewise.
3596         * gcc.dg/pr30762-1.c: Likewise.
3597         * gcc.dg/pr30762-2.c: Likewise.
3598         * gcc.dg/pr31529-1.c: Likewise.
3599         * gcc.dg/pr31529-2.c: Likewise.
3600         * gcc.dg/pr34457-1.c: Likewise.
3601         * gcc.dg/pr34457-2.c: Likewise.
3602         * gcc.dg/pr34668-1.c: Likewise.
3603         * gcc.dg/pr34668-2.c: Likewise.
3604         * gcc.dg/pr34989-1.c: Likewise.
3605         * gcc.dg/pr34989-2.c: Likewise.
3606         * gcc.dg/pr43557-1.c: Likewise.
3607         * gcc.dg/pr43557-2.c: Likewise.
3608         * gcc.dg/debug/pr41893-1.c: Likewise.
3609         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3610         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3611         * gcc.dg/matrix/matrix-4.c: Likewise.
3612         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3613         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3614         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3615         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3617 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3619         PR fortran/43665
3620         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3621         optimizations.
3622         * gfortran.dg/intent_optimize_1.f90: New test.
3624 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3626         * gcc.target/i386/divmod-1.c: New.
3627         * gcc.target/i386/divmod-2.c: Likewise.
3628         * gcc.target/i386/divmod-3.c: Likewise.
3629         * gcc.target/i386/divmod-4.c: Likewise.
3630         * gcc.target/i386/divmod-4a.c: Likewise.
3631         * gcc.target/i386/divmod-5.c: Likewise.
3632         * gcc.target/i386/divmod-6.c: Likewise.
3633         * gcc.target/i386/divmod-7.c: Likewise.
3634         * gcc.target/i386/divmod-8.c: Likewise.
3635         * gcc.target/i386/udivmod-1.c: Likewise.
3636         * gcc.target/i386/udivmod-2.c: Likewise.
3637         * gcc.target/i386/udivmod-3.c: Likewise.
3638         * gcc.target/i386/udivmod-4.c: Likewise.
3639         * gcc.target/i386/udivmod-4a.c: Likewise.
3640         * gcc.target/i386/udivmod-5.c: Likewise.
3641         * gcc.target/i386/udivmod-6.c: Likewise.
3642         * gcc.target/i386/udivmod-7.c: Likewise.
3643         * gcc.target/i386/udivmod-8.c: Likewise.
3645 2010-09-16  Jan Hubicka  <jh@suse.cz>
3647         * g++.dg/lto/pr45679-1_0.C: New file.
3648         * g++.dg/lto/pr45679-1_1.C: New file.
3649         * g++.dg/lto/pr45679-0_0.C: New file.
3650         * g++.dg/lto/pr45679-0_1.C: New file.
3652 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3654         PR fortran/45674
3655         * gfortran.dg/class_dummy_2.f03: New.
3657 2010-09-16  Richard Guenther  <rguenther@suse.de>
3659         PR tree-optimization/45623
3660         * gcc.dg/torture/pr45623.c: New testcase.
3662 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3664         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3665         name and parentheses.
3666         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3668 2010-09-15  Jason Merrill  <jason@redhat.com>
3670         * g++.dg/parse/parameter-declaration-2.C: New.
3672         * g++.dg/cpp0x/scoped_enum2.C: New.
3674 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3676         * gcc.c-torture/compile/20100915-1.c: New test.
3678 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3680         PR middle-end/45644
3681         * gcc.dg/ipa/pr45644.c: New test.
3683 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3685         PR tree-optimization/45633
3686         * gcc.dg/vect/pr45633.c: New test.
3688 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3690         PR fortran/45577
3691         * gfortran.dg/allocate_derived_4.f90: New.
3693 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3695         * lib/target-supports.exp
3696         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3697         supported flag to true for neon.
3699 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3701         PR c++/45665
3702         * g++.dg/template/crash103.C: New.
3704 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3706         Merge from 'apple/trunk' branch on FSF servers.
3708         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3710         Radar 4457381
3711         * objc.dg/msg-in-protocol.m: New.
3712         * obj-c++.dg/msg-in-protocol.mm: New.
3714         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
3716         Radar 4219590
3717         * objc.dg/break-in-ifstmt.m: New.
3719         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3721         Radar 4174166
3722         * obj-c++.dg/comp-types-13.mm: New.
3723         * objc.dg/comp-types-12.m: New.
3725         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3727         Radar 4216500
3728         * obj-c++.dg/proto-lossage-7.mm: New.
3729         * objc.dg/proto-lossage-7.m: New.
3731 2010-09-14  Jan Hubicka  <jh@suse.cz>
3733         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3734         folding.
3735         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3736         folding.
3738 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3740         PR middle-end/45567
3741         * gcc.dg/pr45567.c: New test.
3743         PR debug/45660
3744         * g++.dg/debug/pr45660.C: New test.
3746 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3748         PR tree-optimization/45470
3749         * g++.dg/vect/pr45470-a.cc: New test.
3750         * g++.dg/vect/pr45470-a.cc: New test.
3752 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
3754         PR target/42070
3755         * lib/profopt.exp: Prune warnings on execname2 compile.
3756         * lib/prune.exp: Prune "can't add line info" warnings.
3758 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3760         PR libfortran/45532
3761         * gfortran.dg/namelist_64.f90: New test.
3763 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3765         PR rtl-optimization/45617
3766         * gcc.target/i386/pr45617.c: New test.
3768 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3770         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3772 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3774         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3775         * gcc.target/i386/fma4-vector.c: Likewise.
3776         * gcc.target/i386/vectorize2.c: Likewise.
3777         * gcc.target/i386/vectorize4.c: Likewise.
3778         * gcc.target/i386/vectorize5.c: Likewise.
3779         * gcc.target/i386/vectorize6.c: Likewise.
3780         * gcc.target/i386/vectorize8.c: Likewise.
3782         * gcc.target/i386/vect-double-1.c: New.
3783         * gcc.target/i386/vect-double-1a.c: Likewise.
3784         * gcc.target/i386/vect-double-2.c: Likewise.
3785         * gcc.target/i386/vect-double-2a.c: Likewise.
3787         * lib/target-supports.exp (check_effective_target_vect_double):
3788         Set et_vect_double_saved to 0 when tuning for Atom.
3790 2010-09-13  Jan Hubicka  <jh@suse.cz>
3792         * gcc.dg/torture/pr23821.c: Drop static keyword.
3793         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3794         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3796 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3798         * gcc.target/arm/sync-1.c: New.
3800 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3802         * gnat.dg/memtrap.adb: New test.
3804 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3806         * gfortran.dg/promotion.f90: Fix options.
3808 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3810         * g++.dg/cpp0x/range-for1.C: New.
3811         * g++.dg/cpp0x/range-for2.C: New.
3812         * g++.dg/cpp0x/range-for3.C: New.
3813         * g++.dg/cpp0x/range-for4.C: New.
3814         * g++.dg/cpp0x/range-for5.C: New.
3815         * g++.dg/cpp0x/range-for6.C: New.
3817 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3819         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3820         and counts. Check that transpose is not called.
3821         * gfortran.dg/transpose_2.f90: Update error message.
3823 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3825         PR c++/43824
3826         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3827         * g++.dg/lookup/strong-using-2.C: Likewise.
3828         * g++.dg/lookup/strong-using-3.C: Likewise.
3829         * g++.dg/lookup/strong-using-5.C: Likewise.
3831         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3832         * g++.dg/cpp0x/inline-ns4.C: New.
3833         * g++.dg/cpp0x/inline-ns5.C: New.
3835 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3837         PR middle-end/45634
3838         * gfortran.fortran-torture/compile/pr45634.f90: New.
3840 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3842         * objc.dg/fobjc-exceptions.m: New test.
3844 2010-09-10  Jan Hubicka  <jh@suse.cz>
3846         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3848 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3850         PR tree-optimization/44972
3851         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3852         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3853         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3854         instead.
3855         * g++.dg/torture/pr44972.C: New test.
3857 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3859         PR tree-optimization/44972
3860         * g++.dg/torture/pr34850.C: Remove expected warning.
3862 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3864         * gfortran.dg/dummy_optional_arg.f90: New test.
3866 2010-09-08  Jan Hubicka  <jh@suse.cz>
3868         PR tree-optimization/45598
3869         * fortran.fortran-torture/compile/pr45598.f90: New test.
3871 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3873         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3874         * lib/target-supports.exp (check_ifunc_available): New.
3875         * gcc.dg/attr-ifunc-1.c: New.
3876         * gcc.dg/attr-ifunc-2.c: New.
3877         * gcc.dg/attr-ifunc-3.c: New.
3878         * gcc.dg/attr-ifunc-4.c: New.
3879         * gcc.dg/attr-ifunc-5.c: New.
3880         * g++.dg/ext/attr-ifunc-1.C: New.
3881         * g++.dg/ext/attr-ifunc-2.C: New.
3882         * g++.dg/ext/attr-ifunc-3.C: New.
3883         * g++.dg/ext/attr-ifunc-4.C: New.
3885 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3887         PR middle-end/40386
3888         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3890 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3892         * gfortran.dg/inline_transpose_1.f90: New test.
3894 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3896         PR c++/45588
3897         * g++.dg/warn/Wunused-var-15.C: New test.
3899 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3901         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3902         hppa*-*-hpux*.
3904 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3906         * objc/execute/exceptions/throw-nil.m: New test.
3907         * objc/execute/exceptions/handler-1.m: Updated to use the new
3908         objc_set_uncaught_exception_handler() function.
3909         * objc/execute/exceptions/matcher-1.m: New test.
3911 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3913         PR fortran/38282
3914         * gfortran.dg/bit_comparison_1.F90: New test.
3915         * gfortran.dg/leadz_trailz_3.f90: New test.
3916         * gfortran.dg/masklr_2.F90: New test.
3917         * gfortran.dg/shiftalr_1.F90: New test.
3918         * gfortran.dg/merge_bits_2.F90: New test.
3919         * gfortran.dg/dshift_2.F90: New test.
3920         * gfortran.dg/bit_comparison_2.F90: New test.
3921         * gfortran.dg/masklr_1.F90: New test.
3922         * gfortran.dg/merge_bits_1.F90: New test.
3923         * gfortran.dg/dshift_1.F90: New test.
3924         * gfortran.dg/shiftalr_2.F90: New test.
3926 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3928         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3929         functions from objc/typedstream.h are deprecated.
3931 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3933         * lib/target-supports.exp
3934         (check_effective_target_run_expensive_tests): New proc.
3935         * gcc.c-torture/compile/limits-fnargs.c: Use
3936         dg-require-effective-target run_expensive_tests.
3938 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3940         PR fortran/45597
3941         * gfortran.dg/gomp/pr45597.f90: New test.
3943         PR fortran/45595
3944         * gfortran.dg/gomp/pr45595.f90: New test.
3946 2010-09-08  Michael Matz  <matz@suse.de>
3948         * c-c++-common/uninit-17.c: Adjust.
3950 2010-09-08  Michael Matz  <matz@suse.de>
3952         PR tree-optimization/43430
3953         * gcc.dg/vect/pr43430-2.c: New test.
3955 2010-09-08  Michael Matz  <matz@suse.de>
3957         PR tree-optimization/33244
3958         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3960 2010-09-08  Richard Guenther  <rguenther@suse.de>
3962         PR tree-optimization/45578
3963         * gfortran.dg/pr45578.f90: New testcase.
3965 2010-09-08  Richard Guenther  <rguenther@suse.de>
3967         PR testsuite/45590
3968         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3970 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3972         PR fortran/45576
3973         * gfortran.dg/char_length_18.f90:  New test.
3975 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3977         PR target/36502
3978         * gcc.target/i386/pr36502.c: New test.
3980         PR target/42313
3981         PR target/44651
3982         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3983         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3985 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3987         * gfortran.dg/achar_4.f90: Enable bounds checking.
3989 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3991         PR target/45206
3992         * gcc.target/i386/pr45206.c: New test.
3994 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3996         PR fortran/45505
3997         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3999 2010-09-07  Jan Hubicka  <jh@suse.cz>
4001         * gcc.c-torture/compile/20100907.c: New testcase.
4003 2010-09-07  Richard Guenther  <rguenther@suse.de>
4005         PR middle-end/45569
4006         * g++.dg/eh/pr45569.C: New testcase.
4008 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
4010         PR target/43137
4011         * gcc.target/arm/pr43137.c: New test.
4013 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4015         PR fortran/36931
4016         * gfortran.dg/dependency_35.f90:  New test.
4018 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4020         PR fortran/34145
4021         * gfortran.dg/char_length_17.f90:  New test.
4023 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4025         PR c++/45200
4026         PR c++/45293
4027         PR c++/45558
4028         * g++.dg/template/typedef34.C: New test.
4029         * g++.dg/template/typedef35.C: New test.
4031 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4033         PR target/22152
4034         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4036 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4038         * g++.dg/warn/Wdouble-promotion.C: New.
4040 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4042         * g++.dg/parse/redef2.C: New.
4044 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4046         * gcc.dg/20100906-1.c: New testcase.
4048 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4050         PR testsuite/45543
4051         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4052         DW_TAG_enumeration_type DIE.
4054 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4056         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4057         Update XFAILs.
4059 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4061         PR rtl-optimization/44919
4062         * g++.dg/opt/pr44919.C: New.
4064 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4066         PR fortran/38282
4067         * gfortran.dg/iall_iany_iparity_1.f90: New.
4068         * gfortran.dg/iall_iany_iparity_2.f90: New.
4070 2010-09-06  Jason Merrill  <jason@redhat.com>
4072         * g++.dg/cpp0x/initlist42.C: New.
4074         * g++.dg/cpp0x/auto19.C: New.
4076         * g++.dg/template/sfinae25.C: New.
4077         * g++.dg/template/char1.C: Expect warning.
4078         * g++.dg/template/nontype10.C: Likewise.
4080         * g++.dg/cpp0x/implicit9.C: New.
4082         * g++.dg/cpp0x/initlist43.C: New.
4084 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4086         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4088 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4090         * gcc.dg/Wdouble-promotion.c: New.
4092 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4094         * gfortran.dg/float128_1.f90: Remove test case as
4095         it always fails since Rev 163611 backed out the
4096         front-end implementation.
4098 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4100         * gfortran.dg/float128_1.f90: XFAIL test case.
4102 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4104         * gfortran.dg/bessel_7.f90: Decrease required precision.
4106 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4108         PR testsuite/45545
4109         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4110         ref-all-matching targets.
4112 2010-09-05  Richard Guenther  <rguenther@suse.de>
4114         PR tree-optimization/45535
4115         * gcc.c-torture/compile/pr45535.c: New testcase.
4117 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4119         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4120         "\[^\n\]*".
4121         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4122         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4123         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4124         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4125         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4126         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4127         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4128         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4129         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4130         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4131         * gcc.target/i386/pr22152.c: Likewise.
4132         * gcc.target/i386/pr36992-1.c: Likewise.
4133         * gcc.target/i386/pr36992-2.c: Likewise.
4134         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4136 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4138         PR testsuite/43957
4139         * gcc.dg/const-uniq-1.c: Modify regexp.
4141 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4143         PR fortran/45530
4144         * gfortran.dg/namelist_63.f90: New.
4146 2010-09-04  Jan Hubicka  <jh@suse.cz>
4148         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4149         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4151 2010-09-04  Jan Hubicka  <jh@suse.cz>
4153         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4155 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4157         PR fortran/45507
4158         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4160 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4162         * gcc.dg/opts-4.c: New test.
4164 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4166         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4167         * gcc.dg/vect/vect-peel-4.c: Ditto.
4169 2010-09-03  Daniel Kraft  <d@domob.eu>
4171         PR fortran/45525
4172         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4174 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4176         PR fortran/45159
4177         * gfortran.dg/dependency_34.f90:  New test.
4179 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4181         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4183 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4185         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4186         gcc.target/i386/clearcap.map if supported.
4188 2010-09-03  Michael Matz  <matz@suse.de>
4190         PR middle-end/45415
4191         * gcc.dg/pr45415.c: New test.
4193 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4195         PR tree-optimization/45506
4196         * gcc.dg/pr45506.c: New.
4198 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4200         PR target/45476
4201         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4202         * gcc.target/i386/float128-2.c: Ditto.
4204 2010-09-03  Daniel Kraft  <d@domob.eu>
4206         PR fortran/34162
4207         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4208         * gfortran.dg/internal_dummy_2.f08: New test.
4209         * gfortran.dg/internal_dummy_3.f08: New test.
4210         * gfortran.dg/internal_dummy_4.f08: New test.
4212 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4214         PR debug/45500
4215         * gcc.target/i386/pr45500.c: New test.
4217 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4219         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4221 2010-09-03  Daniel Kraft  <d@domob.eu>
4223         PR fortran/44602
4224         * gfortran.dg/exit_2.f08; Adapt error messages.
4225         * gfortran.dg/exit_3.f08: New test.
4226         * gfortran.dg/exit_4.f08: New test.
4227         * gfortran.dg/exit_5.f03: New test.
4229 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4231         * gfortran.dg/ishft_4.f90: New test.
4233 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4235         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4236         FRIZ/XSRIZ instruciton for (double)(long long)x.
4237         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4239 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4241         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4243 2010-09-02  Richard Guenther  <rguenther@suse.de>
4245         PR tree-optimization/44937
4246         PR tree-optimization/45412
4247         * g++.dg/opt/pr45412.C: New testcase.
4248         * gcc.c-torture/compile/pr45412.c: Likewise.
4249         * gcc.c-torture/compile/pr44937.c: Likewise.
4251 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4253         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4254         but using -Werror=comment.
4255         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4256         expected error messages.
4258 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4260         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4261         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4263 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4265         PR fortran/45489
4266         * gfortran.dg/initialization_27.f90: New.
4268 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4270         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4271         check into different basic blocks. Expect vectorization if misaligned
4272         stores are supported.
4273         * gcc.dg/vect/bb-slp-8a.c: New test.
4274         * gcc.dg/vect/bb-slp-8b.c: New test.
4276 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4278         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4280 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4282         PR fortran/44541
4283         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4284         * gfortran.dg/class_dummy_1.f03: New.
4286 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4288         PR middle-end/45458
4289         * g++.dg/tree-prof/partition2.C: New test.
4291 2010-09-01  Richard Guenther  <rguenther@suse.de>
4293         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4294         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4295         * gcc.c-torture/execute/20100827-1.c: Likewise.
4297 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4299         * gfortran.dg/execute_command_line_1.f90: New test.
4301 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4303         PR preprocessor/45457
4304         * c-c++-common/cpp/pr45457.c: New test.
4306 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4308         * gcc.dg/nested-func-8.c: New test.
4310 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4312         PR fortran/38282
4313         * gfortran.dg/popcnt_poppar_1.F90: New test.
4314         * gfortran.dg/popcnt_poppar_2.F90: New test.
4316 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4318         * gcc.target/i386/volatile-2.c: Require nonpic target.
4320 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4322         PR middle-end/45461
4323         * gcc.dg/pr45461.c: New test.
4325 2010-08-31  Richard Guenther  <rguenther@suse.de>
4327         PR testsuite/45455
4328         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4330 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4332         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4334 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4336         PR fortran/45456
4337         * gfortran.dg/typebound_proc_18.f03: New.
4339 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4341         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4342         * lib/scanasm.exp (scan-stack-usage): Likewise.
4343         (scan-stack-usage-not): Likewise.
4344         * gcc.dg/stack-usage-1.c: New test.
4345         * gcc.target/i386/stack-usage-realign.c: Likewise.
4347 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4349         PR tree-optimization/45427
4350         * gcc.dg/tree-ssa/pr45427.c: New test.
4352 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4354         PR c++/45043
4355         * g++.dg/template/crash102.C: New.
4357 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4359         PR middle-end/45423
4360         * gcc.dg/gomp/atomic-12.c: New test.
4361         * gcc.dg/gomp/atomic-13.c: New test.
4362         * gcc.dg/gomp/atomic-14.c: New test.
4363         * g++.dg/gomp/atomic-11.C: New test.
4364         * g++.dg/gomp/atomic-12.C: New test.
4365         * g++.dg/gomp/atomic-13.C: New test.
4366         * g++.dg/gomp/atomic-14.C: New test.
4368 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4370         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4371         delimiter.
4373 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4375         * gnat.dg/discr24.adb: New test.
4377 2010-08-30  Richard Guenther  <rguenther@suse.de>
4379         PR tree-optimization/45449
4380         * gcc.dg/pr45449.c: New testcase.
4382 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4384         * gcc.dg/opts-1.c: Expect errors, not warnings.
4386 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4388         PR fortran/42769
4389         * gfortran.dg/dynamic_dispatch_11.f03: New.
4391 2010-08-29  Jason Merrill  <jason@redhat.com>
4393         PR c++/44991
4394         * g++.dg/parse/defarg15.C: New.
4396 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4398         PR fortran/45439
4399         * gfortran.dg/select_type_16.f03: New.
4401 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4402             Tobias Burnus  <burnus@net-b.de>
4404         * gfortran.dg/bessel_7.f90: Decrease required precision.
4406 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4407             Kaz Kojima  <kkojima@gcc.gnu.org>
4409         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4411 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4413         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4414         floating point conversion code generation.
4415         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4416         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4417         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4418         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4419         to integer conversion code generation.
4420         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4421         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4422         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4423         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4425 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4427         PR fortran/32049
4428         * gfortran.dg/random_seed_1.f90: Adjust test.
4429         * gfortran.dg/float128_1.f90: New test.
4431 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4433         PR fortran/33197
4434         * gfortran.dg/norm2_1.f90: New.
4435         * gfortran.dg/norm2_2.f90: New.
4436         * gfortran.dg/norm2_3.f90: New.
4437         * gfortran.dg/norm2_4.f90: New.
4438         * gfortran.dg/parity_1.f90: New.
4439         * gfortran.dg/parity_2.f90: New.
4440         * gfortran.dg/parity_3.f90: New.
4442 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4444         PR fortran/45420
4445         * gfortran.dg/select_type_15.f03: New.
4447 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4449         PR libfortran/43217
4450         * gfortran.dg/hollerith8.f90: New test.
4452 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4454         PR fortran/45159
4455         * gfortran.dg/dependency_33.f90:  New test.
4457 2010-08-27  Richard Guenther  <rguenther@suse.de>
4459         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4460         * gcc.dg/graphite/scop-2.c: Likewise.
4461         * gcc.dg/graphite/scop-20.c: Likewise.
4462         * gcc.dg/vect/slp-25.c: Likewise.
4464 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4466         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4468 2010-08-26  Daniel Kraft  <d@domob.eu>
4470         PR fortran/38936
4471         PR fortran/44047
4472         PR fortran/45384
4473         * gfortran.dg/associate_8.f03: New test.
4474         * gfortran.dg/select_type_13.f03: New test.
4475         * gfortran.dg/select_type_14.f03: New test.
4477 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4479         PR tree-optimization/44485
4480         * gcc.dg/pr44485.c: New test.
4482 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4484         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4485         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4486         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4488 2010-08-26  Richard Guenther  <rguenther@suse.de>
4490         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4491         * gcc.dg/graphite/scop-21.c: Likewise.
4493 2010-08-26  Richard Guenther  <rguenther@suse.de>
4495         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4496         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4497         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4498         * gcc.dg/vect/vect-91.c: Likewise.
4499         * gcc.dg/vect/vect-peel-1.c: Likewise.
4500         * gcc.dg/vect/vect-peel-2.c: Likewise.
4501         * gcc.dg/vect/vect-peel-4.c: Likewise.
4503 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4505         PR libfortran/41859
4506         * gfortran.dg/der_io_4.f90: New test.
4508 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4510         PR rtl-optimization/44858
4511         * gcc.c-torture/execute/pr44858.c: New test.
4513         PR rtl-optimization/45400
4514         * g++.dg/other/i386-8.C: New test.
4516 2010-08-25  Richard Guenther  <rguenther@suse.de>
4518         * gcc.dg/alias-8.c: Adjust.
4520 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4522         * gcc.target/i386/combine-mul.c: New test.
4524 2010-08-25  Richard Guenther  <rguenther@suse.de>
4526         PR lto/44562
4527         * gcc.dg/graphite/id-27.c: New testcase.
4528         * gcc.dg/lto/20100825-1_0.c: Likewise.
4530 2010-08-25  Richard Guenther  <rguenther@suse.de>
4532         PR tree-optimization/45316
4533         * g++.dg/opt/pr45316.C: New testcase.
4535 2010-08-25  Richard Guenther  <rguenther@suse.de>
4537         PR tree-optimization/45393
4538         * g++.dg/torture/pr45393.C: New testcase.
4540 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4542         PR tree-optimization/45059
4543         * gcc.c-torture/compile/pr45059.c: New test.
4545 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4547         * lib/target-supports.exp (check_effective_target_vect_unpack):
4548         Set vect_unpack supported flag to true for neon.
4550 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4552         * gcc.dg/tree-ssa/ifc-5.c: New.
4554 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4556         * gcc.dg/tree-ssa/ifc-4.c: New.
4557         * gcc.dg/tree-ssa/ifc-7.c: New.
4559 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4561         * gcc.dg/vect/vect.exp: Check loongson targets
4562         * g++.dg/vect/vect.exp: Likewise
4563         * gfortran.dg/vect/vect.exp: Likewise
4565 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4567         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4568         -mveclibabi=mass.
4570 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4572         PR fortran/45366
4573         * gfortran.dg/proc_ptr_29.f90: New.
4575 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4576             Dominique d'Humieres  <dominiq@lps.ens.fr>
4578         PR fortran/45367
4579         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4581 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4583         PR fortran/45367
4584         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4586 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4588         PR fortran/36158
4589         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4591 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4592             Dominique d'Humieres  <dominiq@lps.ens.fr>
4594         PR fortran/45367
4595         PR fortran/36158
4596         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4597         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4599 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4601         PR fortran/44863
4602         PR fortran/45271
4603         PR fortran/45290
4604         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4605         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4606         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4608 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4610         PR fortran/36158
4611         PR fortran/33197
4612         * gfortran.dg/bessel_6.f90: New.
4613         * gfortran.dg/bessel_7.f90: New.
4615 2010-08-20  Jan Hubicka  <jh@suse.cz>
4617         PR c++/45307
4618         PR c++/17736
4619         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4620         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4622 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4624         PR target/45336
4625         * gcc.target/i386/pr45336-1.c: New.
4626         * gcc.target/i386/pr45336-2.c: Likewise.
4627         * gcc.target/i386/pr45336-3.c: Likewise.
4628         * gcc.target/i386/pr45336-4.c: Likewise.
4630 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4632         PR testsuite/45361
4633         * gcc.target/i386/volatile-2.c: Update scan strings to also
4634         include (%rip) for the memory reference on x86_64.
4636 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4638         PR middle-end/44974
4639         * gcc.dg/pr44974.c: New test.
4641         PR rtl-optimization/45353
4642         * gcc.dg/pr45353.c: New test.
4644 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4646         * gcc.target/i386/volatile-2.c: New.
4648 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4650         PR rtl-optimization/44691
4651         * gfortran.dg/pr44691.f: New test.
4653 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4655         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4657 2010-08-19  Jason Merrill  <jason@redhat.com>
4659         * g++.dg/init/synth3.C: New.
4660         * g++.dg/init/value8.C: New.
4661         * g++.dg/tree-ssa/empty-2.C: New.
4662         * g++.dg/cpp0x/noexcept09.C: New.
4664 2010-08-19  Daniel Kraft  <d@domob.eu>
4666         PR fortran/29785
4667         PR fortran/45016
4668         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4669         * gfortran.dg/pointer_remapping_1.f90: New test.
4670         * gfortran.dg/pointer_remapping_2.f03: New test.
4671         * gfortran.dg/pointer_remapping_3.f08: New test.
4672         * gfortran.dg/pointer_remapping_4.f03: New test.
4673         * gfortran.dg/pointer_remapping_5.f08: New test.
4674         * gfortran.dg/pointer_remapping_6.f08: New test.
4676 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4678         PR testsuite/45324
4679         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4681 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4683         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4685 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4687         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4688         variable.
4690 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4692         PR target/45070
4693         * gcc.c-torture/execute/pr45070.c: New.
4695 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4697         * g++.dg/pr44328.C: New test.
4699 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4701         PR fortran/36158
4702         PR fortran/33197
4703         * gfortran.dg/bessel_3.f90: New.
4704         * gfortran.dg/bessel_4.f90: New.
4705         * gfortran.dg/bessel_5.f90: New.
4707 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4709         PR fortran/45290
4710         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4711         * gfortran.dg/pointer_init_2.f90: New.
4712         * gfortran.dg/pointer_init_3.f90: New.
4713         * gfortran.dg/pointer_init_4.f90: New.
4715 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4717         PR c++/45049
4718         * g++.dg/pr45049-1.C: New test.
4719         * g++.dg/pr45049-2.C: New test.
4721 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4723         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4724         20 if __ARM_PCS is defined otherwise 64.
4725         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4726         instead of hard coded 64.
4728 2010-08-18  Yao Qi  <yao@codesourcery.com>
4730         PR target/45094
4731         * gcc.target/arm/pr45094.c: New test.
4733 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4735         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4737 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4739         PR rtl-optimization/42575
4740         * gcc.target/arm/pr42575.c: New test.
4742 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4744         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4745         * gcc.dg/tls/thr-cse-1.c: New.
4747 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4749         PR debug/42487
4750         * lib/target-supports.exp
4751         (check_effective_target_function_sections): New.
4752         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4753         function sections before proceding.
4755 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4757         PR fortran/45308
4758         * gfortran.dg/pr45308.f03: New test.
4760 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4762         PR target/45296
4763         * gcc.target/i386/pr45296.c: New test.
4765 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4767         * g++.dg/ext/uow-1.C: New.
4768         * g++.dg/ext/uow-2.C: New.
4769         * g++.dg/ext/uow-3.C: New.
4770         * g++.dg/ext/uow-4.C: New.
4772 2010-08-17  Richard Guenther  <rguenther@suse.de>
4774         PR testsuite/45266
4775         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4777 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4779         PR c/40563
4780         * gcc.dg/Wcxx-compat-20.c: New test.
4782 2010-08-17  Daniel Kraft  <d@domob.eu>
4784         PR fortran/38936
4785         * gfortran.dg/associate_1.f03: Extended to test newly supported
4786         features like association to variables.
4787         * gfortran.dg/associate_3.f03: Removed check for illegal change
4788         of associate-name here...
4789         * gfortran.dg/associate_5.f03: ...and added it here.
4790         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4791         * gfortran.dg/associate_7.f03: New test.
4793 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4795         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4797 2010-08-15  Daniel Kraft  <d@domob.eu>
4799         PR fortran/38936
4800         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4801         * gfortran.dg/associate_3.f03: Clarify comment.
4802         * gfortran.dg/associate_5.f03: New test.
4803         * gfortran.dg/associate_6.f03: New test.
4805 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4807         PR fortran/45211
4808         * gfortran.dg/bind_c_usage_21.f90: New.
4809         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4811 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4813         * gfortran.dg/optional_absent_1.f90: New.
4814         * gfortran.dg/null_actual.f90: New.
4816 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4818         * gfortran.dg/pointer_target_1.f90: New.
4819         * gfortran.dg/pointer_target_2.f90: New.
4820         * gfortran.dg/pointer_target_3.f90: New.
4822 2010-08-15  Daniel Kraft  <d@domob.eu>
4824         PR fortran/45197
4825         * gfortran.dg/elemental_args_check_3.f90: New test.
4826         * gfortran.dg/impure_1.f08: New test.
4827         * gfortran.dg/impure_2.f08: New test.
4828         * gfortran.dg/impure_3.f90: New test.
4829         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4831 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4833         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4834         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4835         SLP tests.
4836         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4837         misaligned loads.
4838         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4839         misaligned stores.c
4840         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4842 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4844         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4845         dg-require-effective-target after dg-do.
4847 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4849         * lib/target-supports.exp (check_effective_target_vect_int): Return
4850         true for Loongson targets.
4851         (check_effective_target_vect_shift): Likewise.
4852         (check_effective_target_vect_no_int_max): Likewise.
4853         (check_effective_target_vect_no_align): Likewise.
4854         (check_effective_target_vect_short_mult): Likewise.
4856 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4858         * g++.dg/cast.C: Change fields of structures to "long" to pass
4859         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4860         * g++.dg/cpp0x/iop.C: Ditto.
4861         * g++.dg/cpp0x/named_refs.C: Ditto.
4862         * g++.dg/cpp0x/rv1p.C: Ditto.
4863         * g++.dg/cpp0x/rv2p.C: Ditto.
4864         * g++.dg/cpp0x/rv3p.C: Ditto.
4865         * g++.dg/cpp0x/rv4p.C: Ditto.
4866         * g++.dg/cpp0x/rv5p.C: Ditto.
4867         * g++.dg/cpp0x/rv6p.C: Ditto.
4868         * g++.dg/cpp0x/rv7p.C: Ditto.
4869         * g++.dg/cpp0x/rv8p.C: Ditto.
4870         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4872 2010-08-13  Daniel Kraft  <d@domob.eu>
4874         * gfortran.dg/implied_shape_1.f08: New test.
4875         * gfortran.dg/implied_shape_2.f90: New test.
4876         * gfortran.dg/implied_shape_3.f08: New test.
4878 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4880         PR libfortran/42526
4881         * gfortran.dg/char_component_initializer_1.f90: New test.
4883 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4885         PR tree-optimization/45241
4886         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4888 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4890         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4891         to dg-options.
4892         * gcc.target/i386/pr40906-2.c: Ditto.
4893         * gcc.target/i386/pr40906-3.c: Ditto.
4895 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4897         PR middle-end/45262
4898         * gcc.c-torture/execute/pr45262.c: New test.
4900 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4902         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4903         empty argument.
4904         * g++.dg/other/profile1.C: Ditto.
4906 2010-08-12  Richard Guenther  <rguenther@suse.de>
4908         PR tree-optimization/45232
4909         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4910         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4911         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4912         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4913         unsigned arithmetic.
4914         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4915         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4916         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4917         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4918         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4919         unsigned arithmetic.
4920         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4921         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4922         unsigned arithmetic.
4923         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4924         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4925         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4926         unsigned arithmetic.
4927         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4928         * gcc.dg/tree-ssa/negate.c: Adjust.
4929         * gcc.dg/vect/vect-1.c: Adjust.
4930         * gfortran.dg/reassoc_6.f: XFAIL.
4932 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4934         PR debug/45259
4935         * gcc.dg/pr45259.c: New test.
4937 2010-08-12  Wei Guozhi  <carrot@google.com>
4939         PR target/44999
4940         * gcc.target/arm/pr44999.c: New testcase.
4942 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4944         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4945         (N): Likewise.
4946         (main): Adjust accordingly.
4948 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4950         * gfortran.dg/graphite/id-22.f: New.
4952 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4954         * gcc.dg/graphite/id-26.c: New.
4956 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4958         * gcc.dg/graphite/id-25.c: New.
4960 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4962         * gcc.dg/graphite/run-id-5.c: New.
4963         * gcc.dg/graphite/run-id-6.c: New.
4964         * gfortran.dg/graphite/id-21.f: New.
4966 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4968         * gcc.dg/graphite/id-24.c: New.
4970 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4972         * gcc.dg/tree-ssa/pr20742.c: New.
4974 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4976         * gcc.dg/graphite/id-23.c: New.
4978 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4980         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4982 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4984         * gcc.dg/graphite/pr42729.c: New.
4986 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4988         * gfortran.dg/graphite/id-20.f: New.
4990 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4992         * gcc.dg/graphite/id-22.c: New.
4994 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4996         * gcc.dg/graphite/run-id-2.c: Call abort.
4998 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
5000         * gcc.dg/graphite/id-20.c: New.
5002 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
5003             Steve Kargl  <kargl@gcc.gnu.org>
5005         PR fortran/44595
5006         * gfortran.dg/move_alloc_3.f90: New.
5007         * gfortran.dg/random_seed_2.f90: New.
5009 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5011         * lib/target-supports.exp (check_effective_target_sync_int_long):
5012         Add hppa*-*-linux*.
5013         (check_effective_target_sync_char_short): Likewise.
5015 2010-08-10  Yao Qi  <yao@codesourcery.com>
5017         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5018         general form.
5019         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5020         * g++.dg/other/packed1.C: Likewise.
5021         * g++.dg/other/crash-4.C: Likewise.
5022         * g++.dg/ext/packed8.C: Likewise.
5023         * g++.dg/init/array16.C: Likewise.
5025 2010-08-10  xinliang David Li  <davidxl@google.com>
5026         * gcc.dg/tree-ssa/loop-19.c: Add option
5027         -fno-prefetch-loop-array
5029 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5031         PR middle-end/45182
5032         * gcc.c-torture/compile/pr45182.c: New test.
5034 2010-08-09  Jason Merrill  <jason@redhat.com>
5036         PR c++/45236
5037         * g++.dg/cpp0x/variadic-104.C: New.
5039 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5041         PR fortran/44235
5042         * gfortran.dg/dependency_32.f90:  New test.
5044 2010-08-09  Richard Guenther  <rguenther@suse.de>
5046         PR middle-end/44632
5047         * g++.dg/opt/nrv17.C: New testcase.
5049 2010-08-09  Richard Guenther  <rguenther@suse.de>
5051         PR middle-end/45212
5052         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5053         alignment from MEM_REF offset only if we took it from the
5054         base object.
5056         * gcc.target/i386/pr24178.c: New testcase.
5058 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5060         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5061         * gcc.dg/20030702-1.c: Ditto.
5062         * gcc.dg/20050309-1.c: Ditto.
5063         * gcc.dg/20050325-1.c: Ditto.
5064         * gcc.dg/20050330-2.c: Ditto.
5065         * gcc.dg/20051201-1.c: Ditto.
5066         * gcc.dg/gomp/pr27573.c: Ditto.
5067         * gcc.dg/gomp/pr34610.c: Ditto.
5068         * gcc.dg/pr24225.c: Ditto.
5069         * gcc.dg/pr26570.c: Ditto.
5070         * gcc.dg/pr32773.c: Ditto.
5071         * g++.dg/gcov/gcov-6.C: Ditto.
5072         * g++.dg/gomp/pr34608.C: Ditto.
5073         * gfortran.dg/gomp/pr27573.f90: Ditto.
5075         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5076         dg-require-host-local dg directive.
5077         * gcc.dg/profile-dir-2.c: Ditto.
5078         * gcc.dg/profile-dir-3.c: Ditto.
5080 2010-08-08  Richard Guenther  <rguenther@suse.de>
5082         PR tree-optimization/45109
5083         * gcc.c-torture/compile/pr45109.c: New testcase.
5085 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5087         * gcc.dg/march.c: Skip if -march defined.
5088         * gcc.dg/mtune.c: Skip if -mtune defined.
5090         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5091         generic thunk support.
5093 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5095         PR target/45213
5096         * gcc.target/i386/pr45213.c: New test.
5098 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5100         PR libfortran/45143
5101         * gfortran.dg/fmt_error_11.f03: New test.
5103 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5105         * lib/target-supports.exp (check_effective_target_sync_int_long):
5106         Add arm*-*-linux-gnueabi.
5107         (check_effective_target_sync_char_short): Likewise.
5109 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5111         PR fortran/45159
5112         * gfortran.dg/dependency_31.f90:  New test.
5114 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5116         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5118 2010-08-06  Jason Merrill  <jason@redhat.com>
5120         * g++.dg/cpp0x/sfinae3.C: New.
5121         * g++.dg/cpp0x/sfinae4.C: New.
5123 2010-08-06  Richard Guenther  <rguenther@suse.de>
5125         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5126         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5127         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5128         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5129         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5130         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5131         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5132         * gcc.c-torture/execute/20100805-1.c: Likewise.
5134 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5136         PR testsuite/42855
5137         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5139 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5141         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5142         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5144 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5146         * g++.dg/ipa/devirt-1.C: New test.
5147         * g++.dg/ipa/devirt-2.C: Likewise.
5148         * g++.dg/ipa/devirt-3.C: Likewise.
5149         * g++.dg/ipa/devirt-4.C: Likewise.
5150         * g++.dg/ipa/devirt-5.C: Likewise.
5151         * gcc.dg/ipa/iinline-3.c: Likewise.
5153 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5155         PR tree-optimization/45144
5156         * gcc.dg/tree-ssa/pr45144.c: New test.
5158 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5160         PR fortran/42207
5161         PR fortran/44064
5162         PR fortran/44065
5163         * gfortran.dg/class_25.f03: New.
5164         * gfortran.dg/class_26.f03: New.
5166 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5168         * g++.dg/warn/miss-format-1.C: Update line number.
5170 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5172         PR c++/44641
5173         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5174         .frame and .mask assembler directives.
5176 2010-08-04  Richard Guenther  <rguenther@suse.de>
5178         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5179         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5180         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5181         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5183 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5185         PR fortran/44857
5186         * gfortran.dg/derived_constructor_char_1.f90: New.
5187         * gfortran.dg/derived_constructor_char_2.f90: New.
5189 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5191         PR fortran/45159
5192         * gfortran.dg/dependency_30.f90:  New test.
5194 2010-08-03  Jan Hubicka  <jh@suse.cz>
5196         * gcc.c-torture/compile/pr45085.c: New testcase.
5198 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5200         PR fortran/44584
5201         PR fortran/45161
5202         * gfortran.dg/typebound_call_9.f03: Modified.
5203         * gfortran.dg/typebound_generic_1.f03: Modified.
5205 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5207         PR fortran/45159
5209         * gfortran.dg/dependency_29.f90:  New test.
5211 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5213         PR fortran/36854
5214         * gfortran.dg/character_comparison_2.f90:  New test.
5215         * gfortran.dg/character_comparison_3.f90:  New test.
5216         * gfortran.dg/dependency_28.f90:  New test.
5218 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5220         PR target/40457
5221         * gcc.target/arm/pr40457-1.c: New test.
5222         * gcc.target/arm/pr40457-2.c: New test.
5224 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5226         PR fortran/44912
5227         * gfortran.dg/typebound_call_17.f03: New.
5229 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5231         PR fortran/44929
5232         * gfortran.dg/allocate_derived_3.f90: New.
5234 2010-07-30  Xinliang David Li  <davidxl@google.com>
5235         PR tree-optimization/45121
5236         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5238 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5240         PR c++/45112
5241         * g++.dg/pr45112.C: New test.
5243 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5245         PR debug/45055
5246         PR rtl-optimization/45137
5247         * gcc.dg/pr45055.c: New test.
5249 2010-07-30  Alan Modra  <amodra@gmail.com>
5251         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5252         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5254 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5256         PR fortran/45087
5257         PR fortran/45125
5258         * gfortran.dg/whole_file_25.f90: New.
5259         * gfortran.dg/whole_file_26.f90: New.
5260         * gfortran.dg/whole_file_27.f90: New.
5262 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5264         PR fortran/44962
5265         * gfortran.dg/typebound_proc_17.f03: New.
5267 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5269         PR fortran/45004
5270         * gfortran.dg/move_alloc_2.f90: New.
5272 2010-07-29  Xinliang David Li  <davidxl@google.com>
5273         PR tree-optimization/45121
5274         * c-c++-common/uninit-17.c: Fix expected output.
5276 2010-07-29  Richard Guenther  <rguenther@suse.de>
5278         PR tree-optimization/45120
5279         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5281 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5283         PR fortran/42051
5284         PR fortran/44064
5285         * gfortran.dg/pr42051.f03: New testcase.
5287 2010-07-29  Richard Guenther  <rguenther@suse.de>
5289         PR middle-end/45034
5290         * gcc.c-torture/execute/pr45034.c: New testcase.
5292 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5294         PR c++/45096
5295         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5297 2010-07-28  Daniel Kraft  <d@domob.eu>
5299         * gfortran.dg/bound_8.f90: New test.
5301 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5303         PR debug/45105
5304         * gcc.dg/pr45105.c: New test.
5306 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5308         PR rtl-optimization/45107
5309         * gcc.dg/pr45107.c: New test.
5311 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5313         PR rtl-optimization/45101
5314         * gcc.dg/pr45101.c: New test.
5316 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5318         PR fortran/45077
5319         * gfortran.dg/whole_file_24.f90: New.
5321 2010-07-27  Jason Merrill  <jason@redhat.com>
5323         * g++.dg/cpp0x/variadic102.C: New.
5324         * g++.dg/cpp0x/variadic103.C: New.
5326 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5328         PR rtl-optimization/40956
5329         PR target/42495
5330         PR middle-end/42574
5331         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5332         * gcc.target/arm/pr42574.c: Add tests.
5334 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5336         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5337         test name.
5338         (cleanup-repo-files): Ditto.
5339         (cleanup-saved-temps): Ditto.
5341 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5343         PR testsuite/44701
5344         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5346         PR c/45079
5347         * gcc.dg/pr45079.c: New test.
5349 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5351         PR tree-optimization/44152
5352         * gcc.dg/vect/fast-math-pr44152.c: New test.
5354 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5356         PR ObjC/44140
5357         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5358         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5359         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5360         * obj-c++.dg/torture/trivial.mm: Ditto.
5361         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5362         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5363         * objc.dg/torture/tls/thr-init.m: Ditto.
5364         * objc.dg/torture/trivial.m: Ditto.
5366 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5368         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5369         Skip on spu-*-* targets.
5371 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5373         PR tree-optimization/45083
5374         * gcc.dg/pr45083.c: New test.
5376 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5378         PR fortran/40873
5379         * gfortran.dg/whole_file_22.f90: New test.
5380         * gfortran.dg/whole_file_23.f90: New test.
5382 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5383             Jack Howarth  <howarth@bromo.med.uc.edu>
5384             Richard Henderson  <rth@redhat.com>
5386         PR target/44132
5387         * gcc.dg/tls/thr-init-1.c: New.
5388         * gcc.dg/tls/thr-init-2.c: New.
5389         * gcc.dg/torture/tls New.
5390         * gcc.dg/torture/tls/tls-test.c: New.
5391         * gcc.dg/torture/tls/thr-init-1.c: New.
5392         * gcc.dg/torture/tls/tls.exp: New.
5393         * gcc.dg/torture/tls/thr-init-2.c: New.
5394         * gcc.dg/tls/emutls-2.c: New test
5396         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5397         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5398         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5399         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5400         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5401         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5402         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5403         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5404         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5405         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5406         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5407         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5408         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5409         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5410         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5411         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5412         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5413         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5414         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5415         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5416         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5417         gfortran.dg/gomp/omp_threadprivate1.f90,
5418         gfortran.dg/gomp/omp_threadprivate2.f90,
5419         gfortran.dg/gomp/reduction1.f90,
5420         gfortran.dg/gomp/sharing-1.f90: Likewise.
5422 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5424         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5425         sse_runtime.
5426         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5427         dg-require-visibility.
5429 2010-07-26  Richard Guenther  <rguenther@suse.de>
5431         PR tree-optimization/43784
5432         * gcc.c-torture/execute/pr43784.c: New testcase.
5433         * g++.dg/torture/pr43784.C: Likewise.
5435 2010-07-26  Richard Guenther  <rguenther@suse.de>
5437         PR middle-end/45056
5438         * g++.dg/pr45056.C: New testcase.
5440 2010-07-26  Richard Guenther  <rguenther@suse.de>
5442         PR tree-optimization/45071
5443         * gcc.dg/pr45071.c: New testcase.
5445 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5447         PR fortran/45066
5448         * gfortran.dg/namelist_62.f90: New.
5450 2010-07-26  Richard Guenther  <rguenther@suse.de>
5452         * gcc.c-torture/execute/pr45017.c: Move ...
5453         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5455 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5457         PR fortran/40628
5458         * trim_optimize_1.f90:  New test.
5459         * character_comparision_1.f90:  New test.
5461 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5463         PR fortran/42852
5464         * gfortran.dg/wtruncate_fix.f: New test.
5466 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5468         PR testsuite/45068
5469         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5471 2010-07-24  Richard Guenther  <rguenther@suse.de>
5473         PR lto/43788
5474         * g++.dg/lto/20100724-1_0.C: New testcase.
5476 2010-07-24  Richard Guenther  <rguenther@suse.de>
5478         PR lto/43212
5479         * gcc.dg/lto/20100724-1_0.c: New testcase.
5480         * gcc.dg/lto/20100724-1_1.c: Likewise.
5482 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5484         PR fortran/40011
5485         * gfortran.dg/whole_file_21.f90: New.
5487         * gfortran.dg/integer_exponentiation_3.F90: Use
5488         -ffloat-store only for i?86/x86-64 -m32.
5490 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5492         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5493         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5495 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5497         * gfortran.dg/func_decl_4.f90: Split test into two ...
5498         * gfortran.dg/func_decl_5.f90: ... parts.
5499         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5500         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5501         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5502         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5503         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5504         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5505         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5506         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5507         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5508         * gfortran.dg/sizeof.f90: Make test valid.
5509         * gfortran.dg/pr20865.f90: Add new dg-error.
5510         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5511         * gfortran.dg/g77/19990218-0.f: Ditto.
5512         * gfortran.dg/g77/19990218-1.f: Ditto.
5513         * gfortran.dg/g77/970625-2.f: Ditto.
5514         * gfortran.dg/pr37243.f: Fix function declaration.
5515         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5516         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5518 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5520         PR fortran/44945
5521         * gfortran.dg/char_array_structure_constructor.f90: Add
5522         -fwhole-file as dg-option as it otherwise fails on some
5523         systems.
5525 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5527         * gnat.dg/aggr16.ad[sb]: New test.
5528         * gnat.dg/aggr16_pkg.ads: New helper.
5530 2010-07-23  Richard Guenther  <rguenther@suse.de>
5532         PR lto/43071
5533         * g++.dg/lto/20100723-1_0.C: New testcase.
5535 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5537         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5538         AVX support.
5539         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5540         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5542 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5544         * lib/target-supports.exp (add_options_for_tls): New proc.
5545         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5546         * g++.dg/tls/static-1a.cc: Likewise.
5547         * gcc.dg/tls/emutls-1.c: Likewise.
5548         * gcc.dg/tls/opt-11.c: Likewise.
5549         * gcc.dg/tls/opt-12.c: Likewise.
5550         * gcc.dg/tls/pr24428-2.c: Likewise.
5551         * gcc.dg/tls/pr24428.c: Likewise.
5552         * obj-c++.dg/tls/static-1.mm: Likewise.
5553         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5554         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5555         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5556         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5557         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5558         * objc.dg/torture/tls/thr-init.m: Likewise.
5559         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5561 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5563         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5564         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5565         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5566         optimized dump files.
5568 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5570         PR tree-optimization/45047
5571         * gcc.c-torture/compile/pr45047.c: New test.
5573 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5575         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5576         instead of dg-compile.
5577         * gcc.dg/float-range-4.c: Ditto.
5578         * gcc.dg/float-range-5.c: Ditto.
5579         * gcc.dg/fold-overflow-1.c: Ditto.
5580         * gcc.dg/gomp/sections-4.c: Ditto.
5581         * gcc.dg/transparent-union-1.c: Ditto.
5582         * gcc.dg/transparent-union-2.c: Ditto.
5583         * gcc.target/i386/pr39315-check.c: Ditto.
5584         * g++.dg/gomp/sections-4.C: Ditto.
5585         * g++.dg/template/dtor7.C: Ditto.
5586         * g++.dg/tree-ssa/pr19952.C: Ditto.
5587         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5588         * gfortran.dg/graphite/pr42185.f90: Ditto.
5589         * gfortran.dg/namelist_36.f90: Ditto.
5590         * gnat.dg/noreturn1.adb: Ditto.
5591         * gnat.dg/specs/small_alignment.ads: Ditto.
5593 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5595         PR tree-optimization/44915
5596         * g++.dg/torture/pr44915.C: New test.
5598 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5600         PR tree-optimization/44914
5601         * g++.dg/tree-ssa/pr44914.C: New test.
5603 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5605         PR target/44290
5606         * gcc.dg/pr44290-1.c: New test.
5607         * gcc.dg/pr44290-2.c: New test.
5609 2010-07-23  Jason Merrill  <jason@redhat.com>
5611         PR c++/45008
5612         * g++.dg/abi/mangle44.C: New.
5614 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5616         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5617         for compile-time only tests.
5618         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5619         target check.
5620         * gcc.target/i386/pr39315-4.c: Ditto.
5621         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5622         target check.  Include sse-os-support.h.
5623         (main): Call check_isa and sse_os_support.
5624         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5625         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5626         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5627         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5628         target check.  Include sse-os-support.h.
5629         (main): Call check_isa and sse_os_support.
5630         * gcc.target/i386/vperm-v2df.c: Ditto.
5632 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5634         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5635         (check_effective_target_avx_runtime): New procedure.
5636         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5637         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5639         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5640         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5641         and __get_cpuid test.
5642         * gcc.dg/compat/vector-2b_main.c: Ditto.
5644         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5646         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5647         for compile-time only test.
5648         * gcc.dg/pr32716.c: Ditto.
5649         * gcc.dg/pr34856.c: Ditto.
5650         * gcc.dg/pr36997.c: Ditto.
5651         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5652         * gfortran.dg/pr28158.f90: Ditto.
5653         * gfortran.dg/pr30667.f: Ditto.
5655         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5656         i?86-*-* and x86_64-*-* targets to disable execution on targets
5657         without sse2 runtime support.
5658         * g++.dg/vect/vect.exp: Ditto.
5659         * gfortran.dg/vect/vect.exp: Ditto.
5661         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5662         * gcc.dg/pr37544.c: Ditto.
5663         * gcc.dg/pr40550.c: Ditto.
5664         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5665         * gcc.dg/compat/vector-1a_main.c: Ditto.
5666         * gcc.dg/compat/vector-2a_main.c: Ditto.
5667         * gcc.dg/torture/pr16104-1.c: Ditto.
5668         * gcc.dg/torture/pr35771-1.c: Ditto.
5669         * gcc.dg/torture/pr35771-2.c: Ditto.
5670         * gcc.dg/torture/pr35771-3.c: Ditto.
5671         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5672         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5673         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5674         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5675         * g++.dg/other/i386-1.C: Ditto.
5676         * g++.dg/other/pr40446.C: Ditto.
5678 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5680         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5682 2010-07-23  Daniel Kraft  <d@domob.eu>
5684         PR fortran/44709
5685         * gfortran.dg/exit_1.f08: New test.
5686         * gfortran.dg/exit_2.f08: New test.
5688 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5690         PR tree-optimization/39839
5691         * gcc.target/arm/pr39839.c: New test case.
5693 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5695         * gnat.dg/unchecked_convert5b.adb: New test.
5696         * gnat.dg/unchecked_convert6.adb: Likewise.
5697         * gnat.dg/unchecked_convert6b.adb: Likewise.
5699 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5701         * gnat.dg/aggr15.ad[sb]: New test.
5703 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5705         PR debug/45024
5706         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5708 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5710         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5711         with dg-require-linker-plugin.
5713 2010-07-22  Richard Guenther  <rguenther@suse.de>
5715         PR lto/43850
5716         * g++.dg/lto/20100722-1_0.C: New testcase.
5718 2010-07-22  Richard Guenther  <rguenther@suse.de>
5720         PR lto/42451
5721         * gcc.dg/lto/20100720-3_0.c: New testcase.
5722         * gcc.dg/lto/20100720-3_1.c: Likewise.
5724 2010-07-22  Richard Guenther  <rguenther@suse.de>
5726         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5727         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5729         PR lto/43373
5730         * gcc.dg/lto/20100722-1_0.c: New testcase.
5732 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5734         PR tree-optimization/44891
5735         * gcc.c-torture/compile/pr44891.c: New test.
5737 2010-07-22  Richard Guenther  <rguenther@suse.de>
5739         PR tree-optimization/45017
5740         * gcc.c-torture/execute/pr45017.c: New testcase.
5742 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5744         PR fortran/45019
5745         * gfortran.dg/aliasing_dummy_5.f90: New.
5747 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5749         PR target/43698
5750         * gcc.target/arm/pr43698.c: New test.
5752 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5754         PR fortran/44929
5755         * Revert my commit r162325 for this PR.
5757 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5759         PR debug/45015
5760         * gcc.target/m68k/pr45015.c: New test.
5762 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5764         PR c++/44641
5765         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5766         comments.
5768 2010-07-21  Richard Guenther  <rguenther@suse.de>
5770         PR lto/45018
5771         * g++.dg/lto/20100721-1_0.C: New testcase.
5773 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5775         PR tree-optimization/44900
5776         * g++.dg/torture/pr44900.C: New test.
5778 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5780         PR middle-end/44738
5781         * c-c++-common/uninit-17.c: Correct expected error.
5783 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5785         * gcc.dg/guality/asm-1.c: New test.
5787         PR debug/45003
5788         * gcc.dg/guality/pr45003-2.c: New test.
5789         * gcc.dg/guality/pr45003-3.c: New test.
5791 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5793         PR libfortran/44697
5794         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5796 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5798         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5799         defined on the current line.
5800         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5801         * g++.dg/debug/dwarf2/pr44641.C: New.
5803 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5805         * gcc.target/powerpc/block-move-1.c: New test.
5806         * gcc.target/powerpc/block-move-2.c: New test.
5808 2010-07-20  Jason Merrill  <jason@redhat.com>
5810         PR c++/44967
5811         * g++.dg/cpp0x/sfinae2.C: New.
5813 2010-07-20  Richard Guenther  <rguenther@suse.de>
5815         PR lto/42696
5816         * gcc.dg/lto/20100720-4_0.c: New testcase.
5818 2010-07-20  Richard Guenther  <rguenther@suse.de>
5820         PR lto/43221
5821         * gcc.dg/lto/20100720-2_0.c: New testcase.
5822         * gcc.dg/lto/20100720-2_1.c: Likewise.
5824 2010-07-20  Richard Guenther  <rguenther@suse.de>
5826         PR lto/43208
5827         * gcc.dg/lto/20100720-1_0.c: New testcase.
5828         * gcc.dg/lto/20100720-1_1.c: Likewise.
5830 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5832         PR debug/45003
5833         * gcc.dg/guality/pr45003-1.c: New test.
5835 2010-07-20  Richard Guenther  <rguenther@suse.de>
5837         PR tree-optimization/44977
5838         * gcc.dg/torture/pr44977.c: New testcase.
5840 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5842         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5843         sync_char_short
5845 2010-07-20  Richard Guenther  <rguenther@suse.de>
5847         PR middle-end/44971
5848         PR middle-end/44988
5849         * gcc.dg/pr44971.c: New testcase.
5850         * gcc.c-torture/compile/pr44988.c: Likewise.
5852 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5854         PR fortran/44929
5855         * gfortran.dg/allocate_with_typespec.f90: New test.
5856         * gfortran.dg/allocate_derived_1.f90: Update error message.
5858 2010-07-19  Jason Merrill  <jason@redhat.com>
5860         PR c++/44996
5861         * g++.dg/cpp0x/decltype23.C: New.
5863 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5865         PR fortran/42385
5866         * gfortran.dg/class_defined_operator_1.f03 : New test.
5868 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5870         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5871         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5872         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5873         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5875 2010-07-19  Richard Guenther  <rguenther@suse.de>
5877         PR middle-end/44941
5878         * gcc.c-torture/compile/pr44941.c: New testcase.
5880 2010-07-19  Jason Merrill  <jason@redhat.com>
5882         PR c++/44969
5883         * g++.dg/template/sfinae24.C: New.
5885 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5887         PR fortran/44353
5888         * gfortran.dg/data_implied_do_2.f90: Removed.
5890 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5892         PR c++/44969
5893         * g++.dg/template/sfinae23.C: New.
5895 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5897         * lib/target-supports.exp (check_sse_os_support_available): New
5898         proc.
5899         (check_sse_hw_available): New proc.
5900         (check_effective_target_sse_runtime): New proc.
5901         (check_effective_target_sse2_runtime): New proc.
5902         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5903         -msse2 if check_sse_os_support_available.
5904         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5905         check_sse_os_support_available.
5906         * gcc.dg/vect/vect.exp: Likewise.
5907         * gfortran.dg/vect/vect.exp: Likewise.
5908         * gcc.target/i386/sol2-check: Renamed to ...
5909         * gcc.target/i386/sse-os-support.h: ... this.
5910         (sol2_check): Renamed to ...
5911         (sse_os_support): ... this.
5912         Only test movss with xmm registers.
5913         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5914         Removed ILL_INSN, ILL_INSN_LEN.
5915         * gcc.target/i386/sse2-check.h: Likewise.
5916         * gcc.target/i386/sse3-check.h: Likewise.
5917         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5918         Removed cpuid.h, __get_cpuid test.
5919         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5920         Removed cpuid.h, __get_cpuid test.
5921         * g++.dg/other/pr40446.C: Likewise.
5922         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5923         * gcc.dg/compat/vector-1a_main.c: Likewise.
5924         * gcc.dg/compat/vector-2a_main.c: Likewise.
5925         * gcc.dg/pr36584.c: Likewise.
5926         * gcc.dg/pr37544.c: Likewise.
5927         * gcc.dg/torture/pr16104-1.c: Likewise.
5928         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5929         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5930         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5931         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5932         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5933         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5934         sse2_runtime.
5935         * gcc.dg/torture/pr35771-2.c: Likewise.
5936         * gcc.dg/torture/pr35771-3.c: Likewise.
5937         * gcc.target/i386/pr39315-2.c: Likewise.
5938         * gcc.target/i386/pr39315-4.c: Likewise.
5939         * gcc.target/i386/vperm-v2df.c: Likewise.
5940         * gcc.target/i386/vperm-v2di.c: Likewise.
5941         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5942         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5943         sse_runtime.
5945 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5947         PR fortran/44353
5948         * gfortran.dg/data_implied_do_2.f90: New test.
5950 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5952         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5954 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5956         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5957         to the "mips16" group.
5958         (mips_using_mips16_p): New procedure.
5959         (mips-dg-options): Use it.
5961 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5963         * gcc.target/mips/mips16-attributes-4.c: New test.
5965 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5967         PR testsuite/44418
5968         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5969         * gcc.target/powerpc/recip-2.c: Ditto.
5970         * gcc.target/powerpc/recip-3.c: Ditto.
5972 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5974         * gcc.target/arm/pr42235.c: New test.
5976 2010-07-16  Jason Merrill  <jason@redhat.com>
5978         PR c++/32505
5979         * g++.dg/template/partial8.C: New.
5981 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5983         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5984         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5985         in C++.
5986         (gualcvt): New overloaded inline.
5987         (GUALCVT): Use it for C++.
5988         * g++.dg/guality/guality.exp: New.
5989         * g++.dg/guality/guality.h: New.
5990         * g++.dg/guality/redeclaration1.C: New test.
5991         * g++.dg/dg.exp: Prune also guality/* tests.
5992         * gcc.dg/guality/pr43141.c: Moved to...
5993         * c-c++-common/guality/pr43141.c: ... here.
5995 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5997         PR libfortran/37077
5998         * gfortran.dg/char4_iunit_2.f03: New test.
6000 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
6002         * lib/plugin-support.exp (plugin-test-execute):
6003         Add ${gcc_objdir}/intl to includes.
6005 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
6007         PR target/44942
6008         * gcc.c-torture/execute/pr44942.c: New test.
6009         * gcc.target/i386/pr44942.c: New test.
6011 2010-07-15  Jason Merrill  <jason@redhat.com>
6013         PR c++/44909
6014         * g++.dg/cpp0x/implicit7.C: New.
6015         * g++.dg/cpp0x/implicit8.C: New.
6017 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6019         Disable float tests for __SPU__ targets due to lack of signed zero:
6020         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6021         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6022         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6023         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6024         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6025         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6026         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6027         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6028         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6030 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6032         * gfortran.dg/select_char_2.f90: New test.
6034 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6036         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6037         with DECL_CHAIN.
6039 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6041         PR fortran/44936
6042         * gfortran.dg/typebound_generic_9.f03: New.
6044 2010-07-15  Richard Guenther  <rguenther@suse.de>
6046         PR tree-optimization/44946
6047         * gcc.c-torture/compile/pr44946.c: New testcase.
6049 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6051         PR fortran/40206
6052         * gfortran.dg/select_char_3.f90: New test.
6054 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6055             Kevin F. Quinn  <kevquinn@gentoo.org>
6057         * gcc.dg/Wtrampolines.c: New.
6059 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6061         PR libfortran/44934
6062         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6064 2010-07-14  Jason Merrill  <jason@redhat.com>
6066         PR c++/44810
6067         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6069         Implement C++0x unrestricted unions (N2544)
6070         * g++.dg/cpp0x/union1.C: New.
6071         * g++.dg/cpp0x/union2.C: New.
6072         * g++.dg/cpp0x/union3.C: New.
6073         * g++.dg/cpp0x/defaulted2.C: Adjust.
6074         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6075         * g++.old-deja/g++.ext/anon2.C: Adjust.
6076         * g++.old-deja/g++.mike/misc6.C: Adjust.
6078 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6080         PR fortran/44925
6081         * gfortran.dg/c_loc_tests_15.f90: New.
6083 2010-07-13  Jason Merrill  <jason@redhat.com>
6085         PR c++/44909
6086         * g++.dg/cpp0x/implicit6.C: New.
6088 2010-07-13  Jason Merrill  <jason@redhat.com>
6090         PR c++/44540
6091         * g++.dg/abi/noreturn1.C: New.
6092         * g++.dg/abi/noreturn2.C: New.
6094 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6096         PR other/44874
6097         PR debug/44832
6098         * c-c++-common/pr44832.c: New test.
6100 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6102         PR objc/44488
6103         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6104         on the target.  Make sure that we can assemble the emitted asm when
6105         the test type is 'compile'.
6107 2010-07-13  Richard Guenther  <rguenther@suse.de>
6109         PR tree-optimization/36960
6110         * g++.dg/torture/pr36960.C: New testcase.
6112 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6114         PR c++/44908
6115         * g++.dg/template/sfinae21.C: New.
6116         * g++.dg/template/sfinae22.C: Likewise.
6118 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6120         PR testsuite/42843
6121         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6122         * gcc.dg/plugin/ggcplug.c: Likewise.
6123         * g++.dg/plugin/selfassign.c: Likewise.
6124         * g++.dg/plugin/attribute_plugin.c: Likewise.
6125         * g++.dg/plugin/dumb_plugin.c: Likewise.
6126         * g++.dg/plugin/pragma_plugin.c: Likewise.
6128 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6130         * gcc.c-torture/execute/pr44683.x: New.
6131         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6133 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6135         PR fortran/44434
6136         PR fortran/44565
6137         PR fortran/43945
6138         PR fortran/44869
6139         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6140         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6141         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6142         * gfortran.dh/typebound_call_16.f03: New.
6143         * gfortran.dg/typebound_generic_6.f03: New.
6144         * gfortran.dg/typebound_generic_7.f03: New.
6145         * gfortran.dg/typebound_generic_8.f03: New.
6147 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6149         PR libfortran/37077
6150         * gfortran.dg/char4_iunit_1.f03: New test.
6152 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6154         * gcc.dg/tree-ssa/vrp53.c: New test.
6156 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6158         PR c++/44907
6159         * g++.dg/template/sfinae19.C: New.
6160         * g++.dg/template/sfinae20.C: Likewise.
6162 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6164         * gcc.target/arm/interrupt-1.c: New test.
6165         * gcc.target/arm/interrupt-2.c: New test.
6167 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6169         * gcc.dg/pr42427.c: Require c99_runtime.
6170         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6171         c99_runtime.
6172         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6173         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6174         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6175         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6176         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6177         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6178         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6179         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6180         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6181         * gcc.target/i386/pr37275.c: Require visibility support.
6183 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6185         * lib/target-supports.exp (check_effective_target_sse): New proc.
6186         * gcc.target/i386/sol2-check.h: New file.
6187         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6188         Include sol2-check.h.
6189         (main) Only run do_test () if sol2_check ().
6190         * gcc.target/i386/sse2-check.h: Likewise.
6191         * gcc.target/i386/sse3-check.h: Likewise.
6192         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6193         [__sun__ && __svr4__]: Execute SSE2 instruction.
6194         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6195         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6196         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6197         * g++.dg/ext/vector14.C: Likewise.
6198         * g++.dg/other/mmintrin.C: Likewise.
6199         * gcc.dg/20020418-1.c: Likewise.
6200         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6201         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6202         * gcc.dg/format/unnamed-1.c: Likewise.
6203         Adapt dg-warning line number.
6204         * gcc.dg/graphite/pr40281.c: Likewise.
6205         * gcc.dg/pr32176.c: Likewise.
6206         * gcc.dg/pr40550.c: Likewise.
6207         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6208         * gcc.dg/torture/pr36891.c: Likewise.
6209         * gcc.target/i386/20020218-1.c: Likewise.
6210         * gcc.target/i386/20020523.c: Likewise.
6211         * gcc.target/i386/abi-1.c: Likewise.
6212         * gcc.target/i386/brokensqrt.c: Likewise.
6213         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6214         * gcc.target/i386/pr13366.c: Likewise.
6215         * gcc.target/i386/pr13685.c: Likewise.
6216         * gcc.target/i386/pr24306.c: Likewise.
6217         * gcc.target/i386/pr31486.c: Likewise.
6218         * gcc.target/i386/pr32065-1.c: Likewise.
6219         * gcc.target/i386/pr32065-2.c: Likewise.
6220         * gcc.target/i386/pr32389.c: Likewise.
6221         * gcc.target/i386/pr38824.c: Likewise.
6222         * gcc.target/i386/pr38931.c: Likewise.
6223         * gcc.target/i386/pr39592-1.c: Likewise.
6224         * gcc.target/i386/pr43766.c: Likewise.
6225         * gcc.target/i386/recip-divf.c: Likewise.
6226         * gcc.target/i386/recip-sqrtf.c: Likewise.
6227         * gcc.target/i386/recip-vec-divf.c: Likewise.
6228         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6229         * gcc.target/i386/sse-1.c: Likewise.
6230         * gcc.target/i386/sse-16.c: Likewise.
6231         * gcc.target/i386/sse-2.c: Likewise.
6232         * gcc.target/i386/sse-20.c: Likewise.
6233         * gcc.target/i386/sse-3.c: Likewise.
6234         * gcc.target/i386/sse-7.c: Likewise.
6235         * gcc.target/i386/sse-9.c: Likewise.
6236         * gcc.target/i386/sse-addps-1.c: Likewise.
6237         * gcc.target/i386/sse-addss-1.c: Likewise.
6238         * gcc.target/i386/sse-andnps-1.c: Likewise.
6239         * gcc.target/i386/sse-andps-1.c: Likewise.
6240         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6241         * gcc.target/i386/sse-comiss-1.c: Likewise.
6242         * gcc.target/i386/sse-comiss-2.c: Likewise.
6243         * gcc.target/i386/sse-comiss-3.c: Likewise.
6244         * gcc.target/i386/sse-comiss-4.c: Likewise.
6245         * gcc.target/i386/sse-comiss-5.c: Likewise.
6246         * gcc.target/i386/sse-comiss-6.c: Likewise.
6247         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6248         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6249         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6250         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6251         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6252         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6253         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6254         * gcc.target/i386/sse-divps-1.c: Likewise.
6255         * gcc.target/i386/sse-divss-1.c: Likewise.
6256         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6257         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6258         * gcc.target/i386/sse-maxps-1.c: Likewise.
6259         * gcc.target/i386/sse-maxss-1.c: Likewise.
6260         * gcc.target/i386/sse-minps-1.c: Likewise.
6261         * gcc.target/i386/sse-minss-1.c: Likewise.
6262         * gcc.target/i386/sse-movaps-1.c: Likewise.
6263         * gcc.target/i386/sse-movaps-2.c: Likewise.
6264         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6265         * gcc.target/i386/sse-movhps-1.c: Likewise.
6266         * gcc.target/i386/sse-movhps-2.c: Likewise.
6267         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6268         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6269         * gcc.target/i386/sse-movntps-1.c: Likewise.
6270         * gcc.target/i386/sse-movss-1.c: Likewise.
6271         * gcc.target/i386/sse-movss-2.c: Likewise.
6272         * gcc.target/i386/sse-movss-3.c: Likewise.
6273         * gcc.target/i386/sse-movups-1.c: Likewise.
6274         * gcc.target/i386/sse-movups-2.c: Likewise.
6275         * gcc.target/i386/sse-mulps-1.c: Likewise.
6276         * gcc.target/i386/sse-mulss-1.c: Likewise.
6277         * gcc.target/i386/sse-orps-1.c: Likewise.
6278         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6279         * gcc.target/i386/sse-recip-vec.c: Likewise.
6280         * gcc.target/i386/sse-recip.c: Likewise.
6281         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6282         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6283         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6284         * gcc.target/i386/sse-subps-1.c: Likewise.
6285         * gcc.target/i386/sse-subss-1.c: Likewise.
6286         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6287         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6288         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6289         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6290         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6291         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6292         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6293         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6294         * gcc.target/i386/sse-xorps-1.c: Likewise.
6295         * gcc.target/i386/ssefn-1.c: Likewise.
6296         * gcc.target/i386/ssefn-3.c: Likewise.
6297         * gcc.target/i386/sseregparm-1.c: Likewise.
6298         * gcc.target/i386/stackalign/return-3.c: Likewise.
6299         * gcc.target/i386/vectorize1.c: Likewise.
6300         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6301         * gcc.target/i386/xorps-sse.c: Likewise.
6302         * gfortran.dg/pr28158.f90: Likewise.
6303         * gfortran.dg/pr30667.f: Likewise.
6304         * gnat.dg/loop_optimization7.adb: Likewise.
6305         * gnat.dg/sse_nolib.adb: Likewise.
6307 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6309         PR fortran/44702
6310         * gfortran.dg/use_rename_6.f90: New.
6311         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6313 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6315         PR fortran/44869
6316         * gfortran.dg/class_24.f03: New.
6318 2010-07-10  Richard Guenther  <rguenther@suse.de>
6320         PR lto/44889
6321         * gcc.dg/lto/20100709-1_0.c: New testcase.
6322         * gcc.dg/lto/20100709-1_1.c: Likewise.
6324 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6326         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6328 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6330         PR objc/44140
6331         * objc.dg/lto/trivial-1_0.m: New.
6332         * objc.dg/lto/lto.exp: New.
6333         * obj-c++.dg/lto/trivial-1_0.mm: New.
6334         * obj-c++.dg/lto/lto.exp: New.
6335         * objc.dg/symtab-1.m: Adjust sizes.
6336         * objc.dg/image-info.m: Do not run for gnu-runtime.
6338 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6340         * gcc.dg/pr32370.c: Allow another kind of error message.
6342 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6344         * gnat.dg/atomic3.adb: New test.
6346 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6347             Denys Vlasenko  <dvlasenk@redhat.com>
6348             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6350         PR tree-optimization/28632
6351         * gcc.dg/tree-ssa/vrp51.c: New test.
6352         * gcc.dg/tree-ssa/vrp52.c: New test.
6354 2010-07-09  Jason Merrill  <jason@redhat.com>
6356         * g++.dg/abi/covariant6.C: New.
6357         * g++.dg/inherit/covariant17.C: Test both bases.
6358         * g++.dg/inherit/covariant7.C: Check vtable layout.
6360 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6362         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6364 2010-07-09  Richard Guenther  <rguenther@suse.de>
6366         PR tree-optimization/44852
6367         * gcc.c-torture/execute/pr44852.c: New testcase.
6369 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6371         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6372         multiplication by values.
6373         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6374         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6376 2010-07-09  Richard Guenther  <rguenther@suse.de>
6378         PR tree-optimization/44882
6379         * gfortran.dg/pr44882.f90: New testcase.
6381 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6383         PR target/40657
6384         * gcc.target/arm/pr40657-1.c: New test.
6385         * gcc.target/arm/pr40657-2.c: New test.
6386         * gcc.c-torture/execute/pr40657.c: New test.
6388 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6390         * gcc.dg/tree-ssa/vrp50.c: New test.
6391         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6393 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6395         PR fortran/44649
6396         * gfortran.dg/c_sizeof_1.f90: Modified.
6397         * gfortran.dg/storage_size_1.f08: New.
6398         * gfortran.dg/storage_size_2.f08: New.
6400 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6402         * gcc.c-torture/execute/20100708-1.c: New test.
6404 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6406         PR fortran/44847
6407         * gfortran.dg/gomp/pr44847.f90: New test.
6409 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6411         PR tree-optimization/44710
6412         * gcc.dg/tree-ssa/ifc-6.c: New.
6413         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6415 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6417         PR fortran/18918
6418         * gfortran.dg/coarray_10.f90: Add an additional test.
6420 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6422         PR middle-end/44828
6423         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6424         * gcc.c-torture/execute/pr44828.x: Revert.
6426 2010-07-08  Jason Merrill  <jason@redhat.com>
6428         PR c++/43120
6429         * g++.dg/inherit/covariant17.C: New.
6430         * g++.dg/abi/covariant1.C: Actually test for the bug.
6432 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6434         PR rtl-optimization/44838
6435         * gcc.dg/pr44838.c: New.
6437 2010-07-08  Richard Guenther  <rguenther@suse.de>
6439         PR tree-optimization/44831
6440         * gcc.c-torture/compile/pr44831.c: New testcase.
6441         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6443 2010-07-08  Richard Guenther  <rguenther@suse.de>
6445         PR tree-optimization/44861
6446         * g++.dg/vect/pr44861.cc: New testcase.
6448 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6450         PR middle-end/44828
6451         * gcc.c-torture/execute/pr44828.x: New file.
6453 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6455         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6456         dg-options.
6457         * g++.dg/ext/altivec-17.C: Adjust error message.
6459 2010-07-07  Tom Tromey  <tromey@redhat.com>
6461         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6463 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6465         PR target/44844
6466         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6467         * gcc.target/i386/rdrand-2.c: Likewise.
6468         * gcc.target/i386/rdrand-3.c: Likewise.
6470 2010-07-07  Jan Hubicka  <jh@suse.cz>
6472         PR middle-end/44813
6473         * g++.dg/torture/pr44813.C: New testcase.
6474         * g++.dg/torture/pr44826.C: New testcase.
6476 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6478         PR rtl-optimization/44787
6479         * gcc.c-torture/compile/pr44788.c: New test.
6480         * gcc.target/arm/pr44788.c: New test.
6482 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6484         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6486 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6488         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6489         to dg-options.
6491 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6493         PR fortran/44742
6494         * gfortran.dg/parameter_array_init_6.f90: New.
6495         * gfortran.dg/initialization_20.f90: Update dg-error.
6496         * gfortran.dg/initialization_24.f90: Ditto.
6498 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6499         PR fortran/PR44693
6500         * gfortran.dg/dim_range_1.f90:  New test.
6501         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6503 2010-07-06  Jason Merrill  <jason@redhat.com>
6505         PR c++/44703
6506         * g++.dg/cpp0x/initlist41.C: New.
6508         PR c++/44778
6509         * g++.dg/template/ptrmem22.C: New.
6511 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6513         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6514         support.
6515         * gcc.target/i386/i386.exp: Likewise.
6517 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6519         PR testsuite/44195
6520         * gcc.dg/lto/20100518_0.c: Limit to x86.
6522 2010-07-06  Richard Guenther  <rguenther@suse.de>
6524         PR middle-end/44828
6525         * gcc.c-torture/execute/pr44828.c: New testcase.
6527 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6529         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6530         * g++.dg/warn/volatile1.C: Likewise.
6531         * g++.dg/template/warn1.C: Likewise.
6533 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6535         AVX Programming Reference (June, 2010)
6536         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6537         * g++.dg/other/i386-3.C: Likewise.
6538         * gcc.target/i386/sse-12.c: Likewise.
6540         * gcc.target/i386/f16c-check.h: New.
6541         * gcc.target/i386/rdfsbase-1.c: Likewise.
6542         * gcc.target/i386/rdfsbase-2.c: Likewise.
6543         * gcc.target/i386/rdgsbase-1.c: Likewise.
6544         * gcc.target/i386/rdgsbase-2.c: Likewise.
6545         * gcc.target/i386/rdrand-1.c: Likewise.
6546         * gcc.target/i386/rdrand-2.c: Likewise.
6547         * gcc.target/i386/rdrand-3.c: Likewise.
6548         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6549         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6550         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6551         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6552         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6553         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6554         * gcc.target/i386/wrfsbase-1.c: Likewise.
6555         * gcc.target/i386/wrfsbase-2.c: Likewise.
6556         * gcc.target/i386/wrgsbase-1.c: Likewise.
6557         * gcc.target/i386/wrgsbase-2.c: Likewise.
6559         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6560         (__builtin_ia32_vcvtps2ph): New.
6561         (__builtin_ia32_vcvtps2ph256): Likewise.
6563         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6564         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6566         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6567         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6569         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6570         (__builtin_ia32_vcvtps2ph256): Likewise.
6571         Add fsgsbase,rdrnd,f16c.
6573         * lib/target-supports.exp (check_effective_target_f16c): New.
6575 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6577         * gcc.dg/guality/nrv-1.c: New test.
6579 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6581         PR middle-end/42505
6582         * gcc.target/arm/pr42505.c: New test case.
6584 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6586         PR c++/44808
6587         * g++.dg/opt/nrv16.C: New test.
6589 2010-07-05  Richard Guenther  <rguenther@suse.de>
6591         PR tree-optimization/44784
6592         * gcc.c-torture/compile/pr44784.c: New testcase.
6594 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6596         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6597         Increase loop bound and array size.
6598         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6599         Likewise.
6601 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6603         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6604         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6605         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6606         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6607         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6609 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6611         PR c++/22138
6612         * g++.dg/parse/template25.C: New.
6614 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6616         PR rtl-optimization/44695
6617         * gcc.dg/torture/pr44695.c: New.
6619 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6621         PR c++/16630
6622         * g++.dg/ext/pretty3.C: New.
6624 2010-07-04  Richard Guenther  <rguenther@suse.de>
6626         PR middle-end/44809
6627         * g++.dg/torture/pr44809.C: New testcase.
6629 2010-07-04  Richard Guenther  <rguenther@suse.de>
6631         PR tree-optimization/44656
6632         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6634 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6635             Revital Eres  <eres@il.ibm.com>
6637         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6638         misaligned stores.
6639         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6640         gcc.dg/vect/vect-96.c: Likewise.
6641         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6642         that support misaligned stores. Change the number of expected
6643         misaligned accesses.
6644         * gcc.dg/vect/vect-peel-1.c: New test.
6645         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6646         gcc.dg/vect/vect-peel-4.c: Likewise.
6647         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6648         vectorizable on all targets that support realignment.
6649         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6651 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6653         PR c/44806
6654         * gcc.dg/torture/pr44806.c: New.
6656 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6658         * gnat.dg/cond_expr1.adb: New test.
6660 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6662         * gnat.dg/modular3.adb: New test.
6663         * gnat.dg/modular3_pkg.ads: New helper.
6665 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6666             Mikael Pettersson  <mikpe@it.uu.se>
6668         PR testsuite/44518
6669         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6670         Make signed-ness of chars explicit.  Scan the object for
6671         strings that are split by some target assemblers.
6672         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6673         explicit.
6675 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6677         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6679 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6681         PR/44128
6682         * g++.dg/warn/Wshadow-7.C: New test.
6684 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6685             Julian Brown  <julian@codesourcery.com>
6686             Sandra Loosemore  <sandra@codesourcery.com>
6688         * gcc.c-torture/execute/20100416-1.c: New test case.
6690 2010-07-02  Julian Brown  <julian@codesourcery.com>
6691             Sandra Loosemore  <sandra@codesourcery.com>
6693         PR target/43703
6695         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6696         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6698 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6699             Julian Brown  <julian@codesourcery.com>
6701         * gcc.target/arm/neon/vadds64.c: Regenerated.
6702         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6703         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6704         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6705         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6706         * gcc.target/arm/neon-vmls-1.c: Likewise.
6707         * gcc.target/arm/neon-vsubs64.c: New execution test.
6708         * gcc.target/arm/neon-vsubu64.c: New execution test.
6709         * gcc.target/arm/neon-vadds64.c: New execution test.
6710         * gcc.target/arm/neon-vaddu64.c: New execution test.
6712 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6714         * gcc.target/arm/neon-vands64.c: New.
6715         * gcc.target/arm/neon-vandu64.c: New.
6716         * gcc.target/arm/neon-vbics64.c: New.
6717         * gcc.target/arm/neon-vbicu64.c: New.
6718         * gcc.target/arm/neon-veors64.c: New.
6719         * gcc.target/arm/neon-veoru64.c: New.
6720         * gcc.target/arm/neon-vorns64.c: New.
6721         * gcc.target/arm/neon-vornu64.c: New.
6722         * gcc.target/arm/neon-vorrs64.c: New.
6723         * gcc.target/arm/neon-vorru64.c: New.
6724         * gcc.target/arm/neon/vands64.c: Regenerated.
6725         * gcc.target/arm/neon/vandu64.c: Regenerated.
6726         * gcc.target/arm/neon/vbics64.c: Regenerated.
6727         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6728         * gcc.target/arm/neon/veors64.c: Regenerated.
6729         * gcc.target/arm/neon/veoru64.c: Regenerated.
6730         * gcc.target/arm/neon/vorns64.c: Regenerated.
6731         * gcc.target/arm/neon/vornu64.c: Regenerated.
6732         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6733         * gcc.target/arm/neon/vorru64.c: Regenerated.
6735 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6737         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6739 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6741         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6742         * gfortran.dg/intent_out_5.f90: Same.
6743         * gfortran.dg/ltrans-7.f90: Same.
6744         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6746 2010-07-02  Jan Hubicka  <jh@suse.cz>
6748         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6750 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6752         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6754 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6756         PR c++/44780
6757         * c-c++-common/Wunused-var-12.c: New test.
6759 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6761         PR target/42835
6762         * gcc.target/arm/pr42835.c: New test.
6764         PR target/42172
6765         * gcc.target/arm/pr42172-1.c: New test.
6767 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6769         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6771 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6773         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6774         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6775         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6776         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6777         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6778         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6779         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6780         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6781         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6782         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6783         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6784         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6785         * gcc.target/arm/neon-vdup_ns64.c: New.
6786         * gcc.target/arm/neon-vdup_nu64.c: New.
6787         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6788         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6789         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6790         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6791         * gcc.target/arm/neon-vmov_ns64.c: New.
6792         * gcc.target/arm/neon-vmov_nu64.c: New.
6793         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6794         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6795         * gcc.target/arm/neon-vget_lanes64.c: New.
6796         * gcc.target/arm/neon-vget_laneu64.c: New.
6797         * gcc.target/arm/neon-vset_lanes64.c: New.
6798         * gcc.target/arm/neon-vset_laneu64.c: New.
6800 2010-07-02  Richard Guenther  <rguenther@suse.de>
6802         * g++.dg/torture/20100702-1.C: New testcase.
6804 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6806         PR target/44707
6807         * gcc.c-torture/compile/pr44707.c: New test.
6809 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6811         PR c++/44039
6812         * g++.dg/template/crash101.C: New.
6814 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6816         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6817         Use the ABI-0 accessors and fail it for m64.
6819 2010-07-02  Jan Hubicka  <jh@suse.cz>
6821         * g++.dg/tree-ssa/pr44706.C: New testcase.
6823 2010-07-02  Richard Guenther  <rguenther@suse.de>
6825         PR tree-optimization/44748
6826         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6828 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6830         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6831         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6832         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6833         the method types to forward:.
6835 2010-06-30  Jason Merrill  <jason@redhat.com>
6837         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6838         * g++.dg/other/pr25632.C: Likewise.
6840 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6842         PR tree-optimization/40421
6843         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6845 2010-07-01  Richard Guenther  <rguenther@suse.de>
6847         PR middle-end/42834
6848         PR middle-end/44468
6849         * gcc.c-torture/execute/20100316-1.c: New testcase.
6850         * gcc.c-torture/execute/pr44468.c: Likewise.
6851         * gcc.c-torture/compile/20100609-1.c: Likewise.
6852         * gcc.dg/volatile2.c: Adjust.
6853         * gcc.dg/plugin/selfassign.c: Likewise.
6854         * gcc.dg/pr36902.c: Likewise.
6855         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6856         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6857         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6858         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6859         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6860         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6861         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6862         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6863         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6864         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6865         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6866         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6867         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6868         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6869         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6870         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6871         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6872         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6873         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6874         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6875         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6876         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6877         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6878         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6879         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6880         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6881         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6882         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6883         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6884         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6885         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6886         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6887         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6888         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6889         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6890         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6891         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6892         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6893         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6894         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6895         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6896         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6897         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6898         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6899         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6900         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6901         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6902         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6903         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6904         * g++.dg/tree-ssa/pr31146.C: Likewise.
6905         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6906         * g++.dg/tree-ssa/pr33604.C: Likewise.
6907         * g++.dg/plugin/selfassign.c: Likewise.
6908         * gfortran.dg/array_memcpy_3.f90: Likewise.
6909         * gfortran.dg/array_memcpy_4.f90: Likewise.
6910         * c-c++-common/torture/pr42834.c: New testcase.
6912 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6914         PR c++/44628
6915         * g++.dg/template/crash100.C: New.
6917 2010-06-30  Jan Hubicka  <jh@suse.cz>
6919         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6921 2010-06-30  Michael Matz  <matz@suse.de>
6923         PR bootstrap/44699
6924         * gcc.dg/pr44699.c: New test.
6926 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6928         PR tree-optimization/39799
6929         * c-c++-common/uninit-17.c: New test.
6931 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6933         PR libfortran/43298
6934         * gfortran.dg/read_infnan_1.f90: New test.
6936 2010-06-29  Jason Merrill  <jason@redhat.com>
6938         Enable implicitly declared move constructor/operator= (N3053).
6939         * g++.dg/cpp0x/implicit3.C: New.
6940         * g++.dg/cpp0x/implicit4.C: New.
6941         * g++.dg/cpp0x/implicit5.C: New.
6942         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6943         * g++.dg/cpp0x/not_special.C: Adjust.
6944         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6945         * g++.dg/cpp0x/rv1n.C: Adjust.
6946         * g++.dg/cpp0x/rv1p.C: Adjust.
6947         * g++.dg/cpp0x/rv2n.C: Adjust.
6948         * g++.dg/cpp0x/rv2p.C: Adjust.
6949         * g++.dg/cpp0x/rv3n.C: Adjust.
6950         * g++.dg/cpp0x/rv3p.C: Adjust.
6951         * g++.dg/cpp0x/rv4n.C: Adjust.
6952         * g++.dg/cpp0x/rv4p.C: Adjust.
6953         * g++.dg/cpp0x/rv5n.C: Adjust.
6954         * g++.dg/cpp0x/rv5p.C: Adjust.
6955         * g++.dg/cpp0x/rv6n.C: Adjust.
6956         * g++.dg/cpp0x/rv6p.C: Adjust.
6957         * g++.dg/cpp0x/rv7n.C: Adjust.
6958         * g++.dg/cpp0x/rv7p.C: Adjust.
6959         * g++.dg/cpp0x/rv8p.C: Adjust.
6960         * g++.dg/gomp/pr26690-1.C: Adjust.
6961         * g++.dg/other/error20.C: Adjust.
6962         * g++.dg/other/error31.C: Adjust.
6963         * g++.dg/parse/error19.C: Adjust.
6964         * g++.dg/template/qualttp5.C: Adjust.
6965         * g++.old-deja/g++.law/ctors5.C: Adjust.
6967         Enable implicitly deleted functions (N2346)
6968         * g++.dg/cpp0x/defaulted17.C: New.
6969         * g++.dg/cpp0x/implicit1.C: New.
6970         * g++.dg/cpp0x/implicit2.C: New.
6971         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6972         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6973         * g++.dg/init/ctor4.C: Adjust.
6974         * g++.dg/init/synth2.C: Adjust.
6975         * g++.dg/lto/20081118_1.C: Adjust.
6976         * g++.dg/other/error13.C: Adjust.
6977         * g++.dg/other/unused1.C: Adjust.
6978         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6979         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6980         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6981         * g++.old-deja/g++.law/ctors17.C: Adjust.
6982         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6983         * g++.old-deja/g++.pt/assign1.C: Adjust.
6984         * g++.old-deja/g++.pt/crash20.C: Adjust.
6986         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6987         * g++.dg/cpp0x/defaulted13.C: Adjust.
6988         * g++.dg/cpp0x/defaulted2.C: Adjust.
6989         * g++.dg/cpp0x/defaulted3.C: Adjust.
6990         * g++.dg/cpp0x/initlist9.C: Adjust.
6991         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6992         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6993         * g++.dg/init/synth2.C: Adjust.
6995         * g++.dg/cpp0x/defaulted19.C: New.
6997         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6998         * g++.dg/template/error23.C: Fix for -std=c++0x.
7000 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7002         PR fortran/44718
7003         * gfortran.dg/proc_ptr_28.f90: New.
7005 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
7007         PR tree-optimization/43801
7008         * g++.dg/torture/pr43801.C: New test.
7010         PR debug/44668
7011         * g++.dg/debug/dwarf2/accessibility1.C: New test.
7013 2010-06-29  Jason Merrill  <jason@redhat.com>
7015         PR c++/44587
7016         * g++.dg/template/qualified-id2.C: New.
7017         * g++.dg/template/qualified-id3.C: New.
7019 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7021         PR fortran/44696
7022         * gfortran.dg/associated_target_4.f90: New.
7024 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7026         PR fortran/44582
7027         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7029 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7031         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7033 2010-06-29  Jan Hubicka  <jh@suse.cz>
7035         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7037 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7039         PR target/43902
7040         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7041         * gcc.target/arm/wmul-3.c: New test.
7042         * gcc.target/arm/wmul-4.c: New test.
7044 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7046         PR rtl-optimization/44659
7047         * gcc.target/i386/extract-1.c: New.
7048         * gcc.target/i386/extract-2.c: Likewise.
7049         * gcc.target/i386/extract-3.c: Likewise.
7050         * gcc.target/i386/extract-4.c: Likewise.
7051         * gcc.target/i386/extract-5.c: Likewise.
7052         * gcc.target/i386/extract-6.c: Likewise.
7054 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7056         PR c++/44682
7057         * g++.dg/warn/Wunused-var-14.C: New test.
7059 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7061         PR fortran/43298
7062         * gfortran.dg/nan_6.f90: New.
7064 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7066         PR tree-optimization/43781
7067         * gcc.dg/torture/pr43781.c: New.
7069 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7071         PR fortran/40158
7072         * gfortran.dg/actual_rank_check_1.f90: New test.
7074 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7076         * gcc.dg/ipa/ipa-sra-6.c: New test.
7078 2010-06-28  Jan Hubicka  <jh@suse.cz>
7080         PR tree-optimization/44687
7081         * gcc.c-torture/compile/pr44687.c
7083 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7085         PR c++/44535
7086         * g++.dg/torture/pr44535.C: New test.
7088 2010-06-28  Michael Matz  <matz@suse.de>
7090         PR middle-end/44592
7091         * gfortran.dg/pr44592.f90: New test.
7093 2010-06-28  Jan Hubicka  <jh@suse.cz>
7095         PR tree-optimization/44357
7096         * g++.dg/torture/pr44357.C: New testcase.
7098 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7100         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7101         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7102         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7103         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7104         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7105         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7106         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7107         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7109 2010-06-27  Jan Hubicka  <jh@suse.cz>
7111         * gcc.c-torture/compile/pr44686.c: New file.
7113 2010-06-27  Richard Guenther  <rguenther@suse.de>
7115         PR tree-optimization/44683
7116         * gcc.c-torture/execute/pr44683.c: New testcase.
7118 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7120         * gnat.dg/noreturn3.ad[sb]: New test.
7122 2010-06-26  Jason Merrill  <jason@redhat.com>
7124         * g++.dg/cpp0x/explicit5.C: New.
7126 2010-06-26  Richard Guenther  <rguenther@suse.de>
7128         PR tree-optimization/44393
7129         * gcc.dg/pr44393.c: New testcase.
7131 2010-06-26  Jan Hubicka  <jh@suse.cz>
7133         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7135 2010-06-26  Richard Guenther  <rguenther@suse.de>
7137         PR middle-end/44674
7138         * gcc.dg/pr44674.c: New testcase.
7140 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7142         * gcc.dg/opts-3.c: New test.
7144 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7146         * gfortran.dg/type_decl_1.f90: New.
7147         * gfortran.dg/type_decl_2.f90: New.
7149 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7151         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7152         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7154 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156         PR testsuite/38946
7157         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7158         error in comparing reals.
7160 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7162         * selected_real_kind_2.f90: New.
7163         * selected_real_kind_3.f90: New.
7165 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7167         * gfortran.dg/entry_19.f90: New.
7169 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7171         * gfortran.dg/end_subroutine_1.f90: New.
7172         * gfortran.dg/end_subroutine_2.f90: New.
7173         * gfortran.dg/interface_proc_end.f90: Update.
7175 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7177         * gfortran.dg/semicolon_fixed.f: Update.
7178         * gfortran.dg/semicolon_fixed_2.f: New.
7179         * gfortran.dg/semicolon_free_2.f90: New.
7180         * gfortran.dg/semicolon_free.f90: Update.
7182 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7184         PR fortran/44448
7185         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7187 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7189         * g++.dg/ipa/iinline-3.C: New test.
7190         * gcc.dg/ipa/modif-1.c: Removed.
7192 2010-06-25  Jan Hubicka  <jh@suse.cz>
7194         * gcc.dg/tree-ssa/ipa-split-1.c
7196 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7198         * g++.dg/ipa/iinline-2.C: New test.
7200 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7202         PR middle-end/43866
7203         * gfortran.dg/pr43866.f90: New test.
7205         PR tree-optimization/44539
7206         * gcc.dg/pr44539.c: New test.
7208 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7210         From Jim Wilson:
7211         PR target/43902
7212         * gcc.target/mips/madd-9.c: New test.
7214 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7216         PR c/44517
7217         * gcc.dg/noncompile/pr44517.c: New.
7218         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7220 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7222         PR testsuite/43283
7223         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7224         and add argument to nop for IA64.
7226 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7228         PR target/44588
7229         * gcc.target/i386/mod-1.c: New.
7230         * gcc.target/i386/umod-1.c: Likewise.
7231         * gcc.target/i386/umod-2.c: Likewise.
7232         * gcc.target/i386/umod-3.c: Likewise.
7234 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7236         PR middle-end/44492
7237         * g++.dg/torture/pr44492.C: New test.
7239 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7241         * c-c++-common/warn-omitted-condop.c: New.
7243 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7245         PR fortran/44614
7246         * gfortran.dg/import8.f90: New.
7248 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7250         * gnat.dg/not_null.adb: Update test case.
7252 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7254         PR c++/44619
7255         * g++.dg/warn/Wunused-var-13.C: New test.
7257         PR c++/44627
7258         * g++.dg/diagnostic/method1.C: New test.
7260 2010-06-22  Cary Coutant  <ccoutant@google.com>
7262         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7264 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7266         PR fortran/44616
7267         * gfortran.dg/abstract_type_8.f03: New.
7269 2010-06-21  Jason Merrill  <jason@redhat.com>
7271         * g++.dg/cpp0x/noexcept08.C: New.
7273         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7275 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7277         PR target/44615
7278         * gcc.target/i386/sse2-vec-2a.c: New.
7280 2010-06-21  DJ Delorie  <dj@redhat.com>
7282         * gcc.dg/pragma-diag-1.c: New.
7284 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7286         PR target/44615
7287         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7289 2010-06-21  Alan Modra  <amodra@gmail.com>
7291         PR testsuite/44505
7292         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7293         tail call to check_fa_mid.
7295 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7297         PR target/44575
7298         * gcc.c-torture/execute/pr44575.c: New test.
7300 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7302         PR fortran/40632
7303         * gfortran.dg/contiguous_1.f90: New.
7304         * gfortran.dg/contiguous_2.f90: New.
7305         * gfortran.dg/contiguous_3.f90: New.
7307 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7309         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7310         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7312 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7314         PR target/44546
7315         * gcc.target/i386/pr44546.c: New test.
7317 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7319         * gcc.dg/opts-2.c: New test.
7321 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7323         PR fortran/44584
7324         * gfortran.dg/typebound_proc_15.f03: Modified.
7326 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7328         PR target/44072
7329         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7330         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7332 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7334         * g++.dg/ext/label13.C: Fix typo in last change.
7336 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7338         PR libfortran/44477
7339         * gfortran.dg/eof_3.f90
7340         * gfortran.dg/endfile_2.f90
7341         * gfortran.dg/endfile_4.f90
7342         * gfortran.dg/endfile_3.f90
7344 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7346         PR c++/41090
7347         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7349 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7351         PR fortran/44556
7352         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7354 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7356         * gcc.target/arm/pr40900.c: New test.
7358 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7360         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7362 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7364         PR fortran/44558
7365         * gfortran.dg/typebound_call_15.f03: New.
7367 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7369         PR c++/44486
7370         * g++.dg/pr44486.C: New.
7372 2010-06-16  DJ Delorie  <dj@redhat.com>
7374         * gcc.target/i386/volatile-bitfields-1.c: New.
7375         * gcc.target/i386/volatile-bitfields-2.c: New.
7377 2010-06-16  Jason Merrill  <jason@redhat.com>
7379         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7381         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7383 2010-06-16  Richard Guenther  <rguenther@suse.de>
7385         PR c/44555
7386         * gcc.c-torture/execute/pr44555.c: New testcase.
7388 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7390         PR fortran/44549
7391         * gfortran.dg/typebound_proc_16.f03: New.
7393 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7395         * g++.dg/torture/pr43905.C: New test.
7397 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7399         PR testsuite/44538
7400         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7401         initialization loop from being vectorized.
7402         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7404 2010-06-16  Alan Modra  <amodra@gmail.com>
7406         PR tree-optimization/44507
7407         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7409 2010-06-15  Jason Merrill  <jason@redhat.com>
7411         * g++.dg/overload/arg3.C: Adjust error locations.
7412         * g++.dg/overload/copy1.C: Likewise.
7413         * g++.dg/tc1/dr152.C: Likewise.
7414         * g++.dg/template/incomplete4.C: Likewise.
7415         * g++.dg/template/incomplete5.C: Likewise.
7416         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7417         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7418         * g++.old-deja/g++.pt/crash9.C: Likewise.
7420         * g++.dg/inherit/virtual5.C: New.
7422         * g++.dg/cpp0x/defaulted18.C: New.
7424         * g++.dg/cpp0x/initlist40.C: New.
7426         * g++.dg/cpp0x/initlist39.C: New.
7428 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7430         PR middle-end/44391
7431         * gcc.dg/graphite/pr44391.c: New.
7433 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7435         PR fortran/43388
7436         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7437         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7438         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7439         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7441 2010-06-15  Richard Guenther  <rguenther@suse.de>
7443         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7445 2010-06-15  Richard Guenther  <rguenther@suse.de>
7447         * gcc.dg/vect/bb-slp-21.c: Adjust.
7448         * gcc.dg/vect/bb-slp-13.c: Likewise
7449         * gcc.dg/vect/bb-slp-4.c: Likewise
7450         * gcc.dg/vect/bb-slp-22.c: Likewise
7451         * gcc.dg/vect/bb-slp-14.c: Likewise
7452         * gcc.dg/vect/bb-slp-23.c: Likewise
7453         * gcc.dg/vect/bb-slp-15.c: Likewise
7454         * gcc.dg/vect/bb-slp-17.c: Likewise
7455         * gcc.dg/vect/bb-slp-18.c: Likewise
7456         * gcc.dg/vect/bb-slp-19.c: Likewise
7457         * gcc.dg/vect/bb-slp-10.c: Likewise
7458         * gcc.dg/vect/bb-slp-11.c: Likewise
7459         * gcc.dg/vect/bb-slp-20.c: Likewise
7460         * gcc.dg/vect/bb-slp-3.c: Likewise
7462 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7464         PR fortran/44536
7465         * gfortran.dg/gomp/pr44536.f90: New test.
7466         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7468 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7470         PR target/44534
7471         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7472         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7474 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7476         PR tree-optimization/44508
7477         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7479         PR bootstrap/44509
7480         * gcc.dg/pr44509.c: New test.
7482 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7484         PR tree-optimization/44507
7485         * gcc.dg/vect/pr44507.c: New test.
7487 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7489         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7490         and c-pretty-print.h.
7492         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7494 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7496         * gfortran.dg/whole_file_18.f90: Updated error message.
7498 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7500         * gfortran.dg/whole_file_20.f03: New.
7502 2010-06-12  Jan Hubicka  <jh@suse.cz>
7504         * gcc.c-torture/compile/pc44485.c: New testcase.
7506 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7508         PR fortran/40117
7509         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7510         * gfortran.dg/typebound_proc_14.f03: New.
7511         * gfortran.dg/typebound_proc_15.f03: New.
7513 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7515         * gcc.dg/opts-1.c: New test.
7517 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7519         * gcc.dg/funroll-loops-all.c: Update expected error.
7521 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7523         PR target/44481
7524         * gcc.target/i386/pr44481.c: New test.
7526 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7528         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7530 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7532         PR middle-end/44483
7533         * gcc.dg/tree-ssa/pr44483.c: New.
7535 2010-06-11  Paul Brook  <paul@codesourcery.com>
7537         * g++.dg/other/arm-neon-1.C: New test.
7539 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7541         PR fortran/42051
7542         PR fortran/43896
7543         * gfortran.dg/class_23.f03: New test.
7545 2010-06-11  Jan Hubicka  <jh@suse.cz>
7547         * gcc.dg/ipa/pure-const-2.c: New testcase.
7549 2010-06-11  Jan Hubicka  <jh@suse.cz>
7551         * gcc.dg/noreturn-7.c: Update.
7552         * gcc.dg/noreturn-4.c: Update.
7554 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7556         Fix MIPS bootstrap
7557         * g++.dg/other/typedef4.C: New test.
7559 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7561         PR fortran/44207
7562         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7564 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7566         PR fortran/44457
7567         * gfortran.dg/asynchronous_3.f03
7569 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7571         PR middle-end/44185
7572         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7573         non-temporal stores out of the tests to form new test cases.  As a
7574         result, no non-temporal store should be generated in this case.
7576         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7577         prefetch-7.c that generate one non-temporal store.
7579         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7580         prefetch-7.c that generate one non-temporal store and one
7581         one-temporal prefetch.
7583 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7585         PR tree-optimization/44258
7586         * gcc.dg/tree-ssa/pr44258.c: New test.
7588 2010-06-10  Daniel Kraft  <d@domob.eu>
7590         PR fortran/38936
7591         * gfortran.dg/associate_1.f03: New test.
7592         * gfortran.dg/associate_2.f95: New test.
7593         * gfortran.dg/associate_3.f03: New test.
7594         * gfortran.dg/associate_4.f08: New test.
7596 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7598         * gfortran.dg/selected_char_kind_4.f90: New test.
7600 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7602         * gcc.dg/pr42461.c: New test.
7604 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7606         PR fortran/44347
7607         * gfortran.dg/selected_real_kind_1.f90: New.
7609 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7611         PR fortran/44359
7612         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7613         warning.
7614         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7615         check for warning.
7617 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7619         * gfortran.dg/data_namelist_conflict.f90: New test.
7621 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7623         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7624         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7625         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7627 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7629         * gfortran.dg/mvbits_9.f90: New test.
7630         * gfortran.dg/ibset_1.f90: Ditto.
7631         * gfortran.dg/ibits_1.f90: Ditto.
7632         * gfortran.dg/btest_1.f90: Ditto.
7633         * gfortran.dg/ibclr_1.f90: Ditto.
7635 2010-06-09  Jason Merrill  <jason@redhat.com>
7637         PR c++/44366
7638         * g++.dg/cpp0x/decltype23.C: Move to...
7639         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7641 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7643         PR fortran/44211
7644         * gfortran.dg/typebound_call_14.f03: New test.
7646 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7648         PR tree-optimization/44423
7649         * gcc.dg/tree-ssa/pr44423.c: New test.
7651 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7653         PR testsuite/42843
7654         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7655         TV_NONE to initialize tv_id field.
7656         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7657         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7658         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7659         Include toplev.h .
7660         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7661         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7662         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7664 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7666         PR tree-optimization/39874
7667         PR middle-end/28685
7668         * gcc.dg/pr39874.c: New file.
7670 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7672         * g++.dg/ext/attr-alias-1.C: New.
7673         * g++.dg/ext/attr-alias-2.C: New.
7675 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7677         PR fortran/44446
7678         * gfortran.dg/proc_ptr_27.f90: New.
7680 2010-06-07  Jason Merrill  <jason@redhat.com>
7682         PR c++/44366
7683         * g++.dg/cpp0x/decltype23.C: New.
7685 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7686             Shujing Zhao  <pearly.zhao@oracle.com>
7688         PR c/37724
7689         * gcc.dg/c90-const-expr-10.c: Adjust.
7690         * gcc.dg/c99-const-expr-10.c: Adjust.
7691         * gcc.dg/init-bad-7.c: New.
7693 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7695         * lib/target-supports.exp (check_effective_target_gas): New proc.
7696         * gcc.c-torture/execute/960321-1.x: New file.
7698 2010-06-07  Jason Merrill  <jason@redhat.com>
7700         PR c++/44401
7701         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7703 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7705         PR c++/44444
7706         * g++.dg/warn/Wunused-var-12.C: New test.
7708         PR c++/44443
7709         * c-c++-common/Wunused-var-11.c: New test.
7711 2010-06-07  Jan Hubicka  <jh@suse.cz>
7713         * gcc.dg/ipa/pure-const-1.c: New testcase.
7715 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7717         PR rtl-optimization/44404
7718         * gcc.dg/pr44404.c: New.
7720 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7722         PR target/44159
7723         * gcc.target/i386/abi-2.c: Check sysv abi here.
7724         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7725         function to avoid failures by different ABIs.
7726         * gcc.target/i386/aes-check.h: Likewise.
7727         * gcc.target/i386/avx-check.h: Likewise.
7728         * gcc.target/i386/fma4-check.h: Likewise.
7729         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7730         * gcc.target/i386/mmx-check.h: Likewise.
7731         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7732         * gcc.target/i386/pclmul-check.h: Likewise.
7733         * gcc.target/i386/sse-check.h: Likewise.
7734         * gcc.target/i386/sse2-check.h: Likewise.
7735         * gcc.target/i386/sse3-check.h: Likewise.
7736         * gcc.target/i386/sse4_1-check.h: Likewise.
7737         * gcc.target/i386/sse4_2-check.h: Likewise.
7738         * gcc.target/i386/sse4a-check.h: Likewise.
7739         * gcc.target/i386/ssse3-check.h: Likewise.
7740         * gcc.target/i386/xop-check.h: Likewise.
7741         * gcc.target/i386/pr27971.c: Fix for LLP64.
7742         * gcc.target/i386/pr39139.c: Likewise.
7743         * gcc.target/i386/pr39315-check.c: Likewise.
7744         * gcc.target/i386/vararg-1.c: Likewise.
7745         * gcc.target/i386/vararg-2.c: Likewise.
7746         Additional add dg-compile to avoid failure due
7747         missing foo symbol.
7749         * gcc.dg/compound-literal-1.c: Fix for llp64.
7750         * gcc.dg/pr32370.c: Likewise.
7751         * gcc.dg/pr37561.c: Likewise.
7752         * gcc.dg/pr41340.c: Likewise.
7753         * gcc.dg/pr41551.c: Likewise.
7755 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7757         PR c++/44188
7758         * g++.dg/debug/dwarf2/typedef3.C: New test.
7760 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7762         PR c/20000
7763         * c-c++-common/pr20000.c: New.
7765 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7767         PR c++/44086
7768         * g++.dg/init/pr44086.C: New.
7769         * g++.dg/cpp0x/decltype4.C: Adjust.
7771 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7773         PR fortran/43945
7774         * gfortran.dg/generic_23.f03: New test.
7776 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7778         PR fortran/43895
7779         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7781 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7783         PR c++/44361
7784         * c-c++-common/Wunused-var-9.c: New test.
7786 2010-06-05  Jason Merrill  <jason@redhat.com>
7788         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7790 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7792         PR c/44322
7793         * gcc.dg/c99-restrict-4.c: New test.
7795 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7797         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7798         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7799         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7800         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7801         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7802         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7803         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7804         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7805         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7806         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7807         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7808         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7809         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7810         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7811         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7812         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7813         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7814         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7815         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7816         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7817         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7818         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7820 2010-06-04  Jason Merrill  <jason@redhat.com>
7822         * g++.dg/cpp0x/noexcept06.C: New.
7823         * g++.dg/cpp0x/noexcept07.C: New.
7825         * g++.dg/cpp0x/noexcept01.C: New.
7826         * g++.dg/cpp0x/noexcept02.C: New.
7827         * g++.dg/cpp0x/noexcept03.C: New.
7828         * g++.dg/cpp0x/noexcept04.C: New.
7829         * g++.dg/cpp0x/noexcept05.C: New.
7831 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7833         PR c++/44412
7834         * g++.dg/warn/Wunused-var-10.C: New test.
7835         * g++.dg/warn/Wunused-var-11.C: New test.
7837         PR c++/44362
7838         * c-c++-common/Wunused-var-10.c: New test.
7840 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7842         PR c/25880
7843         * gcc.dg/assign-warn-2.c: Update.
7844         * gcc.dg/cpp/line3.c: Update.
7845         * gcc.dg/c99-array-lval-8.c: Update.
7846         * gcc.dg/cast-qual-2.c: Update.
7847         * gcc.dg/c99-arraydecl-3.c:  Update.
7848         * gcc.dg/assign-warn-1.c:  Update.
7849         * gcc.dg/format/gcc_diag-1.c:  Update.
7851 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7853         PR rtl-optimization/39871
7854         PR rtl-optimization/40615
7855         PR rtl-optimization/42500
7856         PR rtl-optimization/42502
7857         * gcc.target/arm/eliminate.c: New test.
7859 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7861         PR libstdc++/44410
7862         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7863         * g++.old-deja/g++.other/delete3.C: Likewise.
7864         * g++.old-deja/g++.other/new.C: Likewise.
7865         * g++.old-deja/g++.law/operators27.C: Likewise.
7866         * g++.old-deja/g++.mike/p755.C: Likewise.
7867         * g++.dg/eh/new1.C: Likewise.
7868         * g++.dg/init/new5.C: Likewise.
7870 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7872         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7873         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7874         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7876 2010-06-03  Richard Guenther  <rguenther@suse.de>
7878         PR lto/41921
7879         * lib/lto.exp: Always load gcc.exp.
7880         (lto-obj): For C source files invoke gcc_target_compile.
7881         * g++.dg/lto/20100603-1_0.C: New testcase.
7882         * g++.dg/lto/20100603-1_1.c: Likewise.
7884 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7886         PR tree-optimization/43688
7887         * gfortran.dg/pr43688.f90: New.
7889 2010-06-03  Richard Guenther  <rguenther@suse.de>
7891         PR lto/41584
7892         * gcc.dg/lto/20100603-1_0.c: New testcase.
7893         * gcc.dg/lto/20100603-2_0.c: Likewise.
7894         * gcc.dg/lto/20100603-3_0.c: Likewise.
7896 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7898         PR target/44218
7899         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7900         * gcc.target/powerpc/recip-2.c: Ditto.
7901         * gcc.target/powerpc/recip-3.c: Ditto.
7902         * gcc.target/powerpc/recip-4.c: Ditto.
7903         * gcc.target/powerpc/recip-5.c: Ditto.
7904         * gcc.target/powerpc/recip-6.c: Ditto.
7905         * gcc.target/powerpc/recip-7.c: Ditto.
7906         * gcc.target/powerpc/recip-test.h: Ditto.
7907         * gcc.target/powerpc/recip-test2.h: Ditto.
7909 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7911         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7913 2010-06-02  Jason Merrill  <jason@redhat.com>
7915         * g++.dg/ext/vector9.C: Expect typedef in error message.
7917         PR c++/9726
7918         PR c++/23594
7919         PR c++/44333
7920         * g++.dg/tc1/dr101.C: Remove xfails.
7922 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7924         PR middle-end/44372
7925         * g++.dg/ipa/pr44372.C: New.
7927 2010-06-02  Jan Hubicka  <jh@suse.cz>
7929         PR middle-end/44295
7930         * g++.dg/torture/pr44295.C: Neww testcase.
7932 2010-06-02  Jan Hubicka  <jh@suse.cz>
7934         * gcc.dg/tree-ssa/loadpre6.c: Update.
7936 2010-06-02  Richard Guenther  <rguenther@suse.de>
7938         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7939         diagnostic.h.
7941 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7943         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7944         the link fail message.
7946 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7948         PR fortran/44360
7949         * gfortran.dg/use_13.f90: New test case.
7951 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7953         PR fortran/44371
7954         * gfortran.dg/error_stop_2.f08: Minor update.
7956 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7958         PR fortran/44371
7959         * gfortran.dg/error_stop_1.f08: New test.
7960         * gfortran.dg/error_stop_2.f08: New test.
7962 2010-06-01  Jason Merrill  <jason@redhat.com>
7964         DR 990
7965         * g++.dg/cpp0x/initlist37.C: New.
7966         * g++.dg/cpp0x/initlist38.C: New.
7968         PR c++/44358
7969         * g++.dg/cpp0x/initlist36.C: New.
7971 2010-05-31 Jan Hubicka  <jh@suse.cz>
7973         * gcc.dg/noreturn-8.c: New testcase.
7975 2010-05-31 Jan Hubicka  <jh@suse.cz>
7977         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7978         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7980 2010-05-31 Jan Hubicka  <jh@suse.cz>
7982         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7983         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7985 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7987         PR fortran/36928
7988         * gfortran.dg/dependency_27.f90:  New test.
7989         * gfortran.dg/array_assign_1.F90:  New test.
7991 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7993         PR target/44338
7994         * gcc.target/i386/sse-24.c: New test.
7996 2010-05-31  Jan Hubicka  <jh@suse.cz>
7998         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8000 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
8002         PR middle-end/44337
8003         * gcc.dg/pr44337.c: New test.
8005         PR tree-optimization/44182
8006         * g++.dg/debug/pr44182.C: New test.
8008 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
8010         * gcc.dg/nested-func-7.c: New test.
8011         * gnat.dg/frame_overflow.adb: Adjust directives.
8013 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8015         * gnat.dg/prot2.ad[sb]: New test.
8016         * gnat.dg/prot2_pkg1.ads: New helper.
8017         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8019 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8021         * gnat.dg/array11.adb: Adjust dg-warning directive.
8022         * gnat.dg/object_overflow.adb: Likewise.
8024 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8026         PR middle-end/44306
8027         * gcc.dg/tree-ssa/pr44306.c: New.
8029 2010-05-29  Jan Hubicka  <jh@suse.cz>
8031         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8033 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8035         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8037 2010-05-28  Mike Stump  <mikestump@comcast.net>
8039         PR objc/44125
8040         * objc.dg/const-str-9.m: Remove static.
8042 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8044         PR target/43636
8045         * gcc.c-torture/compile/pr43636.c: New test.
8047 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8049         PR objc++/23616
8050         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8051         * obj-c++.dg/try-catch-9.mm: Ditto.
8053 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8055         Revert patch for PR c++/44188
8056         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8058 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8060         PR c++/44188
8061         * g++.dg/debug/dwarf2/typedef3.C: New test.
8063 2010-05-27  Jason Merrill  <jason@redhat.com>
8065         PR c++/43555
8066         * g++.dg/ext/vla9.C: New.
8068 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8070         PR objc/44140
8071         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8072         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8073         * objc.dg/torture/tls/thr-init.m: Ditto.
8074         * objc.dg/torture/trivial.m: Ditto.
8075         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8076         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8077         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8078         * obj-c++.dg/torture/trivial.mm: Ditto.
8080 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8082         * g++.dg/lto/20100302_0.C: Skip on darwin.
8084 2010-05-27  Richard Guenther  <rguenther@suse.de>
8086         PR tree-optimization/44284
8087         * gcc.dg/vect/vect-118.c: New testcase.
8088         * gcc.dg/vect/bb-slp-20.c: Adjust.
8089         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8090         * gcc.dg/vect/slp-9.c: Likewise.
8091         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8092         * gcc.dg/vect/vect-10.c: Likewise.
8093         * gcc.dg/vect/vect-109.c: Likewise.
8094         * gcc.dg/vect/vect-12.c: Likewise.
8095         * gcc.dg/vect/vect-36.c: Likewise.
8096         * gcc.dg/vect/vect-7.c: Likewise.
8097         * gcc.dg/vect/vect-iv-8.c: Likewise.
8098         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8099         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8100         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8101         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8102         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8103         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8104         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8105         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8106         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8107         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8108         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8109         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8110         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8111         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8112         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8113         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8114         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8116 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8118         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8119         necessary.
8121 2010-05-26  Jan Hubicka  <jh@suse.cz>
8123         * gcc.dg/lto/materialize-1_0.c: New file.
8124         * gcc.dg/lto/materialize-1_1.c: New file.
8126 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8128         * gnat.dg/lto10.adb: New test.
8129         * gnat.dg/lto10_pkg.ads: New helper.
8131 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8133         * lib/target-supports.exp (check_effective_target_int128): New
8134         function to check if __int128 types are available for target.
8135         * c-c++-common/int128-types-1.c: New.
8136         * c-c++-common/int128-1.c: New.
8137         * c-c++-common/int128-2.c: New.
8138         * g++.dg/abi/mangle43.C: New.
8139         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8140         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8141         pointer-wide scalar.
8142         * g++.dg/other/pr25632.C: Likewise.
8143         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8144         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8145         overflow warnings.
8146         * g++.dg/warn/pr13358-4.C: Likewise.
8147         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8148         * g++.dg/warn/Wconversion-null.C: Likewise.
8150 2010-05-26  Jason Merrill  <jason@redhat.com>
8152         PR c++/43382
8153         * g++.dg/cpp0x/variadic101.C: New.
8155 2010-05-26  Richard Guenther  <rguenther@suse.de>
8157         PR rtl-optimization/44164
8158         * gcc.c-torture/execute/pr44164.c: New testcase.
8159         * g++.dg/tree-ssa/pr13146.C: Adjust.
8161 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8163         PR fortran/40011
8164         * gfortran.dg/whole_file_19.f90 : New test.
8166 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8168         PR fortran/30668
8169         PR fortran/31346
8170         PR fortran/34260
8171         * gfortran.dg/pr40999.f: Fix function type.
8172         * gfortran.dg/whole_file_5.f90: Likewise.
8173         * gfortran.dg/whole_file_6.f90: Likewise.
8174         * gfortran.dg/whole_file_16.f90: New.
8175         * gfortran.dg/whole_file_17.f90: New.
8176         * gfortran.dg/whole_file_18.f90: New.
8178 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8179             Iain Sandoe  <iains@gcc.gnu.org>
8181         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8182         * gcc.c-torture/compile/pr44197.c: Require alias support.
8183         * gcc.dg/lto/20081222_0.c: Ditto.
8185 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8187         PR debug/42801
8188         * gcc.dg/guality/vla-2.c: New test.
8190 2010-05-25  Richard Guenther  <rguenther@suse.de>
8192         PR middle-end/44069
8193         * g++.dg/torture/pr44069.C: New testcase.
8195 2010-05-25  Richard Guenther  <rguenther@suse.de>
8197         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8199 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8201         PR objc/44140
8202         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8204 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8206         * obj-c++.dg/torture/tls/trivial.mm: New.
8207         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8208         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8209         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8210         * obj-c++.dg/torture/tls/diag-1.mm: New.
8211         * obj-c++.dg/torture/tls/tls.exp: New.
8212         * obj-c++.dg/torture/trivial.mm: New.
8213         * obj-c++.dg/torture/dg-torture.exp: New.
8214         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8215         * obj-c++.dg/tls/trivial.m: New.
8216         * obj-c++.dg/tls/init-1.mm: New.
8217         * obj-c++.dg/tls/diag-1.mm: New.
8218         * obj-c++.dg/tls/init-2.mm: New.
8219         * obj-c++.dg/tls/diag-2.mm: New.
8220         * obj-c++.dg/tls/diag-3.mm: New.
8221         * obj-c++.dg/tls/diag-4.mm: New.
8222         * obj-c++.dg/tls/static-1.mm: New.
8223         * obj-c++.dg/tls/tls.exp: New.
8224         * obj-c++.dg/tls/diag-5.mm: New.
8225         * obj-c++.dg/tls/static-1a.mm: New.
8226         * objc-obj-c++-shared/Object1.mm: New.
8227         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8229 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8231         PR objc++/43689
8232         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8233         * obj-c++.dg/const-str-6.mm: Ditto.
8235 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8237         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8239 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8241         PR ada/38394
8242         * gnat.dg/array13.ad[sb]: New test.
8244 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8245             Sandra Loosemore  <sandra@codesourcery.com>
8247         * gcc.target/arm/neon/: Regenerated test cases.
8249         * gcc.target/arm/neon/polytypes.c,
8250         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8251         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8252         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8253         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8254         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8255         dg-add-options arm_neon.
8257         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8258         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8259         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8260         and arm_neon_fp16_ok.
8262         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8263         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8265         * lib/target-supports.exp (add_options_for_arm_neon): New.
8266         (check_effective_target_arm_neon_ok_nocache): New, from
8267         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8268         (check_effective_target_arm_neon_ok): Use
8269         check_effective_target_arm_neon_ok_nocache.
8270         (add_options_for_arm_neon_fp16)
8271         (check_effective_target_arm_neon_fp16_ok)
8272         check_effective_target_arm_neon_fp16_ok_nocache): New.
8273         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8275 2010-05-24  Jason Merrill  <jason@redhat.com>
8277         PR c++/41510
8278         * g++.dg/cpp0x/initlist35.C: New.
8279         * g++.dg/init/brace6.C: Adjust.
8281 2010-05-24  Paul Brook  <paul@codesourcery.com>
8283         * gcc.target/arm/frame-pointer-1.c: New test.
8284         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8285         pointer elimination.
8287 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8289         PR target/44245
8290         * gcc.target/i386/crc32-3.c: New.
8291         * gcc.target/i386/crc32-4.c: Likewise.
8293 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8295         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8296         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8297         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8299 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8301         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8303 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8305         PR target/43869
8306         * gcc.c-target/pr43869.c: New test.
8308 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8310         PR fortran/44212
8311         * gfortran.dg/class_22.f03: New.
8313 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8315         PR lto/44238
8316         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8318 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8320         PR fortran/44213
8321         * gfortran.dg/abstract_type_7.f03: New.
8323 2010-05-21  Jason Merrill  <jason@redhat.com>
8325         * g++.dg/eh/spec11.C: Test cleanup optimization.
8327 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8329         PR debug/44223
8330         * gcc.target/i386/pr44223.c: New test.
8332 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8334         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8336 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8338         * g++.dg/other/const3.C: New test.
8340 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8342         PR fortran/38407
8343         * warn_unused_dummy_argument_1.f90: New.
8344         * warn_unused_dummy_argument_2.f90: New.
8346 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8348         PR c++/30298
8349         * g++.dg/inherit/crash1.C: New.
8350         * g++.dg/inherit/crash2.C: Likewise.
8352 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8354         PR debug/44178
8355         * g++.dg/debug/pr44178.C: New test.
8357 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8359         PR middle-end/44185
8360         * gcc.dg/tree-ssa/prefetch-6.c: Add
8361         --param min-insn-to-prefetch-ratio=6.
8362         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8363         allow unrolling, and adjust the movnti count.
8365 2010-05-20  Jan Hubicka  <jh@suse.cz>
8367         PR middle-end/44197
8368         * gcc.c-torture/compile/pr44197.c: New file.
8370 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8372         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8373         Fix test code.
8374         (check_effective_target_xop): Remove __may_alias__ attribute.
8376 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8378         PR target/44202
8379         * gcc.c-torture/execute/pr44202-1.c: New test.
8381 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8383         PR fortran/43851
8384         * gfortran.dg/label_1.f90: Update test.
8386 2010-05-19  Jan Hubicka  <jh@suse.cz>
8388         * gcc.dg/lto/ipareference2_0.c: New file.
8389         * gcc.dg/lto/ipareference2_1.c: New file.
8391 2010-05-19  Jason Merrill  <jason@redhat.com>
8393         * g++.dg/parse/fn-typedef2.C: New.
8395         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8396         function type.
8398         PR c++/44193
8399         * g++.dg/template/fntype1.C: New.
8401 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8403         * gnat.dg/discr23.ad[sb]: New test.
8404         * gnat.dg/discr23_pkg.ads: New helper.
8406         * gnat.dg/specs/controlled1.ads: New test.
8407         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8409 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8411         PR fortran/44055
8412         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8413         Fixed scope of C_SIZEOF.
8414         * gfortran.dg/warn_conversion_2.f90: New.
8416 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8418         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8419         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8420         for optional selector.
8421         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8422         (check_effective_target_sse3): New proc.
8423         * gcc.target/i386/math-torture/math-torture.exp: Load
8424         target-supports.exp.
8425         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8426         check_effective_target_sse2.
8427         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8428         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8429         * g++.dg/vect/vect.exp: Likewise.
8430         * gfortran.dg/vect/vect.exp: Likewise.
8431         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8432         -msse2 if check_effective_target_sse2.
8434         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8435         * gcc.target/i386/3dnow-2.c: Likewise.
8436         * gcc.target/i386/3dnowA-1.c: Likewise.
8437         * gcc.target/i386/3dnowA-2.c: Likewise.
8438         * gcc.target/i386/pr42549.c: Likewise.
8440         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8441         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8442         * gcc.target/i386/sse3-addsubps.c: Likewise.
8443         * gcc.target/i386/sse3-haddpd.c: Likewise.
8444         * gcc.target/i386/sse3-haddps.c: Likewise.
8445         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8446         * gcc.target/i386/sse3-hsubps.c: Likewise.
8447         * gcc.target/i386/sse3-movddup.c: Likewise.
8448         * gcc.target/i386/sse3-movshdup.c: Likewise.
8449         * gcc.target/i386/sse3-movsldup.c: Likewise.
8451         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8452         * g++.dg/ext/attrib35.C: Likewise.
8453         * g++.dg/opt/pr40496.C: Likewise.
8454         * g++.dg/other/i386-1.C: Likewise.
8455         * g++.dg/other/i386-4.C: Likewise.
8456         * g++.dg/other/pr34435.C: Likewise.
8457         * g++.dg/other/pr39496.C: Likewise.
8458         * g++.dg/other/pr40446.C: Likewise.
8459         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8460         * gcc.dg/compat/vector-1a_main.c: Likewise.
8461         * gcc.dg/compat/vector-2a_main.c: Likewise.
8462         * gcc.dg/lto/20090206-1_0.c: Likewise.
8463         * gcc.dg/pr34856.c: Likewise.
8464         * gcc.dg/pr36584.c: Likewise.
8465         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8466         * gcc.dg/pr37544.c: Likewise.
8467         * gcc.dg/torture/pr16104-1.c: Likewise.
8468         * gcc.dg/torture/pr35771-1.c: Likewise.
8469         * gcc.dg/torture/pr35771-2.c: Likewise.
8470         * gcc.dg/torture/pr35771-3.c: Likewise.
8471         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8472         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8473         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8474         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8475         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8476         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8477         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8478         * gcc.target/i386/20060512-1.c: Likewise.
8479         * gcc.target/i386/20060512-3.c: Likewise.
8480         * gcc.target/i386/all_one_m128i.c: Likewise.
8481         * gcc.target/i386/float128-1.c: Likewise.
8482         * gcc.target/i386/float128-2.c: Likewise.
8483         * gcc.target/i386/fpcvt-1.c: Likewise.
8484         * gcc.target/i386/fpcvt-2.c: Likewise.
8485         * gcc.target/i386/fpcvt-3.c: Likewise.
8486         * gcc.target/i386/fpprec-1.c: Likewise.
8487         * gcc.target/i386/funcspec-9.c: Likewise.
8488         * gcc.target/i386/incoming-1.c: Likewise.
8489         * gcc.target/i386/incoming-12.c: Likewise.
8490         * gcc.target/i386/incoming-2.c: Likewise.
8491         * gcc.target/i386/incoming-3.c: Likewise.
8492         * gcc.target/i386/incoming-4.c: Likewise.
8493         * gcc.target/i386/incoming-6.c: Likewise.
8494         * gcc.target/i386/incoming-7.c: Likewise.
8495         * gcc.target/i386/incoming-8.c: Likewise.
8496         * gcc.target/i386/opt-1.c: Likewise.
8497         * gcc.target/i386/opt-2.c: Likewise.
8498         * gcc.target/i386/ordcmp-1.c: Likewise.
8499         * gcc.target/i386/pr17692.c: Likewise.
8500         * gcc.target/i386/pr18614-1.c: Likewise.
8501         * gcc.target/i386/pr22152.c: Likewise.
8502         * gcc.target/i386/pr23570.c: Likewise.
8503         * gcc.target/i386/pr23575.c: Likewise.
8504         * gcc.target/i386/pr26449-1.c: Likewise.
8505         * gcc.target/i386/pr26600.c: Likewise.
8506         * gcc.target/i386/pr27790.c: Likewise.
8507         * gcc.target/i386/pr28839.c: Likewise.
8508         * gcc.target/i386/pr30970.c: Likewise.
8509         * gcc.target/i386/pr32000-1.c: Likewise.
8510         * gcc.target/i386/pr32000-2.c: Likewise.
8511         * gcc.target/i386/pr32280.c: Likewise.
8512         * gcc.target/i386/pr32661.c: Likewise.
8513         * gcc.target/i386/pr32708-1.c: Likewise.
8514         * gcc.target/i386/pr32961.c: Likewise.
8515         * gcc.target/i386/pr33329.c: Likewise.
8516         * gcc.target/i386/pr35714.c: Likewise.
8517         * gcc.target/i386/pr35767-1.c: Likewise.
8518         * gcc.target/i386/pr35767-1d.c: Likewise.
8519         * gcc.target/i386/pr35767-1i.c: Likewise.
8520         * gcc.target/i386/pr35767-2.c: Likewise.
8521         * gcc.target/i386/pr35767-2d.c: Likewise.
8522         * gcc.target/i386/pr35767-2i.c: Likewise.
8523         * gcc.target/i386/pr35767-3.c: Likewise.
8524         * gcc.target/i386/pr35767-5.c: Likewise.
8525         * gcc.target/i386/pr36222-1.c: Likewise.
8526         * gcc.target/i386/pr36578-1.c: Likewise.
8527         * gcc.target/i386/pr36578-2.c: Likewise.
8528         * gcc.target/i386/pr36992-1.c: Likewise.
8529         * gcc.target/i386/pr37101.c: Likewise.
8530         * gcc.target/i386/pr37216.c: Likewise.
8531         * gcc.target/i386/pr37434-1.c: Likewise.
8532         * gcc.target/i386/pr37434-2.c: Likewise.
8533         * gcc.target/i386/pr37843-3.c: Likewise.
8534         * gcc.target/i386/pr37843-4.c: Likewise.
8535         * gcc.target/i386/pr39162.c: Likewise.
8536         * gcc.target/i386/pr39315-1.c: Likewise.
8537         * gcc.target/i386/pr39315-2.c: Likewise.
8538         * gcc.target/i386/pr39315-3.c: Likewise.
8539         * gcc.target/i386/pr39315-4.c: Likewise.
8540         * gcc.target/i386/pr39445.c: Likewise.
8541         * gcc.target/i386/pr39496.c: Likewise.
8542         * gcc.target/i386/pr40809.c: Likewise.
8543         * gcc.target/i386/pr40906-3.c: Likewise.
8544         * gcc.target/i386/pr41019.c: Likewise.
8545         * gcc.target/i386/pr42542-1.c: Likewise.
8546         * gcc.target/i386/pr42542-2.c: Likewise.
8547         * gcc.target/i386/pr42542-3.c: Likewise.
8548         * gcc.target/i386/pr42542-3a.c: Likewise.
8549         * gcc.target/i386/pr42881.c: Likewise.
8550         * gcc.target/i386/push-1.c: Likewise.
8551         * gcc.target/i386/quad-sse.c: Likewise.
8552         * gcc.target/i386/reload-1.c: Likewise.
8553         * gcc.target/i386/sse-10.c: Likewise.
8554         * gcc.target/i386/sse-11.c: Likewise.
8555         * gcc.target/i386/sse-15.c: Likewise.
8556         * gcc.target/i386/sse-17.c: Likewise.
8557         * gcc.target/i386/sse-18.c: Likewise.
8558         * gcc.target/i386/sse-19.c: Likewise.
8559         * gcc.target/i386/sse-4.c: Likewise.
8560         * gcc.target/i386/sse-6.c: Likewise.
8561         * gcc.target/i386/sse-vect-types.c: Likewise.
8562         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8563         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8564         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8565         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8566         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8567         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8568         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8569         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8570         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8571         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8572         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8573         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8574         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8575         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8576         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8577         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8578         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8579         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8580         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8581         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8582         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8583         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8584         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8585         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8586         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8587         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8588         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8589         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8590         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8591         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8592         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8593         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8594         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8595         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8596         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8597         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8598         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8599         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8600         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8601         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8602         * gcc.target/i386/sse2-mmx.c: Likewise.
8603         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8604         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8605         * gcc.target/i386/sse2-movd-1.c: Likewise.
8606         * gcc.target/i386/sse2-movd-2.c: Likewise.
8607         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8608         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8609         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8610         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8611         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8612         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8613         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8614         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8615         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8616         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8617         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8618         * gcc.target/i386/sse2-movq-1.c: Likewise.
8619         * gcc.target/i386/sse2-movq-2.c: Likewise.
8620         * gcc.target/i386/sse2-movq-3.c: Likewise.
8621         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8622         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8623         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8624         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8625         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8626         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8627         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8628         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8629         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8630         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8631         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8632         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8633         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8634         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8635         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8636         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8637         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8638         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8639         * gcc.target/i386/sse2-pand-1.c: Likewise.
8640         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8641         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8642         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8643         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8644         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8645         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8646         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8647         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8648         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8649         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8650         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8651         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8652         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8653         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8654         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8655         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8656         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8657         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8658         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8659         * gcc.target/i386/sse2-por-1.c: Likewise.
8660         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8661         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8662         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8663         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8664         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8665         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8666         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8667         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8668         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8669         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8670         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8671         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8672         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8673         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8674         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8675         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8676         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8677         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8678         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8679         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8680         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8681         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8682         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8683         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8684         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8685         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8686         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8687         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8688         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8689         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8690         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8691         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8692         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8693         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8694         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8695         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8696         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8697         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8698         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8699         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8700         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8701         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8702         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8703         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8704         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8705         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8706         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8707         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8708         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8709         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8710         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8711         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8712         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8713         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8714         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8715         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8716         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8717         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8718         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8719         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8720         * gcc.target/i386/sse2-vec-1.c: Likewise.
8721         * gcc.target/i386/sse2-vec-2.c: Likewise.
8722         * gcc.target/i386/sse2-vec-3.c: Likewise.
8723         * gcc.target/i386/sse2-vec-4.c: Likewise.
8724         * gcc.target/i386/sse2-vec-5.c: Likewise.
8725         * gcc.target/i386/sse2-vec-6.c: Likewise.
8726         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8727         * gcc.target/i386/ssefn-2.c: Likewise.
8728         * gcc.target/i386/ssefn-4.c: Likewise.
8729         * gcc.target/i386/ssefp-1.c: Likewise.
8730         * gcc.target/i386/ssefp-2.c: Likewise.
8731         * gcc.target/i386/sseregparm-3.c: Likewise.
8732         * gcc.target/i386/sseregparm-4.c: Likewise.
8733         * gcc.target/i386/sseregparm-5.c: Likewise.
8734         * gcc.target/i386/sseregparm-6.c: Likewise.
8735         * gcc.target/i386/sseregparm-7.c: Likewise.
8736         * gcc.target/i386/ssetype-1.c: Likewise.
8737         * gcc.target/i386/ssetype-2.c: Likewise.
8738         * gcc.target/i386/ssetype-3.c: Likewise.
8739         * gcc.target/i386/ssetype-4.c: Likewise.
8740         * gcc.target/i386/ssetype-5.c: Likewise.
8741         * gcc.target/i386/unordcmp-1.c: Likewise.
8742         * gcc.target/i386/vararg-1.c: Likewise.
8743         * gcc.target/i386/vararg-2.c: Likewise.
8744         * gcc.target/i386/vararg-3.c: Likewise.
8745         * gcc.target/i386/vararg-4.c: Likewise.
8746         * gcc.target/i386/vararg-7.c: Likewise.
8747         * gcc.target/i386/vararg-8.c: Likewise.
8748         * gcc.target/i386/vecinit-1.c: Likewise.
8749         * gcc.target/i386/vecinit-2.c: Likewise.
8750         * gcc.target/i386/vecinit-3.c: Likewise.
8751         * gcc.target/i386/vecinit-4.c: Likewise.
8752         * gcc.target/i386/vecinit-5.c: Likewise.
8753         * gcc.target/i386/vecinit-6.c: Likewise.
8754         * gcc.target/i386/vectorize2.c: Likewise.
8755         * gcc.target/i386/vectorize3.c: Likewise.
8756         * gcc.target/i386/vectorize4.c: Likewise.
8757         * gcc.target/i386/vectorize6.c: Likewise.
8758         * gcc.target/i386/vectorize7.c: Likewise.
8759         * gcc.target/i386/vectorize8.c: Likewise.
8760         * gcc.target/i386/vperm-v2df.c: Likewise.
8761         * gcc.target/i386/vperm-v2di.c: Likewise.
8762         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8763         * gcc.target/i386/xorps-sse2.c: Likewise.
8764         * gcc.target/i386/xorps.c: Likewise.
8765         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8766         * gfortran.dg/graphite/pr42326.f90: Likewise.
8767         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8769 2010-05-19  Richard Guenther  <rguenther@suse.de>
8771         PR lto/44196
8772         * g++.dg/lto/20100519-1_0.C: New testcase.
8774 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8776         PR fortran/42360
8777         * gfortran.dg/warn_intent_out_not_set.f90: New.
8779 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8781         PR fortran/38404
8782         * gfortran.dg/data_char_1.f90: Updated warning message.
8783         * gfortran.dg/data_array_6.f: New.
8785 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8787         * g++.dg/ipa/ivinline-8.C: New test.
8788         * gcc.dg/ipa/iinline-2.c: Likewise.
8790 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8792         PR fortran/34505
8793         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8794         arguments; add check for return value kind.
8795         * gfortran.dg/float_1.f90: Likewise.
8797 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8799         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8800         (main): Use it.
8801         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8802         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8803         Prune another location line format.
8804         (lto-obj): Call lto_prune_warns on comp_output.
8806 2010-05-18  Jan Hubicka  <jh@suse.cz>
8808         * gcc.dg/lto/ipacp_0.c: New test.
8809         * gcc.dg/lto/ipacp_1.c: New test.
8811 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8813         PR lto/44184
8814         * gcc.dg/lto/20100518_0.c: New test.
8816 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8818         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8820 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8822         PR fortran/43990
8823         * gfortran.dg/class_21.f03: New.
8825 2010-05-17  Jason Merrill  <jason@redhat.com>
8827         PR c++/44157
8828         * g++.dg/cpp0x/initlist34.C: New.
8830         PR c++/44158
8831         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8833 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8835         * g++.dg/ipa/ivinline-1.C: New test.
8836         * g++.dg/ipa/ivinline-2.C: New test.
8837         * g++.dg/ipa/ivinline-3.C: New test.
8838         * g++.dg/ipa/ivinline-4.C: New test.
8839         * g++.dg/ipa/ivinline-5.C: New test.
8840         * g++.dg/ipa/ivinline-6.C: New test.
8842 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8843             Jason Merrill  <jason@redhat.com>
8845         PR c++/44108
8846         * c-c++-common/Wunused-var-8.c: New test.
8848 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8850         PR bootstrap/42347
8851         * gcc.c-torture/compile/pr42347.c: New test.
8853         PR middle-end/44102
8854         * g++.dg/ext/asmgoto1.C: New test.
8856 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8858         PR middle-end/44133
8859         * gcc.dg/tree-ssa/pr44133.c: New test.
8860         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8861         precise.
8863 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8865         PR fortran/44044
8866         * gfortran.dg/class_20.f03: New.
8868 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8870         PR 44078
8871         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8872         debug messages but not the newly introduced one.
8874 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8876         PR fortran/35779
8877         * gfortran.dg/initialization_25.f90: Commented testcase.
8878         * gfortran.dg/initialization_26.f90: New.
8880 2010-05-16  Richard Guenther  <rguenther@suse.de>
8882         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8883         * gcc.dg/pr43084.c: Likewise.
8884         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8885         -fipa-type-escape.
8886         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8887         -fipa-type-escape.
8888         * gcc.dg/struct/struct-reorg.exp: Likewise.
8889         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8890         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8892 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8894         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8895         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8896         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8897         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8898         tests.
8900 2010-05-15  Jason Merrill  <jason@redhat.com>
8902         * g++.dg/eh/spec10.C: New.
8903         * g++.dg/eh/spec11.C: New.
8904         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8906 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8908         PR fortran/44154
8909         PR fortran/42647
8910         * gfortran.dg/allocatable_scalar_9.f90: New.
8912 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8914         PR c++/44148
8915         * g++.dg/torture/pr44148.C: New test.
8917 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8919         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8920         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8921         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8922         diagnostics and type sizes.
8924 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8926         * gnat.dg/lto9.adb: New test.
8927         * gnat.dg/lto9_pkg1.ads: New helper.
8928         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8930 2010-05-15  Jan Hubicka  <jh@suse.cz>
8932         * gcc.dg/lto/ipareference_1.c: Rename to ...
8933         * gcc.dg/lto/ipareference_0.c: ... this one.
8934         * gcc.dg/lto/ipareference_2.c: Rename to ...
8935         * gcc.dg/lto/ipareference_1.c: ... this one.
8937 2010-05-15  Jan Hubicka  <jh@suse.cz>
8939         * gcc.dg/lto/ipareference_1.c: New file.
8940         * gcc.dg/lto/ipareference_2.c: New file.
8942 2010-05-15  Richard Guenther  <rguenther@suse.de>
8944         PR tree-optimization/44038
8945         * gcc.c-torture/compile/pr44038.c: New testcase.
8947 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8949         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8950         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8952 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8954         PR fortran/43207
8955         PR fortran/43969
8956         * gfortran.dg/class_18.f03: New.
8957         * gfortran.dg/class_19.f03: New.
8959 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8961         PR debug/44112
8962         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8963         * g++.dg/debug/dwarf2/const1.C: Remove.
8965 2010-05-14  Jason Merrill  <jason@redhat.com>
8967         * g++.dg/eh/cond4.C: New.
8968         * g++.dg/eh/elide2.C: Adjust.
8969         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8971 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8973         PR fortran/44135
8974         * gfortran.dg/actual_array_interface_2.f90: New test.
8976 2010-05-14  Richard Guenther  <rguenther@suse.de>
8978         PR tree-optimization/44119
8979         * gcc.c-torture/compile/pr44119.c: New testcase.
8981 2010-05-14  Jason Merrill  <jason@redhat.com>
8983         PR c++/44127
8984         * g++.dg/eh/terminate1.C: New.
8986 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8988         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8990         PR debug/44136
8991         * gcc.dg/pr44136.c: New test.
8993 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8995         PR c++/30566
8996         * g++.dg/warn/Wshadow-4.C: Adjust.
8997         * g++.dg/warn/Wshadow-5.C: New test.
8998         * g++.dg/warn/Wshadow-6.C: New test
9000 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
9002         PR fortran/35779
9003         * gfortran.dg/initialization_25.f90: New.
9005 2010-05-13  Martin Jambor  <mjambor@suse.cz>
9007         * g++.dg/otr-fold-1.C: New test.
9008         * g++.dg/otr-fold-2.C: New test.
9010 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
9012         PR fortran/44036
9013         * gfortran.dg/gomp/pr44036-1.f90: New test.
9014         * gfortran.dg/gomp/pr44036-2.f90: New test.
9015         * gfortran.dg/gomp/pr44036-3.f90: New test.
9017         PR debug/43983
9018         * gcc.dg/guality/sra-1.c: New test.
9020 2010-05-12  Jan Hubicka  <jh@suse.cz>
9022         * tree-ssa/unreachable.c: New test.
9024 2010-05-12  Jason Merrill  <jason@redhat.com>
9026         * g++.dg/cpp0x/sfinae1.C: New.
9028 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9030         * gcc.target/i386/zee.c: New file.
9032 2010-05-12  Jason Merrill  <jason@redhat.com>
9034         * g++.dg/conversion/op1.C: Expect template candidate message.
9035         * g++.dg/cpp0x/nullptr15.C: Likewise.
9036         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9037         * g++.dg/cpp0x/pr31431.C: Likewise.
9038         * g++.dg/cpp0x/temp_default2.C: Likewise.
9039         * g++.dg/cpp0x/trailing4.C: Likewise.
9040         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9041         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9042         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9043         * g++.dg/cpp0x/variadic35.C: Likewise.
9044         * g++.dg/cpp0x/vt-35147.C: Likewise.
9045         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9046         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9047         * g++.dg/ext/visibility/anon8.C: Likewise.
9048         * g++.dg/ext/vla2.C: Likewise.
9049         * g++.dg/other/pr28114.C: Likewise.
9050         * g++.dg/other/ptrmem10.C: Likewise.
9051         * g++.dg/other/ptrmem11.C: Likewise.
9052         * g++.dg/overload/unknown1.C: Likewise.
9053         * g++.dg/parse/template7.C: Likewise.
9054         * g++.dg/parse/typename7.C: Likewise.
9055         * g++.dg/template/conv11.C: Likewise.
9056         * g++.dg/template/copy1.C: Likewise.
9057         * g++.dg/template/deduce3.C: Likewise.
9058         * g++.dg/template/dependent-expr5.C: Likewise.
9059         * g++.dg/template/friend.C: Likewise.
9060         * g++.dg/template/incomplete2.C: Likewise.
9061         * g++.dg/template/local4.C: Likewise.
9062         * g++.dg/template/local6.C: Likewise.
9063         * g++.dg/template/operator10.C: Likewise.
9064         * g++.dg/template/overload6.C: Likewise.
9065         * g++.dg/template/ptrmem2.C: Likewise.
9066         * g++.dg/template/ptrmem20.C: Likewise.
9067         * g++.dg/template/ptrmem8.C: Likewise.
9068         * g++.dg/template/sfinae2.C: Likewise.
9069         * g++.dg/template/ttp25.C: Likewise.
9070         * g++.dg/template/unify10.C: Likewise.
9071         * g++.dg/template/unify11.C: Likewise.
9072         * g++.dg/template/unify6.C: Likewise.
9073         * g++.dg/template/unify7.C: Likewise.
9074         * g++.dg/template/unify9.C: Likewise.
9075         * g++.dg/template/varmod1.C: Likewise.
9076         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9077         * g++.old-deja/g++.law/operators32.C: Likewise.
9078         * g++.old-deja/g++.pt/crash28.C: Likewise.
9079         * g++.old-deja/g++.pt/crash60.C: Likewise.
9080         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9081         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9082         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9083         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9084         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9085         * g++.old-deja/g++.pt/expr2.C: Likewise.
9086         * g++.old-deja/g++.pt/overload7.C: Likewise.
9087         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9088         * g++.old-deja/g++.pt/spec5.C: Likewise.
9089         * g++.old-deja/g++.pt/spec6.C: Likewise.
9090         * g++.old-deja/g++.pt/t24.C: Likewise.
9091         * g++.old-deja/g++.pt/unify4.C: Likewise.
9092         * g++.old-deja/g++.pt/unify6.C: Likewise.
9093         * g++.old-deja/g++.pt/unify8.C: Likewise.
9094         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9095         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9096         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9098         * g++.dg/cpp0x/initlist32.C: New.
9100         * g++.dg/template/conv11.C: New.
9101         * g++.dg/conversion/op1.C: Adjust expected error.
9103         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9105 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9107         PR target/44088
9108         * gcc.target/i386/avx-cmpsd-1.c: New.
9109         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9110         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9111         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9112         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9113         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9115 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9117         PR middle-end/44085
9118         * gcc.dg/gomp/pr44085.c: New test.
9119         * gfortran.dg/gomp/pr44085.f90: New test.
9121 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9123         * objc-obj-c++-shared/Object1.m: New.
9124         * objc.dg/torture: New directory.
9125         * objc.dg/torture/tls: Ditto.
9126         * objc.dg/tls: Ditto.
9127         * objc.dg/torture/tls/trivial.m: New test.
9128         * objc.dg/torture/tls/thr-init-2.m: New test.
9129         * objc.dg/torture/tls/thr-init-3.m: New test.
9130         * objc.dg/torture/tls/thr-init.m: New test.
9131         * objc.dg/torture/tls/diag-1.m: New test.
9132         * objc.dg/torture/tls/tls.exp: New.
9133         * objc.dg/torture/trivial.m: New test.
9134         * objc.dg/torture/dg-torture.exp: New.
9135         * objc.dg/tls/diag-3.m: New test.
9136         * objc.dg/tls/diag-4.m: New test.
9137         * objc.dg/tls/diag-5.m: New test.
9138         * objc.dg/tls/init-1.m: New test.
9139         * objc.dg/tls/init-2.m: New test.
9140         * objc.dg/tls/tls.exp: New.
9141         * objc.dg/tls/diag-2.m: New test.
9142         * lib/objc.exp: Respond to dg-additional-files.
9144 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9146         * gcc.target/m68k/20100512-1.c: New.
9148 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9150         * gnat.dg/lto8.adb: New test.
9151         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9152         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9154 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9156         PR c++/34272
9157         PR c++/43630
9158         PR c++/34491
9159         * g++.dg/template/crash97.C: New.
9160         * g++.dg/template/crash98.C: Likewise.
9161         * g++.dg/template/crash99.C: Likewise.
9162         * g++.dg/cpp0x/pr31439.C: Adjust.
9163         * g++.dg/template/crash95.C: Likewise.
9165 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9167         PR middle-end/44071
9168         * c-c++-common/asmgoto-4.c: New test.
9169         * gcc.target/i386/pr44071.c: New test.
9171         PR c++/44062
9172         * c-c++-common/Wunused-var-7.c: New test.
9173         * g++.dg/warn/Wunused-var-9.C: New test.
9175 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9177         PR fortran/43711
9178         * gfortran.dg/gomp/pr43711.f90: New.
9180 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9182         PR fortran/31820
9183         * gfortran.dg/select_5.f90: Updated.
9185 2010-05-11  Jan Hubicka  <jh@suse.cz>
9187         PR tree-optimize/44063
9188         * gcc.c-torture/compile/pr44063.c: New testcase.
9190 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9192         PR debug/44023
9193         * gcc.dg/pr44023.c: New test.
9195 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9197         * gnat.dg/lto7.adb: New test.
9198         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9200 2010-05-10  Jason Merrill  <jason@redhat.com>
9202         PR c++/44017
9203         * g++.dg/template/inherit5.C: New.
9205         PR c++/44045
9206         * g++.dg/cpp0x/initlist33.C: New.
9207         * g++.dg/cpp0x/initlist26.C: Adjust.
9208         * g++.dg/cpp0x/initlist28.C: Adjust.
9210 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9212         PR c++/43719
9213         * g++.dg/init/pr43719.C: New.
9214         * g++.dg/anon-struct4.C: Adjust.
9216 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9218         PR debug/44028
9219         * gcc.dg/pr44028.c: New test.
9221 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9223         PR fortran/27866
9224         PR fortran/35003
9225         PR fortran/42809
9226         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9227         * gfortran.dg/warn_conversion.f90: New.
9229 2010-05-10  Michael Matz  <matz@suse.de>
9231         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9233 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9235         PR rtl-optimization/44012
9236         * gcc.dg/pr44012.c: New.
9238 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9240         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9241         Log text on entry and exit.
9242         Prune Sun ld warnings for common symbols with differing sizes.
9243         (lto-link-and-maybe-run): Change caller.
9245 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9247         PR fortran/44044
9248         * gfortran.dg/class_7.f03: Modified.
9249         * gfortran.dg/select_type_1.f03: Modified.
9250         * gfortran.dg/select_type_12.f03: New.
9252 2010-05-10  Richard Guenther  <rguenther@suse.de>
9254         PR tree-optimization/44050
9255         * gcc.dg/torture/pr44050.c: New testcase.
9257 2010-05-10  Wei Guozhi  <carrot@google.com>
9259         PR target/42879
9260         * gcc.target/arm/pr42879.c: New testcase.
9262 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9264         PR c/44051
9265         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9267 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9269         PR c/10676
9270         * gcc.dg/anon-struct-10.c: New test.
9272 2010-05-09  Richard Guenther  <rguenther@suse.de>
9274         PR middle-end/44024
9275         * gcc.dg/pr44024.c: New testcase.
9277 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9279         PR c/4784
9280         * gcc.dg/anon-struct-9.c: New test.
9282 2010-05-09  Richard Guenther  <rguenther@suse.de>
9284         PR middle-end/44043
9285         * gcc.c-torture/compile/pr44043.c: New testcase.
9287 2010-05-09  Richard Guenther  <rguenther@suse.de>
9289         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9291 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9293         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9295 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9297         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9298         * gnat.dg/specs/lto3.ads: Likewise.
9300 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9302         PR middle-end/28685
9303         * gcc.dg/pr28685-1.c: New file.
9305 2010-05-08  Richard Guenther  <rguenther@suse.de>
9307         PR tree-optimization/44030
9308         * gcc.c-torture/compile/pr44030.c: New testcase.
9310 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9312         * gnat.dg/lto6.adb: New test.
9313         * gnat.dg/lto6_pkg.ads: New helper.
9315 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9317         * gnat.dg/lto5.adb: New test.
9318         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9320 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9322         * gnat.dg/lto4.ad[sb]: New test.
9324 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9326         * gnat.dg/specs/lto3.ads: New test.
9327         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9328         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9330 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9332         * gnat.dg/sizetype3.ad[sb]: New test.
9333         * gnat.dg/sizetype3_pkg.ads: New helper.
9335 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9337         PR c++/43951
9338         * g++.dg/init/new29.C: New.
9340 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9342         PR fortran/40728
9343         * gfortran.dg/coarray_1.f90: Fixed error message.
9344         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9345         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9346         * gfortran.dg/intrinsic_std_5.f90: New.
9348 2010-05-07  Jason Merrill  <jason@redhat.com>
9350         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9352 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9354         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9355         (size_t, stderr): Remove.
9356         (read_error): Replaced __builtin_fprintf by fprintf.
9358 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9360         * gcc.dg/ordered-comparison-1.c: New test.
9361         * gcc.dg/ordered-comparison-2.c: New test.
9362         * gcc.dg/ordered-comparison-3.c: New test.
9363         * gcc.dg/ordered-comparison-4.c: New test.
9365 2010-05-06  Mike Stump  <mikestump@comcast.net>
9367         PR objc/35165
9368         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9370 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9371             Jason Merrill  <jason@redhat.com>
9373         * g++.dg/cpp0x/nullptr01.C: New.
9374         * g++.dg/cpp0x/nullptr02.C: New.
9375         * g++.dg/cpp0x/nullptr03.C: New.
9376         * g++.dg/cpp0x/nullptr04.C: New.
9377         * g++.dg/cpp0x/nullptr05.C: New.
9378         * g++.dg/cpp0x/nullptr06.C: New.
9379         * g++.dg/cpp0x/nullptr07.C: New.
9380         * g++.dg/cpp0x/nullptr08.C: New.
9381         * g++.dg/cpp0x/nullptr09.C: New.
9382         * g++.dg/cpp0x/nullptr10.C: New.
9383         * g++.dg/cpp0x/nullptr11.C: New.
9384         * g++.dg/cpp0x/nullptr12.C: New.
9385         * g++.dg/cpp0x/nullptr13.C: New.
9386         * g++.dg/cpp0x/nullptr14.C: New.
9387         * g++.dg/cpp0x/nullptr15.C: New.
9388         * g++.dg/cpp0x/nullptr16.C: New.
9389         * g++.dg/cpp0x/nullptr17.C: New.
9390         * g++.dg/cpp0x/nullptr18.C: New.
9391         * g++.dg/cpp0x/nullptr19.C: New.
9392         * g++.dg/cpp0x/nullptr20.C: New.
9393         * g++.dg/cpp0x/nullptr21.C: New.
9394         * g++.dg/cpp0x/nullptr22.C: New.
9395         * g++.dg/debug/nullptr01.C: New.
9396         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9398 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9400         * gcc.dg/Wunused-var-8.c: Move to...
9401         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9403 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9405         PR c++/40406
9406         * g++.dg/template/crash96.C: New.
9408 2010-05-06  Jan Hubicka  <jh@suse.cz>
9410         PR tree-optimization/43791
9411         * gcc.c-torture/compile/pr43791.c: New file.
9413 2010-05-06  Michael Matz  <matz@suse.de>
9415         PR tree-optimization/43984
9416         * gfortran.dg/pr43984.f90: New test.
9418 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9420         PR 40989
9421         * gcc.dg/pr40989.c: New.
9423 2010-05-06  Richard Guenther  <rguenther@suse.de>
9425         PR tree-optimization/43934
9426         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9428 2010-05-06  Richard Guenther  <rguenther@suse.de>
9430         PR tree-optimization/43987
9431         * gcc.c-torture/execute/pr43987.c: New testcase.
9432         * gcc.dg/torture/pta-escape-1.c: Adjust.
9433         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9434         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9435         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9436         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9438 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9439             Dodji Seketeli  <dodji@redhat.com>
9441         PR c/18624
9442         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9443         * g++.dg/template/sfinae16.C: Likewise.
9444         * gcc.dg/Wunused-var-1.c: Moved to...
9445         * c-c++-common/Wunused-var-1.c: ...here. New test.
9446         * gcc.dg/Wunused-var-2.c: Moved to...
9447         * c-c++-common/Wunused-var-2.c: ...here. New test.
9448         * gcc.dg/Wunused-var-3.c: Moved to...
9449         * c-c++-common/Wunused-var-3.c: ...here. New test.
9450         * gcc.dg/Wunused-var-4.c: Moved to...
9451         * gcc.dg/Wunused-var-1.c: ... here.
9452         * gcc.dg/Wunused-var-5.c: Moved to...
9453         * c-c++-common/Wunused-var-4.c: ...here. New test.
9454         * gcc.dg/Wunused-var-7.c: Moved to...
9455         * c-c++-common/Wunused-var-5.c: ...here. New test.
9456         * gcc.dg/Wunused-var-6.c: Moved to...
9457         * gcc.dg/Wunused-var-2.c: ... here.
9458         * c-c++-common/Wunused-var-1.c: New test.
9459         * c-c++-common/Wunused-var-2.c: New test.
9460         * c-c++-common/Wunused-var-3.c: New test.
9461         * c-c++-common/Wunused-var-4.c: New test.
9462         * c-c++-common/Wunused-var-5.c: New test.
9463         * g++.dg/warn/Wunused-var-1.C: New test.
9464         * g++.dg/warn/Wunused-var-2.C: New test.
9465         * g++.dg/warn/Wunused-var-3.C: New test.
9466         * g++.dg/warn/Wunused-var-4.C: New test.
9467         * g++.dg/warn/Wunused-var-5.C: New test.
9468         * g++.dg/warn/Wunused-var-6.C: New test.
9469         * g++.dg/warn/Wunused-var-7.C: New test.
9470         * g++.dg/warn/Wunused-var-8.C: New test.
9471         * g++.dg/warn/Wunused-parm-1.C: New test.
9472         * g++.dg/warn/Wunused-parm-2.C: New test.
9473         * g++.dg/warn/Wunused-parm-3.C: New test.
9475 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9477         PR fortran/43985
9478         * gfortran.dg/gomp/crayptr5.f90: New test case.
9480 2010-05-05  Jason Merrill  <jason@redhat.com>
9482         PR debug/43370
9483         * g++.dg/ext/attrib39.C: New.
9485 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9487         PR fortran/24978
9488         * gfortran.dg/data_invalid.f90: New.
9490 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9492         * gnat.dg/lto2.adb: New test.
9494 2010-05-05  Jason Merrill  <jason@redhat.com>
9496         PR c++/43787
9497         * g++.dg/opt/empty1.C: New.
9499 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9501         PR fortran/43696
9502         * gfortran.dg/class_17.f03: New.
9504 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9506         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9508 2010-05-04  Mike Stump  <mikestump@comcast.net>
9510         PR objc/35165
9511         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9513 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9515         PR target/43668
9516         * gcc.target/i386/pr43668.c: New.
9518 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9520         PR c++/43028
9521         * g++.dg/cpp0x/initlist31.C: New.
9523 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9525         PR c/43981
9526         * gcc.dg/Wunused-var-8.c: New test.
9528 2010-05-04  Jason Merrill  <jason@redhat.com>
9530         PR c++/38064
9531         * g++.dg/cpp0x/enum3.C: Extend.
9533 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9535         PR target/43799
9536         * gcc.target/i386/pr43799.c: New.
9538 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9540         * gnat.dg/lto1.adb: New test.
9541         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9543 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9545         PR middle-end/43671
9546         * gcc.target/i386/pr43671.c: New.
9548 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9550         PR c++/43705
9551         * g++.dg/template/crash95.C: New.
9553 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9555         PR debug/43508
9556         * gcc.target/i386/pr43508.c: New.
9558 2010-05-04  Richard Guenther  <rguenther@suse.de>
9560         PR tree-optimization/43879
9561         * g++.dg/torture/pr43879-1_0.C: New testcase.
9562         * g++.dg/torture/pr43879-1_1.C: Likewise.
9564 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9566         PR c++/43953
9567         * g++.dg/other/crash-12.C: New test.
9569 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9571         * g++.dg/cdce3.C: Add a space.  Updated.
9573 2010-05-03  Jason Merrill  <jason@redhat.com>
9575         PR c++/43680
9576         * g++.dg/opt/enum2.C: New.
9577         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9578         * g++.dg/warn/Wswitch-1.C: Adjust message.
9580 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9582         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9583         * g++.dg/ext/label13.C: Fix typo.
9584         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9585         alpha*-dec-osf5*.
9586         * gcc.c-torture/compile/limits-declparen.c: xfail on
9587         alpha*-dec-osf5* with -g.
9588         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9589         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9590         * gcc.dg/c99-tgmath-2.c: Likewise.
9591         * gcc.dg/c99-tgmath-3.c: Likewise.
9592         * gcc.dg/c99-tgmath-4.c: Likewise.
9594 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9596         PR fortran/43592
9597         * gfortran.dg/unexpected_interface.f90: New test.
9599 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9601         * ada/acats/run_acats (which): New function.
9602         (host_gnatchop, host_gnatmake): Use it.
9604 2010-05-03  Richard Guenther  <rguenther@suse.de>
9606         PR tree-optimization/43971
9607         * gcc.dg/pr43971.c: New testcase.
9609 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9611         PR debug/43972
9612         * gcc.dg/debug/pr43972.c: New test.
9614 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9616         PR testsuite/43963
9617         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9619 2010-05-02  Richard Guenther  <rguenther@suse.de>
9621         PR tree-optimization/43879
9622         * gcc.dg/torture/pr43879-3.c: New testcase.
9624 2010-05-01  Richard Guenther  <rguenther@suse.de>
9626         PR tree-optimization/43949
9627         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9629 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9631         PR c++/43951
9632         * g++.dg/init/new28.C: New.
9634 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9636         PR objc++/32052
9637         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9638         structure and nested declarations.
9639         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9640         structure and nested declarations.  Reduce header clutter and
9641         use _exit() rather than abort().
9642         * objc.dg/encode-10.m: New.
9643         * objc.dg/encode-11.m: New.
9645 2010-04-30  DJ Delorie  <dj@redhat.com>
9647         * gcc.c-torture/execute/20100430-1.c: New test.
9649 2010-04-30  Jason Merrill  <jason@redhat.com>
9651         PR c++/43868
9652         * g++.dg/template/ptrmem21.C: New.
9654 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9656         PR fortran/18918
9657         PR fortran/43931
9658         * gfortran.dg/coarray_13.f90: New test.
9660 2010-04-30  Richard Guenther  <rguenther@suse.de>
9662         PR lto/43946
9663         * gcc.dg/lto/20100430-1_0.c: New testcase.
9665 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9667         PR debug/43942
9668         * c-c++-common/pr43942.c: New test.
9670 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9672         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9673         conflict with darwin crt1.o 'start' symbol.
9675 2010-04-30  Richard Guenther  <rguenther@suse.de>
9677         PR tree-optimization/43879
9678         * gcc.dg/torture/pr43879_1.c: New testcase.
9680 2010-04-30  Richard Guenther  <rguenther@suse.de>
9682         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9684 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9686         PR c++/43890
9687         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9688         user-provided constructor while recursing.
9690 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9692         PR fortran/42274
9693         * gfortran.dg/class_16.f03: New test.
9695 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9697         PR fortran/42274
9698         * gfortran.dg/class_15.f03: New.
9700 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9702         PR fortran/43326
9703         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9705 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9707         PR fortran/43492
9708         * gfortran.dg/generic_22.f03 : New test.
9710 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9712         PR fortran/42353
9713         * gfortran.dg/class_14.f03: New test.
9715 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9717         PR fortran/42680
9718         * gfortran.dg/interface_32.f90: New test.
9720 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9721             Janus Weil  <janus@gcc.gnu.org>
9723         PR fortran/41829
9724         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9725         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9726         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9728 2010-04-28  Mike Stump  <mikestump@comcast.net>
9730         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9731         dg-excess-errors.
9732         * g++.dg/uninit-pred-2_b.C: Likewise.
9734 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9736         PR fortran/18918
9737         PR fortran/43919
9738         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9740 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9742         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9743         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9744         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9745         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9746         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9748 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9750         * gcc.dg/const-uniq-1.c: New test.
9751         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9753 2010-04-28  Xinliang David Li  <davidxl@google.com>
9755         * gcc.dg/uninit-pred-2_b.c: New test.
9756         * gcc.dg/uninit-pred-4_b.c: New test.
9757         * gcc.dg/uninit-pred-3_d.c: New test.
9758         * gcc.dg/uninit-pred-6_b.c: New test.
9759         * gcc.dg/uninit-pred-8_b.c: New test.
9760         * gcc.dg/uninit-pred-3_a.c: New test.
9761         * gcc.dg/uninit-pred-2_c.c: New test.
9762         * gcc.dg/uninit-pred-5_a.c: New test.
9763         * gcc.dg/uninit-pred-3_e.c: New test.
9764         * gcc.dg/uninit-pred-7_a.c: New test.
9765         * gcc.dg/uninit-pred-6_c.c: New test.
9766         * gcc.dg/uninit-pred-9_a.c: New test.
9767         * gcc.dg/uninit-pred-8_c.c: New test.
9768         * gcc.dg/uninit-pred-3_b.c: New test.
9769         * gcc.dg/uninit-pred-5_b.c: New test.
9770         * gcc.dg/uninit-pred-7_b.c: New test.
9771         * gcc.dg/uninit-pred-6_d.c: New test.
9772         * gcc.dg/uninit-pred-9_b.c: New test.
9773         * gcc.dg/uninit-pred-2_a.c: New test.
9774         * gcc.dg/uninit-pred-4_a.c: New test.
9775         * gcc.dg/uninit-pred-3_c.c: New test.
9776         * gcc.dg/uninit-pred-6_a.c: New test.
9777         * gcc.dg/uninit-pred-8_a.c: New test.
9778         * gcc.dg/uninit-pred-7_c.c: New test.
9779         * gcc.dg/uninit-pred-6_e.c: New test.
9780         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9781         * g++.dg/uninit-pred-1_a.C: New test.
9782         * g++.dg/uninit-pred-1_b.C: New test.
9783         * g++.dg/uninit-pred-2_a.C: New test.
9784         * g++.dg/uninit-pred-2_b.C: New test.
9785         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9786         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9787         * g++.dg/uninit-pred-loop_1.cc: New test.
9789 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9791         * gcc.dg/lto/20091209-1_0.c: New testcase.
9793 2010-04-28  Richard Guenther  <rguenther@suse.de>
9795         PR tree-optimization/43879
9796         PR tree-optimization/43909
9797         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9799 2010-04-28  Richard Guenther  <rguenther@suse.de>
9801         PR c++/43880
9802         * g++.dg/torture/pr43880.C: New testcase.
9804 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9806         PR c++/9335
9807         * g++.dg/template/recurse2.C: Update
9808         * g++.dg/template/recurse.C: Update.
9809         * g++.dg/template/pr23510.C: Update.
9810         * lib/prune.exp: Filter out 'recursively instantiated'.
9812 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9814         PR c++/29043
9815         * g++.dg/init/pr29043.C: New.
9817 2010-04-27  Jason Merrill  <jason@redhat.com>
9819         * g++.dg/lookup/scoped5.C: Adjust.
9820         * g++.dg/lookup/scoped8.C: Adjust.
9821         * g++.dg/template/dependent-expr5.C: Adjust.
9822         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9824         PR c++/43856
9825         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9827         PR c++/43875
9828         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9830 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9831             Jan Hubicka  <hubicka@ucw.cz>
9833         * gcc.dg/pure-2.c: New testcase.
9834         * gcc.dg/const-1.c: New testcase.
9836 2010-04-27  Jason Merrill  <jason@redhat.com>
9838         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9840         PR c++/41468
9841         * g++.dg/template/sfinae17.C: New.
9842         * g++.dg/template/sfinae18.C: New.
9844 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9846         * g++.dg/init/pr42844.C: New.
9847         * g++.dg/cpp0x/pr42844-2.C: New.
9848         * g++.dg/cpp0x/defaulted2.C: Adjust.
9849         * g++.dg/tree-ssa/pr27549.C: Likewise.
9850         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9852 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9854         PR fortran/18918
9855         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9857 2010-04-27  Richard Guenther  <rguenther@suse.de>
9859         PR middle-end/40561
9860         * g++.dg/other/pr40561.C: New testcase.
9862 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9864         PR middle-end/43812
9865         * g++.dg/ipa/pr43812.C: New test.
9867 2010-04-27  Jan Hubicka  <jh@suse.cz>
9869         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9870         (test): ... this one.
9872 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9874         PR target/40657
9875         * gcc.target/arm/thumb-stackframe.c: New test.
9877 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9879         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9880         * gcc.dg/misc-column.c: Likewise.
9881         * gcc.dg/Walways-true-1.c: Likewise.
9882         * gcc.dg/Walways-true-2.c: Likewise.
9883         * gcc.dg/warn-addr-cmp.c: Likewise.
9885 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9887         PR fortran/18918
9888         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9889         * gfortran.dg/coarray_12.f90: New.
9891 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9893         PR c/32207
9894         * gcc.dg/pr32207.c: New test.
9895         * gcc.dg/misc-column.c: Adjust expected warning.
9896         * gcc.dg/Walways-true-1.c: Likewise.
9897         * gcc.dg/Walways-true-2.c: Likewise.
9898         * gcc.dg/warn-addr-cmp.c: Likewise.
9900 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9902         PR lto/42776
9903         * lib/lto.exp (lto_prune_vis_warns): New function.
9904         (lto-link-and-maybe-run): Call it.
9906 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9908         PR tree-optimization/43904
9909         * gcc.dg/tree-ssa/tailcall-6.c: New.
9911 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9913         PR testsuite/35165
9914         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9915         Darwin8/OSX10.4 - compatible code generation.
9916         Use scan-rtl-dump.
9917         * obj-c++.dg/stubify-1.mm: Ditto.
9918         * lib/objc-torture.exp: Do not require link success for
9919         "trivial.m" in the runtime checks when dowhat = 'compile'.
9920         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9921         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9922         Darwin8/OSX10.4 - compatible code generation.
9923         * objc.dg/stubify-2.m: Ditto.
9924         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9925         * objc.dg/next-runtime-1.m: Ditto.
9926         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9927         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9928         runtimes on Darwin.
9930 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
9932         PR 43715
9933         * lib/plugin-support.exp: Use "-undefined
9934         dynamic_lookup" on darwin.
9936 2010-04-26  Richard Guenther  <rguenther@suse.de>
9938         * gcc.dg/lto/20100426_0.c: New testcase.
9940 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9942         PR tree-optimization/43833
9943         gcc.dg/Warray-bounds-8.c: New test case.
9945 2010-04-26  Richard Guenther  <rguenther@suse.de>
9947         PR lto/43080
9948         * g++.dg/lto/20100423-3_0.C: New testcase.
9950 2010-04-26  Richard Guenther  <rguenther@suse.de>
9952         PR lto/42425
9953         * g++.dg/lto/20100423-2_0.C: New testcase.
9955 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9957         * gcc.dg/vect/bb-slp-23.c: New test.
9959 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9961         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9962         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9963         * gcc.dg/c1x-float-1.c: New test.
9965 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9967         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9968         of "lea\[ \t\]".
9970 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9972         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9973         FreeBSD.
9974         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9975         * gfortran.dg/default_format_2.f90: Ditto.
9977 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9979         * gfortran.dg/pr43505.f90: Clean up .mod file.
9980         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9981         * gfortran.dg/pr41347.f90: Ditto.
9982         * gfortran.dg/internal_pack_4.f90: Ditto.
9983         * gfortran.dg/proc_decl_23.f90: Ditto.
9984         * gfortran.dg/recursive_check_3.f90: Ditto.
9985         * gfortran.dg/intent_out_3.f90: Ditto.
9986         * gfortran.dg/assignment_2.f90: Ditto.
9987         * gfortran.dg/pr41928.f90: Ditto.
9988         * gfortran.dg/pr42166.f90: Ditto.
9989         * gfortran.dg/private_type_12.f90: Ditto.
9990         * gfortran.dg/graphite/pr42185.f90: Ditto.
9991         * gfortran.dg/graphite/pr42186.f90: Ditto.
9992         * gfortran.dg/graphite/pr40982.f90: Ditto.
9993         * gfortran.dg/graphite/id-2.f90: Ditto.
9994         * gfortran.dg/graphite/id-4.f90: Ditto.
9995         * gfortran.dg/graphite/pr42050.f90: Ditto.
9996         * gfortran.dg/graphite/id-18.f90: Ditto.
9997         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9998         * gfortran.dg/graphite/pr41924.f90: Ditto.
9999         * gfortran.dg/graphite/pr42393.f90: Ditto.
10000         * gfortran.dg/graphite/pr37980.f90: Ditto.
10001         * gfortran.dg/graphite/pr38953.f90: Ditto.
10002         * gfortran.dg/graphite/pr42180.f90: Ditto.
10003         * gfortran.dg/graphite/pr42181.f90: Ditto.
10004         * gfortran.dg/where_operator_assign_4.f90: Ditto.
10005         * gfortran.dg/select_type_4.f90: Ditto.
10006         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10007         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10008         * gfortran.dg/lto/pr40725_0.f03: Ditto.
10009         * gfortran.dg/elemental_args_check_2.f90: Ditto.
10010         * gfortran.dg/whole_file_11.f90: Ditto.
10011         * gfortran.dg/private_type_11.f90: Ditto.
10012         * gfortran.dg/vect/vect-gems.f90: Ditto.
10013         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10015 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10017         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10019 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10021         * gnat.dg/pack15.ad[sb]: New test.
10023 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10025         * gcc.target/arm/mla-1.c: New test.
10027 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10029         PR fortran/30073
10030         PR fortran/43793
10031         * gfortran.dg/pr43793.f90: New test.
10033 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10035         PR tree-optimization/41442
10036         * gcc.target/i386/pr41442.c: New test.
10038 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10040         PR fortran/43832
10041         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10043 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10045         PR fortran/43832
10046         * gfortran.dg/open_nounit.f90: New test.
10048 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10050         PR fortran/43841
10051         PR fortran/43843
10052         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10054 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10056         * gcc.dg/Wconversion-integer.c: Update.
10058 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10060         * gnat.dg/unchecked_convert5.adb: New test.
10062 2010-04-23  Richard Guenther  <rguenther@suse.de>
10064         PR lto/41734
10065         * gcc.dg/lto/20100423-2_0.c: New testcase.
10066         * gcc.dg/lto/20100423-2_0.c: Likewise.
10068 2010-04-23  Richard Guenther  <rguenther@suse.de>
10070         PR lto/43455
10071         * gcc.dg/lto/20100423-1_0.c: New testcase.
10072         * gcc.dg/lto/20100423-1_1.c: Likewise.
10074 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10076         PR tree-optimization/43846
10077         * gcc.dg/tree-ssa/sra-10.c: New test.
10079 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10081         PR middle-end/43835
10082         * gcc.c-torture/execute/pr43835.c: New test.
10084 2010-04-23  Richard Guenther  <rguenther@suse.de>
10086         PR lto/42653
10087         * g++.dg/lto/20100423-1_0.C: New testcase.
10089 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10091         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10093 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10095         PR tree-optimization/43842
10096         * gcc.dg/vect/pr43842.c: New test.
10098 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10100         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10101         * gcc.target/i386/wmul-2.c: Likewise.
10103 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10105         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10106         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10108 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10110         * gfortran.dg/reassoc_6.f: New testcase.
10112 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10114         PR middle-end/29274
10115         * gcc.target/arm/wmul-1.c: New test.
10116         * gcc.target/arm/wmul-2.c: New test.
10118 2010-04-22  Richard Guenther  <rguenther@suse.de>
10120         PR tree-optimization/43845
10121         * gcc.c-torture/compile/pr43845.c: New testcase.
10123 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10125         PR middle-end/29274
10126         * gcc.target/i386/wmul-1.c: New test.
10127         * gcc.target/i386/wmul-2.c: New test.
10128         * gcc.target/bfin/wmul-1.c: New test.
10129         * gcc.target/bfin/wmul-2.c: New test.
10131 2010-04-22  Richard Guenther  <rguenther@suse.de>
10133         PR fortran/43829
10134         * gfortran.dg/vector_subscript_6.f90: New testcase.
10135         * gfortran.dg/assign_10.f90: Adjust.
10137 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10139         PR fortran/43836
10140         * gfortran.dg/gomp/pr43836.f90: New test.
10142 2010-04-21  Richard Guenther  <rguenther@suse.de>
10144         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10146 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10148         * gcc.dg/torture/builtin-cproj-3.c: New.
10150 2010-04-20  Jason Merrill  <jason@redhat.com>
10152         PR c++/9335
10153         * g++.dg/template/recurse2.C: New.
10154         * g++.dg/parse/crash36.C: Adjust.
10155         * g++.dg/other/fold1.C: Adjust.
10156         * g++.dg/init/member1.C: Adjust.
10157         * lib/prune.exp: Prune "skipping N instantiation contexts".
10159 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10161         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10163 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10165         * gcc.dg/torture/builtin-cproj-1.c: New.
10166         * gcc.dg/torture/builtin-cproj-2.c: New.
10168 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10170         PR c++/43800
10171         PR c++/43704
10172         * g++.dg/template/typedef32.C: Adjust.
10173         * g++.dg/template/typedef33.C: New test.
10175 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10177         PR fortran/43227
10178         * gfortran.dg/proc_decl_23.f90: New test.
10180         PR fortran/43266
10181         * gfortran.dg/abstract_type_6.f03: New test.
10183 2010-04-20  Xinliang David Li  <davidxl@google.com>
10185         * g++.dg/tree-ssa/fold-compare.C: New.
10187 2010-04-20  Richard Guenther  <rguenther@suse.de>
10189         PR tree-optimization/39417
10190         * g++.dg/torture/pr39417.C: New testcase.
10192 2010-04-20  Richard Guenther  <rguenther@suse.de>
10194         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10196 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10198         * g++.dg/debug/dwarf2/rv1.C: New test.
10200 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10202         PR target/43635
10203         * gcc.c-torture/compile/pr43635.c: New testcase.
10205 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10207         PR fortran/43339
10208         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10209         of sequential loops being private only in the innermost containing
10210         task region.
10212         PR middle-end/43337
10213         * gfortran.dg/gomp/pr43337.f90: New test.
10215 2010-04-19  Richard Guenther  <rguenther@suse.de>
10217         PR tree-optimization/43796
10218         * gfortran.dg/pr43796.f90: New testcase.
10220 2010-04-19  Richard Guenther  <rguenther@suse.de>
10222         PR tree-optimization/43783
10223         * gcc.c-torture/execute/pr43783.c: New testcase.
10225 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10227         PR target/43766
10228         * gcc.target/i386/pr43766.c: New test.
10230 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10232         PR target/43662
10233         * gcc.target/i386/pr43662.c: New test.
10235 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10237         PR c++/43704
10238         * g++.dg/template/typedef32.C: New test.
10240 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10242         PR tree-optimization/37027
10243         * lib/target-supports.exp
10244         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10245         * gcc.dg/vect/pr37027.c: New test.
10246         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10247         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10248         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10249         gcc.dg/vect/vect-complex-6.c: Likewise.
10251 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10253         * g++.dg/debug/dwarf2/enum1.C: New test.
10255 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10257         * gnat.dg/rep_clause5.ad[sb]: New test.
10258         * gnat.dg/rep_clause5_pkg.ads: New helper.
10260 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10262         PR tree-optimization/43771
10263         * g++.dg/vect/pr43771.cc: New test.
10265 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10267         PR fortran/31538
10268         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10269         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10271 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10273         * gnat.dg/sizetype.adb: Rename into...
10274         * gnat.dg/sizetype1.adb: ...this.
10275         * gnat.dg/sizetype2.adb: New test.
10277 2010-04-16  Richard Guenther  <rguenther@suse.de>
10279         PR tree-optimization/43572
10280         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10282 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10284         * gnat.dg/specs/discr_private.ads: New test.
10286 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10288         PR target/41514
10289         * gcc.target/arm/thumb-comparisons.c: New test.
10291         PR target/40603
10292         * gcc.target/arm/thumb-cbranchqi.c: New test.
10294 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10296         * g++.dg/torture/pr36191.C: Enable for SH.
10298 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10300         * gnat.dg/wide_boolean.adb: New test.
10301         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10303 2010-04-15  Richard Guenther  <rguenther@suse.de>
10305         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10306         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10307         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10308         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10309         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10310         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10311         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10312         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10313         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10314         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10315         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10316         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10317         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10318         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10319         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10321 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10323         PR target/21803
10324         * gcc.target/arm/pr42496.c: New test.
10326 2010-04-14  Jason Merrill  <jason@redhat.com>
10328         PR c++/36625
10329         * g++.dg/ext/attrib38.C: New.
10331 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10333         PR testsuite/43739
10334         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10336 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10338         PR 42966
10339         * gcc.dg/cpp/warn-undef-2.c: Update.
10340         * gcc.dg/cpp/warn-traditional-2.c: Update.
10341         * gcc.dg/cpp/warn-comments-2.c: Update.
10342         * gcc.dg/cpp/warn-variadic-2.c: Update.
10343         * gcc.dg/cpp/warn-long-long-2.c: Update.
10344         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10345         * gcc.dg/cpp/warn-multichar-2.c: Update.
10346         * gcc.dg/cpp/warn-normalized-3.c: Update.
10347         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10348         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10349         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10350         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10351         * gcc.dg/cpp/warn-redefined-2.c: Update.
10352         * gfortran.dg/warning-directive-2.F90: Update.
10353         * c-c++-common/cpp/warning-directive-2.c: Update.
10355 2010-04-14  Michael Matz  <matz@suse.de>
10357         PR tree-optimization/42963
10358         * gcc.dg/pr42963.c: New testcase.
10360 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10362         * gnat.dg/class_wide.adb: Rename into...
10363         * gnat.dg/class_wide1.adb: ...this.
10364         * gnat.dg/class_wide2.ad[sb]: New test.
10366 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10368         PR fortran/18918
10369         * gfortran.dg/coarray_9.f90: Update dg-errors.
10370         * gfortran.dg/coarray_10.f90: New test.
10371         * gfortran.dg/coarray_11.f90: New test.
10373 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10375         PR fortran/43747
10376         gfortran.dg/initialization_24.f90: New test.
10378 2010-04-13  Jason Merrill  <jason@redhat.com>
10380         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10381         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10383 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10385         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10386         * g++.dg/dg.exp: Likewise.
10387         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10388         * c-c++-common/cpp/warning-directive-1.c: ... here.
10389         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10390         * c-c++-common/cpp/warning-directive-2.c: ... here.
10391         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10392         * c-c++-common/cpp/warning-directive-3.c: ... here.
10393         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10394         * c-c++-common/cpp/warning-directive-4.c: ... here.
10395         * g++.dg/cpp/warning-directive-1.C: Delete.
10396         * g++.dg/cpp/warning-directive-2.C: Delete.
10397         * g++.dg/cpp/warning-directive-3.C: Delete.
10398         * g++.dg/cpp/warning-directive-4.C: Delete.
10399         * gcc.dg/cpp/normalised-3.c: Delete.
10400         * g++.dg/cpp/normalised-1.C: Rename as ...
10401         * c-c++-common/cpp/normalised-3.c: ... this.
10403 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10405         * gcc.dg/tree-ssa/sra-9.c: New test.
10407 2010-04-13  Michael Matz  <matz@suse.de>
10409         PR middle-end/43730
10410         * gcc.dg/pr43730.c: New test.
10412 2010-04-13  Michael Matz  <matz@suse.de>
10414         * gcc.dg/tree-ssa/negate.c: New testcase.
10416 2010-04-13  Richard Guenther  <rguenther@suse.de>
10418         PR testsuite/43735
10419         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10421 2010-04-13  Richard Guenther  <rguenther@suse.de>
10423         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10425 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10427         * gnat.dg/derived_type1.adb: New test.
10429 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10431         * gcc.dg/plugindir1.c: New testcase.
10432         * gcc.dg/plugindir2.c: New testcase.
10433         * gcc.dg/plugindir3.c: New testcase.
10434         * gcc.dg/plugindir4.c: New testcase.
10436 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10438         * gcc.target/i386/rotate-2.c: New test.
10440 2010-04-12  Jason Merrill  <jason@redhat.com>
10442         PR c++/43641
10443         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10444         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10446 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10448         PR c++/25811
10449         * g++.dg/init/pr25811.C: New test.
10451 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10453         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10454         dg-error, dg-warning.
10455         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10457 2010-04-12  Richard Guenther  <rguenther@suse.de>
10459         * gcc.dg/torture/inline-2.c: New testcase.
10461 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10463         PR bootstrap/43699
10464         * gcc.dg/Wunused-var-7.c: New test.
10466         PR tree-optimization/43560
10467         * gcc.c-torture/execute/pr43560.c: New test.
10469 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10471         * gnat.dg/aggr13.adb: New test.
10472         * gnat.dg/aggr14.adb: Likewise.
10473         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10475 2010-04-12  Richard Guenther  <rguenther@suse.de>
10477         PR c++/43611
10478         * g++.dg/torture/pr43611.C: New testcase.
10480 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10482         PR c/36774
10483         * gcc.dg/pr36774-1.c: New test.
10484         * gcc.dg/pr36774-2.c: New test.
10486 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10488         * gcc.target/sh/rte-delay-slot.c: New test.
10490 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10492         * gnat.dg/pack9.adb: Remove -cargs option.
10493         * gnat.dg/aggr12.ad[sb]: New test.
10495 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10497         PR target/43417
10498         * gcc.target/sh/pr43417.c: New test.
10500 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10502         PR fortran/43591
10503         * gfortran.dg/spec_expr_6.f90: New test.
10505 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10507         PR cpp/43195
10508         * gcc.dg/cpp/pr43195.c: New.
10509         * gcc.dg/cpp/pr43195.h: New.
10511 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10513         PR 42965
10514         * gcc.dg/Werror-6.c: Adjust.
10515         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10516         * gcc.dg/Werror-4.c: Likewise.
10517         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10518         * gcc.dg/Wswitch-enum-error.c: Likewise.
10519         * gcc.dg/Wpointer-arith.c: Likewise.
10520         * gcc.dg/Wfatal.c: Likewise.
10521         * gcc.dg/Wswitch-error.c: Likewise.
10522         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10523         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10524         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10525         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10526         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10527         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10528         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10529         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10530         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10531         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10532         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10533         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10534         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10535         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10536         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10537         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10538         * g++.dg/cpp/warning-directive-2.C: Likewise.
10539         * gfortran.dg/warning-directive-2.F90: Likewise.
10541 2010-04-09  Jason Merrill  <jason@redhat.com>
10543         PR c++/42623
10544         * g++.dg/template/sizeof13.C: New.
10546 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10548         * g++.dg/other/pr35504.C: Add check for thiscall.
10549         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10550         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10552 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10554         PR c++/28584
10555         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10556         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10557         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10558         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10559         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10560         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10561         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10562         * g++.dg/other/increment1.C: Likewise.
10564 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10566         PR fortran/18918
10567         * gfortran.dg/coarray_7.f90: New test.
10568         * gfortran.dg/coarray_8.f90: New test.
10570 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10572         PR fortran/28039
10573         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10575 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10577         PR target/43643
10578         * gcc.dg/pr43643.c: New test.
10580 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10582         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10584 2010-04-08  Richard Guenther  <rguenther@suse.de>
10586         PR tree-optimization/43679
10587         * gcc.c-torture/compile/pr43679.c: New testcase.
10589 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10591         PR debug/43670
10592         * gcc.dg/pr43670.c: New test.
10594 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10596         PR middle-end/40815
10597         * gcc.dg/tree-ssa/reassoc-19.c: New.
10599 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10601         PR c/18624
10602         * gcc.dg/Wunused-var-1.c: New test.
10603         * gcc.dg/Wunused-var-2.c: New test.
10604         * gcc.dg/Wunused-var-3.c: New test.
10605         * gcc.dg/Wunused-var-4.c: New test.
10606         * gcc.dg/Wunused-var-5.c: New test.
10607         * gcc.dg/Wunused-var-6.c: New test.
10608         * gcc.dg/Wunused-parm-1.c: New test.
10610         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10611         * gcc.dg/trunc-1.c: Likewise.
10612         * gcc.dg/vla-9.c: Likewise.
10613         * gcc.dg/dfp/composite-type.c: Likewise.
10615 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10617         PR objc/35996
10618         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10619         * obj-c++.dg/objc-gc-3.mm: Ditto.
10621 2010-04-07  Simon Baldwin  <simonb@google.com>
10623         * gcc.dg/cpp/warn-undef-2.c: New.
10624         * gcc.dg/cpp/warn-traditional-2.c: New.
10625         * gcc.dg/cpp/warn-comments-2.c: New.
10626         * gcc.dg/cpp/warning-directive-1.c: New.
10627         * gcc.dg/cpp/warn-long-long.c: New.
10628         * gcc.dg/cpp/warn-traditional.c: New.
10629         * gcc.dg/cpp/warn-variadic-2.c: New.
10630         * gcc.dg/cpp/warn-undef.c: New.
10631         * gcc.dg/cpp/warn-normalized-1.c: New.
10632         * gcc.dg/cpp/warning-directive-2.c: New.
10633         * gcc.dg/cpp/warn-long-long-2.c: New.
10634         * gcc.dg/cpp/warn-variadic.c: New.
10635         * gcc.dg/cpp/warn-normalized-2.c: New.
10636         * gcc.dg/cpp/warning-directive-3.c: New.
10637         * gcc.dg/cpp/warn-deprecated-2.c: New.
10638         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10639         * gcc.dg/cpp/warn-multichar-2.c: New.
10640         * gcc.dg/cpp/warn-normalized-3.c: New.
10641         * gcc.dg/cpp/warning-directive-4.c: New.
10642         * gcc.dg/cpp/warn-unused-macros.c: New.
10643         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10644         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10645         * gcc.dg/cpp/warn-cxx-compat.c: New.
10646         * gcc.dg/cpp/warn-redefined.c: New.
10647         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10648         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10649         * gcc.dg/cpp/warn-deprecated.c: New.
10650         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10651         * gcc.dg/cpp/warn-redefined-2.c: New.
10652         * gcc.dg/cpp/warn-comments.c: New.
10653         * gcc.dg/cpp/warn-multichar.c: New.
10654         * g++.dg/cpp/warning-directive-1.C: New.
10655         * g++.dg/cpp/warning-directive-2.C: New.
10656         * g++.dg/cpp/warning-directive-3.C: New.
10657         * g++.dg/cpp/warning-directive-4.C: New.
10658         * gfortran.dg/warning-directive-1.F90: New.
10659         * gfortran.dg/warning-directive-3.F90: New.
10660         * gfortran.dg/warning-directive-2.F90: New.
10661         * gfortran.dg/warning-directive-4.F90: New.
10663 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10665         PR objc++/23716
10666         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10668 2010-04-07  Jason Merrill  <jason@redhat.com>
10670         * g++.dg/template/dr408.C: New.
10672         * g++.dg/lookup/ns4.C: New.
10674         PR c++/38392
10675         * g++.dg/template/friend51.C: New test.
10677         PR c++/41970
10678         * g++.old-deja/g++.other/linkage1.C: Adjust.
10680 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10682         PR c++/42697
10683         * g++.dg/template/crash94.C: New test.
10685 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10687         PR c++/40239
10688         * g++.dg/init/aggr5.C: New test.
10689         * g++.dg/init/aggr5.C: New test.
10691 2010-04-07  Richard Guenther  <rguenther@suse.de>
10693         PR tree-optimization/43270
10694         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10695         * gcc.dg/Warray-bounds-7.c: Likewise.
10697 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10699         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10700         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10701         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10703 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10705         PR c++/42556
10706         * g++.dg/init/pr42556.C: New test.
10708 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10710         PR debug/43628
10711         * g++.dg/debug/dwarf2/typedef2.C: New test.
10713 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10715         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10716         c-c++-common/dwarf2/redeclaration-1.C
10718 2010-04-06  Jason Merrill  <jason@redhat.com>
10720         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10721         * g++.dg/ext/attrib18.C: Likewise.
10722         * g++.dg/ext/bitfield2.C: Likewise.
10723         * g++.dg/ext/bitfield4.C: Likewise.
10724         * g++.dg/ext/visibility/warn2.C: Likewise.
10725         * g++.dg/ext/visibility/warn3.C: Likewise.
10726         * g++.dg/gomp/pr26690-1.C: Likewise.
10727         * g++.dg/inherit/covariant7.C: Likewise.
10728         * g++.dg/init/synth2.C: Likewise.
10729         * g++.dg/lookup/using7.C: Likewise.
10730         * g++.dg/other/crash-4.C: Likewise.
10731         * g++.dg/other/error13.C: Likewise.
10732         * g++.dg/other/error20.C: Likewise.
10733         * g++.dg/parse/crash31.C: Likewise.
10734         * g++.dg/parse/error16.C: Likewise.
10735         * g++.dg/parse/error19.C: Likewise.
10736         * g++.dg/parse/error27.C: Likewise.
10737         * g++.dg/parse/error28.C: Likewise.
10738         * g++.dg/parse/fused-params1.C: Likewise.
10739         * g++.dg/template/error2.C: Likewise.
10740         * g++.dg/template/local6.C: Likewise.
10741         * g++.dg/template/qualttp15.C: Likewise.
10742         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10743         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10744         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10745         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10746         * g++.old-deja/g++.eh/spec6.C: Likewise.
10747         * g++.old-deja/g++.jason/crash3.C: Likewise.
10748         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10749         * g++.old-deja/g++.law/ctors5.C: Likewise.
10750         * g++.old-deja/g++.law/ctors9.C: Likewise.
10751         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10752         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10753         * g++.old-deja/g++.other/struct1.C: Likewise.
10754         * g++.old-deja/g++.other/volatile1.C: Likewise.
10755         * g++.old-deja/g++.pt/crash36.C: Likewise.
10756         * g++.old-deja/g++.pt/derived3.C: Likewise.
10757         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10758         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10760 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10762         PR middle-end/43519
10763         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10764         * gcc.dg/graphite/id-19.c: New.
10766 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10768         PR middle-end/32824
10769         * gcc.dg/vect/pr32824: New.
10771 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10773         PR fortran/18918
10774         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10775         * gfortran.dg/coarray_3.f90: Ditto.
10776         * gfortran.dg/coarray_4.f90: Ditto.
10777         * gfortran.dg/coarray_5.f90: Ditto.
10778         * gfortran.dg/coarray_6.f90: Ditto.
10779         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10781 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10783         PR fortran/18918
10784         * gfortran.dg/coarray_4.f90: Fix test.
10785         * gfortran.dg/coarray_6.f90: Add more tests.
10787 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10789         PR fortran/18918
10790         * gfortran.dg/coarray_4.f90: New test.
10791         * gfortran.dg/coarray_5.f90: New test.
10792         * gfortran.dg/coarray_6.f90: New test.
10794 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10796         PR fortran/18918
10797         * gfortran.dg/iso_fortran_env_5.f90: New test.
10798         * gfortran.dg/iso_fortran_env_6.f90: New test.
10800 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10802         PR fortran/39997
10803         * gfortran.dg/coarray_1.f90: New test.
10804         * gfortran.dg/coarray_2.f90: New test.
10805         * gfortran.dg/coarray_3.f90: New test.
10807 2010-04-06  Jason Merrill  <jason@redhat.com>
10809         PR c++/43648
10810         * g++.dg/template/dtor8.C: New.
10812         PR c++/43621
10813         * g++.dg/template/error-recovery2.C: New.
10815 2010-04-06  Jan Hubicka  <jh@suse.czpli
10817         PR tree-optimization/42906
10818         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10820 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10822         PR fortran/43178
10823         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10824         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10825         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10827 2010-04-06  Richard Guenther  <rguenther@suse.de>
10829         PR tree-optimization/43627
10830         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10832 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10834         PR target/43638
10835         * gcc.target/i386/pr43638.c: New test.
10837 2010-04-06  Richard Guenther  <rguenther@suse.de>
10839         PR middle-end/43661
10840         * gcc.c-torture/compile/pr43661.c: New testcase.
10842 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10844         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10846 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10848         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10850 2010-04-02  Richard Guenther  <rguenther@suse.de>
10852         PR tree-optimization/43629
10853         * gcc.c-torture/execute/pr43629.c: New testcase.
10855 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10856             Dominique d'Humieres  <dominiq@lps.ens.fr>
10858         PR libfortran/43605
10859         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10861 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10863         PR debug/43325
10864         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10866 2010-04-01  Jason Merrill  <jason@redhat.com>
10868         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10870 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10871             Manfred Schwarb  <manfred99@gmx.ch>
10873         PR libfortran/43605
10874         * gfortran.dg/ftell_3.f90: New test.
10876 2010-04-01  Richard Guenther  <rguenther@suse.de>
10878         PR middle-end/43614
10879         * gcc.c-torture/compile/pr43614.c: New testcase.
10881 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10883         PR tree-optimization/43141
10884         * gcc.dg/guality/pr43141.c: New test.
10886 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10888         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10889         * g++.dg/eh/spbp.C: Likewise.
10890         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10891         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10892         superfluous casts.
10893         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10894         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10895         * objc.dg/dwarf-2.m: Likewise.
10897 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10899         PR middle-end/43464
10900         * gcc.dg/graphite/id-pr43464.c: New.
10901         * gcc.dg/graphite/id-pr43464-1.c: New.
10903 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10905         PR middle-end/43351
10906         * gcc.dg/graphite/id-pr43351.c
10908 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10910         PR testsuite/35165
10911         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10912         * obj-c++.dg/try-catch-2.mm: Ditto.
10913         * obj-c++.dg/lookup-2.mm: Ditto.
10914         * obj-c++.dg/encode-8.m: Ditto.
10915         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10916         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10917         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10918         * obj-c++.dg/const-str-11.mm: Ditto.
10919         * obj-c++.dg/const-str-9.mm: Ditto.
10920         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10921         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10922         * obj-c++.dg/except-1.mm: Ditto.
10923         * obj-c++.dg/const-str-7.mm: Ditto.
10924         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10925         * obj-c++.dg/const-str-3.mm: Ditto.
10926         * obj-c++.dg/const-str-7.mm: Ditto.
10927         * obj-c++.dg/stubify-2.mm: Change dump file name.
10929         PR objc++/23613
10930         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10931         New macro.
10932         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10933         Remove dg-xfail-if.
10935 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10937         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10938         only with -O2, -O3 or -Os and not with -fwhopr.
10940 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10942         PR c++/43558
10943         * g++.dg/template/typedef31.C: New test.
10945 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10947         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10948         assembler output on *-*-solaris2*.
10949         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10951 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10953         PR debug/43557
10954         * gcc.dg/pr43557-1.c: New test.
10955         * gcc.dg/pr43557-2.c: New file.
10957 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10959         PR 43562
10960         * gcc.dg/pr43562.c: New test.
10962 2010-03-30  Jason Merrill  <jason@redhat.com>
10964         PR c++/43076
10965         * g++.dg/template/error-recovery1.C: New.
10967         PR c++/41786
10968         * g++.dg/parse/ambig5.C: New.
10970 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10972         PR debug/43593
10973         * gcc.dg/guality/pr43593.c: New test.
10975 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10977         PR middle-end/43430
10978         * gcc.dg/vect/pr43430-1.c: New.
10980 2010-03-30  Jason Merrill  <jason@redhat.com>
10982         PR c++/43559
10983         * g++.dg/template/partial7.C: New.
10985 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10987         * gcc.target/s390/stackcheck1.c: New testcase.
10989 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10991         PR libfortran/43265
10992         * gfortran.dg/read_eof_8.f90: New test.
10994 2010-03-29  Jason Merrill  <jason@redhat.com>
10996         * gcc.dg/cpp/include6.c: Change [] to ().
10998         N3077
10999         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11000         splicing and UCNs.
11001         * c-c++-common/raw-string-2.c: Add trigraph test.
11002         * c-c++-common/raw-string-8.c: New.
11003         * c-c++-common/raw-string-9.c: New.
11004         * c-c++-common/raw-string-10.c: New.
11006         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11007         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11008         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11009         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11010         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11011         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11012         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11014 2010-03-29  Richard Guenther  <rguenther@suse.de>
11016         PR tree-optimization/43560
11017         * gcc.dg/torture/pr43560.c: New testcase.
11019 2010-03-29  Jason Merrill  <jason@redhat.com>
11021         N3077
11022         * g++.dg/ext/raw-string-1.C: Change [] to ().
11023         * g++.dg/ext/raw-string-2.C: Change [] to ().
11024         Don't use \ in delimiter.
11025         * g++.dg/ext/raw-string-3.C: Change [] to ().
11026         * g++.dg/ext/raw-string-4.C: Change [] to ().
11027         * g++.dg/ext/raw-string-5.C: Change [] to ().
11028         Test for error on \ in delimiter.
11029         * g++.dg/ext/raw-string-6.C: Change [] to ().
11030         * g++.dg/ext/raw-string-7.C: Change [] to ().
11032 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11034         PR 43564
11035         * gcc.dg/pr43564.c: New test.
11037 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11039         PR fortran/43551
11040         * gfortran.dg/direct_io_12.f90: New test.
11042 2010-03-28  Jan Hubicka  <jh@suse.cz>
11044         PR tree-optimization/43505
11045         * gfortran.dg/pr43505.f90: New testcase.
11047 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11049         PR tree-optimization/43528
11050         * gcc.target/i386/pr43528.c: New test.
11052 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11054         PR c/43381
11055         * gcc.dg/parm-impl-decl-3.c: New test.
11057 2010-03-26  Jason Merrill  <jason@redhat.com>
11059         PR c++/43509
11060         * g++.dg/cpp0x/parse1.C: New.
11062 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11064         PR target/43524
11065         * gcc.target/i386/pr43524.c: New test.
11067 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11069         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11070         whitespace, rename main to foo.
11071         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11072         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11073         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11074         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11075         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11076         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11077         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11078         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11079         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11080         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11081         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11083 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11085         PR c++/43327
11086         * g++.dg/other/crash-10.C: New test.
11087         * g++.dg/other/crash-11.C: New test.
11089 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11091         PR libfortran/43517
11092         * gfortran.dg/read_eof_7.f90: New test.
11094 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11096         PR objc/35165
11097         PR testsuite/43512
11098         * objc-obj-c++-shared: New directory.
11099         * objc-obj-c++-shared/Object1-implementation.h: New file.
11100         * objc-obj-c++-shared/Object1.h: New file.
11101         * objc-obj-c++-shared/Protocol1.h: New file.
11102         * objc-obj-c++-shared/next-abi.h: New file.
11103         * objc-obj-c++-shared/next-mapping.h: New file.
11104         * objc/execute/next_mapping.h: Delete.
11105         * objc.dg/special/special.exp: For all targets run the tests with
11106         -fgnu-runtime, for darwin targets also run the tests with
11107         -fnext-runtime.
11108         * objc.dg/dg.exp: Ditto.
11109         * obj-c++.dg/dg.exp: Ditto.
11110         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11111         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11112         include use of updated NeXT interface.
11113         * objc/execute/formal_protocol-5.m: Ditto.
11114         * objc/execute/protocol-isEqual-2.m: Ditto.
11115         * objc/execute/protocol-isEqual-4.m: Ditto.
11116         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11117         Protocol1.h) and next-mapping.h as required.
11118         * objc/execute/object_is_class.m: Ditto.
11119         * objc/execute/enumeration-1.m: Ditto.
11120         * objc/execute/class-13.m: Ditto.
11121         * objc/execute/formal_protocol-2.m: Ditto.
11122         * objc/execute/formal_protocol-4.m: Ditto.
11123         * objc/execute/class-1.m: Ditto.
11124         * objc/execute/bycopy-1.m: Ditto.
11125         * objc/execute/formal_protocol-6.m: Ditto.
11126         * objc/execute/bycopy-3.m: Ditto.
11127         * objc/execute/class-3.m: Ditto.
11128         * objc/execute/bf-11.m: Ditto.
11129         * objc/execute/class-5.m: Ditto.
11130         * objc/execute/bf-13.m: Ditto.
11131         * objc/execute/class-7.m: Ditto.
11132         * objc/execute/bf-15.m: Ditto.
11133         * objc/execute/class-9.m: Ditto.
11134         * objc/execute/bf-17.m: Ditto.
11135         * objc/execute/bf-19.m: Ditto.
11136         * objc/execute/IMP.m: Ditto.
11137         * objc/execute/exceptions/catchall-1.m: Ditto.
11138         * objc/execute/exceptions/trivial.m: Ditto.
11139         * objc/execute/exceptions/finally-1.m: Ditto.
11140         * objc/execute/exceptions/local-variables-1.m: Ditto.
11141         * objc/execute/exceptions/foward-1.m: Ditto.
11142         * objc/execute/bf-2.m: Ditto.
11143         * objc/execute/string1.m: Ditto.
11144         * objc/execute/bf-4.m: Ditto.
11145         * objc/execute/informal_protocol.m: Ditto.
11146         * objc/execute/string3.m: Ditto.
11147         * objc/execute/bf-6.m: Ditto.
11148         * objc/execute/bf-8.m: Ditto.
11149         * objc/execute/class-tests-1.h: Ditto.
11150         * objc/execute/protocol-isEqual-1.m: Ditto.
11151         * objc/execute/protocol-isEqual-3.m: Ditto.
11152         * objc/execute/_cmd.m: Ditto.
11153         * objc/execute/function-message-1.m: Ditto.
11154         * objc/execute/bf-20.m: Ditto.
11155         * objc/execute/bf-common.h: Ditto.
11156         * objc/execute/np-2.m: Ditto.
11157         * objc/execute/class-10.m: Ditto.
11158         * objc/execute/class-12.m: Ditto.
11159         * objc/execute/enumeration-2.m: Ditto.
11160         * objc/execute/class-14.m: Ditto.
11161         * objc/execute/encode-1.m: Ditto.
11162         * objc/execute/formal_protocol-1.m: Ditto.
11163         * objc/execute/formal_protocol-3.m: Ditto.
11164         * objc/execute/accessing_ivars.m: Ditto.
11165         * objc/execute/bycopy-2.m: Ditto.
11166         * objc/execute/class-2.m: Ditto.
11167         * objc/execute/bf-10.m: Ditto.
11168         * objc/execute/formal_protocol-7.m: Ditto.
11169         * objc/execute/root_methods.m: Ditto.
11170         * objc/execute/class-4.m: Ditto.
11171         * objc/execute/bf-12.m: Ditto.
11172         * objc/execute/class-6.m: Ditto.
11173         * objc/execute/bf-14.m: Ditto.
11174         * objc/execute/nested-func-1.m: Ditto.
11175         * objc/execute/class-8.m: Ditto.
11176         * objc/execute/private.m: Ditto.
11177         * objc/execute/bf-16.m: Ditto.
11178         * objc/execute/bf-18.m: Ditto.
11179         * objc/execute/load-3.m: Ditto.
11180         * objc/execute/compatibility_alias.m: Ditto.
11181         * objc/execute/bf-1.m: Ditto.
11182         * objc/execute/no_clash.m: Ditto.
11183         * objc/execute/bf-3.m: Ditto.
11184         * objc/execute/string2.m: Ditto.
11185         * objc/execute/bf-5.m: Ditto.
11186         * objc/execute/string4.m: Ditto.
11187         * objc/execute/bf-7.m: Ditto.
11188         * objc/execute/object_is_meta_class.m: Ditto.
11189         * objc/execute/bf-9.m: Ditto.
11190         * objc/execute/bf-21.m: Ditto.
11191         * objc/execute/cascading-1.m: Ditto.
11192         * objc/execute/trivial.m: Ditto.
11193         * objc/execute/np-1.m: Ditto.
11194         * objc/compile/trivial.m: Ditto.
11195         * objc/execute/class_self-2.m: Include <stdlib.h>.
11196         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11197         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11198         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11199         and 64bit. Use new NeXT interface as required.
11200         * objc.dg/special/unclaimed-category-1.m: Ditto.
11201         * objc.dg/special/unclaimed-category-1.h: Ditto.
11202         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11203         * objc.dg/func-ptr-1.m: Ditto.
11204         * objc.dg/stret-1.m: Ditto.
11205         * objc.dg/encode-2.m: Ditto.
11206         * objc.dg/category-1.m: Ditto.
11207         * objc.dg/encode-3.m: Ditto.
11208         * objc.dg/call-super-3.m: Ditto.
11209         * objc.dg/method-3.m: Ditto.
11210         * objc.dg/func-ptr-2.m: Ditto.
11211         * objc.dg/lookup-1.m: Ditto.
11212         * objc.dg/encode-4.m: Ditto.
11213         * objc.dg/fix-and-continue-1.m: Ditto.
11214         * objc.dg/proto-lossage-3.m: Ditto.
11215         * objc.dg/method-13.m: Ditto.
11216         * objc.dg/proto-qual-1.m: Ditto.
11217         * objc.dg/zero-link-3.m: Ditto.
11218         * objc.dg/bitfield-1.m: Ditto.
11219         * objc.dg/va-meth-1.m: Ditto.
11220         * objc.dg/super-class-3.m: Ditto.
11221         * objc.dg/call-super-1.m: Ditto.
11222         * objc.dg/type-size-2.m: Ditto.
11223         * objc.dg/method-10.m: Ditto.
11224         * objc.dg/defs.m: Ditto.
11225         * objc.dg/const-str-3.m: Ditto.
11226         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11227         Protocol1.h) and next-mapping.h as required. Use new NeXT
11228         interface as required.
11229         * objc.dg/super-class-4.m: Ditto.
11230         * objc.dg/comp-types-8.m: Ditto.
11231         * objc.dg/call-super-2.m: Ditto.
11232         * objc.dg/objc-fast-4.m: Ditto.
11233         * objc.dg/method-6.m: Ditto.
11234         * objc.dg/const-str-3.m: Ditto.
11235         * objc.dg/const-str-7.m: Ditto.
11236         * objc.dg/method-15.m: Ditto.
11237         * objc.dg/method-19.m: Ditto.
11238         * objc.dg/sync-1.m: Ditto.
11239         * objc.dg/layout-1.m: Ditto.
11240         * objc.dg/bitfield-3.m: Ditto.
11241         * objc.dg/try-catch-3.m: Ditto.
11242         * objc.dg/try-catch-7.m: Ditto.
11243         * objc.dg/comp-types-10.m: Ditto.
11244         * objc.dg/selector-2.: Ditto.
11245         * objc.dg/method-7.m: Ditto.
11246         * objc.dg/typedef-alias-1.m: Ditto.
11247         * objc.dg/proto-lossage-2.m: Ditto.
11248         * objc.dg/comp-types-11.m: Ditto.
11249         * objc.dg/sizeof-1.m: Ditto.
11250         * objc.dg/method-17.m: Ditto.
11251         * objc.dg/bitfield-5.m: Ditto.
11252         * objc.dg/try-catch-1.m: Ditto.
11253         * objc.dg/encode-5.m: Ditto.
11254         * objc.dg/fix-and-continue-2.m: Ditto.
11255         * objc.dg/method-9.m: Ditto.
11256         * objc.dg/isa-field-1.m: Ditto.
11257         * objc.dg/local-decl-2.m: Ditto.
11258         * objc.dg/objc-gc-4.m: Ditto.
11259         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11260         * objc.dg/gnu-runtime-3.m: Ditto.
11261         * objc.dg/encode-7.m: Ditto.
11262         * objc.dg/encode-8.m: Ditto.
11263         * objc.dg/selector-3.m: Ditto.
11264         * objc.dg/gnu-runtime-1.m: Ditto.
11265         * objc.dg/const-str-12.m: Ditto.
11266         * objc.dg/gnu-runtime-2.m: Ditto.
11267         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11268         * objc.dg/selector-1.m: Ditto.
11269         * objc.dg/stubify-2.m: Ditto.
11270         * objc.dg/zero-link-1.m: Ditto.
11271         * objc.dg/stret-2.m: Ditto.
11272         * objc.dg/zero-link-2.m: Ditto.
11273         * objc.dg/next-runtime-1.m: Ditto.
11274         * objc.dg/symtab-1.m: Ditto.
11275         * objc.dg/stubify-1.m: Ditto.
11276         * objc.dg/bitfield-2.m: Ditto.
11277         * objc.dg/try-catch-10.m: Apply to both runtimes.
11278         * objc.dg/const-str-1.m: Ditto.
11279         * objc.dg/image-info.m: Ditto.
11280         * objc.dg/encode-9.m: Ditto.
11281         * objc.dg/pragma-1.m: Apply test to all targets.
11282         * objc.dg/const-str-4.m: Ditto.
11283         * objc.dg/const-str-8.m: Ditto.
11284         * objc.dg/super-class-2.m: Ditto.
11285         * objc.dg/try-catch-5.m: Ditto.
11286         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11287         Protocol1.h) and next-mapping.h as required. Use new NeXT
11288         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11289         * objc.dg/const-str-11.m: Ditto.
11290         * objc.dg/const-str-9.m: Ditto.
11291         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11292         * objc.dg/encode-1.m: Remove redundant -lobjc.
11293         * objc.dg/try-catch-9.m: Tidy space.
11294         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11295         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11296         and 64bit. Use new NeXT interface as required.
11297         * obj-c++.dg/template-4.mm: Ditto.
11298         * obj-c++.dg/defs.mm: Ditto.
11299         * obj-c++.dg/basic.mm: Ditto.
11300         * obj-c++.dg/encode-4.mm: Ditto.
11301         * obj-c++.dg/method-17.mm: Ditto.
11302         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11303         * obj-c++.dg/cxx-class-1.mm: Ditto.
11304         * obj-c++.dg/method-10.mm: Ditto.
11305         * obj-c++.dg/va-meth-1.mm: Ditto.
11306         * obj-c++.dg/encode-5.mm: Ditto.
11307         * obj-c++.dg/lookup-2.mm: Ditto.
11308         * obj-c++.dg/template-3.mm: Ditto.
11309         * obj-c++.dg/proto-qual-1.mm: Ditto.
11310         * obj-c++.dg/qual-types-1.m: Ditto.
11311         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11312         * obj-c++.dg/template-1.mm: Ditto.
11313         * obj-c++.dg/encode-6.mm: Ditto.
11314         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11315         Protocol1.h) and next-mapping.h as required. Use new NeXT
11316         interface as required.
11317         * obj-c++.dg/except-1.mm: Ditto.
11318         * obj-c++.dg/const-str-7.mm: Ditto.
11319         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11320         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11321         * obj-c++.dg/selector-2.mm: Ditto.
11322         * obj-c++.dg/isa-field-1.mm: Ditto.
11323         * obj-c++.dg/try-catch-1.mm: Ditto.
11324         * obj-c++.dg/local-decl-1.mm: Ditto.
11325         * obj-c++.dg/try-catch-9.mm: Ditto.
11326         * obj-c++.dg/no-extra-load.mm: Ditto.
11327         * obj-c++.dg/selector-5.mm: Ditto.
11328         * obj-c++.dg/method-12.mm: Ditto.
11329         * obj-c++.dg/try-catch-11.mm: Ditto.
11330         * obj-c++.dg/comp-types-11.mm: Ditto.
11331         * obj-c++.dg/bitfield-3.mm: Ditto.
11332         * obj-c++.dg/method-6.mm: Ditto.
11333         * obj-c++.dg/super-class-2.mm: Ditto.
11334         * obj-c++.dg/method-21.mm: Ditto.
11335         * obj-c++.dg/const-str-8.mm: Ditto.
11336         * obj-c++.dg/try-catch-7.mm: Ditto.
11337         * obj-c++.dg/method-15.mm: Ditto.
11338         * obj-c++.dg/layout-1.mm: Ditto.
11339         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11340         * obj-c++.dg/const-str-3.mm: Ditto.
11341         * obj-c++.dg/try-catch-2.mm: Ditto.
11342         * obj-c++.dg/objc-gc-3.mm: Ditto.
11343         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11344         * obj-c++.dg/bitfield-1.mm: Ditto.
11345         * obj-c++.dg/selector-6.mm: Ditto.
11346         * obj-c++.dg/method-13.mm: Ditto.
11347         * obj-c++.dg/comp-types-12.mm: Ditto.
11348         * obj-c++.dg/bitfield-4.mm: Ditto.
11349         * obj-c++.dg/try-catch-8.mm: Ditto.
11350         * obj-c++.dg/method-2.mm: Ditto.
11351         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11352         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11353         * obj-c++.dg/const-str-4.mm: Ditto.
11354         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11355         * obj-c++.dg/try-catch-3.mm: Ditto.
11356         * obj-c++.dg/comp-types-9.mm: Ditto.
11357         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11358         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11359         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11360         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11361         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11362         Use new NeXT interface as required.
11363         * obj-c++.dg/const-str-10.mm: Ditto.
11364         * obj-c++.dg/const-str-11.mm: Ditto.
11365         * obj-c++.dg/const-str-9.mm: Ditto.
11366         * obj-c++.dg/method-11.mm: Ditto.
11367         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11368         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11369         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11370         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11371         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11373 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11375         PR c++/43206
11376         * g++.dg/template/typedef30.C: New test case.
11378 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11380         PR c/43385
11381         * gcc.c-torture/execute/pr43385.c: New test.
11383 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11385         * gcc.dg/strncpy-fix-1.c: New test.
11387 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11389         PR testsuite/41609
11390         * lib/objc-torture.exp (objc-set-runtime-options): New.
11391         * objc/execute/execute.exp: Check runtime options on each pass.
11392         * objc/execute/exceptions/exceptions.exp: Ditto.
11393         * objc/compile/compile.exp: Ditto.
11395         PR testsuite/42348
11396         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11397         standard tests.
11398         (check_effective_target_objc2): New proc.
11399         (check_effective_target_next_runtime): New proc.
11400         * lib/objc.exp: Determine which runtime is in force and support it.
11401         * lib/obj-c++.exp: Ditto.
11403 2010-03-24  Jason Merrill  <jason@redhat.com>
11405         PR c++/43502
11406         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11408 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11410         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11411         a loop.
11412         * gcc.dg/ipa/ipa-2.c: Likewise.
11413         * gcc.dg/ipa/ipa-3.c: Likewise.
11414         * gcc.dg/ipa/ipa-4.c: Likewise.
11415         * gcc.dg/ipa/ipa-5.c: Likewise.
11416         * gcc.dg/ipa/ipa-7.c: Likewise.
11417         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11418         a loop.
11419         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11420         i_can_not_be_propagated_fully2 into a loop.
11421         * gcc.dg/ipa/ipa-8.c: New test.
11422         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11424 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11426         PR debug/19192
11427         PR debug/43479
11428         * gcc.dg/guality/pr43479.c: New test.
11429         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11430         and add volatile keyword.
11432 2010-03-23  Mike Stump  <mikestump@comcast.net>
11434         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11436 2010-03-23  Jason Merrill  <jason@redhat.com>
11438         * g++.dg/ext/altivec-17.C: Adjust error message.
11440         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11441         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11442         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11443         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11444         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11445         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11447 2010-03-22  Jason Merrill  <jason@redhat.com>
11449         PR c++/43333
11450         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11451         * g++.dg/ext/is_pod_98.C: New.
11453         PR c++/43281
11454         * g++.dg/cpp0x/auto18.C: New.
11456         * gcc.dg/pr36997.c: Adjust error message.
11457         * g++.dg/ext/vector9.C: Likewise.
11458         * g++.dg/conversion/simd3.C: Likewise.
11459         * g++.dg/other/error23.C: Likewise.
11461 2010-03-22  Michael Matz  <matz@suse.de>
11463         PR middle-end/43475
11464         * gfortran.dg/pr43475.f90: New testcase.
11466 2010-03-22  Richard Guenther  <rguenther@suse.de>
11468         PR tree-optimization/43390
11469         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11471 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11473         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11474         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11476 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11477             Michael Matz  <matz@suse.de>
11479         PR c++/43081
11480         * g++.dg/parse/crash56.C: New test.
11482 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11484         PR fortran/43450
11485         * gfortran.dg/whole_file_15.f90 : New test.
11487 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11489         PR fortran/43409
11490         * gfortran.dg/inquire_size.f90: New test.
11492 2010-03-20  Richard Guenther  <rguenther@suse.de>
11494         PR rtl-optimization/43438
11495         * gcc.c-torture/execute/pr43438.c: New testcase.
11497 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11499         PR c++/43375
11500         * g++.dg/abi/mangle42.C: New test.
11502 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11504         PR C/43211
11505         * gcc.dg/pr43211.c: New test.
11506         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11508 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11510         PR rtl-optimization/42258
11511         * gcc.target/arm/thumb1-mul-moves.c: New test.
11513         PR target/40697
11514         * gcc.target/arm/thumb-andsi.c: New test.
11516         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11517         dg-require-effective-target.
11519 2010-03-19  Michael Matz  <matz@suse.de>
11521         PR c++/43116
11522         * g++.dg/other/pr43116.C: New testcase.
11524 2010-03-19  Michael Matz  <matz@suse.de>
11526         PR target/43305
11527         * gcc.dg/pr43305.c: New testcase.
11529 2010-03-19  Richard Guenther  <rguenther@suse.de>
11531         PR tree-optimization/43415
11532         * gcc.c-torture/compile/pr43415.c: New testcase.
11534 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11536         PR ada/43106
11537         * gnat.dg/case_optimization2.adb: New test.
11538         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11540 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11541             Jack Howarth  <howarth@bromo.med.uc.edu>
11543         PR target/36399
11544         * gcc.target/i386/push-1.c: Don't xfail
11545           scan-assembler-not "movups" on darwin.
11547 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11549         PR debug/43058
11550         * gcc.dg/pr43058.c: New test.
11552 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11554         PR middle-end/42450
11555         * g++.dg/torture/pr42450.C: New test.
11557 2010-03-18  Michael Matz  <matz@suse.de>
11559         PR middle-end/43419
11560         * gcc.dg/pr43419.c: New testcase.
11562 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11564         PR rtl-optimization/43360
11565         * gcc.dg/torture/pr43360.c: New.
11567 2010-03-18  Michael Matz  <matz@suse.de>
11569         PR tree-optimization/43402
11570         * gcc.dg/pr43402.c: New testcase.
11572 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11574         PR target/42427
11575         * gcc.dg/pr42427.c: New test.
11577 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11579         PR libfortran/43265
11580         * gfortran.dg/read_empty_file.f: New test.
11581         * gfortran.dg/read_eof_all.f90: New test.
11582         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11583         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11585 2010-03-17  Michael Matz  <matz@suse.de>
11587         * gcc.dg/pr43300.c: Add -w.
11589 2010-03-17  Richard Guenther  <rguenther@suse.de>
11591         * gcc.dg/pr43379.c: Add -w.
11593 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11595         PR fortran/43331
11596         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11598 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11600         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11602 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11604         * ada/acats/run_all.sh: Log start and end times.
11606 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11608         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11610 2010-03-16  Richard Guenther  <rguenther@suse.de>
11612         PR middle-end/43379
11613         * gcc.dg/pr43379.c: New testcase.
11615 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11617         PR debug/43051
11618         * gcc.dg/guality/pr43051-1.c: New test.
11620 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11622         PR testsuite/43363
11623         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11625 2010-03-15  Michael Matz  <matz@suse.de>
11627         PR middle-end/43300
11628         * gcc.dg/pr43300.c: New testcase.
11630 2010-03-15  Richard Guenther  <rguenther@suse.de>
11632         PR tree-optimization/43367
11633         * gcc.c-torture/compile/pr43367.c: New testcase.
11635 2010-03-15  Richard Guenther  <rguenther@suse.de>
11637         PR tree-optimization/43317
11638         * gcc.dg/pr43317.c: New testcase.
11640 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11642         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11644 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11646         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11648 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11650         PR fortran/43362
11651         * gfortran.dg/impure_constructor_1.f90: New test.
11653 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11655         PR middle-end/43354
11656         * gfortran.dg/graphite/id-pr43354.f: New.
11658 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11660         PR middle-end/43349
11661         * gfortran.dg/graphite/pr43349.f: New.
11663 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11665         PR middle-end/43306
11666         * gcc.dg/graphite/pr43306.c: New.
11668 2010-03-12  David S. Miller  <davem@davemloft.net>
11670         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11671         sparc.
11673 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11675         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11677 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11679         PR fortran/43291
11680         PR fortran/43326
11681         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11683 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11685         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11686         fail for *-*-mingw* targets.
11688 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11690         PR debug/43329
11691         * gcc.dg/guality/pr43329-1.c: New test.
11693 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11695         PR tree-optimization/43257
11696         * g++.dg/torture/pr43257.C: New test.
11698 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11700         PR fortran/43228
11701         * gfortran.dg/namelist_61.f90: New test.
11703 2010-03-11  Richard Guenther  <rguenther@suse.de>
11705         PR tree-optimization/43255
11706         * gcc.c-torture/compile/pr43255.c: New testcase.
11708 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11710         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11711         * gcc.dg/pr43280.c: New testcase.
11713 2010-03-11  Richard Guenther  <rguenther@suse.de>
11715         PR lto/43200
11716         * gcc.dg/lto/20100227-1_0.c: New testcase.
11717         * gcc.dg/lto/20100227-1_1.c: Likewise.
11719 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11721         PR libfortran/43320
11722         PR libfortran/43265
11723         * gfortran.dg/read_eof_6.f: New test
11724         * gfortran.dg/read_x_eof.f90: New test.
11725         * gfortran.dg/read_x_past.f: Update test.
11727 2010-03-10  Jan Hubicka  <jh@suse.cz>
11729         * gcc.c-torture/compile/pr43288.c: New test.
11731 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11733         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11734         -fpic/-fPIC flags.
11735         * g++.old-deja/g++.pt/asm2.C: Likewise.
11736         * gcc.c-torture/compile/20000804-1.c: Likewise.
11737         * gcc.target/i386/clobbers.c: Likewise.
11739 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11741         PR fortran/43303
11742         * gfortran.dg/c_assoc_3.f90: New test.
11744 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11746         PR debug/36728
11747         * gcc.dg/guality/pr36728-1.c: New test.
11748         * gcc.dg/guality/pr36728-2.c: New test.
11750 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11752         * gcc.dg/h8300-div-delay-slot.c: New test.
11754 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11756         PR tree-optimization/43236
11757         * gcc.c-torture/execute/pr43236.c: New test.
11759 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11761         PR middle-end/42859
11762         * g++.dg/eh/pr42859.C: New test.
11764 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11766         PR debug/43299
11767         * gcc.dg/pr43299.c: New test.
11769         PR debug/43290
11770         * g++.dg/eh/unwind2.C: New test.
11772 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11773             Reza Yazdani  <reza.yazdani@amd.com>
11775         PR middle-end/43065
11776         * gcc.dg/graphite/run-id-4.c: New.
11778 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11780         PR middle-end/43065
11781         * gcc.dg/graphite/run-id-3.c: New.
11783 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11785         PR middle-end/42644
11786         PR middle-end/42130
11787         * gcc.dg/graphite/id-18.c: New.
11788         * gcc.dg/graphite/run-id-pr42644.c: New.
11790 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11792         PR middle-end/42326
11793         * gcc.dg/graphite/pr42326.c: New.
11795 2010-03-08  Richard Guenther  <rguenther@suse.de>
11797         PR tree-optimization/43269
11798         * gcc.c-torture/execute/pr43269.c: New testcase.
11800 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11802         PR fortran/43256
11803         * gfortran.dg/typebound_call_13.f03: New.
11805 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11807         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11808         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11810 2010-03-05  Jason Merrill  <jason@redhat.com>
11812         * g++.dg/abi/mangle40.C: Require weak and alias.
11814 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11816         PR middle-end/42326
11817         * gfortran.dg/graphite/pr42326.f90: New.
11818         * gfortran.dg/graphite/pr42326-1.f90: New.
11820 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11822         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11823         (gnat_target_compile): Likewise.
11824         Reinitialize GNAT_UNDER_TEST if target changes.
11825         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11826         (local_find_gnatmake): Pass full --GCC to gnatlink.
11827         Remove --LINK.
11829 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11831         PR c/43248
11832         * gcc.dg/compound-literal-1.c: New testcase.
11834 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11836         PR tree-optimization/43164
11837         PR tree-optimization/43191
11838         * gcc.c-torture/compile/pr43164.c: New test.
11839         * gcc.c-torture/compile/pr43191.c: Likewise.
11841 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11843         PR fortran/43244
11844         * gfortran.dg/finalize_9.f90: New.
11846 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11847             Ken Werner  <ken@linux.vnet.ibm.com>
11849         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11850         to dg-options for spu.
11851         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11852         dump-scan target to exclude spu.
11854 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11856         PR middle-end/43209
11857         * gcc.dg/tree-ssa/ivopts-4.c: New.
11859 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11861         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11862         include-opts and exclude-opts; skip checking the flags if arguments
11863         are the same as the defaults.
11864         (dg-xfail-if): Verify the number of arguments, supply defaults
11865         for unspecified optional arguments.
11866         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11868 2010-03-03  Jason Merrill  <jason@redhat.com>
11870         PR c++/12909
11871         * g++.dg/abi/mangle40.C: Updated.
11873 2010-03-03  Jason Merrill  <jason@redhat.com>
11875         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11876         * g++.dg/abi/mangle23.C: Likewise.
11877         * g++.dg/eh/simd-2.C: Likewise.
11878         * g++.dg/ext/attribute-test-2.C: Likewise.
11879         * g++.dg/ext/vector14.C: Likewise.
11880         * g++.dg/other/pr34435.C: Likewise.
11881         * g++.dg/template/conv8.C: Likewise.
11882         * g++.dg/template/nontype9.C: Likewise.
11883         * g++.dg/template/qualttp17.C: Likewise.
11884         * g++.dg/template/ref1.C: Likewise.
11885         * g++.old-deja/g++.pt/crash68.C: Likewise.
11886         * g++.old-deja/g++.pt/ref1.C: Likewise.
11887         * g++.old-deja/g++.pt/ref3.C: Likewise.
11888         * g++.old-deja/g++.pt/ref4.C: Likewise.
11890         PR c++/12909
11891         * g++.dg/abi/mangle40.C: New.
11892         * g++.dg/abi/mangle41.C: New.
11893         * g++.dg/lto/20100302_0.C: New.
11894         * g++.dg/lto/20100302_1.C: New.
11895         * g++.dg/lto/20100302.h: New.
11897 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11899         PR fortran/43243
11900         * gfortran.dg/internal_pack_12.f90: New test.
11902 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11904         * gcc.dg/pr36997.c: Adjust error message.
11906 2010-03-03  Mike Stump  <mikestump@comcast.net>
11908         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11909         adjustments to not be present on machines that align the stack to
11910         more than 4 bytes and don't have a red zone yet as that is an
11911         unimplemented optimization.
11913 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11915         PR fortran/43169
11916         * gfortran.dg/impure_assignment_3.f90: New.
11918 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11920         PR debug/43229
11921         * gfortran.dg/pr43229.f90: New test.
11923         PR debug/43237
11924         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11926         PR debug/43177
11927         * gcc.dg/guality/pr43177.c: New test.
11929 2010-03-02  Jason Merrill  <jason@redhat.com>
11931         * g++.dg/ext/vector9.C: Adjust error message.
11932         * g++.dg/conversion/simd3.C: Likewise.
11933         * g++.dg/other/error23.C: Likewise.
11935 2010-03-02  Mike Stump  <mikestump@comcast.net>
11937         PR c++/41090
11938         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11940 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11942         PR fortran/43180
11943         * gfortran.dg/internal_pack_10.f90: New test.
11945         PR fortran/43173
11946         * gfortran.dg/internal_pack_11.f90: New test.
11948 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11950         PR middle-end/42640
11951         * gcc.dg/tree-ssa/pr42640.c: New.
11953 2010-03-01  Richard Guenther  <rguenther@suse.de>
11955         PR tree-optimization/43220
11956         * gcc.c-torture/execute/pr43220.c: New testcase.
11958 2010-03-01  Richard Guenther  <rguenther@suse.de>
11960         PR middle-end/43213
11961         * gcc.dg/pr43213.c: New testcase.
11963 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11965         PR pch/14940
11966         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11968 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11970         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11971         New function.
11972         (check_effective_target_ucn): Likewise.
11974         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11975         if !ucn.
11976         * gcc.dg/ucnid-2.c: Likewise.
11977         * gcc.dg/ucnid-3.c: Likewise.
11978         * gcc.dg/ucnid-4.c: Likewise.
11979         * gcc.dg/ucnid-11.c: Likewise.
11980         * gcc.dg/ucnid-12.c: Likewise.
11981         * gcc.dg/ucnid-6.c: Skip if !ucn.
11982         * gcc.dg/ucnid-9.c: Likewise.
11984 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11986         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11987         lists to dg-skip-if.
11988         * gcc.target/i386/stackalign/return-3.c: Likewise.
11990 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11992         * gcc.target/i386/clearcap.map: New file.
11993         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11994         Pass clearcap.map by default if supported.
11996 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11998         PR fortran/42900
11999         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12000         Explain this.
12001         * gfortran.dg/stat_2.f90: Likewise.
12003 2010-03-01  Tobias Burnus  <burnus@net-b.de>
12005         PR fortran/43199
12006         * gfortran.dg/module_read_2.f90: New test.
12008 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
12010         PR c++/42748
12011         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12012         * g++.dg/abi/mangle12.C: Likewise.
12013         * g++.dg/abi/mangle20-2.C: Likewise.
12014         * g++.dg/abi/mangle17.C: Likewise.
12015         * g++.dg/template/cond2.C: Likewise.
12016         * g++.dg/template/pr35240.C: Likewise.
12018 2010-02-27  Richard Guenther  <rguenther@suse.de>
12020         PR tree-optimization/43186
12021         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12023 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12025         * g++.dg/abi/packed1.C: Expect warning on the SH.
12027 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12029         PR c++/42054:
12030         * g++.dg/parse/error37.C: New test.
12032 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12034         PR c/24577
12035         PR c/43192
12036         * gcc.dg/pr8927-1.c: Match new note.
12037         * gcc.dg/990506-0.c: Likewise.
12038         * gcc.dg/gomp/flush-2.c: Likewise.
12039         * gcc.dg/gomp/atomic-5.c: Likewise.
12040         * gcc.dg/gomp/pr34607.c: Likewise.
12041         * gcc.dg/pr35746.c: Likewise.
12042         * gcc.dg/cpp/pragma-1.c: Likewise.
12043         * gcc.dg/cpp/pragma-2.c: Likewise.
12044         * gcc.dg/pr41842.c: Likewise.
12045         * gcc.dg/noncompile/20040629-1.c: Likewise.
12046         * objc.dg/private-1.m: Likewise.
12048 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12050         PR fortran/43185
12051         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12052         * gfortran.dg/default_initialization_4.f90: New test.
12054 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12056         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12057         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12058         * gnat.dg/thin_pointer2.adb: New test.
12059         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12061 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12063         PR c/20631
12064         * gcc.dg/cpp/c90-pedantic.c: New.
12065         * gcc.dg/cpp/c90.c: New.
12066         * gcc.dg/gnu90-const-expr-1.c: New.
12067         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12069 2010-02-26  Richard Guenther  <rguenther@suse.de>
12071         PR tree-optimization/43186
12072         * gcc.c-torture/compile/pr43186.c: New testcase.
12074 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12076         PR debug/43190
12077         * c-c++-common/dwarf2/pr43190.c: New test.
12079 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12081         PR testsuite/37074:
12082         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12084 2010-02-26  Richard Guenther  <rguenther@suse.de>
12086         PR tree-optimization/43188
12087         * gcc.c-torture/compile/pr43188.c: New testcase.
12089 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12091         PR target/43175
12092         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12094 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12096         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12098 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12100         PR target/43154
12101         * gcc.target/powerpc/pr43154.c: New file.
12103 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12105         PR debug/43166
12106         * gfortran.dg/debug/pr43166.f: New test.
12108         PR debug/43165
12109         * gcc.dg/torture/pr43165.c: New test.
12111 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12113         PR c/43128
12114         * c-c++-common/pr41779.c: Update.
12116 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12118         PR ada/32547
12119         * lib/gnat-dg.exp (gnat_load): Redefine.
12121         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12122         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12124 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12126         PR libobjc/36610
12127         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12128         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12129         -fgnu-runtime.
12130         Sort entries.
12132 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12134         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12136 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12138         PR debug/43150
12139         * gcc.dg/guality/vla-1.c: New test.
12141 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12143         PR fortran/43042
12144         * gfortran.dg/c_ptr_tests_15.f90: New test.
12146 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12148         PR target/43107
12149         * gcc.target/i386/pr43107.c: New test.
12151 2010-02-23  Jason Merrill  <jason@redhat.com>
12153         PR c++/43143
12154         * g++.dg/cpp0x/variadic100.C: New.
12156 2010-02-23  Jason Merrill  <jason@redhat.com>
12158         PR debug/42800
12159         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12160         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12161         * c-c++-common/dwarf2/vla1.c: New.
12163 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12165         PR target/43139
12166         * gcc.dg/pr43139.c: New test.
12168         PR debug/43077
12169         * gcc.dg/guality/pr43077-1.c: New test.
12171 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12173         PR 43123
12174         * gcc.dg/march.c: New.
12175         * gcc.dg/march-generic.c: New.
12176         * gcc.dg/mtune.c: New.
12178 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12180         PR middle-end/43083
12181         * gcc.dg/graphite/pr43083.c: New.
12183 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12185         PR middle-end/43097
12186         * gfortran.dg/graphite/pr43097.f: New.
12188 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12189             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12191         PR middle-end/43140
12192         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12194 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12196         PR middle-end/43026
12197         * g++.dg/graphite/pr43026.C: New.
12199 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12201         PR c++/43126
12202         * gcc.dg/cleanup-1.c: Update.
12203         * gcc.dg/func-args-1.c: Update.
12204         * gcc.dg/format/sentinel-1.c: Update.
12205         * g++.old-deja/g++.jason/scoping10.C: Update.
12206         * g++.old-deja/g++.ns/lookup5.C: Update.
12207         * g++.dg/ext/cleanup-1.C: Update.
12208         * g++.dg/parse/varmod1.C: Update.
12209         * g++.dg/parse/error33.C: Update.
12210         * g++.dg/expr/call3.C: Update.
12211         * g++.dg/func-args-1.C: New.
12213 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12215         PR c/43125
12216         * gcc.dg/attr-used-2.c: Moved to ...
12217         * c-c++-common/attr-used-2.c: Here.
12219         * gcc.dg/attr-used.c: Moved to ...
12220         * c-c++-common/attr-used.c: Here.
12222 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12224         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12226 2010-02-22  Richard Guenther  <rguenther@suse.de>
12228         PR lto/43045
12229         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12230         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12232 2010-02-22  Richard Guenther  <rguenther@suse.de>
12234         PR tree-optimization/42749
12235         * gcc.c-torture/compile/pr42749.c: New testcase.
12237 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12239         PR fortran/43072
12240         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12241         * gfortran.dg/internal_pack_9.f90: New test.
12243 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12245         PR c++/23510
12246         * g++.dg/template/recurse.C: Adjust.
12247         * g++.dg/template/pr23510.C: New.
12249 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12251         PR c++/42824
12252         * g++.dg/template/memclass4.C: New test.
12254 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12256         PR fortran/35259
12257         * gfortran.dg/reassoc_5.f90: New test.
12259 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12261         PR target/43067
12262         * gcc.target/i386/pr43067.c: New test.
12264 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12266         PR c++/35669
12267         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12268         -Wconversion-null.
12269         * g++.dg/warn/Wconversion-null.C: New test.
12270         * g++.old-deja/g++.other/null1.C: Move to...
12271         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12273 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12275         PR fortran/36932
12276         PR fortran/36933
12277         * gfortran.dg/dependency_26.f90: New test.
12279         PR fortran/43072
12280         * gfortran.dg/internal_pack_7.f90: New test.
12282         PR fortran/43111
12283         * gfortran.dg/internal_pack_8.f90: New test.
12285 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12287         PR 43128
12288         * c-c++-common/pr41779.c: Fix broken testcase.
12290 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12292         PR 36513
12293         * c-c++-common/pr36513.c: New testcase.
12294         * c-c++-common/pr36513-2.c: New testcase.
12296 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12298         PR 41779
12299         * c-c++-common/pr41779.c: New.
12301 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12303         PR debug/43084
12304         * gcc.dg/pr43084.c: New test.
12306 2010-02-19  Richard Guenther  <rguenther@suse.de>
12308         PR tree-optimization/42916
12309         * gcc.dg/pr42916.c: New testcase.
12311 2010-02-18  Jason Merrill  <jason@redhat.com>
12313         PR c++/42837
12314         * g++.dg/abi/packed1.C: Add expected warning.
12316         PR c++/43108
12317         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12318         * gcc.dg/torture/dg-torture.exp: Likewise.
12319         * c-c++-common/torture/complex-sign.h,
12320         c-c++-common/torture/complex-sign-add.c,
12321         c-c++-common/torture/complex-sign-mixed-add.c,
12322         c-c++-common/torture/complex-sign-mixed-div.c,
12323         c-c++-common/torture/complex-sign-mixed-mul.c,
12324         c-c++-common/torture/complex-sign-mixed-sub.c,
12325         c-c++-common/torture/complex-sign-mul.c,
12326         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12327         Adapt for C++ compilation as well.
12329         PR c++/43070
12330         * g++.dg/ext/label1.C: Update.
12331         * g++.dg/ext/label2.C: Update.
12333         PR c++/26261
12334         * g++.dg/template/dependent-name6.C: New.
12336         PR c++/43109
12337         * g++.dg/parse/namespace12.C: New.
12339 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12341         PR tree-optimization/43066
12342         * gcc.c-torture/compile/pr43066.c: New test.
12344 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12346         * g++.dg/ext/attrib35.C: Fix target selector string.
12347         * g++.dg/ext/attrib36.C: Ditto.
12348         * g++.dg/ext/attrib37.C: Ditto.
12349         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12350         * g++.dg/abi/mangle25.C: Ditto.
12352 2010-02-17  Jason Merrill  <jason@redhat.com>
12354         PR c++/43069
12355         * g++.dg/parse/namespace11.C: New.
12357         PR c++/43093
12358         * g++.dg/ext/attrib37.C: New.
12360         PR c++/43079
12361         * g++.dg/template/ptrmem20.C: New.
12363 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12365         PR target/43103
12366         * gcc.target/i386/xop-check.h: Include m256-check.h.
12367         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12368         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12369         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12370         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12372 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12374         PR debug/42918
12375         * gcc.dg/pr42918.c: New test.
12377 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12379         * g++.dg/ext/attrib36.C: Require ILP32.
12381 2010-02-16  Richard Guenther  <rguenther@suse.de>
12383         PR tree-optimization/41043
12384         * gfortran.dg/pr41043.f90: New testcase.
12385         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12387 2010-02-16  Jason Merrill  <jason@redhat.com>
12389         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12391 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12393         PR tree-optimization/43074
12394         * gcc.dg/vect/fast-math-pr43074.c: New test.
12396 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12398         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12400 2010-02-16  Jason Merrill  <jason@redhat.com>
12402         PR c++/43031
12403         * g++.dg/ext/attrib36.C: New.
12405         PR c++/43036
12406         * g++.dg/other/array6.C: New.
12408 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12410         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12412 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12414         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12415         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12416         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12417         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12418         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12419         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12421 2010-02-15  Richard Guenther  <rguenther@suse.de>
12423         PR middle-end/43068
12424         * g++.dg/torture/pr43068.C: New testcase.
12426 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12428         PR c++/43024
12429         * g++.dg/opt/ice1.C: New.
12431 2010-02-14  Jason Merrill  <jason@redhat.com>
12433         PR c++/41997
12434         * g++.dg/cpp0x/initlist-opt.C: New.
12436 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12438         PR fortran/41113
12439         PR fortran/41117
12440         * gfortran.dg/internal_pack_6.f90: New test.
12442 2010-02-12  Jason Merrill  <jason@redhat.com>
12444         PR c++/43054
12445         * g++.dg/cpp0x/variadic99.C: New.
12447 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12449         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12450         sign extend pointers to gualchk_t.
12452         PR c++/43033
12453         * g++.dg/other/default3.C: Xfail g4 test.
12455 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12457         PR middle-end/43012
12458         * gcc.dg/graphite/pr43012.c: New.
12460 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12462         PR middle-end/42930
12463         * g++.dg/graphite/pr42930.C: New.
12465 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12467         PR middle-end/42914
12468         PR middle-end/42530
12469         * gcc.dg/graphite/pr42530.c: New.
12470         * gcc.dg/graphite/pr42914.c: New.
12472 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12474         PR middle-end/42771
12475         * gcc.dg/graphite/pr42771.c: New.
12477 2010-02-11  Richard Guenther  <rguenther@suse.de>
12479         PR tree-optimization/42998
12480         * gcc.c-torture/compile/pr42998.c: New testcase.
12482 2010-02-10  Jason Merrill  <jason@redhat.com>
12484         PR c++/41896
12485         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12487         PR c++/42983, core issue 906
12488         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12489         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12491         PR c++/43016
12492         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12494 2010-02-10  Richard Guenther  <rguenther@suse.de>
12496         PR tree-optimization/43017
12497         * gcc.dg/torture/pr43017.c: New testcase.
12499 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12501         PR fortran/40823
12502         * gfortran.dg/private_type_1.f90: Update error location.
12503         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12504         * gfortran.dg/typebound_operator_2.f03: Ditto.
12505         * gfortran.dg/assignment_2.f90: Ditto.
12506         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12507         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12509 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12511         PR fortran/43015
12512         * gfortran.dg/bind_c_usage_20.f90: New test.
12514 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12516         PR debug/43010
12517         * g++.dg/debug/pr43010.C: New test.
12519 2010-02-10  Richard Guenther  <rguenther@suse.de>
12521         PR c/43007
12522         * gcc.c-torture/execute/20100209-1.c: New testcase.
12523         * gcc.dg/fold-div-3.c: Likewise.
12525 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12527         * gcc.dg/builtin-ffs-1.c: New test.
12529 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12531         PR fortran/42999
12532         * gfortran.dg/array_constructor_35.f90: New test.
12534 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12536         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12538 2010-02-09  Jason Merrill  <jason@redhat.com>
12540         PR c++/42399
12541         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12543         PR c++/42370
12544         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12546 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12548         PR fortran/41869
12549         * gfortran.dg/module_write_1.f90: New test.
12551 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12553         * gcc.dg/pr19340.c: Adjust.
12555 2010-02-09  Richard Guenther  <rguenther@suse.de>
12557         PR tree-optimization/43008
12558         * gcc.c-torture/execute/pr43008.c: New testcase.
12560 2010-02-09  Richard Guenther  <rguenther@suse.de>
12562         PR tree-optimization/43000
12563         * gcc.dg/torture/pr43000.c: New testcase.
12564         * gcc.dg/torture/pr43002.c: Likewise.
12566 2010-02-09  Daniel Kraft  <d@domob.eu>
12568         PR fortran/39171
12569         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12570         and pass -Wsurprising as necessary.
12572 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12574         PR tree-optimization/42890
12575         * g++.dg/torture/pr42890.C: New test.
12577 2010-02-08  Richard Guenther  <rguenther@suse.de>
12579         PR middle-end/42995
12580         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12582 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12584         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12585         return 0 from main.
12586         * gcc.dg/graphite/block-1.c: Same.
12587         * gcc.dg/graphite/block-3.c: Same.
12588         * gcc.dg/graphite/block-4.c: Same.
12589         * gcc.dg/graphite/block-5.c: Same.
12590         * gcc.dg/graphite/block-6.c: Same.
12591         * gcc.dg/graphite/block-7.c: Same.
12592         * gcc.dg/graphite/interchange-0.c: Same.
12593         * gcc.dg/graphite/interchange-1.c: Same.
12594         * gcc.dg/graphite/interchange-10.c: Same.
12595         * gcc.dg/graphite/interchange-11.c: Same.
12596         * gcc.dg/graphite/interchange-12.c: Same.
12597         * gcc.dg/graphite/interchange-2.c: Same.
12598         * gcc.dg/graphite/interchange-3.c: Same.
12599         * gcc.dg/graphite/interchange-4.c: Same.
12600         * gcc.dg/graphite/interchange-5.c: Same.
12601         * gcc.dg/graphite/interchange-6.c: Same.
12602         * gcc.dg/graphite/interchange-7.c: Same.
12603         * gcc.dg/graphite/interchange-8.c: Same.
12604         * gcc.dg/graphite/interchange-9.c: Same.
12605         * gcc.dg/graphite/interchange-mvt.c: Same.
12607 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12609         * gfortran.dg/graphite/id-19.f: New.
12610         * gfortran.dg/graphite/pr14741.f90: New.
12611         * gfortran.dg/graphite/pr41924.f90: New.
12612         * gfortran.dg/graphite/run-id-2.f90: New.
12614 2010-02-07  Richard Guenther  <rguenther@suse.de>
12616         PR middle-end/42956
12617         * gcc.c-torture/compile/pr42956.c: New testcase.
12619 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12621         PR libfortran/42742
12622         * gfortran.dg/fmt_cache_2.f: New test.
12624 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12626         * gfortran.dg/read_no_eor.f90: New test.
12628 2010-02-05  Jason Merrill  <jason@redhat.com>
12630         * g++.dg/ext/label13.C: Move constructor body out of class.
12632 2010-02-03  Jason Merrill  <jason@redhat.com>
12634         PR c++/42870
12635         * g++.dg/ext/dllexport3.C: New.
12637 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12639         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12641 2010-02-05  Richard Guenther  <rguenther@suse.de>
12643         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12645 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12647         PR c++/42915
12648         * g++.dg/other/crash-9.C: New test.
12650 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12652         PR fortran/42309
12653         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12655 2010-02-04  Richard Guenther  <rguenther@suse.de>
12657         PR rtl-optimization/42952
12658         * gcc.dg/torture/pr42952.c: New testcase.
12660 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12662         PR libfortran/42901
12663         * gfortran.dg/namelist_60.f90: New test.
12665 2010-02-03  Jason Merrill  <jason@redhat.com>
12667         PR c++/40138
12668         * g++.dg/ext/builtin11.C: New.
12670         PR c++/4926
12671         PR c++/38600
12672         * g++.dg/abi/mangle35.C: New.
12673         * g++.dg/abi/mangle37.C: New.
12675         PR c++/12909
12676         * g++.dg/abi/mangle36.C: New.
12678         PR c++/35652
12679         * g++.dg/warn/string1.C: New.
12681 2010-02-03  Richard Guenther  <rguenther@suse.de>
12683         PR tree-optimization/42944
12684         * gcc.dg/errno-1.c: New testcase.
12686 2010-02-03  Richard Guenther  <rguenther@suse.de>
12688         PR middle-end/42927
12689         * gcc.c-torture/compile/pr42927.c: New testcase.
12691 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12693         PR fortran/42936
12694         * gfortran.dg/null_4.f90: New test.
12696 2010-02-02  Jason Merrill  <jason@redhat.com>
12698         PR c++/41090
12699         * g++.dg/ext/label13.C: New.
12701 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12703         PR fortran/42650
12704         * gfortran.dg/func_result_5.f90: New test.
12706 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12708         PR fortran/42922
12709         * gfortran.dg/pure_initializer_3.f90: News test.
12711 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12713         PR fortran/42888
12714         * gfortran.dg/allocate_derived_2.f90: New test.
12716 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12718         PR middle-end/42898
12719         * gcc.dg/torture/pr42898-2.c: New test.
12721 2010-01-31  Richard Guenther  <rguenther@suse.de>
12723         PR middle-end/42898
12724         * gcc.dg/torture/pr42898.c: New testcase.
12726 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12728         PR fortran/38324
12729         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12730         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12732 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12734         * g++.dg/tree-ssa/inline-1.C: New.
12735         * g++.dg/tree-ssa/inline-2.C: New.
12736         * g++.dg/tree-ssa/inline-3.C: New.
12738 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12740         PR testsuite/41701
12741         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12742         the string 'pow' in the pathname of the compiler from generating a
12743         test failure.
12745 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12747         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12748         * g++.old-deja/g++.mike/eh17.C: Likewise.
12749         * g++.old-deja/g++.mike/p5571.C: Likewise.
12751 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12753         PR c++/42758
12754         PR c++/42634
12755         PR c++/42336
12756         PR c++/42797
12757         PR c++/42880
12758         * g++.dg/other/crash-5.C: New test.
12759         * g++.dg/other/crash-6.C: New test.
12760         * g++.dg/other/crash-7.C: New test.
12761         * g++.dg/other/crash-8.C: New test.
12763 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12765         PR rtl-optimization/42889
12766         * gcc.dg/pr42889.c: New test.
12768 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12770         * gcc.target/i386/pr42881.c: Use SSE2.
12772 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12774         PR target/42891
12775         * gcc.target/i386/pr42891.c: New test.
12777 2010-01-28  Richard Guenther  <rguenther@suse.de>
12779         PR tree-optimization/42871
12780         * g++.dg/torture/pr42871.C: New testcase.
12782 2010-01-28  Richard Guenther  <rguenther@suse.de>
12784         * gcc.dg/Wobjsize-1.h: New testcase.
12785         * gcc.dg/Wobjsize-1.c: Likewise.
12787 2010-01-28  Richard Guenther  <rguenther@suse.de>
12789         PR middle-end/42883
12790         * g++.dg/torture/pr42883.C: New testcase.
12792 2010-01-28  Michael Matz  <matz@suse.de>
12794         * gcc.target/i386/pr42881.c: New test.
12796 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12798         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12799         Add i?86-*-solaris2* support.
12801 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12803         PR c++/42713
12804         PR c++/42820
12805         * g++.dg/template/typedef27.C: New test case.
12806         * g++.dg/template/typedef28.C: New test case.
12808 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12810         * gcc.dg/optimize-bswap*.c: Add ARM target
12812 2010-01-27  Richard Guenther  <rguenther@suse.de>
12814         PR middle-end/42878
12815         * gcc.dg/torture/pr42878-1.c: New testcase.
12816         * gcc.dg/torture/pr42878-2.c: Likewise.
12818 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12820         PR middle-end/42874
12821         * gcc.dg/vla-22.c: New test.
12823 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12825         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12826         current collation.
12828 2010-01-26  Richard Guenther  <rguenther@suse.de>
12830         PR rtl-optimization/42685
12831         * gcc.dg/pr42685.c: New testcase.
12832         * g++.dg/other/pr42685.C: Likewise.
12834 2010-01-26  Richard Guenther  <rguenther@suse.de>
12836         PR middle-end/42806
12837         * g++.dg/other/pr42806.C: New testcase.
12839 2010-01-26  Richard Guenther  <rguenther@suse.de>
12841         PR tree-optimization/42250
12842         * gcc.dg/pr42250.c: New testcase.
12844 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12846         * gnat.dg/array_bounds_test.adb: New test.
12848 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12850         PR fortran/42858
12851         * gfortran.dg/generic_21.f90: New test.
12853 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12855         PR testsuite/41522
12856         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12858 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12860         PR c++/42748
12861         * g++.dg/abi/arm_va_list2.C: New test.
12862         * g++.dg/abi/arm_va_list2.h: Companion header file.
12864 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12866         PR fortran/41044
12867         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12869         PR fortran/41167
12870         * gfortran.dg/char_array_arg_1.f90 : New test.
12872         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12874 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12876         PR fortran/39304
12877         * gfortran.dg/generic_20.f90: New test.
12879 2010-01-22  Michael Matz  <matz@suse.de>
12881         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12882         -msse2.
12884 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12886         PR fortran/42736
12887         * gfortran.dg/dependency_25.f90 : New test.
12889 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12891         PR tree-optimization/42585
12892         * gcc.dg/tree-ssa/pr42585.c: New test.
12894 2010-01-21  Richard Guenther  <rguenther@suse.de>
12896         PR middle-end/19988
12897         * gcc.dg/pr19988.c: New testcase.
12899 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12901         * g++.dg/compat/decimal/compat-common.h: New file.
12902         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12903         * g++.dg/compat/decimal/pass_x.h: New file.
12904         * g++.dg/compat/decimal/pass_y.h: New file.
12905         * g++.dg/compat/decimal/pass-1_main.C: New file.
12906         * g++.dg/compat/decimal/pass-1_x.C: New file.
12907         * g++.dg/compat/decimal/pass-1_y.C: New file.
12908         * g++.dg/compat/decimal/pass-2_main.C: New file.
12909         * g++.dg/compat/decimal/pass-2_x.C: New file.
12910         * g++.dg/compat/decimal/pass-2_y.C: New file.
12911         * g++.dg/compat/decimal/pass-3_main.C: New file.
12912         * g++.dg/compat/decimal/pass-3_x.C: New file.
12913         * g++.dg/compat/decimal/pass-3_y.C: New file.
12914         * g++.dg/compat/decimal/pass-4_main.C: New file.
12915         * g++.dg/compat/decimal/pass-4_x.C: New file.
12916         * g++.dg/compat/decimal/pass-4_y.C: New file.
12917         * g++.dg/compat/decimal/pass-5_main.C: New file.
12918         * g++.dg/compat/decimal/pass-5_x.C: New file.
12919         * g++.dg/compat/decimal/pass-5_y.C: New file.
12920         * g++.dg/compat/decimal/pass-6_main.C: New file.
12921         * g++.dg/compat/decimal/pass-6_x.C: New file.
12922         * g++.dg/compat/decimal/pass-6_y.C: New file.
12923         * g++.dg/compat/decimal/return_x.h: New file.
12924         * g++.dg/compat/decimal/return_y.h: New file.
12925         * g++.dg/compat/decimal/return-1_main.C: New file.
12926         * g++.dg/compat/decimal/return-1_x.C: New file.
12927         * g++.dg/compat/decimal/return-1_y.C: New file.
12928         * g++.dg/compat/decimal/return-2_main.C: New file.
12929         * g++.dg/compat/decimal/return-2_x.C: New file.
12930         * g++.dg/compat/decimal/return-2_y.C: New file.
12931         * g++.dg/compat/decimal/return-3_main.C: New file.
12932         * g++.dg/compat/decimal/return-3_x.C: New file.
12933         * g++.dg/compat/decimal/return-3_y.C: New file.
12934         * g++.dg/compat/decimal/return-4_main.C: New file.
12935         * g++.dg/compat/decimal/return-4_x.C: New file.
12936         * g++.dg/compat/decimal/return-4_y.C: New file.
12937         * g++.dg/compat/decimal/return-5_main.C: New file.
12938         * g++.dg/compat/decimal/return-5_x.C: New file.
12939         * g++.dg/compat/decimal/return-5_y.C: New file.
12940         * g++.dg/compat/decimal/return-6_main.C: New file.
12941         * g++.dg/compat/decimal/return-6_x.C: New file.
12942         * g++.dg/compat/decimal/return-6_y.C: New file.
12944 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12946         PR debug/42715
12947         * gcc.dg/pr42715.c: New.
12949 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12951         PR c++/42038
12952         * g++.dg/parse/crash55.C: New.
12954 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12956         PR debug/42782
12957         * gcc.dg/guality/pr42782.c: New.
12959 2010-01-20  Jason Merrill  <jason@redhat.com>
12961         PR c++/41788
12962         * g++.dg/abi/packed1.C: New.
12964         PR c++/41920
12965         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12967         PR c++/40750
12968         * g++.dg/parse/fn-typedef1.C: New.
12969         * g++.dg/other/cv_quals.C: Adjust.
12971 2010-01-20  Anthony Green  <green@moxielogic.com>
12973         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12974         pack(push) pragma).
12975         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12976         * gcc.dg/20020312-2.c: Port this to the moxie core.
12977         * gcc.dg/weak/typeof-2.c: Ditto.
12979 2010-01-20  Richard Guenther  <rguenther@suse.de>
12981         PR tree-optimization/42717
12982         * gcc.c-torture/compile/pr42717.c: New testcase.
12984 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12986         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12987         of signed, add a few new tests.
12989         PR middle-end/42803
12990         * g++.dg/parse/limits-initializer1.C: New test.
12992 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12994         PR fortran/42804
12995         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12996         * gfortran.dg/typebound_call_12.f03: New test.
12998 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
13000         PR fortran/42783
13001         * gfortran.dg/bounds_check_15.f90 : New test.
13003 2010-01-19  Michael Matz  <matz@suse.de>
13005         PR tree-optimization/41783
13006         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13008 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13010         PR target/38697.
13011         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13012         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13013         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13014         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13015         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13016         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13017         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13018         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13019         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13020         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13021         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13023 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13025         PR fortran/42545
13026         * gfortran.dg/extends_6.f03: Modified an error message.
13027         * gfortran.dg/extends_10.f03: New test.
13028         * gfortran.dg/private_type_6.f03: Modified an error message.
13029         * gfortran.dg/structure_constructor_8.f03: Ditto.
13031 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13033         PR tree-optimization/42719
13034         * gcc.dg/pr42719.c: New test.
13036         PR debug/42728
13037         * gcc.dg/pr42728.c: New test.
13039 2010-01-19  Anthony Green  <green@moxielogic.com>
13041         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13043 2010-01-18  Anthony Green  <green@moxielogic.com>
13045         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13046         for moxie.
13048 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13050         * g++.dg/template/error45.C: reverted as part of reverting the
13051         fix of PR c++/42634.
13053 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13055         PR c++/42634
13056         * g++.dg/template/error45.C: New test.
13058 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13060         PR c++/42766
13061         * g++.dg/conversion/op6.C: New test.
13063 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13065         PR target/42774
13066         * gcc.target/alpha/pr42774.c: New test.
13068 2010-01-18  Richard Guenther  <rguenther@suse.de>
13070         PR tree-optimization/42781
13071         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13073 2010-01-17  Richard Guenther  <rguenther@suse.de>
13075         PR middle-end/42248
13076         * gcc.c-torture/execute/pr42248.c: New testcase.
13078 2010-01-17  Richard Guenther  <rguenther@suse.de>
13080         PR tree-optimization/42773
13081         * g++.dg/torture/pr42773.C: New testcase.
13083 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13085         PR fortran/42677
13086         * gfortran.dg/interface_assignment_5.f90: New test.
13088 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13090         PR c++/42697
13091         * g++.dg/template/crash94.C: Reverted.
13093 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13095         PR debug/42767
13096         * gcc.dg/debug/pr42767.c: New.
13098 2010-01-15  Jason Merrill  <jason@redhat.com>
13100         PR c++/42761
13101         * g++.dg/cpp0x/decltype22.C: New.
13103 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13105         PR middle-end/42760
13106         * g++.dg/torture/pr42760.C: New test.
13108 2010-01-15  Jing Yu  <jingyu@google.com>
13110         PR rtl-optimization/42691
13111         * gcc.c-torture/execute/pr42691.c: New.
13113 2010-01-15  Richard Guenther  <rguenther@suse.de>
13115         PR middle-end/42739
13116         * g++.dg/torture/pr42739.C: New testcase.
13118 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13120         * g++.dg/template/error45.C: Revert as part of reverting changes
13121         or PR c++/42634.
13123 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13125         PR fortran/42684
13126         * gfortran.dg/interface_31.f90: New test.
13128 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13130         * gcc.target/powerpc/pr42747.c: New file.
13132 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13134         PR middle-end/42674
13135         * c-c++-common/pr42674.c: New test.
13137         PR c++/42608
13138         * g++.dg/template/instantiate11.C: New test.
13140 2010-01-14  Jason Merrill  <jason@redhat.com>
13142         PR c++/42701
13143         * g++.dg/overload/error3.C: New.
13145         PR c++/42655
13146         * g++.dg/overload/rvalue1.C: New.
13148 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13150         PR tree-optimization/42706
13151         * gcc.dg/ipa/pr42706.c: New testcase.
13153 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13155         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13157 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13159         PR tree-optimization/42714
13160         * g++.dg/torture/pr42714.C: New test.
13162 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13164         PR rtl-optimization/42246
13165         * gfortran.dg/pr42246-2.f: New.
13167 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13169         PR rtl-optimization/42389
13170         * gcc.dg/pr42389.c: New.
13172 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13174         PR rtl-optimization/42388
13175         * gcc.dg/pr42388.c: New.
13177 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13179         PR rtl-optimization/42294
13180         * gfortran.dg/pr42294.f: New.
13182 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13184         PR rtl-optimization/39453
13185         PR rtl-optimization/42246
13186         * gcc.dg/pr39453.c: New.
13187         * gcc.dg/pr42246.c: New.
13189 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13191         PR middle-end/42245
13192         * gcc.dg/pr42245.c: New.
13193         * gcc.dg/pr42245-2.c: New.
13195 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13197         PR rtl-optimization/42249
13198         * gcc.dg/pr42249.c: New.
13200 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13202         PR c/42721
13203         * gcc.c-torture/execute/pr42721.c: New test.
13205 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13207         PR tree-optimization/42709
13208         * gcc.dg/vect/pr42709.c: New test.
13210 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13212         PR fortran/41478
13213         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13214         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13216 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13218         PR fortran/42481
13219         * gfortran.dg/generic_19.f90 : New test.
13221 2010-01-13  Richard Guenther  <rguenther@suse.de>
13223         PR tree-optimization/42730
13224         * gcc.c-torture/compile/pr42730.c: New testcase.
13226 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13228         PR target/pr42542
13229         * gcc.target/ia64/pr42542-1.c: New.
13230         * gcc.target/ia64/pr42542-2.c: New.
13231         * gcc.target/ia64/pr42542-3.c: New.
13233 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13235         PR c++/42634
13236         * g++.dg/template/error45.C: New test.
13238 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13240         PR tree-optimization/42704
13241         * g++.dg/torture/pr42704.C: New test.
13243 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13245         PR tree-optimization/42703
13246         * gcc.c-torture/compile/pr42703.c: New test.
13248 2010-01-13  Richard Guenther  <rguenther@suse.de>
13250         PR tree-optimization/42705
13251         * gcc.c-torture/compile/pr42705.c: New testcase.
13253 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13255         * gcc.target/bfin/l2.c: New test.
13256         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13258 2010-01-13  Richard Guenther  <rguenther@suse.de>
13260         PR middle-end/42716
13261         * gcc.c-torture/compile/pr42716.c: New testcase.
13263 2010-01-13  Richard Guenther  <rguenther@suse.de>
13265         PR lto/42678
13266         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13268 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13270         PR c/42708
13271         * gcc.c-torture/compile/pr42708-1.c: New test.
13273 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13275         PR debug/42662
13276         * gcc.dg/pr42662.c: New test.
13278         PR tree-optimization/42645
13279         * g++.dg/other/pr42645-1.C: New test.
13280         * g++.dg/other/pr42645-2.C: New test.
13282 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13284         PR target/42416
13285         * gcc.target/powerpc/warn-1.c: New test.
13286         * gcc.target/powerpc/warn-2.c: New test.
13288 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13290         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13291         stack alignment.
13293 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13295         * gcc.dg/lto/20100108_0.c: New.
13297 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13299         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13300         Add -march=i686 -msse for 32bit x86 targets.
13302 2010-01-10  Richard Guenther  <rguenther@suse.de>
13304         PR middle-end/42667
13305         * gcc.dg/torture/pr42667.c: New testcase.
13307 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13309         PR fortran/32489
13310         * gfortran.dg/array_constructor_34.f90: New test.
13312 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13314         PR fortran/20923
13315         * gfortran.dg/array_constructor_33.f90: New test.
13316         gfortran.dg/array_function_5.f90: Add credit.
13318 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13320         PR debug/42631
13321         * gcc.dg/pr42631.c: New.
13323 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13325         PR debug/42630
13326         * gcc.dg/pr42630.c: New.
13328 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13330         PR debug/42629
13331         * gcc.dg/pr42629.c: New.
13333 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13335         PR middle-end/42363
13336         * gcc.dg/torture/pr42363.c: New.
13338 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13340         PR debug/42604
13341         PR debug/42395
13342         * gcc.dg/vect/pr42604.c: New.
13343         * gcc.dg/vect/pr42395.c: New.
13345 2010-01-09  Richard Guenther  <rguenther@suse.de>
13347         PR middle-end/42512
13348         * gcc.c-torture/execute/pr42512.c: New testcase.
13350 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13352         PR fortran/41298
13353         * gfortran.dg/c_ptr_tests_14.f90: New test.
13355 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13357         PR ada/41929
13358         * gnat.dg/null_pointer_deref1.adb: Don't run on
13359         sparc*-sun-solaris2.11.
13361 2010-01-08  Richard Guenther  <rguenther@suse.de>
13363         PR lto/42528
13364         * gcc.dg/lto/20100103-1_0.c: New testcase.
13365         * gcc.dg/lto/20100103-2_0.c: Likewise.
13367 2010-01-08  Tobias Burnus  <burnus@net-b.de
13369         PR/fortran 25829
13370         * gfortran.dg/asynchronous_1.f90: New test.
13371         * gfortran.dg/asynchronous_2.f90: New test.
13372         * gfortran.dg/conflicts.f90: Update error message.
13374 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13376         c++/40155
13377         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13379 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13381         PR tree-optimization/42625
13382         * g++.dg/opt/dtor4.C: New test.
13383         * g++.dg/opt/dtor4.h: New.
13384         * g++.dg/opt/dtor4-aux.cc: New.
13386 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13388         PR fortran/42597
13389         * gfortran.dg/proc_ptr_26.f90: New test.
13391 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13393         PR fortran/41872
13394         * gfortran.dg/allocatable_scalar_7.f90: New test.
13396 2010-01-06  Richard Guenther  <rguenther@suse.de>
13398         * gcc.c-torture/compile/pr42632.c: New testcase.
13400 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13402         PR target/42542
13403         * gcc.target/i386/pr42542-4.c: New.
13404         * gcc.target/i386/pr42542-4a.c: Likewise.
13405         * gcc.target/i386/pr42542-5.c: Likewise.
13406         * gcc.target/i386/pr42542-5a.c: Likewise.
13408 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13410         * gcc.dg/tls/opt-15.c: New test.
13412 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13414         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13416 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13418         PR tree-optimization/42462
13419         * g++.dg/torture/pr42462.C: New test.
13421 2010-01-05  Jason Merrill  <jason@redhat.com>
13423         * g++.dg/cpp0x/initlist30.C: New test.
13425 2010-01-05  Richard Guenther  <rguenther@suse.de>
13427         PR tree-optimization/42614
13428         * gcc.c-torture/execute/pr42614.c: New testcase.
13430 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13432         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13433         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13434         -Wunreachable-code.
13435         * gcc.dg/Wunreachable-2.c: Likewise.
13436         * gcc.dg/Wunreachable-3.c: Likewise.
13437         * gcc.dg/Wunreachable-4.c: Likewise.
13438         * gcc.dg/Wunreachable-5.c: Likewise.
13439         * gcc.dg/Wunreachable-6.c: Likewise.
13440         * gcc.dg/Wunreachable-7.c: Likewise.
13441         * gcc.dg/Wunreachable-8.c: Likewise.
13442         * gcc.dg/20041231-1.c: Likewise.
13444 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13446         PR other/42611
13447         * gcc.dg/pr42611.c: New test.
13449         PR tree-optimization/42508
13450         * g++.dg/opt/pr42508.C: New test.
13452 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13454         PR fortran/41872
13455         * gfortran.dg/allocatable_scalar_8.f90: New.
13457 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13459         PR tree-optimization/42398
13460         * gcc.c-torture/compile/pr42398.c: New test.
13462 2010-01-04  Jason Merrill  <jason@redhat.com>
13464         PR c++/42555
13465         * g++.dg/ext/attrib35.C: New.
13467         PR c++/42567
13468         * g++.dg/cpp0x/auto17.C: New.
13470 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13472         * gcc.dg/lto/20100104_0.c: New.
13474 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13476         PR target/42542
13477         * gcc.target/i386/pr42542-1.c: New.
13478         * gcc.target/i386/pr42542-1a.c: Likewise.
13479         * gcc.target/i386/pr42542-1b.c: Likewise.
13480         * gcc.target/i386/pr42542-2.c: Likewise.
13481         * gcc.target/i386/pr42542-2a.c: Likewise.
13482         * gcc.target/i386/pr42542-2b.c: Likewise.
13483         * gcc.target/i386/pr42542-3.c: Likewise.
13484         * gcc.target/i386/pr42542-3a.c: Likewise.
13486 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13488         PR fortran/41872
13489         * gfortran.dg/allocatable_scalar_5.f90: New test.
13490         * gfortran.dg/allocatable_scalar_6.f90: New test.
13492 2010-01-03  Richard Guenther  <rguenther@suse.de>
13494         PR testsuite/42583
13495         * gfortran.dg/gomp/recursion1.f90: Remove.
13497 2010-01-03  Richard Guenther  <rguenther@suse.de>
13499         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13500         * gcc.dg/uninit-6.c: Likewise.
13501         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13503 2010-01-03  Richard Guenther  <rguenther@suse.de>
13505         PR tree-optimization/42589
13506         * gcc.target/i386/pr42589.c: New testcase.
13508 2010-01-03  Richard Guenther  <rguenther@suse.de>
13510         PR tree-optimization/42438
13511         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13513 2010-01-02  Richard Guenther  <rguenther@suse.de>
13515         PR testsuite/41651
13516         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13518 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13520         PR target/42448
13521         * gcc.target/alpha/pr42448-1.c: New test.
13522         * gcc.target/alpha/pr42448-2.c: Ditto.
13524 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13526         PR preprocessor/41947
13527         * gcc.dg/c99-hexfloat-3.c: New test.
13529 2010-01-01  Richard Guenther  <rguenther@suse.de>
13531         PR c/42570
13532         * gcc.c-torture/execute/pr42570.c: New testcase.
13534 2010-01-01  Richard Guenther  <rguenther@suse.de>
13536         PR middle-end/42559
13537         * gcc.c-torture/compile/pr42559.c: New testcase.
13540 Copyright (C) 2010 Free Software Foundation, Inc.
13542 Copying and distribution of this file, with or without modification,
13543 are permitted in any medium without royalty provided the copyright
13544 notice and this notice are preserved.