1 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3 PR tree-optimization/46021
4 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
6 2010-12-09 Richard Guenther <rguenther@suse.de>
9 * gcc.c-torture/compile/pr46866.c: New testcase.
11 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
16 2010-12-09 Martin Jambor <mjambor@suse.cz>
19 * g++.dg/tree-ssa/pr46734.C: New test.
21 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
27 2010-12-08 Jason Merrill <jason@redhat.com>
30 * g++.dg/cpp0x/constexpr-array2.C: New.
32 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
34 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
37 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
39 * objc.dg/exceptions-7.m: New.
40 * obj-c++.dg/exceptions-7.mm: New.
41 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
42 * obj-c++.dg/exceptions-5.mm: Same change.
44 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
46 * objc.dg/foreach-6.m: Updated location of error messages.
47 * objc.dg/foreach-7.m: Same change.
49 2010-12-08 Richard Guenther <rguenther@suse.de>
50 Sebastian Pop <sebastian.pop@amd.com>
52 PR tree-optimization/45230
53 PR tree-optimization/45231
54 PR tree-optimization/45370
55 * gcc.dg/graphite/id-pr45230-1.c: New.
56 * gcc.dg/graphite/id-pr45231.c: New.
57 * gfortran.dg/graphite/id-pr45370.f90: New.
59 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
62 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
63 * testsuite/g++.dg/conversion/op1.C: Adjust.
64 * testsuite/g++.dg/conversion/simd1.C: Adjust.
65 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
66 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
67 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
68 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
69 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
70 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
71 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
72 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
73 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
74 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
75 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
76 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
77 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
78 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
79 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
80 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
81 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
82 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
83 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
84 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
85 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
86 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
87 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
88 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
89 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
90 * testsuite/g++.dg/expr/cond9.C: Adjust.
91 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
92 * testsuite/g++.dg/ext/label5.C: Adjust.
93 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
94 * testsuite/g++.dg/ext/vla2.C: Adjust.
95 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
96 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
97 * testsuite/g++.dg/init/synth2.C: Adjust.
98 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
99 * testsuite/g++.dg/lookup/new1.C: Adjust.
100 * testsuite/g++.dg/lookup/using9.C: Adjust.
101 * testsuite/g++.dg/other/error13.C: Adjust.
102 * testsuite/g++.dg/other/error20.C: Adjust.
103 * testsuite/g++.dg/other/error31.C: Adjust.
104 * testsuite/g++.dg/other/pr28114.C: Adjust.
105 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
106 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
107 * testsuite/g++.dg/overload/ambig1.C: Adjust.
108 * testsuite/g++.dg/overload/arg3.C: Adjust.
109 * testsuite/g++.dg/overload/builtin1.C: Adjust.
110 * testsuite/g++.dg/overload/copy1.C: Adjust.
111 * testsuite/g++.dg/overload/new1.C: Adjust.
112 * testsuite/g++.dg/overload/template4.C: Adjust.
113 * testsuite/g++.dg/overload/unknown1.C: Adjust.
114 * testsuite/g++.dg/overload/using2.C: Adjust.
115 * testsuite/g++.dg/parse/crash5.C: Adjust.
116 * testsuite/g++.dg/parse/error19.C: Adjust.
117 * testsuite/g++.dg/parse/error28.C: Adjust.
118 * testsuite/g++.dg/parse/template7.C: Adjust.
119 * testsuite/g++.dg/parse/typename7.C: Adjust.
120 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
121 * testsuite/g++.dg/tc1/dr152.C: Adjust.
122 * testsuite/g++.dg/template/conv11.C: Adjust.
123 * testsuite/g++.dg/template/copy1.C: Adjust.
124 * testsuite/g++.dg/template/crash37.C: Adjust.
125 * testsuite/g++.dg/template/deduce3.C: Adjust.
126 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
127 * testsuite/g++.dg/template/error38.C: Adjust.
128 * testsuite/g++.dg/template/error40.C: Adjust.
129 * testsuite/g++.dg/template/friend.C: Adjust.
130 * testsuite/g++.dg/template/incomplete2.C: Adjust.
131 * testsuite/g++.dg/template/instantiate5.C: Adjust.
132 * testsuite/g++.dg/template/local4.C: Adjust.
133 * testsuite/g++.dg/template/local6.C: Adjust.
134 * testsuite/g++.dg/template/new3.C: Adjust.
135 * testsuite/g++.dg/template/operator9.C: Adjust.
136 * testsuite/g++.dg/template/overload6.C: Adjust.
137 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
138 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
139 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
140 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
141 * testsuite/g++.dg/template/qualttp5.C: Adjust.
142 * testsuite/g++.dg/template/sfinae2.C: Adjust.
143 * testsuite/g++.dg/template/spec22.C: Adjust.
144 * testsuite/g++.dg/template/spec23.C: Adjust.
145 * testsuite/g++.dg/template/ttp25.C: Adjust.
146 * testsuite/g++.dg/template/typedef4.C: Adjust.
147 * testsuite/g++.dg/template/unify10.C: Adjust.
148 * testsuite/g++.dg/template/unify11.C: Adjust.
149 * testsuite/g++.dg/template/unify6.C: Adjust.
150 * testsuite/g++.dg/template/unify7.C: Adjust.
151 * testsuite/g++.dg/template/unify9.C: Adjust.
152 * testsuite/g++.dg/template/varmod1.C: Adjust.
153 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
154 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
155 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
156 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
157 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
158 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
159 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
160 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
161 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
162 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
163 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
164 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
165 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
166 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
167 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
168 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
169 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
170 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
171 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
172 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
173 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
174 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
175 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
176 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
177 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
178 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
179 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
180 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
181 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
182 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
183 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
184 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
185 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
186 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
187 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
188 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
189 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
190 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
191 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
192 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
193 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
194 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
195 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
196 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
197 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
198 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
199 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
200 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
201 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
202 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
203 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
204 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
205 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
206 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
207 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
208 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
209 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
210 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
211 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
212 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
213 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
214 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
215 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
216 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
217 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
218 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
219 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
220 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
221 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
222 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
223 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
224 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
225 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
226 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
227 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
228 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
229 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
231 2010-12-08 Jason Merrill <jason@redhat.com>
234 * g++.dg/init/synth4.C: New.
237 * g++.dg/cpp0x/defaulted21.C: New.
239 2010-12-08 Wei Guozhi <carrot@google.com>
242 * gcc.target/arm/pr46631: New testcase.
244 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
247 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
248 0.75) is not optimized if the machine has no sqrt instruction.
250 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
253 * gcc.target/ia64/pr43603.c: New.
254 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
256 2010-12-07 Tobias Burnus <burnus@net-b.de>
259 * gfortran.dg/string_4.f90: New.
261 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
263 PR tree-optimization/44676
264 * gcc.dg/graphite/id-pr44676.c: New.
266 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
268 PR tree-optimization/42327
269 * gcc.dg/tree-ssa/pr42327.c: New.
271 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
274 * g++.dg/pr45330.C: New test.
275 * g++.dg/ext/builtin3.C: Adjust.
276 * g++.dg/lookup/error1.C: Adjust.
277 * g++.dg/lookup/koenig5.C: Adjust.
278 * g++.dg/overload/koenig1.C: Adjust.
279 * g++.dg/parse/decl-specifier-1.C: Adjust.
280 * g++.dg/template/static10.C: Adjust.
281 * g++.old-deja/g++.mike/ns5.C: Adjust.
282 * g++.old-deja/g++.mike/ns7.C: Adjust.
283 * g++.old-deja/g++.ns/koenig5.C: Adjust.
284 * g++.old-deja/g++.ns/koenig9.C: Adjust.
285 * g++.old-deja/g++.other/lineno5.C: Adjust.
287 2010-12-07 Richard Guenther <rguenther@suse.de>
289 PR tree-optimization/46832
290 * gcc.c-torture/compile/pr46832.c: New testcase.
292 2010-12-07 Jakub Jelinek <jakub@redhat.com>
295 * gcc.dg/autopar/pr46799.c: New test.
297 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
299 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
300 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
302 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
305 * g++.dg/graphite/pr41562.C: New.
308 * gcc.dg/graphite/pr46185.c: New.
310 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
312 * objc.dg/foreach-8.m: New.
314 2010-12-06 Jakub Jelinek <jakub@redhat.com>
317 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
318 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
321 * gcc.target/ia64/pr43897.c: New test.
324 * gcc.dg/pr46771.c: New test.
326 PR rtl-optimization/46777
327 * gcc.dg/pr46777.c: New test.
329 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
331 * ada/acats/run_acats (which): Assign output to temporary
332 variable, only use if successful.
333 Use last field of type output.
335 2010-12-06 Richard Guenther <rguenther@suse.de>
337 PR tree-optimization/46806
338 * g++.dg/torture/20100825.C: New testcase.
340 2010-12-06 Richard Guenther <rguenther@suse.de>
342 PR tree-optimization/46785
343 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
345 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
347 * gcc.dg/pr46674.c (LABEL3): New macro definition.
350 (jelly): Account for user label prefix in asm name.
352 2010-12-05 Daniel Kraft <d@domob.eu>
355 * gfortran.dg/power2.f90: Initialize variables.
357 2010-12-04 Jan Hubicka <jh@suse.cz>
359 * snprintf-chk.c (ptr): Declare volatile.
360 * strcpy-chk.c (s2, s3, l1): Declare volatile.
361 * snprintf-chk.c (ptr): Declare volatile.
362 * vsprintf-chk.c (ptr): Declare volatile.
363 * vsnprintf-chk.c (ptr): Declare volatile.
365 2010-12-04 Tobias Burnus <burnus@net-b.de>
368 * gfortran.dg/quad_1.f90: Remove some complex
369 math checks as they fail on some non-libquadmath
372 2010-12-04 Daniel Kraft <d@domob.eu>
375 * gfortran.dg/power2.f90: New test.
377 2010-12-03 Jakub Jelinek <jakub@redhat.com>
380 * g++.dg/debug/pr46123.C: New test.
381 * g++.dg/debug/dwarf2/pr46123.C: New test.
383 2010-12-03 Jason Merrill <jason@redhat.com>
386 * g++.dg/template/scope4.C: New.
388 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
390 * gcc.target/arm/neon-offset-1.c: New test.
392 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
394 PR rtl-optimization/45354
395 * gcc.dg/tree-prof/pr45354.c: New.
397 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
400 * gfortran.dg/dependency_38.f90: New test.
402 2010-12-02 Ian Lance Taylor <iant@google.com>
404 * lib/go.exp: New file.
405 * lib/go-dg.exp: New file.
406 * lib/go-torture.exp: New file.
407 * lib/target-supports.exp (check_compile): Match // Go.
409 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
411 * gcc.dg/pr46685.c: New test.
413 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
415 PR tree-optimization/45199
416 * gcc.dg/tree-ssa/ldist-15.c: New.
417 * gcc.dg/tree-ssa/ldist-16.c: New.
418 * gfortran.dg/ldist-pr45199.f: New.
420 2010-12-02 Richard Guenther <rguenther@suse.de>
422 PR tree-optimization/46723
423 * gcc.dg/torture/pr46723.c: New testcase.
425 2010-12-02 Richard Guenther <rguenther@suse.de>
428 * g++.dg/lto/20101126-1_0.C: New testcase.
429 * g++.dg/lto/20101126-1_1.c: Likewise.
431 2010-12-02 Richard Guenther <rguenther@suse.de>
432 Ira Rosen <irar@il.ibm.com>
434 PR tree-optimization/46663
435 * gcc.dg/vect/pr46663.c: New test.
437 2010-12-02 Jie Zhang <jie@codesourcery.com>
440 * gcc.dg/pr46674.c: New test.
442 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
444 * objc.dg/exceptions-6.m: New.
445 * obj-c++.dg/exceptions-6.mm: New.
447 2010-12-01 Jan Hubicka <jh@suse.cz>
449 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
451 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
454 * gcc.dg/graphite/pr45297.c: New.
456 2010-12-01 Richard Guenther <rguenther@suse.de>
458 PR tree-optimization/46730
459 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
461 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
463 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
464 (a*b)-c generates two fma instructions, instead of separate
465 multiply, add, and subtract.
467 2010-11-30 Tobias Burnus <burnus@net-b.de>
469 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
470 a value to all array elements.
472 2010-11-30 Richard Guenther <rguenther@suse.de>
474 PR tree-optimization/46722
475 * gcc.target/i386/fma4-fma-2.c: New testcase.
477 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
479 * objc.dg/duplicate-class-1.m: New.
480 * obj-c++.dg/duplicate-class-1.mm: New.
482 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
484 * objc.dg/property/dotsyntax-21.m
485 * obj-c++.dg/property/dotsyntax-21.mm
487 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
490 * g++.dg/debug/pr46338.C: New.
492 2010-11-29 Richard Guenther <rguenther@suse.de>
493 Zdenek Dvorak <rakdver@kam.uniff.cz>
495 PR tree-optimization/46675
496 * gcc.dg/pr46675.c: New test.
498 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
500 * gcc/testsuite/objc.dg/strings-1.m: Move to...
501 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
502 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
503 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
504 constructor and class reference for NeXT runtime. Update paths.
505 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
506 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
507 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
508 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
509 constructor and class reference for NeXT runtime. Update paths.
511 2010-11-29 Dodji Seketeli <dodji@redhat.com>
514 * g++.dg/conversion/cast2.C: New test.
517 * g++.dg/conversion/cond4.C: Likewise.
519 2010-11-29 Dodji Seketeli <dodji@redhat.com>
522 Reverted patch for PR c++/42260
523 * g++.dg/conversion/cast2.C: Reverted new test.
525 2010-11-29 Dodji Seketeli <dodji@redhat.com>
528 * g++.dg/debug/dwarf2/typedef5.C: New test
530 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
531 Mike Stump <mrs@gcc.gnu.org>
536 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
537 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
538 * gcc.dg/darwin-comm.c: Adjust for new allocators.
539 * gcc.dg/darwin-sections.c: New test.
540 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
542 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
544 * objc.dg/exceptions-1.m: New.
545 * objc.dg/exceptions-2.m: New.
546 * objc.dg/exceptions-3.m: New.
547 * objc.dg/exceptions-4.m: New.
548 * objc.dg/exceptions-5.m: New.
549 * obj-c++.dg/exceptions-1.mm: New.
550 * obj-c++.dg/exceptions-2.mm: New.
551 * obj-c++.dg/exceptions-3.mm: New.
552 * obj-c++.dg/exceptions-4.mm: New.
553 * obj-c++.dg/exceptions-5.mm: New.
555 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
557 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
558 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
559 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
561 2010-11-28 Janus Weil <janus@gcc.gnu.org>
564 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
566 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
568 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
569 * gnat.dg/pack9.adb (dg-final): Likewise.
571 2010-11-28 Paul Thomas <pault@gcc.gnu.org
574 * gfortran.dg/realloc_on_assign_1.f03: New test.
575 * gfortran.dg/realloc_on_assign_2.f03: New test.
576 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
577 * gfortran.dg/unpack_bounds_1.f90: The same.
578 * gfortran.dg/cshift_bounds_2.f90: The same.
579 * gfortran.dg/matmul_bounds_2.f90: The same.
580 * gfortran.dg/matmul_bounds_3.f90: The same.
581 * gfortran.dg/matmul_bounds_4.f90: The same.
582 * gfortran.dg/matmul_bounds_5.f90: The same.
584 2010-11-27 Tobias Burnus <burnus@net-b.de>
588 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
590 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
593 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
595 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
597 * objc.dg/property/at-property-24.m: New.
598 * objc.dg/property/at-property-25.m: New.
599 * obj-c++.dg/property/at-property-24.mm: New.
600 * obj-c++.dg/property/at-property-25.mm: New.
602 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
604 * objc.dg/protocol-qualifier-1.m: New.
605 * objc.dg/protocol-qualifier-2.m: New.
606 * obj-c++.dg/protocol-qualifier-1.mm: New.
607 * obj-c++.dg/protocol-qualifier-2.mm: New.
609 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
611 * lib/gnat.exp: Load gcc.exp.
612 (gnat_target_compile): Use gcc_target_compile for *.c sources.
613 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
615 2010-11-26 Richard Guenther <rguenther@suse.de>
618 * gcc.dg/lto/20101125-1_0.c: New testcase.
619 * gcc.dg/lto/20101125-1_1.c: Likewise.
621 2010-11-22 Bud Davis <jmdavis@link.com>
623 * arith_divide_no_check.f
624 ,arith_divide.f,old_style_init.f90: new tests.
626 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
628 PR tree-optimization/46665
629 * gfortran.dg/pr46665.f90: New.
631 2010-11-26 Jakub Jelinek <jakub@redhat.com>
634 * gcc.dg/pr46647.c: New test.
636 2010-11-25 Janus Weil <janus@gcc.gnu.org>
639 * gfortran.dg/select_type_19.f03: New.
641 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
643 * objc.dg/ivar-problem-1.m: New.
644 * obj-c++.dg/ivar-problem-1.mm: New.
646 2010-11-25 Jakub Jelinek <jakub@redhat.com>
649 * gcc.c-torture/compile/pr46637.c: New test.
651 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
653 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
655 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
658 * gcc.target/i386/pr46647.c: New.
660 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
662 * gcc.dg/dll-8.c: New.
664 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
666 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
667 * gnat.dg/sse_nolib.adb: Likewise.
669 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
671 PR rtl-optimization/46585
672 * gcc.dg/pr46585.c: New.
674 2010-11-24 Richard Henderson <rth@redhat.com>
676 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
677 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
678 vect_unpack, vect_int_mult, vect_extract_even_odd,
679 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
681 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
684 * gfortran.dg/pr46519-1.f: New.
686 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
689 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
690 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
692 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
693 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
694 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
695 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
697 * gcc.target/i386/avx-vzeroupper-20.c: New.
698 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
699 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
700 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
701 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
702 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
703 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
705 2010-11-24 Richard Guenther <rguenther@suse.de>
708 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
710 2010-11-24 Jakub Jelinek <jakub@redhat.com>
712 PR rtl-optimization/46614
713 * gcc.dg/pr46614.c: New test.
715 2010-11-24 Tobias Burnus <burnus@net-b.de>
718 * gfortran.dg/transfer_simplify_10.f90: New.
720 2010-11-24 Jakub Jelinek <jakub@redhat.com>
723 * gfortran.dg/lto/pr46629_0.f90: New test.
725 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
727 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
728 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
730 2010-11-23 Joseph Myers <joseph@codesourcery.com>
732 * gcc.dg/opts-5.c: New test.
734 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
737 * g++.dg/debug/dwarf2/pr46527.C: New test.
739 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
741 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
743 2010-11-23 Jakub Jelinek <jakub@redhat.com>
746 * gcc.dg/pr46499-1.c: New test.
747 * gcc.dg/pr46499-2.c: New test.
749 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
751 * gcc.target/i386/alias-1.c: Require alias support.
753 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
755 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
756 for vectorizer tests.
757 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
758 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
759 * gcc.dg/graphite/pr41888.c: Ditto.
760 * gcc.dg/graphite/pr42729.c: Ditto.
762 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
763 Uros Bizjak <ubizjak@gmail.com>
765 * lib/target-supports.exp (check_vect_support_and_set_flags): New
766 procedure to check if the target supports vectorizer tests. Set
767 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
769 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
770 * g++.dg/vect/vect.exp: Ditto.
771 * gfortran.dg/vect/vect.exp: Ditto.
773 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
776 * objc.dg/strings-1.m: New.
777 * objc.dg/strings-2.m: New.
778 * obj-c++.dg/strings-1.mm: New.
779 * obj-c++.dg/strings-2.mm: New.
781 2010-11-22 Ian Bolton <ian.bolton@arm.com>
783 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
784 "target short_enums".
785 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
787 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
789 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
791 PR rtl-optimization/46603
792 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
795 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
796 being vectorized. Adjust dg-final pattern.
797 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
799 * gcc.dg/vect: Do not include <stdio.h> in testcases.
800 * gcc.dg/vect/costmodel/ppc: Likewise.
802 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
804 PR rtl-optimization/45652
805 * gcc.dg/pr45652.c: New.
807 2010-11-21 Richard Henderson <rth@redhat.com>
809 PR rtl-optimization/46571
810 * gcc.dg/pr46571.c: New.
812 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
814 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
816 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
819 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
821 2010-11-20 Joseph Myers <joseph@codesourcery.com>
823 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
824 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
825 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
826 * gcc.dg/pack-test-2.c: Test for all targets.
827 * gcc.dg/pragma-align.c: Test for all targets.
828 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
829 * gcc.dg/ucnid-10.c: Test for all targets.
831 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
833 * gcc.target/sparc/sparc-align-1.c: New test.
835 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
840 * g++.dg/parse/semicolon3.C: New test.
841 * g++.dg/debug/pr22514.C: Adjust.
842 * g++.dg/init/error1.C: Adjust.
843 * g++.dg/other/bitfield3.C: Adjust.
844 * g++.dg/other/semicolon.C: Adjust.
845 * g++.dg/parse/error14.C: Adjust.
846 * g++.dg/parse/error5.C: Adjust.
847 * g++.dg/parse/parameter-declaration-1.C: Adjust.
848 * g++.dg/template/pr23510.C: Adjust.
849 * g++.dg/template/pr39425.C: Adjust.
850 * g++.old-deja/g++.robertl/eb125.C: Adjust.
852 2010-11-20 Jakub Jelinek <jakub@redhat.com>
855 * gcc.dg/autopar/pr46561.c: New test.
858 * g++.dg/other/error34.C: New test.
861 * g++.dg/cpp0x/constexpr-base3.C: New test.
863 PR tree-optimization/45830
864 * gcc.target/i386/pr45830.c: New test.
865 * gcc.c-torture/execute/pr45830.c: New test.
867 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
869 * objc.dg/attributes/class-attribute-1.m: Rewritten.
870 * objc.dg/attributes/class-attribute-2.m: Same change.
871 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
872 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
873 * objc.dg/fobjc-std-1.m: Updated.
874 * obj-c++.dg/fobjc-std-1.mm: Updated.
876 2010-11-19 Michael Matz <matz@suse.de>
878 PR tree-optimization/46077
879 * gcc.dg/vect/O3-pr46077.c: New testcase.
881 2010-11-19 Joseph Myers <joseph@codesourcery.com>
884 * gcc.c-torture/compile/pr46547-1.c: New test.
886 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
888 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
890 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
891 $GFORTRAN_UNDER_TEST.
892 (gfortran_init): Use -B to specify specpath, add trailing /.
894 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
896 * gcc.target/powerpc/ppc-target-1.c: New file to test target
897 attributes on PowerPC.
898 * gcc.target/powerpc/ppc-target-2.c: Ditto.
899 * gcc.target/powerpc/ppc-target-3.c: Ditto.
901 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
903 * objc.dg/attributes/proto-attribute-1.m: Updated.
904 * objc.dg/attributes/proto-attribute-2.m: New.
905 * objc.dg/attributes/proto-attribute-3.m: New.
906 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
907 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
908 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
910 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
912 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
914 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
916 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
918 2010-11-18 Steve Ellcey <sje@cup.hp.com>
920 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
921 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
923 2010-11-18 Jakub Jelinek <jakub@redhat.com>
926 * gcc.c-torture/compile/pr46534.c: New test.
928 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
930 * gnat.dg/atomic4.ad[sb]: New test.
931 * gnat.dg/volatile4.adb: Likewise.
933 2010-11-18 Richard Henderson <rth@redhat.com>
935 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
937 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
940 * c-c++-common/pr33193.c: New test.
942 2010-11-18 Richard Guenther <rguenther@suse.de>
944 PR tree-optimization/46172
945 * gcc.dg/torture/pr46172.c: New testcase.
947 2010-11-18 Jeff Law <law@redhat.com>
949 PR middle-end-optimization/46297
950 * gfortran.dg/pr46297.f: New test.
952 2010-11-17 Steve Ellcey <sje@cup.hp.com>
955 * gcc.dg/pr31490.c: New test.
957 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
959 * gcc.dg/nop.h: Move from ...
960 * gcc.dg/guality/nop.h: ... here.
961 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
962 * gcc.dg/guality/asm-1.c: Update nop.h include.
963 * gcc.dg/guality/pr43329-1.c: Ditto.
965 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
967 * gcc.dg/two-types-1.c: New test.
968 * gcc.dg/two-types-2.c: New test.
969 * gcc.dg/two-types-3.c: New test.
970 * gcc.dg/two-types-4.c: New test.
971 * gcc.dg/two-types-5.c: New test.
972 * gcc.dg/two-types-6.c: New test.
973 * gcc.dg/two-types-7.c: New test.
974 * gcc.dg/two-types-8.c: New test.
975 * gcc.dg/two-types-9.c: New test.
976 * gcc.dg/two-types-10.c: New test.
977 * objc.dg/two-types-1.m: New test.
979 2010-11-17 Jakub Jelinek <jakub@redhat.com>
981 PR rtl-optimization/46440
982 * gcc.dg/pr46440.c: New test.
985 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
987 2010-11-17 Ira Rosen <irar@il.ibm.com>
989 PR tree-optimization/46312
990 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
991 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
992 on targets that support vector shifts with scalar shift argument.
994 * gcc.dg/vect/vect-scal-opt.c: Rename to...
995 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
996 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
997 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
998 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
999 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1000 support misaligned data accesses.
1001 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1002 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1003 * lib/target-supports.exp
1004 (check_effective_target_vect_shift_scalar): New.
1006 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1008 * gcc.dg/guality/nop.h: New file.
1009 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1010 "nop". Adjust line numbers in gdb-test.
1011 * gcc.dg/guality/pr43329-1.c: Likewise.
1013 2010-11-16 Jason Merrill <jason@redhat.com>
1015 * g++.dg/cpp0x/defaulted20.C: New.
1017 * g++.dg/template/injected2.C: New.
1019 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1021 * objc.dg/protocol-optional-1.m: New.
1022 * obj-c++.dg/protocol-optional-1.mm: New.
1024 2010-11-16 Richard Henderson <rth@redhat.com>
1026 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1027 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1029 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1031 * gnat.dg/opt12.adb: New test.
1032 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1034 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1036 * gcc.target/rx/pack.c: New test.
1038 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1039 Tobias Burnus <burnus@net-b.de>
1042 * gfortran.dg/quad_1.f90: New.
1043 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1045 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1046 library search path; call gcc-set-multilib-library-path with
1047 arguments such that libgfortran.spec is found.
1048 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1050 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1053 * g++.dg/warn/Wsequence-point-3.C: New test.
1055 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1057 PR preprocessor/17349
1058 * gcc.dg/cpp/cmdlne-C3.c: New.
1060 2010-11-16 Richard Guenther <rguenther@suse.de>
1062 PR tree-optimization/44545
1063 * gcc.dg/pr44545.c: New testcase.
1065 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1067 PR rtl-optimization/46366
1068 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1071 2010-11-16 Richard Guenther <rguenther@suse.de>
1073 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1075 2010-11-16 Richard Guenther <rguenther@suse.de>
1078 * gfortran.dg/gomp/pr45172.f90: New testcase.
1080 2010-11-16 Nick Clifton <nickc@redhat.com>
1082 * gcc.target/rx/pack.c: New test.
1084 2010-11-15 Richard Henderson <rth@redhat.com>
1086 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1087 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1088 Use builtin_constant_p rather than scanning for builtin name.
1090 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1092 * objc.dg/property/dotsyntax-18.m: New.
1093 * objc.dg/property/dotsyntax-19.m: New.
1094 * objc.dg/property/dotsyntax-20.m: New.
1095 * obj-c++.dg/property/dotsyntax-18.mm: New.
1096 * obj-c++.dg/property/dotsyntax-19.mm: New.
1097 * obj-c++.dg/property/dotsyntax-20.mm: New.
1098 * objc.dg/property/dotsyntax-4.m: Removed some unused
1100 * objc.dg/property/dotsyntax-6.m: Same change.
1101 * objc.dg/property/dotsyntax-16.m: Same change.
1102 * objc.dg/property/dotsyntax-17.m: Same change.
1103 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1104 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1105 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1106 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1107 * objc.dg/property/at-property-22.m: Added missing casts.
1108 * obj-c++.dg/property/at-property-22.mm: Same change.
1110 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1112 PR tree-optimization/46491
1113 * gcc.target/i386/pr46491.c: New test.
1115 PR tree-optimization/46461
1116 * gcc.c-torture/compile/pr46461.c: New test.
1118 2010-11-15 Tobias Burnus <burnus@net.b.de>
1121 * gfortran.dg/allocatable_scalar_11.f90: New.
1122 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1125 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1128 * gcc.target/i386/pr46095.c: New test.
1131 * gcc.dg/pr46387.c: New test.
1133 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1135 * objc.dg/property/dotsyntax-16.m: New.
1136 * objc.dg/property/dotsyntax-17.m: New.
1137 * obj-c++.dg/property/dotsyntax-16.mm: New.
1138 * obj-c++.dg/property/dotsyntax-17.mm: New.
1139 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1140 syntax with properties, which now works.
1141 * obj-c++.dg/property/at-property-10.mm: Same change.
1143 2010-11-15 Martin Jambor <mjambor@suse.cz>
1145 PR tree-optimization/46349
1146 * gnat.dg/opt9.adb: New file.
1147 * gnat.dg/opt9_pkg.ads: Likewise
1149 2010-11-15 Richard Guenther <rguenther@suse.de>
1152 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1154 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1156 PR preprocessor/45038
1157 * g++.dg/pr45038.C: New test.
1159 2010-11-15 Richard Guenther <rguenther@suse.de>
1161 PR tree-optimization/46467
1162 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1164 2010-11-15 Richard Guenther <rguenther@suse.de>
1167 * g++.dg/torture/pr34850.C: Adjust.
1169 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1172 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1174 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1176 * objc.dg/property/at-property-21.m: New.
1177 * objc.dg/property/at-property-22.m: New.
1178 * objc.dg/property/at-property-23.m: New.
1179 * objc.dg/property/synthesize-9.m: New.
1180 * objc.dg/property/synthesize-10.m: New.
1181 * objc.dg/property/synthesize-11.m: New.
1182 * obj-c++.dg/property/at-property-21.mm: New.
1183 * obj-c++.dg/property/at-property-22.mm: New.
1184 * obj-c++.dg/property/at-property-23.mm: New.
1185 * obj-c++.dg/property/synthesize-9.mm: New.
1186 * obj-c++.dg/property/synthesize-10.mm: New.
1187 * obj-c++.dg/property/synthesize-11.mm: New.
1189 * objc.dg/property/at-property-4.m: Updated to match new compiler
1190 where some errors have been converted into warnings and vice versa.
1191 * objc.dg/property/at-property-16.m: Same change.
1192 * objc.dg/property/at-property-18.m: Same change.
1193 * objc.dg/property/property-neg-5.m: Same change.
1194 * obj-c++.dg/property/at-property-4.mm: Same change.
1195 * obj-c++.dg/property/at-property-16.mm: Same change.
1196 * obj-c++.dg/property/at-property-18.mm: Same change.
1197 * obj-c++.dg/property/property-neg-5.mm: Same change.
1199 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1200 commented out because of testsuite problems; I found out that
1201 using dg-warning instead of dg-message gets them to work.
1202 * obj-c++.dg/property/property-neg-3.mm: Same change.
1203 * obj-c++.dg/property/synthesize-6.mm: Same change.
1204 * obj-c++.dg/property/at-property-5.mm: Same change.
1205 * obj-c++.dg/property/at-property-14.mm: Same change.
1206 * obj-c++.dg/property/at-property-18.mm: Same change.
1207 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1208 some tests still do not work due to some other testsuite issue).
1210 2010-11-13 Jason Merrill <jason@redhat.com>
1212 * g++.dg/cpp0x/auto20.C: New.
1214 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1216 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1217 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1219 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1222 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1223 * gcc.dg/pr35746.c: Likewise.
1224 * gcc.dg/cpp/direct2.c: Likewise.
1225 * gcc.dg/cpp/direct2s.c: Likewise.
1226 * gcc.dg/noncompile/920923-1.c: Likewise.
1227 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1229 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1231 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1233 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1235 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1236 a pointer to an arbitrary C struct with an Objective-C protocol.
1237 Test various valid uses of typedef with Objective-C objects and
1239 * objc.dg/invalid-type-1.m: New.
1240 * obj-c++.dg/invalid-type-1.m: New.
1242 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1244 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1246 2010-11-13 Tobias Burnus <burnus@net-b.de>
1249 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1251 2010-11-13 Tobias Burnus <burnus@net-b.de>
1254 * gfortran.dg/volatile12.f90: New.
1256 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1258 * objc.dg/attributes/method-format-1.m: Adjust.
1260 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1263 * gcc.dg/decl-9.c: New.
1265 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1267 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1269 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1271 * gcc.dg/format/few-1.c: New test.
1272 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1273 * gcc.dg/format/c90-scanf-1.c: Adjust.
1274 * gcc.dg/format/cmn-err-1.c: Adjust.
1275 * gcc.dg/format/dfp-printf-1.c: Adjust.
1276 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1277 * gcc.dg/format/gcc_diag-1.c: Adjust.
1278 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1279 * gcc.dg/format/strfmon-1.c: Adjust.
1280 * gcc.dg/format/unnamed-1.c: Adjust.
1281 * gcc.dg/format/xopen-2.c: Adjust.
1282 * g++.dg/ext/builtin4.C: Adjust.
1283 * g++.dg/ext/builtin5.C: Adjust.
1285 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1287 * gcc.dg/pragma-diag-2.c: New test.
1289 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1292 * gfortran.dg/optional_mask.f90: New test.
1294 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1296 * g++.dg/cpp0x/defaulted15.C: Adjust.
1298 2010-11-12 James Dennett <jdennett@google.com>
1301 * g++.dg/expr/static_cast7.C: New.
1303 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1305 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1307 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1309 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1310 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1312 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1314 * gcc.dg/pr46375.c: New test.
1316 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1319 * c-c++-common/fmax-errors.c: New test.
1321 2010-11-11 Richard Henderson <rth@redhat.com>
1323 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1325 2010-11-11 Jan Hubicka <jh@suse.cz>
1327 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1328 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1330 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1333 * gcc.dg/pr46088.c: New test.
1335 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1337 * gfortran.dg/empty_derived_type.f90: New test.
1339 2010-11-11 Tobias Burnus <burnus@net-b.de>
1342 * gfortran.dg/class_31.f90: New.
1345 * gfortran.dg/forall_14.f90: New.
1347 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1348 Tobias Burnus <burnus@net-b.de>
1351 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1353 2010-11-11 Jan Hubicka <jh@suse.cz>
1355 * gcc.dg/20081223-1.c: Update LTO options.
1356 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1357 * gcc.dg/lto/20081118_0.c: Update LTO options.
1358 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1359 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1360 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1361 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1362 * gcc.dg/lto/20090116_0.c: Update LTO options.
1363 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1364 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1365 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1366 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1367 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1368 * gcc.dg/lto/20081224_0.c: Update LTO options.
1369 * gcc.dg/lto/20090219_0.c: Update LTO options.
1370 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1371 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1372 * gcc.dg/lto/20081115_0.c: Update LTO options.
1373 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1374 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1375 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1376 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1377 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1378 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1379 * g++.dg/20090107-1.C: Update LTO options.
1380 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1381 * g++.dg/lto/20081123_0.C: Update LTO options.
1382 * g++.dg/lto/20090313_0.C: Update LTO options.
1383 * g++.dg/lto/20081125_0.C: Update LTO options.
1384 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1385 * g++.dg/lto/20081219_0.C: Update LTO options.
1386 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1387 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1388 * g++.dg/lto/20090303_0.C: Update LTO options.
1389 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1390 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1391 * g++.dg/lto/20090128_0.C: Update LTO options.
1392 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1393 * g++.dg/lto/20090302_0.C: Update LTO options.
1394 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1395 * g++.dg/lto/20081118_0.C: Update LTO options.
1396 * g++.dg/20090121-1.C: Update LTO options.
1397 * objc.dg/lto/lto.exp: Update LTO options.
1398 * lib/lto.exp: Update LTO options.
1399 * lib/gcc-dg.exp: Update LTO options.
1400 * lib/c-torture.exp: Update LTO options.
1401 * obj-c++.dg/lto/lto.exp: Update LTO options.
1403 2010-11-11 Jan Hubicka <jh@suse.cz>
1405 PR tree-optimize/40436
1406 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1407 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1409 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1411 * gfortran.dg/proc_decl_24.f90: New.
1413 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1415 * objc.dg/property/at-property-20.m: New.
1416 * objc.dg/property/synthesize-8.m: New.
1417 * obj-c++.dg/property/at-property-20.m: New.
1418 * obj-c++.dg/property/synthesize-8.mm: New.
1420 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1422 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1424 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.c-torture/compile/pr46388.c: New test.
1429 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1431 * lib/lto.exp (lto-get-options-main): Support optional target
1432 selector for dg-suppress-ld-options.
1434 2010-11-11 Martin Jambor <mjambor@suse.cz>
1436 PR tree-optimization/46383
1437 * g++.dg/torture/pr46383.C: New test.
1439 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1441 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1442 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1444 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1445 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1446 * g++.dg/other/i386-3.C: Ditto.
1448 2010-11-10 Jason Merrill <jason@redhat.com>
1450 * g++.dg/cpp0x/constexpr-46420.C: New.
1452 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1454 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1455 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1456 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1457 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1460 2010-11-10 Jan Hubicka <jh@suse.cz>
1462 PR tree-optimize/38669
1463 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1465 2010-11-10 Jan Hubicka <jh@suse.cz>
1467 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1469 2010-11-10 Jason Merrill <jason@redhat.com>
1471 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1473 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1476 * gcc.dg/debug/pr46409.c: New test.
1479 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1481 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1484 * gcc-target/i386/pr46419.c: New test.
1486 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1488 * g++.dg/other/i386-2.C: Add -mtbm.
1489 * g++.dg/other/i386-3.C: Likewise.
1490 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1491 * gcc.target/i386/funcspec-6.c: Likewise.
1492 * gcc.target/i386/sse-12.c: Add -mtbm.
1493 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1495 * gcc.target/i386/sse-14.c: Likewise.
1496 * gcc.target/i386/sse-22.c: Likewise.
1497 * gcc.target/i386/sse-23.c: Likewise.
1498 * gcc.target/i386/tbm-1.c: New file.
1499 * gcc.target/i386/tbm-2.c: Likewise.
1501 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1503 * g++.dg/other/i386-2.C: Add -mbmi.
1504 * g++.dg/other/i386-3.C: Likewise.
1505 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1506 * gcc.target/i386/funcspec-6.c: Likewise.
1507 * gcc.target/i386/sse-12.c: Add -mbmi.
1508 * gcc.target/i386/bmi-1.c: New file.
1509 * gcc.target/i386/bmi-2.c: Likewise.
1510 * gcc.target/i386/bmi-3.c: Likewise.
1511 * gcc.target/i386/bmi-4.c: Likewise.
1512 * gcc.target/i386/bmi-5.c: Likewise.
1513 * gcc.target/i386/bmi-6.c: Likewise.
1515 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1518 * g++.dg/pr46065.C: New test.
1520 2010-11-10 Jan Hubicka <jh@suse.cz>
1522 PR tree-optimize/33172
1523 PR tree-optimize/43411
1524 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1525 * g++.dg/tree-ssa/pr43411.C: New testcase.
1527 2010-11-10 Jan Hubicka <jh@suse.cz>
1529 PR tree-optimize/46228
1530 * g++.dg/tree-ssa/pr46228.C: New testcase.
1532 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1534 PR tree-optimization/46414
1535 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1537 2010-11-10 Tobias Burnus <burnus@net-b.de>
1540 * gfortran.dg/intrinsic_7.f90: New.
1542 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1544 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1545 * g++.dg/abi/thunk4.C: Likewise.
1546 * g++.dg/opt/combine.C: Add dg-require-visibility.
1547 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1548 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1550 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1551 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1552 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1554 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1555 * gcc.dg/intmax_t-1.c: Likewise.
1557 2010-11-10 Tobias Burnus <burnus@net-b.de>
1560 * gfortran.dg/class_30.f90: New.
1562 2010-11-10 Tobias Burnus <burnus@net-b.de>
1565 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1568 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1570 PR tree-optimization/45971
1571 * gcc.dg/vect/O3-pr45971.c: New.
1573 2010-11-10 Richard Guenther <rguenther@suse.de>
1575 PR tree-optimization/44964
1576 * gcc.dg/pr44964.c: New testcase.
1578 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1580 * gnat.dg/opt10.adb: Fix typo.
1582 2010-11-10 Martin Jambor <mjambor@suse.cz>
1584 PR tree-optimization/46351
1585 PR tree-optimization/46377
1586 * gnat.dg/opt10.adb: New file.
1587 * gnat.dg/opt10_pkg.ads: Likewise.
1588 * gnat.dg/opt11.adb: Likewise.
1589 * gnat.dg/opt11.ads: Likewise.
1591 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1593 * gnat.dg/boolean_conv.adb: New test.
1595 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1597 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1599 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1601 * gnat.dg/unchecked_convert7.adb: New test.
1603 2010-11-10 Richard Guenther <rguenther@suse.de>
1605 PR tree-optimization/46398
1606 * gcc.dg/torture/pr46398.c: New testcase.
1608 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1610 * gfortran.dg/open_dev_null.f90: New test.
1612 2010-11-09 Jan Hubicka <jh@suse.cz>
1614 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1617 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1619 * gcc.dg/struct-semi-4.c: New test.
1621 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1623 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1624 power5 to enable generation of FRIZ.
1626 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1629 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1632 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1635 * gfortran.dg/pr43808.f90: New test.
1637 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1639 PR tree-optimization/46036
1640 * gfortran.dg/lto/pr46036_0.f90: New.
1642 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1645 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1646 bar invocation instead of first.
1649 * gcc.dg/pr46171.c: New test.
1651 2010-11-09 Richard Guenther <rguenther@suse.de>
1653 PR tree-optimization/46355
1654 * gcc.dg/pr46355.c: New testcase.
1656 2010-11-09 Richard Guenther <rguenther@suse.de>
1658 PR tree-optimization/46177
1659 * gcc.dg/pr46177-2.c: New testcase.
1661 2010-11-09 Richard Guenther <rguenther@suse.de>
1664 * gcc.dg/vec-scal-opt.c: Move ...
1665 * gcc.dg/vect/vect-scal-opt.c: ... here.
1666 * gcc.dg/vec-scal-opt1.c: Move ...
1667 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1668 * gcc.dg/vec-scal-opt2.c: Move ...
1669 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1671 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1673 * gnat.dg/specs/static_initializer5.ads: New test.
1674 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1676 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1679 * gcc.c-torture/compile/pr46360.c: New test.
1682 * g++.dg/warn/Wsequence-point-2.C: New test.
1684 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1687 * gfortran.dg/class_29.f03: New.
1689 2010-11-09 Richard Guenther <rguenther@suse.de>
1692 * gcc.target/i386/alias-1.c: New testcase.
1694 2010-11-08 Jason Merrill <jason@redhat.com>
1696 * g++.dg/cpp0x/constexpr-sassert.C: New.
1698 2010-11-08 Jason Merrill <jason@redhat.com>
1700 * g++.dg/cpp0x/constexpr-defarg.C: New.
1702 2010-11-08 Xinliang David Li <davidxl@google.com>
1704 PR tree-optimization/46316
1705 * gcc.c-torture/execute/pr46316.c: New test.
1707 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1710 * gfortran.dg/class_28.f03: Extended.
1712 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1714 * objc.dg/property/dotsyntax-13.m: New.
1715 * objc.dg/property/dotsyntax-14.m: New.
1716 * objc.dg/property/dotsyntax-15.m: New.
1717 * objc.dg/property/synthesize-7.m: New.
1718 * obj-c++.dg/property/dotsyntax-13.mm: New.
1719 * obj-c++.dg/property/dotsyntax-14.mm: New.
1720 * obj-c++.dg/property/dotsyntax-15.mm: New.
1721 * obj-c++.dg/property/synthesize-7.mm: New.
1723 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1725 * objc.dg/property/dynamic-4.m: New.
1726 * objc.dg/property/dynamic-5.m: New.
1727 * objc.dg/property/dynamic-6.m: New.
1728 * obj-c++.dg/property/dynamic-4.mm: New.
1729 * obj-c++.dg/property/dynamic-5.mm: New.
1730 * obj-c++.dg/property/dynamic-6.mm: New.
1732 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1734 * objc.dg/property/synthesize-3.m: New.
1735 * objc.dg/property/synthesize-4.m: New.
1736 * objc.dg/property/synthesize-5.m: New.
1737 * objc.dg/property/synthesize-6.m: New.
1738 * obj-c++.dg/property/synthesize-3.mm: New.
1739 * obj-c++.dg/property/synthesize-4.mm: New.
1740 * obj-c++.dg/property/synthesize-5.mm: New.
1741 * obj-c++.dg/property/synthesize-6.mm: New.
1743 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1745 * objc.dg/property/at-property-5.m: Updated test.
1746 * objc.dg/property/at-property-16.m: New.
1747 * objc.dg/property/at-property-17.m: New.
1748 * objc.dg/property/at-property-18.m: New.
1749 * objc.dg/property/at-property-19.m: New.
1750 * objc.dg/property/dotsyntax-12.m: New.
1751 * objc.dg/protocol-inheritance-1.m: New.
1752 * objc.dg/protocol-inheritance-2.m: New.
1753 * obj-c++.dg/property/at-property-5.mm: Updated test.
1754 * obj-c++.dg/property/at-property-16.mm: New.
1755 * obj-c++.dg/property/at-property-17.mm: New.
1756 * obj-c++.dg/property/at-property-18.mm: New.
1757 * obj-c++.dg/property/at-property-19.mm: New.
1758 * obj-c++.dg/protocol-inheritance-1.mm: New.
1759 * obj-c++.dg/protocol-inheritance-2.mm: New.
1760 * obj-c++.dg/property/dotsyntax-12.mm: New.
1762 2010-11-08 Jason Merrill <jason@redhat.com>
1764 * g++.dg/expr/overflow1.C: New.
1765 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1766 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1767 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1768 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1770 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1772 * gcc.dg/pr35442.c: Adapt warning.
1775 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1776 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1777 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1778 i?86-*-* x86_64-*-*.
1779 * g++.dg/torture/pr36445.C: Likewise.
1780 * gcc.c-torture/compile/pr34856.c: Likewise.
1781 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1782 * gcc.c-torture/compile/vector-1.c: Likewise.
1783 * gcc.c-torture/compile/vector-2.c: Likewise.
1784 * gcc.dg/pr32912-1.c: Likewise.
1785 * gcc.c-torture/execute/va-arg-25.c: Move ...
1786 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1787 Add dg-options -msse, dg-require-effective-target sse_runtime for
1788 for i?86-*-*, x86_64-*-*.
1789 * gcc.c-torture/execute/vector-1.c: Likewise.
1790 * gcc.c-torture/execute/vector-2.c: Likewise.
1791 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1792 i?86-*-*, x86_64-*-*.
1793 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1794 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1795 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1796 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1797 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1799 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1801 * gcc.dg/torture/pr45982.c: Add -std=c99
1802 * gcc.dg/torture/pr45623.c: Ditto.
1804 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1806 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1807 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1809 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1812 * g++.dg/ext/dllimport7.C: Adjust second error check and
1813 allow test for x86_64 mingw, too.
1815 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1818 * gfortran.dg/class_28.f03: New.
1820 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1822 PR rtl-optimization/45352
1823 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1824 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1825 gcc.target/i386/pr45352-2.c: New tests.
1827 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1830 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1831 XFAIL the run for all but m32 x86.
1833 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1835 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1836 as comment character.
1838 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1840 * gcc.target/mips/mips.exp: Revert previous patch.
1841 * gcc.target/mips/fma-1.c: Delete.
1842 * gcc.target/mips/fma-2.c: Likewise.
1843 * gcc.target/mips/fma-3.c: Likewise.
1844 * gcc.target/mips/fma-4.c: Likewise.
1845 * gcc.target/mips/fma-5.c: Likewise.
1846 * gcc.target/mips/fma-6.c: Likewise.
1847 * gcc.target/mips/fma-7.c: Likewise.
1848 * gcc.target/mips/fma-8.c: Likewise.
1849 * gcc.target/mips/fma-9.c: Likewise.
1850 * gcc.target/mips/fma-10.c: Likewise.
1851 * gcc.target/mips/fma-11.c: Likewise.
1852 * gcc.target/mips/fma-12.c: Likewise.
1853 * gcc.target/mips/fma-13.c: Likewise.
1854 * gcc.target/mips/fma-14.c: Likewise.
1855 * gcc.target/mips/fma-15.c: Likewise.
1856 * gcc.target/mips/fma-16.c: Likewise.
1857 * gcc.target/mips/fma-17.c: Likewise.
1858 * gcc.target/mips/fma-18.c: Likewise.
1859 * gcc.target/mips/fma-19.c: Likewise.
1860 * gcc.target/mips/fma-20.c: Likewise.
1862 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1864 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1865 * gcc.target/mips/fma-1.c: New test.
1866 * gcc.target/mips/fma-2.c: Likewise.
1867 * gcc.target/mips/fma-3.c: Likewise.
1868 * gcc.target/mips/fma-4.c: Likewise.
1869 * gcc.target/mips/fma-5.c: Likewise.
1870 * gcc.target/mips/fma-6.c: Likewise.
1871 * gcc.target/mips/fma-7.c: Likewise.
1872 * gcc.target/mips/fma-8.c: Likewise.
1873 * gcc.target/mips/fma-9.c: Likewise.
1874 * gcc.target/mips/fma-10.c: Likewise.
1875 * gcc.target/mips/fma-11.c: Likewise.
1876 * gcc.target/mips/fma-12.c: Likewise.
1877 * gcc.target/mips/fma-13.c: Likewise.
1878 * gcc.target/mips/fma-14.c: Likewise.
1879 * gcc.target/mips/fma-15.c: Likewise.
1880 * gcc.target/mips/fma-16.c: Likewise.
1881 * gcc.target/mips/fma-17.c: Likewise.
1882 * gcc.target/mips/fma-18.c: Likewise.
1883 * gcc.target/mips/fma-19.c: Likewise.
1884 * gcc.target/mips/fma-20.c: Likewise.
1886 2010-11-06 Jason Merrill <jason@redhat.com>
1888 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1890 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1893 * gcc.dg/parser-error-3.c: New test.
1895 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1898 * g++.dg/parse/semicolon2.C: New testcase.
1899 * g++.dg/ext/asmspec1.C: Adjust.
1900 * g++.dg/init/new13.C: Adjust.
1901 * g++.dg/parse/ctor5.C: Adjust.
1903 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1906 * gfortran.dg/class_27.f03: New.
1908 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1910 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1911 * objc.dg/property/dotsyntax-5.m: New.
1912 * objc.dg/property/dotsyntax-6.m: New.
1913 * objc.dg/property/dotsyntax-7.m: New.
1914 * objc.dg/property/dotsyntax-8.m: New.
1915 * objc.dg/property/dotsyntax-9.m: New.
1916 * objc.dg/property/dotsyntax-10.m: New.
1917 * objc.dg/property/dotsyntax-11.m: New.
1918 * obj-c++.dg/property/dotsyntax-5.mm: New.
1919 * obj-c++.dg/property/dotsyntax-6.mm: New.
1920 * obj-c++.dg/property/dotsyntax-7.mm: New.
1921 * obj-c++.dg/property/dotsyntax-8.mm: New.
1922 * obj-c++.dg/property/dotsyntax-9.mm: New.
1923 * obj-c++.dg/property/dotsyntax-10.mm: New.
1924 * obj-c++.dg/property/dotsyntax-11.mm: New.
1926 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1928 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1929 NeXT runtime when the type is READONLY.
1931 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
1933 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1934 * gcc.target/i386/387-6.c: Ditto.
1935 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1936 * gcc.target/i386/387-4.c: Ditto.
1937 * gcc.target/i386/387-7.c: Ditto.
1938 * gcc.target/i386/387-8.c: Ditto.
1939 * gcc.target/i386/387-9.c: Ditto.
1940 * gcc.target/i386/387-10.c: Ditto.
1941 * gcc.target/i386/387-11.c: Ditto.
1942 * gcc.target/i386/387-12.c: Ditto.
1944 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1946 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1949 * gcc.dg/darwin-cfstring-format-1.c: New.
1950 * gcc.dg/warn-nsstring.c: New.
1951 * objc.dg/fsf-nsstring-format-1.m: New.
1952 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1953 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1956 2010-11-05 Jason Merrill <jason@redhat.com>
1959 * g++.dg/inherit/virtual6.C: New.
1961 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1964 * gcc.dg/Wcxx-compat-21.c: New test.
1966 2010-11-05 Ian Lance Taylor <iant@google.com>
1969 * gcc.target/i386/pr46084.c: New test.
1971 2010-11-05 Steve Ellcey <sje@cup.hp.com>
1973 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1974 * (check_effective_target_mempcpy): New.
1975 * gcc.c-torture/execute/pr45636.c: Move this...
1976 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1978 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1980 * gcc.target/i386/i386.exp (FLAGS): Remove.
1981 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1983 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1986 * g++.dg/opt/empty2.C: New test.
1989 * gcc.target/i386/pr45670.c: New test.
1991 2010-11-05 Janus Weil <janus@gcc.gnu.org>
1995 * gfortran.dg/class_19.f03: Modified.
1996 * gfortran.dg/class_allocate_6.f03: New.
1998 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2000 * gcc.target/i386/avx-vzeroupper-19.c: New.
2002 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2004 PR tree-optimization/46099
2005 * gcc.dg/autopar/pr46099.c: New test.
2008 * c-c++-common/pr43690.c: New test.
2010 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2012 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2013 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2014 declaration and implementation.
2015 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2016 * obj-c++.dg/property/at-property-13.mm: Likewise.
2017 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2018 * obj-c++.dg/property/property-1.mm: Likewise.
2019 * obj-c++.dg/property/at-property-7.mm: Likewise.
2020 * obj-c++.dg/property/at-property-9.mm: Likewise.
2021 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2022 * obj-c++.dg/property/at-property-10.mm: Likewise.
2023 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2024 * obj-c++.dg/property/at-property-12.mm: Likewise.
2025 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2026 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2027 * obj-c++.dg/property/at-property-6.mm: Likewise.
2028 * obj-c++.dg/property/at-property-8.mm: Likewise.
2029 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2030 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2031 * obj-c++.dg/property/at-property-11.mm: Likewise.
2032 * obj-c++.dg/template-8.mm: Likewise.
2033 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2034 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2035 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2036 and put a FIXME for this.
2037 * obj-c++.dg/property/property-2.mm: Remove.
2038 * obj-c++.dg/property/property-3.mm: Remove.
2040 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2043 * gcc.dg/pr46307.c: New test.
2045 2010-11-05 Jason Merrill <jason@redhat.com>
2048 * g++.dg/ext/complex6.C: New.
2050 2010-11-04 Bud Davis <jimmied@smu.edu>
2052 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2054 2010-11-04 Chao-ying Fu <fu@mips.com>
2056 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2058 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2060 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2062 Fixed using the Objective-C 2.0 dot-syntax with class names.
2063 * objc.dg/property/dotsyntax-3.m: New.
2064 * objc.dg/property/dotsyntax-4.m: New.
2065 * obj-c++.dg/property/dotsyntax-3.mm: New.
2066 * obj-c++.dg/property/dotsyntax-4.mm: New.
2068 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2069 Objective-C 2.0 dot-syntax is used with class names.
2070 * obj-c++.dg/fobjc-std-1.mm: Same change.
2072 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2074 * gcc.target/powerpc/loop_align.c: New.
2076 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2078 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2080 merge from FSF 'apple/trunk' branch.
2081 * gcc.target/powerpc/darwin64-abi.c: New.
2083 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2085 PR tree-optimization/46233
2086 * gcc.dg/pr46233.c: New test.
2088 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2090 * objc.dg/property/property-2.m: Deleted.
2091 * objc.dg/property/property-3.m: Deleted.
2093 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2095 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2097 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2098 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2099 * objc.dg/property/property-1.m: Likewise.
2100 * objc.dg/property/at-property-6.m: Likewise.
2101 * objc.dg/property/at-property-7.m: Likewise.
2102 * objc.dg/property/dotsyntax-1.m: Likewise.
2103 * objc.dg/property/at-property-8.m: Likewise.
2104 * objc.dg/property/dotsyntax-2.m: Likewise.
2105 * objc.dg/property/at-property-9.m: Likewise.
2106 * objc.dg/property/synthesize-2.m: Likewise.
2107 * objc.dg/property/at-property-10.m: Likewise.
2108 * objc.dg/property/at-property-11.m: Likewise.
2109 * objc.dg/property/at-property-12.m: Likewise.
2110 * objc.dg/property/at-property-13.m: Likewise.
2111 * objc.dg/property/fsf-property-method-access.m: Likewise.
2112 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2114 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2116 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2117 deprecation warnings. Use Object1 implementation.
2118 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2119 * objc/execute/forward-1.m: Remove.
2120 * objc/execute/forward-1.x: Remove.
2122 2010-11-04 Jason Merrill <jason@redhat.com>
2124 * g++.dg/cpp0x/constexpr-access.C: New.
2126 2010-11-04 Richard Guenther <rguenther@suse.de>
2128 PR rtl-optimization/46183
2129 * gcc.dg/torture/pr46183.c: New testcase.
2131 2010-11-04 Richard Guenther <rguenther@suse.de>
2133 PR tree-optimization/46068
2134 * gcc.dg/torture/pr46068.c: New testcase.
2136 2010-11-04 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/45991
2139 * gcc.dg/pr45991.c: New testcase.
2141 2010-11-04 Richard Guenther <rguenther@suse.de>
2143 PR tree-optimization/46154
2144 * g++.dg/torture/pr46154.C: New testcase.
2146 2010-11-04 Richard Guenther <rguenther@suse.de>
2148 PR tree-optimization/45733
2149 * gcc.dg/pr45733.c: New testcase.
2151 2010-11-04 Ira Rosen <irar@il.ibm.com>
2153 PR tree-optimization/46213
2154 * gfortran.dg/vect/pr46213.f90: New.
2156 2010-11-04 Richard Guenther <rguenther@suse.de>
2159 * gcc.dg/pr34989-1.c: Move ...
2160 * gcc.dg/lto/pr34989-1_0.c: ... here.
2161 * gcc.dg/pr34989-2.c: Move ...
2162 * gcc.dg/lto/pr34989-1_1.c: ... here.
2163 * gcc.dg/pr27898.c: Move ...
2164 * gcc.dg/lto/pr27898_0.c: ... here and ...
2165 * gcc.dg/lto/pr27898_1.c: ... split.
2166 * gcc.dg/pr28712.c: Move ...
2167 * gcc.dg/lto/pr28712_0.c: ... here and ...
2168 * gcc.dg/lto/pr28712_1.c: ... split ...
2169 * gcc.dg/lto/pr28712_2.c: ... twice.
2170 * gcc.dg/pr28706.c: Move ...
2171 * gcc.dg/lto/pr28706_0.c: ... here and ...
2172 * gcc.dg/lto/pr28706_1.c: ... split.
2174 2010-11-04 Richard Guenther <rguenther@suse.de>
2175 Richard Henderson <rth@redhat.com>
2177 * gcc.target/i386/fma4-vector-2.c: New testcase.
2179 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2180 Richard Guenther <rguenther@suse.de>
2182 * gcc.dg/vec-scal-opt.c: New testcase.
2183 * gcc.dg/vec-scal-opt1.c: New testcase.
2184 * gcc.dg/vec-scal-opt2.c: New testcase.
2186 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2188 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2189 from plugin build flags on Darwin targets.
2191 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2193 * gcc.target/i386/pr46285.c: Require split_stack target.
2195 2010-11-03 Jason Merrill <jason@redhat.com>
2198 * g++.dg/cpp0x/constexpr-base2.C: New.
2201 * g++.dg/cpp0x/initlist45.C: New.
2203 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2205 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2206 is now allowed in categories.
2207 * obj-c++.dg/property/dynamic-2.mm: Same change.
2208 * objc.dg/property/dynamic-3.m: New.
2209 * obj-c++.dg/property/dynamic-3.mm: New.
2210 * objc.dg/property/at-property-14.m: New.
2211 * objc.dg/property/at-property-15.m: New.
2212 * obj-c++.dg/property/at-property-14.mm: New.
2213 * obj-c++.dg/property/at-property-15.mm: New.
2215 * objc.dg/foreach-6.m: Added a few more tests for valid and
2216 invalid iterating variables and collections.
2218 2010-11-03 Xinliang David Li <davidxl@google.com>
2221 * g++.dg/tree-ssa/ivopts-2.C: New test.
2223 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2226 * gcc.target/i386/pr46295.c: New.
2228 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2230 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2231 precision min/max for single precision on VSX.
2233 2010-11-03 Jason Merrill <jason@redhat.com>
2236 * g++.dg/cpp0x/constexpr-ice3.C: New.
2238 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2240 * gnat.dg/opt8.ad[sb]: New test.
2241 * gnat.dg/opt8_pkg.ads: New helper.
2243 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2245 PR rtl-optimization/45865
2246 * gcc.dg/pr45865.c: New.
2247 * gcc.dg/torture/pr45865.c: Likewise.
2249 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2250 * gcc.target/arm/headmerge-2.c: Likewise.
2251 * gcc.target/i386/headmerge-1.c: Likewise.
2252 * gcc.target/i386/headmerge-2.c: Likewise.
2254 2010-11-03 Richard Guenther <rguenther@suse.de>
2257 * gcc.dg/pr46288.c: New testcase.
2259 2010-11-03 Richard Guenther <rguenther@suse.de>
2261 PR tree-optimization/44807
2262 * gcc.dg/torture/pr44807.c: New testcase.
2264 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2266 PR libgfortran/43899
2267 * gfortran.dg/namelist_67.f90: New test.
2269 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2271 PR tree-optimization/46009
2272 * gcc.dg/vect/pr46009.c: New function.
2274 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2276 Implemented -fobjc-std=objc1 flag.
2277 * objc.dg/fobjc-std-1.m: New.
2278 * obj-c++.dg/fobjc-std-1.mm: New.
2280 2010-11-03 Richard Guenther <rguenther@suse.de>
2283 * g++.dg/debug/pr46241.C: New testcase.
2285 2010-11-03 Richard Guenther <rguenther@suse.de>
2287 PR tree-optimization/46190
2288 * gfortran.dg/pr46190.f90: New testcase.
2290 2010-11-03 Richard Guenther <rguenther@suse.de>
2293 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2294 * gcc.dg/vect/vect-19.c: Likewise.
2295 * gcc.dg/vect/vect-17.c: Likewise.
2297 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2300 * gcc.target/i386/pr46285.c: New.
2302 2010-11-03 Richard Guenther <rguenther@suse.de>
2304 PR tree-optimization/46217
2305 * gcc.dg/pr46217.c: New testcase.
2307 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2309 * objc.dg/property/dotsyntax-1.m: New.
2310 * objc.dg/property/dotsyntax-2.m: New.
2311 * obj-c++.dg/property/dotsyntax-1.mm: New.
2312 * obj-c++.dg/property/dotsyntax-2.mm: New.
2314 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2316 PR tree-optimization/46165
2317 * gcc.dg/pr46165.c: New test.
2319 2010-11-03 Richard Guenther <rguenther@suse.de>
2322 * gcc.dg/pr46251.c: New testcase.
2324 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2326 PR tree-optimization/46107
2327 * gcc.c-torture/compile/pr46107.c: New test.
2330 * gcc.dg/pr46252.c: New test.
2332 PR rtl-optimization/46034
2333 PR rtl-optimization/46212
2334 PR rtl-optimization/46248
2335 * gcc.c-torture/compile/pr46034.c: New test.
2336 * gcc.c-torture/compile/pr46248.c: New test.
2337 * gcc.dg/pr46212.c: New test.
2339 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2341 * gnat.dg/sizetype4.adb: New test.
2343 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2345 * gcc.target/i386/avx-vzeroupper-15.c: New.
2346 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2347 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2348 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2351 * gcc.target/i386/pr46253.c: New.
2353 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2354 Tobias Burnus <burnus@net-b.de>
2357 * gfortran.dg/deferred_type_param_1.f90: New.
2358 * gfortran.dg/deferred_type_param_2.f90: New.
2359 * gfortran.dg/initialization_1.f90: Update dg-errors.
2360 * gfortran.dg/initialization_9.f90: Update dg-errors.
2362 2010-11-02 Richard Guenther <rguenther@suse.de>
2364 PR tree-optimization/46149
2365 * g++.dg/torture/pr46149.C: New testcase.
2367 2010-11-02 Richard Guenther <rguenther@suse.de>
2369 PR tree-optimization/46216
2370 * gcc.dg/torture/pr46216.c: New testcase.
2372 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2375 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2378 2010-11-02 Richard Guenther <rguenther@suse.de>
2380 PR tree-optimization/46184
2381 * gcc.dg/pr46184.c: New testcase.
2383 2010-11-02 Richard Guenther <rguenther@suse.de>
2385 PR tree-optimization/46177
2386 * gcc.dg/pr46177.c: New testcase.
2388 2010-11-02 Martin Jambor <mjambor@suse.cz>
2391 * g++.dg/ipa/ivinline-9.C: New test.
2393 2010-11-02 Martin Jambor <mjambor@suse.cz>
2395 PR tree-optimization/45875
2396 * g++.dg/torture/pr45875.C: New test.
2398 2010-11-02 Richard Guenther <rguenther@suse.de>
2401 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2403 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2406 * gcc.dg/pr46255.c: New test.
2408 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2412 * g++.dg/template/sfinae26.C: New test.
2413 * g++.dg/template/sfinae27.C: Likewise.
2415 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2418 * g++.dg/template/typedef36.C: New test.
2419 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2420 * g++.dg/template/canon-type-10.C: Likewise.
2421 * g++.dg/template/canon-type-11.C: Likewise.
2422 * g++.dg/template/canon-type-12.C: Likewise.
2423 * g++.dg/template/canon-type-13.C: Likewise.
2425 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2427 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2428 instance of debug_pubnames on darwin.
2430 2010-11-01 Jason Merrill <jason@redhat.com>
2431 Benjamin Kosnik <bkoz@redhat.com>
2433 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2434 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2436 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2437 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2438 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2439 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2440 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2441 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2442 * g++.dg/cpp0x/constexpr-array.C: New.
2443 * g++.dg/cpp0x/constexpr-base.C: New.
2444 * g++.dg/cpp0x/constexpr-complex.C: New.
2445 * g++.dg/cpp0x/constexpr-data1.C: New.
2446 * g++.dg/cpp0x/constexpr-data2.C: New.
2447 * g++.dg/cpp0x/constexpr-deref.C: New.
2448 * g++.dg/cpp0x/constexpr-diag1.C: New.
2449 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2450 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2451 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2452 * g++.dg/cpp0x/constexpr-empty.C: New.
2453 * g++.dg/cpp0x/constexpr-empty2.C: New.
2454 * g++.dg/cpp0x/constexpr-empty3.C: New.
2455 * g++.dg/cpp0x/constexpr-empty4.C: New.
2456 * g++.dg/cpp0x/constexpr-empty5.C: New.
2457 * g++.dg/cpp0x/constexpr-ex1.C: New.
2458 * g++.dg/cpp0x/constexpr-ex2.C: New.
2459 * g++.dg/cpp0x/constexpr-ex3.C: New.
2460 * g++.dg/cpp0x/constexpr-ex4.C: New.
2461 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2462 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2463 * g++.dg/cpp0x/constexpr-function1.C: New.
2464 * g++.dg/cpp0x/constexpr-function2.C: New.
2465 * g++.dg/cpp0x/constexpr-function3.C: New.
2466 * g++.dg/cpp0x/constexpr-ice.C: New.
2467 * g++.dg/cpp0x/constexpr-initlist.C: New.
2468 * g++.dg/cpp0x/constexpr-neg1.C: New.
2469 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2470 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2471 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2472 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2473 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2474 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2475 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2476 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2477 * g++.dg/cpp0x/constexpr-object1.C: New.
2478 * g++.dg/cpp0x/constexpr-object2.C: New.
2479 * g++.dg/cpp0x/constexpr-overflow.C: New.
2480 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2481 * g++.dg/cpp0x/constexpr-pos1.C: New.
2482 * g++.dg/cpp0x/constexpr-potential1.C: New.
2483 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2484 * g++.dg/cpp0x/constexpr-pure.C: New.
2485 * g++.dg/cpp0x/constexpr-static.C: New.
2486 * g++.dg/cpp0x/constexpr-static2.C: New.
2487 * g++.dg/cpp0x/constexpr-static3.C: New.
2488 * g++.dg/cpp0x/constexpr-static4.C: New.
2489 * g++.dg/cpp0x/constexpr-static5.C: New.
2490 * g++.dg/cpp0x/constexpr-static6.C: New.
2491 * g++.dg/cpp0x/constexpr-string.C: New.
2492 * g++.dg/cpp0x/constexpr-switch.C: New.
2493 * g++.dg/cpp0x/constexpr-targ.C: New.
2494 * g++.dg/cpp0x/constexpr-throw.C: New.
2495 * g++.dg/cpp0x/constexpr-typeid.C: New.
2496 * g++.dg/cpp0x/constexpr-union.C: New.
2497 * g++.dg/cpp0x/constexpr-value.C: New.
2498 * g++.dg/cpp0x/constexpr-value2.C: New.
2499 * g++.dg/cpp0x/constexpr-variadic.C: New.
2500 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2501 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2502 * g++.dg/other/fold1.C: Likewise.
2503 * g++.dg/parse/crash36.C: Likewise.
2504 * g++.dg/parse/constant4.C: Adjust expected error.
2505 * g++.dg/template/arg5.C: Likewise.
2506 * g++.dg/template/non-dependent10.C: Likewise.
2507 * g++.dg/template/qualified-id3.C: Likewise.
2508 * g++.dg/warn/overflow-warn-1.C: Likewise.
2509 * g++.dg/warn/overflow-warn-3.C: Likewise.
2510 * g++.dg/warn/overflow-warn-4.C: Likewise.
2511 * g++.old-deja/g++.pt/crash10.C: Likewise.
2513 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2515 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2517 Implemented format and noreturn attributes for Objective-C methods.
2518 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2519 * objc.dg/attributes/method-deprecated-1.m: New.
2520 * objc.dg/attributes/method-deprecated-2.m: New.
2521 * objc.dg/attributes/method-deprecated-3.m: New.
2522 * objc.dg/attributes/method-noreturn-1.m: New.
2523 * objc.dg/attributes/method-sentinel-1.m: New.
2524 * objc.dg/attributes/method-format-1.m: New.
2525 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2526 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2527 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2528 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2529 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2530 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2531 * obj-c++.dg/attributes/method-format-1.mm: New.
2533 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2535 * objc.dg/property/at-property-deprecated-1.m: New.
2536 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2538 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2540 Implemented Objective-C 2.0 property accessors.
2541 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2542 avoid testing more complex accessors in this testcase which is not
2544 * objc.dg/property/at-property-7.m: Same change.
2545 * objc.dg/property/at-property-8.m: Same change.
2546 * objc.dg/property/at-property-9.m: Same change.
2547 * objc.dg/property/at-property-10.m: Same change.
2548 * objc.dg/property/at-property-11.m: Same change.
2549 * obj-c++.dg/property/at-property-6.mm: Same change.
2550 * obj-c++.dg/property/at-property-7.mm: Same change.
2551 * obj-c++.dg/property/at-property-8.mm: Same change.
2552 * obj-c++.dg/property/at-property-9.mm: Same change.
2553 * obj-c++.dg/property/at-property-10.mm: Same change.
2554 * obj-c++.dg/property/at-property-11.mm: Same change.
2555 * objc.dg/property/at-property-12.m: New.
2556 * objc.dg/property/at-property-13.m: New.
2557 * obj-c++.dg/property/at-property-12.mm: New.
2558 * obj-c++.dg/property/at-property-13.mm: New.
2560 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2563 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2564 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2565 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2566 * gfortran.dg/allocate_with_typespec_2.f: New test.
2567 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2568 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2569 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2571 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2572 Nathan Froyd <froydnj@codesourcery.com>
2574 PR tree-optimization/46259
2575 * gfortran.dg/pr46259.f: New testcase.
2577 2010-11-01 Paul Koning <ni1d@arrl.net>
2579 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2580 * gcc.c-torture/compile/20020604-1.c: Ditto.
2581 * gcc.c-torture/compile/20001226-1.c: Ditto.
2582 * gcc.c-torture/compile/20010327-1.c: Ditto.
2583 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2584 * gcc.c-torture/compile/pr43191.c: Ditto.
2585 * gcc.c-torture/compile/pr41181.c: Ditto.
2587 2010-10-31 Richard Henderson <rth@redhat.com>
2589 * lib/target-supports.exp
2590 (check_effective_target_automatic_stack_alignment): True for
2591 x86 but not windows.
2592 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2593 use of the preferred-stack-boundary arguments.
2594 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2596 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2599 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2600 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2602 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2604 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2606 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2608 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2609 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2611 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2612 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2613 * objc.dg/torture/tls/thr-init.m: Likewise.
2614 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2615 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2617 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2619 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2622 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2627 * gfortran.dg/typebound_generic_10.f03: New.
2629 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2631 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2632 * objc.dg/property/property-neg-1.m: Updated for changes in the
2633 syntax of @property and the implementation of
2634 @synthesize/@dynamic.
2635 * objc.dg/property/property-neg-2.m: Same change.
2636 * objc.dg/property/property-neg-3.m: Same change.
2637 * objc.dg/property/property-neg-4.m: Same change.
2638 * objc.dg/property/property-neg-5.m: Same change.
2639 * objc.dg/property/property-neg-7.m: Same change.
2640 * objc.dg/property/property-1.m: Same change.
2641 * objc.dg/property/synthesize-1.m: Same change.
2642 * objc.dg/property/at-property-2.m: Same change.
2643 * objc.dg/property/at-property-4.m: Same change.
2645 * objc.dg/property/fsf-property-method-acces.m: Updated for
2646 changes in the syntax of @property and the implementation of
2647 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2648 * objc.dg/property/fsf-property-basic.m: Same change.
2649 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2651 * objc.dg/property/at-property-5.m: New.
2652 * objc.dg/property/at-property-6.m: New.
2653 * objc.dg/property/at-property-7.m: New.
2654 * objc.dg/property/at-property-8.m: New.
2655 * objc.dg/property/at-property-9.m: New.
2656 * objc.dg/property/at-property-10.m: New.
2657 * objc.dg/property/at-property-11.m: New.
2658 * objc.dg/property/synthesize-2.m: New.
2659 * objc.dg/property/dynamic-2.m: New.
2661 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2662 syntax of @property and the implementation of
2663 @synthesize/@dynamic.
2664 * obj-c++.dg/property/property-neg-2.mm: Same change.
2665 * obj-c++.dg/property/property-neg-3.mm: Same change.
2666 * obj-c++.dg/property/property-neg-4.mm: Same change.
2667 * obj-c++.dg/property/property-neg-5.mm: Same change.
2668 * obj-c++.dg/property/property-neg-7.mm: Same change.
2669 * obj-c++.dg/property/property-1.mm: Same change.
2670 * obj-c++.dg/property/synthesize-1.mm: Same change.
2671 * obj-c++.dg/property/at-property-2.mm: Same change.
2672 * obj-c++.dg/property/at-property-4.mm: Same change.
2674 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2675 changes in the syntax of @property and the implementation of
2676 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2677 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2678 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2680 * obj-c++.dg/property/at-property-5.mm: New.
2681 * obj-c++.dg/property/at-property-6.mm: New.
2682 * obj-c++.dg/property/at-property-7.mm: New.
2683 * obj-c++.dg/property/at-property-8.mm: New.
2684 * obj-c++.dg/property/at-property-9.mm: New.
2685 * obj-c++.dg/property/at-property-10.mm: New.
2686 * obj-c++.dg/property/at-property-11.mm: New.
2687 * obj-c++.dg/property/synthesize-2.mm: New.
2688 * obj-c++.dg/property/dynamic-2.mm: New.
2690 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2691 Andrew Pinski <pinskia@gmail.com>
2693 * gcc.c-torture/execute/vector-shift.c: New testcase.
2694 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2695 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2696 * gcc.dg/vector-shift.c: Likewise.
2697 * gcc.dg/vector-shift1.c: Likewise.
2698 * gcc.dg/torture/vector-shift2.c: Likewise.
2699 * gcc.dg/vector-shift3.c: Likewise.
2700 * gcc.dg/simd-1b.c: Adjust.
2702 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2704 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2706 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2708 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2710 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2713 * gcc.target/i386/pr46153.c: New test.
2715 2010-10-27 Jason Merrill <jason@redhat.com>
2717 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2719 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2722 * gfortran.dg/class_dummy_3.f03: New.
2724 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2726 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2727 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2729 * gcc.target/i386/avx-vzeroupper-3.c: New.
2730 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2731 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2732 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2733 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2734 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2735 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2736 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2737 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2738 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2739 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2740 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2742 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2744 * obj-c.dg/property/at-property-4.m: New.
2745 * obj-c++.dg/property/at-property-4.mm: New.
2746 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2748 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2751 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2753 * objc.dg/property/at-property-1.m: New.
2754 * objc.dg/property/at-property-2.m: New.
2755 * objc.dg/property/at-property-3.m: New.
2756 * objc.dg/ivar-invalid-type-1.m: New.
2757 * obj-c++.dg/property/at-property-1.mm: New.
2758 * obj-c++.dg/property/at-property-2.mm: New.
2759 * obj-c++.dg/property/at-property-3.mm: New.
2760 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2761 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2764 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2766 PR libgfortran/46010
2767 * gfortran.dg/namelist_66.f90: New test.
2768 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2770 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2773 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2774 * gfortran.dg/allocatable_scalar_10.f90: New.
2775 * gfortran.dg/class_19.f03: Extended.
2777 2010-10-26 Jan Hubicka <jh@suse.cz>
2780 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2782 2010-10-26 Ira Rosen <irar@il.ibm.com>
2784 PR tree-optimization/46167
2785 * gcc.dg/vect/O-pr46167.c: New.
2786 * gcc.dg/vect/vect.exp: Run tests with -O.
2788 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2791 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2792 * g++.dg/vect/pr33860a.cc: Likewise.
2793 * gcc.c-torture/compile/20070522-1.c: Likewise.
2794 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2795 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2796 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2797 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2798 * gcc.dg/pr44136.c: Likewise.
2800 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2801 * gcc.dg/compat/vector-1_x.c: Likewise.
2802 * gcc.dg/compat/vector-1_y.c: Likewise.
2803 * gcc.dg/compat/vector-2_x.c: Likewise.
2804 * gcc.dg/compat/vector-2_y.c: Likewise.
2805 * gcc.dg/pr43300.c: Likewise.
2807 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2808 * gcc.dg/compat/vector-1a_y.c: Likewise.
2809 * gcc.dg/compat/vector-1b_x.c: Likewise.
2810 * gcc.dg/compat/vector-1b_y.c: Likewise.
2811 * gcc.dg/compat/vector-2a_x.c: Likewise.
2812 * gcc.dg/compat/vector-2a_y.c: Likewise.
2813 * gcc.dg/compat/vector-2b_x.c: Likewise.
2814 * gcc.dg/compat/vector-2b_y.c: Likewise.
2815 * gcc.target/i386/pr39162.c: Likewise.
2816 * gcc.target/i386/pr40906-2.c: Likewise.
2817 * gcc.target/i386/sse-5.c: Likewise.
2819 * gcc.dg/pr35442.c: Prune ABI change warnings.
2821 * gcc.c-torture/execute/pr38151.x: New.
2822 * gcc.target/i386/pr44948-1a.c: Likewise.
2823 * gcc.target/i386/pr44948-1b.c: Likewise.
2824 * gcc.target/i386/pr44948-2a.c: Likewise.
2825 * gcc.target/i386/pr44948-2b.c: Likewise.
2827 2010-10-26 Ian Lance Taylor <iant@google.com>
2830 * gcc.c-torture/execute/20101025-1.c: New test.
2832 2010-10-26 Tobias Burnus <burnus@net-b.de>
2835 * gfortran.dg/class_allocate_5.f90: New.
2837 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2839 Implement opaque-enum-specifiers for C++0x
2840 * g++.dg/cpp0x/forw_enum1.C: New.
2841 * g++.dg/cpp0x/forw_enum2.C: New.
2842 * g++.dg/cpp0x/forw_enum3.C: New.
2843 * g++.dg/cpp0x/forw_enum4.C: New.
2844 * g++.dg/cpp0x/forw_enum5.C: New.
2845 * g++.dg/cpp0x/forw_enum6.C: New.
2846 * g++.dg/cpp0x/forw_enum7.C: New.
2847 * g++.dg/cpp0x/forw_enum8.C: New.
2848 * g++.dg/cpp0x/forw_enum9.C: New.
2849 * g++.dg/parse/enum3.C: Add new errors.
2850 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2851 * g++.dg/cpp0x/auto9.C: Add new error.
2852 * g++.dg/template/crash79.C: Add new errors.
2854 2010-10-26 Jie Zhang <jie@codesourcery.com>
2856 * gcc.target/arm/volatile-bitfields-1.c: New test.
2857 * gcc.target/arm/volatile-bitfields-2.c: New test.
2858 * gcc.target/arm/volatile-bitfields-3.c: New test.
2860 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2862 * gnat.dg/pointer_discr1.adb: New test.
2863 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2864 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2865 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2867 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2869 * gnat.dg/loop_optimization8.adb: New test.
2870 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2871 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2873 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2875 * gnat.dg/in_out_parameter2.adb: New test.
2876 * gnat.dg/in_out_parameter3.adb: Likewise.
2878 2010-10-25 Jie Zhang <jie@codesourcery.com>
2880 * g++.dg/opt/combine.c: New test.
2882 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2884 * gnat.dg/opt7.ad[sb]: New test.
2885 * gnat.dg/opt7_pkg.ads: New helper.
2887 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2890 * obj-c.dg/pr45735.mm: New.
2891 * obj-c++.dg/pr45735.mm: New.
2893 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2896 * objc.dg/pr24393.m: New.
2897 * obj-c++.dg/pr24393.mm: New.
2899 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2902 * objc.dg/pr28049.m: New.
2903 * obj-c++.dg/pr28049.mm: New.
2905 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2907 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2908 parameter attributes are now supported.
2909 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2910 * objc.dg/attributes/parameter-attribute-1.m: New test.
2911 * objc.dg/attributes/parameter-attribute-2.m: New test.
2912 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2913 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2915 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2917 Based on the CFString implementation in FSF apple/trunk branch.
2919 * gcc.dg/darwin-cfstring-1.c: New.
2920 * gcc.dg/darwin-cfstring-2.c: New.
2921 * gcc.dg/torture/darwin-cfstring-3.c: New.
2922 * g++.dg/other/darwin-cfstring1.C: New.
2923 * g++.dg/torture/darwin-cfstring-3.C: New.
2925 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2927 * objc.dg/demangle-1.m: New test.
2928 * obj-c++.dg/demangle-1.mm: New test.
2929 * obj-c++.dg/demangle-2.mm: New test.
2930 * obj-c++.dg/demangle-3.mm: New test.
2932 2010-10-23 Ian Lance Taylor <iant@google.com>
2934 * gcc.c-torture/execute/20101011-1.c: New test.
2935 * gcc.c-torture/execute/20101011-1.x: New test driver.
2937 2010-10-23 Tobias Burnus <burnus@net-b.de>
2940 * gfortran.dg/protected_8.f90: New.
2942 2010-10-23 Joseph Myers <joseph@codesourcery.com>
2944 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2945 * gcc.target/i386/isa-9.c: Skip for -march other than
2946 -march=amdfam10 in multilib options.
2947 * gcc.target/i386/pr42589.c: Skip for -march other than
2948 -march=i486 in multilib options.
2949 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2950 other -march in multilib options.
2952 2010-10-23 Jie Zhang <jie@codesourcery.com>
2954 PR rtl-optimization/37360
2955 * gcc.dg/pr37360.c: New test.
2957 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2959 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2961 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2962 Andrew Pinski <pinskia@gmail.com>
2964 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2965 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2966 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2967 * gcc.dg/vector-subscript-1.c: Likewise.
2968 * gcc.dg/vector-subscript-2.c: Likewise.
2969 * gcc.dg/vector-subscript-3.c: New testcase.
2970 * gcc.dg/array-8.c: Adjust.
2972 2010-10-22 Richard Guenther <rguenther@suse.de>
2975 * c-c++-common/torture/pr46137.c: New testcase.
2977 2010-10-22 Jason Merrill <jason@redhat.com>
2980 * g++.dg/template/defarg14.C: New.
2982 2010-10-22 Jason Merrill <jason@redhat.com>
2985 * g++.dg/cpp0x/implicit10.C: New.
2987 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
2990 * gcc.target/i386/pr46098.c: New test.
2992 2010-10-22 Richard Guenther <rguenther@suse.de>
2994 PR tree-optimization/45720
2995 * gcc.dg/torture/pr45720.c: New testcase.
2997 2010-10-22 Ira Rosen <irar@il.ibm.com>
2999 PR tree-optimization/46126
3000 * gcc.dg/vect/pr46126.c: New.
3002 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3004 Based on the CFString implementation in FSF apple/trunk branch.
3006 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3007 so that the latter can be used in dg-skip and dg-xfail clauses.
3008 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3009 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3010 to use dg-additional-files for Object1.
3011 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3012 to use dg-additional-files for Object1, move to torture/strings/.
3013 * obj-c++.dg/const-str-4.mm: Likewise.
3014 * obj-c++.dg/const-str-3.mm: Likewise.
3015 * obj-c++.dg/const-str-8.mm: Likewise.
3016 * obj-c++.dg/const-str-9.mm: Likewise.
3017 * obj-c++.dg/const-str-10.mm: Likewise.
3018 * obj-c++.dg/const-str-10.mm: Likewise.
3019 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3020 to use dg-additional-files for Object1, move to strings/.
3021 * obj-c++.dg/const-str-2.mm: Likewise.
3022 * obj-c++.dg/const-str-5.mm: Likewise.
3023 * obj-c++.dg/const-str-6.mm: Likewise.
3024 * obj-c++.dg/const-str-12.mm: Likewise.
3025 * obj-c++.dg/strings/strings.exp: New.
3026 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3027 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3028 * obj-c++.dg/torture/strings/strings.exp: New.
3029 * obj-c++.dg/torture/strings/string1.mm: New.
3030 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3031 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3032 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3034 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3035 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3036 * objc/execute/string2.m: Likewise.
3037 * objc/execute/string3.m: Likewise.
3038 * objc/execute/string3.m: Likewise.
3039 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3040 * objc.dg/foreach-4.m: Likewise.
3041 * objc.dg/foreach-5.m: Likewise.
3042 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3043 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3044 * objc.dg/const-str-4.m: Likewise.
3045 * objc.dg/const-str-7.m: Likewise.
3046 * objc.dg/const-str-8.m: Likewise.
3047 * objc.dg/const-str-9.m: Likewise.
3048 * objc.dg/const-str-10.m: Likewise.
3049 * objc.dg/const-str-11.m: Likewise.
3050 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3051 to use dg-additional-files for Object1, move to objc.dg/strings/.
3052 * objc.dg/const-str-2.m: Likewise.
3053 * objc.dg/const-str-5.m: Likewise.
3054 * objc.dg/const-str-6.m: Likewise.
3055 * objc.dg/const-str-12.m: Likewise.
3056 * objc.dg/const-str-12b.m: Likewise.
3057 * objc.dg/strings/strings.exp: New.
3058 * objc.dg/strings/const-cfstring-2.m: New.
3059 * objc.dg/strings/const-cfstring-5.m: New.
3060 * objc.dg/torture/strings/strings.exp: New.
3061 * objc.dg/torture/strings/const-cfstring-1.m: New.
3062 * objc.dg/torture/strings/const-cfstring-3.m: New.
3063 * objc.dg/torture/strings/const-cfstring-4.m: New.
3065 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3067 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3069 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3072 * g++.dg/parse/crash57.C: New.
3074 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3075 H.J. Lu <hongjiu.lu@intel.com>
3078 * gcc.target/i386/pr45946.c: New test.
3080 2010-10-21 Martin Jambor <mjambor@suse.cz>
3082 PR tree-optimization/45875
3083 * g++.dg/ipa/pr45875.C: New test.
3085 2010-10-21 Ira Rosen <irar@il.ibm.com>
3087 PR tree-optimization/46049
3088 PR tree-optimization/46052
3089 * gcc.dg/vect/pr46052.c: New test.
3090 * gcc.dg/vect/pr46049.c: New test.
3092 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3095 * gfortran.dg/shape_5.f90: New test case.
3097 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3100 * gfortran.dg/proc_ptr_comp_25.f90: New.
3102 2010-10-21 Richard Guenther <rguenther@suse.de>
3103 Michael Matz <matz@suse.de>
3105 PR tree-optimization/45764
3106 * gcc.dg/torture/pr45764.c: New testcase.
3108 2010-10-21 Richard Guenther <rguenther@suse.de>
3110 PR tree-optimization/46111
3111 * g++.dg/torture/pr46111.C: New testcase.
3113 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3116 * gfortran.dg/dummy_procedure_4.f90: New.
3117 * gfortran.dg/proc_ptr_30.f90: New.
3119 2010-10-21 Tobias Burnus <burnus@net-b.de>
3122 * gfortran.dg/ptr-func-1.f90: New.
3123 * gfortran.dg/ptr-func-2.f90: New.
3125 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3127 PR tree-optimization/45919
3128 * gcc.c-torture/compile/pr45919.c: New test.
3130 PR tree-optimization/46066
3131 * gcc.dg/autopar/pr46066.c: New test.
3133 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3136 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3138 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3141 * g++.dg/cpp0x/range-for7.C: New.
3143 2010-10-20 Richard Guenther <rguenther@suse.de>
3146 * g++.dg/lto/20101020-1_0.h: New testcase.
3147 * g++.dg/lto/20101020-1_0.C: Likewise.
3148 * g++.dg/lto/20101020-1_1.C: Likewise.
3150 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3152 * gcc.dg/20101013-1.c: New test.
3154 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3157 * gcc.target/i386/pr46085-1.c: New.
3158 * gcc.target/i386/pr46085-2.c: Likewise.
3160 2010-10-20 Richard Guenther <rguenther@suse.de>
3162 PR tree-optimization/45860
3163 * gcc.dg/torture/pr45860.c: New testcase.
3165 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3167 * gnat.dg/discr25.adb: New test.
3168 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3170 2010-10-20 Olivier Hainque <hainque@adacore.com>
3172 * gcc.target/powerpc/ehreturn.c: New test.
3174 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3176 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3177 not require Foundation and run with the GNU runtime as well.
3179 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3182 * obj-c++.dg/template-8.mm: New.
3184 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3187 * objc.dg/pr23709.m: New.
3188 * obj-c++.dg/pr23709.m: New.
3190 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3193 * g++.dg/template/crash104.C: New.
3195 2010-10-19 Richard Henderson <rth@redhat.com>
3197 * gcc.target/i386/fma3-fma.c: New.
3198 * gcc.target/i386/fma3-builtin.c: New.
3199 * gcc.target/i386/fma4-builtin.c: New.
3201 2010-10-19 Richard Guenther <rguenther@suse.de>
3204 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3206 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3208 Merge from 'apple/trunk' branch on FSF servers.
3210 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3213 * objc.dg/proto-init-mimatch-1.m: New.
3214 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3216 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3218 Implemented parsing @synthesize and @dynamic for
3219 Objective-C/Objective-C++.
3220 * objc.dg/property/dynamic-1.m: New.
3221 * objc.dg/property/synthesize-1.m: New.
3222 * obj-c++.dg/property/dynamic-1.mm: New.
3223 * obj-c++.dg/property/synthesize-1.mm: New.
3225 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3227 * objc.dg/at-class-1.m: New.
3228 * objc.dg/at-class-1.mm: New.
3230 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3232 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3234 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3236 Merge from 'apple/trunk' branch on FSF servers.
3238 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3241 * obj-c++.dg/template-7.mm: New.
3243 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3245 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3248 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3250 Merge from 'apple/trunk' branch on FSF servers.
3252 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3255 * obj-c++.dg/try-catch-16.mm: New.
3256 * obj-c++.dg/try-catch-17.mm: New.
3258 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3261 * obj-c++.dg/try-catch-15.mm: New
3263 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3266 * obj-c++.dg/try-catch-12.mm: New
3267 * obj-c++.dg/try-catch-13.mm: New
3268 * obj-c++.dg/try-catch-14.mm: New
3269 * objc.dg/try-catch-11.m: New
3270 * objc.dg/try-catch-12.m: New
3271 * objc.dg/try-catch-13.m: New
3273 2010-10-18 Richard Henderson <rth@redhat.com>
3275 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3277 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3280 * c-c++-common/Wunused-var-13.c: New test.
3282 2010-10-18 Richard Guenther <rguenther@suse.de>
3284 PR tree-optimization/45967
3285 * gcc.dg/torture/pr45967.c: New testcase.
3286 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3287 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3288 * gcc.dg/torture/pr39074-2.c: Likewise
3289 * gcc.dg/torture/pta-escape-1.c: Likewise
3290 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3291 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3292 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3293 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3294 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3295 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3297 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3299 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3301 2010-10-18 Richard Guenther <rguenther@suse.de>
3304 * g++.dg/lto/20101015-2_0.C: New testcase.
3306 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.c-torture/execute/pr46019.c: New test.
3311 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3313 Merge from 'apple/trunk' branch on FSF servers.
3315 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3318 * obj-c++.dg/method-namespace-2.mm: New.
3320 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3322 Merge from 'apple/trunk' branch on FSF servers.
3324 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3327 * objc.dg/private-1.m: Test modified.
3328 * obj-c++.dg/private-1.mm: Test modified.
3330 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3333 * gcc.target/i386/push-1.c: Remove.
3335 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3336 H.J. Lu <hongjiu.lu@intel.com>
3339 * gcc.target/i386/pr46051.c: New test.
3341 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3343 * obj-c++.dg/gnu-api-2-class.mm: New.
3344 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3345 * obj-c++.dg/gnu-api-2-method.mm: New.
3346 * obj-c++.dg/gnu-api-2-objc.mm: New.
3347 * obj-c++.dg/gnu-api-2-object.mm: New.
3348 * obj-c++.dg/gnu-api-2-property.mm: New.
3349 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3350 * obj-c++.dg/gnu-api-2-sel.mm: New.
3352 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3354 * objc.dg/fsf-package-0.m: New.
3355 * obj-c++.dg/fsf-package-0.m: New.
3357 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3360 * objc.dg/pr18255.m: New.
3362 2010-10-16 Jan Hubicka <jh@suse.cz>
3365 * g++.dg/torture/pr44206.C: New.
3367 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3369 * objc.dg/gnu-api-2-class.m: New.
3370 * objc.dg/gnu-api-2-objc.m: New.
3372 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3374 * objc.dg/gnu-api-2-ivar.m: New.
3376 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3378 * objc.dg/gnu-api-2-property.m: New.
3380 2010-10-15 Xinliang David Li <davidxl@google.com>
3382 * g++.dg/uninit-pred-3_a.C: New test.
3383 * g++.dg/uninit-pred-3_b.C: New test.
3385 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3387 * objc.dg/gnu-api-2-object.m: New.
3389 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3391 * objc.dg/gnu-api-2-method.m: New.
3393 2010-10-15 Jason Merrill <jason@redhat.com>
3395 * g++.dg/lto/pr45983_0.C: New.
3397 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3399 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3400 builtin combiner patterns.
3401 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3402 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3403 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3404 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3405 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3407 2010-10-15 Richard Guenther <rguenther@suse.de>
3409 * g++.dg/lto/20101015-1_0.C: New testcase.
3411 2010-10-15 Richard Guenther <rguenther@suse.de>
3414 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3415 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3417 2010-10-15 Richard Guenther <rguenther@suse.de>
3420 * g++.dg/lto/20101014-1_0.C: New testcase.
3422 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3424 * objc.dg/gnu-api-2-protocol.m: New.
3425 * objc.dg/gnu-api-2-sel.m: New.
3427 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3429 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3432 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3434 * gcc.dg/20101010-1.c: New testcase.
3436 2010-10-15 Jie Zhang <jie@codesourcery.com>
3438 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3439 script when relocatable linking.
3441 2010-10-14 Yao Qi <yao@codesourcery.com>
3444 * gcc.target/arm/pr45447.c: New test.
3446 2010-10-14 Jan Hubicka <jh@suse.cz>
3449 * g++.dg/lto/pr45621.h : New.
3450 * g++.dg/lto/pr45621_0.C: New.
3451 * g++.dg/lto/pr45621_1.C: New.
3453 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3455 * objc.dg/property: New.
3456 * objc.dg/property/fsf-property-basic.m: New.
3457 * objc.dg/property/fsf-property-method-access.m: New.
3458 * objc.dg/property/fsf-property-named-ivar.m: New.
3459 * obj-c++.dg/property: New.
3460 * obj-c++.dg/property/fsf-property-basic.mm: New.
3461 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3462 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3464 merge from FSF apple 'trunk' branch.
3465 2006 Fariborz Jahanian <fjahanian@apple.com>
3467 Radars 4436866, 4505126, 4506903, 4517826
3468 * objc.dg/property/property-1.m: New.
3469 * objc.dg/property/property-2.m: New.
3470 * objc.dg/property/property-3.m: New.
3471 * objc.dg/property/property-neg-1.m: New.
3472 * objc.dg/property/property-neg-2.m: New.
3473 * objc.dg/property/property-neg-3.m: New.
3474 * objc.dg/property/property-neg-4.m: New.
3475 * objc.dg/property/property-neg-5.m: New.
3476 * objc.dg/property/property-neg-6.m: New.
3477 * objc.dg/property/property-neg-7.m: New.
3478 * objc.dg/property/property.exp: New.
3479 * obj-c++.dg/property/property-1.mm: New.
3480 * obj-c++.dg/property/property-2.mm: New.
3481 * obj-c++.dg/property/property-3.mm: New.
3482 * obj-c++.dg/property/property-neg-1.mm: New.
3483 * obj-c++.dg/property/property-neg-2.mm: New.
3484 * obj-c++.dg/property/property-neg-3.mm: New.
3485 * obj-c++.dg/property/property-neg-4.mm: New.
3486 * obj-c++.dg/property/property-neg-5.mm: New.
3487 * obj-c++.dg/property/property-neg-6.mm: New.
3488 * obj-c++.dg/property/property-neg-7.mm: New.
3489 * obj-c++.dg/property/property.exp: New.
3491 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3493 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3495 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3498 * gcc.c-torture/compile/pr45969-1.c: New test.
3500 2010-10-14 Richard Guenther <rguenther@suse.de>
3502 PR tree-optimization/44913
3503 * gcc.dg/torture/pr44913.c: New testcase.
3505 2010-10-14 Richard Guenther <rguenther@suse.de>
3508 * g++.dg/lto/20101014-2_0.C: New testcase.
3510 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3512 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3513 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3514 * gcc.target/i386/pr44130.c: Likewise.
3515 * gcc.target/i386/pr44144.c: Likewise.
3516 * gcc.target/i386/pr44180.c: Likewise.
3517 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3518 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3519 * gcc.target/i386/vect-sizes-1.c: Likewise.
3520 * gcc.target/i386/vectorize4-avx.c: Likewise.
3522 2010-10-14 Richard Guenther <rguenther@suse.de>
3525 * g++.dg/lto/20101010-3_0.C: New testcase.
3526 * g++.dg/lto/20101010-4_0.C: Likewise.
3528 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3530 * objc.dg/pr45878.m: Update to include NSConstantString interface
3532 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3533 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3534 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3535 reference for m64 -fnext-runtime.
3537 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3539 * gcc.target/i386/vect-sizes-1.c: New.
3541 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3544 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3546 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3548 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3549 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3551 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3553 * gcc.target/ia64/20101005.c: New test.
3555 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3557 PR rtl-optimization/45570
3558 * gcc.dg/pr45570.c: New test.
3560 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3562 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3563 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3564 * gcc.target/i386/vectorize4-avx.c: Likewise.
3566 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3568 * gcc.target/i386/avx-copysign-vec.c: New.
3569 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3571 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3574 * gcc.target/i386/pr44130.c: New.
3576 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3579 * gcc.target/i386/pr44144.c: New.
3581 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3584 * gcc.target/i386/pr44180.c: New.
3586 2010-10-13 Jason Merrill <jason@redhat.com>
3588 * g++.dg/template/canon-type-8.C: New.
3590 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3592 * gcc.c-torture/execute/20101013-1.c: New test.
3594 2010-10-13 Richard Guenther <rguenther@suse.de>
3597 * objc.dg/pr45878.m: New testcase.
3599 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3601 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3602 * gcc.dg/format/dfp-printf-1.c: Likewise.
3603 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3605 2010-10-13 Richard Guenther <rguenther@suse.de>
3607 PR tree-optimization/45788
3608 * g++.dg/pr45788.C: New testcase.
3610 2010-10-13 Richard Guenther <rguenther@suse.de>
3612 PR tree-optimization/45970
3613 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3615 2010-10-13 Richard Guenther <rguenther@suse.de>
3617 PR tree-optimization/45982
3618 * gcc.dg/torture/pr45982.c: New testcase.
3619 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3620 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3621 * gcc.dg/torture/pr39074-2.c: Likewise.
3623 2010-10-13 Richard Guenther <rguenther@suse.de>
3626 * g++.dg/torture/pr45874.C: New testcase.
3628 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3630 * objc.dg/attributes/method-attribute-1.m: Update to respond
3631 to implemented method attributes..
3632 * objc.dg/attributes/method-attribute-2.m: Likewise.
3633 * objc.dg/attributes/method-attribute-3.m: Likewise.
3634 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3635 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3636 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3638 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3641 * objc.dg/pr23214.m: New.
3643 2010-10-12 Michael Eager <eager@eagercon.com>
3646 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3647 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3649 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3652 * gcc.c-torture/execute/pr45636.c: New test.
3653 * gfortran.dg/pr45636.f90: New test.
3655 2010-10-12 Richard Henderson <rth@redhat.com>
3657 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3659 2010-10-12 Daniel Kraft <d@domob.eu>
3662 * gfortran.dg/associate_1.f03: More tests with derived-types.
3663 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3664 * gfortran.dg/associate_8.f03: Fix typo.
3665 * gfortran.dg/initialization_27.f90: Fix typo.
3667 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3670 * lib/lto.exp (lto-get-options-main): Support optional target
3671 selector for dg-extra-ld-options.
3673 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3675 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3676 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3678 2010-10-11 Martin Jambor <mjambor@suse.cz>
3681 * g++.dg/torture/pr45699.C: New test.
3682 * g++.dg/otr-fold-1.C: Adjusted.
3683 * g++.dg/otr-fold-1.C: Likewise.
3685 2010-10-11 Nick Clifton <nickc@redhat.com>
3687 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3688 Allow for a user label prefix.
3690 2010-10-10 Richard Guenther <rguenther@suse.de>
3692 * g++.dg/lto/20101010-1_0.C: New testcase.
3693 * g++.dg/lto/20101010-2_0.C: Likewise.
3695 2010-10-11 Ira Rosen <irar@il.ibm.com>
3697 PR tree-optimization/45902
3698 * gcc.dg/vect/45902.c: New test.
3700 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3703 * gcc.dg/tls/pr45870.c: New test.
3705 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3708 * gfortran.dg/typebound_operator_6.f03: New.
3710 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3712 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3713 and adjust -export symbol scanning.
3714 * g++.dg/ext/dllexport1.C: Likewise.
3715 * g++.dg/ext/dllexport3.C: Likewise.
3716 * gcc.dg/dll-3.c: Likewise.
3717 * gcc.dg/dll-4.c: Likewise.
3718 * gcc.dg/dll-5.c: Likewise.
3720 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3722 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3723 instead of tree_profile dump file.
3724 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3725 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3728 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3730 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3732 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3734 * gfortran.dg/character_comparison_4.f90: New test.
3735 * gfortran.dg/character_comparison_5.f90: New test.
3736 * gfortran.dg/character_comparison_6.f90: New test.
3738 2010-10-09 Richard Henderson <rth@redhat.com>
3740 * lib/target-supports.exp
3741 (check_effective_target_automatic_stack_alignment): Always true.
3743 2010-10-09 Richard Guenther <rguenther@suse.de>
3746 * gcc.dg/lto/20101009-2_0.c: New testcase.
3747 * gcc.dg/lto/20101009-2_1.c: Likewise.
3748 * gcc.dg/lto/20101009-2_2.c: Likewise.
3750 2010-10-09 Richard Guenther <rguenther@suse.de>
3753 * g++.dg/lto/20101009-1_0.C: New testcase.
3755 2010-10-09 Richard Guenther <rguenther@suse.de>
3757 PR tree-optimization/45945
3758 * gcc.dg/lto/20101009-1_0.c: New testcase.
3760 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3763 * gcc.target/i386/pr45913.c: New.
3765 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3768 * gfortran.dg/streamio_16.f90: Update test.
3770 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3772 PR tree-optimization/45903
3773 * gcc.target/i386/pr45903.c: New test.
3775 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3777 * gnat.dg/interface5.adb: Compile with warnings disabled.
3779 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3781 * obj-c++.dg/encode-10.mm: New testcase.
3783 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3786 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3787 C++ class. Removed XFAIL.
3789 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3792 * gfortran.dg/typebound_operator_5.f03: New.
3794 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3796 Merge from 'apple/trunk' branch on FSF servers.
3798 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3801 * obj-c++.dg/method-namespace-1.mm: New.
3803 2010-10-07 Martin Jambor <mjambor@suse.cz>
3805 * gcc.dg/tree-ssa/sra-11.c: New test.
3807 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3810 * gcc.dg/vect/pr45847.c: New test.
3812 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3813 Kai Tietz <kai.tietz@onevision.com>
3815 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3817 2010-10-07 Richard Guenther <rguenther@suse.de>
3819 PR tree-optimization/45732
3820 * gcc.dg/torture/pr45732.c: New testcase.
3822 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3824 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3825 * objc.dg/foreach-2.m: Likewise.
3826 * objc.dg/foreach-3.m: Likewise.
3827 * objc.dg/foreach-4.m: Likewise.
3828 * objc.dg/foreach-5.m: Likewise.
3829 * objc.dg/foreach-6.m: Likewise.
3830 * objc.dg/foreach-7.m: Likewise.
3831 * objc.dg/objc-foreach-4.m: Likewise.
3832 * objc.dg/objc-foreach-5.m: Likewise.
3834 2010-10-07 Richard Guenther <rguenther@suse.de>
3837 * gcc.dg/torture/pr45869.c: New testcase.
3839 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3841 * objc.dg/set-not-used-1.m: New
3842 * obj-c++.dg/set-not-used-1.mm: New.
3844 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3846 * objc.dg/attributes/method-attribute-3.m: New.
3847 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3849 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3852 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3854 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3857 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3859 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3861 Merge from 'apple/trunk' branch on FSF servers.
3863 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3866 * obj-c++.dg/encode-9.mm: New.
3868 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3870 * g++.dg/cpp0x/pr45908.C: New test.
3872 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3874 * gnat.dg/opt6.ad[sb]: New test.
3876 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3878 Implemented fast enumeration for Objective-C.
3879 * objc.dg/foreach-1.m: New.
3880 * objc.dg/foreach-2.m: New.
3881 * objc.dg/foreach-3.m: New.
3882 * objc.dg/foreach-4.m: New.
3883 * objc.dg/foreach-5.m: New.
3884 * objc.dg/foreach-6.m: New.
3885 * objc.dg/foreach-7.m: New.
3887 Merge from 'apple/trunk' branch on FSF servers:
3888 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3891 * objc.dg/objc-foreach-5.m: New.
3893 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3896 * objc.dg/objc-foreach-4.m: New.
3898 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3901 * objc.dg/objc-foreach-3.m: New.
3903 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3906 * objc.dg/objc-foreach-2.m: New.
3908 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3911 * objc.dg/objc-foreach-1.m: New
3913 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3915 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3918 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3921 * obj-c++.dg/syntax-error-10.mm: New.
3923 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3926 * obj-c++.dg/syntax-error-9.mm: New.
3928 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3931 * obj-c++.dg/syntax-error-8.mm: New.
3933 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3935 Merge from 'apple/trunk' branch on FSF servers.
3937 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
3940 * obj-c++.dg/syntax-error-7.mm: New
3942 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
3945 * obj-c++.dg/syntax-error-6.mm: New
3947 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
3950 * obj-c++.dg/syntax-error-5.mm: New
3952 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3955 * obj-c++.dg/syntax-error-[3-4].mm: New.
3957 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3960 * obj-c++.dg/syntax-error-[1-2].mm: New.
3962 2010-10-05 Ira Rosen <irar@il.ibm.com>
3964 PR tree-optimization/45752
3965 * gcc.dg/vect/pr45752.c: New test.
3967 2010-10-05 Richard Guenther <rguenther@suse.de>
3969 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3970 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3971 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3972 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3973 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3974 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3975 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3976 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3977 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3978 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3979 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3980 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3981 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3982 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3983 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3984 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3985 * gcc.dg/tree-ssa/20080530.c: Likewise.
3986 * g++.dg/tree-ssa/inline-3.C: Likewise.
3987 * g++.dg/tree-ssa/inline-1.C: Likewise.
3988 * g++.dg/tree-ssa/inline-2.C: Likewise.
3989 * gcc.dg/profile-dir-1.c: Likewise.
3990 * gcc.dg/profile-dir-2.c: Likewise.
3991 * gcc.dg/profile-dir-3.c: Likewise.
3993 2010-10-05 Richard Guenther <rguenther@suse.de>
3996 * g++.dg/torture/pr45877.C: New testcase.
3998 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4001 * gcc.dg/debug/pr45849.c: New test.
4004 * gcc.c-torture/compile/pr45876.c: New test.
4006 2010-10-04 Julian Brown <julian@codesourcery.com>
4008 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4010 * gcc.dg/vect/vect-60.c: Likewise.
4011 * gcc.dg/vect/vect-56.c: Likewise.
4012 * gcc.dg/vect/vect-93.c: Likewise.
4013 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4014 * gcc.dg/vect/vect-95.c: Likewise.
4015 * gcc.dg/vect/vect-96.c: Likewise.
4016 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4017 * gcc.dg/vect/slp-25.c: Likewise.
4018 * gcc.dg/vect/slp-3.c: Likewise.
4019 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4020 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4021 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4022 * gcc.dg/vect/vect-109.c: Likewise.
4023 * gcc.dg/vect/vect-peel-1.c: Likewise.
4024 * gcc.dg/vect/vect-peel-2.c: Likewise.
4025 * lib/target-supports.exp
4026 (check_effective_target_arm_vect_no_misalign): New.
4027 (check_effective_target_vect_no_align): Use above.
4028 (check_effective_target_vect_element_align): New.
4029 (add_options_for_quad_vectors): New.
4031 2010-10-04 Martin Jambor <mjambor@suse.cz>
4033 PR tree-optimization/45572
4034 * g++.dg/ipa/pr45572-1.C: New test.
4035 * g++.dg/ipa/pr45572-2.C: Likewise.
4037 2010-10-03 Ian Lance Taylor <iant@google.com>
4039 * gcc.dg/anon-struct-11.c: New test.
4040 * gcc.dg/anon-struct-12.c: New test.
4041 * gcc.dg/anon-struct-13.c: New test.
4042 * gcc.dg/anon-struct-14.c: New test.
4044 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4046 * g++.dg/torture/pr45764.C: Revert revision 164914.
4047 * gcc.dg/vect/pr43432.c: Likewise.
4048 * gcc.dg/vect/vect-114.c: Likewise.
4049 * gcc.dg/vect/vect-15.c: Likewise.
4051 2010-10-03 Jason Merrill <jason@redhat.com>
4053 * g++.dg/cpp0x/sfinae5.C: New.
4055 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4057 PR tree-optimization/45720
4058 PR tree-optimization/45764
4059 * g++.dg/torture/pr45764.C: New.
4061 * gcc.dg/vect/pr43432.c: Xfail.
4062 * gcc.dg/vect/vect-114.c: Likewise.
4063 * gcc.dg/vect/vect-15.c: Likewise.
4065 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4067 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4069 * gcc.dg/torture/pr45678-2.c: Likewise.
4071 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4074 * gfortran.dg/intrinsic_6.f90: New.
4076 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4079 * gfortran.dg/dependency_37.f90: New test.
4081 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4083 * gcc.target/i386/shift_mask.c: New test.
4085 2010-10-01 Richard Guenther <rguenther@suse.de>
4087 PR tree-optimization/45854
4088 * g++.dg/torture/pr45854.C: New testcase.
4090 2010-09-30 Michael Eager <eager@eagercon.com>
4092 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4095 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4098 * gfortran.dg/graphite/pr45758.f90: New.
4100 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4103 * gcc.dg/graphite/id-pr45230.c: New.
4105 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4107 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4108 * gfortran.dg/graphite/graphite.exp: Same.
4109 * gcc.dg/graphite/vect-pr43423.c: New.
4111 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4114 * g++.dg/torture/pr45843.C: New test.
4116 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4119 * gfortran.dg/allocate_derived_5.f90: New.
4121 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4123 PR tree-optimization/31261
4124 * gcc.dg/tree-ssa/pr31261.c: New test.
4126 2010-09-30 Michael Eager <eager@eagercon.com>
4128 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4129 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4130 * gcc.target/microblaze/microblaze.exp: Ditto.
4131 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4132 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4133 * gcc.target/microblaze/others/data_var1.c: Ditto.
4134 * gcc.target/microblaze/others/data_var2.c: Ditto.
4135 * gcc.target/microblaze/others/data_var3.c: Ditto.
4136 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4137 * gcc.target/microblaze/others/strings1.c:: Ditto.
4138 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4139 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4140 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4141 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4142 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4143 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4144 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4145 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4146 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4147 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4148 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4149 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4150 * gcc.target/microblaze/isa/float.c: Ditto.
4151 * gcc.target/microblaze/isa/mulh.c: Ditto.
4152 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4153 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4154 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4155 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4156 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4157 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4158 * gcc.target/microblaze/isa/bshift.c: Ditto.
4159 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4160 * gcc.target/microblaze/isa/div.c: Ditto.
4161 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4162 * gcc.target/microblaze/isa/mul.c: Ditto.
4164 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4166 merge from FSF 'apple/trunk' branch.
4167 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4170 * objc.dg/enhanced-proto-1.m: New.
4171 * objc.dg/enhanced-proto-2.m: New.
4172 * obj-c++.dg/enhanced-proto-1.mm: New
4173 * obj-c++.dg/enhanced-proto-2.mm: New.
4175 2010-09-30 Richard Guenther <rguenther@suse.de>
4178 * gcc.dg/debug/pr41893-1.c: Adjust.
4179 * gcc.dg/pr30762-1.c: Likewise.
4180 * gcc.dg/pr31529-1.c: Likewise.
4181 * gcc.dg/pr34457-1.c: Likewise.
4182 * gcc.dg/pr34668-1.c: Likewise.
4183 * gcc.dg/pr43557-1.c: Likewise.
4185 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4188 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4189 * objc.dg/const-str-3.m: Correct header for memcpy.
4190 * objc.dg/const-str-7.m: Likewise.
4191 * objc.dg/method-20b.m: Provide an implementation of Object.
4192 Adjust XFAIL for m64 NeXT runtime.
4193 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4194 * objc.dg/encode-3.m: Correct line ordering, provide header for
4196 * objc.dg/encode-7-next.m: Only run for 32bit.
4197 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4198 * objc.dg/type-size-2.m: Provide an implementation of Object.
4200 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4201 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4202 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4203 Adjust XFAIL for m64 NeXT runtime.
4204 * obj-c++.dg/method-22.mm: Likewise.
4205 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4207 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4209 Merge from 'apple/trunk' branch on FSF servers.
4211 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4214 * obj-c++.dg/bad-forward-decl.mm: New
4216 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4218 * ada/acats/run_acats: Revert revision 157037.
4220 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4222 Merge from 'apple/trunk' branch on FSF servers.
4224 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4227 * objc.dg/naming-2.m: Update
4228 * objc.dg/naming-3.m: New
4230 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4233 * gcc.target/arm/pr40457-3.c: New test.
4235 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4237 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4239 * lib/target-supports.exp (check_ifunc_available): Likewise.
4241 2010-09-29 Tristan Gingold <gingold@adacore.com>
4243 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4245 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4247 * objc.dg/keywords-1.m: New test.
4248 * objc.dg/keywords-2.m: New test.
4249 * objc.dg/keywords-3.m: New test.
4250 * obj-c++.dg/keywords-1.mm: New test.
4251 * obj-c++.dg/keywords-2.mm: New test.
4253 2010-09-28 Jason Merrill <jason@redhat.com>
4255 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4256 * g++.dg/ext/complit11.C: Likewise.
4257 * g++.old-deja/g++.law/temps1.C: Likewise.
4259 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4260 * g++.old-deja/g++.mike/misc6.C: Likewise.
4262 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4264 * objc.dg/attributes/method-attribute-1.m: New.
4265 * objc.dg/attributes/method-attribute-2.m: New.
4267 * obj-c++.dg/attributes/method-attribute-1.m: New.
4268 * obj-c++.dg/attributes/method-attribute-2.m: New.
4270 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4272 * objc.dg/attributes: New.
4273 * objc.dg/attributes/attributes.exp: New.
4274 * objc.dg/attributes/class-attribute-1.m: New.
4275 * objc.dg/attributes/class-attribute-2.m: New
4276 * objc.dg/attributes/categ-attribute-1.m: New
4277 * objc.dg/attributes/categ-attribute-2.m: New
4278 * objc.dg/attributes/proto-attribute-1.m: New
4280 * obj-c++.dg/attributes: New.
4281 * obj-c++.dg/attributes/attributes.exp: New
4282 * obj-c++.dg/attributes/class-attribute-1.mm: New
4283 * obj-c++.dg/attributes/class-attribute-2.mm: New
4284 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4285 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4286 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4288 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4290 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4291 from the branch renamed to method-20b.m to avoid clashes).
4293 2005-08-23 Stuart Hastings <stuart@apple.com>
4294 Ziemowit Laski <zlaski@apple.com>
4297 * obj-c++.dg/method-23.mm: New.
4298 * objc.dg/method-20.m: New.
4300 2010-09-28 Jan Hubicka <jh@suse.cz>
4302 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4304 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4307 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4308 i?86-*-solaris2.[89], *-*-vxworks*.
4309 * gcc.target/i386/pr22152.c: Likewise.
4310 * gcc.target/i386/vect8-ret.c: New test.
4312 2010-09-28 Jie Zhang <jie@codesourcery.com>
4314 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4316 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4318 Merge from 'apple/trunk' branch on FSF servers.
4320 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4323 * obj-c++.dg/method-22.mm: New.
4325 2010-09-27 Jason Merrill <jason@redhat.com>
4327 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4328 * g++.dg/ext/complit11.C: Adjust.
4329 * g++.old-deja/g++.law/temps1.C: Adjust.
4330 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4331 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4333 2010-09-27 Ian Lance Taylor <iant@google.com>
4335 * lib/target-supports.exp (check_effective_target_split_stack):
4337 * gcc.dg/split-1.c: New test.
4338 * gcc.dg/split-2.c: New test.
4339 * gcc.dg/split-3.c: New test.
4340 * gcc.dg/split-4.c: New test.
4342 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4345 * objc.dg/type-size-3.m: New test.
4347 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4350 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4352 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4355 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4356 * objc.dg/type-size-2.m: Same change.
4357 * obj-c++.dg/encode-5.mm: Same change.
4359 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4361 Merge from 'apple/trunk' branch on FSF servers. The original
4362 Changelogs are below.
4364 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4365 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4366 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4367 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4369 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4370 proto-qual-1.m in the branch) and the normal ABI on GNU.
4371 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4372 the test only with the NeXT runtime.
4373 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4374 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4375 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4376 Run the test only with the NeXT runtime.
4378 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4381 * objc.dg/encode-7-64bit.m: New.
4382 * objc.dg/encode-7.m: Skip if -m64.
4384 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4387 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4388 * obj-c++.dg/threedotthree-abi-1.mm: New
4389 * objc.dg/threedotthree-abi-1.m: New
4391 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4394 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4395 * objc.dg/encode-6.m: Likewise.
4396 * objc.dg/encode-7.m: New test case.
4398 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4400 Merge from 'apple/trunk' branch on FSF servers. Renamed
4401 const-str-12.m to constr-str-12b.m to avoid conflicts.
4403 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4406 * obj-c++.dg/warn5.mm: New
4408 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4411 * obj-c++.dg/const-str-12.mm: New.
4412 * objc.dg/const-str-12.m: New.
4414 2010-09-27 Tobias Burnus <burnus@net-b.de>
4418 * gfortran.dg/storage_size_2.f08: Fix test.
4419 * gfortran.dg/c_sizeof_1.f90: Fix test.
4420 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4421 * gfortran.dg/c_sizeof_3.f90: New.
4422 * gfortran.dg/c_sizeof_4.f90: New.
4423 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4424 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4426 2010-09-26 Daniel Kraft <d@domob.eu>
4430 * gfortran.dg/select_type_18.f03: New test.
4432 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4434 * gnat.dg/return2.ad[sb]: New test.
4435 * gnat.dg/return2_pkg.ads: New helper.
4437 2010-09-25 Daniel Kraft <d@domob.eu>
4440 * gfortran.dg/io_constraints_6.f03: New test.
4441 * gfortran.dg/io_constraints_7.f03: New test.
4442 * gfortran.dg/newunit_2.f90: New test.
4444 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4446 * gfortran.dg/operator_c1202.f90: New test.
4448 2010-09-24 Jan Hubicka <jh@suse.cz>
4450 * gcc.dg/tree-ssa/leaf.c: New testcase.
4452 2010-09-24 Jan Hubicka <jh@suse.cz>
4454 PR tree-optimization/45738
4455 PR tree-optimization/45741
4456 * gcc.c-torture/compile/pr45741.c: New.
4457 * gfortran.fortran-torture/compile/pr45738.f90: New.
4459 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4461 * gcc.dg/cpp/undef-opt-1.c: New test.
4463 2010-09-24 Jason Merrill <jason@redhat.com>
4465 * g++.dg/other/error10.C: Adjust expected output.
4467 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4470 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4471 * gcc.target/i386/pr45234.c: New test.
4473 2010-09-24 Richard Guenther <rguenther@suse.de>
4475 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4477 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4479 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4480 as a comment leader in regexp.
4482 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4484 * objc.dg/sync-2.m: New test.
4485 * obj-c++.dg/sync-2.mm: New test.
4487 2010-09-24 Tobias Burnus <burnus@net-b.de>
4490 * gfortran.dg/iso_fortran_env_7.f90: New.
4492 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4494 * obj-c++.dg/too-many-args.mm: New file.
4496 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4498 Merge from 'apple/trunk' branch on FSF servers.
4500 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4503 * objc.dg/too-many-args.m: New
4505 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4508 * gfortran.dg/dependency_36.f90: New test.
4510 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4512 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4513 * gcc.target/i386/pad-3.c: Ditto.
4514 * gcc.target/i386/pad-7.c: Ditto.
4515 * gcc.target/i386/pad-7.c: Ditto.
4516 * gcc.target/i386/pr36502.c: Ditto.
4517 * gcc.target/i386/zee.c: Ditto.
4518 * gcc.target/i386/20060821-1.c: Ditto.
4519 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4520 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4521 * gcc.target/i386/pad-5b.c: Ditto.
4522 * gcc.target/i386/pad-6a.c: Ditto.
4523 * gcc.target/i386/pad-6b.c: Ditto.
4524 * gcc.target/i386/pad-8.c: Ditto.
4525 * gcc.target/i386/pad-9.c: Ditto.
4526 * gcc.target/i386/pad-10.c: Ditto.
4527 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4529 2010-09-23 Richard Guenther <rguenther@suse.de>
4531 PR tree-optimization/45565
4532 * g++.dg/ipa/pr45565.C: New testcase.
4534 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4538 * gfortran.dg/vector_subscript_bound_1.f90: New.
4540 2010-09-23 Richard Guenther <rguenther@suse.de>
4543 * gcc.dg/pr45750.c: New testcase.
4545 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4547 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4548 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4551 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4553 PR rtl-optimization/44374
4554 * gcc.target/arm/headmerge-1.c: New test.
4555 * gcc.target/arm/headmerge-2.c: New test.
4556 * gcc.target/i386/headmerge-1.c: New test.
4557 * gcc.target/i386/headmerge-2.c: New test.
4559 2010-09-23 Daniel Kraft <d@domob.eu>
4564 * gfortran.dg/intrinsic_intent_1.f03: New test.
4565 * gfortran.dg/select_type_17.f03: New test.
4566 * gfortran.dg/associate_5.f03: More definability tests.
4567 * gfortran.dg/enum_2.f90: Check definability.
4568 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4569 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4570 * gfortran.dg/char_expr_2.f90: Ditto.
4571 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4572 * gfortran.dg/enum_5.f90: Ditto.
4573 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4574 * gfortran.dg/impure_assignment_2.f90: Ditto.
4575 * gfortran.dg/impure_assignment_3.f90: Ditto.
4576 * gfortran.dg/intent_out_1.f90: Ditto.
4577 * gfortran.dg/intent_out_3.f90: Ditto.
4578 * gfortran.dg/pointer_assign_7.f90: Ditto.
4579 * gfortran.dg/pointer_intent_3.f90: Ditto.
4580 * gfortran.dg/pr19936_1.f90: Ditto.
4581 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4582 * gfortran.dg/simpleif_2.f90: Ditto.
4583 * gfortran.dg/protected_5.f90: Ditto.
4584 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4585 * gfortran.dg/protected_6.f90: Ditto.
4586 * gfortran.dg/protected_7.f90: Ditto.
4588 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4591 * gfortran.dg/namelist_65.f90: New test.
4593 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4595 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4596 the regexp pattern between the expected label and location string.
4598 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4600 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4602 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4604 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4605 * gcc.dg/pr27898.c: Likewise.
4606 * gcc.dg/pr28712.c: Likewise.
4607 * gcc.dg/pr30762-1.c: Likewise.
4608 * gcc.dg/pr31529-1.c: Likewise.
4609 * gcc.dg/pr34457-1.c: Likewise.
4610 * gcc.dg/pr34668-1.c: Likewise.
4611 * gcc.dg/pr34989-1.c: Likewise.
4612 * gcc.dg/pr43557-1.c: Likewise.
4614 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4616 PR rtl-optimization/45739
4617 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4619 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4621 * gcc.target/sparc/mnofpu.c: New test.
4623 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4625 PR rtl-optimization/45739
4626 * gcc.target/i386/pr45739.c: New test.
4628 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4631 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4632 and counts. Add non-elemental function call check.
4635 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4636 arguments checks. Update temporary counts.
4637 * gfortran.dg/transpose_optimization_1.f90: New.
4639 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4642 * objc.dg/invalid-method-1.m: New.
4644 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4646 Merge from 'apple/trunk' branch on FSF servers.
4648 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4651 * objc.dg/naming-4.m: New
4652 * objc.dg/naming-5.m: New
4653 * obj-c++.dg/naming-1.mm: New
4654 * obj-c++.dg/naming-2.mm: New
4656 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4657 Jack Howarth <howarth@bromo.med.uc.edu>
4660 * g++.dg/torture/pr44972.C: Use portable assert().
4662 2010-09-21 Richard Guenther <rguenther@suse.de>
4664 PR tree-optimization/45580
4665 * g++.dg/torture/pr45580.C: New testcase.
4667 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4669 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4671 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4674 * gfortran.dg/pointer_check_7.f90: New.
4676 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4678 PR rtl-optimization/45728
4679 * gcc.c-torture/compile/pr45728.c: New test.
4681 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4684 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4686 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4688 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4690 2010-09-20 Richard Guenther <rguenther@suse.de>
4693 * gcc.dg/torture/pr45704.c: New testcase.
4695 2010-09-20 Jan Hubicka <jh@suse.cz>
4697 PR tree-optimize/45605
4698 * g++.dg/tree-ssa/pr45605.C: New testcase.
4700 2010-09-20 Michael Matz <matz@suse.de>
4703 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4706 2010-09-20 Richard Guenther <rguenther@suse.de>
4708 PR tree-optimization/45705
4709 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4711 2010-09-20 Michael Matz <matz@suse.de>
4714 * lib/target-supports.exp (check_effective_target_vect_perm):
4717 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4719 PR rtl-optimization/45695
4720 * gcc.c-torture/execute/pr45695.c: New test.
4722 2010-09-19 Jan Hubicka <jh@suse.cz>
4725 * gcc.c-torture/compile/pr44246.c:New file.
4727 2010-09-19 Ira Rosen <irar@il.ibm.com>
4729 PR tree-optimization/45714
4730 * gfortran.dg/vect/pr45714-a.f: New test.
4731 * gfortran.dg/vect/pr45714-b.f: New test.
4733 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4735 * gnat.dg/const1.adb: Rename into...
4736 * gnat.dg/constant1.adb: ...this.
4737 * gnat.dg/constant2.adb: New test.
4738 * gnat.dg/constant2_pkg1.ads: New helper.
4739 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4741 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4743 * gnat.dg/specs/constant1.ads: New test.
4744 * gnat.dg/specs/constant1_pkg.ads: New helper.
4746 2010-09-18 Jan Hubicka <jh@suse.cz>
4748 PR tree-optimization/45453
4749 * g++.dg/tree-ssa/pr45453.C: New testcase.
4751 2010-09-18 Jason Merrill <jason@redhat.com>
4753 * g++.dg/cpp0x/initlist44.C: New.
4755 2010-09-18 Richard Guenther <rguenther@suse.de>
4757 PR tree-optimization/45709
4758 * g++.dg/torture/pr45709-2.C: New testcase.
4760 2010-09-18 Richard Guenther <rguenther@suse.de>
4762 PR tree-optimization/45709
4763 * g++.dg/torture/pr45709.C: New testcase.
4765 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4768 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4770 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4772 * gcc.target/i386/pad-1.c: New.
4773 * gcc.target/i386/pad-2.c: Likewise.
4774 * gcc.target/i386/pad-3.c: Likewise.
4775 * gcc.target/i386/pad-4.c: Likewise.
4776 * gcc.target/i386/pad-5a.c: Likewise.
4777 * gcc.target/i386/pad-5b.c: Likewise.
4778 * gcc.target/i386/pad-6a.c: Likewise.
4779 * gcc.target/i386/pad-6b.c: Likewise.
4780 * gcc.target/i386/pad-7.c: Likewise.
4781 * gcc.target/i386/pad-8.c: Likewise.
4782 * gcc.target/i386/pad-9.c: Likewise.
4783 * gcc.target/i386/pad-10.c: Likewise.
4785 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4788 * gcc.dg/torture/stackalign/alloca-5.c: New.
4790 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4793 * gcc.dg/torture/pr45678-2.c: New.
4795 2010-09-17 Richard Guenther <rguenther@suse.de>
4798 * gcc.dg/torture/pr45678-1.c: New testcase.
4800 2010-09-17 Michael Matz <matz@suse.de>
4802 PR tree-optimization/43432
4803 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4804 check_effective_target_vect_perm_short): New predicates.
4805 (check_effective_target_vect_perm): Include x86_64.
4806 * gcc.dg/vect/pr43432.c: New test.
4807 * gcc.dg/vect/vect-114.c: Adjust.
4808 * gcc.dg/vect/vect-15.c: Ditto.
4809 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4810 * gcc.dg/vect/slp-perm-9.c: Ditto.
4812 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4815 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4818 2010-09-17 Richard Guenther <rguenther@suse.de>
4820 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4821 * gcc.dg/pr28706.c: Likewise.
4822 * gcc.dg/pr28712.c: Likewise.
4823 * gcc.dg/pr30762-1.c: Likewise.
4824 * gcc.dg/pr30762-2.c: Likewise.
4825 * gcc.dg/pr31529-1.c: Likewise.
4826 * gcc.dg/pr31529-2.c: Likewise.
4827 * gcc.dg/pr34457-1.c: Likewise.
4828 * gcc.dg/pr34457-2.c: Likewise.
4829 * gcc.dg/pr34668-1.c: Likewise.
4830 * gcc.dg/pr34668-2.c: Likewise.
4831 * gcc.dg/pr34989-1.c: Likewise.
4832 * gcc.dg/pr34989-2.c: Likewise.
4833 * gcc.dg/pr43557-1.c: Likewise.
4834 * gcc.dg/pr43557-2.c: Likewise.
4835 * gcc.dg/debug/pr41893-1.c: Likewise.
4836 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4837 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4838 * gcc.dg/matrix/matrix-4.c: Likewise.
4839 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4840 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4841 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4842 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4844 2010-09-16 Tobias Burnus <burnus@net-b.de>
4847 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4849 * gfortran.dg/intent_optimize_1.f90: New test.
4851 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4853 * gcc.target/i386/divmod-1.c: New.
4854 * gcc.target/i386/divmod-2.c: Likewise.
4855 * gcc.target/i386/divmod-3.c: Likewise.
4856 * gcc.target/i386/divmod-4.c: Likewise.
4857 * gcc.target/i386/divmod-4a.c: Likewise.
4858 * gcc.target/i386/divmod-5.c: Likewise.
4859 * gcc.target/i386/divmod-6.c: Likewise.
4860 * gcc.target/i386/divmod-7.c: Likewise.
4861 * gcc.target/i386/divmod-8.c: Likewise.
4862 * gcc.target/i386/udivmod-1.c: Likewise.
4863 * gcc.target/i386/udivmod-2.c: Likewise.
4864 * gcc.target/i386/udivmod-3.c: Likewise.
4865 * gcc.target/i386/udivmod-4.c: Likewise.
4866 * gcc.target/i386/udivmod-4a.c: Likewise.
4867 * gcc.target/i386/udivmod-5.c: Likewise.
4868 * gcc.target/i386/udivmod-6.c: Likewise.
4869 * gcc.target/i386/udivmod-7.c: Likewise.
4870 * gcc.target/i386/udivmod-8.c: Likewise.
4872 2010-09-16 Jan Hubicka <jh@suse.cz>
4874 * g++.dg/lto/pr45679-1_0.C: New file.
4875 * g++.dg/lto/pr45679-1_1.C: New file.
4876 * g++.dg/lto/pr45679-0_0.C: New file.
4877 * g++.dg/lto/pr45679-0_1.C: New file.
4879 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4882 * gfortran.dg/class_dummy_2.f03: New.
4884 2010-09-16 Richard Guenther <rguenther@suse.de>
4886 PR tree-optimization/45623
4887 * gcc.dg/torture/pr45623.c: New testcase.
4889 2010-09-16 Ira Rosen <irar@il.ibm.com>
4891 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4892 name and parentheses.
4893 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4895 2010-09-15 Jason Merrill <jason@redhat.com>
4897 * g++.dg/parse/parameter-declaration-2.C: New.
4899 * g++.dg/cpp0x/scoped_enum2.C: New.
4901 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4903 * gcc.c-torture/compile/20100915-1.c: New test.
4905 2010-09-15 Martin Jambor <mjambor@suse.cz>
4908 * gcc.dg/ipa/pr45644.c: New test.
4910 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4912 PR tree-optimization/45633
4913 * gcc.dg/vect/pr45633.c: New test.
4915 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4918 * gfortran.dg/allocate_derived_4.f90: New.
4920 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4922 * lib/target-supports.exp
4923 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4924 supported flag to true for neon.
4926 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4929 * g++.dg/template/crash103.C: New.
4931 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4933 Merge from 'apple/trunk' branch on FSF servers.
4935 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
4938 * objc.dg/msg-in-protocol.m: New.
4939 * obj-c++.dg/msg-in-protocol.mm: New.
4941 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
4944 * objc.dg/break-in-ifstmt.m: New.
4946 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4949 * obj-c++.dg/comp-types-13.mm: New.
4950 * objc.dg/comp-types-12.m: New.
4952 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4955 * obj-c++.dg/proto-lossage-7.mm: New.
4956 * objc.dg/proto-lossage-7.m: New.
4958 2010-09-14 Jan Hubicka <jh@suse.cz>
4960 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4962 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4965 2010-09-14 Jakub Jelinek <jakub@redhat.com>
4968 * gcc.dg/pr45567.c: New test.
4971 * g++.dg/debug/pr45660.C: New test.
4973 2010-09-14 Ira Rosen <irar@il.ibm.com>
4975 PR tree-optimization/45470
4976 * g++.dg/vect/pr45470-a.cc: New test.
4977 * g++.dg/vect/pr45470-a.cc: New test.
4979 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
4982 * lib/profopt.exp: Prune warnings on execname2 compile.
4983 * lib/prune.exp: Prune "can't add line info" warnings.
4985 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4988 * gfortran.dg/namelist_64.f90: New test.
4990 2010-09-13 Jakub Jelinek <jakub@redhat.com>
4992 PR rtl-optimization/45617
4993 * gcc.target/i386/pr45617.c: New test.
4995 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4997 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4999 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5001 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5002 * gcc.target/i386/fma4-vector.c: Likewise.
5003 * gcc.target/i386/vectorize2.c: Likewise.
5004 * gcc.target/i386/vectorize4.c: Likewise.
5005 * gcc.target/i386/vectorize5.c: Likewise.
5006 * gcc.target/i386/vectorize6.c: Likewise.
5007 * gcc.target/i386/vectorize8.c: Likewise.
5009 * gcc.target/i386/vect-double-1.c: New.
5010 * gcc.target/i386/vect-double-1a.c: Likewise.
5011 * gcc.target/i386/vect-double-2.c: Likewise.
5012 * gcc.target/i386/vect-double-2a.c: Likewise.
5014 * lib/target-supports.exp (check_effective_target_vect_double):
5015 Set et_vect_double_saved to 0 when tuning for Atom.
5017 2010-09-13 Jan Hubicka <jh@suse.cz>
5019 * gcc.dg/torture/pr23821.c: Drop static keyword.
5020 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5021 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5023 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5025 * gcc.target/arm/sync-1.c: New.
5027 2010-09-12 Olivier Hainque <hainque@adacore.com>
5029 * gnat.dg/memtrap.adb: New test.
5031 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5033 * gfortran.dg/promotion.f90: Fix options.
5035 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5037 * g++.dg/cpp0x/range-for1.C: New.
5038 * g++.dg/cpp0x/range-for2.C: New.
5039 * g++.dg/cpp0x/range-for3.C: New.
5040 * g++.dg/cpp0x/range-for4.C: New.
5041 * g++.dg/cpp0x/range-for5.C: New.
5042 * g++.dg/cpp0x/range-for6.C: New.
5044 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5046 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5047 and counts. Check that transpose is not called.
5048 * gfortran.dg/transpose_2.f90: Update error message.
5050 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5053 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5054 * g++.dg/lookup/strong-using-2.C: Likewise.
5055 * g++.dg/lookup/strong-using-3.C: Likewise.
5056 * g++.dg/lookup/strong-using-5.C: Likewise.
5058 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5059 * g++.dg/cpp0x/inline-ns4.C: New.
5060 * g++.dg/cpp0x/inline-ns5.C: New.
5062 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5065 * gfortran.fortran-torture/compile/pr45634.f90: New.
5067 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5069 * objc.dg/fobjc-exceptions.m: New test.
5071 2010-09-10 Jan Hubicka <jh@suse.cz>
5073 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5075 2010-09-10 Martin Jambor <mjambor@suse.cz>
5077 PR tree-optimization/44972
5078 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5079 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5080 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5082 * g++.dg/torture/pr44972.C: New test.
5084 2010-09-10 Martin Jambor <mjambor@suse.cz>
5086 PR tree-optimization/44972
5087 * g++.dg/torture/pr34850.C: Remove expected warning.
5089 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5091 * gfortran.dg/dummy_optional_arg.f90: New test.
5093 2010-09-08 Jan Hubicka <jh@suse.cz>
5095 PR tree-optimization/45598
5096 * fortran.fortran-torture/compile/pr45598.f90: New test.
5098 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5100 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5101 * lib/target-supports.exp (check_ifunc_available): New.
5102 * gcc.dg/attr-ifunc-1.c: New.
5103 * gcc.dg/attr-ifunc-2.c: New.
5104 * gcc.dg/attr-ifunc-3.c: New.
5105 * gcc.dg/attr-ifunc-4.c: New.
5106 * gcc.dg/attr-ifunc-5.c: New.
5107 * g++.dg/ext/attr-ifunc-1.C: New.
5108 * g++.dg/ext/attr-ifunc-2.C: New.
5109 * g++.dg/ext/attr-ifunc-3.C: New.
5110 * g++.dg/ext/attr-ifunc-4.C: New.
5112 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5115 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5117 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5119 * gfortran.dg/inline_transpose_1.f90: New test.
5121 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5124 * g++.dg/warn/Wunused-var-15.C: New test.
5126 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5128 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5131 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5133 * objc/execute/exceptions/throw-nil.m: New test.
5134 * objc/execute/exceptions/handler-1.m: Updated to use the new
5135 objc_set_uncaught_exception_handler() function.
5136 * objc/execute/exceptions/matcher-1.m: New test.
5138 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5141 * gfortran.dg/bit_comparison_1.F90: New test.
5142 * gfortran.dg/leadz_trailz_3.f90: New test.
5143 * gfortran.dg/masklr_2.F90: New test.
5144 * gfortran.dg/shiftalr_1.F90: New test.
5145 * gfortran.dg/merge_bits_2.F90: New test.
5146 * gfortran.dg/dshift_2.F90: New test.
5147 * gfortran.dg/bit_comparison_2.F90: New test.
5148 * gfortran.dg/masklr_1.F90: New test.
5149 * gfortran.dg/merge_bits_1.F90: New test.
5150 * gfortran.dg/dshift_1.F90: New test.
5151 * gfortran.dg/shiftalr_2.F90: New test.
5153 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5155 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5156 functions from objc/typedstream.h are deprecated.
5158 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5160 * lib/target-supports.exp
5161 (check_effective_target_run_expensive_tests): New proc.
5162 * gcc.c-torture/compile/limits-fnargs.c: Use
5163 dg-require-effective-target run_expensive_tests.
5165 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5168 * gfortran.dg/gomp/pr45597.f90: New test.
5171 * gfortran.dg/gomp/pr45595.f90: New test.
5173 2010-09-08 Michael Matz <matz@suse.de>
5175 * c-c++-common/uninit-17.c: Adjust.
5177 2010-09-08 Michael Matz <matz@suse.de>
5179 PR tree-optimization/43430
5180 * gcc.dg/vect/pr43430-2.c: New test.
5182 2010-09-08 Michael Matz <matz@suse.de>
5184 PR tree-optimization/33244
5185 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5187 2010-09-08 Richard Guenther <rguenther@suse.de>
5189 PR tree-optimization/45578
5190 * gfortran.dg/pr45578.f90: New testcase.
5192 2010-09-08 Richard Guenther <rguenther@suse.de>
5195 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5197 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5200 * gfortran.dg/char_length_18.f90: New test.
5202 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5205 * gcc.target/i386/pr36502.c: New test.
5209 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5210 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5212 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5214 * gfortran.dg/achar_4.f90: Enable bounds checking.
5216 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5219 * gcc.target/i386/pr45206.c: New test.
5221 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5224 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5226 2010-09-07 Jan Hubicka <jh@suse.cz>
5228 * gcc.c-torture/compile/20100907.c: New testcase.
5230 2010-09-07 Richard Guenther <rguenther@suse.de>
5233 * g++.dg/eh/pr45569.C: New testcase.
5235 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5238 * gcc.target/arm/pr43137.c: New test.
5240 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5243 * gfortran.dg/dependency_35.f90: New test.
5245 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5248 * gfortran.dg/char_length_17.f90: New test.
5250 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5255 * g++.dg/template/typedef34.C: New test.
5256 * g++.dg/template/typedef35.C: New test.
5258 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5261 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5263 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5265 * g++.dg/warn/Wdouble-promotion.C: New.
5267 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5269 * g++.dg/parse/redef2.C: New.
5271 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5273 * gcc.dg/20100906-1.c: New testcase.
5275 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5278 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5279 DW_TAG_enumeration_type DIE.
5281 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5283 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5286 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5288 PR rtl-optimization/44919
5289 * g++.dg/opt/pr44919.C: New.
5291 2010-09-06 Tobias Burnus <burnus@net-b.de>
5294 * gfortran.dg/iall_iany_iparity_1.f90: New.
5295 * gfortran.dg/iall_iany_iparity_2.f90: New.
5297 2010-09-06 Jason Merrill <jason@redhat.com>
5299 * g++.dg/cpp0x/initlist42.C: New.
5301 * g++.dg/cpp0x/auto19.C: New.
5303 * g++.dg/template/sfinae25.C: New.
5304 * g++.dg/template/char1.C: Expect warning.
5305 * g++.dg/template/nontype10.C: Likewise.
5307 * g++.dg/cpp0x/implicit9.C: New.
5309 * g++.dg/cpp0x/initlist43.C: New.
5311 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5313 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5315 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5317 * gcc.dg/Wdouble-promotion.c: New.
5319 2010-09-05 Tobias Burnus <burnus@net-b.de>
5321 * gfortran.dg/float128_1.f90: Remove test case as
5322 it always fails since Rev 163611 backed out the
5323 front-end implementation.
5325 2010-09-05 Tobias Burnus <burnus@net-b.de>
5327 * gfortran.dg/float128_1.f90: XFAIL test case.
5329 2010-09-05 Tobias Burnus <burnus@net-b.de>
5331 * gfortran.dg/bessel_7.f90: Decrease required precision.
5333 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5336 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5337 ref-all-matching targets.
5339 2010-09-05 Richard Guenther <rguenther@suse.de>
5341 PR tree-optimization/45535
5342 * gcc.c-torture/compile/pr45535.c: New testcase.
5344 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5346 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5348 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5349 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5350 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5351 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5352 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5353 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5354 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5355 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5356 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5357 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5358 * gcc.target/i386/pr22152.c: Likewise.
5359 * gcc.target/i386/pr36992-1.c: Likewise.
5360 * gcc.target/i386/pr36992-2.c: Likewise.
5361 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5363 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5366 * gcc.dg/const-uniq-1.c: Modify regexp.
5368 2010-09-04 Tobias Burnus <burnus@net-b.de>
5371 * gfortran.dg/namelist_63.f90: New.
5373 2010-09-04 Jan Hubicka <jh@suse.cz>
5375 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5376 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5378 2010-09-04 Jan Hubicka <jh@suse.cz>
5380 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5382 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5385 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5387 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5389 * gcc.dg/opts-4.c: New test.
5391 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5393 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5394 * gcc.dg/vect/vect-peel-4.c: Ditto.
5396 2010-09-03 Daniel Kraft <d@domob.eu>
5399 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5401 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5404 * gfortran.dg/dependency_34.f90: New test.
5406 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5408 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5410 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5412 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5413 gcc.target/i386/clearcap.map if supported.
5415 2010-09-03 Michael Matz <matz@suse.de>
5418 * gcc.dg/pr45415.c: New test.
5420 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5422 PR tree-optimization/45506
5423 * gcc.dg/pr45506.c: New.
5425 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5428 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5429 * gcc.target/i386/float128-2.c: Ditto.
5431 2010-09-03 Daniel Kraft <d@domob.eu>
5434 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5435 * gfortran.dg/internal_dummy_2.f08: New test.
5436 * gfortran.dg/internal_dummy_3.f08: New test.
5437 * gfortran.dg/internal_dummy_4.f08: New test.
5439 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5442 * gcc.target/i386/pr45500.c: New test.
5444 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5446 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5448 2010-09-03 Daniel Kraft <d@domob.eu>
5451 * gfortran.dg/exit_2.f08; Adapt error messages.
5452 * gfortran.dg/exit_3.f08: New test.
5453 * gfortran.dg/exit_4.f08: New test.
5454 * gfortran.dg/exit_5.f03: New test.
5456 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5458 * gfortran.dg/ishft_4.f90: New test.
5460 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5462 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5463 FRIZ/XSRIZ instruciton for (double)(long long)x.
5464 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5466 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5468 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5470 2010-09-02 Richard Guenther <rguenther@suse.de>
5472 PR tree-optimization/44937
5473 PR tree-optimization/45412
5474 * g++.dg/opt/pr45412.C: New testcase.
5475 * gcc.c-torture/compile/pr45412.c: Likewise.
5476 * gcc.c-torture/compile/pr44937.c: Likewise.
5478 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5480 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5481 but using -Werror=comment.
5482 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5483 expected error messages.
5485 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5487 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5488 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5490 2010-09-02 Tobias Burnus <burnus@net-b.de>
5493 * gfortran.dg/initialization_27.f90: New.
5495 2010-09-02 Ira Rosen <irar@il.ibm.com>
5497 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5498 check into different basic blocks. Expect vectorization if misaligned
5499 stores are supported.
5500 * gcc.dg/vect/bb-slp-8a.c: New test.
5501 * gcc.dg/vect/bb-slp-8b.c: New test.
5503 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5505 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5507 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5510 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5511 * gfortran.dg/class_dummy_1.f03: New.
5513 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5516 * g++.dg/tree-prof/partition2.C: New test.
5518 2010-09-01 Richard Guenther <rguenther@suse.de>
5520 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5521 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5522 * gcc.c-torture/execute/20100827-1.c: Likewise.
5524 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5526 * gfortran.dg/execute_command_line_1.f90: New test.
5528 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5530 PR preprocessor/45457
5531 * c-c++-common/cpp/pr45457.c: New test.
5533 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5535 * gcc.dg/nested-func-8.c: New test.
5537 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5540 * gfortran.dg/popcnt_poppar_1.F90: New test.
5541 * gfortran.dg/popcnt_poppar_2.F90: New test.
5543 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5545 * gcc.target/i386/volatile-2.c: Require nonpic target.
5547 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5550 * gcc.dg/pr45461.c: New test.
5552 2010-08-31 Richard Guenther <rguenther@suse.de>
5555 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5557 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5559 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5561 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5564 * gfortran.dg/typebound_proc_18.f03: New.
5566 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5568 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5569 * lib/scanasm.exp (scan-stack-usage): Likewise.
5570 (scan-stack-usage-not): Likewise.
5571 * gcc.dg/stack-usage-1.c: New test.
5572 * gcc.target/i386/stack-usage-realign.c: Likewise.
5574 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5576 PR tree-optimization/45427
5577 * gcc.dg/tree-ssa/pr45427.c: New test.
5579 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5582 * g++.dg/template/crash102.C: New.
5584 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5587 * gcc.dg/gomp/atomic-12.c: New test.
5588 * gcc.dg/gomp/atomic-13.c: New test.
5589 * gcc.dg/gomp/atomic-14.c: New test.
5590 * g++.dg/gomp/atomic-11.C: New test.
5591 * g++.dg/gomp/atomic-12.C: New test.
5592 * g++.dg/gomp/atomic-13.C: New test.
5593 * g++.dg/gomp/atomic-14.C: New test.
5595 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5597 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5600 2010-08-30 Thomas Quinot <quinot@adacore.com>
5602 * gnat.dg/discr24.adb: New test.
5604 2010-08-30 Richard Guenther <rguenther@suse.de>
5606 PR tree-optimization/45449
5607 * gcc.dg/pr45449.c: New testcase.
5609 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5611 * gcc.dg/opts-1.c: Expect errors, not warnings.
5613 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5616 * gfortran.dg/dynamic_dispatch_11.f03: New.
5618 2010-08-29 Jason Merrill <jason@redhat.com>
5621 * g++.dg/parse/defarg15.C: New.
5623 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5626 * gfortran.dg/select_type_16.f03: New.
5628 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5629 Tobias Burnus <burnus@net-b.de>
5631 * gfortran.dg/bessel_7.f90: Decrease required precision.
5633 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5634 Kaz Kojima <kkojima@gcc.gnu.org>
5636 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5638 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5640 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5641 floating point conversion code generation.
5642 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5643 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5644 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5645 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5646 to integer conversion code generation.
5647 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5648 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5649 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5650 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5652 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5655 * gfortran.dg/random_seed_1.f90: Adjust test.
5656 * gfortran.dg/float128_1.f90: New test.
5658 2010-08-27 Tobias Burnus <burnus@net-b.de>
5661 * gfortran.dg/norm2_1.f90: New.
5662 * gfortran.dg/norm2_2.f90: New.
5663 * gfortran.dg/norm2_3.f90: New.
5664 * gfortran.dg/norm2_4.f90: New.
5665 * gfortran.dg/parity_1.f90: New.
5666 * gfortran.dg/parity_2.f90: New.
5667 * gfortran.dg/parity_3.f90: New.
5669 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5672 * gfortran.dg/select_type_15.f03: New.
5674 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5677 * gfortran.dg/hollerith8.f90: New test.
5679 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5682 * gfortran.dg/dependency_33.f90: New test.
5684 2010-08-27 Richard Guenther <rguenther@suse.de>
5686 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5687 * gcc.dg/graphite/scop-2.c: Likewise.
5688 * gcc.dg/graphite/scop-20.c: Likewise.
5689 * gcc.dg/vect/slp-25.c: Likewise.
5691 2010-08-27 Olivier Hainque <hainque@adacore.com>
5693 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5695 2010-08-26 Daniel Kraft <d@domob.eu>
5700 * gfortran.dg/associate_8.f03: New test.
5701 * gfortran.dg/select_type_13.f03: New test.
5702 * gfortran.dg/select_type_14.f03: New test.
5704 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5706 PR tree-optimization/44485
5707 * gcc.dg/pr44485.c: New test.
5709 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5711 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5712 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5713 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5715 2010-08-26 Richard Guenther <rguenther@suse.de>
5717 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5718 * gcc.dg/graphite/scop-21.c: Likewise.
5720 2010-08-26 Richard Guenther <rguenther@suse.de>
5722 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5723 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5724 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5725 * gcc.dg/vect/vect-91.c: Likewise.
5726 * gcc.dg/vect/vect-peel-1.c: Likewise.
5727 * gcc.dg/vect/vect-peel-2.c: Likewise.
5728 * gcc.dg/vect/vect-peel-4.c: Likewise.
5730 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5733 * gfortran.dg/der_io_4.f90: New test.
5735 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5737 PR rtl-optimization/44858
5738 * gcc.c-torture/execute/pr44858.c: New test.
5740 PR rtl-optimization/45400
5741 * g++.dg/other/i386-8.C: New test.
5743 2010-08-25 Richard Guenther <rguenther@suse.de>
5745 * gcc.dg/alias-8.c: Adjust.
5747 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5749 * gcc.target/i386/combine-mul.c: New test.
5751 2010-08-25 Richard Guenther <rguenther@suse.de>
5754 * gcc.dg/graphite/id-27.c: New testcase.
5755 * gcc.dg/lto/20100825-1_0.c: Likewise.
5757 2010-08-25 Richard Guenther <rguenther@suse.de>
5759 PR tree-optimization/45316
5760 * g++.dg/opt/pr45316.C: New testcase.
5762 2010-08-25 Richard Guenther <rguenther@suse.de>
5764 PR tree-optimization/45393
5765 * g++.dg/torture/pr45393.C: New testcase.
5767 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5769 PR tree-optimization/45059
5770 * gcc.c-torture/compile/pr45059.c: New test.
5772 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5774 * lib/target-supports.exp (check_effective_target_vect_unpack):
5775 Set vect_unpack supported flag to true for neon.
5777 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5779 * gcc.dg/tree-ssa/ifc-5.c: New.
5781 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5783 * gcc.dg/tree-ssa/ifc-4.c: New.
5784 * gcc.dg/tree-ssa/ifc-7.c: New.
5786 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5788 * gcc.dg/vect/vect.exp: Check loongson targets
5789 * g++.dg/vect/vect.exp: Likewise
5790 * gfortran.dg/vect/vect.exp: Likewise
5792 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5794 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5797 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5800 * gfortran.dg/proc_ptr_29.f90: New.
5802 2010-08-22 Tobias Burnus <burnus@net-b.de>
5803 Dominique d'Humieres <dominiq@lps.ens.fr>
5806 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5808 2010-08-22 Tobias Burnus <burnus@net-b.de>
5811 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5813 2010-08-22 Tobias Burnus <burnus@net-b.de>
5816 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5818 2010-08-22 Tobias Burnus <burnus@net-b.de>
5819 Dominique d'Humieres <dominiq@lps.ens.fr>
5823 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5824 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5826 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5831 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5832 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5833 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5835 2010-08-21 Tobias Burnus <burnus@net-b.de>
5839 * gfortran.dg/bessel_6.f90: New.
5840 * gfortran.dg/bessel_7.f90: New.
5842 2010-08-20 Jan Hubicka <jh@suse.cz>
5846 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5847 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5849 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5852 * gcc.target/i386/pr45336-1.c: New.
5853 * gcc.target/i386/pr45336-2.c: Likewise.
5854 * gcc.target/i386/pr45336-3.c: Likewise.
5855 * gcc.target/i386/pr45336-4.c: Likewise.
5857 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5860 * gcc.target/i386/volatile-2.c: Update scan strings to also
5861 include (%rip) for the memory reference on x86_64.
5863 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5866 * gcc.dg/pr44974.c: New test.
5868 PR rtl-optimization/45353
5869 * gcc.dg/pr45353.c: New test.
5871 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5873 * gcc.target/i386/volatile-2.c: New.
5875 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5877 PR rtl-optimization/44691
5878 * gfortran.dg/pr44691.f: New test.
5880 2010-10-19 Olivier Hainque <hainque@adacore.com>
5882 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5884 2010-08-19 Jason Merrill <jason@redhat.com>
5886 * g++.dg/init/synth3.C: New.
5887 * g++.dg/init/value8.C: New.
5888 * g++.dg/tree-ssa/empty-2.C: New.
5889 * g++.dg/cpp0x/noexcept09.C: New.
5891 2010-08-19 Daniel Kraft <d@domob.eu>
5895 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5896 * gfortran.dg/pointer_remapping_1.f90: New test.
5897 * gfortran.dg/pointer_remapping_2.f03: New test.
5898 * gfortran.dg/pointer_remapping_3.f08: New test.
5899 * gfortran.dg/pointer_remapping_4.f03: New test.
5900 * gfortran.dg/pointer_remapping_5.f08: New test.
5901 * gfortran.dg/pointer_remapping_6.f08: New test.
5903 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5906 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5908 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5910 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5912 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5914 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5917 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5920 * gcc.c-torture/execute/pr45070.c: New.
5922 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5924 * g++.dg/pr44328.C: New test.
5926 2010-08-19 Tobias Burnus <burnus@net-b.de>
5930 * gfortran.dg/bessel_3.f90: New.
5931 * gfortran.dg/bessel_4.f90: New.
5932 * gfortran.dg/bessel_5.f90: New.
5934 2010-08-19 Janus Weil <janus@gcc.gnu.org>
5937 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5938 * gfortran.dg/pointer_init_2.f90: New.
5939 * gfortran.dg/pointer_init_3.f90: New.
5940 * gfortran.dg/pointer_init_4.f90: New.
5942 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5945 * g++.dg/pr45049-1.C: New test.
5946 * g++.dg/pr45049-2.C: New test.
5948 2010-08-18 Jie Zhang <jie@codesourcery.com>
5950 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5951 20 if __ARM_PCS is defined otherwise 64.
5952 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5953 instead of hard coded 64.
5955 2010-08-18 Yao Qi <yao@codesourcery.com>
5958 * gcc.target/arm/pr45094.c: New test.
5960 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5962 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5964 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5966 PR rtl-optimization/42575
5967 * gcc.target/arm/pr42575.c: New test.
5969 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5971 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5972 * gcc.dg/tls/thr-cse-1.c: New.
5974 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5977 * lib/target-supports.exp
5978 (check_effective_target_function_sections): New.
5979 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5980 function sections before proceding.
5982 2010-08-17 Jakub Jelinek <jakub@redhat.com>
5985 * gfortran.dg/pr45308.f03: New test.
5987 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
5990 * gcc.target/i386/pr45296.c: New test.
5992 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
5994 * g++.dg/ext/uow-1.C: New.
5995 * g++.dg/ext/uow-2.C: New.
5996 * g++.dg/ext/uow-3.C: New.
5997 * g++.dg/ext/uow-4.C: New.
5999 2010-08-17 Richard Guenther <rguenther@suse.de>
6002 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6004 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6007 * gcc.dg/Wcxx-compat-20.c: New test.
6009 2010-08-17 Daniel Kraft <d@domob.eu>
6012 * gfortran.dg/associate_1.f03: Extended to test newly supported
6013 features like association to variables.
6014 * gfortran.dg/associate_3.f03: Removed check for illegal change
6015 of associate-name here...
6016 * gfortran.dg/associate_5.f03: ...and added it here.
6017 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6018 * gfortran.dg/associate_7.f03: New test.
6020 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6022 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6024 2010-08-15 Daniel Kraft <d@domob.eu>
6027 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6028 * gfortran.dg/associate_3.f03: Clarify comment.
6029 * gfortran.dg/associate_5.f03: New test.
6030 * gfortran.dg/associate_6.f03: New test.
6032 2010-08-15 Tobias Burnus <burnus@net-b.de>
6035 * gfortran.dg/bind_c_usage_21.f90: New.
6036 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6038 2010-08-15 Tobias Burnus <burnus@net-b.de>
6040 * gfortran.dg/optional_absent_1.f90: New.
6041 * gfortran.dg/null_actual.f90: New.
6043 2010-08-15 Tobias Burnus <burnus@net-b.de>
6045 * gfortran.dg/pointer_target_1.f90: New.
6046 * gfortran.dg/pointer_target_2.f90: New.
6047 * gfortran.dg/pointer_target_3.f90: New.
6049 2010-08-15 Daniel Kraft <d@domob.eu>
6052 * gfortran.dg/elemental_args_check_3.f90: New test.
6053 * gfortran.dg/impure_1.f08: New test.
6054 * gfortran.dg/impure_2.f08: New test.
6055 * gfortran.dg/impure_3.f90: New test.
6056 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6058 2010-08-15 Ira Rosen <irar@il.ibm.com>
6060 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6061 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6063 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6065 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6067 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6069 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6071 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6072 dg-require-effective-target after dg-do.
6074 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6076 * lib/target-supports.exp (check_effective_target_vect_int): Return
6077 true for Loongson targets.
6078 (check_effective_target_vect_shift): Likewise.
6079 (check_effective_target_vect_no_int_max): Likewise.
6080 (check_effective_target_vect_no_align): Likewise.
6081 (check_effective_target_vect_short_mult): Likewise.
6083 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6085 * g++.dg/cast.C: Change fields of structures to "long" to pass
6086 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6087 * g++.dg/cpp0x/iop.C: Ditto.
6088 * g++.dg/cpp0x/named_refs.C: Ditto.
6089 * g++.dg/cpp0x/rv1p.C: Ditto.
6090 * g++.dg/cpp0x/rv2p.C: Ditto.
6091 * g++.dg/cpp0x/rv3p.C: Ditto.
6092 * g++.dg/cpp0x/rv4p.C: Ditto.
6093 * g++.dg/cpp0x/rv5p.C: Ditto.
6094 * g++.dg/cpp0x/rv6p.C: Ditto.
6095 * g++.dg/cpp0x/rv7p.C: Ditto.
6096 * g++.dg/cpp0x/rv8p.C: Ditto.
6097 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6099 2010-08-13 Daniel Kraft <d@domob.eu>
6101 * gfortran.dg/implied_shape_1.f08: New test.
6102 * gfortran.dg/implied_shape_2.f90: New test.
6103 * gfortran.dg/implied_shape_3.f08: New test.
6105 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6108 * gfortran.dg/char_component_initializer_1.f90: New test.
6110 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6112 PR tree-optimization/45241
6113 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6115 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6117 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6119 * gcc.target/i386/pr40906-2.c: Ditto.
6120 * gcc.target/i386/pr40906-3.c: Ditto.
6122 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6125 * gcc.c-torture/execute/pr45262.c: New test.
6127 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6129 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6131 * g++.dg/other/profile1.C: Ditto.
6133 2010-08-12 Richard Guenther <rguenther@suse.de>
6135 PR tree-optimization/45232
6136 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6137 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6138 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6139 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6140 unsigned arithmetic.
6141 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6142 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6143 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6144 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6145 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6146 unsigned arithmetic.
6147 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6148 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6149 unsigned arithmetic.
6150 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6151 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6152 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6153 unsigned arithmetic.
6154 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6155 * gcc.dg/tree-ssa/negate.c: Adjust.
6156 * gcc.dg/vect/vect-1.c: Adjust.
6157 * gfortran.dg/reassoc_6.f: XFAIL.
6159 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6162 * gcc.dg/pr45259.c: New test.
6164 2010-08-12 Wei Guozhi <carrot@google.com>
6167 * gcc.target/arm/pr44999.c: New testcase.
6169 2010-08-12 Jie Zhang <jie@codesourcery.com>
6171 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6173 (main): Adjust accordingly.
6175 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6177 * gfortran.dg/graphite/id-22.f: New.
6179 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6181 * gcc.dg/graphite/id-26.c: New.
6183 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6185 * gcc.dg/graphite/id-25.c: New.
6187 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6189 * gcc.dg/graphite/run-id-5.c: New.
6190 * gcc.dg/graphite/run-id-6.c: New.
6191 * gfortran.dg/graphite/id-21.f: New.
6193 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6195 * gcc.dg/graphite/id-24.c: New.
6197 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6199 * gcc.dg/tree-ssa/pr20742.c: New.
6201 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6203 * gcc.dg/graphite/id-23.c: New.
6205 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6207 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6209 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6211 * gcc.dg/graphite/pr42729.c: New.
6213 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6215 * gfortran.dg/graphite/id-20.f: New.
6217 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6219 * gcc.dg/graphite/id-22.c: New.
6221 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6223 * gcc.dg/graphite/run-id-2.c: Call abort.
6225 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6227 * gcc.dg/graphite/id-20.c: New.
6229 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6230 Steve Kargl <kargl@gcc.gnu.org>
6233 * gfortran.dg/move_alloc_3.f90: New.
6234 * gfortran.dg/random_seed_2.f90: New.
6236 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6238 * lib/target-supports.exp (check_effective_target_sync_int_long):
6240 (check_effective_target_sync_char_short): Likewise.
6242 2010-08-10 Yao Qi <yao@codesourcery.com>
6244 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6246 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6247 * g++.dg/other/packed1.C: Likewise.
6248 * g++.dg/other/crash-4.C: Likewise.
6249 * g++.dg/ext/packed8.C: Likewise.
6250 * g++.dg/init/array16.C: Likewise.
6252 2010-08-10 xinliang David Li <davidxl@google.com>
6253 * gcc.dg/tree-ssa/loop-19.c: Add option
6254 -fno-prefetch-loop-array
6256 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6259 * gcc.c-torture/compile/pr45182.c: New test.
6261 2010-08-09 Jason Merrill <jason@redhat.com>
6264 * g++.dg/cpp0x/variadic-104.C: New.
6266 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6269 * gfortran.dg/dependency_32.f90: New test.
6271 2010-08-09 Richard Guenther <rguenther@suse.de>
6274 * g++.dg/opt/nrv17.C: New testcase.
6276 2010-08-09 Richard Guenther <rguenther@suse.de>
6279 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6280 alignment from MEM_REF offset only if we took it from the
6283 * gcc.target/i386/pr24178.c: New testcase.
6285 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6287 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6288 * gcc.dg/20030702-1.c: Ditto.
6289 * gcc.dg/20050309-1.c: Ditto.
6290 * gcc.dg/20050325-1.c: Ditto.
6291 * gcc.dg/20050330-2.c: Ditto.
6292 * gcc.dg/20051201-1.c: Ditto.
6293 * gcc.dg/gomp/pr27573.c: Ditto.
6294 * gcc.dg/gomp/pr34610.c: Ditto.
6295 * gcc.dg/pr24225.c: Ditto.
6296 * gcc.dg/pr26570.c: Ditto.
6297 * gcc.dg/pr32773.c: Ditto.
6298 * g++.dg/gcov/gcov-6.C: Ditto.
6299 * g++.dg/gomp/pr34608.C: Ditto.
6300 * gfortran.dg/gomp/pr27573.f90: Ditto.
6302 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6303 dg-require-host-local dg directive.
6304 * gcc.dg/profile-dir-2.c: Ditto.
6305 * gcc.dg/profile-dir-3.c: Ditto.
6307 2010-08-08 Richard Guenther <rguenther@suse.de>
6309 PR tree-optimization/45109
6310 * gcc.c-torture/compile/pr45109.c: New testcase.
6312 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6314 * gcc.dg/march.c: Skip if -march defined.
6315 * gcc.dg/mtune.c: Skip if -mtune defined.
6317 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6318 generic thunk support.
6320 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6323 * gcc.target/i386/pr45213.c: New test.
6325 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6328 * gfortran.dg/fmt_error_11.f03: New test.
6330 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6332 * lib/target-supports.exp (check_effective_target_sync_int_long):
6333 Add arm*-*-linux-gnueabi.
6334 (check_effective_target_sync_char_short): Likewise.
6336 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6339 * gfortran.dg/dependency_31.f90: New test.
6341 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6343 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6345 2010-08-06 Jason Merrill <jason@redhat.com>
6347 * g++.dg/cpp0x/sfinae3.C: New.
6348 * g++.dg/cpp0x/sfinae4.C: New.
6350 2010-08-06 Richard Guenther <rguenther@suse.de>
6352 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6353 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6354 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6355 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6356 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6357 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6358 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6359 * gcc.c-torture/execute/20100805-1.c: Likewise.
6361 2010-08-05 Martin Jambor <mjambor@suse.cz>
6364 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6366 2010-08-05 Martin Jambor <mjambor@suse.cz>
6368 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6369 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6371 2010-08-05 Martin Jambor <mjambor@suse.cz>
6373 * g++.dg/ipa/devirt-1.C: New test.
6374 * g++.dg/ipa/devirt-2.C: Likewise.
6375 * g++.dg/ipa/devirt-3.C: Likewise.
6376 * g++.dg/ipa/devirt-4.C: Likewise.
6377 * g++.dg/ipa/devirt-5.C: Likewise.
6378 * gcc.dg/ipa/iinline-3.c: Likewise.
6380 2010-08-05 Jie Zhang <jie@codesourcery.com>
6382 PR tree-optimization/45144
6383 * gcc.dg/tree-ssa/pr45144.c: New test.
6385 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6390 * gfortran.dg/class_25.f03: New.
6391 * gfortran.dg/class_26.f03: New.
6393 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6395 * g++.dg/warn/miss-format-1.C: Update line number.
6397 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6400 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6401 .frame and .mask assembler directives.
6403 2010-08-04 Richard Guenther <rguenther@suse.de>
6405 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6406 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6407 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6408 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6410 2010-08-04 Tobias Burnus <burnus@net-b.de>
6413 * gfortran.dg/derived_constructor_char_1.f90: New.
6414 * gfortran.dg/derived_constructor_char_2.f90: New.
6416 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6419 * gfortran.dg/dependency_30.f90: New test.
6421 2010-08-03 Jan Hubicka <jh@suse.cz>
6423 * gcc.c-torture/compile/pr45085.c: New testcase.
6425 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6429 * gfortran.dg/typebound_call_9.f03: Modified.
6430 * gfortran.dg/typebound_generic_1.f03: Modified.
6432 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6436 * gfortran.dg/dependency_29.f90: New test.
6438 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6441 * gfortran.dg/character_comparison_2.f90: New test.
6442 * gfortran.dg/character_comparison_3.f90: New test.
6443 * gfortran.dg/dependency_28.f90: New test.
6445 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6448 * gcc.target/arm/pr40457-1.c: New test.
6449 * gcc.target/arm/pr40457-2.c: New test.
6451 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6454 * gfortran.dg/typebound_call_17.f03: New.
6456 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6459 * gfortran.dg/allocate_derived_3.f90: New.
6461 2010-07-30 Xinliang David Li <davidxl@google.com>
6462 PR tree-optimization/45121
6463 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6465 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6468 * g++.dg/pr45112.C: New test.
6470 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6473 PR rtl-optimization/45137
6474 * gcc.dg/pr45055.c: New test.
6476 2010-07-30 Alan Modra <amodra@gmail.com>
6478 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6479 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6481 2010-07-29 Tobias Burnus <burnus@net-b.de>
6485 * gfortran.dg/whole_file_25.f90: New.
6486 * gfortran.dg/whole_file_26.f90: New.
6487 * gfortran.dg/whole_file_27.f90: New.
6489 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6492 * gfortran.dg/typebound_proc_17.f03: New.
6494 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6497 * gfortran.dg/move_alloc_2.f90: New.
6499 2010-07-29 Xinliang David Li <davidxl@google.com>
6500 PR tree-optimization/45121
6501 * c-c++-common/uninit-17.c: Fix expected output.
6503 2010-07-29 Richard Guenther <rguenther@suse.de>
6505 PR tree-optimization/45120
6506 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6508 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6512 * gfortran.dg/pr42051.f03: New testcase.
6514 2010-07-29 Richard Guenther <rguenther@suse.de>
6517 * gcc.c-torture/execute/pr45034.c: New testcase.
6519 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6522 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6524 2010-07-28 Daniel Kraft <d@domob.eu>
6526 * gfortran.dg/bound_8.f90: New test.
6528 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6531 * gcc.dg/pr45105.c: New test.
6533 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6535 PR rtl-optimization/45107
6536 * gcc.dg/pr45107.c: New test.
6538 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6540 PR rtl-optimization/45101
6541 * gcc.dg/pr45101.c: New test.
6543 2010-07-28 Tobias Burnus <burnus@net-b.de>
6546 * gfortran.dg/whole_file_24.f90: New.
6548 2010-07-27 Jason Merrill <jason@redhat.com>
6550 * g++.dg/cpp0x/variadic102.C: New.
6551 * g++.dg/cpp0x/variadic103.C: New.
6553 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6555 PR rtl-optimization/40956
6558 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6559 * gcc.target/arm/pr42574.c: Add tests.
6561 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6563 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6565 (cleanup-repo-files): Ditto.
6566 (cleanup-saved-temps): Ditto.
6568 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6574 * gcc.dg/pr45079.c: New test.
6576 2010-07-27 Ira Rosen <irar@il.ibm.com>
6578 PR tree-optimization/44152
6579 * gcc.dg/vect/fast-math-pr44152.c: New test.
6581 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6584 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6585 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6586 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6587 * obj-c++.dg/torture/trivial.mm: Ditto.
6588 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6589 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6590 * objc.dg/torture/tls/thr-init.m: Ditto.
6591 * objc.dg/torture/trivial.m: Ditto.
6593 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6595 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6596 Skip on spu-*-* targets.
6598 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6600 PR tree-optimization/45083
6601 * gcc.dg/pr45083.c: New test.
6603 2010-07-26 Tobias Burnus <burnus@net-b.de>
6606 * gfortran.dg/whole_file_22.f90: New test.
6607 * gfortran.dg/whole_file_23.f90: New test.
6609 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6610 Jack Howarth <howarth@bromo.med.uc.edu>
6611 Richard Henderson <rth@redhat.com>
6614 * gcc.dg/tls/thr-init-1.c: New.
6615 * gcc.dg/tls/thr-init-2.c: New.
6616 * gcc.dg/torture/tls New.
6617 * gcc.dg/torture/tls/tls-test.c: New.
6618 * gcc.dg/torture/tls/thr-init-1.c: New.
6619 * gcc.dg/torture/tls/tls.exp: New.
6620 * gcc.dg/torture/tls/thr-init-2.c: New.
6621 * gcc.dg/tls/emutls-2.c: New test
6623 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6624 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6625 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6626 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6627 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6628 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6629 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6630 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6631 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6632 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6633 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6634 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6635 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6636 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6637 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6638 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6639 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6640 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6641 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6642 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6643 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6644 gfortran.dg/gomp/omp_threadprivate1.f90,
6645 gfortran.dg/gomp/omp_threadprivate2.f90,
6646 gfortran.dg/gomp/reduction1.f90,
6647 gfortran.dg/gomp/sharing-1.f90: Likewise.
6649 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6651 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6653 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6654 dg-require-visibility.
6656 2010-07-26 Richard Guenther <rguenther@suse.de>
6658 PR tree-optimization/43784
6659 * gcc.c-torture/execute/pr43784.c: New testcase.
6660 * g++.dg/torture/pr43784.C: Likewise.
6662 2010-07-26 Richard Guenther <rguenther@suse.de>
6665 * g++.dg/pr45056.C: New testcase.
6667 2010-07-26 Richard Guenther <rguenther@suse.de>
6669 PR tree-optimization/45071
6670 * gcc.dg/pr45071.c: New testcase.
6672 2010-07-26 Tobias Burnus <burnus@net-b.de>
6675 * gfortran.dg/namelist_62.f90: New.
6677 2010-07-26 Richard Guenther <rguenther@suse.de>
6679 * gcc.c-torture/execute/pr45017.c: Move ...
6680 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6682 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6685 * trim_optimize_1.f90: New test.
6686 * character_comparision_1.f90: New test.
6688 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6691 * gfortran.dg/wtruncate_fix.f: New test.
6693 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6696 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6698 2010-07-24 Richard Guenther <rguenther@suse.de>
6701 * g++.dg/lto/20100724-1_0.C: New testcase.
6703 2010-07-24 Richard Guenther <rguenther@suse.de>
6706 * gcc.dg/lto/20100724-1_0.c: New testcase.
6707 * gcc.dg/lto/20100724-1_1.c: Likewise.
6709 2010-07-24 Tobias Burnus <burnus@net-b.de>
6712 * gfortran.dg/whole_file_21.f90: New.
6714 * gfortran.dg/integer_exponentiation_3.F90: Use
6715 -ffloat-store only for i?86/x86-64 -m32.
6717 2010-07-24 Tobias Burnus <burnus@net-b.de>
6719 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6720 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6722 2010-07-24 Tobias Burnus <burnus@net-b.de>
6724 * gfortran.dg/func_decl_4.f90: Split test into two ...
6725 * gfortran.dg/func_decl_5.f90: ... parts.
6726 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6727 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6728 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6729 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6730 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6731 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6732 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6733 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6734 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6735 * gfortran.dg/sizeof.f90: Make test valid.
6736 * gfortran.dg/pr20865.f90: Add new dg-error.
6737 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6738 * gfortran.dg/g77/19990218-0.f: Ditto.
6739 * gfortran.dg/g77/19990218-1.f: Ditto.
6740 * gfortran.dg/g77/970625-2.f: Ditto.
6741 * gfortran.dg/pr37243.f: Fix function declaration.
6742 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6743 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6745 2010-07-23 Tobias Burnus <burnus@net-b.de>
6748 * gfortran.dg/char_array_structure_constructor.f90: Add
6749 -fwhole-file as dg-option as it otherwise fails on some
6752 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6754 * gnat.dg/aggr16.ad[sb]: New test.
6755 * gnat.dg/aggr16_pkg.ads: New helper.
6757 2010-07-23 Richard Guenther <rguenther@suse.de>
6760 * g++.dg/lto/20100723-1_0.C: New testcase.
6762 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6764 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6766 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6767 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6769 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6771 * lib/target-supports.exp (add_options_for_tls): New proc.
6772 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6773 * g++.dg/tls/static-1a.cc: Likewise.
6774 * gcc.dg/tls/emutls-1.c: Likewise.
6775 * gcc.dg/tls/opt-11.c: Likewise.
6776 * gcc.dg/tls/opt-12.c: Likewise.
6777 * gcc.dg/tls/pr24428-2.c: Likewise.
6778 * gcc.dg/tls/pr24428.c: Likewise.
6779 * obj-c++.dg/tls/static-1.mm: Likewise.
6780 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6781 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6782 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6783 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6784 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6785 * objc.dg/torture/tls/thr-init.m: Likewise.
6786 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6788 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6790 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6791 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6792 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6793 optimized dump files.
6795 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6797 PR tree-optimization/45047
6798 * gcc.c-torture/compile/pr45047.c: New test.
6800 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6802 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6803 instead of dg-compile.
6804 * gcc.dg/float-range-4.c: Ditto.
6805 * gcc.dg/float-range-5.c: Ditto.
6806 * gcc.dg/fold-overflow-1.c: Ditto.
6807 * gcc.dg/gomp/sections-4.c: Ditto.
6808 * gcc.dg/transparent-union-1.c: Ditto.
6809 * gcc.dg/transparent-union-2.c: Ditto.
6810 * gcc.target/i386/pr39315-check.c: Ditto.
6811 * g++.dg/gomp/sections-4.C: Ditto.
6812 * g++.dg/template/dtor7.C: Ditto.
6813 * g++.dg/tree-ssa/pr19952.C: Ditto.
6814 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6815 * gfortran.dg/graphite/pr42185.f90: Ditto.
6816 * gfortran.dg/namelist_36.f90: Ditto.
6817 * gnat.dg/noreturn1.adb: Ditto.
6818 * gnat.dg/specs/small_alignment.ads: Ditto.
6820 2010-07-23 Martin Jambor <mjambor@suse.cz>
6822 PR tree-optimization/44915
6823 * g++.dg/torture/pr44915.C: New test.
6825 2010-07-23 Martin Jambor <mjambor@suse.cz>
6827 PR tree-optimization/44914
6828 * g++.dg/tree-ssa/pr44914.C: New test.
6830 2010-07-23 Jie Zhang <jie@codesourcery.com>
6833 * gcc.dg/pr44290-1.c: New test.
6834 * gcc.dg/pr44290-2.c: New test.
6836 2010-07-23 Jason Merrill <jason@redhat.com>
6839 * g++.dg/abi/mangle44.C: New.
6841 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6843 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6844 for compile-time only tests.
6845 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6847 * gcc.target/i386/pr39315-4.c: Ditto.
6848 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6849 target check. Include sse-os-support.h.
6850 (main): Call check_isa and sse_os_support.
6851 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6852 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6853 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6854 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6855 target check. Include sse-os-support.h.
6856 (main): Call check_isa and sse_os_support.
6857 * gcc.target/i386/vperm-v2df.c: Ditto.
6859 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6861 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6862 (check_effective_target_avx_runtime): New procedure.
6863 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6864 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6866 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6867 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6868 and __get_cpuid test.
6869 * gcc.dg/compat/vector-2b_main.c: Ditto.
6871 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6873 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6874 for compile-time only test.
6875 * gcc.dg/pr32716.c: Ditto.
6876 * gcc.dg/pr34856.c: Ditto.
6877 * gcc.dg/pr36997.c: Ditto.
6878 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6879 * gfortran.dg/pr28158.f90: Ditto.
6880 * gfortran.dg/pr30667.f: Ditto.
6882 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6883 i?86-*-* and x86_64-*-* targets to disable execution on targets
6884 without sse2 runtime support.
6885 * g++.dg/vect/vect.exp: Ditto.
6886 * gfortran.dg/vect/vect.exp: Ditto.
6888 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6889 * gcc.dg/pr37544.c: Ditto.
6890 * gcc.dg/pr40550.c: Ditto.
6891 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6892 * gcc.dg/compat/vector-1a_main.c: Ditto.
6893 * gcc.dg/compat/vector-2a_main.c: Ditto.
6894 * gcc.dg/torture/pr16104-1.c: Ditto.
6895 * gcc.dg/torture/pr35771-1.c: Ditto.
6896 * gcc.dg/torture/pr35771-2.c: Ditto.
6897 * gcc.dg/torture/pr35771-3.c: Ditto.
6898 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6899 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6900 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6901 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6902 * g++.dg/other/i386-1.C: Ditto.
6903 * g++.dg/other/pr40446.C: Ditto.
6905 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6907 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6909 2010-07-23 Daniel Kraft <d@domob.eu>
6912 * gfortran.dg/exit_1.f08: New test.
6913 * gfortran.dg/exit_2.f08: New test.
6915 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6917 PR tree-optimization/39839
6918 * gcc.target/arm/pr39839.c: New test case.
6920 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6922 * gnat.dg/unchecked_convert5b.adb: New test.
6923 * gnat.dg/unchecked_convert6.adb: Likewise.
6924 * gnat.dg/unchecked_convert6b.adb: Likewise.
6926 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6928 * gnat.dg/aggr15.ad[sb]: New test.
6930 2010-07-22 Dodji Seketeli <dodji@redhat.com>
6933 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6935 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6937 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6938 with dg-require-linker-plugin.
6940 2010-07-22 Richard Guenther <rguenther@suse.de>
6943 * g++.dg/lto/20100722-1_0.C: New testcase.
6945 2010-07-22 Richard Guenther <rguenther@suse.de>
6948 * gcc.dg/lto/20100720-3_0.c: New testcase.
6949 * gcc.dg/lto/20100720-3_1.c: Likewise.
6951 2010-07-22 Richard Guenther <rguenther@suse.de>
6953 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6954 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6957 * gcc.dg/lto/20100722-1_0.c: New testcase.
6959 2010-07-22 Martin Jambor <mjambor@suse.cz>
6961 PR tree-optimization/44891
6962 * gcc.c-torture/compile/pr44891.c: New test.
6964 2010-07-22 Richard Guenther <rguenther@suse.de>
6966 PR tree-optimization/45017
6967 * gcc.c-torture/execute/pr45017.c: New testcase.
6969 2010-07-22 Tobias Burnus <burnus@net-b.de>
6972 * gfortran.dg/aliasing_dummy_5.f90: New.
6974 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6977 * gcc.target/arm/pr43698.c: New test.
6979 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6982 * Revert my commit r162325 for this PR.
6984 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6987 * gcc.target/m68k/pr45015.c: New test.
6989 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6992 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6995 2010-07-21 Richard Guenther <rguenther@suse.de>
6998 * g++.dg/lto/20100721-1_0.C: New testcase.
7000 2010-07-21 Martin Jambor <mjambor@suse.cz>
7002 PR tree-optimization/44900
7003 * g++.dg/torture/pr44900.C: New test.
7005 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7008 * c-c++-common/uninit-17.c: Correct expected error.
7010 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7012 * gcc.dg/guality/asm-1.c: New test.
7015 * gcc.dg/guality/pr45003-2.c: New test.
7016 * gcc.dg/guality/pr45003-3.c: New test.
7018 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7021 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7023 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7025 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7026 defined on the current line.
7027 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7028 * g++.dg/debug/dwarf2/pr44641.C: New.
7030 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7032 * gcc.target/powerpc/block-move-1.c: New test.
7033 * gcc.target/powerpc/block-move-2.c: New test.
7035 2010-07-20 Jason Merrill <jason@redhat.com>
7038 * g++.dg/cpp0x/sfinae2.C: New.
7040 2010-07-20 Richard Guenther <rguenther@suse.de>
7043 * gcc.dg/lto/20100720-4_0.c: New testcase.
7045 2010-07-20 Richard Guenther <rguenther@suse.de>
7048 * gcc.dg/lto/20100720-2_0.c: New testcase.
7049 * gcc.dg/lto/20100720-2_1.c: Likewise.
7051 2010-07-20 Richard Guenther <rguenther@suse.de>
7054 * gcc.dg/lto/20100720-1_0.c: New testcase.
7055 * gcc.dg/lto/20100720-1_1.c: Likewise.
7057 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7060 * gcc.dg/guality/pr45003-1.c: New test.
7062 2010-07-20 Richard Guenther <rguenther@suse.de>
7064 PR tree-optimization/44977
7065 * gcc.dg/torture/pr44977.c: New testcase.
7067 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7069 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7072 2010-07-20 Richard Guenther <rguenther@suse.de>
7076 * gcc.dg/pr44971.c: New testcase.
7077 * gcc.c-torture/compile/pr44988.c: Likewise.
7079 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7082 * gfortran.dg/allocate_with_typespec.f90: New test.
7083 * gfortran.dg/allocate_derived_1.f90: Update error message.
7085 2010-07-19 Jason Merrill <jason@redhat.com>
7088 * g++.dg/cpp0x/decltype23.C: New.
7090 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7093 * gfortran.dg/class_defined_operator_1.f03 : New test.
7095 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7097 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7098 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7099 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7100 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7102 2010-07-19 Richard Guenther <rguenther@suse.de>
7105 * gcc.c-torture/compile/pr44941.c: New testcase.
7107 2010-07-19 Jason Merrill <jason@redhat.com>
7110 * g++.dg/template/sfinae24.C: New.
7112 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7115 * gfortran.dg/data_implied_do_2.f90: Removed.
7117 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7120 * g++.dg/template/sfinae23.C: New.
7122 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7124 * lib/target-supports.exp (check_sse_os_support_available): New
7126 (check_sse_hw_available): New proc.
7127 (check_effective_target_sse_runtime): New proc.
7128 (check_effective_target_sse2_runtime): New proc.
7129 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7130 -msse2 if check_sse_os_support_available.
7131 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7132 check_sse_os_support_available.
7133 * gcc.dg/vect/vect.exp: Likewise.
7134 * gfortran.dg/vect/vect.exp: Likewise.
7135 * gcc.target/i386/sol2-check: Renamed to ...
7136 * gcc.target/i386/sse-os-support.h: ... this.
7137 (sol2_check): Renamed to ...
7138 (sse_os_support): ... this.
7139 Only test movss with xmm registers.
7140 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7141 Removed ILL_INSN, ILL_INSN_LEN.
7142 * gcc.target/i386/sse2-check.h: Likewise.
7143 * gcc.target/i386/sse3-check.h: Likewise.
7144 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7145 Removed cpuid.h, __get_cpuid test.
7146 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7147 Removed cpuid.h, __get_cpuid test.
7148 * g++.dg/other/pr40446.C: Likewise.
7149 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7150 * gcc.dg/compat/vector-1a_main.c: Likewise.
7151 * gcc.dg/compat/vector-2a_main.c: Likewise.
7152 * gcc.dg/pr36584.c: Likewise.
7153 * gcc.dg/pr37544.c: Likewise.
7154 * gcc.dg/torture/pr16104-1.c: Likewise.
7155 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7156 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7157 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7158 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7159 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7160 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7162 * gcc.dg/torture/pr35771-2.c: Likewise.
7163 * gcc.dg/torture/pr35771-3.c: Likewise.
7164 * gcc.target/i386/pr39315-2.c: Likewise.
7165 * gcc.target/i386/pr39315-4.c: Likewise.
7166 * gcc.target/i386/vperm-v2df.c: Likewise.
7167 * gcc.target/i386/vperm-v2di.c: Likewise.
7168 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7169 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7172 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7175 * gfortran.dg/data_implied_do_2.f90: New test.
7177 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7179 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7181 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7183 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7184 to the "mips16" group.
7185 (mips_using_mips16_p): New procedure.
7186 (mips-dg-options): Use it.
7188 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7190 * gcc.target/mips/mips16-attributes-4.c: New test.
7192 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7195 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7196 * gcc.target/powerpc/recip-2.c: Ditto.
7197 * gcc.target/powerpc/recip-3.c: Ditto.
7199 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7201 * gcc.target/arm/pr42235.c: New test.
7203 2010-07-16 Jason Merrill <jason@redhat.com>
7206 * g++.dg/template/partial8.C: New.
7208 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7210 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7211 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7213 (gualcvt): New overloaded inline.
7214 (GUALCVT): Use it for C++.
7215 * g++.dg/guality/guality.exp: New.
7216 * g++.dg/guality/guality.h: New.
7217 * g++.dg/guality/redeclaration1.C: New test.
7218 * g++.dg/dg.exp: Prune also guality/* tests.
7219 * gcc.dg/guality/pr43141.c: Moved to...
7220 * c-c++-common/guality/pr43141.c: ... here.
7222 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7225 * gfortran.dg/char4_iunit_2.f03: New test.
7227 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7230 * lib/plugin-support.exp (plugin-test-execute):
7231 Add ${gcc_objdir}/intl to includes.
7233 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7236 * gcc.c-torture/execute/pr44942.c: New test.
7237 * gcc.target/i386/pr44942.c: New test.
7239 2010-07-15 Jason Merrill <jason@redhat.com>
7242 * g++.dg/cpp0x/implicit7.C: New.
7243 * g++.dg/cpp0x/implicit8.C: New.
7245 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7247 Disable float tests for __SPU__ targets due to lack of signed zero:
7248 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7249 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7250 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7251 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7252 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7253 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7254 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7255 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7256 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7258 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7260 * gfortran.dg/select_char_2.f90: New test.
7262 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7264 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7267 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7270 * gfortran.dg/typebound_generic_9.f03: New.
7272 2010-07-15 Richard Guenther <rguenther@suse.de>
7274 PR tree-optimization/44946
7275 * gcc.c-torture/compile/pr44946.c: New testcase.
7277 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7280 * gfortran.dg/select_char_3.f90: New test.
7282 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7283 Kevin F. Quinn <kevquinn@gentoo.org>
7285 * gcc.dg/Wtrampolines.c: New.
7287 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7290 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7292 2010-07-14 Jason Merrill <jason@redhat.com>
7295 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7297 Implement C++0x unrestricted unions (N2544)
7298 * g++.dg/cpp0x/union1.C: New.
7299 * g++.dg/cpp0x/union2.C: New.
7300 * g++.dg/cpp0x/union3.C: New.
7301 * g++.dg/cpp0x/defaulted2.C: Adjust.
7302 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7303 * g++.old-deja/g++.ext/anon2.C: Adjust.
7304 * g++.old-deja/g++.mike/misc6.C: Adjust.
7306 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7309 * gfortran.dg/c_loc_tests_15.f90: New.
7311 2010-07-13 Jason Merrill <jason@redhat.com>
7314 * g++.dg/cpp0x/implicit6.C: New.
7316 2010-07-13 Jason Merrill <jason@redhat.com>
7319 * g++.dg/abi/noreturn1.C: New.
7320 * g++.dg/abi/noreturn2.C: New.
7322 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7326 * c-c++-common/pr44832.c: New test.
7328 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7331 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7332 on the target. Make sure that we can assemble the emitted asm when
7333 the test type is 'compile'.
7335 2010-07-13 Richard Guenther <rguenther@suse.de>
7337 PR tree-optimization/36960
7338 * g++.dg/torture/pr36960.C: New testcase.
7340 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7343 * g++.dg/template/sfinae21.C: New.
7344 * g++.dg/template/sfinae22.C: Likewise.
7346 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7349 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7350 * gcc.dg/plugin/ggcplug.c: Likewise.
7351 * g++.dg/plugin/selfassign.c: Likewise.
7352 * g++.dg/plugin/attribute_plugin.c: Likewise.
7353 * g++.dg/plugin/dumb_plugin.c: Likewise.
7354 * g++.dg/plugin/pragma_plugin.c: Likewise.
7356 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7358 * gcc.c-torture/execute/pr44683.x: New.
7359 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7361 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7367 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7368 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7369 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7370 * gfortran.dh/typebound_call_16.f03: New.
7371 * gfortran.dg/typebound_generic_6.f03: New.
7372 * gfortran.dg/typebound_generic_7.f03: New.
7373 * gfortran.dg/typebound_generic_8.f03: New.
7375 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7378 * gfortran.dg/char4_iunit_1.f03: New test.
7380 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7382 * gcc.dg/tree-ssa/vrp53.c: New test.
7384 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7387 * g++.dg/template/sfinae19.C: New.
7388 * g++.dg/template/sfinae20.C: Likewise.
7390 2010-07-12 Jie Zhang <jie@codesourcery.com>
7392 * gcc.target/arm/interrupt-1.c: New test.
7393 * gcc.target/arm/interrupt-2.c: New test.
7395 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7397 * gcc.dg/pr42427.c: Require c99_runtime.
7398 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7400 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7401 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7402 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7403 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7404 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7405 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7406 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7407 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7408 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7409 * gcc.target/i386/pr37275.c: Require visibility support.
7411 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7413 * lib/target-supports.exp (check_effective_target_sse): New proc.
7414 * gcc.target/i386/sol2-check.h: New file.
7415 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7416 Include sol2-check.h.
7417 (main) Only run do_test () if sol2_check ().
7418 * gcc.target/i386/sse2-check.h: Likewise.
7419 * gcc.target/i386/sse3-check.h: Likewise.
7420 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7421 [__sun__ && __svr4__]: Execute SSE2 instruction.
7422 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7423 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7424 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7425 * g++.dg/ext/vector14.C: Likewise.
7426 * g++.dg/other/mmintrin.C: Likewise.
7427 * gcc.dg/20020418-1.c: Likewise.
7428 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7429 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7430 * gcc.dg/format/unnamed-1.c: Likewise.
7431 Adapt dg-warning line number.
7432 * gcc.dg/graphite/pr40281.c: Likewise.
7433 * gcc.dg/pr32176.c: Likewise.
7434 * gcc.dg/pr40550.c: Likewise.
7435 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7436 * gcc.dg/torture/pr36891.c: Likewise.
7437 * gcc.target/i386/20020218-1.c: Likewise.
7438 * gcc.target/i386/20020523.c: Likewise.
7439 * gcc.target/i386/abi-1.c: Likewise.
7440 * gcc.target/i386/brokensqrt.c: Likewise.
7441 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7442 * gcc.target/i386/pr13366.c: Likewise.
7443 * gcc.target/i386/pr13685.c: Likewise.
7444 * gcc.target/i386/pr24306.c: Likewise.
7445 * gcc.target/i386/pr31486.c: Likewise.
7446 * gcc.target/i386/pr32065-1.c: Likewise.
7447 * gcc.target/i386/pr32065-2.c: Likewise.
7448 * gcc.target/i386/pr32389.c: Likewise.
7449 * gcc.target/i386/pr38824.c: Likewise.
7450 * gcc.target/i386/pr38931.c: Likewise.
7451 * gcc.target/i386/pr39592-1.c: Likewise.
7452 * gcc.target/i386/pr43766.c: Likewise.
7453 * gcc.target/i386/recip-divf.c: Likewise.
7454 * gcc.target/i386/recip-sqrtf.c: Likewise.
7455 * gcc.target/i386/recip-vec-divf.c: Likewise.
7456 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7457 * gcc.target/i386/sse-1.c: Likewise.
7458 * gcc.target/i386/sse-16.c: Likewise.
7459 * gcc.target/i386/sse-2.c: Likewise.
7460 * gcc.target/i386/sse-20.c: Likewise.
7461 * gcc.target/i386/sse-3.c: Likewise.
7462 * gcc.target/i386/sse-7.c: Likewise.
7463 * gcc.target/i386/sse-9.c: Likewise.
7464 * gcc.target/i386/sse-addps-1.c: Likewise.
7465 * gcc.target/i386/sse-addss-1.c: Likewise.
7466 * gcc.target/i386/sse-andnps-1.c: Likewise.
7467 * gcc.target/i386/sse-andps-1.c: Likewise.
7468 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7469 * gcc.target/i386/sse-comiss-1.c: Likewise.
7470 * gcc.target/i386/sse-comiss-2.c: Likewise.
7471 * gcc.target/i386/sse-comiss-3.c: Likewise.
7472 * gcc.target/i386/sse-comiss-4.c: Likewise.
7473 * gcc.target/i386/sse-comiss-5.c: Likewise.
7474 * gcc.target/i386/sse-comiss-6.c: Likewise.
7475 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7476 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7477 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7478 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7479 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7480 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7481 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7482 * gcc.target/i386/sse-divps-1.c: Likewise.
7483 * gcc.target/i386/sse-divss-1.c: Likewise.
7484 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7485 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7486 * gcc.target/i386/sse-maxps-1.c: Likewise.
7487 * gcc.target/i386/sse-maxss-1.c: Likewise.
7488 * gcc.target/i386/sse-minps-1.c: Likewise.
7489 * gcc.target/i386/sse-minss-1.c: Likewise.
7490 * gcc.target/i386/sse-movaps-1.c: Likewise.
7491 * gcc.target/i386/sse-movaps-2.c: Likewise.
7492 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7493 * gcc.target/i386/sse-movhps-1.c: Likewise.
7494 * gcc.target/i386/sse-movhps-2.c: Likewise.
7495 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7496 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7497 * gcc.target/i386/sse-movntps-1.c: Likewise.
7498 * gcc.target/i386/sse-movss-1.c: Likewise.
7499 * gcc.target/i386/sse-movss-2.c: Likewise.
7500 * gcc.target/i386/sse-movss-3.c: Likewise.
7501 * gcc.target/i386/sse-movups-1.c: Likewise.
7502 * gcc.target/i386/sse-movups-2.c: Likewise.
7503 * gcc.target/i386/sse-mulps-1.c: Likewise.
7504 * gcc.target/i386/sse-mulss-1.c: Likewise.
7505 * gcc.target/i386/sse-orps-1.c: Likewise.
7506 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7507 * gcc.target/i386/sse-recip-vec.c: Likewise.
7508 * gcc.target/i386/sse-recip.c: Likewise.
7509 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7510 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7511 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7512 * gcc.target/i386/sse-subps-1.c: Likewise.
7513 * gcc.target/i386/sse-subss-1.c: Likewise.
7514 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7515 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7516 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7517 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7518 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7519 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7520 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7521 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7522 * gcc.target/i386/sse-xorps-1.c: Likewise.
7523 * gcc.target/i386/ssefn-1.c: Likewise.
7524 * gcc.target/i386/ssefn-3.c: Likewise.
7525 * gcc.target/i386/sseregparm-1.c: Likewise.
7526 * gcc.target/i386/stackalign/return-3.c: Likewise.
7527 * gcc.target/i386/vectorize1.c: Likewise.
7528 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7529 * gcc.target/i386/xorps-sse.c: Likewise.
7530 * gfortran.dg/pr28158.f90: Likewise.
7531 * gfortran.dg/pr30667.f: Likewise.
7532 * gnat.dg/loop_optimization7.adb: Likewise.
7533 * gnat.dg/sse_nolib.adb: Likewise.
7535 2010-07-11 Tobias Burnus <burnus@net-b.de>
7538 * gfortran.dg/use_rename_6.f90: New.
7539 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7541 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7544 * gfortran.dg/class_24.f03: New.
7546 2010-07-10 Richard Guenther <rguenther@suse.de>
7549 * gcc.dg/lto/20100709-1_0.c: New testcase.
7550 * gcc.dg/lto/20100709-1_1.c: Likewise.
7552 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7554 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7556 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7559 * objc.dg/lto/trivial-1_0.m: New.
7560 * objc.dg/lto/lto.exp: New.
7561 * obj-c++.dg/lto/trivial-1_0.mm: New.
7562 * obj-c++.dg/lto/lto.exp: New.
7563 * objc.dg/symtab-1.m: Adjust sizes.
7564 * objc.dg/image-info.m: Do not run for gnu-runtime.
7566 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7568 * gcc.dg/pr32370.c: Allow another kind of error message.
7570 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7572 * gnat.dg/atomic3.adb: New test.
7574 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7575 Denys Vlasenko <dvlasenk@redhat.com>
7576 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7578 PR tree-optimization/28632
7579 * gcc.dg/tree-ssa/vrp51.c: New test.
7580 * gcc.dg/tree-ssa/vrp52.c: New test.
7582 2010-07-09 Jason Merrill <jason@redhat.com>
7584 * g++.dg/abi/covariant6.C: New.
7585 * g++.dg/inherit/covariant17.C: Test both bases.
7586 * g++.dg/inherit/covariant7.C: Check vtable layout.
7588 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7590 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7592 2010-07-09 Richard Guenther <rguenther@suse.de>
7594 PR tree-optimization/44852
7595 * gcc.c-torture/execute/pr44852.c: New testcase.
7597 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7599 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7600 multiplication by values.
7601 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7602 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7604 2010-07-09 Richard Guenther <rguenther@suse.de>
7606 PR tree-optimization/44882
7607 * gfortran.dg/pr44882.f90: New testcase.
7609 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7612 * gcc.target/arm/pr40657-1.c: New test.
7613 * gcc.target/arm/pr40657-2.c: New test.
7614 * gcc.c-torture/execute/pr40657.c: New test.
7616 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7618 * gcc.dg/tree-ssa/vrp50.c: New test.
7619 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7621 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7624 * gfortran.dg/c_sizeof_1.f90: Modified.
7625 * gfortran.dg/storage_size_1.f08: New.
7626 * gfortran.dg/storage_size_2.f08: New.
7628 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7630 * gcc.c-torture/execute/20100708-1.c: New test.
7632 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7635 * gfortran.dg/gomp/pr44847.f90: New test.
7637 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7639 PR tree-optimization/44710
7640 * gcc.dg/tree-ssa/ifc-6.c: New.
7641 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7643 2010-07-08 Tobias Burnus <burnus@net-b.de>
7646 * gfortran.dg/coarray_10.f90: Add an additional test.
7648 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7651 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7652 * gcc.c-torture/execute/pr44828.x: Revert.
7654 2010-07-08 Jason Merrill <jason@redhat.com>
7657 * g++.dg/inherit/covariant17.C: New.
7658 * g++.dg/abi/covariant1.C: Actually test for the bug.
7660 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7662 PR rtl-optimization/44838
7663 * gcc.dg/pr44838.c: New.
7665 2010-07-08 Richard Guenther <rguenther@suse.de>
7667 PR tree-optimization/44831
7668 * gcc.c-torture/compile/pr44831.c: New testcase.
7669 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7671 2010-07-08 Richard Guenther <rguenther@suse.de>
7673 PR tree-optimization/44861
7674 * g++.dg/vect/pr44861.cc: New testcase.
7676 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7679 * gcc.c-torture/execute/pr44828.x: New file.
7681 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7683 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7685 * g++.dg/ext/altivec-17.C: Adjust error message.
7687 2010-07-07 Tom Tromey <tromey@redhat.com>
7689 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7691 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7694 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7695 * gcc.target/i386/rdrand-2.c: Likewise.
7696 * gcc.target/i386/rdrand-3.c: Likewise.
7698 2010-07-07 Jan Hubicka <jh@suse.cz>
7701 * g++.dg/torture/pr44813.C: New testcase.
7702 * g++.dg/torture/pr44826.C: New testcase.
7704 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7706 PR rtl-optimization/44787
7707 * gcc.c-torture/compile/pr44788.c: New test.
7708 * gcc.target/arm/pr44788.c: New test.
7710 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7712 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7714 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7716 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7719 2010-07-06 Tobias Burnus <burnus@net-b.de>
7722 * gfortran.dg/parameter_array_init_6.f90: New.
7723 * gfortran.dg/initialization_20.f90: Update dg-error.
7724 * gfortran.dg/initialization_24.f90: Ditto.
7726 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7728 * gfortran.dg/dim_range_1.f90: New test.
7729 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7731 2010-07-06 Jason Merrill <jason@redhat.com>
7734 * g++.dg/cpp0x/initlist41.C: New.
7737 * g++.dg/template/ptrmem22.C: New.
7739 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7741 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7743 * gcc.target/i386/i386.exp: Likewise.
7745 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7748 * gcc.dg/lto/20100518_0.c: Limit to x86.
7750 2010-07-06 Richard Guenther <rguenther@suse.de>
7753 * gcc.c-torture/execute/pr44828.c: New testcase.
7755 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7757 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7758 * g++.dg/warn/volatile1.C: Likewise.
7759 * g++.dg/template/warn1.C: Likewise.
7761 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7763 AVX Programming Reference (June, 2010)
7764 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7765 * g++.dg/other/i386-3.C: Likewise.
7766 * gcc.target/i386/sse-12.c: Likewise.
7768 * gcc.target/i386/f16c-check.h: New.
7769 * gcc.target/i386/rdfsbase-1.c: Likewise.
7770 * gcc.target/i386/rdfsbase-2.c: Likewise.
7771 * gcc.target/i386/rdgsbase-1.c: Likewise.
7772 * gcc.target/i386/rdgsbase-2.c: Likewise.
7773 * gcc.target/i386/rdrand-1.c: Likewise.
7774 * gcc.target/i386/rdrand-2.c: Likewise.
7775 * gcc.target/i386/rdrand-3.c: Likewise.
7776 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7777 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7778 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7779 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7780 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7781 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7782 * gcc.target/i386/wrfsbase-1.c: Likewise.
7783 * gcc.target/i386/wrfsbase-2.c: Likewise.
7784 * gcc.target/i386/wrgsbase-1.c: Likewise.
7785 * gcc.target/i386/wrgsbase-2.c: Likewise.
7787 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7788 (__builtin_ia32_vcvtps2ph): New.
7789 (__builtin_ia32_vcvtps2ph256): Likewise.
7791 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7792 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7794 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7795 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7797 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7798 (__builtin_ia32_vcvtps2ph256): Likewise.
7799 Add fsgsbase,rdrnd,f16c.
7801 * lib/target-supports.exp (check_effective_target_f16c): New.
7803 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7805 * gcc.dg/guality/nrv-1.c: New test.
7807 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7810 * gcc.target/arm/pr42505.c: New test case.
7812 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7815 * g++.dg/opt/nrv16.C: New test.
7817 2010-07-05 Richard Guenther <rguenther@suse.de>
7819 PR tree-optimization/44784
7820 * gcc.c-torture/compile/pr44784.c: New testcase.
7822 2010-07-05 Ira Rosen <irar@il.ibm.com>
7824 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7825 Increase loop bound and array size.
7826 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7829 2010-07-05 Ira Rosen <irar@il.ibm.com>
7831 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7832 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7833 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7834 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7835 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7837 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7840 * g++.dg/parse/template25.C: New.
7842 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7844 PR rtl-optimization/44695
7845 * gcc.dg/torture/pr44695.c: New.
7847 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7850 * g++.dg/ext/pretty3.C: New.
7852 2010-07-04 Richard Guenther <rguenther@suse.de>
7855 * g++.dg/torture/pr44809.C: New testcase.
7857 2010-07-04 Richard Guenther <rguenther@suse.de>
7859 PR tree-optimization/44656
7860 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7862 2010-07-04 Ira Rosen <irar@il.ibm.com>
7863 Revital Eres <eres@il.ibm.com>
7865 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7867 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7868 gcc.dg/vect/vect-96.c: Likewise.
7869 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7870 that support misaligned stores. Change the number of expected
7871 misaligned accesses.
7872 * gcc.dg/vect/vect-peel-1.c: New test.
7873 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7874 gcc.dg/vect/vect-peel-4.c: Likewise.
7875 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7876 vectorizable on all targets that support realignment.
7877 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7879 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7882 * gcc.dg/torture/pr44806.c: New.
7884 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7886 * gnat.dg/cond_expr1.adb: New test.
7888 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7890 * gnat.dg/modular3.adb: New test.
7891 * gnat.dg/modular3_pkg.ads: New helper.
7893 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7894 Mikael Pettersson <mikpe@it.uu.se>
7897 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7898 Make signed-ness of chars explicit. Scan the object for
7899 strings that are split by some target assemblers.
7900 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7903 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7905 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7907 2010-07-02 Le-Chun Wu <lcwu@google.com>
7910 * g++.dg/warn/Wshadow-7.C: New test.
7912 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7913 Julian Brown <julian@codesourcery.com>
7914 Sandra Loosemore <sandra@codesourcery.com>
7916 * gcc.c-torture/execute/20100416-1.c: New test case.
7918 2010-07-02 Julian Brown <julian@codesourcery.com>
7919 Sandra Loosemore <sandra@codesourcery.com>
7923 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7924 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7926 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7927 Julian Brown <julian@codesourcery.com>
7929 * gcc.target/arm/neon/vadds64.c: Regenerated.
7930 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7931 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7932 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7933 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7934 * gcc.target/arm/neon-vmls-1.c: Likewise.
7935 * gcc.target/arm/neon-vsubs64.c: New execution test.
7936 * gcc.target/arm/neon-vsubu64.c: New execution test.
7937 * gcc.target/arm/neon-vadds64.c: New execution test.
7938 * gcc.target/arm/neon-vaddu64.c: New execution test.
7940 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7942 * gcc.target/arm/neon-vands64.c: New.
7943 * gcc.target/arm/neon-vandu64.c: New.
7944 * gcc.target/arm/neon-vbics64.c: New.
7945 * gcc.target/arm/neon-vbicu64.c: New.
7946 * gcc.target/arm/neon-veors64.c: New.
7947 * gcc.target/arm/neon-veoru64.c: New.
7948 * gcc.target/arm/neon-vorns64.c: New.
7949 * gcc.target/arm/neon-vornu64.c: New.
7950 * gcc.target/arm/neon-vorrs64.c: New.
7951 * gcc.target/arm/neon-vorru64.c: New.
7952 * gcc.target/arm/neon/vands64.c: Regenerated.
7953 * gcc.target/arm/neon/vandu64.c: Regenerated.
7954 * gcc.target/arm/neon/vbics64.c: Regenerated.
7955 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7956 * gcc.target/arm/neon/veors64.c: Regenerated.
7957 * gcc.target/arm/neon/veoru64.c: Regenerated.
7958 * gcc.target/arm/neon/vorns64.c: Regenerated.
7959 * gcc.target/arm/neon/vornu64.c: Regenerated.
7960 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7961 * gcc.target/arm/neon/vorru64.c: Regenerated.
7963 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7965 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7967 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7969 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7970 * gfortran.dg/intent_out_5.f90: Same.
7971 * gfortran.dg/ltrans-7.f90: Same.
7972 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7974 2010-07-02 Jan Hubicka <jh@suse.cz>
7976 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7978 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7980 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7982 2010-07-02 Jakub Jelinek <jakub@redhat.com>
7985 * c-c++-common/Wunused-var-12.c: New test.
7987 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7990 * gcc.target/arm/pr42835.c: New test.
7993 * gcc.target/arm/pr42172-1.c: New test.
7995 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7997 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7999 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8001 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8002 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8003 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8004 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8005 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8006 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8007 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8008 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8009 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8010 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8011 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8012 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8013 * gcc.target/arm/neon-vdup_ns64.c: New.
8014 * gcc.target/arm/neon-vdup_nu64.c: New.
8015 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8016 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8017 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8018 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8019 * gcc.target/arm/neon-vmov_ns64.c: New.
8020 * gcc.target/arm/neon-vmov_nu64.c: New.
8021 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8022 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8023 * gcc.target/arm/neon-vget_lanes64.c: New.
8024 * gcc.target/arm/neon-vget_laneu64.c: New.
8025 * gcc.target/arm/neon-vset_lanes64.c: New.
8026 * gcc.target/arm/neon-vset_laneu64.c: New.
8028 2010-07-02 Richard Guenther <rguenther@suse.de>
8030 * g++.dg/torture/20100702-1.C: New testcase.
8032 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8035 * gcc.c-torture/compile/pr44707.c: New test.
8037 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8040 * g++.dg/template/crash101.C: New.
8042 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8044 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8045 Use the ABI-0 accessors and fail it for m64.
8047 2010-07-02 Jan Hubicka <jh@suse.cz>
8049 * g++.dg/tree-ssa/pr44706.C: New testcase.
8051 2010-07-02 Richard Guenther <rguenther@suse.de>
8053 PR tree-optimization/44748
8054 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8056 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8058 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8059 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8060 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8061 the method types to forward:.
8063 2010-06-30 Jason Merrill <jason@redhat.com>
8065 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8066 * g++.dg/other/pr25632.C: Likewise.
8068 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8070 PR tree-optimization/40421
8071 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8073 2010-07-01 Richard Guenther <rguenther@suse.de>
8077 * gcc.c-torture/execute/20100316-1.c: New testcase.
8078 * gcc.c-torture/execute/pr44468.c: Likewise.
8079 * gcc.c-torture/compile/20100609-1.c: Likewise.
8080 * gcc.dg/volatile2.c: Adjust.
8081 * gcc.dg/plugin/selfassign.c: Likewise.
8082 * gcc.dg/pr36902.c: Likewise.
8083 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8084 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8085 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8086 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8087 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8088 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8090 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8091 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8092 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8093 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8094 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8095 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8096 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8097 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8098 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8099 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8100 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8101 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8102 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8103 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8104 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8105 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8106 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8107 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8108 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8109 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8110 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8111 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8112 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8113 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8114 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8115 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8116 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8117 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8118 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8119 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8120 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8121 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8122 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8123 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8124 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8125 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8126 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8127 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8128 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8129 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8130 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8131 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8132 * g++.dg/tree-ssa/pr31146.C: Likewise.
8133 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8134 * g++.dg/tree-ssa/pr33604.C: Likewise.
8135 * g++.dg/plugin/selfassign.c: Likewise.
8136 * gfortran.dg/array_memcpy_3.f90: Likewise.
8137 * gfortran.dg/array_memcpy_4.f90: Likewise.
8138 * c-c++-common/torture/pr42834.c: New testcase.
8140 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8143 * g++.dg/template/crash100.C: New.
8145 2010-06-30 Jan Hubicka <jh@suse.cz>
8147 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8149 2010-06-30 Michael Matz <matz@suse.de>
8152 * gcc.dg/pr44699.c: New test.
8154 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8156 PR tree-optimization/39799
8157 * c-c++-common/uninit-17.c: New test.
8159 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8162 * gfortran.dg/read_infnan_1.f90: New test.
8164 2010-06-29 Jason Merrill <jason@redhat.com>
8166 Enable implicitly declared move constructor/operator= (N3053).
8167 * g++.dg/cpp0x/implicit3.C: New.
8168 * g++.dg/cpp0x/implicit4.C: New.
8169 * g++.dg/cpp0x/implicit5.C: New.
8170 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8171 * g++.dg/cpp0x/not_special.C: Adjust.
8172 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8173 * g++.dg/cpp0x/rv1n.C: Adjust.
8174 * g++.dg/cpp0x/rv1p.C: Adjust.
8175 * g++.dg/cpp0x/rv2n.C: Adjust.
8176 * g++.dg/cpp0x/rv2p.C: Adjust.
8177 * g++.dg/cpp0x/rv3n.C: Adjust.
8178 * g++.dg/cpp0x/rv3p.C: Adjust.
8179 * g++.dg/cpp0x/rv4n.C: Adjust.
8180 * g++.dg/cpp0x/rv4p.C: Adjust.
8181 * g++.dg/cpp0x/rv5n.C: Adjust.
8182 * g++.dg/cpp0x/rv5p.C: Adjust.
8183 * g++.dg/cpp0x/rv6n.C: Adjust.
8184 * g++.dg/cpp0x/rv6p.C: Adjust.
8185 * g++.dg/cpp0x/rv7n.C: Adjust.
8186 * g++.dg/cpp0x/rv7p.C: Adjust.
8187 * g++.dg/cpp0x/rv8p.C: Adjust.
8188 * g++.dg/gomp/pr26690-1.C: Adjust.
8189 * g++.dg/other/error20.C: Adjust.
8190 * g++.dg/other/error31.C: Adjust.
8191 * g++.dg/parse/error19.C: Adjust.
8192 * g++.dg/template/qualttp5.C: Adjust.
8193 * g++.old-deja/g++.law/ctors5.C: Adjust.
8195 Enable implicitly deleted functions (N2346)
8196 * g++.dg/cpp0x/defaulted17.C: New.
8197 * g++.dg/cpp0x/implicit1.C: New.
8198 * g++.dg/cpp0x/implicit2.C: New.
8199 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8200 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8201 * g++.dg/init/ctor4.C: Adjust.
8202 * g++.dg/init/synth2.C: Adjust.
8203 * g++.dg/lto/20081118_1.C: Adjust.
8204 * g++.dg/other/error13.C: Adjust.
8205 * g++.dg/other/unused1.C: Adjust.
8206 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8207 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8208 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8209 * g++.old-deja/g++.law/ctors17.C: Adjust.
8210 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8211 * g++.old-deja/g++.pt/assign1.C: Adjust.
8212 * g++.old-deja/g++.pt/crash20.C: Adjust.
8214 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8215 * g++.dg/cpp0x/defaulted13.C: Adjust.
8216 * g++.dg/cpp0x/defaulted2.C: Adjust.
8217 * g++.dg/cpp0x/defaulted3.C: Adjust.
8218 * g++.dg/cpp0x/initlist9.C: Adjust.
8219 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8220 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8221 * g++.dg/init/synth2.C: Adjust.
8223 * g++.dg/cpp0x/defaulted19.C: New.
8225 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8226 * g++.dg/template/error23.C: Fix for -std=c++0x.
8228 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8231 * gfortran.dg/proc_ptr_28.f90: New.
8233 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8235 PR tree-optimization/43801
8236 * g++.dg/torture/pr43801.C: New test.
8239 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8241 2010-06-29 Jason Merrill <jason@redhat.com>
8244 * g++.dg/template/qualified-id2.C: New.
8245 * g++.dg/template/qualified-id3.C: New.
8247 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8250 * gfortran.dg/associated_target_4.f90: New.
8252 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8255 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8257 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8259 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8261 2010-06-29 Jan Hubicka <jh@suse.cz>
8263 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8265 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8268 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8269 * gcc.target/arm/wmul-3.c: New test.
8270 * gcc.target/arm/wmul-4.c: New test.
8272 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8274 PR rtl-optimization/44659
8275 * gcc.target/i386/extract-1.c: New.
8276 * gcc.target/i386/extract-2.c: Likewise.
8277 * gcc.target/i386/extract-3.c: Likewise.
8278 * gcc.target/i386/extract-4.c: Likewise.
8279 * gcc.target/i386/extract-5.c: Likewise.
8280 * gcc.target/i386/extract-6.c: Likewise.
8282 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8285 * g++.dg/warn/Wunused-var-14.C: New test.
8287 2010-06-28 Tobias Burnus <burnus@net-b.de>
8290 * gfortran.dg/nan_6.f90: New.
8292 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8294 PR tree-optimization/43781
8295 * gcc.dg/torture/pr43781.c: New.
8297 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8300 * gfortran.dg/actual_rank_check_1.f90: New test.
8302 2010-06-28 Martin Jambor <mjambor@suse.cz>
8304 * gcc.dg/ipa/ipa-sra-6.c: New test.
8306 2010-06-28 Jan Hubicka <jh@suse.cz>
8308 PR tree-optimization/44687
8309 * gcc.c-torture/compile/pr44687.c
8311 2010-06-28 Martin Jambor <mjambor@suse.cz>
8314 * g++.dg/torture/pr44535.C: New test.
8316 2010-06-28 Michael Matz <matz@suse.de>
8319 * gfortran.dg/pr44592.f90: New test.
8321 2010-06-28 Jan Hubicka <jh@suse.cz>
8323 PR tree-optimization/44357
8324 * g++.dg/torture/pr44357.C: New testcase.
8326 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8328 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8329 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8330 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8331 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8332 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8333 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8334 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8335 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8337 2010-06-27 Jan Hubicka <jh@suse.cz>
8339 * gcc.c-torture/compile/pr44686.c: New file.
8341 2010-06-27 Richard Guenther <rguenther@suse.de>
8343 PR tree-optimization/44683
8344 * gcc.c-torture/execute/pr44683.c: New testcase.
8346 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8348 * gnat.dg/noreturn3.ad[sb]: New test.
8350 2010-06-26 Jason Merrill <jason@redhat.com>
8352 * g++.dg/cpp0x/explicit5.C: New.
8354 2010-06-26 Richard Guenther <rguenther@suse.de>
8356 PR tree-optimization/44393
8357 * gcc.dg/pr44393.c: New testcase.
8359 2010-06-26 Jan Hubicka <jh@suse.cz>
8361 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8363 2010-06-26 Richard Guenther <rguenther@suse.de>
8366 * gcc.dg/pr44674.c: New testcase.
8368 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8370 * gcc.dg/opts-3.c: New test.
8372 2010-06-26 Tobias Burnus <burnus@net-b.de>
8374 * gfortran.dg/type_decl_1.f90: New.
8375 * gfortran.dg/type_decl_2.f90: New.
8377 2010-06-26 Tobias Burnus <burnus@net-b.de>
8379 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8380 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8382 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8385 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8386 error in comparing reals.
8388 2010-06-25 Tobias Burnus <burnus@net-b.de>
8390 * selected_real_kind_2.f90: New.
8391 * selected_real_kind_3.f90: New.
8393 2010-06-25 Tobias Burnus <burnus@net-b.de>
8395 * gfortran.dg/entry_19.f90: New.
8397 2010-06-25 Tobias Burnus <burnus@net-b.de>
8399 * gfortran.dg/end_subroutine_1.f90: New.
8400 * gfortran.dg/end_subroutine_2.f90: New.
8401 * gfortran.dg/interface_proc_end.f90: Update.
8403 2010-06-25 Tobias Burnus <burnus@net-b.de>
8405 * gfortran.dg/semicolon_fixed.f: Update.
8406 * gfortran.dg/semicolon_fixed_2.f: New.
8407 * gfortran.dg/semicolon_free_2.f90: New.
8408 * gfortran.dg/semicolon_free.f90: Update.
8410 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8413 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8415 2010-06-25 Martin Jambor <mjambor@suse.cz>
8417 * g++.dg/ipa/iinline-3.C: New test.
8418 * gcc.dg/ipa/modif-1.c: Removed.
8420 2010-06-25 Jan Hubicka <jh@suse.cz>
8422 * gcc.dg/tree-ssa/ipa-split-1.c
8424 2010-06-25 Martin Jambor <mjambor@suse.cz>
8426 * g++.dg/ipa/iinline-2.C: New test.
8428 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8431 * gfortran.dg/pr43866.f90: New test.
8433 PR tree-optimization/44539
8434 * gcc.dg/pr44539.c: New test.
8436 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8440 * gcc.target/mips/madd-9.c: New test.
8442 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8445 * gcc.dg/noncompile/pr44517.c: New.
8446 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8448 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8451 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8452 and add argument to nop for IA64.
8454 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8457 * gcc.target/i386/mod-1.c: New.
8458 * gcc.target/i386/umod-1.c: Likewise.
8459 * gcc.target/i386/umod-2.c: Likewise.
8460 * gcc.target/i386/umod-3.c: Likewise.
8462 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8465 * g++.dg/torture/pr44492.C: New test.
8467 2010-06-24 Andi Kleen <ak@linux.intel.com>
8469 * c-c++-common/warn-omitted-condop.c: New.
8471 2010-06-24 Tobias Burnus <burnus@net-b.de>
8474 * gfortran.dg/import8.f90: New.
8476 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8478 * gnat.dg/not_null.adb: Update test case.
8480 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8483 * g++.dg/warn/Wunused-var-13.C: New test.
8486 * g++.dg/diagnostic/method1.C: New test.
8488 2010-06-22 Cary Coutant <ccoutant@google.com>
8490 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8492 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8495 * gfortran.dg/abstract_type_8.f03: New.
8497 2010-06-21 Jason Merrill <jason@redhat.com>
8499 * g++.dg/cpp0x/noexcept08.C: New.
8501 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8503 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8506 * gcc.target/i386/sse2-vec-2a.c: New.
8508 2010-06-21 DJ Delorie <dj@redhat.com>
8510 * gcc.dg/pragma-diag-1.c: New.
8512 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8515 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8517 2010-06-21 Alan Modra <amodra@gmail.com>
8520 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8521 tail call to check_fa_mid.
8523 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8526 * gcc.c-torture/execute/pr44575.c: New test.
8528 2010-06-21 Tobias Burnus <burnus@net-b.de>
8531 * gfortran.dg/contiguous_1.f90: New.
8532 * gfortran.dg/contiguous_2.f90: New.
8533 * gfortran.dg/contiguous_3.f90: New.
8535 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8537 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8538 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8540 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8543 * gcc.target/i386/pr44546.c: New test.
8545 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8547 * gcc.dg/opts-2.c: New test.
8549 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8552 * gfortran.dg/typebound_proc_15.f03: Modified.
8554 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8557 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8558 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8560 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8562 * g++.dg/ext/label13.C: Fix typo in last change.
8564 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8567 * gfortran.dg/eof_3.f90
8568 * gfortran.dg/endfile_2.f90
8569 * gfortran.dg/endfile_4.f90
8570 * gfortran.dg/endfile_3.f90
8572 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8575 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8577 2010-06-18 Tobias Burnus <burnus@net-b.de>
8580 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8582 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8584 * gcc.target/arm/pr40900.c: New test.
8586 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8588 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8590 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8593 * gfortran.dg/typebound_call_15.f03: New.
8595 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8598 * g++.dg/pr44486.C: New.
8600 2010-06-16 DJ Delorie <dj@redhat.com>
8602 * gcc.target/i386/volatile-bitfields-1.c: New.
8603 * gcc.target/i386/volatile-bitfields-2.c: New.
8605 2010-06-16 Jason Merrill <jason@redhat.com>
8607 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8609 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8611 2010-06-16 Richard Guenther <rguenther@suse.de>
8614 * gcc.c-torture/execute/pr44555.c: New testcase.
8616 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8619 * gfortran.dg/typebound_proc_16.f03: New.
8621 2010-06-16 Martin Jambor <mjambor@suse.cz>
8623 * g++.dg/torture/pr43905.C: New test.
8625 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8628 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8629 initialization loop from being vectorized.
8630 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8632 2010-06-16 Alan Modra <amodra@gmail.com>
8634 PR tree-optimization/44507
8635 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8637 2010-06-15 Jason Merrill <jason@redhat.com>
8639 * g++.dg/overload/arg3.C: Adjust error locations.
8640 * g++.dg/overload/copy1.C: Likewise.
8641 * g++.dg/tc1/dr152.C: Likewise.
8642 * g++.dg/template/incomplete4.C: Likewise.
8643 * g++.dg/template/incomplete5.C: Likewise.
8644 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8645 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8646 * g++.old-deja/g++.pt/crash9.C: Likewise.
8648 * g++.dg/inherit/virtual5.C: New.
8650 * g++.dg/cpp0x/defaulted18.C: New.
8652 * g++.dg/cpp0x/initlist40.C: New.
8654 * g++.dg/cpp0x/initlist39.C: New.
8656 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8659 * gcc.dg/graphite/pr44391.c: New.
8661 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8664 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8665 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8666 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8667 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8669 2010-06-15 Richard Guenther <rguenther@suse.de>
8671 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8673 2010-06-15 Richard Guenther <rguenther@suse.de>
8675 * gcc.dg/vect/bb-slp-21.c: Adjust.
8676 * gcc.dg/vect/bb-slp-13.c: Likewise
8677 * gcc.dg/vect/bb-slp-4.c: Likewise
8678 * gcc.dg/vect/bb-slp-22.c: Likewise
8679 * gcc.dg/vect/bb-slp-14.c: Likewise
8680 * gcc.dg/vect/bb-slp-23.c: Likewise
8681 * gcc.dg/vect/bb-slp-15.c: Likewise
8682 * gcc.dg/vect/bb-slp-17.c: Likewise
8683 * gcc.dg/vect/bb-slp-18.c: Likewise
8684 * gcc.dg/vect/bb-slp-19.c: Likewise
8685 * gcc.dg/vect/bb-slp-10.c: Likewise
8686 * gcc.dg/vect/bb-slp-11.c: Likewise
8687 * gcc.dg/vect/bb-slp-20.c: Likewise
8688 * gcc.dg/vect/bb-slp-3.c: Likewise
8690 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8693 * gfortran.dg/gomp/pr44536.f90: New test.
8694 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8696 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8699 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8700 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8702 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8704 PR tree-optimization/44508
8705 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8708 * gcc.dg/pr44509.c: New test.
8710 2010-06-14 Ira Rosen <irar@il.ibm.com>
8712 PR tree-optimization/44507
8713 * gcc.dg/vect/pr44507.c: New test.
8715 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8717 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8718 and c-pretty-print.h.
8720 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8722 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8724 * gfortran.dg/whole_file_18.f90: Updated error message.
8726 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8728 * gfortran.dg/whole_file_20.f03: New.
8730 2010-06-12 Jan Hubicka <jh@suse.cz>
8732 * gcc.c-torture/compile/pc44485.c: New testcase.
8734 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8737 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8738 * gfortran.dg/typebound_proc_14.f03: New.
8739 * gfortran.dg/typebound_proc_15.f03: New.
8741 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8743 * gcc.dg/opts-1.c: New test.
8745 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8747 * gcc.dg/funroll-loops-all.c: Update expected error.
8749 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8752 * gcc.target/i386/pr44481.c: New test.
8754 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8756 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8758 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8761 * gcc.dg/tree-ssa/pr44483.c: New.
8763 2010-06-11 Paul Brook <paul@codesourcery.com>
8765 * g++.dg/other/arm-neon-1.C: New test.
8767 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8771 * gfortran.dg/class_23.f03: New test.
8773 2010-06-11 Jan Hubicka <jh@suse.cz>
8775 * gcc.dg/ipa/pure-const-2.c: New testcase.
8777 2010-06-11 Jan Hubicka <jh@suse.cz>
8779 * gcc.dg/noreturn-7.c: Update.
8780 * gcc.dg/noreturn-4.c: Update.
8782 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8785 * g++.dg/other/typedef4.C: New test.
8787 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8790 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8792 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8795 * gfortran.dg/asynchronous_3.f03
8797 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8800 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8801 non-temporal stores out of the tests to form new test cases. As a
8802 result, no non-temporal store should be generated in this case.
8804 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8805 prefetch-7.c that generate one non-temporal store.
8807 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8808 prefetch-7.c that generate one non-temporal store and one
8809 one-temporal prefetch.
8811 2010-06-10 Martin Jambor <mjambor@suse.cz>
8813 PR tree-optimization/44258
8814 * gcc.dg/tree-ssa/pr44258.c: New test.
8816 2010-06-10 Daniel Kraft <d@domob.eu>
8819 * gfortran.dg/associate_1.f03: New test.
8820 * gfortran.dg/associate_2.f95: New test.
8821 * gfortran.dg/associate_3.f03: New test.
8822 * gfortran.dg/associate_4.f08: New test.
8824 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8826 * gfortran.dg/selected_char_kind_4.f90: New test.
8828 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8830 * gcc.dg/pr42461.c: New test.
8832 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8835 * gfortran.dg/selected_real_kind_1.f90: New.
8837 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8840 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8842 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8845 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8847 * gfortran.dg/data_namelist_conflict.f90: New test.
8849 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8851 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8852 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8853 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8855 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8857 * gfortran.dg/mvbits_9.f90: New test.
8858 * gfortran.dg/ibset_1.f90: Ditto.
8859 * gfortran.dg/ibits_1.f90: Ditto.
8860 * gfortran.dg/btest_1.f90: Ditto.
8861 * gfortran.dg/ibclr_1.f90: Ditto.
8863 2010-06-09 Jason Merrill <jason@redhat.com>
8866 * g++.dg/cpp0x/decltype23.C: Move to...
8867 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8869 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8872 * gfortran.dg/typebound_call_14.f03: New test.
8874 2010-06-09 Martin Jambor <mjambor@suse.cz>
8876 PR tree-optimization/44423
8877 * gcc.dg/tree-ssa/pr44423.c: New test.
8879 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8882 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8883 TV_NONE to initialize tv_id field.
8884 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8885 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8886 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8888 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8889 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8890 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8892 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8894 PR tree-optimization/39874
8896 * gcc.dg/pr39874.c: New file.
8898 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8900 * g++.dg/ext/attr-alias-1.C: New.
8901 * g++.dg/ext/attr-alias-2.C: New.
8903 2010-06-07 Tobias Burnus <burnus@net-b.de>
8906 * gfortran.dg/proc_ptr_27.f90: New.
8908 2010-06-07 Jason Merrill <jason@redhat.com>
8911 * g++.dg/cpp0x/decltype23.C: New.
8913 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8914 Shujing Zhao <pearly.zhao@oracle.com>
8917 * gcc.dg/c90-const-expr-10.c: Adjust.
8918 * gcc.dg/c99-const-expr-10.c: Adjust.
8919 * gcc.dg/init-bad-7.c: New.
8921 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8923 * lib/target-supports.exp (check_effective_target_gas): New proc.
8924 * gcc.c-torture/execute/960321-1.x: New file.
8926 2010-06-07 Jason Merrill <jason@redhat.com>
8929 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8931 2010-06-07 Jakub Jelinek <jakub@redhat.com>
8934 * g++.dg/warn/Wunused-var-12.C: New test.
8937 * c-c++-common/Wunused-var-11.c: New test.
8939 2010-06-07 Jan Hubicka <jh@suse.cz>
8941 * gcc.dg/ipa/pure-const-1.c: New testcase.
8943 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
8945 PR rtl-optimization/44404
8946 * gcc.dg/pr44404.c: New.
8948 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
8951 * gcc.target/i386/abi-2.c: Check sysv abi here.
8952 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8953 function to avoid failures by different ABIs.
8954 * gcc.target/i386/aes-check.h: Likewise.
8955 * gcc.target/i386/avx-check.h: Likewise.
8956 * gcc.target/i386/fma4-check.h: Likewise.
8957 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8958 * gcc.target/i386/mmx-check.h: Likewise.
8959 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8960 * gcc.target/i386/pclmul-check.h: Likewise.
8961 * gcc.target/i386/sse-check.h: Likewise.
8962 * gcc.target/i386/sse2-check.h: Likewise.
8963 * gcc.target/i386/sse3-check.h: Likewise.
8964 * gcc.target/i386/sse4_1-check.h: Likewise.
8965 * gcc.target/i386/sse4_2-check.h: Likewise.
8966 * gcc.target/i386/sse4a-check.h: Likewise.
8967 * gcc.target/i386/ssse3-check.h: Likewise.
8968 * gcc.target/i386/xop-check.h: Likewise.
8969 * gcc.target/i386/pr27971.c: Fix for LLP64.
8970 * gcc.target/i386/pr39139.c: Likewise.
8971 * gcc.target/i386/pr39315-check.c: Likewise.
8972 * gcc.target/i386/vararg-1.c: Likewise.
8973 * gcc.target/i386/vararg-2.c: Likewise.
8974 Additional add dg-compile to avoid failure due
8977 * gcc.dg/compound-literal-1.c: Fix for llp64.
8978 * gcc.dg/pr32370.c: Likewise.
8979 * gcc.dg/pr37561.c: Likewise.
8980 * gcc.dg/pr41340.c: Likewise.
8981 * gcc.dg/pr41551.c: Likewise.
8983 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8986 * g++.dg/debug/dwarf2/typedef3.C: New test.
8988 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8991 * c-c++-common/pr20000.c: New.
8993 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
8996 * g++.dg/init/pr44086.C: New.
8997 * g++.dg/cpp0x/decltype4.C: Adjust.
8999 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9002 * gfortran.dg/generic_23.f03: New test.
9004 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9007 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9009 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9012 * c-c++-common/Wunused-var-9.c: New test.
9014 2010-06-05 Jason Merrill <jason@redhat.com>
9016 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9018 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9021 * gcc.dg/c99-restrict-4.c: New test.
9023 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9025 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9026 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9027 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9028 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9029 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9030 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9031 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9032 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9033 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9034 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9035 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9036 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9037 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9038 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9039 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9040 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9041 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9042 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9043 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9044 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9045 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9046 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9048 2010-06-04 Jason Merrill <jason@redhat.com>
9050 * g++.dg/cpp0x/noexcept06.C: New.
9051 * g++.dg/cpp0x/noexcept07.C: New.
9053 * g++.dg/cpp0x/noexcept01.C: New.
9054 * g++.dg/cpp0x/noexcept02.C: New.
9055 * g++.dg/cpp0x/noexcept03.C: New.
9056 * g++.dg/cpp0x/noexcept04.C: New.
9057 * g++.dg/cpp0x/noexcept05.C: New.
9059 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9062 * g++.dg/warn/Wunused-var-10.C: New test.
9063 * g++.dg/warn/Wunused-var-11.C: New test.
9066 * c-c++-common/Wunused-var-10.c: New test.
9068 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9071 * gcc.dg/assign-warn-2.c: Update.
9072 * gcc.dg/cpp/line3.c: Update.
9073 * gcc.dg/c99-array-lval-8.c: Update.
9074 * gcc.dg/cast-qual-2.c: Update.
9075 * gcc.dg/c99-arraydecl-3.c: Update.
9076 * gcc.dg/assign-warn-1.c: Update.
9077 * gcc.dg/format/gcc_diag-1.c: Update.
9079 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9081 PR rtl-optimization/39871
9082 PR rtl-optimization/40615
9083 PR rtl-optimization/42500
9084 PR rtl-optimization/42502
9085 * gcc.target/arm/eliminate.c: New test.
9087 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9090 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9091 * g++.old-deja/g++.other/delete3.C: Likewise.
9092 * g++.old-deja/g++.other/new.C: Likewise.
9093 * g++.old-deja/g++.law/operators27.C: Likewise.
9094 * g++.old-deja/g++.mike/p755.C: Likewise.
9095 * g++.dg/eh/new1.C: Likewise.
9096 * g++.dg/init/new5.C: Likewise.
9098 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9100 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9101 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9102 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9104 2010-06-03 Richard Guenther <rguenther@suse.de>
9107 * lib/lto.exp: Always load gcc.exp.
9108 (lto-obj): For C source files invoke gcc_target_compile.
9109 * g++.dg/lto/20100603-1_0.C: New testcase.
9110 * g++.dg/lto/20100603-1_1.c: Likewise.
9112 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9114 PR tree-optimization/43688
9115 * gfortran.dg/pr43688.f90: New.
9117 2010-06-03 Richard Guenther <rguenther@suse.de>
9120 * gcc.dg/lto/20100603-1_0.c: New testcase.
9121 * gcc.dg/lto/20100603-2_0.c: Likewise.
9122 * gcc.dg/lto/20100603-3_0.c: Likewise.
9124 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9127 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9128 * gcc.target/powerpc/recip-2.c: Ditto.
9129 * gcc.target/powerpc/recip-3.c: Ditto.
9130 * gcc.target/powerpc/recip-4.c: Ditto.
9131 * gcc.target/powerpc/recip-5.c: Ditto.
9132 * gcc.target/powerpc/recip-6.c: Ditto.
9133 * gcc.target/powerpc/recip-7.c: Ditto.
9134 * gcc.target/powerpc/recip-test.h: Ditto.
9135 * gcc.target/powerpc/recip-test2.h: Ditto.
9137 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9139 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9141 2010-06-02 Jason Merrill <jason@redhat.com>
9143 * g++.dg/ext/vector9.C: Expect typedef in error message.
9148 * g++.dg/tc1/dr101.C: Remove xfails.
9150 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9153 * g++.dg/ipa/pr44372.C: New.
9155 2010-06-02 Jan Hubicka <jh@suse.cz>
9158 * g++.dg/torture/pr44295.C: Neww testcase.
9160 2010-06-02 Jan Hubicka <jh@suse.cz>
9162 * gcc.dg/tree-ssa/loadpre6.c: Update.
9164 2010-06-02 Richard Guenther <rguenther@suse.de>
9166 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9169 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9171 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9172 the link fail message.
9174 2010-06-02 Tobias Burnus <burnus@net-b.de>
9177 * gfortran.dg/use_13.f90: New test case.
9179 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9182 * gfortran.dg/error_stop_2.f08: Minor update.
9184 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9187 * gfortran.dg/error_stop_1.f08: New test.
9188 * gfortran.dg/error_stop_2.f08: New test.
9190 2010-06-01 Jason Merrill <jason@redhat.com>
9193 * g++.dg/cpp0x/initlist37.C: New.
9194 * g++.dg/cpp0x/initlist38.C: New.
9197 * g++.dg/cpp0x/initlist36.C: New.
9199 2010-05-31 Jan Hubicka <jh@suse.cz>
9201 * gcc.dg/noreturn-8.c: New testcase.
9203 2010-05-31 Jan Hubicka <jh@suse.cz>
9205 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9206 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9208 2010-05-31 Jan Hubicka <jh@suse.cz>
9210 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9211 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9213 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9216 * gfortran.dg/dependency_27.f90: New test.
9217 * gfortran.dg/array_assign_1.F90: New test.
9219 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9222 * gcc.target/i386/sse-24.c: New test.
9224 2010-05-31 Jan Hubicka <jh@suse.cz>
9226 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9228 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9231 * gcc.dg/pr44337.c: New test.
9233 PR tree-optimization/44182
9234 * g++.dg/debug/pr44182.C: New test.
9236 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9238 * gcc.dg/nested-func-7.c: New test.
9239 * gnat.dg/frame_overflow.adb: Adjust directives.
9241 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9243 * gnat.dg/prot2.ad[sb]: New test.
9244 * gnat.dg/prot2_pkg1.ads: New helper.
9245 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9247 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9249 * gnat.dg/array11.adb: Adjust dg-warning directive.
9250 * gnat.dg/object_overflow.adb: Likewise.
9252 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9255 * gcc.dg/tree-ssa/pr44306.c: New.
9257 2010-05-29 Jan Hubicka <jh@suse.cz>
9259 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9261 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9263 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9265 2010-05-28 Mike Stump <mikestump@comcast.net>
9268 * objc.dg/const-str-9.m: Remove static.
9270 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9273 * gcc.c-torture/compile/pr43636.c: New test.
9275 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9278 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9279 * obj-c++.dg/try-catch-9.mm: Ditto.
9281 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9283 Revert patch for PR c++/44188
9284 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9286 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9289 * g++.dg/debug/dwarf2/typedef3.C: New test.
9291 2010-05-27 Jason Merrill <jason@redhat.com>
9294 * g++.dg/ext/vla9.C: New.
9296 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9299 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9300 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9301 * objc.dg/torture/tls/thr-init.m: Ditto.
9302 * objc.dg/torture/trivial.m: Ditto.
9303 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9304 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9305 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9306 * obj-c++.dg/torture/trivial.mm: Ditto.
9308 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9310 * g++.dg/lto/20100302_0.C: Skip on darwin.
9312 2010-05-27 Richard Guenther <rguenther@suse.de>
9314 PR tree-optimization/44284
9315 * gcc.dg/vect/vect-118.c: New testcase.
9316 * gcc.dg/vect/bb-slp-20.c: Adjust.
9317 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9318 * gcc.dg/vect/slp-9.c: Likewise.
9319 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9320 * gcc.dg/vect/vect-10.c: Likewise.
9321 * gcc.dg/vect/vect-109.c: Likewise.
9322 * gcc.dg/vect/vect-12.c: Likewise.
9323 * gcc.dg/vect/vect-36.c: Likewise.
9324 * gcc.dg/vect/vect-7.c: Likewise.
9325 * gcc.dg/vect/vect-iv-8.c: Likewise.
9326 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9327 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9328 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9329 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9330 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9331 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9332 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9333 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9334 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9335 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9336 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9337 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9338 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9339 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9340 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9341 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9342 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9344 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9346 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9349 2010-05-26 Jan Hubicka <jh@suse.cz>
9351 * gcc.dg/lto/materialize-1_0.c: New file.
9352 * gcc.dg/lto/materialize-1_1.c: New file.
9354 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9356 * gnat.dg/lto10.adb: New test.
9357 * gnat.dg/lto10_pkg.ads: New helper.
9359 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9361 * lib/target-supports.exp (check_effective_target_int128): New
9362 function to check if __int128 types are available for target.
9363 * c-c++-common/int128-types-1.c: New.
9364 * c-c++-common/int128-1.c: New.
9365 * c-c++-common/int128-2.c: New.
9366 * g++.dg/abi/mangle43.C: New.
9367 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9368 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9369 pointer-wide scalar.
9370 * g++.dg/other/pr25632.C: Likewise.
9371 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9372 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9374 * g++.dg/warn/pr13358-4.C: Likewise.
9375 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9376 * g++.dg/warn/Wconversion-null.C: Likewise.
9378 2010-05-26 Jason Merrill <jason@redhat.com>
9381 * g++.dg/cpp0x/variadic101.C: New.
9383 2010-05-26 Richard Guenther <rguenther@suse.de>
9385 PR rtl-optimization/44164
9386 * gcc.c-torture/execute/pr44164.c: New testcase.
9387 * g++.dg/tree-ssa/pr13146.C: Adjust.
9389 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9392 * gfortran.dg/whole_file_19.f90 : New test.
9394 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9399 * gfortran.dg/pr40999.f: Fix function type.
9400 * gfortran.dg/whole_file_5.f90: Likewise.
9401 * gfortran.dg/whole_file_6.f90: Likewise.
9402 * gfortran.dg/whole_file_16.f90: New.
9403 * gfortran.dg/whole_file_17.f90: New.
9404 * gfortran.dg/whole_file_18.f90: New.
9406 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9407 Iain Sandoe <iains@gcc.gnu.org>
9409 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9410 * gcc.c-torture/compile/pr44197.c: Require alias support.
9411 * gcc.dg/lto/20081222_0.c: Ditto.
9413 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9416 * gcc.dg/guality/vla-2.c: New test.
9418 2010-05-25 Richard Guenther <rguenther@suse.de>
9421 * g++.dg/torture/pr44069.C: New testcase.
9423 2010-05-25 Richard Guenther <rguenther@suse.de>
9425 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9427 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9430 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9432 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9434 * obj-c++.dg/torture/tls/trivial.mm: New.
9435 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9436 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9437 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9438 * obj-c++.dg/torture/tls/diag-1.mm: New.
9439 * obj-c++.dg/torture/tls/tls.exp: New.
9440 * obj-c++.dg/torture/trivial.mm: New.
9441 * obj-c++.dg/torture/dg-torture.exp: New.
9442 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9443 * obj-c++.dg/tls/trivial.m: New.
9444 * obj-c++.dg/tls/init-1.mm: New.
9445 * obj-c++.dg/tls/diag-1.mm: New.
9446 * obj-c++.dg/tls/init-2.mm: New.
9447 * obj-c++.dg/tls/diag-2.mm: New.
9448 * obj-c++.dg/tls/diag-3.mm: New.
9449 * obj-c++.dg/tls/diag-4.mm: New.
9450 * obj-c++.dg/tls/static-1.mm: New.
9451 * obj-c++.dg/tls/tls.exp: New.
9452 * obj-c++.dg/tls/diag-5.mm: New.
9453 * obj-c++.dg/tls/static-1a.mm: New.
9454 * objc-obj-c++-shared/Object1.mm: New.
9455 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9457 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9460 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9461 * obj-c++.dg/const-str-6.mm: Ditto.
9463 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9465 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9467 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9470 * gnat.dg/array13.ad[sb]: New test.
9472 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9473 Sandra Loosemore <sandra@codesourcery.com>
9475 * gcc.target/arm/neon/: Regenerated test cases.
9477 * gcc.target/arm/neon/polytypes.c,
9478 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9479 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9480 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9481 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9482 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9483 dg-add-options arm_neon.
9485 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9486 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9487 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9488 and arm_neon_fp16_ok.
9490 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9491 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9493 * lib/target-supports.exp (add_options_for_arm_neon): New.
9494 (check_effective_target_arm_neon_ok_nocache): New, from
9495 check_effective_target_arm_neon_ok. Check multiple possibilities.
9496 (check_effective_target_arm_neon_ok): Use
9497 check_effective_target_arm_neon_ok_nocache.
9498 (add_options_for_arm_neon_fp16)
9499 (check_effective_target_arm_neon_fp16_ok)
9500 check_effective_target_arm_neon_fp16_ok_nocache): New.
9501 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9503 2010-05-24 Jason Merrill <jason@redhat.com>
9506 * g++.dg/cpp0x/initlist35.C: New.
9507 * g++.dg/init/brace6.C: Adjust.
9509 2010-05-24 Paul Brook <paul@codesourcery.com>
9511 * gcc.target/arm/frame-pointer-1.c: New test.
9512 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9513 pointer elimination.
9515 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9518 * gcc.target/i386/crc32-3.c: New.
9519 * gcc.target/i386/crc32-4.c: Likewise.
9521 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9523 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9524 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9525 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9527 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9529 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9531 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9534 * gcc.c-target/pr43869.c: New test.
9536 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9539 * gfortran.dg/class_22.f03: New.
9541 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9544 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9546 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9549 * gfortran.dg/abstract_type_7.f03: New.
9551 2010-05-21 Jason Merrill <jason@redhat.com>
9553 * g++.dg/eh/spec11.C: Test cleanup optimization.
9555 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9558 * gcc.target/i386/pr44223.c: New test.
9560 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9562 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9564 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9566 * g++.dg/other/const3.C: New test.
9568 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9571 * warn_unused_dummy_argument_1.f90: New.
9572 * warn_unused_dummy_argument_2.f90: New.
9574 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9577 * g++.dg/inherit/crash1.C: New.
9578 * g++.dg/inherit/crash2.C: Likewise.
9580 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9583 * g++.dg/debug/pr44178.C: New test.
9585 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9588 * gcc.dg/tree-ssa/prefetch-6.c: Add
9589 --param min-insn-to-prefetch-ratio=6.
9590 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9591 allow unrolling, and adjust the movnti count.
9593 2010-05-20 Jan Hubicka <jh@suse.cz>
9596 * gcc.c-torture/compile/pr44197.c: New file.
9598 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9600 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9602 (check_effective_target_xop): Remove __may_alias__ attribute.
9604 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9607 * gcc.c-torture/execute/pr44202-1.c: New test.
9609 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9612 * gfortran.dg/label_1.f90: Update test.
9614 2010-05-19 Jan Hubicka <jh@suse.cz>
9616 * gcc.dg/lto/ipareference2_0.c: New file.
9617 * gcc.dg/lto/ipareference2_1.c: New file.
9619 2010-05-19 Jason Merrill <jason@redhat.com>
9621 * g++.dg/parse/fn-typedef2.C: New.
9623 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9627 * g++.dg/template/fntype1.C: New.
9629 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9631 * gnat.dg/discr23.ad[sb]: New test.
9632 * gnat.dg/discr23_pkg.ads: New helper.
9634 * gnat.dg/specs/controlled1.ads: New test.
9635 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9637 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9640 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9641 Fixed scope of C_SIZEOF.
9642 * gfortran.dg/warn_conversion_2.f90: New.
9644 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9646 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9647 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9648 for optional selector.
9649 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9650 (check_effective_target_sse3): New proc.
9651 * gcc.target/i386/math-torture/math-torture.exp: Load
9652 target-supports.exp.
9653 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9654 check_effective_target_sse2.
9655 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9656 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9657 * g++.dg/vect/vect.exp: Likewise.
9658 * gfortran.dg/vect/vect.exp: Likewise.
9659 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9660 -msse2 if check_effective_target_sse2.
9662 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9663 * gcc.target/i386/3dnow-2.c: Likewise.
9664 * gcc.target/i386/3dnowA-1.c: Likewise.
9665 * gcc.target/i386/3dnowA-2.c: Likewise.
9666 * gcc.target/i386/pr42549.c: Likewise.
9668 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9669 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9670 * gcc.target/i386/sse3-addsubps.c: Likewise.
9671 * gcc.target/i386/sse3-haddpd.c: Likewise.
9672 * gcc.target/i386/sse3-haddps.c: Likewise.
9673 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9674 * gcc.target/i386/sse3-hsubps.c: Likewise.
9675 * gcc.target/i386/sse3-movddup.c: Likewise.
9676 * gcc.target/i386/sse3-movshdup.c: Likewise.
9677 * gcc.target/i386/sse3-movsldup.c: Likewise.
9679 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9680 * g++.dg/ext/attrib35.C: Likewise.
9681 * g++.dg/opt/pr40496.C: Likewise.
9682 * g++.dg/other/i386-1.C: Likewise.
9683 * g++.dg/other/i386-4.C: Likewise.
9684 * g++.dg/other/pr34435.C: Likewise.
9685 * g++.dg/other/pr39496.C: Likewise.
9686 * g++.dg/other/pr40446.C: Likewise.
9687 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9688 * gcc.dg/compat/vector-1a_main.c: Likewise.
9689 * gcc.dg/compat/vector-2a_main.c: Likewise.
9690 * gcc.dg/lto/20090206-1_0.c: Likewise.
9691 * gcc.dg/pr34856.c: Likewise.
9692 * gcc.dg/pr36584.c: Likewise.
9693 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9694 * gcc.dg/pr37544.c: Likewise.
9695 * gcc.dg/torture/pr16104-1.c: Likewise.
9696 * gcc.dg/torture/pr35771-1.c: Likewise.
9697 * gcc.dg/torture/pr35771-2.c: Likewise.
9698 * gcc.dg/torture/pr35771-3.c: Likewise.
9699 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9700 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9701 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9702 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9703 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9704 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9705 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9706 * gcc.target/i386/20060512-1.c: Likewise.
9707 * gcc.target/i386/20060512-3.c: Likewise.
9708 * gcc.target/i386/all_one_m128i.c: Likewise.
9709 * gcc.target/i386/float128-1.c: Likewise.
9710 * gcc.target/i386/float128-2.c: Likewise.
9711 * gcc.target/i386/fpcvt-1.c: Likewise.
9712 * gcc.target/i386/fpcvt-2.c: Likewise.
9713 * gcc.target/i386/fpcvt-3.c: Likewise.
9714 * gcc.target/i386/fpprec-1.c: Likewise.
9715 * gcc.target/i386/funcspec-9.c: Likewise.
9716 * gcc.target/i386/incoming-1.c: Likewise.
9717 * gcc.target/i386/incoming-12.c: Likewise.
9718 * gcc.target/i386/incoming-2.c: Likewise.
9719 * gcc.target/i386/incoming-3.c: Likewise.
9720 * gcc.target/i386/incoming-4.c: Likewise.
9721 * gcc.target/i386/incoming-6.c: Likewise.
9722 * gcc.target/i386/incoming-7.c: Likewise.
9723 * gcc.target/i386/incoming-8.c: Likewise.
9724 * gcc.target/i386/opt-1.c: Likewise.
9725 * gcc.target/i386/opt-2.c: Likewise.
9726 * gcc.target/i386/ordcmp-1.c: Likewise.
9727 * gcc.target/i386/pr17692.c: Likewise.
9728 * gcc.target/i386/pr18614-1.c: Likewise.
9729 * gcc.target/i386/pr22152.c: Likewise.
9730 * gcc.target/i386/pr23570.c: Likewise.
9731 * gcc.target/i386/pr23575.c: Likewise.
9732 * gcc.target/i386/pr26449-1.c: Likewise.
9733 * gcc.target/i386/pr26600.c: Likewise.
9734 * gcc.target/i386/pr27790.c: Likewise.
9735 * gcc.target/i386/pr28839.c: Likewise.
9736 * gcc.target/i386/pr30970.c: Likewise.
9737 * gcc.target/i386/pr32000-1.c: Likewise.
9738 * gcc.target/i386/pr32000-2.c: Likewise.
9739 * gcc.target/i386/pr32280.c: Likewise.
9740 * gcc.target/i386/pr32661.c: Likewise.
9741 * gcc.target/i386/pr32708-1.c: Likewise.
9742 * gcc.target/i386/pr32961.c: Likewise.
9743 * gcc.target/i386/pr33329.c: Likewise.
9744 * gcc.target/i386/pr35714.c: Likewise.
9745 * gcc.target/i386/pr35767-1.c: Likewise.
9746 * gcc.target/i386/pr35767-1d.c: Likewise.
9747 * gcc.target/i386/pr35767-1i.c: Likewise.
9748 * gcc.target/i386/pr35767-2.c: Likewise.
9749 * gcc.target/i386/pr35767-2d.c: Likewise.
9750 * gcc.target/i386/pr35767-2i.c: Likewise.
9751 * gcc.target/i386/pr35767-3.c: Likewise.
9752 * gcc.target/i386/pr35767-5.c: Likewise.
9753 * gcc.target/i386/pr36222-1.c: Likewise.
9754 * gcc.target/i386/pr36578-1.c: Likewise.
9755 * gcc.target/i386/pr36578-2.c: Likewise.
9756 * gcc.target/i386/pr36992-1.c: Likewise.
9757 * gcc.target/i386/pr37101.c: Likewise.
9758 * gcc.target/i386/pr37216.c: Likewise.
9759 * gcc.target/i386/pr37434-1.c: Likewise.
9760 * gcc.target/i386/pr37434-2.c: Likewise.
9761 * gcc.target/i386/pr37843-3.c: Likewise.
9762 * gcc.target/i386/pr37843-4.c: Likewise.
9763 * gcc.target/i386/pr39162.c: Likewise.
9764 * gcc.target/i386/pr39315-1.c: Likewise.
9765 * gcc.target/i386/pr39315-2.c: Likewise.
9766 * gcc.target/i386/pr39315-3.c: Likewise.
9767 * gcc.target/i386/pr39315-4.c: Likewise.
9768 * gcc.target/i386/pr39445.c: Likewise.
9769 * gcc.target/i386/pr39496.c: Likewise.
9770 * gcc.target/i386/pr40809.c: Likewise.
9771 * gcc.target/i386/pr40906-3.c: Likewise.
9772 * gcc.target/i386/pr41019.c: Likewise.
9773 * gcc.target/i386/pr42542-1.c: Likewise.
9774 * gcc.target/i386/pr42542-2.c: Likewise.
9775 * gcc.target/i386/pr42542-3.c: Likewise.
9776 * gcc.target/i386/pr42542-3a.c: Likewise.
9777 * gcc.target/i386/pr42881.c: Likewise.
9778 * gcc.target/i386/push-1.c: Likewise.
9779 * gcc.target/i386/quad-sse.c: Likewise.
9780 * gcc.target/i386/reload-1.c: Likewise.
9781 * gcc.target/i386/sse-10.c: Likewise.
9782 * gcc.target/i386/sse-11.c: Likewise.
9783 * gcc.target/i386/sse-15.c: Likewise.
9784 * gcc.target/i386/sse-17.c: Likewise.
9785 * gcc.target/i386/sse-18.c: Likewise.
9786 * gcc.target/i386/sse-19.c: Likewise.
9787 * gcc.target/i386/sse-4.c: Likewise.
9788 * gcc.target/i386/sse-6.c: Likewise.
9789 * gcc.target/i386/sse-vect-types.c: Likewise.
9790 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9791 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9792 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9793 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9794 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9795 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9796 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9797 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9798 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9799 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9800 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9801 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9802 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9803 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9804 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9805 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9806 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9807 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9808 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9809 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9810 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9811 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9812 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9813 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9814 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9815 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9816 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9817 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9818 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9819 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9820 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9821 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9822 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9823 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9824 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9825 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9826 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9827 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9828 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9829 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9830 * gcc.target/i386/sse2-mmx.c: Likewise.
9831 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9832 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9833 * gcc.target/i386/sse2-movd-1.c: Likewise.
9834 * gcc.target/i386/sse2-movd-2.c: Likewise.
9835 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9836 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9837 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9838 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9839 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9840 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9841 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9842 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9843 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9844 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9845 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9846 * gcc.target/i386/sse2-movq-1.c: Likewise.
9847 * gcc.target/i386/sse2-movq-2.c: Likewise.
9848 * gcc.target/i386/sse2-movq-3.c: Likewise.
9849 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9850 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9851 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9852 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9853 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9854 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9855 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9856 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9857 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9858 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9859 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9860 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9861 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9862 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9863 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9864 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9865 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9866 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9867 * gcc.target/i386/sse2-pand-1.c: Likewise.
9868 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9869 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9870 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9871 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9872 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9873 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9874 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9875 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9876 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9877 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9878 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9879 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9880 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9881 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9882 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9883 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9884 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9885 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9886 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9887 * gcc.target/i386/sse2-por-1.c: Likewise.
9888 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9889 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9890 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9891 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9892 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9893 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9894 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9895 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9896 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9897 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9898 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9899 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9900 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9901 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9902 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9903 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9904 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9905 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9906 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9907 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9908 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9909 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9910 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9911 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9912 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9913 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9914 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9915 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9916 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9917 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9918 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9919 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9920 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9921 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9922 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9923 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9924 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9925 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9926 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9927 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9928 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9929 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9930 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9931 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9932 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9933 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9934 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9935 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9936 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9937 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9938 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9939 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9940 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9941 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9942 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9943 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9944 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9945 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9946 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9947 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9948 * gcc.target/i386/sse2-vec-1.c: Likewise.
9949 * gcc.target/i386/sse2-vec-2.c: Likewise.
9950 * gcc.target/i386/sse2-vec-3.c: Likewise.
9951 * gcc.target/i386/sse2-vec-4.c: Likewise.
9952 * gcc.target/i386/sse2-vec-5.c: Likewise.
9953 * gcc.target/i386/sse2-vec-6.c: Likewise.
9954 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9955 * gcc.target/i386/ssefn-2.c: Likewise.
9956 * gcc.target/i386/ssefn-4.c: Likewise.
9957 * gcc.target/i386/ssefp-1.c: Likewise.
9958 * gcc.target/i386/ssefp-2.c: Likewise.
9959 * gcc.target/i386/sseregparm-3.c: Likewise.
9960 * gcc.target/i386/sseregparm-4.c: Likewise.
9961 * gcc.target/i386/sseregparm-5.c: Likewise.
9962 * gcc.target/i386/sseregparm-6.c: Likewise.
9963 * gcc.target/i386/sseregparm-7.c: Likewise.
9964 * gcc.target/i386/ssetype-1.c: Likewise.
9965 * gcc.target/i386/ssetype-2.c: Likewise.
9966 * gcc.target/i386/ssetype-3.c: Likewise.
9967 * gcc.target/i386/ssetype-4.c: Likewise.
9968 * gcc.target/i386/ssetype-5.c: Likewise.
9969 * gcc.target/i386/unordcmp-1.c: Likewise.
9970 * gcc.target/i386/vararg-1.c: Likewise.
9971 * gcc.target/i386/vararg-2.c: Likewise.
9972 * gcc.target/i386/vararg-3.c: Likewise.
9973 * gcc.target/i386/vararg-4.c: Likewise.
9974 * gcc.target/i386/vararg-7.c: Likewise.
9975 * gcc.target/i386/vararg-8.c: Likewise.
9976 * gcc.target/i386/vecinit-1.c: Likewise.
9977 * gcc.target/i386/vecinit-2.c: Likewise.
9978 * gcc.target/i386/vecinit-3.c: Likewise.
9979 * gcc.target/i386/vecinit-4.c: Likewise.
9980 * gcc.target/i386/vecinit-5.c: Likewise.
9981 * gcc.target/i386/vecinit-6.c: Likewise.
9982 * gcc.target/i386/vectorize2.c: Likewise.
9983 * gcc.target/i386/vectorize3.c: Likewise.
9984 * gcc.target/i386/vectorize4.c: Likewise.
9985 * gcc.target/i386/vectorize6.c: Likewise.
9986 * gcc.target/i386/vectorize7.c: Likewise.
9987 * gcc.target/i386/vectorize8.c: Likewise.
9988 * gcc.target/i386/vperm-v2df.c: Likewise.
9989 * gcc.target/i386/vperm-v2di.c: Likewise.
9990 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9991 * gcc.target/i386/xorps-sse2.c: Likewise.
9992 * gcc.target/i386/xorps.c: Likewise.
9993 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9994 * gfortran.dg/graphite/pr42326.f90: Likewise.
9995 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9997 2010-05-19 Richard Guenther <rguenther@suse.de>
10000 * g++.dg/lto/20100519-1_0.C: New testcase.
10002 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10005 * gfortran.dg/warn_intent_out_not_set.f90: New.
10007 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10010 * gfortran.dg/data_char_1.f90: Updated warning message.
10011 * gfortran.dg/data_array_6.f: New.
10013 2010-05-19 Martin Jambor <mjambor@suse.cz>
10015 * g++.dg/ipa/ivinline-8.C: New test.
10016 * gcc.dg/ipa/iinline-2.c: Likewise.
10018 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10021 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10022 arguments; add check for return value kind.
10023 * gfortran.dg/float_1.f90: Likewise.
10025 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10027 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10029 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10030 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10031 Prune another location line format.
10032 (lto-obj): Call lto_prune_warns on comp_output.
10034 2010-05-18 Jan Hubicka <jh@suse.cz>
10036 * gcc.dg/lto/ipacp_0.c: New test.
10037 * gcc.dg/lto/ipacp_1.c: New test.
10039 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10042 * gcc.dg/lto/20100518_0.c: New test.
10044 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10046 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10048 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10051 * gfortran.dg/class_21.f03: New.
10053 2010-05-17 Jason Merrill <jason@redhat.com>
10056 * g++.dg/cpp0x/initlist34.C: New.
10059 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10061 2010-05-17 Martin Jambor <mjambor@suse.cz>
10063 * g++.dg/ipa/ivinline-1.C: New test.
10064 * g++.dg/ipa/ivinline-2.C: New test.
10065 * g++.dg/ipa/ivinline-3.C: New test.
10066 * g++.dg/ipa/ivinline-4.C: New test.
10067 * g++.dg/ipa/ivinline-5.C: New test.
10068 * g++.dg/ipa/ivinline-6.C: New test.
10070 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10071 Jason Merrill <jason@redhat.com>
10074 * c-c++-common/Wunused-var-8.c: New test.
10076 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10079 * gcc.c-torture/compile/pr42347.c: New test.
10081 PR middle-end/44102
10082 * g++.dg/ext/asmgoto1.C: New test.
10084 2010-05-17 Martin Jambor <mjambor@suse.cz>
10086 PR middle-end/44133
10087 * gcc.dg/tree-ssa/pr44133.c: New test.
10088 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10091 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10094 * gfortran.dg/class_20.f03: New.
10096 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10099 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10100 debug messages but not the newly introduced one.
10102 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10105 * gfortran.dg/initialization_25.f90: Commented testcase.
10106 * gfortran.dg/initialization_26.f90: New.
10108 2010-05-16 Richard Guenther <rguenther@suse.de>
10110 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10111 * gcc.dg/pr43084.c: Likewise.
10112 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10114 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10116 * gcc.dg/struct/struct-reorg.exp: Likewise.
10117 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10118 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10120 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10122 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10123 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10124 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10125 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10128 2010-05-15 Jason Merrill <jason@redhat.com>
10130 * g++.dg/eh/spec10.C: New.
10131 * g++.dg/eh/spec11.C: New.
10132 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10134 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10138 * gfortran.dg/allocatable_scalar_9.f90: New.
10140 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10143 * g++.dg/torture/pr44148.C: New test.
10145 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10147 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10148 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10149 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10150 diagnostics and type sizes.
10152 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10154 * gnat.dg/lto9.adb: New test.
10155 * gnat.dg/lto9_pkg1.ads: New helper.
10156 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10158 2010-05-15 Jan Hubicka <jh@suse.cz>
10160 * gcc.dg/lto/ipareference_1.c: Rename to ...
10161 * gcc.dg/lto/ipareference_0.c: ... this one.
10162 * gcc.dg/lto/ipareference_2.c: Rename to ...
10163 * gcc.dg/lto/ipareference_1.c: ... this one.
10165 2010-05-15 Jan Hubicka <jh@suse.cz>
10167 * gcc.dg/lto/ipareference_1.c: New file.
10168 * gcc.dg/lto/ipareference_2.c: New file.
10170 2010-05-15 Richard Guenther <rguenther@suse.de>
10172 PR tree-optimization/44038
10173 * gcc.c-torture/compile/pr44038.c: New testcase.
10175 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10177 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10178 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10180 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10184 * gfortran.dg/class_18.f03: New.
10185 * gfortran.dg/class_19.f03: New.
10187 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10190 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10191 * g++.dg/debug/dwarf2/const1.C: Remove.
10193 2010-05-14 Jason Merrill <jason@redhat.com>
10195 * g++.dg/eh/cond4.C: New.
10196 * g++.dg/eh/elide2.C: Adjust.
10197 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10199 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10202 * gfortran.dg/actual_array_interface_2.f90: New test.
10204 2010-05-14 Richard Guenther <rguenther@suse.de>
10206 PR tree-optimization/44119
10207 * gcc.c-torture/compile/pr44119.c: New testcase.
10209 2010-05-14 Jason Merrill <jason@redhat.com>
10212 * g++.dg/eh/terminate1.C: New.
10214 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10216 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10219 * gcc.dg/pr44136.c: New test.
10221 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10224 * g++.dg/warn/Wshadow-4.C: Adjust.
10225 * g++.dg/warn/Wshadow-5.C: New test.
10226 * g++.dg/warn/Wshadow-6.C: New test
10228 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10231 * gfortran.dg/initialization_25.f90: New.
10233 2010-05-13 Martin Jambor <mjambor@suse.cz>
10235 * g++.dg/otr-fold-1.C: New test.
10236 * g++.dg/otr-fold-2.C: New test.
10238 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10241 * gfortran.dg/gomp/pr44036-1.f90: New test.
10242 * gfortran.dg/gomp/pr44036-2.f90: New test.
10243 * gfortran.dg/gomp/pr44036-3.f90: New test.
10246 * gcc.dg/guality/sra-1.c: New test.
10248 2010-05-12 Jan Hubicka <jh@suse.cz>
10250 * tree-ssa/unreachable.c: New test.
10252 2010-05-12 Jason Merrill <jason@redhat.com>
10254 * g++.dg/cpp0x/sfinae1.C: New.
10256 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10258 * gcc.target/i386/zee.c: New file.
10260 2010-05-12 Jason Merrill <jason@redhat.com>
10262 * g++.dg/conversion/op1.C: Expect template candidate message.
10263 * g++.dg/cpp0x/nullptr15.C: Likewise.
10264 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10265 * g++.dg/cpp0x/pr31431.C: Likewise.
10266 * g++.dg/cpp0x/temp_default2.C: Likewise.
10267 * g++.dg/cpp0x/trailing4.C: Likewise.
10268 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10269 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10270 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10271 * g++.dg/cpp0x/variadic35.C: Likewise.
10272 * g++.dg/cpp0x/vt-35147.C: Likewise.
10273 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10274 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10275 * g++.dg/ext/visibility/anon8.C: Likewise.
10276 * g++.dg/ext/vla2.C: Likewise.
10277 * g++.dg/other/pr28114.C: Likewise.
10278 * g++.dg/other/ptrmem10.C: Likewise.
10279 * g++.dg/other/ptrmem11.C: Likewise.
10280 * g++.dg/overload/unknown1.C: Likewise.
10281 * g++.dg/parse/template7.C: Likewise.
10282 * g++.dg/parse/typename7.C: Likewise.
10283 * g++.dg/template/conv11.C: Likewise.
10284 * g++.dg/template/copy1.C: Likewise.
10285 * g++.dg/template/deduce3.C: Likewise.
10286 * g++.dg/template/dependent-expr5.C: Likewise.
10287 * g++.dg/template/friend.C: Likewise.
10288 * g++.dg/template/incomplete2.C: Likewise.
10289 * g++.dg/template/local4.C: Likewise.
10290 * g++.dg/template/local6.C: Likewise.
10291 * g++.dg/template/operator10.C: Likewise.
10292 * g++.dg/template/overload6.C: Likewise.
10293 * g++.dg/template/ptrmem2.C: Likewise.
10294 * g++.dg/template/ptrmem20.C: Likewise.
10295 * g++.dg/template/ptrmem8.C: Likewise.
10296 * g++.dg/template/sfinae2.C: Likewise.
10297 * g++.dg/template/ttp25.C: Likewise.
10298 * g++.dg/template/unify10.C: Likewise.
10299 * g++.dg/template/unify11.C: Likewise.
10300 * g++.dg/template/unify6.C: Likewise.
10301 * g++.dg/template/unify7.C: Likewise.
10302 * g++.dg/template/unify9.C: Likewise.
10303 * g++.dg/template/varmod1.C: Likewise.
10304 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10305 * g++.old-deja/g++.law/operators32.C: Likewise.
10306 * g++.old-deja/g++.pt/crash28.C: Likewise.
10307 * g++.old-deja/g++.pt/crash60.C: Likewise.
10308 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10309 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10310 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10311 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10312 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10313 * g++.old-deja/g++.pt/expr2.C: Likewise.
10314 * g++.old-deja/g++.pt/overload7.C: Likewise.
10315 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10316 * g++.old-deja/g++.pt/spec5.C: Likewise.
10317 * g++.old-deja/g++.pt/spec6.C: Likewise.
10318 * g++.old-deja/g++.pt/t24.C: Likewise.
10319 * g++.old-deja/g++.pt/unify4.C: Likewise.
10320 * g++.old-deja/g++.pt/unify6.C: Likewise.
10321 * g++.old-deja/g++.pt/unify8.C: Likewise.
10322 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10323 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10324 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10326 * g++.dg/cpp0x/initlist32.C: New.
10328 * g++.dg/template/conv11.C: New.
10329 * g++.dg/conversion/op1.C: Adjust expected error.
10331 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10333 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10336 * gcc.target/i386/avx-cmpsd-1.c: New.
10337 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10338 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10339 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10340 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10341 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10343 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10345 PR middle-end/44085
10346 * gcc.dg/gomp/pr44085.c: New test.
10347 * gfortran.dg/gomp/pr44085.f90: New test.
10349 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10351 * objc-obj-c++-shared/Object1.m: New.
10352 * objc.dg/torture: New directory.
10353 * objc.dg/torture/tls: Ditto.
10354 * objc.dg/tls: Ditto.
10355 * objc.dg/torture/tls/trivial.m: New test.
10356 * objc.dg/torture/tls/thr-init-2.m: New test.
10357 * objc.dg/torture/tls/thr-init-3.m: New test.
10358 * objc.dg/torture/tls/thr-init.m: New test.
10359 * objc.dg/torture/tls/diag-1.m: New test.
10360 * objc.dg/torture/tls/tls.exp: New.
10361 * objc.dg/torture/trivial.m: New test.
10362 * objc.dg/torture/dg-torture.exp: New.
10363 * objc.dg/tls/diag-3.m: New test.
10364 * objc.dg/tls/diag-4.m: New test.
10365 * objc.dg/tls/diag-5.m: New test.
10366 * objc.dg/tls/init-1.m: New test.
10367 * objc.dg/tls/init-2.m: New test.
10368 * objc.dg/tls/tls.exp: New.
10369 * objc.dg/tls/diag-2.m: New test.
10370 * lib/objc.exp: Respond to dg-additional-files.
10372 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10374 * gcc.target/m68k/20100512-1.c: New.
10376 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10378 * gnat.dg/lto8.adb: New test.
10379 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10380 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10382 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10387 * g++.dg/template/crash97.C: New.
10388 * g++.dg/template/crash98.C: Likewise.
10389 * g++.dg/template/crash99.C: Likewise.
10390 * g++.dg/cpp0x/pr31439.C: Adjust.
10391 * g++.dg/template/crash95.C: Likewise.
10393 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10395 PR middle-end/44071
10396 * c-c++-common/asmgoto-4.c: New test.
10397 * gcc.target/i386/pr44071.c: New test.
10400 * c-c++-common/Wunused-var-7.c: New test.
10401 * g++.dg/warn/Wunused-var-9.C: New test.
10403 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10406 * gfortran.dg/gomp/pr43711.f90: New.
10408 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10411 * gfortran.dg/select_5.f90: Updated.
10413 2010-05-11 Jan Hubicka <jh@suse.cz>
10415 PR tree-optimize/44063
10416 * gcc.c-torture/compile/pr44063.c: New testcase.
10418 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10421 * gcc.dg/pr44023.c: New test.
10423 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10425 * gnat.dg/lto7.adb: New test.
10426 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10428 2010-05-10 Jason Merrill <jason@redhat.com>
10431 * g++.dg/template/inherit5.C: New.
10434 * g++.dg/cpp0x/initlist33.C: New.
10435 * g++.dg/cpp0x/initlist26.C: Adjust.
10436 * g++.dg/cpp0x/initlist28.C: Adjust.
10438 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10441 * g++.dg/init/pr43719.C: New.
10442 * g++.dg/anon-struct4.C: Adjust.
10444 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10447 * gcc.dg/pr44028.c: New test.
10449 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10454 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10455 * gfortran.dg/warn_conversion.f90: New.
10457 2010-05-10 Michael Matz <matz@suse.de>
10459 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10461 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10463 PR rtl-optimization/44012
10464 * gcc.dg/pr44012.c: New.
10466 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10468 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10469 Log text on entry and exit.
10470 Prune Sun ld warnings for common symbols with differing sizes.
10471 (lto-link-and-maybe-run): Change caller.
10473 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10476 * gfortran.dg/class_7.f03: Modified.
10477 * gfortran.dg/select_type_1.f03: Modified.
10478 * gfortran.dg/select_type_12.f03: New.
10480 2010-05-10 Richard Guenther <rguenther@suse.de>
10482 PR tree-optimization/44050
10483 * gcc.dg/torture/pr44050.c: New testcase.
10485 2010-05-10 Wei Guozhi <carrot@google.com>
10488 * gcc.target/arm/pr42879.c: New testcase.
10490 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10493 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10495 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10498 * gcc.dg/anon-struct-10.c: New test.
10500 2010-05-09 Richard Guenther <rguenther@suse.de>
10502 PR middle-end/44024
10503 * gcc.dg/pr44024.c: New testcase.
10505 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10508 * gcc.dg/anon-struct-9.c: New test.
10510 2010-05-09 Richard Guenther <rguenther@suse.de>
10512 PR middle-end/44043
10513 * gcc.c-torture/compile/pr44043.c: New testcase.
10515 2010-05-09 Richard Guenther <rguenther@suse.de>
10517 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10519 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10521 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10523 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10525 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10526 * gnat.dg/specs/lto3.ads: Likewise.
10528 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10530 PR middle-end/28685
10531 * gcc.dg/pr28685-1.c: New file.
10533 2010-05-08 Richard Guenther <rguenther@suse.de>
10535 PR tree-optimization/44030
10536 * gcc.c-torture/compile/pr44030.c: New testcase.
10538 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10540 * gnat.dg/lto6.adb: New test.
10541 * gnat.dg/lto6_pkg.ads: New helper.
10543 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10545 * gnat.dg/lto5.adb: New test.
10546 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10548 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10550 * gnat.dg/lto4.ad[sb]: New test.
10552 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10554 * gnat.dg/specs/lto3.ads: New test.
10555 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10556 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10558 2010-05-08 Quentin Ochem <ochem@adacore.com>
10560 * gnat.dg/sizetype3.ad[sb]: New test.
10561 * gnat.dg/sizetype3_pkg.ads: New helper.
10563 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10566 * g++.dg/init/new29.C: New.
10568 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10571 * gfortran.dg/coarray_1.f90: Fixed error message.
10572 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10573 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10574 * gfortran.dg/intrinsic_std_5.f90: New.
10576 2010-05-07 Jason Merrill <jason@redhat.com>
10578 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10580 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10582 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10583 (size_t, stderr): Remove.
10584 (read_error): Replaced __builtin_fprintf by fprintf.
10586 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10588 * gcc.dg/ordered-comparison-1.c: New test.
10589 * gcc.dg/ordered-comparison-2.c: New test.
10590 * gcc.dg/ordered-comparison-3.c: New test.
10591 * gcc.dg/ordered-comparison-4.c: New test.
10593 2010-05-06 Mike Stump <mikestump@comcast.net>
10596 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10598 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10599 Jason Merrill <jason@redhat.com>
10601 * g++.dg/cpp0x/nullptr01.C: New.
10602 * g++.dg/cpp0x/nullptr02.C: New.
10603 * g++.dg/cpp0x/nullptr03.C: New.
10604 * g++.dg/cpp0x/nullptr04.C: New.
10605 * g++.dg/cpp0x/nullptr05.C: New.
10606 * g++.dg/cpp0x/nullptr06.C: New.
10607 * g++.dg/cpp0x/nullptr07.C: New.
10608 * g++.dg/cpp0x/nullptr08.C: New.
10609 * g++.dg/cpp0x/nullptr09.C: New.
10610 * g++.dg/cpp0x/nullptr10.C: New.
10611 * g++.dg/cpp0x/nullptr11.C: New.
10612 * g++.dg/cpp0x/nullptr12.C: New.
10613 * g++.dg/cpp0x/nullptr13.C: New.
10614 * g++.dg/cpp0x/nullptr14.C: New.
10615 * g++.dg/cpp0x/nullptr15.C: New.
10616 * g++.dg/cpp0x/nullptr16.C: New.
10617 * g++.dg/cpp0x/nullptr17.C: New.
10618 * g++.dg/cpp0x/nullptr18.C: New.
10619 * g++.dg/cpp0x/nullptr19.C: New.
10620 * g++.dg/cpp0x/nullptr20.C: New.
10621 * g++.dg/cpp0x/nullptr21.C: New.
10622 * g++.dg/cpp0x/nullptr22.C: New.
10623 * g++.dg/debug/nullptr01.C: New.
10624 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10626 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10628 * gcc.dg/Wunused-var-8.c: Move to...
10629 * c-c++-common/Wunused-var-6.c: ... here. New test.
10631 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10634 * g++.dg/template/crash96.C: New.
10636 2010-05-06 Jan Hubicka <jh@suse.cz>
10638 PR tree-optimization/43791
10639 * gcc.c-torture/compile/pr43791.c: New file.
10641 2010-05-06 Michael Matz <matz@suse.de>
10643 PR tree-optimization/43984
10644 * gfortran.dg/pr43984.f90: New test.
10646 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10649 * gcc.dg/pr40989.c: New.
10651 2010-05-06 Richard Guenther <rguenther@suse.de>
10653 PR tree-optimization/43934
10654 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10656 2010-05-06 Richard Guenther <rguenther@suse.de>
10658 PR tree-optimization/43987
10659 * gcc.c-torture/execute/pr43987.c: New testcase.
10660 * gcc.dg/torture/pta-escape-1.c: Adjust.
10661 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10662 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10663 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10664 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10666 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10667 Dodji Seketeli <dodji@redhat.com>
10670 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10671 * g++.dg/template/sfinae16.C: Likewise.
10672 * gcc.dg/Wunused-var-1.c: Moved to...
10673 * c-c++-common/Wunused-var-1.c: ...here. New test.
10674 * gcc.dg/Wunused-var-2.c: Moved to...
10675 * c-c++-common/Wunused-var-2.c: ...here. New test.
10676 * gcc.dg/Wunused-var-3.c: Moved to...
10677 * c-c++-common/Wunused-var-3.c: ...here. New test.
10678 * gcc.dg/Wunused-var-4.c: Moved to...
10679 * gcc.dg/Wunused-var-1.c: ... here.
10680 * gcc.dg/Wunused-var-5.c: Moved to...
10681 * c-c++-common/Wunused-var-4.c: ...here. New test.
10682 * gcc.dg/Wunused-var-7.c: Moved to...
10683 * c-c++-common/Wunused-var-5.c: ...here. New test.
10684 * gcc.dg/Wunused-var-6.c: Moved to...
10685 * gcc.dg/Wunused-var-2.c: ... here.
10686 * c-c++-common/Wunused-var-1.c: New test.
10687 * c-c++-common/Wunused-var-2.c: New test.
10688 * c-c++-common/Wunused-var-3.c: New test.
10689 * c-c++-common/Wunused-var-4.c: New test.
10690 * c-c++-common/Wunused-var-5.c: New test.
10691 * g++.dg/warn/Wunused-var-1.C: New test.
10692 * g++.dg/warn/Wunused-var-2.C: New test.
10693 * g++.dg/warn/Wunused-var-3.C: New test.
10694 * g++.dg/warn/Wunused-var-4.C: New test.
10695 * g++.dg/warn/Wunused-var-5.C: New test.
10696 * g++.dg/warn/Wunused-var-6.C: New test.
10697 * g++.dg/warn/Wunused-var-7.C: New test.
10698 * g++.dg/warn/Wunused-var-8.C: New test.
10699 * g++.dg/warn/Wunused-parm-1.C: New test.
10700 * g++.dg/warn/Wunused-parm-2.C: New test.
10701 * g++.dg/warn/Wunused-parm-3.C: New test.
10703 2010-05-06 Tobias Burnus <burnus@net-b.de>
10706 * gfortran.dg/gomp/crayptr5.f90: New test case.
10708 2010-05-05 Jason Merrill <jason@redhat.com>
10711 * g++.dg/ext/attrib39.C: New.
10713 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10716 * gfortran.dg/data_invalid.f90: New.
10718 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10720 * gnat.dg/lto2.adb: New test.
10722 2010-05-05 Jason Merrill <jason@redhat.com>
10725 * g++.dg/opt/empty1.C: New.
10727 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10730 * gfortran.dg/class_17.f03: New.
10732 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10734 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10736 2010-05-04 Mike Stump <mikestump@comcast.net>
10739 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10741 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10744 * gcc.target/i386/pr43668.c: New.
10746 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10749 * g++.dg/cpp0x/initlist31.C: New.
10751 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10754 * gcc.dg/Wunused-var-8.c: New test.
10756 2010-05-04 Jason Merrill <jason@redhat.com>
10759 * g++.dg/cpp0x/enum3.C: Extend.
10761 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10764 * gcc.target/i386/pr43799.c: New.
10766 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10768 * gnat.dg/lto1.adb: New test.
10769 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10771 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10773 PR middle-end/43671
10774 * gcc.target/i386/pr43671.c: New.
10776 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10779 * g++.dg/template/crash95.C: New.
10781 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10784 * gcc.target/i386/pr43508.c: New.
10786 2010-05-04 Richard Guenther <rguenther@suse.de>
10788 PR tree-optimization/43879
10789 * g++.dg/torture/pr43879-1_0.C: New testcase.
10790 * g++.dg/torture/pr43879-1_1.C: Likewise.
10792 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10795 * g++.dg/other/crash-12.C: New test.
10797 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10799 * g++.dg/cdce3.C: Add a space. Updated.
10801 2010-05-03 Jason Merrill <jason@redhat.com>
10804 * g++.dg/opt/enum2.C: New.
10805 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10806 * g++.dg/warn/Wswitch-1.C: Adjust message.
10808 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10810 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10811 * g++.dg/ext/label13.C: Fix typo.
10812 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10814 * gcc.c-torture/compile/limits-declparen.c: xfail on
10815 alpha*-dec-osf5* with -g.
10816 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10817 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10818 * gcc.dg/c99-tgmath-2.c: Likewise.
10819 * gcc.dg/c99-tgmath-3.c: Likewise.
10820 * gcc.dg/c99-tgmath-4.c: Likewise.
10822 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10825 * gfortran.dg/unexpected_interface.f90: New test.
10827 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10829 * ada/acats/run_acats (which): New function.
10830 (host_gnatchop, host_gnatmake): Use it.
10832 2010-05-03 Richard Guenther <rguenther@suse.de>
10834 PR tree-optimization/43971
10835 * gcc.dg/pr43971.c: New testcase.
10837 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10840 * gcc.dg/debug/pr43972.c: New test.
10842 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10845 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10847 2010-05-02 Richard Guenther <rguenther@suse.de>
10849 PR tree-optimization/43879
10850 * gcc.dg/torture/pr43879-3.c: New testcase.
10852 2010-05-01 Richard Guenther <rguenther@suse.de>
10854 PR tree-optimization/43949
10855 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10857 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10860 * g++.dg/init/new28.C: New.
10862 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10865 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10866 structure and nested declarations.
10867 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10868 structure and nested declarations. Reduce header clutter and
10869 use _exit() rather than abort().
10870 * objc.dg/encode-10.m: New.
10871 * objc.dg/encode-11.m: New.
10873 2010-04-30 DJ Delorie <dj@redhat.com>
10875 * gcc.c-torture/execute/20100430-1.c: New test.
10877 2010-04-30 Jason Merrill <jason@redhat.com>
10880 * g++.dg/template/ptrmem21.C: New.
10882 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10886 * gfortran.dg/coarray_13.f90: New test.
10888 2010-04-30 Richard Guenther <rguenther@suse.de>
10891 * gcc.dg/lto/20100430-1_0.c: New testcase.
10893 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10896 * c-c++-common/pr43942.c: New test.
10898 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10900 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10901 conflict with darwin crt1.o 'start' symbol.
10903 2010-04-30 Richard Guenther <rguenther@suse.de>
10905 PR tree-optimization/43879
10906 * gcc.dg/torture/pr43879_1.c: New testcase.
10908 2010-04-30 Richard Guenther <rguenther@suse.de>
10910 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10912 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10915 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10916 user-provided constructor while recursing.
10918 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10921 * gfortran.dg/class_16.f03: New test.
10923 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10926 * gfortran.dg/class_15.f03: New.
10928 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10931 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10933 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10936 * gfortran.dg/generic_22.f03 : New test.
10938 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10941 * gfortran.dg/class_14.f03: New test.
10943 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10946 * gfortran.dg/interface_32.f90: New test.
10948 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
10949 Janus Weil <janus@gcc.gnu.org>
10952 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10953 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10954 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10956 2010-04-28 Mike Stump <mikestump@comcast.net>
10958 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10960 * g++.dg/uninit-pred-2_b.C: Likewise.
10962 2010-04-28 Tobias Burnus <burnus@net-b.de>
10966 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10968 2010-04-28 Matthias Klose <doko@ubuntu.com>
10970 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10971 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10972 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10973 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10974 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10976 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10978 * gcc.dg/const-uniq-1.c: New test.
10979 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10981 2010-04-28 Xinliang David Li <davidxl@google.com>
10983 * gcc.dg/uninit-pred-2_b.c: New test.
10984 * gcc.dg/uninit-pred-4_b.c: New test.
10985 * gcc.dg/uninit-pred-3_d.c: New test.
10986 * gcc.dg/uninit-pred-6_b.c: New test.
10987 * gcc.dg/uninit-pred-8_b.c: New test.
10988 * gcc.dg/uninit-pred-3_a.c: New test.
10989 * gcc.dg/uninit-pred-2_c.c: New test.
10990 * gcc.dg/uninit-pred-5_a.c: New test.
10991 * gcc.dg/uninit-pred-3_e.c: New test.
10992 * gcc.dg/uninit-pred-7_a.c: New test.
10993 * gcc.dg/uninit-pred-6_c.c: New test.
10994 * gcc.dg/uninit-pred-9_a.c: New test.
10995 * gcc.dg/uninit-pred-8_c.c: New test.
10996 * gcc.dg/uninit-pred-3_b.c: New test.
10997 * gcc.dg/uninit-pred-5_b.c: New test.
10998 * gcc.dg/uninit-pred-7_b.c: New test.
10999 * gcc.dg/uninit-pred-6_d.c: New test.
11000 * gcc.dg/uninit-pred-9_b.c: New test.
11001 * gcc.dg/uninit-pred-2_a.c: New test.
11002 * gcc.dg/uninit-pred-4_a.c: New test.
11003 * gcc.dg/uninit-pred-3_c.c: New test.
11004 * gcc.dg/uninit-pred-6_a.c: New test.
11005 * gcc.dg/uninit-pred-8_a.c: New test.
11006 * gcc.dg/uninit-pred-7_c.c: New test.
11007 * gcc.dg/uninit-pred-6_e.c: New test.
11008 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11009 * g++.dg/uninit-pred-1_a.C: New test.
11010 * g++.dg/uninit-pred-1_b.C: New test.
11011 * g++.dg/uninit-pred-2_a.C: New test.
11012 * g++.dg/uninit-pred-2_b.C: New test.
11013 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11014 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11015 * g++.dg/uninit-pred-loop_1.cc: New test.
11017 2010-04-28 Martin Jambor <mjambor@suse.cz>
11019 * gcc.dg/lto/20091209-1_0.c: New testcase.
11021 2010-04-28 Richard Guenther <rguenther@suse.de>
11023 PR tree-optimization/43879
11024 PR tree-optimization/43909
11025 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11027 2010-04-28 Richard Guenther <rguenther@suse.de>
11030 * g++.dg/torture/pr43880.C: New testcase.
11032 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11035 * g++.dg/template/recurse2.C: Update
11036 * g++.dg/template/recurse.C: Update.
11037 * g++.dg/template/pr23510.C: Update.
11038 * lib/prune.exp: Filter out 'recursively instantiated'.
11040 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11043 * g++.dg/init/pr29043.C: New.
11045 2010-04-27 Jason Merrill <jason@redhat.com>
11047 * g++.dg/lookup/scoped5.C: Adjust.
11048 * g++.dg/lookup/scoped8.C: Adjust.
11049 * g++.dg/template/dependent-expr5.C: Adjust.
11050 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11053 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11056 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11058 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11059 Jan Hubicka <hubicka@ucw.cz>
11061 * gcc.dg/pure-2.c: New testcase.
11062 * gcc.dg/const-1.c: New testcase.
11064 2010-04-27 Jason Merrill <jason@redhat.com>
11066 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11069 * g++.dg/template/sfinae17.C: New.
11070 * g++.dg/template/sfinae18.C: New.
11072 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11074 * g++.dg/init/pr42844.C: New.
11075 * g++.dg/cpp0x/pr42844-2.C: New.
11076 * g++.dg/cpp0x/defaulted2.C: Adjust.
11077 * g++.dg/tree-ssa/pr27549.C: Likewise.
11078 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11080 2010-04-27 Tobias Burnus <burnus@net-b.de>
11083 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11085 2010-04-27 Richard Guenther <rguenther@suse.de>
11087 PR middle-end/40561
11088 * g++.dg/other/pr40561.C: New testcase.
11090 2010-04-27 Martin Jambor <mjambor@suse.cz>
11092 PR middle-end/43812
11093 * g++.dg/ipa/pr43812.C: New test.
11095 2010-04-27 Jan Hubicka <jh@suse.cz>
11097 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11098 (test): ... this one.
11100 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11103 * gcc.target/arm/thumb-stackframe.c: New test.
11105 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11107 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11108 * gcc.dg/misc-column.c: Likewise.
11109 * gcc.dg/Walways-true-1.c: Likewise.
11110 * gcc.dg/Walways-true-2.c: Likewise.
11111 * gcc.dg/warn-addr-cmp.c: Likewise.
11113 2010-04-27 Tobias Burnus <burnus@net-b.de>
11116 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11117 * gfortran.dg/coarray_12.f90: New.
11119 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11122 * gcc.dg/pr32207.c: New test.
11123 * gcc.dg/misc-column.c: Adjust expected warning.
11124 * gcc.dg/Walways-true-1.c: Likewise.
11125 * gcc.dg/Walways-true-2.c: Likewise.
11126 * gcc.dg/warn-addr-cmp.c: Likewise.
11128 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11131 * lib/lto.exp (lto_prune_vis_warns): New function.
11132 (lto-link-and-maybe-run): Call it.
11134 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11136 PR tree-optimization/43904
11137 * gcc.dg/tree-ssa/tailcall-6.c: New.
11139 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11142 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11143 Darwin8/OSX10.4 - compatible code generation.
11145 * obj-c++.dg/stubify-1.mm: Ditto.
11146 * lib/objc-torture.exp: Do not require link success for
11147 "trivial.m" in the runtime checks when dowhat = 'compile'.
11148 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11149 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11150 Darwin8/OSX10.4 - compatible code generation.
11151 * objc.dg/stubify-2.m: Ditto.
11152 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11153 * objc.dg/next-runtime-1.m: Ditto.
11154 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11155 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11156 runtimes on Darwin.
11158 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11161 * lib/plugin-support.exp: Use "-undefined
11162 dynamic_lookup" on darwin.
11164 2010-04-26 Richard Guenther <rguenther@suse.de>
11166 * gcc.dg/lto/20100426_0.c: New testcase.
11168 2010-04-26 Jie Zhang <jie@codesourcery.com>
11170 PR tree-optimization/43833
11171 gcc.dg/Warray-bounds-8.c: New test case.
11173 2010-04-26 Richard Guenther <rguenther@suse.de>
11176 * g++.dg/lto/20100423-3_0.C: New testcase.
11178 2010-04-26 Richard Guenther <rguenther@suse.de>
11181 * g++.dg/lto/20100423-2_0.C: New testcase.
11183 2010-04-26 Ira Rosen <irar@il.ibm.com>
11185 * gcc.dg/vect/bb-slp-23.c: New test.
11187 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11189 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11190 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11191 * gcc.dg/c1x-float-1.c: New test.
11193 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11195 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11198 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11200 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11202 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11203 * gfortran.dg/default_format_2.f90: Ditto.
11205 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11207 * gfortran.dg/pr43505.f90: Clean up .mod file.
11208 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11209 * gfortran.dg/pr41347.f90: Ditto.
11210 * gfortran.dg/internal_pack_4.f90: Ditto.
11211 * gfortran.dg/proc_decl_23.f90: Ditto.
11212 * gfortran.dg/recursive_check_3.f90: Ditto.
11213 * gfortran.dg/intent_out_3.f90: Ditto.
11214 * gfortran.dg/assignment_2.f90: Ditto.
11215 * gfortran.dg/pr41928.f90: Ditto.
11216 * gfortran.dg/pr42166.f90: Ditto.
11217 * gfortran.dg/private_type_12.f90: Ditto.
11218 * gfortran.dg/graphite/pr42185.f90: Ditto.
11219 * gfortran.dg/graphite/pr42186.f90: Ditto.
11220 * gfortran.dg/graphite/pr40982.f90: Ditto.
11221 * gfortran.dg/graphite/id-2.f90: Ditto.
11222 * gfortran.dg/graphite/id-4.f90: Ditto.
11223 * gfortran.dg/graphite/pr42050.f90: Ditto.
11224 * gfortran.dg/graphite/id-18.f90: Ditto.
11225 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11226 * gfortran.dg/graphite/pr41924.f90: Ditto.
11227 * gfortran.dg/graphite/pr42393.f90: Ditto.
11228 * gfortran.dg/graphite/pr37980.f90: Ditto.
11229 * gfortran.dg/graphite/pr38953.f90: Ditto.
11230 * gfortran.dg/graphite/pr42180.f90: Ditto.
11231 * gfortran.dg/graphite/pr42181.f90: Ditto.
11232 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11233 * gfortran.dg/select_type_4.f90: Ditto.
11234 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11235 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11236 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11237 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11238 * gfortran.dg/whole_file_11.f90: Ditto.
11239 * gfortran.dg/private_type_11.f90: Ditto.
11240 * gfortran.dg/vect/vect-gems.f90: Ditto.
11241 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11243 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11245 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11247 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11249 * gnat.dg/pack15.ad[sb]: New test.
11251 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11253 * gcc.target/arm/mla-1.c: New test.
11255 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11259 * gfortran.dg/pr43793.f90: New test.
11261 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11263 PR tree-optimization/41442
11264 * gcc.target/i386/pr41442.c: New test.
11266 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11269 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11271 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11274 * gfortran.dg/open_nounit.f90: New test.
11276 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11280 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11282 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11284 * gcc.dg/Wconversion-integer.c: Update.
11286 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11288 * gnat.dg/unchecked_convert5.adb: New test.
11290 2010-04-23 Richard Guenther <rguenther@suse.de>
11293 * gcc.dg/lto/20100423-2_0.c: New testcase.
11294 * gcc.dg/lto/20100423-2_0.c: Likewise.
11296 2010-04-23 Richard Guenther <rguenther@suse.de>
11299 * gcc.dg/lto/20100423-1_0.c: New testcase.
11300 * gcc.dg/lto/20100423-1_1.c: Likewise.
11302 2010-04-23 Martin Jambor <mjambor@suse.cz>
11304 PR tree-optimization/43846
11305 * gcc.dg/tree-ssa/sra-10.c: New test.
11307 2010-04-23 Martin Jambor <mjambor@suse.cz>
11309 PR middle-end/43835
11310 * gcc.c-torture/execute/pr43835.c: New test.
11312 2010-04-23 Richard Guenther <rguenther@suse.de>
11315 * g++.dg/lto/20100423-1_0.C: New testcase.
11317 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11319 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11321 2010-04-22 Ira Rosen <irar@il.ibm.com>
11323 PR tree-optimization/43842
11324 * gcc.dg/vect/pr43842.c: New test.
11326 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11328 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11329 * gcc.target/i386/wmul-2.c: Likewise.
11331 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11333 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11334 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11336 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11338 * gfortran.dg/reassoc_6.f: New testcase.
11340 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11342 PR middle-end/29274
11343 * gcc.target/arm/wmul-1.c: New test.
11344 * gcc.target/arm/wmul-2.c: New test.
11346 2010-04-22 Richard Guenther <rguenther@suse.de>
11348 PR tree-optimization/43845
11349 * gcc.c-torture/compile/pr43845.c: New testcase.
11351 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11353 PR middle-end/29274
11354 * gcc.target/i386/wmul-1.c: New test.
11355 * gcc.target/i386/wmul-2.c: New test.
11356 * gcc.target/bfin/wmul-1.c: New test.
11357 * gcc.target/bfin/wmul-2.c: New test.
11359 2010-04-22 Richard Guenther <rguenther@suse.de>
11362 * gfortran.dg/vector_subscript_6.f90: New testcase.
11363 * gfortran.dg/assign_10.f90: Adjust.
11365 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11368 * gfortran.dg/gomp/pr43836.f90: New test.
11370 2010-04-21 Richard Guenther <rguenther@suse.de>
11372 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11374 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11376 * gcc.dg/torture/builtin-cproj-3.c: New.
11378 2010-04-20 Jason Merrill <jason@redhat.com>
11381 * g++.dg/template/recurse2.C: New.
11382 * g++.dg/parse/crash36.C: Adjust.
11383 * g++.dg/other/fold1.C: Adjust.
11384 * g++.dg/init/member1.C: Adjust.
11385 * lib/prune.exp: Prune "skipping N instantiation contexts".
11387 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11389 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11391 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11393 * gcc.dg/torture/builtin-cproj-1.c: New.
11394 * gcc.dg/torture/builtin-cproj-2.c: New.
11396 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11400 * g++.dg/template/typedef32.C: Adjust.
11401 * g++.dg/template/typedef33.C: New test.
11403 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11406 * gfortran.dg/proc_decl_23.f90: New test.
11409 * gfortran.dg/abstract_type_6.f03: New test.
11411 2010-04-20 Xinliang David Li <davidxl@google.com>
11413 * g++.dg/tree-ssa/fold-compare.C: New.
11415 2010-04-20 Richard Guenther <rguenther@suse.de>
11417 PR tree-optimization/39417
11418 * g++.dg/torture/pr39417.C: New testcase.
11420 2010-04-20 Richard Guenther <rguenther@suse.de>
11422 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11424 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11426 * g++.dg/debug/dwarf2/rv1.C: New test.
11428 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11431 * gcc.c-torture/compile/pr43635.c: New testcase.
11433 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11436 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11437 of sequential loops being private only in the innermost containing
11440 PR middle-end/43337
11441 * gfortran.dg/gomp/pr43337.f90: New test.
11443 2010-04-19 Richard Guenther <rguenther@suse.de>
11445 PR tree-optimization/43796
11446 * gfortran.dg/pr43796.f90: New testcase.
11448 2010-04-19 Richard Guenther <rguenther@suse.de>
11450 PR tree-optimization/43783
11451 * gcc.c-torture/execute/pr43783.c: New testcase.
11453 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11456 * gcc.target/i386/pr43766.c: New test.
11458 2010-04-19 Jie Zhang <jie@codesourcery.com>
11461 * gcc.target/i386/pr43662.c: New test.
11463 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11466 * g++.dg/template/typedef32.C: New test.
11468 2010-04-19 Ira Rosen <irar@il.ibm.com>
11470 PR tree-optimization/37027
11471 * lib/target-supports.exp
11472 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11473 * gcc.dg/vect/pr37027.c: New test.
11474 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11475 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11476 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11477 gcc.dg/vect/vect-complex-6.c: Likewise.
11479 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11481 * g++.dg/debug/dwarf2/enum1.C: New test.
11483 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11485 * gnat.dg/rep_clause5.ad[sb]: New test.
11486 * gnat.dg/rep_clause5_pkg.ads: New helper.
11488 2010-04-18 Ira Rosen <irar@il.ibm.com>
11490 PR tree-optimization/43771
11491 * g++.dg/vect/pr43771.cc: New test.
11493 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11496 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11497 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11499 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11501 * gnat.dg/sizetype.adb: Rename into...
11502 * gnat.dg/sizetype1.adb: ...this.
11503 * gnat.dg/sizetype2.adb: New test.
11505 2010-04-16 Richard Guenther <rguenther@suse.de>
11507 PR tree-optimization/43572
11508 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11510 2010-04-16 Olivier Hainque <hainque@adacore.com>
11512 * gnat.dg/specs/discr_private.ads: New test.
11514 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11517 * gcc.target/arm/thumb-comparisons.c: New test.
11520 * gcc.target/arm/thumb-cbranchqi.c: New test.
11522 2010-04-16 Christian Bruel <christian.bruel@st.com>
11524 * g++.dg/torture/pr36191.C: Enable for SH.
11526 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11528 * gnat.dg/wide_boolean.adb: New test.
11529 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11531 2010-04-15 Richard Guenther <rguenther@suse.de>
11533 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11534 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11535 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11536 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11537 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11538 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11539 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11540 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11541 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11542 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11543 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11544 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11545 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11546 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11547 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11549 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11552 * gcc.target/arm/pr42496.c: New test.
11554 2010-04-14 Jason Merrill <jason@redhat.com>
11557 * g++.dg/ext/attrib38.C: New.
11559 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11562 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11564 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11567 * gcc.dg/cpp/warn-undef-2.c: Update.
11568 * gcc.dg/cpp/warn-traditional-2.c: Update.
11569 * gcc.dg/cpp/warn-comments-2.c: Update.
11570 * gcc.dg/cpp/warn-variadic-2.c: Update.
11571 * gcc.dg/cpp/warn-long-long-2.c: Update.
11572 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11573 * gcc.dg/cpp/warn-multichar-2.c: Update.
11574 * gcc.dg/cpp/warn-normalized-3.c: Update.
11575 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11576 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11577 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11578 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11579 * gcc.dg/cpp/warn-redefined-2.c: Update.
11580 * gfortran.dg/warning-directive-2.F90: Update.
11581 * c-c++-common/cpp/warning-directive-2.c: Update.
11583 2010-04-14 Michael Matz <matz@suse.de>
11585 PR tree-optimization/42963
11586 * gcc.dg/pr42963.c: New testcase.
11588 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11590 * gnat.dg/class_wide.adb: Rename into...
11591 * gnat.dg/class_wide1.adb: ...this.
11592 * gnat.dg/class_wide2.ad[sb]: New test.
11594 2010-04-14 Tobias Burnus <burnus@net-b.de>
11597 * gfortran.dg/coarray_9.f90: Update dg-errors.
11598 * gfortran.dg/coarray_10.f90: New test.
11599 * gfortran.dg/coarray_11.f90: New test.
11601 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11604 gfortran.dg/initialization_24.f90: New test.
11606 2010-04-13 Jason Merrill <jason@redhat.com>
11608 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11609 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11611 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11613 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11614 * g++.dg/dg.exp: Likewise.
11615 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11616 * c-c++-common/cpp/warning-directive-1.c: ... here.
11617 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11618 * c-c++-common/cpp/warning-directive-2.c: ... here.
11619 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11620 * c-c++-common/cpp/warning-directive-3.c: ... here.
11621 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11622 * c-c++-common/cpp/warning-directive-4.c: ... here.
11623 * g++.dg/cpp/warning-directive-1.C: Delete.
11624 * g++.dg/cpp/warning-directive-2.C: Delete.
11625 * g++.dg/cpp/warning-directive-3.C: Delete.
11626 * g++.dg/cpp/warning-directive-4.C: Delete.
11627 * gcc.dg/cpp/normalised-3.c: Delete.
11628 * g++.dg/cpp/normalised-1.C: Rename as ...
11629 * c-c++-common/cpp/normalised-3.c: ... this.
11631 2010-04-13 Martin Jambor <mjambor@suse.cz>
11633 * gcc.dg/tree-ssa/sra-9.c: New test.
11635 2010-04-13 Michael Matz <matz@suse.de>
11637 PR middle-end/43730
11638 * gcc.dg/pr43730.c: New test.
11640 2010-04-13 Michael Matz <matz@suse.de>
11642 * gcc.dg/tree-ssa/negate.c: New testcase.
11644 2010-04-13 Richard Guenther <rguenther@suse.de>
11647 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11649 2010-04-13 Richard Guenther <rguenther@suse.de>
11651 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11653 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11655 * gnat.dg/derived_type1.adb: New test.
11657 2010-04-13 Matthias Klose <doko@ubuntu.com>
11659 * gcc.dg/plugindir1.c: New testcase.
11660 * gcc.dg/plugindir2.c: New testcase.
11661 * gcc.dg/plugindir3.c: New testcase.
11662 * gcc.dg/plugindir4.c: New testcase.
11664 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11666 * gcc.target/i386/rotate-2.c: New test.
11668 2010-04-12 Jason Merrill <jason@redhat.com>
11671 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11672 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11674 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11677 * g++.dg/init/pr25811.C: New test.
11679 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11681 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11682 dg-error, dg-warning.
11683 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11685 2010-04-12 Richard Guenther <rguenther@suse.de>
11687 * gcc.dg/torture/inline-2.c: New testcase.
11689 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11692 * gcc.dg/Wunused-var-7.c: New test.
11694 PR tree-optimization/43560
11695 * gcc.c-torture/execute/pr43560.c: New test.
11697 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11699 * gnat.dg/aggr13.adb: New test.
11700 * gnat.dg/aggr14.adb: Likewise.
11701 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11703 2010-04-12 Richard Guenther <rguenther@suse.de>
11706 * g++.dg/torture/pr43611.C: New testcase.
11708 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11711 * gcc.dg/pr36774-1.c: New test.
11712 * gcc.dg/pr36774-2.c: New test.
11714 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11716 * gcc.target/sh/rte-delay-slot.c: New test.
11718 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11720 * gnat.dg/pack9.adb: Remove -cargs option.
11721 * gnat.dg/aggr12.ad[sb]: New test.
11723 2010-04-10 Jie Zhang <jie@codesourcery.com>
11726 * gcc.target/sh/pr43417.c: New test.
11728 2010-04-10 Tobias Burnus <burnus@net-b.de>
11731 * gfortran.dg/spec_expr_6.f90: New test.
11733 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11736 * gcc.dg/cpp/pr43195.c: New.
11737 * gcc.dg/cpp/pr43195.h: New.
11739 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11742 * gcc.dg/Werror-6.c: Adjust.
11743 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11744 * gcc.dg/Werror-4.c: Likewise.
11745 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11746 * gcc.dg/Wswitch-enum-error.c: Likewise.
11747 * gcc.dg/Wpointer-arith.c: Likewise.
11748 * gcc.dg/Wfatal.c: Likewise.
11749 * gcc.dg/Wswitch-error.c: Likewise.
11750 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11751 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11752 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11753 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11754 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11755 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11756 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11757 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11758 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11759 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11760 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11761 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11762 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11763 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11764 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11765 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11766 * g++.dg/cpp/warning-directive-2.C: Likewise.
11767 * gfortran.dg/warning-directive-2.F90: Likewise.
11769 2010-04-09 Jason Merrill <jason@redhat.com>
11772 * g++.dg/template/sizeof13.C: New.
11774 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11776 * g++.dg/other/pr35504.C: Add check for thiscall.
11777 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11778 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11780 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11783 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11784 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11785 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11786 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11787 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11788 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11789 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11790 * g++.dg/other/increment1.C: Likewise.
11792 2010-04-09 Tobias Burnus <burnus@net-b.de>
11795 * gfortran.dg/coarray_7.f90: New test.
11796 * gfortran.dg/coarray_8.f90: New test.
11798 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11801 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11803 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11806 * gcc.dg/pr43643.c: New test.
11808 2010-04-08 Tobias Burnus <burnus@net-b.de>
11810 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11812 2010-04-08 Richard Guenther <rguenther@suse.de>
11814 PR tree-optimization/43679
11815 * gcc.c-torture/compile/pr43679.c: New testcase.
11817 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11820 * gcc.dg/pr43670.c: New test.
11822 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11824 PR middle-end/40815
11825 * gcc.dg/tree-ssa/reassoc-19.c: New.
11827 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11830 * gcc.dg/Wunused-var-1.c: New test.
11831 * gcc.dg/Wunused-var-2.c: New test.
11832 * gcc.dg/Wunused-var-3.c: New test.
11833 * gcc.dg/Wunused-var-4.c: New test.
11834 * gcc.dg/Wunused-var-5.c: New test.
11835 * gcc.dg/Wunused-var-6.c: New test.
11836 * gcc.dg/Wunused-parm-1.c: New test.
11838 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11839 * gcc.dg/trunc-1.c: Likewise.
11840 * gcc.dg/vla-9.c: Likewise.
11841 * gcc.dg/dfp/composite-type.c: Likewise.
11843 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11846 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11847 * obj-c++.dg/objc-gc-3.mm: Ditto.
11849 2010-04-07 Simon Baldwin <simonb@google.com>
11851 * gcc.dg/cpp/warn-undef-2.c: New.
11852 * gcc.dg/cpp/warn-traditional-2.c: New.
11853 * gcc.dg/cpp/warn-comments-2.c: New.
11854 * gcc.dg/cpp/warning-directive-1.c: New.
11855 * gcc.dg/cpp/warn-long-long.c: New.
11856 * gcc.dg/cpp/warn-traditional.c: New.
11857 * gcc.dg/cpp/warn-variadic-2.c: New.
11858 * gcc.dg/cpp/warn-undef.c: New.
11859 * gcc.dg/cpp/warn-normalized-1.c: New.
11860 * gcc.dg/cpp/warning-directive-2.c: New.
11861 * gcc.dg/cpp/warn-long-long-2.c: New.
11862 * gcc.dg/cpp/warn-variadic.c: New.
11863 * gcc.dg/cpp/warn-normalized-2.c: New.
11864 * gcc.dg/cpp/warning-directive-3.c: New.
11865 * gcc.dg/cpp/warn-deprecated-2.c: New.
11866 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11867 * gcc.dg/cpp/warn-multichar-2.c: New.
11868 * gcc.dg/cpp/warn-normalized-3.c: New.
11869 * gcc.dg/cpp/warning-directive-4.c: New.
11870 * gcc.dg/cpp/warn-unused-macros.c: New.
11871 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11872 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11873 * gcc.dg/cpp/warn-cxx-compat.c: New.
11874 * gcc.dg/cpp/warn-redefined.c: New.
11875 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11876 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11877 * gcc.dg/cpp/warn-deprecated.c: New.
11878 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11879 * gcc.dg/cpp/warn-redefined-2.c: New.
11880 * gcc.dg/cpp/warn-comments.c: New.
11881 * gcc.dg/cpp/warn-multichar.c: New.
11882 * g++.dg/cpp/warning-directive-1.C: New.
11883 * g++.dg/cpp/warning-directive-2.C: New.
11884 * g++.dg/cpp/warning-directive-3.C: New.
11885 * g++.dg/cpp/warning-directive-4.C: New.
11886 * gfortran.dg/warning-directive-1.F90: New.
11887 * gfortran.dg/warning-directive-3.F90: New.
11888 * gfortran.dg/warning-directive-2.F90: New.
11889 * gfortran.dg/warning-directive-4.F90: New.
11891 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11894 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11896 2010-04-07 Jason Merrill <jason@redhat.com>
11898 * g++.dg/template/dr408.C: New.
11900 * g++.dg/lookup/ns4.C: New.
11903 * g++.dg/template/friend51.C: New test.
11906 * g++.old-deja/g++.other/linkage1.C: Adjust.
11908 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11911 * g++.dg/template/crash94.C: New test.
11913 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11916 * g++.dg/init/aggr5.C: New test.
11917 * g++.dg/init/aggr5.C: New test.
11919 2010-04-07 Richard Guenther <rguenther@suse.de>
11921 PR tree-optimization/43270
11922 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11923 * gcc.dg/Warray-bounds-7.c: Likewise.
11925 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11927 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11928 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11929 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11931 2010-04-07 Jie Zhang <jie@codesourcery.com>
11934 * g++.dg/init/pr42556.C: New test.
11936 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11939 * g++.dg/debug/dwarf2/typedef2.C: New test.
11941 2010-04-06 Dodji Seketeli <dodji@redhat.com>
11943 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11944 c-c++-common/dwarf2/redeclaration-1.C
11946 2010-04-06 Jason Merrill <jason@redhat.com>
11948 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11949 * g++.dg/ext/attrib18.C: Likewise.
11950 * g++.dg/ext/bitfield2.C: Likewise.
11951 * g++.dg/ext/bitfield4.C: Likewise.
11952 * g++.dg/ext/visibility/warn2.C: Likewise.
11953 * g++.dg/ext/visibility/warn3.C: Likewise.
11954 * g++.dg/gomp/pr26690-1.C: Likewise.
11955 * g++.dg/inherit/covariant7.C: Likewise.
11956 * g++.dg/init/synth2.C: Likewise.
11957 * g++.dg/lookup/using7.C: Likewise.
11958 * g++.dg/other/crash-4.C: Likewise.
11959 * g++.dg/other/error13.C: Likewise.
11960 * g++.dg/other/error20.C: Likewise.
11961 * g++.dg/parse/crash31.C: Likewise.
11962 * g++.dg/parse/error16.C: Likewise.
11963 * g++.dg/parse/error19.C: Likewise.
11964 * g++.dg/parse/error27.C: Likewise.
11965 * g++.dg/parse/error28.C: Likewise.
11966 * g++.dg/parse/fused-params1.C: Likewise.
11967 * g++.dg/template/error2.C: Likewise.
11968 * g++.dg/template/local6.C: Likewise.
11969 * g++.dg/template/qualttp15.C: Likewise.
11970 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11971 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11972 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11973 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11974 * g++.old-deja/g++.eh/spec6.C: Likewise.
11975 * g++.old-deja/g++.jason/crash3.C: Likewise.
11976 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11977 * g++.old-deja/g++.law/ctors5.C: Likewise.
11978 * g++.old-deja/g++.law/ctors9.C: Likewise.
11979 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11980 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11981 * g++.old-deja/g++.other/struct1.C: Likewise.
11982 * g++.old-deja/g++.other/volatile1.C: Likewise.
11983 * g++.old-deja/g++.pt/crash36.C: Likewise.
11984 * g++.old-deja/g++.pt/derived3.C: Likewise.
11985 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11986 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11988 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11990 PR middle-end/43519
11991 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11992 * gcc.dg/graphite/id-19.c: New.
11994 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11996 PR middle-end/32824
11997 * gcc.dg/vect/pr32824: New.
11999 2010-04-06 Tobias Burnus <burnus@net-b.de>
12002 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12003 * gfortran.dg/coarray_3.f90: Ditto.
12004 * gfortran.dg/coarray_4.f90: Ditto.
12005 * gfortran.dg/coarray_5.f90: Ditto.
12006 * gfortran.dg/coarray_6.f90: Ditto.
12007 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12009 2010-04-06 Tobias Burnus <burnus@net-b.de>
12012 * gfortran.dg/coarray_4.f90: Fix test.
12013 * gfortran.dg/coarray_6.f90: Add more tests.
12015 2010-04-06 Tobias Burnus <burnus@net-b.de>
12018 * gfortran.dg/coarray_4.f90: New test.
12019 * gfortran.dg/coarray_5.f90: New test.
12020 * gfortran.dg/coarray_6.f90: New test.
12022 2010-04-06 Tobias Burnus <burnus@net-b.de>
12025 * gfortran.dg/iso_fortran_env_5.f90: New test.
12026 * gfortran.dg/iso_fortran_env_6.f90: New test.
12028 2010-04-06 Tobias Burnus <burnus@net-b.de>
12031 * gfortran.dg/coarray_1.f90: New test.
12032 * gfortran.dg/coarray_2.f90: New test.
12033 * gfortran.dg/coarray_3.f90: New test.
12035 2010-04-06 Jason Merrill <jason@redhat.com>
12038 * g++.dg/template/dtor8.C: New.
12041 * g++.dg/template/error-recovery2.C: New.
12043 2010-04-06 Jan Hubicka <jh@suse.czpli
12045 PR tree-optimization/42906
12046 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12048 2010-04-06 Tobias Burnus <burnus@net-b.de>
12051 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12052 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12053 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12055 2010-04-06 Richard Guenther <rguenther@suse.de>
12057 PR tree-optimization/43627
12058 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12060 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12063 * gcc.target/i386/pr43638.c: New test.
12065 2010-04-06 Richard Guenther <rguenther@suse.de>
12067 PR middle-end/43661
12068 * gcc.c-torture/compile/pr43661.c: New testcase.
12070 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12072 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12074 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12076 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12078 2010-04-02 Richard Guenther <rguenther@suse.de>
12080 PR tree-optimization/43629
12081 * gcc.c-torture/execute/pr43629.c: New testcase.
12083 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12084 Dominique d'Humieres <dominiq@lps.ens.fr>
12086 PR libfortran/43605
12087 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12089 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12092 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12094 2010-04-01 Jason Merrill <jason@redhat.com>
12096 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12098 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12099 Manfred Schwarb <manfred99@gmx.ch>
12101 PR libfortran/43605
12102 * gfortran.dg/ftell_3.f90: New test.
12104 2010-04-01 Richard Guenther <rguenther@suse.de>
12106 PR middle-end/43614
12107 * gcc.c-torture/compile/pr43614.c: New testcase.
12109 2010-04-01 Martin Jambor <mjambor@suse.cz>
12111 PR tree-optimization/43141
12112 * gcc.dg/guality/pr43141.c: New test.
12114 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12116 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12117 * g++.dg/eh/spbp.C: Likewise.
12118 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12119 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12121 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12122 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12123 * objc.dg/dwarf-2.m: Likewise.
12125 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12127 PR middle-end/43464
12128 * gcc.dg/graphite/id-pr43464.c: New.
12129 * gcc.dg/graphite/id-pr43464-1.c: New.
12131 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12133 PR middle-end/43351
12134 * gcc.dg/graphite/id-pr43351.c
12136 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12139 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12140 * obj-c++.dg/try-catch-2.mm: Ditto.
12141 * obj-c++.dg/lookup-2.mm: Ditto.
12142 * obj-c++.dg/encode-8.m: Ditto.
12143 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12144 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12145 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12146 * obj-c++.dg/const-str-11.mm: Ditto.
12147 * obj-c++.dg/const-str-9.mm: Ditto.
12148 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12149 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12150 * obj-c++.dg/except-1.mm: Ditto.
12151 * obj-c++.dg/const-str-7.mm: Ditto.
12152 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12153 * obj-c++.dg/const-str-3.mm: Ditto.
12154 * obj-c++.dg/const-str-7.mm: Ditto.
12155 * obj-c++.dg/stubify-2.mm: Change dump file name.
12158 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12160 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12161 Remove dg-xfail-if.
12163 2010-03-31 Martin Jambor <mjambor@suse.cz>
12165 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12166 only with -O2, -O3 or -Os and not with -fwhopr.
12168 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12171 * g++.dg/template/typedef31.C: New test.
12173 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12175 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12176 assembler output on *-*-solaris2*.
12177 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12179 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12182 * gcc.dg/pr43557-1.c: New test.
12183 * gcc.dg/pr43557-2.c: New file.
12185 2010-03-31 Jie Zhang <jie@codesourcery.com>
12188 * gcc.dg/pr43562.c: New test.
12190 2010-03-30 Jason Merrill <jason@redhat.com>
12193 * g++.dg/template/error-recovery1.C: New.
12196 * g++.dg/parse/ambig5.C: New.
12198 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12201 * gcc.dg/guality/pr43593.c: New test.
12203 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12205 PR middle-end/43430
12206 * gcc.dg/vect/pr43430-1.c: New.
12208 2010-03-30 Jason Merrill <jason@redhat.com>
12211 * g++.dg/template/partial7.C: New.
12213 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12215 * gcc.target/s390/stackcheck1.c: New testcase.
12217 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12219 PR libfortran/43265
12220 * gfortran.dg/read_eof_8.f90: New test.
12222 2010-03-29 Jason Merrill <jason@redhat.com>
12224 * gcc.dg/cpp/include6.c: Change [] to ().
12227 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12229 * c-c++-common/raw-string-2.c: Add trigraph test.
12230 * c-c++-common/raw-string-8.c: New.
12231 * c-c++-common/raw-string-9.c: New.
12232 * c-c++-common/raw-string-10.c: New.
12234 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12235 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12236 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12237 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12238 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12239 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12240 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12242 2010-03-29 Richard Guenther <rguenther@suse.de>
12244 PR tree-optimization/43560
12245 * gcc.dg/torture/pr43560.c: New testcase.
12247 2010-03-29 Jason Merrill <jason@redhat.com>
12250 * g++.dg/ext/raw-string-1.C: Change [] to ().
12251 * g++.dg/ext/raw-string-2.C: Change [] to ().
12252 Don't use \ in delimiter.
12253 * g++.dg/ext/raw-string-3.C: Change [] to ().
12254 * g++.dg/ext/raw-string-4.C: Change [] to ().
12255 * g++.dg/ext/raw-string-5.C: Change [] to ().
12256 Test for error on \ in delimiter.
12257 * g++.dg/ext/raw-string-6.C: Change [] to ().
12258 * g++.dg/ext/raw-string-7.C: Change [] to ().
12260 2010-03-29 Jie Zhang <jie@codesourcery.com>
12263 * gcc.dg/pr43564.c: New test.
12265 2010-03-29 Tobias Burnus <burnus@net-b.de>
12268 * gfortran.dg/direct_io_12.f90: New test.
12270 2010-03-28 Jan Hubicka <jh@suse.cz>
12272 PR tree-optimization/43505
12273 * gfortran.dg/pr43505.f90: New testcase.
12275 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12277 PR tree-optimization/43528
12278 * gcc.target/i386/pr43528.c: New test.
12280 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12283 * gcc.dg/parm-impl-decl-3.c: New test.
12285 2010-03-26 Jason Merrill <jason@redhat.com>
12288 * g++.dg/cpp0x/parse1.C: New.
12290 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12293 * gcc.target/i386/pr43524.c: New test.
12295 2010-03-26 Martin Jambor <mjambor@suse.cz>
12297 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12298 whitespace, rename main to foo.
12299 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12300 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12301 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12302 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12303 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12304 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12305 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12306 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12307 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12308 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12309 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12311 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12314 * g++.dg/other/crash-10.C: New test.
12315 * g++.dg/other/crash-11.C: New test.
12317 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12319 PR libfortran/43517
12320 * gfortran.dg/read_eof_7.f90: New test.
12322 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12326 * objc-obj-c++-shared: New directory.
12327 * objc-obj-c++-shared/Object1-implementation.h: New file.
12328 * objc-obj-c++-shared/Object1.h: New file.
12329 * objc-obj-c++-shared/Protocol1.h: New file.
12330 * objc-obj-c++-shared/next-abi.h: New file.
12331 * objc-obj-c++-shared/next-mapping.h: New file.
12332 * objc/execute/next_mapping.h: Delete.
12333 * objc.dg/special/special.exp: For all targets run the tests with
12334 -fgnu-runtime, for darwin targets also run the tests with
12336 * objc.dg/dg.exp: Ditto.
12337 * obj-c++.dg/dg.exp: Ditto.
12338 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12339 Protocol1.h) and next-mapping.h as required. Amend testcase to
12340 include use of updated NeXT interface.
12341 * objc/execute/formal_protocol-5.m: Ditto.
12342 * objc/execute/protocol-isEqual-2.m: Ditto.
12343 * objc/execute/protocol-isEqual-4.m: Ditto.
12344 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12345 Protocol1.h) and next-mapping.h as required.
12346 * objc/execute/object_is_class.m: Ditto.
12347 * objc/execute/enumeration-1.m: Ditto.
12348 * objc/execute/class-13.m: Ditto.
12349 * objc/execute/formal_protocol-2.m: Ditto.
12350 * objc/execute/formal_protocol-4.m: Ditto.
12351 * objc/execute/class-1.m: Ditto.
12352 * objc/execute/bycopy-1.m: Ditto.
12353 * objc/execute/formal_protocol-6.m: Ditto.
12354 * objc/execute/bycopy-3.m: Ditto.
12355 * objc/execute/class-3.m: Ditto.
12356 * objc/execute/bf-11.m: Ditto.
12357 * objc/execute/class-5.m: Ditto.
12358 * objc/execute/bf-13.m: Ditto.
12359 * objc/execute/class-7.m: Ditto.
12360 * objc/execute/bf-15.m: Ditto.
12361 * objc/execute/class-9.m: Ditto.
12362 * objc/execute/bf-17.m: Ditto.
12363 * objc/execute/bf-19.m: Ditto.
12364 * objc/execute/IMP.m: Ditto.
12365 * objc/execute/exceptions/catchall-1.m: Ditto.
12366 * objc/execute/exceptions/trivial.m: Ditto.
12367 * objc/execute/exceptions/finally-1.m: Ditto.
12368 * objc/execute/exceptions/local-variables-1.m: Ditto.
12369 * objc/execute/exceptions/foward-1.m: Ditto.
12370 * objc/execute/bf-2.m: Ditto.
12371 * objc/execute/string1.m: Ditto.
12372 * objc/execute/bf-4.m: Ditto.
12373 * objc/execute/informal_protocol.m: Ditto.
12374 * objc/execute/string3.m: Ditto.
12375 * objc/execute/bf-6.m: Ditto.
12376 * objc/execute/bf-8.m: Ditto.
12377 * objc/execute/class-tests-1.h: Ditto.
12378 * objc/execute/protocol-isEqual-1.m: Ditto.
12379 * objc/execute/protocol-isEqual-3.m: Ditto.
12380 * objc/execute/_cmd.m: Ditto.
12381 * objc/execute/function-message-1.m: Ditto.
12382 * objc/execute/bf-20.m: Ditto.
12383 * objc/execute/bf-common.h: Ditto.
12384 * objc/execute/np-2.m: Ditto.
12385 * objc/execute/class-10.m: Ditto.
12386 * objc/execute/class-12.m: Ditto.
12387 * objc/execute/enumeration-2.m: Ditto.
12388 * objc/execute/class-14.m: Ditto.
12389 * objc/execute/encode-1.m: Ditto.
12390 * objc/execute/formal_protocol-1.m: Ditto.
12391 * objc/execute/formal_protocol-3.m: Ditto.
12392 * objc/execute/accessing_ivars.m: Ditto.
12393 * objc/execute/bycopy-2.m: Ditto.
12394 * objc/execute/class-2.m: Ditto.
12395 * objc/execute/bf-10.m: Ditto.
12396 * objc/execute/formal_protocol-7.m: Ditto.
12397 * objc/execute/root_methods.m: Ditto.
12398 * objc/execute/class-4.m: Ditto.
12399 * objc/execute/bf-12.m: Ditto.
12400 * objc/execute/class-6.m: Ditto.
12401 * objc/execute/bf-14.m: Ditto.
12402 * objc/execute/nested-func-1.m: Ditto.
12403 * objc/execute/class-8.m: Ditto.
12404 * objc/execute/private.m: Ditto.
12405 * objc/execute/bf-16.m: Ditto.
12406 * objc/execute/bf-18.m: Ditto.
12407 * objc/execute/load-3.m: Ditto.
12408 * objc/execute/compatibility_alias.m: Ditto.
12409 * objc/execute/bf-1.m: Ditto.
12410 * objc/execute/no_clash.m: Ditto.
12411 * objc/execute/bf-3.m: Ditto.
12412 * objc/execute/string2.m: Ditto.
12413 * objc/execute/bf-5.m: Ditto.
12414 * objc/execute/string4.m: Ditto.
12415 * objc/execute/bf-7.m: Ditto.
12416 * objc/execute/object_is_meta_class.m: Ditto.
12417 * objc/execute/bf-9.m: Ditto.
12418 * objc/execute/bf-21.m: Ditto.
12419 * objc/execute/cascading-1.m: Ditto.
12420 * objc/execute/trivial.m: Ditto.
12421 * objc/execute/np-1.m: Ditto.
12422 * objc/compile/trivial.m: Ditto.
12423 * objc/execute/class_self-2.m: Include <stdlib.h>.
12424 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12425 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12426 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12427 and 64bit. Use new NeXT interface as required.
12428 * objc.dg/special/unclaimed-category-1.m: Ditto.
12429 * objc.dg/special/unclaimed-category-1.h: Ditto.
12430 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12431 * objc.dg/func-ptr-1.m: Ditto.
12432 * objc.dg/stret-1.m: Ditto.
12433 * objc.dg/encode-2.m: Ditto.
12434 * objc.dg/category-1.m: Ditto.
12435 * objc.dg/encode-3.m: Ditto.
12436 * objc.dg/call-super-3.m: Ditto.
12437 * objc.dg/method-3.m: Ditto.
12438 * objc.dg/func-ptr-2.m: Ditto.
12439 * objc.dg/lookup-1.m: Ditto.
12440 * objc.dg/encode-4.m: Ditto.
12441 * objc.dg/fix-and-continue-1.m: Ditto.
12442 * objc.dg/proto-lossage-3.m: Ditto.
12443 * objc.dg/method-13.m: Ditto.
12444 * objc.dg/proto-qual-1.m: Ditto.
12445 * objc.dg/zero-link-3.m: Ditto.
12446 * objc.dg/bitfield-1.m: Ditto.
12447 * objc.dg/va-meth-1.m: Ditto.
12448 * objc.dg/super-class-3.m: Ditto.
12449 * objc.dg/call-super-1.m: Ditto.
12450 * objc.dg/type-size-2.m: Ditto.
12451 * objc.dg/method-10.m: Ditto.
12452 * objc.dg/defs.m: Ditto.
12453 * objc.dg/const-str-3.m: Ditto.
12454 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12455 Protocol1.h) and next-mapping.h as required. Use new NeXT
12456 interface as required.
12457 * objc.dg/super-class-4.m: Ditto.
12458 * objc.dg/comp-types-8.m: Ditto.
12459 * objc.dg/call-super-2.m: Ditto.
12460 * objc.dg/objc-fast-4.m: Ditto.
12461 * objc.dg/method-6.m: Ditto.
12462 * objc.dg/const-str-3.m: Ditto.
12463 * objc.dg/const-str-7.m: Ditto.
12464 * objc.dg/method-15.m: Ditto.
12465 * objc.dg/method-19.m: Ditto.
12466 * objc.dg/sync-1.m: Ditto.
12467 * objc.dg/layout-1.m: Ditto.
12468 * objc.dg/bitfield-3.m: Ditto.
12469 * objc.dg/try-catch-3.m: Ditto.
12470 * objc.dg/try-catch-7.m: Ditto.
12471 * objc.dg/comp-types-10.m: Ditto.
12472 * objc.dg/selector-2.: Ditto.
12473 * objc.dg/method-7.m: Ditto.
12474 * objc.dg/typedef-alias-1.m: Ditto.
12475 * objc.dg/proto-lossage-2.m: Ditto.
12476 * objc.dg/comp-types-11.m: Ditto.
12477 * objc.dg/sizeof-1.m: Ditto.
12478 * objc.dg/method-17.m: Ditto.
12479 * objc.dg/bitfield-5.m: Ditto.
12480 * objc.dg/try-catch-1.m: Ditto.
12481 * objc.dg/encode-5.m: Ditto.
12482 * objc.dg/fix-and-continue-2.m: Ditto.
12483 * objc.dg/method-9.m: Ditto.
12484 * objc.dg/isa-field-1.m: Ditto.
12485 * objc.dg/local-decl-2.m: Ditto.
12486 * objc.dg/objc-gc-4.m: Ditto.
12487 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12488 * objc.dg/gnu-runtime-3.m: Ditto.
12489 * objc.dg/encode-7.m: Ditto.
12490 * objc.dg/encode-8.m: Ditto.
12491 * objc.dg/selector-3.m: Ditto.
12492 * objc.dg/gnu-runtime-1.m: Ditto.
12493 * objc.dg/const-str-12.m: Ditto.
12494 * objc.dg/gnu-runtime-2.m: Ditto.
12495 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12496 * objc.dg/selector-1.m: Ditto.
12497 * objc.dg/stubify-2.m: Ditto.
12498 * objc.dg/zero-link-1.m: Ditto.
12499 * objc.dg/stret-2.m: Ditto.
12500 * objc.dg/zero-link-2.m: Ditto.
12501 * objc.dg/next-runtime-1.m: Ditto.
12502 * objc.dg/symtab-1.m: Ditto.
12503 * objc.dg/stubify-1.m: Ditto.
12504 * objc.dg/bitfield-2.m: Ditto.
12505 * objc.dg/try-catch-10.m: Apply to both runtimes.
12506 * objc.dg/const-str-1.m: Ditto.
12507 * objc.dg/image-info.m: Ditto.
12508 * objc.dg/encode-9.m: Ditto.
12509 * objc.dg/pragma-1.m: Apply test to all targets.
12510 * objc.dg/const-str-4.m: Ditto.
12511 * objc.dg/const-str-8.m: Ditto.
12512 * objc.dg/super-class-2.m: Ditto.
12513 * objc.dg/try-catch-5.m: Ditto.
12514 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12515 Protocol1.h) and next-mapping.h as required. Use new NeXT
12516 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12517 * objc.dg/const-str-11.m: Ditto.
12518 * objc.dg/const-str-9.m: Ditto.
12519 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12520 * objc.dg/encode-1.m: Remove redundant -lobjc.
12521 * objc.dg/try-catch-9.m: Tidy space.
12522 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12523 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12524 and 64bit. Use new NeXT interface as required.
12525 * obj-c++.dg/template-4.mm: Ditto.
12526 * obj-c++.dg/defs.mm: Ditto.
12527 * obj-c++.dg/basic.mm: Ditto.
12528 * obj-c++.dg/encode-4.mm: Ditto.
12529 * obj-c++.dg/method-17.mm: Ditto.
12530 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12531 * obj-c++.dg/cxx-class-1.mm: Ditto.
12532 * obj-c++.dg/method-10.mm: Ditto.
12533 * obj-c++.dg/va-meth-1.mm: Ditto.
12534 * obj-c++.dg/encode-5.mm: Ditto.
12535 * obj-c++.dg/lookup-2.mm: Ditto.
12536 * obj-c++.dg/template-3.mm: Ditto.
12537 * obj-c++.dg/proto-qual-1.mm: Ditto.
12538 * obj-c++.dg/qual-types-1.m: Ditto.
12539 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12540 * obj-c++.dg/template-1.mm: Ditto.
12541 * obj-c++.dg/encode-6.mm: Ditto.
12542 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12543 Protocol1.h) and next-mapping.h as required. Use new NeXT
12544 interface as required.
12545 * obj-c++.dg/except-1.mm: Ditto.
12546 * obj-c++.dg/const-str-7.mm: Ditto.
12547 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12548 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12549 * obj-c++.dg/selector-2.mm: Ditto.
12550 * obj-c++.dg/isa-field-1.mm: Ditto.
12551 * obj-c++.dg/try-catch-1.mm: Ditto.
12552 * obj-c++.dg/local-decl-1.mm: Ditto.
12553 * obj-c++.dg/try-catch-9.mm: Ditto.
12554 * obj-c++.dg/no-extra-load.mm: Ditto.
12555 * obj-c++.dg/selector-5.mm: Ditto.
12556 * obj-c++.dg/method-12.mm: Ditto.
12557 * obj-c++.dg/try-catch-11.mm: Ditto.
12558 * obj-c++.dg/comp-types-11.mm: Ditto.
12559 * obj-c++.dg/bitfield-3.mm: Ditto.
12560 * obj-c++.dg/method-6.mm: Ditto.
12561 * obj-c++.dg/super-class-2.mm: Ditto.
12562 * obj-c++.dg/method-21.mm: Ditto.
12563 * obj-c++.dg/const-str-8.mm: Ditto.
12564 * obj-c++.dg/try-catch-7.mm: Ditto.
12565 * obj-c++.dg/method-15.mm: Ditto.
12566 * obj-c++.dg/layout-1.mm: Ditto.
12567 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12568 * obj-c++.dg/const-str-3.mm: Ditto.
12569 * obj-c++.dg/try-catch-2.mm: Ditto.
12570 * obj-c++.dg/objc-gc-3.mm: Ditto.
12571 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12572 * obj-c++.dg/bitfield-1.mm: Ditto.
12573 * obj-c++.dg/selector-6.mm: Ditto.
12574 * obj-c++.dg/method-13.mm: Ditto.
12575 * obj-c++.dg/comp-types-12.mm: Ditto.
12576 * obj-c++.dg/bitfield-4.mm: Ditto.
12577 * obj-c++.dg/try-catch-8.mm: Ditto.
12578 * obj-c++.dg/method-2.mm: Ditto.
12579 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12580 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12581 * obj-c++.dg/const-str-4.mm: Ditto.
12582 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12583 * obj-c++.dg/try-catch-3.mm: Ditto.
12584 * obj-c++.dg/comp-types-9.mm: Ditto.
12585 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12586 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12587 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12588 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12589 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12590 Use new NeXT interface as required.
12591 * obj-c++.dg/const-str-10.mm: Ditto.
12592 * obj-c++.dg/const-str-11.mm: Ditto.
12593 * obj-c++.dg/const-str-9.mm: Ditto.
12594 * obj-c++.dg/method-11.mm: Ditto.
12595 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12596 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12597 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12598 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12599 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12601 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12604 * g++.dg/template/typedef30.C: New test case.
12606 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12609 * gcc.c-torture/execute/pr43385.c: New test.
12611 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12613 * gcc.dg/strncpy-fix-1.c: New test.
12615 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12618 * lib/objc-torture.exp (objc-set-runtime-options): New.
12619 * objc/execute/execute.exp: Check runtime options on each pass.
12620 * objc/execute/exceptions/exceptions.exp: Ditto.
12621 * objc/compile/compile.exp: Ditto.
12624 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12626 (check_effective_target_objc2): New proc.
12627 (check_effective_target_next_runtime): New proc.
12628 * lib/objc.exp: Determine which runtime is in force and support it.
12629 * lib/obj-c++.exp: Ditto.
12631 2010-03-24 Jason Merrill <jason@redhat.com>
12634 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12636 2010-03-24 Martin Jambor <mjambor@suse.cz>
12638 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12640 * gcc.dg/ipa/ipa-2.c: Likewise.
12641 * gcc.dg/ipa/ipa-3.c: Likewise.
12642 * gcc.dg/ipa/ipa-4.c: Likewise.
12643 * gcc.dg/ipa/ipa-5.c: Likewise.
12644 * gcc.dg/ipa/ipa-7.c: Likewise.
12645 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12647 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12648 i_can_not_be_propagated_fully2 into a loop.
12649 * gcc.dg/ipa/ipa-8.c: New test.
12650 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12652 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12656 * gcc.dg/guality/pr43479.c: New test.
12657 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12658 and add volatile keyword.
12660 2010-03-23 Mike Stump <mikestump@comcast.net>
12662 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12664 2010-03-23 Jason Merrill <jason@redhat.com>
12666 * g++.dg/ext/altivec-17.C: Adjust error message.
12668 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12669 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12670 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12671 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12672 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12673 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12675 2010-03-22 Jason Merrill <jason@redhat.com>
12678 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12679 * g++.dg/ext/is_pod_98.C: New.
12682 * g++.dg/cpp0x/auto18.C: New.
12684 * gcc.dg/pr36997.c: Adjust error message.
12685 * g++.dg/ext/vector9.C: Likewise.
12686 * g++.dg/conversion/simd3.C: Likewise.
12687 * g++.dg/other/error23.C: Likewise.
12689 2010-03-22 Michael Matz <matz@suse.de>
12691 PR middle-end/43475
12692 * gfortran.dg/pr43475.f90: New testcase.
12694 2010-03-22 Richard Guenther <rguenther@suse.de>
12696 PR tree-optimization/43390
12697 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12699 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12701 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12702 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12704 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12705 Michael Matz <matz@suse.de>
12708 * g++.dg/parse/crash56.C: New test.
12710 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12713 * gfortran.dg/whole_file_15.f90 : New test.
12715 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12718 * gfortran.dg/inquire_size.f90: New test.
12720 2010-03-20 Richard Guenther <rguenther@suse.de>
12722 PR rtl-optimization/43438
12723 * gcc.c-torture/execute/pr43438.c: New testcase.
12725 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12728 * g++.dg/abi/mangle42.C: New test.
12730 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12733 * gcc.dg/pr43211.c: New test.
12734 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12736 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12738 PR rtl-optimization/42258
12739 * gcc.target/arm/thumb1-mul-moves.c: New test.
12742 * gcc.target/arm/thumb-andsi.c: New test.
12744 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12745 dg-require-effective-target.
12747 2010-03-19 Michael Matz <matz@suse.de>
12750 * g++.dg/other/pr43116.C: New testcase.
12752 2010-03-19 Michael Matz <matz@suse.de>
12755 * gcc.dg/pr43305.c: New testcase.
12757 2010-03-19 Richard Guenther <rguenther@suse.de>
12759 PR tree-optimization/43415
12760 * gcc.c-torture/compile/pr43415.c: New testcase.
12762 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12765 * gnat.dg/case_optimization2.adb: New test.
12766 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12768 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12769 Jack Howarth <howarth@bromo.med.uc.edu>
12772 * gcc.target/i386/push-1.c: Don't xfail
12773 scan-assembler-not "movups" on darwin.
12775 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12778 * gcc.dg/pr43058.c: New test.
12780 2010-03-18 Martin Jambor <mjambor@suse.cz>
12782 PR middle-end/42450
12783 * g++.dg/torture/pr42450.C: New test.
12785 2010-03-18 Michael Matz <matz@suse.de>
12787 PR middle-end/43419
12788 * gcc.dg/pr43419.c: New testcase.
12790 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12792 PR rtl-optimization/43360
12793 * gcc.dg/torture/pr43360.c: New.
12795 2010-03-18 Michael Matz <matz@suse.de>
12797 PR tree-optimization/43402
12798 * gcc.dg/pr43402.c: New testcase.
12800 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12803 * gcc.dg/pr42427.c: New test.
12805 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12807 PR libfortran/43265
12808 * gfortran.dg/read_empty_file.f: New test.
12809 * gfortran.dg/read_eof_all.f90: New test.
12810 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12811 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12813 2010-03-17 Michael Matz <matz@suse.de>
12815 * gcc.dg/pr43300.c: Add -w.
12817 2010-03-17 Richard Guenther <rguenther@suse.de>
12819 * gcc.dg/pr43379.c: Add -w.
12821 2010-03-17 Tobias Burnus <burnus@net-b.de>
12824 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12826 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12828 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12830 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12832 * ada/acats/run_all.sh: Log start and end times.
12834 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12836 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12838 2010-03-16 Richard Guenther <rguenther@suse.de>
12840 PR middle-end/43379
12841 * gcc.dg/pr43379.c: New testcase.
12843 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12846 * gcc.dg/guality/pr43051-1.c: New test.
12848 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12851 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12853 2010-03-15 Michael Matz <matz@suse.de>
12855 PR middle-end/43300
12856 * gcc.dg/pr43300.c: New testcase.
12858 2010-03-15 Richard Guenther <rguenther@suse.de>
12860 PR tree-optimization/43367
12861 * gcc.c-torture/compile/pr43367.c: New testcase.
12863 2010-03-15 Richard Guenther <rguenther@suse.de>
12865 PR tree-optimization/43317
12866 * gcc.dg/pr43317.c: New testcase.
12868 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12870 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12872 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12874 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12876 2010-03-14 Tobias Burnus <burnus@net-b.de>
12879 * gfortran.dg/impure_constructor_1.f90: New test.
12881 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12883 PR middle-end/43354
12884 * gfortran.dg/graphite/id-pr43354.f: New.
12886 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12888 PR middle-end/43349
12889 * gfortran.dg/graphite/pr43349.f: New.
12891 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12893 PR middle-end/43306
12894 * gcc.dg/graphite/pr43306.c: New.
12896 2010-03-12 David S. Miller <davem@davemloft.net>
12898 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12901 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12903 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12905 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12909 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12911 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12913 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12914 fail for *-*-mingw* targets.
12916 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12919 * gcc.dg/guality/pr43329-1.c: New test.
12921 2010-03-11 Martin Jambor <mjambor@suse.cz>
12923 PR tree-optimization/43257
12924 * g++.dg/torture/pr43257.C: New test.
12926 2010-03-11 Tobias Burnus <burnus@net-b.de>
12929 * gfortran.dg/namelist_61.f90: New test.
12931 2010-03-11 Richard Guenther <rguenther@suse.de>
12933 PR tree-optimization/43255
12934 * gcc.c-torture/compile/pr43255.c: New testcase.
12936 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12938 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12939 * gcc.dg/pr43280.c: New testcase.
12941 2010-03-11 Richard Guenther <rguenther@suse.de>
12944 * gcc.dg/lto/20100227-1_0.c: New testcase.
12945 * gcc.dg/lto/20100227-1_1.c: Likewise.
12947 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12949 PR libfortran/43320
12950 PR libfortran/43265
12951 * gfortran.dg/read_eof_6.f: New test
12952 * gfortran.dg/read_x_eof.f90: New test.
12953 * gfortran.dg/read_x_past.f: Update test.
12955 2010-03-10 Jan Hubicka <jh@suse.cz>
12957 * gcc.c-torture/compile/pr43288.c: New test.
12959 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12961 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12963 * g++.old-deja/g++.pt/asm2.C: Likewise.
12964 * gcc.c-torture/compile/20000804-1.c: Likewise.
12965 * gcc.target/i386/clobbers.c: Likewise.
12967 2010-03-10 Tobias Burnus <burnus@net-b.de>
12970 * gfortran.dg/c_assoc_3.f90: New test.
12972 2010-03-10 Jakub Jelinek <jakub@redhat.com>
12975 * gcc.dg/guality/pr36728-1.c: New test.
12976 * gcc.dg/guality/pr36728-2.c: New test.
12978 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12980 * gcc.dg/h8300-div-delay-slot.c: New test.
12982 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
12984 PR tree-optimization/43236
12985 * gcc.c-torture/execute/pr43236.c: New test.
12987 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
12989 PR middle-end/42859
12990 * g++.dg/eh/pr42859.C: New test.
12992 2010-03-09 Jakub Jelinek <jakub@redhat.com>
12995 * gcc.dg/pr43299.c: New test.
12998 * g++.dg/eh/unwind2.C: New test.
13000 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13001 Reza Yazdani <reza.yazdani@amd.com>
13003 PR middle-end/43065
13004 * gcc.dg/graphite/run-id-4.c: New.
13006 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13008 PR middle-end/43065
13009 * gcc.dg/graphite/run-id-3.c: New.
13011 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13013 PR middle-end/42644
13014 PR middle-end/42130
13015 * gcc.dg/graphite/id-18.c: New.
13016 * gcc.dg/graphite/run-id-pr42644.c: New.
13018 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13020 PR middle-end/42326
13021 * gcc.dg/graphite/pr42326.c: New.
13023 2010-03-08 Richard Guenther <rguenther@suse.de>
13025 PR tree-optimization/43269
13026 * gcc.c-torture/execute/pr43269.c: New testcase.
13028 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13031 * gfortran.dg/typebound_call_13.f03: New.
13033 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13035 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13036 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13038 2010-03-05 Jason Merrill <jason@redhat.com>
13040 * g++.dg/abi/mangle40.C: Require weak and alias.
13042 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13044 PR middle-end/42326
13045 * gfortran.dg/graphite/pr42326.f90: New.
13046 * gfortran.dg/graphite/pr42326-1.f90: New.
13048 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13050 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13051 (gnat_target_compile): Likewise.
13052 Reinitialize GNAT_UNDER_TEST if target changes.
13053 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13054 (local_find_gnatmake): Pass full --GCC to gnatlink.
13057 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13060 * gcc.dg/compound-literal-1.c: New testcase.
13062 2010-03-04 Martin Jambor <mjambor@suse.cz>
13064 PR tree-optimization/43164
13065 PR tree-optimization/43191
13066 * gcc.c-torture/compile/pr43164.c: New test.
13067 * gcc.c-torture/compile/pr43191.c: Likewise.
13069 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13072 * gfortran.dg/finalize_9.f90: New.
13074 2010-03-04 Tobias Burnus <burnus@net-b.de>
13075 Ken Werner <ken@linux.vnet.ibm.com>
13077 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13078 to dg-options for spu.
13079 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13080 dump-scan target to exclude spu.
13082 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13084 PR middle-end/43209
13085 * gcc.dg/tree-ssa/ivopts-4.c: New.
13087 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13089 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13090 include-opts and exclude-opts; skip checking the flags if arguments
13091 are the same as the defaults.
13092 (dg-xfail-if): Verify the number of arguments, supply defaults
13093 for unspecified optional arguments.
13094 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13096 2010-03-03 Jason Merrill <jason@redhat.com>
13099 * g++.dg/abi/mangle40.C: Updated.
13101 2010-03-03 Jason Merrill <jason@redhat.com>
13103 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13104 * g++.dg/abi/mangle23.C: Likewise.
13105 * g++.dg/eh/simd-2.C: Likewise.
13106 * g++.dg/ext/attribute-test-2.C: Likewise.
13107 * g++.dg/ext/vector14.C: Likewise.
13108 * g++.dg/other/pr34435.C: Likewise.
13109 * g++.dg/template/conv8.C: Likewise.
13110 * g++.dg/template/nontype9.C: Likewise.
13111 * g++.dg/template/qualttp17.C: Likewise.
13112 * g++.dg/template/ref1.C: Likewise.
13113 * g++.old-deja/g++.pt/crash68.C: Likewise.
13114 * g++.old-deja/g++.pt/ref1.C: Likewise.
13115 * g++.old-deja/g++.pt/ref3.C: Likewise.
13116 * g++.old-deja/g++.pt/ref4.C: Likewise.
13119 * g++.dg/abi/mangle40.C: New.
13120 * g++.dg/abi/mangle41.C: New.
13121 * g++.dg/lto/20100302_0.C: New.
13122 * g++.dg/lto/20100302_1.C: New.
13123 * g++.dg/lto/20100302.h: New.
13125 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13128 * gfortran.dg/internal_pack_12.f90: New test.
13130 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13132 * gcc.dg/pr36997.c: Adjust error message.
13134 2010-03-03 Mike Stump <mikestump@comcast.net>
13136 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13137 adjustments to not be present on machines that align the stack to
13138 more than 4 bytes and don't have a red zone yet as that is an
13139 unimplemented optimization.
13141 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13144 * gfortran.dg/impure_assignment_3.f90: New.
13146 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13149 * gfortran.dg/pr43229.f90: New test.
13152 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13155 * gcc.dg/guality/pr43177.c: New test.
13157 2010-03-02 Jason Merrill <jason@redhat.com>
13159 * g++.dg/ext/vector9.C: Adjust error message.
13160 * g++.dg/conversion/simd3.C: Likewise.
13161 * g++.dg/other/error23.C: Likewise.
13163 2010-03-02 Mike Stump <mikestump@comcast.net>
13166 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13168 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13171 * gfortran.dg/internal_pack_10.f90: New test.
13174 * gfortran.dg/internal_pack_11.f90: New test.
13176 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13178 PR middle-end/42640
13179 * gcc.dg/tree-ssa/pr42640.c: New.
13181 2010-03-01 Richard Guenther <rguenther@suse.de>
13183 PR tree-optimization/43220
13184 * gcc.c-torture/execute/pr43220.c: New testcase.
13186 2010-03-01 Richard Guenther <rguenther@suse.de>
13188 PR middle-end/43213
13189 * gcc.dg/pr43213.c: New testcase.
13191 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13194 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13196 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13198 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13200 (check_effective_target_ucn): Likewise.
13202 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13204 * gcc.dg/ucnid-2.c: Likewise.
13205 * gcc.dg/ucnid-3.c: Likewise.
13206 * gcc.dg/ucnid-4.c: Likewise.
13207 * gcc.dg/ucnid-11.c: Likewise.
13208 * gcc.dg/ucnid-12.c: Likewise.
13209 * gcc.dg/ucnid-6.c: Skip if !ucn.
13210 * gcc.dg/ucnid-9.c: Likewise.
13212 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13214 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13215 lists to dg-skip-if.
13216 * gcc.target/i386/stackalign/return-3.c: Likewise.
13218 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13220 * gcc.target/i386/clearcap.map: New file.
13221 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13222 Pass clearcap.map by default if supported.
13224 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13227 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13229 * gfortran.dg/stat_2.f90: Likewise.
13231 2010-03-01 Tobias Burnus <burnus@net-b.de>
13234 * gfortran.dg/module_read_2.f90: New test.
13236 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13239 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13240 * g++.dg/abi/mangle12.C: Likewise.
13241 * g++.dg/abi/mangle20-2.C: Likewise.
13242 * g++.dg/abi/mangle17.C: Likewise.
13243 * g++.dg/template/cond2.C: Likewise.
13244 * g++.dg/template/pr35240.C: Likewise.
13246 2010-02-27 Richard Guenther <rguenther@suse.de>
13248 PR tree-optimization/43186
13249 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13251 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13253 * g++.dg/abi/packed1.C: Expect warning on the SH.
13255 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13258 * g++.dg/parse/error37.C: New test.
13260 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13264 * gcc.dg/pr8927-1.c: Match new note.
13265 * gcc.dg/990506-0.c: Likewise.
13266 * gcc.dg/gomp/flush-2.c: Likewise.
13267 * gcc.dg/gomp/atomic-5.c: Likewise.
13268 * gcc.dg/gomp/pr34607.c: Likewise.
13269 * gcc.dg/pr35746.c: Likewise.
13270 * gcc.dg/cpp/pragma-1.c: Likewise.
13271 * gcc.dg/cpp/pragma-2.c: Likewise.
13272 * gcc.dg/pr41842.c: Likewise.
13273 * gcc.dg/noncompile/20040629-1.c: Likewise.
13274 * objc.dg/private-1.m: Likewise.
13276 2010-02-27 Tobias Burnus <burnus@net-b.de>
13279 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13280 * gfortran.dg/default_initialization_4.f90: New test.
13282 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13284 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13285 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13286 * gnat.dg/thin_pointer2.adb: New test.
13287 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13289 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13292 * gcc.dg/cpp/c90-pedantic.c: New.
13293 * gcc.dg/cpp/c90.c: New.
13294 * gcc.dg/gnu90-const-expr-1.c: New.
13295 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13297 2010-02-26 Richard Guenther <rguenther@suse.de>
13299 PR tree-optimization/43186
13300 * gcc.c-torture/compile/pr43186.c: New testcase.
13302 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13305 * c-c++-common/dwarf2/pr43190.c: New test.
13307 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13309 PR testsuite/37074:
13310 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13312 2010-02-26 Richard Guenther <rguenther@suse.de>
13314 PR tree-optimization/43188
13315 * gcc.c-torture/compile/pr43188.c: New testcase.
13317 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13320 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13322 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13324 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13326 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13329 * gcc.target/powerpc/pr43154.c: New file.
13331 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13334 * gfortran.dg/debug/pr43166.f: New test.
13337 * gcc.dg/torture/pr43165.c: New test.
13339 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13342 * c-c++-common/pr41779.c: Update.
13344 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13347 * lib/gnat-dg.exp (gnat_load): Redefine.
13349 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13350 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13352 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13355 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13356 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13360 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13362 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13364 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13367 * gcc.dg/guality/vla-1.c: New test.
13369 2010-02-24 Tobias Burnus <burnus@net-b.de>
13372 * gfortran.dg/c_ptr_tests_15.f90: New test.
13374 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13377 * gcc.target/i386/pr43107.c: New test.
13379 2010-02-23 Jason Merrill <jason@redhat.com>
13382 * g++.dg/cpp0x/variadic100.C: New.
13384 2010-02-23 Jason Merrill <jason@redhat.com>
13387 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13388 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13389 * c-c++-common/dwarf2/vla1.c: New.
13391 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13394 * gcc.dg/pr43139.c: New test.
13397 * gcc.dg/guality/pr43077-1.c: New test.
13399 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13402 * gcc.dg/march.c: New.
13403 * gcc.dg/march-generic.c: New.
13404 * gcc.dg/mtune.c: New.
13406 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13408 PR middle-end/43083
13409 * gcc.dg/graphite/pr43083.c: New.
13411 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13413 PR middle-end/43097
13414 * gfortran.dg/graphite/pr43097.f: New.
13416 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13417 Manuel López-Ibáñez <manu@gcc.gnu.org>
13419 PR middle-end/43140
13420 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13422 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13424 PR middle-end/43026
13425 * g++.dg/graphite/pr43026.C: New.
13427 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13430 * gcc.dg/cleanup-1.c: Update.
13431 * gcc.dg/func-args-1.c: Update.
13432 * gcc.dg/format/sentinel-1.c: Update.
13433 * g++.old-deja/g++.jason/scoping10.C: Update.
13434 * g++.old-deja/g++.ns/lookup5.C: Update.
13435 * g++.dg/ext/cleanup-1.C: Update.
13436 * g++.dg/parse/varmod1.C: Update.
13437 * g++.dg/parse/error33.C: Update.
13438 * g++.dg/expr/call3.C: Update.
13439 * g++.dg/func-args-1.C: New.
13441 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13444 * gcc.dg/attr-used-2.c: Moved to ...
13445 * c-c++-common/attr-used-2.c: Here.
13447 * gcc.dg/attr-used.c: Moved to ...
13448 * c-c++-common/attr-used.c: Here.
13450 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13452 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13454 2010-02-22 Richard Guenther <rguenther@suse.de>
13457 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13458 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13460 2010-02-22 Richard Guenther <rguenther@suse.de>
13462 PR tree-optimization/42749
13463 * gcc.c-torture/compile/pr42749.c: New testcase.
13465 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13468 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13469 * gfortran.dg/internal_pack_9.f90: New test.
13471 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13474 * g++.dg/template/recurse.C: Adjust.
13475 * g++.dg/template/pr23510.C: New.
13477 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13480 * g++.dg/template/memclass4.C: New test.
13482 2010-02-21 Tobias Burnus <burnus@net-b.de>
13485 * gfortran.dg/reassoc_5.f90: New test.
13487 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13490 * gcc.target/i386/pr43067.c: New test.
13492 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13495 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13497 * g++.dg/warn/Wconversion-null.C: New test.
13498 * g++.old-deja/g++.other/null1.C: Move to...
13499 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13501 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13505 * gfortran.dg/dependency_26.f90: New test.
13508 * gfortran.dg/internal_pack_7.f90: New test.
13511 * gfortran.dg/internal_pack_8.f90: New test.
13513 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13516 * c-c++-common/pr41779.c: Fix broken testcase.
13518 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13521 * c-c++-common/pr36513.c: New testcase.
13522 * c-c++-common/pr36513-2.c: New testcase.
13524 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13527 * c-c++-common/pr41779.c: New.
13529 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13532 * gcc.dg/pr43084.c: New test.
13534 2010-02-19 Richard Guenther <rguenther@suse.de>
13536 PR tree-optimization/42916
13537 * gcc.dg/pr42916.c: New testcase.
13539 2010-02-18 Jason Merrill <jason@redhat.com>
13542 * g++.dg/abi/packed1.C: Add expected warning.
13545 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13546 * gcc.dg/torture/dg-torture.exp: Likewise.
13547 * c-c++-common/torture/complex-sign.h,
13548 c-c++-common/torture/complex-sign-add.c,
13549 c-c++-common/torture/complex-sign-mixed-add.c,
13550 c-c++-common/torture/complex-sign-mixed-div.c,
13551 c-c++-common/torture/complex-sign-mixed-mul.c,
13552 c-c++-common/torture/complex-sign-mixed-sub.c,
13553 c-c++-common/torture/complex-sign-mul.c,
13554 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13555 Adapt for C++ compilation as well.
13558 * g++.dg/ext/label1.C: Update.
13559 * g++.dg/ext/label2.C: Update.
13562 * g++.dg/template/dependent-name6.C: New.
13565 * g++.dg/parse/namespace12.C: New.
13567 2010-02-18 Martin Jambor <mjambor@suse.cz>
13569 PR tree-optimization/43066
13570 * gcc.c-torture/compile/pr43066.c: New test.
13572 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13574 * g++.dg/ext/attrib35.C: Fix target selector string.
13575 * g++.dg/ext/attrib36.C: Ditto.
13576 * g++.dg/ext/attrib37.C: Ditto.
13577 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13578 * g++.dg/abi/mangle25.C: Ditto.
13580 2010-02-17 Jason Merrill <jason@redhat.com>
13583 * g++.dg/parse/namespace11.C: New.
13586 * g++.dg/ext/attrib37.C: New.
13589 * g++.dg/template/ptrmem20.C: New.
13591 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13594 * gcc.target/i386/xop-check.h: Include m256-check.h.
13595 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13596 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13597 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13598 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13600 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13603 * gcc.dg/pr42918.c: New test.
13605 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13607 * g++.dg/ext/attrib36.C: Require ILP32.
13609 2010-02-16 Richard Guenther <rguenther@suse.de>
13611 PR tree-optimization/41043
13612 * gfortran.dg/pr41043.f90: New testcase.
13613 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13615 2010-02-16 Jason Merrill <jason@redhat.com>
13617 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13619 2010-02-16 Ira Rosen <irar@il.ibm.com>
13621 PR tree-optimization/43074
13622 * gcc.dg/vect/fast-math-pr43074.c: New test.
13624 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13626 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13628 2010-02-16 Jason Merrill <jason@redhat.com>
13631 * g++.dg/ext/attrib36.C: New.
13634 * g++.dg/other/array6.C: New.
13636 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13638 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13640 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13642 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13643 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13644 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13645 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13646 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13647 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13649 2010-02-15 Richard Guenther <rguenther@suse.de>
13651 PR middle-end/43068
13652 * g++.dg/torture/pr43068.C: New testcase.
13654 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13657 * g++.dg/opt/ice1.C: New.
13659 2010-02-14 Jason Merrill <jason@redhat.com>
13662 * g++.dg/cpp0x/initlist-opt.C: New.
13664 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13668 * gfortran.dg/internal_pack_6.f90: New test.
13670 2010-02-12 Jason Merrill <jason@redhat.com>
13673 * g++.dg/cpp0x/variadic99.C: New.
13675 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13677 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13678 sign extend pointers to gualchk_t.
13681 * g++.dg/other/default3.C: Xfail g4 test.
13683 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13685 PR middle-end/43012
13686 * gcc.dg/graphite/pr43012.c: New.
13688 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13690 PR middle-end/42930
13691 * g++.dg/graphite/pr42930.C: New.
13693 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13695 PR middle-end/42914
13696 PR middle-end/42530
13697 * gcc.dg/graphite/pr42530.c: New.
13698 * gcc.dg/graphite/pr42914.c: New.
13700 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13702 PR middle-end/42771
13703 * gcc.dg/graphite/pr42771.c: New.
13705 2010-02-11 Richard Guenther <rguenther@suse.de>
13707 PR tree-optimization/42998
13708 * gcc.c-torture/compile/pr42998.c: New testcase.
13710 2010-02-10 Jason Merrill <jason@redhat.com>
13713 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13715 PR c++/42983, core issue 906
13716 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13717 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13720 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13722 2010-02-10 Richard Guenther <rguenther@suse.de>
13724 PR tree-optimization/43017
13725 * gcc.dg/torture/pr43017.c: New testcase.
13727 2010-02-10 Tobias Burnus <burnus@net-b.de>
13730 * gfortran.dg/private_type_1.f90: Update error location.
13731 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13732 * gfortran.dg/typebound_operator_2.f03: Ditto.
13733 * gfortran.dg/assignment_2.f90: Ditto.
13734 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13735 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13737 2010-02-10 Tobias Burnus <burnus@net-b.de>
13740 * gfortran.dg/bind_c_usage_20.f90: New test.
13742 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13745 * g++.dg/debug/pr43010.C: New test.
13747 2010-02-10 Richard Guenther <rguenther@suse.de>
13750 * gcc.c-torture/execute/20100209-1.c: New testcase.
13751 * gcc.dg/fold-div-3.c: Likewise.
13753 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13755 * gcc.dg/builtin-ffs-1.c: New test.
13757 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13760 * gfortran.dg/array_constructor_35.f90: New test.
13762 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13764 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13766 2010-02-09 Jason Merrill <jason@redhat.com>
13769 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13772 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13774 2010-02-09 Tobias Burnus <burnus@net-b.de>
13777 * gfortran.dg/module_write_1.f90: New test.
13779 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13781 * gcc.dg/pr19340.c: Adjust.
13783 2010-02-09 Richard Guenther <rguenther@suse.de>
13785 PR tree-optimization/43008
13786 * gcc.c-torture/execute/pr43008.c: New testcase.
13788 2010-02-09 Richard Guenther <rguenther@suse.de>
13790 PR tree-optimization/43000
13791 * gcc.dg/torture/pr43000.c: New testcase.
13792 * gcc.dg/torture/pr43002.c: Likewise.
13794 2010-02-09 Daniel Kraft <d@domob.eu>
13797 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13798 and pass -Wsurprising as necessary.
13800 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13802 PR tree-optimization/42890
13803 * g++.dg/torture/pr42890.C: New test.
13805 2010-02-08 Richard Guenther <rguenther@suse.de>
13807 PR middle-end/42995
13808 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13810 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13812 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13813 return 0 from main.
13814 * gcc.dg/graphite/block-1.c: Same.
13815 * gcc.dg/graphite/block-3.c: Same.
13816 * gcc.dg/graphite/block-4.c: Same.
13817 * gcc.dg/graphite/block-5.c: Same.
13818 * gcc.dg/graphite/block-6.c: Same.
13819 * gcc.dg/graphite/block-7.c: Same.
13820 * gcc.dg/graphite/interchange-0.c: Same.
13821 * gcc.dg/graphite/interchange-1.c: Same.
13822 * gcc.dg/graphite/interchange-10.c: Same.
13823 * gcc.dg/graphite/interchange-11.c: Same.
13824 * gcc.dg/graphite/interchange-12.c: Same.
13825 * gcc.dg/graphite/interchange-2.c: Same.
13826 * gcc.dg/graphite/interchange-3.c: Same.
13827 * gcc.dg/graphite/interchange-4.c: Same.
13828 * gcc.dg/graphite/interchange-5.c: Same.
13829 * gcc.dg/graphite/interchange-6.c: Same.
13830 * gcc.dg/graphite/interchange-7.c: Same.
13831 * gcc.dg/graphite/interchange-8.c: Same.
13832 * gcc.dg/graphite/interchange-9.c: Same.
13833 * gcc.dg/graphite/interchange-mvt.c: Same.
13835 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13837 * gfortran.dg/graphite/id-19.f: New.
13838 * gfortran.dg/graphite/pr14741.f90: New.
13839 * gfortran.dg/graphite/pr41924.f90: New.
13840 * gfortran.dg/graphite/run-id-2.f90: New.
13842 2010-02-07 Richard Guenther <rguenther@suse.de>
13844 PR middle-end/42956
13845 * gcc.c-torture/compile/pr42956.c: New testcase.
13847 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13849 PR libfortran/42742
13850 * gfortran.dg/fmt_cache_2.f: New test.
13852 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13854 * gfortran.dg/read_no_eor.f90: New test.
13856 2010-02-05 Jason Merrill <jason@redhat.com>
13858 * g++.dg/ext/label13.C: Move constructor body out of class.
13860 2010-02-03 Jason Merrill <jason@redhat.com>
13863 * g++.dg/ext/dllexport3.C: New.
13865 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13867 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13869 2010-02-05 Richard Guenther <rguenther@suse.de>
13871 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13873 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13876 * g++.dg/other/crash-9.C: New test.
13878 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13881 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13883 2010-02-04 Richard Guenther <rguenther@suse.de>
13885 PR rtl-optimization/42952
13886 * gcc.dg/torture/pr42952.c: New testcase.
13888 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13890 PR libfortran/42901
13891 * gfortran.dg/namelist_60.f90: New test.
13893 2010-02-03 Jason Merrill <jason@redhat.com>
13896 * g++.dg/ext/builtin11.C: New.
13900 * g++.dg/abi/mangle35.C: New.
13901 * g++.dg/abi/mangle37.C: New.
13904 * g++.dg/abi/mangle36.C: New.
13907 * g++.dg/warn/string1.C: New.
13909 2010-02-03 Richard Guenther <rguenther@suse.de>
13911 PR tree-optimization/42944
13912 * gcc.dg/errno-1.c: New testcase.
13914 2010-02-03 Richard Guenther <rguenther@suse.de>
13916 PR middle-end/42927
13917 * gcc.c-torture/compile/pr42927.c: New testcase.
13919 2010-02-03 Tobias Burnus <burnus@net-b.de>
13922 * gfortran.dg/null_4.f90: New test.
13924 2010-02-02 Jason Merrill <jason@redhat.com>
13927 * g++.dg/ext/label13.C: New.
13929 2010-02-02 Tobias Burnus <burnus@net-b.de>
13932 * gfortran.dg/func_result_5.f90: New test.
13934 2010-02-01 Tobias Burnus <burnus@net-b.de>
13937 * gfortran.dg/pure_initializer_3.f90: News test.
13939 2010-01-31 Janus Weil <janus@gcc.gnu.org>
13942 * gfortran.dg/allocate_derived_2.f90: New test.
13944 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13946 PR middle-end/42898
13947 * gcc.dg/torture/pr42898-2.c: New test.
13949 2010-01-31 Richard Guenther <rguenther@suse.de>
13951 PR middle-end/42898
13952 * gcc.dg/torture/pr42898.c: New testcase.
13954 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
13957 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13958 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13960 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
13962 * g++.dg/tree-ssa/inline-1.C: New.
13963 * g++.dg/tree-ssa/inline-2.C: New.
13964 * g++.dg/tree-ssa/inline-3.C: New.
13966 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13969 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13970 the string 'pow' in the pathname of the compiler from generating a
13973 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13975 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13976 * g++.old-deja/g++.mike/eh17.C: Likewise.
13977 * g++.old-deja/g++.mike/p5571.C: Likewise.
13979 2010-01-29 Dodji Seketeli <dodji@redhat.com>
13986 * g++.dg/other/crash-5.C: New test.
13987 * g++.dg/other/crash-6.C: New test.
13988 * g++.dg/other/crash-7.C: New test.
13989 * g++.dg/other/crash-8.C: New test.
13991 2010-01-29 Jakub Jelinek <jakub@redhat.com>
13993 PR rtl-optimization/42889
13994 * gcc.dg/pr42889.c: New test.
13996 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13998 * gcc.target/i386/pr42881.c: Use SSE2.
14000 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14003 * gcc.target/i386/pr42891.c: New test.
14005 2010-01-28 Richard Guenther <rguenther@suse.de>
14007 PR tree-optimization/42871
14008 * g++.dg/torture/pr42871.C: New testcase.
14010 2010-01-28 Richard Guenther <rguenther@suse.de>
14012 * gcc.dg/Wobjsize-1.h: New testcase.
14013 * gcc.dg/Wobjsize-1.c: Likewise.
14015 2010-01-28 Richard Guenther <rguenther@suse.de>
14017 PR middle-end/42883
14018 * g++.dg/torture/pr42883.C: New testcase.
14020 2010-01-28 Michael Matz <matz@suse.de>
14022 * gcc.target/i386/pr42881.c: New test.
14024 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14026 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14027 Add i?86-*-solaris2* support.
14029 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14033 * g++.dg/template/typedef27.C: New test case.
14034 * g++.dg/template/typedef28.C: New test case.
14036 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14038 * gcc.dg/optimize-bswap*.c: Add ARM target
14040 2010-01-27 Richard Guenther <rguenther@suse.de>
14042 PR middle-end/42878
14043 * gcc.dg/torture/pr42878-1.c: New testcase.
14044 * gcc.dg/torture/pr42878-2.c: Likewise.
14046 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14048 PR middle-end/42874
14049 * gcc.dg/vla-22.c: New test.
14051 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14053 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14056 2010-01-26 Richard Guenther <rguenther@suse.de>
14058 PR rtl-optimization/42685
14059 * gcc.dg/pr42685.c: New testcase.
14060 * g++.dg/other/pr42685.C: Likewise.
14062 2010-01-26 Richard Guenther <rguenther@suse.de>
14064 PR middle-end/42806
14065 * g++.dg/other/pr42806.C: New testcase.
14067 2010-01-26 Richard Guenther <rguenther@suse.de>
14069 PR tree-optimization/42250
14070 * gcc.dg/pr42250.c: New testcase.
14072 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14074 * gnat.dg/array_bounds_test.adb: New test.
14076 2010-01-25 Tobias Burnus <burnus@net-b.de>
14079 * gfortran.dg/generic_21.f90: New test.
14081 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14084 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14086 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14089 * g++.dg/abi/arm_va_list2.C: New test.
14090 * g++.dg/abi/arm_va_list2.h: Companion header file.
14092 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14095 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14098 * gfortran.dg/char_array_arg_1.f90 : New test.
14100 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14102 2010-01-24 Tobias Burnus <burnus@net-b.de>
14105 * gfortran.dg/generic_20.f90: New test.
14107 2010-01-22 Michael Matz <matz@suse.de>
14109 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14112 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14115 * gfortran.dg/dependency_25.f90 : New test.
14117 2010-01-21 Martin Jambor <mjambor@suse.cz>
14119 PR tree-optimization/42585
14120 * gcc.dg/tree-ssa/pr42585.c: New test.
14122 2010-01-21 Richard Guenther <rguenther@suse.de>
14124 PR middle-end/19988
14125 * gcc.dg/pr19988.c: New testcase.
14127 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14129 * g++.dg/compat/decimal/compat-common.h: New file.
14130 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14131 * g++.dg/compat/decimal/pass_x.h: New file.
14132 * g++.dg/compat/decimal/pass_y.h: New file.
14133 * g++.dg/compat/decimal/pass-1_main.C: New file.
14134 * g++.dg/compat/decimal/pass-1_x.C: New file.
14135 * g++.dg/compat/decimal/pass-1_y.C: New file.
14136 * g++.dg/compat/decimal/pass-2_main.C: New file.
14137 * g++.dg/compat/decimal/pass-2_x.C: New file.
14138 * g++.dg/compat/decimal/pass-2_y.C: New file.
14139 * g++.dg/compat/decimal/pass-3_main.C: New file.
14140 * g++.dg/compat/decimal/pass-3_x.C: New file.
14141 * g++.dg/compat/decimal/pass-3_y.C: New file.
14142 * g++.dg/compat/decimal/pass-4_main.C: New file.
14143 * g++.dg/compat/decimal/pass-4_x.C: New file.
14144 * g++.dg/compat/decimal/pass-4_y.C: New file.
14145 * g++.dg/compat/decimal/pass-5_main.C: New file.
14146 * g++.dg/compat/decimal/pass-5_x.C: New file.
14147 * g++.dg/compat/decimal/pass-5_y.C: New file.
14148 * g++.dg/compat/decimal/pass-6_main.C: New file.
14149 * g++.dg/compat/decimal/pass-6_x.C: New file.
14150 * g++.dg/compat/decimal/pass-6_y.C: New file.
14151 * g++.dg/compat/decimal/return_x.h: New file.
14152 * g++.dg/compat/decimal/return_y.h: New file.
14153 * g++.dg/compat/decimal/return-1_main.C: New file.
14154 * g++.dg/compat/decimal/return-1_x.C: New file.
14155 * g++.dg/compat/decimal/return-1_y.C: New file.
14156 * g++.dg/compat/decimal/return-2_main.C: New file.
14157 * g++.dg/compat/decimal/return-2_x.C: New file.
14158 * g++.dg/compat/decimal/return-2_y.C: New file.
14159 * g++.dg/compat/decimal/return-3_main.C: New file.
14160 * g++.dg/compat/decimal/return-3_x.C: New file.
14161 * g++.dg/compat/decimal/return-3_y.C: New file.
14162 * g++.dg/compat/decimal/return-4_main.C: New file.
14163 * g++.dg/compat/decimal/return-4_x.C: New file.
14164 * g++.dg/compat/decimal/return-4_y.C: New file.
14165 * g++.dg/compat/decimal/return-5_main.C: New file.
14166 * g++.dg/compat/decimal/return-5_x.C: New file.
14167 * g++.dg/compat/decimal/return-5_y.C: New file.
14168 * g++.dg/compat/decimal/return-6_main.C: New file.
14169 * g++.dg/compat/decimal/return-6_x.C: New file.
14170 * g++.dg/compat/decimal/return-6_y.C: New file.
14172 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14175 * gcc.dg/pr42715.c: New.
14177 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14180 * g++.dg/parse/crash55.C: New.
14182 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14185 * gcc.dg/guality/pr42782.c: New.
14187 2010-01-20 Jason Merrill <jason@redhat.com>
14190 * g++.dg/abi/packed1.C: New.
14193 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14196 * g++.dg/parse/fn-typedef1.C: New.
14197 * g++.dg/other/cv_quals.C: Adjust.
14199 2010-01-20 Anthony Green <green@moxielogic.com>
14201 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14202 pack(push) pragma).
14203 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14204 * gcc.dg/20020312-2.c: Port this to the moxie core.
14205 * gcc.dg/weak/typeof-2.c: Ditto.
14207 2010-01-20 Richard Guenther <rguenther@suse.de>
14209 PR tree-optimization/42717
14210 * gcc.c-torture/compile/pr42717.c: New testcase.
14212 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14214 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14215 of signed, add a few new tests.
14217 PR middle-end/42803
14218 * g++.dg/parse/limits-initializer1.C: New test.
14220 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14223 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14224 * gfortran.dg/typebound_call_12.f03: New test.
14226 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14229 * gfortran.dg/bounds_check_15.f90 : New test.
14231 2010-01-19 Michael Matz <matz@suse.de>
14233 PR tree-optimization/41783
14234 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14236 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14239 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14240 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14241 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14242 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14243 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14244 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14245 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14246 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14247 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14248 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14249 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14251 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14254 * gfortran.dg/extends_6.f03: Modified an error message.
14255 * gfortran.dg/extends_10.f03: New test.
14256 * gfortran.dg/private_type_6.f03: Modified an error message.
14257 * gfortran.dg/structure_constructor_8.f03: Ditto.
14259 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14261 PR tree-optimization/42719
14262 * gcc.dg/pr42719.c: New test.
14265 * gcc.dg/pr42728.c: New test.
14267 2010-01-19 Anthony Green <green@moxielogic.com>
14269 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14271 2010-01-18 Anthony Green <green@moxielogic.com>
14273 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14276 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14278 * g++.dg/template/error45.C: reverted as part of reverting the
14279 fix of PR c++/42634.
14281 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14284 * g++.dg/template/error45.C: New test.
14286 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14289 * g++.dg/conversion/op6.C: New test.
14291 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14294 * gcc.target/alpha/pr42774.c: New test.
14296 2010-01-18 Richard Guenther <rguenther@suse.de>
14298 PR tree-optimization/42781
14299 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14301 2010-01-17 Richard Guenther <rguenther@suse.de>
14303 PR middle-end/42248
14304 * gcc.c-torture/execute/pr42248.c: New testcase.
14306 2010-01-17 Richard Guenther <rguenther@suse.de>
14308 PR tree-optimization/42773
14309 * g++.dg/torture/pr42773.C: New testcase.
14311 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14314 * gfortran.dg/interface_assignment_5.f90: New test.
14316 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14319 * g++.dg/template/crash94.C: Reverted.
14321 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14324 * gcc.dg/debug/pr42767.c: New.
14326 2010-01-15 Jason Merrill <jason@redhat.com>
14329 * g++.dg/cpp0x/decltype22.C: New.
14331 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14333 PR middle-end/42760
14334 * g++.dg/torture/pr42760.C: New test.
14336 2010-01-15 Jing Yu <jingyu@google.com>
14338 PR rtl-optimization/42691
14339 * gcc.c-torture/execute/pr42691.c: New.
14341 2010-01-15 Richard Guenther <rguenther@suse.de>
14343 PR middle-end/42739
14344 * g++.dg/torture/pr42739.C: New testcase.
14346 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14348 * g++.dg/template/error45.C: Revert as part of reverting changes
14351 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14354 * gfortran.dg/interface_31.f90: New test.
14356 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14358 * gcc.target/powerpc/pr42747.c: New file.
14360 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14362 PR middle-end/42674
14363 * c-c++-common/pr42674.c: New test.
14366 * g++.dg/template/instantiate11.C: New test.
14368 2010-01-14 Jason Merrill <jason@redhat.com>
14371 * g++.dg/overload/error3.C: New.
14374 * g++.dg/overload/rvalue1.C: New.
14376 2010-01-14 Martin Jambor <mjambor@suse.cz>
14378 PR tree-optimization/42706
14379 * gcc.dg/ipa/pr42706.c: New testcase.
14381 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14383 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14385 2010-01-14 Martin Jambor <mjambor@suse.cz>
14387 PR tree-optimization/42714
14388 * g++.dg/torture/pr42714.C: New test.
14390 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14392 PR rtl-optimization/42246
14393 * gfortran.dg/pr42246-2.f: New.
14395 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14397 PR rtl-optimization/42389
14398 * gcc.dg/pr42389.c: New.
14400 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14402 PR rtl-optimization/42388
14403 * gcc.dg/pr42388.c: New.
14405 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14407 PR rtl-optimization/42294
14408 * gfortran.dg/pr42294.f: New.
14410 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14412 PR rtl-optimization/39453
14413 PR rtl-optimization/42246
14414 * gcc.dg/pr39453.c: New.
14415 * gcc.dg/pr42246.c: New.
14417 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14419 PR middle-end/42245
14420 * gcc.dg/pr42245.c: New.
14421 * gcc.dg/pr42245-2.c: New.
14423 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14425 PR rtl-optimization/42249
14426 * gcc.dg/pr42249.c: New.
14428 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14431 * gcc.c-torture/execute/pr42721.c: New test.
14433 2010-01-14 Ira Rosen <irar@il.ibm.com>
14435 PR tree-optimization/42709
14436 * gcc.dg/vect/pr42709.c: New test.
14438 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14441 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14442 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14444 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14447 * gfortran.dg/generic_19.f90 : New test.
14449 2010-01-13 Richard Guenther <rguenther@suse.de>
14451 PR tree-optimization/42730
14452 * gcc.c-torture/compile/pr42730.c: New testcase.
14454 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14457 * gcc.target/ia64/pr42542-1.c: New.
14458 * gcc.target/ia64/pr42542-2.c: New.
14459 * gcc.target/ia64/pr42542-3.c: New.
14461 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14464 * g++.dg/template/error45.C: New test.
14466 2010-01-13 Martin Jambor <mjambor@suse.cz>
14468 PR tree-optimization/42704
14469 * g++.dg/torture/pr42704.C: New test.
14471 2010-01-13 Martin Jambor <mjambor@suse.cz>
14473 PR tree-optimization/42703
14474 * gcc.c-torture/compile/pr42703.c: New test.
14476 2010-01-13 Richard Guenther <rguenther@suse.de>
14478 PR tree-optimization/42705
14479 * gcc.c-torture/compile/pr42705.c: New testcase.
14481 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14483 * gcc.target/bfin/l2.c: New test.
14484 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14486 2010-01-13 Richard Guenther <rguenther@suse.de>
14488 PR middle-end/42716
14489 * gcc.c-torture/compile/pr42716.c: New testcase.
14491 2010-01-13 Richard Guenther <rguenther@suse.de>
14494 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14496 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14499 * gcc.c-torture/compile/pr42708-1.c: New test.
14501 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14504 * gcc.dg/pr42662.c: New test.
14506 PR tree-optimization/42645
14507 * g++.dg/other/pr42645-1.C: New test.
14508 * g++.dg/other/pr42645-2.C: New test.
14510 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14513 * gcc.target/powerpc/warn-1.c: New test.
14514 * gcc.target/powerpc/warn-2.c: New test.
14516 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14518 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14521 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14523 * gcc.dg/lto/20100108_0.c: New.
14525 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14527 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14528 Add -march=i686 -msse for 32bit x86 targets.
14530 2010-01-10 Richard Guenther <rguenther@suse.de>
14532 PR middle-end/42667
14533 * gcc.dg/torture/pr42667.c: New testcase.
14535 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14538 * gfortran.dg/array_constructor_34.f90: New test.
14540 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14543 * gfortran.dg/array_constructor_33.f90: New test.
14544 gfortran.dg/array_function_5.f90: Add credit.
14546 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14549 * gcc.dg/pr42631.c: New.
14551 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14554 * gcc.dg/pr42630.c: New.
14556 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14559 * gcc.dg/pr42629.c: New.
14561 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14563 PR middle-end/42363
14564 * gcc.dg/torture/pr42363.c: New.
14566 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14570 * gcc.dg/vect/pr42604.c: New.
14571 * gcc.dg/vect/pr42395.c: New.
14573 2010-01-09 Richard Guenther <rguenther@suse.de>
14575 PR middle-end/42512
14576 * gcc.c-torture/execute/pr42512.c: New testcase.
14578 2010-01-09 Tobias Burnus <burnus@net-b.de>
14581 * gfortran.dg/c_ptr_tests_14.f90: New test.
14583 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14586 * gnat.dg/null_pointer_deref1.adb: Don't run on
14587 sparc*-sun-solaris2.11.
14589 2010-01-08 Richard Guenther <rguenther@suse.de>
14592 * gcc.dg/lto/20100103-1_0.c: New testcase.
14593 * gcc.dg/lto/20100103-2_0.c: Likewise.
14595 2010-01-08 Tobias Burnus <burnus@net-b.de
14598 * gfortran.dg/asynchronous_1.f90: New test.
14599 * gfortran.dg/asynchronous_2.f90: New test.
14600 * gfortran.dg/conflicts.f90: Update error message.
14602 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14605 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14607 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14609 PR tree-optimization/42625
14610 * g++.dg/opt/dtor4.C: New test.
14611 * g++.dg/opt/dtor4.h: New.
14612 * g++.dg/opt/dtor4-aux.cc: New.
14614 2010-01-07 Tobias Burnus <burnus@net-b.de>
14617 * gfortran.dg/proc_ptr_26.f90: New test.
14619 2010-01-07 Tobias Burnus <burnus@net-b.de>
14622 * gfortran.dg/allocatable_scalar_7.f90: New test.
14624 2010-01-06 Richard Guenther <rguenther@suse.de>
14626 * gcc.c-torture/compile/pr42632.c: New testcase.
14628 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14631 * gcc.target/i386/pr42542-4.c: New.
14632 * gcc.target/i386/pr42542-4a.c: Likewise.
14633 * gcc.target/i386/pr42542-5.c: Likewise.
14634 * gcc.target/i386/pr42542-5a.c: Likewise.
14636 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14638 * gcc.dg/tls/opt-15.c: New test.
14640 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14642 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14644 2010-01-05 Martin Jambor <mjambor@suse.cz>
14646 PR tree-optimization/42462
14647 * g++.dg/torture/pr42462.C: New test.
14649 2010-01-05 Jason Merrill <jason@redhat.com>
14651 * g++.dg/cpp0x/initlist30.C: New test.
14653 2010-01-05 Richard Guenther <rguenther@suse.de>
14655 PR tree-optimization/42614
14656 * gcc.c-torture/execute/pr42614.c: New testcase.
14658 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14660 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14661 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14662 -Wunreachable-code.
14663 * gcc.dg/Wunreachable-2.c: Likewise.
14664 * gcc.dg/Wunreachable-3.c: Likewise.
14665 * gcc.dg/Wunreachable-4.c: Likewise.
14666 * gcc.dg/Wunreachable-5.c: Likewise.
14667 * gcc.dg/Wunreachable-6.c: Likewise.
14668 * gcc.dg/Wunreachable-7.c: Likewise.
14669 * gcc.dg/Wunreachable-8.c: Likewise.
14670 * gcc.dg/20041231-1.c: Likewise.
14672 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14675 * gcc.dg/pr42611.c: New test.
14677 PR tree-optimization/42508
14678 * g++.dg/opt/pr42508.C: New test.
14680 2010-01-05 Tobias Burnus <burnus@net-b.de>
14683 * gfortran.dg/allocatable_scalar_8.f90: New.
14685 2010-01-04 Martin Jambor <mjambor@suse.cz>
14687 PR tree-optimization/42398
14688 * gcc.c-torture/compile/pr42398.c: New test.
14690 2010-01-04 Jason Merrill <jason@redhat.com>
14693 * g++.dg/ext/attrib35.C: New.
14696 * g++.dg/cpp0x/auto17.C: New.
14698 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14700 * gcc.dg/lto/20100104_0.c: New.
14702 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14705 * gcc.target/i386/pr42542-1.c: New.
14706 * gcc.target/i386/pr42542-1a.c: Likewise.
14707 * gcc.target/i386/pr42542-1b.c: Likewise.
14708 * gcc.target/i386/pr42542-2.c: Likewise.
14709 * gcc.target/i386/pr42542-2a.c: Likewise.
14710 * gcc.target/i386/pr42542-2b.c: Likewise.
14711 * gcc.target/i386/pr42542-3.c: Likewise.
14712 * gcc.target/i386/pr42542-3a.c: Likewise.
14714 2009-01-04 Tobias Burnus <burnus@net-b.de>
14717 * gfortran.dg/allocatable_scalar_5.f90: New test.
14718 * gfortran.dg/allocatable_scalar_6.f90: New test.
14720 2010-01-03 Richard Guenther <rguenther@suse.de>
14723 * gfortran.dg/gomp/recursion1.f90: Remove.
14725 2010-01-03 Richard Guenther <rguenther@suse.de>
14727 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14728 * gcc.dg/uninit-6.c: Likewise.
14729 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14731 2010-01-03 Richard Guenther <rguenther@suse.de>
14733 PR tree-optimization/42589
14734 * gcc.target/i386/pr42589.c: New testcase.
14736 2010-01-03 Richard Guenther <rguenther@suse.de>
14738 PR tree-optimization/42438
14739 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14741 2010-01-02 Richard Guenther <rguenther@suse.de>
14744 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14746 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14749 * gcc.target/alpha/pr42448-1.c: New test.
14750 * gcc.target/alpha/pr42448-2.c: Ditto.
14752 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14754 PR preprocessor/41947
14755 * gcc.dg/c99-hexfloat-3.c: New test.
14757 2010-01-01 Richard Guenther <rguenther@suse.de>
14760 * gcc.c-torture/execute/pr42570.c: New testcase.
14762 2010-01-01 Richard Guenther <rguenther@suse.de>
14764 PR middle-end/42559
14765 * gcc.c-torture/compile/pr42559.c: New testcase.
14768 Copyright (C) 2010 Free Software Foundation, Inc.
14770 Copying and distribution of this file, with or without modification,
14771 are permitted in any medium without royalty provided the copyright
14772 notice and this notice are preserved.