1 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
6 2010-12-09 Martin Jambor <mjambor@suse.cz>
9 * g++.dg/tree-ssa/pr46734.C: New test.
11 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
17 2010-12-08 Jason Merrill <jason@redhat.com>
20 * g++.dg/cpp0x/constexpr-array2.C: New.
22 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
24 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
27 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
29 * objc.dg/exceptions-7.m: New.
30 * obj-c++.dg/exceptions-7.mm: New.
31 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
32 * obj-c++.dg/exceptions-5.mm: Same change.
34 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
36 * objc.dg/foreach-6.m: Updated location of error messages.
37 * objc.dg/foreach-7.m: Same change.
39 2010-12-08 Richard Guenther <rguenther@suse.de>
40 Sebastian Pop <sebastian.pop@amd.com>
42 PR tree-optimization/45230
43 PR tree-optimization/45231
44 PR tree-optimization/45370
45 * gcc.dg/graphite/id-pr45230-1.c: New.
46 * gcc.dg/graphite/id-pr45231.c: New.
47 * gfortran.dg/graphite/id-pr45370.f90: New.
49 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
52 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
53 * testsuite/g++.dg/conversion/op1.C: Adjust.
54 * testsuite/g++.dg/conversion/simd1.C: Adjust.
55 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
56 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
57 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
58 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
59 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
60 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
61 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
62 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
63 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
64 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
65 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
66 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
67 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
68 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
69 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
70 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
71 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
72 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
73 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
74 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
75 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
76 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
77 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
78 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
79 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
80 * testsuite/g++.dg/expr/cond9.C: Adjust.
81 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
82 * testsuite/g++.dg/ext/label5.C: Adjust.
83 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
84 * testsuite/g++.dg/ext/vla2.C: Adjust.
85 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
86 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
87 * testsuite/g++.dg/init/synth2.C: Adjust.
88 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
89 * testsuite/g++.dg/lookup/new1.C: Adjust.
90 * testsuite/g++.dg/lookup/using9.C: Adjust.
91 * testsuite/g++.dg/other/error13.C: Adjust.
92 * testsuite/g++.dg/other/error20.C: Adjust.
93 * testsuite/g++.dg/other/error31.C: Adjust.
94 * testsuite/g++.dg/other/pr28114.C: Adjust.
95 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
96 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
97 * testsuite/g++.dg/overload/ambig1.C: Adjust.
98 * testsuite/g++.dg/overload/arg3.C: Adjust.
99 * testsuite/g++.dg/overload/builtin1.C: Adjust.
100 * testsuite/g++.dg/overload/copy1.C: Adjust.
101 * testsuite/g++.dg/overload/new1.C: Adjust.
102 * testsuite/g++.dg/overload/template4.C: Adjust.
103 * testsuite/g++.dg/overload/unknown1.C: Adjust.
104 * testsuite/g++.dg/overload/using2.C: Adjust.
105 * testsuite/g++.dg/parse/crash5.C: Adjust.
106 * testsuite/g++.dg/parse/error19.C: Adjust.
107 * testsuite/g++.dg/parse/error28.C: Adjust.
108 * testsuite/g++.dg/parse/template7.C: Adjust.
109 * testsuite/g++.dg/parse/typename7.C: Adjust.
110 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
111 * testsuite/g++.dg/tc1/dr152.C: Adjust.
112 * testsuite/g++.dg/template/conv11.C: Adjust.
113 * testsuite/g++.dg/template/copy1.C: Adjust.
114 * testsuite/g++.dg/template/crash37.C: Adjust.
115 * testsuite/g++.dg/template/deduce3.C: Adjust.
116 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
117 * testsuite/g++.dg/template/error38.C: Adjust.
118 * testsuite/g++.dg/template/error40.C: Adjust.
119 * testsuite/g++.dg/template/friend.C: Adjust.
120 * testsuite/g++.dg/template/incomplete2.C: Adjust.
121 * testsuite/g++.dg/template/instantiate5.C: Adjust.
122 * testsuite/g++.dg/template/local4.C: Adjust.
123 * testsuite/g++.dg/template/local6.C: Adjust.
124 * testsuite/g++.dg/template/new3.C: Adjust.
125 * testsuite/g++.dg/template/operator9.C: Adjust.
126 * testsuite/g++.dg/template/overload6.C: Adjust.
127 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
128 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
129 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
130 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
131 * testsuite/g++.dg/template/qualttp5.C: Adjust.
132 * testsuite/g++.dg/template/sfinae2.C: Adjust.
133 * testsuite/g++.dg/template/spec22.C: Adjust.
134 * testsuite/g++.dg/template/spec23.C: Adjust.
135 * testsuite/g++.dg/template/ttp25.C: Adjust.
136 * testsuite/g++.dg/template/typedef4.C: Adjust.
137 * testsuite/g++.dg/template/unify10.C: Adjust.
138 * testsuite/g++.dg/template/unify11.C: Adjust.
139 * testsuite/g++.dg/template/unify6.C: Adjust.
140 * testsuite/g++.dg/template/unify7.C: Adjust.
141 * testsuite/g++.dg/template/unify9.C: Adjust.
142 * testsuite/g++.dg/template/varmod1.C: Adjust.
143 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
144 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
145 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
146 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
147 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
148 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
149 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
150 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
151 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
152 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
153 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
154 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
155 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
156 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
157 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
158 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
159 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
160 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
161 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
162 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
163 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
164 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
165 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
166 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
167 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
168 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
169 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
170 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
171 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
172 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
173 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
174 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
175 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
176 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
177 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
178 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
179 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
180 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
181 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
182 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
183 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
184 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
185 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
186 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
187 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
188 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
189 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
190 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
191 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
192 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
193 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
194 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
195 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
196 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
197 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
198 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
199 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
200 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
201 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
202 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
203 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
204 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
205 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
206 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
207 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
208 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
209 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
210 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
211 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
212 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
213 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
214 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
215 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
216 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
217 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
218 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
219 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
221 2010-12-08 Jason Merrill <jason@redhat.com>
224 * g++.dg/init/synth4.C: New.
227 * g++.dg/cpp0x/defaulted21.C: New.
229 2010-12-08 Wei Guozhi <carrot@google.com>
232 * gcc.target/arm/pr46631: New testcase.
234 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
237 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
238 0.75) is not optimized if the machine has no sqrt instruction.
240 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
243 * gcc.target/ia64/pr43603.c: New.
244 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
246 2010-12-07 Tobias Burnus <burnus@net-b.de>
249 * gfortran.dg/string_4.f90: New.
251 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
253 PR tree-optimization/44676
254 * gcc.dg/graphite/id-pr44676.c: New.
256 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
258 PR tree-optimization/42327
259 * gcc.dg/tree-ssa/pr42327.c: New.
261 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
264 * g++.dg/pr45330.C: New test.
265 * g++.dg/ext/builtin3.C: Adjust.
266 * g++.dg/lookup/error1.C: Adjust.
267 * g++.dg/lookup/koenig5.C: Adjust.
268 * g++.dg/overload/koenig1.C: Adjust.
269 * g++.dg/parse/decl-specifier-1.C: Adjust.
270 * g++.dg/template/static10.C: Adjust.
271 * g++.old-deja/g++.mike/ns5.C: Adjust.
272 * g++.old-deja/g++.mike/ns7.C: Adjust.
273 * g++.old-deja/g++.ns/koenig5.C: Adjust.
274 * g++.old-deja/g++.ns/koenig9.C: Adjust.
275 * g++.old-deja/g++.other/lineno5.C: Adjust.
277 2010-12-07 Richard Guenther <rguenther@suse.de>
279 PR tree-optimization/46832
280 * gcc.c-torture/compile/pr46832.c: New testcase.
282 2010-12-07 Jakub Jelinek <jakub@redhat.com>
285 * gcc.dg/autopar/pr46799.c: New test.
287 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
289 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
290 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
292 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
295 * g++.dg/graphite/pr41562.C: New.
298 * gcc.dg/graphite/pr46185.c: New.
300 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
302 * objc.dg/foreach-8.m: New.
304 2010-12-06 Jakub Jelinek <jakub@redhat.com>
307 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
308 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
311 * gcc.target/ia64/pr43897.c: New test.
314 * gcc.dg/pr46771.c: New test.
316 PR rtl-optimization/46777
317 * gcc.dg/pr46777.c: New test.
319 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
321 * ada/acats/run_acats (which): Assign output to temporary
322 variable, only use if successful.
323 Use last field of type output.
325 2010-12-06 Richard Guenther <rguenther@suse.de>
327 PR tree-optimization/46806
328 * g++.dg/torture/20100825.C: New testcase.
330 2010-12-06 Richard Guenther <rguenther@suse.de>
332 PR tree-optimization/46785
333 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
335 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
337 * gcc.dg/pr46674.c (LABEL3): New macro definition.
340 (jelly): Account for user label prefix in asm name.
342 2010-12-05 Daniel Kraft <d@domob.eu>
345 * gfortran.dg/power2.f90: Initialize variables.
347 2010-12-04 Jan Hubicka <jh@suse.cz>
349 * snprintf-chk.c (ptr): Declare volatile.
350 * strcpy-chk.c (s2, s3, l1): Declare volatile.
351 * snprintf-chk.c (ptr): Declare volatile.
352 * vsprintf-chk.c (ptr): Declare volatile.
353 * vsnprintf-chk.c (ptr): Declare volatile.
355 2010-12-04 Tobias Burnus <burnus@net-b.de>
358 * gfortran.dg/quad_1.f90: Remove some complex
359 math checks as they fail on some non-libquadmath
362 2010-12-04 Daniel Kraft <d@domob.eu>
365 * gfortran.dg/power2.f90: New test.
367 2010-12-03 Jakub Jelinek <jakub@redhat.com>
370 * g++.dg/debug/pr46123.C: New test.
371 * g++.dg/debug/dwarf2/pr46123.C: New test.
373 2010-12-03 Jason Merrill <jason@redhat.com>
376 * g++.dg/template/scope4.C: New.
378 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
380 * gcc.target/arm/neon-offset-1.c: New test.
382 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
384 PR rtl-optimization/45354
385 * gcc.dg/tree-prof/pr45354.c: New.
387 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
390 * gfortran.dg/dependency_38.f90: New test.
392 2010-12-02 Ian Lance Taylor <iant@google.com>
394 * lib/go.exp: New file.
395 * lib/go-dg.exp: New file.
396 * lib/go-torture.exp: New file.
397 * lib/target-supports.exp (check_compile): Match // Go.
399 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
401 * gcc.dg/pr46685.c: New test.
403 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
405 PR tree-optimization/45199
406 * gcc.dg/tree-ssa/ldist-15.c: New.
407 * gcc.dg/tree-ssa/ldist-16.c: New.
408 * gfortran.dg/ldist-pr45199.f: New.
410 2010-12-02 Richard Guenther <rguenther@suse.de>
412 PR tree-optimization/46723
413 * gcc.dg/torture/pr46723.c: New testcase.
415 2010-12-02 Richard Guenther <rguenther@suse.de>
418 * g++.dg/lto/20101126-1_0.C: New testcase.
419 * g++.dg/lto/20101126-1_1.c: Likewise.
421 2010-12-02 Richard Guenther <rguenther@suse.de>
422 Ira Rosen <irar@il.ibm.com>
424 PR tree-optimization/46663
425 * gcc.dg/vect/pr46663.c: New test.
427 2010-12-02 Jie Zhang <jie@codesourcery.com>
430 * gcc.dg/pr46674.c: New test.
432 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
434 * objc.dg/exceptions-6.m: New.
435 * obj-c++.dg/exceptions-6.mm: New.
437 2010-12-01 Jan Hubicka <jh@suse.cz>
439 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
441 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
444 * gcc.dg/graphite/pr45297.c: New.
446 2010-12-01 Richard Guenther <rguenther@suse.de>
448 PR tree-optimization/46730
449 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
451 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
453 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
454 (a*b)-c generates two fma instructions, instead of separate
455 multiply, add, and subtract.
457 2010-11-30 Tobias Burnus <burnus@net-b.de>
459 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
460 a value to all array elements.
462 2010-11-30 Richard Guenther <rguenther@suse.de>
464 PR tree-optimization/46722
465 * gcc.target/i386/fma4-fma-2.c: New testcase.
467 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
469 * objc.dg/duplicate-class-1.m: New.
470 * obj-c++.dg/duplicate-class-1.mm: New.
472 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
474 * objc.dg/property/dotsyntax-21.m
475 * obj-c++.dg/property/dotsyntax-21.mm
477 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
480 * g++.dg/debug/pr46338.C: New.
482 2010-11-29 Richard Guenther <rguenther@suse.de>
483 Zdenek Dvorak <rakdver@kam.uniff.cz>
485 PR tree-optimization/46675
486 * gcc.dg/pr46675.c: New test.
488 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
490 * gcc/testsuite/objc.dg/strings-1.m: Move to...
491 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
492 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
493 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
494 constructor and class reference for NeXT runtime. Update paths.
495 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
496 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
497 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
498 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
499 constructor and class reference for NeXT runtime. Update paths.
501 2010-11-29 Dodji Seketeli <dodji@redhat.com>
504 * g++.dg/conversion/cast2.C: New test.
507 * g++.dg/conversion/cond4.C: Likewise.
509 2010-11-29 Dodji Seketeli <dodji@redhat.com>
512 Reverted patch for PR c++/42260
513 * g++.dg/conversion/cast2.C: Reverted new test.
515 2010-11-29 Dodji Seketeli <dodji@redhat.com>
518 * g++.dg/debug/dwarf2/typedef5.C: New test
520 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
521 Mike Stump <mrs@gcc.gnu.org>
526 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
527 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
528 * gcc.dg/darwin-comm.c: Adjust for new allocators.
529 * gcc.dg/darwin-sections.c: New test.
530 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
532 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
534 * objc.dg/exceptions-1.m: New.
535 * objc.dg/exceptions-2.m: New.
536 * objc.dg/exceptions-3.m: New.
537 * objc.dg/exceptions-4.m: New.
538 * objc.dg/exceptions-5.m: New.
539 * obj-c++.dg/exceptions-1.mm: New.
540 * obj-c++.dg/exceptions-2.mm: New.
541 * obj-c++.dg/exceptions-3.mm: New.
542 * obj-c++.dg/exceptions-4.mm: New.
543 * obj-c++.dg/exceptions-5.mm: New.
545 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
547 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
548 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
549 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
551 2010-11-28 Janus Weil <janus@gcc.gnu.org>
554 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
556 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
558 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
559 * gnat.dg/pack9.adb (dg-final): Likewise.
561 2010-11-28 Paul Thomas <pault@gcc.gnu.org
564 * gfortran.dg/realloc_on_assign_1.f03: New test.
565 * gfortran.dg/realloc_on_assign_2.f03: New test.
566 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
567 * gfortran.dg/unpack_bounds_1.f90: The same.
568 * gfortran.dg/cshift_bounds_2.f90: The same.
569 * gfortran.dg/matmul_bounds_2.f90: The same.
570 * gfortran.dg/matmul_bounds_3.f90: The same.
571 * gfortran.dg/matmul_bounds_4.f90: The same.
572 * gfortran.dg/matmul_bounds_5.f90: The same.
574 2010-11-27 Tobias Burnus <burnus@net-b.de>
578 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
580 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
583 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
585 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
587 * objc.dg/property/at-property-24.m: New.
588 * objc.dg/property/at-property-25.m: New.
589 * obj-c++.dg/property/at-property-24.mm: New.
590 * obj-c++.dg/property/at-property-25.mm: New.
592 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
594 * objc.dg/protocol-qualifier-1.m: New.
595 * objc.dg/protocol-qualifier-2.m: New.
596 * obj-c++.dg/protocol-qualifier-1.mm: New.
597 * obj-c++.dg/protocol-qualifier-2.mm: New.
599 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
601 * lib/gnat.exp: Load gcc.exp.
602 (gnat_target_compile): Use gcc_target_compile for *.c sources.
603 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
605 2010-11-26 Richard Guenther <rguenther@suse.de>
608 * gcc.dg/lto/20101125-1_0.c: New testcase.
609 * gcc.dg/lto/20101125-1_1.c: Likewise.
611 2010-11-22 Bud Davis <jmdavis@link.com>
613 * arith_divide_no_check.f
614 ,arith_divide.f,old_style_init.f90: new tests.
616 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
618 PR tree-optimization/46665
619 * gfortran.dg/pr46665.f90: New.
621 2010-11-26 Jakub Jelinek <jakub@redhat.com>
624 * gcc.dg/pr46647.c: New test.
626 2010-11-25 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/select_type_19.f03: New.
631 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
633 * objc.dg/ivar-problem-1.m: New.
634 * obj-c++.dg/ivar-problem-1.mm: New.
636 2010-11-25 Jakub Jelinek <jakub@redhat.com>
639 * gcc.c-torture/compile/pr46637.c: New test.
641 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
643 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
645 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
648 * gcc.target/i386/pr46647.c: New.
650 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
652 * gcc.dg/dll-8.c: New.
654 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
656 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
657 * gnat.dg/sse_nolib.adb: Likewise.
659 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
661 PR rtl-optimization/46585
662 * gcc.dg/pr46585.c: New.
664 2010-11-24 Richard Henderson <rth@redhat.com>
666 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
667 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
668 vect_unpack, vect_int_mult, vect_extract_even_odd,
669 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
671 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
674 * gfortran.dg/pr46519-1.f: New.
676 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
679 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
680 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
682 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
683 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
684 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
685 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
687 * gcc.target/i386/avx-vzeroupper-20.c: New.
688 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
689 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
690 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
691 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
692 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
693 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
695 2010-11-24 Richard Guenther <rguenther@suse.de>
698 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
700 2010-11-24 Jakub Jelinek <jakub@redhat.com>
702 PR rtl-optimization/46614
703 * gcc.dg/pr46614.c: New test.
705 2010-11-24 Tobias Burnus <burnus@net-b.de>
708 * gfortran.dg/transfer_simplify_10.f90: New.
710 2010-11-24 Jakub Jelinek <jakub@redhat.com>
713 * gfortran.dg/lto/pr46629_0.f90: New test.
715 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
717 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
718 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
720 2010-11-23 Joseph Myers <joseph@codesourcery.com>
722 * gcc.dg/opts-5.c: New test.
724 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
727 * g++.dg/debug/dwarf2/pr46527.C: New test.
729 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
731 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
733 2010-11-23 Jakub Jelinek <jakub@redhat.com>
736 * gcc.dg/pr46499-1.c: New test.
737 * gcc.dg/pr46499-2.c: New test.
739 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
741 * gcc.target/i386/alias-1.c: Require alias support.
743 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
745 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
746 for vectorizer tests.
747 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
748 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
749 * gcc.dg/graphite/pr41888.c: Ditto.
750 * gcc.dg/graphite/pr42729.c: Ditto.
752 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
753 Uros Bizjak <ubizjak@gmail.com>
755 * lib/target-supports.exp (check_vect_support_and_set_flags): New
756 procedure to check if the target supports vectorizer tests. Set
757 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
759 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
760 * g++.dg/vect/vect.exp: Ditto.
761 * gfortran.dg/vect/vect.exp: Ditto.
763 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
766 * objc.dg/strings-1.m: New.
767 * objc.dg/strings-2.m: New.
768 * obj-c++.dg/strings-1.mm: New.
769 * obj-c++.dg/strings-2.mm: New.
771 2010-11-22 Ian Bolton <ian.bolton@arm.com>
773 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
774 "target short_enums".
775 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
777 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
779 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
781 PR rtl-optimization/46603
782 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
785 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
786 being vectorized. Adjust dg-final pattern.
787 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
789 * gcc.dg/vect: Do not include <stdio.h> in testcases.
790 * gcc.dg/vect/costmodel/ppc: Likewise.
792 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
794 PR rtl-optimization/45652
795 * gcc.dg/pr45652.c: New.
797 2010-11-21 Richard Henderson <rth@redhat.com>
799 PR rtl-optimization/46571
800 * gcc.dg/pr46571.c: New.
802 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
804 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
806 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
809 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
811 2010-11-20 Joseph Myers <joseph@codesourcery.com>
813 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
814 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
815 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
816 * gcc.dg/pack-test-2.c: Test for all targets.
817 * gcc.dg/pragma-align.c: Test for all targets.
818 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
819 * gcc.dg/ucnid-10.c: Test for all targets.
821 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
823 * gcc.target/sparc/sparc-align-1.c: New test.
825 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
830 * g++.dg/parse/semicolon3.C: New test.
831 * g++.dg/debug/pr22514.C: Adjust.
832 * g++.dg/init/error1.C: Adjust.
833 * g++.dg/other/bitfield3.C: Adjust.
834 * g++.dg/other/semicolon.C: Adjust.
835 * g++.dg/parse/error14.C: Adjust.
836 * g++.dg/parse/error5.C: Adjust.
837 * g++.dg/parse/parameter-declaration-1.C: Adjust.
838 * g++.dg/template/pr23510.C: Adjust.
839 * g++.dg/template/pr39425.C: Adjust.
840 * g++.old-deja/g++.robertl/eb125.C: Adjust.
842 2010-11-20 Jakub Jelinek <jakub@redhat.com>
845 * gcc.dg/autopar/pr46561.c: New test.
848 * g++.dg/other/error34.C: New test.
851 * g++.dg/cpp0x/constexpr-base3.C: New test.
853 PR tree-optimization/45830
854 * gcc.target/i386/pr45830.c: New test.
855 * gcc.c-torture/execute/pr45830.c: New test.
857 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
859 * objc.dg/attributes/class-attribute-1.m: Rewritten.
860 * objc.dg/attributes/class-attribute-2.m: Same change.
861 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
862 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
863 * objc.dg/fobjc-std-1.m: Updated.
864 * obj-c++.dg/fobjc-std-1.mm: Updated.
866 2010-11-19 Michael Matz <matz@suse.de>
868 PR tree-optimization/46077
869 * gcc.dg/vect/O3-pr46077.c: New testcase.
871 2010-11-19 Joseph Myers <joseph@codesourcery.com>
874 * gcc.c-torture/compile/pr46547-1.c: New test.
876 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
878 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
880 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
881 $GFORTRAN_UNDER_TEST.
882 (gfortran_init): Use -B to specify specpath, add trailing /.
884 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
886 * gcc.target/powerpc/ppc-target-1.c: New file to test target
887 attributes on PowerPC.
888 * gcc.target/powerpc/ppc-target-2.c: Ditto.
889 * gcc.target/powerpc/ppc-target-3.c: Ditto.
891 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
893 * objc.dg/attributes/proto-attribute-1.m: Updated.
894 * objc.dg/attributes/proto-attribute-2.m: New.
895 * objc.dg/attributes/proto-attribute-3.m: New.
896 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
897 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
898 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
900 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
902 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
904 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
906 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
908 2010-11-18 Steve Ellcey <sje@cup.hp.com>
910 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
911 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
913 2010-11-18 Jakub Jelinek <jakub@redhat.com>
916 * gcc.c-torture/compile/pr46534.c: New test.
918 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
920 * gnat.dg/atomic4.ad[sb]: New test.
921 * gnat.dg/volatile4.adb: Likewise.
923 2010-11-18 Richard Henderson <rth@redhat.com>
925 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
927 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
930 * c-c++-common/pr33193.c: New test.
932 2010-11-18 Richard Guenther <rguenther@suse.de>
934 PR tree-optimization/46172
935 * gcc.dg/torture/pr46172.c: New testcase.
937 2010-11-18 Jeff Law <law@redhat.com>
939 PR middle-end-optimization/46297
940 * gfortran.dg/pr46297.f: New test.
942 2010-11-17 Steve Ellcey <sje@cup.hp.com>
945 * gcc.dg/pr31490.c: New test.
947 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
949 * gcc.dg/nop.h: Move from ...
950 * gcc.dg/guality/nop.h: ... here.
951 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
952 * gcc.dg/guality/asm-1.c: Update nop.h include.
953 * gcc.dg/guality/pr43329-1.c: Ditto.
955 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
957 * gcc.dg/two-types-1.c: New test.
958 * gcc.dg/two-types-2.c: New test.
959 * gcc.dg/two-types-3.c: New test.
960 * gcc.dg/two-types-4.c: New test.
961 * gcc.dg/two-types-5.c: New test.
962 * gcc.dg/two-types-6.c: New test.
963 * gcc.dg/two-types-7.c: New test.
964 * gcc.dg/two-types-8.c: New test.
965 * gcc.dg/two-types-9.c: New test.
966 * gcc.dg/two-types-10.c: New test.
967 * objc.dg/two-types-1.m: New test.
969 2010-11-17 Jakub Jelinek <jakub@redhat.com>
971 PR rtl-optimization/46440
972 * gcc.dg/pr46440.c: New test.
975 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
977 2010-11-17 Ira Rosen <irar@il.ibm.com>
979 PR tree-optimization/46312
980 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
981 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
982 on targets that support vector shifts with scalar shift argument.
984 * gcc.dg/vect/vect-scal-opt.c: Rename to...
985 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
986 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
987 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
988 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
989 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
990 support misaligned data accesses.
991 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
992 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
993 * lib/target-supports.exp
994 (check_effective_target_vect_shift_scalar): New.
996 2010-11-17 Jakub Jelinek <jakub@redhat.com>
998 * gcc.dg/guality/nop.h: New file.
999 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1000 "nop". Adjust line numbers in gdb-test.
1001 * gcc.dg/guality/pr43329-1.c: Likewise.
1003 2010-11-16 Jason Merrill <jason@redhat.com>
1005 * g++.dg/cpp0x/defaulted20.C: New.
1007 * g++.dg/template/injected2.C: New.
1009 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1011 * objc.dg/protocol-optional-1.m: New.
1012 * obj-c++.dg/protocol-optional-1.mm: New.
1014 2010-11-16 Richard Henderson <rth@redhat.com>
1016 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1017 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1019 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1021 * gnat.dg/opt12.adb: New test.
1022 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1024 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1026 * gcc.target/rx/pack.c: New test.
1028 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1029 Tobias Burnus <burnus@net-b.de>
1032 * gfortran.dg/quad_1.f90: New.
1033 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1035 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1036 library search path; call gcc-set-multilib-library-path with
1037 arguments such that libgfortran.spec is found.
1038 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1040 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1043 * g++.dg/warn/Wsequence-point-3.C: New test.
1045 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1047 PR preprocessor/17349
1048 * gcc.dg/cpp/cmdlne-C3.c: New.
1050 2010-11-16 Richard Guenther <rguenther@suse.de>
1052 PR tree-optimization/44545
1053 * gcc.dg/pr44545.c: New testcase.
1055 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1057 PR rtl-optimization/46366
1058 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1061 2010-11-16 Richard Guenther <rguenther@suse.de>
1063 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1065 2010-11-16 Richard Guenther <rguenther@suse.de>
1068 * gfortran.dg/gomp/pr45172.f90: New testcase.
1070 2010-11-16 Nick Clifton <nickc@redhat.com>
1072 * gcc.target/rx/pack.c: New test.
1074 2010-11-15 Richard Henderson <rth@redhat.com>
1076 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1077 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1078 Use builtin_constant_p rather than scanning for builtin name.
1080 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1082 * objc.dg/property/dotsyntax-18.m: New.
1083 * objc.dg/property/dotsyntax-19.m: New.
1084 * objc.dg/property/dotsyntax-20.m: New.
1085 * obj-c++.dg/property/dotsyntax-18.mm: New.
1086 * obj-c++.dg/property/dotsyntax-19.mm: New.
1087 * obj-c++.dg/property/dotsyntax-20.mm: New.
1088 * objc.dg/property/dotsyntax-4.m: Removed some unused
1090 * objc.dg/property/dotsyntax-6.m: Same change.
1091 * objc.dg/property/dotsyntax-16.m: Same change.
1092 * objc.dg/property/dotsyntax-17.m: Same change.
1093 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1094 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1095 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1096 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1097 * objc.dg/property/at-property-22.m: Added missing casts.
1098 * obj-c++.dg/property/at-property-22.mm: Same change.
1100 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1102 PR tree-optimization/46491
1103 * gcc.target/i386/pr46491.c: New test.
1105 PR tree-optimization/46461
1106 * gcc.c-torture/compile/pr46461.c: New test.
1108 2010-11-15 Tobias Burnus <burnus@net.b.de>
1111 * gfortran.dg/allocatable_scalar_11.f90: New.
1112 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1115 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1118 * gcc.target/i386/pr46095.c: New test.
1121 * gcc.dg/pr46387.c: New test.
1123 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1125 * objc.dg/property/dotsyntax-16.m: New.
1126 * objc.dg/property/dotsyntax-17.m: New.
1127 * obj-c++.dg/property/dotsyntax-16.mm: New.
1128 * obj-c++.dg/property/dotsyntax-17.mm: New.
1129 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1130 syntax with properties, which now works.
1131 * obj-c++.dg/property/at-property-10.mm: Same change.
1133 2010-11-15 Martin Jambor <mjambor@suse.cz>
1135 PR tree-optimization/46349
1136 * gnat.dg/opt9.adb: New file.
1137 * gnat.dg/opt9_pkg.ads: Likewise
1139 2010-11-15 Richard Guenther <rguenther@suse.de>
1142 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1144 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1146 PR preprocessor/45038
1147 * g++.dg/pr45038.C: New test.
1149 2010-11-15 Richard Guenther <rguenther@suse.de>
1151 PR tree-optimization/46467
1152 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1154 2010-11-15 Richard Guenther <rguenther@suse.de>
1157 * g++.dg/torture/pr34850.C: Adjust.
1159 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1162 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1164 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1166 * objc.dg/property/at-property-21.m: New.
1167 * objc.dg/property/at-property-22.m: New.
1168 * objc.dg/property/at-property-23.m: New.
1169 * objc.dg/property/synthesize-9.m: New.
1170 * objc.dg/property/synthesize-10.m: New.
1171 * objc.dg/property/synthesize-11.m: New.
1172 * obj-c++.dg/property/at-property-21.mm: New.
1173 * obj-c++.dg/property/at-property-22.mm: New.
1174 * obj-c++.dg/property/at-property-23.mm: New.
1175 * obj-c++.dg/property/synthesize-9.mm: New.
1176 * obj-c++.dg/property/synthesize-10.mm: New.
1177 * obj-c++.dg/property/synthesize-11.mm: New.
1179 * objc.dg/property/at-property-4.m: Updated to match new compiler
1180 where some errors have been converted into warnings and vice versa.
1181 * objc.dg/property/at-property-16.m: Same change.
1182 * objc.dg/property/at-property-18.m: Same change.
1183 * objc.dg/property/property-neg-5.m: Same change.
1184 * obj-c++.dg/property/at-property-4.mm: Same change.
1185 * obj-c++.dg/property/at-property-16.mm: Same change.
1186 * obj-c++.dg/property/at-property-18.mm: Same change.
1187 * obj-c++.dg/property/property-neg-5.mm: Same change.
1189 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1190 commented out because of testsuite problems; I found out that
1191 using dg-warning instead of dg-message gets them to work.
1192 * obj-c++.dg/property/property-neg-3.mm: Same change.
1193 * obj-c++.dg/property/synthesize-6.mm: Same change.
1194 * obj-c++.dg/property/at-property-5.mm: Same change.
1195 * obj-c++.dg/property/at-property-14.mm: Same change.
1196 * obj-c++.dg/property/at-property-18.mm: Same change.
1197 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1198 some tests still do not work due to some other testsuite issue).
1200 2010-11-13 Jason Merrill <jason@redhat.com>
1202 * g++.dg/cpp0x/auto20.C: New.
1204 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1206 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1207 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1209 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1212 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1213 * gcc.dg/pr35746.c: Likewise.
1214 * gcc.dg/cpp/direct2.c: Likewise.
1215 * gcc.dg/cpp/direct2s.c: Likewise.
1216 * gcc.dg/noncompile/920923-1.c: Likewise.
1217 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1219 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1221 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1223 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1225 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1226 a pointer to an arbitrary C struct with an Objective-C protocol.
1227 Test various valid uses of typedef with Objective-C objects and
1229 * objc.dg/invalid-type-1.m: New.
1230 * obj-c++.dg/invalid-type-1.m: New.
1232 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1234 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1236 2010-11-13 Tobias Burnus <burnus@net-b.de>
1239 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1241 2010-11-13 Tobias Burnus <burnus@net-b.de>
1244 * gfortran.dg/volatile12.f90: New.
1246 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1248 * objc.dg/attributes/method-format-1.m: Adjust.
1250 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1253 * gcc.dg/decl-9.c: New.
1255 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1257 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1259 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1261 * gcc.dg/format/few-1.c: New test.
1262 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1263 * gcc.dg/format/c90-scanf-1.c: Adjust.
1264 * gcc.dg/format/cmn-err-1.c: Adjust.
1265 * gcc.dg/format/dfp-printf-1.c: Adjust.
1266 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1267 * gcc.dg/format/gcc_diag-1.c: Adjust.
1268 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1269 * gcc.dg/format/strfmon-1.c: Adjust.
1270 * gcc.dg/format/unnamed-1.c: Adjust.
1271 * gcc.dg/format/xopen-2.c: Adjust.
1272 * g++.dg/ext/builtin4.C: Adjust.
1273 * g++.dg/ext/builtin5.C: Adjust.
1275 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1277 * gcc.dg/pragma-diag-2.c: New test.
1279 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1282 * gfortran.dg/optional_mask.f90: New test.
1284 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1286 * g++.dg/cpp0x/defaulted15.C: Adjust.
1288 2010-11-12 James Dennett <jdennett@google.com>
1291 * g++.dg/expr/static_cast7.C: New.
1293 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1295 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1297 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1299 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1300 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1302 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1304 * gcc.dg/pr46375.c: New test.
1306 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1309 * c-c++-common/fmax-errors.c: New test.
1311 2010-11-11 Richard Henderson <rth@redhat.com>
1313 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1315 2010-11-11 Jan Hubicka <jh@suse.cz>
1317 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1318 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1320 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1323 * gcc.dg/pr46088.c: New test.
1325 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1327 * gfortran.dg/empty_derived_type.f90: New test.
1329 2010-11-11 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/class_31.f90: New.
1335 * gfortran.dg/forall_14.f90: New.
1337 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1338 Tobias Burnus <burnus@net-b.de>
1341 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1343 2010-11-11 Jan Hubicka <jh@suse.cz>
1345 * gcc.dg/20081223-1.c: Update LTO options.
1346 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1347 * gcc.dg/lto/20081118_0.c: Update LTO options.
1348 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1349 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1350 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1351 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1352 * gcc.dg/lto/20090116_0.c: Update LTO options.
1353 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1354 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1355 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1356 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1357 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1358 * gcc.dg/lto/20081224_0.c: Update LTO options.
1359 * gcc.dg/lto/20090219_0.c: Update LTO options.
1360 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1361 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1362 * gcc.dg/lto/20081115_0.c: Update LTO options.
1363 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1364 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1365 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1366 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1367 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1368 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1369 * g++.dg/20090107-1.C: Update LTO options.
1370 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1371 * g++.dg/lto/20081123_0.C: Update LTO options.
1372 * g++.dg/lto/20090313_0.C: Update LTO options.
1373 * g++.dg/lto/20081125_0.C: Update LTO options.
1374 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1375 * g++.dg/lto/20081219_0.C: Update LTO options.
1376 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1377 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1378 * g++.dg/lto/20090303_0.C: Update LTO options.
1379 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1380 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1381 * g++.dg/lto/20090128_0.C: Update LTO options.
1382 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1383 * g++.dg/lto/20090302_0.C: Update LTO options.
1384 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1385 * g++.dg/lto/20081118_0.C: Update LTO options.
1386 * g++.dg/20090121-1.C: Update LTO options.
1387 * objc.dg/lto/lto.exp: Update LTO options.
1388 * lib/lto.exp: Update LTO options.
1389 * lib/gcc-dg.exp: Update LTO options.
1390 * lib/c-torture.exp: Update LTO options.
1391 * obj-c++.dg/lto/lto.exp: Update LTO options.
1393 2010-11-11 Jan Hubicka <jh@suse.cz>
1395 PR tree-optimize/40436
1396 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1397 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1399 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1401 * gfortran.dg/proc_decl_24.f90: New.
1403 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1405 * objc.dg/property/at-property-20.m: New.
1406 * objc.dg/property/synthesize-8.m: New.
1407 * obj-c++.dg/property/at-property-20.m: New.
1408 * obj-c++.dg/property/synthesize-8.mm: New.
1410 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1412 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1414 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1417 * gcc.c-torture/compile/pr46388.c: New test.
1419 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1421 * lib/lto.exp (lto-get-options-main): Support optional target
1422 selector for dg-suppress-ld-options.
1424 2010-11-11 Martin Jambor <mjambor@suse.cz>
1426 PR tree-optimization/46383
1427 * g++.dg/torture/pr46383.C: New test.
1429 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1431 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1432 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1434 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1435 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1436 * g++.dg/other/i386-3.C: Ditto.
1438 2010-11-10 Jason Merrill <jason@redhat.com>
1440 * g++.dg/cpp0x/constexpr-46420.C: New.
1442 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1444 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1445 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1446 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1447 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1450 2010-11-10 Jan Hubicka <jh@suse.cz>
1452 PR tree-optimize/38669
1453 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1455 2010-11-10 Jan Hubicka <jh@suse.cz>
1457 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1459 2010-11-10 Jason Merrill <jason@redhat.com>
1461 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1463 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/debug/pr46409.c: New test.
1469 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1471 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1474 * gcc-target/i386/pr46419.c: New test.
1476 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1478 * g++.dg/other/i386-2.C: Add -mtbm.
1479 * g++.dg/other/i386-3.C: Likewise.
1480 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1481 * gcc.target/i386/funcspec-6.c: Likewise.
1482 * gcc.target/i386/sse-12.c: Add -mtbm.
1483 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1485 * gcc.target/i386/sse-14.c: Likewise.
1486 * gcc.target/i386/sse-22.c: Likewise.
1487 * gcc.target/i386/sse-23.c: Likewise.
1488 * gcc.target/i386/tbm-1.c: New file.
1489 * gcc.target/i386/tbm-2.c: Likewise.
1491 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1493 * g++.dg/other/i386-2.C: Add -mbmi.
1494 * g++.dg/other/i386-3.C: Likewise.
1495 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1496 * gcc.target/i386/funcspec-6.c: Likewise.
1497 * gcc.target/i386/sse-12.c: Add -mbmi.
1498 * gcc.target/i386/bmi-1.c: New file.
1499 * gcc.target/i386/bmi-2.c: Likewise.
1500 * gcc.target/i386/bmi-3.c: Likewise.
1501 * gcc.target/i386/bmi-4.c: Likewise.
1502 * gcc.target/i386/bmi-5.c: Likewise.
1503 * gcc.target/i386/bmi-6.c: Likewise.
1505 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1508 * g++.dg/pr46065.C: New test.
1510 2010-11-10 Jan Hubicka <jh@suse.cz>
1512 PR tree-optimize/33172
1513 PR tree-optimize/43411
1514 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1515 * g++.dg/tree-ssa/pr43411.C: New testcase.
1517 2010-11-10 Jan Hubicka <jh@suse.cz>
1519 PR tree-optimize/46228
1520 * g++.dg/tree-ssa/pr46228.C: New testcase.
1522 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1524 PR tree-optimization/46414
1525 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1527 2010-11-10 Tobias Burnus <burnus@net-b.de>
1530 * gfortran.dg/intrinsic_7.f90: New.
1532 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1534 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1535 * g++.dg/abi/thunk4.C: Likewise.
1536 * g++.dg/opt/combine.C: Add dg-require-visibility.
1537 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1538 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1540 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1541 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1542 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1544 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1545 * gcc.dg/intmax_t-1.c: Likewise.
1547 2010-11-10 Tobias Burnus <burnus@net-b.de>
1550 * gfortran.dg/class_30.f90: New.
1552 2010-11-10 Tobias Burnus <burnus@net-b.de>
1555 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1558 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1560 PR tree-optimization/45971
1561 * gcc.dg/vect/O3-pr45971.c: New.
1563 2010-11-10 Richard Guenther <rguenther@suse.de>
1565 PR tree-optimization/44964
1566 * gcc.dg/pr44964.c: New testcase.
1568 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1570 * gnat.dg/opt10.adb: Fix typo.
1572 2010-11-10 Martin Jambor <mjambor@suse.cz>
1574 PR tree-optimization/46351
1575 PR tree-optimization/46377
1576 * gnat.dg/opt10.adb: New file.
1577 * gnat.dg/opt10_pkg.ads: Likewise.
1578 * gnat.dg/opt11.adb: Likewise.
1579 * gnat.dg/opt11.ads: Likewise.
1581 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1583 * gnat.dg/boolean_conv.adb: New test.
1585 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1587 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1589 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1591 * gnat.dg/unchecked_convert7.adb: New test.
1593 2010-11-10 Richard Guenther <rguenther@suse.de>
1595 PR tree-optimization/46398
1596 * gcc.dg/torture/pr46398.c: New testcase.
1598 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1600 * gfortran.dg/open_dev_null.f90: New test.
1602 2010-11-09 Jan Hubicka <jh@suse.cz>
1604 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1607 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1609 * gcc.dg/struct-semi-4.c: New test.
1611 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1613 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1614 power5 to enable generation of FRIZ.
1616 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1619 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1622 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1625 * gfortran.dg/pr43808.f90: New test.
1627 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1629 PR tree-optimization/46036
1630 * gfortran.dg/lto/pr46036_0.f90: New.
1632 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1635 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1636 bar invocation instead of first.
1639 * gcc.dg/pr46171.c: New test.
1641 2010-11-09 Richard Guenther <rguenther@suse.de>
1643 PR tree-optimization/46355
1644 * gcc.dg/pr46355.c: New testcase.
1646 2010-11-09 Richard Guenther <rguenther@suse.de>
1648 PR tree-optimization/46177
1649 * gcc.dg/pr46177-2.c: New testcase.
1651 2010-11-09 Richard Guenther <rguenther@suse.de>
1654 * gcc.dg/vec-scal-opt.c: Move ...
1655 * gcc.dg/vect/vect-scal-opt.c: ... here.
1656 * gcc.dg/vec-scal-opt1.c: Move ...
1657 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1658 * gcc.dg/vec-scal-opt2.c: Move ...
1659 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1661 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1663 * gnat.dg/specs/static_initializer5.ads: New test.
1664 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1666 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1669 * gcc.c-torture/compile/pr46360.c: New test.
1672 * g++.dg/warn/Wsequence-point-2.C: New test.
1674 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1677 * gfortran.dg/class_29.f03: New.
1679 2010-11-09 Richard Guenther <rguenther@suse.de>
1682 * gcc.target/i386/alias-1.c: New testcase.
1684 2010-11-08 Jason Merrill <jason@redhat.com>
1686 * g++.dg/cpp0x/constexpr-sassert.C: New.
1688 2010-11-08 Jason Merrill <jason@redhat.com>
1690 * g++.dg/cpp0x/constexpr-defarg.C: New.
1692 2010-11-08 Xinliang David Li <davidxl@google.com>
1694 PR tree-optimization/46316
1695 * gcc.c-torture/execute/pr46316.c: New test.
1697 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1700 * gfortran.dg/class_28.f03: Extended.
1702 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1704 * objc.dg/property/dotsyntax-13.m: New.
1705 * objc.dg/property/dotsyntax-14.m: New.
1706 * objc.dg/property/dotsyntax-15.m: New.
1707 * objc.dg/property/synthesize-7.m: New.
1708 * obj-c++.dg/property/dotsyntax-13.mm: New.
1709 * obj-c++.dg/property/dotsyntax-14.mm: New.
1710 * obj-c++.dg/property/dotsyntax-15.mm: New.
1711 * obj-c++.dg/property/synthesize-7.mm: New.
1713 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1715 * objc.dg/property/dynamic-4.m: New.
1716 * objc.dg/property/dynamic-5.m: New.
1717 * objc.dg/property/dynamic-6.m: New.
1718 * obj-c++.dg/property/dynamic-4.mm: New.
1719 * obj-c++.dg/property/dynamic-5.mm: New.
1720 * obj-c++.dg/property/dynamic-6.mm: New.
1722 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1724 * objc.dg/property/synthesize-3.m: New.
1725 * objc.dg/property/synthesize-4.m: New.
1726 * objc.dg/property/synthesize-5.m: New.
1727 * objc.dg/property/synthesize-6.m: New.
1728 * obj-c++.dg/property/synthesize-3.mm: New.
1729 * obj-c++.dg/property/synthesize-4.mm: New.
1730 * obj-c++.dg/property/synthesize-5.mm: New.
1731 * obj-c++.dg/property/synthesize-6.mm: New.
1733 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1735 * objc.dg/property/at-property-5.m: Updated test.
1736 * objc.dg/property/at-property-16.m: New.
1737 * objc.dg/property/at-property-17.m: New.
1738 * objc.dg/property/at-property-18.m: New.
1739 * objc.dg/property/at-property-19.m: New.
1740 * objc.dg/property/dotsyntax-12.m: New.
1741 * objc.dg/protocol-inheritance-1.m: New.
1742 * objc.dg/protocol-inheritance-2.m: New.
1743 * obj-c++.dg/property/at-property-5.mm: Updated test.
1744 * obj-c++.dg/property/at-property-16.mm: New.
1745 * obj-c++.dg/property/at-property-17.mm: New.
1746 * obj-c++.dg/property/at-property-18.mm: New.
1747 * obj-c++.dg/property/at-property-19.mm: New.
1748 * obj-c++.dg/protocol-inheritance-1.mm: New.
1749 * obj-c++.dg/protocol-inheritance-2.mm: New.
1750 * obj-c++.dg/property/dotsyntax-12.mm: New.
1752 2010-11-08 Jason Merrill <jason@redhat.com>
1754 * g++.dg/expr/overflow1.C: New.
1755 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1756 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1757 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1758 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1760 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1762 * gcc.dg/pr35442.c: Adapt warning.
1765 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1766 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1767 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1768 i?86-*-* x86_64-*-*.
1769 * g++.dg/torture/pr36445.C: Likewise.
1770 * gcc.c-torture/compile/pr34856.c: Likewise.
1771 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1772 * gcc.c-torture/compile/vector-1.c: Likewise.
1773 * gcc.c-torture/compile/vector-2.c: Likewise.
1774 * gcc.dg/pr32912-1.c: Likewise.
1775 * gcc.c-torture/execute/va-arg-25.c: Move ...
1776 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1777 Add dg-options -msse, dg-require-effective-target sse_runtime for
1778 for i?86-*-*, x86_64-*-*.
1779 * gcc.c-torture/execute/vector-1.c: Likewise.
1780 * gcc.c-torture/execute/vector-2.c: Likewise.
1781 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1782 i?86-*-*, x86_64-*-*.
1783 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1784 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1785 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1786 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1787 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1789 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1791 * gcc.dg/torture/pr45982.c: Add -std=c99
1792 * gcc.dg/torture/pr45623.c: Ditto.
1794 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1796 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1797 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1799 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1802 * g++.dg/ext/dllimport7.C: Adjust second error check and
1803 allow test for x86_64 mingw, too.
1805 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1808 * gfortran.dg/class_28.f03: New.
1810 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1812 PR rtl-optimization/45352
1813 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1814 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1815 gcc.target/i386/pr45352-2.c: New tests.
1817 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1820 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1821 XFAIL the run for all but m32 x86.
1823 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1825 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1826 as comment character.
1828 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1830 * gcc.target/mips/mips.exp: Revert previous patch.
1831 * gcc.target/mips/fma-1.c: Delete.
1832 * gcc.target/mips/fma-2.c: Likewise.
1833 * gcc.target/mips/fma-3.c: Likewise.
1834 * gcc.target/mips/fma-4.c: Likewise.
1835 * gcc.target/mips/fma-5.c: Likewise.
1836 * gcc.target/mips/fma-6.c: Likewise.
1837 * gcc.target/mips/fma-7.c: Likewise.
1838 * gcc.target/mips/fma-8.c: Likewise.
1839 * gcc.target/mips/fma-9.c: Likewise.
1840 * gcc.target/mips/fma-10.c: Likewise.
1841 * gcc.target/mips/fma-11.c: Likewise.
1842 * gcc.target/mips/fma-12.c: Likewise.
1843 * gcc.target/mips/fma-13.c: Likewise.
1844 * gcc.target/mips/fma-14.c: Likewise.
1845 * gcc.target/mips/fma-15.c: Likewise.
1846 * gcc.target/mips/fma-16.c: Likewise.
1847 * gcc.target/mips/fma-17.c: Likewise.
1848 * gcc.target/mips/fma-18.c: Likewise.
1849 * gcc.target/mips/fma-19.c: Likewise.
1850 * gcc.target/mips/fma-20.c: Likewise.
1852 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1854 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1855 * gcc.target/mips/fma-1.c: New test.
1856 * gcc.target/mips/fma-2.c: Likewise.
1857 * gcc.target/mips/fma-3.c: Likewise.
1858 * gcc.target/mips/fma-4.c: Likewise.
1859 * gcc.target/mips/fma-5.c: Likewise.
1860 * gcc.target/mips/fma-6.c: Likewise.
1861 * gcc.target/mips/fma-7.c: Likewise.
1862 * gcc.target/mips/fma-8.c: Likewise.
1863 * gcc.target/mips/fma-9.c: Likewise.
1864 * gcc.target/mips/fma-10.c: Likewise.
1865 * gcc.target/mips/fma-11.c: Likewise.
1866 * gcc.target/mips/fma-12.c: Likewise.
1867 * gcc.target/mips/fma-13.c: Likewise.
1868 * gcc.target/mips/fma-14.c: Likewise.
1869 * gcc.target/mips/fma-15.c: Likewise.
1870 * gcc.target/mips/fma-16.c: Likewise.
1871 * gcc.target/mips/fma-17.c: Likewise.
1872 * gcc.target/mips/fma-18.c: Likewise.
1873 * gcc.target/mips/fma-19.c: Likewise.
1874 * gcc.target/mips/fma-20.c: Likewise.
1876 2010-11-06 Jason Merrill <jason@redhat.com>
1878 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1880 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1883 * gcc.dg/parser-error-3.c: New test.
1885 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1888 * g++.dg/parse/semicolon2.C: New testcase.
1889 * g++.dg/ext/asmspec1.C: Adjust.
1890 * g++.dg/init/new13.C: Adjust.
1891 * g++.dg/parse/ctor5.C: Adjust.
1893 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1896 * gfortran.dg/class_27.f03: New.
1898 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1900 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1901 * objc.dg/property/dotsyntax-5.m: New.
1902 * objc.dg/property/dotsyntax-6.m: New.
1903 * objc.dg/property/dotsyntax-7.m: New.
1904 * objc.dg/property/dotsyntax-8.m: New.
1905 * objc.dg/property/dotsyntax-9.m: New.
1906 * objc.dg/property/dotsyntax-10.m: New.
1907 * objc.dg/property/dotsyntax-11.m: New.
1908 * obj-c++.dg/property/dotsyntax-5.mm: New.
1909 * obj-c++.dg/property/dotsyntax-6.mm: New.
1910 * obj-c++.dg/property/dotsyntax-7.mm: New.
1911 * obj-c++.dg/property/dotsyntax-8.mm: New.
1912 * obj-c++.dg/property/dotsyntax-9.mm: New.
1913 * obj-c++.dg/property/dotsyntax-10.mm: New.
1914 * obj-c++.dg/property/dotsyntax-11.mm: New.
1916 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1918 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1919 NeXT runtime when the type is READONLY.
1921 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1924 * gcc.target/i386/387-6.c: Ditto.
1925 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1926 * gcc.target/i386/387-4.c: Ditto.
1927 * gcc.target/i386/387-7.c: Ditto.
1928 * gcc.target/i386/387-8.c: Ditto.
1929 * gcc.target/i386/387-9.c: Ditto.
1930 * gcc.target/i386/387-10.c: Ditto.
1931 * gcc.target/i386/387-11.c: Ditto.
1932 * gcc.target/i386/387-12.c: Ditto.
1934 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1936 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1939 * gcc.dg/darwin-cfstring-format-1.c: New.
1940 * gcc.dg/warn-nsstring.c: New.
1941 * objc.dg/fsf-nsstring-format-1.m: New.
1942 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1943 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1946 2010-11-05 Jason Merrill <jason@redhat.com>
1949 * g++.dg/inherit/virtual6.C: New.
1951 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1954 * gcc.dg/Wcxx-compat-21.c: New test.
1956 2010-11-05 Ian Lance Taylor <iant@google.com>
1959 * gcc.target/i386/pr46084.c: New test.
1961 2010-11-05 Steve Ellcey <sje@cup.hp.com>
1963 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1964 * (check_effective_target_mempcpy): New.
1965 * gcc.c-torture/execute/pr45636.c: Move this...
1966 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1968 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1970 * gcc.target/i386/i386.exp (FLAGS): Remove.
1971 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1973 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1976 * g++.dg/opt/empty2.C: New test.
1979 * gcc.target/i386/pr45670.c: New test.
1981 2010-11-05 Janus Weil <janus@gcc.gnu.org>
1985 * gfortran.dg/class_19.f03: Modified.
1986 * gfortran.dg/class_allocate_6.f03: New.
1988 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1990 * gcc.target/i386/avx-vzeroupper-19.c: New.
1992 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1994 PR tree-optimization/46099
1995 * gcc.dg/autopar/pr46099.c: New test.
1998 * c-c++-common/pr43690.c: New test.
2000 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2002 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2003 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2004 declaration and implementation.
2005 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2006 * obj-c++.dg/property/at-property-13.mm: Likewise.
2007 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2008 * obj-c++.dg/property/property-1.mm: Likewise.
2009 * obj-c++.dg/property/at-property-7.mm: Likewise.
2010 * obj-c++.dg/property/at-property-9.mm: Likewise.
2011 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2012 * obj-c++.dg/property/at-property-10.mm: Likewise.
2013 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2014 * obj-c++.dg/property/at-property-12.mm: Likewise.
2015 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2016 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2017 * obj-c++.dg/property/at-property-6.mm: Likewise.
2018 * obj-c++.dg/property/at-property-8.mm: Likewise.
2019 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2020 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2021 * obj-c++.dg/property/at-property-11.mm: Likewise.
2022 * obj-c++.dg/template-8.mm: Likewise.
2023 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2024 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2025 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2026 and put a FIXME for this.
2027 * obj-c++.dg/property/property-2.mm: Remove.
2028 * obj-c++.dg/property/property-3.mm: Remove.
2030 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2033 * gcc.dg/pr46307.c: New test.
2035 2010-11-05 Jason Merrill <jason@redhat.com>
2038 * g++.dg/ext/complex6.C: New.
2040 2010-11-04 Bud Davis <jimmied@smu.edu>
2042 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2044 2010-11-04 Chao-ying Fu <fu@mips.com>
2046 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2048 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2050 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2052 Fixed using the Objective-C 2.0 dot-syntax with class names.
2053 * objc.dg/property/dotsyntax-3.m: New.
2054 * objc.dg/property/dotsyntax-4.m: New.
2055 * obj-c++.dg/property/dotsyntax-3.mm: New.
2056 * obj-c++.dg/property/dotsyntax-4.mm: New.
2058 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2059 Objective-C 2.0 dot-syntax is used with class names.
2060 * obj-c++.dg/fobjc-std-1.mm: Same change.
2062 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2064 * gcc.target/powerpc/loop_align.c: New.
2066 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2068 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2070 merge from FSF 'apple/trunk' branch.
2071 * gcc.target/powerpc/darwin64-abi.c: New.
2073 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2075 PR tree-optimization/46233
2076 * gcc.dg/pr46233.c: New test.
2078 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2080 * objc.dg/property/property-2.m: Deleted.
2081 * objc.dg/property/property-3.m: Deleted.
2083 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2085 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2087 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2088 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2089 * objc.dg/property/property-1.m: Likewise.
2090 * objc.dg/property/at-property-6.m: Likewise.
2091 * objc.dg/property/at-property-7.m: Likewise.
2092 * objc.dg/property/dotsyntax-1.m: Likewise.
2093 * objc.dg/property/at-property-8.m: Likewise.
2094 * objc.dg/property/dotsyntax-2.m: Likewise.
2095 * objc.dg/property/at-property-9.m: Likewise.
2096 * objc.dg/property/synthesize-2.m: Likewise.
2097 * objc.dg/property/at-property-10.m: Likewise.
2098 * objc.dg/property/at-property-11.m: Likewise.
2099 * objc.dg/property/at-property-12.m: Likewise.
2100 * objc.dg/property/at-property-13.m: Likewise.
2101 * objc.dg/property/fsf-property-method-access.m: Likewise.
2102 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2104 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2106 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2107 deprecation warnings. Use Object1 implementation.
2108 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2109 * objc/execute/forward-1.m: Remove.
2110 * objc/execute/forward-1.x: Remove.
2112 2010-11-04 Jason Merrill <jason@redhat.com>
2114 * g++.dg/cpp0x/constexpr-access.C: New.
2116 2010-11-04 Richard Guenther <rguenther@suse.de>
2118 PR rtl-optimization/46183
2119 * gcc.dg/torture/pr46183.c: New testcase.
2121 2010-11-04 Richard Guenther <rguenther@suse.de>
2123 PR tree-optimization/46068
2124 * gcc.dg/torture/pr46068.c: New testcase.
2126 2010-11-04 Richard Guenther <rguenther@suse.de>
2128 PR tree-optimization/45991
2129 * gcc.dg/pr45991.c: New testcase.
2131 2010-11-04 Richard Guenther <rguenther@suse.de>
2133 PR tree-optimization/46154
2134 * g++.dg/torture/pr46154.C: New testcase.
2136 2010-11-04 Richard Guenther <rguenther@suse.de>
2138 PR tree-optimization/45733
2139 * gcc.dg/pr45733.c: New testcase.
2141 2010-11-04 Ira Rosen <irar@il.ibm.com>
2143 PR tree-optimization/46213
2144 * gfortran.dg/vect/pr46213.f90: New.
2146 2010-11-04 Richard Guenther <rguenther@suse.de>
2149 * gcc.dg/pr34989-1.c: Move ...
2150 * gcc.dg/lto/pr34989-1_0.c: ... here.
2151 * gcc.dg/pr34989-2.c: Move ...
2152 * gcc.dg/lto/pr34989-1_1.c: ... here.
2153 * gcc.dg/pr27898.c: Move ...
2154 * gcc.dg/lto/pr27898_0.c: ... here and ...
2155 * gcc.dg/lto/pr27898_1.c: ... split.
2156 * gcc.dg/pr28712.c: Move ...
2157 * gcc.dg/lto/pr28712_0.c: ... here and ...
2158 * gcc.dg/lto/pr28712_1.c: ... split ...
2159 * gcc.dg/lto/pr28712_2.c: ... twice.
2160 * gcc.dg/pr28706.c: Move ...
2161 * gcc.dg/lto/pr28706_0.c: ... here and ...
2162 * gcc.dg/lto/pr28706_1.c: ... split.
2164 2010-11-04 Richard Guenther <rguenther@suse.de>
2165 Richard Henderson <rth@redhat.com>
2167 * gcc.target/i386/fma4-vector-2.c: New testcase.
2169 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2170 Richard Guenther <rguenther@suse.de>
2172 * gcc.dg/vec-scal-opt.c: New testcase.
2173 * gcc.dg/vec-scal-opt1.c: New testcase.
2174 * gcc.dg/vec-scal-opt2.c: New testcase.
2176 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2178 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2179 from plugin build flags on Darwin targets.
2181 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2183 * gcc.target/i386/pr46285.c: Require split_stack target.
2185 2010-11-03 Jason Merrill <jason@redhat.com>
2188 * g++.dg/cpp0x/constexpr-base2.C: New.
2191 * g++.dg/cpp0x/initlist45.C: New.
2193 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2195 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2196 is now allowed in categories.
2197 * obj-c++.dg/property/dynamic-2.mm: Same change.
2198 * objc.dg/property/dynamic-3.m: New.
2199 * obj-c++.dg/property/dynamic-3.mm: New.
2200 * objc.dg/property/at-property-14.m: New.
2201 * objc.dg/property/at-property-15.m: New.
2202 * obj-c++.dg/property/at-property-14.mm: New.
2203 * obj-c++.dg/property/at-property-15.mm: New.
2205 * objc.dg/foreach-6.m: Added a few more tests for valid and
2206 invalid iterating variables and collections.
2208 2010-11-03 Xinliang David Li <davidxl@google.com>
2211 * g++.dg/tree-ssa/ivopts-2.C: New test.
2213 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2216 * gcc.target/i386/pr46295.c: New.
2218 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2220 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2221 precision min/max for single precision on VSX.
2223 2010-11-03 Jason Merrill <jason@redhat.com>
2226 * g++.dg/cpp0x/constexpr-ice3.C: New.
2228 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2230 * gnat.dg/opt8.ad[sb]: New test.
2231 * gnat.dg/opt8_pkg.ads: New helper.
2233 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2235 PR rtl-optimization/45865
2236 * gcc.dg/pr45865.c: New.
2237 * gcc.dg/torture/pr45865.c: Likewise.
2239 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2240 * gcc.target/arm/headmerge-2.c: Likewise.
2241 * gcc.target/i386/headmerge-1.c: Likewise.
2242 * gcc.target/i386/headmerge-2.c: Likewise.
2244 2010-11-03 Richard Guenther <rguenther@suse.de>
2247 * gcc.dg/pr46288.c: New testcase.
2249 2010-11-03 Richard Guenther <rguenther@suse.de>
2251 PR tree-optimization/44807
2252 * gcc.dg/torture/pr44807.c: New testcase.
2254 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2256 PR libgfortran/43899
2257 * gfortran.dg/namelist_67.f90: New test.
2259 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2261 PR tree-optimization/46009
2262 * gcc.dg/vect/pr46009.c: New function.
2264 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2266 Implemented -fobjc-std=objc1 flag.
2267 * objc.dg/fobjc-std-1.m: New.
2268 * obj-c++.dg/fobjc-std-1.mm: New.
2270 2010-11-03 Richard Guenther <rguenther@suse.de>
2273 * g++.dg/debug/pr46241.C: New testcase.
2275 2010-11-03 Richard Guenther <rguenther@suse.de>
2277 PR tree-optimization/46190
2278 * gfortran.dg/pr46190.f90: New testcase.
2280 2010-11-03 Richard Guenther <rguenther@suse.de>
2283 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2284 * gcc.dg/vect/vect-19.c: Likewise.
2285 * gcc.dg/vect/vect-17.c: Likewise.
2287 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2290 * gcc.target/i386/pr46285.c: New.
2292 2010-11-03 Richard Guenther <rguenther@suse.de>
2294 PR tree-optimization/46217
2295 * gcc.dg/pr46217.c: New testcase.
2297 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2299 * objc.dg/property/dotsyntax-1.m: New.
2300 * objc.dg/property/dotsyntax-2.m: New.
2301 * obj-c++.dg/property/dotsyntax-1.mm: New.
2302 * obj-c++.dg/property/dotsyntax-2.mm: New.
2304 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2306 PR tree-optimization/46165
2307 * gcc.dg/pr46165.c: New test.
2309 2010-11-03 Richard Guenther <rguenther@suse.de>
2312 * gcc.dg/pr46251.c: New testcase.
2314 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2316 PR tree-optimization/46107
2317 * gcc.c-torture/compile/pr46107.c: New test.
2320 * gcc.dg/pr46252.c: New test.
2322 PR rtl-optimization/46034
2323 PR rtl-optimization/46212
2324 PR rtl-optimization/46248
2325 * gcc.c-torture/compile/pr46034.c: New test.
2326 * gcc.c-torture/compile/pr46248.c: New test.
2327 * gcc.dg/pr46212.c: New test.
2329 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2331 * gnat.dg/sizetype4.adb: New test.
2333 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2335 * gcc.target/i386/avx-vzeroupper-15.c: New.
2336 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2337 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2338 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2341 * gcc.target/i386/pr46253.c: New.
2343 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2344 Tobias Burnus <burnus@net-b.de>
2347 * gfortran.dg/deferred_type_param_1.f90: New.
2348 * gfortran.dg/deferred_type_param_2.f90: New.
2349 * gfortran.dg/initialization_1.f90: Update dg-errors.
2350 * gfortran.dg/initialization_9.f90: Update dg-errors.
2352 2010-11-02 Richard Guenther <rguenther@suse.de>
2354 PR tree-optimization/46149
2355 * g++.dg/torture/pr46149.C: New testcase.
2357 2010-11-02 Richard Guenther <rguenther@suse.de>
2359 PR tree-optimization/46216
2360 * gcc.dg/torture/pr46216.c: New testcase.
2362 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2365 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2368 2010-11-02 Richard Guenther <rguenther@suse.de>
2370 PR tree-optimization/46184
2371 * gcc.dg/pr46184.c: New testcase.
2373 2010-11-02 Richard Guenther <rguenther@suse.de>
2375 PR tree-optimization/46177
2376 * gcc.dg/pr46177.c: New testcase.
2378 2010-11-02 Martin Jambor <mjambor@suse.cz>
2381 * g++.dg/ipa/ivinline-9.C: New test.
2383 2010-11-02 Martin Jambor <mjambor@suse.cz>
2385 PR tree-optimization/45875
2386 * g++.dg/torture/pr45875.C: New test.
2388 2010-11-02 Richard Guenther <rguenther@suse.de>
2391 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2393 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2396 * gcc.dg/pr46255.c: New test.
2398 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2402 * g++.dg/template/sfinae26.C: New test.
2403 * g++.dg/template/sfinae27.C: Likewise.
2405 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2408 * g++.dg/template/typedef36.C: New test.
2409 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2410 * g++.dg/template/canon-type-10.C: Likewise.
2411 * g++.dg/template/canon-type-11.C: Likewise.
2412 * g++.dg/template/canon-type-12.C: Likewise.
2413 * g++.dg/template/canon-type-13.C: Likewise.
2415 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2417 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2418 instance of debug_pubnames on darwin.
2420 2010-11-01 Jason Merrill <jason@redhat.com>
2421 Benjamin Kosnik <bkoz@redhat.com>
2423 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2424 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2426 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2427 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2428 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2429 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2430 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2431 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2432 * g++.dg/cpp0x/constexpr-array.C: New.
2433 * g++.dg/cpp0x/constexpr-base.C: New.
2434 * g++.dg/cpp0x/constexpr-complex.C: New.
2435 * g++.dg/cpp0x/constexpr-data1.C: New.
2436 * g++.dg/cpp0x/constexpr-data2.C: New.
2437 * g++.dg/cpp0x/constexpr-deref.C: New.
2438 * g++.dg/cpp0x/constexpr-diag1.C: New.
2439 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2440 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2441 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2442 * g++.dg/cpp0x/constexpr-empty.C: New.
2443 * g++.dg/cpp0x/constexpr-empty2.C: New.
2444 * g++.dg/cpp0x/constexpr-empty3.C: New.
2445 * g++.dg/cpp0x/constexpr-empty4.C: New.
2446 * g++.dg/cpp0x/constexpr-empty5.C: New.
2447 * g++.dg/cpp0x/constexpr-ex1.C: New.
2448 * g++.dg/cpp0x/constexpr-ex2.C: New.
2449 * g++.dg/cpp0x/constexpr-ex3.C: New.
2450 * g++.dg/cpp0x/constexpr-ex4.C: New.
2451 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2452 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2453 * g++.dg/cpp0x/constexpr-function1.C: New.
2454 * g++.dg/cpp0x/constexpr-function2.C: New.
2455 * g++.dg/cpp0x/constexpr-function3.C: New.
2456 * g++.dg/cpp0x/constexpr-ice.C: New.
2457 * g++.dg/cpp0x/constexpr-initlist.C: New.
2458 * g++.dg/cpp0x/constexpr-neg1.C: New.
2459 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2460 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2461 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2462 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2463 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2464 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2465 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2466 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2467 * g++.dg/cpp0x/constexpr-object1.C: New.
2468 * g++.dg/cpp0x/constexpr-object2.C: New.
2469 * g++.dg/cpp0x/constexpr-overflow.C: New.
2470 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2471 * g++.dg/cpp0x/constexpr-pos1.C: New.
2472 * g++.dg/cpp0x/constexpr-potential1.C: New.
2473 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2474 * g++.dg/cpp0x/constexpr-pure.C: New.
2475 * g++.dg/cpp0x/constexpr-static.C: New.
2476 * g++.dg/cpp0x/constexpr-static2.C: New.
2477 * g++.dg/cpp0x/constexpr-static3.C: New.
2478 * g++.dg/cpp0x/constexpr-static4.C: New.
2479 * g++.dg/cpp0x/constexpr-static5.C: New.
2480 * g++.dg/cpp0x/constexpr-static6.C: New.
2481 * g++.dg/cpp0x/constexpr-string.C: New.
2482 * g++.dg/cpp0x/constexpr-switch.C: New.
2483 * g++.dg/cpp0x/constexpr-targ.C: New.
2484 * g++.dg/cpp0x/constexpr-throw.C: New.
2485 * g++.dg/cpp0x/constexpr-typeid.C: New.
2486 * g++.dg/cpp0x/constexpr-union.C: New.
2487 * g++.dg/cpp0x/constexpr-value.C: New.
2488 * g++.dg/cpp0x/constexpr-value2.C: New.
2489 * g++.dg/cpp0x/constexpr-variadic.C: New.
2490 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2491 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2492 * g++.dg/other/fold1.C: Likewise.
2493 * g++.dg/parse/crash36.C: Likewise.
2494 * g++.dg/parse/constant4.C: Adjust expected error.
2495 * g++.dg/template/arg5.C: Likewise.
2496 * g++.dg/template/non-dependent10.C: Likewise.
2497 * g++.dg/template/qualified-id3.C: Likewise.
2498 * g++.dg/warn/overflow-warn-1.C: Likewise.
2499 * g++.dg/warn/overflow-warn-3.C: Likewise.
2500 * g++.dg/warn/overflow-warn-4.C: Likewise.
2501 * g++.old-deja/g++.pt/crash10.C: Likewise.
2503 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2505 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2507 Implemented format and noreturn attributes for Objective-C methods.
2508 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2509 * objc.dg/attributes/method-deprecated-1.m: New.
2510 * objc.dg/attributes/method-deprecated-2.m: New.
2511 * objc.dg/attributes/method-deprecated-3.m: New.
2512 * objc.dg/attributes/method-noreturn-1.m: New.
2513 * objc.dg/attributes/method-sentinel-1.m: New.
2514 * objc.dg/attributes/method-format-1.m: New.
2515 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2516 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2517 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2518 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2519 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2520 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2521 * obj-c++.dg/attributes/method-format-1.mm: New.
2523 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2525 * objc.dg/property/at-property-deprecated-1.m: New.
2526 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2528 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2530 Implemented Objective-C 2.0 property accessors.
2531 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2532 avoid testing more complex accessors in this testcase which is not
2534 * objc.dg/property/at-property-7.m: Same change.
2535 * objc.dg/property/at-property-8.m: Same change.
2536 * objc.dg/property/at-property-9.m: Same change.
2537 * objc.dg/property/at-property-10.m: Same change.
2538 * objc.dg/property/at-property-11.m: Same change.
2539 * obj-c++.dg/property/at-property-6.mm: Same change.
2540 * obj-c++.dg/property/at-property-7.mm: Same change.
2541 * obj-c++.dg/property/at-property-8.mm: Same change.
2542 * obj-c++.dg/property/at-property-9.mm: Same change.
2543 * obj-c++.dg/property/at-property-10.mm: Same change.
2544 * obj-c++.dg/property/at-property-11.mm: Same change.
2545 * objc.dg/property/at-property-12.m: New.
2546 * objc.dg/property/at-property-13.m: New.
2547 * obj-c++.dg/property/at-property-12.mm: New.
2548 * obj-c++.dg/property/at-property-13.mm: New.
2550 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2553 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2554 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2555 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2556 * gfortran.dg/allocate_with_typespec_2.f: New test.
2557 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2558 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2559 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2561 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2562 Nathan Froyd <froydnj@codesourcery.com>
2564 PR tree-optimization/46259
2565 * gfortran.dg/pr46259.f: New testcase.
2567 2010-11-01 Paul Koning <ni1d@arrl.net>
2569 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2570 * gcc.c-torture/compile/20020604-1.c: Ditto.
2571 * gcc.c-torture/compile/20001226-1.c: Ditto.
2572 * gcc.c-torture/compile/20010327-1.c: Ditto.
2573 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2574 * gcc.c-torture/compile/pr43191.c: Ditto.
2575 * gcc.c-torture/compile/pr41181.c: Ditto.
2577 2010-10-31 Richard Henderson <rth@redhat.com>
2579 * lib/target-supports.exp
2580 (check_effective_target_automatic_stack_alignment): True for
2581 x86 but not windows.
2582 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2583 use of the preferred-stack-boundary arguments.
2584 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2586 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2589 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2590 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2592 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2594 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2596 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2598 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2599 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2601 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2602 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2603 * objc.dg/torture/tls/thr-init.m: Likewise.
2604 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2605 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2607 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2609 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2612 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2617 * gfortran.dg/typebound_generic_10.f03: New.
2619 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2621 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2622 * objc.dg/property/property-neg-1.m: Updated for changes in the
2623 syntax of @property and the implementation of
2624 @synthesize/@dynamic.
2625 * objc.dg/property/property-neg-2.m: Same change.
2626 * objc.dg/property/property-neg-3.m: Same change.
2627 * objc.dg/property/property-neg-4.m: Same change.
2628 * objc.dg/property/property-neg-5.m: Same change.
2629 * objc.dg/property/property-neg-7.m: Same change.
2630 * objc.dg/property/property-1.m: Same change.
2631 * objc.dg/property/synthesize-1.m: Same change.
2632 * objc.dg/property/at-property-2.m: Same change.
2633 * objc.dg/property/at-property-4.m: Same change.
2635 * objc.dg/property/fsf-property-method-acces.m: Updated for
2636 changes in the syntax of @property and the implementation of
2637 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2638 * objc.dg/property/fsf-property-basic.m: Same change.
2639 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2641 * objc.dg/property/at-property-5.m: New.
2642 * objc.dg/property/at-property-6.m: New.
2643 * objc.dg/property/at-property-7.m: New.
2644 * objc.dg/property/at-property-8.m: New.
2645 * objc.dg/property/at-property-9.m: New.
2646 * objc.dg/property/at-property-10.m: New.
2647 * objc.dg/property/at-property-11.m: New.
2648 * objc.dg/property/synthesize-2.m: New.
2649 * objc.dg/property/dynamic-2.m: New.
2651 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2652 syntax of @property and the implementation of
2653 @synthesize/@dynamic.
2654 * obj-c++.dg/property/property-neg-2.mm: Same change.
2655 * obj-c++.dg/property/property-neg-3.mm: Same change.
2656 * obj-c++.dg/property/property-neg-4.mm: Same change.
2657 * obj-c++.dg/property/property-neg-5.mm: Same change.
2658 * obj-c++.dg/property/property-neg-7.mm: Same change.
2659 * obj-c++.dg/property/property-1.mm: Same change.
2660 * obj-c++.dg/property/synthesize-1.mm: Same change.
2661 * obj-c++.dg/property/at-property-2.mm: Same change.
2662 * obj-c++.dg/property/at-property-4.mm: Same change.
2664 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2665 changes in the syntax of @property and the implementation of
2666 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2667 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2668 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2670 * obj-c++.dg/property/at-property-5.mm: New.
2671 * obj-c++.dg/property/at-property-6.mm: New.
2672 * obj-c++.dg/property/at-property-7.mm: New.
2673 * obj-c++.dg/property/at-property-8.mm: New.
2674 * obj-c++.dg/property/at-property-9.mm: New.
2675 * obj-c++.dg/property/at-property-10.mm: New.
2676 * obj-c++.dg/property/at-property-11.mm: New.
2677 * obj-c++.dg/property/synthesize-2.mm: New.
2678 * obj-c++.dg/property/dynamic-2.mm: New.
2680 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2681 Andrew Pinski <pinskia@gmail.com>
2683 * gcc.c-torture/execute/vector-shift.c: New testcase.
2684 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2685 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2686 * gcc.dg/vector-shift.c: Likewise.
2687 * gcc.dg/vector-shift1.c: Likewise.
2688 * gcc.dg/torture/vector-shift2.c: Likewise.
2689 * gcc.dg/vector-shift3.c: Likewise.
2690 * gcc.dg/simd-1b.c: Adjust.
2692 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2694 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2696 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2698 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2700 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2703 * gcc.target/i386/pr46153.c: New test.
2705 2010-10-27 Jason Merrill <jason@redhat.com>
2707 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2709 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2712 * gfortran.dg/class_dummy_3.f03: New.
2714 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2716 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2717 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2719 * gcc.target/i386/avx-vzeroupper-3.c: New.
2720 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2721 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2722 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2723 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2724 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2725 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2726 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2727 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2728 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2729 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2730 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2732 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2734 * obj-c.dg/property/at-property-4.m: New.
2735 * obj-c++.dg/property/at-property-4.mm: New.
2736 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2738 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2741 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2743 * objc.dg/property/at-property-1.m: New.
2744 * objc.dg/property/at-property-2.m: New.
2745 * objc.dg/property/at-property-3.m: New.
2746 * objc.dg/ivar-invalid-type-1.m: New.
2747 * obj-c++.dg/property/at-property-1.mm: New.
2748 * obj-c++.dg/property/at-property-2.mm: New.
2749 * obj-c++.dg/property/at-property-3.mm: New.
2750 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2751 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2754 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2756 PR libgfortran/46010
2757 * gfortran.dg/namelist_66.f90: New test.
2758 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2760 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2763 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2764 * gfortran.dg/allocatable_scalar_10.f90: New.
2765 * gfortran.dg/class_19.f03: Extended.
2767 2010-10-26 Jan Hubicka <jh@suse.cz>
2770 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2772 2010-10-26 Ira Rosen <irar@il.ibm.com>
2774 PR tree-optimization/46167
2775 * gcc.dg/vect/O-pr46167.c: New.
2776 * gcc.dg/vect/vect.exp: Run tests with -O.
2778 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2781 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2782 * g++.dg/vect/pr33860a.cc: Likewise.
2783 * gcc.c-torture/compile/20070522-1.c: Likewise.
2784 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2785 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2786 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2787 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2788 * gcc.dg/pr44136.c: Likewise.
2790 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2791 * gcc.dg/compat/vector-1_x.c: Likewise.
2792 * gcc.dg/compat/vector-1_y.c: Likewise.
2793 * gcc.dg/compat/vector-2_x.c: Likewise.
2794 * gcc.dg/compat/vector-2_y.c: Likewise.
2795 * gcc.dg/pr43300.c: Likewise.
2797 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2798 * gcc.dg/compat/vector-1a_y.c: Likewise.
2799 * gcc.dg/compat/vector-1b_x.c: Likewise.
2800 * gcc.dg/compat/vector-1b_y.c: Likewise.
2801 * gcc.dg/compat/vector-2a_x.c: Likewise.
2802 * gcc.dg/compat/vector-2a_y.c: Likewise.
2803 * gcc.dg/compat/vector-2b_x.c: Likewise.
2804 * gcc.dg/compat/vector-2b_y.c: Likewise.
2805 * gcc.target/i386/pr39162.c: Likewise.
2806 * gcc.target/i386/pr40906-2.c: Likewise.
2807 * gcc.target/i386/sse-5.c: Likewise.
2809 * gcc.dg/pr35442.c: Prune ABI change warnings.
2811 * gcc.c-torture/execute/pr38151.x: New.
2812 * gcc.target/i386/pr44948-1a.c: Likewise.
2813 * gcc.target/i386/pr44948-1b.c: Likewise.
2814 * gcc.target/i386/pr44948-2a.c: Likewise.
2815 * gcc.target/i386/pr44948-2b.c: Likewise.
2817 2010-10-26 Ian Lance Taylor <iant@google.com>
2820 * gcc.c-torture/execute/20101025-1.c: New test.
2822 2010-10-26 Tobias Burnus <burnus@net-b.de>
2825 * gfortran.dg/class_allocate_5.f90: New.
2827 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2829 Implement opaque-enum-specifiers for C++0x
2830 * g++.dg/cpp0x/forw_enum1.C: New.
2831 * g++.dg/cpp0x/forw_enum2.C: New.
2832 * g++.dg/cpp0x/forw_enum3.C: New.
2833 * g++.dg/cpp0x/forw_enum4.C: New.
2834 * g++.dg/cpp0x/forw_enum5.C: New.
2835 * g++.dg/cpp0x/forw_enum6.C: New.
2836 * g++.dg/cpp0x/forw_enum7.C: New.
2837 * g++.dg/cpp0x/forw_enum8.C: New.
2838 * g++.dg/cpp0x/forw_enum9.C: New.
2839 * g++.dg/parse/enum3.C: Add new errors.
2840 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2841 * g++.dg/cpp0x/auto9.C: Add new error.
2842 * g++.dg/template/crash79.C: Add new errors.
2844 2010-10-26 Jie Zhang <jie@codesourcery.com>
2846 * gcc.target/arm/volatile-bitfields-1.c: New test.
2847 * gcc.target/arm/volatile-bitfields-2.c: New test.
2848 * gcc.target/arm/volatile-bitfields-3.c: New test.
2850 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2852 * gnat.dg/pointer_discr1.adb: New test.
2853 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2854 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2855 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2857 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2859 * gnat.dg/loop_optimization8.adb: New test.
2860 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2861 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2863 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2865 * gnat.dg/in_out_parameter2.adb: New test.
2866 * gnat.dg/in_out_parameter3.adb: Likewise.
2868 2010-10-25 Jie Zhang <jie@codesourcery.com>
2870 * g++.dg/opt/combine.c: New test.
2872 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2874 * gnat.dg/opt7.ad[sb]: New test.
2875 * gnat.dg/opt7_pkg.ads: New helper.
2877 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2880 * obj-c.dg/pr45735.mm: New.
2881 * obj-c++.dg/pr45735.mm: New.
2883 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2886 * objc.dg/pr24393.m: New.
2887 * obj-c++.dg/pr24393.mm: New.
2889 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2892 * objc.dg/pr28049.m: New.
2893 * obj-c++.dg/pr28049.mm: New.
2895 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2897 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2898 parameter attributes are now supported.
2899 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2900 * objc.dg/attributes/parameter-attribute-1.m: New test.
2901 * objc.dg/attributes/parameter-attribute-2.m: New test.
2902 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2903 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2905 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2907 Based on the CFString implementation in FSF apple/trunk branch.
2909 * gcc.dg/darwin-cfstring-1.c: New.
2910 * gcc.dg/darwin-cfstring-2.c: New.
2911 * gcc.dg/torture/darwin-cfstring-3.c: New.
2912 * g++.dg/other/darwin-cfstring1.C: New.
2913 * g++.dg/torture/darwin-cfstring-3.C: New.
2915 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2917 * objc.dg/demangle-1.m: New test.
2918 * obj-c++.dg/demangle-1.mm: New test.
2919 * obj-c++.dg/demangle-2.mm: New test.
2920 * obj-c++.dg/demangle-3.mm: New test.
2922 2010-10-23 Ian Lance Taylor <iant@google.com>
2924 * gcc.c-torture/execute/20101011-1.c: New test.
2925 * gcc.c-torture/execute/20101011-1.x: New test driver.
2927 2010-10-23 Tobias Burnus <burnus@net-b.de>
2930 * gfortran.dg/protected_8.f90: New.
2932 2010-10-23 Joseph Myers <joseph@codesourcery.com>
2934 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2935 * gcc.target/i386/isa-9.c: Skip for -march other than
2936 -march=amdfam10 in multilib options.
2937 * gcc.target/i386/pr42589.c: Skip for -march other than
2938 -march=i486 in multilib options.
2939 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2940 other -march in multilib options.
2942 2010-10-23 Jie Zhang <jie@codesourcery.com>
2944 PR rtl-optimization/37360
2945 * gcc.dg/pr37360.c: New test.
2947 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2949 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2951 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2952 Andrew Pinski <pinskia@gmail.com>
2954 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2955 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2956 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2957 * gcc.dg/vector-subscript-1.c: Likewise.
2958 * gcc.dg/vector-subscript-2.c: Likewise.
2959 * gcc.dg/vector-subscript-3.c: New testcase.
2960 * gcc.dg/array-8.c: Adjust.
2962 2010-10-22 Richard Guenther <rguenther@suse.de>
2965 * c-c++-common/torture/pr46137.c: New testcase.
2967 2010-10-22 Jason Merrill <jason@redhat.com>
2970 * g++.dg/template/defarg14.C: New.
2972 2010-10-22 Jason Merrill <jason@redhat.com>
2975 * g++.dg/cpp0x/implicit10.C: New.
2977 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
2980 * gcc.target/i386/pr46098.c: New test.
2982 2010-10-22 Richard Guenther <rguenther@suse.de>
2984 PR tree-optimization/45720
2985 * gcc.dg/torture/pr45720.c: New testcase.
2987 2010-10-22 Ira Rosen <irar@il.ibm.com>
2989 PR tree-optimization/46126
2990 * gcc.dg/vect/pr46126.c: New.
2992 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2994 Based on the CFString implementation in FSF apple/trunk branch.
2996 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2997 so that the latter can be used in dg-skip and dg-xfail clauses.
2998 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2999 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3000 to use dg-additional-files for Object1.
3001 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3002 to use dg-additional-files for Object1, move to torture/strings/.
3003 * obj-c++.dg/const-str-4.mm: Likewise.
3004 * obj-c++.dg/const-str-3.mm: Likewise.
3005 * obj-c++.dg/const-str-8.mm: Likewise.
3006 * obj-c++.dg/const-str-9.mm: Likewise.
3007 * obj-c++.dg/const-str-10.mm: Likewise.
3008 * obj-c++.dg/const-str-10.mm: Likewise.
3009 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3010 to use dg-additional-files for Object1, move to strings/.
3011 * obj-c++.dg/const-str-2.mm: Likewise.
3012 * obj-c++.dg/const-str-5.mm: Likewise.
3013 * obj-c++.dg/const-str-6.mm: Likewise.
3014 * obj-c++.dg/const-str-12.mm: Likewise.
3015 * obj-c++.dg/strings/strings.exp: New.
3016 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3017 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3018 * obj-c++.dg/torture/strings/strings.exp: New.
3019 * obj-c++.dg/torture/strings/string1.mm: New.
3020 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3021 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3022 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3024 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3025 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3026 * objc/execute/string2.m: Likewise.
3027 * objc/execute/string3.m: Likewise.
3028 * objc/execute/string3.m: Likewise.
3029 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3030 * objc.dg/foreach-4.m: Likewise.
3031 * objc.dg/foreach-5.m: Likewise.
3032 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3033 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3034 * objc.dg/const-str-4.m: Likewise.
3035 * objc.dg/const-str-7.m: Likewise.
3036 * objc.dg/const-str-8.m: Likewise.
3037 * objc.dg/const-str-9.m: Likewise.
3038 * objc.dg/const-str-10.m: Likewise.
3039 * objc.dg/const-str-11.m: Likewise.
3040 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3041 to use dg-additional-files for Object1, move to objc.dg/strings/.
3042 * objc.dg/const-str-2.m: Likewise.
3043 * objc.dg/const-str-5.m: Likewise.
3044 * objc.dg/const-str-6.m: Likewise.
3045 * objc.dg/const-str-12.m: Likewise.
3046 * objc.dg/const-str-12b.m: Likewise.
3047 * objc.dg/strings/strings.exp: New.
3048 * objc.dg/strings/const-cfstring-2.m: New.
3049 * objc.dg/strings/const-cfstring-5.m: New.
3050 * objc.dg/torture/strings/strings.exp: New.
3051 * objc.dg/torture/strings/const-cfstring-1.m: New.
3052 * objc.dg/torture/strings/const-cfstring-3.m: New.
3053 * objc.dg/torture/strings/const-cfstring-4.m: New.
3055 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3057 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3059 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3062 * g++.dg/parse/crash57.C: New.
3064 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3065 H.J. Lu <hongjiu.lu@intel.com>
3068 * gcc.target/i386/pr45946.c: New test.
3070 2010-10-21 Martin Jambor <mjambor@suse.cz>
3072 PR tree-optimization/45875
3073 * g++.dg/ipa/pr45875.C: New test.
3075 2010-10-21 Ira Rosen <irar@il.ibm.com>
3077 PR tree-optimization/46049
3078 PR tree-optimization/46052
3079 * gcc.dg/vect/pr46052.c: New test.
3080 * gcc.dg/vect/pr46049.c: New test.
3082 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3085 * gfortran.dg/shape_5.f90: New test case.
3087 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3090 * gfortran.dg/proc_ptr_comp_25.f90: New.
3092 2010-10-21 Richard Guenther <rguenther@suse.de>
3093 Michael Matz <matz@suse.de>
3095 PR tree-optimization/45764
3096 * gcc.dg/torture/pr45764.c: New testcase.
3098 2010-10-21 Richard Guenther <rguenther@suse.de>
3100 PR tree-optimization/46111
3101 * g++.dg/torture/pr46111.C: New testcase.
3103 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3106 * gfortran.dg/dummy_procedure_4.f90: New.
3107 * gfortran.dg/proc_ptr_30.f90: New.
3109 2010-10-21 Tobias Burnus <burnus@net-b.de>
3112 * gfortran.dg/ptr-func-1.f90: New.
3113 * gfortran.dg/ptr-func-2.f90: New.
3115 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3117 PR tree-optimization/45919
3118 * gcc.c-torture/compile/pr45919.c: New test.
3120 PR tree-optimization/46066
3121 * gcc.dg/autopar/pr46066.c: New test.
3123 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3126 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3128 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3131 * g++.dg/cpp0x/range-for7.C: New.
3133 2010-10-20 Richard Guenther <rguenther@suse.de>
3136 * g++.dg/lto/20101020-1_0.h: New testcase.
3137 * g++.dg/lto/20101020-1_0.C: Likewise.
3138 * g++.dg/lto/20101020-1_1.C: Likewise.
3140 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3142 * gcc.dg/20101013-1.c: New test.
3144 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3147 * gcc.target/i386/pr46085-1.c: New.
3148 * gcc.target/i386/pr46085-2.c: Likewise.
3150 2010-10-20 Richard Guenther <rguenther@suse.de>
3152 PR tree-optimization/45860
3153 * gcc.dg/torture/pr45860.c: New testcase.
3155 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3157 * gnat.dg/discr25.adb: New test.
3158 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3160 2010-10-20 Olivier Hainque <hainque@adacore.com>
3162 * gcc.target/powerpc/ehreturn.c: New test.
3164 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3166 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3167 not require Foundation and run with the GNU runtime as well.
3169 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3172 * obj-c++.dg/template-8.mm: New.
3174 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3177 * objc.dg/pr23709.m: New.
3178 * obj-c++.dg/pr23709.m: New.
3180 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3183 * g++.dg/template/crash104.C: New.
3185 2010-10-19 Richard Henderson <rth@redhat.com>
3187 * gcc.target/i386/fma3-fma.c: New.
3188 * gcc.target/i386/fma3-builtin.c: New.
3189 * gcc.target/i386/fma4-builtin.c: New.
3191 2010-10-19 Richard Guenther <rguenther@suse.de>
3194 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3196 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3198 Merge from 'apple/trunk' branch on FSF servers.
3200 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3203 * objc.dg/proto-init-mimatch-1.m: New.
3204 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3206 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3208 Implemented parsing @synthesize and @dynamic for
3209 Objective-C/Objective-C++.
3210 * objc.dg/property/dynamic-1.m: New.
3211 * objc.dg/property/synthesize-1.m: New.
3212 * obj-c++.dg/property/dynamic-1.mm: New.
3213 * obj-c++.dg/property/synthesize-1.mm: New.
3215 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3217 * objc.dg/at-class-1.m: New.
3218 * objc.dg/at-class-1.mm: New.
3220 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3222 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3224 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3226 Merge from 'apple/trunk' branch on FSF servers.
3228 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3231 * obj-c++.dg/template-7.mm: New.
3233 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3235 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3238 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3240 Merge from 'apple/trunk' branch on FSF servers.
3242 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3245 * obj-c++.dg/try-catch-16.mm: New.
3246 * obj-c++.dg/try-catch-17.mm: New.
3248 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3251 * obj-c++.dg/try-catch-15.mm: New
3253 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3256 * obj-c++.dg/try-catch-12.mm: New
3257 * obj-c++.dg/try-catch-13.mm: New
3258 * obj-c++.dg/try-catch-14.mm: New
3259 * objc.dg/try-catch-11.m: New
3260 * objc.dg/try-catch-12.m: New
3261 * objc.dg/try-catch-13.m: New
3263 2010-10-18 Richard Henderson <rth@redhat.com>
3265 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3267 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3270 * c-c++-common/Wunused-var-13.c: New test.
3272 2010-10-18 Richard Guenther <rguenther@suse.de>
3274 PR tree-optimization/45967
3275 * gcc.dg/torture/pr45967.c: New testcase.
3276 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3277 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3278 * gcc.dg/torture/pr39074-2.c: Likewise
3279 * gcc.dg/torture/pta-escape-1.c: Likewise
3280 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3281 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3282 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3283 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3284 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3285 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3287 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3289 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3291 2010-10-18 Richard Guenther <rguenther@suse.de>
3294 * g++.dg/lto/20101015-2_0.C: New testcase.
3296 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3299 * gcc.c-torture/execute/pr46019.c: New test.
3301 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3303 Merge from 'apple/trunk' branch on FSF servers.
3305 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3308 * obj-c++.dg/method-namespace-2.mm: New.
3310 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3312 Merge from 'apple/trunk' branch on FSF servers.
3314 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3317 * objc.dg/private-1.m: Test modified.
3318 * obj-c++.dg/private-1.mm: Test modified.
3320 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3323 * gcc.target/i386/push-1.c: Remove.
3325 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3326 H.J. Lu <hongjiu.lu@intel.com>
3329 * gcc.target/i386/pr46051.c: New test.
3331 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3333 * obj-c++.dg/gnu-api-2-class.mm: New.
3334 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3335 * obj-c++.dg/gnu-api-2-method.mm: New.
3336 * obj-c++.dg/gnu-api-2-objc.mm: New.
3337 * obj-c++.dg/gnu-api-2-object.mm: New.
3338 * obj-c++.dg/gnu-api-2-property.mm: New.
3339 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3340 * obj-c++.dg/gnu-api-2-sel.mm: New.
3342 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3344 * objc.dg/fsf-package-0.m: New.
3345 * obj-c++.dg/fsf-package-0.m: New.
3347 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3350 * objc.dg/pr18255.m: New.
3352 2010-10-16 Jan Hubicka <jh@suse.cz>
3355 * g++.dg/torture/pr44206.C: New.
3357 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3359 * objc.dg/gnu-api-2-class.m: New.
3360 * objc.dg/gnu-api-2-objc.m: New.
3362 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3364 * objc.dg/gnu-api-2-ivar.m: New.
3366 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3368 * objc.dg/gnu-api-2-property.m: New.
3370 2010-10-15 Xinliang David Li <davidxl@google.com>
3372 * g++.dg/uninit-pred-3_a.C: New test.
3373 * g++.dg/uninit-pred-3_b.C: New test.
3375 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3377 * objc.dg/gnu-api-2-object.m: New.
3379 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3381 * objc.dg/gnu-api-2-method.m: New.
3383 2010-10-15 Jason Merrill <jason@redhat.com>
3385 * g++.dg/lto/pr45983_0.C: New.
3387 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3389 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3390 builtin combiner patterns.
3391 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3392 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3393 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3394 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3395 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3397 2010-10-15 Richard Guenther <rguenther@suse.de>
3399 * g++.dg/lto/20101015-1_0.C: New testcase.
3401 2010-10-15 Richard Guenther <rguenther@suse.de>
3404 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3405 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3407 2010-10-15 Richard Guenther <rguenther@suse.de>
3410 * g++.dg/lto/20101014-1_0.C: New testcase.
3412 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3414 * objc.dg/gnu-api-2-protocol.m: New.
3415 * objc.dg/gnu-api-2-sel.m: New.
3417 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3419 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3422 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3424 * gcc.dg/20101010-1.c: New testcase.
3426 2010-10-15 Jie Zhang <jie@codesourcery.com>
3428 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3429 script when relocatable linking.
3431 2010-10-14 Yao Qi <yao@codesourcery.com>
3434 * gcc.target/arm/pr45447.c: New test.
3436 2010-10-14 Jan Hubicka <jh@suse.cz>
3439 * g++.dg/lto/pr45621.h : New.
3440 * g++.dg/lto/pr45621_0.C: New.
3441 * g++.dg/lto/pr45621_1.C: New.
3443 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3445 * objc.dg/property: New.
3446 * objc.dg/property/fsf-property-basic.m: New.
3447 * objc.dg/property/fsf-property-method-access.m: New.
3448 * objc.dg/property/fsf-property-named-ivar.m: New.
3449 * obj-c++.dg/property: New.
3450 * obj-c++.dg/property/fsf-property-basic.mm: New.
3451 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3452 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3454 merge from FSF apple 'trunk' branch.
3455 2006 Fariborz Jahanian <fjahanian@apple.com>
3457 Radars 4436866, 4505126, 4506903, 4517826
3458 * objc.dg/property/property-1.m: New.
3459 * objc.dg/property/property-2.m: New.
3460 * objc.dg/property/property-3.m: New.
3461 * objc.dg/property/property-neg-1.m: New.
3462 * objc.dg/property/property-neg-2.m: New.
3463 * objc.dg/property/property-neg-3.m: New.
3464 * objc.dg/property/property-neg-4.m: New.
3465 * objc.dg/property/property-neg-5.m: New.
3466 * objc.dg/property/property-neg-6.m: New.
3467 * objc.dg/property/property-neg-7.m: New.
3468 * objc.dg/property/property.exp: New.
3469 * obj-c++.dg/property/property-1.mm: New.
3470 * obj-c++.dg/property/property-2.mm: New.
3471 * obj-c++.dg/property/property-3.mm: New.
3472 * obj-c++.dg/property/property-neg-1.mm: New.
3473 * obj-c++.dg/property/property-neg-2.mm: New.
3474 * obj-c++.dg/property/property-neg-3.mm: New.
3475 * obj-c++.dg/property/property-neg-4.mm: New.
3476 * obj-c++.dg/property/property-neg-5.mm: New.
3477 * obj-c++.dg/property/property-neg-6.mm: New.
3478 * obj-c++.dg/property/property-neg-7.mm: New.
3479 * obj-c++.dg/property/property.exp: New.
3481 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3483 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3485 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3488 * gcc.c-torture/compile/pr45969-1.c: New test.
3490 2010-10-14 Richard Guenther <rguenther@suse.de>
3492 PR tree-optimization/44913
3493 * gcc.dg/torture/pr44913.c: New testcase.
3495 2010-10-14 Richard Guenther <rguenther@suse.de>
3498 * g++.dg/lto/20101014-2_0.C: New testcase.
3500 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3502 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3503 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3504 * gcc.target/i386/pr44130.c: Likewise.
3505 * gcc.target/i386/pr44144.c: Likewise.
3506 * gcc.target/i386/pr44180.c: Likewise.
3507 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3508 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3509 * gcc.target/i386/vect-sizes-1.c: Likewise.
3510 * gcc.target/i386/vectorize4-avx.c: Likewise.
3512 2010-10-14 Richard Guenther <rguenther@suse.de>
3515 * g++.dg/lto/20101010-3_0.C: New testcase.
3516 * g++.dg/lto/20101010-4_0.C: Likewise.
3518 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3520 * objc.dg/pr45878.m: Update to include NSConstantString interface
3522 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3523 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3524 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3525 reference for m64 -fnext-runtime.
3527 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3529 * gcc.target/i386/vect-sizes-1.c: New.
3531 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3534 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3536 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3538 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3539 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3541 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3543 * gcc.target/ia64/20101005.c: New test.
3545 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3547 PR rtl-optimization/45570
3548 * gcc.dg/pr45570.c: New test.
3550 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3552 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3553 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3554 * gcc.target/i386/vectorize4-avx.c: Likewise.
3556 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3558 * gcc.target/i386/avx-copysign-vec.c: New.
3559 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3561 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3564 * gcc.target/i386/pr44130.c: New.
3566 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3569 * gcc.target/i386/pr44144.c: New.
3571 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3574 * gcc.target/i386/pr44180.c: New.
3576 2010-10-13 Jason Merrill <jason@redhat.com>
3578 * g++.dg/template/canon-type-8.C: New.
3580 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3582 * gcc.c-torture/execute/20101013-1.c: New test.
3584 2010-10-13 Richard Guenther <rguenther@suse.de>
3587 * objc.dg/pr45878.m: New testcase.
3589 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3591 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3592 * gcc.dg/format/dfp-printf-1.c: Likewise.
3593 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3595 2010-10-13 Richard Guenther <rguenther@suse.de>
3597 PR tree-optimization/45788
3598 * g++.dg/pr45788.C: New testcase.
3600 2010-10-13 Richard Guenther <rguenther@suse.de>
3602 PR tree-optimization/45970
3603 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3605 2010-10-13 Richard Guenther <rguenther@suse.de>
3607 PR tree-optimization/45982
3608 * gcc.dg/torture/pr45982.c: New testcase.
3609 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3610 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3611 * gcc.dg/torture/pr39074-2.c: Likewise.
3613 2010-10-13 Richard Guenther <rguenther@suse.de>
3616 * g++.dg/torture/pr45874.C: New testcase.
3618 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3620 * objc.dg/attributes/method-attribute-1.m: Update to respond
3621 to implemented method attributes..
3622 * objc.dg/attributes/method-attribute-2.m: Likewise.
3623 * objc.dg/attributes/method-attribute-3.m: Likewise.
3624 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3625 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3626 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3628 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3631 * objc.dg/pr23214.m: New.
3633 2010-10-12 Michael Eager <eager@eagercon.com>
3636 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3637 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3639 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3642 * gcc.c-torture/execute/pr45636.c: New test.
3643 * gfortran.dg/pr45636.f90: New test.
3645 2010-10-12 Richard Henderson <rth@redhat.com>
3647 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3649 2010-10-12 Daniel Kraft <d@domob.eu>
3652 * gfortran.dg/associate_1.f03: More tests with derived-types.
3653 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3654 * gfortran.dg/associate_8.f03: Fix typo.
3655 * gfortran.dg/initialization_27.f90: Fix typo.
3657 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3660 * lib/lto.exp (lto-get-options-main): Support optional target
3661 selector for dg-extra-ld-options.
3663 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3665 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3666 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3668 2010-10-11 Martin Jambor <mjambor@suse.cz>
3671 * g++.dg/torture/pr45699.C: New test.
3672 * g++.dg/otr-fold-1.C: Adjusted.
3673 * g++.dg/otr-fold-1.C: Likewise.
3675 2010-10-11 Nick Clifton <nickc@redhat.com>
3677 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3678 Allow for a user label prefix.
3680 2010-10-10 Richard Guenther <rguenther@suse.de>
3682 * g++.dg/lto/20101010-1_0.C: New testcase.
3683 * g++.dg/lto/20101010-2_0.C: Likewise.
3685 2010-10-11 Ira Rosen <irar@il.ibm.com>
3687 PR tree-optimization/45902
3688 * gcc.dg/vect/45902.c: New test.
3690 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3693 * gcc.dg/tls/pr45870.c: New test.
3695 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3698 * gfortran.dg/typebound_operator_6.f03: New.
3700 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3702 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3703 and adjust -export symbol scanning.
3704 * g++.dg/ext/dllexport1.C: Likewise.
3705 * g++.dg/ext/dllexport3.C: Likewise.
3706 * gcc.dg/dll-3.c: Likewise.
3707 * gcc.dg/dll-4.c: Likewise.
3708 * gcc.dg/dll-5.c: Likewise.
3710 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3712 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3713 instead of tree_profile dump file.
3714 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3715 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3718 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3720 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3722 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3724 * gfortran.dg/character_comparison_4.f90: New test.
3725 * gfortran.dg/character_comparison_5.f90: New test.
3726 * gfortran.dg/character_comparison_6.f90: New test.
3728 2010-10-09 Richard Henderson <rth@redhat.com>
3730 * lib/target-supports.exp
3731 (check_effective_target_automatic_stack_alignment): Always true.
3733 2010-10-09 Richard Guenther <rguenther@suse.de>
3736 * gcc.dg/lto/20101009-2_0.c: New testcase.
3737 * gcc.dg/lto/20101009-2_1.c: Likewise.
3738 * gcc.dg/lto/20101009-2_2.c: Likewise.
3740 2010-10-09 Richard Guenther <rguenther@suse.de>
3743 * g++.dg/lto/20101009-1_0.C: New testcase.
3745 2010-10-09 Richard Guenther <rguenther@suse.de>
3747 PR tree-optimization/45945
3748 * gcc.dg/lto/20101009-1_0.c: New testcase.
3750 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3753 * gcc.target/i386/pr45913.c: New.
3755 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3758 * gfortran.dg/streamio_16.f90: Update test.
3760 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3762 PR tree-optimization/45903
3763 * gcc.target/i386/pr45903.c: New test.
3765 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3767 * gnat.dg/interface5.adb: Compile with warnings disabled.
3769 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3771 * obj-c++.dg/encode-10.mm: New testcase.
3773 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3776 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3777 C++ class. Removed XFAIL.
3779 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3782 * gfortran.dg/typebound_operator_5.f03: New.
3784 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3786 Merge from 'apple/trunk' branch on FSF servers.
3788 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3791 * obj-c++.dg/method-namespace-1.mm: New.
3793 2010-10-07 Martin Jambor <mjambor@suse.cz>
3795 * gcc.dg/tree-ssa/sra-11.c: New test.
3797 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3800 * gcc.dg/vect/pr45847.c: New test.
3802 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3803 Kai Tietz <kai.tietz@onevision.com>
3805 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3807 2010-10-07 Richard Guenther <rguenther@suse.de>
3809 PR tree-optimization/45732
3810 * gcc.dg/torture/pr45732.c: New testcase.
3812 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3814 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3815 * objc.dg/foreach-2.m: Likewise.
3816 * objc.dg/foreach-3.m: Likewise.
3817 * objc.dg/foreach-4.m: Likewise.
3818 * objc.dg/foreach-5.m: Likewise.
3819 * objc.dg/foreach-6.m: Likewise.
3820 * objc.dg/foreach-7.m: Likewise.
3821 * objc.dg/objc-foreach-4.m: Likewise.
3822 * objc.dg/objc-foreach-5.m: Likewise.
3824 2010-10-07 Richard Guenther <rguenther@suse.de>
3827 * gcc.dg/torture/pr45869.c: New testcase.
3829 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3831 * objc.dg/set-not-used-1.m: New
3832 * obj-c++.dg/set-not-used-1.mm: New.
3834 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3836 * objc.dg/attributes/method-attribute-3.m: New.
3837 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3839 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3842 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3844 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3847 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3849 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3851 Merge from 'apple/trunk' branch on FSF servers.
3853 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3856 * obj-c++.dg/encode-9.mm: New.
3858 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3860 * g++.dg/cpp0x/pr45908.C: New test.
3862 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3864 * gnat.dg/opt6.ad[sb]: New test.
3866 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3868 Implemented fast enumeration for Objective-C.
3869 * objc.dg/foreach-1.m: New.
3870 * objc.dg/foreach-2.m: New.
3871 * objc.dg/foreach-3.m: New.
3872 * objc.dg/foreach-4.m: New.
3873 * objc.dg/foreach-5.m: New.
3874 * objc.dg/foreach-6.m: New.
3875 * objc.dg/foreach-7.m: New.
3877 Merge from 'apple/trunk' branch on FSF servers:
3878 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3881 * objc.dg/objc-foreach-5.m: New.
3883 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3886 * objc.dg/objc-foreach-4.m: New.
3888 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3891 * objc.dg/objc-foreach-3.m: New.
3893 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3896 * objc.dg/objc-foreach-2.m: New.
3898 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3901 * objc.dg/objc-foreach-1.m: New
3903 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3905 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3908 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3911 * obj-c++.dg/syntax-error-10.mm: New.
3913 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3916 * obj-c++.dg/syntax-error-9.mm: New.
3918 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3921 * obj-c++.dg/syntax-error-8.mm: New.
3923 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3925 Merge from 'apple/trunk' branch on FSF servers.
3927 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
3930 * obj-c++.dg/syntax-error-7.mm: New
3932 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
3935 * obj-c++.dg/syntax-error-6.mm: New
3937 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
3940 * obj-c++.dg/syntax-error-5.mm: New
3942 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3945 * obj-c++.dg/syntax-error-[3-4].mm: New.
3947 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3950 * obj-c++.dg/syntax-error-[1-2].mm: New.
3952 2010-10-05 Ira Rosen <irar@il.ibm.com>
3954 PR tree-optimization/45752
3955 * gcc.dg/vect/pr45752.c: New test.
3957 2010-10-05 Richard Guenther <rguenther@suse.de>
3959 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3960 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3961 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3962 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3963 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3964 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3965 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3966 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3967 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3968 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3969 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3970 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3971 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3972 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3973 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3974 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3975 * gcc.dg/tree-ssa/20080530.c: Likewise.
3976 * g++.dg/tree-ssa/inline-3.C: Likewise.
3977 * g++.dg/tree-ssa/inline-1.C: Likewise.
3978 * g++.dg/tree-ssa/inline-2.C: Likewise.
3979 * gcc.dg/profile-dir-1.c: Likewise.
3980 * gcc.dg/profile-dir-2.c: Likewise.
3981 * gcc.dg/profile-dir-3.c: Likewise.
3983 2010-10-05 Richard Guenther <rguenther@suse.de>
3986 * g++.dg/torture/pr45877.C: New testcase.
3988 2010-10-04 Jakub Jelinek <jakub@redhat.com>
3991 * gcc.dg/debug/pr45849.c: New test.
3994 * gcc.c-torture/compile/pr45876.c: New test.
3996 2010-10-04 Julian Brown <julian@codesourcery.com>
3998 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4000 * gcc.dg/vect/vect-60.c: Likewise.
4001 * gcc.dg/vect/vect-56.c: Likewise.
4002 * gcc.dg/vect/vect-93.c: Likewise.
4003 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4004 * gcc.dg/vect/vect-95.c: Likewise.
4005 * gcc.dg/vect/vect-96.c: Likewise.
4006 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4007 * gcc.dg/vect/slp-25.c: Likewise.
4008 * gcc.dg/vect/slp-3.c: Likewise.
4009 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4010 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4011 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4012 * gcc.dg/vect/vect-109.c: Likewise.
4013 * gcc.dg/vect/vect-peel-1.c: Likewise.
4014 * gcc.dg/vect/vect-peel-2.c: Likewise.
4015 * lib/target-supports.exp
4016 (check_effective_target_arm_vect_no_misalign): New.
4017 (check_effective_target_vect_no_align): Use above.
4018 (check_effective_target_vect_element_align): New.
4019 (add_options_for_quad_vectors): New.
4021 2010-10-04 Martin Jambor <mjambor@suse.cz>
4023 PR tree-optimization/45572
4024 * g++.dg/ipa/pr45572-1.C: New test.
4025 * g++.dg/ipa/pr45572-2.C: Likewise.
4027 2010-10-03 Ian Lance Taylor <iant@google.com>
4029 * gcc.dg/anon-struct-11.c: New test.
4030 * gcc.dg/anon-struct-12.c: New test.
4031 * gcc.dg/anon-struct-13.c: New test.
4032 * gcc.dg/anon-struct-14.c: New test.
4034 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4036 * g++.dg/torture/pr45764.C: Revert revision 164914.
4037 * gcc.dg/vect/pr43432.c: Likewise.
4038 * gcc.dg/vect/vect-114.c: Likewise.
4039 * gcc.dg/vect/vect-15.c: Likewise.
4041 2010-10-03 Jason Merrill <jason@redhat.com>
4043 * g++.dg/cpp0x/sfinae5.C: New.
4045 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4047 PR tree-optimization/45720
4048 PR tree-optimization/45764
4049 * g++.dg/torture/pr45764.C: New.
4051 * gcc.dg/vect/pr43432.c: Xfail.
4052 * gcc.dg/vect/vect-114.c: Likewise.
4053 * gcc.dg/vect/vect-15.c: Likewise.
4055 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4057 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4059 * gcc.dg/torture/pr45678-2.c: Likewise.
4061 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4064 * gfortran.dg/intrinsic_6.f90: New.
4066 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4069 * gfortran.dg/dependency_37.f90: New test.
4071 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4073 * gcc.target/i386/shift_mask.c: New test.
4075 2010-10-01 Richard Guenther <rguenther@suse.de>
4077 PR tree-optimization/45854
4078 * g++.dg/torture/pr45854.C: New testcase.
4080 2010-09-30 Michael Eager <eager@eagercon.com>
4082 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4085 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4088 * gfortran.dg/graphite/pr45758.f90: New.
4090 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4093 * gcc.dg/graphite/id-pr45230.c: New.
4095 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4097 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4098 * gfortran.dg/graphite/graphite.exp: Same.
4099 * gcc.dg/graphite/vect-pr43423.c: New.
4101 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4104 * g++.dg/torture/pr45843.C: New test.
4106 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4109 * gfortran.dg/allocate_derived_5.f90: New.
4111 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4113 PR tree-optimization/31261
4114 * gcc.dg/tree-ssa/pr31261.c: New test.
4116 2010-09-30 Michael Eager <eager@eagercon.com>
4118 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4119 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4120 * gcc.target/microblaze/microblaze.exp: Ditto.
4121 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4122 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4123 * gcc.target/microblaze/others/data_var1.c: Ditto.
4124 * gcc.target/microblaze/others/data_var2.c: Ditto.
4125 * gcc.target/microblaze/others/data_var3.c: Ditto.
4126 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4127 * gcc.target/microblaze/others/strings1.c:: Ditto.
4128 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4129 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4130 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4131 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4132 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4133 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4134 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4135 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4136 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4137 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4138 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4139 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4140 * gcc.target/microblaze/isa/float.c: Ditto.
4141 * gcc.target/microblaze/isa/mulh.c: Ditto.
4142 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4143 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4144 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4145 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4146 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4147 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4148 * gcc.target/microblaze/isa/bshift.c: Ditto.
4149 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4150 * gcc.target/microblaze/isa/div.c: Ditto.
4151 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4152 * gcc.target/microblaze/isa/mul.c: Ditto.
4154 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4156 merge from FSF 'apple/trunk' branch.
4157 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4160 * objc.dg/enhanced-proto-1.m: New.
4161 * objc.dg/enhanced-proto-2.m: New.
4162 * obj-c++.dg/enhanced-proto-1.mm: New
4163 * obj-c++.dg/enhanced-proto-2.mm: New.
4165 2010-09-30 Richard Guenther <rguenther@suse.de>
4168 * gcc.dg/debug/pr41893-1.c: Adjust.
4169 * gcc.dg/pr30762-1.c: Likewise.
4170 * gcc.dg/pr31529-1.c: Likewise.
4171 * gcc.dg/pr34457-1.c: Likewise.
4172 * gcc.dg/pr34668-1.c: Likewise.
4173 * gcc.dg/pr43557-1.c: Likewise.
4175 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4178 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4179 * objc.dg/const-str-3.m: Correct header for memcpy.
4180 * objc.dg/const-str-7.m: Likewise.
4181 * objc.dg/method-20b.m: Provide an implementation of Object.
4182 Adjust XFAIL for m64 NeXT runtime.
4183 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4184 * objc.dg/encode-3.m: Correct line ordering, provide header for
4186 * objc.dg/encode-7-next.m: Only run for 32bit.
4187 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4188 * objc.dg/type-size-2.m: Provide an implementation of Object.
4190 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4191 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4192 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4193 Adjust XFAIL for m64 NeXT runtime.
4194 * obj-c++.dg/method-22.mm: Likewise.
4195 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4197 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4199 Merge from 'apple/trunk' branch on FSF servers.
4201 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4204 * obj-c++.dg/bad-forward-decl.mm: New
4206 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4208 * ada/acats/run_acats: Revert revision 157037.
4210 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4212 Merge from 'apple/trunk' branch on FSF servers.
4214 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4217 * objc.dg/naming-2.m: Update
4218 * objc.dg/naming-3.m: New
4220 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4223 * gcc.target/arm/pr40457-3.c: New test.
4225 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4227 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4229 * lib/target-supports.exp (check_ifunc_available): Likewise.
4231 2010-09-29 Tristan Gingold <gingold@adacore.com>
4233 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4235 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4237 * objc.dg/keywords-1.m: New test.
4238 * objc.dg/keywords-2.m: New test.
4239 * objc.dg/keywords-3.m: New test.
4240 * obj-c++.dg/keywords-1.mm: New test.
4241 * obj-c++.dg/keywords-2.mm: New test.
4243 2010-09-28 Jason Merrill <jason@redhat.com>
4245 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4246 * g++.dg/ext/complit11.C: Likewise.
4247 * g++.old-deja/g++.law/temps1.C: Likewise.
4249 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4250 * g++.old-deja/g++.mike/misc6.C: Likewise.
4252 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4254 * objc.dg/attributes/method-attribute-1.m: New.
4255 * objc.dg/attributes/method-attribute-2.m: New.
4257 * obj-c++.dg/attributes/method-attribute-1.m: New.
4258 * obj-c++.dg/attributes/method-attribute-2.m: New.
4260 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4262 * objc.dg/attributes: New.
4263 * objc.dg/attributes/attributes.exp: New.
4264 * objc.dg/attributes/class-attribute-1.m: New.
4265 * objc.dg/attributes/class-attribute-2.m: New
4266 * objc.dg/attributes/categ-attribute-1.m: New
4267 * objc.dg/attributes/categ-attribute-2.m: New
4268 * objc.dg/attributes/proto-attribute-1.m: New
4270 * obj-c++.dg/attributes: New.
4271 * obj-c++.dg/attributes/attributes.exp: New
4272 * obj-c++.dg/attributes/class-attribute-1.mm: New
4273 * obj-c++.dg/attributes/class-attribute-2.mm: New
4274 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4275 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4276 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4278 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4280 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4281 from the branch renamed to method-20b.m to avoid clashes).
4283 2005-08-23 Stuart Hastings <stuart@apple.com>
4284 Ziemowit Laski <zlaski@apple.com>
4287 * obj-c++.dg/method-23.mm: New.
4288 * objc.dg/method-20.m: New.
4290 2010-09-28 Jan Hubicka <jh@suse.cz>
4292 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4294 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4297 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4298 i?86-*-solaris2.[89], *-*-vxworks*.
4299 * gcc.target/i386/pr22152.c: Likewise.
4300 * gcc.target/i386/vect8-ret.c: New test.
4302 2010-09-28 Jie Zhang <jie@codesourcery.com>
4304 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4306 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4308 Merge from 'apple/trunk' branch on FSF servers.
4310 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4313 * obj-c++.dg/method-22.mm: New.
4315 2010-09-27 Jason Merrill <jason@redhat.com>
4317 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4318 * g++.dg/ext/complit11.C: Adjust.
4319 * g++.old-deja/g++.law/temps1.C: Adjust.
4320 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4321 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4323 2010-09-27 Ian Lance Taylor <iant@google.com>
4325 * lib/target-supports.exp (check_effective_target_split_stack):
4327 * gcc.dg/split-1.c: New test.
4328 * gcc.dg/split-2.c: New test.
4329 * gcc.dg/split-3.c: New test.
4330 * gcc.dg/split-4.c: New test.
4332 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4335 * objc.dg/type-size-3.m: New test.
4337 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4340 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4342 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4345 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4346 * objc.dg/type-size-2.m: Same change.
4347 * obj-c++.dg/encode-5.mm: Same change.
4349 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4351 Merge from 'apple/trunk' branch on FSF servers. The original
4352 Changelogs are below.
4354 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4355 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4356 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4357 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4359 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4360 proto-qual-1.m in the branch) and the normal ABI on GNU.
4361 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4362 the test only with the NeXT runtime.
4363 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4364 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4365 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4366 Run the test only with the NeXT runtime.
4368 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4371 * objc.dg/encode-7-64bit.m: New.
4372 * objc.dg/encode-7.m: Skip if -m64.
4374 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4377 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4378 * obj-c++.dg/threedotthree-abi-1.mm: New
4379 * objc.dg/threedotthree-abi-1.m: New
4381 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4384 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4385 * objc.dg/encode-6.m: Likewise.
4386 * objc.dg/encode-7.m: New test case.
4388 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4390 Merge from 'apple/trunk' branch on FSF servers. Renamed
4391 const-str-12.m to constr-str-12b.m to avoid conflicts.
4393 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4396 * obj-c++.dg/warn5.mm: New
4398 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4401 * obj-c++.dg/const-str-12.mm: New.
4402 * objc.dg/const-str-12.m: New.
4404 2010-09-27 Tobias Burnus <burnus@net-b.de>
4408 * gfortran.dg/storage_size_2.f08: Fix test.
4409 * gfortran.dg/c_sizeof_1.f90: Fix test.
4410 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4411 * gfortran.dg/c_sizeof_3.f90: New.
4412 * gfortran.dg/c_sizeof_4.f90: New.
4413 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4414 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4416 2010-09-26 Daniel Kraft <d@domob.eu>
4420 * gfortran.dg/select_type_18.f03: New test.
4422 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4424 * gnat.dg/return2.ad[sb]: New test.
4425 * gnat.dg/return2_pkg.ads: New helper.
4427 2010-09-25 Daniel Kraft <d@domob.eu>
4430 * gfortran.dg/io_constraints_6.f03: New test.
4431 * gfortran.dg/io_constraints_7.f03: New test.
4432 * gfortran.dg/newunit_2.f90: New test.
4434 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4436 * gfortran.dg/operator_c1202.f90: New test.
4438 2010-09-24 Jan Hubicka <jh@suse.cz>
4440 * gcc.dg/tree-ssa/leaf.c: New testcase.
4442 2010-09-24 Jan Hubicka <jh@suse.cz>
4444 PR tree-optimization/45738
4445 PR tree-optimization/45741
4446 * gcc.c-torture/compile/pr45741.c: New.
4447 * gfortran.fortran-torture/compile/pr45738.f90: New.
4449 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4451 * gcc.dg/cpp/undef-opt-1.c: New test.
4453 2010-09-24 Jason Merrill <jason@redhat.com>
4455 * g++.dg/other/error10.C: Adjust expected output.
4457 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4460 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4461 * gcc.target/i386/pr45234.c: New test.
4463 2010-09-24 Richard Guenther <rguenther@suse.de>
4465 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4467 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4469 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4470 as a comment leader in regexp.
4472 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4474 * objc.dg/sync-2.m: New test.
4475 * obj-c++.dg/sync-2.mm: New test.
4477 2010-09-24 Tobias Burnus <burnus@net-b.de>
4480 * gfortran.dg/iso_fortran_env_7.f90: New.
4482 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4484 * obj-c++.dg/too-many-args.mm: New file.
4486 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4488 Merge from 'apple/trunk' branch on FSF servers.
4490 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4493 * objc.dg/too-many-args.m: New
4495 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4498 * gfortran.dg/dependency_36.f90: New test.
4500 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4502 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4503 * gcc.target/i386/pad-3.c: Ditto.
4504 * gcc.target/i386/pad-7.c: Ditto.
4505 * gcc.target/i386/pad-7.c: Ditto.
4506 * gcc.target/i386/pr36502.c: Ditto.
4507 * gcc.target/i386/zee.c: Ditto.
4508 * gcc.target/i386/20060821-1.c: Ditto.
4509 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4510 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4511 * gcc.target/i386/pad-5b.c: Ditto.
4512 * gcc.target/i386/pad-6a.c: Ditto.
4513 * gcc.target/i386/pad-6b.c: Ditto.
4514 * gcc.target/i386/pad-8.c: Ditto.
4515 * gcc.target/i386/pad-9.c: Ditto.
4516 * gcc.target/i386/pad-10.c: Ditto.
4517 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4519 2010-09-23 Richard Guenther <rguenther@suse.de>
4521 PR tree-optimization/45565
4522 * g++.dg/ipa/pr45565.C: New testcase.
4524 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4528 * gfortran.dg/vector_subscript_bound_1.f90: New.
4530 2010-09-23 Richard Guenther <rguenther@suse.de>
4533 * gcc.dg/pr45750.c: New testcase.
4535 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4537 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4538 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4541 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4543 PR rtl-optimization/44374
4544 * gcc.target/arm/headmerge-1.c: New test.
4545 * gcc.target/arm/headmerge-2.c: New test.
4546 * gcc.target/i386/headmerge-1.c: New test.
4547 * gcc.target/i386/headmerge-2.c: New test.
4549 2010-09-23 Daniel Kraft <d@domob.eu>
4554 * gfortran.dg/intrinsic_intent_1.f03: New test.
4555 * gfortran.dg/select_type_17.f03: New test.
4556 * gfortran.dg/associate_5.f03: More definability tests.
4557 * gfortran.dg/enum_2.f90: Check definability.
4558 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4559 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4560 * gfortran.dg/char_expr_2.f90: Ditto.
4561 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4562 * gfortran.dg/enum_5.f90: Ditto.
4563 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4564 * gfortran.dg/impure_assignment_2.f90: Ditto.
4565 * gfortran.dg/impure_assignment_3.f90: Ditto.
4566 * gfortran.dg/intent_out_1.f90: Ditto.
4567 * gfortran.dg/intent_out_3.f90: Ditto.
4568 * gfortran.dg/pointer_assign_7.f90: Ditto.
4569 * gfortran.dg/pointer_intent_3.f90: Ditto.
4570 * gfortran.dg/pr19936_1.f90: Ditto.
4571 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4572 * gfortran.dg/simpleif_2.f90: Ditto.
4573 * gfortran.dg/protected_5.f90: Ditto.
4574 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4575 * gfortran.dg/protected_6.f90: Ditto.
4576 * gfortran.dg/protected_7.f90: Ditto.
4578 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4581 * gfortran.dg/namelist_65.f90: New test.
4583 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4585 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4586 the regexp pattern between the expected label and location string.
4588 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4590 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4592 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4594 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4595 * gcc.dg/pr27898.c: Likewise.
4596 * gcc.dg/pr28712.c: Likewise.
4597 * gcc.dg/pr30762-1.c: Likewise.
4598 * gcc.dg/pr31529-1.c: Likewise.
4599 * gcc.dg/pr34457-1.c: Likewise.
4600 * gcc.dg/pr34668-1.c: Likewise.
4601 * gcc.dg/pr34989-1.c: Likewise.
4602 * gcc.dg/pr43557-1.c: Likewise.
4604 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4606 PR rtl-optimization/45739
4607 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4609 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4611 * gcc.target/sparc/mnofpu.c: New test.
4613 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4615 PR rtl-optimization/45739
4616 * gcc.target/i386/pr45739.c: New test.
4618 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4621 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4622 and counts. Add non-elemental function call check.
4625 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4626 arguments checks. Update temporary counts.
4627 * gfortran.dg/transpose_optimization_1.f90: New.
4629 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4632 * objc.dg/invalid-method-1.m: New.
4634 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4636 Merge from 'apple/trunk' branch on FSF servers.
4638 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4641 * objc.dg/naming-4.m: New
4642 * objc.dg/naming-5.m: New
4643 * obj-c++.dg/naming-1.mm: New
4644 * obj-c++.dg/naming-2.mm: New
4646 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4647 Jack Howarth <howarth@bromo.med.uc.edu>
4650 * g++.dg/torture/pr44972.C: Use portable assert().
4652 2010-09-21 Richard Guenther <rguenther@suse.de>
4654 PR tree-optimization/45580
4655 * g++.dg/torture/pr45580.C: New testcase.
4657 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4659 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4661 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4664 * gfortran.dg/pointer_check_7.f90: New.
4666 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4668 PR rtl-optimization/45728
4669 * gcc.c-torture/compile/pr45728.c: New test.
4671 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4674 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4676 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4678 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4680 2010-09-20 Richard Guenther <rguenther@suse.de>
4683 * gcc.dg/torture/pr45704.c: New testcase.
4685 2010-09-20 Jan Hubicka <jh@suse.cz>
4687 PR tree-optimize/45605
4688 * g++.dg/tree-ssa/pr45605.C: New testcase.
4690 2010-09-20 Michael Matz <matz@suse.de>
4693 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4696 2010-09-20 Richard Guenther <rguenther@suse.de>
4698 PR tree-optimization/45705
4699 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4701 2010-09-20 Michael Matz <matz@suse.de>
4704 * lib/target-supports.exp (check_effective_target_vect_perm):
4707 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4709 PR rtl-optimization/45695
4710 * gcc.c-torture/execute/pr45695.c: New test.
4712 2010-09-19 Jan Hubicka <jh@suse.cz>
4715 * gcc.c-torture/compile/pr44246.c:New file.
4717 2010-09-19 Ira Rosen <irar@il.ibm.com>
4719 PR tree-optimization/45714
4720 * gfortran.dg/vect/pr45714-a.f: New test.
4721 * gfortran.dg/vect/pr45714-b.f: New test.
4723 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4725 * gnat.dg/const1.adb: Rename into...
4726 * gnat.dg/constant1.adb: ...this.
4727 * gnat.dg/constant2.adb: New test.
4728 * gnat.dg/constant2_pkg1.ads: New helper.
4729 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4731 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4733 * gnat.dg/specs/constant1.ads: New test.
4734 * gnat.dg/specs/constant1_pkg.ads: New helper.
4736 2010-09-18 Jan Hubicka <jh@suse.cz>
4738 PR tree-optimization/45453
4739 * g++.dg/tree-ssa/pr45453.C: New testcase.
4741 2010-09-18 Jason Merrill <jason@redhat.com>
4743 * g++.dg/cpp0x/initlist44.C: New.
4745 2010-09-18 Richard Guenther <rguenther@suse.de>
4747 PR tree-optimization/45709
4748 * g++.dg/torture/pr45709-2.C: New testcase.
4750 2010-09-18 Richard Guenther <rguenther@suse.de>
4752 PR tree-optimization/45709
4753 * g++.dg/torture/pr45709.C: New testcase.
4755 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4758 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4760 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4762 * gcc.target/i386/pad-1.c: New.
4763 * gcc.target/i386/pad-2.c: Likewise.
4764 * gcc.target/i386/pad-3.c: Likewise.
4765 * gcc.target/i386/pad-4.c: Likewise.
4766 * gcc.target/i386/pad-5a.c: Likewise.
4767 * gcc.target/i386/pad-5b.c: Likewise.
4768 * gcc.target/i386/pad-6a.c: Likewise.
4769 * gcc.target/i386/pad-6b.c: Likewise.
4770 * gcc.target/i386/pad-7.c: Likewise.
4771 * gcc.target/i386/pad-8.c: Likewise.
4772 * gcc.target/i386/pad-9.c: Likewise.
4773 * gcc.target/i386/pad-10.c: Likewise.
4775 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4778 * gcc.dg/torture/stackalign/alloca-5.c: New.
4780 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4783 * gcc.dg/torture/pr45678-2.c: New.
4785 2010-09-17 Richard Guenther <rguenther@suse.de>
4788 * gcc.dg/torture/pr45678-1.c: New testcase.
4790 2010-09-17 Michael Matz <matz@suse.de>
4792 PR tree-optimization/43432
4793 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4794 check_effective_target_vect_perm_short): New predicates.
4795 (check_effective_target_vect_perm): Include x86_64.
4796 * gcc.dg/vect/pr43432.c: New test.
4797 * gcc.dg/vect/vect-114.c: Adjust.
4798 * gcc.dg/vect/vect-15.c: Ditto.
4799 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4800 * gcc.dg/vect/slp-perm-9.c: Ditto.
4802 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4805 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4808 2010-09-17 Richard Guenther <rguenther@suse.de>
4810 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4811 * gcc.dg/pr28706.c: Likewise.
4812 * gcc.dg/pr28712.c: Likewise.
4813 * gcc.dg/pr30762-1.c: Likewise.
4814 * gcc.dg/pr30762-2.c: Likewise.
4815 * gcc.dg/pr31529-1.c: Likewise.
4816 * gcc.dg/pr31529-2.c: Likewise.
4817 * gcc.dg/pr34457-1.c: Likewise.
4818 * gcc.dg/pr34457-2.c: Likewise.
4819 * gcc.dg/pr34668-1.c: Likewise.
4820 * gcc.dg/pr34668-2.c: Likewise.
4821 * gcc.dg/pr34989-1.c: Likewise.
4822 * gcc.dg/pr34989-2.c: Likewise.
4823 * gcc.dg/pr43557-1.c: Likewise.
4824 * gcc.dg/pr43557-2.c: Likewise.
4825 * gcc.dg/debug/pr41893-1.c: Likewise.
4826 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4827 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4828 * gcc.dg/matrix/matrix-4.c: Likewise.
4829 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4830 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4831 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4832 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4834 2010-09-16 Tobias Burnus <burnus@net-b.de>
4837 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4839 * gfortran.dg/intent_optimize_1.f90: New test.
4841 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4843 * gcc.target/i386/divmod-1.c: New.
4844 * gcc.target/i386/divmod-2.c: Likewise.
4845 * gcc.target/i386/divmod-3.c: Likewise.
4846 * gcc.target/i386/divmod-4.c: Likewise.
4847 * gcc.target/i386/divmod-4a.c: Likewise.
4848 * gcc.target/i386/divmod-5.c: Likewise.
4849 * gcc.target/i386/divmod-6.c: Likewise.
4850 * gcc.target/i386/divmod-7.c: Likewise.
4851 * gcc.target/i386/divmod-8.c: Likewise.
4852 * gcc.target/i386/udivmod-1.c: Likewise.
4853 * gcc.target/i386/udivmod-2.c: Likewise.
4854 * gcc.target/i386/udivmod-3.c: Likewise.
4855 * gcc.target/i386/udivmod-4.c: Likewise.
4856 * gcc.target/i386/udivmod-4a.c: Likewise.
4857 * gcc.target/i386/udivmod-5.c: Likewise.
4858 * gcc.target/i386/udivmod-6.c: Likewise.
4859 * gcc.target/i386/udivmod-7.c: Likewise.
4860 * gcc.target/i386/udivmod-8.c: Likewise.
4862 2010-09-16 Jan Hubicka <jh@suse.cz>
4864 * g++.dg/lto/pr45679-1_0.C: New file.
4865 * g++.dg/lto/pr45679-1_1.C: New file.
4866 * g++.dg/lto/pr45679-0_0.C: New file.
4867 * g++.dg/lto/pr45679-0_1.C: New file.
4869 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4872 * gfortran.dg/class_dummy_2.f03: New.
4874 2010-09-16 Richard Guenther <rguenther@suse.de>
4876 PR tree-optimization/45623
4877 * gcc.dg/torture/pr45623.c: New testcase.
4879 2010-09-16 Ira Rosen <irar@il.ibm.com>
4881 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4882 name and parentheses.
4883 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4885 2010-09-15 Jason Merrill <jason@redhat.com>
4887 * g++.dg/parse/parameter-declaration-2.C: New.
4889 * g++.dg/cpp0x/scoped_enum2.C: New.
4891 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4893 * gcc.c-torture/compile/20100915-1.c: New test.
4895 2010-09-15 Martin Jambor <mjambor@suse.cz>
4898 * gcc.dg/ipa/pr45644.c: New test.
4900 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4902 PR tree-optimization/45633
4903 * gcc.dg/vect/pr45633.c: New test.
4905 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4908 * gfortran.dg/allocate_derived_4.f90: New.
4910 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4912 * lib/target-supports.exp
4913 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4914 supported flag to true for neon.
4916 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4919 * g++.dg/template/crash103.C: New.
4921 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4923 Merge from 'apple/trunk' branch on FSF servers.
4925 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
4928 * objc.dg/msg-in-protocol.m: New.
4929 * obj-c++.dg/msg-in-protocol.mm: New.
4931 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
4934 * objc.dg/break-in-ifstmt.m: New.
4936 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4939 * obj-c++.dg/comp-types-13.mm: New.
4940 * objc.dg/comp-types-12.m: New.
4942 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4945 * obj-c++.dg/proto-lossage-7.mm: New.
4946 * objc.dg/proto-lossage-7.m: New.
4948 2010-09-14 Jan Hubicka <jh@suse.cz>
4950 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4952 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4955 2010-09-14 Jakub Jelinek <jakub@redhat.com>
4958 * gcc.dg/pr45567.c: New test.
4961 * g++.dg/debug/pr45660.C: New test.
4963 2010-09-14 Ira Rosen <irar@il.ibm.com>
4965 PR tree-optimization/45470
4966 * g++.dg/vect/pr45470-a.cc: New test.
4967 * g++.dg/vect/pr45470-a.cc: New test.
4969 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
4972 * lib/profopt.exp: Prune warnings on execname2 compile.
4973 * lib/prune.exp: Prune "can't add line info" warnings.
4975 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4978 * gfortran.dg/namelist_64.f90: New test.
4980 2010-09-13 Jakub Jelinek <jakub@redhat.com>
4982 PR rtl-optimization/45617
4983 * gcc.target/i386/pr45617.c: New test.
4985 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4987 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4989 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4991 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4992 * gcc.target/i386/fma4-vector.c: Likewise.
4993 * gcc.target/i386/vectorize2.c: Likewise.
4994 * gcc.target/i386/vectorize4.c: Likewise.
4995 * gcc.target/i386/vectorize5.c: Likewise.
4996 * gcc.target/i386/vectorize6.c: Likewise.
4997 * gcc.target/i386/vectorize8.c: Likewise.
4999 * gcc.target/i386/vect-double-1.c: New.
5000 * gcc.target/i386/vect-double-1a.c: Likewise.
5001 * gcc.target/i386/vect-double-2.c: Likewise.
5002 * gcc.target/i386/vect-double-2a.c: Likewise.
5004 * lib/target-supports.exp (check_effective_target_vect_double):
5005 Set et_vect_double_saved to 0 when tuning for Atom.
5007 2010-09-13 Jan Hubicka <jh@suse.cz>
5009 * gcc.dg/torture/pr23821.c: Drop static keyword.
5010 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5011 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5013 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5015 * gcc.target/arm/sync-1.c: New.
5017 2010-09-12 Olivier Hainque <hainque@adacore.com>
5019 * gnat.dg/memtrap.adb: New test.
5021 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5023 * gfortran.dg/promotion.f90: Fix options.
5025 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5027 * g++.dg/cpp0x/range-for1.C: New.
5028 * g++.dg/cpp0x/range-for2.C: New.
5029 * g++.dg/cpp0x/range-for3.C: New.
5030 * g++.dg/cpp0x/range-for4.C: New.
5031 * g++.dg/cpp0x/range-for5.C: New.
5032 * g++.dg/cpp0x/range-for6.C: New.
5034 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5036 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5037 and counts. Check that transpose is not called.
5038 * gfortran.dg/transpose_2.f90: Update error message.
5040 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5043 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5044 * g++.dg/lookup/strong-using-2.C: Likewise.
5045 * g++.dg/lookup/strong-using-3.C: Likewise.
5046 * g++.dg/lookup/strong-using-5.C: Likewise.
5048 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5049 * g++.dg/cpp0x/inline-ns4.C: New.
5050 * g++.dg/cpp0x/inline-ns5.C: New.
5052 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5055 * gfortran.fortran-torture/compile/pr45634.f90: New.
5057 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5059 * objc.dg/fobjc-exceptions.m: New test.
5061 2010-09-10 Jan Hubicka <jh@suse.cz>
5063 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5065 2010-09-10 Martin Jambor <mjambor@suse.cz>
5067 PR tree-optimization/44972
5068 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5069 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5070 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5072 * g++.dg/torture/pr44972.C: New test.
5074 2010-09-10 Martin Jambor <mjambor@suse.cz>
5076 PR tree-optimization/44972
5077 * g++.dg/torture/pr34850.C: Remove expected warning.
5079 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5081 * gfortran.dg/dummy_optional_arg.f90: New test.
5083 2010-09-08 Jan Hubicka <jh@suse.cz>
5085 PR tree-optimization/45598
5086 * fortran.fortran-torture/compile/pr45598.f90: New test.
5088 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5090 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5091 * lib/target-supports.exp (check_ifunc_available): New.
5092 * gcc.dg/attr-ifunc-1.c: New.
5093 * gcc.dg/attr-ifunc-2.c: New.
5094 * gcc.dg/attr-ifunc-3.c: New.
5095 * gcc.dg/attr-ifunc-4.c: New.
5096 * gcc.dg/attr-ifunc-5.c: New.
5097 * g++.dg/ext/attr-ifunc-1.C: New.
5098 * g++.dg/ext/attr-ifunc-2.C: New.
5099 * g++.dg/ext/attr-ifunc-3.C: New.
5100 * g++.dg/ext/attr-ifunc-4.C: New.
5102 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5105 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5107 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5109 * gfortran.dg/inline_transpose_1.f90: New test.
5111 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5114 * g++.dg/warn/Wunused-var-15.C: New test.
5116 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5118 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5121 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5123 * objc/execute/exceptions/throw-nil.m: New test.
5124 * objc/execute/exceptions/handler-1.m: Updated to use the new
5125 objc_set_uncaught_exception_handler() function.
5126 * objc/execute/exceptions/matcher-1.m: New test.
5128 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5131 * gfortran.dg/bit_comparison_1.F90: New test.
5132 * gfortran.dg/leadz_trailz_3.f90: New test.
5133 * gfortran.dg/masklr_2.F90: New test.
5134 * gfortran.dg/shiftalr_1.F90: New test.
5135 * gfortran.dg/merge_bits_2.F90: New test.
5136 * gfortran.dg/dshift_2.F90: New test.
5137 * gfortran.dg/bit_comparison_2.F90: New test.
5138 * gfortran.dg/masklr_1.F90: New test.
5139 * gfortran.dg/merge_bits_1.F90: New test.
5140 * gfortran.dg/dshift_1.F90: New test.
5141 * gfortran.dg/shiftalr_2.F90: New test.
5143 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5145 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5146 functions from objc/typedstream.h are deprecated.
5148 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5150 * lib/target-supports.exp
5151 (check_effective_target_run_expensive_tests): New proc.
5152 * gcc.c-torture/compile/limits-fnargs.c: Use
5153 dg-require-effective-target run_expensive_tests.
5155 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5158 * gfortran.dg/gomp/pr45597.f90: New test.
5161 * gfortran.dg/gomp/pr45595.f90: New test.
5163 2010-09-08 Michael Matz <matz@suse.de>
5165 * c-c++-common/uninit-17.c: Adjust.
5167 2010-09-08 Michael Matz <matz@suse.de>
5169 PR tree-optimization/43430
5170 * gcc.dg/vect/pr43430-2.c: New test.
5172 2010-09-08 Michael Matz <matz@suse.de>
5174 PR tree-optimization/33244
5175 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5177 2010-09-08 Richard Guenther <rguenther@suse.de>
5179 PR tree-optimization/45578
5180 * gfortran.dg/pr45578.f90: New testcase.
5182 2010-09-08 Richard Guenther <rguenther@suse.de>
5185 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5187 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5190 * gfortran.dg/char_length_18.f90: New test.
5192 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5195 * gcc.target/i386/pr36502.c: New test.
5199 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5200 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5202 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5204 * gfortran.dg/achar_4.f90: Enable bounds checking.
5206 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5209 * gcc.target/i386/pr45206.c: New test.
5211 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5214 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5216 2010-09-07 Jan Hubicka <jh@suse.cz>
5218 * gcc.c-torture/compile/20100907.c: New testcase.
5220 2010-09-07 Richard Guenther <rguenther@suse.de>
5223 * g++.dg/eh/pr45569.C: New testcase.
5225 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5228 * gcc.target/arm/pr43137.c: New test.
5230 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5233 * gfortran.dg/dependency_35.f90: New test.
5235 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5238 * gfortran.dg/char_length_17.f90: New test.
5240 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5245 * g++.dg/template/typedef34.C: New test.
5246 * g++.dg/template/typedef35.C: New test.
5248 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5251 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5253 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5255 * g++.dg/warn/Wdouble-promotion.C: New.
5257 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5259 * g++.dg/parse/redef2.C: New.
5261 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5263 * gcc.dg/20100906-1.c: New testcase.
5265 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5268 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5269 DW_TAG_enumeration_type DIE.
5271 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5273 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5276 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5278 PR rtl-optimization/44919
5279 * g++.dg/opt/pr44919.C: New.
5281 2010-09-06 Tobias Burnus <burnus@net-b.de>
5284 * gfortran.dg/iall_iany_iparity_1.f90: New.
5285 * gfortran.dg/iall_iany_iparity_2.f90: New.
5287 2010-09-06 Jason Merrill <jason@redhat.com>
5289 * g++.dg/cpp0x/initlist42.C: New.
5291 * g++.dg/cpp0x/auto19.C: New.
5293 * g++.dg/template/sfinae25.C: New.
5294 * g++.dg/template/char1.C: Expect warning.
5295 * g++.dg/template/nontype10.C: Likewise.
5297 * g++.dg/cpp0x/implicit9.C: New.
5299 * g++.dg/cpp0x/initlist43.C: New.
5301 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5303 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5305 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5307 * gcc.dg/Wdouble-promotion.c: New.
5309 2010-09-05 Tobias Burnus <burnus@net-b.de>
5311 * gfortran.dg/float128_1.f90: Remove test case as
5312 it always fails since Rev 163611 backed out the
5313 front-end implementation.
5315 2010-09-05 Tobias Burnus <burnus@net-b.de>
5317 * gfortran.dg/float128_1.f90: XFAIL test case.
5319 2010-09-05 Tobias Burnus <burnus@net-b.de>
5321 * gfortran.dg/bessel_7.f90: Decrease required precision.
5323 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5326 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5327 ref-all-matching targets.
5329 2010-09-05 Richard Guenther <rguenther@suse.de>
5331 PR tree-optimization/45535
5332 * gcc.c-torture/compile/pr45535.c: New testcase.
5334 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5336 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5338 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5339 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5340 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5341 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5342 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5343 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5344 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5345 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5346 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5347 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5348 * gcc.target/i386/pr22152.c: Likewise.
5349 * gcc.target/i386/pr36992-1.c: Likewise.
5350 * gcc.target/i386/pr36992-2.c: Likewise.
5351 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5353 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5356 * gcc.dg/const-uniq-1.c: Modify regexp.
5358 2010-09-04 Tobias Burnus <burnus@net-b.de>
5361 * gfortran.dg/namelist_63.f90: New.
5363 2010-09-04 Jan Hubicka <jh@suse.cz>
5365 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5366 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5368 2010-09-04 Jan Hubicka <jh@suse.cz>
5370 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5372 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5375 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5377 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5379 * gcc.dg/opts-4.c: New test.
5381 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5383 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5384 * gcc.dg/vect/vect-peel-4.c: Ditto.
5386 2010-09-03 Daniel Kraft <d@domob.eu>
5389 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5391 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5394 * gfortran.dg/dependency_34.f90: New test.
5396 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5398 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5400 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5402 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5403 gcc.target/i386/clearcap.map if supported.
5405 2010-09-03 Michael Matz <matz@suse.de>
5408 * gcc.dg/pr45415.c: New test.
5410 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5412 PR tree-optimization/45506
5413 * gcc.dg/pr45506.c: New.
5415 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5418 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5419 * gcc.target/i386/float128-2.c: Ditto.
5421 2010-09-03 Daniel Kraft <d@domob.eu>
5424 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5425 * gfortran.dg/internal_dummy_2.f08: New test.
5426 * gfortran.dg/internal_dummy_3.f08: New test.
5427 * gfortran.dg/internal_dummy_4.f08: New test.
5429 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5432 * gcc.target/i386/pr45500.c: New test.
5434 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5436 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5438 2010-09-03 Daniel Kraft <d@domob.eu>
5441 * gfortran.dg/exit_2.f08; Adapt error messages.
5442 * gfortran.dg/exit_3.f08: New test.
5443 * gfortran.dg/exit_4.f08: New test.
5444 * gfortran.dg/exit_5.f03: New test.
5446 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5448 * gfortran.dg/ishft_4.f90: New test.
5450 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5452 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5453 FRIZ/XSRIZ instruciton for (double)(long long)x.
5454 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5456 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5458 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5460 2010-09-02 Richard Guenther <rguenther@suse.de>
5462 PR tree-optimization/44937
5463 PR tree-optimization/45412
5464 * g++.dg/opt/pr45412.C: New testcase.
5465 * gcc.c-torture/compile/pr45412.c: Likewise.
5466 * gcc.c-torture/compile/pr44937.c: Likewise.
5468 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5470 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5471 but using -Werror=comment.
5472 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5473 expected error messages.
5475 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5477 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5478 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5480 2010-09-02 Tobias Burnus <burnus@net-b.de>
5483 * gfortran.dg/initialization_27.f90: New.
5485 2010-09-02 Ira Rosen <irar@il.ibm.com>
5487 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5488 check into different basic blocks. Expect vectorization if misaligned
5489 stores are supported.
5490 * gcc.dg/vect/bb-slp-8a.c: New test.
5491 * gcc.dg/vect/bb-slp-8b.c: New test.
5493 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5495 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5497 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5500 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5501 * gfortran.dg/class_dummy_1.f03: New.
5503 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5506 * g++.dg/tree-prof/partition2.C: New test.
5508 2010-09-01 Richard Guenther <rguenther@suse.de>
5510 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5511 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5512 * gcc.c-torture/execute/20100827-1.c: Likewise.
5514 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5516 * gfortran.dg/execute_command_line_1.f90: New test.
5518 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5520 PR preprocessor/45457
5521 * c-c++-common/cpp/pr45457.c: New test.
5523 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5525 * gcc.dg/nested-func-8.c: New test.
5527 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5530 * gfortran.dg/popcnt_poppar_1.F90: New test.
5531 * gfortran.dg/popcnt_poppar_2.F90: New test.
5533 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5535 * gcc.target/i386/volatile-2.c: Require nonpic target.
5537 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5540 * gcc.dg/pr45461.c: New test.
5542 2010-08-31 Richard Guenther <rguenther@suse.de>
5545 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5547 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5549 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5551 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5554 * gfortran.dg/typebound_proc_18.f03: New.
5556 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5558 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5559 * lib/scanasm.exp (scan-stack-usage): Likewise.
5560 (scan-stack-usage-not): Likewise.
5561 * gcc.dg/stack-usage-1.c: New test.
5562 * gcc.target/i386/stack-usage-realign.c: Likewise.
5564 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5566 PR tree-optimization/45427
5567 * gcc.dg/tree-ssa/pr45427.c: New test.
5569 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/template/crash102.C: New.
5574 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5577 * gcc.dg/gomp/atomic-12.c: New test.
5578 * gcc.dg/gomp/atomic-13.c: New test.
5579 * gcc.dg/gomp/atomic-14.c: New test.
5580 * g++.dg/gomp/atomic-11.C: New test.
5581 * g++.dg/gomp/atomic-12.C: New test.
5582 * g++.dg/gomp/atomic-13.C: New test.
5583 * g++.dg/gomp/atomic-14.C: New test.
5585 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5587 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5590 2010-08-30 Thomas Quinot <quinot@adacore.com>
5592 * gnat.dg/discr24.adb: New test.
5594 2010-08-30 Richard Guenther <rguenther@suse.de>
5596 PR tree-optimization/45449
5597 * gcc.dg/pr45449.c: New testcase.
5599 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5601 * gcc.dg/opts-1.c: Expect errors, not warnings.
5603 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5606 * gfortran.dg/dynamic_dispatch_11.f03: New.
5608 2010-08-29 Jason Merrill <jason@redhat.com>
5611 * g++.dg/parse/defarg15.C: New.
5613 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5616 * gfortran.dg/select_type_16.f03: New.
5618 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5619 Tobias Burnus <burnus@net-b.de>
5621 * gfortran.dg/bessel_7.f90: Decrease required precision.
5623 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5624 Kaz Kojima <kkojima@gcc.gnu.org>
5626 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5628 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5630 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5631 floating point conversion code generation.
5632 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5633 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5634 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5635 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5636 to integer conversion code generation.
5637 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5638 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5639 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5640 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5642 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5645 * gfortran.dg/random_seed_1.f90: Adjust test.
5646 * gfortran.dg/float128_1.f90: New test.
5648 2010-08-27 Tobias Burnus <burnus@net-b.de>
5651 * gfortran.dg/norm2_1.f90: New.
5652 * gfortran.dg/norm2_2.f90: New.
5653 * gfortran.dg/norm2_3.f90: New.
5654 * gfortran.dg/norm2_4.f90: New.
5655 * gfortran.dg/parity_1.f90: New.
5656 * gfortran.dg/parity_2.f90: New.
5657 * gfortran.dg/parity_3.f90: New.
5659 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5662 * gfortran.dg/select_type_15.f03: New.
5664 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5667 * gfortran.dg/hollerith8.f90: New test.
5669 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5672 * gfortran.dg/dependency_33.f90: New test.
5674 2010-08-27 Richard Guenther <rguenther@suse.de>
5676 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5677 * gcc.dg/graphite/scop-2.c: Likewise.
5678 * gcc.dg/graphite/scop-20.c: Likewise.
5679 * gcc.dg/vect/slp-25.c: Likewise.
5681 2010-08-27 Olivier Hainque <hainque@adacore.com>
5683 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5685 2010-08-26 Daniel Kraft <d@domob.eu>
5690 * gfortran.dg/associate_8.f03: New test.
5691 * gfortran.dg/select_type_13.f03: New test.
5692 * gfortran.dg/select_type_14.f03: New test.
5694 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5696 PR tree-optimization/44485
5697 * gcc.dg/pr44485.c: New test.
5699 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5701 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5702 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5703 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5705 2010-08-26 Richard Guenther <rguenther@suse.de>
5707 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5708 * gcc.dg/graphite/scop-21.c: Likewise.
5710 2010-08-26 Richard Guenther <rguenther@suse.de>
5712 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5713 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5714 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5715 * gcc.dg/vect/vect-91.c: Likewise.
5716 * gcc.dg/vect/vect-peel-1.c: Likewise.
5717 * gcc.dg/vect/vect-peel-2.c: Likewise.
5718 * gcc.dg/vect/vect-peel-4.c: Likewise.
5720 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5723 * gfortran.dg/der_io_4.f90: New test.
5725 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5727 PR rtl-optimization/44858
5728 * gcc.c-torture/execute/pr44858.c: New test.
5730 PR rtl-optimization/45400
5731 * g++.dg/other/i386-8.C: New test.
5733 2010-08-25 Richard Guenther <rguenther@suse.de>
5735 * gcc.dg/alias-8.c: Adjust.
5737 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5739 * gcc.target/i386/combine-mul.c: New test.
5741 2010-08-25 Richard Guenther <rguenther@suse.de>
5744 * gcc.dg/graphite/id-27.c: New testcase.
5745 * gcc.dg/lto/20100825-1_0.c: Likewise.
5747 2010-08-25 Richard Guenther <rguenther@suse.de>
5749 PR tree-optimization/45316
5750 * g++.dg/opt/pr45316.C: New testcase.
5752 2010-08-25 Richard Guenther <rguenther@suse.de>
5754 PR tree-optimization/45393
5755 * g++.dg/torture/pr45393.C: New testcase.
5757 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5759 PR tree-optimization/45059
5760 * gcc.c-torture/compile/pr45059.c: New test.
5762 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5764 * lib/target-supports.exp (check_effective_target_vect_unpack):
5765 Set vect_unpack supported flag to true for neon.
5767 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5769 * gcc.dg/tree-ssa/ifc-5.c: New.
5771 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5773 * gcc.dg/tree-ssa/ifc-4.c: New.
5774 * gcc.dg/tree-ssa/ifc-7.c: New.
5776 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5778 * gcc.dg/vect/vect.exp: Check loongson targets
5779 * g++.dg/vect/vect.exp: Likewise
5780 * gfortran.dg/vect/vect.exp: Likewise
5782 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5784 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5787 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5790 * gfortran.dg/proc_ptr_29.f90: New.
5792 2010-08-22 Tobias Burnus <burnus@net-b.de>
5793 Dominique d'Humieres <dominiq@lps.ens.fr>
5796 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5798 2010-08-22 Tobias Burnus <burnus@net-b.de>
5801 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5803 2010-08-22 Tobias Burnus <burnus@net-b.de>
5806 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5808 2010-08-22 Tobias Burnus <burnus@net-b.de>
5809 Dominique d'Humieres <dominiq@lps.ens.fr>
5813 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5814 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5816 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5821 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5822 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5823 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5825 2010-08-21 Tobias Burnus <burnus@net-b.de>
5829 * gfortran.dg/bessel_6.f90: New.
5830 * gfortran.dg/bessel_7.f90: New.
5832 2010-08-20 Jan Hubicka <jh@suse.cz>
5836 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5837 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5839 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5842 * gcc.target/i386/pr45336-1.c: New.
5843 * gcc.target/i386/pr45336-2.c: Likewise.
5844 * gcc.target/i386/pr45336-3.c: Likewise.
5845 * gcc.target/i386/pr45336-4.c: Likewise.
5847 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5850 * gcc.target/i386/volatile-2.c: Update scan strings to also
5851 include (%rip) for the memory reference on x86_64.
5853 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5856 * gcc.dg/pr44974.c: New test.
5858 PR rtl-optimization/45353
5859 * gcc.dg/pr45353.c: New test.
5861 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5863 * gcc.target/i386/volatile-2.c: New.
5865 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5867 PR rtl-optimization/44691
5868 * gfortran.dg/pr44691.f: New test.
5870 2010-10-19 Olivier Hainque <hainque@adacore.com>
5872 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5874 2010-08-19 Jason Merrill <jason@redhat.com>
5876 * g++.dg/init/synth3.C: New.
5877 * g++.dg/init/value8.C: New.
5878 * g++.dg/tree-ssa/empty-2.C: New.
5879 * g++.dg/cpp0x/noexcept09.C: New.
5881 2010-08-19 Daniel Kraft <d@domob.eu>
5885 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5886 * gfortran.dg/pointer_remapping_1.f90: New test.
5887 * gfortran.dg/pointer_remapping_2.f03: New test.
5888 * gfortran.dg/pointer_remapping_3.f08: New test.
5889 * gfortran.dg/pointer_remapping_4.f03: New test.
5890 * gfortran.dg/pointer_remapping_5.f08: New test.
5891 * gfortran.dg/pointer_remapping_6.f08: New test.
5893 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5896 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5898 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5900 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5902 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5904 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5907 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5910 * gcc.c-torture/execute/pr45070.c: New.
5912 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5914 * g++.dg/pr44328.C: New test.
5916 2010-08-19 Tobias Burnus <burnus@net-b.de>
5920 * gfortran.dg/bessel_3.f90: New.
5921 * gfortran.dg/bessel_4.f90: New.
5922 * gfortran.dg/bessel_5.f90: New.
5924 2010-08-19 Janus Weil <janus@gcc.gnu.org>
5927 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5928 * gfortran.dg/pointer_init_2.f90: New.
5929 * gfortran.dg/pointer_init_3.f90: New.
5930 * gfortran.dg/pointer_init_4.f90: New.
5932 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5935 * g++.dg/pr45049-1.C: New test.
5936 * g++.dg/pr45049-2.C: New test.
5938 2010-08-18 Jie Zhang <jie@codesourcery.com>
5940 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5941 20 if __ARM_PCS is defined otherwise 64.
5942 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5943 instead of hard coded 64.
5945 2010-08-18 Yao Qi <yao@codesourcery.com>
5948 * gcc.target/arm/pr45094.c: New test.
5950 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5952 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5954 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5956 PR rtl-optimization/42575
5957 * gcc.target/arm/pr42575.c: New test.
5959 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5961 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5962 * gcc.dg/tls/thr-cse-1.c: New.
5964 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5967 * lib/target-supports.exp
5968 (check_effective_target_function_sections): New.
5969 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5970 function sections before proceding.
5972 2010-08-17 Jakub Jelinek <jakub@redhat.com>
5975 * gfortran.dg/pr45308.f03: New test.
5977 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
5980 * gcc.target/i386/pr45296.c: New test.
5982 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
5984 * g++.dg/ext/uow-1.C: New.
5985 * g++.dg/ext/uow-2.C: New.
5986 * g++.dg/ext/uow-3.C: New.
5987 * g++.dg/ext/uow-4.C: New.
5989 2010-08-17 Richard Guenther <rguenther@suse.de>
5992 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5994 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5997 * gcc.dg/Wcxx-compat-20.c: New test.
5999 2010-08-17 Daniel Kraft <d@domob.eu>
6002 * gfortran.dg/associate_1.f03: Extended to test newly supported
6003 features like association to variables.
6004 * gfortran.dg/associate_3.f03: Removed check for illegal change
6005 of associate-name here...
6006 * gfortran.dg/associate_5.f03: ...and added it here.
6007 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6008 * gfortran.dg/associate_7.f03: New test.
6010 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6012 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6014 2010-08-15 Daniel Kraft <d@domob.eu>
6017 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6018 * gfortran.dg/associate_3.f03: Clarify comment.
6019 * gfortran.dg/associate_5.f03: New test.
6020 * gfortran.dg/associate_6.f03: New test.
6022 2010-08-15 Tobias Burnus <burnus@net-b.de>
6025 * gfortran.dg/bind_c_usage_21.f90: New.
6026 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6028 2010-08-15 Tobias Burnus <burnus@net-b.de>
6030 * gfortran.dg/optional_absent_1.f90: New.
6031 * gfortran.dg/null_actual.f90: New.
6033 2010-08-15 Tobias Burnus <burnus@net-b.de>
6035 * gfortran.dg/pointer_target_1.f90: New.
6036 * gfortran.dg/pointer_target_2.f90: New.
6037 * gfortran.dg/pointer_target_3.f90: New.
6039 2010-08-15 Daniel Kraft <d@domob.eu>
6042 * gfortran.dg/elemental_args_check_3.f90: New test.
6043 * gfortran.dg/impure_1.f08: New test.
6044 * gfortran.dg/impure_2.f08: New test.
6045 * gfortran.dg/impure_3.f90: New test.
6046 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6048 2010-08-15 Ira Rosen <irar@il.ibm.com>
6050 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6051 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6053 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6055 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6057 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6059 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6061 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6062 dg-require-effective-target after dg-do.
6064 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6066 * lib/target-supports.exp (check_effective_target_vect_int): Return
6067 true for Loongson targets.
6068 (check_effective_target_vect_shift): Likewise.
6069 (check_effective_target_vect_no_int_max): Likewise.
6070 (check_effective_target_vect_no_align): Likewise.
6071 (check_effective_target_vect_short_mult): Likewise.
6073 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6075 * g++.dg/cast.C: Change fields of structures to "long" to pass
6076 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6077 * g++.dg/cpp0x/iop.C: Ditto.
6078 * g++.dg/cpp0x/named_refs.C: Ditto.
6079 * g++.dg/cpp0x/rv1p.C: Ditto.
6080 * g++.dg/cpp0x/rv2p.C: Ditto.
6081 * g++.dg/cpp0x/rv3p.C: Ditto.
6082 * g++.dg/cpp0x/rv4p.C: Ditto.
6083 * g++.dg/cpp0x/rv5p.C: Ditto.
6084 * g++.dg/cpp0x/rv6p.C: Ditto.
6085 * g++.dg/cpp0x/rv7p.C: Ditto.
6086 * g++.dg/cpp0x/rv8p.C: Ditto.
6087 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6089 2010-08-13 Daniel Kraft <d@domob.eu>
6091 * gfortran.dg/implied_shape_1.f08: New test.
6092 * gfortran.dg/implied_shape_2.f90: New test.
6093 * gfortran.dg/implied_shape_3.f08: New test.
6095 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6098 * gfortran.dg/char_component_initializer_1.f90: New test.
6100 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6102 PR tree-optimization/45241
6103 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6105 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6107 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6109 * gcc.target/i386/pr40906-2.c: Ditto.
6110 * gcc.target/i386/pr40906-3.c: Ditto.
6112 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6115 * gcc.c-torture/execute/pr45262.c: New test.
6117 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6119 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6121 * g++.dg/other/profile1.C: Ditto.
6123 2010-08-12 Richard Guenther <rguenther@suse.de>
6125 PR tree-optimization/45232
6126 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6127 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6128 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6129 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6130 unsigned arithmetic.
6131 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6132 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6133 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6134 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6135 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6136 unsigned arithmetic.
6137 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6138 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6139 unsigned arithmetic.
6140 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6141 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6142 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6143 unsigned arithmetic.
6144 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6145 * gcc.dg/tree-ssa/negate.c: Adjust.
6146 * gcc.dg/vect/vect-1.c: Adjust.
6147 * gfortran.dg/reassoc_6.f: XFAIL.
6149 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6152 * gcc.dg/pr45259.c: New test.
6154 2010-08-12 Wei Guozhi <carrot@google.com>
6157 * gcc.target/arm/pr44999.c: New testcase.
6159 2010-08-12 Jie Zhang <jie@codesourcery.com>
6161 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6163 (main): Adjust accordingly.
6165 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6167 * gfortran.dg/graphite/id-22.f: New.
6169 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6171 * gcc.dg/graphite/id-26.c: New.
6173 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6175 * gcc.dg/graphite/id-25.c: New.
6177 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6179 * gcc.dg/graphite/run-id-5.c: New.
6180 * gcc.dg/graphite/run-id-6.c: New.
6181 * gfortran.dg/graphite/id-21.f: New.
6183 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6185 * gcc.dg/graphite/id-24.c: New.
6187 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6189 * gcc.dg/tree-ssa/pr20742.c: New.
6191 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6193 * gcc.dg/graphite/id-23.c: New.
6195 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6197 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6199 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6201 * gcc.dg/graphite/pr42729.c: New.
6203 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6205 * gfortran.dg/graphite/id-20.f: New.
6207 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6209 * gcc.dg/graphite/id-22.c: New.
6211 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6213 * gcc.dg/graphite/run-id-2.c: Call abort.
6215 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6217 * gcc.dg/graphite/id-20.c: New.
6219 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6220 Steve Kargl <kargl@gcc.gnu.org>
6223 * gfortran.dg/move_alloc_3.f90: New.
6224 * gfortran.dg/random_seed_2.f90: New.
6226 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6228 * lib/target-supports.exp (check_effective_target_sync_int_long):
6230 (check_effective_target_sync_char_short): Likewise.
6232 2010-08-10 Yao Qi <yao@codesourcery.com>
6234 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6236 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6237 * g++.dg/other/packed1.C: Likewise.
6238 * g++.dg/other/crash-4.C: Likewise.
6239 * g++.dg/ext/packed8.C: Likewise.
6240 * g++.dg/init/array16.C: Likewise.
6242 2010-08-10 xinliang David Li <davidxl@google.com>
6243 * gcc.dg/tree-ssa/loop-19.c: Add option
6244 -fno-prefetch-loop-array
6246 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6249 * gcc.c-torture/compile/pr45182.c: New test.
6251 2010-08-09 Jason Merrill <jason@redhat.com>
6254 * g++.dg/cpp0x/variadic-104.C: New.
6256 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6259 * gfortran.dg/dependency_32.f90: New test.
6261 2010-08-09 Richard Guenther <rguenther@suse.de>
6264 * g++.dg/opt/nrv17.C: New testcase.
6266 2010-08-09 Richard Guenther <rguenther@suse.de>
6269 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6270 alignment from MEM_REF offset only if we took it from the
6273 * gcc.target/i386/pr24178.c: New testcase.
6275 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6277 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6278 * gcc.dg/20030702-1.c: Ditto.
6279 * gcc.dg/20050309-1.c: Ditto.
6280 * gcc.dg/20050325-1.c: Ditto.
6281 * gcc.dg/20050330-2.c: Ditto.
6282 * gcc.dg/20051201-1.c: Ditto.
6283 * gcc.dg/gomp/pr27573.c: Ditto.
6284 * gcc.dg/gomp/pr34610.c: Ditto.
6285 * gcc.dg/pr24225.c: Ditto.
6286 * gcc.dg/pr26570.c: Ditto.
6287 * gcc.dg/pr32773.c: Ditto.
6288 * g++.dg/gcov/gcov-6.C: Ditto.
6289 * g++.dg/gomp/pr34608.C: Ditto.
6290 * gfortran.dg/gomp/pr27573.f90: Ditto.
6292 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6293 dg-require-host-local dg directive.
6294 * gcc.dg/profile-dir-2.c: Ditto.
6295 * gcc.dg/profile-dir-3.c: Ditto.
6297 2010-08-08 Richard Guenther <rguenther@suse.de>
6299 PR tree-optimization/45109
6300 * gcc.c-torture/compile/pr45109.c: New testcase.
6302 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6304 * gcc.dg/march.c: Skip if -march defined.
6305 * gcc.dg/mtune.c: Skip if -mtune defined.
6307 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6308 generic thunk support.
6310 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6313 * gcc.target/i386/pr45213.c: New test.
6315 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6318 * gfortran.dg/fmt_error_11.f03: New test.
6320 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6322 * lib/target-supports.exp (check_effective_target_sync_int_long):
6323 Add arm*-*-linux-gnueabi.
6324 (check_effective_target_sync_char_short): Likewise.
6326 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6329 * gfortran.dg/dependency_31.f90: New test.
6331 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6333 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6335 2010-08-06 Jason Merrill <jason@redhat.com>
6337 * g++.dg/cpp0x/sfinae3.C: New.
6338 * g++.dg/cpp0x/sfinae4.C: New.
6340 2010-08-06 Richard Guenther <rguenther@suse.de>
6342 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6343 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6344 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6345 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6346 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6347 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6348 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6349 * gcc.c-torture/execute/20100805-1.c: Likewise.
6351 2010-08-05 Martin Jambor <mjambor@suse.cz>
6354 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6356 2010-08-05 Martin Jambor <mjambor@suse.cz>
6358 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6359 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6361 2010-08-05 Martin Jambor <mjambor@suse.cz>
6363 * g++.dg/ipa/devirt-1.C: New test.
6364 * g++.dg/ipa/devirt-2.C: Likewise.
6365 * g++.dg/ipa/devirt-3.C: Likewise.
6366 * g++.dg/ipa/devirt-4.C: Likewise.
6367 * g++.dg/ipa/devirt-5.C: Likewise.
6368 * gcc.dg/ipa/iinline-3.c: Likewise.
6370 2010-08-05 Jie Zhang <jie@codesourcery.com>
6372 PR tree-optimization/45144
6373 * gcc.dg/tree-ssa/pr45144.c: New test.
6375 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6380 * gfortran.dg/class_25.f03: New.
6381 * gfortran.dg/class_26.f03: New.
6383 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6385 * g++.dg/warn/miss-format-1.C: Update line number.
6387 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6390 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6391 .frame and .mask assembler directives.
6393 2010-08-04 Richard Guenther <rguenther@suse.de>
6395 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6396 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6397 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6398 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6400 2010-08-04 Tobias Burnus <burnus@net-b.de>
6403 * gfortran.dg/derived_constructor_char_1.f90: New.
6404 * gfortran.dg/derived_constructor_char_2.f90: New.
6406 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6409 * gfortran.dg/dependency_30.f90: New test.
6411 2010-08-03 Jan Hubicka <jh@suse.cz>
6413 * gcc.c-torture/compile/pr45085.c: New testcase.
6415 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6419 * gfortran.dg/typebound_call_9.f03: Modified.
6420 * gfortran.dg/typebound_generic_1.f03: Modified.
6422 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6426 * gfortran.dg/dependency_29.f90: New test.
6428 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6431 * gfortran.dg/character_comparison_2.f90: New test.
6432 * gfortran.dg/character_comparison_3.f90: New test.
6433 * gfortran.dg/dependency_28.f90: New test.
6435 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6438 * gcc.target/arm/pr40457-1.c: New test.
6439 * gcc.target/arm/pr40457-2.c: New test.
6441 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6444 * gfortran.dg/typebound_call_17.f03: New.
6446 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6449 * gfortran.dg/allocate_derived_3.f90: New.
6451 2010-07-30 Xinliang David Li <davidxl@google.com>
6452 PR tree-optimization/45121
6453 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6455 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6458 * g++.dg/pr45112.C: New test.
6460 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6463 PR rtl-optimization/45137
6464 * gcc.dg/pr45055.c: New test.
6466 2010-07-30 Alan Modra <amodra@gmail.com>
6468 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6469 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6471 2010-07-29 Tobias Burnus <burnus@net-b.de>
6475 * gfortran.dg/whole_file_25.f90: New.
6476 * gfortran.dg/whole_file_26.f90: New.
6477 * gfortran.dg/whole_file_27.f90: New.
6479 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6482 * gfortran.dg/typebound_proc_17.f03: New.
6484 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6487 * gfortran.dg/move_alloc_2.f90: New.
6489 2010-07-29 Xinliang David Li <davidxl@google.com>
6490 PR tree-optimization/45121
6491 * c-c++-common/uninit-17.c: Fix expected output.
6493 2010-07-29 Richard Guenther <rguenther@suse.de>
6495 PR tree-optimization/45120
6496 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6498 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6502 * gfortran.dg/pr42051.f03: New testcase.
6504 2010-07-29 Richard Guenther <rguenther@suse.de>
6507 * gcc.c-torture/execute/pr45034.c: New testcase.
6509 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6512 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6514 2010-07-28 Daniel Kraft <d@domob.eu>
6516 * gfortran.dg/bound_8.f90: New test.
6518 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6521 * gcc.dg/pr45105.c: New test.
6523 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6525 PR rtl-optimization/45107
6526 * gcc.dg/pr45107.c: New test.
6528 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6530 PR rtl-optimization/45101
6531 * gcc.dg/pr45101.c: New test.
6533 2010-07-28 Tobias Burnus <burnus@net-b.de>
6536 * gfortran.dg/whole_file_24.f90: New.
6538 2010-07-27 Jason Merrill <jason@redhat.com>
6540 * g++.dg/cpp0x/variadic102.C: New.
6541 * g++.dg/cpp0x/variadic103.C: New.
6543 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6545 PR rtl-optimization/40956
6548 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6549 * gcc.target/arm/pr42574.c: Add tests.
6551 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6553 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6555 (cleanup-repo-files): Ditto.
6556 (cleanup-saved-temps): Ditto.
6558 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6561 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6564 * gcc.dg/pr45079.c: New test.
6566 2010-07-27 Ira Rosen <irar@il.ibm.com>
6568 PR tree-optimization/44152
6569 * gcc.dg/vect/fast-math-pr44152.c: New test.
6571 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6574 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6575 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6576 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6577 * obj-c++.dg/torture/trivial.mm: Ditto.
6578 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6579 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6580 * objc.dg/torture/tls/thr-init.m: Ditto.
6581 * objc.dg/torture/trivial.m: Ditto.
6583 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6585 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6586 Skip on spu-*-* targets.
6588 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6590 PR tree-optimization/45083
6591 * gcc.dg/pr45083.c: New test.
6593 2010-07-26 Tobias Burnus <burnus@net-b.de>
6596 * gfortran.dg/whole_file_22.f90: New test.
6597 * gfortran.dg/whole_file_23.f90: New test.
6599 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6600 Jack Howarth <howarth@bromo.med.uc.edu>
6601 Richard Henderson <rth@redhat.com>
6604 * gcc.dg/tls/thr-init-1.c: New.
6605 * gcc.dg/tls/thr-init-2.c: New.
6606 * gcc.dg/torture/tls New.
6607 * gcc.dg/torture/tls/tls-test.c: New.
6608 * gcc.dg/torture/tls/thr-init-1.c: New.
6609 * gcc.dg/torture/tls/tls.exp: New.
6610 * gcc.dg/torture/tls/thr-init-2.c: New.
6611 * gcc.dg/tls/emutls-2.c: New test
6613 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6614 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6615 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6616 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6617 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6618 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6619 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6620 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6621 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6622 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6623 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6624 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6625 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6626 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6627 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6628 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6629 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6630 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6631 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6632 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6633 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6634 gfortran.dg/gomp/omp_threadprivate1.f90,
6635 gfortran.dg/gomp/omp_threadprivate2.f90,
6636 gfortran.dg/gomp/reduction1.f90,
6637 gfortran.dg/gomp/sharing-1.f90: Likewise.
6639 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6643 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6644 dg-require-visibility.
6646 2010-07-26 Richard Guenther <rguenther@suse.de>
6648 PR tree-optimization/43784
6649 * gcc.c-torture/execute/pr43784.c: New testcase.
6650 * g++.dg/torture/pr43784.C: Likewise.
6652 2010-07-26 Richard Guenther <rguenther@suse.de>
6655 * g++.dg/pr45056.C: New testcase.
6657 2010-07-26 Richard Guenther <rguenther@suse.de>
6659 PR tree-optimization/45071
6660 * gcc.dg/pr45071.c: New testcase.
6662 2010-07-26 Tobias Burnus <burnus@net-b.de>
6665 * gfortran.dg/namelist_62.f90: New.
6667 2010-07-26 Richard Guenther <rguenther@suse.de>
6669 * gcc.c-torture/execute/pr45017.c: Move ...
6670 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6672 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6675 * trim_optimize_1.f90: New test.
6676 * character_comparision_1.f90: New test.
6678 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6681 * gfortran.dg/wtruncate_fix.f: New test.
6683 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6686 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6688 2010-07-24 Richard Guenther <rguenther@suse.de>
6691 * g++.dg/lto/20100724-1_0.C: New testcase.
6693 2010-07-24 Richard Guenther <rguenther@suse.de>
6696 * gcc.dg/lto/20100724-1_0.c: New testcase.
6697 * gcc.dg/lto/20100724-1_1.c: Likewise.
6699 2010-07-24 Tobias Burnus <burnus@net-b.de>
6702 * gfortran.dg/whole_file_21.f90: New.
6704 * gfortran.dg/integer_exponentiation_3.F90: Use
6705 -ffloat-store only for i?86/x86-64 -m32.
6707 2010-07-24 Tobias Burnus <burnus@net-b.de>
6709 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6710 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6712 2010-07-24 Tobias Burnus <burnus@net-b.de>
6714 * gfortran.dg/func_decl_4.f90: Split test into two ...
6715 * gfortran.dg/func_decl_5.f90: ... parts.
6716 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6717 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6718 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6719 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6720 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6721 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6722 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6723 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6724 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6725 * gfortran.dg/sizeof.f90: Make test valid.
6726 * gfortran.dg/pr20865.f90: Add new dg-error.
6727 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6728 * gfortran.dg/g77/19990218-0.f: Ditto.
6729 * gfortran.dg/g77/19990218-1.f: Ditto.
6730 * gfortran.dg/g77/970625-2.f: Ditto.
6731 * gfortran.dg/pr37243.f: Fix function declaration.
6732 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6733 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6735 2010-07-23 Tobias Burnus <burnus@net-b.de>
6738 * gfortran.dg/char_array_structure_constructor.f90: Add
6739 -fwhole-file as dg-option as it otherwise fails on some
6742 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6744 * gnat.dg/aggr16.ad[sb]: New test.
6745 * gnat.dg/aggr16_pkg.ads: New helper.
6747 2010-07-23 Richard Guenther <rguenther@suse.de>
6750 * g++.dg/lto/20100723-1_0.C: New testcase.
6752 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6754 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6756 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6757 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6759 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6761 * lib/target-supports.exp (add_options_for_tls): New proc.
6762 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6763 * g++.dg/tls/static-1a.cc: Likewise.
6764 * gcc.dg/tls/emutls-1.c: Likewise.
6765 * gcc.dg/tls/opt-11.c: Likewise.
6766 * gcc.dg/tls/opt-12.c: Likewise.
6767 * gcc.dg/tls/pr24428-2.c: Likewise.
6768 * gcc.dg/tls/pr24428.c: Likewise.
6769 * obj-c++.dg/tls/static-1.mm: Likewise.
6770 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6771 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6772 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6773 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6774 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6775 * objc.dg/torture/tls/thr-init.m: Likewise.
6776 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6778 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6780 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6781 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6782 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6783 optimized dump files.
6785 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6787 PR tree-optimization/45047
6788 * gcc.c-torture/compile/pr45047.c: New test.
6790 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6792 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6793 instead of dg-compile.
6794 * gcc.dg/float-range-4.c: Ditto.
6795 * gcc.dg/float-range-5.c: Ditto.
6796 * gcc.dg/fold-overflow-1.c: Ditto.
6797 * gcc.dg/gomp/sections-4.c: Ditto.
6798 * gcc.dg/transparent-union-1.c: Ditto.
6799 * gcc.dg/transparent-union-2.c: Ditto.
6800 * gcc.target/i386/pr39315-check.c: Ditto.
6801 * g++.dg/gomp/sections-4.C: Ditto.
6802 * g++.dg/template/dtor7.C: Ditto.
6803 * g++.dg/tree-ssa/pr19952.C: Ditto.
6804 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6805 * gfortran.dg/graphite/pr42185.f90: Ditto.
6806 * gfortran.dg/namelist_36.f90: Ditto.
6807 * gnat.dg/noreturn1.adb: Ditto.
6808 * gnat.dg/specs/small_alignment.ads: Ditto.
6810 2010-07-23 Martin Jambor <mjambor@suse.cz>
6812 PR tree-optimization/44915
6813 * g++.dg/torture/pr44915.C: New test.
6815 2010-07-23 Martin Jambor <mjambor@suse.cz>
6817 PR tree-optimization/44914
6818 * g++.dg/tree-ssa/pr44914.C: New test.
6820 2010-07-23 Jie Zhang <jie@codesourcery.com>
6823 * gcc.dg/pr44290-1.c: New test.
6824 * gcc.dg/pr44290-2.c: New test.
6826 2010-07-23 Jason Merrill <jason@redhat.com>
6829 * g++.dg/abi/mangle44.C: New.
6831 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6833 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6834 for compile-time only tests.
6835 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6837 * gcc.target/i386/pr39315-4.c: Ditto.
6838 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6839 target check. Include sse-os-support.h.
6840 (main): Call check_isa and sse_os_support.
6841 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6842 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6843 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6844 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6845 target check. Include sse-os-support.h.
6846 (main): Call check_isa and sse_os_support.
6847 * gcc.target/i386/vperm-v2df.c: Ditto.
6849 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6851 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6852 (check_effective_target_avx_runtime): New procedure.
6853 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6854 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6856 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6857 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6858 and __get_cpuid test.
6859 * gcc.dg/compat/vector-2b_main.c: Ditto.
6861 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6863 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6864 for compile-time only test.
6865 * gcc.dg/pr32716.c: Ditto.
6866 * gcc.dg/pr34856.c: Ditto.
6867 * gcc.dg/pr36997.c: Ditto.
6868 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6869 * gfortran.dg/pr28158.f90: Ditto.
6870 * gfortran.dg/pr30667.f: Ditto.
6872 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6873 i?86-*-* and x86_64-*-* targets to disable execution on targets
6874 without sse2 runtime support.
6875 * g++.dg/vect/vect.exp: Ditto.
6876 * gfortran.dg/vect/vect.exp: Ditto.
6878 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6879 * gcc.dg/pr37544.c: Ditto.
6880 * gcc.dg/pr40550.c: Ditto.
6881 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6882 * gcc.dg/compat/vector-1a_main.c: Ditto.
6883 * gcc.dg/compat/vector-2a_main.c: Ditto.
6884 * gcc.dg/torture/pr16104-1.c: Ditto.
6885 * gcc.dg/torture/pr35771-1.c: Ditto.
6886 * gcc.dg/torture/pr35771-2.c: Ditto.
6887 * gcc.dg/torture/pr35771-3.c: Ditto.
6888 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6889 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6890 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6891 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6892 * g++.dg/other/i386-1.C: Ditto.
6893 * g++.dg/other/pr40446.C: Ditto.
6895 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6897 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6899 2010-07-23 Daniel Kraft <d@domob.eu>
6902 * gfortran.dg/exit_1.f08: New test.
6903 * gfortran.dg/exit_2.f08: New test.
6905 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6907 PR tree-optimization/39839
6908 * gcc.target/arm/pr39839.c: New test case.
6910 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6912 * gnat.dg/unchecked_convert5b.adb: New test.
6913 * gnat.dg/unchecked_convert6.adb: Likewise.
6914 * gnat.dg/unchecked_convert6b.adb: Likewise.
6916 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6918 * gnat.dg/aggr15.ad[sb]: New test.
6920 2010-07-22 Dodji Seketeli <dodji@redhat.com>
6923 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6925 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6927 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6928 with dg-require-linker-plugin.
6930 2010-07-22 Richard Guenther <rguenther@suse.de>
6933 * g++.dg/lto/20100722-1_0.C: New testcase.
6935 2010-07-22 Richard Guenther <rguenther@suse.de>
6938 * gcc.dg/lto/20100720-3_0.c: New testcase.
6939 * gcc.dg/lto/20100720-3_1.c: Likewise.
6941 2010-07-22 Richard Guenther <rguenther@suse.de>
6943 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6944 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6947 * gcc.dg/lto/20100722-1_0.c: New testcase.
6949 2010-07-22 Martin Jambor <mjambor@suse.cz>
6951 PR tree-optimization/44891
6952 * gcc.c-torture/compile/pr44891.c: New test.
6954 2010-07-22 Richard Guenther <rguenther@suse.de>
6956 PR tree-optimization/45017
6957 * gcc.c-torture/execute/pr45017.c: New testcase.
6959 2010-07-22 Tobias Burnus <burnus@net-b.de>
6962 * gfortran.dg/aliasing_dummy_5.f90: New.
6964 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6967 * gcc.target/arm/pr43698.c: New test.
6969 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6972 * Revert my commit r162325 for this PR.
6974 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6977 * gcc.target/m68k/pr45015.c: New test.
6979 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6982 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6985 2010-07-21 Richard Guenther <rguenther@suse.de>
6988 * g++.dg/lto/20100721-1_0.C: New testcase.
6990 2010-07-21 Martin Jambor <mjambor@suse.cz>
6992 PR tree-optimization/44900
6993 * g++.dg/torture/pr44900.C: New test.
6995 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6998 * c-c++-common/uninit-17.c: Correct expected error.
7000 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7002 * gcc.dg/guality/asm-1.c: New test.
7005 * gcc.dg/guality/pr45003-2.c: New test.
7006 * gcc.dg/guality/pr45003-3.c: New test.
7008 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7011 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7013 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7015 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7016 defined on the current line.
7017 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7018 * g++.dg/debug/dwarf2/pr44641.C: New.
7020 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7022 * gcc.target/powerpc/block-move-1.c: New test.
7023 * gcc.target/powerpc/block-move-2.c: New test.
7025 2010-07-20 Jason Merrill <jason@redhat.com>
7028 * g++.dg/cpp0x/sfinae2.C: New.
7030 2010-07-20 Richard Guenther <rguenther@suse.de>
7033 * gcc.dg/lto/20100720-4_0.c: New testcase.
7035 2010-07-20 Richard Guenther <rguenther@suse.de>
7038 * gcc.dg/lto/20100720-2_0.c: New testcase.
7039 * gcc.dg/lto/20100720-2_1.c: Likewise.
7041 2010-07-20 Richard Guenther <rguenther@suse.de>
7044 * gcc.dg/lto/20100720-1_0.c: New testcase.
7045 * gcc.dg/lto/20100720-1_1.c: Likewise.
7047 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7050 * gcc.dg/guality/pr45003-1.c: New test.
7052 2010-07-20 Richard Guenther <rguenther@suse.de>
7054 PR tree-optimization/44977
7055 * gcc.dg/torture/pr44977.c: New testcase.
7057 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7059 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7062 2010-07-20 Richard Guenther <rguenther@suse.de>
7066 * gcc.dg/pr44971.c: New testcase.
7067 * gcc.c-torture/compile/pr44988.c: Likewise.
7069 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7072 * gfortran.dg/allocate_with_typespec.f90: New test.
7073 * gfortran.dg/allocate_derived_1.f90: Update error message.
7075 2010-07-19 Jason Merrill <jason@redhat.com>
7078 * g++.dg/cpp0x/decltype23.C: New.
7080 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7083 * gfortran.dg/class_defined_operator_1.f03 : New test.
7085 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7087 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7088 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7089 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7090 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7092 2010-07-19 Richard Guenther <rguenther@suse.de>
7095 * gcc.c-torture/compile/pr44941.c: New testcase.
7097 2010-07-19 Jason Merrill <jason@redhat.com>
7100 * g++.dg/template/sfinae24.C: New.
7102 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7105 * gfortran.dg/data_implied_do_2.f90: Removed.
7107 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7110 * g++.dg/template/sfinae23.C: New.
7112 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7114 * lib/target-supports.exp (check_sse_os_support_available): New
7116 (check_sse_hw_available): New proc.
7117 (check_effective_target_sse_runtime): New proc.
7118 (check_effective_target_sse2_runtime): New proc.
7119 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7120 -msse2 if check_sse_os_support_available.
7121 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7122 check_sse_os_support_available.
7123 * gcc.dg/vect/vect.exp: Likewise.
7124 * gfortran.dg/vect/vect.exp: Likewise.
7125 * gcc.target/i386/sol2-check: Renamed to ...
7126 * gcc.target/i386/sse-os-support.h: ... this.
7127 (sol2_check): Renamed to ...
7128 (sse_os_support): ... this.
7129 Only test movss with xmm registers.
7130 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7131 Removed ILL_INSN, ILL_INSN_LEN.
7132 * gcc.target/i386/sse2-check.h: Likewise.
7133 * gcc.target/i386/sse3-check.h: Likewise.
7134 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7135 Removed cpuid.h, __get_cpuid test.
7136 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7137 Removed cpuid.h, __get_cpuid test.
7138 * g++.dg/other/pr40446.C: Likewise.
7139 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7140 * gcc.dg/compat/vector-1a_main.c: Likewise.
7141 * gcc.dg/compat/vector-2a_main.c: Likewise.
7142 * gcc.dg/pr36584.c: Likewise.
7143 * gcc.dg/pr37544.c: Likewise.
7144 * gcc.dg/torture/pr16104-1.c: Likewise.
7145 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7146 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7147 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7148 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7149 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7150 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7152 * gcc.dg/torture/pr35771-2.c: Likewise.
7153 * gcc.dg/torture/pr35771-3.c: Likewise.
7154 * gcc.target/i386/pr39315-2.c: Likewise.
7155 * gcc.target/i386/pr39315-4.c: Likewise.
7156 * gcc.target/i386/vperm-v2df.c: Likewise.
7157 * gcc.target/i386/vperm-v2di.c: Likewise.
7158 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7159 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7162 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7165 * gfortran.dg/data_implied_do_2.f90: New test.
7167 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7169 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7171 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7173 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7174 to the "mips16" group.
7175 (mips_using_mips16_p): New procedure.
7176 (mips-dg-options): Use it.
7178 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7180 * gcc.target/mips/mips16-attributes-4.c: New test.
7182 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7185 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7186 * gcc.target/powerpc/recip-2.c: Ditto.
7187 * gcc.target/powerpc/recip-3.c: Ditto.
7189 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7191 * gcc.target/arm/pr42235.c: New test.
7193 2010-07-16 Jason Merrill <jason@redhat.com>
7196 * g++.dg/template/partial8.C: New.
7198 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7200 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7201 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7203 (gualcvt): New overloaded inline.
7204 (GUALCVT): Use it for C++.
7205 * g++.dg/guality/guality.exp: New.
7206 * g++.dg/guality/guality.h: New.
7207 * g++.dg/guality/redeclaration1.C: New test.
7208 * g++.dg/dg.exp: Prune also guality/* tests.
7209 * gcc.dg/guality/pr43141.c: Moved to...
7210 * c-c++-common/guality/pr43141.c: ... here.
7212 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7215 * gfortran.dg/char4_iunit_2.f03: New test.
7217 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7220 * lib/plugin-support.exp (plugin-test-execute):
7221 Add ${gcc_objdir}/intl to includes.
7223 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7226 * gcc.c-torture/execute/pr44942.c: New test.
7227 * gcc.target/i386/pr44942.c: New test.
7229 2010-07-15 Jason Merrill <jason@redhat.com>
7232 * g++.dg/cpp0x/implicit7.C: New.
7233 * g++.dg/cpp0x/implicit8.C: New.
7235 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7237 Disable float tests for __SPU__ targets due to lack of signed zero:
7238 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7239 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7240 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7241 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7242 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7243 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7244 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7245 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7246 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7248 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7250 * gfortran.dg/select_char_2.f90: New test.
7252 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7254 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7257 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7260 * gfortran.dg/typebound_generic_9.f03: New.
7262 2010-07-15 Richard Guenther <rguenther@suse.de>
7264 PR tree-optimization/44946
7265 * gcc.c-torture/compile/pr44946.c: New testcase.
7267 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7270 * gfortran.dg/select_char_3.f90: New test.
7272 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7273 Kevin F. Quinn <kevquinn@gentoo.org>
7275 * gcc.dg/Wtrampolines.c: New.
7277 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7280 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7282 2010-07-14 Jason Merrill <jason@redhat.com>
7285 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7287 Implement C++0x unrestricted unions (N2544)
7288 * g++.dg/cpp0x/union1.C: New.
7289 * g++.dg/cpp0x/union2.C: New.
7290 * g++.dg/cpp0x/union3.C: New.
7291 * g++.dg/cpp0x/defaulted2.C: Adjust.
7292 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7293 * g++.old-deja/g++.ext/anon2.C: Adjust.
7294 * g++.old-deja/g++.mike/misc6.C: Adjust.
7296 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7299 * gfortran.dg/c_loc_tests_15.f90: New.
7301 2010-07-13 Jason Merrill <jason@redhat.com>
7304 * g++.dg/cpp0x/implicit6.C: New.
7306 2010-07-13 Jason Merrill <jason@redhat.com>
7309 * g++.dg/abi/noreturn1.C: New.
7310 * g++.dg/abi/noreturn2.C: New.
7312 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7316 * c-c++-common/pr44832.c: New test.
7318 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7321 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7322 on the target. Make sure that we can assemble the emitted asm when
7323 the test type is 'compile'.
7325 2010-07-13 Richard Guenther <rguenther@suse.de>
7327 PR tree-optimization/36960
7328 * g++.dg/torture/pr36960.C: New testcase.
7330 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7333 * g++.dg/template/sfinae21.C: New.
7334 * g++.dg/template/sfinae22.C: Likewise.
7336 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7339 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7340 * gcc.dg/plugin/ggcplug.c: Likewise.
7341 * g++.dg/plugin/selfassign.c: Likewise.
7342 * g++.dg/plugin/attribute_plugin.c: Likewise.
7343 * g++.dg/plugin/dumb_plugin.c: Likewise.
7344 * g++.dg/plugin/pragma_plugin.c: Likewise.
7346 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7348 * gcc.c-torture/execute/pr44683.x: New.
7349 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7351 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7357 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7358 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7359 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7360 * gfortran.dh/typebound_call_16.f03: New.
7361 * gfortran.dg/typebound_generic_6.f03: New.
7362 * gfortran.dg/typebound_generic_7.f03: New.
7363 * gfortran.dg/typebound_generic_8.f03: New.
7365 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7368 * gfortran.dg/char4_iunit_1.f03: New test.
7370 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7372 * gcc.dg/tree-ssa/vrp53.c: New test.
7374 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7377 * g++.dg/template/sfinae19.C: New.
7378 * g++.dg/template/sfinae20.C: Likewise.
7380 2010-07-12 Jie Zhang <jie@codesourcery.com>
7382 * gcc.target/arm/interrupt-1.c: New test.
7383 * gcc.target/arm/interrupt-2.c: New test.
7385 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7387 * gcc.dg/pr42427.c: Require c99_runtime.
7388 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7390 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7391 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7392 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7393 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7394 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7395 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7396 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7397 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7398 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7399 * gcc.target/i386/pr37275.c: Require visibility support.
7401 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7403 * lib/target-supports.exp (check_effective_target_sse): New proc.
7404 * gcc.target/i386/sol2-check.h: New file.
7405 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7406 Include sol2-check.h.
7407 (main) Only run do_test () if sol2_check ().
7408 * gcc.target/i386/sse2-check.h: Likewise.
7409 * gcc.target/i386/sse3-check.h: Likewise.
7410 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7411 [__sun__ && __svr4__]: Execute SSE2 instruction.
7412 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7413 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7414 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7415 * g++.dg/ext/vector14.C: Likewise.
7416 * g++.dg/other/mmintrin.C: Likewise.
7417 * gcc.dg/20020418-1.c: Likewise.
7418 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7419 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7420 * gcc.dg/format/unnamed-1.c: Likewise.
7421 Adapt dg-warning line number.
7422 * gcc.dg/graphite/pr40281.c: Likewise.
7423 * gcc.dg/pr32176.c: Likewise.
7424 * gcc.dg/pr40550.c: Likewise.
7425 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7426 * gcc.dg/torture/pr36891.c: Likewise.
7427 * gcc.target/i386/20020218-1.c: Likewise.
7428 * gcc.target/i386/20020523.c: Likewise.
7429 * gcc.target/i386/abi-1.c: Likewise.
7430 * gcc.target/i386/brokensqrt.c: Likewise.
7431 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7432 * gcc.target/i386/pr13366.c: Likewise.
7433 * gcc.target/i386/pr13685.c: Likewise.
7434 * gcc.target/i386/pr24306.c: Likewise.
7435 * gcc.target/i386/pr31486.c: Likewise.
7436 * gcc.target/i386/pr32065-1.c: Likewise.
7437 * gcc.target/i386/pr32065-2.c: Likewise.
7438 * gcc.target/i386/pr32389.c: Likewise.
7439 * gcc.target/i386/pr38824.c: Likewise.
7440 * gcc.target/i386/pr38931.c: Likewise.
7441 * gcc.target/i386/pr39592-1.c: Likewise.
7442 * gcc.target/i386/pr43766.c: Likewise.
7443 * gcc.target/i386/recip-divf.c: Likewise.
7444 * gcc.target/i386/recip-sqrtf.c: Likewise.
7445 * gcc.target/i386/recip-vec-divf.c: Likewise.
7446 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7447 * gcc.target/i386/sse-1.c: Likewise.
7448 * gcc.target/i386/sse-16.c: Likewise.
7449 * gcc.target/i386/sse-2.c: Likewise.
7450 * gcc.target/i386/sse-20.c: Likewise.
7451 * gcc.target/i386/sse-3.c: Likewise.
7452 * gcc.target/i386/sse-7.c: Likewise.
7453 * gcc.target/i386/sse-9.c: Likewise.
7454 * gcc.target/i386/sse-addps-1.c: Likewise.
7455 * gcc.target/i386/sse-addss-1.c: Likewise.
7456 * gcc.target/i386/sse-andnps-1.c: Likewise.
7457 * gcc.target/i386/sse-andps-1.c: Likewise.
7458 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7459 * gcc.target/i386/sse-comiss-1.c: Likewise.
7460 * gcc.target/i386/sse-comiss-2.c: Likewise.
7461 * gcc.target/i386/sse-comiss-3.c: Likewise.
7462 * gcc.target/i386/sse-comiss-4.c: Likewise.
7463 * gcc.target/i386/sse-comiss-5.c: Likewise.
7464 * gcc.target/i386/sse-comiss-6.c: Likewise.
7465 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7466 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7467 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7468 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7469 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7470 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7471 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7472 * gcc.target/i386/sse-divps-1.c: Likewise.
7473 * gcc.target/i386/sse-divss-1.c: Likewise.
7474 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7475 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7476 * gcc.target/i386/sse-maxps-1.c: Likewise.
7477 * gcc.target/i386/sse-maxss-1.c: Likewise.
7478 * gcc.target/i386/sse-minps-1.c: Likewise.
7479 * gcc.target/i386/sse-minss-1.c: Likewise.
7480 * gcc.target/i386/sse-movaps-1.c: Likewise.
7481 * gcc.target/i386/sse-movaps-2.c: Likewise.
7482 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7483 * gcc.target/i386/sse-movhps-1.c: Likewise.
7484 * gcc.target/i386/sse-movhps-2.c: Likewise.
7485 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7486 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7487 * gcc.target/i386/sse-movntps-1.c: Likewise.
7488 * gcc.target/i386/sse-movss-1.c: Likewise.
7489 * gcc.target/i386/sse-movss-2.c: Likewise.
7490 * gcc.target/i386/sse-movss-3.c: Likewise.
7491 * gcc.target/i386/sse-movups-1.c: Likewise.
7492 * gcc.target/i386/sse-movups-2.c: Likewise.
7493 * gcc.target/i386/sse-mulps-1.c: Likewise.
7494 * gcc.target/i386/sse-mulss-1.c: Likewise.
7495 * gcc.target/i386/sse-orps-1.c: Likewise.
7496 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7497 * gcc.target/i386/sse-recip-vec.c: Likewise.
7498 * gcc.target/i386/sse-recip.c: Likewise.
7499 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7500 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7501 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7502 * gcc.target/i386/sse-subps-1.c: Likewise.
7503 * gcc.target/i386/sse-subss-1.c: Likewise.
7504 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7505 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7506 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7507 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7508 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7509 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7510 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7511 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7512 * gcc.target/i386/sse-xorps-1.c: Likewise.
7513 * gcc.target/i386/ssefn-1.c: Likewise.
7514 * gcc.target/i386/ssefn-3.c: Likewise.
7515 * gcc.target/i386/sseregparm-1.c: Likewise.
7516 * gcc.target/i386/stackalign/return-3.c: Likewise.
7517 * gcc.target/i386/vectorize1.c: Likewise.
7518 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7519 * gcc.target/i386/xorps-sse.c: Likewise.
7520 * gfortran.dg/pr28158.f90: Likewise.
7521 * gfortran.dg/pr30667.f: Likewise.
7522 * gnat.dg/loop_optimization7.adb: Likewise.
7523 * gnat.dg/sse_nolib.adb: Likewise.
7525 2010-07-11 Tobias Burnus <burnus@net-b.de>
7528 * gfortran.dg/use_rename_6.f90: New.
7529 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7531 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7534 * gfortran.dg/class_24.f03: New.
7536 2010-07-10 Richard Guenther <rguenther@suse.de>
7539 * gcc.dg/lto/20100709-1_0.c: New testcase.
7540 * gcc.dg/lto/20100709-1_1.c: Likewise.
7542 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7544 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7546 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7549 * objc.dg/lto/trivial-1_0.m: New.
7550 * objc.dg/lto/lto.exp: New.
7551 * obj-c++.dg/lto/trivial-1_0.mm: New.
7552 * obj-c++.dg/lto/lto.exp: New.
7553 * objc.dg/symtab-1.m: Adjust sizes.
7554 * objc.dg/image-info.m: Do not run for gnu-runtime.
7556 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7558 * gcc.dg/pr32370.c: Allow another kind of error message.
7560 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7562 * gnat.dg/atomic3.adb: New test.
7564 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7565 Denys Vlasenko <dvlasenk@redhat.com>
7566 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7568 PR tree-optimization/28632
7569 * gcc.dg/tree-ssa/vrp51.c: New test.
7570 * gcc.dg/tree-ssa/vrp52.c: New test.
7572 2010-07-09 Jason Merrill <jason@redhat.com>
7574 * g++.dg/abi/covariant6.C: New.
7575 * g++.dg/inherit/covariant17.C: Test both bases.
7576 * g++.dg/inherit/covariant7.C: Check vtable layout.
7578 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7580 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7582 2010-07-09 Richard Guenther <rguenther@suse.de>
7584 PR tree-optimization/44852
7585 * gcc.c-torture/execute/pr44852.c: New testcase.
7587 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7589 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7590 multiplication by values.
7591 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7592 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7594 2010-07-09 Richard Guenther <rguenther@suse.de>
7596 PR tree-optimization/44882
7597 * gfortran.dg/pr44882.f90: New testcase.
7599 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7602 * gcc.target/arm/pr40657-1.c: New test.
7603 * gcc.target/arm/pr40657-2.c: New test.
7604 * gcc.c-torture/execute/pr40657.c: New test.
7606 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7608 * gcc.dg/tree-ssa/vrp50.c: New test.
7609 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7611 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7614 * gfortran.dg/c_sizeof_1.f90: Modified.
7615 * gfortran.dg/storage_size_1.f08: New.
7616 * gfortran.dg/storage_size_2.f08: New.
7618 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7620 * gcc.c-torture/execute/20100708-1.c: New test.
7622 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7625 * gfortran.dg/gomp/pr44847.f90: New test.
7627 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7629 PR tree-optimization/44710
7630 * gcc.dg/tree-ssa/ifc-6.c: New.
7631 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7633 2010-07-08 Tobias Burnus <burnus@net-b.de>
7636 * gfortran.dg/coarray_10.f90: Add an additional test.
7638 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7641 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7642 * gcc.c-torture/execute/pr44828.x: Revert.
7644 2010-07-08 Jason Merrill <jason@redhat.com>
7647 * g++.dg/inherit/covariant17.C: New.
7648 * g++.dg/abi/covariant1.C: Actually test for the bug.
7650 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7652 PR rtl-optimization/44838
7653 * gcc.dg/pr44838.c: New.
7655 2010-07-08 Richard Guenther <rguenther@suse.de>
7657 PR tree-optimization/44831
7658 * gcc.c-torture/compile/pr44831.c: New testcase.
7659 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7661 2010-07-08 Richard Guenther <rguenther@suse.de>
7663 PR tree-optimization/44861
7664 * g++.dg/vect/pr44861.cc: New testcase.
7666 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7669 * gcc.c-torture/execute/pr44828.x: New file.
7671 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7673 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7675 * g++.dg/ext/altivec-17.C: Adjust error message.
7677 2010-07-07 Tom Tromey <tromey@redhat.com>
7679 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7681 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7684 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7685 * gcc.target/i386/rdrand-2.c: Likewise.
7686 * gcc.target/i386/rdrand-3.c: Likewise.
7688 2010-07-07 Jan Hubicka <jh@suse.cz>
7691 * g++.dg/torture/pr44813.C: New testcase.
7692 * g++.dg/torture/pr44826.C: New testcase.
7694 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7696 PR rtl-optimization/44787
7697 * gcc.c-torture/compile/pr44788.c: New test.
7698 * gcc.target/arm/pr44788.c: New test.
7700 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7702 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7704 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7706 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7709 2010-07-06 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/parameter_array_init_6.f90: New.
7713 * gfortran.dg/initialization_20.f90: Update dg-error.
7714 * gfortran.dg/initialization_24.f90: Ditto.
7716 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7718 * gfortran.dg/dim_range_1.f90: New test.
7719 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7721 2010-07-06 Jason Merrill <jason@redhat.com>
7724 * g++.dg/cpp0x/initlist41.C: New.
7727 * g++.dg/template/ptrmem22.C: New.
7729 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7731 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7733 * gcc.target/i386/i386.exp: Likewise.
7735 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7738 * gcc.dg/lto/20100518_0.c: Limit to x86.
7740 2010-07-06 Richard Guenther <rguenther@suse.de>
7743 * gcc.c-torture/execute/pr44828.c: New testcase.
7745 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7747 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7748 * g++.dg/warn/volatile1.C: Likewise.
7749 * g++.dg/template/warn1.C: Likewise.
7751 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7753 AVX Programming Reference (June, 2010)
7754 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7755 * g++.dg/other/i386-3.C: Likewise.
7756 * gcc.target/i386/sse-12.c: Likewise.
7758 * gcc.target/i386/f16c-check.h: New.
7759 * gcc.target/i386/rdfsbase-1.c: Likewise.
7760 * gcc.target/i386/rdfsbase-2.c: Likewise.
7761 * gcc.target/i386/rdgsbase-1.c: Likewise.
7762 * gcc.target/i386/rdgsbase-2.c: Likewise.
7763 * gcc.target/i386/rdrand-1.c: Likewise.
7764 * gcc.target/i386/rdrand-2.c: Likewise.
7765 * gcc.target/i386/rdrand-3.c: Likewise.
7766 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7767 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7768 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7769 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7770 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7771 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7772 * gcc.target/i386/wrfsbase-1.c: Likewise.
7773 * gcc.target/i386/wrfsbase-2.c: Likewise.
7774 * gcc.target/i386/wrgsbase-1.c: Likewise.
7775 * gcc.target/i386/wrgsbase-2.c: Likewise.
7777 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7778 (__builtin_ia32_vcvtps2ph): New.
7779 (__builtin_ia32_vcvtps2ph256): Likewise.
7781 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7782 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7784 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7785 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7787 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7788 (__builtin_ia32_vcvtps2ph256): Likewise.
7789 Add fsgsbase,rdrnd,f16c.
7791 * lib/target-supports.exp (check_effective_target_f16c): New.
7793 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7795 * gcc.dg/guality/nrv-1.c: New test.
7797 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7800 * gcc.target/arm/pr42505.c: New test case.
7802 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7805 * g++.dg/opt/nrv16.C: New test.
7807 2010-07-05 Richard Guenther <rguenther@suse.de>
7809 PR tree-optimization/44784
7810 * gcc.c-torture/compile/pr44784.c: New testcase.
7812 2010-07-05 Ira Rosen <irar@il.ibm.com>
7814 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7815 Increase loop bound and array size.
7816 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7819 2010-07-05 Ira Rosen <irar@il.ibm.com>
7821 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7822 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7823 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7824 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7825 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7827 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7830 * g++.dg/parse/template25.C: New.
7832 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7834 PR rtl-optimization/44695
7835 * gcc.dg/torture/pr44695.c: New.
7837 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7840 * g++.dg/ext/pretty3.C: New.
7842 2010-07-04 Richard Guenther <rguenther@suse.de>
7845 * g++.dg/torture/pr44809.C: New testcase.
7847 2010-07-04 Richard Guenther <rguenther@suse.de>
7849 PR tree-optimization/44656
7850 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7852 2010-07-04 Ira Rosen <irar@il.ibm.com>
7853 Revital Eres <eres@il.ibm.com>
7855 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7857 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7858 gcc.dg/vect/vect-96.c: Likewise.
7859 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7860 that support misaligned stores. Change the number of expected
7861 misaligned accesses.
7862 * gcc.dg/vect/vect-peel-1.c: New test.
7863 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7864 gcc.dg/vect/vect-peel-4.c: Likewise.
7865 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7866 vectorizable on all targets that support realignment.
7867 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7869 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7872 * gcc.dg/torture/pr44806.c: New.
7874 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7876 * gnat.dg/cond_expr1.adb: New test.
7878 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7880 * gnat.dg/modular3.adb: New test.
7881 * gnat.dg/modular3_pkg.ads: New helper.
7883 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7884 Mikael Pettersson <mikpe@it.uu.se>
7887 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7888 Make signed-ness of chars explicit. Scan the object for
7889 strings that are split by some target assemblers.
7890 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7893 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7895 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7897 2010-07-02 Le-Chun Wu <lcwu@google.com>
7900 * g++.dg/warn/Wshadow-7.C: New test.
7902 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7903 Julian Brown <julian@codesourcery.com>
7904 Sandra Loosemore <sandra@codesourcery.com>
7906 * gcc.c-torture/execute/20100416-1.c: New test case.
7908 2010-07-02 Julian Brown <julian@codesourcery.com>
7909 Sandra Loosemore <sandra@codesourcery.com>
7913 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7914 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7916 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7917 Julian Brown <julian@codesourcery.com>
7919 * gcc.target/arm/neon/vadds64.c: Regenerated.
7920 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7921 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7922 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7923 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7924 * gcc.target/arm/neon-vmls-1.c: Likewise.
7925 * gcc.target/arm/neon-vsubs64.c: New execution test.
7926 * gcc.target/arm/neon-vsubu64.c: New execution test.
7927 * gcc.target/arm/neon-vadds64.c: New execution test.
7928 * gcc.target/arm/neon-vaddu64.c: New execution test.
7930 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7932 * gcc.target/arm/neon-vands64.c: New.
7933 * gcc.target/arm/neon-vandu64.c: New.
7934 * gcc.target/arm/neon-vbics64.c: New.
7935 * gcc.target/arm/neon-vbicu64.c: New.
7936 * gcc.target/arm/neon-veors64.c: New.
7937 * gcc.target/arm/neon-veoru64.c: New.
7938 * gcc.target/arm/neon-vorns64.c: New.
7939 * gcc.target/arm/neon-vornu64.c: New.
7940 * gcc.target/arm/neon-vorrs64.c: New.
7941 * gcc.target/arm/neon-vorru64.c: New.
7942 * gcc.target/arm/neon/vands64.c: Regenerated.
7943 * gcc.target/arm/neon/vandu64.c: Regenerated.
7944 * gcc.target/arm/neon/vbics64.c: Regenerated.
7945 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7946 * gcc.target/arm/neon/veors64.c: Regenerated.
7947 * gcc.target/arm/neon/veoru64.c: Regenerated.
7948 * gcc.target/arm/neon/vorns64.c: Regenerated.
7949 * gcc.target/arm/neon/vornu64.c: Regenerated.
7950 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7951 * gcc.target/arm/neon/vorru64.c: Regenerated.
7953 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7955 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7957 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7959 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7960 * gfortran.dg/intent_out_5.f90: Same.
7961 * gfortran.dg/ltrans-7.f90: Same.
7962 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7964 2010-07-02 Jan Hubicka <jh@suse.cz>
7966 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7968 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7970 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7972 2010-07-02 Jakub Jelinek <jakub@redhat.com>
7975 * c-c++-common/Wunused-var-12.c: New test.
7977 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7980 * gcc.target/arm/pr42835.c: New test.
7983 * gcc.target/arm/pr42172-1.c: New test.
7985 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7987 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7989 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7991 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7992 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7993 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7994 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7995 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7996 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7997 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7998 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7999 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8000 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8001 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8002 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8003 * gcc.target/arm/neon-vdup_ns64.c: New.
8004 * gcc.target/arm/neon-vdup_nu64.c: New.
8005 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8006 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8007 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8008 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8009 * gcc.target/arm/neon-vmov_ns64.c: New.
8010 * gcc.target/arm/neon-vmov_nu64.c: New.
8011 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8012 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8013 * gcc.target/arm/neon-vget_lanes64.c: New.
8014 * gcc.target/arm/neon-vget_laneu64.c: New.
8015 * gcc.target/arm/neon-vset_lanes64.c: New.
8016 * gcc.target/arm/neon-vset_laneu64.c: New.
8018 2010-07-02 Richard Guenther <rguenther@suse.de>
8020 * g++.dg/torture/20100702-1.C: New testcase.
8022 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8025 * gcc.c-torture/compile/pr44707.c: New test.
8027 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8030 * g++.dg/template/crash101.C: New.
8032 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8034 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8035 Use the ABI-0 accessors and fail it for m64.
8037 2010-07-02 Jan Hubicka <jh@suse.cz>
8039 * g++.dg/tree-ssa/pr44706.C: New testcase.
8041 2010-07-02 Richard Guenther <rguenther@suse.de>
8043 PR tree-optimization/44748
8044 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8046 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8048 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8049 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8050 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8051 the method types to forward:.
8053 2010-06-30 Jason Merrill <jason@redhat.com>
8055 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8056 * g++.dg/other/pr25632.C: Likewise.
8058 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8060 PR tree-optimization/40421
8061 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8063 2010-07-01 Richard Guenther <rguenther@suse.de>
8067 * gcc.c-torture/execute/20100316-1.c: New testcase.
8068 * gcc.c-torture/execute/pr44468.c: Likewise.
8069 * gcc.c-torture/compile/20100609-1.c: Likewise.
8070 * gcc.dg/volatile2.c: Adjust.
8071 * gcc.dg/plugin/selfassign.c: Likewise.
8072 * gcc.dg/pr36902.c: Likewise.
8073 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8074 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8075 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8076 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8077 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8078 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8079 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8080 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8081 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8082 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8083 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8084 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8085 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8086 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8087 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8088 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8090 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8091 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8092 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8093 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8094 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8095 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8096 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8097 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8098 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8099 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8100 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8101 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8102 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8103 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8104 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8105 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8106 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8107 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8108 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8109 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8110 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8111 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8112 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8113 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8114 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8115 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8116 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8117 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8118 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8119 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8120 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8121 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8122 * g++.dg/tree-ssa/pr31146.C: Likewise.
8123 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8124 * g++.dg/tree-ssa/pr33604.C: Likewise.
8125 * g++.dg/plugin/selfassign.c: Likewise.
8126 * gfortran.dg/array_memcpy_3.f90: Likewise.
8127 * gfortran.dg/array_memcpy_4.f90: Likewise.
8128 * c-c++-common/torture/pr42834.c: New testcase.
8130 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8133 * g++.dg/template/crash100.C: New.
8135 2010-06-30 Jan Hubicka <jh@suse.cz>
8137 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8139 2010-06-30 Michael Matz <matz@suse.de>
8142 * gcc.dg/pr44699.c: New test.
8144 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8146 PR tree-optimization/39799
8147 * c-c++-common/uninit-17.c: New test.
8149 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8152 * gfortran.dg/read_infnan_1.f90: New test.
8154 2010-06-29 Jason Merrill <jason@redhat.com>
8156 Enable implicitly declared move constructor/operator= (N3053).
8157 * g++.dg/cpp0x/implicit3.C: New.
8158 * g++.dg/cpp0x/implicit4.C: New.
8159 * g++.dg/cpp0x/implicit5.C: New.
8160 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8161 * g++.dg/cpp0x/not_special.C: Adjust.
8162 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8163 * g++.dg/cpp0x/rv1n.C: Adjust.
8164 * g++.dg/cpp0x/rv1p.C: Adjust.
8165 * g++.dg/cpp0x/rv2n.C: Adjust.
8166 * g++.dg/cpp0x/rv2p.C: Adjust.
8167 * g++.dg/cpp0x/rv3n.C: Adjust.
8168 * g++.dg/cpp0x/rv3p.C: Adjust.
8169 * g++.dg/cpp0x/rv4n.C: Adjust.
8170 * g++.dg/cpp0x/rv4p.C: Adjust.
8171 * g++.dg/cpp0x/rv5n.C: Adjust.
8172 * g++.dg/cpp0x/rv5p.C: Adjust.
8173 * g++.dg/cpp0x/rv6n.C: Adjust.
8174 * g++.dg/cpp0x/rv6p.C: Adjust.
8175 * g++.dg/cpp0x/rv7n.C: Adjust.
8176 * g++.dg/cpp0x/rv7p.C: Adjust.
8177 * g++.dg/cpp0x/rv8p.C: Adjust.
8178 * g++.dg/gomp/pr26690-1.C: Adjust.
8179 * g++.dg/other/error20.C: Adjust.
8180 * g++.dg/other/error31.C: Adjust.
8181 * g++.dg/parse/error19.C: Adjust.
8182 * g++.dg/template/qualttp5.C: Adjust.
8183 * g++.old-deja/g++.law/ctors5.C: Adjust.
8185 Enable implicitly deleted functions (N2346)
8186 * g++.dg/cpp0x/defaulted17.C: New.
8187 * g++.dg/cpp0x/implicit1.C: New.
8188 * g++.dg/cpp0x/implicit2.C: New.
8189 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8190 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8191 * g++.dg/init/ctor4.C: Adjust.
8192 * g++.dg/init/synth2.C: Adjust.
8193 * g++.dg/lto/20081118_1.C: Adjust.
8194 * g++.dg/other/error13.C: Adjust.
8195 * g++.dg/other/unused1.C: Adjust.
8196 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8197 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8198 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8199 * g++.old-deja/g++.law/ctors17.C: Adjust.
8200 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8201 * g++.old-deja/g++.pt/assign1.C: Adjust.
8202 * g++.old-deja/g++.pt/crash20.C: Adjust.
8204 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8205 * g++.dg/cpp0x/defaulted13.C: Adjust.
8206 * g++.dg/cpp0x/defaulted2.C: Adjust.
8207 * g++.dg/cpp0x/defaulted3.C: Adjust.
8208 * g++.dg/cpp0x/initlist9.C: Adjust.
8209 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8210 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8211 * g++.dg/init/synth2.C: Adjust.
8213 * g++.dg/cpp0x/defaulted19.C: New.
8215 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8216 * g++.dg/template/error23.C: Fix for -std=c++0x.
8218 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8221 * gfortran.dg/proc_ptr_28.f90: New.
8223 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8225 PR tree-optimization/43801
8226 * g++.dg/torture/pr43801.C: New test.
8229 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8231 2010-06-29 Jason Merrill <jason@redhat.com>
8234 * g++.dg/template/qualified-id2.C: New.
8235 * g++.dg/template/qualified-id3.C: New.
8237 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8240 * gfortran.dg/associated_target_4.f90: New.
8242 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8245 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8247 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8249 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8251 2010-06-29 Jan Hubicka <jh@suse.cz>
8253 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8255 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8258 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8259 * gcc.target/arm/wmul-3.c: New test.
8260 * gcc.target/arm/wmul-4.c: New test.
8262 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8264 PR rtl-optimization/44659
8265 * gcc.target/i386/extract-1.c: New.
8266 * gcc.target/i386/extract-2.c: Likewise.
8267 * gcc.target/i386/extract-3.c: Likewise.
8268 * gcc.target/i386/extract-4.c: Likewise.
8269 * gcc.target/i386/extract-5.c: Likewise.
8270 * gcc.target/i386/extract-6.c: Likewise.
8272 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8275 * g++.dg/warn/Wunused-var-14.C: New test.
8277 2010-06-28 Tobias Burnus <burnus@net-b.de>
8280 * gfortran.dg/nan_6.f90: New.
8282 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8284 PR tree-optimization/43781
8285 * gcc.dg/torture/pr43781.c: New.
8287 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8290 * gfortran.dg/actual_rank_check_1.f90: New test.
8292 2010-06-28 Martin Jambor <mjambor@suse.cz>
8294 * gcc.dg/ipa/ipa-sra-6.c: New test.
8296 2010-06-28 Jan Hubicka <jh@suse.cz>
8298 PR tree-optimization/44687
8299 * gcc.c-torture/compile/pr44687.c
8301 2010-06-28 Martin Jambor <mjambor@suse.cz>
8304 * g++.dg/torture/pr44535.C: New test.
8306 2010-06-28 Michael Matz <matz@suse.de>
8309 * gfortran.dg/pr44592.f90: New test.
8311 2010-06-28 Jan Hubicka <jh@suse.cz>
8313 PR tree-optimization/44357
8314 * g++.dg/torture/pr44357.C: New testcase.
8316 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8318 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8319 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8320 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8321 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8322 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8323 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8324 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8325 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8327 2010-06-27 Jan Hubicka <jh@suse.cz>
8329 * gcc.c-torture/compile/pr44686.c: New file.
8331 2010-06-27 Richard Guenther <rguenther@suse.de>
8333 PR tree-optimization/44683
8334 * gcc.c-torture/execute/pr44683.c: New testcase.
8336 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8338 * gnat.dg/noreturn3.ad[sb]: New test.
8340 2010-06-26 Jason Merrill <jason@redhat.com>
8342 * g++.dg/cpp0x/explicit5.C: New.
8344 2010-06-26 Richard Guenther <rguenther@suse.de>
8346 PR tree-optimization/44393
8347 * gcc.dg/pr44393.c: New testcase.
8349 2010-06-26 Jan Hubicka <jh@suse.cz>
8351 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8353 2010-06-26 Richard Guenther <rguenther@suse.de>
8356 * gcc.dg/pr44674.c: New testcase.
8358 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8360 * gcc.dg/opts-3.c: New test.
8362 2010-06-26 Tobias Burnus <burnus@net-b.de>
8364 * gfortran.dg/type_decl_1.f90: New.
8365 * gfortran.dg/type_decl_2.f90: New.
8367 2010-06-26 Tobias Burnus <burnus@net-b.de>
8369 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8370 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8372 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8375 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8376 error in comparing reals.
8378 2010-06-25 Tobias Burnus <burnus@net-b.de>
8380 * selected_real_kind_2.f90: New.
8381 * selected_real_kind_3.f90: New.
8383 2010-06-25 Tobias Burnus <burnus@net-b.de>
8385 * gfortran.dg/entry_19.f90: New.
8387 2010-06-25 Tobias Burnus <burnus@net-b.de>
8389 * gfortran.dg/end_subroutine_1.f90: New.
8390 * gfortran.dg/end_subroutine_2.f90: New.
8391 * gfortran.dg/interface_proc_end.f90: Update.
8393 2010-06-25 Tobias Burnus <burnus@net-b.de>
8395 * gfortran.dg/semicolon_fixed.f: Update.
8396 * gfortran.dg/semicolon_fixed_2.f: New.
8397 * gfortran.dg/semicolon_free_2.f90: New.
8398 * gfortran.dg/semicolon_free.f90: Update.
8400 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8403 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8405 2010-06-25 Martin Jambor <mjambor@suse.cz>
8407 * g++.dg/ipa/iinline-3.C: New test.
8408 * gcc.dg/ipa/modif-1.c: Removed.
8410 2010-06-25 Jan Hubicka <jh@suse.cz>
8412 * gcc.dg/tree-ssa/ipa-split-1.c
8414 2010-06-25 Martin Jambor <mjambor@suse.cz>
8416 * g++.dg/ipa/iinline-2.C: New test.
8418 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8421 * gfortran.dg/pr43866.f90: New test.
8423 PR tree-optimization/44539
8424 * gcc.dg/pr44539.c: New test.
8426 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8430 * gcc.target/mips/madd-9.c: New test.
8432 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8435 * gcc.dg/noncompile/pr44517.c: New.
8436 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8438 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8441 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8442 and add argument to nop for IA64.
8444 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8447 * gcc.target/i386/mod-1.c: New.
8448 * gcc.target/i386/umod-1.c: Likewise.
8449 * gcc.target/i386/umod-2.c: Likewise.
8450 * gcc.target/i386/umod-3.c: Likewise.
8452 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8455 * g++.dg/torture/pr44492.C: New test.
8457 2010-06-24 Andi Kleen <ak@linux.intel.com>
8459 * c-c++-common/warn-omitted-condop.c: New.
8461 2010-06-24 Tobias Burnus <burnus@net-b.de>
8464 * gfortran.dg/import8.f90: New.
8466 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8468 * gnat.dg/not_null.adb: Update test case.
8470 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8473 * g++.dg/warn/Wunused-var-13.C: New test.
8476 * g++.dg/diagnostic/method1.C: New test.
8478 2010-06-22 Cary Coutant <ccoutant@google.com>
8480 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8482 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8485 * gfortran.dg/abstract_type_8.f03: New.
8487 2010-06-21 Jason Merrill <jason@redhat.com>
8489 * g++.dg/cpp0x/noexcept08.C: New.
8491 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8493 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8496 * gcc.target/i386/sse2-vec-2a.c: New.
8498 2010-06-21 DJ Delorie <dj@redhat.com>
8500 * gcc.dg/pragma-diag-1.c: New.
8502 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8505 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8507 2010-06-21 Alan Modra <amodra@gmail.com>
8510 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8511 tail call to check_fa_mid.
8513 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8516 * gcc.c-torture/execute/pr44575.c: New test.
8518 2010-06-21 Tobias Burnus <burnus@net-b.de>
8521 * gfortran.dg/contiguous_1.f90: New.
8522 * gfortran.dg/contiguous_2.f90: New.
8523 * gfortran.dg/contiguous_3.f90: New.
8525 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8527 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8528 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8530 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8533 * gcc.target/i386/pr44546.c: New test.
8535 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8537 * gcc.dg/opts-2.c: New test.
8539 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8542 * gfortran.dg/typebound_proc_15.f03: Modified.
8544 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8547 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8548 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8550 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8552 * g++.dg/ext/label13.C: Fix typo in last change.
8554 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8557 * gfortran.dg/eof_3.f90
8558 * gfortran.dg/endfile_2.f90
8559 * gfortran.dg/endfile_4.f90
8560 * gfortran.dg/endfile_3.f90
8562 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8565 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8567 2010-06-18 Tobias Burnus <burnus@net-b.de>
8570 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8572 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8574 * gcc.target/arm/pr40900.c: New test.
8576 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8578 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8580 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8583 * gfortran.dg/typebound_call_15.f03: New.
8585 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8588 * g++.dg/pr44486.C: New.
8590 2010-06-16 DJ Delorie <dj@redhat.com>
8592 * gcc.target/i386/volatile-bitfields-1.c: New.
8593 * gcc.target/i386/volatile-bitfields-2.c: New.
8595 2010-06-16 Jason Merrill <jason@redhat.com>
8597 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8599 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8601 2010-06-16 Richard Guenther <rguenther@suse.de>
8604 * gcc.c-torture/execute/pr44555.c: New testcase.
8606 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8609 * gfortran.dg/typebound_proc_16.f03: New.
8611 2010-06-16 Martin Jambor <mjambor@suse.cz>
8613 * g++.dg/torture/pr43905.C: New test.
8615 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8618 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8619 initialization loop from being vectorized.
8620 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8622 2010-06-16 Alan Modra <amodra@gmail.com>
8624 PR tree-optimization/44507
8625 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8627 2010-06-15 Jason Merrill <jason@redhat.com>
8629 * g++.dg/overload/arg3.C: Adjust error locations.
8630 * g++.dg/overload/copy1.C: Likewise.
8631 * g++.dg/tc1/dr152.C: Likewise.
8632 * g++.dg/template/incomplete4.C: Likewise.
8633 * g++.dg/template/incomplete5.C: Likewise.
8634 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8635 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8636 * g++.old-deja/g++.pt/crash9.C: Likewise.
8638 * g++.dg/inherit/virtual5.C: New.
8640 * g++.dg/cpp0x/defaulted18.C: New.
8642 * g++.dg/cpp0x/initlist40.C: New.
8644 * g++.dg/cpp0x/initlist39.C: New.
8646 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8649 * gcc.dg/graphite/pr44391.c: New.
8651 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8654 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8655 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8656 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8657 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8659 2010-06-15 Richard Guenther <rguenther@suse.de>
8661 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8663 2010-06-15 Richard Guenther <rguenther@suse.de>
8665 * gcc.dg/vect/bb-slp-21.c: Adjust.
8666 * gcc.dg/vect/bb-slp-13.c: Likewise
8667 * gcc.dg/vect/bb-slp-4.c: Likewise
8668 * gcc.dg/vect/bb-slp-22.c: Likewise
8669 * gcc.dg/vect/bb-slp-14.c: Likewise
8670 * gcc.dg/vect/bb-slp-23.c: Likewise
8671 * gcc.dg/vect/bb-slp-15.c: Likewise
8672 * gcc.dg/vect/bb-slp-17.c: Likewise
8673 * gcc.dg/vect/bb-slp-18.c: Likewise
8674 * gcc.dg/vect/bb-slp-19.c: Likewise
8675 * gcc.dg/vect/bb-slp-10.c: Likewise
8676 * gcc.dg/vect/bb-slp-11.c: Likewise
8677 * gcc.dg/vect/bb-slp-20.c: Likewise
8678 * gcc.dg/vect/bb-slp-3.c: Likewise
8680 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8683 * gfortran.dg/gomp/pr44536.f90: New test.
8684 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8686 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8689 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8690 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8692 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8694 PR tree-optimization/44508
8695 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8698 * gcc.dg/pr44509.c: New test.
8700 2010-06-14 Ira Rosen <irar@il.ibm.com>
8702 PR tree-optimization/44507
8703 * gcc.dg/vect/pr44507.c: New test.
8705 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8707 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8708 and c-pretty-print.h.
8710 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8712 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8714 * gfortran.dg/whole_file_18.f90: Updated error message.
8716 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8718 * gfortran.dg/whole_file_20.f03: New.
8720 2010-06-12 Jan Hubicka <jh@suse.cz>
8722 * gcc.c-torture/compile/pc44485.c: New testcase.
8724 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8727 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8728 * gfortran.dg/typebound_proc_14.f03: New.
8729 * gfortran.dg/typebound_proc_15.f03: New.
8731 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8733 * gcc.dg/opts-1.c: New test.
8735 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8737 * gcc.dg/funroll-loops-all.c: Update expected error.
8739 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8742 * gcc.target/i386/pr44481.c: New test.
8744 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8746 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8748 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8751 * gcc.dg/tree-ssa/pr44483.c: New.
8753 2010-06-11 Paul Brook <paul@codesourcery.com>
8755 * g++.dg/other/arm-neon-1.C: New test.
8757 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8761 * gfortran.dg/class_23.f03: New test.
8763 2010-06-11 Jan Hubicka <jh@suse.cz>
8765 * gcc.dg/ipa/pure-const-2.c: New testcase.
8767 2010-06-11 Jan Hubicka <jh@suse.cz>
8769 * gcc.dg/noreturn-7.c: Update.
8770 * gcc.dg/noreturn-4.c: Update.
8772 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8775 * g++.dg/other/typedef4.C: New test.
8777 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8780 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8782 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8785 * gfortran.dg/asynchronous_3.f03
8787 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8790 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8791 non-temporal stores out of the tests to form new test cases. As a
8792 result, no non-temporal store should be generated in this case.
8794 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8795 prefetch-7.c that generate one non-temporal store.
8797 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8798 prefetch-7.c that generate one non-temporal store and one
8799 one-temporal prefetch.
8801 2010-06-10 Martin Jambor <mjambor@suse.cz>
8803 PR tree-optimization/44258
8804 * gcc.dg/tree-ssa/pr44258.c: New test.
8806 2010-06-10 Daniel Kraft <d@domob.eu>
8809 * gfortran.dg/associate_1.f03: New test.
8810 * gfortran.dg/associate_2.f95: New test.
8811 * gfortran.dg/associate_3.f03: New test.
8812 * gfortran.dg/associate_4.f08: New test.
8814 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8816 * gfortran.dg/selected_char_kind_4.f90: New test.
8818 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8820 * gcc.dg/pr42461.c: New test.
8822 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8825 * gfortran.dg/selected_real_kind_1.f90: New.
8827 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8830 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8832 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8835 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8837 * gfortran.dg/data_namelist_conflict.f90: New test.
8839 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8841 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8842 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8843 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8845 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8847 * gfortran.dg/mvbits_9.f90: New test.
8848 * gfortran.dg/ibset_1.f90: Ditto.
8849 * gfortran.dg/ibits_1.f90: Ditto.
8850 * gfortran.dg/btest_1.f90: Ditto.
8851 * gfortran.dg/ibclr_1.f90: Ditto.
8853 2010-06-09 Jason Merrill <jason@redhat.com>
8856 * g++.dg/cpp0x/decltype23.C: Move to...
8857 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8859 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8862 * gfortran.dg/typebound_call_14.f03: New test.
8864 2010-06-09 Martin Jambor <mjambor@suse.cz>
8866 PR tree-optimization/44423
8867 * gcc.dg/tree-ssa/pr44423.c: New test.
8869 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8872 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8873 TV_NONE to initialize tv_id field.
8874 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8875 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8876 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8878 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8879 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8880 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8882 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8884 PR tree-optimization/39874
8886 * gcc.dg/pr39874.c: New file.
8888 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8890 * g++.dg/ext/attr-alias-1.C: New.
8891 * g++.dg/ext/attr-alias-2.C: New.
8893 2010-06-07 Tobias Burnus <burnus@net-b.de>
8896 * gfortran.dg/proc_ptr_27.f90: New.
8898 2010-06-07 Jason Merrill <jason@redhat.com>
8901 * g++.dg/cpp0x/decltype23.C: New.
8903 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8904 Shujing Zhao <pearly.zhao@oracle.com>
8907 * gcc.dg/c90-const-expr-10.c: Adjust.
8908 * gcc.dg/c99-const-expr-10.c: Adjust.
8909 * gcc.dg/init-bad-7.c: New.
8911 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8913 * lib/target-supports.exp (check_effective_target_gas): New proc.
8914 * gcc.c-torture/execute/960321-1.x: New file.
8916 2010-06-07 Jason Merrill <jason@redhat.com>
8919 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8921 2010-06-07 Jakub Jelinek <jakub@redhat.com>
8924 * g++.dg/warn/Wunused-var-12.C: New test.
8927 * c-c++-common/Wunused-var-11.c: New test.
8929 2010-06-07 Jan Hubicka <jh@suse.cz>
8931 * gcc.dg/ipa/pure-const-1.c: New testcase.
8933 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
8935 PR rtl-optimization/44404
8936 * gcc.dg/pr44404.c: New.
8938 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
8941 * gcc.target/i386/abi-2.c: Check sysv abi here.
8942 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8943 function to avoid failures by different ABIs.
8944 * gcc.target/i386/aes-check.h: Likewise.
8945 * gcc.target/i386/avx-check.h: Likewise.
8946 * gcc.target/i386/fma4-check.h: Likewise.
8947 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8948 * gcc.target/i386/mmx-check.h: Likewise.
8949 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8950 * gcc.target/i386/pclmul-check.h: Likewise.
8951 * gcc.target/i386/sse-check.h: Likewise.
8952 * gcc.target/i386/sse2-check.h: Likewise.
8953 * gcc.target/i386/sse3-check.h: Likewise.
8954 * gcc.target/i386/sse4_1-check.h: Likewise.
8955 * gcc.target/i386/sse4_2-check.h: Likewise.
8956 * gcc.target/i386/sse4a-check.h: Likewise.
8957 * gcc.target/i386/ssse3-check.h: Likewise.
8958 * gcc.target/i386/xop-check.h: Likewise.
8959 * gcc.target/i386/pr27971.c: Fix for LLP64.
8960 * gcc.target/i386/pr39139.c: Likewise.
8961 * gcc.target/i386/pr39315-check.c: Likewise.
8962 * gcc.target/i386/vararg-1.c: Likewise.
8963 * gcc.target/i386/vararg-2.c: Likewise.
8964 Additional add dg-compile to avoid failure due
8967 * gcc.dg/compound-literal-1.c: Fix for llp64.
8968 * gcc.dg/pr32370.c: Likewise.
8969 * gcc.dg/pr37561.c: Likewise.
8970 * gcc.dg/pr41340.c: Likewise.
8971 * gcc.dg/pr41551.c: Likewise.
8973 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8976 * g++.dg/debug/dwarf2/typedef3.C: New test.
8978 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8981 * c-c++-common/pr20000.c: New.
8983 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
8986 * g++.dg/init/pr44086.C: New.
8987 * g++.dg/cpp0x/decltype4.C: Adjust.
8989 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8992 * gfortran.dg/generic_23.f03: New test.
8994 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8997 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8999 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9002 * c-c++-common/Wunused-var-9.c: New test.
9004 2010-06-05 Jason Merrill <jason@redhat.com>
9006 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9008 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9011 * gcc.dg/c99-restrict-4.c: New test.
9013 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9015 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9016 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9017 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9018 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9019 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9020 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9021 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9022 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9023 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9024 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9025 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9026 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9027 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9028 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9029 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9030 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9031 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9032 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9033 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9034 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9035 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9036 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9038 2010-06-04 Jason Merrill <jason@redhat.com>
9040 * g++.dg/cpp0x/noexcept06.C: New.
9041 * g++.dg/cpp0x/noexcept07.C: New.
9043 * g++.dg/cpp0x/noexcept01.C: New.
9044 * g++.dg/cpp0x/noexcept02.C: New.
9045 * g++.dg/cpp0x/noexcept03.C: New.
9046 * g++.dg/cpp0x/noexcept04.C: New.
9047 * g++.dg/cpp0x/noexcept05.C: New.
9049 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9052 * g++.dg/warn/Wunused-var-10.C: New test.
9053 * g++.dg/warn/Wunused-var-11.C: New test.
9056 * c-c++-common/Wunused-var-10.c: New test.
9058 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9061 * gcc.dg/assign-warn-2.c: Update.
9062 * gcc.dg/cpp/line3.c: Update.
9063 * gcc.dg/c99-array-lval-8.c: Update.
9064 * gcc.dg/cast-qual-2.c: Update.
9065 * gcc.dg/c99-arraydecl-3.c: Update.
9066 * gcc.dg/assign-warn-1.c: Update.
9067 * gcc.dg/format/gcc_diag-1.c: Update.
9069 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9071 PR rtl-optimization/39871
9072 PR rtl-optimization/40615
9073 PR rtl-optimization/42500
9074 PR rtl-optimization/42502
9075 * gcc.target/arm/eliminate.c: New test.
9077 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9080 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9081 * g++.old-deja/g++.other/delete3.C: Likewise.
9082 * g++.old-deja/g++.other/new.C: Likewise.
9083 * g++.old-deja/g++.law/operators27.C: Likewise.
9084 * g++.old-deja/g++.mike/p755.C: Likewise.
9085 * g++.dg/eh/new1.C: Likewise.
9086 * g++.dg/init/new5.C: Likewise.
9088 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9090 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9091 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9092 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9094 2010-06-03 Richard Guenther <rguenther@suse.de>
9097 * lib/lto.exp: Always load gcc.exp.
9098 (lto-obj): For C source files invoke gcc_target_compile.
9099 * g++.dg/lto/20100603-1_0.C: New testcase.
9100 * g++.dg/lto/20100603-1_1.c: Likewise.
9102 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9104 PR tree-optimization/43688
9105 * gfortran.dg/pr43688.f90: New.
9107 2010-06-03 Richard Guenther <rguenther@suse.de>
9110 * gcc.dg/lto/20100603-1_0.c: New testcase.
9111 * gcc.dg/lto/20100603-2_0.c: Likewise.
9112 * gcc.dg/lto/20100603-3_0.c: Likewise.
9114 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9117 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9118 * gcc.target/powerpc/recip-2.c: Ditto.
9119 * gcc.target/powerpc/recip-3.c: Ditto.
9120 * gcc.target/powerpc/recip-4.c: Ditto.
9121 * gcc.target/powerpc/recip-5.c: Ditto.
9122 * gcc.target/powerpc/recip-6.c: Ditto.
9123 * gcc.target/powerpc/recip-7.c: Ditto.
9124 * gcc.target/powerpc/recip-test.h: Ditto.
9125 * gcc.target/powerpc/recip-test2.h: Ditto.
9127 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9129 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9131 2010-06-02 Jason Merrill <jason@redhat.com>
9133 * g++.dg/ext/vector9.C: Expect typedef in error message.
9138 * g++.dg/tc1/dr101.C: Remove xfails.
9140 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9143 * g++.dg/ipa/pr44372.C: New.
9145 2010-06-02 Jan Hubicka <jh@suse.cz>
9148 * g++.dg/torture/pr44295.C: Neww testcase.
9150 2010-06-02 Jan Hubicka <jh@suse.cz>
9152 * gcc.dg/tree-ssa/loadpre6.c: Update.
9154 2010-06-02 Richard Guenther <rguenther@suse.de>
9156 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9159 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9161 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9162 the link fail message.
9164 2010-06-02 Tobias Burnus <burnus@net-b.de>
9167 * gfortran.dg/use_13.f90: New test case.
9169 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9172 * gfortran.dg/error_stop_2.f08: Minor update.
9174 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177 * gfortran.dg/error_stop_1.f08: New test.
9178 * gfortran.dg/error_stop_2.f08: New test.
9180 2010-06-01 Jason Merrill <jason@redhat.com>
9183 * g++.dg/cpp0x/initlist37.C: New.
9184 * g++.dg/cpp0x/initlist38.C: New.
9187 * g++.dg/cpp0x/initlist36.C: New.
9189 2010-05-31 Jan Hubicka <jh@suse.cz>
9191 * gcc.dg/noreturn-8.c: New testcase.
9193 2010-05-31 Jan Hubicka <jh@suse.cz>
9195 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9196 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9198 2010-05-31 Jan Hubicka <jh@suse.cz>
9200 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9201 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9203 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9206 * gfortran.dg/dependency_27.f90: New test.
9207 * gfortran.dg/array_assign_1.F90: New test.
9209 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9212 * gcc.target/i386/sse-24.c: New test.
9214 2010-05-31 Jan Hubicka <jh@suse.cz>
9216 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9218 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9221 * gcc.dg/pr44337.c: New test.
9223 PR tree-optimization/44182
9224 * g++.dg/debug/pr44182.C: New test.
9226 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9228 * gcc.dg/nested-func-7.c: New test.
9229 * gnat.dg/frame_overflow.adb: Adjust directives.
9231 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9233 * gnat.dg/prot2.ad[sb]: New test.
9234 * gnat.dg/prot2_pkg1.ads: New helper.
9235 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9237 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9239 * gnat.dg/array11.adb: Adjust dg-warning directive.
9240 * gnat.dg/object_overflow.adb: Likewise.
9242 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9245 * gcc.dg/tree-ssa/pr44306.c: New.
9247 2010-05-29 Jan Hubicka <jh@suse.cz>
9249 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9251 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9253 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9255 2010-05-28 Mike Stump <mikestump@comcast.net>
9258 * objc.dg/const-str-9.m: Remove static.
9260 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9263 * gcc.c-torture/compile/pr43636.c: New test.
9265 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9268 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9269 * obj-c++.dg/try-catch-9.mm: Ditto.
9271 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9273 Revert patch for PR c++/44188
9274 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9276 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9279 * g++.dg/debug/dwarf2/typedef3.C: New test.
9281 2010-05-27 Jason Merrill <jason@redhat.com>
9284 * g++.dg/ext/vla9.C: New.
9286 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9289 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9290 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9291 * objc.dg/torture/tls/thr-init.m: Ditto.
9292 * objc.dg/torture/trivial.m: Ditto.
9293 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9294 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9295 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9296 * obj-c++.dg/torture/trivial.mm: Ditto.
9298 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9300 * g++.dg/lto/20100302_0.C: Skip on darwin.
9302 2010-05-27 Richard Guenther <rguenther@suse.de>
9304 PR tree-optimization/44284
9305 * gcc.dg/vect/vect-118.c: New testcase.
9306 * gcc.dg/vect/bb-slp-20.c: Adjust.
9307 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9308 * gcc.dg/vect/slp-9.c: Likewise.
9309 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9310 * gcc.dg/vect/vect-10.c: Likewise.
9311 * gcc.dg/vect/vect-109.c: Likewise.
9312 * gcc.dg/vect/vect-12.c: Likewise.
9313 * gcc.dg/vect/vect-36.c: Likewise.
9314 * gcc.dg/vect/vect-7.c: Likewise.
9315 * gcc.dg/vect/vect-iv-8.c: Likewise.
9316 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9317 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9318 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9319 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9320 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9321 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9322 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9323 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9324 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9325 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9326 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9327 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9328 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9329 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9330 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9331 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9332 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9334 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9336 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9339 2010-05-26 Jan Hubicka <jh@suse.cz>
9341 * gcc.dg/lto/materialize-1_0.c: New file.
9342 * gcc.dg/lto/materialize-1_1.c: New file.
9344 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9346 * gnat.dg/lto10.adb: New test.
9347 * gnat.dg/lto10_pkg.ads: New helper.
9349 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9351 * lib/target-supports.exp (check_effective_target_int128): New
9352 function to check if __int128 types are available for target.
9353 * c-c++-common/int128-types-1.c: New.
9354 * c-c++-common/int128-1.c: New.
9355 * c-c++-common/int128-2.c: New.
9356 * g++.dg/abi/mangle43.C: New.
9357 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9358 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9359 pointer-wide scalar.
9360 * g++.dg/other/pr25632.C: Likewise.
9361 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9362 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9364 * g++.dg/warn/pr13358-4.C: Likewise.
9365 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9366 * g++.dg/warn/Wconversion-null.C: Likewise.
9368 2010-05-26 Jason Merrill <jason@redhat.com>
9371 * g++.dg/cpp0x/variadic101.C: New.
9373 2010-05-26 Richard Guenther <rguenther@suse.de>
9375 PR rtl-optimization/44164
9376 * gcc.c-torture/execute/pr44164.c: New testcase.
9377 * g++.dg/tree-ssa/pr13146.C: Adjust.
9379 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9382 * gfortran.dg/whole_file_19.f90 : New test.
9384 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9389 * gfortran.dg/pr40999.f: Fix function type.
9390 * gfortran.dg/whole_file_5.f90: Likewise.
9391 * gfortran.dg/whole_file_6.f90: Likewise.
9392 * gfortran.dg/whole_file_16.f90: New.
9393 * gfortran.dg/whole_file_17.f90: New.
9394 * gfortran.dg/whole_file_18.f90: New.
9396 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9397 Iain Sandoe <iains@gcc.gnu.org>
9399 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9400 * gcc.c-torture/compile/pr44197.c: Require alias support.
9401 * gcc.dg/lto/20081222_0.c: Ditto.
9403 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9406 * gcc.dg/guality/vla-2.c: New test.
9408 2010-05-25 Richard Guenther <rguenther@suse.de>
9411 * g++.dg/torture/pr44069.C: New testcase.
9413 2010-05-25 Richard Guenther <rguenther@suse.de>
9415 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9417 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9420 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9422 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9424 * obj-c++.dg/torture/tls/trivial.mm: New.
9425 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9426 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9427 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9428 * obj-c++.dg/torture/tls/diag-1.mm: New.
9429 * obj-c++.dg/torture/tls/tls.exp: New.
9430 * obj-c++.dg/torture/trivial.mm: New.
9431 * obj-c++.dg/torture/dg-torture.exp: New.
9432 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9433 * obj-c++.dg/tls/trivial.m: New.
9434 * obj-c++.dg/tls/init-1.mm: New.
9435 * obj-c++.dg/tls/diag-1.mm: New.
9436 * obj-c++.dg/tls/init-2.mm: New.
9437 * obj-c++.dg/tls/diag-2.mm: New.
9438 * obj-c++.dg/tls/diag-3.mm: New.
9439 * obj-c++.dg/tls/diag-4.mm: New.
9440 * obj-c++.dg/tls/static-1.mm: New.
9441 * obj-c++.dg/tls/tls.exp: New.
9442 * obj-c++.dg/tls/diag-5.mm: New.
9443 * obj-c++.dg/tls/static-1a.mm: New.
9444 * objc-obj-c++-shared/Object1.mm: New.
9445 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9447 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9450 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9451 * obj-c++.dg/const-str-6.mm: Ditto.
9453 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9455 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9457 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9460 * gnat.dg/array13.ad[sb]: New test.
9462 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9463 Sandra Loosemore <sandra@codesourcery.com>
9465 * gcc.target/arm/neon/: Regenerated test cases.
9467 * gcc.target/arm/neon/polytypes.c,
9468 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9469 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9470 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9471 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9472 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9473 dg-add-options arm_neon.
9475 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9476 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9477 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9478 and arm_neon_fp16_ok.
9480 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9481 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9483 * lib/target-supports.exp (add_options_for_arm_neon): New.
9484 (check_effective_target_arm_neon_ok_nocache): New, from
9485 check_effective_target_arm_neon_ok. Check multiple possibilities.
9486 (check_effective_target_arm_neon_ok): Use
9487 check_effective_target_arm_neon_ok_nocache.
9488 (add_options_for_arm_neon_fp16)
9489 (check_effective_target_arm_neon_fp16_ok)
9490 check_effective_target_arm_neon_fp16_ok_nocache): New.
9491 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9493 2010-05-24 Jason Merrill <jason@redhat.com>
9496 * g++.dg/cpp0x/initlist35.C: New.
9497 * g++.dg/init/brace6.C: Adjust.
9499 2010-05-24 Paul Brook <paul@codesourcery.com>
9501 * gcc.target/arm/frame-pointer-1.c: New test.
9502 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9503 pointer elimination.
9505 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9508 * gcc.target/i386/crc32-3.c: New.
9509 * gcc.target/i386/crc32-4.c: Likewise.
9511 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9513 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9514 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9515 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9517 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9519 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9521 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9524 * gcc.c-target/pr43869.c: New test.
9526 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9529 * gfortran.dg/class_22.f03: New.
9531 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9534 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9536 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9539 * gfortran.dg/abstract_type_7.f03: New.
9541 2010-05-21 Jason Merrill <jason@redhat.com>
9543 * g++.dg/eh/spec11.C: Test cleanup optimization.
9545 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9548 * gcc.target/i386/pr44223.c: New test.
9550 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9552 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9554 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9556 * g++.dg/other/const3.C: New test.
9558 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9561 * warn_unused_dummy_argument_1.f90: New.
9562 * warn_unused_dummy_argument_2.f90: New.
9564 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9567 * g++.dg/inherit/crash1.C: New.
9568 * g++.dg/inherit/crash2.C: Likewise.
9570 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9573 * g++.dg/debug/pr44178.C: New test.
9575 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9578 * gcc.dg/tree-ssa/prefetch-6.c: Add
9579 --param min-insn-to-prefetch-ratio=6.
9580 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9581 allow unrolling, and adjust the movnti count.
9583 2010-05-20 Jan Hubicka <jh@suse.cz>
9586 * gcc.c-torture/compile/pr44197.c: New file.
9588 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9590 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9592 (check_effective_target_xop): Remove __may_alias__ attribute.
9594 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9597 * gcc.c-torture/execute/pr44202-1.c: New test.
9599 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9602 * gfortran.dg/label_1.f90: Update test.
9604 2010-05-19 Jan Hubicka <jh@suse.cz>
9606 * gcc.dg/lto/ipareference2_0.c: New file.
9607 * gcc.dg/lto/ipareference2_1.c: New file.
9609 2010-05-19 Jason Merrill <jason@redhat.com>
9611 * g++.dg/parse/fn-typedef2.C: New.
9613 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9617 * g++.dg/template/fntype1.C: New.
9619 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9621 * gnat.dg/discr23.ad[sb]: New test.
9622 * gnat.dg/discr23_pkg.ads: New helper.
9624 * gnat.dg/specs/controlled1.ads: New test.
9625 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9627 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9630 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9631 Fixed scope of C_SIZEOF.
9632 * gfortran.dg/warn_conversion_2.f90: New.
9634 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9636 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9637 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9638 for optional selector.
9639 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9640 (check_effective_target_sse3): New proc.
9641 * gcc.target/i386/math-torture/math-torture.exp: Load
9642 target-supports.exp.
9643 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9644 check_effective_target_sse2.
9645 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9646 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9647 * g++.dg/vect/vect.exp: Likewise.
9648 * gfortran.dg/vect/vect.exp: Likewise.
9649 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9650 -msse2 if check_effective_target_sse2.
9652 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9653 * gcc.target/i386/3dnow-2.c: Likewise.
9654 * gcc.target/i386/3dnowA-1.c: Likewise.
9655 * gcc.target/i386/3dnowA-2.c: Likewise.
9656 * gcc.target/i386/pr42549.c: Likewise.
9658 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9659 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9660 * gcc.target/i386/sse3-addsubps.c: Likewise.
9661 * gcc.target/i386/sse3-haddpd.c: Likewise.
9662 * gcc.target/i386/sse3-haddps.c: Likewise.
9663 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9664 * gcc.target/i386/sse3-hsubps.c: Likewise.
9665 * gcc.target/i386/sse3-movddup.c: Likewise.
9666 * gcc.target/i386/sse3-movshdup.c: Likewise.
9667 * gcc.target/i386/sse3-movsldup.c: Likewise.
9669 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9670 * g++.dg/ext/attrib35.C: Likewise.
9671 * g++.dg/opt/pr40496.C: Likewise.
9672 * g++.dg/other/i386-1.C: Likewise.
9673 * g++.dg/other/i386-4.C: Likewise.
9674 * g++.dg/other/pr34435.C: Likewise.
9675 * g++.dg/other/pr39496.C: Likewise.
9676 * g++.dg/other/pr40446.C: Likewise.
9677 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9678 * gcc.dg/compat/vector-1a_main.c: Likewise.
9679 * gcc.dg/compat/vector-2a_main.c: Likewise.
9680 * gcc.dg/lto/20090206-1_0.c: Likewise.
9681 * gcc.dg/pr34856.c: Likewise.
9682 * gcc.dg/pr36584.c: Likewise.
9683 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9684 * gcc.dg/pr37544.c: Likewise.
9685 * gcc.dg/torture/pr16104-1.c: Likewise.
9686 * gcc.dg/torture/pr35771-1.c: Likewise.
9687 * gcc.dg/torture/pr35771-2.c: Likewise.
9688 * gcc.dg/torture/pr35771-3.c: Likewise.
9689 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9690 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9691 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9692 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9693 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9694 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9695 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9696 * gcc.target/i386/20060512-1.c: Likewise.
9697 * gcc.target/i386/20060512-3.c: Likewise.
9698 * gcc.target/i386/all_one_m128i.c: Likewise.
9699 * gcc.target/i386/float128-1.c: Likewise.
9700 * gcc.target/i386/float128-2.c: Likewise.
9701 * gcc.target/i386/fpcvt-1.c: Likewise.
9702 * gcc.target/i386/fpcvt-2.c: Likewise.
9703 * gcc.target/i386/fpcvt-3.c: Likewise.
9704 * gcc.target/i386/fpprec-1.c: Likewise.
9705 * gcc.target/i386/funcspec-9.c: Likewise.
9706 * gcc.target/i386/incoming-1.c: Likewise.
9707 * gcc.target/i386/incoming-12.c: Likewise.
9708 * gcc.target/i386/incoming-2.c: Likewise.
9709 * gcc.target/i386/incoming-3.c: Likewise.
9710 * gcc.target/i386/incoming-4.c: Likewise.
9711 * gcc.target/i386/incoming-6.c: Likewise.
9712 * gcc.target/i386/incoming-7.c: Likewise.
9713 * gcc.target/i386/incoming-8.c: Likewise.
9714 * gcc.target/i386/opt-1.c: Likewise.
9715 * gcc.target/i386/opt-2.c: Likewise.
9716 * gcc.target/i386/ordcmp-1.c: Likewise.
9717 * gcc.target/i386/pr17692.c: Likewise.
9718 * gcc.target/i386/pr18614-1.c: Likewise.
9719 * gcc.target/i386/pr22152.c: Likewise.
9720 * gcc.target/i386/pr23570.c: Likewise.
9721 * gcc.target/i386/pr23575.c: Likewise.
9722 * gcc.target/i386/pr26449-1.c: Likewise.
9723 * gcc.target/i386/pr26600.c: Likewise.
9724 * gcc.target/i386/pr27790.c: Likewise.
9725 * gcc.target/i386/pr28839.c: Likewise.
9726 * gcc.target/i386/pr30970.c: Likewise.
9727 * gcc.target/i386/pr32000-1.c: Likewise.
9728 * gcc.target/i386/pr32000-2.c: Likewise.
9729 * gcc.target/i386/pr32280.c: Likewise.
9730 * gcc.target/i386/pr32661.c: Likewise.
9731 * gcc.target/i386/pr32708-1.c: Likewise.
9732 * gcc.target/i386/pr32961.c: Likewise.
9733 * gcc.target/i386/pr33329.c: Likewise.
9734 * gcc.target/i386/pr35714.c: Likewise.
9735 * gcc.target/i386/pr35767-1.c: Likewise.
9736 * gcc.target/i386/pr35767-1d.c: Likewise.
9737 * gcc.target/i386/pr35767-1i.c: Likewise.
9738 * gcc.target/i386/pr35767-2.c: Likewise.
9739 * gcc.target/i386/pr35767-2d.c: Likewise.
9740 * gcc.target/i386/pr35767-2i.c: Likewise.
9741 * gcc.target/i386/pr35767-3.c: Likewise.
9742 * gcc.target/i386/pr35767-5.c: Likewise.
9743 * gcc.target/i386/pr36222-1.c: Likewise.
9744 * gcc.target/i386/pr36578-1.c: Likewise.
9745 * gcc.target/i386/pr36578-2.c: Likewise.
9746 * gcc.target/i386/pr36992-1.c: Likewise.
9747 * gcc.target/i386/pr37101.c: Likewise.
9748 * gcc.target/i386/pr37216.c: Likewise.
9749 * gcc.target/i386/pr37434-1.c: Likewise.
9750 * gcc.target/i386/pr37434-2.c: Likewise.
9751 * gcc.target/i386/pr37843-3.c: Likewise.
9752 * gcc.target/i386/pr37843-4.c: Likewise.
9753 * gcc.target/i386/pr39162.c: Likewise.
9754 * gcc.target/i386/pr39315-1.c: Likewise.
9755 * gcc.target/i386/pr39315-2.c: Likewise.
9756 * gcc.target/i386/pr39315-3.c: Likewise.
9757 * gcc.target/i386/pr39315-4.c: Likewise.
9758 * gcc.target/i386/pr39445.c: Likewise.
9759 * gcc.target/i386/pr39496.c: Likewise.
9760 * gcc.target/i386/pr40809.c: Likewise.
9761 * gcc.target/i386/pr40906-3.c: Likewise.
9762 * gcc.target/i386/pr41019.c: Likewise.
9763 * gcc.target/i386/pr42542-1.c: Likewise.
9764 * gcc.target/i386/pr42542-2.c: Likewise.
9765 * gcc.target/i386/pr42542-3.c: Likewise.
9766 * gcc.target/i386/pr42542-3a.c: Likewise.
9767 * gcc.target/i386/pr42881.c: Likewise.
9768 * gcc.target/i386/push-1.c: Likewise.
9769 * gcc.target/i386/quad-sse.c: Likewise.
9770 * gcc.target/i386/reload-1.c: Likewise.
9771 * gcc.target/i386/sse-10.c: Likewise.
9772 * gcc.target/i386/sse-11.c: Likewise.
9773 * gcc.target/i386/sse-15.c: Likewise.
9774 * gcc.target/i386/sse-17.c: Likewise.
9775 * gcc.target/i386/sse-18.c: Likewise.
9776 * gcc.target/i386/sse-19.c: Likewise.
9777 * gcc.target/i386/sse-4.c: Likewise.
9778 * gcc.target/i386/sse-6.c: Likewise.
9779 * gcc.target/i386/sse-vect-types.c: Likewise.
9780 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9781 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9782 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9783 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9784 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9785 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9786 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9787 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9788 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9789 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9790 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9791 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9792 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9793 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9794 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9795 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9796 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9797 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9798 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9799 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9800 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9801 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9802 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9803 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9804 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9805 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9806 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9807 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9808 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9809 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9810 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9811 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9812 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9813 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9814 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9815 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9816 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9817 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9818 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9819 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9820 * gcc.target/i386/sse2-mmx.c: Likewise.
9821 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9822 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9823 * gcc.target/i386/sse2-movd-1.c: Likewise.
9824 * gcc.target/i386/sse2-movd-2.c: Likewise.
9825 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9826 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9827 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9828 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9829 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9830 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9831 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9832 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9833 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9834 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9835 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9836 * gcc.target/i386/sse2-movq-1.c: Likewise.
9837 * gcc.target/i386/sse2-movq-2.c: Likewise.
9838 * gcc.target/i386/sse2-movq-3.c: Likewise.
9839 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9840 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9841 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9842 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9843 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9844 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9845 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9846 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9847 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9848 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9849 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9850 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9851 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9852 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9853 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9854 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9855 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9856 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9857 * gcc.target/i386/sse2-pand-1.c: Likewise.
9858 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9859 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9860 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9861 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9862 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9863 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9864 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9865 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9866 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9867 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9868 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9869 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9870 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9871 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9872 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9873 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9874 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9875 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9876 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9877 * gcc.target/i386/sse2-por-1.c: Likewise.
9878 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9879 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9880 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9881 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9882 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9883 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9884 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9885 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9886 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9887 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9888 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9889 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9890 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9891 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9892 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9893 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9894 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9895 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9896 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9897 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9898 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9899 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9900 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9901 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9902 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9903 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9904 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9905 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9906 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9907 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9908 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9909 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9910 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9911 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9912 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9913 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9914 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9915 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9916 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9917 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9918 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9919 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9920 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9921 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9922 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9923 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9924 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9925 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9926 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9927 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9928 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9929 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9930 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9931 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9932 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9933 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9934 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9935 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9936 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9937 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9938 * gcc.target/i386/sse2-vec-1.c: Likewise.
9939 * gcc.target/i386/sse2-vec-2.c: Likewise.
9940 * gcc.target/i386/sse2-vec-3.c: Likewise.
9941 * gcc.target/i386/sse2-vec-4.c: Likewise.
9942 * gcc.target/i386/sse2-vec-5.c: Likewise.
9943 * gcc.target/i386/sse2-vec-6.c: Likewise.
9944 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9945 * gcc.target/i386/ssefn-2.c: Likewise.
9946 * gcc.target/i386/ssefn-4.c: Likewise.
9947 * gcc.target/i386/ssefp-1.c: Likewise.
9948 * gcc.target/i386/ssefp-2.c: Likewise.
9949 * gcc.target/i386/sseregparm-3.c: Likewise.
9950 * gcc.target/i386/sseregparm-4.c: Likewise.
9951 * gcc.target/i386/sseregparm-5.c: Likewise.
9952 * gcc.target/i386/sseregparm-6.c: Likewise.
9953 * gcc.target/i386/sseregparm-7.c: Likewise.
9954 * gcc.target/i386/ssetype-1.c: Likewise.
9955 * gcc.target/i386/ssetype-2.c: Likewise.
9956 * gcc.target/i386/ssetype-3.c: Likewise.
9957 * gcc.target/i386/ssetype-4.c: Likewise.
9958 * gcc.target/i386/ssetype-5.c: Likewise.
9959 * gcc.target/i386/unordcmp-1.c: Likewise.
9960 * gcc.target/i386/vararg-1.c: Likewise.
9961 * gcc.target/i386/vararg-2.c: Likewise.
9962 * gcc.target/i386/vararg-3.c: Likewise.
9963 * gcc.target/i386/vararg-4.c: Likewise.
9964 * gcc.target/i386/vararg-7.c: Likewise.
9965 * gcc.target/i386/vararg-8.c: Likewise.
9966 * gcc.target/i386/vecinit-1.c: Likewise.
9967 * gcc.target/i386/vecinit-2.c: Likewise.
9968 * gcc.target/i386/vecinit-3.c: Likewise.
9969 * gcc.target/i386/vecinit-4.c: Likewise.
9970 * gcc.target/i386/vecinit-5.c: Likewise.
9971 * gcc.target/i386/vecinit-6.c: Likewise.
9972 * gcc.target/i386/vectorize2.c: Likewise.
9973 * gcc.target/i386/vectorize3.c: Likewise.
9974 * gcc.target/i386/vectorize4.c: Likewise.
9975 * gcc.target/i386/vectorize6.c: Likewise.
9976 * gcc.target/i386/vectorize7.c: Likewise.
9977 * gcc.target/i386/vectorize8.c: Likewise.
9978 * gcc.target/i386/vperm-v2df.c: Likewise.
9979 * gcc.target/i386/vperm-v2di.c: Likewise.
9980 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9981 * gcc.target/i386/xorps-sse2.c: Likewise.
9982 * gcc.target/i386/xorps.c: Likewise.
9983 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9984 * gfortran.dg/graphite/pr42326.f90: Likewise.
9985 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9987 2010-05-19 Richard Guenther <rguenther@suse.de>
9990 * g++.dg/lto/20100519-1_0.C: New testcase.
9992 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9995 * gfortran.dg/warn_intent_out_not_set.f90: New.
9997 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10000 * gfortran.dg/data_char_1.f90: Updated warning message.
10001 * gfortran.dg/data_array_6.f: New.
10003 2010-05-19 Martin Jambor <mjambor@suse.cz>
10005 * g++.dg/ipa/ivinline-8.C: New test.
10006 * gcc.dg/ipa/iinline-2.c: Likewise.
10008 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10011 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10012 arguments; add check for return value kind.
10013 * gfortran.dg/float_1.f90: Likewise.
10015 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10017 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10019 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10020 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10021 Prune another location line format.
10022 (lto-obj): Call lto_prune_warns on comp_output.
10024 2010-05-18 Jan Hubicka <jh@suse.cz>
10026 * gcc.dg/lto/ipacp_0.c: New test.
10027 * gcc.dg/lto/ipacp_1.c: New test.
10029 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10032 * gcc.dg/lto/20100518_0.c: New test.
10034 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10036 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10038 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10041 * gfortran.dg/class_21.f03: New.
10043 2010-05-17 Jason Merrill <jason@redhat.com>
10046 * g++.dg/cpp0x/initlist34.C: New.
10049 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10051 2010-05-17 Martin Jambor <mjambor@suse.cz>
10053 * g++.dg/ipa/ivinline-1.C: New test.
10054 * g++.dg/ipa/ivinline-2.C: New test.
10055 * g++.dg/ipa/ivinline-3.C: New test.
10056 * g++.dg/ipa/ivinline-4.C: New test.
10057 * g++.dg/ipa/ivinline-5.C: New test.
10058 * g++.dg/ipa/ivinline-6.C: New test.
10060 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10061 Jason Merrill <jason@redhat.com>
10064 * c-c++-common/Wunused-var-8.c: New test.
10066 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10069 * gcc.c-torture/compile/pr42347.c: New test.
10071 PR middle-end/44102
10072 * g++.dg/ext/asmgoto1.C: New test.
10074 2010-05-17 Martin Jambor <mjambor@suse.cz>
10076 PR middle-end/44133
10077 * gcc.dg/tree-ssa/pr44133.c: New test.
10078 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10081 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10084 * gfortran.dg/class_20.f03: New.
10086 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10089 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10090 debug messages but not the newly introduced one.
10092 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10095 * gfortran.dg/initialization_25.f90: Commented testcase.
10096 * gfortran.dg/initialization_26.f90: New.
10098 2010-05-16 Richard Guenther <rguenther@suse.de>
10100 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10101 * gcc.dg/pr43084.c: Likewise.
10102 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10104 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10106 * gcc.dg/struct/struct-reorg.exp: Likewise.
10107 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10108 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10110 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10112 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10113 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10114 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10115 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10118 2010-05-15 Jason Merrill <jason@redhat.com>
10120 * g++.dg/eh/spec10.C: New.
10121 * g++.dg/eh/spec11.C: New.
10122 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10124 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10128 * gfortran.dg/allocatable_scalar_9.f90: New.
10130 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10133 * g++.dg/torture/pr44148.C: New test.
10135 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10137 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10138 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10139 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10140 diagnostics and type sizes.
10142 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10144 * gnat.dg/lto9.adb: New test.
10145 * gnat.dg/lto9_pkg1.ads: New helper.
10146 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10148 2010-05-15 Jan Hubicka <jh@suse.cz>
10150 * gcc.dg/lto/ipareference_1.c: Rename to ...
10151 * gcc.dg/lto/ipareference_0.c: ... this one.
10152 * gcc.dg/lto/ipareference_2.c: Rename to ...
10153 * gcc.dg/lto/ipareference_1.c: ... this one.
10155 2010-05-15 Jan Hubicka <jh@suse.cz>
10157 * gcc.dg/lto/ipareference_1.c: New file.
10158 * gcc.dg/lto/ipareference_2.c: New file.
10160 2010-05-15 Richard Guenther <rguenther@suse.de>
10162 PR tree-optimization/44038
10163 * gcc.c-torture/compile/pr44038.c: New testcase.
10165 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10167 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10168 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10170 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10174 * gfortran.dg/class_18.f03: New.
10175 * gfortran.dg/class_19.f03: New.
10177 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10180 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10181 * g++.dg/debug/dwarf2/const1.C: Remove.
10183 2010-05-14 Jason Merrill <jason@redhat.com>
10185 * g++.dg/eh/cond4.C: New.
10186 * g++.dg/eh/elide2.C: Adjust.
10187 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10189 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10192 * gfortran.dg/actual_array_interface_2.f90: New test.
10194 2010-05-14 Richard Guenther <rguenther@suse.de>
10196 PR tree-optimization/44119
10197 * gcc.c-torture/compile/pr44119.c: New testcase.
10199 2010-05-14 Jason Merrill <jason@redhat.com>
10202 * g++.dg/eh/terminate1.C: New.
10204 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10206 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10209 * gcc.dg/pr44136.c: New test.
10211 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10214 * g++.dg/warn/Wshadow-4.C: Adjust.
10215 * g++.dg/warn/Wshadow-5.C: New test.
10216 * g++.dg/warn/Wshadow-6.C: New test
10218 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10221 * gfortran.dg/initialization_25.f90: New.
10223 2010-05-13 Martin Jambor <mjambor@suse.cz>
10225 * g++.dg/otr-fold-1.C: New test.
10226 * g++.dg/otr-fold-2.C: New test.
10228 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10231 * gfortran.dg/gomp/pr44036-1.f90: New test.
10232 * gfortran.dg/gomp/pr44036-2.f90: New test.
10233 * gfortran.dg/gomp/pr44036-3.f90: New test.
10236 * gcc.dg/guality/sra-1.c: New test.
10238 2010-05-12 Jan Hubicka <jh@suse.cz>
10240 * tree-ssa/unreachable.c: New test.
10242 2010-05-12 Jason Merrill <jason@redhat.com>
10244 * g++.dg/cpp0x/sfinae1.C: New.
10246 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10248 * gcc.target/i386/zee.c: New file.
10250 2010-05-12 Jason Merrill <jason@redhat.com>
10252 * g++.dg/conversion/op1.C: Expect template candidate message.
10253 * g++.dg/cpp0x/nullptr15.C: Likewise.
10254 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10255 * g++.dg/cpp0x/pr31431.C: Likewise.
10256 * g++.dg/cpp0x/temp_default2.C: Likewise.
10257 * g++.dg/cpp0x/trailing4.C: Likewise.
10258 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10259 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10260 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10261 * g++.dg/cpp0x/variadic35.C: Likewise.
10262 * g++.dg/cpp0x/vt-35147.C: Likewise.
10263 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10264 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10265 * g++.dg/ext/visibility/anon8.C: Likewise.
10266 * g++.dg/ext/vla2.C: Likewise.
10267 * g++.dg/other/pr28114.C: Likewise.
10268 * g++.dg/other/ptrmem10.C: Likewise.
10269 * g++.dg/other/ptrmem11.C: Likewise.
10270 * g++.dg/overload/unknown1.C: Likewise.
10271 * g++.dg/parse/template7.C: Likewise.
10272 * g++.dg/parse/typename7.C: Likewise.
10273 * g++.dg/template/conv11.C: Likewise.
10274 * g++.dg/template/copy1.C: Likewise.
10275 * g++.dg/template/deduce3.C: Likewise.
10276 * g++.dg/template/dependent-expr5.C: Likewise.
10277 * g++.dg/template/friend.C: Likewise.
10278 * g++.dg/template/incomplete2.C: Likewise.
10279 * g++.dg/template/local4.C: Likewise.
10280 * g++.dg/template/local6.C: Likewise.
10281 * g++.dg/template/operator10.C: Likewise.
10282 * g++.dg/template/overload6.C: Likewise.
10283 * g++.dg/template/ptrmem2.C: Likewise.
10284 * g++.dg/template/ptrmem20.C: Likewise.
10285 * g++.dg/template/ptrmem8.C: Likewise.
10286 * g++.dg/template/sfinae2.C: Likewise.
10287 * g++.dg/template/ttp25.C: Likewise.
10288 * g++.dg/template/unify10.C: Likewise.
10289 * g++.dg/template/unify11.C: Likewise.
10290 * g++.dg/template/unify6.C: Likewise.
10291 * g++.dg/template/unify7.C: Likewise.
10292 * g++.dg/template/unify9.C: Likewise.
10293 * g++.dg/template/varmod1.C: Likewise.
10294 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10295 * g++.old-deja/g++.law/operators32.C: Likewise.
10296 * g++.old-deja/g++.pt/crash28.C: Likewise.
10297 * g++.old-deja/g++.pt/crash60.C: Likewise.
10298 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10299 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10300 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10301 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10302 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10303 * g++.old-deja/g++.pt/expr2.C: Likewise.
10304 * g++.old-deja/g++.pt/overload7.C: Likewise.
10305 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10306 * g++.old-deja/g++.pt/spec5.C: Likewise.
10307 * g++.old-deja/g++.pt/spec6.C: Likewise.
10308 * g++.old-deja/g++.pt/t24.C: Likewise.
10309 * g++.old-deja/g++.pt/unify4.C: Likewise.
10310 * g++.old-deja/g++.pt/unify6.C: Likewise.
10311 * g++.old-deja/g++.pt/unify8.C: Likewise.
10312 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10313 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10314 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10316 * g++.dg/cpp0x/initlist32.C: New.
10318 * g++.dg/template/conv11.C: New.
10319 * g++.dg/conversion/op1.C: Adjust expected error.
10321 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10323 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10326 * gcc.target/i386/avx-cmpsd-1.c: New.
10327 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10328 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10329 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10330 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10331 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10333 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10335 PR middle-end/44085
10336 * gcc.dg/gomp/pr44085.c: New test.
10337 * gfortran.dg/gomp/pr44085.f90: New test.
10339 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10341 * objc-obj-c++-shared/Object1.m: New.
10342 * objc.dg/torture: New directory.
10343 * objc.dg/torture/tls: Ditto.
10344 * objc.dg/tls: Ditto.
10345 * objc.dg/torture/tls/trivial.m: New test.
10346 * objc.dg/torture/tls/thr-init-2.m: New test.
10347 * objc.dg/torture/tls/thr-init-3.m: New test.
10348 * objc.dg/torture/tls/thr-init.m: New test.
10349 * objc.dg/torture/tls/diag-1.m: New test.
10350 * objc.dg/torture/tls/tls.exp: New.
10351 * objc.dg/torture/trivial.m: New test.
10352 * objc.dg/torture/dg-torture.exp: New.
10353 * objc.dg/tls/diag-3.m: New test.
10354 * objc.dg/tls/diag-4.m: New test.
10355 * objc.dg/tls/diag-5.m: New test.
10356 * objc.dg/tls/init-1.m: New test.
10357 * objc.dg/tls/init-2.m: New test.
10358 * objc.dg/tls/tls.exp: New.
10359 * objc.dg/tls/diag-2.m: New test.
10360 * lib/objc.exp: Respond to dg-additional-files.
10362 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10364 * gcc.target/m68k/20100512-1.c: New.
10366 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10368 * gnat.dg/lto8.adb: New test.
10369 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10370 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10372 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10377 * g++.dg/template/crash97.C: New.
10378 * g++.dg/template/crash98.C: Likewise.
10379 * g++.dg/template/crash99.C: Likewise.
10380 * g++.dg/cpp0x/pr31439.C: Adjust.
10381 * g++.dg/template/crash95.C: Likewise.
10383 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10385 PR middle-end/44071
10386 * c-c++-common/asmgoto-4.c: New test.
10387 * gcc.target/i386/pr44071.c: New test.
10390 * c-c++-common/Wunused-var-7.c: New test.
10391 * g++.dg/warn/Wunused-var-9.C: New test.
10393 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10396 * gfortran.dg/gomp/pr43711.f90: New.
10398 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10401 * gfortran.dg/select_5.f90: Updated.
10403 2010-05-11 Jan Hubicka <jh@suse.cz>
10405 PR tree-optimize/44063
10406 * gcc.c-torture/compile/pr44063.c: New testcase.
10408 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10411 * gcc.dg/pr44023.c: New test.
10413 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10415 * gnat.dg/lto7.adb: New test.
10416 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10418 2010-05-10 Jason Merrill <jason@redhat.com>
10421 * g++.dg/template/inherit5.C: New.
10424 * g++.dg/cpp0x/initlist33.C: New.
10425 * g++.dg/cpp0x/initlist26.C: Adjust.
10426 * g++.dg/cpp0x/initlist28.C: Adjust.
10428 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10431 * g++.dg/init/pr43719.C: New.
10432 * g++.dg/anon-struct4.C: Adjust.
10434 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10437 * gcc.dg/pr44028.c: New test.
10439 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10444 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10445 * gfortran.dg/warn_conversion.f90: New.
10447 2010-05-10 Michael Matz <matz@suse.de>
10449 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10451 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10453 PR rtl-optimization/44012
10454 * gcc.dg/pr44012.c: New.
10456 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10458 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10459 Log text on entry and exit.
10460 Prune Sun ld warnings for common symbols with differing sizes.
10461 (lto-link-and-maybe-run): Change caller.
10463 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10466 * gfortran.dg/class_7.f03: Modified.
10467 * gfortran.dg/select_type_1.f03: Modified.
10468 * gfortran.dg/select_type_12.f03: New.
10470 2010-05-10 Richard Guenther <rguenther@suse.de>
10472 PR tree-optimization/44050
10473 * gcc.dg/torture/pr44050.c: New testcase.
10475 2010-05-10 Wei Guozhi <carrot@google.com>
10478 * gcc.target/arm/pr42879.c: New testcase.
10480 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10483 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10485 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10488 * gcc.dg/anon-struct-10.c: New test.
10490 2010-05-09 Richard Guenther <rguenther@suse.de>
10492 PR middle-end/44024
10493 * gcc.dg/pr44024.c: New testcase.
10495 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10498 * gcc.dg/anon-struct-9.c: New test.
10500 2010-05-09 Richard Guenther <rguenther@suse.de>
10502 PR middle-end/44043
10503 * gcc.c-torture/compile/pr44043.c: New testcase.
10505 2010-05-09 Richard Guenther <rguenther@suse.de>
10507 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10509 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10511 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10513 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10515 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10516 * gnat.dg/specs/lto3.ads: Likewise.
10518 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10520 PR middle-end/28685
10521 * gcc.dg/pr28685-1.c: New file.
10523 2010-05-08 Richard Guenther <rguenther@suse.de>
10525 PR tree-optimization/44030
10526 * gcc.c-torture/compile/pr44030.c: New testcase.
10528 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10530 * gnat.dg/lto6.adb: New test.
10531 * gnat.dg/lto6_pkg.ads: New helper.
10533 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10535 * gnat.dg/lto5.adb: New test.
10536 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10538 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10540 * gnat.dg/lto4.ad[sb]: New test.
10542 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10544 * gnat.dg/specs/lto3.ads: New test.
10545 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10546 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10548 2010-05-08 Quentin Ochem <ochem@adacore.com>
10550 * gnat.dg/sizetype3.ad[sb]: New test.
10551 * gnat.dg/sizetype3_pkg.ads: New helper.
10553 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10556 * g++.dg/init/new29.C: New.
10558 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10561 * gfortran.dg/coarray_1.f90: Fixed error message.
10562 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10563 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10564 * gfortran.dg/intrinsic_std_5.f90: New.
10566 2010-05-07 Jason Merrill <jason@redhat.com>
10568 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10570 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10572 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10573 (size_t, stderr): Remove.
10574 (read_error): Replaced __builtin_fprintf by fprintf.
10576 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10578 * gcc.dg/ordered-comparison-1.c: New test.
10579 * gcc.dg/ordered-comparison-2.c: New test.
10580 * gcc.dg/ordered-comparison-3.c: New test.
10581 * gcc.dg/ordered-comparison-4.c: New test.
10583 2010-05-06 Mike Stump <mikestump@comcast.net>
10586 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10588 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10589 Jason Merrill <jason@redhat.com>
10591 * g++.dg/cpp0x/nullptr01.C: New.
10592 * g++.dg/cpp0x/nullptr02.C: New.
10593 * g++.dg/cpp0x/nullptr03.C: New.
10594 * g++.dg/cpp0x/nullptr04.C: New.
10595 * g++.dg/cpp0x/nullptr05.C: New.
10596 * g++.dg/cpp0x/nullptr06.C: New.
10597 * g++.dg/cpp0x/nullptr07.C: New.
10598 * g++.dg/cpp0x/nullptr08.C: New.
10599 * g++.dg/cpp0x/nullptr09.C: New.
10600 * g++.dg/cpp0x/nullptr10.C: New.
10601 * g++.dg/cpp0x/nullptr11.C: New.
10602 * g++.dg/cpp0x/nullptr12.C: New.
10603 * g++.dg/cpp0x/nullptr13.C: New.
10604 * g++.dg/cpp0x/nullptr14.C: New.
10605 * g++.dg/cpp0x/nullptr15.C: New.
10606 * g++.dg/cpp0x/nullptr16.C: New.
10607 * g++.dg/cpp0x/nullptr17.C: New.
10608 * g++.dg/cpp0x/nullptr18.C: New.
10609 * g++.dg/cpp0x/nullptr19.C: New.
10610 * g++.dg/cpp0x/nullptr20.C: New.
10611 * g++.dg/cpp0x/nullptr21.C: New.
10612 * g++.dg/cpp0x/nullptr22.C: New.
10613 * g++.dg/debug/nullptr01.C: New.
10614 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10616 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10618 * gcc.dg/Wunused-var-8.c: Move to...
10619 * c-c++-common/Wunused-var-6.c: ... here. New test.
10621 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10624 * g++.dg/template/crash96.C: New.
10626 2010-05-06 Jan Hubicka <jh@suse.cz>
10628 PR tree-optimization/43791
10629 * gcc.c-torture/compile/pr43791.c: New file.
10631 2010-05-06 Michael Matz <matz@suse.de>
10633 PR tree-optimization/43984
10634 * gfortran.dg/pr43984.f90: New test.
10636 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10639 * gcc.dg/pr40989.c: New.
10641 2010-05-06 Richard Guenther <rguenther@suse.de>
10643 PR tree-optimization/43934
10644 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10646 2010-05-06 Richard Guenther <rguenther@suse.de>
10648 PR tree-optimization/43987
10649 * gcc.c-torture/execute/pr43987.c: New testcase.
10650 * gcc.dg/torture/pta-escape-1.c: Adjust.
10651 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10652 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10653 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10654 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10656 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10657 Dodji Seketeli <dodji@redhat.com>
10660 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10661 * g++.dg/template/sfinae16.C: Likewise.
10662 * gcc.dg/Wunused-var-1.c: Moved to...
10663 * c-c++-common/Wunused-var-1.c: ...here. New test.
10664 * gcc.dg/Wunused-var-2.c: Moved to...
10665 * c-c++-common/Wunused-var-2.c: ...here. New test.
10666 * gcc.dg/Wunused-var-3.c: Moved to...
10667 * c-c++-common/Wunused-var-3.c: ...here. New test.
10668 * gcc.dg/Wunused-var-4.c: Moved to...
10669 * gcc.dg/Wunused-var-1.c: ... here.
10670 * gcc.dg/Wunused-var-5.c: Moved to...
10671 * c-c++-common/Wunused-var-4.c: ...here. New test.
10672 * gcc.dg/Wunused-var-7.c: Moved to...
10673 * c-c++-common/Wunused-var-5.c: ...here. New test.
10674 * gcc.dg/Wunused-var-6.c: Moved to...
10675 * gcc.dg/Wunused-var-2.c: ... here.
10676 * c-c++-common/Wunused-var-1.c: New test.
10677 * c-c++-common/Wunused-var-2.c: New test.
10678 * c-c++-common/Wunused-var-3.c: New test.
10679 * c-c++-common/Wunused-var-4.c: New test.
10680 * c-c++-common/Wunused-var-5.c: New test.
10681 * g++.dg/warn/Wunused-var-1.C: New test.
10682 * g++.dg/warn/Wunused-var-2.C: New test.
10683 * g++.dg/warn/Wunused-var-3.C: New test.
10684 * g++.dg/warn/Wunused-var-4.C: New test.
10685 * g++.dg/warn/Wunused-var-5.C: New test.
10686 * g++.dg/warn/Wunused-var-6.C: New test.
10687 * g++.dg/warn/Wunused-var-7.C: New test.
10688 * g++.dg/warn/Wunused-var-8.C: New test.
10689 * g++.dg/warn/Wunused-parm-1.C: New test.
10690 * g++.dg/warn/Wunused-parm-2.C: New test.
10691 * g++.dg/warn/Wunused-parm-3.C: New test.
10693 2010-05-06 Tobias Burnus <burnus@net-b.de>
10696 * gfortran.dg/gomp/crayptr5.f90: New test case.
10698 2010-05-05 Jason Merrill <jason@redhat.com>
10701 * g++.dg/ext/attrib39.C: New.
10703 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10706 * gfortran.dg/data_invalid.f90: New.
10708 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10710 * gnat.dg/lto2.adb: New test.
10712 2010-05-05 Jason Merrill <jason@redhat.com>
10715 * g++.dg/opt/empty1.C: New.
10717 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10720 * gfortran.dg/class_17.f03: New.
10722 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10724 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10726 2010-05-04 Mike Stump <mikestump@comcast.net>
10729 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10731 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10734 * gcc.target/i386/pr43668.c: New.
10736 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10739 * g++.dg/cpp0x/initlist31.C: New.
10741 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10744 * gcc.dg/Wunused-var-8.c: New test.
10746 2010-05-04 Jason Merrill <jason@redhat.com>
10749 * g++.dg/cpp0x/enum3.C: Extend.
10751 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10754 * gcc.target/i386/pr43799.c: New.
10756 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10758 * gnat.dg/lto1.adb: New test.
10759 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10761 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10763 PR middle-end/43671
10764 * gcc.target/i386/pr43671.c: New.
10766 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10769 * g++.dg/template/crash95.C: New.
10771 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10774 * gcc.target/i386/pr43508.c: New.
10776 2010-05-04 Richard Guenther <rguenther@suse.de>
10778 PR tree-optimization/43879
10779 * g++.dg/torture/pr43879-1_0.C: New testcase.
10780 * g++.dg/torture/pr43879-1_1.C: Likewise.
10782 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10785 * g++.dg/other/crash-12.C: New test.
10787 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10789 * g++.dg/cdce3.C: Add a space. Updated.
10791 2010-05-03 Jason Merrill <jason@redhat.com>
10794 * g++.dg/opt/enum2.C: New.
10795 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10796 * g++.dg/warn/Wswitch-1.C: Adjust message.
10798 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10800 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10801 * g++.dg/ext/label13.C: Fix typo.
10802 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10804 * gcc.c-torture/compile/limits-declparen.c: xfail on
10805 alpha*-dec-osf5* with -g.
10806 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10807 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10808 * gcc.dg/c99-tgmath-2.c: Likewise.
10809 * gcc.dg/c99-tgmath-3.c: Likewise.
10810 * gcc.dg/c99-tgmath-4.c: Likewise.
10812 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10815 * gfortran.dg/unexpected_interface.f90: New test.
10817 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10819 * ada/acats/run_acats (which): New function.
10820 (host_gnatchop, host_gnatmake): Use it.
10822 2010-05-03 Richard Guenther <rguenther@suse.de>
10824 PR tree-optimization/43971
10825 * gcc.dg/pr43971.c: New testcase.
10827 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10830 * gcc.dg/debug/pr43972.c: New test.
10832 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10835 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10837 2010-05-02 Richard Guenther <rguenther@suse.de>
10839 PR tree-optimization/43879
10840 * gcc.dg/torture/pr43879-3.c: New testcase.
10842 2010-05-01 Richard Guenther <rguenther@suse.de>
10844 PR tree-optimization/43949
10845 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10847 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10850 * g++.dg/init/new28.C: New.
10852 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10855 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10856 structure and nested declarations.
10857 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10858 structure and nested declarations. Reduce header clutter and
10859 use _exit() rather than abort().
10860 * objc.dg/encode-10.m: New.
10861 * objc.dg/encode-11.m: New.
10863 2010-04-30 DJ Delorie <dj@redhat.com>
10865 * gcc.c-torture/execute/20100430-1.c: New test.
10867 2010-04-30 Jason Merrill <jason@redhat.com>
10870 * g++.dg/template/ptrmem21.C: New.
10872 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10876 * gfortran.dg/coarray_13.f90: New test.
10878 2010-04-30 Richard Guenther <rguenther@suse.de>
10881 * gcc.dg/lto/20100430-1_0.c: New testcase.
10883 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10886 * c-c++-common/pr43942.c: New test.
10888 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10890 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10891 conflict with darwin crt1.o 'start' symbol.
10893 2010-04-30 Richard Guenther <rguenther@suse.de>
10895 PR tree-optimization/43879
10896 * gcc.dg/torture/pr43879_1.c: New testcase.
10898 2010-04-30 Richard Guenther <rguenther@suse.de>
10900 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10902 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10905 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10906 user-provided constructor while recursing.
10908 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10911 * gfortran.dg/class_16.f03: New test.
10913 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10916 * gfortran.dg/class_15.f03: New.
10918 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10921 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10923 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10926 * gfortran.dg/generic_22.f03 : New test.
10928 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10931 * gfortran.dg/class_14.f03: New test.
10933 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10936 * gfortran.dg/interface_32.f90: New test.
10938 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
10939 Janus Weil <janus@gcc.gnu.org>
10942 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10943 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10944 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10946 2010-04-28 Mike Stump <mikestump@comcast.net>
10948 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10950 * g++.dg/uninit-pred-2_b.C: Likewise.
10952 2010-04-28 Tobias Burnus <burnus@net-b.de>
10956 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10958 2010-04-28 Matthias Klose <doko@ubuntu.com>
10960 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10961 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10962 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10963 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10964 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10966 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10968 * gcc.dg/const-uniq-1.c: New test.
10969 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10971 2010-04-28 Xinliang David Li <davidxl@google.com>
10973 * gcc.dg/uninit-pred-2_b.c: New test.
10974 * gcc.dg/uninit-pred-4_b.c: New test.
10975 * gcc.dg/uninit-pred-3_d.c: New test.
10976 * gcc.dg/uninit-pred-6_b.c: New test.
10977 * gcc.dg/uninit-pred-8_b.c: New test.
10978 * gcc.dg/uninit-pred-3_a.c: New test.
10979 * gcc.dg/uninit-pred-2_c.c: New test.
10980 * gcc.dg/uninit-pred-5_a.c: New test.
10981 * gcc.dg/uninit-pred-3_e.c: New test.
10982 * gcc.dg/uninit-pred-7_a.c: New test.
10983 * gcc.dg/uninit-pred-6_c.c: New test.
10984 * gcc.dg/uninit-pred-9_a.c: New test.
10985 * gcc.dg/uninit-pred-8_c.c: New test.
10986 * gcc.dg/uninit-pred-3_b.c: New test.
10987 * gcc.dg/uninit-pred-5_b.c: New test.
10988 * gcc.dg/uninit-pred-7_b.c: New test.
10989 * gcc.dg/uninit-pred-6_d.c: New test.
10990 * gcc.dg/uninit-pred-9_b.c: New test.
10991 * gcc.dg/uninit-pred-2_a.c: New test.
10992 * gcc.dg/uninit-pred-4_a.c: New test.
10993 * gcc.dg/uninit-pred-3_c.c: New test.
10994 * gcc.dg/uninit-pred-6_a.c: New test.
10995 * gcc.dg/uninit-pred-8_a.c: New test.
10996 * gcc.dg/uninit-pred-7_c.c: New test.
10997 * gcc.dg/uninit-pred-6_e.c: New test.
10998 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10999 * g++.dg/uninit-pred-1_a.C: New test.
11000 * g++.dg/uninit-pred-1_b.C: New test.
11001 * g++.dg/uninit-pred-2_a.C: New test.
11002 * g++.dg/uninit-pred-2_b.C: New test.
11003 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11004 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11005 * g++.dg/uninit-pred-loop_1.cc: New test.
11007 2010-04-28 Martin Jambor <mjambor@suse.cz>
11009 * gcc.dg/lto/20091209-1_0.c: New testcase.
11011 2010-04-28 Richard Guenther <rguenther@suse.de>
11013 PR tree-optimization/43879
11014 PR tree-optimization/43909
11015 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11017 2010-04-28 Richard Guenther <rguenther@suse.de>
11020 * g++.dg/torture/pr43880.C: New testcase.
11022 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11025 * g++.dg/template/recurse2.C: Update
11026 * g++.dg/template/recurse.C: Update.
11027 * g++.dg/template/pr23510.C: Update.
11028 * lib/prune.exp: Filter out 'recursively instantiated'.
11030 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11033 * g++.dg/init/pr29043.C: New.
11035 2010-04-27 Jason Merrill <jason@redhat.com>
11037 * g++.dg/lookup/scoped5.C: Adjust.
11038 * g++.dg/lookup/scoped8.C: Adjust.
11039 * g++.dg/template/dependent-expr5.C: Adjust.
11040 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11043 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11046 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11048 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11049 Jan Hubicka <hubicka@ucw.cz>
11051 * gcc.dg/pure-2.c: New testcase.
11052 * gcc.dg/const-1.c: New testcase.
11054 2010-04-27 Jason Merrill <jason@redhat.com>
11056 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11059 * g++.dg/template/sfinae17.C: New.
11060 * g++.dg/template/sfinae18.C: New.
11062 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11064 * g++.dg/init/pr42844.C: New.
11065 * g++.dg/cpp0x/pr42844-2.C: New.
11066 * g++.dg/cpp0x/defaulted2.C: Adjust.
11067 * g++.dg/tree-ssa/pr27549.C: Likewise.
11068 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11070 2010-04-27 Tobias Burnus <burnus@net-b.de>
11073 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11075 2010-04-27 Richard Guenther <rguenther@suse.de>
11077 PR middle-end/40561
11078 * g++.dg/other/pr40561.C: New testcase.
11080 2010-04-27 Martin Jambor <mjambor@suse.cz>
11082 PR middle-end/43812
11083 * g++.dg/ipa/pr43812.C: New test.
11085 2010-04-27 Jan Hubicka <jh@suse.cz>
11087 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11088 (test): ... this one.
11090 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11093 * gcc.target/arm/thumb-stackframe.c: New test.
11095 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11097 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11098 * gcc.dg/misc-column.c: Likewise.
11099 * gcc.dg/Walways-true-1.c: Likewise.
11100 * gcc.dg/Walways-true-2.c: Likewise.
11101 * gcc.dg/warn-addr-cmp.c: Likewise.
11103 2010-04-27 Tobias Burnus <burnus@net-b.de>
11106 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11107 * gfortran.dg/coarray_12.f90: New.
11109 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11112 * gcc.dg/pr32207.c: New test.
11113 * gcc.dg/misc-column.c: Adjust expected warning.
11114 * gcc.dg/Walways-true-1.c: Likewise.
11115 * gcc.dg/Walways-true-2.c: Likewise.
11116 * gcc.dg/warn-addr-cmp.c: Likewise.
11118 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11121 * lib/lto.exp (lto_prune_vis_warns): New function.
11122 (lto-link-and-maybe-run): Call it.
11124 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11126 PR tree-optimization/43904
11127 * gcc.dg/tree-ssa/tailcall-6.c: New.
11129 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11132 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11133 Darwin8/OSX10.4 - compatible code generation.
11135 * obj-c++.dg/stubify-1.mm: Ditto.
11136 * lib/objc-torture.exp: Do not require link success for
11137 "trivial.m" in the runtime checks when dowhat = 'compile'.
11138 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11139 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11140 Darwin8/OSX10.4 - compatible code generation.
11141 * objc.dg/stubify-2.m: Ditto.
11142 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11143 * objc.dg/next-runtime-1.m: Ditto.
11144 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11145 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11146 runtimes on Darwin.
11148 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11151 * lib/plugin-support.exp: Use "-undefined
11152 dynamic_lookup" on darwin.
11154 2010-04-26 Richard Guenther <rguenther@suse.de>
11156 * gcc.dg/lto/20100426_0.c: New testcase.
11158 2010-04-26 Jie Zhang <jie@codesourcery.com>
11160 PR tree-optimization/43833
11161 gcc.dg/Warray-bounds-8.c: New test case.
11163 2010-04-26 Richard Guenther <rguenther@suse.de>
11166 * g++.dg/lto/20100423-3_0.C: New testcase.
11168 2010-04-26 Richard Guenther <rguenther@suse.de>
11171 * g++.dg/lto/20100423-2_0.C: New testcase.
11173 2010-04-26 Ira Rosen <irar@il.ibm.com>
11175 * gcc.dg/vect/bb-slp-23.c: New test.
11177 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11179 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11180 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11181 * gcc.dg/c1x-float-1.c: New test.
11183 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11185 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11188 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11190 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11192 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11193 * gfortran.dg/default_format_2.f90: Ditto.
11195 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11197 * gfortran.dg/pr43505.f90: Clean up .mod file.
11198 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11199 * gfortran.dg/pr41347.f90: Ditto.
11200 * gfortran.dg/internal_pack_4.f90: Ditto.
11201 * gfortran.dg/proc_decl_23.f90: Ditto.
11202 * gfortran.dg/recursive_check_3.f90: Ditto.
11203 * gfortran.dg/intent_out_3.f90: Ditto.
11204 * gfortran.dg/assignment_2.f90: Ditto.
11205 * gfortran.dg/pr41928.f90: Ditto.
11206 * gfortran.dg/pr42166.f90: Ditto.
11207 * gfortran.dg/private_type_12.f90: Ditto.
11208 * gfortran.dg/graphite/pr42185.f90: Ditto.
11209 * gfortran.dg/graphite/pr42186.f90: Ditto.
11210 * gfortran.dg/graphite/pr40982.f90: Ditto.
11211 * gfortran.dg/graphite/id-2.f90: Ditto.
11212 * gfortran.dg/graphite/id-4.f90: Ditto.
11213 * gfortran.dg/graphite/pr42050.f90: Ditto.
11214 * gfortran.dg/graphite/id-18.f90: Ditto.
11215 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11216 * gfortran.dg/graphite/pr41924.f90: Ditto.
11217 * gfortran.dg/graphite/pr42393.f90: Ditto.
11218 * gfortran.dg/graphite/pr37980.f90: Ditto.
11219 * gfortran.dg/graphite/pr38953.f90: Ditto.
11220 * gfortran.dg/graphite/pr42180.f90: Ditto.
11221 * gfortran.dg/graphite/pr42181.f90: Ditto.
11222 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11223 * gfortran.dg/select_type_4.f90: Ditto.
11224 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11225 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11226 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11227 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11228 * gfortran.dg/whole_file_11.f90: Ditto.
11229 * gfortran.dg/private_type_11.f90: Ditto.
11230 * gfortran.dg/vect/vect-gems.f90: Ditto.
11231 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11233 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11235 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11237 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11239 * gnat.dg/pack15.ad[sb]: New test.
11241 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11243 * gcc.target/arm/mla-1.c: New test.
11245 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11249 * gfortran.dg/pr43793.f90: New test.
11251 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11253 PR tree-optimization/41442
11254 * gcc.target/i386/pr41442.c: New test.
11256 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11259 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11261 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11264 * gfortran.dg/open_nounit.f90: New test.
11266 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11270 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11272 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11274 * gcc.dg/Wconversion-integer.c: Update.
11276 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11278 * gnat.dg/unchecked_convert5.adb: New test.
11280 2010-04-23 Richard Guenther <rguenther@suse.de>
11283 * gcc.dg/lto/20100423-2_0.c: New testcase.
11284 * gcc.dg/lto/20100423-2_0.c: Likewise.
11286 2010-04-23 Richard Guenther <rguenther@suse.de>
11289 * gcc.dg/lto/20100423-1_0.c: New testcase.
11290 * gcc.dg/lto/20100423-1_1.c: Likewise.
11292 2010-04-23 Martin Jambor <mjambor@suse.cz>
11294 PR tree-optimization/43846
11295 * gcc.dg/tree-ssa/sra-10.c: New test.
11297 2010-04-23 Martin Jambor <mjambor@suse.cz>
11299 PR middle-end/43835
11300 * gcc.c-torture/execute/pr43835.c: New test.
11302 2010-04-23 Richard Guenther <rguenther@suse.de>
11305 * g++.dg/lto/20100423-1_0.C: New testcase.
11307 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11309 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11311 2010-04-22 Ira Rosen <irar@il.ibm.com>
11313 PR tree-optimization/43842
11314 * gcc.dg/vect/pr43842.c: New test.
11316 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11318 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11319 * gcc.target/i386/wmul-2.c: Likewise.
11321 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11323 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11324 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11326 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11328 * gfortran.dg/reassoc_6.f: New testcase.
11330 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11332 PR middle-end/29274
11333 * gcc.target/arm/wmul-1.c: New test.
11334 * gcc.target/arm/wmul-2.c: New test.
11336 2010-04-22 Richard Guenther <rguenther@suse.de>
11338 PR tree-optimization/43845
11339 * gcc.c-torture/compile/pr43845.c: New testcase.
11341 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11343 PR middle-end/29274
11344 * gcc.target/i386/wmul-1.c: New test.
11345 * gcc.target/i386/wmul-2.c: New test.
11346 * gcc.target/bfin/wmul-1.c: New test.
11347 * gcc.target/bfin/wmul-2.c: New test.
11349 2010-04-22 Richard Guenther <rguenther@suse.de>
11352 * gfortran.dg/vector_subscript_6.f90: New testcase.
11353 * gfortran.dg/assign_10.f90: Adjust.
11355 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11358 * gfortran.dg/gomp/pr43836.f90: New test.
11360 2010-04-21 Richard Guenther <rguenther@suse.de>
11362 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11364 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11366 * gcc.dg/torture/builtin-cproj-3.c: New.
11368 2010-04-20 Jason Merrill <jason@redhat.com>
11371 * g++.dg/template/recurse2.C: New.
11372 * g++.dg/parse/crash36.C: Adjust.
11373 * g++.dg/other/fold1.C: Adjust.
11374 * g++.dg/init/member1.C: Adjust.
11375 * lib/prune.exp: Prune "skipping N instantiation contexts".
11377 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11379 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11381 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11383 * gcc.dg/torture/builtin-cproj-1.c: New.
11384 * gcc.dg/torture/builtin-cproj-2.c: New.
11386 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11390 * g++.dg/template/typedef32.C: Adjust.
11391 * g++.dg/template/typedef33.C: New test.
11393 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11396 * gfortran.dg/proc_decl_23.f90: New test.
11399 * gfortran.dg/abstract_type_6.f03: New test.
11401 2010-04-20 Xinliang David Li <davidxl@google.com>
11403 * g++.dg/tree-ssa/fold-compare.C: New.
11405 2010-04-20 Richard Guenther <rguenther@suse.de>
11407 PR tree-optimization/39417
11408 * g++.dg/torture/pr39417.C: New testcase.
11410 2010-04-20 Richard Guenther <rguenther@suse.de>
11412 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11414 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11416 * g++.dg/debug/dwarf2/rv1.C: New test.
11418 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11421 * gcc.c-torture/compile/pr43635.c: New testcase.
11423 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11426 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11427 of sequential loops being private only in the innermost containing
11430 PR middle-end/43337
11431 * gfortran.dg/gomp/pr43337.f90: New test.
11433 2010-04-19 Richard Guenther <rguenther@suse.de>
11435 PR tree-optimization/43796
11436 * gfortran.dg/pr43796.f90: New testcase.
11438 2010-04-19 Richard Guenther <rguenther@suse.de>
11440 PR tree-optimization/43783
11441 * gcc.c-torture/execute/pr43783.c: New testcase.
11443 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11446 * gcc.target/i386/pr43766.c: New test.
11448 2010-04-19 Jie Zhang <jie@codesourcery.com>
11451 * gcc.target/i386/pr43662.c: New test.
11453 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11456 * g++.dg/template/typedef32.C: New test.
11458 2010-04-19 Ira Rosen <irar@il.ibm.com>
11460 PR tree-optimization/37027
11461 * lib/target-supports.exp
11462 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11463 * gcc.dg/vect/pr37027.c: New test.
11464 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11465 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11466 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11467 gcc.dg/vect/vect-complex-6.c: Likewise.
11469 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11471 * g++.dg/debug/dwarf2/enum1.C: New test.
11473 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11475 * gnat.dg/rep_clause5.ad[sb]: New test.
11476 * gnat.dg/rep_clause5_pkg.ads: New helper.
11478 2010-04-18 Ira Rosen <irar@il.ibm.com>
11480 PR tree-optimization/43771
11481 * g++.dg/vect/pr43771.cc: New test.
11483 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11486 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11487 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11489 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11491 * gnat.dg/sizetype.adb: Rename into...
11492 * gnat.dg/sizetype1.adb: ...this.
11493 * gnat.dg/sizetype2.adb: New test.
11495 2010-04-16 Richard Guenther <rguenther@suse.de>
11497 PR tree-optimization/43572
11498 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11500 2010-04-16 Olivier Hainque <hainque@adacore.com>
11502 * gnat.dg/specs/discr_private.ads: New test.
11504 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11507 * gcc.target/arm/thumb-comparisons.c: New test.
11510 * gcc.target/arm/thumb-cbranchqi.c: New test.
11512 2010-04-16 Christian Bruel <christian.bruel@st.com>
11514 * g++.dg/torture/pr36191.C: Enable for SH.
11516 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11518 * gnat.dg/wide_boolean.adb: New test.
11519 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11521 2010-04-15 Richard Guenther <rguenther@suse.de>
11523 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11524 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11525 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11526 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11527 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11528 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11529 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11530 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11531 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11532 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11533 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11534 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11535 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11536 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11537 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11539 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11542 * gcc.target/arm/pr42496.c: New test.
11544 2010-04-14 Jason Merrill <jason@redhat.com>
11547 * g++.dg/ext/attrib38.C: New.
11549 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11552 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11554 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11557 * gcc.dg/cpp/warn-undef-2.c: Update.
11558 * gcc.dg/cpp/warn-traditional-2.c: Update.
11559 * gcc.dg/cpp/warn-comments-2.c: Update.
11560 * gcc.dg/cpp/warn-variadic-2.c: Update.
11561 * gcc.dg/cpp/warn-long-long-2.c: Update.
11562 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11563 * gcc.dg/cpp/warn-multichar-2.c: Update.
11564 * gcc.dg/cpp/warn-normalized-3.c: Update.
11565 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11566 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11567 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11568 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11569 * gcc.dg/cpp/warn-redefined-2.c: Update.
11570 * gfortran.dg/warning-directive-2.F90: Update.
11571 * c-c++-common/cpp/warning-directive-2.c: Update.
11573 2010-04-14 Michael Matz <matz@suse.de>
11575 PR tree-optimization/42963
11576 * gcc.dg/pr42963.c: New testcase.
11578 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11580 * gnat.dg/class_wide.adb: Rename into...
11581 * gnat.dg/class_wide1.adb: ...this.
11582 * gnat.dg/class_wide2.ad[sb]: New test.
11584 2010-04-14 Tobias Burnus <burnus@net-b.de>
11587 * gfortran.dg/coarray_9.f90: Update dg-errors.
11588 * gfortran.dg/coarray_10.f90: New test.
11589 * gfortran.dg/coarray_11.f90: New test.
11591 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11594 gfortran.dg/initialization_24.f90: New test.
11596 2010-04-13 Jason Merrill <jason@redhat.com>
11598 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11599 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11601 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11603 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11604 * g++.dg/dg.exp: Likewise.
11605 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11606 * c-c++-common/cpp/warning-directive-1.c: ... here.
11607 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11608 * c-c++-common/cpp/warning-directive-2.c: ... here.
11609 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11610 * c-c++-common/cpp/warning-directive-3.c: ... here.
11611 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11612 * c-c++-common/cpp/warning-directive-4.c: ... here.
11613 * g++.dg/cpp/warning-directive-1.C: Delete.
11614 * g++.dg/cpp/warning-directive-2.C: Delete.
11615 * g++.dg/cpp/warning-directive-3.C: Delete.
11616 * g++.dg/cpp/warning-directive-4.C: Delete.
11617 * gcc.dg/cpp/normalised-3.c: Delete.
11618 * g++.dg/cpp/normalised-1.C: Rename as ...
11619 * c-c++-common/cpp/normalised-3.c: ... this.
11621 2010-04-13 Martin Jambor <mjambor@suse.cz>
11623 * gcc.dg/tree-ssa/sra-9.c: New test.
11625 2010-04-13 Michael Matz <matz@suse.de>
11627 PR middle-end/43730
11628 * gcc.dg/pr43730.c: New test.
11630 2010-04-13 Michael Matz <matz@suse.de>
11632 * gcc.dg/tree-ssa/negate.c: New testcase.
11634 2010-04-13 Richard Guenther <rguenther@suse.de>
11637 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11639 2010-04-13 Richard Guenther <rguenther@suse.de>
11641 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11643 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11645 * gnat.dg/derived_type1.adb: New test.
11647 2010-04-13 Matthias Klose <doko@ubuntu.com>
11649 * gcc.dg/plugindir1.c: New testcase.
11650 * gcc.dg/plugindir2.c: New testcase.
11651 * gcc.dg/plugindir3.c: New testcase.
11652 * gcc.dg/plugindir4.c: New testcase.
11654 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11656 * gcc.target/i386/rotate-2.c: New test.
11658 2010-04-12 Jason Merrill <jason@redhat.com>
11661 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11662 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11664 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11667 * g++.dg/init/pr25811.C: New test.
11669 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11671 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11672 dg-error, dg-warning.
11673 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11675 2010-04-12 Richard Guenther <rguenther@suse.de>
11677 * gcc.dg/torture/inline-2.c: New testcase.
11679 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11682 * gcc.dg/Wunused-var-7.c: New test.
11684 PR tree-optimization/43560
11685 * gcc.c-torture/execute/pr43560.c: New test.
11687 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11689 * gnat.dg/aggr13.adb: New test.
11690 * gnat.dg/aggr14.adb: Likewise.
11691 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11693 2010-04-12 Richard Guenther <rguenther@suse.de>
11696 * g++.dg/torture/pr43611.C: New testcase.
11698 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11701 * gcc.dg/pr36774-1.c: New test.
11702 * gcc.dg/pr36774-2.c: New test.
11704 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11706 * gcc.target/sh/rte-delay-slot.c: New test.
11708 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11710 * gnat.dg/pack9.adb: Remove -cargs option.
11711 * gnat.dg/aggr12.ad[sb]: New test.
11713 2010-04-10 Jie Zhang <jie@codesourcery.com>
11716 * gcc.target/sh/pr43417.c: New test.
11718 2010-04-10 Tobias Burnus <burnus@net-b.de>
11721 * gfortran.dg/spec_expr_6.f90: New test.
11723 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11726 * gcc.dg/cpp/pr43195.c: New.
11727 * gcc.dg/cpp/pr43195.h: New.
11729 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11732 * gcc.dg/Werror-6.c: Adjust.
11733 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11734 * gcc.dg/Werror-4.c: Likewise.
11735 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11736 * gcc.dg/Wswitch-enum-error.c: Likewise.
11737 * gcc.dg/Wpointer-arith.c: Likewise.
11738 * gcc.dg/Wfatal.c: Likewise.
11739 * gcc.dg/Wswitch-error.c: Likewise.
11740 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11741 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11742 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11743 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11744 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11745 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11746 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11747 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11748 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11749 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11750 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11751 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11752 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11753 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11754 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11755 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11756 * g++.dg/cpp/warning-directive-2.C: Likewise.
11757 * gfortran.dg/warning-directive-2.F90: Likewise.
11759 2010-04-09 Jason Merrill <jason@redhat.com>
11762 * g++.dg/template/sizeof13.C: New.
11764 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11766 * g++.dg/other/pr35504.C: Add check for thiscall.
11767 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11768 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11770 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11773 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11774 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11775 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11776 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11777 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11778 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11779 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11780 * g++.dg/other/increment1.C: Likewise.
11782 2010-04-09 Tobias Burnus <burnus@net-b.de>
11785 * gfortran.dg/coarray_7.f90: New test.
11786 * gfortran.dg/coarray_8.f90: New test.
11788 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11791 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11793 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11796 * gcc.dg/pr43643.c: New test.
11798 2010-04-08 Tobias Burnus <burnus@net-b.de>
11800 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11802 2010-04-08 Richard Guenther <rguenther@suse.de>
11804 PR tree-optimization/43679
11805 * gcc.c-torture/compile/pr43679.c: New testcase.
11807 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11810 * gcc.dg/pr43670.c: New test.
11812 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11814 PR middle-end/40815
11815 * gcc.dg/tree-ssa/reassoc-19.c: New.
11817 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11820 * gcc.dg/Wunused-var-1.c: New test.
11821 * gcc.dg/Wunused-var-2.c: New test.
11822 * gcc.dg/Wunused-var-3.c: New test.
11823 * gcc.dg/Wunused-var-4.c: New test.
11824 * gcc.dg/Wunused-var-5.c: New test.
11825 * gcc.dg/Wunused-var-6.c: New test.
11826 * gcc.dg/Wunused-parm-1.c: New test.
11828 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11829 * gcc.dg/trunc-1.c: Likewise.
11830 * gcc.dg/vla-9.c: Likewise.
11831 * gcc.dg/dfp/composite-type.c: Likewise.
11833 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11836 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11837 * obj-c++.dg/objc-gc-3.mm: Ditto.
11839 2010-04-07 Simon Baldwin <simonb@google.com>
11841 * gcc.dg/cpp/warn-undef-2.c: New.
11842 * gcc.dg/cpp/warn-traditional-2.c: New.
11843 * gcc.dg/cpp/warn-comments-2.c: New.
11844 * gcc.dg/cpp/warning-directive-1.c: New.
11845 * gcc.dg/cpp/warn-long-long.c: New.
11846 * gcc.dg/cpp/warn-traditional.c: New.
11847 * gcc.dg/cpp/warn-variadic-2.c: New.
11848 * gcc.dg/cpp/warn-undef.c: New.
11849 * gcc.dg/cpp/warn-normalized-1.c: New.
11850 * gcc.dg/cpp/warning-directive-2.c: New.
11851 * gcc.dg/cpp/warn-long-long-2.c: New.
11852 * gcc.dg/cpp/warn-variadic.c: New.
11853 * gcc.dg/cpp/warn-normalized-2.c: New.
11854 * gcc.dg/cpp/warning-directive-3.c: New.
11855 * gcc.dg/cpp/warn-deprecated-2.c: New.
11856 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11857 * gcc.dg/cpp/warn-multichar-2.c: New.
11858 * gcc.dg/cpp/warn-normalized-3.c: New.
11859 * gcc.dg/cpp/warning-directive-4.c: New.
11860 * gcc.dg/cpp/warn-unused-macros.c: New.
11861 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11862 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11863 * gcc.dg/cpp/warn-cxx-compat.c: New.
11864 * gcc.dg/cpp/warn-redefined.c: New.
11865 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11866 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11867 * gcc.dg/cpp/warn-deprecated.c: New.
11868 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11869 * gcc.dg/cpp/warn-redefined-2.c: New.
11870 * gcc.dg/cpp/warn-comments.c: New.
11871 * gcc.dg/cpp/warn-multichar.c: New.
11872 * g++.dg/cpp/warning-directive-1.C: New.
11873 * g++.dg/cpp/warning-directive-2.C: New.
11874 * g++.dg/cpp/warning-directive-3.C: New.
11875 * g++.dg/cpp/warning-directive-4.C: New.
11876 * gfortran.dg/warning-directive-1.F90: New.
11877 * gfortran.dg/warning-directive-3.F90: New.
11878 * gfortran.dg/warning-directive-2.F90: New.
11879 * gfortran.dg/warning-directive-4.F90: New.
11881 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11884 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11886 2010-04-07 Jason Merrill <jason@redhat.com>
11888 * g++.dg/template/dr408.C: New.
11890 * g++.dg/lookup/ns4.C: New.
11893 * g++.dg/template/friend51.C: New test.
11896 * g++.old-deja/g++.other/linkage1.C: Adjust.
11898 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11901 * g++.dg/template/crash94.C: New test.
11903 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11906 * g++.dg/init/aggr5.C: New test.
11907 * g++.dg/init/aggr5.C: New test.
11909 2010-04-07 Richard Guenther <rguenther@suse.de>
11911 PR tree-optimization/43270
11912 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11913 * gcc.dg/Warray-bounds-7.c: Likewise.
11915 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11917 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11918 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11919 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11921 2010-04-07 Jie Zhang <jie@codesourcery.com>
11924 * g++.dg/init/pr42556.C: New test.
11926 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11929 * g++.dg/debug/dwarf2/typedef2.C: New test.
11931 2010-04-06 Dodji Seketeli <dodji@redhat.com>
11933 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11934 c-c++-common/dwarf2/redeclaration-1.C
11936 2010-04-06 Jason Merrill <jason@redhat.com>
11938 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11939 * g++.dg/ext/attrib18.C: Likewise.
11940 * g++.dg/ext/bitfield2.C: Likewise.
11941 * g++.dg/ext/bitfield4.C: Likewise.
11942 * g++.dg/ext/visibility/warn2.C: Likewise.
11943 * g++.dg/ext/visibility/warn3.C: Likewise.
11944 * g++.dg/gomp/pr26690-1.C: Likewise.
11945 * g++.dg/inherit/covariant7.C: Likewise.
11946 * g++.dg/init/synth2.C: Likewise.
11947 * g++.dg/lookup/using7.C: Likewise.
11948 * g++.dg/other/crash-4.C: Likewise.
11949 * g++.dg/other/error13.C: Likewise.
11950 * g++.dg/other/error20.C: Likewise.
11951 * g++.dg/parse/crash31.C: Likewise.
11952 * g++.dg/parse/error16.C: Likewise.
11953 * g++.dg/parse/error19.C: Likewise.
11954 * g++.dg/parse/error27.C: Likewise.
11955 * g++.dg/parse/error28.C: Likewise.
11956 * g++.dg/parse/fused-params1.C: Likewise.
11957 * g++.dg/template/error2.C: Likewise.
11958 * g++.dg/template/local6.C: Likewise.
11959 * g++.dg/template/qualttp15.C: Likewise.
11960 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11961 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11962 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11963 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11964 * g++.old-deja/g++.eh/spec6.C: Likewise.
11965 * g++.old-deja/g++.jason/crash3.C: Likewise.
11966 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11967 * g++.old-deja/g++.law/ctors5.C: Likewise.
11968 * g++.old-deja/g++.law/ctors9.C: Likewise.
11969 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11970 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11971 * g++.old-deja/g++.other/struct1.C: Likewise.
11972 * g++.old-deja/g++.other/volatile1.C: Likewise.
11973 * g++.old-deja/g++.pt/crash36.C: Likewise.
11974 * g++.old-deja/g++.pt/derived3.C: Likewise.
11975 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11976 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11978 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11980 PR middle-end/43519
11981 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11982 * gcc.dg/graphite/id-19.c: New.
11984 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11986 PR middle-end/32824
11987 * gcc.dg/vect/pr32824: New.
11989 2010-04-06 Tobias Burnus <burnus@net-b.de>
11992 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11993 * gfortran.dg/coarray_3.f90: Ditto.
11994 * gfortran.dg/coarray_4.f90: Ditto.
11995 * gfortran.dg/coarray_5.f90: Ditto.
11996 * gfortran.dg/coarray_6.f90: Ditto.
11997 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11999 2010-04-06 Tobias Burnus <burnus@net-b.de>
12002 * gfortran.dg/coarray_4.f90: Fix test.
12003 * gfortran.dg/coarray_6.f90: Add more tests.
12005 2010-04-06 Tobias Burnus <burnus@net-b.de>
12008 * gfortran.dg/coarray_4.f90: New test.
12009 * gfortran.dg/coarray_5.f90: New test.
12010 * gfortran.dg/coarray_6.f90: New test.
12012 2010-04-06 Tobias Burnus <burnus@net-b.de>
12015 * gfortran.dg/iso_fortran_env_5.f90: New test.
12016 * gfortran.dg/iso_fortran_env_6.f90: New test.
12018 2010-04-06 Tobias Burnus <burnus@net-b.de>
12021 * gfortran.dg/coarray_1.f90: New test.
12022 * gfortran.dg/coarray_2.f90: New test.
12023 * gfortran.dg/coarray_3.f90: New test.
12025 2010-04-06 Jason Merrill <jason@redhat.com>
12028 * g++.dg/template/dtor8.C: New.
12031 * g++.dg/template/error-recovery2.C: New.
12033 2010-04-06 Jan Hubicka <jh@suse.czpli
12035 PR tree-optimization/42906
12036 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12038 2010-04-06 Tobias Burnus <burnus@net-b.de>
12041 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12042 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12043 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12045 2010-04-06 Richard Guenther <rguenther@suse.de>
12047 PR tree-optimization/43627
12048 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12050 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12053 * gcc.target/i386/pr43638.c: New test.
12055 2010-04-06 Richard Guenther <rguenther@suse.de>
12057 PR middle-end/43661
12058 * gcc.c-torture/compile/pr43661.c: New testcase.
12060 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12062 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12064 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12066 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12068 2010-04-02 Richard Guenther <rguenther@suse.de>
12070 PR tree-optimization/43629
12071 * gcc.c-torture/execute/pr43629.c: New testcase.
12073 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12074 Dominique d'Humieres <dominiq@lps.ens.fr>
12076 PR libfortran/43605
12077 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12079 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12082 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12084 2010-04-01 Jason Merrill <jason@redhat.com>
12086 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12088 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12089 Manfred Schwarb <manfred99@gmx.ch>
12091 PR libfortran/43605
12092 * gfortran.dg/ftell_3.f90: New test.
12094 2010-04-01 Richard Guenther <rguenther@suse.de>
12096 PR middle-end/43614
12097 * gcc.c-torture/compile/pr43614.c: New testcase.
12099 2010-04-01 Martin Jambor <mjambor@suse.cz>
12101 PR tree-optimization/43141
12102 * gcc.dg/guality/pr43141.c: New test.
12104 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12107 * g++.dg/eh/spbp.C: Likewise.
12108 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12109 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12111 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12112 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12113 * objc.dg/dwarf-2.m: Likewise.
12115 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12117 PR middle-end/43464
12118 * gcc.dg/graphite/id-pr43464.c: New.
12119 * gcc.dg/graphite/id-pr43464-1.c: New.
12121 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12123 PR middle-end/43351
12124 * gcc.dg/graphite/id-pr43351.c
12126 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12129 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12130 * obj-c++.dg/try-catch-2.mm: Ditto.
12131 * obj-c++.dg/lookup-2.mm: Ditto.
12132 * obj-c++.dg/encode-8.m: Ditto.
12133 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12134 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12135 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12136 * obj-c++.dg/const-str-11.mm: Ditto.
12137 * obj-c++.dg/const-str-9.mm: Ditto.
12138 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12139 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12140 * obj-c++.dg/except-1.mm: Ditto.
12141 * obj-c++.dg/const-str-7.mm: Ditto.
12142 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12143 * obj-c++.dg/const-str-3.mm: Ditto.
12144 * obj-c++.dg/const-str-7.mm: Ditto.
12145 * obj-c++.dg/stubify-2.mm: Change dump file name.
12148 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12150 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12151 Remove dg-xfail-if.
12153 2010-03-31 Martin Jambor <mjambor@suse.cz>
12155 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12156 only with -O2, -O3 or -Os and not with -fwhopr.
12158 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12161 * g++.dg/template/typedef31.C: New test.
12163 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12165 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12166 assembler output on *-*-solaris2*.
12167 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12169 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12172 * gcc.dg/pr43557-1.c: New test.
12173 * gcc.dg/pr43557-2.c: New file.
12175 2010-03-31 Jie Zhang <jie@codesourcery.com>
12178 * gcc.dg/pr43562.c: New test.
12180 2010-03-30 Jason Merrill <jason@redhat.com>
12183 * g++.dg/template/error-recovery1.C: New.
12186 * g++.dg/parse/ambig5.C: New.
12188 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12191 * gcc.dg/guality/pr43593.c: New test.
12193 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12195 PR middle-end/43430
12196 * gcc.dg/vect/pr43430-1.c: New.
12198 2010-03-30 Jason Merrill <jason@redhat.com>
12201 * g++.dg/template/partial7.C: New.
12203 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12205 * gcc.target/s390/stackcheck1.c: New testcase.
12207 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12209 PR libfortran/43265
12210 * gfortran.dg/read_eof_8.f90: New test.
12212 2010-03-29 Jason Merrill <jason@redhat.com>
12214 * gcc.dg/cpp/include6.c: Change [] to ().
12217 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12219 * c-c++-common/raw-string-2.c: Add trigraph test.
12220 * c-c++-common/raw-string-8.c: New.
12221 * c-c++-common/raw-string-9.c: New.
12222 * c-c++-common/raw-string-10.c: New.
12224 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12225 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12226 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12227 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12228 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12229 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12230 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12232 2010-03-29 Richard Guenther <rguenther@suse.de>
12234 PR tree-optimization/43560
12235 * gcc.dg/torture/pr43560.c: New testcase.
12237 2010-03-29 Jason Merrill <jason@redhat.com>
12240 * g++.dg/ext/raw-string-1.C: Change [] to ().
12241 * g++.dg/ext/raw-string-2.C: Change [] to ().
12242 Don't use \ in delimiter.
12243 * g++.dg/ext/raw-string-3.C: Change [] to ().
12244 * g++.dg/ext/raw-string-4.C: Change [] to ().
12245 * g++.dg/ext/raw-string-5.C: Change [] to ().
12246 Test for error on \ in delimiter.
12247 * g++.dg/ext/raw-string-6.C: Change [] to ().
12248 * g++.dg/ext/raw-string-7.C: Change [] to ().
12250 2010-03-29 Jie Zhang <jie@codesourcery.com>
12253 * gcc.dg/pr43564.c: New test.
12255 2010-03-29 Tobias Burnus <burnus@net-b.de>
12258 * gfortran.dg/direct_io_12.f90: New test.
12260 2010-03-28 Jan Hubicka <jh@suse.cz>
12262 PR tree-optimization/43505
12263 * gfortran.dg/pr43505.f90: New testcase.
12265 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12267 PR tree-optimization/43528
12268 * gcc.target/i386/pr43528.c: New test.
12270 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12273 * gcc.dg/parm-impl-decl-3.c: New test.
12275 2010-03-26 Jason Merrill <jason@redhat.com>
12278 * g++.dg/cpp0x/parse1.C: New.
12280 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12283 * gcc.target/i386/pr43524.c: New test.
12285 2010-03-26 Martin Jambor <mjambor@suse.cz>
12287 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12288 whitespace, rename main to foo.
12289 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12290 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12291 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12292 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12293 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12294 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12295 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12296 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12297 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12298 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12299 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12301 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12304 * g++.dg/other/crash-10.C: New test.
12305 * g++.dg/other/crash-11.C: New test.
12307 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12309 PR libfortran/43517
12310 * gfortran.dg/read_eof_7.f90: New test.
12312 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12316 * objc-obj-c++-shared: New directory.
12317 * objc-obj-c++-shared/Object1-implementation.h: New file.
12318 * objc-obj-c++-shared/Object1.h: New file.
12319 * objc-obj-c++-shared/Protocol1.h: New file.
12320 * objc-obj-c++-shared/next-abi.h: New file.
12321 * objc-obj-c++-shared/next-mapping.h: New file.
12322 * objc/execute/next_mapping.h: Delete.
12323 * objc.dg/special/special.exp: For all targets run the tests with
12324 -fgnu-runtime, for darwin targets also run the tests with
12326 * objc.dg/dg.exp: Ditto.
12327 * obj-c++.dg/dg.exp: Ditto.
12328 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12329 Protocol1.h) and next-mapping.h as required. Amend testcase to
12330 include use of updated NeXT interface.
12331 * objc/execute/formal_protocol-5.m: Ditto.
12332 * objc/execute/protocol-isEqual-2.m: Ditto.
12333 * objc/execute/protocol-isEqual-4.m: Ditto.
12334 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12335 Protocol1.h) and next-mapping.h as required.
12336 * objc/execute/object_is_class.m: Ditto.
12337 * objc/execute/enumeration-1.m: Ditto.
12338 * objc/execute/class-13.m: Ditto.
12339 * objc/execute/formal_protocol-2.m: Ditto.
12340 * objc/execute/formal_protocol-4.m: Ditto.
12341 * objc/execute/class-1.m: Ditto.
12342 * objc/execute/bycopy-1.m: Ditto.
12343 * objc/execute/formal_protocol-6.m: Ditto.
12344 * objc/execute/bycopy-3.m: Ditto.
12345 * objc/execute/class-3.m: Ditto.
12346 * objc/execute/bf-11.m: Ditto.
12347 * objc/execute/class-5.m: Ditto.
12348 * objc/execute/bf-13.m: Ditto.
12349 * objc/execute/class-7.m: Ditto.
12350 * objc/execute/bf-15.m: Ditto.
12351 * objc/execute/class-9.m: Ditto.
12352 * objc/execute/bf-17.m: Ditto.
12353 * objc/execute/bf-19.m: Ditto.
12354 * objc/execute/IMP.m: Ditto.
12355 * objc/execute/exceptions/catchall-1.m: Ditto.
12356 * objc/execute/exceptions/trivial.m: Ditto.
12357 * objc/execute/exceptions/finally-1.m: Ditto.
12358 * objc/execute/exceptions/local-variables-1.m: Ditto.
12359 * objc/execute/exceptions/foward-1.m: Ditto.
12360 * objc/execute/bf-2.m: Ditto.
12361 * objc/execute/string1.m: Ditto.
12362 * objc/execute/bf-4.m: Ditto.
12363 * objc/execute/informal_protocol.m: Ditto.
12364 * objc/execute/string3.m: Ditto.
12365 * objc/execute/bf-6.m: Ditto.
12366 * objc/execute/bf-8.m: Ditto.
12367 * objc/execute/class-tests-1.h: Ditto.
12368 * objc/execute/protocol-isEqual-1.m: Ditto.
12369 * objc/execute/protocol-isEqual-3.m: Ditto.
12370 * objc/execute/_cmd.m: Ditto.
12371 * objc/execute/function-message-1.m: Ditto.
12372 * objc/execute/bf-20.m: Ditto.
12373 * objc/execute/bf-common.h: Ditto.
12374 * objc/execute/np-2.m: Ditto.
12375 * objc/execute/class-10.m: Ditto.
12376 * objc/execute/class-12.m: Ditto.
12377 * objc/execute/enumeration-2.m: Ditto.
12378 * objc/execute/class-14.m: Ditto.
12379 * objc/execute/encode-1.m: Ditto.
12380 * objc/execute/formal_protocol-1.m: Ditto.
12381 * objc/execute/formal_protocol-3.m: Ditto.
12382 * objc/execute/accessing_ivars.m: Ditto.
12383 * objc/execute/bycopy-2.m: Ditto.
12384 * objc/execute/class-2.m: Ditto.
12385 * objc/execute/bf-10.m: Ditto.
12386 * objc/execute/formal_protocol-7.m: Ditto.
12387 * objc/execute/root_methods.m: Ditto.
12388 * objc/execute/class-4.m: Ditto.
12389 * objc/execute/bf-12.m: Ditto.
12390 * objc/execute/class-6.m: Ditto.
12391 * objc/execute/bf-14.m: Ditto.
12392 * objc/execute/nested-func-1.m: Ditto.
12393 * objc/execute/class-8.m: Ditto.
12394 * objc/execute/private.m: Ditto.
12395 * objc/execute/bf-16.m: Ditto.
12396 * objc/execute/bf-18.m: Ditto.
12397 * objc/execute/load-3.m: Ditto.
12398 * objc/execute/compatibility_alias.m: Ditto.
12399 * objc/execute/bf-1.m: Ditto.
12400 * objc/execute/no_clash.m: Ditto.
12401 * objc/execute/bf-3.m: Ditto.
12402 * objc/execute/string2.m: Ditto.
12403 * objc/execute/bf-5.m: Ditto.
12404 * objc/execute/string4.m: Ditto.
12405 * objc/execute/bf-7.m: Ditto.
12406 * objc/execute/object_is_meta_class.m: Ditto.
12407 * objc/execute/bf-9.m: Ditto.
12408 * objc/execute/bf-21.m: Ditto.
12409 * objc/execute/cascading-1.m: Ditto.
12410 * objc/execute/trivial.m: Ditto.
12411 * objc/execute/np-1.m: Ditto.
12412 * objc/compile/trivial.m: Ditto.
12413 * objc/execute/class_self-2.m: Include <stdlib.h>.
12414 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12415 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12416 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12417 and 64bit. Use new NeXT interface as required.
12418 * objc.dg/special/unclaimed-category-1.m: Ditto.
12419 * objc.dg/special/unclaimed-category-1.h: Ditto.
12420 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12421 * objc.dg/func-ptr-1.m: Ditto.
12422 * objc.dg/stret-1.m: Ditto.
12423 * objc.dg/encode-2.m: Ditto.
12424 * objc.dg/category-1.m: Ditto.
12425 * objc.dg/encode-3.m: Ditto.
12426 * objc.dg/call-super-3.m: Ditto.
12427 * objc.dg/method-3.m: Ditto.
12428 * objc.dg/func-ptr-2.m: Ditto.
12429 * objc.dg/lookup-1.m: Ditto.
12430 * objc.dg/encode-4.m: Ditto.
12431 * objc.dg/fix-and-continue-1.m: Ditto.
12432 * objc.dg/proto-lossage-3.m: Ditto.
12433 * objc.dg/method-13.m: Ditto.
12434 * objc.dg/proto-qual-1.m: Ditto.
12435 * objc.dg/zero-link-3.m: Ditto.
12436 * objc.dg/bitfield-1.m: Ditto.
12437 * objc.dg/va-meth-1.m: Ditto.
12438 * objc.dg/super-class-3.m: Ditto.
12439 * objc.dg/call-super-1.m: Ditto.
12440 * objc.dg/type-size-2.m: Ditto.
12441 * objc.dg/method-10.m: Ditto.
12442 * objc.dg/defs.m: Ditto.
12443 * objc.dg/const-str-3.m: Ditto.
12444 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12445 Protocol1.h) and next-mapping.h as required. Use new NeXT
12446 interface as required.
12447 * objc.dg/super-class-4.m: Ditto.
12448 * objc.dg/comp-types-8.m: Ditto.
12449 * objc.dg/call-super-2.m: Ditto.
12450 * objc.dg/objc-fast-4.m: Ditto.
12451 * objc.dg/method-6.m: Ditto.
12452 * objc.dg/const-str-3.m: Ditto.
12453 * objc.dg/const-str-7.m: Ditto.
12454 * objc.dg/method-15.m: Ditto.
12455 * objc.dg/method-19.m: Ditto.
12456 * objc.dg/sync-1.m: Ditto.
12457 * objc.dg/layout-1.m: Ditto.
12458 * objc.dg/bitfield-3.m: Ditto.
12459 * objc.dg/try-catch-3.m: Ditto.
12460 * objc.dg/try-catch-7.m: Ditto.
12461 * objc.dg/comp-types-10.m: Ditto.
12462 * objc.dg/selector-2.: Ditto.
12463 * objc.dg/method-7.m: Ditto.
12464 * objc.dg/typedef-alias-1.m: Ditto.
12465 * objc.dg/proto-lossage-2.m: Ditto.
12466 * objc.dg/comp-types-11.m: Ditto.
12467 * objc.dg/sizeof-1.m: Ditto.
12468 * objc.dg/method-17.m: Ditto.
12469 * objc.dg/bitfield-5.m: Ditto.
12470 * objc.dg/try-catch-1.m: Ditto.
12471 * objc.dg/encode-5.m: Ditto.
12472 * objc.dg/fix-and-continue-2.m: Ditto.
12473 * objc.dg/method-9.m: Ditto.
12474 * objc.dg/isa-field-1.m: Ditto.
12475 * objc.dg/local-decl-2.m: Ditto.
12476 * objc.dg/objc-gc-4.m: Ditto.
12477 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12478 * objc.dg/gnu-runtime-3.m: Ditto.
12479 * objc.dg/encode-7.m: Ditto.
12480 * objc.dg/encode-8.m: Ditto.
12481 * objc.dg/selector-3.m: Ditto.
12482 * objc.dg/gnu-runtime-1.m: Ditto.
12483 * objc.dg/const-str-12.m: Ditto.
12484 * objc.dg/gnu-runtime-2.m: Ditto.
12485 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12486 * objc.dg/selector-1.m: Ditto.
12487 * objc.dg/stubify-2.m: Ditto.
12488 * objc.dg/zero-link-1.m: Ditto.
12489 * objc.dg/stret-2.m: Ditto.
12490 * objc.dg/zero-link-2.m: Ditto.
12491 * objc.dg/next-runtime-1.m: Ditto.
12492 * objc.dg/symtab-1.m: Ditto.
12493 * objc.dg/stubify-1.m: Ditto.
12494 * objc.dg/bitfield-2.m: Ditto.
12495 * objc.dg/try-catch-10.m: Apply to both runtimes.
12496 * objc.dg/const-str-1.m: Ditto.
12497 * objc.dg/image-info.m: Ditto.
12498 * objc.dg/encode-9.m: Ditto.
12499 * objc.dg/pragma-1.m: Apply test to all targets.
12500 * objc.dg/const-str-4.m: Ditto.
12501 * objc.dg/const-str-8.m: Ditto.
12502 * objc.dg/super-class-2.m: Ditto.
12503 * objc.dg/try-catch-5.m: Ditto.
12504 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12505 Protocol1.h) and next-mapping.h as required. Use new NeXT
12506 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12507 * objc.dg/const-str-11.m: Ditto.
12508 * objc.dg/const-str-9.m: Ditto.
12509 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12510 * objc.dg/encode-1.m: Remove redundant -lobjc.
12511 * objc.dg/try-catch-9.m: Tidy space.
12512 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12513 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12514 and 64bit. Use new NeXT interface as required.
12515 * obj-c++.dg/template-4.mm: Ditto.
12516 * obj-c++.dg/defs.mm: Ditto.
12517 * obj-c++.dg/basic.mm: Ditto.
12518 * obj-c++.dg/encode-4.mm: Ditto.
12519 * obj-c++.dg/method-17.mm: Ditto.
12520 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12521 * obj-c++.dg/cxx-class-1.mm: Ditto.
12522 * obj-c++.dg/method-10.mm: Ditto.
12523 * obj-c++.dg/va-meth-1.mm: Ditto.
12524 * obj-c++.dg/encode-5.mm: Ditto.
12525 * obj-c++.dg/lookup-2.mm: Ditto.
12526 * obj-c++.dg/template-3.mm: Ditto.
12527 * obj-c++.dg/proto-qual-1.mm: Ditto.
12528 * obj-c++.dg/qual-types-1.m: Ditto.
12529 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12530 * obj-c++.dg/template-1.mm: Ditto.
12531 * obj-c++.dg/encode-6.mm: Ditto.
12532 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12533 Protocol1.h) and next-mapping.h as required. Use new NeXT
12534 interface as required.
12535 * obj-c++.dg/except-1.mm: Ditto.
12536 * obj-c++.dg/const-str-7.mm: Ditto.
12537 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12538 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12539 * obj-c++.dg/selector-2.mm: Ditto.
12540 * obj-c++.dg/isa-field-1.mm: Ditto.
12541 * obj-c++.dg/try-catch-1.mm: Ditto.
12542 * obj-c++.dg/local-decl-1.mm: Ditto.
12543 * obj-c++.dg/try-catch-9.mm: Ditto.
12544 * obj-c++.dg/no-extra-load.mm: Ditto.
12545 * obj-c++.dg/selector-5.mm: Ditto.
12546 * obj-c++.dg/method-12.mm: Ditto.
12547 * obj-c++.dg/try-catch-11.mm: Ditto.
12548 * obj-c++.dg/comp-types-11.mm: Ditto.
12549 * obj-c++.dg/bitfield-3.mm: Ditto.
12550 * obj-c++.dg/method-6.mm: Ditto.
12551 * obj-c++.dg/super-class-2.mm: Ditto.
12552 * obj-c++.dg/method-21.mm: Ditto.
12553 * obj-c++.dg/const-str-8.mm: Ditto.
12554 * obj-c++.dg/try-catch-7.mm: Ditto.
12555 * obj-c++.dg/method-15.mm: Ditto.
12556 * obj-c++.dg/layout-1.mm: Ditto.
12557 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12558 * obj-c++.dg/const-str-3.mm: Ditto.
12559 * obj-c++.dg/try-catch-2.mm: Ditto.
12560 * obj-c++.dg/objc-gc-3.mm: Ditto.
12561 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12562 * obj-c++.dg/bitfield-1.mm: Ditto.
12563 * obj-c++.dg/selector-6.mm: Ditto.
12564 * obj-c++.dg/method-13.mm: Ditto.
12565 * obj-c++.dg/comp-types-12.mm: Ditto.
12566 * obj-c++.dg/bitfield-4.mm: Ditto.
12567 * obj-c++.dg/try-catch-8.mm: Ditto.
12568 * obj-c++.dg/method-2.mm: Ditto.
12569 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12570 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12571 * obj-c++.dg/const-str-4.mm: Ditto.
12572 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12573 * obj-c++.dg/try-catch-3.mm: Ditto.
12574 * obj-c++.dg/comp-types-9.mm: Ditto.
12575 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12576 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12577 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12578 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12579 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12580 Use new NeXT interface as required.
12581 * obj-c++.dg/const-str-10.mm: Ditto.
12582 * obj-c++.dg/const-str-11.mm: Ditto.
12583 * obj-c++.dg/const-str-9.mm: Ditto.
12584 * obj-c++.dg/method-11.mm: Ditto.
12585 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12586 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12587 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12588 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12589 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12591 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12594 * g++.dg/template/typedef30.C: New test case.
12596 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12599 * gcc.c-torture/execute/pr43385.c: New test.
12601 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12603 * gcc.dg/strncpy-fix-1.c: New test.
12605 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12608 * lib/objc-torture.exp (objc-set-runtime-options): New.
12609 * objc/execute/execute.exp: Check runtime options on each pass.
12610 * objc/execute/exceptions/exceptions.exp: Ditto.
12611 * objc/compile/compile.exp: Ditto.
12614 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12616 (check_effective_target_objc2): New proc.
12617 (check_effective_target_next_runtime): New proc.
12618 * lib/objc.exp: Determine which runtime is in force and support it.
12619 * lib/obj-c++.exp: Ditto.
12621 2010-03-24 Jason Merrill <jason@redhat.com>
12624 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12626 2010-03-24 Martin Jambor <mjambor@suse.cz>
12628 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12630 * gcc.dg/ipa/ipa-2.c: Likewise.
12631 * gcc.dg/ipa/ipa-3.c: Likewise.
12632 * gcc.dg/ipa/ipa-4.c: Likewise.
12633 * gcc.dg/ipa/ipa-5.c: Likewise.
12634 * gcc.dg/ipa/ipa-7.c: Likewise.
12635 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12637 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12638 i_can_not_be_propagated_fully2 into a loop.
12639 * gcc.dg/ipa/ipa-8.c: New test.
12640 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12642 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12646 * gcc.dg/guality/pr43479.c: New test.
12647 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12648 and add volatile keyword.
12650 2010-03-23 Mike Stump <mikestump@comcast.net>
12652 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12654 2010-03-23 Jason Merrill <jason@redhat.com>
12656 * g++.dg/ext/altivec-17.C: Adjust error message.
12658 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12659 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12660 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12661 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12662 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12663 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12665 2010-03-22 Jason Merrill <jason@redhat.com>
12668 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12669 * g++.dg/ext/is_pod_98.C: New.
12672 * g++.dg/cpp0x/auto18.C: New.
12674 * gcc.dg/pr36997.c: Adjust error message.
12675 * g++.dg/ext/vector9.C: Likewise.
12676 * g++.dg/conversion/simd3.C: Likewise.
12677 * g++.dg/other/error23.C: Likewise.
12679 2010-03-22 Michael Matz <matz@suse.de>
12681 PR middle-end/43475
12682 * gfortran.dg/pr43475.f90: New testcase.
12684 2010-03-22 Richard Guenther <rguenther@suse.de>
12686 PR tree-optimization/43390
12687 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12689 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12691 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12692 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12694 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12695 Michael Matz <matz@suse.de>
12698 * g++.dg/parse/crash56.C: New test.
12700 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12703 * gfortran.dg/whole_file_15.f90 : New test.
12705 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12708 * gfortran.dg/inquire_size.f90: New test.
12710 2010-03-20 Richard Guenther <rguenther@suse.de>
12712 PR rtl-optimization/43438
12713 * gcc.c-torture/execute/pr43438.c: New testcase.
12715 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12718 * g++.dg/abi/mangle42.C: New test.
12720 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12723 * gcc.dg/pr43211.c: New test.
12724 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12726 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12728 PR rtl-optimization/42258
12729 * gcc.target/arm/thumb1-mul-moves.c: New test.
12732 * gcc.target/arm/thumb-andsi.c: New test.
12734 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12735 dg-require-effective-target.
12737 2010-03-19 Michael Matz <matz@suse.de>
12740 * g++.dg/other/pr43116.C: New testcase.
12742 2010-03-19 Michael Matz <matz@suse.de>
12745 * gcc.dg/pr43305.c: New testcase.
12747 2010-03-19 Richard Guenther <rguenther@suse.de>
12749 PR tree-optimization/43415
12750 * gcc.c-torture/compile/pr43415.c: New testcase.
12752 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12755 * gnat.dg/case_optimization2.adb: New test.
12756 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12758 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12759 Jack Howarth <howarth@bromo.med.uc.edu>
12762 * gcc.target/i386/push-1.c: Don't xfail
12763 scan-assembler-not "movups" on darwin.
12765 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12768 * gcc.dg/pr43058.c: New test.
12770 2010-03-18 Martin Jambor <mjambor@suse.cz>
12772 PR middle-end/42450
12773 * g++.dg/torture/pr42450.C: New test.
12775 2010-03-18 Michael Matz <matz@suse.de>
12777 PR middle-end/43419
12778 * gcc.dg/pr43419.c: New testcase.
12780 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12782 PR rtl-optimization/43360
12783 * gcc.dg/torture/pr43360.c: New.
12785 2010-03-18 Michael Matz <matz@suse.de>
12787 PR tree-optimization/43402
12788 * gcc.dg/pr43402.c: New testcase.
12790 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12793 * gcc.dg/pr42427.c: New test.
12795 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12797 PR libfortran/43265
12798 * gfortran.dg/read_empty_file.f: New test.
12799 * gfortran.dg/read_eof_all.f90: New test.
12800 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12801 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12803 2010-03-17 Michael Matz <matz@suse.de>
12805 * gcc.dg/pr43300.c: Add -w.
12807 2010-03-17 Richard Guenther <rguenther@suse.de>
12809 * gcc.dg/pr43379.c: Add -w.
12811 2010-03-17 Tobias Burnus <burnus@net-b.de>
12814 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12816 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12818 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12820 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12822 * ada/acats/run_all.sh: Log start and end times.
12824 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12826 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12828 2010-03-16 Richard Guenther <rguenther@suse.de>
12830 PR middle-end/43379
12831 * gcc.dg/pr43379.c: New testcase.
12833 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12836 * gcc.dg/guality/pr43051-1.c: New test.
12838 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12841 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12843 2010-03-15 Michael Matz <matz@suse.de>
12845 PR middle-end/43300
12846 * gcc.dg/pr43300.c: New testcase.
12848 2010-03-15 Richard Guenther <rguenther@suse.de>
12850 PR tree-optimization/43367
12851 * gcc.c-torture/compile/pr43367.c: New testcase.
12853 2010-03-15 Richard Guenther <rguenther@suse.de>
12855 PR tree-optimization/43317
12856 * gcc.dg/pr43317.c: New testcase.
12858 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12860 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12862 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12864 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12866 2010-03-14 Tobias Burnus <burnus@net-b.de>
12869 * gfortran.dg/impure_constructor_1.f90: New test.
12871 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12873 PR middle-end/43354
12874 * gfortran.dg/graphite/id-pr43354.f: New.
12876 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12878 PR middle-end/43349
12879 * gfortran.dg/graphite/pr43349.f: New.
12881 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12883 PR middle-end/43306
12884 * gcc.dg/graphite/pr43306.c: New.
12886 2010-03-12 David S. Miller <davem@davemloft.net>
12888 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12891 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12893 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12895 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12899 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12901 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12903 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12904 fail for *-*-mingw* targets.
12906 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12909 * gcc.dg/guality/pr43329-1.c: New test.
12911 2010-03-11 Martin Jambor <mjambor@suse.cz>
12913 PR tree-optimization/43257
12914 * g++.dg/torture/pr43257.C: New test.
12916 2010-03-11 Tobias Burnus <burnus@net-b.de>
12919 * gfortran.dg/namelist_61.f90: New test.
12921 2010-03-11 Richard Guenther <rguenther@suse.de>
12923 PR tree-optimization/43255
12924 * gcc.c-torture/compile/pr43255.c: New testcase.
12926 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12928 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12929 * gcc.dg/pr43280.c: New testcase.
12931 2010-03-11 Richard Guenther <rguenther@suse.de>
12934 * gcc.dg/lto/20100227-1_0.c: New testcase.
12935 * gcc.dg/lto/20100227-1_1.c: Likewise.
12937 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12939 PR libfortran/43320
12940 PR libfortran/43265
12941 * gfortran.dg/read_eof_6.f: New test
12942 * gfortran.dg/read_x_eof.f90: New test.
12943 * gfortran.dg/read_x_past.f: Update test.
12945 2010-03-10 Jan Hubicka <jh@suse.cz>
12947 * gcc.c-torture/compile/pr43288.c: New test.
12949 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12951 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12953 * g++.old-deja/g++.pt/asm2.C: Likewise.
12954 * gcc.c-torture/compile/20000804-1.c: Likewise.
12955 * gcc.target/i386/clobbers.c: Likewise.
12957 2010-03-10 Tobias Burnus <burnus@net-b.de>
12960 * gfortran.dg/c_assoc_3.f90: New test.
12962 2010-03-10 Jakub Jelinek <jakub@redhat.com>
12965 * gcc.dg/guality/pr36728-1.c: New test.
12966 * gcc.dg/guality/pr36728-2.c: New test.
12968 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12970 * gcc.dg/h8300-div-delay-slot.c: New test.
12972 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
12974 PR tree-optimization/43236
12975 * gcc.c-torture/execute/pr43236.c: New test.
12977 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
12979 PR middle-end/42859
12980 * g++.dg/eh/pr42859.C: New test.
12982 2010-03-09 Jakub Jelinek <jakub@redhat.com>
12985 * gcc.dg/pr43299.c: New test.
12988 * g++.dg/eh/unwind2.C: New test.
12990 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12991 Reza Yazdani <reza.yazdani@amd.com>
12993 PR middle-end/43065
12994 * gcc.dg/graphite/run-id-4.c: New.
12996 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12998 PR middle-end/43065
12999 * gcc.dg/graphite/run-id-3.c: New.
13001 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13003 PR middle-end/42644
13004 PR middle-end/42130
13005 * gcc.dg/graphite/id-18.c: New.
13006 * gcc.dg/graphite/run-id-pr42644.c: New.
13008 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13010 PR middle-end/42326
13011 * gcc.dg/graphite/pr42326.c: New.
13013 2010-03-08 Richard Guenther <rguenther@suse.de>
13015 PR tree-optimization/43269
13016 * gcc.c-torture/execute/pr43269.c: New testcase.
13018 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13021 * gfortran.dg/typebound_call_13.f03: New.
13023 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13025 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13026 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13028 2010-03-05 Jason Merrill <jason@redhat.com>
13030 * g++.dg/abi/mangle40.C: Require weak and alias.
13032 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13034 PR middle-end/42326
13035 * gfortran.dg/graphite/pr42326.f90: New.
13036 * gfortran.dg/graphite/pr42326-1.f90: New.
13038 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13040 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13041 (gnat_target_compile): Likewise.
13042 Reinitialize GNAT_UNDER_TEST if target changes.
13043 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13044 (local_find_gnatmake): Pass full --GCC to gnatlink.
13047 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13050 * gcc.dg/compound-literal-1.c: New testcase.
13052 2010-03-04 Martin Jambor <mjambor@suse.cz>
13054 PR tree-optimization/43164
13055 PR tree-optimization/43191
13056 * gcc.c-torture/compile/pr43164.c: New test.
13057 * gcc.c-torture/compile/pr43191.c: Likewise.
13059 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13062 * gfortran.dg/finalize_9.f90: New.
13064 2010-03-04 Tobias Burnus <burnus@net-b.de>
13065 Ken Werner <ken@linux.vnet.ibm.com>
13067 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13068 to dg-options for spu.
13069 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13070 dump-scan target to exclude spu.
13072 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13074 PR middle-end/43209
13075 * gcc.dg/tree-ssa/ivopts-4.c: New.
13077 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13079 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13080 include-opts and exclude-opts; skip checking the flags if arguments
13081 are the same as the defaults.
13082 (dg-xfail-if): Verify the number of arguments, supply defaults
13083 for unspecified optional arguments.
13084 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13086 2010-03-03 Jason Merrill <jason@redhat.com>
13089 * g++.dg/abi/mangle40.C: Updated.
13091 2010-03-03 Jason Merrill <jason@redhat.com>
13093 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13094 * g++.dg/abi/mangle23.C: Likewise.
13095 * g++.dg/eh/simd-2.C: Likewise.
13096 * g++.dg/ext/attribute-test-2.C: Likewise.
13097 * g++.dg/ext/vector14.C: Likewise.
13098 * g++.dg/other/pr34435.C: Likewise.
13099 * g++.dg/template/conv8.C: Likewise.
13100 * g++.dg/template/nontype9.C: Likewise.
13101 * g++.dg/template/qualttp17.C: Likewise.
13102 * g++.dg/template/ref1.C: Likewise.
13103 * g++.old-deja/g++.pt/crash68.C: Likewise.
13104 * g++.old-deja/g++.pt/ref1.C: Likewise.
13105 * g++.old-deja/g++.pt/ref3.C: Likewise.
13106 * g++.old-deja/g++.pt/ref4.C: Likewise.
13109 * g++.dg/abi/mangle40.C: New.
13110 * g++.dg/abi/mangle41.C: New.
13111 * g++.dg/lto/20100302_0.C: New.
13112 * g++.dg/lto/20100302_1.C: New.
13113 * g++.dg/lto/20100302.h: New.
13115 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13118 * gfortran.dg/internal_pack_12.f90: New test.
13120 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13122 * gcc.dg/pr36997.c: Adjust error message.
13124 2010-03-03 Mike Stump <mikestump@comcast.net>
13126 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13127 adjustments to not be present on machines that align the stack to
13128 more than 4 bytes and don't have a red zone yet as that is an
13129 unimplemented optimization.
13131 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13134 * gfortran.dg/impure_assignment_3.f90: New.
13136 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13139 * gfortran.dg/pr43229.f90: New test.
13142 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13145 * gcc.dg/guality/pr43177.c: New test.
13147 2010-03-02 Jason Merrill <jason@redhat.com>
13149 * g++.dg/ext/vector9.C: Adjust error message.
13150 * g++.dg/conversion/simd3.C: Likewise.
13151 * g++.dg/other/error23.C: Likewise.
13153 2010-03-02 Mike Stump <mikestump@comcast.net>
13156 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13158 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13161 * gfortran.dg/internal_pack_10.f90: New test.
13164 * gfortran.dg/internal_pack_11.f90: New test.
13166 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13168 PR middle-end/42640
13169 * gcc.dg/tree-ssa/pr42640.c: New.
13171 2010-03-01 Richard Guenther <rguenther@suse.de>
13173 PR tree-optimization/43220
13174 * gcc.c-torture/execute/pr43220.c: New testcase.
13176 2010-03-01 Richard Guenther <rguenther@suse.de>
13178 PR middle-end/43213
13179 * gcc.dg/pr43213.c: New testcase.
13181 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13184 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13186 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13188 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13190 (check_effective_target_ucn): Likewise.
13192 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13194 * gcc.dg/ucnid-2.c: Likewise.
13195 * gcc.dg/ucnid-3.c: Likewise.
13196 * gcc.dg/ucnid-4.c: Likewise.
13197 * gcc.dg/ucnid-11.c: Likewise.
13198 * gcc.dg/ucnid-12.c: Likewise.
13199 * gcc.dg/ucnid-6.c: Skip if !ucn.
13200 * gcc.dg/ucnid-9.c: Likewise.
13202 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13204 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13205 lists to dg-skip-if.
13206 * gcc.target/i386/stackalign/return-3.c: Likewise.
13208 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13210 * gcc.target/i386/clearcap.map: New file.
13211 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13212 Pass clearcap.map by default if supported.
13214 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13217 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13219 * gfortran.dg/stat_2.f90: Likewise.
13221 2010-03-01 Tobias Burnus <burnus@net-b.de>
13224 * gfortran.dg/module_read_2.f90: New test.
13226 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13229 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13230 * g++.dg/abi/mangle12.C: Likewise.
13231 * g++.dg/abi/mangle20-2.C: Likewise.
13232 * g++.dg/abi/mangle17.C: Likewise.
13233 * g++.dg/template/cond2.C: Likewise.
13234 * g++.dg/template/pr35240.C: Likewise.
13236 2010-02-27 Richard Guenther <rguenther@suse.de>
13238 PR tree-optimization/43186
13239 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13241 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13243 * g++.dg/abi/packed1.C: Expect warning on the SH.
13245 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13248 * g++.dg/parse/error37.C: New test.
13250 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13254 * gcc.dg/pr8927-1.c: Match new note.
13255 * gcc.dg/990506-0.c: Likewise.
13256 * gcc.dg/gomp/flush-2.c: Likewise.
13257 * gcc.dg/gomp/atomic-5.c: Likewise.
13258 * gcc.dg/gomp/pr34607.c: Likewise.
13259 * gcc.dg/pr35746.c: Likewise.
13260 * gcc.dg/cpp/pragma-1.c: Likewise.
13261 * gcc.dg/cpp/pragma-2.c: Likewise.
13262 * gcc.dg/pr41842.c: Likewise.
13263 * gcc.dg/noncompile/20040629-1.c: Likewise.
13264 * objc.dg/private-1.m: Likewise.
13266 2010-02-27 Tobias Burnus <burnus@net-b.de>
13269 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13270 * gfortran.dg/default_initialization_4.f90: New test.
13272 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13274 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13275 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13276 * gnat.dg/thin_pointer2.adb: New test.
13277 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13279 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13282 * gcc.dg/cpp/c90-pedantic.c: New.
13283 * gcc.dg/cpp/c90.c: New.
13284 * gcc.dg/gnu90-const-expr-1.c: New.
13285 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13287 2010-02-26 Richard Guenther <rguenther@suse.de>
13289 PR tree-optimization/43186
13290 * gcc.c-torture/compile/pr43186.c: New testcase.
13292 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13295 * c-c++-common/dwarf2/pr43190.c: New test.
13297 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13299 PR testsuite/37074:
13300 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13302 2010-02-26 Richard Guenther <rguenther@suse.de>
13304 PR tree-optimization/43188
13305 * gcc.c-torture/compile/pr43188.c: New testcase.
13307 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13310 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13312 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13314 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13316 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13319 * gcc.target/powerpc/pr43154.c: New file.
13321 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13324 * gfortran.dg/debug/pr43166.f: New test.
13327 * gcc.dg/torture/pr43165.c: New test.
13329 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13332 * c-c++-common/pr41779.c: Update.
13334 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13337 * lib/gnat-dg.exp (gnat_load): Redefine.
13339 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13340 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13342 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13345 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13346 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13350 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13352 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13354 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13357 * gcc.dg/guality/vla-1.c: New test.
13359 2010-02-24 Tobias Burnus <burnus@net-b.de>
13362 * gfortran.dg/c_ptr_tests_15.f90: New test.
13364 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13367 * gcc.target/i386/pr43107.c: New test.
13369 2010-02-23 Jason Merrill <jason@redhat.com>
13372 * g++.dg/cpp0x/variadic100.C: New.
13374 2010-02-23 Jason Merrill <jason@redhat.com>
13377 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13378 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13379 * c-c++-common/dwarf2/vla1.c: New.
13381 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13384 * gcc.dg/pr43139.c: New test.
13387 * gcc.dg/guality/pr43077-1.c: New test.
13389 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13392 * gcc.dg/march.c: New.
13393 * gcc.dg/march-generic.c: New.
13394 * gcc.dg/mtune.c: New.
13396 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13398 PR middle-end/43083
13399 * gcc.dg/graphite/pr43083.c: New.
13401 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13403 PR middle-end/43097
13404 * gfortran.dg/graphite/pr43097.f: New.
13406 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13407 Manuel López-Ibáñez <manu@gcc.gnu.org>
13409 PR middle-end/43140
13410 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13412 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13414 PR middle-end/43026
13415 * g++.dg/graphite/pr43026.C: New.
13417 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13420 * gcc.dg/cleanup-1.c: Update.
13421 * gcc.dg/func-args-1.c: Update.
13422 * gcc.dg/format/sentinel-1.c: Update.
13423 * g++.old-deja/g++.jason/scoping10.C: Update.
13424 * g++.old-deja/g++.ns/lookup5.C: Update.
13425 * g++.dg/ext/cleanup-1.C: Update.
13426 * g++.dg/parse/varmod1.C: Update.
13427 * g++.dg/parse/error33.C: Update.
13428 * g++.dg/expr/call3.C: Update.
13429 * g++.dg/func-args-1.C: New.
13431 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13434 * gcc.dg/attr-used-2.c: Moved to ...
13435 * c-c++-common/attr-used-2.c: Here.
13437 * gcc.dg/attr-used.c: Moved to ...
13438 * c-c++-common/attr-used.c: Here.
13440 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13442 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13444 2010-02-22 Richard Guenther <rguenther@suse.de>
13447 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13448 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13450 2010-02-22 Richard Guenther <rguenther@suse.de>
13452 PR tree-optimization/42749
13453 * gcc.c-torture/compile/pr42749.c: New testcase.
13455 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13458 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13459 * gfortran.dg/internal_pack_9.f90: New test.
13461 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13464 * g++.dg/template/recurse.C: Adjust.
13465 * g++.dg/template/pr23510.C: New.
13467 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13470 * g++.dg/template/memclass4.C: New test.
13472 2010-02-21 Tobias Burnus <burnus@net-b.de>
13475 * gfortran.dg/reassoc_5.f90: New test.
13477 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13480 * gcc.target/i386/pr43067.c: New test.
13482 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13485 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13487 * g++.dg/warn/Wconversion-null.C: New test.
13488 * g++.old-deja/g++.other/null1.C: Move to...
13489 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13491 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13495 * gfortran.dg/dependency_26.f90: New test.
13498 * gfortran.dg/internal_pack_7.f90: New test.
13501 * gfortran.dg/internal_pack_8.f90: New test.
13503 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13506 * c-c++-common/pr41779.c: Fix broken testcase.
13508 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13511 * c-c++-common/pr36513.c: New testcase.
13512 * c-c++-common/pr36513-2.c: New testcase.
13514 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13517 * c-c++-common/pr41779.c: New.
13519 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13522 * gcc.dg/pr43084.c: New test.
13524 2010-02-19 Richard Guenther <rguenther@suse.de>
13526 PR tree-optimization/42916
13527 * gcc.dg/pr42916.c: New testcase.
13529 2010-02-18 Jason Merrill <jason@redhat.com>
13532 * g++.dg/abi/packed1.C: Add expected warning.
13535 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13536 * gcc.dg/torture/dg-torture.exp: Likewise.
13537 * c-c++-common/torture/complex-sign.h,
13538 c-c++-common/torture/complex-sign-add.c,
13539 c-c++-common/torture/complex-sign-mixed-add.c,
13540 c-c++-common/torture/complex-sign-mixed-div.c,
13541 c-c++-common/torture/complex-sign-mixed-mul.c,
13542 c-c++-common/torture/complex-sign-mixed-sub.c,
13543 c-c++-common/torture/complex-sign-mul.c,
13544 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13545 Adapt for C++ compilation as well.
13548 * g++.dg/ext/label1.C: Update.
13549 * g++.dg/ext/label2.C: Update.
13552 * g++.dg/template/dependent-name6.C: New.
13555 * g++.dg/parse/namespace12.C: New.
13557 2010-02-18 Martin Jambor <mjambor@suse.cz>
13559 PR tree-optimization/43066
13560 * gcc.c-torture/compile/pr43066.c: New test.
13562 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13564 * g++.dg/ext/attrib35.C: Fix target selector string.
13565 * g++.dg/ext/attrib36.C: Ditto.
13566 * g++.dg/ext/attrib37.C: Ditto.
13567 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13568 * g++.dg/abi/mangle25.C: Ditto.
13570 2010-02-17 Jason Merrill <jason@redhat.com>
13573 * g++.dg/parse/namespace11.C: New.
13576 * g++.dg/ext/attrib37.C: New.
13579 * g++.dg/template/ptrmem20.C: New.
13581 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13584 * gcc.target/i386/xop-check.h: Include m256-check.h.
13585 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13586 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13587 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13588 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13590 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13593 * gcc.dg/pr42918.c: New test.
13595 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13597 * g++.dg/ext/attrib36.C: Require ILP32.
13599 2010-02-16 Richard Guenther <rguenther@suse.de>
13601 PR tree-optimization/41043
13602 * gfortran.dg/pr41043.f90: New testcase.
13603 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13605 2010-02-16 Jason Merrill <jason@redhat.com>
13607 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13609 2010-02-16 Ira Rosen <irar@il.ibm.com>
13611 PR tree-optimization/43074
13612 * gcc.dg/vect/fast-math-pr43074.c: New test.
13614 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13616 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13618 2010-02-16 Jason Merrill <jason@redhat.com>
13621 * g++.dg/ext/attrib36.C: New.
13624 * g++.dg/other/array6.C: New.
13626 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13628 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13630 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13632 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13633 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13634 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13635 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13636 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13637 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13639 2010-02-15 Richard Guenther <rguenther@suse.de>
13641 PR middle-end/43068
13642 * g++.dg/torture/pr43068.C: New testcase.
13644 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13647 * g++.dg/opt/ice1.C: New.
13649 2010-02-14 Jason Merrill <jason@redhat.com>
13652 * g++.dg/cpp0x/initlist-opt.C: New.
13654 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13658 * gfortran.dg/internal_pack_6.f90: New test.
13660 2010-02-12 Jason Merrill <jason@redhat.com>
13663 * g++.dg/cpp0x/variadic99.C: New.
13665 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13667 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13668 sign extend pointers to gualchk_t.
13671 * g++.dg/other/default3.C: Xfail g4 test.
13673 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13675 PR middle-end/43012
13676 * gcc.dg/graphite/pr43012.c: New.
13678 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13680 PR middle-end/42930
13681 * g++.dg/graphite/pr42930.C: New.
13683 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13685 PR middle-end/42914
13686 PR middle-end/42530
13687 * gcc.dg/graphite/pr42530.c: New.
13688 * gcc.dg/graphite/pr42914.c: New.
13690 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13692 PR middle-end/42771
13693 * gcc.dg/graphite/pr42771.c: New.
13695 2010-02-11 Richard Guenther <rguenther@suse.de>
13697 PR tree-optimization/42998
13698 * gcc.c-torture/compile/pr42998.c: New testcase.
13700 2010-02-10 Jason Merrill <jason@redhat.com>
13703 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13705 PR c++/42983, core issue 906
13706 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13707 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13710 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13712 2010-02-10 Richard Guenther <rguenther@suse.de>
13714 PR tree-optimization/43017
13715 * gcc.dg/torture/pr43017.c: New testcase.
13717 2010-02-10 Tobias Burnus <burnus@net-b.de>
13720 * gfortran.dg/private_type_1.f90: Update error location.
13721 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13722 * gfortran.dg/typebound_operator_2.f03: Ditto.
13723 * gfortran.dg/assignment_2.f90: Ditto.
13724 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13725 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13727 2010-02-10 Tobias Burnus <burnus@net-b.de>
13730 * gfortran.dg/bind_c_usage_20.f90: New test.
13732 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13735 * g++.dg/debug/pr43010.C: New test.
13737 2010-02-10 Richard Guenther <rguenther@suse.de>
13740 * gcc.c-torture/execute/20100209-1.c: New testcase.
13741 * gcc.dg/fold-div-3.c: Likewise.
13743 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13745 * gcc.dg/builtin-ffs-1.c: New test.
13747 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13750 * gfortran.dg/array_constructor_35.f90: New test.
13752 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13754 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13756 2010-02-09 Jason Merrill <jason@redhat.com>
13759 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13762 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13764 2010-02-09 Tobias Burnus <burnus@net-b.de>
13767 * gfortran.dg/module_write_1.f90: New test.
13769 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13771 * gcc.dg/pr19340.c: Adjust.
13773 2010-02-09 Richard Guenther <rguenther@suse.de>
13775 PR tree-optimization/43008
13776 * gcc.c-torture/execute/pr43008.c: New testcase.
13778 2010-02-09 Richard Guenther <rguenther@suse.de>
13780 PR tree-optimization/43000
13781 * gcc.dg/torture/pr43000.c: New testcase.
13782 * gcc.dg/torture/pr43002.c: Likewise.
13784 2010-02-09 Daniel Kraft <d@domob.eu>
13787 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13788 and pass -Wsurprising as necessary.
13790 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13792 PR tree-optimization/42890
13793 * g++.dg/torture/pr42890.C: New test.
13795 2010-02-08 Richard Guenther <rguenther@suse.de>
13797 PR middle-end/42995
13798 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13800 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13802 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13803 return 0 from main.
13804 * gcc.dg/graphite/block-1.c: Same.
13805 * gcc.dg/graphite/block-3.c: Same.
13806 * gcc.dg/graphite/block-4.c: Same.
13807 * gcc.dg/graphite/block-5.c: Same.
13808 * gcc.dg/graphite/block-6.c: Same.
13809 * gcc.dg/graphite/block-7.c: Same.
13810 * gcc.dg/graphite/interchange-0.c: Same.
13811 * gcc.dg/graphite/interchange-1.c: Same.
13812 * gcc.dg/graphite/interchange-10.c: Same.
13813 * gcc.dg/graphite/interchange-11.c: Same.
13814 * gcc.dg/graphite/interchange-12.c: Same.
13815 * gcc.dg/graphite/interchange-2.c: Same.
13816 * gcc.dg/graphite/interchange-3.c: Same.
13817 * gcc.dg/graphite/interchange-4.c: Same.
13818 * gcc.dg/graphite/interchange-5.c: Same.
13819 * gcc.dg/graphite/interchange-6.c: Same.
13820 * gcc.dg/graphite/interchange-7.c: Same.
13821 * gcc.dg/graphite/interchange-8.c: Same.
13822 * gcc.dg/graphite/interchange-9.c: Same.
13823 * gcc.dg/graphite/interchange-mvt.c: Same.
13825 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13827 * gfortran.dg/graphite/id-19.f: New.
13828 * gfortran.dg/graphite/pr14741.f90: New.
13829 * gfortran.dg/graphite/pr41924.f90: New.
13830 * gfortran.dg/graphite/run-id-2.f90: New.
13832 2010-02-07 Richard Guenther <rguenther@suse.de>
13834 PR middle-end/42956
13835 * gcc.c-torture/compile/pr42956.c: New testcase.
13837 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13839 PR libfortran/42742
13840 * gfortran.dg/fmt_cache_2.f: New test.
13842 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13844 * gfortran.dg/read_no_eor.f90: New test.
13846 2010-02-05 Jason Merrill <jason@redhat.com>
13848 * g++.dg/ext/label13.C: Move constructor body out of class.
13850 2010-02-03 Jason Merrill <jason@redhat.com>
13853 * g++.dg/ext/dllexport3.C: New.
13855 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13857 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13859 2010-02-05 Richard Guenther <rguenther@suse.de>
13861 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13863 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13866 * g++.dg/other/crash-9.C: New test.
13868 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13871 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13873 2010-02-04 Richard Guenther <rguenther@suse.de>
13875 PR rtl-optimization/42952
13876 * gcc.dg/torture/pr42952.c: New testcase.
13878 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13880 PR libfortran/42901
13881 * gfortran.dg/namelist_60.f90: New test.
13883 2010-02-03 Jason Merrill <jason@redhat.com>
13886 * g++.dg/ext/builtin11.C: New.
13890 * g++.dg/abi/mangle35.C: New.
13891 * g++.dg/abi/mangle37.C: New.
13894 * g++.dg/abi/mangle36.C: New.
13897 * g++.dg/warn/string1.C: New.
13899 2010-02-03 Richard Guenther <rguenther@suse.de>
13901 PR tree-optimization/42944
13902 * gcc.dg/errno-1.c: New testcase.
13904 2010-02-03 Richard Guenther <rguenther@suse.de>
13906 PR middle-end/42927
13907 * gcc.c-torture/compile/pr42927.c: New testcase.
13909 2010-02-03 Tobias Burnus <burnus@net-b.de>
13912 * gfortran.dg/null_4.f90: New test.
13914 2010-02-02 Jason Merrill <jason@redhat.com>
13917 * g++.dg/ext/label13.C: New.
13919 2010-02-02 Tobias Burnus <burnus@net-b.de>
13922 * gfortran.dg/func_result_5.f90: New test.
13924 2010-02-01 Tobias Burnus <burnus@net-b.de>
13927 * gfortran.dg/pure_initializer_3.f90: News test.
13929 2010-01-31 Janus Weil <janus@gcc.gnu.org>
13932 * gfortran.dg/allocate_derived_2.f90: New test.
13934 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13936 PR middle-end/42898
13937 * gcc.dg/torture/pr42898-2.c: New test.
13939 2010-01-31 Richard Guenther <rguenther@suse.de>
13941 PR middle-end/42898
13942 * gcc.dg/torture/pr42898.c: New testcase.
13944 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
13947 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13948 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13950 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
13952 * g++.dg/tree-ssa/inline-1.C: New.
13953 * g++.dg/tree-ssa/inline-2.C: New.
13954 * g++.dg/tree-ssa/inline-3.C: New.
13956 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13959 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13960 the string 'pow' in the pathname of the compiler from generating a
13963 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13965 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13966 * g++.old-deja/g++.mike/eh17.C: Likewise.
13967 * g++.old-deja/g++.mike/p5571.C: Likewise.
13969 2010-01-29 Dodji Seketeli <dodji@redhat.com>
13976 * g++.dg/other/crash-5.C: New test.
13977 * g++.dg/other/crash-6.C: New test.
13978 * g++.dg/other/crash-7.C: New test.
13979 * g++.dg/other/crash-8.C: New test.
13981 2010-01-29 Jakub Jelinek <jakub@redhat.com>
13983 PR rtl-optimization/42889
13984 * gcc.dg/pr42889.c: New test.
13986 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13988 * gcc.target/i386/pr42881.c: Use SSE2.
13990 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
13993 * gcc.target/i386/pr42891.c: New test.
13995 2010-01-28 Richard Guenther <rguenther@suse.de>
13997 PR tree-optimization/42871
13998 * g++.dg/torture/pr42871.C: New testcase.
14000 2010-01-28 Richard Guenther <rguenther@suse.de>
14002 * gcc.dg/Wobjsize-1.h: New testcase.
14003 * gcc.dg/Wobjsize-1.c: Likewise.
14005 2010-01-28 Richard Guenther <rguenther@suse.de>
14007 PR middle-end/42883
14008 * g++.dg/torture/pr42883.C: New testcase.
14010 2010-01-28 Michael Matz <matz@suse.de>
14012 * gcc.target/i386/pr42881.c: New test.
14014 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14016 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14017 Add i?86-*-solaris2* support.
14019 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14023 * g++.dg/template/typedef27.C: New test case.
14024 * g++.dg/template/typedef28.C: New test case.
14026 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14028 * gcc.dg/optimize-bswap*.c: Add ARM target
14030 2010-01-27 Richard Guenther <rguenther@suse.de>
14032 PR middle-end/42878
14033 * gcc.dg/torture/pr42878-1.c: New testcase.
14034 * gcc.dg/torture/pr42878-2.c: Likewise.
14036 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14038 PR middle-end/42874
14039 * gcc.dg/vla-22.c: New test.
14041 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14043 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14046 2010-01-26 Richard Guenther <rguenther@suse.de>
14048 PR rtl-optimization/42685
14049 * gcc.dg/pr42685.c: New testcase.
14050 * g++.dg/other/pr42685.C: Likewise.
14052 2010-01-26 Richard Guenther <rguenther@suse.de>
14054 PR middle-end/42806
14055 * g++.dg/other/pr42806.C: New testcase.
14057 2010-01-26 Richard Guenther <rguenther@suse.de>
14059 PR tree-optimization/42250
14060 * gcc.dg/pr42250.c: New testcase.
14062 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14064 * gnat.dg/array_bounds_test.adb: New test.
14066 2010-01-25 Tobias Burnus <burnus@net-b.de>
14069 * gfortran.dg/generic_21.f90: New test.
14071 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14074 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14076 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14079 * g++.dg/abi/arm_va_list2.C: New test.
14080 * g++.dg/abi/arm_va_list2.h: Companion header file.
14082 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14085 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14088 * gfortran.dg/char_array_arg_1.f90 : New test.
14090 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14092 2010-01-24 Tobias Burnus <burnus@net-b.de>
14095 * gfortran.dg/generic_20.f90: New test.
14097 2010-01-22 Michael Matz <matz@suse.de>
14099 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14102 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14105 * gfortran.dg/dependency_25.f90 : New test.
14107 2010-01-21 Martin Jambor <mjambor@suse.cz>
14109 PR tree-optimization/42585
14110 * gcc.dg/tree-ssa/pr42585.c: New test.
14112 2010-01-21 Richard Guenther <rguenther@suse.de>
14114 PR middle-end/19988
14115 * gcc.dg/pr19988.c: New testcase.
14117 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14119 * g++.dg/compat/decimal/compat-common.h: New file.
14120 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14121 * g++.dg/compat/decimal/pass_x.h: New file.
14122 * g++.dg/compat/decimal/pass_y.h: New file.
14123 * g++.dg/compat/decimal/pass-1_main.C: New file.
14124 * g++.dg/compat/decimal/pass-1_x.C: New file.
14125 * g++.dg/compat/decimal/pass-1_y.C: New file.
14126 * g++.dg/compat/decimal/pass-2_main.C: New file.
14127 * g++.dg/compat/decimal/pass-2_x.C: New file.
14128 * g++.dg/compat/decimal/pass-2_y.C: New file.
14129 * g++.dg/compat/decimal/pass-3_main.C: New file.
14130 * g++.dg/compat/decimal/pass-3_x.C: New file.
14131 * g++.dg/compat/decimal/pass-3_y.C: New file.
14132 * g++.dg/compat/decimal/pass-4_main.C: New file.
14133 * g++.dg/compat/decimal/pass-4_x.C: New file.
14134 * g++.dg/compat/decimal/pass-4_y.C: New file.
14135 * g++.dg/compat/decimal/pass-5_main.C: New file.
14136 * g++.dg/compat/decimal/pass-5_x.C: New file.
14137 * g++.dg/compat/decimal/pass-5_y.C: New file.
14138 * g++.dg/compat/decimal/pass-6_main.C: New file.
14139 * g++.dg/compat/decimal/pass-6_x.C: New file.
14140 * g++.dg/compat/decimal/pass-6_y.C: New file.
14141 * g++.dg/compat/decimal/return_x.h: New file.
14142 * g++.dg/compat/decimal/return_y.h: New file.
14143 * g++.dg/compat/decimal/return-1_main.C: New file.
14144 * g++.dg/compat/decimal/return-1_x.C: New file.
14145 * g++.dg/compat/decimal/return-1_y.C: New file.
14146 * g++.dg/compat/decimal/return-2_main.C: New file.
14147 * g++.dg/compat/decimal/return-2_x.C: New file.
14148 * g++.dg/compat/decimal/return-2_y.C: New file.
14149 * g++.dg/compat/decimal/return-3_main.C: New file.
14150 * g++.dg/compat/decimal/return-3_x.C: New file.
14151 * g++.dg/compat/decimal/return-3_y.C: New file.
14152 * g++.dg/compat/decimal/return-4_main.C: New file.
14153 * g++.dg/compat/decimal/return-4_x.C: New file.
14154 * g++.dg/compat/decimal/return-4_y.C: New file.
14155 * g++.dg/compat/decimal/return-5_main.C: New file.
14156 * g++.dg/compat/decimal/return-5_x.C: New file.
14157 * g++.dg/compat/decimal/return-5_y.C: New file.
14158 * g++.dg/compat/decimal/return-6_main.C: New file.
14159 * g++.dg/compat/decimal/return-6_x.C: New file.
14160 * g++.dg/compat/decimal/return-6_y.C: New file.
14162 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14165 * gcc.dg/pr42715.c: New.
14167 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14170 * g++.dg/parse/crash55.C: New.
14172 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14175 * gcc.dg/guality/pr42782.c: New.
14177 2010-01-20 Jason Merrill <jason@redhat.com>
14180 * g++.dg/abi/packed1.C: New.
14183 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14186 * g++.dg/parse/fn-typedef1.C: New.
14187 * g++.dg/other/cv_quals.C: Adjust.
14189 2010-01-20 Anthony Green <green@moxielogic.com>
14191 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14192 pack(push) pragma).
14193 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14194 * gcc.dg/20020312-2.c: Port this to the moxie core.
14195 * gcc.dg/weak/typeof-2.c: Ditto.
14197 2010-01-20 Richard Guenther <rguenther@suse.de>
14199 PR tree-optimization/42717
14200 * gcc.c-torture/compile/pr42717.c: New testcase.
14202 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14204 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14205 of signed, add a few new tests.
14207 PR middle-end/42803
14208 * g++.dg/parse/limits-initializer1.C: New test.
14210 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14213 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14214 * gfortran.dg/typebound_call_12.f03: New test.
14216 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14219 * gfortran.dg/bounds_check_15.f90 : New test.
14221 2010-01-19 Michael Matz <matz@suse.de>
14223 PR tree-optimization/41783
14224 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14226 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14229 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14230 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14231 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14232 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14233 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14234 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14235 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14236 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14237 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14238 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14239 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14241 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14244 * gfortran.dg/extends_6.f03: Modified an error message.
14245 * gfortran.dg/extends_10.f03: New test.
14246 * gfortran.dg/private_type_6.f03: Modified an error message.
14247 * gfortran.dg/structure_constructor_8.f03: Ditto.
14249 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14251 PR tree-optimization/42719
14252 * gcc.dg/pr42719.c: New test.
14255 * gcc.dg/pr42728.c: New test.
14257 2010-01-19 Anthony Green <green@moxielogic.com>
14259 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14261 2010-01-18 Anthony Green <green@moxielogic.com>
14263 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14266 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14268 * g++.dg/template/error45.C: reverted as part of reverting the
14269 fix of PR c++/42634.
14271 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14274 * g++.dg/template/error45.C: New test.
14276 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14279 * g++.dg/conversion/op6.C: New test.
14281 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14284 * gcc.target/alpha/pr42774.c: New test.
14286 2010-01-18 Richard Guenther <rguenther@suse.de>
14288 PR tree-optimization/42781
14289 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14291 2010-01-17 Richard Guenther <rguenther@suse.de>
14293 PR middle-end/42248
14294 * gcc.c-torture/execute/pr42248.c: New testcase.
14296 2010-01-17 Richard Guenther <rguenther@suse.de>
14298 PR tree-optimization/42773
14299 * g++.dg/torture/pr42773.C: New testcase.
14301 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14304 * gfortran.dg/interface_assignment_5.f90: New test.
14306 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14309 * g++.dg/template/crash94.C: Reverted.
14311 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14314 * gcc.dg/debug/pr42767.c: New.
14316 2010-01-15 Jason Merrill <jason@redhat.com>
14319 * g++.dg/cpp0x/decltype22.C: New.
14321 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14323 PR middle-end/42760
14324 * g++.dg/torture/pr42760.C: New test.
14326 2010-01-15 Jing Yu <jingyu@google.com>
14328 PR rtl-optimization/42691
14329 * gcc.c-torture/execute/pr42691.c: New.
14331 2010-01-15 Richard Guenther <rguenther@suse.de>
14333 PR middle-end/42739
14334 * g++.dg/torture/pr42739.C: New testcase.
14336 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14338 * g++.dg/template/error45.C: Revert as part of reverting changes
14341 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14344 * gfortran.dg/interface_31.f90: New test.
14346 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14348 * gcc.target/powerpc/pr42747.c: New file.
14350 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14352 PR middle-end/42674
14353 * c-c++-common/pr42674.c: New test.
14356 * g++.dg/template/instantiate11.C: New test.
14358 2010-01-14 Jason Merrill <jason@redhat.com>
14361 * g++.dg/overload/error3.C: New.
14364 * g++.dg/overload/rvalue1.C: New.
14366 2010-01-14 Martin Jambor <mjambor@suse.cz>
14368 PR tree-optimization/42706
14369 * gcc.dg/ipa/pr42706.c: New testcase.
14371 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14373 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14375 2010-01-14 Martin Jambor <mjambor@suse.cz>
14377 PR tree-optimization/42714
14378 * g++.dg/torture/pr42714.C: New test.
14380 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14382 PR rtl-optimization/42246
14383 * gfortran.dg/pr42246-2.f: New.
14385 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14387 PR rtl-optimization/42389
14388 * gcc.dg/pr42389.c: New.
14390 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14392 PR rtl-optimization/42388
14393 * gcc.dg/pr42388.c: New.
14395 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14397 PR rtl-optimization/42294
14398 * gfortran.dg/pr42294.f: New.
14400 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14402 PR rtl-optimization/39453
14403 PR rtl-optimization/42246
14404 * gcc.dg/pr39453.c: New.
14405 * gcc.dg/pr42246.c: New.
14407 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14409 PR middle-end/42245
14410 * gcc.dg/pr42245.c: New.
14411 * gcc.dg/pr42245-2.c: New.
14413 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14415 PR rtl-optimization/42249
14416 * gcc.dg/pr42249.c: New.
14418 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14421 * gcc.c-torture/execute/pr42721.c: New test.
14423 2010-01-14 Ira Rosen <irar@il.ibm.com>
14425 PR tree-optimization/42709
14426 * gcc.dg/vect/pr42709.c: New test.
14428 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14431 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14432 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14434 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14437 * gfortran.dg/generic_19.f90 : New test.
14439 2010-01-13 Richard Guenther <rguenther@suse.de>
14441 PR tree-optimization/42730
14442 * gcc.c-torture/compile/pr42730.c: New testcase.
14444 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14447 * gcc.target/ia64/pr42542-1.c: New.
14448 * gcc.target/ia64/pr42542-2.c: New.
14449 * gcc.target/ia64/pr42542-3.c: New.
14451 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14454 * g++.dg/template/error45.C: New test.
14456 2010-01-13 Martin Jambor <mjambor@suse.cz>
14458 PR tree-optimization/42704
14459 * g++.dg/torture/pr42704.C: New test.
14461 2010-01-13 Martin Jambor <mjambor@suse.cz>
14463 PR tree-optimization/42703
14464 * gcc.c-torture/compile/pr42703.c: New test.
14466 2010-01-13 Richard Guenther <rguenther@suse.de>
14468 PR tree-optimization/42705
14469 * gcc.c-torture/compile/pr42705.c: New testcase.
14471 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14473 * gcc.target/bfin/l2.c: New test.
14474 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14476 2010-01-13 Richard Guenther <rguenther@suse.de>
14478 PR middle-end/42716
14479 * gcc.c-torture/compile/pr42716.c: New testcase.
14481 2010-01-13 Richard Guenther <rguenther@suse.de>
14484 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14486 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14489 * gcc.c-torture/compile/pr42708-1.c: New test.
14491 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14494 * gcc.dg/pr42662.c: New test.
14496 PR tree-optimization/42645
14497 * g++.dg/other/pr42645-1.C: New test.
14498 * g++.dg/other/pr42645-2.C: New test.
14500 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14503 * gcc.target/powerpc/warn-1.c: New test.
14504 * gcc.target/powerpc/warn-2.c: New test.
14506 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14508 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14511 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14513 * gcc.dg/lto/20100108_0.c: New.
14515 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14517 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14518 Add -march=i686 -msse for 32bit x86 targets.
14520 2010-01-10 Richard Guenther <rguenther@suse.de>
14522 PR middle-end/42667
14523 * gcc.dg/torture/pr42667.c: New testcase.
14525 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14528 * gfortran.dg/array_constructor_34.f90: New test.
14530 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14533 * gfortran.dg/array_constructor_33.f90: New test.
14534 gfortran.dg/array_function_5.f90: Add credit.
14536 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14539 * gcc.dg/pr42631.c: New.
14541 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14544 * gcc.dg/pr42630.c: New.
14546 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14549 * gcc.dg/pr42629.c: New.
14551 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14553 PR middle-end/42363
14554 * gcc.dg/torture/pr42363.c: New.
14556 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14560 * gcc.dg/vect/pr42604.c: New.
14561 * gcc.dg/vect/pr42395.c: New.
14563 2010-01-09 Richard Guenther <rguenther@suse.de>
14565 PR middle-end/42512
14566 * gcc.c-torture/execute/pr42512.c: New testcase.
14568 2010-01-09 Tobias Burnus <burnus@net-b.de>
14571 * gfortran.dg/c_ptr_tests_14.f90: New test.
14573 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14576 * gnat.dg/null_pointer_deref1.adb: Don't run on
14577 sparc*-sun-solaris2.11.
14579 2010-01-08 Richard Guenther <rguenther@suse.de>
14582 * gcc.dg/lto/20100103-1_0.c: New testcase.
14583 * gcc.dg/lto/20100103-2_0.c: Likewise.
14585 2010-01-08 Tobias Burnus <burnus@net-b.de
14588 * gfortran.dg/asynchronous_1.f90: New test.
14589 * gfortran.dg/asynchronous_2.f90: New test.
14590 * gfortran.dg/conflicts.f90: Update error message.
14592 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14595 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14597 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14599 PR tree-optimization/42625
14600 * g++.dg/opt/dtor4.C: New test.
14601 * g++.dg/opt/dtor4.h: New.
14602 * g++.dg/opt/dtor4-aux.cc: New.
14604 2010-01-07 Tobias Burnus <burnus@net-b.de>
14607 * gfortran.dg/proc_ptr_26.f90: New test.
14609 2010-01-07 Tobias Burnus <burnus@net-b.de>
14612 * gfortran.dg/allocatable_scalar_7.f90: New test.
14614 2010-01-06 Richard Guenther <rguenther@suse.de>
14616 * gcc.c-torture/compile/pr42632.c: New testcase.
14618 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14621 * gcc.target/i386/pr42542-4.c: New.
14622 * gcc.target/i386/pr42542-4a.c: Likewise.
14623 * gcc.target/i386/pr42542-5.c: Likewise.
14624 * gcc.target/i386/pr42542-5a.c: Likewise.
14626 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14628 * gcc.dg/tls/opt-15.c: New test.
14630 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14632 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14634 2010-01-05 Martin Jambor <mjambor@suse.cz>
14636 PR tree-optimization/42462
14637 * g++.dg/torture/pr42462.C: New test.
14639 2010-01-05 Jason Merrill <jason@redhat.com>
14641 * g++.dg/cpp0x/initlist30.C: New test.
14643 2010-01-05 Richard Guenther <rguenther@suse.de>
14645 PR tree-optimization/42614
14646 * gcc.c-torture/execute/pr42614.c: New testcase.
14648 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14650 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14651 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14652 -Wunreachable-code.
14653 * gcc.dg/Wunreachable-2.c: Likewise.
14654 * gcc.dg/Wunreachable-3.c: Likewise.
14655 * gcc.dg/Wunreachable-4.c: Likewise.
14656 * gcc.dg/Wunreachable-5.c: Likewise.
14657 * gcc.dg/Wunreachable-6.c: Likewise.
14658 * gcc.dg/Wunreachable-7.c: Likewise.
14659 * gcc.dg/Wunreachable-8.c: Likewise.
14660 * gcc.dg/20041231-1.c: Likewise.
14662 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14665 * gcc.dg/pr42611.c: New test.
14667 PR tree-optimization/42508
14668 * g++.dg/opt/pr42508.C: New test.
14670 2010-01-05 Tobias Burnus <burnus@net-b.de>
14673 * gfortran.dg/allocatable_scalar_8.f90: New.
14675 2010-01-04 Martin Jambor <mjambor@suse.cz>
14677 PR tree-optimization/42398
14678 * gcc.c-torture/compile/pr42398.c: New test.
14680 2010-01-04 Jason Merrill <jason@redhat.com>
14683 * g++.dg/ext/attrib35.C: New.
14686 * g++.dg/cpp0x/auto17.C: New.
14688 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14690 * gcc.dg/lto/20100104_0.c: New.
14692 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14695 * gcc.target/i386/pr42542-1.c: New.
14696 * gcc.target/i386/pr42542-1a.c: Likewise.
14697 * gcc.target/i386/pr42542-1b.c: Likewise.
14698 * gcc.target/i386/pr42542-2.c: Likewise.
14699 * gcc.target/i386/pr42542-2a.c: Likewise.
14700 * gcc.target/i386/pr42542-2b.c: Likewise.
14701 * gcc.target/i386/pr42542-3.c: Likewise.
14702 * gcc.target/i386/pr42542-3a.c: Likewise.
14704 2009-01-04 Tobias Burnus <burnus@net-b.de>
14707 * gfortran.dg/allocatable_scalar_5.f90: New test.
14708 * gfortran.dg/allocatable_scalar_6.f90: New test.
14710 2010-01-03 Richard Guenther <rguenther@suse.de>
14713 * gfortran.dg/gomp/recursion1.f90: Remove.
14715 2010-01-03 Richard Guenther <rguenther@suse.de>
14717 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14718 * gcc.dg/uninit-6.c: Likewise.
14719 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14721 2010-01-03 Richard Guenther <rguenther@suse.de>
14723 PR tree-optimization/42589
14724 * gcc.target/i386/pr42589.c: New testcase.
14726 2010-01-03 Richard Guenther <rguenther@suse.de>
14728 PR tree-optimization/42438
14729 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14731 2010-01-02 Richard Guenther <rguenther@suse.de>
14734 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14736 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14739 * gcc.target/alpha/pr42448-1.c: New test.
14740 * gcc.target/alpha/pr42448-2.c: Ditto.
14742 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14744 PR preprocessor/41947
14745 * gcc.dg/c99-hexfloat-3.c: New test.
14747 2010-01-01 Richard Guenther <rguenther@suse.de>
14750 * gcc.c-torture/execute/pr42570.c: New testcase.
14752 2010-01-01 Richard Guenther <rguenther@suse.de>
14754 PR middle-end/42559
14755 * gcc.c-torture/compile/pr42559.c: New testcase.
14758 Copyright (C) 2010 Free Software Foundation, Inc.
14760 Copying and distribution of this file, with or without modification,
14761 are permitted in any medium without royalty provided the copyright
14762 notice and this notice are preserved.