1 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
3 * objc.dg/gnu-api-2-resolve-method.m: New.
4 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
6 2010-12-10 Ahmad Sharif <asharif@google.com>
8 * gcc.target/i386/max-stack-align.c: New testcase.
10 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
14 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
16 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
17 produce an error with -fobjc-std=objc1.
18 * obj-c++.dg/fobjc-std-1.mm: Same change.
20 2010-12-10 Jakub Jelinek <jakub@redhat.com>
23 * g++.dg/diagnostic/bitfld1.C: New test.
25 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
27 PR tree-optimization/43023
28 * gfortran.dg/ldist-1.f90: Adjust pattern.
29 * gfortran.dg/ldist-pr43023.f90: New.
31 2010-12-10 Jakub Jelinek <jakub@redhat.com>
33 PR rtl-optimization/46804
34 * gfortran.dg/pr46804.f90: New test.
36 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
40 * gcc.dg/pr43157.c: New file.
42 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
44 * gcc.dg/dfp/struct-union.c: Adjust.
45 * gcc.dg/lvalue-2.c: Adjust.
46 * gcc.dg/pr21419.c: Adjust.
47 * gcc.dg/qual-component-1.c: Adjust.
48 * g++.dg/other/const1.C: Adjust.
50 2010-12-10 Jakub Jelinek <jakub@redhat.com>
52 PR rtl-optimization/46865
53 * gcc.target/i386/pr46865-1.c: New test.
54 * gcc.target/i386/pr46865-2.c: New test.
56 PR tree-optimization/46864
57 * g++.dg/opt/pr46864.C: New test.
59 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
60 Iain Sandoe <iains@gcc.gnu.org>
63 * lib/prune.exp: Prune dsymutil warnings.
65 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
67 * objc.dg/class-extension-1.m: New.
68 * objc.dg/class-extension-2.m: New.
69 * objc.dg/class-extension-3.m: New.
70 * objc.dg/property/at-property-26.m: New.
71 * objc.dg/property/at-property-27.m: New.
72 * objc.dg/property/at-property-28.m: New.
73 * obj-c++.dg/class-extension-1.mm: New.
74 * obj-c++.dg/class-extension-2.mm: New.
75 * obj-c++.dg/class-extension-3.mm: New.
76 * obj-c++.dg/property/at-property-26.mm: New.
77 * obj-c++.dg/property/at-property-27.mm: New.
78 * obj-c++.dg/property/at-property-28.mm: New.
80 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
83 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
84 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
85 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
86 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
87 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
88 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
89 * gcc.dg/torture/stackalign/global-1.c: Likewise.
90 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
91 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
92 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
93 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
94 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
95 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
96 * g++.dg/torture/stackalign/throw-1.C: Likewise.
97 * g++.dg/torture/stackalign/throw-2.C: Likewise.
98 * g++.dg/torture/stackalign/throw-4.C: Likewise.
99 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
100 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
101 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
102 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
103 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
104 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
106 PR tree-optimization/46021
107 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
109 2010-12-09 Richard Guenther <rguenther@suse.de>
112 * gcc.c-torture/compile/pr46866.c: New testcase.
114 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
117 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
119 2010-12-09 Martin Jambor <mjambor@suse.cz>
122 * g++.dg/tree-ssa/pr46734.C: New test.
124 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
127 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
130 2010-12-08 Jason Merrill <jason@redhat.com>
133 * g++.dg/cpp0x/constexpr-array2.C: New.
135 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
137 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
140 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
142 * objc.dg/exceptions-7.m: New.
143 * obj-c++.dg/exceptions-7.mm: New.
144 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
145 * obj-c++.dg/exceptions-5.mm: Same change.
147 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
149 * objc.dg/foreach-6.m: Updated location of error messages.
150 * objc.dg/foreach-7.m: Same change.
152 2010-12-08 Richard Guenther <rguenther@suse.de>
153 Sebastian Pop <sebastian.pop@amd.com>
155 PR tree-optimization/45230
156 PR tree-optimization/45231
157 PR tree-optimization/45370
158 * gcc.dg/graphite/id-pr45230-1.c: New.
159 * gcc.dg/graphite/id-pr45231.c: New.
160 * gfortran.dg/graphite/id-pr45370.f90: New.
162 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
165 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
166 * testsuite/g++.dg/conversion/op1.C: Adjust.
167 * testsuite/g++.dg/conversion/simd1.C: Adjust.
168 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
169 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
170 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
171 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
172 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
173 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
174 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
175 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
176 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
177 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
178 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
179 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
180 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
181 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
182 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
183 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
184 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
185 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
186 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
187 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
188 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
189 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
190 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
191 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
192 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
193 * testsuite/g++.dg/expr/cond9.C: Adjust.
194 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
195 * testsuite/g++.dg/ext/label5.C: Adjust.
196 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
197 * testsuite/g++.dg/ext/vla2.C: Adjust.
198 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
199 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
200 * testsuite/g++.dg/init/synth2.C: Adjust.
201 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
202 * testsuite/g++.dg/lookup/new1.C: Adjust.
203 * testsuite/g++.dg/lookup/using9.C: Adjust.
204 * testsuite/g++.dg/other/error13.C: Adjust.
205 * testsuite/g++.dg/other/error20.C: Adjust.
206 * testsuite/g++.dg/other/error31.C: Adjust.
207 * testsuite/g++.dg/other/pr28114.C: Adjust.
208 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
209 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
210 * testsuite/g++.dg/overload/ambig1.C: Adjust.
211 * testsuite/g++.dg/overload/arg3.C: Adjust.
212 * testsuite/g++.dg/overload/builtin1.C: Adjust.
213 * testsuite/g++.dg/overload/copy1.C: Adjust.
214 * testsuite/g++.dg/overload/new1.C: Adjust.
215 * testsuite/g++.dg/overload/template4.C: Adjust.
216 * testsuite/g++.dg/overload/unknown1.C: Adjust.
217 * testsuite/g++.dg/overload/using2.C: Adjust.
218 * testsuite/g++.dg/parse/crash5.C: Adjust.
219 * testsuite/g++.dg/parse/error19.C: Adjust.
220 * testsuite/g++.dg/parse/error28.C: Adjust.
221 * testsuite/g++.dg/parse/template7.C: Adjust.
222 * testsuite/g++.dg/parse/typename7.C: Adjust.
223 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
224 * testsuite/g++.dg/tc1/dr152.C: Adjust.
225 * testsuite/g++.dg/template/conv11.C: Adjust.
226 * testsuite/g++.dg/template/copy1.C: Adjust.
227 * testsuite/g++.dg/template/crash37.C: Adjust.
228 * testsuite/g++.dg/template/deduce3.C: Adjust.
229 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
230 * testsuite/g++.dg/template/error38.C: Adjust.
231 * testsuite/g++.dg/template/error40.C: Adjust.
232 * testsuite/g++.dg/template/friend.C: Adjust.
233 * testsuite/g++.dg/template/incomplete2.C: Adjust.
234 * testsuite/g++.dg/template/instantiate5.C: Adjust.
235 * testsuite/g++.dg/template/local4.C: Adjust.
236 * testsuite/g++.dg/template/local6.C: Adjust.
237 * testsuite/g++.dg/template/new3.C: Adjust.
238 * testsuite/g++.dg/template/operator9.C: Adjust.
239 * testsuite/g++.dg/template/overload6.C: Adjust.
240 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
241 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
242 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
243 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
244 * testsuite/g++.dg/template/qualttp5.C: Adjust.
245 * testsuite/g++.dg/template/sfinae2.C: Adjust.
246 * testsuite/g++.dg/template/spec22.C: Adjust.
247 * testsuite/g++.dg/template/spec23.C: Adjust.
248 * testsuite/g++.dg/template/ttp25.C: Adjust.
249 * testsuite/g++.dg/template/typedef4.C: Adjust.
250 * testsuite/g++.dg/template/unify10.C: Adjust.
251 * testsuite/g++.dg/template/unify11.C: Adjust.
252 * testsuite/g++.dg/template/unify6.C: Adjust.
253 * testsuite/g++.dg/template/unify7.C: Adjust.
254 * testsuite/g++.dg/template/unify9.C: Adjust.
255 * testsuite/g++.dg/template/varmod1.C: Adjust.
256 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
257 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
258 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
259 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
260 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
261 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
262 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
263 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
264 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
265 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
266 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
267 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
268 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
269 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
270 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
271 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
272 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
273 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
274 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
275 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
276 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
277 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
278 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
279 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
280 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
281 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
282 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
283 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
284 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
285 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
286 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
287 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
288 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
289 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
290 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
291 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
292 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
293 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
294 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
295 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
296 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
297 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
298 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
299 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
300 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
301 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
302 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
303 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
304 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
305 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
306 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
307 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
308 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
309 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
310 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
311 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
312 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
313 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
314 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
315 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
316 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
317 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
318 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
319 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
320 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
321 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
322 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
323 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
324 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
325 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
326 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
327 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
328 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
329 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
330 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
331 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
332 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
334 2010-12-08 Jason Merrill <jason@redhat.com>
337 * g++.dg/init/synth4.C: New.
340 * g++.dg/cpp0x/defaulted21.C: New.
342 2010-12-08 Wei Guozhi <carrot@google.com>
345 * gcc.target/arm/pr46631: New testcase.
347 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
350 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
351 0.75) is not optimized if the machine has no sqrt instruction.
353 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
356 * gcc.target/ia64/pr43603.c: New.
357 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
359 2010-12-07 Tobias Burnus <burnus@net-b.de>
362 * gfortran.dg/string_4.f90: New.
364 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
366 PR tree-optimization/44676
367 * gcc.dg/graphite/id-pr44676.c: New.
369 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
371 PR tree-optimization/42327
372 * gcc.dg/tree-ssa/pr42327.c: New.
374 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
377 * g++.dg/pr45330.C: New test.
378 * g++.dg/ext/builtin3.C: Adjust.
379 * g++.dg/lookup/error1.C: Adjust.
380 * g++.dg/lookup/koenig5.C: Adjust.
381 * g++.dg/overload/koenig1.C: Adjust.
382 * g++.dg/parse/decl-specifier-1.C: Adjust.
383 * g++.dg/template/static10.C: Adjust.
384 * g++.old-deja/g++.mike/ns5.C: Adjust.
385 * g++.old-deja/g++.mike/ns7.C: Adjust.
386 * g++.old-deja/g++.ns/koenig5.C: Adjust.
387 * g++.old-deja/g++.ns/koenig9.C: Adjust.
388 * g++.old-deja/g++.other/lineno5.C: Adjust.
390 2010-12-07 Richard Guenther <rguenther@suse.de>
392 PR tree-optimization/46832
393 * gcc.c-torture/compile/pr46832.c: New testcase.
395 2010-12-07 Jakub Jelinek <jakub@redhat.com>
398 * gcc.dg/autopar/pr46799.c: New test.
400 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
402 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
403 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
405 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
408 * g++.dg/graphite/pr41562.C: New.
411 * gcc.dg/graphite/pr46185.c: New.
413 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
415 * objc.dg/foreach-8.m: New.
417 2010-12-06 Jakub Jelinek <jakub@redhat.com>
420 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
421 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
424 * gcc.target/ia64/pr43897.c: New test.
427 * gcc.dg/pr46771.c: New test.
429 PR rtl-optimization/46777
430 * gcc.dg/pr46777.c: New test.
432 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
434 * ada/acats/run_acats (which): Assign output to temporary
435 variable, only use if successful.
436 Use last field of type output.
438 2010-12-06 Richard Guenther <rguenther@suse.de>
440 PR tree-optimization/46806
441 * g++.dg/torture/20100825.C: New testcase.
443 2010-12-06 Richard Guenther <rguenther@suse.de>
445 PR tree-optimization/46785
446 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
448 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
450 * gcc.dg/pr46674.c (LABEL3): New macro definition.
453 (jelly): Account for user label prefix in asm name.
455 2010-12-05 Daniel Kraft <d@domob.eu>
458 * gfortran.dg/power2.f90: Initialize variables.
460 2010-12-04 Jan Hubicka <jh@suse.cz>
462 * snprintf-chk.c (ptr): Declare volatile.
463 * strcpy-chk.c (s2, s3, l1): Declare volatile.
464 * snprintf-chk.c (ptr): Declare volatile.
465 * vsprintf-chk.c (ptr): Declare volatile.
466 * vsnprintf-chk.c (ptr): Declare volatile.
468 2010-12-04 Tobias Burnus <burnus@net-b.de>
471 * gfortran.dg/quad_1.f90: Remove some complex
472 math checks as they fail on some non-libquadmath
475 2010-12-04 Daniel Kraft <d@domob.eu>
478 * gfortran.dg/power2.f90: New test.
480 2010-12-03 Jakub Jelinek <jakub@redhat.com>
483 * g++.dg/debug/pr46123.C: New test.
484 * g++.dg/debug/dwarf2/pr46123.C: New test.
486 2010-12-03 Jason Merrill <jason@redhat.com>
489 * g++.dg/template/scope4.C: New.
491 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
493 * gcc.target/arm/neon-offset-1.c: New test.
495 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
497 PR rtl-optimization/45354
498 * gcc.dg/tree-prof/pr45354.c: New.
500 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
503 * gfortran.dg/dependency_38.f90: New test.
505 2010-12-02 Ian Lance Taylor <iant@google.com>
507 * lib/go.exp: New file.
508 * lib/go-dg.exp: New file.
509 * lib/go-torture.exp: New file.
510 * lib/target-supports.exp (check_compile): Match // Go.
512 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
514 * gcc.dg/pr46685.c: New test.
516 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
518 PR tree-optimization/45199
519 * gcc.dg/tree-ssa/ldist-15.c: New.
520 * gcc.dg/tree-ssa/ldist-16.c: New.
521 * gfortran.dg/ldist-pr45199.f: New.
523 2010-12-02 Richard Guenther <rguenther@suse.de>
525 PR tree-optimization/46723
526 * gcc.dg/torture/pr46723.c: New testcase.
528 2010-12-02 Richard Guenther <rguenther@suse.de>
531 * g++.dg/lto/20101126-1_0.C: New testcase.
532 * g++.dg/lto/20101126-1_1.c: Likewise.
534 2010-12-02 Richard Guenther <rguenther@suse.de>
535 Ira Rosen <irar@il.ibm.com>
537 PR tree-optimization/46663
538 * gcc.dg/vect/pr46663.c: New test.
540 2010-12-02 Jie Zhang <jie@codesourcery.com>
543 * gcc.dg/pr46674.c: New test.
545 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
547 * objc.dg/exceptions-6.m: New.
548 * obj-c++.dg/exceptions-6.mm: New.
550 2010-12-01 Jan Hubicka <jh@suse.cz>
552 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
554 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
557 * gcc.dg/graphite/pr45297.c: New.
559 2010-12-01 Richard Guenther <rguenther@suse.de>
561 PR tree-optimization/46730
562 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
564 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
566 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
567 (a*b)-c generates two fma instructions, instead of separate
568 multiply, add, and subtract.
570 2010-11-30 Tobias Burnus <burnus@net-b.de>
572 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
573 a value to all array elements.
575 2010-11-30 Richard Guenther <rguenther@suse.de>
577 PR tree-optimization/46722
578 * gcc.target/i386/fma4-fma-2.c: New testcase.
580 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
582 * objc.dg/duplicate-class-1.m: New.
583 * obj-c++.dg/duplicate-class-1.mm: New.
585 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
587 * objc.dg/property/dotsyntax-21.m
588 * obj-c++.dg/property/dotsyntax-21.mm
590 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
593 * g++.dg/debug/pr46338.C: New.
595 2010-11-29 Richard Guenther <rguenther@suse.de>
596 Zdenek Dvorak <rakdver@kam.uniff.cz>
598 PR tree-optimization/46675
599 * gcc.dg/pr46675.c: New test.
601 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
603 * gcc/testsuite/objc.dg/strings-1.m: Move to...
604 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
605 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
606 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
607 constructor and class reference for NeXT runtime. Update paths.
608 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
609 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
610 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
611 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
612 constructor and class reference for NeXT runtime. Update paths.
614 2010-11-29 Dodji Seketeli <dodji@redhat.com>
617 * g++.dg/conversion/cast2.C: New test.
620 * g++.dg/conversion/cond4.C: Likewise.
622 2010-11-29 Dodji Seketeli <dodji@redhat.com>
625 Reverted patch for PR c++/42260
626 * g++.dg/conversion/cast2.C: Reverted new test.
628 2010-11-29 Dodji Seketeli <dodji@redhat.com>
631 * g++.dg/debug/dwarf2/typedef5.C: New test
633 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
634 Mike Stump <mrs@gcc.gnu.org>
639 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
640 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
641 * gcc.dg/darwin-comm.c: Adjust for new allocators.
642 * gcc.dg/darwin-sections.c: New test.
643 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
645 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
647 * objc.dg/exceptions-1.m: New.
648 * objc.dg/exceptions-2.m: New.
649 * objc.dg/exceptions-3.m: New.
650 * objc.dg/exceptions-4.m: New.
651 * objc.dg/exceptions-5.m: New.
652 * obj-c++.dg/exceptions-1.mm: New.
653 * obj-c++.dg/exceptions-2.mm: New.
654 * obj-c++.dg/exceptions-3.mm: New.
655 * obj-c++.dg/exceptions-4.mm: New.
656 * obj-c++.dg/exceptions-5.mm: New.
658 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
660 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
661 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
662 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
664 2010-11-28 Janus Weil <janus@gcc.gnu.org>
667 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
669 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
671 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
672 * gnat.dg/pack9.adb (dg-final): Likewise.
674 2010-11-28 Paul Thomas <pault@gcc.gnu.org
677 * gfortran.dg/realloc_on_assign_1.f03: New test.
678 * gfortran.dg/realloc_on_assign_2.f03: New test.
679 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
680 * gfortran.dg/unpack_bounds_1.f90: The same.
681 * gfortran.dg/cshift_bounds_2.f90: The same.
682 * gfortran.dg/matmul_bounds_2.f90: The same.
683 * gfortran.dg/matmul_bounds_3.f90: The same.
684 * gfortran.dg/matmul_bounds_4.f90: The same.
685 * gfortran.dg/matmul_bounds_5.f90: The same.
687 2010-11-27 Tobias Burnus <burnus@net-b.de>
691 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
693 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
696 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
698 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
700 * objc.dg/property/at-property-24.m: New.
701 * objc.dg/property/at-property-25.m: New.
702 * obj-c++.dg/property/at-property-24.mm: New.
703 * obj-c++.dg/property/at-property-25.mm: New.
705 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
707 * objc.dg/protocol-qualifier-1.m: New.
708 * objc.dg/protocol-qualifier-2.m: New.
709 * obj-c++.dg/protocol-qualifier-1.mm: New.
710 * obj-c++.dg/protocol-qualifier-2.mm: New.
712 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
714 * lib/gnat.exp: Load gcc.exp.
715 (gnat_target_compile): Use gcc_target_compile for *.c sources.
716 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
718 2010-11-26 Richard Guenther <rguenther@suse.de>
721 * gcc.dg/lto/20101125-1_0.c: New testcase.
722 * gcc.dg/lto/20101125-1_1.c: Likewise.
724 2010-11-22 Bud Davis <jmdavis@link.com>
726 * arith_divide_no_check.f
727 ,arith_divide.f,old_style_init.f90: new tests.
729 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
731 PR tree-optimization/46665
732 * gfortran.dg/pr46665.f90: New.
734 2010-11-26 Jakub Jelinek <jakub@redhat.com>
737 * gcc.dg/pr46647.c: New test.
739 2010-11-25 Janus Weil <janus@gcc.gnu.org>
742 * gfortran.dg/select_type_19.f03: New.
744 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
746 * objc.dg/ivar-problem-1.m: New.
747 * obj-c++.dg/ivar-problem-1.mm: New.
749 2010-11-25 Jakub Jelinek <jakub@redhat.com>
752 * gcc.c-torture/compile/pr46637.c: New test.
754 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
756 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
758 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
761 * gcc.target/i386/pr46647.c: New.
763 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
765 * gcc.dg/dll-8.c: New.
767 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
769 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
770 * gnat.dg/sse_nolib.adb: Likewise.
772 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
774 PR rtl-optimization/46585
775 * gcc.dg/pr46585.c: New.
777 2010-11-24 Richard Henderson <rth@redhat.com>
779 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
780 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
781 vect_unpack, vect_int_mult, vect_extract_even_odd,
782 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
784 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
787 * gfortran.dg/pr46519-1.f: New.
789 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
792 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
793 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
795 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
796 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
797 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
798 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
800 * gcc.target/i386/avx-vzeroupper-20.c: New.
801 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
802 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
803 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
804 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
805 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
806 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
808 2010-11-24 Richard Guenther <rguenther@suse.de>
811 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
813 2010-11-24 Jakub Jelinek <jakub@redhat.com>
815 PR rtl-optimization/46614
816 * gcc.dg/pr46614.c: New test.
818 2010-11-24 Tobias Burnus <burnus@net-b.de>
821 * gfortran.dg/transfer_simplify_10.f90: New.
823 2010-11-24 Jakub Jelinek <jakub@redhat.com>
826 * gfortran.dg/lto/pr46629_0.f90: New test.
828 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
830 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
831 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
833 2010-11-23 Joseph Myers <joseph@codesourcery.com>
835 * gcc.dg/opts-5.c: New test.
837 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
840 * g++.dg/debug/dwarf2/pr46527.C: New test.
842 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
844 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
846 2010-11-23 Jakub Jelinek <jakub@redhat.com>
849 * gcc.dg/pr46499-1.c: New test.
850 * gcc.dg/pr46499-2.c: New test.
852 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
854 * gcc.target/i386/alias-1.c: Require alias support.
856 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
858 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
859 for vectorizer tests.
860 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
861 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
862 * gcc.dg/graphite/pr41888.c: Ditto.
863 * gcc.dg/graphite/pr42729.c: Ditto.
865 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
866 Uros Bizjak <ubizjak@gmail.com>
868 * lib/target-supports.exp (check_vect_support_and_set_flags): New
869 procedure to check if the target supports vectorizer tests. Set
870 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
872 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
873 * g++.dg/vect/vect.exp: Ditto.
874 * gfortran.dg/vect/vect.exp: Ditto.
876 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
879 * objc.dg/strings-1.m: New.
880 * objc.dg/strings-2.m: New.
881 * obj-c++.dg/strings-1.mm: New.
882 * obj-c++.dg/strings-2.mm: New.
884 2010-11-22 Ian Bolton <ian.bolton@arm.com>
886 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
887 "target short_enums".
888 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
890 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
892 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
894 PR rtl-optimization/46603
895 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
898 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
899 being vectorized. Adjust dg-final pattern.
900 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
902 * gcc.dg/vect: Do not include <stdio.h> in testcases.
903 * gcc.dg/vect/costmodel/ppc: Likewise.
905 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
907 PR rtl-optimization/45652
908 * gcc.dg/pr45652.c: New.
910 2010-11-21 Richard Henderson <rth@redhat.com>
912 PR rtl-optimization/46571
913 * gcc.dg/pr46571.c: New.
915 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
917 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
919 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
922 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
924 2010-11-20 Joseph Myers <joseph@codesourcery.com>
926 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
927 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
928 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
929 * gcc.dg/pack-test-2.c: Test for all targets.
930 * gcc.dg/pragma-align.c: Test for all targets.
931 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
932 * gcc.dg/ucnid-10.c: Test for all targets.
934 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
936 * gcc.target/sparc/sparc-align-1.c: New test.
938 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
943 * g++.dg/parse/semicolon3.C: New test.
944 * g++.dg/debug/pr22514.C: Adjust.
945 * g++.dg/init/error1.C: Adjust.
946 * g++.dg/other/bitfield3.C: Adjust.
947 * g++.dg/other/semicolon.C: Adjust.
948 * g++.dg/parse/error14.C: Adjust.
949 * g++.dg/parse/error5.C: Adjust.
950 * g++.dg/parse/parameter-declaration-1.C: Adjust.
951 * g++.dg/template/pr23510.C: Adjust.
952 * g++.dg/template/pr39425.C: Adjust.
953 * g++.old-deja/g++.robertl/eb125.C: Adjust.
955 2010-11-20 Jakub Jelinek <jakub@redhat.com>
958 * gcc.dg/autopar/pr46561.c: New test.
961 * g++.dg/other/error34.C: New test.
964 * g++.dg/cpp0x/constexpr-base3.C: New test.
966 PR tree-optimization/45830
967 * gcc.target/i386/pr45830.c: New test.
968 * gcc.c-torture/execute/pr45830.c: New test.
970 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
972 * objc.dg/attributes/class-attribute-1.m: Rewritten.
973 * objc.dg/attributes/class-attribute-2.m: Same change.
974 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
975 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
976 * objc.dg/fobjc-std-1.m: Updated.
977 * obj-c++.dg/fobjc-std-1.mm: Updated.
979 2010-11-19 Michael Matz <matz@suse.de>
981 PR tree-optimization/46077
982 * gcc.dg/vect/O3-pr46077.c: New testcase.
984 2010-11-19 Joseph Myers <joseph@codesourcery.com>
987 * gcc.c-torture/compile/pr46547-1.c: New test.
989 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
991 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
993 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
994 $GFORTRAN_UNDER_TEST.
995 (gfortran_init): Use -B to specify specpath, add trailing /.
997 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
999 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1000 attributes on PowerPC.
1001 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1002 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1004 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1006 * objc.dg/attributes/proto-attribute-1.m: Updated.
1007 * objc.dg/attributes/proto-attribute-2.m: New.
1008 * objc.dg/attributes/proto-attribute-3.m: New.
1009 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1010 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1011 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1013 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1015 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1017 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1019 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1021 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1023 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1024 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1026 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1029 * gcc.c-torture/compile/pr46534.c: New test.
1031 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1033 * gnat.dg/atomic4.ad[sb]: New test.
1034 * gnat.dg/volatile4.adb: Likewise.
1036 2010-11-18 Richard Henderson <rth@redhat.com>
1038 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1040 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1043 * c-c++-common/pr33193.c: New test.
1045 2010-11-18 Richard Guenther <rguenther@suse.de>
1047 PR tree-optimization/46172
1048 * gcc.dg/torture/pr46172.c: New testcase.
1050 2010-11-18 Jeff Law <law@redhat.com>
1052 PR middle-end-optimization/46297
1053 * gfortran.dg/pr46297.f: New test.
1055 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1058 * gcc.dg/pr31490.c: New test.
1060 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1062 * gcc.dg/nop.h: Move from ...
1063 * gcc.dg/guality/nop.h: ... here.
1064 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1065 * gcc.dg/guality/asm-1.c: Update nop.h include.
1066 * gcc.dg/guality/pr43329-1.c: Ditto.
1068 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1070 * gcc.dg/two-types-1.c: New test.
1071 * gcc.dg/two-types-2.c: New test.
1072 * gcc.dg/two-types-3.c: New test.
1073 * gcc.dg/two-types-4.c: New test.
1074 * gcc.dg/two-types-5.c: New test.
1075 * gcc.dg/two-types-6.c: New test.
1076 * gcc.dg/two-types-7.c: New test.
1077 * gcc.dg/two-types-8.c: New test.
1078 * gcc.dg/two-types-9.c: New test.
1079 * gcc.dg/two-types-10.c: New test.
1080 * objc.dg/two-types-1.m: New test.
1082 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1084 PR rtl-optimization/46440
1085 * gcc.dg/pr46440.c: New test.
1088 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1090 2010-11-17 Ira Rosen <irar@il.ibm.com>
1092 PR tree-optimization/46312
1093 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1094 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1095 on targets that support vector shifts with scalar shift argument.
1097 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1098 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1099 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1100 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1101 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1102 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1103 support misaligned data accesses.
1104 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1105 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1106 * lib/target-supports.exp
1107 (check_effective_target_vect_shift_scalar): New.
1109 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.dg/guality/nop.h: New file.
1112 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1113 "nop". Adjust line numbers in gdb-test.
1114 * gcc.dg/guality/pr43329-1.c: Likewise.
1116 2010-11-16 Jason Merrill <jason@redhat.com>
1118 * g++.dg/cpp0x/defaulted20.C: New.
1120 * g++.dg/template/injected2.C: New.
1122 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1124 * objc.dg/protocol-optional-1.m: New.
1125 * obj-c++.dg/protocol-optional-1.mm: New.
1127 2010-11-16 Richard Henderson <rth@redhat.com>
1129 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1130 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1132 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1134 * gnat.dg/opt12.adb: New test.
1135 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1137 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1139 * gcc.target/rx/pack.c: New test.
1141 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1142 Tobias Burnus <burnus@net-b.de>
1145 * gfortran.dg/quad_1.f90: New.
1146 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1148 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1149 library search path; call gcc-set-multilib-library-path with
1150 arguments such that libgfortran.spec is found.
1151 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1153 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1156 * g++.dg/warn/Wsequence-point-3.C: New test.
1158 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1160 PR preprocessor/17349
1161 * gcc.dg/cpp/cmdlne-C3.c: New.
1163 2010-11-16 Richard Guenther <rguenther@suse.de>
1165 PR tree-optimization/44545
1166 * gcc.dg/pr44545.c: New testcase.
1168 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1170 PR rtl-optimization/46366
1171 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1174 2010-11-16 Richard Guenther <rguenther@suse.de>
1176 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1178 2010-11-16 Richard Guenther <rguenther@suse.de>
1181 * gfortran.dg/gomp/pr45172.f90: New testcase.
1183 2010-11-16 Nick Clifton <nickc@redhat.com>
1185 * gcc.target/rx/pack.c: New test.
1187 2010-11-15 Richard Henderson <rth@redhat.com>
1189 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1190 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1191 Use builtin_constant_p rather than scanning for builtin name.
1193 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1195 * objc.dg/property/dotsyntax-18.m: New.
1196 * objc.dg/property/dotsyntax-19.m: New.
1197 * objc.dg/property/dotsyntax-20.m: New.
1198 * obj-c++.dg/property/dotsyntax-18.mm: New.
1199 * obj-c++.dg/property/dotsyntax-19.mm: New.
1200 * obj-c++.dg/property/dotsyntax-20.mm: New.
1201 * objc.dg/property/dotsyntax-4.m: Removed some unused
1203 * objc.dg/property/dotsyntax-6.m: Same change.
1204 * objc.dg/property/dotsyntax-16.m: Same change.
1205 * objc.dg/property/dotsyntax-17.m: Same change.
1206 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1207 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1208 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1209 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1210 * objc.dg/property/at-property-22.m: Added missing casts.
1211 * obj-c++.dg/property/at-property-22.mm: Same change.
1213 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1215 PR tree-optimization/46491
1216 * gcc.target/i386/pr46491.c: New test.
1218 PR tree-optimization/46461
1219 * gcc.c-torture/compile/pr46461.c: New test.
1221 2010-11-15 Tobias Burnus <burnus@net.b.de>
1224 * gfortran.dg/allocatable_scalar_11.f90: New.
1225 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1228 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1231 * gcc.target/i386/pr46095.c: New test.
1234 * gcc.dg/pr46387.c: New test.
1236 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1238 * objc.dg/property/dotsyntax-16.m: New.
1239 * objc.dg/property/dotsyntax-17.m: New.
1240 * obj-c++.dg/property/dotsyntax-16.mm: New.
1241 * obj-c++.dg/property/dotsyntax-17.mm: New.
1242 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1243 syntax with properties, which now works.
1244 * obj-c++.dg/property/at-property-10.mm: Same change.
1246 2010-11-15 Martin Jambor <mjambor@suse.cz>
1248 PR tree-optimization/46349
1249 * gnat.dg/opt9.adb: New file.
1250 * gnat.dg/opt9_pkg.ads: Likewise
1252 2010-11-15 Richard Guenther <rguenther@suse.de>
1255 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1257 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1259 PR preprocessor/45038
1260 * g++.dg/pr45038.C: New test.
1262 2010-11-15 Richard Guenther <rguenther@suse.de>
1264 PR tree-optimization/46467
1265 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1267 2010-11-15 Richard Guenther <rguenther@suse.de>
1270 * g++.dg/torture/pr34850.C: Adjust.
1272 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1275 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1277 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1279 * objc.dg/property/at-property-21.m: New.
1280 * objc.dg/property/at-property-22.m: New.
1281 * objc.dg/property/at-property-23.m: New.
1282 * objc.dg/property/synthesize-9.m: New.
1283 * objc.dg/property/synthesize-10.m: New.
1284 * objc.dg/property/synthesize-11.m: New.
1285 * obj-c++.dg/property/at-property-21.mm: New.
1286 * obj-c++.dg/property/at-property-22.mm: New.
1287 * obj-c++.dg/property/at-property-23.mm: New.
1288 * obj-c++.dg/property/synthesize-9.mm: New.
1289 * obj-c++.dg/property/synthesize-10.mm: New.
1290 * obj-c++.dg/property/synthesize-11.mm: New.
1292 * objc.dg/property/at-property-4.m: Updated to match new compiler
1293 where some errors have been converted into warnings and vice versa.
1294 * objc.dg/property/at-property-16.m: Same change.
1295 * objc.dg/property/at-property-18.m: Same change.
1296 * objc.dg/property/property-neg-5.m: Same change.
1297 * obj-c++.dg/property/at-property-4.mm: Same change.
1298 * obj-c++.dg/property/at-property-16.mm: Same change.
1299 * obj-c++.dg/property/at-property-18.mm: Same change.
1300 * obj-c++.dg/property/property-neg-5.mm: Same change.
1302 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1303 commented out because of testsuite problems; I found out that
1304 using dg-warning instead of dg-message gets them to work.
1305 * obj-c++.dg/property/property-neg-3.mm: Same change.
1306 * obj-c++.dg/property/synthesize-6.mm: Same change.
1307 * obj-c++.dg/property/at-property-5.mm: Same change.
1308 * obj-c++.dg/property/at-property-14.mm: Same change.
1309 * obj-c++.dg/property/at-property-18.mm: Same change.
1310 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1311 some tests still do not work due to some other testsuite issue).
1313 2010-11-13 Jason Merrill <jason@redhat.com>
1315 * g++.dg/cpp0x/auto20.C: New.
1317 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1319 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1320 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1322 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1325 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1326 * gcc.dg/pr35746.c: Likewise.
1327 * gcc.dg/cpp/direct2.c: Likewise.
1328 * gcc.dg/cpp/direct2s.c: Likewise.
1329 * gcc.dg/noncompile/920923-1.c: Likewise.
1330 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1332 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1334 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1336 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1338 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1339 a pointer to an arbitrary C struct with an Objective-C protocol.
1340 Test various valid uses of typedef with Objective-C objects and
1342 * objc.dg/invalid-type-1.m: New.
1343 * obj-c++.dg/invalid-type-1.m: New.
1345 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1347 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1349 2010-11-13 Tobias Burnus <burnus@net-b.de>
1352 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1354 2010-11-13 Tobias Burnus <burnus@net-b.de>
1357 * gfortran.dg/volatile12.f90: New.
1359 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1361 * objc.dg/attributes/method-format-1.m: Adjust.
1363 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1366 * gcc.dg/decl-9.c: New.
1368 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1370 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1372 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1374 * gcc.dg/format/few-1.c: New test.
1375 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1376 * gcc.dg/format/c90-scanf-1.c: Adjust.
1377 * gcc.dg/format/cmn-err-1.c: Adjust.
1378 * gcc.dg/format/dfp-printf-1.c: Adjust.
1379 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1380 * gcc.dg/format/gcc_diag-1.c: Adjust.
1381 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1382 * gcc.dg/format/strfmon-1.c: Adjust.
1383 * gcc.dg/format/unnamed-1.c: Adjust.
1384 * gcc.dg/format/xopen-2.c: Adjust.
1385 * g++.dg/ext/builtin4.C: Adjust.
1386 * g++.dg/ext/builtin5.C: Adjust.
1388 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1390 * gcc.dg/pragma-diag-2.c: New test.
1392 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1395 * gfortran.dg/optional_mask.f90: New test.
1397 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1399 * g++.dg/cpp0x/defaulted15.C: Adjust.
1401 2010-11-12 James Dennett <jdennett@google.com>
1404 * g++.dg/expr/static_cast7.C: New.
1406 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1408 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1410 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1412 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1413 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1415 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1417 * gcc.dg/pr46375.c: New test.
1419 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1422 * c-c++-common/fmax-errors.c: New test.
1424 2010-11-11 Richard Henderson <rth@redhat.com>
1426 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1428 2010-11-11 Jan Hubicka <jh@suse.cz>
1430 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1431 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1433 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1436 * gcc.dg/pr46088.c: New test.
1438 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1440 * gfortran.dg/empty_derived_type.f90: New test.
1442 2010-11-11 Tobias Burnus <burnus@net-b.de>
1445 * gfortran.dg/class_31.f90: New.
1448 * gfortran.dg/forall_14.f90: New.
1450 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1451 Tobias Burnus <burnus@net-b.de>
1454 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1456 2010-11-11 Jan Hubicka <jh@suse.cz>
1458 * gcc.dg/20081223-1.c: Update LTO options.
1459 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1460 * gcc.dg/lto/20081118_0.c: Update LTO options.
1461 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1462 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1463 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1464 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1465 * gcc.dg/lto/20090116_0.c: Update LTO options.
1466 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1467 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1468 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1469 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1470 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1471 * gcc.dg/lto/20081224_0.c: Update LTO options.
1472 * gcc.dg/lto/20090219_0.c: Update LTO options.
1473 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1474 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1475 * gcc.dg/lto/20081115_0.c: Update LTO options.
1476 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1477 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1478 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1479 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1480 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1481 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1482 * g++.dg/20090107-1.C: Update LTO options.
1483 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1484 * g++.dg/lto/20081123_0.C: Update LTO options.
1485 * g++.dg/lto/20090313_0.C: Update LTO options.
1486 * g++.dg/lto/20081125_0.C: Update LTO options.
1487 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1488 * g++.dg/lto/20081219_0.C: Update LTO options.
1489 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1490 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1491 * g++.dg/lto/20090303_0.C: Update LTO options.
1492 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1493 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1494 * g++.dg/lto/20090128_0.C: Update LTO options.
1495 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1496 * g++.dg/lto/20090302_0.C: Update LTO options.
1497 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1498 * g++.dg/lto/20081118_0.C: Update LTO options.
1499 * g++.dg/20090121-1.C: Update LTO options.
1500 * objc.dg/lto/lto.exp: Update LTO options.
1501 * lib/lto.exp: Update LTO options.
1502 * lib/gcc-dg.exp: Update LTO options.
1503 * lib/c-torture.exp: Update LTO options.
1504 * obj-c++.dg/lto/lto.exp: Update LTO options.
1506 2010-11-11 Jan Hubicka <jh@suse.cz>
1508 PR tree-optimize/40436
1509 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1510 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1512 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1514 * gfortran.dg/proc_decl_24.f90: New.
1516 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1518 * objc.dg/property/at-property-20.m: New.
1519 * objc.dg/property/synthesize-8.m: New.
1520 * obj-c++.dg/property/at-property-20.m: New.
1521 * obj-c++.dg/property/synthesize-8.mm: New.
1523 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1525 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1527 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1530 * gcc.c-torture/compile/pr46388.c: New test.
1532 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1534 * lib/lto.exp (lto-get-options-main): Support optional target
1535 selector for dg-suppress-ld-options.
1537 2010-11-11 Martin Jambor <mjambor@suse.cz>
1539 PR tree-optimization/46383
1540 * g++.dg/torture/pr46383.C: New test.
1542 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1544 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1545 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1547 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1548 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1549 * g++.dg/other/i386-3.C: Ditto.
1551 2010-11-10 Jason Merrill <jason@redhat.com>
1553 * g++.dg/cpp0x/constexpr-46420.C: New.
1555 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1557 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1558 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1559 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1560 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1563 2010-11-10 Jan Hubicka <jh@suse.cz>
1565 PR tree-optimize/38669
1566 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1568 2010-11-10 Jan Hubicka <jh@suse.cz>
1570 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1572 2010-11-10 Jason Merrill <jason@redhat.com>
1574 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1576 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.dg/debug/pr46409.c: New test.
1582 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1584 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1587 * gcc-target/i386/pr46419.c: New test.
1589 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1591 * g++.dg/other/i386-2.C: Add -mtbm.
1592 * g++.dg/other/i386-3.C: Likewise.
1593 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1594 * gcc.target/i386/funcspec-6.c: Likewise.
1595 * gcc.target/i386/sse-12.c: Add -mtbm.
1596 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1598 * gcc.target/i386/sse-14.c: Likewise.
1599 * gcc.target/i386/sse-22.c: Likewise.
1600 * gcc.target/i386/sse-23.c: Likewise.
1601 * gcc.target/i386/tbm-1.c: New file.
1602 * gcc.target/i386/tbm-2.c: Likewise.
1604 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1606 * g++.dg/other/i386-2.C: Add -mbmi.
1607 * g++.dg/other/i386-3.C: Likewise.
1608 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1609 * gcc.target/i386/funcspec-6.c: Likewise.
1610 * gcc.target/i386/sse-12.c: Add -mbmi.
1611 * gcc.target/i386/bmi-1.c: New file.
1612 * gcc.target/i386/bmi-2.c: Likewise.
1613 * gcc.target/i386/bmi-3.c: Likewise.
1614 * gcc.target/i386/bmi-4.c: Likewise.
1615 * gcc.target/i386/bmi-5.c: Likewise.
1616 * gcc.target/i386/bmi-6.c: Likewise.
1618 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1621 * g++.dg/pr46065.C: New test.
1623 2010-11-10 Jan Hubicka <jh@suse.cz>
1625 PR tree-optimize/33172
1626 PR tree-optimize/43411
1627 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1628 * g++.dg/tree-ssa/pr43411.C: New testcase.
1630 2010-11-10 Jan Hubicka <jh@suse.cz>
1632 PR tree-optimize/46228
1633 * g++.dg/tree-ssa/pr46228.C: New testcase.
1635 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1637 PR tree-optimization/46414
1638 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1640 2010-11-10 Tobias Burnus <burnus@net-b.de>
1643 * gfortran.dg/intrinsic_7.f90: New.
1645 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1647 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1648 * g++.dg/abi/thunk4.C: Likewise.
1649 * g++.dg/opt/combine.C: Add dg-require-visibility.
1650 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1651 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1653 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1654 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1655 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1657 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1658 * gcc.dg/intmax_t-1.c: Likewise.
1660 2010-11-10 Tobias Burnus <burnus@net-b.de>
1663 * gfortran.dg/class_30.f90: New.
1665 2010-11-10 Tobias Burnus <burnus@net-b.de>
1668 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1671 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1673 PR tree-optimization/45971
1674 * gcc.dg/vect/O3-pr45971.c: New.
1676 2010-11-10 Richard Guenther <rguenther@suse.de>
1678 PR tree-optimization/44964
1679 * gcc.dg/pr44964.c: New testcase.
1681 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1683 * gnat.dg/opt10.adb: Fix typo.
1685 2010-11-10 Martin Jambor <mjambor@suse.cz>
1687 PR tree-optimization/46351
1688 PR tree-optimization/46377
1689 * gnat.dg/opt10.adb: New file.
1690 * gnat.dg/opt10_pkg.ads: Likewise.
1691 * gnat.dg/opt11.adb: Likewise.
1692 * gnat.dg/opt11.ads: Likewise.
1694 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1696 * gnat.dg/boolean_conv.adb: New test.
1698 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1700 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1702 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1704 * gnat.dg/unchecked_convert7.adb: New test.
1706 2010-11-10 Richard Guenther <rguenther@suse.de>
1708 PR tree-optimization/46398
1709 * gcc.dg/torture/pr46398.c: New testcase.
1711 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1713 * gfortran.dg/open_dev_null.f90: New test.
1715 2010-11-09 Jan Hubicka <jh@suse.cz>
1717 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1720 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1722 * gcc.dg/struct-semi-4.c: New test.
1724 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1726 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1727 power5 to enable generation of FRIZ.
1729 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1732 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1735 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1738 * gfortran.dg/pr43808.f90: New test.
1740 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1742 PR tree-optimization/46036
1743 * gfortran.dg/lto/pr46036_0.f90: New.
1745 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1748 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1749 bar invocation instead of first.
1752 * gcc.dg/pr46171.c: New test.
1754 2010-11-09 Richard Guenther <rguenther@suse.de>
1756 PR tree-optimization/46355
1757 * gcc.dg/pr46355.c: New testcase.
1759 2010-11-09 Richard Guenther <rguenther@suse.de>
1761 PR tree-optimization/46177
1762 * gcc.dg/pr46177-2.c: New testcase.
1764 2010-11-09 Richard Guenther <rguenther@suse.de>
1767 * gcc.dg/vec-scal-opt.c: Move ...
1768 * gcc.dg/vect/vect-scal-opt.c: ... here.
1769 * gcc.dg/vec-scal-opt1.c: Move ...
1770 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1771 * gcc.dg/vec-scal-opt2.c: Move ...
1772 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1774 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1776 * gnat.dg/specs/static_initializer5.ads: New test.
1777 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1779 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.c-torture/compile/pr46360.c: New test.
1785 * g++.dg/warn/Wsequence-point-2.C: New test.
1787 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1790 * gfortran.dg/class_29.f03: New.
1792 2010-11-09 Richard Guenther <rguenther@suse.de>
1795 * gcc.target/i386/alias-1.c: New testcase.
1797 2010-11-08 Jason Merrill <jason@redhat.com>
1799 * g++.dg/cpp0x/constexpr-sassert.C: New.
1801 2010-11-08 Jason Merrill <jason@redhat.com>
1803 * g++.dg/cpp0x/constexpr-defarg.C: New.
1805 2010-11-08 Xinliang David Li <davidxl@google.com>
1807 PR tree-optimization/46316
1808 * gcc.c-torture/execute/pr46316.c: New test.
1810 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1813 * gfortran.dg/class_28.f03: Extended.
1815 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1817 * objc.dg/property/dotsyntax-13.m: New.
1818 * objc.dg/property/dotsyntax-14.m: New.
1819 * objc.dg/property/dotsyntax-15.m: New.
1820 * objc.dg/property/synthesize-7.m: New.
1821 * obj-c++.dg/property/dotsyntax-13.mm: New.
1822 * obj-c++.dg/property/dotsyntax-14.mm: New.
1823 * obj-c++.dg/property/dotsyntax-15.mm: New.
1824 * obj-c++.dg/property/synthesize-7.mm: New.
1826 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1828 * objc.dg/property/dynamic-4.m: New.
1829 * objc.dg/property/dynamic-5.m: New.
1830 * objc.dg/property/dynamic-6.m: New.
1831 * obj-c++.dg/property/dynamic-4.mm: New.
1832 * obj-c++.dg/property/dynamic-5.mm: New.
1833 * obj-c++.dg/property/dynamic-6.mm: New.
1835 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1837 * objc.dg/property/synthesize-3.m: New.
1838 * objc.dg/property/synthesize-4.m: New.
1839 * objc.dg/property/synthesize-5.m: New.
1840 * objc.dg/property/synthesize-6.m: New.
1841 * obj-c++.dg/property/synthesize-3.mm: New.
1842 * obj-c++.dg/property/synthesize-4.mm: New.
1843 * obj-c++.dg/property/synthesize-5.mm: New.
1844 * obj-c++.dg/property/synthesize-6.mm: New.
1846 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1848 * objc.dg/property/at-property-5.m: Updated test.
1849 * objc.dg/property/at-property-16.m: New.
1850 * objc.dg/property/at-property-17.m: New.
1851 * objc.dg/property/at-property-18.m: New.
1852 * objc.dg/property/at-property-19.m: New.
1853 * objc.dg/property/dotsyntax-12.m: New.
1854 * objc.dg/protocol-inheritance-1.m: New.
1855 * objc.dg/protocol-inheritance-2.m: New.
1856 * obj-c++.dg/property/at-property-5.mm: Updated test.
1857 * obj-c++.dg/property/at-property-16.mm: New.
1858 * obj-c++.dg/property/at-property-17.mm: New.
1859 * obj-c++.dg/property/at-property-18.mm: New.
1860 * obj-c++.dg/property/at-property-19.mm: New.
1861 * obj-c++.dg/protocol-inheritance-1.mm: New.
1862 * obj-c++.dg/protocol-inheritance-2.mm: New.
1863 * obj-c++.dg/property/dotsyntax-12.mm: New.
1865 2010-11-08 Jason Merrill <jason@redhat.com>
1867 * g++.dg/expr/overflow1.C: New.
1868 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1869 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1870 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1871 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1873 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1875 * gcc.dg/pr35442.c: Adapt warning.
1878 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1879 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1880 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1881 i?86-*-* x86_64-*-*.
1882 * g++.dg/torture/pr36445.C: Likewise.
1883 * gcc.c-torture/compile/pr34856.c: Likewise.
1884 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1885 * gcc.c-torture/compile/vector-1.c: Likewise.
1886 * gcc.c-torture/compile/vector-2.c: Likewise.
1887 * gcc.dg/pr32912-1.c: Likewise.
1888 * gcc.c-torture/execute/va-arg-25.c: Move ...
1889 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1890 Add dg-options -msse, dg-require-effective-target sse_runtime for
1891 for i?86-*-*, x86_64-*-*.
1892 * gcc.c-torture/execute/vector-1.c: Likewise.
1893 * gcc.c-torture/execute/vector-2.c: Likewise.
1894 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1895 i?86-*-*, x86_64-*-*.
1896 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1897 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1898 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1899 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1900 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1902 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1904 * gcc.dg/torture/pr45982.c: Add -std=c99
1905 * gcc.dg/torture/pr45623.c: Ditto.
1907 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1909 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1910 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1912 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1915 * g++.dg/ext/dllimport7.C: Adjust second error check and
1916 allow test for x86_64 mingw, too.
1918 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1921 * gfortran.dg/class_28.f03: New.
1923 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1925 PR rtl-optimization/45352
1926 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1927 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1928 gcc.target/i386/pr45352-2.c: New tests.
1930 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1933 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1934 XFAIL the run for all but m32 x86.
1936 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1938 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1939 as comment character.
1941 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1943 * gcc.target/mips/mips.exp: Revert previous patch.
1944 * gcc.target/mips/fma-1.c: Delete.
1945 * gcc.target/mips/fma-2.c: Likewise.
1946 * gcc.target/mips/fma-3.c: Likewise.
1947 * gcc.target/mips/fma-4.c: Likewise.
1948 * gcc.target/mips/fma-5.c: Likewise.
1949 * gcc.target/mips/fma-6.c: Likewise.
1950 * gcc.target/mips/fma-7.c: Likewise.
1951 * gcc.target/mips/fma-8.c: Likewise.
1952 * gcc.target/mips/fma-9.c: Likewise.
1953 * gcc.target/mips/fma-10.c: Likewise.
1954 * gcc.target/mips/fma-11.c: Likewise.
1955 * gcc.target/mips/fma-12.c: Likewise.
1956 * gcc.target/mips/fma-13.c: Likewise.
1957 * gcc.target/mips/fma-14.c: Likewise.
1958 * gcc.target/mips/fma-15.c: Likewise.
1959 * gcc.target/mips/fma-16.c: Likewise.
1960 * gcc.target/mips/fma-17.c: Likewise.
1961 * gcc.target/mips/fma-18.c: Likewise.
1962 * gcc.target/mips/fma-19.c: Likewise.
1963 * gcc.target/mips/fma-20.c: Likewise.
1965 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1967 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1968 * gcc.target/mips/fma-1.c: New test.
1969 * gcc.target/mips/fma-2.c: Likewise.
1970 * gcc.target/mips/fma-3.c: Likewise.
1971 * gcc.target/mips/fma-4.c: Likewise.
1972 * gcc.target/mips/fma-5.c: Likewise.
1973 * gcc.target/mips/fma-6.c: Likewise.
1974 * gcc.target/mips/fma-7.c: Likewise.
1975 * gcc.target/mips/fma-8.c: Likewise.
1976 * gcc.target/mips/fma-9.c: Likewise.
1977 * gcc.target/mips/fma-10.c: Likewise.
1978 * gcc.target/mips/fma-11.c: Likewise.
1979 * gcc.target/mips/fma-12.c: Likewise.
1980 * gcc.target/mips/fma-13.c: Likewise.
1981 * gcc.target/mips/fma-14.c: Likewise.
1982 * gcc.target/mips/fma-15.c: Likewise.
1983 * gcc.target/mips/fma-16.c: Likewise.
1984 * gcc.target/mips/fma-17.c: Likewise.
1985 * gcc.target/mips/fma-18.c: Likewise.
1986 * gcc.target/mips/fma-19.c: Likewise.
1987 * gcc.target/mips/fma-20.c: Likewise.
1989 2010-11-06 Jason Merrill <jason@redhat.com>
1991 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1993 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1996 * gcc.dg/parser-error-3.c: New test.
1998 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2001 * g++.dg/parse/semicolon2.C: New testcase.
2002 * g++.dg/ext/asmspec1.C: Adjust.
2003 * g++.dg/init/new13.C: Adjust.
2004 * g++.dg/parse/ctor5.C: Adjust.
2006 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2009 * gfortran.dg/class_27.f03: New.
2011 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2013 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2014 * objc.dg/property/dotsyntax-5.m: New.
2015 * objc.dg/property/dotsyntax-6.m: New.
2016 * objc.dg/property/dotsyntax-7.m: New.
2017 * objc.dg/property/dotsyntax-8.m: New.
2018 * objc.dg/property/dotsyntax-9.m: New.
2019 * objc.dg/property/dotsyntax-10.m: New.
2020 * objc.dg/property/dotsyntax-11.m: New.
2021 * obj-c++.dg/property/dotsyntax-5.mm: New.
2022 * obj-c++.dg/property/dotsyntax-6.mm: New.
2023 * obj-c++.dg/property/dotsyntax-7.mm: New.
2024 * obj-c++.dg/property/dotsyntax-8.mm: New.
2025 * obj-c++.dg/property/dotsyntax-9.mm: New.
2026 * obj-c++.dg/property/dotsyntax-10.mm: New.
2027 * obj-c++.dg/property/dotsyntax-11.mm: New.
2029 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2031 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2032 NeXT runtime when the type is READONLY.
2034 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2036 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2037 * gcc.target/i386/387-6.c: Ditto.
2038 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2039 * gcc.target/i386/387-4.c: Ditto.
2040 * gcc.target/i386/387-7.c: Ditto.
2041 * gcc.target/i386/387-8.c: Ditto.
2042 * gcc.target/i386/387-9.c: Ditto.
2043 * gcc.target/i386/387-10.c: Ditto.
2044 * gcc.target/i386/387-11.c: Ditto.
2045 * gcc.target/i386/387-12.c: Ditto.
2047 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2049 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2052 * gcc.dg/darwin-cfstring-format-1.c: New.
2053 * gcc.dg/warn-nsstring.c: New.
2054 * objc.dg/fsf-nsstring-format-1.m: New.
2055 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2056 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2059 2010-11-05 Jason Merrill <jason@redhat.com>
2062 * g++.dg/inherit/virtual6.C: New.
2064 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2067 * gcc.dg/Wcxx-compat-21.c: New test.
2069 2010-11-05 Ian Lance Taylor <iant@google.com>
2072 * gcc.target/i386/pr46084.c: New test.
2074 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2076 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2077 * (check_effective_target_mempcpy): New.
2078 * gcc.c-torture/execute/pr45636.c: Move this...
2079 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2081 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2083 * gcc.target/i386/i386.exp (FLAGS): Remove.
2084 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2086 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2089 * g++.dg/opt/empty2.C: New test.
2092 * gcc.target/i386/pr45670.c: New test.
2094 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2098 * gfortran.dg/class_19.f03: Modified.
2099 * gfortran.dg/class_allocate_6.f03: New.
2101 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2103 * gcc.target/i386/avx-vzeroupper-19.c: New.
2105 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2107 PR tree-optimization/46099
2108 * gcc.dg/autopar/pr46099.c: New test.
2111 * c-c++-common/pr43690.c: New test.
2113 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2115 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2116 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2117 declaration and implementation.
2118 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2119 * obj-c++.dg/property/at-property-13.mm: Likewise.
2120 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2121 * obj-c++.dg/property/property-1.mm: Likewise.
2122 * obj-c++.dg/property/at-property-7.mm: Likewise.
2123 * obj-c++.dg/property/at-property-9.mm: Likewise.
2124 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2125 * obj-c++.dg/property/at-property-10.mm: Likewise.
2126 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2127 * obj-c++.dg/property/at-property-12.mm: Likewise.
2128 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2129 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2130 * obj-c++.dg/property/at-property-6.mm: Likewise.
2131 * obj-c++.dg/property/at-property-8.mm: Likewise.
2132 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2133 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2134 * obj-c++.dg/property/at-property-11.mm: Likewise.
2135 * obj-c++.dg/template-8.mm: Likewise.
2136 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2137 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2138 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2139 and put a FIXME for this.
2140 * obj-c++.dg/property/property-2.mm: Remove.
2141 * obj-c++.dg/property/property-3.mm: Remove.
2143 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2146 * gcc.dg/pr46307.c: New test.
2148 2010-11-05 Jason Merrill <jason@redhat.com>
2151 * g++.dg/ext/complex6.C: New.
2153 2010-11-04 Bud Davis <jimmied@smu.edu>
2155 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2157 2010-11-04 Chao-ying Fu <fu@mips.com>
2159 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2161 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2163 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2165 Fixed using the Objective-C 2.0 dot-syntax with class names.
2166 * objc.dg/property/dotsyntax-3.m: New.
2167 * objc.dg/property/dotsyntax-4.m: New.
2168 * obj-c++.dg/property/dotsyntax-3.mm: New.
2169 * obj-c++.dg/property/dotsyntax-4.mm: New.
2171 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2172 Objective-C 2.0 dot-syntax is used with class names.
2173 * obj-c++.dg/fobjc-std-1.mm: Same change.
2175 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2177 * gcc.target/powerpc/loop_align.c: New.
2179 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2181 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2183 merge from FSF 'apple/trunk' branch.
2184 * gcc.target/powerpc/darwin64-abi.c: New.
2186 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2188 PR tree-optimization/46233
2189 * gcc.dg/pr46233.c: New test.
2191 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2193 * objc.dg/property/property-2.m: Deleted.
2194 * objc.dg/property/property-3.m: Deleted.
2196 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2198 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2200 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2201 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2202 * objc.dg/property/property-1.m: Likewise.
2203 * objc.dg/property/at-property-6.m: Likewise.
2204 * objc.dg/property/at-property-7.m: Likewise.
2205 * objc.dg/property/dotsyntax-1.m: Likewise.
2206 * objc.dg/property/at-property-8.m: Likewise.
2207 * objc.dg/property/dotsyntax-2.m: Likewise.
2208 * objc.dg/property/at-property-9.m: Likewise.
2209 * objc.dg/property/synthesize-2.m: Likewise.
2210 * objc.dg/property/at-property-10.m: Likewise.
2211 * objc.dg/property/at-property-11.m: Likewise.
2212 * objc.dg/property/at-property-12.m: Likewise.
2213 * objc.dg/property/at-property-13.m: Likewise.
2214 * objc.dg/property/fsf-property-method-access.m: Likewise.
2215 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2217 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2219 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2220 deprecation warnings. Use Object1 implementation.
2221 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2222 * objc/execute/forward-1.m: Remove.
2223 * objc/execute/forward-1.x: Remove.
2225 2010-11-04 Jason Merrill <jason@redhat.com>
2227 * g++.dg/cpp0x/constexpr-access.C: New.
2229 2010-11-04 Richard Guenther <rguenther@suse.de>
2231 PR rtl-optimization/46183
2232 * gcc.dg/torture/pr46183.c: New testcase.
2234 2010-11-04 Richard Guenther <rguenther@suse.de>
2236 PR tree-optimization/46068
2237 * gcc.dg/torture/pr46068.c: New testcase.
2239 2010-11-04 Richard Guenther <rguenther@suse.de>
2241 PR tree-optimization/45991
2242 * gcc.dg/pr45991.c: New testcase.
2244 2010-11-04 Richard Guenther <rguenther@suse.de>
2246 PR tree-optimization/46154
2247 * g++.dg/torture/pr46154.C: New testcase.
2249 2010-11-04 Richard Guenther <rguenther@suse.de>
2251 PR tree-optimization/45733
2252 * gcc.dg/pr45733.c: New testcase.
2254 2010-11-04 Ira Rosen <irar@il.ibm.com>
2256 PR tree-optimization/46213
2257 * gfortran.dg/vect/pr46213.f90: New.
2259 2010-11-04 Richard Guenther <rguenther@suse.de>
2262 * gcc.dg/pr34989-1.c: Move ...
2263 * gcc.dg/lto/pr34989-1_0.c: ... here.
2264 * gcc.dg/pr34989-2.c: Move ...
2265 * gcc.dg/lto/pr34989-1_1.c: ... here.
2266 * gcc.dg/pr27898.c: Move ...
2267 * gcc.dg/lto/pr27898_0.c: ... here and ...
2268 * gcc.dg/lto/pr27898_1.c: ... split.
2269 * gcc.dg/pr28712.c: Move ...
2270 * gcc.dg/lto/pr28712_0.c: ... here and ...
2271 * gcc.dg/lto/pr28712_1.c: ... split ...
2272 * gcc.dg/lto/pr28712_2.c: ... twice.
2273 * gcc.dg/pr28706.c: Move ...
2274 * gcc.dg/lto/pr28706_0.c: ... here and ...
2275 * gcc.dg/lto/pr28706_1.c: ... split.
2277 2010-11-04 Richard Guenther <rguenther@suse.de>
2278 Richard Henderson <rth@redhat.com>
2280 * gcc.target/i386/fma4-vector-2.c: New testcase.
2282 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2283 Richard Guenther <rguenther@suse.de>
2285 * gcc.dg/vec-scal-opt.c: New testcase.
2286 * gcc.dg/vec-scal-opt1.c: New testcase.
2287 * gcc.dg/vec-scal-opt2.c: New testcase.
2289 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2291 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2292 from plugin build flags on Darwin targets.
2294 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2296 * gcc.target/i386/pr46285.c: Require split_stack target.
2298 2010-11-03 Jason Merrill <jason@redhat.com>
2301 * g++.dg/cpp0x/constexpr-base2.C: New.
2304 * g++.dg/cpp0x/initlist45.C: New.
2306 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2308 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2309 is now allowed in categories.
2310 * obj-c++.dg/property/dynamic-2.mm: Same change.
2311 * objc.dg/property/dynamic-3.m: New.
2312 * obj-c++.dg/property/dynamic-3.mm: New.
2313 * objc.dg/property/at-property-14.m: New.
2314 * objc.dg/property/at-property-15.m: New.
2315 * obj-c++.dg/property/at-property-14.mm: New.
2316 * obj-c++.dg/property/at-property-15.mm: New.
2318 * objc.dg/foreach-6.m: Added a few more tests for valid and
2319 invalid iterating variables and collections.
2321 2010-11-03 Xinliang David Li <davidxl@google.com>
2324 * g++.dg/tree-ssa/ivopts-2.C: New test.
2326 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2329 * gcc.target/i386/pr46295.c: New.
2331 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2333 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2334 precision min/max for single precision on VSX.
2336 2010-11-03 Jason Merrill <jason@redhat.com>
2339 * g++.dg/cpp0x/constexpr-ice3.C: New.
2341 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2343 * gnat.dg/opt8.ad[sb]: New test.
2344 * gnat.dg/opt8_pkg.ads: New helper.
2346 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2348 PR rtl-optimization/45865
2349 * gcc.dg/pr45865.c: New.
2350 * gcc.dg/torture/pr45865.c: Likewise.
2352 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2353 * gcc.target/arm/headmerge-2.c: Likewise.
2354 * gcc.target/i386/headmerge-1.c: Likewise.
2355 * gcc.target/i386/headmerge-2.c: Likewise.
2357 2010-11-03 Richard Guenther <rguenther@suse.de>
2360 * gcc.dg/pr46288.c: New testcase.
2362 2010-11-03 Richard Guenther <rguenther@suse.de>
2364 PR tree-optimization/44807
2365 * gcc.dg/torture/pr44807.c: New testcase.
2367 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2369 PR libgfortran/43899
2370 * gfortran.dg/namelist_67.f90: New test.
2372 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2374 PR tree-optimization/46009
2375 * gcc.dg/vect/pr46009.c: New function.
2377 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2379 Implemented -fobjc-std=objc1 flag.
2380 * objc.dg/fobjc-std-1.m: New.
2381 * obj-c++.dg/fobjc-std-1.mm: New.
2383 2010-11-03 Richard Guenther <rguenther@suse.de>
2386 * g++.dg/debug/pr46241.C: New testcase.
2388 2010-11-03 Richard Guenther <rguenther@suse.de>
2390 PR tree-optimization/46190
2391 * gfortran.dg/pr46190.f90: New testcase.
2393 2010-11-03 Richard Guenther <rguenther@suse.de>
2396 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2397 * gcc.dg/vect/vect-19.c: Likewise.
2398 * gcc.dg/vect/vect-17.c: Likewise.
2400 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2403 * gcc.target/i386/pr46285.c: New.
2405 2010-11-03 Richard Guenther <rguenther@suse.de>
2407 PR tree-optimization/46217
2408 * gcc.dg/pr46217.c: New testcase.
2410 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2412 * objc.dg/property/dotsyntax-1.m: New.
2413 * objc.dg/property/dotsyntax-2.m: New.
2414 * obj-c++.dg/property/dotsyntax-1.mm: New.
2415 * obj-c++.dg/property/dotsyntax-2.mm: New.
2417 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2419 PR tree-optimization/46165
2420 * gcc.dg/pr46165.c: New test.
2422 2010-11-03 Richard Guenther <rguenther@suse.de>
2425 * gcc.dg/pr46251.c: New testcase.
2427 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2429 PR tree-optimization/46107
2430 * gcc.c-torture/compile/pr46107.c: New test.
2433 * gcc.dg/pr46252.c: New test.
2435 PR rtl-optimization/46034
2436 PR rtl-optimization/46212
2437 PR rtl-optimization/46248
2438 * gcc.c-torture/compile/pr46034.c: New test.
2439 * gcc.c-torture/compile/pr46248.c: New test.
2440 * gcc.dg/pr46212.c: New test.
2442 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2444 * gnat.dg/sizetype4.adb: New test.
2446 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2448 * gcc.target/i386/avx-vzeroupper-15.c: New.
2449 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2450 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2451 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2454 * gcc.target/i386/pr46253.c: New.
2456 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2457 Tobias Burnus <burnus@net-b.de>
2460 * gfortran.dg/deferred_type_param_1.f90: New.
2461 * gfortran.dg/deferred_type_param_2.f90: New.
2462 * gfortran.dg/initialization_1.f90: Update dg-errors.
2463 * gfortran.dg/initialization_9.f90: Update dg-errors.
2465 2010-11-02 Richard Guenther <rguenther@suse.de>
2467 PR tree-optimization/46149
2468 * g++.dg/torture/pr46149.C: New testcase.
2470 2010-11-02 Richard Guenther <rguenther@suse.de>
2472 PR tree-optimization/46216
2473 * gcc.dg/torture/pr46216.c: New testcase.
2475 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2478 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2481 2010-11-02 Richard Guenther <rguenther@suse.de>
2483 PR tree-optimization/46184
2484 * gcc.dg/pr46184.c: New testcase.
2486 2010-11-02 Richard Guenther <rguenther@suse.de>
2488 PR tree-optimization/46177
2489 * gcc.dg/pr46177.c: New testcase.
2491 2010-11-02 Martin Jambor <mjambor@suse.cz>
2494 * g++.dg/ipa/ivinline-9.C: New test.
2496 2010-11-02 Martin Jambor <mjambor@suse.cz>
2498 PR tree-optimization/45875
2499 * g++.dg/torture/pr45875.C: New test.
2501 2010-11-02 Richard Guenther <rguenther@suse.de>
2504 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2506 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2509 * gcc.dg/pr46255.c: New test.
2511 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2515 * g++.dg/template/sfinae26.C: New test.
2516 * g++.dg/template/sfinae27.C: Likewise.
2518 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2521 * g++.dg/template/typedef36.C: New test.
2522 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2523 * g++.dg/template/canon-type-10.C: Likewise.
2524 * g++.dg/template/canon-type-11.C: Likewise.
2525 * g++.dg/template/canon-type-12.C: Likewise.
2526 * g++.dg/template/canon-type-13.C: Likewise.
2528 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2530 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2531 instance of debug_pubnames on darwin.
2533 2010-11-01 Jason Merrill <jason@redhat.com>
2534 Benjamin Kosnik <bkoz@redhat.com>
2536 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2537 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2539 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2540 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2541 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2542 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2543 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2544 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2545 * g++.dg/cpp0x/constexpr-array.C: New.
2546 * g++.dg/cpp0x/constexpr-base.C: New.
2547 * g++.dg/cpp0x/constexpr-complex.C: New.
2548 * g++.dg/cpp0x/constexpr-data1.C: New.
2549 * g++.dg/cpp0x/constexpr-data2.C: New.
2550 * g++.dg/cpp0x/constexpr-deref.C: New.
2551 * g++.dg/cpp0x/constexpr-diag1.C: New.
2552 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2553 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2554 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2555 * g++.dg/cpp0x/constexpr-empty.C: New.
2556 * g++.dg/cpp0x/constexpr-empty2.C: New.
2557 * g++.dg/cpp0x/constexpr-empty3.C: New.
2558 * g++.dg/cpp0x/constexpr-empty4.C: New.
2559 * g++.dg/cpp0x/constexpr-empty5.C: New.
2560 * g++.dg/cpp0x/constexpr-ex1.C: New.
2561 * g++.dg/cpp0x/constexpr-ex2.C: New.
2562 * g++.dg/cpp0x/constexpr-ex3.C: New.
2563 * g++.dg/cpp0x/constexpr-ex4.C: New.
2564 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2565 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2566 * g++.dg/cpp0x/constexpr-function1.C: New.
2567 * g++.dg/cpp0x/constexpr-function2.C: New.
2568 * g++.dg/cpp0x/constexpr-function3.C: New.
2569 * g++.dg/cpp0x/constexpr-ice.C: New.
2570 * g++.dg/cpp0x/constexpr-initlist.C: New.
2571 * g++.dg/cpp0x/constexpr-neg1.C: New.
2572 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2573 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2574 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2575 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2576 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2577 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2578 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2579 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2580 * g++.dg/cpp0x/constexpr-object1.C: New.
2581 * g++.dg/cpp0x/constexpr-object2.C: New.
2582 * g++.dg/cpp0x/constexpr-overflow.C: New.
2583 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2584 * g++.dg/cpp0x/constexpr-pos1.C: New.
2585 * g++.dg/cpp0x/constexpr-potential1.C: New.
2586 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2587 * g++.dg/cpp0x/constexpr-pure.C: New.
2588 * g++.dg/cpp0x/constexpr-static.C: New.
2589 * g++.dg/cpp0x/constexpr-static2.C: New.
2590 * g++.dg/cpp0x/constexpr-static3.C: New.
2591 * g++.dg/cpp0x/constexpr-static4.C: New.
2592 * g++.dg/cpp0x/constexpr-static5.C: New.
2593 * g++.dg/cpp0x/constexpr-static6.C: New.
2594 * g++.dg/cpp0x/constexpr-string.C: New.
2595 * g++.dg/cpp0x/constexpr-switch.C: New.
2596 * g++.dg/cpp0x/constexpr-targ.C: New.
2597 * g++.dg/cpp0x/constexpr-throw.C: New.
2598 * g++.dg/cpp0x/constexpr-typeid.C: New.
2599 * g++.dg/cpp0x/constexpr-union.C: New.
2600 * g++.dg/cpp0x/constexpr-value.C: New.
2601 * g++.dg/cpp0x/constexpr-value2.C: New.
2602 * g++.dg/cpp0x/constexpr-variadic.C: New.
2603 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2604 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2605 * g++.dg/other/fold1.C: Likewise.
2606 * g++.dg/parse/crash36.C: Likewise.
2607 * g++.dg/parse/constant4.C: Adjust expected error.
2608 * g++.dg/template/arg5.C: Likewise.
2609 * g++.dg/template/non-dependent10.C: Likewise.
2610 * g++.dg/template/qualified-id3.C: Likewise.
2611 * g++.dg/warn/overflow-warn-1.C: Likewise.
2612 * g++.dg/warn/overflow-warn-3.C: Likewise.
2613 * g++.dg/warn/overflow-warn-4.C: Likewise.
2614 * g++.old-deja/g++.pt/crash10.C: Likewise.
2616 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2618 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2620 Implemented format and noreturn attributes for Objective-C methods.
2621 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2622 * objc.dg/attributes/method-deprecated-1.m: New.
2623 * objc.dg/attributes/method-deprecated-2.m: New.
2624 * objc.dg/attributes/method-deprecated-3.m: New.
2625 * objc.dg/attributes/method-noreturn-1.m: New.
2626 * objc.dg/attributes/method-sentinel-1.m: New.
2627 * objc.dg/attributes/method-format-1.m: New.
2628 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2629 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2630 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2631 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2632 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2633 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2634 * obj-c++.dg/attributes/method-format-1.mm: New.
2636 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2638 * objc.dg/property/at-property-deprecated-1.m: New.
2639 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2641 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2643 Implemented Objective-C 2.0 property accessors.
2644 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2645 avoid testing more complex accessors in this testcase which is not
2647 * objc.dg/property/at-property-7.m: Same change.
2648 * objc.dg/property/at-property-8.m: Same change.
2649 * objc.dg/property/at-property-9.m: Same change.
2650 * objc.dg/property/at-property-10.m: Same change.
2651 * objc.dg/property/at-property-11.m: Same change.
2652 * obj-c++.dg/property/at-property-6.mm: Same change.
2653 * obj-c++.dg/property/at-property-7.mm: Same change.
2654 * obj-c++.dg/property/at-property-8.mm: Same change.
2655 * obj-c++.dg/property/at-property-9.mm: Same change.
2656 * obj-c++.dg/property/at-property-10.mm: Same change.
2657 * obj-c++.dg/property/at-property-11.mm: Same change.
2658 * objc.dg/property/at-property-12.m: New.
2659 * objc.dg/property/at-property-13.m: New.
2660 * obj-c++.dg/property/at-property-12.mm: New.
2661 * obj-c++.dg/property/at-property-13.mm: New.
2663 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2666 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2667 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2668 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2669 * gfortran.dg/allocate_with_typespec_2.f: New test.
2670 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2671 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2672 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2674 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2675 Nathan Froyd <froydnj@codesourcery.com>
2677 PR tree-optimization/46259
2678 * gfortran.dg/pr46259.f: New testcase.
2680 2010-11-01 Paul Koning <ni1d@arrl.net>
2682 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2683 * gcc.c-torture/compile/20020604-1.c: Ditto.
2684 * gcc.c-torture/compile/20001226-1.c: Ditto.
2685 * gcc.c-torture/compile/20010327-1.c: Ditto.
2686 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2687 * gcc.c-torture/compile/pr43191.c: Ditto.
2688 * gcc.c-torture/compile/pr41181.c: Ditto.
2690 2010-10-31 Richard Henderson <rth@redhat.com>
2692 * lib/target-supports.exp
2693 (check_effective_target_automatic_stack_alignment): True for
2694 x86 but not windows.
2695 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2696 use of the preferred-stack-boundary arguments.
2697 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2699 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2702 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2703 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2705 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2707 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2709 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2711 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2712 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2714 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2715 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2716 * objc.dg/torture/tls/thr-init.m: Likewise.
2717 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2718 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2720 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2722 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2725 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2730 * gfortran.dg/typebound_generic_10.f03: New.
2732 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2734 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2735 * objc.dg/property/property-neg-1.m: Updated for changes in the
2736 syntax of @property and the implementation of
2737 @synthesize/@dynamic.
2738 * objc.dg/property/property-neg-2.m: Same change.
2739 * objc.dg/property/property-neg-3.m: Same change.
2740 * objc.dg/property/property-neg-4.m: Same change.
2741 * objc.dg/property/property-neg-5.m: Same change.
2742 * objc.dg/property/property-neg-7.m: Same change.
2743 * objc.dg/property/property-1.m: Same change.
2744 * objc.dg/property/synthesize-1.m: Same change.
2745 * objc.dg/property/at-property-2.m: Same change.
2746 * objc.dg/property/at-property-4.m: Same change.
2748 * objc.dg/property/fsf-property-method-acces.m: Updated for
2749 changes in the syntax of @property and the implementation of
2750 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2751 * objc.dg/property/fsf-property-basic.m: Same change.
2752 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2754 * objc.dg/property/at-property-5.m: New.
2755 * objc.dg/property/at-property-6.m: New.
2756 * objc.dg/property/at-property-7.m: New.
2757 * objc.dg/property/at-property-8.m: New.
2758 * objc.dg/property/at-property-9.m: New.
2759 * objc.dg/property/at-property-10.m: New.
2760 * objc.dg/property/at-property-11.m: New.
2761 * objc.dg/property/synthesize-2.m: New.
2762 * objc.dg/property/dynamic-2.m: New.
2764 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2765 syntax of @property and the implementation of
2766 @synthesize/@dynamic.
2767 * obj-c++.dg/property/property-neg-2.mm: Same change.
2768 * obj-c++.dg/property/property-neg-3.mm: Same change.
2769 * obj-c++.dg/property/property-neg-4.mm: Same change.
2770 * obj-c++.dg/property/property-neg-5.mm: Same change.
2771 * obj-c++.dg/property/property-neg-7.mm: Same change.
2772 * obj-c++.dg/property/property-1.mm: Same change.
2773 * obj-c++.dg/property/synthesize-1.mm: Same change.
2774 * obj-c++.dg/property/at-property-2.mm: Same change.
2775 * obj-c++.dg/property/at-property-4.mm: Same change.
2777 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2778 changes in the syntax of @property and the implementation of
2779 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2780 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2781 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2783 * obj-c++.dg/property/at-property-5.mm: New.
2784 * obj-c++.dg/property/at-property-6.mm: New.
2785 * obj-c++.dg/property/at-property-7.mm: New.
2786 * obj-c++.dg/property/at-property-8.mm: New.
2787 * obj-c++.dg/property/at-property-9.mm: New.
2788 * obj-c++.dg/property/at-property-10.mm: New.
2789 * obj-c++.dg/property/at-property-11.mm: New.
2790 * obj-c++.dg/property/synthesize-2.mm: New.
2791 * obj-c++.dg/property/dynamic-2.mm: New.
2793 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2794 Andrew Pinski <pinskia@gmail.com>
2796 * gcc.c-torture/execute/vector-shift.c: New testcase.
2797 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2798 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2799 * gcc.dg/vector-shift.c: Likewise.
2800 * gcc.dg/vector-shift1.c: Likewise.
2801 * gcc.dg/torture/vector-shift2.c: Likewise.
2802 * gcc.dg/vector-shift3.c: Likewise.
2803 * gcc.dg/simd-1b.c: Adjust.
2805 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2807 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2809 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2811 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2813 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2816 * gcc.target/i386/pr46153.c: New test.
2818 2010-10-27 Jason Merrill <jason@redhat.com>
2820 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2822 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2825 * gfortran.dg/class_dummy_3.f03: New.
2827 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2829 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2830 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2832 * gcc.target/i386/avx-vzeroupper-3.c: New.
2833 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2834 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2835 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2836 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2837 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2838 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2839 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2840 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2841 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2842 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2843 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2845 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2847 * obj-c.dg/property/at-property-4.m: New.
2848 * obj-c++.dg/property/at-property-4.mm: New.
2849 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2851 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2854 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2856 * objc.dg/property/at-property-1.m: New.
2857 * objc.dg/property/at-property-2.m: New.
2858 * objc.dg/property/at-property-3.m: New.
2859 * objc.dg/ivar-invalid-type-1.m: New.
2860 * obj-c++.dg/property/at-property-1.mm: New.
2861 * obj-c++.dg/property/at-property-2.mm: New.
2862 * obj-c++.dg/property/at-property-3.mm: New.
2863 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2864 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2867 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2869 PR libgfortran/46010
2870 * gfortran.dg/namelist_66.f90: New test.
2871 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2873 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2876 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2877 * gfortran.dg/allocatable_scalar_10.f90: New.
2878 * gfortran.dg/class_19.f03: Extended.
2880 2010-10-26 Jan Hubicka <jh@suse.cz>
2883 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2885 2010-10-26 Ira Rosen <irar@il.ibm.com>
2887 PR tree-optimization/46167
2888 * gcc.dg/vect/O-pr46167.c: New.
2889 * gcc.dg/vect/vect.exp: Run tests with -O.
2891 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2894 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2895 * g++.dg/vect/pr33860a.cc: Likewise.
2896 * gcc.c-torture/compile/20070522-1.c: Likewise.
2897 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2898 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2899 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2900 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2901 * gcc.dg/pr44136.c: Likewise.
2903 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2904 * gcc.dg/compat/vector-1_x.c: Likewise.
2905 * gcc.dg/compat/vector-1_y.c: Likewise.
2906 * gcc.dg/compat/vector-2_x.c: Likewise.
2907 * gcc.dg/compat/vector-2_y.c: Likewise.
2908 * gcc.dg/pr43300.c: Likewise.
2910 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2911 * gcc.dg/compat/vector-1a_y.c: Likewise.
2912 * gcc.dg/compat/vector-1b_x.c: Likewise.
2913 * gcc.dg/compat/vector-1b_y.c: Likewise.
2914 * gcc.dg/compat/vector-2a_x.c: Likewise.
2915 * gcc.dg/compat/vector-2a_y.c: Likewise.
2916 * gcc.dg/compat/vector-2b_x.c: Likewise.
2917 * gcc.dg/compat/vector-2b_y.c: Likewise.
2918 * gcc.target/i386/pr39162.c: Likewise.
2919 * gcc.target/i386/pr40906-2.c: Likewise.
2920 * gcc.target/i386/sse-5.c: Likewise.
2922 * gcc.dg/pr35442.c: Prune ABI change warnings.
2924 * gcc.c-torture/execute/pr38151.x: New.
2925 * gcc.target/i386/pr44948-1a.c: Likewise.
2926 * gcc.target/i386/pr44948-1b.c: Likewise.
2927 * gcc.target/i386/pr44948-2a.c: Likewise.
2928 * gcc.target/i386/pr44948-2b.c: Likewise.
2930 2010-10-26 Ian Lance Taylor <iant@google.com>
2933 * gcc.c-torture/execute/20101025-1.c: New test.
2935 2010-10-26 Tobias Burnus <burnus@net-b.de>
2938 * gfortran.dg/class_allocate_5.f90: New.
2940 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2942 Implement opaque-enum-specifiers for C++0x
2943 * g++.dg/cpp0x/forw_enum1.C: New.
2944 * g++.dg/cpp0x/forw_enum2.C: New.
2945 * g++.dg/cpp0x/forw_enum3.C: New.
2946 * g++.dg/cpp0x/forw_enum4.C: New.
2947 * g++.dg/cpp0x/forw_enum5.C: New.
2948 * g++.dg/cpp0x/forw_enum6.C: New.
2949 * g++.dg/cpp0x/forw_enum7.C: New.
2950 * g++.dg/cpp0x/forw_enum8.C: New.
2951 * g++.dg/cpp0x/forw_enum9.C: New.
2952 * g++.dg/parse/enum3.C: Add new errors.
2953 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2954 * g++.dg/cpp0x/auto9.C: Add new error.
2955 * g++.dg/template/crash79.C: Add new errors.
2957 2010-10-26 Jie Zhang <jie@codesourcery.com>
2959 * gcc.target/arm/volatile-bitfields-1.c: New test.
2960 * gcc.target/arm/volatile-bitfields-2.c: New test.
2961 * gcc.target/arm/volatile-bitfields-3.c: New test.
2963 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2965 * gnat.dg/pointer_discr1.adb: New test.
2966 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2967 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2968 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2970 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2972 * gnat.dg/loop_optimization8.adb: New test.
2973 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2974 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2976 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2978 * gnat.dg/in_out_parameter2.adb: New test.
2979 * gnat.dg/in_out_parameter3.adb: Likewise.
2981 2010-10-25 Jie Zhang <jie@codesourcery.com>
2983 * g++.dg/opt/combine.c: New test.
2985 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2987 * gnat.dg/opt7.ad[sb]: New test.
2988 * gnat.dg/opt7_pkg.ads: New helper.
2990 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2993 * obj-c.dg/pr45735.mm: New.
2994 * obj-c++.dg/pr45735.mm: New.
2996 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2999 * objc.dg/pr24393.m: New.
3000 * obj-c++.dg/pr24393.mm: New.
3002 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3005 * objc.dg/pr28049.m: New.
3006 * obj-c++.dg/pr28049.mm: New.
3008 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3010 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3011 parameter attributes are now supported.
3012 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3013 * objc.dg/attributes/parameter-attribute-1.m: New test.
3014 * objc.dg/attributes/parameter-attribute-2.m: New test.
3015 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3016 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3018 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3020 Based on the CFString implementation in FSF apple/trunk branch.
3022 * gcc.dg/darwin-cfstring-1.c: New.
3023 * gcc.dg/darwin-cfstring-2.c: New.
3024 * gcc.dg/torture/darwin-cfstring-3.c: New.
3025 * g++.dg/other/darwin-cfstring1.C: New.
3026 * g++.dg/torture/darwin-cfstring-3.C: New.
3028 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3030 * objc.dg/demangle-1.m: New test.
3031 * obj-c++.dg/demangle-1.mm: New test.
3032 * obj-c++.dg/demangle-2.mm: New test.
3033 * obj-c++.dg/demangle-3.mm: New test.
3035 2010-10-23 Ian Lance Taylor <iant@google.com>
3037 * gcc.c-torture/execute/20101011-1.c: New test.
3038 * gcc.c-torture/execute/20101011-1.x: New test driver.
3040 2010-10-23 Tobias Burnus <burnus@net-b.de>
3043 * gfortran.dg/protected_8.f90: New.
3045 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3047 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3048 * gcc.target/i386/isa-9.c: Skip for -march other than
3049 -march=amdfam10 in multilib options.
3050 * gcc.target/i386/pr42589.c: Skip for -march other than
3051 -march=i486 in multilib options.
3052 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3053 other -march in multilib options.
3055 2010-10-23 Jie Zhang <jie@codesourcery.com>
3057 PR rtl-optimization/37360
3058 * gcc.dg/pr37360.c: New test.
3060 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3062 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3064 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3065 Andrew Pinski <pinskia@gmail.com>
3067 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3068 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3069 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3070 * gcc.dg/vector-subscript-1.c: Likewise.
3071 * gcc.dg/vector-subscript-2.c: Likewise.
3072 * gcc.dg/vector-subscript-3.c: New testcase.
3073 * gcc.dg/array-8.c: Adjust.
3075 2010-10-22 Richard Guenther <rguenther@suse.de>
3078 * c-c++-common/torture/pr46137.c: New testcase.
3080 2010-10-22 Jason Merrill <jason@redhat.com>
3083 * g++.dg/template/defarg14.C: New.
3085 2010-10-22 Jason Merrill <jason@redhat.com>
3088 * g++.dg/cpp0x/implicit10.C: New.
3090 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3093 * gcc.target/i386/pr46098.c: New test.
3095 2010-10-22 Richard Guenther <rguenther@suse.de>
3097 PR tree-optimization/45720
3098 * gcc.dg/torture/pr45720.c: New testcase.
3100 2010-10-22 Ira Rosen <irar@il.ibm.com>
3102 PR tree-optimization/46126
3103 * gcc.dg/vect/pr46126.c: New.
3105 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3107 Based on the CFString implementation in FSF apple/trunk branch.
3109 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3110 so that the latter can be used in dg-skip and dg-xfail clauses.
3111 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3112 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3113 to use dg-additional-files for Object1.
3114 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3115 to use dg-additional-files for Object1, move to torture/strings/.
3116 * obj-c++.dg/const-str-4.mm: Likewise.
3117 * obj-c++.dg/const-str-3.mm: Likewise.
3118 * obj-c++.dg/const-str-8.mm: Likewise.
3119 * obj-c++.dg/const-str-9.mm: Likewise.
3120 * obj-c++.dg/const-str-10.mm: Likewise.
3121 * obj-c++.dg/const-str-10.mm: Likewise.
3122 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3123 to use dg-additional-files for Object1, move to strings/.
3124 * obj-c++.dg/const-str-2.mm: Likewise.
3125 * obj-c++.dg/const-str-5.mm: Likewise.
3126 * obj-c++.dg/const-str-6.mm: Likewise.
3127 * obj-c++.dg/const-str-12.mm: Likewise.
3128 * obj-c++.dg/strings/strings.exp: New.
3129 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3130 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3131 * obj-c++.dg/torture/strings/strings.exp: New.
3132 * obj-c++.dg/torture/strings/string1.mm: New.
3133 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3134 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3135 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3137 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3138 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3139 * objc/execute/string2.m: Likewise.
3140 * objc/execute/string3.m: Likewise.
3141 * objc/execute/string3.m: Likewise.
3142 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3143 * objc.dg/foreach-4.m: Likewise.
3144 * objc.dg/foreach-5.m: Likewise.
3145 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3146 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3147 * objc.dg/const-str-4.m: Likewise.
3148 * objc.dg/const-str-7.m: Likewise.
3149 * objc.dg/const-str-8.m: Likewise.
3150 * objc.dg/const-str-9.m: Likewise.
3151 * objc.dg/const-str-10.m: Likewise.
3152 * objc.dg/const-str-11.m: Likewise.
3153 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3154 to use dg-additional-files for Object1, move to objc.dg/strings/.
3155 * objc.dg/const-str-2.m: Likewise.
3156 * objc.dg/const-str-5.m: Likewise.
3157 * objc.dg/const-str-6.m: Likewise.
3158 * objc.dg/const-str-12.m: Likewise.
3159 * objc.dg/const-str-12b.m: Likewise.
3160 * objc.dg/strings/strings.exp: New.
3161 * objc.dg/strings/const-cfstring-2.m: New.
3162 * objc.dg/strings/const-cfstring-5.m: New.
3163 * objc.dg/torture/strings/strings.exp: New.
3164 * objc.dg/torture/strings/const-cfstring-1.m: New.
3165 * objc.dg/torture/strings/const-cfstring-3.m: New.
3166 * objc.dg/torture/strings/const-cfstring-4.m: New.
3168 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3170 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3172 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3175 * g++.dg/parse/crash57.C: New.
3177 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3178 H.J. Lu <hongjiu.lu@intel.com>
3181 * gcc.target/i386/pr45946.c: New test.
3183 2010-10-21 Martin Jambor <mjambor@suse.cz>
3185 PR tree-optimization/45875
3186 * g++.dg/ipa/pr45875.C: New test.
3188 2010-10-21 Ira Rosen <irar@il.ibm.com>
3190 PR tree-optimization/46049
3191 PR tree-optimization/46052
3192 * gcc.dg/vect/pr46052.c: New test.
3193 * gcc.dg/vect/pr46049.c: New test.
3195 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3198 * gfortran.dg/shape_5.f90: New test case.
3200 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3203 * gfortran.dg/proc_ptr_comp_25.f90: New.
3205 2010-10-21 Richard Guenther <rguenther@suse.de>
3206 Michael Matz <matz@suse.de>
3208 PR tree-optimization/45764
3209 * gcc.dg/torture/pr45764.c: New testcase.
3211 2010-10-21 Richard Guenther <rguenther@suse.de>
3213 PR tree-optimization/46111
3214 * g++.dg/torture/pr46111.C: New testcase.
3216 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3219 * gfortran.dg/dummy_procedure_4.f90: New.
3220 * gfortran.dg/proc_ptr_30.f90: New.
3222 2010-10-21 Tobias Burnus <burnus@net-b.de>
3225 * gfortran.dg/ptr-func-1.f90: New.
3226 * gfortran.dg/ptr-func-2.f90: New.
3228 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3230 PR tree-optimization/45919
3231 * gcc.c-torture/compile/pr45919.c: New test.
3233 PR tree-optimization/46066
3234 * gcc.dg/autopar/pr46066.c: New test.
3236 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3239 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3241 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3244 * g++.dg/cpp0x/range-for7.C: New.
3246 2010-10-20 Richard Guenther <rguenther@suse.de>
3249 * g++.dg/lto/20101020-1_0.h: New testcase.
3250 * g++.dg/lto/20101020-1_0.C: Likewise.
3251 * g++.dg/lto/20101020-1_1.C: Likewise.
3253 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3255 * gcc.dg/20101013-1.c: New test.
3257 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3260 * gcc.target/i386/pr46085-1.c: New.
3261 * gcc.target/i386/pr46085-2.c: Likewise.
3263 2010-10-20 Richard Guenther <rguenther@suse.de>
3265 PR tree-optimization/45860
3266 * gcc.dg/torture/pr45860.c: New testcase.
3268 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3270 * gnat.dg/discr25.adb: New test.
3271 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3273 2010-10-20 Olivier Hainque <hainque@adacore.com>
3275 * gcc.target/powerpc/ehreturn.c: New test.
3277 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3279 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3280 not require Foundation and run with the GNU runtime as well.
3282 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3285 * obj-c++.dg/template-8.mm: New.
3287 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3290 * objc.dg/pr23709.m: New.
3291 * obj-c++.dg/pr23709.m: New.
3293 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3296 * g++.dg/template/crash104.C: New.
3298 2010-10-19 Richard Henderson <rth@redhat.com>
3300 * gcc.target/i386/fma3-fma.c: New.
3301 * gcc.target/i386/fma3-builtin.c: New.
3302 * gcc.target/i386/fma4-builtin.c: New.
3304 2010-10-19 Richard Guenther <rguenther@suse.de>
3307 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3309 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3311 Merge from 'apple/trunk' branch on FSF servers.
3313 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3316 * objc.dg/proto-init-mimatch-1.m: New.
3317 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3319 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3321 Implemented parsing @synthesize and @dynamic for
3322 Objective-C/Objective-C++.
3323 * objc.dg/property/dynamic-1.m: New.
3324 * objc.dg/property/synthesize-1.m: New.
3325 * obj-c++.dg/property/dynamic-1.mm: New.
3326 * obj-c++.dg/property/synthesize-1.mm: New.
3328 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3330 * objc.dg/at-class-1.m: New.
3331 * objc.dg/at-class-1.mm: New.
3333 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3335 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3337 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3339 Merge from 'apple/trunk' branch on FSF servers.
3341 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3344 * obj-c++.dg/template-7.mm: New.
3346 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3348 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3351 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3353 Merge from 'apple/trunk' branch on FSF servers.
3355 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3358 * obj-c++.dg/try-catch-16.mm: New.
3359 * obj-c++.dg/try-catch-17.mm: New.
3361 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3364 * obj-c++.dg/try-catch-15.mm: New
3366 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3369 * obj-c++.dg/try-catch-12.mm: New
3370 * obj-c++.dg/try-catch-13.mm: New
3371 * obj-c++.dg/try-catch-14.mm: New
3372 * objc.dg/try-catch-11.m: New
3373 * objc.dg/try-catch-12.m: New
3374 * objc.dg/try-catch-13.m: New
3376 2010-10-18 Richard Henderson <rth@redhat.com>
3378 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3380 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3383 * c-c++-common/Wunused-var-13.c: New test.
3385 2010-10-18 Richard Guenther <rguenther@suse.de>
3387 PR tree-optimization/45967
3388 * gcc.dg/torture/pr45967.c: New testcase.
3389 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3390 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3391 * gcc.dg/torture/pr39074-2.c: Likewise
3392 * gcc.dg/torture/pta-escape-1.c: Likewise
3393 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3394 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3395 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3396 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3397 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3398 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3400 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3402 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3404 2010-10-18 Richard Guenther <rguenther@suse.de>
3407 * g++.dg/lto/20101015-2_0.C: New testcase.
3409 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3412 * gcc.c-torture/execute/pr46019.c: New test.
3414 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3416 Merge from 'apple/trunk' branch on FSF servers.
3418 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3421 * obj-c++.dg/method-namespace-2.mm: New.
3423 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3425 Merge from 'apple/trunk' branch on FSF servers.
3427 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3430 * objc.dg/private-1.m: Test modified.
3431 * obj-c++.dg/private-1.mm: Test modified.
3433 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3436 * gcc.target/i386/push-1.c: Remove.
3438 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3439 H.J. Lu <hongjiu.lu@intel.com>
3442 * gcc.target/i386/pr46051.c: New test.
3444 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3446 * obj-c++.dg/gnu-api-2-class.mm: New.
3447 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3448 * obj-c++.dg/gnu-api-2-method.mm: New.
3449 * obj-c++.dg/gnu-api-2-objc.mm: New.
3450 * obj-c++.dg/gnu-api-2-object.mm: New.
3451 * obj-c++.dg/gnu-api-2-property.mm: New.
3452 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3453 * obj-c++.dg/gnu-api-2-sel.mm: New.
3455 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3457 * objc.dg/fsf-package-0.m: New.
3458 * obj-c++.dg/fsf-package-0.m: New.
3460 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3463 * objc.dg/pr18255.m: New.
3465 2010-10-16 Jan Hubicka <jh@suse.cz>
3468 * g++.dg/torture/pr44206.C: New.
3470 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3472 * objc.dg/gnu-api-2-class.m: New.
3473 * objc.dg/gnu-api-2-objc.m: New.
3475 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3477 * objc.dg/gnu-api-2-ivar.m: New.
3479 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3481 * objc.dg/gnu-api-2-property.m: New.
3483 2010-10-15 Xinliang David Li <davidxl@google.com>
3485 * g++.dg/uninit-pred-3_a.C: New test.
3486 * g++.dg/uninit-pred-3_b.C: New test.
3488 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3490 * objc.dg/gnu-api-2-object.m: New.
3492 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3494 * objc.dg/gnu-api-2-method.m: New.
3496 2010-10-15 Jason Merrill <jason@redhat.com>
3498 * g++.dg/lto/pr45983_0.C: New.
3500 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3502 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3503 builtin combiner patterns.
3504 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3505 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3506 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3507 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3508 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3510 2010-10-15 Richard Guenther <rguenther@suse.de>
3512 * g++.dg/lto/20101015-1_0.C: New testcase.
3514 2010-10-15 Richard Guenther <rguenther@suse.de>
3517 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3518 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3520 2010-10-15 Richard Guenther <rguenther@suse.de>
3523 * g++.dg/lto/20101014-1_0.C: New testcase.
3525 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3527 * objc.dg/gnu-api-2-protocol.m: New.
3528 * objc.dg/gnu-api-2-sel.m: New.
3530 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3532 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3535 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3537 * gcc.dg/20101010-1.c: New testcase.
3539 2010-10-15 Jie Zhang <jie@codesourcery.com>
3541 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3542 script when relocatable linking.
3544 2010-10-14 Yao Qi <yao@codesourcery.com>
3547 * gcc.target/arm/pr45447.c: New test.
3549 2010-10-14 Jan Hubicka <jh@suse.cz>
3552 * g++.dg/lto/pr45621.h : New.
3553 * g++.dg/lto/pr45621_0.C: New.
3554 * g++.dg/lto/pr45621_1.C: New.
3556 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3558 * objc.dg/property: New.
3559 * objc.dg/property/fsf-property-basic.m: New.
3560 * objc.dg/property/fsf-property-method-access.m: New.
3561 * objc.dg/property/fsf-property-named-ivar.m: New.
3562 * obj-c++.dg/property: New.
3563 * obj-c++.dg/property/fsf-property-basic.mm: New.
3564 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3565 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3567 merge from FSF apple 'trunk' branch.
3568 2006 Fariborz Jahanian <fjahanian@apple.com>
3570 Radars 4436866, 4505126, 4506903, 4517826
3571 * objc.dg/property/property-1.m: New.
3572 * objc.dg/property/property-2.m: New.
3573 * objc.dg/property/property-3.m: New.
3574 * objc.dg/property/property-neg-1.m: New.
3575 * objc.dg/property/property-neg-2.m: New.
3576 * objc.dg/property/property-neg-3.m: New.
3577 * objc.dg/property/property-neg-4.m: New.
3578 * objc.dg/property/property-neg-5.m: New.
3579 * objc.dg/property/property-neg-6.m: New.
3580 * objc.dg/property/property-neg-7.m: New.
3581 * objc.dg/property/property.exp: New.
3582 * obj-c++.dg/property/property-1.mm: New.
3583 * obj-c++.dg/property/property-2.mm: New.
3584 * obj-c++.dg/property/property-3.mm: New.
3585 * obj-c++.dg/property/property-neg-1.mm: New.
3586 * obj-c++.dg/property/property-neg-2.mm: New.
3587 * obj-c++.dg/property/property-neg-3.mm: New.
3588 * obj-c++.dg/property/property-neg-4.mm: New.
3589 * obj-c++.dg/property/property-neg-5.mm: New.
3590 * obj-c++.dg/property/property-neg-6.mm: New.
3591 * obj-c++.dg/property/property-neg-7.mm: New.
3592 * obj-c++.dg/property/property.exp: New.
3594 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3596 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3598 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3601 * gcc.c-torture/compile/pr45969-1.c: New test.
3603 2010-10-14 Richard Guenther <rguenther@suse.de>
3605 PR tree-optimization/44913
3606 * gcc.dg/torture/pr44913.c: New testcase.
3608 2010-10-14 Richard Guenther <rguenther@suse.de>
3611 * g++.dg/lto/20101014-2_0.C: New testcase.
3613 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3615 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3616 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3617 * gcc.target/i386/pr44130.c: Likewise.
3618 * gcc.target/i386/pr44144.c: Likewise.
3619 * gcc.target/i386/pr44180.c: Likewise.
3620 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3621 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3622 * gcc.target/i386/vect-sizes-1.c: Likewise.
3623 * gcc.target/i386/vectorize4-avx.c: Likewise.
3625 2010-10-14 Richard Guenther <rguenther@suse.de>
3628 * g++.dg/lto/20101010-3_0.C: New testcase.
3629 * g++.dg/lto/20101010-4_0.C: Likewise.
3631 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3633 * objc.dg/pr45878.m: Update to include NSConstantString interface
3635 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3636 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3637 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3638 reference for m64 -fnext-runtime.
3640 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3642 * gcc.target/i386/vect-sizes-1.c: New.
3644 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3647 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3649 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3651 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3652 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3654 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3656 * gcc.target/ia64/20101005.c: New test.
3658 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3660 PR rtl-optimization/45570
3661 * gcc.dg/pr45570.c: New test.
3663 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3665 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3666 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3667 * gcc.target/i386/vectorize4-avx.c: Likewise.
3669 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3671 * gcc.target/i386/avx-copysign-vec.c: New.
3672 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3674 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3677 * gcc.target/i386/pr44130.c: New.
3679 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3682 * gcc.target/i386/pr44144.c: New.
3684 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3687 * gcc.target/i386/pr44180.c: New.
3689 2010-10-13 Jason Merrill <jason@redhat.com>
3691 * g++.dg/template/canon-type-8.C: New.
3693 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3695 * gcc.c-torture/execute/20101013-1.c: New test.
3697 2010-10-13 Richard Guenther <rguenther@suse.de>
3700 * objc.dg/pr45878.m: New testcase.
3702 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3704 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3705 * gcc.dg/format/dfp-printf-1.c: Likewise.
3706 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3708 2010-10-13 Richard Guenther <rguenther@suse.de>
3710 PR tree-optimization/45788
3711 * g++.dg/pr45788.C: New testcase.
3713 2010-10-13 Richard Guenther <rguenther@suse.de>
3715 PR tree-optimization/45970
3716 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3718 2010-10-13 Richard Guenther <rguenther@suse.de>
3720 PR tree-optimization/45982
3721 * gcc.dg/torture/pr45982.c: New testcase.
3722 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3723 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3724 * gcc.dg/torture/pr39074-2.c: Likewise.
3726 2010-10-13 Richard Guenther <rguenther@suse.de>
3729 * g++.dg/torture/pr45874.C: New testcase.
3731 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3733 * objc.dg/attributes/method-attribute-1.m: Update to respond
3734 to implemented method attributes..
3735 * objc.dg/attributes/method-attribute-2.m: Likewise.
3736 * objc.dg/attributes/method-attribute-3.m: Likewise.
3737 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3738 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3739 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3741 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3744 * objc.dg/pr23214.m: New.
3746 2010-10-12 Michael Eager <eager@eagercon.com>
3749 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3750 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3752 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3755 * gcc.c-torture/execute/pr45636.c: New test.
3756 * gfortran.dg/pr45636.f90: New test.
3758 2010-10-12 Richard Henderson <rth@redhat.com>
3760 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3762 2010-10-12 Daniel Kraft <d@domob.eu>
3765 * gfortran.dg/associate_1.f03: More tests with derived-types.
3766 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3767 * gfortran.dg/associate_8.f03: Fix typo.
3768 * gfortran.dg/initialization_27.f90: Fix typo.
3770 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3773 * lib/lto.exp (lto-get-options-main): Support optional target
3774 selector for dg-extra-ld-options.
3776 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3778 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3779 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3781 2010-10-11 Martin Jambor <mjambor@suse.cz>
3784 * g++.dg/torture/pr45699.C: New test.
3785 * g++.dg/otr-fold-1.C: Adjusted.
3786 * g++.dg/otr-fold-1.C: Likewise.
3788 2010-10-11 Nick Clifton <nickc@redhat.com>
3790 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3791 Allow for a user label prefix.
3793 2010-10-10 Richard Guenther <rguenther@suse.de>
3795 * g++.dg/lto/20101010-1_0.C: New testcase.
3796 * g++.dg/lto/20101010-2_0.C: Likewise.
3798 2010-10-11 Ira Rosen <irar@il.ibm.com>
3800 PR tree-optimization/45902
3801 * gcc.dg/vect/45902.c: New test.
3803 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3806 * gcc.dg/tls/pr45870.c: New test.
3808 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3811 * gfortran.dg/typebound_operator_6.f03: New.
3813 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3815 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3816 and adjust -export symbol scanning.
3817 * g++.dg/ext/dllexport1.C: Likewise.
3818 * g++.dg/ext/dllexport3.C: Likewise.
3819 * gcc.dg/dll-3.c: Likewise.
3820 * gcc.dg/dll-4.c: Likewise.
3821 * gcc.dg/dll-5.c: Likewise.
3823 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3825 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3826 instead of tree_profile dump file.
3827 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3828 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3831 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3833 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3835 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3837 * gfortran.dg/character_comparison_4.f90: New test.
3838 * gfortran.dg/character_comparison_5.f90: New test.
3839 * gfortran.dg/character_comparison_6.f90: New test.
3841 2010-10-09 Richard Henderson <rth@redhat.com>
3843 * lib/target-supports.exp
3844 (check_effective_target_automatic_stack_alignment): Always true.
3846 2010-10-09 Richard Guenther <rguenther@suse.de>
3849 * gcc.dg/lto/20101009-2_0.c: New testcase.
3850 * gcc.dg/lto/20101009-2_1.c: Likewise.
3851 * gcc.dg/lto/20101009-2_2.c: Likewise.
3853 2010-10-09 Richard Guenther <rguenther@suse.de>
3856 * g++.dg/lto/20101009-1_0.C: New testcase.
3858 2010-10-09 Richard Guenther <rguenther@suse.de>
3860 PR tree-optimization/45945
3861 * gcc.dg/lto/20101009-1_0.c: New testcase.
3863 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3866 * gcc.target/i386/pr45913.c: New.
3868 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3871 * gfortran.dg/streamio_16.f90: Update test.
3873 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3875 PR tree-optimization/45903
3876 * gcc.target/i386/pr45903.c: New test.
3878 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3880 * gnat.dg/interface5.adb: Compile with warnings disabled.
3882 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3884 * obj-c++.dg/encode-10.mm: New testcase.
3886 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3889 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3890 C++ class. Removed XFAIL.
3892 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3895 * gfortran.dg/typebound_operator_5.f03: New.
3897 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3899 Merge from 'apple/trunk' branch on FSF servers.
3901 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3904 * obj-c++.dg/method-namespace-1.mm: New.
3906 2010-10-07 Martin Jambor <mjambor@suse.cz>
3908 * gcc.dg/tree-ssa/sra-11.c: New test.
3910 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3913 * gcc.dg/vect/pr45847.c: New test.
3915 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3916 Kai Tietz <kai.tietz@onevision.com>
3918 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3920 2010-10-07 Richard Guenther <rguenther@suse.de>
3922 PR tree-optimization/45732
3923 * gcc.dg/torture/pr45732.c: New testcase.
3925 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3927 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3928 * objc.dg/foreach-2.m: Likewise.
3929 * objc.dg/foreach-3.m: Likewise.
3930 * objc.dg/foreach-4.m: Likewise.
3931 * objc.dg/foreach-5.m: Likewise.
3932 * objc.dg/foreach-6.m: Likewise.
3933 * objc.dg/foreach-7.m: Likewise.
3934 * objc.dg/objc-foreach-4.m: Likewise.
3935 * objc.dg/objc-foreach-5.m: Likewise.
3937 2010-10-07 Richard Guenther <rguenther@suse.de>
3940 * gcc.dg/torture/pr45869.c: New testcase.
3942 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3944 * objc.dg/set-not-used-1.m: New
3945 * obj-c++.dg/set-not-used-1.mm: New.
3947 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3949 * objc.dg/attributes/method-attribute-3.m: New.
3950 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3952 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3955 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3957 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3960 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3962 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3964 Merge from 'apple/trunk' branch on FSF servers.
3966 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3969 * obj-c++.dg/encode-9.mm: New.
3971 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3973 * g++.dg/cpp0x/pr45908.C: New test.
3975 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3977 * gnat.dg/opt6.ad[sb]: New test.
3979 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3981 Implemented fast enumeration for Objective-C.
3982 * objc.dg/foreach-1.m: New.
3983 * objc.dg/foreach-2.m: New.
3984 * objc.dg/foreach-3.m: New.
3985 * objc.dg/foreach-4.m: New.
3986 * objc.dg/foreach-5.m: New.
3987 * objc.dg/foreach-6.m: New.
3988 * objc.dg/foreach-7.m: New.
3990 Merge from 'apple/trunk' branch on FSF servers:
3991 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3994 * objc.dg/objc-foreach-5.m: New.
3996 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3999 * objc.dg/objc-foreach-4.m: New.
4001 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4004 * objc.dg/objc-foreach-3.m: New.
4006 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4009 * objc.dg/objc-foreach-2.m: New.
4011 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4014 * objc.dg/objc-foreach-1.m: New
4016 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4018 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4021 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4024 * obj-c++.dg/syntax-error-10.mm: New.
4026 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4029 * obj-c++.dg/syntax-error-9.mm: New.
4031 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4034 * obj-c++.dg/syntax-error-8.mm: New.
4036 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4038 Merge from 'apple/trunk' branch on FSF servers.
4040 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4043 * obj-c++.dg/syntax-error-7.mm: New
4045 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4048 * obj-c++.dg/syntax-error-6.mm: New
4050 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4053 * obj-c++.dg/syntax-error-5.mm: New
4055 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4058 * obj-c++.dg/syntax-error-[3-4].mm: New.
4060 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4063 * obj-c++.dg/syntax-error-[1-2].mm: New.
4065 2010-10-05 Ira Rosen <irar@il.ibm.com>
4067 PR tree-optimization/45752
4068 * gcc.dg/vect/pr45752.c: New test.
4070 2010-10-05 Richard Guenther <rguenther@suse.de>
4072 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4073 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4074 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4075 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4076 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4077 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4078 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4079 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4080 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4081 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4082 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4083 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4084 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4085 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4086 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4087 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4088 * gcc.dg/tree-ssa/20080530.c: Likewise.
4089 * g++.dg/tree-ssa/inline-3.C: Likewise.
4090 * g++.dg/tree-ssa/inline-1.C: Likewise.
4091 * g++.dg/tree-ssa/inline-2.C: Likewise.
4092 * gcc.dg/profile-dir-1.c: Likewise.
4093 * gcc.dg/profile-dir-2.c: Likewise.
4094 * gcc.dg/profile-dir-3.c: Likewise.
4096 2010-10-05 Richard Guenther <rguenther@suse.de>
4099 * g++.dg/torture/pr45877.C: New testcase.
4101 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4104 * gcc.dg/debug/pr45849.c: New test.
4107 * gcc.c-torture/compile/pr45876.c: New test.
4109 2010-10-04 Julian Brown <julian@codesourcery.com>
4111 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4113 * gcc.dg/vect/vect-60.c: Likewise.
4114 * gcc.dg/vect/vect-56.c: Likewise.
4115 * gcc.dg/vect/vect-93.c: Likewise.
4116 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4117 * gcc.dg/vect/vect-95.c: Likewise.
4118 * gcc.dg/vect/vect-96.c: Likewise.
4119 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4120 * gcc.dg/vect/slp-25.c: Likewise.
4121 * gcc.dg/vect/slp-3.c: Likewise.
4122 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4123 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4124 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4125 * gcc.dg/vect/vect-109.c: Likewise.
4126 * gcc.dg/vect/vect-peel-1.c: Likewise.
4127 * gcc.dg/vect/vect-peel-2.c: Likewise.
4128 * lib/target-supports.exp
4129 (check_effective_target_arm_vect_no_misalign): New.
4130 (check_effective_target_vect_no_align): Use above.
4131 (check_effective_target_vect_element_align): New.
4132 (add_options_for_quad_vectors): New.
4134 2010-10-04 Martin Jambor <mjambor@suse.cz>
4136 PR tree-optimization/45572
4137 * g++.dg/ipa/pr45572-1.C: New test.
4138 * g++.dg/ipa/pr45572-2.C: Likewise.
4140 2010-10-03 Ian Lance Taylor <iant@google.com>
4142 * gcc.dg/anon-struct-11.c: New test.
4143 * gcc.dg/anon-struct-12.c: New test.
4144 * gcc.dg/anon-struct-13.c: New test.
4145 * gcc.dg/anon-struct-14.c: New test.
4147 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4149 * g++.dg/torture/pr45764.C: Revert revision 164914.
4150 * gcc.dg/vect/pr43432.c: Likewise.
4151 * gcc.dg/vect/vect-114.c: Likewise.
4152 * gcc.dg/vect/vect-15.c: Likewise.
4154 2010-10-03 Jason Merrill <jason@redhat.com>
4156 * g++.dg/cpp0x/sfinae5.C: New.
4158 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4160 PR tree-optimization/45720
4161 PR tree-optimization/45764
4162 * g++.dg/torture/pr45764.C: New.
4164 * gcc.dg/vect/pr43432.c: Xfail.
4165 * gcc.dg/vect/vect-114.c: Likewise.
4166 * gcc.dg/vect/vect-15.c: Likewise.
4168 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4170 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4172 * gcc.dg/torture/pr45678-2.c: Likewise.
4174 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4177 * gfortran.dg/intrinsic_6.f90: New.
4179 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4182 * gfortran.dg/dependency_37.f90: New test.
4184 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4186 * gcc.target/i386/shift_mask.c: New test.
4188 2010-10-01 Richard Guenther <rguenther@suse.de>
4190 PR tree-optimization/45854
4191 * g++.dg/torture/pr45854.C: New testcase.
4193 2010-09-30 Michael Eager <eager@eagercon.com>
4195 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4198 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4201 * gfortran.dg/graphite/pr45758.f90: New.
4203 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4206 * gcc.dg/graphite/id-pr45230.c: New.
4208 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4210 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4211 * gfortran.dg/graphite/graphite.exp: Same.
4212 * gcc.dg/graphite/vect-pr43423.c: New.
4214 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4217 * g++.dg/torture/pr45843.C: New test.
4219 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4222 * gfortran.dg/allocate_derived_5.f90: New.
4224 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4226 PR tree-optimization/31261
4227 * gcc.dg/tree-ssa/pr31261.c: New test.
4229 2010-09-30 Michael Eager <eager@eagercon.com>
4231 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4232 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4233 * gcc.target/microblaze/microblaze.exp: Ditto.
4234 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4235 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4236 * gcc.target/microblaze/others/data_var1.c: Ditto.
4237 * gcc.target/microblaze/others/data_var2.c: Ditto.
4238 * gcc.target/microblaze/others/data_var3.c: Ditto.
4239 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4240 * gcc.target/microblaze/others/strings1.c:: Ditto.
4241 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4242 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4243 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4244 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4245 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4246 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4247 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4248 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4249 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4250 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4251 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4252 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4253 * gcc.target/microblaze/isa/float.c: Ditto.
4254 * gcc.target/microblaze/isa/mulh.c: Ditto.
4255 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4256 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4257 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4258 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4259 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4260 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4261 * gcc.target/microblaze/isa/bshift.c: Ditto.
4262 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4263 * gcc.target/microblaze/isa/div.c: Ditto.
4264 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4265 * gcc.target/microblaze/isa/mul.c: Ditto.
4267 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4269 merge from FSF 'apple/trunk' branch.
4270 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4273 * objc.dg/enhanced-proto-1.m: New.
4274 * objc.dg/enhanced-proto-2.m: New.
4275 * obj-c++.dg/enhanced-proto-1.mm: New
4276 * obj-c++.dg/enhanced-proto-2.mm: New.
4278 2010-09-30 Richard Guenther <rguenther@suse.de>
4281 * gcc.dg/debug/pr41893-1.c: Adjust.
4282 * gcc.dg/pr30762-1.c: Likewise.
4283 * gcc.dg/pr31529-1.c: Likewise.
4284 * gcc.dg/pr34457-1.c: Likewise.
4285 * gcc.dg/pr34668-1.c: Likewise.
4286 * gcc.dg/pr43557-1.c: Likewise.
4288 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4291 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4292 * objc.dg/const-str-3.m: Correct header for memcpy.
4293 * objc.dg/const-str-7.m: Likewise.
4294 * objc.dg/method-20b.m: Provide an implementation of Object.
4295 Adjust XFAIL for m64 NeXT runtime.
4296 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4297 * objc.dg/encode-3.m: Correct line ordering, provide header for
4299 * objc.dg/encode-7-next.m: Only run for 32bit.
4300 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4301 * objc.dg/type-size-2.m: Provide an implementation of Object.
4303 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4304 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4305 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4306 Adjust XFAIL for m64 NeXT runtime.
4307 * obj-c++.dg/method-22.mm: Likewise.
4308 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4310 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4312 Merge from 'apple/trunk' branch on FSF servers.
4314 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4317 * obj-c++.dg/bad-forward-decl.mm: New
4319 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4321 * ada/acats/run_acats: Revert revision 157037.
4323 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4325 Merge from 'apple/trunk' branch on FSF servers.
4327 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4330 * objc.dg/naming-2.m: Update
4331 * objc.dg/naming-3.m: New
4333 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4336 * gcc.target/arm/pr40457-3.c: New test.
4338 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4340 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4342 * lib/target-supports.exp (check_ifunc_available): Likewise.
4344 2010-09-29 Tristan Gingold <gingold@adacore.com>
4346 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4348 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4350 * objc.dg/keywords-1.m: New test.
4351 * objc.dg/keywords-2.m: New test.
4352 * objc.dg/keywords-3.m: New test.
4353 * obj-c++.dg/keywords-1.mm: New test.
4354 * obj-c++.dg/keywords-2.mm: New test.
4356 2010-09-28 Jason Merrill <jason@redhat.com>
4358 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4359 * g++.dg/ext/complit11.C: Likewise.
4360 * g++.old-deja/g++.law/temps1.C: Likewise.
4362 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4363 * g++.old-deja/g++.mike/misc6.C: Likewise.
4365 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4367 * objc.dg/attributes/method-attribute-1.m: New.
4368 * objc.dg/attributes/method-attribute-2.m: New.
4370 * obj-c++.dg/attributes/method-attribute-1.m: New.
4371 * obj-c++.dg/attributes/method-attribute-2.m: New.
4373 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4375 * objc.dg/attributes: New.
4376 * objc.dg/attributes/attributes.exp: New.
4377 * objc.dg/attributes/class-attribute-1.m: New.
4378 * objc.dg/attributes/class-attribute-2.m: New
4379 * objc.dg/attributes/categ-attribute-1.m: New
4380 * objc.dg/attributes/categ-attribute-2.m: New
4381 * objc.dg/attributes/proto-attribute-1.m: New
4383 * obj-c++.dg/attributes: New.
4384 * obj-c++.dg/attributes/attributes.exp: New
4385 * obj-c++.dg/attributes/class-attribute-1.mm: New
4386 * obj-c++.dg/attributes/class-attribute-2.mm: New
4387 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4388 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4389 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4391 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4393 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4394 from the branch renamed to method-20b.m to avoid clashes).
4396 2005-08-23 Stuart Hastings <stuart@apple.com>
4397 Ziemowit Laski <zlaski@apple.com>
4400 * obj-c++.dg/method-23.mm: New.
4401 * objc.dg/method-20.m: New.
4403 2010-09-28 Jan Hubicka <jh@suse.cz>
4405 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4407 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4410 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4411 i?86-*-solaris2.[89], *-*-vxworks*.
4412 * gcc.target/i386/pr22152.c: Likewise.
4413 * gcc.target/i386/vect8-ret.c: New test.
4415 2010-09-28 Jie Zhang <jie@codesourcery.com>
4417 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4419 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4421 Merge from 'apple/trunk' branch on FSF servers.
4423 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4426 * obj-c++.dg/method-22.mm: New.
4428 2010-09-27 Jason Merrill <jason@redhat.com>
4430 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4431 * g++.dg/ext/complit11.C: Adjust.
4432 * g++.old-deja/g++.law/temps1.C: Adjust.
4433 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4434 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4436 2010-09-27 Ian Lance Taylor <iant@google.com>
4438 * lib/target-supports.exp (check_effective_target_split_stack):
4440 * gcc.dg/split-1.c: New test.
4441 * gcc.dg/split-2.c: New test.
4442 * gcc.dg/split-3.c: New test.
4443 * gcc.dg/split-4.c: New test.
4445 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4448 * objc.dg/type-size-3.m: New test.
4450 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4453 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4455 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4458 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4459 * objc.dg/type-size-2.m: Same change.
4460 * obj-c++.dg/encode-5.mm: Same change.
4462 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4464 Merge from 'apple/trunk' branch on FSF servers. The original
4465 Changelogs are below.
4467 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4468 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4469 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4470 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4472 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4473 proto-qual-1.m in the branch) and the normal ABI on GNU.
4474 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4475 the test only with the NeXT runtime.
4476 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4477 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4478 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4479 Run the test only with the NeXT runtime.
4481 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4484 * objc.dg/encode-7-64bit.m: New.
4485 * objc.dg/encode-7.m: Skip if -m64.
4487 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4490 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4491 * obj-c++.dg/threedotthree-abi-1.mm: New
4492 * objc.dg/threedotthree-abi-1.m: New
4494 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4497 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4498 * objc.dg/encode-6.m: Likewise.
4499 * objc.dg/encode-7.m: New test case.
4501 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4503 Merge from 'apple/trunk' branch on FSF servers. Renamed
4504 const-str-12.m to constr-str-12b.m to avoid conflicts.
4506 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4509 * obj-c++.dg/warn5.mm: New
4511 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4514 * obj-c++.dg/const-str-12.mm: New.
4515 * objc.dg/const-str-12.m: New.
4517 2010-09-27 Tobias Burnus <burnus@net-b.de>
4521 * gfortran.dg/storage_size_2.f08: Fix test.
4522 * gfortran.dg/c_sizeof_1.f90: Fix test.
4523 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4524 * gfortran.dg/c_sizeof_3.f90: New.
4525 * gfortran.dg/c_sizeof_4.f90: New.
4526 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4527 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4529 2010-09-26 Daniel Kraft <d@domob.eu>
4533 * gfortran.dg/select_type_18.f03: New test.
4535 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4537 * gnat.dg/return2.ad[sb]: New test.
4538 * gnat.dg/return2_pkg.ads: New helper.
4540 2010-09-25 Daniel Kraft <d@domob.eu>
4543 * gfortran.dg/io_constraints_6.f03: New test.
4544 * gfortran.dg/io_constraints_7.f03: New test.
4545 * gfortran.dg/newunit_2.f90: New test.
4547 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4549 * gfortran.dg/operator_c1202.f90: New test.
4551 2010-09-24 Jan Hubicka <jh@suse.cz>
4553 * gcc.dg/tree-ssa/leaf.c: New testcase.
4555 2010-09-24 Jan Hubicka <jh@suse.cz>
4557 PR tree-optimization/45738
4558 PR tree-optimization/45741
4559 * gcc.c-torture/compile/pr45741.c: New.
4560 * gfortran.fortran-torture/compile/pr45738.f90: New.
4562 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4564 * gcc.dg/cpp/undef-opt-1.c: New test.
4566 2010-09-24 Jason Merrill <jason@redhat.com>
4568 * g++.dg/other/error10.C: Adjust expected output.
4570 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4573 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4574 * gcc.target/i386/pr45234.c: New test.
4576 2010-09-24 Richard Guenther <rguenther@suse.de>
4578 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4580 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4582 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4583 as a comment leader in regexp.
4585 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4587 * objc.dg/sync-2.m: New test.
4588 * obj-c++.dg/sync-2.mm: New test.
4590 2010-09-24 Tobias Burnus <burnus@net-b.de>
4593 * gfortran.dg/iso_fortran_env_7.f90: New.
4595 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4597 * obj-c++.dg/too-many-args.mm: New file.
4599 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4601 Merge from 'apple/trunk' branch on FSF servers.
4603 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4606 * objc.dg/too-many-args.m: New
4608 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4611 * gfortran.dg/dependency_36.f90: New test.
4613 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4615 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4616 * gcc.target/i386/pad-3.c: Ditto.
4617 * gcc.target/i386/pad-7.c: Ditto.
4618 * gcc.target/i386/pad-7.c: Ditto.
4619 * gcc.target/i386/pr36502.c: Ditto.
4620 * gcc.target/i386/zee.c: Ditto.
4621 * gcc.target/i386/20060821-1.c: Ditto.
4622 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4623 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4624 * gcc.target/i386/pad-5b.c: Ditto.
4625 * gcc.target/i386/pad-6a.c: Ditto.
4626 * gcc.target/i386/pad-6b.c: Ditto.
4627 * gcc.target/i386/pad-8.c: Ditto.
4628 * gcc.target/i386/pad-9.c: Ditto.
4629 * gcc.target/i386/pad-10.c: Ditto.
4630 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4632 2010-09-23 Richard Guenther <rguenther@suse.de>
4634 PR tree-optimization/45565
4635 * g++.dg/ipa/pr45565.C: New testcase.
4637 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4641 * gfortran.dg/vector_subscript_bound_1.f90: New.
4643 2010-09-23 Richard Guenther <rguenther@suse.de>
4646 * gcc.dg/pr45750.c: New testcase.
4648 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4650 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4651 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4654 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4656 PR rtl-optimization/44374
4657 * gcc.target/arm/headmerge-1.c: New test.
4658 * gcc.target/arm/headmerge-2.c: New test.
4659 * gcc.target/i386/headmerge-1.c: New test.
4660 * gcc.target/i386/headmerge-2.c: New test.
4662 2010-09-23 Daniel Kraft <d@domob.eu>
4667 * gfortran.dg/intrinsic_intent_1.f03: New test.
4668 * gfortran.dg/select_type_17.f03: New test.
4669 * gfortran.dg/associate_5.f03: More definability tests.
4670 * gfortran.dg/enum_2.f90: Check definability.
4671 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4672 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4673 * gfortran.dg/char_expr_2.f90: Ditto.
4674 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4675 * gfortran.dg/enum_5.f90: Ditto.
4676 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4677 * gfortran.dg/impure_assignment_2.f90: Ditto.
4678 * gfortran.dg/impure_assignment_3.f90: Ditto.
4679 * gfortran.dg/intent_out_1.f90: Ditto.
4680 * gfortran.dg/intent_out_3.f90: Ditto.
4681 * gfortran.dg/pointer_assign_7.f90: Ditto.
4682 * gfortran.dg/pointer_intent_3.f90: Ditto.
4683 * gfortran.dg/pr19936_1.f90: Ditto.
4684 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4685 * gfortran.dg/simpleif_2.f90: Ditto.
4686 * gfortran.dg/protected_5.f90: Ditto.
4687 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4688 * gfortran.dg/protected_6.f90: Ditto.
4689 * gfortran.dg/protected_7.f90: Ditto.
4691 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4694 * gfortran.dg/namelist_65.f90: New test.
4696 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4698 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4699 the regexp pattern between the expected label and location string.
4701 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4703 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4705 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4707 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4708 * gcc.dg/pr27898.c: Likewise.
4709 * gcc.dg/pr28712.c: Likewise.
4710 * gcc.dg/pr30762-1.c: Likewise.
4711 * gcc.dg/pr31529-1.c: Likewise.
4712 * gcc.dg/pr34457-1.c: Likewise.
4713 * gcc.dg/pr34668-1.c: Likewise.
4714 * gcc.dg/pr34989-1.c: Likewise.
4715 * gcc.dg/pr43557-1.c: Likewise.
4717 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4719 PR rtl-optimization/45739
4720 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4722 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4724 * gcc.target/sparc/mnofpu.c: New test.
4726 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4728 PR rtl-optimization/45739
4729 * gcc.target/i386/pr45739.c: New test.
4731 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4734 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4735 and counts. Add non-elemental function call check.
4738 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4739 arguments checks. Update temporary counts.
4740 * gfortran.dg/transpose_optimization_1.f90: New.
4742 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4745 * objc.dg/invalid-method-1.m: New.
4747 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4749 Merge from 'apple/trunk' branch on FSF servers.
4751 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4754 * objc.dg/naming-4.m: New
4755 * objc.dg/naming-5.m: New
4756 * obj-c++.dg/naming-1.mm: New
4757 * obj-c++.dg/naming-2.mm: New
4759 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4760 Jack Howarth <howarth@bromo.med.uc.edu>
4763 * g++.dg/torture/pr44972.C: Use portable assert().
4765 2010-09-21 Richard Guenther <rguenther@suse.de>
4767 PR tree-optimization/45580
4768 * g++.dg/torture/pr45580.C: New testcase.
4770 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4772 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4774 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4777 * gfortran.dg/pointer_check_7.f90: New.
4779 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4781 PR rtl-optimization/45728
4782 * gcc.c-torture/compile/pr45728.c: New test.
4784 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4787 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4789 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4791 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4793 2010-09-20 Richard Guenther <rguenther@suse.de>
4796 * gcc.dg/torture/pr45704.c: New testcase.
4798 2010-09-20 Jan Hubicka <jh@suse.cz>
4800 PR tree-optimize/45605
4801 * g++.dg/tree-ssa/pr45605.C: New testcase.
4803 2010-09-20 Michael Matz <matz@suse.de>
4806 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4809 2010-09-20 Richard Guenther <rguenther@suse.de>
4811 PR tree-optimization/45705
4812 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4814 2010-09-20 Michael Matz <matz@suse.de>
4817 * lib/target-supports.exp (check_effective_target_vect_perm):
4820 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4822 PR rtl-optimization/45695
4823 * gcc.c-torture/execute/pr45695.c: New test.
4825 2010-09-19 Jan Hubicka <jh@suse.cz>
4828 * gcc.c-torture/compile/pr44246.c:New file.
4830 2010-09-19 Ira Rosen <irar@il.ibm.com>
4832 PR tree-optimization/45714
4833 * gfortran.dg/vect/pr45714-a.f: New test.
4834 * gfortran.dg/vect/pr45714-b.f: New test.
4836 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4838 * gnat.dg/const1.adb: Rename into...
4839 * gnat.dg/constant1.adb: ...this.
4840 * gnat.dg/constant2.adb: New test.
4841 * gnat.dg/constant2_pkg1.ads: New helper.
4842 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4844 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4846 * gnat.dg/specs/constant1.ads: New test.
4847 * gnat.dg/specs/constant1_pkg.ads: New helper.
4849 2010-09-18 Jan Hubicka <jh@suse.cz>
4851 PR tree-optimization/45453
4852 * g++.dg/tree-ssa/pr45453.C: New testcase.
4854 2010-09-18 Jason Merrill <jason@redhat.com>
4856 * g++.dg/cpp0x/initlist44.C: New.
4858 2010-09-18 Richard Guenther <rguenther@suse.de>
4860 PR tree-optimization/45709
4861 * g++.dg/torture/pr45709-2.C: New testcase.
4863 2010-09-18 Richard Guenther <rguenther@suse.de>
4865 PR tree-optimization/45709
4866 * g++.dg/torture/pr45709.C: New testcase.
4868 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4871 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4873 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4875 * gcc.target/i386/pad-1.c: New.
4876 * gcc.target/i386/pad-2.c: Likewise.
4877 * gcc.target/i386/pad-3.c: Likewise.
4878 * gcc.target/i386/pad-4.c: Likewise.
4879 * gcc.target/i386/pad-5a.c: Likewise.
4880 * gcc.target/i386/pad-5b.c: Likewise.
4881 * gcc.target/i386/pad-6a.c: Likewise.
4882 * gcc.target/i386/pad-6b.c: Likewise.
4883 * gcc.target/i386/pad-7.c: Likewise.
4884 * gcc.target/i386/pad-8.c: Likewise.
4885 * gcc.target/i386/pad-9.c: Likewise.
4886 * gcc.target/i386/pad-10.c: Likewise.
4888 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4891 * gcc.dg/torture/stackalign/alloca-5.c: New.
4893 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4896 * gcc.dg/torture/pr45678-2.c: New.
4898 2010-09-17 Richard Guenther <rguenther@suse.de>
4901 * gcc.dg/torture/pr45678-1.c: New testcase.
4903 2010-09-17 Michael Matz <matz@suse.de>
4905 PR tree-optimization/43432
4906 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4907 check_effective_target_vect_perm_short): New predicates.
4908 (check_effective_target_vect_perm): Include x86_64.
4909 * gcc.dg/vect/pr43432.c: New test.
4910 * gcc.dg/vect/vect-114.c: Adjust.
4911 * gcc.dg/vect/vect-15.c: Ditto.
4912 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4913 * gcc.dg/vect/slp-perm-9.c: Ditto.
4915 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4918 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4921 2010-09-17 Richard Guenther <rguenther@suse.de>
4923 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4924 * gcc.dg/pr28706.c: Likewise.
4925 * gcc.dg/pr28712.c: Likewise.
4926 * gcc.dg/pr30762-1.c: Likewise.
4927 * gcc.dg/pr30762-2.c: Likewise.
4928 * gcc.dg/pr31529-1.c: Likewise.
4929 * gcc.dg/pr31529-2.c: Likewise.
4930 * gcc.dg/pr34457-1.c: Likewise.
4931 * gcc.dg/pr34457-2.c: Likewise.
4932 * gcc.dg/pr34668-1.c: Likewise.
4933 * gcc.dg/pr34668-2.c: Likewise.
4934 * gcc.dg/pr34989-1.c: Likewise.
4935 * gcc.dg/pr34989-2.c: Likewise.
4936 * gcc.dg/pr43557-1.c: Likewise.
4937 * gcc.dg/pr43557-2.c: Likewise.
4938 * gcc.dg/debug/pr41893-1.c: Likewise.
4939 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4940 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4941 * gcc.dg/matrix/matrix-4.c: Likewise.
4942 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4943 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4944 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4945 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4947 2010-09-16 Tobias Burnus <burnus@net-b.de>
4950 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4952 * gfortran.dg/intent_optimize_1.f90: New test.
4954 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4956 * gcc.target/i386/divmod-1.c: New.
4957 * gcc.target/i386/divmod-2.c: Likewise.
4958 * gcc.target/i386/divmod-3.c: Likewise.
4959 * gcc.target/i386/divmod-4.c: Likewise.
4960 * gcc.target/i386/divmod-4a.c: Likewise.
4961 * gcc.target/i386/divmod-5.c: Likewise.
4962 * gcc.target/i386/divmod-6.c: Likewise.
4963 * gcc.target/i386/divmod-7.c: Likewise.
4964 * gcc.target/i386/divmod-8.c: Likewise.
4965 * gcc.target/i386/udivmod-1.c: Likewise.
4966 * gcc.target/i386/udivmod-2.c: Likewise.
4967 * gcc.target/i386/udivmod-3.c: Likewise.
4968 * gcc.target/i386/udivmod-4.c: Likewise.
4969 * gcc.target/i386/udivmod-4a.c: Likewise.
4970 * gcc.target/i386/udivmod-5.c: Likewise.
4971 * gcc.target/i386/udivmod-6.c: Likewise.
4972 * gcc.target/i386/udivmod-7.c: Likewise.
4973 * gcc.target/i386/udivmod-8.c: Likewise.
4975 2010-09-16 Jan Hubicka <jh@suse.cz>
4977 * g++.dg/lto/pr45679-1_0.C: New file.
4978 * g++.dg/lto/pr45679-1_1.C: New file.
4979 * g++.dg/lto/pr45679-0_0.C: New file.
4980 * g++.dg/lto/pr45679-0_1.C: New file.
4982 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4985 * gfortran.dg/class_dummy_2.f03: New.
4987 2010-09-16 Richard Guenther <rguenther@suse.de>
4989 PR tree-optimization/45623
4990 * gcc.dg/torture/pr45623.c: New testcase.
4992 2010-09-16 Ira Rosen <irar@il.ibm.com>
4994 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4995 name and parentheses.
4996 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4998 2010-09-15 Jason Merrill <jason@redhat.com>
5000 * g++.dg/parse/parameter-declaration-2.C: New.
5002 * g++.dg/cpp0x/scoped_enum2.C: New.
5004 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5006 * gcc.c-torture/compile/20100915-1.c: New test.
5008 2010-09-15 Martin Jambor <mjambor@suse.cz>
5011 * gcc.dg/ipa/pr45644.c: New test.
5013 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5015 PR tree-optimization/45633
5016 * gcc.dg/vect/pr45633.c: New test.
5018 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5021 * gfortran.dg/allocate_derived_4.f90: New.
5023 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5025 * lib/target-supports.exp
5026 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5027 supported flag to true for neon.
5029 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5032 * g++.dg/template/crash103.C: New.
5034 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5036 Merge from 'apple/trunk' branch on FSF servers.
5038 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5041 * objc.dg/msg-in-protocol.m: New.
5042 * obj-c++.dg/msg-in-protocol.mm: New.
5044 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5047 * objc.dg/break-in-ifstmt.m: New.
5049 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5052 * obj-c++.dg/comp-types-13.mm: New.
5053 * objc.dg/comp-types-12.m: New.
5055 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5058 * obj-c++.dg/proto-lossage-7.mm: New.
5059 * objc.dg/proto-lossage-7.m: New.
5061 2010-09-14 Jan Hubicka <jh@suse.cz>
5063 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5065 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5068 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5071 * gcc.dg/pr45567.c: New test.
5074 * g++.dg/debug/pr45660.C: New test.
5076 2010-09-14 Ira Rosen <irar@il.ibm.com>
5078 PR tree-optimization/45470
5079 * g++.dg/vect/pr45470-a.cc: New test.
5080 * g++.dg/vect/pr45470-a.cc: New test.
5082 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5085 * lib/profopt.exp: Prune warnings on execname2 compile.
5086 * lib/prune.exp: Prune "can't add line info" warnings.
5088 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5091 * gfortran.dg/namelist_64.f90: New test.
5093 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5095 PR rtl-optimization/45617
5096 * gcc.target/i386/pr45617.c: New test.
5098 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5100 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5102 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5104 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5105 * gcc.target/i386/fma4-vector.c: Likewise.
5106 * gcc.target/i386/vectorize2.c: Likewise.
5107 * gcc.target/i386/vectorize4.c: Likewise.
5108 * gcc.target/i386/vectorize5.c: Likewise.
5109 * gcc.target/i386/vectorize6.c: Likewise.
5110 * gcc.target/i386/vectorize8.c: Likewise.
5112 * gcc.target/i386/vect-double-1.c: New.
5113 * gcc.target/i386/vect-double-1a.c: Likewise.
5114 * gcc.target/i386/vect-double-2.c: Likewise.
5115 * gcc.target/i386/vect-double-2a.c: Likewise.
5117 * lib/target-supports.exp (check_effective_target_vect_double):
5118 Set et_vect_double_saved to 0 when tuning for Atom.
5120 2010-09-13 Jan Hubicka <jh@suse.cz>
5122 * gcc.dg/torture/pr23821.c: Drop static keyword.
5123 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5124 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5126 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5128 * gcc.target/arm/sync-1.c: New.
5130 2010-09-12 Olivier Hainque <hainque@adacore.com>
5132 * gnat.dg/memtrap.adb: New test.
5134 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5136 * gfortran.dg/promotion.f90: Fix options.
5138 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5140 * g++.dg/cpp0x/range-for1.C: New.
5141 * g++.dg/cpp0x/range-for2.C: New.
5142 * g++.dg/cpp0x/range-for3.C: New.
5143 * g++.dg/cpp0x/range-for4.C: New.
5144 * g++.dg/cpp0x/range-for5.C: New.
5145 * g++.dg/cpp0x/range-for6.C: New.
5147 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5149 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5150 and counts. Check that transpose is not called.
5151 * gfortran.dg/transpose_2.f90: Update error message.
5153 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5156 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5157 * g++.dg/lookup/strong-using-2.C: Likewise.
5158 * g++.dg/lookup/strong-using-3.C: Likewise.
5159 * g++.dg/lookup/strong-using-5.C: Likewise.
5161 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5162 * g++.dg/cpp0x/inline-ns4.C: New.
5163 * g++.dg/cpp0x/inline-ns5.C: New.
5165 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5168 * gfortran.fortran-torture/compile/pr45634.f90: New.
5170 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5172 * objc.dg/fobjc-exceptions.m: New test.
5174 2010-09-10 Jan Hubicka <jh@suse.cz>
5176 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5178 2010-09-10 Martin Jambor <mjambor@suse.cz>
5180 PR tree-optimization/44972
5181 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5182 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5183 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5185 * g++.dg/torture/pr44972.C: New test.
5187 2010-09-10 Martin Jambor <mjambor@suse.cz>
5189 PR tree-optimization/44972
5190 * g++.dg/torture/pr34850.C: Remove expected warning.
5192 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5194 * gfortran.dg/dummy_optional_arg.f90: New test.
5196 2010-09-08 Jan Hubicka <jh@suse.cz>
5198 PR tree-optimization/45598
5199 * fortran.fortran-torture/compile/pr45598.f90: New test.
5201 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5203 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5204 * lib/target-supports.exp (check_ifunc_available): New.
5205 * gcc.dg/attr-ifunc-1.c: New.
5206 * gcc.dg/attr-ifunc-2.c: New.
5207 * gcc.dg/attr-ifunc-3.c: New.
5208 * gcc.dg/attr-ifunc-4.c: New.
5209 * gcc.dg/attr-ifunc-5.c: New.
5210 * g++.dg/ext/attr-ifunc-1.C: New.
5211 * g++.dg/ext/attr-ifunc-2.C: New.
5212 * g++.dg/ext/attr-ifunc-3.C: New.
5213 * g++.dg/ext/attr-ifunc-4.C: New.
5215 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5218 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5220 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5222 * gfortran.dg/inline_transpose_1.f90: New test.
5224 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5227 * g++.dg/warn/Wunused-var-15.C: New test.
5229 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5231 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5234 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5236 * objc/execute/exceptions/throw-nil.m: New test.
5237 * objc/execute/exceptions/handler-1.m: Updated to use the new
5238 objc_set_uncaught_exception_handler() function.
5239 * objc/execute/exceptions/matcher-1.m: New test.
5241 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5244 * gfortran.dg/bit_comparison_1.F90: New test.
5245 * gfortran.dg/leadz_trailz_3.f90: New test.
5246 * gfortran.dg/masklr_2.F90: New test.
5247 * gfortran.dg/shiftalr_1.F90: New test.
5248 * gfortran.dg/merge_bits_2.F90: New test.
5249 * gfortran.dg/dshift_2.F90: New test.
5250 * gfortran.dg/bit_comparison_2.F90: New test.
5251 * gfortran.dg/masklr_1.F90: New test.
5252 * gfortran.dg/merge_bits_1.F90: New test.
5253 * gfortran.dg/dshift_1.F90: New test.
5254 * gfortran.dg/shiftalr_2.F90: New test.
5256 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5258 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5259 functions from objc/typedstream.h are deprecated.
5261 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5263 * lib/target-supports.exp
5264 (check_effective_target_run_expensive_tests): New proc.
5265 * gcc.c-torture/compile/limits-fnargs.c: Use
5266 dg-require-effective-target run_expensive_tests.
5268 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5271 * gfortran.dg/gomp/pr45597.f90: New test.
5274 * gfortran.dg/gomp/pr45595.f90: New test.
5276 2010-09-08 Michael Matz <matz@suse.de>
5278 * c-c++-common/uninit-17.c: Adjust.
5280 2010-09-08 Michael Matz <matz@suse.de>
5282 PR tree-optimization/43430
5283 * gcc.dg/vect/pr43430-2.c: New test.
5285 2010-09-08 Michael Matz <matz@suse.de>
5287 PR tree-optimization/33244
5288 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5290 2010-09-08 Richard Guenther <rguenther@suse.de>
5292 PR tree-optimization/45578
5293 * gfortran.dg/pr45578.f90: New testcase.
5295 2010-09-08 Richard Guenther <rguenther@suse.de>
5298 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5300 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5303 * gfortran.dg/char_length_18.f90: New test.
5305 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5308 * gcc.target/i386/pr36502.c: New test.
5312 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5313 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5315 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5317 * gfortran.dg/achar_4.f90: Enable bounds checking.
5319 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5322 * gcc.target/i386/pr45206.c: New test.
5324 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5327 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5329 2010-09-07 Jan Hubicka <jh@suse.cz>
5331 * gcc.c-torture/compile/20100907.c: New testcase.
5333 2010-09-07 Richard Guenther <rguenther@suse.de>
5336 * g++.dg/eh/pr45569.C: New testcase.
5338 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5341 * gcc.target/arm/pr43137.c: New test.
5343 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5346 * gfortran.dg/dependency_35.f90: New test.
5348 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5351 * gfortran.dg/char_length_17.f90: New test.
5353 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5358 * g++.dg/template/typedef34.C: New test.
5359 * g++.dg/template/typedef35.C: New test.
5361 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5364 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5366 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5368 * g++.dg/warn/Wdouble-promotion.C: New.
5370 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5372 * g++.dg/parse/redef2.C: New.
5374 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5376 * gcc.dg/20100906-1.c: New testcase.
5378 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5381 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5382 DW_TAG_enumeration_type DIE.
5384 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5386 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5389 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5391 PR rtl-optimization/44919
5392 * g++.dg/opt/pr44919.C: New.
5394 2010-09-06 Tobias Burnus <burnus@net-b.de>
5397 * gfortran.dg/iall_iany_iparity_1.f90: New.
5398 * gfortran.dg/iall_iany_iparity_2.f90: New.
5400 2010-09-06 Jason Merrill <jason@redhat.com>
5402 * g++.dg/cpp0x/initlist42.C: New.
5404 * g++.dg/cpp0x/auto19.C: New.
5406 * g++.dg/template/sfinae25.C: New.
5407 * g++.dg/template/char1.C: Expect warning.
5408 * g++.dg/template/nontype10.C: Likewise.
5410 * g++.dg/cpp0x/implicit9.C: New.
5412 * g++.dg/cpp0x/initlist43.C: New.
5414 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5416 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5418 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5420 * gcc.dg/Wdouble-promotion.c: New.
5422 2010-09-05 Tobias Burnus <burnus@net-b.de>
5424 * gfortran.dg/float128_1.f90: Remove test case as
5425 it always fails since Rev 163611 backed out the
5426 front-end implementation.
5428 2010-09-05 Tobias Burnus <burnus@net-b.de>
5430 * gfortran.dg/float128_1.f90: XFAIL test case.
5432 2010-09-05 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/bessel_7.f90: Decrease required precision.
5436 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5439 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5440 ref-all-matching targets.
5442 2010-09-05 Richard Guenther <rguenther@suse.de>
5444 PR tree-optimization/45535
5445 * gcc.c-torture/compile/pr45535.c: New testcase.
5447 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5449 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5451 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5452 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5453 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5454 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5455 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5456 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5457 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5458 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5459 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5460 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5461 * gcc.target/i386/pr22152.c: Likewise.
5462 * gcc.target/i386/pr36992-1.c: Likewise.
5463 * gcc.target/i386/pr36992-2.c: Likewise.
5464 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5466 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5469 * gcc.dg/const-uniq-1.c: Modify regexp.
5471 2010-09-04 Tobias Burnus <burnus@net-b.de>
5474 * gfortran.dg/namelist_63.f90: New.
5476 2010-09-04 Jan Hubicka <jh@suse.cz>
5478 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5479 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5481 2010-09-04 Jan Hubicka <jh@suse.cz>
5483 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5485 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5488 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5490 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5492 * gcc.dg/opts-4.c: New test.
5494 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5496 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5497 * gcc.dg/vect/vect-peel-4.c: Ditto.
5499 2010-09-03 Daniel Kraft <d@domob.eu>
5502 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5504 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5507 * gfortran.dg/dependency_34.f90: New test.
5509 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5511 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5513 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5515 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5516 gcc.target/i386/clearcap.map if supported.
5518 2010-09-03 Michael Matz <matz@suse.de>
5521 * gcc.dg/pr45415.c: New test.
5523 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5525 PR tree-optimization/45506
5526 * gcc.dg/pr45506.c: New.
5528 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5531 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5532 * gcc.target/i386/float128-2.c: Ditto.
5534 2010-09-03 Daniel Kraft <d@domob.eu>
5537 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5538 * gfortran.dg/internal_dummy_2.f08: New test.
5539 * gfortran.dg/internal_dummy_3.f08: New test.
5540 * gfortran.dg/internal_dummy_4.f08: New test.
5542 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5545 * gcc.target/i386/pr45500.c: New test.
5547 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5549 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5551 2010-09-03 Daniel Kraft <d@domob.eu>
5554 * gfortran.dg/exit_2.f08; Adapt error messages.
5555 * gfortran.dg/exit_3.f08: New test.
5556 * gfortran.dg/exit_4.f08: New test.
5557 * gfortran.dg/exit_5.f03: New test.
5559 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5561 * gfortran.dg/ishft_4.f90: New test.
5563 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5565 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5566 FRIZ/XSRIZ instruciton for (double)(long long)x.
5567 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5569 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5571 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5573 2010-09-02 Richard Guenther <rguenther@suse.de>
5575 PR tree-optimization/44937
5576 PR tree-optimization/45412
5577 * g++.dg/opt/pr45412.C: New testcase.
5578 * gcc.c-torture/compile/pr45412.c: Likewise.
5579 * gcc.c-torture/compile/pr44937.c: Likewise.
5581 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5583 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5584 but using -Werror=comment.
5585 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5586 expected error messages.
5588 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5590 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5591 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5593 2010-09-02 Tobias Burnus <burnus@net-b.de>
5596 * gfortran.dg/initialization_27.f90: New.
5598 2010-09-02 Ira Rosen <irar@il.ibm.com>
5600 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5601 check into different basic blocks. Expect vectorization if misaligned
5602 stores are supported.
5603 * gcc.dg/vect/bb-slp-8a.c: New test.
5604 * gcc.dg/vect/bb-slp-8b.c: New test.
5606 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5608 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5610 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5613 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5614 * gfortran.dg/class_dummy_1.f03: New.
5616 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5619 * g++.dg/tree-prof/partition2.C: New test.
5621 2010-09-01 Richard Guenther <rguenther@suse.de>
5623 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5624 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5625 * gcc.c-torture/execute/20100827-1.c: Likewise.
5627 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5629 * gfortran.dg/execute_command_line_1.f90: New test.
5631 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5633 PR preprocessor/45457
5634 * c-c++-common/cpp/pr45457.c: New test.
5636 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5638 * gcc.dg/nested-func-8.c: New test.
5640 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5643 * gfortran.dg/popcnt_poppar_1.F90: New test.
5644 * gfortran.dg/popcnt_poppar_2.F90: New test.
5646 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5648 * gcc.target/i386/volatile-2.c: Require nonpic target.
5650 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5653 * gcc.dg/pr45461.c: New test.
5655 2010-08-31 Richard Guenther <rguenther@suse.de>
5658 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5660 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5662 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5664 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5667 * gfortran.dg/typebound_proc_18.f03: New.
5669 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5671 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5672 * lib/scanasm.exp (scan-stack-usage): Likewise.
5673 (scan-stack-usage-not): Likewise.
5674 * gcc.dg/stack-usage-1.c: New test.
5675 * gcc.target/i386/stack-usage-realign.c: Likewise.
5677 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5679 PR tree-optimization/45427
5680 * gcc.dg/tree-ssa/pr45427.c: New test.
5682 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5685 * g++.dg/template/crash102.C: New.
5687 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5690 * gcc.dg/gomp/atomic-12.c: New test.
5691 * gcc.dg/gomp/atomic-13.c: New test.
5692 * gcc.dg/gomp/atomic-14.c: New test.
5693 * g++.dg/gomp/atomic-11.C: New test.
5694 * g++.dg/gomp/atomic-12.C: New test.
5695 * g++.dg/gomp/atomic-13.C: New test.
5696 * g++.dg/gomp/atomic-14.C: New test.
5698 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5700 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5703 2010-08-30 Thomas Quinot <quinot@adacore.com>
5705 * gnat.dg/discr24.adb: New test.
5707 2010-08-30 Richard Guenther <rguenther@suse.de>
5709 PR tree-optimization/45449
5710 * gcc.dg/pr45449.c: New testcase.
5712 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5714 * gcc.dg/opts-1.c: Expect errors, not warnings.
5716 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5719 * gfortran.dg/dynamic_dispatch_11.f03: New.
5721 2010-08-29 Jason Merrill <jason@redhat.com>
5724 * g++.dg/parse/defarg15.C: New.
5726 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5729 * gfortran.dg/select_type_16.f03: New.
5731 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5732 Tobias Burnus <burnus@net-b.de>
5734 * gfortran.dg/bessel_7.f90: Decrease required precision.
5736 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5737 Kaz Kojima <kkojima@gcc.gnu.org>
5739 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5741 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5743 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5744 floating point conversion code generation.
5745 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5746 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5747 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5748 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5749 to integer conversion code generation.
5750 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5751 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5752 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5753 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5755 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5758 * gfortran.dg/random_seed_1.f90: Adjust test.
5759 * gfortran.dg/float128_1.f90: New test.
5761 2010-08-27 Tobias Burnus <burnus@net-b.de>
5764 * gfortran.dg/norm2_1.f90: New.
5765 * gfortran.dg/norm2_2.f90: New.
5766 * gfortran.dg/norm2_3.f90: New.
5767 * gfortran.dg/norm2_4.f90: New.
5768 * gfortran.dg/parity_1.f90: New.
5769 * gfortran.dg/parity_2.f90: New.
5770 * gfortran.dg/parity_3.f90: New.
5772 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5775 * gfortran.dg/select_type_15.f03: New.
5777 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5780 * gfortran.dg/hollerith8.f90: New test.
5782 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5785 * gfortran.dg/dependency_33.f90: New test.
5787 2010-08-27 Richard Guenther <rguenther@suse.de>
5789 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5790 * gcc.dg/graphite/scop-2.c: Likewise.
5791 * gcc.dg/graphite/scop-20.c: Likewise.
5792 * gcc.dg/vect/slp-25.c: Likewise.
5794 2010-08-27 Olivier Hainque <hainque@adacore.com>
5796 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5798 2010-08-26 Daniel Kraft <d@domob.eu>
5803 * gfortran.dg/associate_8.f03: New test.
5804 * gfortran.dg/select_type_13.f03: New test.
5805 * gfortran.dg/select_type_14.f03: New test.
5807 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5809 PR tree-optimization/44485
5810 * gcc.dg/pr44485.c: New test.
5812 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5814 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5815 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5816 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5818 2010-08-26 Richard Guenther <rguenther@suse.de>
5820 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5821 * gcc.dg/graphite/scop-21.c: Likewise.
5823 2010-08-26 Richard Guenther <rguenther@suse.de>
5825 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5826 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5827 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5828 * gcc.dg/vect/vect-91.c: Likewise.
5829 * gcc.dg/vect/vect-peel-1.c: Likewise.
5830 * gcc.dg/vect/vect-peel-2.c: Likewise.
5831 * gcc.dg/vect/vect-peel-4.c: Likewise.
5833 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5836 * gfortran.dg/der_io_4.f90: New test.
5838 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5840 PR rtl-optimization/44858
5841 * gcc.c-torture/execute/pr44858.c: New test.
5843 PR rtl-optimization/45400
5844 * g++.dg/other/i386-8.C: New test.
5846 2010-08-25 Richard Guenther <rguenther@suse.de>
5848 * gcc.dg/alias-8.c: Adjust.
5850 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5852 * gcc.target/i386/combine-mul.c: New test.
5854 2010-08-25 Richard Guenther <rguenther@suse.de>
5857 * gcc.dg/graphite/id-27.c: New testcase.
5858 * gcc.dg/lto/20100825-1_0.c: Likewise.
5860 2010-08-25 Richard Guenther <rguenther@suse.de>
5862 PR tree-optimization/45316
5863 * g++.dg/opt/pr45316.C: New testcase.
5865 2010-08-25 Richard Guenther <rguenther@suse.de>
5867 PR tree-optimization/45393
5868 * g++.dg/torture/pr45393.C: New testcase.
5870 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5872 PR tree-optimization/45059
5873 * gcc.c-torture/compile/pr45059.c: New test.
5875 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5877 * lib/target-supports.exp (check_effective_target_vect_unpack):
5878 Set vect_unpack supported flag to true for neon.
5880 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5882 * gcc.dg/tree-ssa/ifc-5.c: New.
5884 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5886 * gcc.dg/tree-ssa/ifc-4.c: New.
5887 * gcc.dg/tree-ssa/ifc-7.c: New.
5889 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5891 * gcc.dg/vect/vect.exp: Check loongson targets
5892 * g++.dg/vect/vect.exp: Likewise
5893 * gfortran.dg/vect/vect.exp: Likewise
5895 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5897 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5900 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5903 * gfortran.dg/proc_ptr_29.f90: New.
5905 2010-08-22 Tobias Burnus <burnus@net-b.de>
5906 Dominique d'Humieres <dominiq@lps.ens.fr>
5909 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5911 2010-08-22 Tobias Burnus <burnus@net-b.de>
5914 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5916 2010-08-22 Tobias Burnus <burnus@net-b.de>
5919 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5921 2010-08-22 Tobias Burnus <burnus@net-b.de>
5922 Dominique d'Humieres <dominiq@lps.ens.fr>
5926 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5927 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5929 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5934 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5935 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5936 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5938 2010-08-21 Tobias Burnus <burnus@net-b.de>
5942 * gfortran.dg/bessel_6.f90: New.
5943 * gfortran.dg/bessel_7.f90: New.
5945 2010-08-20 Jan Hubicka <jh@suse.cz>
5949 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5950 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5952 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5955 * gcc.target/i386/pr45336-1.c: New.
5956 * gcc.target/i386/pr45336-2.c: Likewise.
5957 * gcc.target/i386/pr45336-3.c: Likewise.
5958 * gcc.target/i386/pr45336-4.c: Likewise.
5960 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5963 * gcc.target/i386/volatile-2.c: Update scan strings to also
5964 include (%rip) for the memory reference on x86_64.
5966 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5969 * gcc.dg/pr44974.c: New test.
5971 PR rtl-optimization/45353
5972 * gcc.dg/pr45353.c: New test.
5974 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5976 * gcc.target/i386/volatile-2.c: New.
5978 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5980 PR rtl-optimization/44691
5981 * gfortran.dg/pr44691.f: New test.
5983 2010-10-19 Olivier Hainque <hainque@adacore.com>
5985 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5987 2010-08-19 Jason Merrill <jason@redhat.com>
5989 * g++.dg/init/synth3.C: New.
5990 * g++.dg/init/value8.C: New.
5991 * g++.dg/tree-ssa/empty-2.C: New.
5992 * g++.dg/cpp0x/noexcept09.C: New.
5994 2010-08-19 Daniel Kraft <d@domob.eu>
5998 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5999 * gfortran.dg/pointer_remapping_1.f90: New test.
6000 * gfortran.dg/pointer_remapping_2.f03: New test.
6001 * gfortran.dg/pointer_remapping_3.f08: New test.
6002 * gfortran.dg/pointer_remapping_4.f03: New test.
6003 * gfortran.dg/pointer_remapping_5.f08: New test.
6004 * gfortran.dg/pointer_remapping_6.f08: New test.
6006 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6009 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6011 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6013 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6015 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6017 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6020 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6023 * gcc.c-torture/execute/pr45070.c: New.
6025 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6027 * g++.dg/pr44328.C: New test.
6029 2010-08-19 Tobias Burnus <burnus@net-b.de>
6033 * gfortran.dg/bessel_3.f90: New.
6034 * gfortran.dg/bessel_4.f90: New.
6035 * gfortran.dg/bessel_5.f90: New.
6037 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6040 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6041 * gfortran.dg/pointer_init_2.f90: New.
6042 * gfortran.dg/pointer_init_3.f90: New.
6043 * gfortran.dg/pointer_init_4.f90: New.
6045 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6048 * g++.dg/pr45049-1.C: New test.
6049 * g++.dg/pr45049-2.C: New test.
6051 2010-08-18 Jie Zhang <jie@codesourcery.com>
6053 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6054 20 if __ARM_PCS is defined otherwise 64.
6055 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6056 instead of hard coded 64.
6058 2010-08-18 Yao Qi <yao@codesourcery.com>
6061 * gcc.target/arm/pr45094.c: New test.
6063 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6065 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6067 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6069 PR rtl-optimization/42575
6070 * gcc.target/arm/pr42575.c: New test.
6072 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6074 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6075 * gcc.dg/tls/thr-cse-1.c: New.
6077 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6080 * lib/target-supports.exp
6081 (check_effective_target_function_sections): New.
6082 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6083 function sections before proceding.
6085 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6088 * gfortran.dg/pr45308.f03: New test.
6090 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6093 * gcc.target/i386/pr45296.c: New test.
6095 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6097 * g++.dg/ext/uow-1.C: New.
6098 * g++.dg/ext/uow-2.C: New.
6099 * g++.dg/ext/uow-3.C: New.
6100 * g++.dg/ext/uow-4.C: New.
6102 2010-08-17 Richard Guenther <rguenther@suse.de>
6105 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6107 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6110 * gcc.dg/Wcxx-compat-20.c: New test.
6112 2010-08-17 Daniel Kraft <d@domob.eu>
6115 * gfortran.dg/associate_1.f03: Extended to test newly supported
6116 features like association to variables.
6117 * gfortran.dg/associate_3.f03: Removed check for illegal change
6118 of associate-name here...
6119 * gfortran.dg/associate_5.f03: ...and added it here.
6120 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6121 * gfortran.dg/associate_7.f03: New test.
6123 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6125 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6127 2010-08-15 Daniel Kraft <d@domob.eu>
6130 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6131 * gfortran.dg/associate_3.f03: Clarify comment.
6132 * gfortran.dg/associate_5.f03: New test.
6133 * gfortran.dg/associate_6.f03: New test.
6135 2010-08-15 Tobias Burnus <burnus@net-b.de>
6138 * gfortran.dg/bind_c_usage_21.f90: New.
6139 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6141 2010-08-15 Tobias Burnus <burnus@net-b.de>
6143 * gfortran.dg/optional_absent_1.f90: New.
6144 * gfortran.dg/null_actual.f90: New.
6146 2010-08-15 Tobias Burnus <burnus@net-b.de>
6148 * gfortran.dg/pointer_target_1.f90: New.
6149 * gfortran.dg/pointer_target_2.f90: New.
6150 * gfortran.dg/pointer_target_3.f90: New.
6152 2010-08-15 Daniel Kraft <d@domob.eu>
6155 * gfortran.dg/elemental_args_check_3.f90: New test.
6156 * gfortran.dg/impure_1.f08: New test.
6157 * gfortran.dg/impure_2.f08: New test.
6158 * gfortran.dg/impure_3.f90: New test.
6159 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6161 2010-08-15 Ira Rosen <irar@il.ibm.com>
6163 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6164 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6166 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6168 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6170 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6172 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6174 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6175 dg-require-effective-target after dg-do.
6177 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6179 * lib/target-supports.exp (check_effective_target_vect_int): Return
6180 true for Loongson targets.
6181 (check_effective_target_vect_shift): Likewise.
6182 (check_effective_target_vect_no_int_max): Likewise.
6183 (check_effective_target_vect_no_align): Likewise.
6184 (check_effective_target_vect_short_mult): Likewise.
6186 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6188 * g++.dg/cast.C: Change fields of structures to "long" to pass
6189 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6190 * g++.dg/cpp0x/iop.C: Ditto.
6191 * g++.dg/cpp0x/named_refs.C: Ditto.
6192 * g++.dg/cpp0x/rv1p.C: Ditto.
6193 * g++.dg/cpp0x/rv2p.C: Ditto.
6194 * g++.dg/cpp0x/rv3p.C: Ditto.
6195 * g++.dg/cpp0x/rv4p.C: Ditto.
6196 * g++.dg/cpp0x/rv5p.C: Ditto.
6197 * g++.dg/cpp0x/rv6p.C: Ditto.
6198 * g++.dg/cpp0x/rv7p.C: Ditto.
6199 * g++.dg/cpp0x/rv8p.C: Ditto.
6200 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6202 2010-08-13 Daniel Kraft <d@domob.eu>
6204 * gfortran.dg/implied_shape_1.f08: New test.
6205 * gfortran.dg/implied_shape_2.f90: New test.
6206 * gfortran.dg/implied_shape_3.f08: New test.
6208 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6211 * gfortran.dg/char_component_initializer_1.f90: New test.
6213 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6215 PR tree-optimization/45241
6216 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6218 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6220 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6222 * gcc.target/i386/pr40906-2.c: Ditto.
6223 * gcc.target/i386/pr40906-3.c: Ditto.
6225 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6228 * gcc.c-torture/execute/pr45262.c: New test.
6230 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6232 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6234 * g++.dg/other/profile1.C: Ditto.
6236 2010-08-12 Richard Guenther <rguenther@suse.de>
6238 PR tree-optimization/45232
6239 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6240 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6241 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6242 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6243 unsigned arithmetic.
6244 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6245 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6246 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6247 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6248 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6249 unsigned arithmetic.
6250 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6251 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6252 unsigned arithmetic.
6253 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6254 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6255 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6256 unsigned arithmetic.
6257 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6258 * gcc.dg/tree-ssa/negate.c: Adjust.
6259 * gcc.dg/vect/vect-1.c: Adjust.
6260 * gfortran.dg/reassoc_6.f: XFAIL.
6262 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6265 * gcc.dg/pr45259.c: New test.
6267 2010-08-12 Wei Guozhi <carrot@google.com>
6270 * gcc.target/arm/pr44999.c: New testcase.
6272 2010-08-12 Jie Zhang <jie@codesourcery.com>
6274 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6276 (main): Adjust accordingly.
6278 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6280 * gfortran.dg/graphite/id-22.f: New.
6282 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6284 * gcc.dg/graphite/id-26.c: New.
6286 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6288 * gcc.dg/graphite/id-25.c: New.
6290 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6292 * gcc.dg/graphite/run-id-5.c: New.
6293 * gcc.dg/graphite/run-id-6.c: New.
6294 * gfortran.dg/graphite/id-21.f: New.
6296 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6298 * gcc.dg/graphite/id-24.c: New.
6300 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6302 * gcc.dg/tree-ssa/pr20742.c: New.
6304 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6306 * gcc.dg/graphite/id-23.c: New.
6308 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6310 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6312 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6314 * gcc.dg/graphite/pr42729.c: New.
6316 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6318 * gfortran.dg/graphite/id-20.f: New.
6320 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6322 * gcc.dg/graphite/id-22.c: New.
6324 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6326 * gcc.dg/graphite/run-id-2.c: Call abort.
6328 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6330 * gcc.dg/graphite/id-20.c: New.
6332 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6333 Steve Kargl <kargl@gcc.gnu.org>
6336 * gfortran.dg/move_alloc_3.f90: New.
6337 * gfortran.dg/random_seed_2.f90: New.
6339 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6341 * lib/target-supports.exp (check_effective_target_sync_int_long):
6343 (check_effective_target_sync_char_short): Likewise.
6345 2010-08-10 Yao Qi <yao@codesourcery.com>
6347 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6349 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6350 * g++.dg/other/packed1.C: Likewise.
6351 * g++.dg/other/crash-4.C: Likewise.
6352 * g++.dg/ext/packed8.C: Likewise.
6353 * g++.dg/init/array16.C: Likewise.
6355 2010-08-10 xinliang David Li <davidxl@google.com>
6356 * gcc.dg/tree-ssa/loop-19.c: Add option
6357 -fno-prefetch-loop-array
6359 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6362 * gcc.c-torture/compile/pr45182.c: New test.
6364 2010-08-09 Jason Merrill <jason@redhat.com>
6367 * g++.dg/cpp0x/variadic-104.C: New.
6369 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6372 * gfortran.dg/dependency_32.f90: New test.
6374 2010-08-09 Richard Guenther <rguenther@suse.de>
6377 * g++.dg/opt/nrv17.C: New testcase.
6379 2010-08-09 Richard Guenther <rguenther@suse.de>
6382 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6383 alignment from MEM_REF offset only if we took it from the
6386 * gcc.target/i386/pr24178.c: New testcase.
6388 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6390 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6391 * gcc.dg/20030702-1.c: Ditto.
6392 * gcc.dg/20050309-1.c: Ditto.
6393 * gcc.dg/20050325-1.c: Ditto.
6394 * gcc.dg/20050330-2.c: Ditto.
6395 * gcc.dg/20051201-1.c: Ditto.
6396 * gcc.dg/gomp/pr27573.c: Ditto.
6397 * gcc.dg/gomp/pr34610.c: Ditto.
6398 * gcc.dg/pr24225.c: Ditto.
6399 * gcc.dg/pr26570.c: Ditto.
6400 * gcc.dg/pr32773.c: Ditto.
6401 * g++.dg/gcov/gcov-6.C: Ditto.
6402 * g++.dg/gomp/pr34608.C: Ditto.
6403 * gfortran.dg/gomp/pr27573.f90: Ditto.
6405 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6406 dg-require-host-local dg directive.
6407 * gcc.dg/profile-dir-2.c: Ditto.
6408 * gcc.dg/profile-dir-3.c: Ditto.
6410 2010-08-08 Richard Guenther <rguenther@suse.de>
6412 PR tree-optimization/45109
6413 * gcc.c-torture/compile/pr45109.c: New testcase.
6415 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6417 * gcc.dg/march.c: Skip if -march defined.
6418 * gcc.dg/mtune.c: Skip if -mtune defined.
6420 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6421 generic thunk support.
6423 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6426 * gcc.target/i386/pr45213.c: New test.
6428 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6431 * gfortran.dg/fmt_error_11.f03: New test.
6433 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6435 * lib/target-supports.exp (check_effective_target_sync_int_long):
6436 Add arm*-*-linux-gnueabi.
6437 (check_effective_target_sync_char_short): Likewise.
6439 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6442 * gfortran.dg/dependency_31.f90: New test.
6444 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6446 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6448 2010-08-06 Jason Merrill <jason@redhat.com>
6450 * g++.dg/cpp0x/sfinae3.C: New.
6451 * g++.dg/cpp0x/sfinae4.C: New.
6453 2010-08-06 Richard Guenther <rguenther@suse.de>
6455 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6456 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6457 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6458 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6459 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6460 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6461 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6462 * gcc.c-torture/execute/20100805-1.c: Likewise.
6464 2010-08-05 Martin Jambor <mjambor@suse.cz>
6467 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6469 2010-08-05 Martin Jambor <mjambor@suse.cz>
6471 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6472 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6474 2010-08-05 Martin Jambor <mjambor@suse.cz>
6476 * g++.dg/ipa/devirt-1.C: New test.
6477 * g++.dg/ipa/devirt-2.C: Likewise.
6478 * g++.dg/ipa/devirt-3.C: Likewise.
6479 * g++.dg/ipa/devirt-4.C: Likewise.
6480 * g++.dg/ipa/devirt-5.C: Likewise.
6481 * gcc.dg/ipa/iinline-3.c: Likewise.
6483 2010-08-05 Jie Zhang <jie@codesourcery.com>
6485 PR tree-optimization/45144
6486 * gcc.dg/tree-ssa/pr45144.c: New test.
6488 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6493 * gfortran.dg/class_25.f03: New.
6494 * gfortran.dg/class_26.f03: New.
6496 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6498 * g++.dg/warn/miss-format-1.C: Update line number.
6500 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6503 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6504 .frame and .mask assembler directives.
6506 2010-08-04 Richard Guenther <rguenther@suse.de>
6508 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6509 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6510 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6511 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6513 2010-08-04 Tobias Burnus <burnus@net-b.de>
6516 * gfortran.dg/derived_constructor_char_1.f90: New.
6517 * gfortran.dg/derived_constructor_char_2.f90: New.
6519 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6522 * gfortran.dg/dependency_30.f90: New test.
6524 2010-08-03 Jan Hubicka <jh@suse.cz>
6526 * gcc.c-torture/compile/pr45085.c: New testcase.
6528 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6532 * gfortran.dg/typebound_call_9.f03: Modified.
6533 * gfortran.dg/typebound_generic_1.f03: Modified.
6535 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6539 * gfortran.dg/dependency_29.f90: New test.
6541 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6544 * gfortran.dg/character_comparison_2.f90: New test.
6545 * gfortran.dg/character_comparison_3.f90: New test.
6546 * gfortran.dg/dependency_28.f90: New test.
6548 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6551 * gcc.target/arm/pr40457-1.c: New test.
6552 * gcc.target/arm/pr40457-2.c: New test.
6554 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6557 * gfortran.dg/typebound_call_17.f03: New.
6559 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6562 * gfortran.dg/allocate_derived_3.f90: New.
6564 2010-07-30 Xinliang David Li <davidxl@google.com>
6565 PR tree-optimization/45121
6566 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6568 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6571 * g++.dg/pr45112.C: New test.
6573 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6576 PR rtl-optimization/45137
6577 * gcc.dg/pr45055.c: New test.
6579 2010-07-30 Alan Modra <amodra@gmail.com>
6581 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6582 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6584 2010-07-29 Tobias Burnus <burnus@net-b.de>
6588 * gfortran.dg/whole_file_25.f90: New.
6589 * gfortran.dg/whole_file_26.f90: New.
6590 * gfortran.dg/whole_file_27.f90: New.
6592 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6595 * gfortran.dg/typebound_proc_17.f03: New.
6597 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6600 * gfortran.dg/move_alloc_2.f90: New.
6602 2010-07-29 Xinliang David Li <davidxl@google.com>
6603 PR tree-optimization/45121
6604 * c-c++-common/uninit-17.c: Fix expected output.
6606 2010-07-29 Richard Guenther <rguenther@suse.de>
6608 PR tree-optimization/45120
6609 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6611 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6615 * gfortran.dg/pr42051.f03: New testcase.
6617 2010-07-29 Richard Guenther <rguenther@suse.de>
6620 * gcc.c-torture/execute/pr45034.c: New testcase.
6622 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6625 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6627 2010-07-28 Daniel Kraft <d@domob.eu>
6629 * gfortran.dg/bound_8.f90: New test.
6631 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6634 * gcc.dg/pr45105.c: New test.
6636 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6638 PR rtl-optimization/45107
6639 * gcc.dg/pr45107.c: New test.
6641 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6643 PR rtl-optimization/45101
6644 * gcc.dg/pr45101.c: New test.
6646 2010-07-28 Tobias Burnus <burnus@net-b.de>
6649 * gfortran.dg/whole_file_24.f90: New.
6651 2010-07-27 Jason Merrill <jason@redhat.com>
6653 * g++.dg/cpp0x/variadic102.C: New.
6654 * g++.dg/cpp0x/variadic103.C: New.
6656 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6658 PR rtl-optimization/40956
6661 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6662 * gcc.target/arm/pr42574.c: Add tests.
6664 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6666 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6668 (cleanup-repo-files): Ditto.
6669 (cleanup-saved-temps): Ditto.
6671 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6674 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6677 * gcc.dg/pr45079.c: New test.
6679 2010-07-27 Ira Rosen <irar@il.ibm.com>
6681 PR tree-optimization/44152
6682 * gcc.dg/vect/fast-math-pr44152.c: New test.
6684 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6687 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6688 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6689 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6690 * obj-c++.dg/torture/trivial.mm: Ditto.
6691 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6692 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6693 * objc.dg/torture/tls/thr-init.m: Ditto.
6694 * objc.dg/torture/trivial.m: Ditto.
6696 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6698 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6699 Skip on spu-*-* targets.
6701 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6703 PR tree-optimization/45083
6704 * gcc.dg/pr45083.c: New test.
6706 2010-07-26 Tobias Burnus <burnus@net-b.de>
6709 * gfortran.dg/whole_file_22.f90: New test.
6710 * gfortran.dg/whole_file_23.f90: New test.
6712 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6713 Jack Howarth <howarth@bromo.med.uc.edu>
6714 Richard Henderson <rth@redhat.com>
6717 * gcc.dg/tls/thr-init-1.c: New.
6718 * gcc.dg/tls/thr-init-2.c: New.
6719 * gcc.dg/torture/tls New.
6720 * gcc.dg/torture/tls/tls-test.c: New.
6721 * gcc.dg/torture/tls/thr-init-1.c: New.
6722 * gcc.dg/torture/tls/tls.exp: New.
6723 * gcc.dg/torture/tls/thr-init-2.c: New.
6724 * gcc.dg/tls/emutls-2.c: New test
6726 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6727 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6728 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6729 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6730 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6731 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6732 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6733 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6734 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6735 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6736 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6737 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6738 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6739 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6740 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6741 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6742 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6743 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6744 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6745 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6746 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6747 gfortran.dg/gomp/omp_threadprivate1.f90,
6748 gfortran.dg/gomp/omp_threadprivate2.f90,
6749 gfortran.dg/gomp/reduction1.f90,
6750 gfortran.dg/gomp/sharing-1.f90: Likewise.
6752 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6754 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6756 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6757 dg-require-visibility.
6759 2010-07-26 Richard Guenther <rguenther@suse.de>
6761 PR tree-optimization/43784
6762 * gcc.c-torture/execute/pr43784.c: New testcase.
6763 * g++.dg/torture/pr43784.C: Likewise.
6765 2010-07-26 Richard Guenther <rguenther@suse.de>
6768 * g++.dg/pr45056.C: New testcase.
6770 2010-07-26 Richard Guenther <rguenther@suse.de>
6772 PR tree-optimization/45071
6773 * gcc.dg/pr45071.c: New testcase.
6775 2010-07-26 Tobias Burnus <burnus@net-b.de>
6778 * gfortran.dg/namelist_62.f90: New.
6780 2010-07-26 Richard Guenther <rguenther@suse.de>
6782 * gcc.c-torture/execute/pr45017.c: Move ...
6783 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6785 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6788 * trim_optimize_1.f90: New test.
6789 * character_comparision_1.f90: New test.
6791 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6794 * gfortran.dg/wtruncate_fix.f: New test.
6796 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6799 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6801 2010-07-24 Richard Guenther <rguenther@suse.de>
6804 * g++.dg/lto/20100724-1_0.C: New testcase.
6806 2010-07-24 Richard Guenther <rguenther@suse.de>
6809 * gcc.dg/lto/20100724-1_0.c: New testcase.
6810 * gcc.dg/lto/20100724-1_1.c: Likewise.
6812 2010-07-24 Tobias Burnus <burnus@net-b.de>
6815 * gfortran.dg/whole_file_21.f90: New.
6817 * gfortran.dg/integer_exponentiation_3.F90: Use
6818 -ffloat-store only for i?86/x86-64 -m32.
6820 2010-07-24 Tobias Burnus <burnus@net-b.de>
6822 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6823 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6825 2010-07-24 Tobias Burnus <burnus@net-b.de>
6827 * gfortran.dg/func_decl_4.f90: Split test into two ...
6828 * gfortran.dg/func_decl_5.f90: ... parts.
6829 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6830 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6831 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6832 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6833 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6834 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6835 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6836 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6837 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6838 * gfortran.dg/sizeof.f90: Make test valid.
6839 * gfortran.dg/pr20865.f90: Add new dg-error.
6840 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6841 * gfortran.dg/g77/19990218-0.f: Ditto.
6842 * gfortran.dg/g77/19990218-1.f: Ditto.
6843 * gfortran.dg/g77/970625-2.f: Ditto.
6844 * gfortran.dg/pr37243.f: Fix function declaration.
6845 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6846 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6848 2010-07-23 Tobias Burnus <burnus@net-b.de>
6851 * gfortran.dg/char_array_structure_constructor.f90: Add
6852 -fwhole-file as dg-option as it otherwise fails on some
6855 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6857 * gnat.dg/aggr16.ad[sb]: New test.
6858 * gnat.dg/aggr16_pkg.ads: New helper.
6860 2010-07-23 Richard Guenther <rguenther@suse.de>
6863 * g++.dg/lto/20100723-1_0.C: New testcase.
6865 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6867 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6869 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6870 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6872 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6874 * lib/target-supports.exp (add_options_for_tls): New proc.
6875 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6876 * g++.dg/tls/static-1a.cc: Likewise.
6877 * gcc.dg/tls/emutls-1.c: Likewise.
6878 * gcc.dg/tls/opt-11.c: Likewise.
6879 * gcc.dg/tls/opt-12.c: Likewise.
6880 * gcc.dg/tls/pr24428-2.c: Likewise.
6881 * gcc.dg/tls/pr24428.c: Likewise.
6882 * obj-c++.dg/tls/static-1.mm: Likewise.
6883 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6884 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6885 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6886 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6887 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6888 * objc.dg/torture/tls/thr-init.m: Likewise.
6889 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6891 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6893 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6894 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6895 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6896 optimized dump files.
6898 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6900 PR tree-optimization/45047
6901 * gcc.c-torture/compile/pr45047.c: New test.
6903 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6905 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6906 instead of dg-compile.
6907 * gcc.dg/float-range-4.c: Ditto.
6908 * gcc.dg/float-range-5.c: Ditto.
6909 * gcc.dg/fold-overflow-1.c: Ditto.
6910 * gcc.dg/gomp/sections-4.c: Ditto.
6911 * gcc.dg/transparent-union-1.c: Ditto.
6912 * gcc.dg/transparent-union-2.c: Ditto.
6913 * gcc.target/i386/pr39315-check.c: Ditto.
6914 * g++.dg/gomp/sections-4.C: Ditto.
6915 * g++.dg/template/dtor7.C: Ditto.
6916 * g++.dg/tree-ssa/pr19952.C: Ditto.
6917 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6918 * gfortran.dg/graphite/pr42185.f90: Ditto.
6919 * gfortran.dg/namelist_36.f90: Ditto.
6920 * gnat.dg/noreturn1.adb: Ditto.
6921 * gnat.dg/specs/small_alignment.ads: Ditto.
6923 2010-07-23 Martin Jambor <mjambor@suse.cz>
6925 PR tree-optimization/44915
6926 * g++.dg/torture/pr44915.C: New test.
6928 2010-07-23 Martin Jambor <mjambor@suse.cz>
6930 PR tree-optimization/44914
6931 * g++.dg/tree-ssa/pr44914.C: New test.
6933 2010-07-23 Jie Zhang <jie@codesourcery.com>
6936 * gcc.dg/pr44290-1.c: New test.
6937 * gcc.dg/pr44290-2.c: New test.
6939 2010-07-23 Jason Merrill <jason@redhat.com>
6942 * g++.dg/abi/mangle44.C: New.
6944 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6946 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6947 for compile-time only tests.
6948 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6950 * gcc.target/i386/pr39315-4.c: Ditto.
6951 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6952 target check. Include sse-os-support.h.
6953 (main): Call check_isa and sse_os_support.
6954 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6955 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6956 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6957 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6958 target check. Include sse-os-support.h.
6959 (main): Call check_isa and sse_os_support.
6960 * gcc.target/i386/vperm-v2df.c: Ditto.
6962 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6964 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6965 (check_effective_target_avx_runtime): New procedure.
6966 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6967 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6969 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6970 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6971 and __get_cpuid test.
6972 * gcc.dg/compat/vector-2b_main.c: Ditto.
6974 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6976 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6977 for compile-time only test.
6978 * gcc.dg/pr32716.c: Ditto.
6979 * gcc.dg/pr34856.c: Ditto.
6980 * gcc.dg/pr36997.c: Ditto.
6981 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6982 * gfortran.dg/pr28158.f90: Ditto.
6983 * gfortran.dg/pr30667.f: Ditto.
6985 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6986 i?86-*-* and x86_64-*-* targets to disable execution on targets
6987 without sse2 runtime support.
6988 * g++.dg/vect/vect.exp: Ditto.
6989 * gfortran.dg/vect/vect.exp: Ditto.
6991 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6992 * gcc.dg/pr37544.c: Ditto.
6993 * gcc.dg/pr40550.c: Ditto.
6994 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6995 * gcc.dg/compat/vector-1a_main.c: Ditto.
6996 * gcc.dg/compat/vector-2a_main.c: Ditto.
6997 * gcc.dg/torture/pr16104-1.c: Ditto.
6998 * gcc.dg/torture/pr35771-1.c: Ditto.
6999 * gcc.dg/torture/pr35771-2.c: Ditto.
7000 * gcc.dg/torture/pr35771-3.c: Ditto.
7001 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7002 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7003 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7004 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7005 * g++.dg/other/i386-1.C: Ditto.
7006 * g++.dg/other/pr40446.C: Ditto.
7008 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7010 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7012 2010-07-23 Daniel Kraft <d@domob.eu>
7015 * gfortran.dg/exit_1.f08: New test.
7016 * gfortran.dg/exit_2.f08: New test.
7018 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7020 PR tree-optimization/39839
7021 * gcc.target/arm/pr39839.c: New test case.
7023 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7025 * gnat.dg/unchecked_convert5b.adb: New test.
7026 * gnat.dg/unchecked_convert6.adb: Likewise.
7027 * gnat.dg/unchecked_convert6b.adb: Likewise.
7029 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7031 * gnat.dg/aggr15.ad[sb]: New test.
7033 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7036 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7038 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7040 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7041 with dg-require-linker-plugin.
7043 2010-07-22 Richard Guenther <rguenther@suse.de>
7046 * g++.dg/lto/20100722-1_0.C: New testcase.
7048 2010-07-22 Richard Guenther <rguenther@suse.de>
7051 * gcc.dg/lto/20100720-3_0.c: New testcase.
7052 * gcc.dg/lto/20100720-3_1.c: Likewise.
7054 2010-07-22 Richard Guenther <rguenther@suse.de>
7056 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7057 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7060 * gcc.dg/lto/20100722-1_0.c: New testcase.
7062 2010-07-22 Martin Jambor <mjambor@suse.cz>
7064 PR tree-optimization/44891
7065 * gcc.c-torture/compile/pr44891.c: New test.
7067 2010-07-22 Richard Guenther <rguenther@suse.de>
7069 PR tree-optimization/45017
7070 * gcc.c-torture/execute/pr45017.c: New testcase.
7072 2010-07-22 Tobias Burnus <burnus@net-b.de>
7075 * gfortran.dg/aliasing_dummy_5.f90: New.
7077 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7080 * gcc.target/arm/pr43698.c: New test.
7082 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7085 * Revert my commit r162325 for this PR.
7087 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7090 * gcc.target/m68k/pr45015.c: New test.
7092 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7095 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7098 2010-07-21 Richard Guenther <rguenther@suse.de>
7101 * g++.dg/lto/20100721-1_0.C: New testcase.
7103 2010-07-21 Martin Jambor <mjambor@suse.cz>
7105 PR tree-optimization/44900
7106 * g++.dg/torture/pr44900.C: New test.
7108 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7111 * c-c++-common/uninit-17.c: Correct expected error.
7113 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7115 * gcc.dg/guality/asm-1.c: New test.
7118 * gcc.dg/guality/pr45003-2.c: New test.
7119 * gcc.dg/guality/pr45003-3.c: New test.
7121 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7124 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7126 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7128 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7129 defined on the current line.
7130 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7131 * g++.dg/debug/dwarf2/pr44641.C: New.
7133 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7135 * gcc.target/powerpc/block-move-1.c: New test.
7136 * gcc.target/powerpc/block-move-2.c: New test.
7138 2010-07-20 Jason Merrill <jason@redhat.com>
7141 * g++.dg/cpp0x/sfinae2.C: New.
7143 2010-07-20 Richard Guenther <rguenther@suse.de>
7146 * gcc.dg/lto/20100720-4_0.c: New testcase.
7148 2010-07-20 Richard Guenther <rguenther@suse.de>
7151 * gcc.dg/lto/20100720-2_0.c: New testcase.
7152 * gcc.dg/lto/20100720-2_1.c: Likewise.
7154 2010-07-20 Richard Guenther <rguenther@suse.de>
7157 * gcc.dg/lto/20100720-1_0.c: New testcase.
7158 * gcc.dg/lto/20100720-1_1.c: Likewise.
7160 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7163 * gcc.dg/guality/pr45003-1.c: New test.
7165 2010-07-20 Richard Guenther <rguenther@suse.de>
7167 PR tree-optimization/44977
7168 * gcc.dg/torture/pr44977.c: New testcase.
7170 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7172 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7175 2010-07-20 Richard Guenther <rguenther@suse.de>
7179 * gcc.dg/pr44971.c: New testcase.
7180 * gcc.c-torture/compile/pr44988.c: Likewise.
7182 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7185 * gfortran.dg/allocate_with_typespec.f90: New test.
7186 * gfortran.dg/allocate_derived_1.f90: Update error message.
7188 2010-07-19 Jason Merrill <jason@redhat.com>
7191 * g++.dg/cpp0x/decltype23.C: New.
7193 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7196 * gfortran.dg/class_defined_operator_1.f03 : New test.
7198 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7200 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7201 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7202 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7203 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7205 2010-07-19 Richard Guenther <rguenther@suse.de>
7208 * gcc.c-torture/compile/pr44941.c: New testcase.
7210 2010-07-19 Jason Merrill <jason@redhat.com>
7213 * g++.dg/template/sfinae24.C: New.
7215 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7218 * gfortran.dg/data_implied_do_2.f90: Removed.
7220 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7223 * g++.dg/template/sfinae23.C: New.
7225 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7227 * lib/target-supports.exp (check_sse_os_support_available): New
7229 (check_sse_hw_available): New proc.
7230 (check_effective_target_sse_runtime): New proc.
7231 (check_effective_target_sse2_runtime): New proc.
7232 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7233 -msse2 if check_sse_os_support_available.
7234 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7235 check_sse_os_support_available.
7236 * gcc.dg/vect/vect.exp: Likewise.
7237 * gfortran.dg/vect/vect.exp: Likewise.
7238 * gcc.target/i386/sol2-check: Renamed to ...
7239 * gcc.target/i386/sse-os-support.h: ... this.
7240 (sol2_check): Renamed to ...
7241 (sse_os_support): ... this.
7242 Only test movss with xmm registers.
7243 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7244 Removed ILL_INSN, ILL_INSN_LEN.
7245 * gcc.target/i386/sse2-check.h: Likewise.
7246 * gcc.target/i386/sse3-check.h: Likewise.
7247 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7248 Removed cpuid.h, __get_cpuid test.
7249 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7250 Removed cpuid.h, __get_cpuid test.
7251 * g++.dg/other/pr40446.C: Likewise.
7252 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7253 * gcc.dg/compat/vector-1a_main.c: Likewise.
7254 * gcc.dg/compat/vector-2a_main.c: Likewise.
7255 * gcc.dg/pr36584.c: Likewise.
7256 * gcc.dg/pr37544.c: Likewise.
7257 * gcc.dg/torture/pr16104-1.c: Likewise.
7258 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7259 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7260 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7261 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7262 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7263 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7265 * gcc.dg/torture/pr35771-2.c: Likewise.
7266 * gcc.dg/torture/pr35771-3.c: Likewise.
7267 * gcc.target/i386/pr39315-2.c: Likewise.
7268 * gcc.target/i386/pr39315-4.c: Likewise.
7269 * gcc.target/i386/vperm-v2df.c: Likewise.
7270 * gcc.target/i386/vperm-v2di.c: Likewise.
7271 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7272 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7275 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7278 * gfortran.dg/data_implied_do_2.f90: New test.
7280 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7282 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7284 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7286 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7287 to the "mips16" group.
7288 (mips_using_mips16_p): New procedure.
7289 (mips-dg-options): Use it.
7291 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7293 * gcc.target/mips/mips16-attributes-4.c: New test.
7295 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7298 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7299 * gcc.target/powerpc/recip-2.c: Ditto.
7300 * gcc.target/powerpc/recip-3.c: Ditto.
7302 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7304 * gcc.target/arm/pr42235.c: New test.
7306 2010-07-16 Jason Merrill <jason@redhat.com>
7309 * g++.dg/template/partial8.C: New.
7311 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7313 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7314 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7316 (gualcvt): New overloaded inline.
7317 (GUALCVT): Use it for C++.
7318 * g++.dg/guality/guality.exp: New.
7319 * g++.dg/guality/guality.h: New.
7320 * g++.dg/guality/redeclaration1.C: New test.
7321 * g++.dg/dg.exp: Prune also guality/* tests.
7322 * gcc.dg/guality/pr43141.c: Moved to...
7323 * c-c++-common/guality/pr43141.c: ... here.
7325 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7328 * gfortran.dg/char4_iunit_2.f03: New test.
7330 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7333 * lib/plugin-support.exp (plugin-test-execute):
7334 Add ${gcc_objdir}/intl to includes.
7336 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7339 * gcc.c-torture/execute/pr44942.c: New test.
7340 * gcc.target/i386/pr44942.c: New test.
7342 2010-07-15 Jason Merrill <jason@redhat.com>
7345 * g++.dg/cpp0x/implicit7.C: New.
7346 * g++.dg/cpp0x/implicit8.C: New.
7348 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7350 Disable float tests for __SPU__ targets due to lack of signed zero:
7351 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7352 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7353 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7354 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7355 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7356 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7357 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7358 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7359 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7361 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7363 * gfortran.dg/select_char_2.f90: New test.
7365 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7367 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7370 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7373 * gfortran.dg/typebound_generic_9.f03: New.
7375 2010-07-15 Richard Guenther <rguenther@suse.de>
7377 PR tree-optimization/44946
7378 * gcc.c-torture/compile/pr44946.c: New testcase.
7380 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7383 * gfortran.dg/select_char_3.f90: New test.
7385 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7386 Kevin F. Quinn <kevquinn@gentoo.org>
7388 * gcc.dg/Wtrampolines.c: New.
7390 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7393 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7395 2010-07-14 Jason Merrill <jason@redhat.com>
7398 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7400 Implement C++0x unrestricted unions (N2544)
7401 * g++.dg/cpp0x/union1.C: New.
7402 * g++.dg/cpp0x/union2.C: New.
7403 * g++.dg/cpp0x/union3.C: New.
7404 * g++.dg/cpp0x/defaulted2.C: Adjust.
7405 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7406 * g++.old-deja/g++.ext/anon2.C: Adjust.
7407 * g++.old-deja/g++.mike/misc6.C: Adjust.
7409 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7412 * gfortran.dg/c_loc_tests_15.f90: New.
7414 2010-07-13 Jason Merrill <jason@redhat.com>
7417 * g++.dg/cpp0x/implicit6.C: New.
7419 2010-07-13 Jason Merrill <jason@redhat.com>
7422 * g++.dg/abi/noreturn1.C: New.
7423 * g++.dg/abi/noreturn2.C: New.
7425 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7429 * c-c++-common/pr44832.c: New test.
7431 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7434 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7435 on the target. Make sure that we can assemble the emitted asm when
7436 the test type is 'compile'.
7438 2010-07-13 Richard Guenther <rguenther@suse.de>
7440 PR tree-optimization/36960
7441 * g++.dg/torture/pr36960.C: New testcase.
7443 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7446 * g++.dg/template/sfinae21.C: New.
7447 * g++.dg/template/sfinae22.C: Likewise.
7449 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7452 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7453 * gcc.dg/plugin/ggcplug.c: Likewise.
7454 * g++.dg/plugin/selfassign.c: Likewise.
7455 * g++.dg/plugin/attribute_plugin.c: Likewise.
7456 * g++.dg/plugin/dumb_plugin.c: Likewise.
7457 * g++.dg/plugin/pragma_plugin.c: Likewise.
7459 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7461 * gcc.c-torture/execute/pr44683.x: New.
7462 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7464 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7470 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7471 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7472 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7473 * gfortran.dh/typebound_call_16.f03: New.
7474 * gfortran.dg/typebound_generic_6.f03: New.
7475 * gfortran.dg/typebound_generic_7.f03: New.
7476 * gfortran.dg/typebound_generic_8.f03: New.
7478 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7481 * gfortran.dg/char4_iunit_1.f03: New test.
7483 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7485 * gcc.dg/tree-ssa/vrp53.c: New test.
7487 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7490 * g++.dg/template/sfinae19.C: New.
7491 * g++.dg/template/sfinae20.C: Likewise.
7493 2010-07-12 Jie Zhang <jie@codesourcery.com>
7495 * gcc.target/arm/interrupt-1.c: New test.
7496 * gcc.target/arm/interrupt-2.c: New test.
7498 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7500 * gcc.dg/pr42427.c: Require c99_runtime.
7501 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7503 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7504 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7505 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7506 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7507 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7508 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7509 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7510 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7511 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7512 * gcc.target/i386/pr37275.c: Require visibility support.
7514 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7516 * lib/target-supports.exp (check_effective_target_sse): New proc.
7517 * gcc.target/i386/sol2-check.h: New file.
7518 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7519 Include sol2-check.h.
7520 (main) Only run do_test () if sol2_check ().
7521 * gcc.target/i386/sse2-check.h: Likewise.
7522 * gcc.target/i386/sse3-check.h: Likewise.
7523 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7524 [__sun__ && __svr4__]: Execute SSE2 instruction.
7525 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7526 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7527 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7528 * g++.dg/ext/vector14.C: Likewise.
7529 * g++.dg/other/mmintrin.C: Likewise.
7530 * gcc.dg/20020418-1.c: Likewise.
7531 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7532 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7533 * gcc.dg/format/unnamed-1.c: Likewise.
7534 Adapt dg-warning line number.
7535 * gcc.dg/graphite/pr40281.c: Likewise.
7536 * gcc.dg/pr32176.c: Likewise.
7537 * gcc.dg/pr40550.c: Likewise.
7538 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7539 * gcc.dg/torture/pr36891.c: Likewise.
7540 * gcc.target/i386/20020218-1.c: Likewise.
7541 * gcc.target/i386/20020523.c: Likewise.
7542 * gcc.target/i386/abi-1.c: Likewise.
7543 * gcc.target/i386/brokensqrt.c: Likewise.
7544 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7545 * gcc.target/i386/pr13366.c: Likewise.
7546 * gcc.target/i386/pr13685.c: Likewise.
7547 * gcc.target/i386/pr24306.c: Likewise.
7548 * gcc.target/i386/pr31486.c: Likewise.
7549 * gcc.target/i386/pr32065-1.c: Likewise.
7550 * gcc.target/i386/pr32065-2.c: Likewise.
7551 * gcc.target/i386/pr32389.c: Likewise.
7552 * gcc.target/i386/pr38824.c: Likewise.
7553 * gcc.target/i386/pr38931.c: Likewise.
7554 * gcc.target/i386/pr39592-1.c: Likewise.
7555 * gcc.target/i386/pr43766.c: Likewise.
7556 * gcc.target/i386/recip-divf.c: Likewise.
7557 * gcc.target/i386/recip-sqrtf.c: Likewise.
7558 * gcc.target/i386/recip-vec-divf.c: Likewise.
7559 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7560 * gcc.target/i386/sse-1.c: Likewise.
7561 * gcc.target/i386/sse-16.c: Likewise.
7562 * gcc.target/i386/sse-2.c: Likewise.
7563 * gcc.target/i386/sse-20.c: Likewise.
7564 * gcc.target/i386/sse-3.c: Likewise.
7565 * gcc.target/i386/sse-7.c: Likewise.
7566 * gcc.target/i386/sse-9.c: Likewise.
7567 * gcc.target/i386/sse-addps-1.c: Likewise.
7568 * gcc.target/i386/sse-addss-1.c: Likewise.
7569 * gcc.target/i386/sse-andnps-1.c: Likewise.
7570 * gcc.target/i386/sse-andps-1.c: Likewise.
7571 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7572 * gcc.target/i386/sse-comiss-1.c: Likewise.
7573 * gcc.target/i386/sse-comiss-2.c: Likewise.
7574 * gcc.target/i386/sse-comiss-3.c: Likewise.
7575 * gcc.target/i386/sse-comiss-4.c: Likewise.
7576 * gcc.target/i386/sse-comiss-5.c: Likewise.
7577 * gcc.target/i386/sse-comiss-6.c: Likewise.
7578 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7579 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7580 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7581 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7582 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7583 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7584 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7585 * gcc.target/i386/sse-divps-1.c: Likewise.
7586 * gcc.target/i386/sse-divss-1.c: Likewise.
7587 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7588 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7589 * gcc.target/i386/sse-maxps-1.c: Likewise.
7590 * gcc.target/i386/sse-maxss-1.c: Likewise.
7591 * gcc.target/i386/sse-minps-1.c: Likewise.
7592 * gcc.target/i386/sse-minss-1.c: Likewise.
7593 * gcc.target/i386/sse-movaps-1.c: Likewise.
7594 * gcc.target/i386/sse-movaps-2.c: Likewise.
7595 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7596 * gcc.target/i386/sse-movhps-1.c: Likewise.
7597 * gcc.target/i386/sse-movhps-2.c: Likewise.
7598 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7599 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7600 * gcc.target/i386/sse-movntps-1.c: Likewise.
7601 * gcc.target/i386/sse-movss-1.c: Likewise.
7602 * gcc.target/i386/sse-movss-2.c: Likewise.
7603 * gcc.target/i386/sse-movss-3.c: Likewise.
7604 * gcc.target/i386/sse-movups-1.c: Likewise.
7605 * gcc.target/i386/sse-movups-2.c: Likewise.
7606 * gcc.target/i386/sse-mulps-1.c: Likewise.
7607 * gcc.target/i386/sse-mulss-1.c: Likewise.
7608 * gcc.target/i386/sse-orps-1.c: Likewise.
7609 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7610 * gcc.target/i386/sse-recip-vec.c: Likewise.
7611 * gcc.target/i386/sse-recip.c: Likewise.
7612 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7613 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7614 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7615 * gcc.target/i386/sse-subps-1.c: Likewise.
7616 * gcc.target/i386/sse-subss-1.c: Likewise.
7617 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7618 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7619 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7620 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7621 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7622 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7623 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7624 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7625 * gcc.target/i386/sse-xorps-1.c: Likewise.
7626 * gcc.target/i386/ssefn-1.c: Likewise.
7627 * gcc.target/i386/ssefn-3.c: Likewise.
7628 * gcc.target/i386/sseregparm-1.c: Likewise.
7629 * gcc.target/i386/stackalign/return-3.c: Likewise.
7630 * gcc.target/i386/vectorize1.c: Likewise.
7631 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7632 * gcc.target/i386/xorps-sse.c: Likewise.
7633 * gfortran.dg/pr28158.f90: Likewise.
7634 * gfortran.dg/pr30667.f: Likewise.
7635 * gnat.dg/loop_optimization7.adb: Likewise.
7636 * gnat.dg/sse_nolib.adb: Likewise.
7638 2010-07-11 Tobias Burnus <burnus@net-b.de>
7641 * gfortran.dg/use_rename_6.f90: New.
7642 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7644 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7647 * gfortran.dg/class_24.f03: New.
7649 2010-07-10 Richard Guenther <rguenther@suse.de>
7652 * gcc.dg/lto/20100709-1_0.c: New testcase.
7653 * gcc.dg/lto/20100709-1_1.c: Likewise.
7655 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7657 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7659 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7662 * objc.dg/lto/trivial-1_0.m: New.
7663 * objc.dg/lto/lto.exp: New.
7664 * obj-c++.dg/lto/trivial-1_0.mm: New.
7665 * obj-c++.dg/lto/lto.exp: New.
7666 * objc.dg/symtab-1.m: Adjust sizes.
7667 * objc.dg/image-info.m: Do not run for gnu-runtime.
7669 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7671 * gcc.dg/pr32370.c: Allow another kind of error message.
7673 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7675 * gnat.dg/atomic3.adb: New test.
7677 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7678 Denys Vlasenko <dvlasenk@redhat.com>
7679 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7681 PR tree-optimization/28632
7682 * gcc.dg/tree-ssa/vrp51.c: New test.
7683 * gcc.dg/tree-ssa/vrp52.c: New test.
7685 2010-07-09 Jason Merrill <jason@redhat.com>
7687 * g++.dg/abi/covariant6.C: New.
7688 * g++.dg/inherit/covariant17.C: Test both bases.
7689 * g++.dg/inherit/covariant7.C: Check vtable layout.
7691 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7693 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7695 2010-07-09 Richard Guenther <rguenther@suse.de>
7697 PR tree-optimization/44852
7698 * gcc.c-torture/execute/pr44852.c: New testcase.
7700 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7702 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7703 multiplication by values.
7704 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7705 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7707 2010-07-09 Richard Guenther <rguenther@suse.de>
7709 PR tree-optimization/44882
7710 * gfortran.dg/pr44882.f90: New testcase.
7712 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7715 * gcc.target/arm/pr40657-1.c: New test.
7716 * gcc.target/arm/pr40657-2.c: New test.
7717 * gcc.c-torture/execute/pr40657.c: New test.
7719 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7721 * gcc.dg/tree-ssa/vrp50.c: New test.
7722 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7724 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7727 * gfortran.dg/c_sizeof_1.f90: Modified.
7728 * gfortran.dg/storage_size_1.f08: New.
7729 * gfortran.dg/storage_size_2.f08: New.
7731 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7733 * gcc.c-torture/execute/20100708-1.c: New test.
7735 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7738 * gfortran.dg/gomp/pr44847.f90: New test.
7740 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7742 PR tree-optimization/44710
7743 * gcc.dg/tree-ssa/ifc-6.c: New.
7744 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7746 2010-07-08 Tobias Burnus <burnus@net-b.de>
7749 * gfortran.dg/coarray_10.f90: Add an additional test.
7751 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7754 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7755 * gcc.c-torture/execute/pr44828.x: Revert.
7757 2010-07-08 Jason Merrill <jason@redhat.com>
7760 * g++.dg/inherit/covariant17.C: New.
7761 * g++.dg/abi/covariant1.C: Actually test for the bug.
7763 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7765 PR rtl-optimization/44838
7766 * gcc.dg/pr44838.c: New.
7768 2010-07-08 Richard Guenther <rguenther@suse.de>
7770 PR tree-optimization/44831
7771 * gcc.c-torture/compile/pr44831.c: New testcase.
7772 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7774 2010-07-08 Richard Guenther <rguenther@suse.de>
7776 PR tree-optimization/44861
7777 * g++.dg/vect/pr44861.cc: New testcase.
7779 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7782 * gcc.c-torture/execute/pr44828.x: New file.
7784 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7786 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7788 * g++.dg/ext/altivec-17.C: Adjust error message.
7790 2010-07-07 Tom Tromey <tromey@redhat.com>
7792 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7794 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7797 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7798 * gcc.target/i386/rdrand-2.c: Likewise.
7799 * gcc.target/i386/rdrand-3.c: Likewise.
7801 2010-07-07 Jan Hubicka <jh@suse.cz>
7804 * g++.dg/torture/pr44813.C: New testcase.
7805 * g++.dg/torture/pr44826.C: New testcase.
7807 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7809 PR rtl-optimization/44787
7810 * gcc.c-torture/compile/pr44788.c: New test.
7811 * gcc.target/arm/pr44788.c: New test.
7813 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7815 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7817 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7819 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7822 2010-07-06 Tobias Burnus <burnus@net-b.de>
7825 * gfortran.dg/parameter_array_init_6.f90: New.
7826 * gfortran.dg/initialization_20.f90: Update dg-error.
7827 * gfortran.dg/initialization_24.f90: Ditto.
7829 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7831 * gfortran.dg/dim_range_1.f90: New test.
7832 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7834 2010-07-06 Jason Merrill <jason@redhat.com>
7837 * g++.dg/cpp0x/initlist41.C: New.
7840 * g++.dg/template/ptrmem22.C: New.
7842 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7844 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7846 * gcc.target/i386/i386.exp: Likewise.
7848 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7851 * gcc.dg/lto/20100518_0.c: Limit to x86.
7853 2010-07-06 Richard Guenther <rguenther@suse.de>
7856 * gcc.c-torture/execute/pr44828.c: New testcase.
7858 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7860 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7861 * g++.dg/warn/volatile1.C: Likewise.
7862 * g++.dg/template/warn1.C: Likewise.
7864 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7866 AVX Programming Reference (June, 2010)
7867 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7868 * g++.dg/other/i386-3.C: Likewise.
7869 * gcc.target/i386/sse-12.c: Likewise.
7871 * gcc.target/i386/f16c-check.h: New.
7872 * gcc.target/i386/rdfsbase-1.c: Likewise.
7873 * gcc.target/i386/rdfsbase-2.c: Likewise.
7874 * gcc.target/i386/rdgsbase-1.c: Likewise.
7875 * gcc.target/i386/rdgsbase-2.c: Likewise.
7876 * gcc.target/i386/rdrand-1.c: Likewise.
7877 * gcc.target/i386/rdrand-2.c: Likewise.
7878 * gcc.target/i386/rdrand-3.c: Likewise.
7879 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7880 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7881 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7882 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7883 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7884 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7885 * gcc.target/i386/wrfsbase-1.c: Likewise.
7886 * gcc.target/i386/wrfsbase-2.c: Likewise.
7887 * gcc.target/i386/wrgsbase-1.c: Likewise.
7888 * gcc.target/i386/wrgsbase-2.c: Likewise.
7890 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7891 (__builtin_ia32_vcvtps2ph): New.
7892 (__builtin_ia32_vcvtps2ph256): Likewise.
7894 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7895 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7897 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7898 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7900 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7901 (__builtin_ia32_vcvtps2ph256): Likewise.
7902 Add fsgsbase,rdrnd,f16c.
7904 * lib/target-supports.exp (check_effective_target_f16c): New.
7906 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7908 * gcc.dg/guality/nrv-1.c: New test.
7910 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7913 * gcc.target/arm/pr42505.c: New test case.
7915 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7918 * g++.dg/opt/nrv16.C: New test.
7920 2010-07-05 Richard Guenther <rguenther@suse.de>
7922 PR tree-optimization/44784
7923 * gcc.c-torture/compile/pr44784.c: New testcase.
7925 2010-07-05 Ira Rosen <irar@il.ibm.com>
7927 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7928 Increase loop bound and array size.
7929 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7932 2010-07-05 Ira Rosen <irar@il.ibm.com>
7934 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7935 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7936 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7937 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7938 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7940 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7943 * g++.dg/parse/template25.C: New.
7945 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7947 PR rtl-optimization/44695
7948 * gcc.dg/torture/pr44695.c: New.
7950 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7953 * g++.dg/ext/pretty3.C: New.
7955 2010-07-04 Richard Guenther <rguenther@suse.de>
7958 * g++.dg/torture/pr44809.C: New testcase.
7960 2010-07-04 Richard Guenther <rguenther@suse.de>
7962 PR tree-optimization/44656
7963 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7965 2010-07-04 Ira Rosen <irar@il.ibm.com>
7966 Revital Eres <eres@il.ibm.com>
7968 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7970 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7971 gcc.dg/vect/vect-96.c: Likewise.
7972 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7973 that support misaligned stores. Change the number of expected
7974 misaligned accesses.
7975 * gcc.dg/vect/vect-peel-1.c: New test.
7976 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7977 gcc.dg/vect/vect-peel-4.c: Likewise.
7978 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7979 vectorizable on all targets that support realignment.
7980 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7982 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7985 * gcc.dg/torture/pr44806.c: New.
7987 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7989 * gnat.dg/cond_expr1.adb: New test.
7991 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7993 * gnat.dg/modular3.adb: New test.
7994 * gnat.dg/modular3_pkg.ads: New helper.
7996 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7997 Mikael Pettersson <mikpe@it.uu.se>
8000 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8001 Make signed-ness of chars explicit. Scan the object for
8002 strings that are split by some target assemblers.
8003 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8006 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8008 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8010 2010-07-02 Le-Chun Wu <lcwu@google.com>
8013 * g++.dg/warn/Wshadow-7.C: New test.
8015 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8016 Julian Brown <julian@codesourcery.com>
8017 Sandra Loosemore <sandra@codesourcery.com>
8019 * gcc.c-torture/execute/20100416-1.c: New test case.
8021 2010-07-02 Julian Brown <julian@codesourcery.com>
8022 Sandra Loosemore <sandra@codesourcery.com>
8026 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8027 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8029 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8030 Julian Brown <julian@codesourcery.com>
8032 * gcc.target/arm/neon/vadds64.c: Regenerated.
8033 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8034 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8035 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8036 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8037 * gcc.target/arm/neon-vmls-1.c: Likewise.
8038 * gcc.target/arm/neon-vsubs64.c: New execution test.
8039 * gcc.target/arm/neon-vsubu64.c: New execution test.
8040 * gcc.target/arm/neon-vadds64.c: New execution test.
8041 * gcc.target/arm/neon-vaddu64.c: New execution test.
8043 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8045 * gcc.target/arm/neon-vands64.c: New.
8046 * gcc.target/arm/neon-vandu64.c: New.
8047 * gcc.target/arm/neon-vbics64.c: New.
8048 * gcc.target/arm/neon-vbicu64.c: New.
8049 * gcc.target/arm/neon-veors64.c: New.
8050 * gcc.target/arm/neon-veoru64.c: New.
8051 * gcc.target/arm/neon-vorns64.c: New.
8052 * gcc.target/arm/neon-vornu64.c: New.
8053 * gcc.target/arm/neon-vorrs64.c: New.
8054 * gcc.target/arm/neon-vorru64.c: New.
8055 * gcc.target/arm/neon/vands64.c: Regenerated.
8056 * gcc.target/arm/neon/vandu64.c: Regenerated.
8057 * gcc.target/arm/neon/vbics64.c: Regenerated.
8058 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8059 * gcc.target/arm/neon/veors64.c: Regenerated.
8060 * gcc.target/arm/neon/veoru64.c: Regenerated.
8061 * gcc.target/arm/neon/vorns64.c: Regenerated.
8062 * gcc.target/arm/neon/vornu64.c: Regenerated.
8063 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8064 * gcc.target/arm/neon/vorru64.c: Regenerated.
8066 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8068 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8070 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8072 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8073 * gfortran.dg/intent_out_5.f90: Same.
8074 * gfortran.dg/ltrans-7.f90: Same.
8075 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8077 2010-07-02 Jan Hubicka <jh@suse.cz>
8079 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8081 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8083 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8085 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8088 * c-c++-common/Wunused-var-12.c: New test.
8090 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8093 * gcc.target/arm/pr42835.c: New test.
8096 * gcc.target/arm/pr42172-1.c: New test.
8098 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8100 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8102 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8104 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8105 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8106 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8107 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8108 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8109 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8110 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8111 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8112 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8113 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8114 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8115 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8116 * gcc.target/arm/neon-vdup_ns64.c: New.
8117 * gcc.target/arm/neon-vdup_nu64.c: New.
8118 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8119 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8120 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8121 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8122 * gcc.target/arm/neon-vmov_ns64.c: New.
8123 * gcc.target/arm/neon-vmov_nu64.c: New.
8124 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8125 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8126 * gcc.target/arm/neon-vget_lanes64.c: New.
8127 * gcc.target/arm/neon-vget_laneu64.c: New.
8128 * gcc.target/arm/neon-vset_lanes64.c: New.
8129 * gcc.target/arm/neon-vset_laneu64.c: New.
8131 2010-07-02 Richard Guenther <rguenther@suse.de>
8133 * g++.dg/torture/20100702-1.C: New testcase.
8135 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8138 * gcc.c-torture/compile/pr44707.c: New test.
8140 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8143 * g++.dg/template/crash101.C: New.
8145 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8147 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8148 Use the ABI-0 accessors and fail it for m64.
8150 2010-07-02 Jan Hubicka <jh@suse.cz>
8152 * g++.dg/tree-ssa/pr44706.C: New testcase.
8154 2010-07-02 Richard Guenther <rguenther@suse.de>
8156 PR tree-optimization/44748
8157 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8159 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8161 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8162 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8163 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8164 the method types to forward:.
8166 2010-06-30 Jason Merrill <jason@redhat.com>
8168 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8169 * g++.dg/other/pr25632.C: Likewise.
8171 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8173 PR tree-optimization/40421
8174 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8176 2010-07-01 Richard Guenther <rguenther@suse.de>
8180 * gcc.c-torture/execute/20100316-1.c: New testcase.
8181 * gcc.c-torture/execute/pr44468.c: Likewise.
8182 * gcc.c-torture/compile/20100609-1.c: Likewise.
8183 * gcc.dg/volatile2.c: Adjust.
8184 * gcc.dg/plugin/selfassign.c: Likewise.
8185 * gcc.dg/pr36902.c: Likewise.
8186 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8187 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8188 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8189 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8190 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8191 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8192 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8193 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8194 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8195 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8196 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8197 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8198 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8199 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8200 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8201 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8202 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8203 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8204 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8205 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8206 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8207 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8208 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8209 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8210 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8211 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8212 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8213 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8214 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8215 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8216 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8217 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8218 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8219 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8220 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8221 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8222 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8223 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8224 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8225 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8226 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8227 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8228 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8229 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8230 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8231 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8232 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8233 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8234 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8235 * g++.dg/tree-ssa/pr31146.C: Likewise.
8236 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8237 * g++.dg/tree-ssa/pr33604.C: Likewise.
8238 * g++.dg/plugin/selfassign.c: Likewise.
8239 * gfortran.dg/array_memcpy_3.f90: Likewise.
8240 * gfortran.dg/array_memcpy_4.f90: Likewise.
8241 * c-c++-common/torture/pr42834.c: New testcase.
8243 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8246 * g++.dg/template/crash100.C: New.
8248 2010-06-30 Jan Hubicka <jh@suse.cz>
8250 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8252 2010-06-30 Michael Matz <matz@suse.de>
8255 * gcc.dg/pr44699.c: New test.
8257 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8259 PR tree-optimization/39799
8260 * c-c++-common/uninit-17.c: New test.
8262 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8265 * gfortran.dg/read_infnan_1.f90: New test.
8267 2010-06-29 Jason Merrill <jason@redhat.com>
8269 Enable implicitly declared move constructor/operator= (N3053).
8270 * g++.dg/cpp0x/implicit3.C: New.
8271 * g++.dg/cpp0x/implicit4.C: New.
8272 * g++.dg/cpp0x/implicit5.C: New.
8273 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8274 * g++.dg/cpp0x/not_special.C: Adjust.
8275 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8276 * g++.dg/cpp0x/rv1n.C: Adjust.
8277 * g++.dg/cpp0x/rv1p.C: Adjust.
8278 * g++.dg/cpp0x/rv2n.C: Adjust.
8279 * g++.dg/cpp0x/rv2p.C: Adjust.
8280 * g++.dg/cpp0x/rv3n.C: Adjust.
8281 * g++.dg/cpp0x/rv3p.C: Adjust.
8282 * g++.dg/cpp0x/rv4n.C: Adjust.
8283 * g++.dg/cpp0x/rv4p.C: Adjust.
8284 * g++.dg/cpp0x/rv5n.C: Adjust.
8285 * g++.dg/cpp0x/rv5p.C: Adjust.
8286 * g++.dg/cpp0x/rv6n.C: Adjust.
8287 * g++.dg/cpp0x/rv6p.C: Adjust.
8288 * g++.dg/cpp0x/rv7n.C: Adjust.
8289 * g++.dg/cpp0x/rv7p.C: Adjust.
8290 * g++.dg/cpp0x/rv8p.C: Adjust.
8291 * g++.dg/gomp/pr26690-1.C: Adjust.
8292 * g++.dg/other/error20.C: Adjust.
8293 * g++.dg/other/error31.C: Adjust.
8294 * g++.dg/parse/error19.C: Adjust.
8295 * g++.dg/template/qualttp5.C: Adjust.
8296 * g++.old-deja/g++.law/ctors5.C: Adjust.
8298 Enable implicitly deleted functions (N2346)
8299 * g++.dg/cpp0x/defaulted17.C: New.
8300 * g++.dg/cpp0x/implicit1.C: New.
8301 * g++.dg/cpp0x/implicit2.C: New.
8302 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8303 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8304 * g++.dg/init/ctor4.C: Adjust.
8305 * g++.dg/init/synth2.C: Adjust.
8306 * g++.dg/lto/20081118_1.C: Adjust.
8307 * g++.dg/other/error13.C: Adjust.
8308 * g++.dg/other/unused1.C: Adjust.
8309 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8310 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8311 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8312 * g++.old-deja/g++.law/ctors17.C: Adjust.
8313 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8314 * g++.old-deja/g++.pt/assign1.C: Adjust.
8315 * g++.old-deja/g++.pt/crash20.C: Adjust.
8317 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8318 * g++.dg/cpp0x/defaulted13.C: Adjust.
8319 * g++.dg/cpp0x/defaulted2.C: Adjust.
8320 * g++.dg/cpp0x/defaulted3.C: Adjust.
8321 * g++.dg/cpp0x/initlist9.C: Adjust.
8322 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8323 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8324 * g++.dg/init/synth2.C: Adjust.
8326 * g++.dg/cpp0x/defaulted19.C: New.
8328 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8329 * g++.dg/template/error23.C: Fix for -std=c++0x.
8331 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8334 * gfortran.dg/proc_ptr_28.f90: New.
8336 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8338 PR tree-optimization/43801
8339 * g++.dg/torture/pr43801.C: New test.
8342 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8344 2010-06-29 Jason Merrill <jason@redhat.com>
8347 * g++.dg/template/qualified-id2.C: New.
8348 * g++.dg/template/qualified-id3.C: New.
8350 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8353 * gfortran.dg/associated_target_4.f90: New.
8355 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8358 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8360 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8362 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8364 2010-06-29 Jan Hubicka <jh@suse.cz>
8366 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8368 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8371 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8372 * gcc.target/arm/wmul-3.c: New test.
8373 * gcc.target/arm/wmul-4.c: New test.
8375 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8377 PR rtl-optimization/44659
8378 * gcc.target/i386/extract-1.c: New.
8379 * gcc.target/i386/extract-2.c: Likewise.
8380 * gcc.target/i386/extract-3.c: Likewise.
8381 * gcc.target/i386/extract-4.c: Likewise.
8382 * gcc.target/i386/extract-5.c: Likewise.
8383 * gcc.target/i386/extract-6.c: Likewise.
8385 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8388 * g++.dg/warn/Wunused-var-14.C: New test.
8390 2010-06-28 Tobias Burnus <burnus@net-b.de>
8393 * gfortran.dg/nan_6.f90: New.
8395 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8397 PR tree-optimization/43781
8398 * gcc.dg/torture/pr43781.c: New.
8400 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8403 * gfortran.dg/actual_rank_check_1.f90: New test.
8405 2010-06-28 Martin Jambor <mjambor@suse.cz>
8407 * gcc.dg/ipa/ipa-sra-6.c: New test.
8409 2010-06-28 Jan Hubicka <jh@suse.cz>
8411 PR tree-optimization/44687
8412 * gcc.c-torture/compile/pr44687.c
8414 2010-06-28 Martin Jambor <mjambor@suse.cz>
8417 * g++.dg/torture/pr44535.C: New test.
8419 2010-06-28 Michael Matz <matz@suse.de>
8422 * gfortran.dg/pr44592.f90: New test.
8424 2010-06-28 Jan Hubicka <jh@suse.cz>
8426 PR tree-optimization/44357
8427 * g++.dg/torture/pr44357.C: New testcase.
8429 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8431 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8432 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8433 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8434 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8435 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8436 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8437 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8438 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8440 2010-06-27 Jan Hubicka <jh@suse.cz>
8442 * gcc.c-torture/compile/pr44686.c: New file.
8444 2010-06-27 Richard Guenther <rguenther@suse.de>
8446 PR tree-optimization/44683
8447 * gcc.c-torture/execute/pr44683.c: New testcase.
8449 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8451 * gnat.dg/noreturn3.ad[sb]: New test.
8453 2010-06-26 Jason Merrill <jason@redhat.com>
8455 * g++.dg/cpp0x/explicit5.C: New.
8457 2010-06-26 Richard Guenther <rguenther@suse.de>
8459 PR tree-optimization/44393
8460 * gcc.dg/pr44393.c: New testcase.
8462 2010-06-26 Jan Hubicka <jh@suse.cz>
8464 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8466 2010-06-26 Richard Guenther <rguenther@suse.de>
8469 * gcc.dg/pr44674.c: New testcase.
8471 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8473 * gcc.dg/opts-3.c: New test.
8475 2010-06-26 Tobias Burnus <burnus@net-b.de>
8477 * gfortran.dg/type_decl_1.f90: New.
8478 * gfortran.dg/type_decl_2.f90: New.
8480 2010-06-26 Tobias Burnus <burnus@net-b.de>
8482 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8483 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8485 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8488 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8489 error in comparing reals.
8491 2010-06-25 Tobias Burnus <burnus@net-b.de>
8493 * selected_real_kind_2.f90: New.
8494 * selected_real_kind_3.f90: New.
8496 2010-06-25 Tobias Burnus <burnus@net-b.de>
8498 * gfortran.dg/entry_19.f90: New.
8500 2010-06-25 Tobias Burnus <burnus@net-b.de>
8502 * gfortran.dg/end_subroutine_1.f90: New.
8503 * gfortran.dg/end_subroutine_2.f90: New.
8504 * gfortran.dg/interface_proc_end.f90: Update.
8506 2010-06-25 Tobias Burnus <burnus@net-b.de>
8508 * gfortran.dg/semicolon_fixed.f: Update.
8509 * gfortran.dg/semicolon_fixed_2.f: New.
8510 * gfortran.dg/semicolon_free_2.f90: New.
8511 * gfortran.dg/semicolon_free.f90: Update.
8513 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8516 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8518 2010-06-25 Martin Jambor <mjambor@suse.cz>
8520 * g++.dg/ipa/iinline-3.C: New test.
8521 * gcc.dg/ipa/modif-1.c: Removed.
8523 2010-06-25 Jan Hubicka <jh@suse.cz>
8525 * gcc.dg/tree-ssa/ipa-split-1.c
8527 2010-06-25 Martin Jambor <mjambor@suse.cz>
8529 * g++.dg/ipa/iinline-2.C: New test.
8531 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8534 * gfortran.dg/pr43866.f90: New test.
8536 PR tree-optimization/44539
8537 * gcc.dg/pr44539.c: New test.
8539 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8543 * gcc.target/mips/madd-9.c: New test.
8545 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8548 * gcc.dg/noncompile/pr44517.c: New.
8549 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8551 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8554 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8555 and add argument to nop for IA64.
8557 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8560 * gcc.target/i386/mod-1.c: New.
8561 * gcc.target/i386/umod-1.c: Likewise.
8562 * gcc.target/i386/umod-2.c: Likewise.
8563 * gcc.target/i386/umod-3.c: Likewise.
8565 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8568 * g++.dg/torture/pr44492.C: New test.
8570 2010-06-24 Andi Kleen <ak@linux.intel.com>
8572 * c-c++-common/warn-omitted-condop.c: New.
8574 2010-06-24 Tobias Burnus <burnus@net-b.de>
8577 * gfortran.dg/import8.f90: New.
8579 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8581 * gnat.dg/not_null.adb: Update test case.
8583 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8586 * g++.dg/warn/Wunused-var-13.C: New test.
8589 * g++.dg/diagnostic/method1.C: New test.
8591 2010-06-22 Cary Coutant <ccoutant@google.com>
8593 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8595 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8598 * gfortran.dg/abstract_type_8.f03: New.
8600 2010-06-21 Jason Merrill <jason@redhat.com>
8602 * g++.dg/cpp0x/noexcept08.C: New.
8604 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8606 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8609 * gcc.target/i386/sse2-vec-2a.c: New.
8611 2010-06-21 DJ Delorie <dj@redhat.com>
8613 * gcc.dg/pragma-diag-1.c: New.
8615 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8618 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8620 2010-06-21 Alan Modra <amodra@gmail.com>
8623 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8624 tail call to check_fa_mid.
8626 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8629 * gcc.c-torture/execute/pr44575.c: New test.
8631 2010-06-21 Tobias Burnus <burnus@net-b.de>
8634 * gfortran.dg/contiguous_1.f90: New.
8635 * gfortran.dg/contiguous_2.f90: New.
8636 * gfortran.dg/contiguous_3.f90: New.
8638 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8640 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8641 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8643 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8646 * gcc.target/i386/pr44546.c: New test.
8648 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8650 * gcc.dg/opts-2.c: New test.
8652 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8655 * gfortran.dg/typebound_proc_15.f03: Modified.
8657 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8660 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8661 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8663 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8665 * g++.dg/ext/label13.C: Fix typo in last change.
8667 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8670 * gfortran.dg/eof_3.f90
8671 * gfortran.dg/endfile_2.f90
8672 * gfortran.dg/endfile_4.f90
8673 * gfortran.dg/endfile_3.f90
8675 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8678 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8680 2010-06-18 Tobias Burnus <burnus@net-b.de>
8683 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8685 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8687 * gcc.target/arm/pr40900.c: New test.
8689 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8691 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8693 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8696 * gfortran.dg/typebound_call_15.f03: New.
8698 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8701 * g++.dg/pr44486.C: New.
8703 2010-06-16 DJ Delorie <dj@redhat.com>
8705 * gcc.target/i386/volatile-bitfields-1.c: New.
8706 * gcc.target/i386/volatile-bitfields-2.c: New.
8708 2010-06-16 Jason Merrill <jason@redhat.com>
8710 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8712 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8714 2010-06-16 Richard Guenther <rguenther@suse.de>
8717 * gcc.c-torture/execute/pr44555.c: New testcase.
8719 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8722 * gfortran.dg/typebound_proc_16.f03: New.
8724 2010-06-16 Martin Jambor <mjambor@suse.cz>
8726 * g++.dg/torture/pr43905.C: New test.
8728 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8731 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8732 initialization loop from being vectorized.
8733 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8735 2010-06-16 Alan Modra <amodra@gmail.com>
8737 PR tree-optimization/44507
8738 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8740 2010-06-15 Jason Merrill <jason@redhat.com>
8742 * g++.dg/overload/arg3.C: Adjust error locations.
8743 * g++.dg/overload/copy1.C: Likewise.
8744 * g++.dg/tc1/dr152.C: Likewise.
8745 * g++.dg/template/incomplete4.C: Likewise.
8746 * g++.dg/template/incomplete5.C: Likewise.
8747 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8748 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8749 * g++.old-deja/g++.pt/crash9.C: Likewise.
8751 * g++.dg/inherit/virtual5.C: New.
8753 * g++.dg/cpp0x/defaulted18.C: New.
8755 * g++.dg/cpp0x/initlist40.C: New.
8757 * g++.dg/cpp0x/initlist39.C: New.
8759 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8762 * gcc.dg/graphite/pr44391.c: New.
8764 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8767 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8768 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8769 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8770 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8772 2010-06-15 Richard Guenther <rguenther@suse.de>
8774 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8776 2010-06-15 Richard Guenther <rguenther@suse.de>
8778 * gcc.dg/vect/bb-slp-21.c: Adjust.
8779 * gcc.dg/vect/bb-slp-13.c: Likewise
8780 * gcc.dg/vect/bb-slp-4.c: Likewise
8781 * gcc.dg/vect/bb-slp-22.c: Likewise
8782 * gcc.dg/vect/bb-slp-14.c: Likewise
8783 * gcc.dg/vect/bb-slp-23.c: Likewise
8784 * gcc.dg/vect/bb-slp-15.c: Likewise
8785 * gcc.dg/vect/bb-slp-17.c: Likewise
8786 * gcc.dg/vect/bb-slp-18.c: Likewise
8787 * gcc.dg/vect/bb-slp-19.c: Likewise
8788 * gcc.dg/vect/bb-slp-10.c: Likewise
8789 * gcc.dg/vect/bb-slp-11.c: Likewise
8790 * gcc.dg/vect/bb-slp-20.c: Likewise
8791 * gcc.dg/vect/bb-slp-3.c: Likewise
8793 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8796 * gfortran.dg/gomp/pr44536.f90: New test.
8797 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8799 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8802 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8803 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8805 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8807 PR tree-optimization/44508
8808 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8811 * gcc.dg/pr44509.c: New test.
8813 2010-06-14 Ira Rosen <irar@il.ibm.com>
8815 PR tree-optimization/44507
8816 * gcc.dg/vect/pr44507.c: New test.
8818 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8820 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8821 and c-pretty-print.h.
8823 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8825 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8827 * gfortran.dg/whole_file_18.f90: Updated error message.
8829 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8831 * gfortran.dg/whole_file_20.f03: New.
8833 2010-06-12 Jan Hubicka <jh@suse.cz>
8835 * gcc.c-torture/compile/pc44485.c: New testcase.
8837 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8840 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8841 * gfortran.dg/typebound_proc_14.f03: New.
8842 * gfortran.dg/typebound_proc_15.f03: New.
8844 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8846 * gcc.dg/opts-1.c: New test.
8848 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8850 * gcc.dg/funroll-loops-all.c: Update expected error.
8852 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8855 * gcc.target/i386/pr44481.c: New test.
8857 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8859 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8861 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8864 * gcc.dg/tree-ssa/pr44483.c: New.
8866 2010-06-11 Paul Brook <paul@codesourcery.com>
8868 * g++.dg/other/arm-neon-1.C: New test.
8870 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8874 * gfortran.dg/class_23.f03: New test.
8876 2010-06-11 Jan Hubicka <jh@suse.cz>
8878 * gcc.dg/ipa/pure-const-2.c: New testcase.
8880 2010-06-11 Jan Hubicka <jh@suse.cz>
8882 * gcc.dg/noreturn-7.c: Update.
8883 * gcc.dg/noreturn-4.c: Update.
8885 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8888 * g++.dg/other/typedef4.C: New test.
8890 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8893 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8895 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8898 * gfortran.dg/asynchronous_3.f03
8900 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8903 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8904 non-temporal stores out of the tests to form new test cases. As a
8905 result, no non-temporal store should be generated in this case.
8907 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8908 prefetch-7.c that generate one non-temporal store.
8910 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8911 prefetch-7.c that generate one non-temporal store and one
8912 one-temporal prefetch.
8914 2010-06-10 Martin Jambor <mjambor@suse.cz>
8916 PR tree-optimization/44258
8917 * gcc.dg/tree-ssa/pr44258.c: New test.
8919 2010-06-10 Daniel Kraft <d@domob.eu>
8922 * gfortran.dg/associate_1.f03: New test.
8923 * gfortran.dg/associate_2.f95: New test.
8924 * gfortran.dg/associate_3.f03: New test.
8925 * gfortran.dg/associate_4.f08: New test.
8927 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8929 * gfortran.dg/selected_char_kind_4.f90: New test.
8931 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8933 * gcc.dg/pr42461.c: New test.
8935 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8938 * gfortran.dg/selected_real_kind_1.f90: New.
8940 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8943 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8945 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8948 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8950 * gfortran.dg/data_namelist_conflict.f90: New test.
8952 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8954 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8955 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8956 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8958 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8960 * gfortran.dg/mvbits_9.f90: New test.
8961 * gfortran.dg/ibset_1.f90: Ditto.
8962 * gfortran.dg/ibits_1.f90: Ditto.
8963 * gfortran.dg/btest_1.f90: Ditto.
8964 * gfortran.dg/ibclr_1.f90: Ditto.
8966 2010-06-09 Jason Merrill <jason@redhat.com>
8969 * g++.dg/cpp0x/decltype23.C: Move to...
8970 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8972 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8975 * gfortran.dg/typebound_call_14.f03: New test.
8977 2010-06-09 Martin Jambor <mjambor@suse.cz>
8979 PR tree-optimization/44423
8980 * gcc.dg/tree-ssa/pr44423.c: New test.
8982 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8985 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8986 TV_NONE to initialize tv_id field.
8987 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8988 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8989 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8991 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8992 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8993 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8995 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8997 PR tree-optimization/39874
8999 * gcc.dg/pr39874.c: New file.
9001 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9003 * g++.dg/ext/attr-alias-1.C: New.
9004 * g++.dg/ext/attr-alias-2.C: New.
9006 2010-06-07 Tobias Burnus <burnus@net-b.de>
9009 * gfortran.dg/proc_ptr_27.f90: New.
9011 2010-06-07 Jason Merrill <jason@redhat.com>
9014 * g++.dg/cpp0x/decltype23.C: New.
9016 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9017 Shujing Zhao <pearly.zhao@oracle.com>
9020 * gcc.dg/c90-const-expr-10.c: Adjust.
9021 * gcc.dg/c99-const-expr-10.c: Adjust.
9022 * gcc.dg/init-bad-7.c: New.
9024 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9026 * lib/target-supports.exp (check_effective_target_gas): New proc.
9027 * gcc.c-torture/execute/960321-1.x: New file.
9029 2010-06-07 Jason Merrill <jason@redhat.com>
9032 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9034 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9037 * g++.dg/warn/Wunused-var-12.C: New test.
9040 * c-c++-common/Wunused-var-11.c: New test.
9042 2010-06-07 Jan Hubicka <jh@suse.cz>
9044 * gcc.dg/ipa/pure-const-1.c: New testcase.
9046 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9048 PR rtl-optimization/44404
9049 * gcc.dg/pr44404.c: New.
9051 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9054 * gcc.target/i386/abi-2.c: Check sysv abi here.
9055 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9056 function to avoid failures by different ABIs.
9057 * gcc.target/i386/aes-check.h: Likewise.
9058 * gcc.target/i386/avx-check.h: Likewise.
9059 * gcc.target/i386/fma4-check.h: Likewise.
9060 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9061 * gcc.target/i386/mmx-check.h: Likewise.
9062 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9063 * gcc.target/i386/pclmul-check.h: Likewise.
9064 * gcc.target/i386/sse-check.h: Likewise.
9065 * gcc.target/i386/sse2-check.h: Likewise.
9066 * gcc.target/i386/sse3-check.h: Likewise.
9067 * gcc.target/i386/sse4_1-check.h: Likewise.
9068 * gcc.target/i386/sse4_2-check.h: Likewise.
9069 * gcc.target/i386/sse4a-check.h: Likewise.
9070 * gcc.target/i386/ssse3-check.h: Likewise.
9071 * gcc.target/i386/xop-check.h: Likewise.
9072 * gcc.target/i386/pr27971.c: Fix for LLP64.
9073 * gcc.target/i386/pr39139.c: Likewise.
9074 * gcc.target/i386/pr39315-check.c: Likewise.
9075 * gcc.target/i386/vararg-1.c: Likewise.
9076 * gcc.target/i386/vararg-2.c: Likewise.
9077 Additional add dg-compile to avoid failure due
9080 * gcc.dg/compound-literal-1.c: Fix for llp64.
9081 * gcc.dg/pr32370.c: Likewise.
9082 * gcc.dg/pr37561.c: Likewise.
9083 * gcc.dg/pr41340.c: Likewise.
9084 * gcc.dg/pr41551.c: Likewise.
9086 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9089 * g++.dg/debug/dwarf2/typedef3.C: New test.
9091 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9094 * c-c++-common/pr20000.c: New.
9096 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9099 * g++.dg/init/pr44086.C: New.
9100 * g++.dg/cpp0x/decltype4.C: Adjust.
9102 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9105 * gfortran.dg/generic_23.f03: New test.
9107 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9110 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9112 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9115 * c-c++-common/Wunused-var-9.c: New test.
9117 2010-06-05 Jason Merrill <jason@redhat.com>
9119 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9121 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9124 * gcc.dg/c99-restrict-4.c: New test.
9126 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9128 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9129 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9130 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9131 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9132 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9133 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9134 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9135 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9136 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9137 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9138 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9139 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9140 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9141 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9142 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9143 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9144 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9145 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9146 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9147 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9148 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9149 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9151 2010-06-04 Jason Merrill <jason@redhat.com>
9153 * g++.dg/cpp0x/noexcept06.C: New.
9154 * g++.dg/cpp0x/noexcept07.C: New.
9156 * g++.dg/cpp0x/noexcept01.C: New.
9157 * g++.dg/cpp0x/noexcept02.C: New.
9158 * g++.dg/cpp0x/noexcept03.C: New.
9159 * g++.dg/cpp0x/noexcept04.C: New.
9160 * g++.dg/cpp0x/noexcept05.C: New.
9162 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9165 * g++.dg/warn/Wunused-var-10.C: New test.
9166 * g++.dg/warn/Wunused-var-11.C: New test.
9169 * c-c++-common/Wunused-var-10.c: New test.
9171 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9174 * gcc.dg/assign-warn-2.c: Update.
9175 * gcc.dg/cpp/line3.c: Update.
9176 * gcc.dg/c99-array-lval-8.c: Update.
9177 * gcc.dg/cast-qual-2.c: Update.
9178 * gcc.dg/c99-arraydecl-3.c: Update.
9179 * gcc.dg/assign-warn-1.c: Update.
9180 * gcc.dg/format/gcc_diag-1.c: Update.
9182 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9184 PR rtl-optimization/39871
9185 PR rtl-optimization/40615
9186 PR rtl-optimization/42500
9187 PR rtl-optimization/42502
9188 * gcc.target/arm/eliminate.c: New test.
9190 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9193 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9194 * g++.old-deja/g++.other/delete3.C: Likewise.
9195 * g++.old-deja/g++.other/new.C: Likewise.
9196 * g++.old-deja/g++.law/operators27.C: Likewise.
9197 * g++.old-deja/g++.mike/p755.C: Likewise.
9198 * g++.dg/eh/new1.C: Likewise.
9199 * g++.dg/init/new5.C: Likewise.
9201 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9203 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9204 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9205 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9207 2010-06-03 Richard Guenther <rguenther@suse.de>
9210 * lib/lto.exp: Always load gcc.exp.
9211 (lto-obj): For C source files invoke gcc_target_compile.
9212 * g++.dg/lto/20100603-1_0.C: New testcase.
9213 * g++.dg/lto/20100603-1_1.c: Likewise.
9215 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9217 PR tree-optimization/43688
9218 * gfortran.dg/pr43688.f90: New.
9220 2010-06-03 Richard Guenther <rguenther@suse.de>
9223 * gcc.dg/lto/20100603-1_0.c: New testcase.
9224 * gcc.dg/lto/20100603-2_0.c: Likewise.
9225 * gcc.dg/lto/20100603-3_0.c: Likewise.
9227 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9230 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9231 * gcc.target/powerpc/recip-2.c: Ditto.
9232 * gcc.target/powerpc/recip-3.c: Ditto.
9233 * gcc.target/powerpc/recip-4.c: Ditto.
9234 * gcc.target/powerpc/recip-5.c: Ditto.
9235 * gcc.target/powerpc/recip-6.c: Ditto.
9236 * gcc.target/powerpc/recip-7.c: Ditto.
9237 * gcc.target/powerpc/recip-test.h: Ditto.
9238 * gcc.target/powerpc/recip-test2.h: Ditto.
9240 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9242 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9244 2010-06-02 Jason Merrill <jason@redhat.com>
9246 * g++.dg/ext/vector9.C: Expect typedef in error message.
9251 * g++.dg/tc1/dr101.C: Remove xfails.
9253 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9256 * g++.dg/ipa/pr44372.C: New.
9258 2010-06-02 Jan Hubicka <jh@suse.cz>
9261 * g++.dg/torture/pr44295.C: Neww testcase.
9263 2010-06-02 Jan Hubicka <jh@suse.cz>
9265 * gcc.dg/tree-ssa/loadpre6.c: Update.
9267 2010-06-02 Richard Guenther <rguenther@suse.de>
9269 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9272 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9274 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9275 the link fail message.
9277 2010-06-02 Tobias Burnus <burnus@net-b.de>
9280 * gfortran.dg/use_13.f90: New test case.
9282 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9285 * gfortran.dg/error_stop_2.f08: Minor update.
9287 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9290 * gfortran.dg/error_stop_1.f08: New test.
9291 * gfortran.dg/error_stop_2.f08: New test.
9293 2010-06-01 Jason Merrill <jason@redhat.com>
9296 * g++.dg/cpp0x/initlist37.C: New.
9297 * g++.dg/cpp0x/initlist38.C: New.
9300 * g++.dg/cpp0x/initlist36.C: New.
9302 2010-05-31 Jan Hubicka <jh@suse.cz>
9304 * gcc.dg/noreturn-8.c: New testcase.
9306 2010-05-31 Jan Hubicka <jh@suse.cz>
9308 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9309 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9311 2010-05-31 Jan Hubicka <jh@suse.cz>
9313 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9314 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9316 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9319 * gfortran.dg/dependency_27.f90: New test.
9320 * gfortran.dg/array_assign_1.F90: New test.
9322 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9325 * gcc.target/i386/sse-24.c: New test.
9327 2010-05-31 Jan Hubicka <jh@suse.cz>
9329 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9331 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9334 * gcc.dg/pr44337.c: New test.
9336 PR tree-optimization/44182
9337 * g++.dg/debug/pr44182.C: New test.
9339 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9341 * gcc.dg/nested-func-7.c: New test.
9342 * gnat.dg/frame_overflow.adb: Adjust directives.
9344 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9346 * gnat.dg/prot2.ad[sb]: New test.
9347 * gnat.dg/prot2_pkg1.ads: New helper.
9348 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9350 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9352 * gnat.dg/array11.adb: Adjust dg-warning directive.
9353 * gnat.dg/object_overflow.adb: Likewise.
9355 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9358 * gcc.dg/tree-ssa/pr44306.c: New.
9360 2010-05-29 Jan Hubicka <jh@suse.cz>
9362 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9364 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9366 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9368 2010-05-28 Mike Stump <mikestump@comcast.net>
9371 * objc.dg/const-str-9.m: Remove static.
9373 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9376 * gcc.c-torture/compile/pr43636.c: New test.
9378 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9381 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9382 * obj-c++.dg/try-catch-9.mm: Ditto.
9384 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9386 Revert patch for PR c++/44188
9387 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9389 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9392 * g++.dg/debug/dwarf2/typedef3.C: New test.
9394 2010-05-27 Jason Merrill <jason@redhat.com>
9397 * g++.dg/ext/vla9.C: New.
9399 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9402 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9403 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9404 * objc.dg/torture/tls/thr-init.m: Ditto.
9405 * objc.dg/torture/trivial.m: Ditto.
9406 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9407 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9408 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9409 * obj-c++.dg/torture/trivial.mm: Ditto.
9411 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9413 * g++.dg/lto/20100302_0.C: Skip on darwin.
9415 2010-05-27 Richard Guenther <rguenther@suse.de>
9417 PR tree-optimization/44284
9418 * gcc.dg/vect/vect-118.c: New testcase.
9419 * gcc.dg/vect/bb-slp-20.c: Adjust.
9420 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9421 * gcc.dg/vect/slp-9.c: Likewise.
9422 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9423 * gcc.dg/vect/vect-10.c: Likewise.
9424 * gcc.dg/vect/vect-109.c: Likewise.
9425 * gcc.dg/vect/vect-12.c: Likewise.
9426 * gcc.dg/vect/vect-36.c: Likewise.
9427 * gcc.dg/vect/vect-7.c: Likewise.
9428 * gcc.dg/vect/vect-iv-8.c: Likewise.
9429 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9430 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9431 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9432 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9433 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9434 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9435 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9436 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9437 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9438 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9439 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9440 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9441 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9442 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9443 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9444 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9445 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9447 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9449 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9452 2010-05-26 Jan Hubicka <jh@suse.cz>
9454 * gcc.dg/lto/materialize-1_0.c: New file.
9455 * gcc.dg/lto/materialize-1_1.c: New file.
9457 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9459 * gnat.dg/lto10.adb: New test.
9460 * gnat.dg/lto10_pkg.ads: New helper.
9462 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9464 * lib/target-supports.exp (check_effective_target_int128): New
9465 function to check if __int128 types are available for target.
9466 * c-c++-common/int128-types-1.c: New.
9467 * c-c++-common/int128-1.c: New.
9468 * c-c++-common/int128-2.c: New.
9469 * g++.dg/abi/mangle43.C: New.
9470 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9471 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9472 pointer-wide scalar.
9473 * g++.dg/other/pr25632.C: Likewise.
9474 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9475 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9477 * g++.dg/warn/pr13358-4.C: Likewise.
9478 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9479 * g++.dg/warn/Wconversion-null.C: Likewise.
9481 2010-05-26 Jason Merrill <jason@redhat.com>
9484 * g++.dg/cpp0x/variadic101.C: New.
9486 2010-05-26 Richard Guenther <rguenther@suse.de>
9488 PR rtl-optimization/44164
9489 * gcc.c-torture/execute/pr44164.c: New testcase.
9490 * g++.dg/tree-ssa/pr13146.C: Adjust.
9492 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9495 * gfortran.dg/whole_file_19.f90 : New test.
9497 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9502 * gfortran.dg/pr40999.f: Fix function type.
9503 * gfortran.dg/whole_file_5.f90: Likewise.
9504 * gfortran.dg/whole_file_6.f90: Likewise.
9505 * gfortran.dg/whole_file_16.f90: New.
9506 * gfortran.dg/whole_file_17.f90: New.
9507 * gfortran.dg/whole_file_18.f90: New.
9509 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9510 Iain Sandoe <iains@gcc.gnu.org>
9512 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9513 * gcc.c-torture/compile/pr44197.c: Require alias support.
9514 * gcc.dg/lto/20081222_0.c: Ditto.
9516 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9519 * gcc.dg/guality/vla-2.c: New test.
9521 2010-05-25 Richard Guenther <rguenther@suse.de>
9524 * g++.dg/torture/pr44069.C: New testcase.
9526 2010-05-25 Richard Guenther <rguenther@suse.de>
9528 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9530 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9533 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9535 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9537 * obj-c++.dg/torture/tls/trivial.mm: New.
9538 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9539 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9540 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9541 * obj-c++.dg/torture/tls/diag-1.mm: New.
9542 * obj-c++.dg/torture/tls/tls.exp: New.
9543 * obj-c++.dg/torture/trivial.mm: New.
9544 * obj-c++.dg/torture/dg-torture.exp: New.
9545 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9546 * obj-c++.dg/tls/trivial.m: New.
9547 * obj-c++.dg/tls/init-1.mm: New.
9548 * obj-c++.dg/tls/diag-1.mm: New.
9549 * obj-c++.dg/tls/init-2.mm: New.
9550 * obj-c++.dg/tls/diag-2.mm: New.
9551 * obj-c++.dg/tls/diag-3.mm: New.
9552 * obj-c++.dg/tls/diag-4.mm: New.
9553 * obj-c++.dg/tls/static-1.mm: New.
9554 * obj-c++.dg/tls/tls.exp: New.
9555 * obj-c++.dg/tls/diag-5.mm: New.
9556 * obj-c++.dg/tls/static-1a.mm: New.
9557 * objc-obj-c++-shared/Object1.mm: New.
9558 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9560 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9563 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9564 * obj-c++.dg/const-str-6.mm: Ditto.
9566 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9568 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9570 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9573 * gnat.dg/array13.ad[sb]: New test.
9575 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9576 Sandra Loosemore <sandra@codesourcery.com>
9578 * gcc.target/arm/neon/: Regenerated test cases.
9580 * gcc.target/arm/neon/polytypes.c,
9581 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9582 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9583 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9584 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9585 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9586 dg-add-options arm_neon.
9588 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9589 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9590 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9591 and arm_neon_fp16_ok.
9593 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9594 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9596 * lib/target-supports.exp (add_options_for_arm_neon): New.
9597 (check_effective_target_arm_neon_ok_nocache): New, from
9598 check_effective_target_arm_neon_ok. Check multiple possibilities.
9599 (check_effective_target_arm_neon_ok): Use
9600 check_effective_target_arm_neon_ok_nocache.
9601 (add_options_for_arm_neon_fp16)
9602 (check_effective_target_arm_neon_fp16_ok)
9603 check_effective_target_arm_neon_fp16_ok_nocache): New.
9604 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9606 2010-05-24 Jason Merrill <jason@redhat.com>
9609 * g++.dg/cpp0x/initlist35.C: New.
9610 * g++.dg/init/brace6.C: Adjust.
9612 2010-05-24 Paul Brook <paul@codesourcery.com>
9614 * gcc.target/arm/frame-pointer-1.c: New test.
9615 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9616 pointer elimination.
9618 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9621 * gcc.target/i386/crc32-3.c: New.
9622 * gcc.target/i386/crc32-4.c: Likewise.
9624 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9626 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9627 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9628 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9630 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9632 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9634 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9637 * gcc.c-target/pr43869.c: New test.
9639 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9642 * gfortran.dg/class_22.f03: New.
9644 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9647 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9649 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9652 * gfortran.dg/abstract_type_7.f03: New.
9654 2010-05-21 Jason Merrill <jason@redhat.com>
9656 * g++.dg/eh/spec11.C: Test cleanup optimization.
9658 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9661 * gcc.target/i386/pr44223.c: New test.
9663 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9665 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9667 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9669 * g++.dg/other/const3.C: New test.
9671 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9674 * warn_unused_dummy_argument_1.f90: New.
9675 * warn_unused_dummy_argument_2.f90: New.
9677 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9680 * g++.dg/inherit/crash1.C: New.
9681 * g++.dg/inherit/crash2.C: Likewise.
9683 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9686 * g++.dg/debug/pr44178.C: New test.
9688 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9691 * gcc.dg/tree-ssa/prefetch-6.c: Add
9692 --param min-insn-to-prefetch-ratio=6.
9693 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9694 allow unrolling, and adjust the movnti count.
9696 2010-05-20 Jan Hubicka <jh@suse.cz>
9699 * gcc.c-torture/compile/pr44197.c: New file.
9701 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9703 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9705 (check_effective_target_xop): Remove __may_alias__ attribute.
9707 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9710 * gcc.c-torture/execute/pr44202-1.c: New test.
9712 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9715 * gfortran.dg/label_1.f90: Update test.
9717 2010-05-19 Jan Hubicka <jh@suse.cz>
9719 * gcc.dg/lto/ipareference2_0.c: New file.
9720 * gcc.dg/lto/ipareference2_1.c: New file.
9722 2010-05-19 Jason Merrill <jason@redhat.com>
9724 * g++.dg/parse/fn-typedef2.C: New.
9726 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9730 * g++.dg/template/fntype1.C: New.
9732 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9734 * gnat.dg/discr23.ad[sb]: New test.
9735 * gnat.dg/discr23_pkg.ads: New helper.
9737 * gnat.dg/specs/controlled1.ads: New test.
9738 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9740 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9743 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9744 Fixed scope of C_SIZEOF.
9745 * gfortran.dg/warn_conversion_2.f90: New.
9747 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9749 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9750 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9751 for optional selector.
9752 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9753 (check_effective_target_sse3): New proc.
9754 * gcc.target/i386/math-torture/math-torture.exp: Load
9755 target-supports.exp.
9756 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9757 check_effective_target_sse2.
9758 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9759 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9760 * g++.dg/vect/vect.exp: Likewise.
9761 * gfortran.dg/vect/vect.exp: Likewise.
9762 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9763 -msse2 if check_effective_target_sse2.
9765 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9766 * gcc.target/i386/3dnow-2.c: Likewise.
9767 * gcc.target/i386/3dnowA-1.c: Likewise.
9768 * gcc.target/i386/3dnowA-2.c: Likewise.
9769 * gcc.target/i386/pr42549.c: Likewise.
9771 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9772 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9773 * gcc.target/i386/sse3-addsubps.c: Likewise.
9774 * gcc.target/i386/sse3-haddpd.c: Likewise.
9775 * gcc.target/i386/sse3-haddps.c: Likewise.
9776 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9777 * gcc.target/i386/sse3-hsubps.c: Likewise.
9778 * gcc.target/i386/sse3-movddup.c: Likewise.
9779 * gcc.target/i386/sse3-movshdup.c: Likewise.
9780 * gcc.target/i386/sse3-movsldup.c: Likewise.
9782 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9783 * g++.dg/ext/attrib35.C: Likewise.
9784 * g++.dg/opt/pr40496.C: Likewise.
9785 * g++.dg/other/i386-1.C: Likewise.
9786 * g++.dg/other/i386-4.C: Likewise.
9787 * g++.dg/other/pr34435.C: Likewise.
9788 * g++.dg/other/pr39496.C: Likewise.
9789 * g++.dg/other/pr40446.C: Likewise.
9790 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9791 * gcc.dg/compat/vector-1a_main.c: Likewise.
9792 * gcc.dg/compat/vector-2a_main.c: Likewise.
9793 * gcc.dg/lto/20090206-1_0.c: Likewise.
9794 * gcc.dg/pr34856.c: Likewise.
9795 * gcc.dg/pr36584.c: Likewise.
9796 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9797 * gcc.dg/pr37544.c: Likewise.
9798 * gcc.dg/torture/pr16104-1.c: Likewise.
9799 * gcc.dg/torture/pr35771-1.c: Likewise.
9800 * gcc.dg/torture/pr35771-2.c: Likewise.
9801 * gcc.dg/torture/pr35771-3.c: Likewise.
9802 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9803 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9804 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9805 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9806 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9807 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9808 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9809 * gcc.target/i386/20060512-1.c: Likewise.
9810 * gcc.target/i386/20060512-3.c: Likewise.
9811 * gcc.target/i386/all_one_m128i.c: Likewise.
9812 * gcc.target/i386/float128-1.c: Likewise.
9813 * gcc.target/i386/float128-2.c: Likewise.
9814 * gcc.target/i386/fpcvt-1.c: Likewise.
9815 * gcc.target/i386/fpcvt-2.c: Likewise.
9816 * gcc.target/i386/fpcvt-3.c: Likewise.
9817 * gcc.target/i386/fpprec-1.c: Likewise.
9818 * gcc.target/i386/funcspec-9.c: Likewise.
9819 * gcc.target/i386/incoming-1.c: Likewise.
9820 * gcc.target/i386/incoming-12.c: Likewise.
9821 * gcc.target/i386/incoming-2.c: Likewise.
9822 * gcc.target/i386/incoming-3.c: Likewise.
9823 * gcc.target/i386/incoming-4.c: Likewise.
9824 * gcc.target/i386/incoming-6.c: Likewise.
9825 * gcc.target/i386/incoming-7.c: Likewise.
9826 * gcc.target/i386/incoming-8.c: Likewise.
9827 * gcc.target/i386/opt-1.c: Likewise.
9828 * gcc.target/i386/opt-2.c: Likewise.
9829 * gcc.target/i386/ordcmp-1.c: Likewise.
9830 * gcc.target/i386/pr17692.c: Likewise.
9831 * gcc.target/i386/pr18614-1.c: Likewise.
9832 * gcc.target/i386/pr22152.c: Likewise.
9833 * gcc.target/i386/pr23570.c: Likewise.
9834 * gcc.target/i386/pr23575.c: Likewise.
9835 * gcc.target/i386/pr26449-1.c: Likewise.
9836 * gcc.target/i386/pr26600.c: Likewise.
9837 * gcc.target/i386/pr27790.c: Likewise.
9838 * gcc.target/i386/pr28839.c: Likewise.
9839 * gcc.target/i386/pr30970.c: Likewise.
9840 * gcc.target/i386/pr32000-1.c: Likewise.
9841 * gcc.target/i386/pr32000-2.c: Likewise.
9842 * gcc.target/i386/pr32280.c: Likewise.
9843 * gcc.target/i386/pr32661.c: Likewise.
9844 * gcc.target/i386/pr32708-1.c: Likewise.
9845 * gcc.target/i386/pr32961.c: Likewise.
9846 * gcc.target/i386/pr33329.c: Likewise.
9847 * gcc.target/i386/pr35714.c: Likewise.
9848 * gcc.target/i386/pr35767-1.c: Likewise.
9849 * gcc.target/i386/pr35767-1d.c: Likewise.
9850 * gcc.target/i386/pr35767-1i.c: Likewise.
9851 * gcc.target/i386/pr35767-2.c: Likewise.
9852 * gcc.target/i386/pr35767-2d.c: Likewise.
9853 * gcc.target/i386/pr35767-2i.c: Likewise.
9854 * gcc.target/i386/pr35767-3.c: Likewise.
9855 * gcc.target/i386/pr35767-5.c: Likewise.
9856 * gcc.target/i386/pr36222-1.c: Likewise.
9857 * gcc.target/i386/pr36578-1.c: Likewise.
9858 * gcc.target/i386/pr36578-2.c: Likewise.
9859 * gcc.target/i386/pr36992-1.c: Likewise.
9860 * gcc.target/i386/pr37101.c: Likewise.
9861 * gcc.target/i386/pr37216.c: Likewise.
9862 * gcc.target/i386/pr37434-1.c: Likewise.
9863 * gcc.target/i386/pr37434-2.c: Likewise.
9864 * gcc.target/i386/pr37843-3.c: Likewise.
9865 * gcc.target/i386/pr37843-4.c: Likewise.
9866 * gcc.target/i386/pr39162.c: Likewise.
9867 * gcc.target/i386/pr39315-1.c: Likewise.
9868 * gcc.target/i386/pr39315-2.c: Likewise.
9869 * gcc.target/i386/pr39315-3.c: Likewise.
9870 * gcc.target/i386/pr39315-4.c: Likewise.
9871 * gcc.target/i386/pr39445.c: Likewise.
9872 * gcc.target/i386/pr39496.c: Likewise.
9873 * gcc.target/i386/pr40809.c: Likewise.
9874 * gcc.target/i386/pr40906-3.c: Likewise.
9875 * gcc.target/i386/pr41019.c: Likewise.
9876 * gcc.target/i386/pr42542-1.c: Likewise.
9877 * gcc.target/i386/pr42542-2.c: Likewise.
9878 * gcc.target/i386/pr42542-3.c: Likewise.
9879 * gcc.target/i386/pr42542-3a.c: Likewise.
9880 * gcc.target/i386/pr42881.c: Likewise.
9881 * gcc.target/i386/push-1.c: Likewise.
9882 * gcc.target/i386/quad-sse.c: Likewise.
9883 * gcc.target/i386/reload-1.c: Likewise.
9884 * gcc.target/i386/sse-10.c: Likewise.
9885 * gcc.target/i386/sse-11.c: Likewise.
9886 * gcc.target/i386/sse-15.c: Likewise.
9887 * gcc.target/i386/sse-17.c: Likewise.
9888 * gcc.target/i386/sse-18.c: Likewise.
9889 * gcc.target/i386/sse-19.c: Likewise.
9890 * gcc.target/i386/sse-4.c: Likewise.
9891 * gcc.target/i386/sse-6.c: Likewise.
9892 * gcc.target/i386/sse-vect-types.c: Likewise.
9893 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9894 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9895 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9896 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9897 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9898 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9899 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9900 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9901 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9902 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9903 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9904 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9905 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9906 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9907 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9908 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9909 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9910 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9911 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9912 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9913 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9914 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9915 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9916 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9917 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9918 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9919 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9920 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9921 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9922 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9923 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9924 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9925 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9926 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9927 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9928 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9929 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9930 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9931 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9932 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9933 * gcc.target/i386/sse2-mmx.c: Likewise.
9934 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9935 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9936 * gcc.target/i386/sse2-movd-1.c: Likewise.
9937 * gcc.target/i386/sse2-movd-2.c: Likewise.
9938 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9939 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9940 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9941 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9942 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9943 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9944 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9945 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9946 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9947 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9948 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9949 * gcc.target/i386/sse2-movq-1.c: Likewise.
9950 * gcc.target/i386/sse2-movq-2.c: Likewise.
9951 * gcc.target/i386/sse2-movq-3.c: Likewise.
9952 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9953 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9954 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9955 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9956 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9957 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9958 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9959 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9960 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9961 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9962 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9963 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9964 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9965 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9966 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9967 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9968 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9969 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9970 * gcc.target/i386/sse2-pand-1.c: Likewise.
9971 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9972 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9973 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9974 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9975 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9976 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9977 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9978 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9979 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9980 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9981 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9982 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9983 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9984 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9985 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9986 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9987 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9988 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9989 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9990 * gcc.target/i386/sse2-por-1.c: Likewise.
9991 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9992 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9993 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9994 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9995 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9996 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9997 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9998 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9999 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10000 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10001 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10002 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10003 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10004 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10005 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10006 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10007 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10008 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10009 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10010 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10011 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10012 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10013 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10014 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10015 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10016 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10017 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10018 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10019 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10020 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10021 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10022 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10023 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10024 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10025 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10026 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10027 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10028 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10029 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10030 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10031 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10032 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10033 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10034 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10035 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10036 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10037 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10038 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10039 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10040 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10041 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10042 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10043 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10044 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10045 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10046 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10047 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10048 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10049 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10050 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10051 * gcc.target/i386/sse2-vec-1.c: Likewise.
10052 * gcc.target/i386/sse2-vec-2.c: Likewise.
10053 * gcc.target/i386/sse2-vec-3.c: Likewise.
10054 * gcc.target/i386/sse2-vec-4.c: Likewise.
10055 * gcc.target/i386/sse2-vec-5.c: Likewise.
10056 * gcc.target/i386/sse2-vec-6.c: Likewise.
10057 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10058 * gcc.target/i386/ssefn-2.c: Likewise.
10059 * gcc.target/i386/ssefn-4.c: Likewise.
10060 * gcc.target/i386/ssefp-1.c: Likewise.
10061 * gcc.target/i386/ssefp-2.c: Likewise.
10062 * gcc.target/i386/sseregparm-3.c: Likewise.
10063 * gcc.target/i386/sseregparm-4.c: Likewise.
10064 * gcc.target/i386/sseregparm-5.c: Likewise.
10065 * gcc.target/i386/sseregparm-6.c: Likewise.
10066 * gcc.target/i386/sseregparm-7.c: Likewise.
10067 * gcc.target/i386/ssetype-1.c: Likewise.
10068 * gcc.target/i386/ssetype-2.c: Likewise.
10069 * gcc.target/i386/ssetype-3.c: Likewise.
10070 * gcc.target/i386/ssetype-4.c: Likewise.
10071 * gcc.target/i386/ssetype-5.c: Likewise.
10072 * gcc.target/i386/unordcmp-1.c: Likewise.
10073 * gcc.target/i386/vararg-1.c: Likewise.
10074 * gcc.target/i386/vararg-2.c: Likewise.
10075 * gcc.target/i386/vararg-3.c: Likewise.
10076 * gcc.target/i386/vararg-4.c: Likewise.
10077 * gcc.target/i386/vararg-7.c: Likewise.
10078 * gcc.target/i386/vararg-8.c: Likewise.
10079 * gcc.target/i386/vecinit-1.c: Likewise.
10080 * gcc.target/i386/vecinit-2.c: Likewise.
10081 * gcc.target/i386/vecinit-3.c: Likewise.
10082 * gcc.target/i386/vecinit-4.c: Likewise.
10083 * gcc.target/i386/vecinit-5.c: Likewise.
10084 * gcc.target/i386/vecinit-6.c: Likewise.
10085 * gcc.target/i386/vectorize2.c: Likewise.
10086 * gcc.target/i386/vectorize3.c: Likewise.
10087 * gcc.target/i386/vectorize4.c: Likewise.
10088 * gcc.target/i386/vectorize6.c: Likewise.
10089 * gcc.target/i386/vectorize7.c: Likewise.
10090 * gcc.target/i386/vectorize8.c: Likewise.
10091 * gcc.target/i386/vperm-v2df.c: Likewise.
10092 * gcc.target/i386/vperm-v2di.c: Likewise.
10093 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10094 * gcc.target/i386/xorps-sse2.c: Likewise.
10095 * gcc.target/i386/xorps.c: Likewise.
10096 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10097 * gfortran.dg/graphite/pr42326.f90: Likewise.
10098 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10100 2010-05-19 Richard Guenther <rguenther@suse.de>
10103 * g++.dg/lto/20100519-1_0.C: New testcase.
10105 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10108 * gfortran.dg/warn_intent_out_not_set.f90: New.
10110 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10113 * gfortran.dg/data_char_1.f90: Updated warning message.
10114 * gfortran.dg/data_array_6.f: New.
10116 2010-05-19 Martin Jambor <mjambor@suse.cz>
10118 * g++.dg/ipa/ivinline-8.C: New test.
10119 * gcc.dg/ipa/iinline-2.c: Likewise.
10121 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10124 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10125 arguments; add check for return value kind.
10126 * gfortran.dg/float_1.f90: Likewise.
10128 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10130 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10132 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10133 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10134 Prune another location line format.
10135 (lto-obj): Call lto_prune_warns on comp_output.
10137 2010-05-18 Jan Hubicka <jh@suse.cz>
10139 * gcc.dg/lto/ipacp_0.c: New test.
10140 * gcc.dg/lto/ipacp_1.c: New test.
10142 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10145 * gcc.dg/lto/20100518_0.c: New test.
10147 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10149 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10151 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10154 * gfortran.dg/class_21.f03: New.
10156 2010-05-17 Jason Merrill <jason@redhat.com>
10159 * g++.dg/cpp0x/initlist34.C: New.
10162 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10164 2010-05-17 Martin Jambor <mjambor@suse.cz>
10166 * g++.dg/ipa/ivinline-1.C: New test.
10167 * g++.dg/ipa/ivinline-2.C: New test.
10168 * g++.dg/ipa/ivinline-3.C: New test.
10169 * g++.dg/ipa/ivinline-4.C: New test.
10170 * g++.dg/ipa/ivinline-5.C: New test.
10171 * g++.dg/ipa/ivinline-6.C: New test.
10173 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10174 Jason Merrill <jason@redhat.com>
10177 * c-c++-common/Wunused-var-8.c: New test.
10179 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10182 * gcc.c-torture/compile/pr42347.c: New test.
10184 PR middle-end/44102
10185 * g++.dg/ext/asmgoto1.C: New test.
10187 2010-05-17 Martin Jambor <mjambor@suse.cz>
10189 PR middle-end/44133
10190 * gcc.dg/tree-ssa/pr44133.c: New test.
10191 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10194 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10197 * gfortran.dg/class_20.f03: New.
10199 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10202 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10203 debug messages but not the newly introduced one.
10205 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10208 * gfortran.dg/initialization_25.f90: Commented testcase.
10209 * gfortran.dg/initialization_26.f90: New.
10211 2010-05-16 Richard Guenther <rguenther@suse.de>
10213 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10214 * gcc.dg/pr43084.c: Likewise.
10215 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10217 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10219 * gcc.dg/struct/struct-reorg.exp: Likewise.
10220 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10221 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10223 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10225 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10226 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10227 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10228 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10231 2010-05-15 Jason Merrill <jason@redhat.com>
10233 * g++.dg/eh/spec10.C: New.
10234 * g++.dg/eh/spec11.C: New.
10235 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10237 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10241 * gfortran.dg/allocatable_scalar_9.f90: New.
10243 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10246 * g++.dg/torture/pr44148.C: New test.
10248 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10250 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10251 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10252 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10253 diagnostics and type sizes.
10255 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10257 * gnat.dg/lto9.adb: New test.
10258 * gnat.dg/lto9_pkg1.ads: New helper.
10259 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10261 2010-05-15 Jan Hubicka <jh@suse.cz>
10263 * gcc.dg/lto/ipareference_1.c: Rename to ...
10264 * gcc.dg/lto/ipareference_0.c: ... this one.
10265 * gcc.dg/lto/ipareference_2.c: Rename to ...
10266 * gcc.dg/lto/ipareference_1.c: ... this one.
10268 2010-05-15 Jan Hubicka <jh@suse.cz>
10270 * gcc.dg/lto/ipareference_1.c: New file.
10271 * gcc.dg/lto/ipareference_2.c: New file.
10273 2010-05-15 Richard Guenther <rguenther@suse.de>
10275 PR tree-optimization/44038
10276 * gcc.c-torture/compile/pr44038.c: New testcase.
10278 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10280 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10281 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10283 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10287 * gfortran.dg/class_18.f03: New.
10288 * gfortran.dg/class_19.f03: New.
10290 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10293 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10294 * g++.dg/debug/dwarf2/const1.C: Remove.
10296 2010-05-14 Jason Merrill <jason@redhat.com>
10298 * g++.dg/eh/cond4.C: New.
10299 * g++.dg/eh/elide2.C: Adjust.
10300 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10302 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10305 * gfortran.dg/actual_array_interface_2.f90: New test.
10307 2010-05-14 Richard Guenther <rguenther@suse.de>
10309 PR tree-optimization/44119
10310 * gcc.c-torture/compile/pr44119.c: New testcase.
10312 2010-05-14 Jason Merrill <jason@redhat.com>
10315 * g++.dg/eh/terminate1.C: New.
10317 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10319 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10322 * gcc.dg/pr44136.c: New test.
10324 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10327 * g++.dg/warn/Wshadow-4.C: Adjust.
10328 * g++.dg/warn/Wshadow-5.C: New test.
10329 * g++.dg/warn/Wshadow-6.C: New test
10331 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10334 * gfortran.dg/initialization_25.f90: New.
10336 2010-05-13 Martin Jambor <mjambor@suse.cz>
10338 * g++.dg/otr-fold-1.C: New test.
10339 * g++.dg/otr-fold-2.C: New test.
10341 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10344 * gfortran.dg/gomp/pr44036-1.f90: New test.
10345 * gfortran.dg/gomp/pr44036-2.f90: New test.
10346 * gfortran.dg/gomp/pr44036-3.f90: New test.
10349 * gcc.dg/guality/sra-1.c: New test.
10351 2010-05-12 Jan Hubicka <jh@suse.cz>
10353 * tree-ssa/unreachable.c: New test.
10355 2010-05-12 Jason Merrill <jason@redhat.com>
10357 * g++.dg/cpp0x/sfinae1.C: New.
10359 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10361 * gcc.target/i386/zee.c: New file.
10363 2010-05-12 Jason Merrill <jason@redhat.com>
10365 * g++.dg/conversion/op1.C: Expect template candidate message.
10366 * g++.dg/cpp0x/nullptr15.C: Likewise.
10367 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10368 * g++.dg/cpp0x/pr31431.C: Likewise.
10369 * g++.dg/cpp0x/temp_default2.C: Likewise.
10370 * g++.dg/cpp0x/trailing4.C: Likewise.
10371 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10372 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10373 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10374 * g++.dg/cpp0x/variadic35.C: Likewise.
10375 * g++.dg/cpp0x/vt-35147.C: Likewise.
10376 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10377 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10378 * g++.dg/ext/visibility/anon8.C: Likewise.
10379 * g++.dg/ext/vla2.C: Likewise.
10380 * g++.dg/other/pr28114.C: Likewise.
10381 * g++.dg/other/ptrmem10.C: Likewise.
10382 * g++.dg/other/ptrmem11.C: Likewise.
10383 * g++.dg/overload/unknown1.C: Likewise.
10384 * g++.dg/parse/template7.C: Likewise.
10385 * g++.dg/parse/typename7.C: Likewise.
10386 * g++.dg/template/conv11.C: Likewise.
10387 * g++.dg/template/copy1.C: Likewise.
10388 * g++.dg/template/deduce3.C: Likewise.
10389 * g++.dg/template/dependent-expr5.C: Likewise.
10390 * g++.dg/template/friend.C: Likewise.
10391 * g++.dg/template/incomplete2.C: Likewise.
10392 * g++.dg/template/local4.C: Likewise.
10393 * g++.dg/template/local6.C: Likewise.
10394 * g++.dg/template/operator10.C: Likewise.
10395 * g++.dg/template/overload6.C: Likewise.
10396 * g++.dg/template/ptrmem2.C: Likewise.
10397 * g++.dg/template/ptrmem20.C: Likewise.
10398 * g++.dg/template/ptrmem8.C: Likewise.
10399 * g++.dg/template/sfinae2.C: Likewise.
10400 * g++.dg/template/ttp25.C: Likewise.
10401 * g++.dg/template/unify10.C: Likewise.
10402 * g++.dg/template/unify11.C: Likewise.
10403 * g++.dg/template/unify6.C: Likewise.
10404 * g++.dg/template/unify7.C: Likewise.
10405 * g++.dg/template/unify9.C: Likewise.
10406 * g++.dg/template/varmod1.C: Likewise.
10407 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10408 * g++.old-deja/g++.law/operators32.C: Likewise.
10409 * g++.old-deja/g++.pt/crash28.C: Likewise.
10410 * g++.old-deja/g++.pt/crash60.C: Likewise.
10411 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10412 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10413 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10414 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10415 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10416 * g++.old-deja/g++.pt/expr2.C: Likewise.
10417 * g++.old-deja/g++.pt/overload7.C: Likewise.
10418 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10419 * g++.old-deja/g++.pt/spec5.C: Likewise.
10420 * g++.old-deja/g++.pt/spec6.C: Likewise.
10421 * g++.old-deja/g++.pt/t24.C: Likewise.
10422 * g++.old-deja/g++.pt/unify4.C: Likewise.
10423 * g++.old-deja/g++.pt/unify6.C: Likewise.
10424 * g++.old-deja/g++.pt/unify8.C: Likewise.
10425 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10426 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10427 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10429 * g++.dg/cpp0x/initlist32.C: New.
10431 * g++.dg/template/conv11.C: New.
10432 * g++.dg/conversion/op1.C: Adjust expected error.
10434 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10436 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10439 * gcc.target/i386/avx-cmpsd-1.c: New.
10440 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10441 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10442 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10443 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10444 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10446 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10448 PR middle-end/44085
10449 * gcc.dg/gomp/pr44085.c: New test.
10450 * gfortran.dg/gomp/pr44085.f90: New test.
10452 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10454 * objc-obj-c++-shared/Object1.m: New.
10455 * objc.dg/torture: New directory.
10456 * objc.dg/torture/tls: Ditto.
10457 * objc.dg/tls: Ditto.
10458 * objc.dg/torture/tls/trivial.m: New test.
10459 * objc.dg/torture/tls/thr-init-2.m: New test.
10460 * objc.dg/torture/tls/thr-init-3.m: New test.
10461 * objc.dg/torture/tls/thr-init.m: New test.
10462 * objc.dg/torture/tls/diag-1.m: New test.
10463 * objc.dg/torture/tls/tls.exp: New.
10464 * objc.dg/torture/trivial.m: New test.
10465 * objc.dg/torture/dg-torture.exp: New.
10466 * objc.dg/tls/diag-3.m: New test.
10467 * objc.dg/tls/diag-4.m: New test.
10468 * objc.dg/tls/diag-5.m: New test.
10469 * objc.dg/tls/init-1.m: New test.
10470 * objc.dg/tls/init-2.m: New test.
10471 * objc.dg/tls/tls.exp: New.
10472 * objc.dg/tls/diag-2.m: New test.
10473 * lib/objc.exp: Respond to dg-additional-files.
10475 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10477 * gcc.target/m68k/20100512-1.c: New.
10479 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10481 * gnat.dg/lto8.adb: New test.
10482 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10483 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10485 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10490 * g++.dg/template/crash97.C: New.
10491 * g++.dg/template/crash98.C: Likewise.
10492 * g++.dg/template/crash99.C: Likewise.
10493 * g++.dg/cpp0x/pr31439.C: Adjust.
10494 * g++.dg/template/crash95.C: Likewise.
10496 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10498 PR middle-end/44071
10499 * c-c++-common/asmgoto-4.c: New test.
10500 * gcc.target/i386/pr44071.c: New test.
10503 * c-c++-common/Wunused-var-7.c: New test.
10504 * g++.dg/warn/Wunused-var-9.C: New test.
10506 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10509 * gfortran.dg/gomp/pr43711.f90: New.
10511 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10514 * gfortran.dg/select_5.f90: Updated.
10516 2010-05-11 Jan Hubicka <jh@suse.cz>
10518 PR tree-optimize/44063
10519 * gcc.c-torture/compile/pr44063.c: New testcase.
10521 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10524 * gcc.dg/pr44023.c: New test.
10526 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10528 * gnat.dg/lto7.adb: New test.
10529 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10531 2010-05-10 Jason Merrill <jason@redhat.com>
10534 * g++.dg/template/inherit5.C: New.
10537 * g++.dg/cpp0x/initlist33.C: New.
10538 * g++.dg/cpp0x/initlist26.C: Adjust.
10539 * g++.dg/cpp0x/initlist28.C: Adjust.
10541 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10544 * g++.dg/init/pr43719.C: New.
10545 * g++.dg/anon-struct4.C: Adjust.
10547 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10550 * gcc.dg/pr44028.c: New test.
10552 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10557 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10558 * gfortran.dg/warn_conversion.f90: New.
10560 2010-05-10 Michael Matz <matz@suse.de>
10562 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10564 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10566 PR rtl-optimization/44012
10567 * gcc.dg/pr44012.c: New.
10569 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10571 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10572 Log text on entry and exit.
10573 Prune Sun ld warnings for common symbols with differing sizes.
10574 (lto-link-and-maybe-run): Change caller.
10576 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10579 * gfortran.dg/class_7.f03: Modified.
10580 * gfortran.dg/select_type_1.f03: Modified.
10581 * gfortran.dg/select_type_12.f03: New.
10583 2010-05-10 Richard Guenther <rguenther@suse.de>
10585 PR tree-optimization/44050
10586 * gcc.dg/torture/pr44050.c: New testcase.
10588 2010-05-10 Wei Guozhi <carrot@google.com>
10591 * gcc.target/arm/pr42879.c: New testcase.
10593 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10596 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10598 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10601 * gcc.dg/anon-struct-10.c: New test.
10603 2010-05-09 Richard Guenther <rguenther@suse.de>
10605 PR middle-end/44024
10606 * gcc.dg/pr44024.c: New testcase.
10608 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10611 * gcc.dg/anon-struct-9.c: New test.
10613 2010-05-09 Richard Guenther <rguenther@suse.de>
10615 PR middle-end/44043
10616 * gcc.c-torture/compile/pr44043.c: New testcase.
10618 2010-05-09 Richard Guenther <rguenther@suse.de>
10620 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10622 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10624 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10626 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10628 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10629 * gnat.dg/specs/lto3.ads: Likewise.
10631 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10633 PR middle-end/28685
10634 * gcc.dg/pr28685-1.c: New file.
10636 2010-05-08 Richard Guenther <rguenther@suse.de>
10638 PR tree-optimization/44030
10639 * gcc.c-torture/compile/pr44030.c: New testcase.
10641 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10643 * gnat.dg/lto6.adb: New test.
10644 * gnat.dg/lto6_pkg.ads: New helper.
10646 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10648 * gnat.dg/lto5.adb: New test.
10649 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10651 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10653 * gnat.dg/lto4.ad[sb]: New test.
10655 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10657 * gnat.dg/specs/lto3.ads: New test.
10658 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10659 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10661 2010-05-08 Quentin Ochem <ochem@adacore.com>
10663 * gnat.dg/sizetype3.ad[sb]: New test.
10664 * gnat.dg/sizetype3_pkg.ads: New helper.
10666 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10669 * g++.dg/init/new29.C: New.
10671 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10674 * gfortran.dg/coarray_1.f90: Fixed error message.
10675 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10676 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10677 * gfortran.dg/intrinsic_std_5.f90: New.
10679 2010-05-07 Jason Merrill <jason@redhat.com>
10681 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10683 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10685 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10686 (size_t, stderr): Remove.
10687 (read_error): Replaced __builtin_fprintf by fprintf.
10689 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10691 * gcc.dg/ordered-comparison-1.c: New test.
10692 * gcc.dg/ordered-comparison-2.c: New test.
10693 * gcc.dg/ordered-comparison-3.c: New test.
10694 * gcc.dg/ordered-comparison-4.c: New test.
10696 2010-05-06 Mike Stump <mikestump@comcast.net>
10699 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10701 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10702 Jason Merrill <jason@redhat.com>
10704 * g++.dg/cpp0x/nullptr01.C: New.
10705 * g++.dg/cpp0x/nullptr02.C: New.
10706 * g++.dg/cpp0x/nullptr03.C: New.
10707 * g++.dg/cpp0x/nullptr04.C: New.
10708 * g++.dg/cpp0x/nullptr05.C: New.
10709 * g++.dg/cpp0x/nullptr06.C: New.
10710 * g++.dg/cpp0x/nullptr07.C: New.
10711 * g++.dg/cpp0x/nullptr08.C: New.
10712 * g++.dg/cpp0x/nullptr09.C: New.
10713 * g++.dg/cpp0x/nullptr10.C: New.
10714 * g++.dg/cpp0x/nullptr11.C: New.
10715 * g++.dg/cpp0x/nullptr12.C: New.
10716 * g++.dg/cpp0x/nullptr13.C: New.
10717 * g++.dg/cpp0x/nullptr14.C: New.
10718 * g++.dg/cpp0x/nullptr15.C: New.
10719 * g++.dg/cpp0x/nullptr16.C: New.
10720 * g++.dg/cpp0x/nullptr17.C: New.
10721 * g++.dg/cpp0x/nullptr18.C: New.
10722 * g++.dg/cpp0x/nullptr19.C: New.
10723 * g++.dg/cpp0x/nullptr20.C: New.
10724 * g++.dg/cpp0x/nullptr21.C: New.
10725 * g++.dg/cpp0x/nullptr22.C: New.
10726 * g++.dg/debug/nullptr01.C: New.
10727 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10729 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10731 * gcc.dg/Wunused-var-8.c: Move to...
10732 * c-c++-common/Wunused-var-6.c: ... here. New test.
10734 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10737 * g++.dg/template/crash96.C: New.
10739 2010-05-06 Jan Hubicka <jh@suse.cz>
10741 PR tree-optimization/43791
10742 * gcc.c-torture/compile/pr43791.c: New file.
10744 2010-05-06 Michael Matz <matz@suse.de>
10746 PR tree-optimization/43984
10747 * gfortran.dg/pr43984.f90: New test.
10749 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10752 * gcc.dg/pr40989.c: New.
10754 2010-05-06 Richard Guenther <rguenther@suse.de>
10756 PR tree-optimization/43934
10757 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10759 2010-05-06 Richard Guenther <rguenther@suse.de>
10761 PR tree-optimization/43987
10762 * gcc.c-torture/execute/pr43987.c: New testcase.
10763 * gcc.dg/torture/pta-escape-1.c: Adjust.
10764 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10765 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10766 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10767 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10769 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10770 Dodji Seketeli <dodji@redhat.com>
10773 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10774 * g++.dg/template/sfinae16.C: Likewise.
10775 * gcc.dg/Wunused-var-1.c: Moved to...
10776 * c-c++-common/Wunused-var-1.c: ...here. New test.
10777 * gcc.dg/Wunused-var-2.c: Moved to...
10778 * c-c++-common/Wunused-var-2.c: ...here. New test.
10779 * gcc.dg/Wunused-var-3.c: Moved to...
10780 * c-c++-common/Wunused-var-3.c: ...here. New test.
10781 * gcc.dg/Wunused-var-4.c: Moved to...
10782 * gcc.dg/Wunused-var-1.c: ... here.
10783 * gcc.dg/Wunused-var-5.c: Moved to...
10784 * c-c++-common/Wunused-var-4.c: ...here. New test.
10785 * gcc.dg/Wunused-var-7.c: Moved to...
10786 * c-c++-common/Wunused-var-5.c: ...here. New test.
10787 * gcc.dg/Wunused-var-6.c: Moved to...
10788 * gcc.dg/Wunused-var-2.c: ... here.
10789 * c-c++-common/Wunused-var-1.c: New test.
10790 * c-c++-common/Wunused-var-2.c: New test.
10791 * c-c++-common/Wunused-var-3.c: New test.
10792 * c-c++-common/Wunused-var-4.c: New test.
10793 * c-c++-common/Wunused-var-5.c: New test.
10794 * g++.dg/warn/Wunused-var-1.C: New test.
10795 * g++.dg/warn/Wunused-var-2.C: New test.
10796 * g++.dg/warn/Wunused-var-3.C: New test.
10797 * g++.dg/warn/Wunused-var-4.C: New test.
10798 * g++.dg/warn/Wunused-var-5.C: New test.
10799 * g++.dg/warn/Wunused-var-6.C: New test.
10800 * g++.dg/warn/Wunused-var-7.C: New test.
10801 * g++.dg/warn/Wunused-var-8.C: New test.
10802 * g++.dg/warn/Wunused-parm-1.C: New test.
10803 * g++.dg/warn/Wunused-parm-2.C: New test.
10804 * g++.dg/warn/Wunused-parm-3.C: New test.
10806 2010-05-06 Tobias Burnus <burnus@net-b.de>
10809 * gfortran.dg/gomp/crayptr5.f90: New test case.
10811 2010-05-05 Jason Merrill <jason@redhat.com>
10814 * g++.dg/ext/attrib39.C: New.
10816 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10819 * gfortran.dg/data_invalid.f90: New.
10821 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10823 * gnat.dg/lto2.adb: New test.
10825 2010-05-05 Jason Merrill <jason@redhat.com>
10828 * g++.dg/opt/empty1.C: New.
10830 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10833 * gfortran.dg/class_17.f03: New.
10835 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10837 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10839 2010-05-04 Mike Stump <mikestump@comcast.net>
10842 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10844 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10847 * gcc.target/i386/pr43668.c: New.
10849 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10852 * g++.dg/cpp0x/initlist31.C: New.
10854 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10857 * gcc.dg/Wunused-var-8.c: New test.
10859 2010-05-04 Jason Merrill <jason@redhat.com>
10862 * g++.dg/cpp0x/enum3.C: Extend.
10864 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10867 * gcc.target/i386/pr43799.c: New.
10869 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10871 * gnat.dg/lto1.adb: New test.
10872 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10874 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10876 PR middle-end/43671
10877 * gcc.target/i386/pr43671.c: New.
10879 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10882 * g++.dg/template/crash95.C: New.
10884 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10887 * gcc.target/i386/pr43508.c: New.
10889 2010-05-04 Richard Guenther <rguenther@suse.de>
10891 PR tree-optimization/43879
10892 * g++.dg/torture/pr43879-1_0.C: New testcase.
10893 * g++.dg/torture/pr43879-1_1.C: Likewise.
10895 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10898 * g++.dg/other/crash-12.C: New test.
10900 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10902 * g++.dg/cdce3.C: Add a space. Updated.
10904 2010-05-03 Jason Merrill <jason@redhat.com>
10907 * g++.dg/opt/enum2.C: New.
10908 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10909 * g++.dg/warn/Wswitch-1.C: Adjust message.
10911 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10913 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10914 * g++.dg/ext/label13.C: Fix typo.
10915 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10917 * gcc.c-torture/compile/limits-declparen.c: xfail on
10918 alpha*-dec-osf5* with -g.
10919 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10920 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10921 * gcc.dg/c99-tgmath-2.c: Likewise.
10922 * gcc.dg/c99-tgmath-3.c: Likewise.
10923 * gcc.dg/c99-tgmath-4.c: Likewise.
10925 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10928 * gfortran.dg/unexpected_interface.f90: New test.
10930 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10932 * ada/acats/run_acats (which): New function.
10933 (host_gnatchop, host_gnatmake): Use it.
10935 2010-05-03 Richard Guenther <rguenther@suse.de>
10937 PR tree-optimization/43971
10938 * gcc.dg/pr43971.c: New testcase.
10940 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10943 * gcc.dg/debug/pr43972.c: New test.
10945 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10948 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10950 2010-05-02 Richard Guenther <rguenther@suse.de>
10952 PR tree-optimization/43879
10953 * gcc.dg/torture/pr43879-3.c: New testcase.
10955 2010-05-01 Richard Guenther <rguenther@suse.de>
10957 PR tree-optimization/43949
10958 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10960 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10963 * g++.dg/init/new28.C: New.
10965 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10968 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10969 structure and nested declarations.
10970 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10971 structure and nested declarations. Reduce header clutter and
10972 use _exit() rather than abort().
10973 * objc.dg/encode-10.m: New.
10974 * objc.dg/encode-11.m: New.
10976 2010-04-30 DJ Delorie <dj@redhat.com>
10978 * gcc.c-torture/execute/20100430-1.c: New test.
10980 2010-04-30 Jason Merrill <jason@redhat.com>
10983 * g++.dg/template/ptrmem21.C: New.
10985 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10989 * gfortran.dg/coarray_13.f90: New test.
10991 2010-04-30 Richard Guenther <rguenther@suse.de>
10994 * gcc.dg/lto/20100430-1_0.c: New testcase.
10996 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10999 * c-c++-common/pr43942.c: New test.
11001 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11003 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11004 conflict with darwin crt1.o 'start' symbol.
11006 2010-04-30 Richard Guenther <rguenther@suse.de>
11008 PR tree-optimization/43879
11009 * gcc.dg/torture/pr43879_1.c: New testcase.
11011 2010-04-30 Richard Guenther <rguenther@suse.de>
11013 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11015 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11018 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11019 user-provided constructor while recursing.
11021 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11024 * gfortran.dg/class_16.f03: New test.
11026 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11029 * gfortran.dg/class_15.f03: New.
11031 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11034 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11036 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11039 * gfortran.dg/generic_22.f03 : New test.
11041 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11044 * gfortran.dg/class_14.f03: New test.
11046 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11049 * gfortran.dg/interface_32.f90: New test.
11051 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11052 Janus Weil <janus@gcc.gnu.org>
11055 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11056 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11057 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11059 2010-04-28 Mike Stump <mikestump@comcast.net>
11061 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11063 * g++.dg/uninit-pred-2_b.C: Likewise.
11065 2010-04-28 Tobias Burnus <burnus@net-b.de>
11069 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11071 2010-04-28 Matthias Klose <doko@ubuntu.com>
11073 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11074 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11075 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11076 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11077 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11079 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11081 * gcc.dg/const-uniq-1.c: New test.
11082 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11084 2010-04-28 Xinliang David Li <davidxl@google.com>
11086 * gcc.dg/uninit-pred-2_b.c: New test.
11087 * gcc.dg/uninit-pred-4_b.c: New test.
11088 * gcc.dg/uninit-pred-3_d.c: New test.
11089 * gcc.dg/uninit-pred-6_b.c: New test.
11090 * gcc.dg/uninit-pred-8_b.c: New test.
11091 * gcc.dg/uninit-pred-3_a.c: New test.
11092 * gcc.dg/uninit-pred-2_c.c: New test.
11093 * gcc.dg/uninit-pred-5_a.c: New test.
11094 * gcc.dg/uninit-pred-3_e.c: New test.
11095 * gcc.dg/uninit-pred-7_a.c: New test.
11096 * gcc.dg/uninit-pred-6_c.c: New test.
11097 * gcc.dg/uninit-pred-9_a.c: New test.
11098 * gcc.dg/uninit-pred-8_c.c: New test.
11099 * gcc.dg/uninit-pred-3_b.c: New test.
11100 * gcc.dg/uninit-pred-5_b.c: New test.
11101 * gcc.dg/uninit-pred-7_b.c: New test.
11102 * gcc.dg/uninit-pred-6_d.c: New test.
11103 * gcc.dg/uninit-pred-9_b.c: New test.
11104 * gcc.dg/uninit-pred-2_a.c: New test.
11105 * gcc.dg/uninit-pred-4_a.c: New test.
11106 * gcc.dg/uninit-pred-3_c.c: New test.
11107 * gcc.dg/uninit-pred-6_a.c: New test.
11108 * gcc.dg/uninit-pred-8_a.c: New test.
11109 * gcc.dg/uninit-pred-7_c.c: New test.
11110 * gcc.dg/uninit-pred-6_e.c: New test.
11111 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11112 * g++.dg/uninit-pred-1_a.C: New test.
11113 * g++.dg/uninit-pred-1_b.C: New test.
11114 * g++.dg/uninit-pred-2_a.C: New test.
11115 * g++.dg/uninit-pred-2_b.C: New test.
11116 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11117 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11118 * g++.dg/uninit-pred-loop_1.cc: New test.
11120 2010-04-28 Martin Jambor <mjambor@suse.cz>
11122 * gcc.dg/lto/20091209-1_0.c: New testcase.
11124 2010-04-28 Richard Guenther <rguenther@suse.de>
11126 PR tree-optimization/43879
11127 PR tree-optimization/43909
11128 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11130 2010-04-28 Richard Guenther <rguenther@suse.de>
11133 * g++.dg/torture/pr43880.C: New testcase.
11135 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11138 * g++.dg/template/recurse2.C: Update
11139 * g++.dg/template/recurse.C: Update.
11140 * g++.dg/template/pr23510.C: Update.
11141 * lib/prune.exp: Filter out 'recursively instantiated'.
11143 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11146 * g++.dg/init/pr29043.C: New.
11148 2010-04-27 Jason Merrill <jason@redhat.com>
11150 * g++.dg/lookup/scoped5.C: Adjust.
11151 * g++.dg/lookup/scoped8.C: Adjust.
11152 * g++.dg/template/dependent-expr5.C: Adjust.
11153 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11156 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11159 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11161 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11162 Jan Hubicka <hubicka@ucw.cz>
11164 * gcc.dg/pure-2.c: New testcase.
11165 * gcc.dg/const-1.c: New testcase.
11167 2010-04-27 Jason Merrill <jason@redhat.com>
11169 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11172 * g++.dg/template/sfinae17.C: New.
11173 * g++.dg/template/sfinae18.C: New.
11175 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11177 * g++.dg/init/pr42844.C: New.
11178 * g++.dg/cpp0x/pr42844-2.C: New.
11179 * g++.dg/cpp0x/defaulted2.C: Adjust.
11180 * g++.dg/tree-ssa/pr27549.C: Likewise.
11181 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11183 2010-04-27 Tobias Burnus <burnus@net-b.de>
11186 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11188 2010-04-27 Richard Guenther <rguenther@suse.de>
11190 PR middle-end/40561
11191 * g++.dg/other/pr40561.C: New testcase.
11193 2010-04-27 Martin Jambor <mjambor@suse.cz>
11195 PR middle-end/43812
11196 * g++.dg/ipa/pr43812.C: New test.
11198 2010-04-27 Jan Hubicka <jh@suse.cz>
11200 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11201 (test): ... this one.
11203 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11206 * gcc.target/arm/thumb-stackframe.c: New test.
11208 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11210 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11211 * gcc.dg/misc-column.c: Likewise.
11212 * gcc.dg/Walways-true-1.c: Likewise.
11213 * gcc.dg/Walways-true-2.c: Likewise.
11214 * gcc.dg/warn-addr-cmp.c: Likewise.
11216 2010-04-27 Tobias Burnus <burnus@net-b.de>
11219 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11220 * gfortran.dg/coarray_12.f90: New.
11222 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11225 * gcc.dg/pr32207.c: New test.
11226 * gcc.dg/misc-column.c: Adjust expected warning.
11227 * gcc.dg/Walways-true-1.c: Likewise.
11228 * gcc.dg/Walways-true-2.c: Likewise.
11229 * gcc.dg/warn-addr-cmp.c: Likewise.
11231 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11234 * lib/lto.exp (lto_prune_vis_warns): New function.
11235 (lto-link-and-maybe-run): Call it.
11237 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11239 PR tree-optimization/43904
11240 * gcc.dg/tree-ssa/tailcall-6.c: New.
11242 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11245 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11246 Darwin8/OSX10.4 - compatible code generation.
11248 * obj-c++.dg/stubify-1.mm: Ditto.
11249 * lib/objc-torture.exp: Do not require link success for
11250 "trivial.m" in the runtime checks when dowhat = 'compile'.
11251 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11252 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11253 Darwin8/OSX10.4 - compatible code generation.
11254 * objc.dg/stubify-2.m: Ditto.
11255 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11256 * objc.dg/next-runtime-1.m: Ditto.
11257 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11258 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11259 runtimes on Darwin.
11261 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11264 * lib/plugin-support.exp: Use "-undefined
11265 dynamic_lookup" on darwin.
11267 2010-04-26 Richard Guenther <rguenther@suse.de>
11269 * gcc.dg/lto/20100426_0.c: New testcase.
11271 2010-04-26 Jie Zhang <jie@codesourcery.com>
11273 PR tree-optimization/43833
11274 gcc.dg/Warray-bounds-8.c: New test case.
11276 2010-04-26 Richard Guenther <rguenther@suse.de>
11279 * g++.dg/lto/20100423-3_0.C: New testcase.
11281 2010-04-26 Richard Guenther <rguenther@suse.de>
11284 * g++.dg/lto/20100423-2_0.C: New testcase.
11286 2010-04-26 Ira Rosen <irar@il.ibm.com>
11288 * gcc.dg/vect/bb-slp-23.c: New test.
11290 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11292 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11293 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11294 * gcc.dg/c1x-float-1.c: New test.
11296 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11298 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11301 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11303 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11305 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11306 * gfortran.dg/default_format_2.f90: Ditto.
11308 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11310 * gfortran.dg/pr43505.f90: Clean up .mod file.
11311 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11312 * gfortran.dg/pr41347.f90: Ditto.
11313 * gfortran.dg/internal_pack_4.f90: Ditto.
11314 * gfortran.dg/proc_decl_23.f90: Ditto.
11315 * gfortran.dg/recursive_check_3.f90: Ditto.
11316 * gfortran.dg/intent_out_3.f90: Ditto.
11317 * gfortran.dg/assignment_2.f90: Ditto.
11318 * gfortran.dg/pr41928.f90: Ditto.
11319 * gfortran.dg/pr42166.f90: Ditto.
11320 * gfortran.dg/private_type_12.f90: Ditto.
11321 * gfortran.dg/graphite/pr42185.f90: Ditto.
11322 * gfortran.dg/graphite/pr42186.f90: Ditto.
11323 * gfortran.dg/graphite/pr40982.f90: Ditto.
11324 * gfortran.dg/graphite/id-2.f90: Ditto.
11325 * gfortran.dg/graphite/id-4.f90: Ditto.
11326 * gfortran.dg/graphite/pr42050.f90: Ditto.
11327 * gfortran.dg/graphite/id-18.f90: Ditto.
11328 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11329 * gfortran.dg/graphite/pr41924.f90: Ditto.
11330 * gfortran.dg/graphite/pr42393.f90: Ditto.
11331 * gfortran.dg/graphite/pr37980.f90: Ditto.
11332 * gfortran.dg/graphite/pr38953.f90: Ditto.
11333 * gfortran.dg/graphite/pr42180.f90: Ditto.
11334 * gfortran.dg/graphite/pr42181.f90: Ditto.
11335 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11336 * gfortran.dg/select_type_4.f90: Ditto.
11337 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11338 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11339 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11340 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11341 * gfortran.dg/whole_file_11.f90: Ditto.
11342 * gfortran.dg/private_type_11.f90: Ditto.
11343 * gfortran.dg/vect/vect-gems.f90: Ditto.
11344 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11346 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11348 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11350 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11352 * gnat.dg/pack15.ad[sb]: New test.
11354 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11356 * gcc.target/arm/mla-1.c: New test.
11358 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11362 * gfortran.dg/pr43793.f90: New test.
11364 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11366 PR tree-optimization/41442
11367 * gcc.target/i386/pr41442.c: New test.
11369 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11372 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11374 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11377 * gfortran.dg/open_nounit.f90: New test.
11379 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11383 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11385 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11387 * gcc.dg/Wconversion-integer.c: Update.
11389 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11391 * gnat.dg/unchecked_convert5.adb: New test.
11393 2010-04-23 Richard Guenther <rguenther@suse.de>
11396 * gcc.dg/lto/20100423-2_0.c: New testcase.
11397 * gcc.dg/lto/20100423-2_0.c: Likewise.
11399 2010-04-23 Richard Guenther <rguenther@suse.de>
11402 * gcc.dg/lto/20100423-1_0.c: New testcase.
11403 * gcc.dg/lto/20100423-1_1.c: Likewise.
11405 2010-04-23 Martin Jambor <mjambor@suse.cz>
11407 PR tree-optimization/43846
11408 * gcc.dg/tree-ssa/sra-10.c: New test.
11410 2010-04-23 Martin Jambor <mjambor@suse.cz>
11412 PR middle-end/43835
11413 * gcc.c-torture/execute/pr43835.c: New test.
11415 2010-04-23 Richard Guenther <rguenther@suse.de>
11418 * g++.dg/lto/20100423-1_0.C: New testcase.
11420 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11422 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11424 2010-04-22 Ira Rosen <irar@il.ibm.com>
11426 PR tree-optimization/43842
11427 * gcc.dg/vect/pr43842.c: New test.
11429 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11431 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11432 * gcc.target/i386/wmul-2.c: Likewise.
11434 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11436 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11437 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11439 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11441 * gfortran.dg/reassoc_6.f: New testcase.
11443 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11445 PR middle-end/29274
11446 * gcc.target/arm/wmul-1.c: New test.
11447 * gcc.target/arm/wmul-2.c: New test.
11449 2010-04-22 Richard Guenther <rguenther@suse.de>
11451 PR tree-optimization/43845
11452 * gcc.c-torture/compile/pr43845.c: New testcase.
11454 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11456 PR middle-end/29274
11457 * gcc.target/i386/wmul-1.c: New test.
11458 * gcc.target/i386/wmul-2.c: New test.
11459 * gcc.target/bfin/wmul-1.c: New test.
11460 * gcc.target/bfin/wmul-2.c: New test.
11462 2010-04-22 Richard Guenther <rguenther@suse.de>
11465 * gfortran.dg/vector_subscript_6.f90: New testcase.
11466 * gfortran.dg/assign_10.f90: Adjust.
11468 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11471 * gfortran.dg/gomp/pr43836.f90: New test.
11473 2010-04-21 Richard Guenther <rguenther@suse.de>
11475 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11477 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11479 * gcc.dg/torture/builtin-cproj-3.c: New.
11481 2010-04-20 Jason Merrill <jason@redhat.com>
11484 * g++.dg/template/recurse2.C: New.
11485 * g++.dg/parse/crash36.C: Adjust.
11486 * g++.dg/other/fold1.C: Adjust.
11487 * g++.dg/init/member1.C: Adjust.
11488 * lib/prune.exp: Prune "skipping N instantiation contexts".
11490 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11492 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11494 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11496 * gcc.dg/torture/builtin-cproj-1.c: New.
11497 * gcc.dg/torture/builtin-cproj-2.c: New.
11499 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11503 * g++.dg/template/typedef32.C: Adjust.
11504 * g++.dg/template/typedef33.C: New test.
11506 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11509 * gfortran.dg/proc_decl_23.f90: New test.
11512 * gfortran.dg/abstract_type_6.f03: New test.
11514 2010-04-20 Xinliang David Li <davidxl@google.com>
11516 * g++.dg/tree-ssa/fold-compare.C: New.
11518 2010-04-20 Richard Guenther <rguenther@suse.de>
11520 PR tree-optimization/39417
11521 * g++.dg/torture/pr39417.C: New testcase.
11523 2010-04-20 Richard Guenther <rguenther@suse.de>
11525 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11527 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11529 * g++.dg/debug/dwarf2/rv1.C: New test.
11531 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11534 * gcc.c-torture/compile/pr43635.c: New testcase.
11536 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11539 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11540 of sequential loops being private only in the innermost containing
11543 PR middle-end/43337
11544 * gfortran.dg/gomp/pr43337.f90: New test.
11546 2010-04-19 Richard Guenther <rguenther@suse.de>
11548 PR tree-optimization/43796
11549 * gfortran.dg/pr43796.f90: New testcase.
11551 2010-04-19 Richard Guenther <rguenther@suse.de>
11553 PR tree-optimization/43783
11554 * gcc.c-torture/execute/pr43783.c: New testcase.
11556 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11559 * gcc.target/i386/pr43766.c: New test.
11561 2010-04-19 Jie Zhang <jie@codesourcery.com>
11564 * gcc.target/i386/pr43662.c: New test.
11566 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11569 * g++.dg/template/typedef32.C: New test.
11571 2010-04-19 Ira Rosen <irar@il.ibm.com>
11573 PR tree-optimization/37027
11574 * lib/target-supports.exp
11575 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11576 * gcc.dg/vect/pr37027.c: New test.
11577 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11578 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11579 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11580 gcc.dg/vect/vect-complex-6.c: Likewise.
11582 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11584 * g++.dg/debug/dwarf2/enum1.C: New test.
11586 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11588 * gnat.dg/rep_clause5.ad[sb]: New test.
11589 * gnat.dg/rep_clause5_pkg.ads: New helper.
11591 2010-04-18 Ira Rosen <irar@il.ibm.com>
11593 PR tree-optimization/43771
11594 * g++.dg/vect/pr43771.cc: New test.
11596 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11599 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11600 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11602 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11604 * gnat.dg/sizetype.adb: Rename into...
11605 * gnat.dg/sizetype1.adb: ...this.
11606 * gnat.dg/sizetype2.adb: New test.
11608 2010-04-16 Richard Guenther <rguenther@suse.de>
11610 PR tree-optimization/43572
11611 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11613 2010-04-16 Olivier Hainque <hainque@adacore.com>
11615 * gnat.dg/specs/discr_private.ads: New test.
11617 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11620 * gcc.target/arm/thumb-comparisons.c: New test.
11623 * gcc.target/arm/thumb-cbranchqi.c: New test.
11625 2010-04-16 Christian Bruel <christian.bruel@st.com>
11627 * g++.dg/torture/pr36191.C: Enable for SH.
11629 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11631 * gnat.dg/wide_boolean.adb: New test.
11632 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11634 2010-04-15 Richard Guenther <rguenther@suse.de>
11636 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11637 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11638 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11639 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11640 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11641 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11642 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11643 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11644 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11645 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11646 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11647 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11648 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11649 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11650 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11652 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11655 * gcc.target/arm/pr42496.c: New test.
11657 2010-04-14 Jason Merrill <jason@redhat.com>
11660 * g++.dg/ext/attrib38.C: New.
11662 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11665 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11667 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11670 * gcc.dg/cpp/warn-undef-2.c: Update.
11671 * gcc.dg/cpp/warn-traditional-2.c: Update.
11672 * gcc.dg/cpp/warn-comments-2.c: Update.
11673 * gcc.dg/cpp/warn-variadic-2.c: Update.
11674 * gcc.dg/cpp/warn-long-long-2.c: Update.
11675 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11676 * gcc.dg/cpp/warn-multichar-2.c: Update.
11677 * gcc.dg/cpp/warn-normalized-3.c: Update.
11678 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11679 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11680 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11681 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11682 * gcc.dg/cpp/warn-redefined-2.c: Update.
11683 * gfortran.dg/warning-directive-2.F90: Update.
11684 * c-c++-common/cpp/warning-directive-2.c: Update.
11686 2010-04-14 Michael Matz <matz@suse.de>
11688 PR tree-optimization/42963
11689 * gcc.dg/pr42963.c: New testcase.
11691 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11693 * gnat.dg/class_wide.adb: Rename into...
11694 * gnat.dg/class_wide1.adb: ...this.
11695 * gnat.dg/class_wide2.ad[sb]: New test.
11697 2010-04-14 Tobias Burnus <burnus@net-b.de>
11700 * gfortran.dg/coarray_9.f90: Update dg-errors.
11701 * gfortran.dg/coarray_10.f90: New test.
11702 * gfortran.dg/coarray_11.f90: New test.
11704 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11707 gfortran.dg/initialization_24.f90: New test.
11709 2010-04-13 Jason Merrill <jason@redhat.com>
11711 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11712 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11714 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11716 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11717 * g++.dg/dg.exp: Likewise.
11718 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11719 * c-c++-common/cpp/warning-directive-1.c: ... here.
11720 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11721 * c-c++-common/cpp/warning-directive-2.c: ... here.
11722 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11723 * c-c++-common/cpp/warning-directive-3.c: ... here.
11724 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11725 * c-c++-common/cpp/warning-directive-4.c: ... here.
11726 * g++.dg/cpp/warning-directive-1.C: Delete.
11727 * g++.dg/cpp/warning-directive-2.C: Delete.
11728 * g++.dg/cpp/warning-directive-3.C: Delete.
11729 * g++.dg/cpp/warning-directive-4.C: Delete.
11730 * gcc.dg/cpp/normalised-3.c: Delete.
11731 * g++.dg/cpp/normalised-1.C: Rename as ...
11732 * c-c++-common/cpp/normalised-3.c: ... this.
11734 2010-04-13 Martin Jambor <mjambor@suse.cz>
11736 * gcc.dg/tree-ssa/sra-9.c: New test.
11738 2010-04-13 Michael Matz <matz@suse.de>
11740 PR middle-end/43730
11741 * gcc.dg/pr43730.c: New test.
11743 2010-04-13 Michael Matz <matz@suse.de>
11745 * gcc.dg/tree-ssa/negate.c: New testcase.
11747 2010-04-13 Richard Guenther <rguenther@suse.de>
11750 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11752 2010-04-13 Richard Guenther <rguenther@suse.de>
11754 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11756 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11758 * gnat.dg/derived_type1.adb: New test.
11760 2010-04-13 Matthias Klose <doko@ubuntu.com>
11762 * gcc.dg/plugindir1.c: New testcase.
11763 * gcc.dg/plugindir2.c: New testcase.
11764 * gcc.dg/plugindir3.c: New testcase.
11765 * gcc.dg/plugindir4.c: New testcase.
11767 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11769 * gcc.target/i386/rotate-2.c: New test.
11771 2010-04-12 Jason Merrill <jason@redhat.com>
11774 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11775 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11777 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11780 * g++.dg/init/pr25811.C: New test.
11782 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11784 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11785 dg-error, dg-warning.
11786 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11788 2010-04-12 Richard Guenther <rguenther@suse.de>
11790 * gcc.dg/torture/inline-2.c: New testcase.
11792 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11795 * gcc.dg/Wunused-var-7.c: New test.
11797 PR tree-optimization/43560
11798 * gcc.c-torture/execute/pr43560.c: New test.
11800 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11802 * gnat.dg/aggr13.adb: New test.
11803 * gnat.dg/aggr14.adb: Likewise.
11804 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11806 2010-04-12 Richard Guenther <rguenther@suse.de>
11809 * g++.dg/torture/pr43611.C: New testcase.
11811 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11814 * gcc.dg/pr36774-1.c: New test.
11815 * gcc.dg/pr36774-2.c: New test.
11817 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11819 * gcc.target/sh/rte-delay-slot.c: New test.
11821 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11823 * gnat.dg/pack9.adb: Remove -cargs option.
11824 * gnat.dg/aggr12.ad[sb]: New test.
11826 2010-04-10 Jie Zhang <jie@codesourcery.com>
11829 * gcc.target/sh/pr43417.c: New test.
11831 2010-04-10 Tobias Burnus <burnus@net-b.de>
11834 * gfortran.dg/spec_expr_6.f90: New test.
11836 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11839 * gcc.dg/cpp/pr43195.c: New.
11840 * gcc.dg/cpp/pr43195.h: New.
11842 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11845 * gcc.dg/Werror-6.c: Adjust.
11846 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11847 * gcc.dg/Werror-4.c: Likewise.
11848 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11849 * gcc.dg/Wswitch-enum-error.c: Likewise.
11850 * gcc.dg/Wpointer-arith.c: Likewise.
11851 * gcc.dg/Wfatal.c: Likewise.
11852 * gcc.dg/Wswitch-error.c: Likewise.
11853 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11854 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11855 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11856 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11857 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11858 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11859 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11860 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11861 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11862 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11863 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11864 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11865 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11866 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11867 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11868 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11869 * g++.dg/cpp/warning-directive-2.C: Likewise.
11870 * gfortran.dg/warning-directive-2.F90: Likewise.
11872 2010-04-09 Jason Merrill <jason@redhat.com>
11875 * g++.dg/template/sizeof13.C: New.
11877 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11879 * g++.dg/other/pr35504.C: Add check for thiscall.
11880 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11881 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11883 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11886 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11887 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11888 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11889 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11890 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11891 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11892 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11893 * g++.dg/other/increment1.C: Likewise.
11895 2010-04-09 Tobias Burnus <burnus@net-b.de>
11898 * gfortran.dg/coarray_7.f90: New test.
11899 * gfortran.dg/coarray_8.f90: New test.
11901 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11904 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11906 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11909 * gcc.dg/pr43643.c: New test.
11911 2010-04-08 Tobias Burnus <burnus@net-b.de>
11913 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11915 2010-04-08 Richard Guenther <rguenther@suse.de>
11917 PR tree-optimization/43679
11918 * gcc.c-torture/compile/pr43679.c: New testcase.
11920 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11923 * gcc.dg/pr43670.c: New test.
11925 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11927 PR middle-end/40815
11928 * gcc.dg/tree-ssa/reassoc-19.c: New.
11930 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11933 * gcc.dg/Wunused-var-1.c: New test.
11934 * gcc.dg/Wunused-var-2.c: New test.
11935 * gcc.dg/Wunused-var-3.c: New test.
11936 * gcc.dg/Wunused-var-4.c: New test.
11937 * gcc.dg/Wunused-var-5.c: New test.
11938 * gcc.dg/Wunused-var-6.c: New test.
11939 * gcc.dg/Wunused-parm-1.c: New test.
11941 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11942 * gcc.dg/trunc-1.c: Likewise.
11943 * gcc.dg/vla-9.c: Likewise.
11944 * gcc.dg/dfp/composite-type.c: Likewise.
11946 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11949 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11950 * obj-c++.dg/objc-gc-3.mm: Ditto.
11952 2010-04-07 Simon Baldwin <simonb@google.com>
11954 * gcc.dg/cpp/warn-undef-2.c: New.
11955 * gcc.dg/cpp/warn-traditional-2.c: New.
11956 * gcc.dg/cpp/warn-comments-2.c: New.
11957 * gcc.dg/cpp/warning-directive-1.c: New.
11958 * gcc.dg/cpp/warn-long-long.c: New.
11959 * gcc.dg/cpp/warn-traditional.c: New.
11960 * gcc.dg/cpp/warn-variadic-2.c: New.
11961 * gcc.dg/cpp/warn-undef.c: New.
11962 * gcc.dg/cpp/warn-normalized-1.c: New.
11963 * gcc.dg/cpp/warning-directive-2.c: New.
11964 * gcc.dg/cpp/warn-long-long-2.c: New.
11965 * gcc.dg/cpp/warn-variadic.c: New.
11966 * gcc.dg/cpp/warn-normalized-2.c: New.
11967 * gcc.dg/cpp/warning-directive-3.c: New.
11968 * gcc.dg/cpp/warn-deprecated-2.c: New.
11969 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11970 * gcc.dg/cpp/warn-multichar-2.c: New.
11971 * gcc.dg/cpp/warn-normalized-3.c: New.
11972 * gcc.dg/cpp/warning-directive-4.c: New.
11973 * gcc.dg/cpp/warn-unused-macros.c: New.
11974 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11975 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11976 * gcc.dg/cpp/warn-cxx-compat.c: New.
11977 * gcc.dg/cpp/warn-redefined.c: New.
11978 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11979 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11980 * gcc.dg/cpp/warn-deprecated.c: New.
11981 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11982 * gcc.dg/cpp/warn-redefined-2.c: New.
11983 * gcc.dg/cpp/warn-comments.c: New.
11984 * gcc.dg/cpp/warn-multichar.c: New.
11985 * g++.dg/cpp/warning-directive-1.C: New.
11986 * g++.dg/cpp/warning-directive-2.C: New.
11987 * g++.dg/cpp/warning-directive-3.C: New.
11988 * g++.dg/cpp/warning-directive-4.C: New.
11989 * gfortran.dg/warning-directive-1.F90: New.
11990 * gfortran.dg/warning-directive-3.F90: New.
11991 * gfortran.dg/warning-directive-2.F90: New.
11992 * gfortran.dg/warning-directive-4.F90: New.
11994 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11997 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11999 2010-04-07 Jason Merrill <jason@redhat.com>
12001 * g++.dg/template/dr408.C: New.
12003 * g++.dg/lookup/ns4.C: New.
12006 * g++.dg/template/friend51.C: New test.
12009 * g++.old-deja/g++.other/linkage1.C: Adjust.
12011 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12014 * g++.dg/template/crash94.C: New test.
12016 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12019 * g++.dg/init/aggr5.C: New test.
12020 * g++.dg/init/aggr5.C: New test.
12022 2010-04-07 Richard Guenther <rguenther@suse.de>
12024 PR tree-optimization/43270
12025 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12026 * gcc.dg/Warray-bounds-7.c: Likewise.
12028 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12030 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12031 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12032 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12034 2010-04-07 Jie Zhang <jie@codesourcery.com>
12037 * g++.dg/init/pr42556.C: New test.
12039 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12042 * g++.dg/debug/dwarf2/typedef2.C: New test.
12044 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12046 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12047 c-c++-common/dwarf2/redeclaration-1.C
12049 2010-04-06 Jason Merrill <jason@redhat.com>
12051 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12052 * g++.dg/ext/attrib18.C: Likewise.
12053 * g++.dg/ext/bitfield2.C: Likewise.
12054 * g++.dg/ext/bitfield4.C: Likewise.
12055 * g++.dg/ext/visibility/warn2.C: Likewise.
12056 * g++.dg/ext/visibility/warn3.C: Likewise.
12057 * g++.dg/gomp/pr26690-1.C: Likewise.
12058 * g++.dg/inherit/covariant7.C: Likewise.
12059 * g++.dg/init/synth2.C: Likewise.
12060 * g++.dg/lookup/using7.C: Likewise.
12061 * g++.dg/other/crash-4.C: Likewise.
12062 * g++.dg/other/error13.C: Likewise.
12063 * g++.dg/other/error20.C: Likewise.
12064 * g++.dg/parse/crash31.C: Likewise.
12065 * g++.dg/parse/error16.C: Likewise.
12066 * g++.dg/parse/error19.C: Likewise.
12067 * g++.dg/parse/error27.C: Likewise.
12068 * g++.dg/parse/error28.C: Likewise.
12069 * g++.dg/parse/fused-params1.C: Likewise.
12070 * g++.dg/template/error2.C: Likewise.
12071 * g++.dg/template/local6.C: Likewise.
12072 * g++.dg/template/qualttp15.C: Likewise.
12073 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12074 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12075 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12076 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12077 * g++.old-deja/g++.eh/spec6.C: Likewise.
12078 * g++.old-deja/g++.jason/crash3.C: Likewise.
12079 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12080 * g++.old-deja/g++.law/ctors5.C: Likewise.
12081 * g++.old-deja/g++.law/ctors9.C: Likewise.
12082 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12083 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12084 * g++.old-deja/g++.other/struct1.C: Likewise.
12085 * g++.old-deja/g++.other/volatile1.C: Likewise.
12086 * g++.old-deja/g++.pt/crash36.C: Likewise.
12087 * g++.old-deja/g++.pt/derived3.C: Likewise.
12088 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12089 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12091 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12093 PR middle-end/43519
12094 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12095 * gcc.dg/graphite/id-19.c: New.
12097 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12099 PR middle-end/32824
12100 * gcc.dg/vect/pr32824: New.
12102 2010-04-06 Tobias Burnus <burnus@net-b.de>
12105 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12106 * gfortran.dg/coarray_3.f90: Ditto.
12107 * gfortran.dg/coarray_4.f90: Ditto.
12108 * gfortran.dg/coarray_5.f90: Ditto.
12109 * gfortran.dg/coarray_6.f90: Ditto.
12110 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12112 2010-04-06 Tobias Burnus <burnus@net-b.de>
12115 * gfortran.dg/coarray_4.f90: Fix test.
12116 * gfortran.dg/coarray_6.f90: Add more tests.
12118 2010-04-06 Tobias Burnus <burnus@net-b.de>
12121 * gfortran.dg/coarray_4.f90: New test.
12122 * gfortran.dg/coarray_5.f90: New test.
12123 * gfortran.dg/coarray_6.f90: New test.
12125 2010-04-06 Tobias Burnus <burnus@net-b.de>
12128 * gfortran.dg/iso_fortran_env_5.f90: New test.
12129 * gfortran.dg/iso_fortran_env_6.f90: New test.
12131 2010-04-06 Tobias Burnus <burnus@net-b.de>
12134 * gfortran.dg/coarray_1.f90: New test.
12135 * gfortran.dg/coarray_2.f90: New test.
12136 * gfortran.dg/coarray_3.f90: New test.
12138 2010-04-06 Jason Merrill <jason@redhat.com>
12141 * g++.dg/template/dtor8.C: New.
12144 * g++.dg/template/error-recovery2.C: New.
12146 2010-04-06 Jan Hubicka <jh@suse.czpli
12148 PR tree-optimization/42906
12149 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12151 2010-04-06 Tobias Burnus <burnus@net-b.de>
12154 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12155 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12156 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12158 2010-04-06 Richard Guenther <rguenther@suse.de>
12160 PR tree-optimization/43627
12161 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12163 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12166 * gcc.target/i386/pr43638.c: New test.
12168 2010-04-06 Richard Guenther <rguenther@suse.de>
12170 PR middle-end/43661
12171 * gcc.c-torture/compile/pr43661.c: New testcase.
12173 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12175 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12177 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12179 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12181 2010-04-02 Richard Guenther <rguenther@suse.de>
12183 PR tree-optimization/43629
12184 * gcc.c-torture/execute/pr43629.c: New testcase.
12186 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12187 Dominique d'Humieres <dominiq@lps.ens.fr>
12189 PR libfortran/43605
12190 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12192 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12195 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12197 2010-04-01 Jason Merrill <jason@redhat.com>
12199 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12201 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12202 Manfred Schwarb <manfred99@gmx.ch>
12204 PR libfortran/43605
12205 * gfortran.dg/ftell_3.f90: New test.
12207 2010-04-01 Richard Guenther <rguenther@suse.de>
12209 PR middle-end/43614
12210 * gcc.c-torture/compile/pr43614.c: New testcase.
12212 2010-04-01 Martin Jambor <mjambor@suse.cz>
12214 PR tree-optimization/43141
12215 * gcc.dg/guality/pr43141.c: New test.
12217 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12219 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12220 * g++.dg/eh/spbp.C: Likewise.
12221 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12222 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12224 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12225 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12226 * objc.dg/dwarf-2.m: Likewise.
12228 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12230 PR middle-end/43464
12231 * gcc.dg/graphite/id-pr43464.c: New.
12232 * gcc.dg/graphite/id-pr43464-1.c: New.
12234 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12236 PR middle-end/43351
12237 * gcc.dg/graphite/id-pr43351.c
12239 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12242 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12243 * obj-c++.dg/try-catch-2.mm: Ditto.
12244 * obj-c++.dg/lookup-2.mm: Ditto.
12245 * obj-c++.dg/encode-8.m: Ditto.
12246 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12247 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12248 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12249 * obj-c++.dg/const-str-11.mm: Ditto.
12250 * obj-c++.dg/const-str-9.mm: Ditto.
12251 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12252 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12253 * obj-c++.dg/except-1.mm: Ditto.
12254 * obj-c++.dg/const-str-7.mm: Ditto.
12255 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12256 * obj-c++.dg/const-str-3.mm: Ditto.
12257 * obj-c++.dg/const-str-7.mm: Ditto.
12258 * obj-c++.dg/stubify-2.mm: Change dump file name.
12261 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12263 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12264 Remove dg-xfail-if.
12266 2010-03-31 Martin Jambor <mjambor@suse.cz>
12268 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12269 only with -O2, -O3 or -Os and not with -fwhopr.
12271 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12274 * g++.dg/template/typedef31.C: New test.
12276 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12278 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12279 assembler output on *-*-solaris2*.
12280 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12282 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12285 * gcc.dg/pr43557-1.c: New test.
12286 * gcc.dg/pr43557-2.c: New file.
12288 2010-03-31 Jie Zhang <jie@codesourcery.com>
12291 * gcc.dg/pr43562.c: New test.
12293 2010-03-30 Jason Merrill <jason@redhat.com>
12296 * g++.dg/template/error-recovery1.C: New.
12299 * g++.dg/parse/ambig5.C: New.
12301 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12304 * gcc.dg/guality/pr43593.c: New test.
12306 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12308 PR middle-end/43430
12309 * gcc.dg/vect/pr43430-1.c: New.
12311 2010-03-30 Jason Merrill <jason@redhat.com>
12314 * g++.dg/template/partial7.C: New.
12316 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12318 * gcc.target/s390/stackcheck1.c: New testcase.
12320 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12322 PR libfortran/43265
12323 * gfortran.dg/read_eof_8.f90: New test.
12325 2010-03-29 Jason Merrill <jason@redhat.com>
12327 * gcc.dg/cpp/include6.c: Change [] to ().
12330 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12332 * c-c++-common/raw-string-2.c: Add trigraph test.
12333 * c-c++-common/raw-string-8.c: New.
12334 * c-c++-common/raw-string-9.c: New.
12335 * c-c++-common/raw-string-10.c: New.
12337 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12338 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12339 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12340 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12341 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12342 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12343 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12345 2010-03-29 Richard Guenther <rguenther@suse.de>
12347 PR tree-optimization/43560
12348 * gcc.dg/torture/pr43560.c: New testcase.
12350 2010-03-29 Jason Merrill <jason@redhat.com>
12353 * g++.dg/ext/raw-string-1.C: Change [] to ().
12354 * g++.dg/ext/raw-string-2.C: Change [] to ().
12355 Don't use \ in delimiter.
12356 * g++.dg/ext/raw-string-3.C: Change [] to ().
12357 * g++.dg/ext/raw-string-4.C: Change [] to ().
12358 * g++.dg/ext/raw-string-5.C: Change [] to ().
12359 Test for error on \ in delimiter.
12360 * g++.dg/ext/raw-string-6.C: Change [] to ().
12361 * g++.dg/ext/raw-string-7.C: Change [] to ().
12363 2010-03-29 Jie Zhang <jie@codesourcery.com>
12366 * gcc.dg/pr43564.c: New test.
12368 2010-03-29 Tobias Burnus <burnus@net-b.de>
12371 * gfortran.dg/direct_io_12.f90: New test.
12373 2010-03-28 Jan Hubicka <jh@suse.cz>
12375 PR tree-optimization/43505
12376 * gfortran.dg/pr43505.f90: New testcase.
12378 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12380 PR tree-optimization/43528
12381 * gcc.target/i386/pr43528.c: New test.
12383 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12386 * gcc.dg/parm-impl-decl-3.c: New test.
12388 2010-03-26 Jason Merrill <jason@redhat.com>
12391 * g++.dg/cpp0x/parse1.C: New.
12393 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12396 * gcc.target/i386/pr43524.c: New test.
12398 2010-03-26 Martin Jambor <mjambor@suse.cz>
12400 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12401 whitespace, rename main to foo.
12402 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12403 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12404 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12405 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12406 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12407 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12408 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12409 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12410 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12411 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12412 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12414 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12417 * g++.dg/other/crash-10.C: New test.
12418 * g++.dg/other/crash-11.C: New test.
12420 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12422 PR libfortran/43517
12423 * gfortran.dg/read_eof_7.f90: New test.
12425 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12429 * objc-obj-c++-shared: New directory.
12430 * objc-obj-c++-shared/Object1-implementation.h: New file.
12431 * objc-obj-c++-shared/Object1.h: New file.
12432 * objc-obj-c++-shared/Protocol1.h: New file.
12433 * objc-obj-c++-shared/next-abi.h: New file.
12434 * objc-obj-c++-shared/next-mapping.h: New file.
12435 * objc/execute/next_mapping.h: Delete.
12436 * objc.dg/special/special.exp: For all targets run the tests with
12437 -fgnu-runtime, for darwin targets also run the tests with
12439 * objc.dg/dg.exp: Ditto.
12440 * obj-c++.dg/dg.exp: Ditto.
12441 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12442 Protocol1.h) and next-mapping.h as required. Amend testcase to
12443 include use of updated NeXT interface.
12444 * objc/execute/formal_protocol-5.m: Ditto.
12445 * objc/execute/protocol-isEqual-2.m: Ditto.
12446 * objc/execute/protocol-isEqual-4.m: Ditto.
12447 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12448 Protocol1.h) and next-mapping.h as required.
12449 * objc/execute/object_is_class.m: Ditto.
12450 * objc/execute/enumeration-1.m: Ditto.
12451 * objc/execute/class-13.m: Ditto.
12452 * objc/execute/formal_protocol-2.m: Ditto.
12453 * objc/execute/formal_protocol-4.m: Ditto.
12454 * objc/execute/class-1.m: Ditto.
12455 * objc/execute/bycopy-1.m: Ditto.
12456 * objc/execute/formal_protocol-6.m: Ditto.
12457 * objc/execute/bycopy-3.m: Ditto.
12458 * objc/execute/class-3.m: Ditto.
12459 * objc/execute/bf-11.m: Ditto.
12460 * objc/execute/class-5.m: Ditto.
12461 * objc/execute/bf-13.m: Ditto.
12462 * objc/execute/class-7.m: Ditto.
12463 * objc/execute/bf-15.m: Ditto.
12464 * objc/execute/class-9.m: Ditto.
12465 * objc/execute/bf-17.m: Ditto.
12466 * objc/execute/bf-19.m: Ditto.
12467 * objc/execute/IMP.m: Ditto.
12468 * objc/execute/exceptions/catchall-1.m: Ditto.
12469 * objc/execute/exceptions/trivial.m: Ditto.
12470 * objc/execute/exceptions/finally-1.m: Ditto.
12471 * objc/execute/exceptions/local-variables-1.m: Ditto.
12472 * objc/execute/exceptions/foward-1.m: Ditto.
12473 * objc/execute/bf-2.m: Ditto.
12474 * objc/execute/string1.m: Ditto.
12475 * objc/execute/bf-4.m: Ditto.
12476 * objc/execute/informal_protocol.m: Ditto.
12477 * objc/execute/string3.m: Ditto.
12478 * objc/execute/bf-6.m: Ditto.
12479 * objc/execute/bf-8.m: Ditto.
12480 * objc/execute/class-tests-1.h: Ditto.
12481 * objc/execute/protocol-isEqual-1.m: Ditto.
12482 * objc/execute/protocol-isEqual-3.m: Ditto.
12483 * objc/execute/_cmd.m: Ditto.
12484 * objc/execute/function-message-1.m: Ditto.
12485 * objc/execute/bf-20.m: Ditto.
12486 * objc/execute/bf-common.h: Ditto.
12487 * objc/execute/np-2.m: Ditto.
12488 * objc/execute/class-10.m: Ditto.
12489 * objc/execute/class-12.m: Ditto.
12490 * objc/execute/enumeration-2.m: Ditto.
12491 * objc/execute/class-14.m: Ditto.
12492 * objc/execute/encode-1.m: Ditto.
12493 * objc/execute/formal_protocol-1.m: Ditto.
12494 * objc/execute/formal_protocol-3.m: Ditto.
12495 * objc/execute/accessing_ivars.m: Ditto.
12496 * objc/execute/bycopy-2.m: Ditto.
12497 * objc/execute/class-2.m: Ditto.
12498 * objc/execute/bf-10.m: Ditto.
12499 * objc/execute/formal_protocol-7.m: Ditto.
12500 * objc/execute/root_methods.m: Ditto.
12501 * objc/execute/class-4.m: Ditto.
12502 * objc/execute/bf-12.m: Ditto.
12503 * objc/execute/class-6.m: Ditto.
12504 * objc/execute/bf-14.m: Ditto.
12505 * objc/execute/nested-func-1.m: Ditto.
12506 * objc/execute/class-8.m: Ditto.
12507 * objc/execute/private.m: Ditto.
12508 * objc/execute/bf-16.m: Ditto.
12509 * objc/execute/bf-18.m: Ditto.
12510 * objc/execute/load-3.m: Ditto.
12511 * objc/execute/compatibility_alias.m: Ditto.
12512 * objc/execute/bf-1.m: Ditto.
12513 * objc/execute/no_clash.m: Ditto.
12514 * objc/execute/bf-3.m: Ditto.
12515 * objc/execute/string2.m: Ditto.
12516 * objc/execute/bf-5.m: Ditto.
12517 * objc/execute/string4.m: Ditto.
12518 * objc/execute/bf-7.m: Ditto.
12519 * objc/execute/object_is_meta_class.m: Ditto.
12520 * objc/execute/bf-9.m: Ditto.
12521 * objc/execute/bf-21.m: Ditto.
12522 * objc/execute/cascading-1.m: Ditto.
12523 * objc/execute/trivial.m: Ditto.
12524 * objc/execute/np-1.m: Ditto.
12525 * objc/compile/trivial.m: Ditto.
12526 * objc/execute/class_self-2.m: Include <stdlib.h>.
12527 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12528 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12529 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12530 and 64bit. Use new NeXT interface as required.
12531 * objc.dg/special/unclaimed-category-1.m: Ditto.
12532 * objc.dg/special/unclaimed-category-1.h: Ditto.
12533 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12534 * objc.dg/func-ptr-1.m: Ditto.
12535 * objc.dg/stret-1.m: Ditto.
12536 * objc.dg/encode-2.m: Ditto.
12537 * objc.dg/category-1.m: Ditto.
12538 * objc.dg/encode-3.m: Ditto.
12539 * objc.dg/call-super-3.m: Ditto.
12540 * objc.dg/method-3.m: Ditto.
12541 * objc.dg/func-ptr-2.m: Ditto.
12542 * objc.dg/lookup-1.m: Ditto.
12543 * objc.dg/encode-4.m: Ditto.
12544 * objc.dg/fix-and-continue-1.m: Ditto.
12545 * objc.dg/proto-lossage-3.m: Ditto.
12546 * objc.dg/method-13.m: Ditto.
12547 * objc.dg/proto-qual-1.m: Ditto.
12548 * objc.dg/zero-link-3.m: Ditto.
12549 * objc.dg/bitfield-1.m: Ditto.
12550 * objc.dg/va-meth-1.m: Ditto.
12551 * objc.dg/super-class-3.m: Ditto.
12552 * objc.dg/call-super-1.m: Ditto.
12553 * objc.dg/type-size-2.m: Ditto.
12554 * objc.dg/method-10.m: Ditto.
12555 * objc.dg/defs.m: Ditto.
12556 * objc.dg/const-str-3.m: Ditto.
12557 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12558 Protocol1.h) and next-mapping.h as required. Use new NeXT
12559 interface as required.
12560 * objc.dg/super-class-4.m: Ditto.
12561 * objc.dg/comp-types-8.m: Ditto.
12562 * objc.dg/call-super-2.m: Ditto.
12563 * objc.dg/objc-fast-4.m: Ditto.
12564 * objc.dg/method-6.m: Ditto.
12565 * objc.dg/const-str-3.m: Ditto.
12566 * objc.dg/const-str-7.m: Ditto.
12567 * objc.dg/method-15.m: Ditto.
12568 * objc.dg/method-19.m: Ditto.
12569 * objc.dg/sync-1.m: Ditto.
12570 * objc.dg/layout-1.m: Ditto.
12571 * objc.dg/bitfield-3.m: Ditto.
12572 * objc.dg/try-catch-3.m: Ditto.
12573 * objc.dg/try-catch-7.m: Ditto.
12574 * objc.dg/comp-types-10.m: Ditto.
12575 * objc.dg/selector-2.: Ditto.
12576 * objc.dg/method-7.m: Ditto.
12577 * objc.dg/typedef-alias-1.m: Ditto.
12578 * objc.dg/proto-lossage-2.m: Ditto.
12579 * objc.dg/comp-types-11.m: Ditto.
12580 * objc.dg/sizeof-1.m: Ditto.
12581 * objc.dg/method-17.m: Ditto.
12582 * objc.dg/bitfield-5.m: Ditto.
12583 * objc.dg/try-catch-1.m: Ditto.
12584 * objc.dg/encode-5.m: Ditto.
12585 * objc.dg/fix-and-continue-2.m: Ditto.
12586 * objc.dg/method-9.m: Ditto.
12587 * objc.dg/isa-field-1.m: Ditto.
12588 * objc.dg/local-decl-2.m: Ditto.
12589 * objc.dg/objc-gc-4.m: Ditto.
12590 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12591 * objc.dg/gnu-runtime-3.m: Ditto.
12592 * objc.dg/encode-7.m: Ditto.
12593 * objc.dg/encode-8.m: Ditto.
12594 * objc.dg/selector-3.m: Ditto.
12595 * objc.dg/gnu-runtime-1.m: Ditto.
12596 * objc.dg/const-str-12.m: Ditto.
12597 * objc.dg/gnu-runtime-2.m: Ditto.
12598 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12599 * objc.dg/selector-1.m: Ditto.
12600 * objc.dg/stubify-2.m: Ditto.
12601 * objc.dg/zero-link-1.m: Ditto.
12602 * objc.dg/stret-2.m: Ditto.
12603 * objc.dg/zero-link-2.m: Ditto.
12604 * objc.dg/next-runtime-1.m: Ditto.
12605 * objc.dg/symtab-1.m: Ditto.
12606 * objc.dg/stubify-1.m: Ditto.
12607 * objc.dg/bitfield-2.m: Ditto.
12608 * objc.dg/try-catch-10.m: Apply to both runtimes.
12609 * objc.dg/const-str-1.m: Ditto.
12610 * objc.dg/image-info.m: Ditto.
12611 * objc.dg/encode-9.m: Ditto.
12612 * objc.dg/pragma-1.m: Apply test to all targets.
12613 * objc.dg/const-str-4.m: Ditto.
12614 * objc.dg/const-str-8.m: Ditto.
12615 * objc.dg/super-class-2.m: Ditto.
12616 * objc.dg/try-catch-5.m: Ditto.
12617 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12618 Protocol1.h) and next-mapping.h as required. Use new NeXT
12619 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12620 * objc.dg/const-str-11.m: Ditto.
12621 * objc.dg/const-str-9.m: Ditto.
12622 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12623 * objc.dg/encode-1.m: Remove redundant -lobjc.
12624 * objc.dg/try-catch-9.m: Tidy space.
12625 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12626 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12627 and 64bit. Use new NeXT interface as required.
12628 * obj-c++.dg/template-4.mm: Ditto.
12629 * obj-c++.dg/defs.mm: Ditto.
12630 * obj-c++.dg/basic.mm: Ditto.
12631 * obj-c++.dg/encode-4.mm: Ditto.
12632 * obj-c++.dg/method-17.mm: Ditto.
12633 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12634 * obj-c++.dg/cxx-class-1.mm: Ditto.
12635 * obj-c++.dg/method-10.mm: Ditto.
12636 * obj-c++.dg/va-meth-1.mm: Ditto.
12637 * obj-c++.dg/encode-5.mm: Ditto.
12638 * obj-c++.dg/lookup-2.mm: Ditto.
12639 * obj-c++.dg/template-3.mm: Ditto.
12640 * obj-c++.dg/proto-qual-1.mm: Ditto.
12641 * obj-c++.dg/qual-types-1.m: Ditto.
12642 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12643 * obj-c++.dg/template-1.mm: Ditto.
12644 * obj-c++.dg/encode-6.mm: Ditto.
12645 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12646 Protocol1.h) and next-mapping.h as required. Use new NeXT
12647 interface as required.
12648 * obj-c++.dg/except-1.mm: Ditto.
12649 * obj-c++.dg/const-str-7.mm: Ditto.
12650 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12651 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12652 * obj-c++.dg/selector-2.mm: Ditto.
12653 * obj-c++.dg/isa-field-1.mm: Ditto.
12654 * obj-c++.dg/try-catch-1.mm: Ditto.
12655 * obj-c++.dg/local-decl-1.mm: Ditto.
12656 * obj-c++.dg/try-catch-9.mm: Ditto.
12657 * obj-c++.dg/no-extra-load.mm: Ditto.
12658 * obj-c++.dg/selector-5.mm: Ditto.
12659 * obj-c++.dg/method-12.mm: Ditto.
12660 * obj-c++.dg/try-catch-11.mm: Ditto.
12661 * obj-c++.dg/comp-types-11.mm: Ditto.
12662 * obj-c++.dg/bitfield-3.mm: Ditto.
12663 * obj-c++.dg/method-6.mm: Ditto.
12664 * obj-c++.dg/super-class-2.mm: Ditto.
12665 * obj-c++.dg/method-21.mm: Ditto.
12666 * obj-c++.dg/const-str-8.mm: Ditto.
12667 * obj-c++.dg/try-catch-7.mm: Ditto.
12668 * obj-c++.dg/method-15.mm: Ditto.
12669 * obj-c++.dg/layout-1.mm: Ditto.
12670 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12671 * obj-c++.dg/const-str-3.mm: Ditto.
12672 * obj-c++.dg/try-catch-2.mm: Ditto.
12673 * obj-c++.dg/objc-gc-3.mm: Ditto.
12674 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12675 * obj-c++.dg/bitfield-1.mm: Ditto.
12676 * obj-c++.dg/selector-6.mm: Ditto.
12677 * obj-c++.dg/method-13.mm: Ditto.
12678 * obj-c++.dg/comp-types-12.mm: Ditto.
12679 * obj-c++.dg/bitfield-4.mm: Ditto.
12680 * obj-c++.dg/try-catch-8.mm: Ditto.
12681 * obj-c++.dg/method-2.mm: Ditto.
12682 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12683 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12684 * obj-c++.dg/const-str-4.mm: Ditto.
12685 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12686 * obj-c++.dg/try-catch-3.mm: Ditto.
12687 * obj-c++.dg/comp-types-9.mm: Ditto.
12688 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12689 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12690 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12691 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12692 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12693 Use new NeXT interface as required.
12694 * obj-c++.dg/const-str-10.mm: Ditto.
12695 * obj-c++.dg/const-str-11.mm: Ditto.
12696 * obj-c++.dg/const-str-9.mm: Ditto.
12697 * obj-c++.dg/method-11.mm: Ditto.
12698 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12699 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12700 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12701 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12702 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12704 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12707 * g++.dg/template/typedef30.C: New test case.
12709 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12712 * gcc.c-torture/execute/pr43385.c: New test.
12714 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12716 * gcc.dg/strncpy-fix-1.c: New test.
12718 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12721 * lib/objc-torture.exp (objc-set-runtime-options): New.
12722 * objc/execute/execute.exp: Check runtime options on each pass.
12723 * objc/execute/exceptions/exceptions.exp: Ditto.
12724 * objc/compile/compile.exp: Ditto.
12727 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12729 (check_effective_target_objc2): New proc.
12730 (check_effective_target_next_runtime): New proc.
12731 * lib/objc.exp: Determine which runtime is in force and support it.
12732 * lib/obj-c++.exp: Ditto.
12734 2010-03-24 Jason Merrill <jason@redhat.com>
12737 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12739 2010-03-24 Martin Jambor <mjambor@suse.cz>
12741 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12743 * gcc.dg/ipa/ipa-2.c: Likewise.
12744 * gcc.dg/ipa/ipa-3.c: Likewise.
12745 * gcc.dg/ipa/ipa-4.c: Likewise.
12746 * gcc.dg/ipa/ipa-5.c: Likewise.
12747 * gcc.dg/ipa/ipa-7.c: Likewise.
12748 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12750 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12751 i_can_not_be_propagated_fully2 into a loop.
12752 * gcc.dg/ipa/ipa-8.c: New test.
12753 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12755 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12759 * gcc.dg/guality/pr43479.c: New test.
12760 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12761 and add volatile keyword.
12763 2010-03-23 Mike Stump <mikestump@comcast.net>
12765 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12767 2010-03-23 Jason Merrill <jason@redhat.com>
12769 * g++.dg/ext/altivec-17.C: Adjust error message.
12771 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12772 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12773 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12774 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12775 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12776 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12778 2010-03-22 Jason Merrill <jason@redhat.com>
12781 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12782 * g++.dg/ext/is_pod_98.C: New.
12785 * g++.dg/cpp0x/auto18.C: New.
12787 * gcc.dg/pr36997.c: Adjust error message.
12788 * g++.dg/ext/vector9.C: Likewise.
12789 * g++.dg/conversion/simd3.C: Likewise.
12790 * g++.dg/other/error23.C: Likewise.
12792 2010-03-22 Michael Matz <matz@suse.de>
12794 PR middle-end/43475
12795 * gfortran.dg/pr43475.f90: New testcase.
12797 2010-03-22 Richard Guenther <rguenther@suse.de>
12799 PR tree-optimization/43390
12800 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12802 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12804 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12805 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12807 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12808 Michael Matz <matz@suse.de>
12811 * g++.dg/parse/crash56.C: New test.
12813 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12816 * gfortran.dg/whole_file_15.f90 : New test.
12818 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12821 * gfortran.dg/inquire_size.f90: New test.
12823 2010-03-20 Richard Guenther <rguenther@suse.de>
12825 PR rtl-optimization/43438
12826 * gcc.c-torture/execute/pr43438.c: New testcase.
12828 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12831 * g++.dg/abi/mangle42.C: New test.
12833 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12836 * gcc.dg/pr43211.c: New test.
12837 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12839 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12841 PR rtl-optimization/42258
12842 * gcc.target/arm/thumb1-mul-moves.c: New test.
12845 * gcc.target/arm/thumb-andsi.c: New test.
12847 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12848 dg-require-effective-target.
12850 2010-03-19 Michael Matz <matz@suse.de>
12853 * g++.dg/other/pr43116.C: New testcase.
12855 2010-03-19 Michael Matz <matz@suse.de>
12858 * gcc.dg/pr43305.c: New testcase.
12860 2010-03-19 Richard Guenther <rguenther@suse.de>
12862 PR tree-optimization/43415
12863 * gcc.c-torture/compile/pr43415.c: New testcase.
12865 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12868 * gnat.dg/case_optimization2.adb: New test.
12869 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12871 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12872 Jack Howarth <howarth@bromo.med.uc.edu>
12875 * gcc.target/i386/push-1.c: Don't xfail
12876 scan-assembler-not "movups" on darwin.
12878 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12881 * gcc.dg/pr43058.c: New test.
12883 2010-03-18 Martin Jambor <mjambor@suse.cz>
12885 PR middle-end/42450
12886 * g++.dg/torture/pr42450.C: New test.
12888 2010-03-18 Michael Matz <matz@suse.de>
12890 PR middle-end/43419
12891 * gcc.dg/pr43419.c: New testcase.
12893 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12895 PR rtl-optimization/43360
12896 * gcc.dg/torture/pr43360.c: New.
12898 2010-03-18 Michael Matz <matz@suse.de>
12900 PR tree-optimization/43402
12901 * gcc.dg/pr43402.c: New testcase.
12903 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12906 * gcc.dg/pr42427.c: New test.
12908 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12910 PR libfortran/43265
12911 * gfortran.dg/read_empty_file.f: New test.
12912 * gfortran.dg/read_eof_all.f90: New test.
12913 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12914 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12916 2010-03-17 Michael Matz <matz@suse.de>
12918 * gcc.dg/pr43300.c: Add -w.
12920 2010-03-17 Richard Guenther <rguenther@suse.de>
12922 * gcc.dg/pr43379.c: Add -w.
12924 2010-03-17 Tobias Burnus <burnus@net-b.de>
12927 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12929 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12931 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12933 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12935 * ada/acats/run_all.sh: Log start and end times.
12937 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12939 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12941 2010-03-16 Richard Guenther <rguenther@suse.de>
12943 PR middle-end/43379
12944 * gcc.dg/pr43379.c: New testcase.
12946 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12949 * gcc.dg/guality/pr43051-1.c: New test.
12951 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12954 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12956 2010-03-15 Michael Matz <matz@suse.de>
12958 PR middle-end/43300
12959 * gcc.dg/pr43300.c: New testcase.
12961 2010-03-15 Richard Guenther <rguenther@suse.de>
12963 PR tree-optimization/43367
12964 * gcc.c-torture/compile/pr43367.c: New testcase.
12966 2010-03-15 Richard Guenther <rguenther@suse.de>
12968 PR tree-optimization/43317
12969 * gcc.dg/pr43317.c: New testcase.
12971 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12973 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12975 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12977 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12979 2010-03-14 Tobias Burnus <burnus@net-b.de>
12982 * gfortran.dg/impure_constructor_1.f90: New test.
12984 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12986 PR middle-end/43354
12987 * gfortran.dg/graphite/id-pr43354.f: New.
12989 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12991 PR middle-end/43349
12992 * gfortran.dg/graphite/pr43349.f: New.
12994 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12996 PR middle-end/43306
12997 * gcc.dg/graphite/pr43306.c: New.
12999 2010-03-12 David S. Miller <davem@davemloft.net>
13001 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13004 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13006 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13008 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13012 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13014 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13016 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13017 fail for *-*-mingw* targets.
13019 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13022 * gcc.dg/guality/pr43329-1.c: New test.
13024 2010-03-11 Martin Jambor <mjambor@suse.cz>
13026 PR tree-optimization/43257
13027 * g++.dg/torture/pr43257.C: New test.
13029 2010-03-11 Tobias Burnus <burnus@net-b.de>
13032 * gfortran.dg/namelist_61.f90: New test.
13034 2010-03-11 Richard Guenther <rguenther@suse.de>
13036 PR tree-optimization/43255
13037 * gcc.c-torture/compile/pr43255.c: New testcase.
13039 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13041 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13042 * gcc.dg/pr43280.c: New testcase.
13044 2010-03-11 Richard Guenther <rguenther@suse.de>
13047 * gcc.dg/lto/20100227-1_0.c: New testcase.
13048 * gcc.dg/lto/20100227-1_1.c: Likewise.
13050 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13052 PR libfortran/43320
13053 PR libfortran/43265
13054 * gfortran.dg/read_eof_6.f: New test
13055 * gfortran.dg/read_x_eof.f90: New test.
13056 * gfortran.dg/read_x_past.f: Update test.
13058 2010-03-10 Jan Hubicka <jh@suse.cz>
13060 * gcc.c-torture/compile/pr43288.c: New test.
13062 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13064 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13066 * g++.old-deja/g++.pt/asm2.C: Likewise.
13067 * gcc.c-torture/compile/20000804-1.c: Likewise.
13068 * gcc.target/i386/clobbers.c: Likewise.
13070 2010-03-10 Tobias Burnus <burnus@net-b.de>
13073 * gfortran.dg/c_assoc_3.f90: New test.
13075 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13078 * gcc.dg/guality/pr36728-1.c: New test.
13079 * gcc.dg/guality/pr36728-2.c: New test.
13081 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13083 * gcc.dg/h8300-div-delay-slot.c: New test.
13085 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13087 PR tree-optimization/43236
13088 * gcc.c-torture/execute/pr43236.c: New test.
13090 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13092 PR middle-end/42859
13093 * g++.dg/eh/pr42859.C: New test.
13095 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13098 * gcc.dg/pr43299.c: New test.
13101 * g++.dg/eh/unwind2.C: New test.
13103 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13104 Reza Yazdani <reza.yazdani@amd.com>
13106 PR middle-end/43065
13107 * gcc.dg/graphite/run-id-4.c: New.
13109 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13111 PR middle-end/43065
13112 * gcc.dg/graphite/run-id-3.c: New.
13114 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13116 PR middle-end/42644
13117 PR middle-end/42130
13118 * gcc.dg/graphite/id-18.c: New.
13119 * gcc.dg/graphite/run-id-pr42644.c: New.
13121 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13123 PR middle-end/42326
13124 * gcc.dg/graphite/pr42326.c: New.
13126 2010-03-08 Richard Guenther <rguenther@suse.de>
13128 PR tree-optimization/43269
13129 * gcc.c-torture/execute/pr43269.c: New testcase.
13131 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13134 * gfortran.dg/typebound_call_13.f03: New.
13136 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13138 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13139 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13141 2010-03-05 Jason Merrill <jason@redhat.com>
13143 * g++.dg/abi/mangle40.C: Require weak and alias.
13145 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13147 PR middle-end/42326
13148 * gfortran.dg/graphite/pr42326.f90: New.
13149 * gfortran.dg/graphite/pr42326-1.f90: New.
13151 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13153 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13154 (gnat_target_compile): Likewise.
13155 Reinitialize GNAT_UNDER_TEST if target changes.
13156 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13157 (local_find_gnatmake): Pass full --GCC to gnatlink.
13160 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13163 * gcc.dg/compound-literal-1.c: New testcase.
13165 2010-03-04 Martin Jambor <mjambor@suse.cz>
13167 PR tree-optimization/43164
13168 PR tree-optimization/43191
13169 * gcc.c-torture/compile/pr43164.c: New test.
13170 * gcc.c-torture/compile/pr43191.c: Likewise.
13172 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13175 * gfortran.dg/finalize_9.f90: New.
13177 2010-03-04 Tobias Burnus <burnus@net-b.de>
13178 Ken Werner <ken@linux.vnet.ibm.com>
13180 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13181 to dg-options for spu.
13182 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13183 dump-scan target to exclude spu.
13185 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13187 PR middle-end/43209
13188 * gcc.dg/tree-ssa/ivopts-4.c: New.
13190 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13192 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13193 include-opts and exclude-opts; skip checking the flags if arguments
13194 are the same as the defaults.
13195 (dg-xfail-if): Verify the number of arguments, supply defaults
13196 for unspecified optional arguments.
13197 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13199 2010-03-03 Jason Merrill <jason@redhat.com>
13202 * g++.dg/abi/mangle40.C: Updated.
13204 2010-03-03 Jason Merrill <jason@redhat.com>
13206 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13207 * g++.dg/abi/mangle23.C: Likewise.
13208 * g++.dg/eh/simd-2.C: Likewise.
13209 * g++.dg/ext/attribute-test-2.C: Likewise.
13210 * g++.dg/ext/vector14.C: Likewise.
13211 * g++.dg/other/pr34435.C: Likewise.
13212 * g++.dg/template/conv8.C: Likewise.
13213 * g++.dg/template/nontype9.C: Likewise.
13214 * g++.dg/template/qualttp17.C: Likewise.
13215 * g++.dg/template/ref1.C: Likewise.
13216 * g++.old-deja/g++.pt/crash68.C: Likewise.
13217 * g++.old-deja/g++.pt/ref1.C: Likewise.
13218 * g++.old-deja/g++.pt/ref3.C: Likewise.
13219 * g++.old-deja/g++.pt/ref4.C: Likewise.
13222 * g++.dg/abi/mangle40.C: New.
13223 * g++.dg/abi/mangle41.C: New.
13224 * g++.dg/lto/20100302_0.C: New.
13225 * g++.dg/lto/20100302_1.C: New.
13226 * g++.dg/lto/20100302.h: New.
13228 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13231 * gfortran.dg/internal_pack_12.f90: New test.
13233 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13235 * gcc.dg/pr36997.c: Adjust error message.
13237 2010-03-03 Mike Stump <mikestump@comcast.net>
13239 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13240 adjustments to not be present on machines that align the stack to
13241 more than 4 bytes and don't have a red zone yet as that is an
13242 unimplemented optimization.
13244 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13247 * gfortran.dg/impure_assignment_3.f90: New.
13249 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13252 * gfortran.dg/pr43229.f90: New test.
13255 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13258 * gcc.dg/guality/pr43177.c: New test.
13260 2010-03-02 Jason Merrill <jason@redhat.com>
13262 * g++.dg/ext/vector9.C: Adjust error message.
13263 * g++.dg/conversion/simd3.C: Likewise.
13264 * g++.dg/other/error23.C: Likewise.
13266 2010-03-02 Mike Stump <mikestump@comcast.net>
13269 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13271 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13274 * gfortran.dg/internal_pack_10.f90: New test.
13277 * gfortran.dg/internal_pack_11.f90: New test.
13279 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13281 PR middle-end/42640
13282 * gcc.dg/tree-ssa/pr42640.c: New.
13284 2010-03-01 Richard Guenther <rguenther@suse.de>
13286 PR tree-optimization/43220
13287 * gcc.c-torture/execute/pr43220.c: New testcase.
13289 2010-03-01 Richard Guenther <rguenther@suse.de>
13291 PR middle-end/43213
13292 * gcc.dg/pr43213.c: New testcase.
13294 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13297 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13299 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13301 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13303 (check_effective_target_ucn): Likewise.
13305 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13307 * gcc.dg/ucnid-2.c: Likewise.
13308 * gcc.dg/ucnid-3.c: Likewise.
13309 * gcc.dg/ucnid-4.c: Likewise.
13310 * gcc.dg/ucnid-11.c: Likewise.
13311 * gcc.dg/ucnid-12.c: Likewise.
13312 * gcc.dg/ucnid-6.c: Skip if !ucn.
13313 * gcc.dg/ucnid-9.c: Likewise.
13315 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13317 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13318 lists to dg-skip-if.
13319 * gcc.target/i386/stackalign/return-3.c: Likewise.
13321 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13323 * gcc.target/i386/clearcap.map: New file.
13324 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13325 Pass clearcap.map by default if supported.
13327 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13330 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13332 * gfortran.dg/stat_2.f90: Likewise.
13334 2010-03-01 Tobias Burnus <burnus@net-b.de>
13337 * gfortran.dg/module_read_2.f90: New test.
13339 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13342 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13343 * g++.dg/abi/mangle12.C: Likewise.
13344 * g++.dg/abi/mangle20-2.C: Likewise.
13345 * g++.dg/abi/mangle17.C: Likewise.
13346 * g++.dg/template/cond2.C: Likewise.
13347 * g++.dg/template/pr35240.C: Likewise.
13349 2010-02-27 Richard Guenther <rguenther@suse.de>
13351 PR tree-optimization/43186
13352 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13354 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13356 * g++.dg/abi/packed1.C: Expect warning on the SH.
13358 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13361 * g++.dg/parse/error37.C: New test.
13363 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13367 * gcc.dg/pr8927-1.c: Match new note.
13368 * gcc.dg/990506-0.c: Likewise.
13369 * gcc.dg/gomp/flush-2.c: Likewise.
13370 * gcc.dg/gomp/atomic-5.c: Likewise.
13371 * gcc.dg/gomp/pr34607.c: Likewise.
13372 * gcc.dg/pr35746.c: Likewise.
13373 * gcc.dg/cpp/pragma-1.c: Likewise.
13374 * gcc.dg/cpp/pragma-2.c: Likewise.
13375 * gcc.dg/pr41842.c: Likewise.
13376 * gcc.dg/noncompile/20040629-1.c: Likewise.
13377 * objc.dg/private-1.m: Likewise.
13379 2010-02-27 Tobias Burnus <burnus@net-b.de>
13382 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13383 * gfortran.dg/default_initialization_4.f90: New test.
13385 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13387 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13388 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13389 * gnat.dg/thin_pointer2.adb: New test.
13390 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13392 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13395 * gcc.dg/cpp/c90-pedantic.c: New.
13396 * gcc.dg/cpp/c90.c: New.
13397 * gcc.dg/gnu90-const-expr-1.c: New.
13398 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13400 2010-02-26 Richard Guenther <rguenther@suse.de>
13402 PR tree-optimization/43186
13403 * gcc.c-torture/compile/pr43186.c: New testcase.
13405 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13408 * c-c++-common/dwarf2/pr43190.c: New test.
13410 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13412 PR testsuite/37074:
13413 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13415 2010-02-26 Richard Guenther <rguenther@suse.de>
13417 PR tree-optimization/43188
13418 * gcc.c-torture/compile/pr43188.c: New testcase.
13420 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13423 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13425 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13427 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13429 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13432 * gcc.target/powerpc/pr43154.c: New file.
13434 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13437 * gfortran.dg/debug/pr43166.f: New test.
13440 * gcc.dg/torture/pr43165.c: New test.
13442 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13445 * c-c++-common/pr41779.c: Update.
13447 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13450 * lib/gnat-dg.exp (gnat_load): Redefine.
13452 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13453 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13455 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13458 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13459 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13463 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13465 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13467 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13470 * gcc.dg/guality/vla-1.c: New test.
13472 2010-02-24 Tobias Burnus <burnus@net-b.de>
13475 * gfortran.dg/c_ptr_tests_15.f90: New test.
13477 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13480 * gcc.target/i386/pr43107.c: New test.
13482 2010-02-23 Jason Merrill <jason@redhat.com>
13485 * g++.dg/cpp0x/variadic100.C: New.
13487 2010-02-23 Jason Merrill <jason@redhat.com>
13490 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13491 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13492 * c-c++-common/dwarf2/vla1.c: New.
13494 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13497 * gcc.dg/pr43139.c: New test.
13500 * gcc.dg/guality/pr43077-1.c: New test.
13502 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13505 * gcc.dg/march.c: New.
13506 * gcc.dg/march-generic.c: New.
13507 * gcc.dg/mtune.c: New.
13509 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13511 PR middle-end/43083
13512 * gcc.dg/graphite/pr43083.c: New.
13514 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13516 PR middle-end/43097
13517 * gfortran.dg/graphite/pr43097.f: New.
13519 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13520 Manuel López-Ibáñez <manu@gcc.gnu.org>
13522 PR middle-end/43140
13523 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13525 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13527 PR middle-end/43026
13528 * g++.dg/graphite/pr43026.C: New.
13530 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13533 * gcc.dg/cleanup-1.c: Update.
13534 * gcc.dg/func-args-1.c: Update.
13535 * gcc.dg/format/sentinel-1.c: Update.
13536 * g++.old-deja/g++.jason/scoping10.C: Update.
13537 * g++.old-deja/g++.ns/lookup5.C: Update.
13538 * g++.dg/ext/cleanup-1.C: Update.
13539 * g++.dg/parse/varmod1.C: Update.
13540 * g++.dg/parse/error33.C: Update.
13541 * g++.dg/expr/call3.C: Update.
13542 * g++.dg/func-args-1.C: New.
13544 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13547 * gcc.dg/attr-used-2.c: Moved to ...
13548 * c-c++-common/attr-used-2.c: Here.
13550 * gcc.dg/attr-used.c: Moved to ...
13551 * c-c++-common/attr-used.c: Here.
13553 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13555 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13557 2010-02-22 Richard Guenther <rguenther@suse.de>
13560 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13561 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13563 2010-02-22 Richard Guenther <rguenther@suse.de>
13565 PR tree-optimization/42749
13566 * gcc.c-torture/compile/pr42749.c: New testcase.
13568 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13571 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13572 * gfortran.dg/internal_pack_9.f90: New test.
13574 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13577 * g++.dg/template/recurse.C: Adjust.
13578 * g++.dg/template/pr23510.C: New.
13580 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13583 * g++.dg/template/memclass4.C: New test.
13585 2010-02-21 Tobias Burnus <burnus@net-b.de>
13588 * gfortran.dg/reassoc_5.f90: New test.
13590 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13593 * gcc.target/i386/pr43067.c: New test.
13595 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13598 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13600 * g++.dg/warn/Wconversion-null.C: New test.
13601 * g++.old-deja/g++.other/null1.C: Move to...
13602 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13604 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13608 * gfortran.dg/dependency_26.f90: New test.
13611 * gfortran.dg/internal_pack_7.f90: New test.
13614 * gfortran.dg/internal_pack_8.f90: New test.
13616 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13619 * c-c++-common/pr41779.c: Fix broken testcase.
13621 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13624 * c-c++-common/pr36513.c: New testcase.
13625 * c-c++-common/pr36513-2.c: New testcase.
13627 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13630 * c-c++-common/pr41779.c: New.
13632 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13635 * gcc.dg/pr43084.c: New test.
13637 2010-02-19 Richard Guenther <rguenther@suse.de>
13639 PR tree-optimization/42916
13640 * gcc.dg/pr42916.c: New testcase.
13642 2010-02-18 Jason Merrill <jason@redhat.com>
13645 * g++.dg/abi/packed1.C: Add expected warning.
13648 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13649 * gcc.dg/torture/dg-torture.exp: Likewise.
13650 * c-c++-common/torture/complex-sign.h,
13651 c-c++-common/torture/complex-sign-add.c,
13652 c-c++-common/torture/complex-sign-mixed-add.c,
13653 c-c++-common/torture/complex-sign-mixed-div.c,
13654 c-c++-common/torture/complex-sign-mixed-mul.c,
13655 c-c++-common/torture/complex-sign-mixed-sub.c,
13656 c-c++-common/torture/complex-sign-mul.c,
13657 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13658 Adapt for C++ compilation as well.
13661 * g++.dg/ext/label1.C: Update.
13662 * g++.dg/ext/label2.C: Update.
13665 * g++.dg/template/dependent-name6.C: New.
13668 * g++.dg/parse/namespace12.C: New.
13670 2010-02-18 Martin Jambor <mjambor@suse.cz>
13672 PR tree-optimization/43066
13673 * gcc.c-torture/compile/pr43066.c: New test.
13675 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13677 * g++.dg/ext/attrib35.C: Fix target selector string.
13678 * g++.dg/ext/attrib36.C: Ditto.
13679 * g++.dg/ext/attrib37.C: Ditto.
13680 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13681 * g++.dg/abi/mangle25.C: Ditto.
13683 2010-02-17 Jason Merrill <jason@redhat.com>
13686 * g++.dg/parse/namespace11.C: New.
13689 * g++.dg/ext/attrib37.C: New.
13692 * g++.dg/template/ptrmem20.C: New.
13694 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13697 * gcc.target/i386/xop-check.h: Include m256-check.h.
13698 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13699 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13700 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13701 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13703 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13706 * gcc.dg/pr42918.c: New test.
13708 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13710 * g++.dg/ext/attrib36.C: Require ILP32.
13712 2010-02-16 Richard Guenther <rguenther@suse.de>
13714 PR tree-optimization/41043
13715 * gfortran.dg/pr41043.f90: New testcase.
13716 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13718 2010-02-16 Jason Merrill <jason@redhat.com>
13720 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13722 2010-02-16 Ira Rosen <irar@il.ibm.com>
13724 PR tree-optimization/43074
13725 * gcc.dg/vect/fast-math-pr43074.c: New test.
13727 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13729 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13731 2010-02-16 Jason Merrill <jason@redhat.com>
13734 * g++.dg/ext/attrib36.C: New.
13737 * g++.dg/other/array6.C: New.
13739 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13741 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13743 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13745 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13746 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13747 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13748 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13749 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13750 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13752 2010-02-15 Richard Guenther <rguenther@suse.de>
13754 PR middle-end/43068
13755 * g++.dg/torture/pr43068.C: New testcase.
13757 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13760 * g++.dg/opt/ice1.C: New.
13762 2010-02-14 Jason Merrill <jason@redhat.com>
13765 * g++.dg/cpp0x/initlist-opt.C: New.
13767 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13771 * gfortran.dg/internal_pack_6.f90: New test.
13773 2010-02-12 Jason Merrill <jason@redhat.com>
13776 * g++.dg/cpp0x/variadic99.C: New.
13778 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13780 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13781 sign extend pointers to gualchk_t.
13784 * g++.dg/other/default3.C: Xfail g4 test.
13786 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13788 PR middle-end/43012
13789 * gcc.dg/graphite/pr43012.c: New.
13791 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13793 PR middle-end/42930
13794 * g++.dg/graphite/pr42930.C: New.
13796 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13798 PR middle-end/42914
13799 PR middle-end/42530
13800 * gcc.dg/graphite/pr42530.c: New.
13801 * gcc.dg/graphite/pr42914.c: New.
13803 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13805 PR middle-end/42771
13806 * gcc.dg/graphite/pr42771.c: New.
13808 2010-02-11 Richard Guenther <rguenther@suse.de>
13810 PR tree-optimization/42998
13811 * gcc.c-torture/compile/pr42998.c: New testcase.
13813 2010-02-10 Jason Merrill <jason@redhat.com>
13816 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13818 PR c++/42983, core issue 906
13819 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13820 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13823 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13825 2010-02-10 Richard Guenther <rguenther@suse.de>
13827 PR tree-optimization/43017
13828 * gcc.dg/torture/pr43017.c: New testcase.
13830 2010-02-10 Tobias Burnus <burnus@net-b.de>
13833 * gfortran.dg/private_type_1.f90: Update error location.
13834 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13835 * gfortran.dg/typebound_operator_2.f03: Ditto.
13836 * gfortran.dg/assignment_2.f90: Ditto.
13837 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13838 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13840 2010-02-10 Tobias Burnus <burnus@net-b.de>
13843 * gfortran.dg/bind_c_usage_20.f90: New test.
13845 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13848 * g++.dg/debug/pr43010.C: New test.
13850 2010-02-10 Richard Guenther <rguenther@suse.de>
13853 * gcc.c-torture/execute/20100209-1.c: New testcase.
13854 * gcc.dg/fold-div-3.c: Likewise.
13856 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13858 * gcc.dg/builtin-ffs-1.c: New test.
13860 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13863 * gfortran.dg/array_constructor_35.f90: New test.
13865 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13867 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13869 2010-02-09 Jason Merrill <jason@redhat.com>
13872 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13875 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13877 2010-02-09 Tobias Burnus <burnus@net-b.de>
13880 * gfortran.dg/module_write_1.f90: New test.
13882 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13884 * gcc.dg/pr19340.c: Adjust.
13886 2010-02-09 Richard Guenther <rguenther@suse.de>
13888 PR tree-optimization/43008
13889 * gcc.c-torture/execute/pr43008.c: New testcase.
13891 2010-02-09 Richard Guenther <rguenther@suse.de>
13893 PR tree-optimization/43000
13894 * gcc.dg/torture/pr43000.c: New testcase.
13895 * gcc.dg/torture/pr43002.c: Likewise.
13897 2010-02-09 Daniel Kraft <d@domob.eu>
13900 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13901 and pass -Wsurprising as necessary.
13903 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13905 PR tree-optimization/42890
13906 * g++.dg/torture/pr42890.C: New test.
13908 2010-02-08 Richard Guenther <rguenther@suse.de>
13910 PR middle-end/42995
13911 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13913 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13915 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13916 return 0 from main.
13917 * gcc.dg/graphite/block-1.c: Same.
13918 * gcc.dg/graphite/block-3.c: Same.
13919 * gcc.dg/graphite/block-4.c: Same.
13920 * gcc.dg/graphite/block-5.c: Same.
13921 * gcc.dg/graphite/block-6.c: Same.
13922 * gcc.dg/graphite/block-7.c: Same.
13923 * gcc.dg/graphite/interchange-0.c: Same.
13924 * gcc.dg/graphite/interchange-1.c: Same.
13925 * gcc.dg/graphite/interchange-10.c: Same.
13926 * gcc.dg/graphite/interchange-11.c: Same.
13927 * gcc.dg/graphite/interchange-12.c: Same.
13928 * gcc.dg/graphite/interchange-2.c: Same.
13929 * gcc.dg/graphite/interchange-3.c: Same.
13930 * gcc.dg/graphite/interchange-4.c: Same.
13931 * gcc.dg/graphite/interchange-5.c: Same.
13932 * gcc.dg/graphite/interchange-6.c: Same.
13933 * gcc.dg/graphite/interchange-7.c: Same.
13934 * gcc.dg/graphite/interchange-8.c: Same.
13935 * gcc.dg/graphite/interchange-9.c: Same.
13936 * gcc.dg/graphite/interchange-mvt.c: Same.
13938 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13940 * gfortran.dg/graphite/id-19.f: New.
13941 * gfortran.dg/graphite/pr14741.f90: New.
13942 * gfortran.dg/graphite/pr41924.f90: New.
13943 * gfortran.dg/graphite/run-id-2.f90: New.
13945 2010-02-07 Richard Guenther <rguenther@suse.de>
13947 PR middle-end/42956
13948 * gcc.c-torture/compile/pr42956.c: New testcase.
13950 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13952 PR libfortran/42742
13953 * gfortran.dg/fmt_cache_2.f: New test.
13955 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13957 * gfortran.dg/read_no_eor.f90: New test.
13959 2010-02-05 Jason Merrill <jason@redhat.com>
13961 * g++.dg/ext/label13.C: Move constructor body out of class.
13963 2010-02-03 Jason Merrill <jason@redhat.com>
13966 * g++.dg/ext/dllexport3.C: New.
13968 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13970 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13972 2010-02-05 Richard Guenther <rguenther@suse.de>
13974 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13976 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13979 * g++.dg/other/crash-9.C: New test.
13981 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13984 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13986 2010-02-04 Richard Guenther <rguenther@suse.de>
13988 PR rtl-optimization/42952
13989 * gcc.dg/torture/pr42952.c: New testcase.
13991 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13993 PR libfortran/42901
13994 * gfortran.dg/namelist_60.f90: New test.
13996 2010-02-03 Jason Merrill <jason@redhat.com>
13999 * g++.dg/ext/builtin11.C: New.
14003 * g++.dg/abi/mangle35.C: New.
14004 * g++.dg/abi/mangle37.C: New.
14007 * g++.dg/abi/mangle36.C: New.
14010 * g++.dg/warn/string1.C: New.
14012 2010-02-03 Richard Guenther <rguenther@suse.de>
14014 PR tree-optimization/42944
14015 * gcc.dg/errno-1.c: New testcase.
14017 2010-02-03 Richard Guenther <rguenther@suse.de>
14019 PR middle-end/42927
14020 * gcc.c-torture/compile/pr42927.c: New testcase.
14022 2010-02-03 Tobias Burnus <burnus@net-b.de>
14025 * gfortran.dg/null_4.f90: New test.
14027 2010-02-02 Jason Merrill <jason@redhat.com>
14030 * g++.dg/ext/label13.C: New.
14032 2010-02-02 Tobias Burnus <burnus@net-b.de>
14035 * gfortran.dg/func_result_5.f90: New test.
14037 2010-02-01 Tobias Burnus <burnus@net-b.de>
14040 * gfortran.dg/pure_initializer_3.f90: News test.
14042 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14045 * gfortran.dg/allocate_derived_2.f90: New test.
14047 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14049 PR middle-end/42898
14050 * gcc.dg/torture/pr42898-2.c: New test.
14052 2010-01-31 Richard Guenther <rguenther@suse.de>
14054 PR middle-end/42898
14055 * gcc.dg/torture/pr42898.c: New testcase.
14057 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14060 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14061 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14063 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14065 * g++.dg/tree-ssa/inline-1.C: New.
14066 * g++.dg/tree-ssa/inline-2.C: New.
14067 * g++.dg/tree-ssa/inline-3.C: New.
14069 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14072 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14073 the string 'pow' in the pathname of the compiler from generating a
14076 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14078 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14079 * g++.old-deja/g++.mike/eh17.C: Likewise.
14080 * g++.old-deja/g++.mike/p5571.C: Likewise.
14082 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14089 * g++.dg/other/crash-5.C: New test.
14090 * g++.dg/other/crash-6.C: New test.
14091 * g++.dg/other/crash-7.C: New test.
14092 * g++.dg/other/crash-8.C: New test.
14094 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14096 PR rtl-optimization/42889
14097 * gcc.dg/pr42889.c: New test.
14099 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14101 * gcc.target/i386/pr42881.c: Use SSE2.
14103 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14106 * gcc.target/i386/pr42891.c: New test.
14108 2010-01-28 Richard Guenther <rguenther@suse.de>
14110 PR tree-optimization/42871
14111 * g++.dg/torture/pr42871.C: New testcase.
14113 2010-01-28 Richard Guenther <rguenther@suse.de>
14115 * gcc.dg/Wobjsize-1.h: New testcase.
14116 * gcc.dg/Wobjsize-1.c: Likewise.
14118 2010-01-28 Richard Guenther <rguenther@suse.de>
14120 PR middle-end/42883
14121 * g++.dg/torture/pr42883.C: New testcase.
14123 2010-01-28 Michael Matz <matz@suse.de>
14125 * gcc.target/i386/pr42881.c: New test.
14127 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14129 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14130 Add i?86-*-solaris2* support.
14132 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14136 * g++.dg/template/typedef27.C: New test case.
14137 * g++.dg/template/typedef28.C: New test case.
14139 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14141 * gcc.dg/optimize-bswap*.c: Add ARM target
14143 2010-01-27 Richard Guenther <rguenther@suse.de>
14145 PR middle-end/42878
14146 * gcc.dg/torture/pr42878-1.c: New testcase.
14147 * gcc.dg/torture/pr42878-2.c: Likewise.
14149 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14151 PR middle-end/42874
14152 * gcc.dg/vla-22.c: New test.
14154 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14156 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14159 2010-01-26 Richard Guenther <rguenther@suse.de>
14161 PR rtl-optimization/42685
14162 * gcc.dg/pr42685.c: New testcase.
14163 * g++.dg/other/pr42685.C: Likewise.
14165 2010-01-26 Richard Guenther <rguenther@suse.de>
14167 PR middle-end/42806
14168 * g++.dg/other/pr42806.C: New testcase.
14170 2010-01-26 Richard Guenther <rguenther@suse.de>
14172 PR tree-optimization/42250
14173 * gcc.dg/pr42250.c: New testcase.
14175 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14177 * gnat.dg/array_bounds_test.adb: New test.
14179 2010-01-25 Tobias Burnus <burnus@net-b.de>
14182 * gfortran.dg/generic_21.f90: New test.
14184 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14187 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14189 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14192 * g++.dg/abi/arm_va_list2.C: New test.
14193 * g++.dg/abi/arm_va_list2.h: Companion header file.
14195 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14198 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14201 * gfortran.dg/char_array_arg_1.f90 : New test.
14203 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14205 2010-01-24 Tobias Burnus <burnus@net-b.de>
14208 * gfortran.dg/generic_20.f90: New test.
14210 2010-01-22 Michael Matz <matz@suse.de>
14212 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14215 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14218 * gfortran.dg/dependency_25.f90 : New test.
14220 2010-01-21 Martin Jambor <mjambor@suse.cz>
14222 PR tree-optimization/42585
14223 * gcc.dg/tree-ssa/pr42585.c: New test.
14225 2010-01-21 Richard Guenther <rguenther@suse.de>
14227 PR middle-end/19988
14228 * gcc.dg/pr19988.c: New testcase.
14230 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14232 * g++.dg/compat/decimal/compat-common.h: New file.
14233 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14234 * g++.dg/compat/decimal/pass_x.h: New file.
14235 * g++.dg/compat/decimal/pass_y.h: New file.
14236 * g++.dg/compat/decimal/pass-1_main.C: New file.
14237 * g++.dg/compat/decimal/pass-1_x.C: New file.
14238 * g++.dg/compat/decimal/pass-1_y.C: New file.
14239 * g++.dg/compat/decimal/pass-2_main.C: New file.
14240 * g++.dg/compat/decimal/pass-2_x.C: New file.
14241 * g++.dg/compat/decimal/pass-2_y.C: New file.
14242 * g++.dg/compat/decimal/pass-3_main.C: New file.
14243 * g++.dg/compat/decimal/pass-3_x.C: New file.
14244 * g++.dg/compat/decimal/pass-3_y.C: New file.
14245 * g++.dg/compat/decimal/pass-4_main.C: New file.
14246 * g++.dg/compat/decimal/pass-4_x.C: New file.
14247 * g++.dg/compat/decimal/pass-4_y.C: New file.
14248 * g++.dg/compat/decimal/pass-5_main.C: New file.
14249 * g++.dg/compat/decimal/pass-5_x.C: New file.
14250 * g++.dg/compat/decimal/pass-5_y.C: New file.
14251 * g++.dg/compat/decimal/pass-6_main.C: New file.
14252 * g++.dg/compat/decimal/pass-6_x.C: New file.
14253 * g++.dg/compat/decimal/pass-6_y.C: New file.
14254 * g++.dg/compat/decimal/return_x.h: New file.
14255 * g++.dg/compat/decimal/return_y.h: New file.
14256 * g++.dg/compat/decimal/return-1_main.C: New file.
14257 * g++.dg/compat/decimal/return-1_x.C: New file.
14258 * g++.dg/compat/decimal/return-1_y.C: New file.
14259 * g++.dg/compat/decimal/return-2_main.C: New file.
14260 * g++.dg/compat/decimal/return-2_x.C: New file.
14261 * g++.dg/compat/decimal/return-2_y.C: New file.
14262 * g++.dg/compat/decimal/return-3_main.C: New file.
14263 * g++.dg/compat/decimal/return-3_x.C: New file.
14264 * g++.dg/compat/decimal/return-3_y.C: New file.
14265 * g++.dg/compat/decimal/return-4_main.C: New file.
14266 * g++.dg/compat/decimal/return-4_x.C: New file.
14267 * g++.dg/compat/decimal/return-4_y.C: New file.
14268 * g++.dg/compat/decimal/return-5_main.C: New file.
14269 * g++.dg/compat/decimal/return-5_x.C: New file.
14270 * g++.dg/compat/decimal/return-5_y.C: New file.
14271 * g++.dg/compat/decimal/return-6_main.C: New file.
14272 * g++.dg/compat/decimal/return-6_x.C: New file.
14273 * g++.dg/compat/decimal/return-6_y.C: New file.
14275 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14278 * gcc.dg/pr42715.c: New.
14280 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14283 * g++.dg/parse/crash55.C: New.
14285 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14288 * gcc.dg/guality/pr42782.c: New.
14290 2010-01-20 Jason Merrill <jason@redhat.com>
14293 * g++.dg/abi/packed1.C: New.
14296 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14299 * g++.dg/parse/fn-typedef1.C: New.
14300 * g++.dg/other/cv_quals.C: Adjust.
14302 2010-01-20 Anthony Green <green@moxielogic.com>
14304 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14305 pack(push) pragma).
14306 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14307 * gcc.dg/20020312-2.c: Port this to the moxie core.
14308 * gcc.dg/weak/typeof-2.c: Ditto.
14310 2010-01-20 Richard Guenther <rguenther@suse.de>
14312 PR tree-optimization/42717
14313 * gcc.c-torture/compile/pr42717.c: New testcase.
14315 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14317 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14318 of signed, add a few new tests.
14320 PR middle-end/42803
14321 * g++.dg/parse/limits-initializer1.C: New test.
14323 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14326 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14327 * gfortran.dg/typebound_call_12.f03: New test.
14329 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14332 * gfortran.dg/bounds_check_15.f90 : New test.
14334 2010-01-19 Michael Matz <matz@suse.de>
14336 PR tree-optimization/41783
14337 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14339 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14342 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14343 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14344 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14345 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14346 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14347 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14348 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14349 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14350 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14351 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14352 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14354 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14357 * gfortran.dg/extends_6.f03: Modified an error message.
14358 * gfortran.dg/extends_10.f03: New test.
14359 * gfortran.dg/private_type_6.f03: Modified an error message.
14360 * gfortran.dg/structure_constructor_8.f03: Ditto.
14362 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14364 PR tree-optimization/42719
14365 * gcc.dg/pr42719.c: New test.
14368 * gcc.dg/pr42728.c: New test.
14370 2010-01-19 Anthony Green <green@moxielogic.com>
14372 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14374 2010-01-18 Anthony Green <green@moxielogic.com>
14376 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14379 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14381 * g++.dg/template/error45.C: reverted as part of reverting the
14382 fix of PR c++/42634.
14384 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14387 * g++.dg/template/error45.C: New test.
14389 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14392 * g++.dg/conversion/op6.C: New test.
14394 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14397 * gcc.target/alpha/pr42774.c: New test.
14399 2010-01-18 Richard Guenther <rguenther@suse.de>
14401 PR tree-optimization/42781
14402 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14404 2010-01-17 Richard Guenther <rguenther@suse.de>
14406 PR middle-end/42248
14407 * gcc.c-torture/execute/pr42248.c: New testcase.
14409 2010-01-17 Richard Guenther <rguenther@suse.de>
14411 PR tree-optimization/42773
14412 * g++.dg/torture/pr42773.C: New testcase.
14414 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14417 * gfortran.dg/interface_assignment_5.f90: New test.
14419 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14422 * g++.dg/template/crash94.C: Reverted.
14424 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14427 * gcc.dg/debug/pr42767.c: New.
14429 2010-01-15 Jason Merrill <jason@redhat.com>
14432 * g++.dg/cpp0x/decltype22.C: New.
14434 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14436 PR middle-end/42760
14437 * g++.dg/torture/pr42760.C: New test.
14439 2010-01-15 Jing Yu <jingyu@google.com>
14441 PR rtl-optimization/42691
14442 * gcc.c-torture/execute/pr42691.c: New.
14444 2010-01-15 Richard Guenther <rguenther@suse.de>
14446 PR middle-end/42739
14447 * g++.dg/torture/pr42739.C: New testcase.
14449 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14451 * g++.dg/template/error45.C: Revert as part of reverting changes
14454 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14457 * gfortran.dg/interface_31.f90: New test.
14459 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14461 * gcc.target/powerpc/pr42747.c: New file.
14463 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14465 PR middle-end/42674
14466 * c-c++-common/pr42674.c: New test.
14469 * g++.dg/template/instantiate11.C: New test.
14471 2010-01-14 Jason Merrill <jason@redhat.com>
14474 * g++.dg/overload/error3.C: New.
14477 * g++.dg/overload/rvalue1.C: New.
14479 2010-01-14 Martin Jambor <mjambor@suse.cz>
14481 PR tree-optimization/42706
14482 * gcc.dg/ipa/pr42706.c: New testcase.
14484 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14486 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14488 2010-01-14 Martin Jambor <mjambor@suse.cz>
14490 PR tree-optimization/42714
14491 * g++.dg/torture/pr42714.C: New test.
14493 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14495 PR rtl-optimization/42246
14496 * gfortran.dg/pr42246-2.f: New.
14498 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14500 PR rtl-optimization/42389
14501 * gcc.dg/pr42389.c: New.
14503 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14505 PR rtl-optimization/42388
14506 * gcc.dg/pr42388.c: New.
14508 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14510 PR rtl-optimization/42294
14511 * gfortran.dg/pr42294.f: New.
14513 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14515 PR rtl-optimization/39453
14516 PR rtl-optimization/42246
14517 * gcc.dg/pr39453.c: New.
14518 * gcc.dg/pr42246.c: New.
14520 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14522 PR middle-end/42245
14523 * gcc.dg/pr42245.c: New.
14524 * gcc.dg/pr42245-2.c: New.
14526 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14528 PR rtl-optimization/42249
14529 * gcc.dg/pr42249.c: New.
14531 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14534 * gcc.c-torture/execute/pr42721.c: New test.
14536 2010-01-14 Ira Rosen <irar@il.ibm.com>
14538 PR tree-optimization/42709
14539 * gcc.dg/vect/pr42709.c: New test.
14541 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14544 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14545 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14547 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14550 * gfortran.dg/generic_19.f90 : New test.
14552 2010-01-13 Richard Guenther <rguenther@suse.de>
14554 PR tree-optimization/42730
14555 * gcc.c-torture/compile/pr42730.c: New testcase.
14557 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14560 * gcc.target/ia64/pr42542-1.c: New.
14561 * gcc.target/ia64/pr42542-2.c: New.
14562 * gcc.target/ia64/pr42542-3.c: New.
14564 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14567 * g++.dg/template/error45.C: New test.
14569 2010-01-13 Martin Jambor <mjambor@suse.cz>
14571 PR tree-optimization/42704
14572 * g++.dg/torture/pr42704.C: New test.
14574 2010-01-13 Martin Jambor <mjambor@suse.cz>
14576 PR tree-optimization/42703
14577 * gcc.c-torture/compile/pr42703.c: New test.
14579 2010-01-13 Richard Guenther <rguenther@suse.de>
14581 PR tree-optimization/42705
14582 * gcc.c-torture/compile/pr42705.c: New testcase.
14584 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14586 * gcc.target/bfin/l2.c: New test.
14587 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14589 2010-01-13 Richard Guenther <rguenther@suse.de>
14591 PR middle-end/42716
14592 * gcc.c-torture/compile/pr42716.c: New testcase.
14594 2010-01-13 Richard Guenther <rguenther@suse.de>
14597 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14599 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14602 * gcc.c-torture/compile/pr42708-1.c: New test.
14604 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14607 * gcc.dg/pr42662.c: New test.
14609 PR tree-optimization/42645
14610 * g++.dg/other/pr42645-1.C: New test.
14611 * g++.dg/other/pr42645-2.C: New test.
14613 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14616 * gcc.target/powerpc/warn-1.c: New test.
14617 * gcc.target/powerpc/warn-2.c: New test.
14619 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14621 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14624 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14626 * gcc.dg/lto/20100108_0.c: New.
14628 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14630 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14631 Add -march=i686 -msse for 32bit x86 targets.
14633 2010-01-10 Richard Guenther <rguenther@suse.de>
14635 PR middle-end/42667
14636 * gcc.dg/torture/pr42667.c: New testcase.
14638 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14641 * gfortran.dg/array_constructor_34.f90: New test.
14643 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14646 * gfortran.dg/array_constructor_33.f90: New test.
14647 gfortran.dg/array_function_5.f90: Add credit.
14649 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14652 * gcc.dg/pr42631.c: New.
14654 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14657 * gcc.dg/pr42630.c: New.
14659 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14662 * gcc.dg/pr42629.c: New.
14664 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14666 PR middle-end/42363
14667 * gcc.dg/torture/pr42363.c: New.
14669 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14673 * gcc.dg/vect/pr42604.c: New.
14674 * gcc.dg/vect/pr42395.c: New.
14676 2010-01-09 Richard Guenther <rguenther@suse.de>
14678 PR middle-end/42512
14679 * gcc.c-torture/execute/pr42512.c: New testcase.
14681 2010-01-09 Tobias Burnus <burnus@net-b.de>
14684 * gfortran.dg/c_ptr_tests_14.f90: New test.
14686 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14689 * gnat.dg/null_pointer_deref1.adb: Don't run on
14690 sparc*-sun-solaris2.11.
14692 2010-01-08 Richard Guenther <rguenther@suse.de>
14695 * gcc.dg/lto/20100103-1_0.c: New testcase.
14696 * gcc.dg/lto/20100103-2_0.c: Likewise.
14698 2010-01-08 Tobias Burnus <burnus@net-b.de
14701 * gfortran.dg/asynchronous_1.f90: New test.
14702 * gfortran.dg/asynchronous_2.f90: New test.
14703 * gfortran.dg/conflicts.f90: Update error message.
14705 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14708 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14710 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14712 PR tree-optimization/42625
14713 * g++.dg/opt/dtor4.C: New test.
14714 * g++.dg/opt/dtor4.h: New.
14715 * g++.dg/opt/dtor4-aux.cc: New.
14717 2010-01-07 Tobias Burnus <burnus@net-b.de>
14720 * gfortran.dg/proc_ptr_26.f90: New test.
14722 2010-01-07 Tobias Burnus <burnus@net-b.de>
14725 * gfortran.dg/allocatable_scalar_7.f90: New test.
14727 2010-01-06 Richard Guenther <rguenther@suse.de>
14729 * gcc.c-torture/compile/pr42632.c: New testcase.
14731 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14734 * gcc.target/i386/pr42542-4.c: New.
14735 * gcc.target/i386/pr42542-4a.c: Likewise.
14736 * gcc.target/i386/pr42542-5.c: Likewise.
14737 * gcc.target/i386/pr42542-5a.c: Likewise.
14739 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14741 * gcc.dg/tls/opt-15.c: New test.
14743 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14745 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14747 2010-01-05 Martin Jambor <mjambor@suse.cz>
14749 PR tree-optimization/42462
14750 * g++.dg/torture/pr42462.C: New test.
14752 2010-01-05 Jason Merrill <jason@redhat.com>
14754 * g++.dg/cpp0x/initlist30.C: New test.
14756 2010-01-05 Richard Guenther <rguenther@suse.de>
14758 PR tree-optimization/42614
14759 * gcc.c-torture/execute/pr42614.c: New testcase.
14761 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14763 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14764 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14765 -Wunreachable-code.
14766 * gcc.dg/Wunreachable-2.c: Likewise.
14767 * gcc.dg/Wunreachable-3.c: Likewise.
14768 * gcc.dg/Wunreachable-4.c: Likewise.
14769 * gcc.dg/Wunreachable-5.c: Likewise.
14770 * gcc.dg/Wunreachable-6.c: Likewise.
14771 * gcc.dg/Wunreachable-7.c: Likewise.
14772 * gcc.dg/Wunreachable-8.c: Likewise.
14773 * gcc.dg/20041231-1.c: Likewise.
14775 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14778 * gcc.dg/pr42611.c: New test.
14780 PR tree-optimization/42508
14781 * g++.dg/opt/pr42508.C: New test.
14783 2010-01-05 Tobias Burnus <burnus@net-b.de>
14786 * gfortran.dg/allocatable_scalar_8.f90: New.
14788 2010-01-04 Martin Jambor <mjambor@suse.cz>
14790 PR tree-optimization/42398
14791 * gcc.c-torture/compile/pr42398.c: New test.
14793 2010-01-04 Jason Merrill <jason@redhat.com>
14796 * g++.dg/ext/attrib35.C: New.
14799 * g++.dg/cpp0x/auto17.C: New.
14801 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14803 * gcc.dg/lto/20100104_0.c: New.
14805 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14808 * gcc.target/i386/pr42542-1.c: New.
14809 * gcc.target/i386/pr42542-1a.c: Likewise.
14810 * gcc.target/i386/pr42542-1b.c: Likewise.
14811 * gcc.target/i386/pr42542-2.c: Likewise.
14812 * gcc.target/i386/pr42542-2a.c: Likewise.
14813 * gcc.target/i386/pr42542-2b.c: Likewise.
14814 * gcc.target/i386/pr42542-3.c: Likewise.
14815 * gcc.target/i386/pr42542-3a.c: Likewise.
14817 2009-01-04 Tobias Burnus <burnus@net-b.de>
14820 * gfortran.dg/allocatable_scalar_5.f90: New test.
14821 * gfortran.dg/allocatable_scalar_6.f90: New test.
14823 2010-01-03 Richard Guenther <rguenther@suse.de>
14826 * gfortran.dg/gomp/recursion1.f90: Remove.
14828 2010-01-03 Richard Guenther <rguenther@suse.de>
14830 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14831 * gcc.dg/uninit-6.c: Likewise.
14832 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14834 2010-01-03 Richard Guenther <rguenther@suse.de>
14836 PR tree-optimization/42589
14837 * gcc.target/i386/pr42589.c: New testcase.
14839 2010-01-03 Richard Guenther <rguenther@suse.de>
14841 PR tree-optimization/42438
14842 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14844 2010-01-02 Richard Guenther <rguenther@suse.de>
14847 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14849 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14852 * gcc.target/alpha/pr42448-1.c: New test.
14853 * gcc.target/alpha/pr42448-2.c: Ditto.
14855 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14857 PR preprocessor/41947
14858 * gcc.dg/c99-hexfloat-3.c: New test.
14860 2010-01-01 Richard Guenther <rguenther@suse.de>
14863 * gcc.c-torture/execute/pr42570.c: New testcase.
14865 2010-01-01 Richard Guenther <rguenther@suse.de>
14867 PR middle-end/42559
14868 * gcc.c-torture/compile/pr42559.c: New testcase.
14871 Copyright (C) 2010 Free Software Foundation, Inc.
14873 Copying and distribution of this file, with or without modification,
14874 are permitted in any medium without royalty provided the copyright
14875 notice and this notice are preserved.