1 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
3 PR tree-optimization/43023
4 * gfortran.dg/ldist-1.f90: Adjust pattern.
5 * gfortran.dg/ldist-pr43023.f90: New.
7 2010-12-10 Jakub Jelinek <jakub@redhat.com>
9 PR rtl-optimization/46804
10 * gfortran.dg/pr46804.f90: New test.
12 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
16 * gcc.dg/pr43157.c: New file.
18 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
20 * gcc.dg/dfp/struct-union.c: Adjust.
21 * gcc.dg/lvalue-2.c: Adjust.
22 * gcc.dg/pr21419.c: Adjust.
23 * gcc.dg/qual-component-1.c: Adjust.
24 * g++.dg/other/const1.C: Adjust.
26 2010-12-10 Jakub Jelinek <jakub@redhat.com>
28 PR rtl-optimization/46865
29 * gcc.target/i386/pr46865-1.c: New test.
30 * gcc.target/i386/pr46865-2.c: New test.
32 PR tree-optimization/46864
33 * g++.dg/opt/pr46864.C: New test.
35 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
36 Iain Sandoe <iains@gcc.gnu.org>
39 * lib/prune.exp: Prune dsymutil warnings.
41 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
43 * objc.dg/class-extension-1.m: New.
44 * objc.dg/class-extension-2.m: New.
45 * objc.dg/class-extension-3.m: New.
46 * objc.dg/property/at-property-26.m: New.
47 * objc.dg/property/at-property-27.m: New.
48 * objc.dg/property/at-property-28.m: New.
49 * obj-c++.dg/class-extension-1.mm: New.
50 * obj-c++.dg/class-extension-2.mm: New.
51 * obj-c++.dg/class-extension-3.mm: New.
52 * obj-c++.dg/property/at-property-26.mm: New.
53 * obj-c++.dg/property/at-property-27.mm: New.
54 * obj-c++.dg/property/at-property-28.mm: New.
56 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
59 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
60 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
61 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
62 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
63 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
64 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
65 * gcc.dg/torture/stackalign/global-1.c: Likewise.
66 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
67 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
68 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
69 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
70 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
71 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
72 * g++.dg/torture/stackalign/throw-1.C: Likewise.
73 * g++.dg/torture/stackalign/throw-2.C: Likewise.
74 * g++.dg/torture/stackalign/throw-4.C: Likewise.
75 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
76 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
77 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
78 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
79 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
80 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
82 PR tree-optimization/46021
83 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
85 2010-12-09 Richard Guenther <rguenther@suse.de>
88 * gcc.c-torture/compile/pr46866.c: New testcase.
90 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
93 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
95 2010-12-09 Martin Jambor <mjambor@suse.cz>
98 * g++.dg/tree-ssa/pr46734.C: New test.
100 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
103 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
106 2010-12-08 Jason Merrill <jason@redhat.com>
109 * g++.dg/cpp0x/constexpr-array2.C: New.
111 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
113 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
116 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
118 * objc.dg/exceptions-7.m: New.
119 * obj-c++.dg/exceptions-7.mm: New.
120 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
121 * obj-c++.dg/exceptions-5.mm: Same change.
123 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
125 * objc.dg/foreach-6.m: Updated location of error messages.
126 * objc.dg/foreach-7.m: Same change.
128 2010-12-08 Richard Guenther <rguenther@suse.de>
129 Sebastian Pop <sebastian.pop@amd.com>
131 PR tree-optimization/45230
132 PR tree-optimization/45231
133 PR tree-optimization/45370
134 * gcc.dg/graphite/id-pr45230-1.c: New.
135 * gcc.dg/graphite/id-pr45231.c: New.
136 * gfortran.dg/graphite/id-pr45370.f90: New.
138 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
141 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
142 * testsuite/g++.dg/conversion/op1.C: Adjust.
143 * testsuite/g++.dg/conversion/simd1.C: Adjust.
144 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
145 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
146 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
147 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
148 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
149 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
150 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
151 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
152 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
153 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
154 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
155 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
156 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
157 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
158 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
159 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
160 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
161 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
162 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
163 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
164 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
165 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
166 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
167 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
168 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
169 * testsuite/g++.dg/expr/cond9.C: Adjust.
170 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
171 * testsuite/g++.dg/ext/label5.C: Adjust.
172 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
173 * testsuite/g++.dg/ext/vla2.C: Adjust.
174 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
175 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
176 * testsuite/g++.dg/init/synth2.C: Adjust.
177 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
178 * testsuite/g++.dg/lookup/new1.C: Adjust.
179 * testsuite/g++.dg/lookup/using9.C: Adjust.
180 * testsuite/g++.dg/other/error13.C: Adjust.
181 * testsuite/g++.dg/other/error20.C: Adjust.
182 * testsuite/g++.dg/other/error31.C: Adjust.
183 * testsuite/g++.dg/other/pr28114.C: Adjust.
184 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
185 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
186 * testsuite/g++.dg/overload/ambig1.C: Adjust.
187 * testsuite/g++.dg/overload/arg3.C: Adjust.
188 * testsuite/g++.dg/overload/builtin1.C: Adjust.
189 * testsuite/g++.dg/overload/copy1.C: Adjust.
190 * testsuite/g++.dg/overload/new1.C: Adjust.
191 * testsuite/g++.dg/overload/template4.C: Adjust.
192 * testsuite/g++.dg/overload/unknown1.C: Adjust.
193 * testsuite/g++.dg/overload/using2.C: Adjust.
194 * testsuite/g++.dg/parse/crash5.C: Adjust.
195 * testsuite/g++.dg/parse/error19.C: Adjust.
196 * testsuite/g++.dg/parse/error28.C: Adjust.
197 * testsuite/g++.dg/parse/template7.C: Adjust.
198 * testsuite/g++.dg/parse/typename7.C: Adjust.
199 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
200 * testsuite/g++.dg/tc1/dr152.C: Adjust.
201 * testsuite/g++.dg/template/conv11.C: Adjust.
202 * testsuite/g++.dg/template/copy1.C: Adjust.
203 * testsuite/g++.dg/template/crash37.C: Adjust.
204 * testsuite/g++.dg/template/deduce3.C: Adjust.
205 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
206 * testsuite/g++.dg/template/error38.C: Adjust.
207 * testsuite/g++.dg/template/error40.C: Adjust.
208 * testsuite/g++.dg/template/friend.C: Adjust.
209 * testsuite/g++.dg/template/incomplete2.C: Adjust.
210 * testsuite/g++.dg/template/instantiate5.C: Adjust.
211 * testsuite/g++.dg/template/local4.C: Adjust.
212 * testsuite/g++.dg/template/local6.C: Adjust.
213 * testsuite/g++.dg/template/new3.C: Adjust.
214 * testsuite/g++.dg/template/operator9.C: Adjust.
215 * testsuite/g++.dg/template/overload6.C: Adjust.
216 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
217 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
218 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
219 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
220 * testsuite/g++.dg/template/qualttp5.C: Adjust.
221 * testsuite/g++.dg/template/sfinae2.C: Adjust.
222 * testsuite/g++.dg/template/spec22.C: Adjust.
223 * testsuite/g++.dg/template/spec23.C: Adjust.
224 * testsuite/g++.dg/template/ttp25.C: Adjust.
225 * testsuite/g++.dg/template/typedef4.C: Adjust.
226 * testsuite/g++.dg/template/unify10.C: Adjust.
227 * testsuite/g++.dg/template/unify11.C: Adjust.
228 * testsuite/g++.dg/template/unify6.C: Adjust.
229 * testsuite/g++.dg/template/unify7.C: Adjust.
230 * testsuite/g++.dg/template/unify9.C: Adjust.
231 * testsuite/g++.dg/template/varmod1.C: Adjust.
232 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
233 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
234 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
235 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
236 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
237 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
238 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
239 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
240 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
241 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
242 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
243 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
244 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
245 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
246 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
247 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
248 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
249 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
250 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
251 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
252 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
253 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
254 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
255 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
256 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
257 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
258 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
259 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
260 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
261 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
262 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
263 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
264 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
265 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
266 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
267 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
268 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
269 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
270 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
271 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
272 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
273 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
274 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
275 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
276 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
277 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
278 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
279 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
280 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
281 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
282 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
283 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
284 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
285 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
286 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
287 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
288 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
289 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
290 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
291 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
292 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
293 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
294 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
295 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
296 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
297 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
298 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
299 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
300 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
301 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
302 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
303 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
304 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
305 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
306 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
307 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
308 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
310 2010-12-08 Jason Merrill <jason@redhat.com>
313 * g++.dg/init/synth4.C: New.
316 * g++.dg/cpp0x/defaulted21.C: New.
318 2010-12-08 Wei Guozhi <carrot@google.com>
321 * gcc.target/arm/pr46631: New testcase.
323 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
326 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
327 0.75) is not optimized if the machine has no sqrt instruction.
329 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
332 * gcc.target/ia64/pr43603.c: New.
333 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
335 2010-12-07 Tobias Burnus <burnus@net-b.de>
338 * gfortran.dg/string_4.f90: New.
340 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
342 PR tree-optimization/44676
343 * gcc.dg/graphite/id-pr44676.c: New.
345 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
347 PR tree-optimization/42327
348 * gcc.dg/tree-ssa/pr42327.c: New.
350 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
353 * g++.dg/pr45330.C: New test.
354 * g++.dg/ext/builtin3.C: Adjust.
355 * g++.dg/lookup/error1.C: Adjust.
356 * g++.dg/lookup/koenig5.C: Adjust.
357 * g++.dg/overload/koenig1.C: Adjust.
358 * g++.dg/parse/decl-specifier-1.C: Adjust.
359 * g++.dg/template/static10.C: Adjust.
360 * g++.old-deja/g++.mike/ns5.C: Adjust.
361 * g++.old-deja/g++.mike/ns7.C: Adjust.
362 * g++.old-deja/g++.ns/koenig5.C: Adjust.
363 * g++.old-deja/g++.ns/koenig9.C: Adjust.
364 * g++.old-deja/g++.other/lineno5.C: Adjust.
366 2010-12-07 Richard Guenther <rguenther@suse.de>
368 PR tree-optimization/46832
369 * gcc.c-torture/compile/pr46832.c: New testcase.
371 2010-12-07 Jakub Jelinek <jakub@redhat.com>
374 * gcc.dg/autopar/pr46799.c: New test.
376 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
378 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
379 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
381 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
384 * g++.dg/graphite/pr41562.C: New.
387 * gcc.dg/graphite/pr46185.c: New.
389 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
391 * objc.dg/foreach-8.m: New.
393 2010-12-06 Jakub Jelinek <jakub@redhat.com>
396 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
397 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
400 * gcc.target/ia64/pr43897.c: New test.
403 * gcc.dg/pr46771.c: New test.
405 PR rtl-optimization/46777
406 * gcc.dg/pr46777.c: New test.
408 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
410 * ada/acats/run_acats (which): Assign output to temporary
411 variable, only use if successful.
412 Use last field of type output.
414 2010-12-06 Richard Guenther <rguenther@suse.de>
416 PR tree-optimization/46806
417 * g++.dg/torture/20100825.C: New testcase.
419 2010-12-06 Richard Guenther <rguenther@suse.de>
421 PR tree-optimization/46785
422 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
424 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
426 * gcc.dg/pr46674.c (LABEL3): New macro definition.
429 (jelly): Account for user label prefix in asm name.
431 2010-12-05 Daniel Kraft <d@domob.eu>
434 * gfortran.dg/power2.f90: Initialize variables.
436 2010-12-04 Jan Hubicka <jh@suse.cz>
438 * snprintf-chk.c (ptr): Declare volatile.
439 * strcpy-chk.c (s2, s3, l1): Declare volatile.
440 * snprintf-chk.c (ptr): Declare volatile.
441 * vsprintf-chk.c (ptr): Declare volatile.
442 * vsnprintf-chk.c (ptr): Declare volatile.
444 2010-12-04 Tobias Burnus <burnus@net-b.de>
447 * gfortran.dg/quad_1.f90: Remove some complex
448 math checks as they fail on some non-libquadmath
451 2010-12-04 Daniel Kraft <d@domob.eu>
454 * gfortran.dg/power2.f90: New test.
456 2010-12-03 Jakub Jelinek <jakub@redhat.com>
459 * g++.dg/debug/pr46123.C: New test.
460 * g++.dg/debug/dwarf2/pr46123.C: New test.
462 2010-12-03 Jason Merrill <jason@redhat.com>
465 * g++.dg/template/scope4.C: New.
467 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
469 * gcc.target/arm/neon-offset-1.c: New test.
471 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
473 PR rtl-optimization/45354
474 * gcc.dg/tree-prof/pr45354.c: New.
476 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
479 * gfortran.dg/dependency_38.f90: New test.
481 2010-12-02 Ian Lance Taylor <iant@google.com>
483 * lib/go.exp: New file.
484 * lib/go-dg.exp: New file.
485 * lib/go-torture.exp: New file.
486 * lib/target-supports.exp (check_compile): Match // Go.
488 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
490 * gcc.dg/pr46685.c: New test.
492 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
494 PR tree-optimization/45199
495 * gcc.dg/tree-ssa/ldist-15.c: New.
496 * gcc.dg/tree-ssa/ldist-16.c: New.
497 * gfortran.dg/ldist-pr45199.f: New.
499 2010-12-02 Richard Guenther <rguenther@suse.de>
501 PR tree-optimization/46723
502 * gcc.dg/torture/pr46723.c: New testcase.
504 2010-12-02 Richard Guenther <rguenther@suse.de>
507 * g++.dg/lto/20101126-1_0.C: New testcase.
508 * g++.dg/lto/20101126-1_1.c: Likewise.
510 2010-12-02 Richard Guenther <rguenther@suse.de>
511 Ira Rosen <irar@il.ibm.com>
513 PR tree-optimization/46663
514 * gcc.dg/vect/pr46663.c: New test.
516 2010-12-02 Jie Zhang <jie@codesourcery.com>
519 * gcc.dg/pr46674.c: New test.
521 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
523 * objc.dg/exceptions-6.m: New.
524 * obj-c++.dg/exceptions-6.mm: New.
526 2010-12-01 Jan Hubicka <jh@suse.cz>
528 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
530 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
533 * gcc.dg/graphite/pr45297.c: New.
535 2010-12-01 Richard Guenther <rguenther@suse.de>
537 PR tree-optimization/46730
538 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
540 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
542 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
543 (a*b)-c generates two fma instructions, instead of separate
544 multiply, add, and subtract.
546 2010-11-30 Tobias Burnus <burnus@net-b.de>
548 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
549 a value to all array elements.
551 2010-11-30 Richard Guenther <rguenther@suse.de>
553 PR tree-optimization/46722
554 * gcc.target/i386/fma4-fma-2.c: New testcase.
556 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
558 * objc.dg/duplicate-class-1.m: New.
559 * obj-c++.dg/duplicate-class-1.mm: New.
561 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
563 * objc.dg/property/dotsyntax-21.m
564 * obj-c++.dg/property/dotsyntax-21.mm
566 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
569 * g++.dg/debug/pr46338.C: New.
571 2010-11-29 Richard Guenther <rguenther@suse.de>
572 Zdenek Dvorak <rakdver@kam.uniff.cz>
574 PR tree-optimization/46675
575 * gcc.dg/pr46675.c: New test.
577 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
579 * gcc/testsuite/objc.dg/strings-1.m: Move to...
580 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
581 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
582 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
583 constructor and class reference for NeXT runtime. Update paths.
584 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
585 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
586 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
587 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
588 constructor and class reference for NeXT runtime. Update paths.
590 2010-11-29 Dodji Seketeli <dodji@redhat.com>
593 * g++.dg/conversion/cast2.C: New test.
596 * g++.dg/conversion/cond4.C: Likewise.
598 2010-11-29 Dodji Seketeli <dodji@redhat.com>
601 Reverted patch for PR c++/42260
602 * g++.dg/conversion/cast2.C: Reverted new test.
604 2010-11-29 Dodji Seketeli <dodji@redhat.com>
607 * g++.dg/debug/dwarf2/typedef5.C: New test
609 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
610 Mike Stump <mrs@gcc.gnu.org>
615 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
616 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
617 * gcc.dg/darwin-comm.c: Adjust for new allocators.
618 * gcc.dg/darwin-sections.c: New test.
619 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
621 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
623 * objc.dg/exceptions-1.m: New.
624 * objc.dg/exceptions-2.m: New.
625 * objc.dg/exceptions-3.m: New.
626 * objc.dg/exceptions-4.m: New.
627 * objc.dg/exceptions-5.m: New.
628 * obj-c++.dg/exceptions-1.mm: New.
629 * obj-c++.dg/exceptions-2.mm: New.
630 * obj-c++.dg/exceptions-3.mm: New.
631 * obj-c++.dg/exceptions-4.mm: New.
632 * obj-c++.dg/exceptions-5.mm: New.
634 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
636 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
637 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
638 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
640 2010-11-28 Janus Weil <janus@gcc.gnu.org>
643 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
645 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
647 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
648 * gnat.dg/pack9.adb (dg-final): Likewise.
650 2010-11-28 Paul Thomas <pault@gcc.gnu.org
653 * gfortran.dg/realloc_on_assign_1.f03: New test.
654 * gfortran.dg/realloc_on_assign_2.f03: New test.
655 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
656 * gfortran.dg/unpack_bounds_1.f90: The same.
657 * gfortran.dg/cshift_bounds_2.f90: The same.
658 * gfortran.dg/matmul_bounds_2.f90: The same.
659 * gfortran.dg/matmul_bounds_3.f90: The same.
660 * gfortran.dg/matmul_bounds_4.f90: The same.
661 * gfortran.dg/matmul_bounds_5.f90: The same.
663 2010-11-27 Tobias Burnus <burnus@net-b.de>
667 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
669 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
672 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
674 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
676 * objc.dg/property/at-property-24.m: New.
677 * objc.dg/property/at-property-25.m: New.
678 * obj-c++.dg/property/at-property-24.mm: New.
679 * obj-c++.dg/property/at-property-25.mm: New.
681 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
683 * objc.dg/protocol-qualifier-1.m: New.
684 * objc.dg/protocol-qualifier-2.m: New.
685 * obj-c++.dg/protocol-qualifier-1.mm: New.
686 * obj-c++.dg/protocol-qualifier-2.mm: New.
688 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
690 * lib/gnat.exp: Load gcc.exp.
691 (gnat_target_compile): Use gcc_target_compile for *.c sources.
692 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
694 2010-11-26 Richard Guenther <rguenther@suse.de>
697 * gcc.dg/lto/20101125-1_0.c: New testcase.
698 * gcc.dg/lto/20101125-1_1.c: Likewise.
700 2010-11-22 Bud Davis <jmdavis@link.com>
702 * arith_divide_no_check.f
703 ,arith_divide.f,old_style_init.f90: new tests.
705 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
707 PR tree-optimization/46665
708 * gfortran.dg/pr46665.f90: New.
710 2010-11-26 Jakub Jelinek <jakub@redhat.com>
713 * gcc.dg/pr46647.c: New test.
715 2010-11-25 Janus Weil <janus@gcc.gnu.org>
718 * gfortran.dg/select_type_19.f03: New.
720 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
722 * objc.dg/ivar-problem-1.m: New.
723 * obj-c++.dg/ivar-problem-1.mm: New.
725 2010-11-25 Jakub Jelinek <jakub@redhat.com>
728 * gcc.c-torture/compile/pr46637.c: New test.
730 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
732 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
734 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
737 * gcc.target/i386/pr46647.c: New.
739 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
741 * gcc.dg/dll-8.c: New.
743 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
745 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
746 * gnat.dg/sse_nolib.adb: Likewise.
748 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
750 PR rtl-optimization/46585
751 * gcc.dg/pr46585.c: New.
753 2010-11-24 Richard Henderson <rth@redhat.com>
755 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
756 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
757 vect_unpack, vect_int_mult, vect_extract_even_odd,
758 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
760 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
763 * gfortran.dg/pr46519-1.f: New.
765 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
768 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
769 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
771 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
772 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
773 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
774 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
776 * gcc.target/i386/avx-vzeroupper-20.c: New.
777 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
778 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
779 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
780 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
781 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
782 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
784 2010-11-24 Richard Guenther <rguenther@suse.de>
787 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
789 2010-11-24 Jakub Jelinek <jakub@redhat.com>
791 PR rtl-optimization/46614
792 * gcc.dg/pr46614.c: New test.
794 2010-11-24 Tobias Burnus <burnus@net-b.de>
797 * gfortran.dg/transfer_simplify_10.f90: New.
799 2010-11-24 Jakub Jelinek <jakub@redhat.com>
802 * gfortran.dg/lto/pr46629_0.f90: New test.
804 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
806 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
807 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
809 2010-11-23 Joseph Myers <joseph@codesourcery.com>
811 * gcc.dg/opts-5.c: New test.
813 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
816 * g++.dg/debug/dwarf2/pr46527.C: New test.
818 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
820 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
822 2010-11-23 Jakub Jelinek <jakub@redhat.com>
825 * gcc.dg/pr46499-1.c: New test.
826 * gcc.dg/pr46499-2.c: New test.
828 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
830 * gcc.target/i386/alias-1.c: Require alias support.
832 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
834 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
835 for vectorizer tests.
836 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
837 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
838 * gcc.dg/graphite/pr41888.c: Ditto.
839 * gcc.dg/graphite/pr42729.c: Ditto.
841 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
842 Uros Bizjak <ubizjak@gmail.com>
844 * lib/target-supports.exp (check_vect_support_and_set_flags): New
845 procedure to check if the target supports vectorizer tests. Set
846 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
848 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
849 * g++.dg/vect/vect.exp: Ditto.
850 * gfortran.dg/vect/vect.exp: Ditto.
852 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
855 * objc.dg/strings-1.m: New.
856 * objc.dg/strings-2.m: New.
857 * obj-c++.dg/strings-1.mm: New.
858 * obj-c++.dg/strings-2.mm: New.
860 2010-11-22 Ian Bolton <ian.bolton@arm.com>
862 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
863 "target short_enums".
864 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
866 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
868 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
870 PR rtl-optimization/46603
871 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
874 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
875 being vectorized. Adjust dg-final pattern.
876 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
878 * gcc.dg/vect: Do not include <stdio.h> in testcases.
879 * gcc.dg/vect/costmodel/ppc: Likewise.
881 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
883 PR rtl-optimization/45652
884 * gcc.dg/pr45652.c: New.
886 2010-11-21 Richard Henderson <rth@redhat.com>
888 PR rtl-optimization/46571
889 * gcc.dg/pr46571.c: New.
891 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
893 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
895 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
898 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
900 2010-11-20 Joseph Myers <joseph@codesourcery.com>
902 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
903 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
904 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
905 * gcc.dg/pack-test-2.c: Test for all targets.
906 * gcc.dg/pragma-align.c: Test for all targets.
907 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
908 * gcc.dg/ucnid-10.c: Test for all targets.
910 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
912 * gcc.target/sparc/sparc-align-1.c: New test.
914 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
919 * g++.dg/parse/semicolon3.C: New test.
920 * g++.dg/debug/pr22514.C: Adjust.
921 * g++.dg/init/error1.C: Adjust.
922 * g++.dg/other/bitfield3.C: Adjust.
923 * g++.dg/other/semicolon.C: Adjust.
924 * g++.dg/parse/error14.C: Adjust.
925 * g++.dg/parse/error5.C: Adjust.
926 * g++.dg/parse/parameter-declaration-1.C: Adjust.
927 * g++.dg/template/pr23510.C: Adjust.
928 * g++.dg/template/pr39425.C: Adjust.
929 * g++.old-deja/g++.robertl/eb125.C: Adjust.
931 2010-11-20 Jakub Jelinek <jakub@redhat.com>
934 * gcc.dg/autopar/pr46561.c: New test.
937 * g++.dg/other/error34.C: New test.
940 * g++.dg/cpp0x/constexpr-base3.C: New test.
942 PR tree-optimization/45830
943 * gcc.target/i386/pr45830.c: New test.
944 * gcc.c-torture/execute/pr45830.c: New test.
946 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
948 * objc.dg/attributes/class-attribute-1.m: Rewritten.
949 * objc.dg/attributes/class-attribute-2.m: Same change.
950 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
951 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
952 * objc.dg/fobjc-std-1.m: Updated.
953 * obj-c++.dg/fobjc-std-1.mm: Updated.
955 2010-11-19 Michael Matz <matz@suse.de>
957 PR tree-optimization/46077
958 * gcc.dg/vect/O3-pr46077.c: New testcase.
960 2010-11-19 Joseph Myers <joseph@codesourcery.com>
963 * gcc.c-torture/compile/pr46547-1.c: New test.
965 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
967 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
969 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
970 $GFORTRAN_UNDER_TEST.
971 (gfortran_init): Use -B to specify specpath, add trailing /.
973 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
975 * gcc.target/powerpc/ppc-target-1.c: New file to test target
976 attributes on PowerPC.
977 * gcc.target/powerpc/ppc-target-2.c: Ditto.
978 * gcc.target/powerpc/ppc-target-3.c: Ditto.
980 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
982 * objc.dg/attributes/proto-attribute-1.m: Updated.
983 * objc.dg/attributes/proto-attribute-2.m: New.
984 * objc.dg/attributes/proto-attribute-3.m: New.
985 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
986 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
987 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
989 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
991 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
993 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
995 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
997 2010-11-18 Steve Ellcey <sje@cup.hp.com>
999 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1000 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1002 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1005 * gcc.c-torture/compile/pr46534.c: New test.
1007 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1009 * gnat.dg/atomic4.ad[sb]: New test.
1010 * gnat.dg/volatile4.adb: Likewise.
1012 2010-11-18 Richard Henderson <rth@redhat.com>
1014 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1016 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1019 * c-c++-common/pr33193.c: New test.
1021 2010-11-18 Richard Guenther <rguenther@suse.de>
1023 PR tree-optimization/46172
1024 * gcc.dg/torture/pr46172.c: New testcase.
1026 2010-11-18 Jeff Law <law@redhat.com>
1028 PR middle-end-optimization/46297
1029 * gfortran.dg/pr46297.f: New test.
1031 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1034 * gcc.dg/pr31490.c: New test.
1036 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1038 * gcc.dg/nop.h: Move from ...
1039 * gcc.dg/guality/nop.h: ... here.
1040 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1041 * gcc.dg/guality/asm-1.c: Update nop.h include.
1042 * gcc.dg/guality/pr43329-1.c: Ditto.
1044 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1046 * gcc.dg/two-types-1.c: New test.
1047 * gcc.dg/two-types-2.c: New test.
1048 * gcc.dg/two-types-3.c: New test.
1049 * gcc.dg/two-types-4.c: New test.
1050 * gcc.dg/two-types-5.c: New test.
1051 * gcc.dg/two-types-6.c: New test.
1052 * gcc.dg/two-types-7.c: New test.
1053 * gcc.dg/two-types-8.c: New test.
1054 * gcc.dg/two-types-9.c: New test.
1055 * gcc.dg/two-types-10.c: New test.
1056 * objc.dg/two-types-1.m: New test.
1058 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1060 PR rtl-optimization/46440
1061 * gcc.dg/pr46440.c: New test.
1064 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1066 2010-11-17 Ira Rosen <irar@il.ibm.com>
1068 PR tree-optimization/46312
1069 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1070 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1071 on targets that support vector shifts with scalar shift argument.
1073 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1074 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1075 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1076 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1077 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1078 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1079 support misaligned data accesses.
1080 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1081 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1082 * lib/target-supports.exp
1083 (check_effective_target_vect_shift_scalar): New.
1085 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1087 * gcc.dg/guality/nop.h: New file.
1088 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1089 "nop". Adjust line numbers in gdb-test.
1090 * gcc.dg/guality/pr43329-1.c: Likewise.
1092 2010-11-16 Jason Merrill <jason@redhat.com>
1094 * g++.dg/cpp0x/defaulted20.C: New.
1096 * g++.dg/template/injected2.C: New.
1098 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1100 * objc.dg/protocol-optional-1.m: New.
1101 * obj-c++.dg/protocol-optional-1.mm: New.
1103 2010-11-16 Richard Henderson <rth@redhat.com>
1105 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1106 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1108 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1110 * gnat.dg/opt12.adb: New test.
1111 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1113 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1115 * gcc.target/rx/pack.c: New test.
1117 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1118 Tobias Burnus <burnus@net-b.de>
1121 * gfortran.dg/quad_1.f90: New.
1122 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1124 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1125 library search path; call gcc-set-multilib-library-path with
1126 arguments such that libgfortran.spec is found.
1127 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1129 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1132 * g++.dg/warn/Wsequence-point-3.C: New test.
1134 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1136 PR preprocessor/17349
1137 * gcc.dg/cpp/cmdlne-C3.c: New.
1139 2010-11-16 Richard Guenther <rguenther@suse.de>
1141 PR tree-optimization/44545
1142 * gcc.dg/pr44545.c: New testcase.
1144 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1146 PR rtl-optimization/46366
1147 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1150 2010-11-16 Richard Guenther <rguenther@suse.de>
1152 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1154 2010-11-16 Richard Guenther <rguenther@suse.de>
1157 * gfortran.dg/gomp/pr45172.f90: New testcase.
1159 2010-11-16 Nick Clifton <nickc@redhat.com>
1161 * gcc.target/rx/pack.c: New test.
1163 2010-11-15 Richard Henderson <rth@redhat.com>
1165 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1166 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1167 Use builtin_constant_p rather than scanning for builtin name.
1169 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1171 * objc.dg/property/dotsyntax-18.m: New.
1172 * objc.dg/property/dotsyntax-19.m: New.
1173 * objc.dg/property/dotsyntax-20.m: New.
1174 * obj-c++.dg/property/dotsyntax-18.mm: New.
1175 * obj-c++.dg/property/dotsyntax-19.mm: New.
1176 * obj-c++.dg/property/dotsyntax-20.mm: New.
1177 * objc.dg/property/dotsyntax-4.m: Removed some unused
1179 * objc.dg/property/dotsyntax-6.m: Same change.
1180 * objc.dg/property/dotsyntax-16.m: Same change.
1181 * objc.dg/property/dotsyntax-17.m: Same change.
1182 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1183 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1184 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1185 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1186 * objc.dg/property/at-property-22.m: Added missing casts.
1187 * obj-c++.dg/property/at-property-22.mm: Same change.
1189 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1191 PR tree-optimization/46491
1192 * gcc.target/i386/pr46491.c: New test.
1194 PR tree-optimization/46461
1195 * gcc.c-torture/compile/pr46461.c: New test.
1197 2010-11-15 Tobias Burnus <burnus@net.b.de>
1200 * gfortran.dg/allocatable_scalar_11.f90: New.
1201 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1204 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1207 * gcc.target/i386/pr46095.c: New test.
1210 * gcc.dg/pr46387.c: New test.
1212 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1214 * objc.dg/property/dotsyntax-16.m: New.
1215 * objc.dg/property/dotsyntax-17.m: New.
1216 * obj-c++.dg/property/dotsyntax-16.mm: New.
1217 * obj-c++.dg/property/dotsyntax-17.mm: New.
1218 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1219 syntax with properties, which now works.
1220 * obj-c++.dg/property/at-property-10.mm: Same change.
1222 2010-11-15 Martin Jambor <mjambor@suse.cz>
1224 PR tree-optimization/46349
1225 * gnat.dg/opt9.adb: New file.
1226 * gnat.dg/opt9_pkg.ads: Likewise
1228 2010-11-15 Richard Guenther <rguenther@suse.de>
1231 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1233 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1235 PR preprocessor/45038
1236 * g++.dg/pr45038.C: New test.
1238 2010-11-15 Richard Guenther <rguenther@suse.de>
1240 PR tree-optimization/46467
1241 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1243 2010-11-15 Richard Guenther <rguenther@suse.de>
1246 * g++.dg/torture/pr34850.C: Adjust.
1248 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1251 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1253 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1255 * objc.dg/property/at-property-21.m: New.
1256 * objc.dg/property/at-property-22.m: New.
1257 * objc.dg/property/at-property-23.m: New.
1258 * objc.dg/property/synthesize-9.m: New.
1259 * objc.dg/property/synthesize-10.m: New.
1260 * objc.dg/property/synthesize-11.m: New.
1261 * obj-c++.dg/property/at-property-21.mm: New.
1262 * obj-c++.dg/property/at-property-22.mm: New.
1263 * obj-c++.dg/property/at-property-23.mm: New.
1264 * obj-c++.dg/property/synthesize-9.mm: New.
1265 * obj-c++.dg/property/synthesize-10.mm: New.
1266 * obj-c++.dg/property/synthesize-11.mm: New.
1268 * objc.dg/property/at-property-4.m: Updated to match new compiler
1269 where some errors have been converted into warnings and vice versa.
1270 * objc.dg/property/at-property-16.m: Same change.
1271 * objc.dg/property/at-property-18.m: Same change.
1272 * objc.dg/property/property-neg-5.m: Same change.
1273 * obj-c++.dg/property/at-property-4.mm: Same change.
1274 * obj-c++.dg/property/at-property-16.mm: Same change.
1275 * obj-c++.dg/property/at-property-18.mm: Same change.
1276 * obj-c++.dg/property/property-neg-5.mm: Same change.
1278 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1279 commented out because of testsuite problems; I found out that
1280 using dg-warning instead of dg-message gets them to work.
1281 * obj-c++.dg/property/property-neg-3.mm: Same change.
1282 * obj-c++.dg/property/synthesize-6.mm: Same change.
1283 * obj-c++.dg/property/at-property-5.mm: Same change.
1284 * obj-c++.dg/property/at-property-14.mm: Same change.
1285 * obj-c++.dg/property/at-property-18.mm: Same change.
1286 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1287 some tests still do not work due to some other testsuite issue).
1289 2010-11-13 Jason Merrill <jason@redhat.com>
1291 * g++.dg/cpp0x/auto20.C: New.
1293 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1295 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1296 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1298 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1301 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1302 * gcc.dg/pr35746.c: Likewise.
1303 * gcc.dg/cpp/direct2.c: Likewise.
1304 * gcc.dg/cpp/direct2s.c: Likewise.
1305 * gcc.dg/noncompile/920923-1.c: Likewise.
1306 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1308 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1310 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1312 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1314 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1315 a pointer to an arbitrary C struct with an Objective-C protocol.
1316 Test various valid uses of typedef with Objective-C objects and
1318 * objc.dg/invalid-type-1.m: New.
1319 * obj-c++.dg/invalid-type-1.m: New.
1321 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1323 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1325 2010-11-13 Tobias Burnus <burnus@net-b.de>
1328 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1330 2010-11-13 Tobias Burnus <burnus@net-b.de>
1333 * gfortran.dg/volatile12.f90: New.
1335 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1337 * objc.dg/attributes/method-format-1.m: Adjust.
1339 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1342 * gcc.dg/decl-9.c: New.
1344 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1346 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1348 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1350 * gcc.dg/format/few-1.c: New test.
1351 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1352 * gcc.dg/format/c90-scanf-1.c: Adjust.
1353 * gcc.dg/format/cmn-err-1.c: Adjust.
1354 * gcc.dg/format/dfp-printf-1.c: Adjust.
1355 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1356 * gcc.dg/format/gcc_diag-1.c: Adjust.
1357 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1358 * gcc.dg/format/strfmon-1.c: Adjust.
1359 * gcc.dg/format/unnamed-1.c: Adjust.
1360 * gcc.dg/format/xopen-2.c: Adjust.
1361 * g++.dg/ext/builtin4.C: Adjust.
1362 * g++.dg/ext/builtin5.C: Adjust.
1364 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1366 * gcc.dg/pragma-diag-2.c: New test.
1368 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1371 * gfortran.dg/optional_mask.f90: New test.
1373 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1375 * g++.dg/cpp0x/defaulted15.C: Adjust.
1377 2010-11-12 James Dennett <jdennett@google.com>
1380 * g++.dg/expr/static_cast7.C: New.
1382 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1384 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1386 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1388 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1389 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1391 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1393 * gcc.dg/pr46375.c: New test.
1395 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1398 * c-c++-common/fmax-errors.c: New test.
1400 2010-11-11 Richard Henderson <rth@redhat.com>
1402 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1404 2010-11-11 Jan Hubicka <jh@suse.cz>
1406 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1407 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1409 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1412 * gcc.dg/pr46088.c: New test.
1414 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1416 * gfortran.dg/empty_derived_type.f90: New test.
1418 2010-11-11 Tobias Burnus <burnus@net-b.de>
1421 * gfortran.dg/class_31.f90: New.
1424 * gfortran.dg/forall_14.f90: New.
1426 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1427 Tobias Burnus <burnus@net-b.de>
1430 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1432 2010-11-11 Jan Hubicka <jh@suse.cz>
1434 * gcc.dg/20081223-1.c: Update LTO options.
1435 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1436 * gcc.dg/lto/20081118_0.c: Update LTO options.
1437 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1438 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1439 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1440 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1441 * gcc.dg/lto/20090116_0.c: Update LTO options.
1442 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1443 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1444 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1445 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1446 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1447 * gcc.dg/lto/20081224_0.c: Update LTO options.
1448 * gcc.dg/lto/20090219_0.c: Update LTO options.
1449 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1450 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1451 * gcc.dg/lto/20081115_0.c: Update LTO options.
1452 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1453 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1454 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1455 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1456 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1457 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1458 * g++.dg/20090107-1.C: Update LTO options.
1459 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1460 * g++.dg/lto/20081123_0.C: Update LTO options.
1461 * g++.dg/lto/20090313_0.C: Update LTO options.
1462 * g++.dg/lto/20081125_0.C: Update LTO options.
1463 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1464 * g++.dg/lto/20081219_0.C: Update LTO options.
1465 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1466 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1467 * g++.dg/lto/20090303_0.C: Update LTO options.
1468 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1469 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1470 * g++.dg/lto/20090128_0.C: Update LTO options.
1471 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1472 * g++.dg/lto/20090302_0.C: Update LTO options.
1473 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1474 * g++.dg/lto/20081118_0.C: Update LTO options.
1475 * g++.dg/20090121-1.C: Update LTO options.
1476 * objc.dg/lto/lto.exp: Update LTO options.
1477 * lib/lto.exp: Update LTO options.
1478 * lib/gcc-dg.exp: Update LTO options.
1479 * lib/c-torture.exp: Update LTO options.
1480 * obj-c++.dg/lto/lto.exp: Update LTO options.
1482 2010-11-11 Jan Hubicka <jh@suse.cz>
1484 PR tree-optimize/40436
1485 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1486 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1488 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1490 * gfortran.dg/proc_decl_24.f90: New.
1492 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1494 * objc.dg/property/at-property-20.m: New.
1495 * objc.dg/property/synthesize-8.m: New.
1496 * obj-c++.dg/property/at-property-20.m: New.
1497 * obj-c++.dg/property/synthesize-8.mm: New.
1499 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1501 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1503 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.c-torture/compile/pr46388.c: New test.
1508 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1510 * lib/lto.exp (lto-get-options-main): Support optional target
1511 selector for dg-suppress-ld-options.
1513 2010-11-11 Martin Jambor <mjambor@suse.cz>
1515 PR tree-optimization/46383
1516 * g++.dg/torture/pr46383.C: New test.
1518 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1520 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1521 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1523 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1524 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1525 * g++.dg/other/i386-3.C: Ditto.
1527 2010-11-10 Jason Merrill <jason@redhat.com>
1529 * g++.dg/cpp0x/constexpr-46420.C: New.
1531 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1533 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1534 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1535 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1536 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1539 2010-11-10 Jan Hubicka <jh@suse.cz>
1541 PR tree-optimize/38669
1542 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1544 2010-11-10 Jan Hubicka <jh@suse.cz>
1546 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1548 2010-11-10 Jason Merrill <jason@redhat.com>
1550 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1552 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1555 * gcc.dg/debug/pr46409.c: New test.
1558 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1560 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1563 * gcc-target/i386/pr46419.c: New test.
1565 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1567 * g++.dg/other/i386-2.C: Add -mtbm.
1568 * g++.dg/other/i386-3.C: Likewise.
1569 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1570 * gcc.target/i386/funcspec-6.c: Likewise.
1571 * gcc.target/i386/sse-12.c: Add -mtbm.
1572 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1574 * gcc.target/i386/sse-14.c: Likewise.
1575 * gcc.target/i386/sse-22.c: Likewise.
1576 * gcc.target/i386/sse-23.c: Likewise.
1577 * gcc.target/i386/tbm-1.c: New file.
1578 * gcc.target/i386/tbm-2.c: Likewise.
1580 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1582 * g++.dg/other/i386-2.C: Add -mbmi.
1583 * g++.dg/other/i386-3.C: Likewise.
1584 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1585 * gcc.target/i386/funcspec-6.c: Likewise.
1586 * gcc.target/i386/sse-12.c: Add -mbmi.
1587 * gcc.target/i386/bmi-1.c: New file.
1588 * gcc.target/i386/bmi-2.c: Likewise.
1589 * gcc.target/i386/bmi-3.c: Likewise.
1590 * gcc.target/i386/bmi-4.c: Likewise.
1591 * gcc.target/i386/bmi-5.c: Likewise.
1592 * gcc.target/i386/bmi-6.c: Likewise.
1594 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1597 * g++.dg/pr46065.C: New test.
1599 2010-11-10 Jan Hubicka <jh@suse.cz>
1601 PR tree-optimize/33172
1602 PR tree-optimize/43411
1603 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1604 * g++.dg/tree-ssa/pr43411.C: New testcase.
1606 2010-11-10 Jan Hubicka <jh@suse.cz>
1608 PR tree-optimize/46228
1609 * g++.dg/tree-ssa/pr46228.C: New testcase.
1611 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1613 PR tree-optimization/46414
1614 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1616 2010-11-10 Tobias Burnus <burnus@net-b.de>
1619 * gfortran.dg/intrinsic_7.f90: New.
1621 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1623 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1624 * g++.dg/abi/thunk4.C: Likewise.
1625 * g++.dg/opt/combine.C: Add dg-require-visibility.
1626 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1627 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1629 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1630 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1631 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1633 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1634 * gcc.dg/intmax_t-1.c: Likewise.
1636 2010-11-10 Tobias Burnus <burnus@net-b.de>
1639 * gfortran.dg/class_30.f90: New.
1641 2010-11-10 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1647 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1649 PR tree-optimization/45971
1650 * gcc.dg/vect/O3-pr45971.c: New.
1652 2010-11-10 Richard Guenther <rguenther@suse.de>
1654 PR tree-optimization/44964
1655 * gcc.dg/pr44964.c: New testcase.
1657 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1659 * gnat.dg/opt10.adb: Fix typo.
1661 2010-11-10 Martin Jambor <mjambor@suse.cz>
1663 PR tree-optimization/46351
1664 PR tree-optimization/46377
1665 * gnat.dg/opt10.adb: New file.
1666 * gnat.dg/opt10_pkg.ads: Likewise.
1667 * gnat.dg/opt11.adb: Likewise.
1668 * gnat.dg/opt11.ads: Likewise.
1670 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1672 * gnat.dg/boolean_conv.adb: New test.
1674 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1676 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1678 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1680 * gnat.dg/unchecked_convert7.adb: New test.
1682 2010-11-10 Richard Guenther <rguenther@suse.de>
1684 PR tree-optimization/46398
1685 * gcc.dg/torture/pr46398.c: New testcase.
1687 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1689 * gfortran.dg/open_dev_null.f90: New test.
1691 2010-11-09 Jan Hubicka <jh@suse.cz>
1693 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1696 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1698 * gcc.dg/struct-semi-4.c: New test.
1700 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1702 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1703 power5 to enable generation of FRIZ.
1705 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1708 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1711 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1714 * gfortran.dg/pr43808.f90: New test.
1716 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1718 PR tree-optimization/46036
1719 * gfortran.dg/lto/pr46036_0.f90: New.
1721 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1724 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1725 bar invocation instead of first.
1728 * gcc.dg/pr46171.c: New test.
1730 2010-11-09 Richard Guenther <rguenther@suse.de>
1732 PR tree-optimization/46355
1733 * gcc.dg/pr46355.c: New testcase.
1735 2010-11-09 Richard Guenther <rguenther@suse.de>
1737 PR tree-optimization/46177
1738 * gcc.dg/pr46177-2.c: New testcase.
1740 2010-11-09 Richard Guenther <rguenther@suse.de>
1743 * gcc.dg/vec-scal-opt.c: Move ...
1744 * gcc.dg/vect/vect-scal-opt.c: ... here.
1745 * gcc.dg/vec-scal-opt1.c: Move ...
1746 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1747 * gcc.dg/vec-scal-opt2.c: Move ...
1748 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1750 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1752 * gnat.dg/specs/static_initializer5.ads: New test.
1753 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1755 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1758 * gcc.c-torture/compile/pr46360.c: New test.
1761 * g++.dg/warn/Wsequence-point-2.C: New test.
1763 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1766 * gfortran.dg/class_29.f03: New.
1768 2010-11-09 Richard Guenther <rguenther@suse.de>
1771 * gcc.target/i386/alias-1.c: New testcase.
1773 2010-11-08 Jason Merrill <jason@redhat.com>
1775 * g++.dg/cpp0x/constexpr-sassert.C: New.
1777 2010-11-08 Jason Merrill <jason@redhat.com>
1779 * g++.dg/cpp0x/constexpr-defarg.C: New.
1781 2010-11-08 Xinliang David Li <davidxl@google.com>
1783 PR tree-optimization/46316
1784 * gcc.c-torture/execute/pr46316.c: New test.
1786 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1789 * gfortran.dg/class_28.f03: Extended.
1791 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1793 * objc.dg/property/dotsyntax-13.m: New.
1794 * objc.dg/property/dotsyntax-14.m: New.
1795 * objc.dg/property/dotsyntax-15.m: New.
1796 * objc.dg/property/synthesize-7.m: New.
1797 * obj-c++.dg/property/dotsyntax-13.mm: New.
1798 * obj-c++.dg/property/dotsyntax-14.mm: New.
1799 * obj-c++.dg/property/dotsyntax-15.mm: New.
1800 * obj-c++.dg/property/synthesize-7.mm: New.
1802 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1804 * objc.dg/property/dynamic-4.m: New.
1805 * objc.dg/property/dynamic-5.m: New.
1806 * objc.dg/property/dynamic-6.m: New.
1807 * obj-c++.dg/property/dynamic-4.mm: New.
1808 * obj-c++.dg/property/dynamic-5.mm: New.
1809 * obj-c++.dg/property/dynamic-6.mm: New.
1811 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1813 * objc.dg/property/synthesize-3.m: New.
1814 * objc.dg/property/synthesize-4.m: New.
1815 * objc.dg/property/synthesize-5.m: New.
1816 * objc.dg/property/synthesize-6.m: New.
1817 * obj-c++.dg/property/synthesize-3.mm: New.
1818 * obj-c++.dg/property/synthesize-4.mm: New.
1819 * obj-c++.dg/property/synthesize-5.mm: New.
1820 * obj-c++.dg/property/synthesize-6.mm: New.
1822 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1824 * objc.dg/property/at-property-5.m: Updated test.
1825 * objc.dg/property/at-property-16.m: New.
1826 * objc.dg/property/at-property-17.m: New.
1827 * objc.dg/property/at-property-18.m: New.
1828 * objc.dg/property/at-property-19.m: New.
1829 * objc.dg/property/dotsyntax-12.m: New.
1830 * objc.dg/protocol-inheritance-1.m: New.
1831 * objc.dg/protocol-inheritance-2.m: New.
1832 * obj-c++.dg/property/at-property-5.mm: Updated test.
1833 * obj-c++.dg/property/at-property-16.mm: New.
1834 * obj-c++.dg/property/at-property-17.mm: New.
1835 * obj-c++.dg/property/at-property-18.mm: New.
1836 * obj-c++.dg/property/at-property-19.mm: New.
1837 * obj-c++.dg/protocol-inheritance-1.mm: New.
1838 * obj-c++.dg/protocol-inheritance-2.mm: New.
1839 * obj-c++.dg/property/dotsyntax-12.mm: New.
1841 2010-11-08 Jason Merrill <jason@redhat.com>
1843 * g++.dg/expr/overflow1.C: New.
1844 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1845 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1846 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1847 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1849 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1851 * gcc.dg/pr35442.c: Adapt warning.
1854 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1855 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1856 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1857 i?86-*-* x86_64-*-*.
1858 * g++.dg/torture/pr36445.C: Likewise.
1859 * gcc.c-torture/compile/pr34856.c: Likewise.
1860 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1861 * gcc.c-torture/compile/vector-1.c: Likewise.
1862 * gcc.c-torture/compile/vector-2.c: Likewise.
1863 * gcc.dg/pr32912-1.c: Likewise.
1864 * gcc.c-torture/execute/va-arg-25.c: Move ...
1865 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1866 Add dg-options -msse, dg-require-effective-target sse_runtime for
1867 for i?86-*-*, x86_64-*-*.
1868 * gcc.c-torture/execute/vector-1.c: Likewise.
1869 * gcc.c-torture/execute/vector-2.c: Likewise.
1870 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1871 i?86-*-*, x86_64-*-*.
1872 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1873 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1874 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1875 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1876 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1878 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1880 * gcc.dg/torture/pr45982.c: Add -std=c99
1881 * gcc.dg/torture/pr45623.c: Ditto.
1883 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1885 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1886 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1888 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1891 * g++.dg/ext/dllimport7.C: Adjust second error check and
1892 allow test for x86_64 mingw, too.
1894 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1897 * gfortran.dg/class_28.f03: New.
1899 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1901 PR rtl-optimization/45352
1902 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1903 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1904 gcc.target/i386/pr45352-2.c: New tests.
1906 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1909 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1910 XFAIL the run for all but m32 x86.
1912 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1914 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1915 as comment character.
1917 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1919 * gcc.target/mips/mips.exp: Revert previous patch.
1920 * gcc.target/mips/fma-1.c: Delete.
1921 * gcc.target/mips/fma-2.c: Likewise.
1922 * gcc.target/mips/fma-3.c: Likewise.
1923 * gcc.target/mips/fma-4.c: Likewise.
1924 * gcc.target/mips/fma-5.c: Likewise.
1925 * gcc.target/mips/fma-6.c: Likewise.
1926 * gcc.target/mips/fma-7.c: Likewise.
1927 * gcc.target/mips/fma-8.c: Likewise.
1928 * gcc.target/mips/fma-9.c: Likewise.
1929 * gcc.target/mips/fma-10.c: Likewise.
1930 * gcc.target/mips/fma-11.c: Likewise.
1931 * gcc.target/mips/fma-12.c: Likewise.
1932 * gcc.target/mips/fma-13.c: Likewise.
1933 * gcc.target/mips/fma-14.c: Likewise.
1934 * gcc.target/mips/fma-15.c: Likewise.
1935 * gcc.target/mips/fma-16.c: Likewise.
1936 * gcc.target/mips/fma-17.c: Likewise.
1937 * gcc.target/mips/fma-18.c: Likewise.
1938 * gcc.target/mips/fma-19.c: Likewise.
1939 * gcc.target/mips/fma-20.c: Likewise.
1941 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1943 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1944 * gcc.target/mips/fma-1.c: New test.
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-06 Jason Merrill <jason@redhat.com>
1967 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1969 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1972 * gcc.dg/parser-error-3.c: New test.
1974 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1977 * g++.dg/parse/semicolon2.C: New testcase.
1978 * g++.dg/ext/asmspec1.C: Adjust.
1979 * g++.dg/init/new13.C: Adjust.
1980 * g++.dg/parse/ctor5.C: Adjust.
1982 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1985 * gfortran.dg/class_27.f03: New.
1987 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1989 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1990 * objc.dg/property/dotsyntax-5.m: New.
1991 * objc.dg/property/dotsyntax-6.m: New.
1992 * objc.dg/property/dotsyntax-7.m: New.
1993 * objc.dg/property/dotsyntax-8.m: New.
1994 * objc.dg/property/dotsyntax-9.m: New.
1995 * objc.dg/property/dotsyntax-10.m: New.
1996 * objc.dg/property/dotsyntax-11.m: New.
1997 * obj-c++.dg/property/dotsyntax-5.mm: New.
1998 * obj-c++.dg/property/dotsyntax-6.mm: New.
1999 * obj-c++.dg/property/dotsyntax-7.mm: New.
2000 * obj-c++.dg/property/dotsyntax-8.mm: New.
2001 * obj-c++.dg/property/dotsyntax-9.mm: New.
2002 * obj-c++.dg/property/dotsyntax-10.mm: New.
2003 * obj-c++.dg/property/dotsyntax-11.mm: New.
2005 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2007 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2008 NeXT runtime when the type is READONLY.
2010 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2012 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2013 * gcc.target/i386/387-6.c: Ditto.
2014 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2015 * gcc.target/i386/387-4.c: Ditto.
2016 * gcc.target/i386/387-7.c: Ditto.
2017 * gcc.target/i386/387-8.c: Ditto.
2018 * gcc.target/i386/387-9.c: Ditto.
2019 * gcc.target/i386/387-10.c: Ditto.
2020 * gcc.target/i386/387-11.c: Ditto.
2021 * gcc.target/i386/387-12.c: Ditto.
2023 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2025 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2028 * gcc.dg/darwin-cfstring-format-1.c: New.
2029 * gcc.dg/warn-nsstring.c: New.
2030 * objc.dg/fsf-nsstring-format-1.m: New.
2031 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2032 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2035 2010-11-05 Jason Merrill <jason@redhat.com>
2038 * g++.dg/inherit/virtual6.C: New.
2040 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2043 * gcc.dg/Wcxx-compat-21.c: New test.
2045 2010-11-05 Ian Lance Taylor <iant@google.com>
2048 * gcc.target/i386/pr46084.c: New test.
2050 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2052 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2053 * (check_effective_target_mempcpy): New.
2054 * gcc.c-torture/execute/pr45636.c: Move this...
2055 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2057 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2059 * gcc.target/i386/i386.exp (FLAGS): Remove.
2060 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2062 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2065 * g++.dg/opt/empty2.C: New test.
2068 * gcc.target/i386/pr45670.c: New test.
2070 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2074 * gfortran.dg/class_19.f03: Modified.
2075 * gfortran.dg/class_allocate_6.f03: New.
2077 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2079 * gcc.target/i386/avx-vzeroupper-19.c: New.
2081 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2083 PR tree-optimization/46099
2084 * gcc.dg/autopar/pr46099.c: New test.
2087 * c-c++-common/pr43690.c: New test.
2089 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2091 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2092 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2093 declaration and implementation.
2094 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2095 * obj-c++.dg/property/at-property-13.mm: Likewise.
2096 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2097 * obj-c++.dg/property/property-1.mm: Likewise.
2098 * obj-c++.dg/property/at-property-7.mm: Likewise.
2099 * obj-c++.dg/property/at-property-9.mm: Likewise.
2100 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2101 * obj-c++.dg/property/at-property-10.mm: Likewise.
2102 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2103 * obj-c++.dg/property/at-property-12.mm: Likewise.
2104 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2105 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2106 * obj-c++.dg/property/at-property-6.mm: Likewise.
2107 * obj-c++.dg/property/at-property-8.mm: Likewise.
2108 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2109 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2110 * obj-c++.dg/property/at-property-11.mm: Likewise.
2111 * obj-c++.dg/template-8.mm: Likewise.
2112 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2113 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2114 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2115 and put a FIXME for this.
2116 * obj-c++.dg/property/property-2.mm: Remove.
2117 * obj-c++.dg/property/property-3.mm: Remove.
2119 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2122 * gcc.dg/pr46307.c: New test.
2124 2010-11-05 Jason Merrill <jason@redhat.com>
2127 * g++.dg/ext/complex6.C: New.
2129 2010-11-04 Bud Davis <jimmied@smu.edu>
2131 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2133 2010-11-04 Chao-ying Fu <fu@mips.com>
2135 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2137 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2139 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2141 Fixed using the Objective-C 2.0 dot-syntax with class names.
2142 * objc.dg/property/dotsyntax-3.m: New.
2143 * objc.dg/property/dotsyntax-4.m: New.
2144 * obj-c++.dg/property/dotsyntax-3.mm: New.
2145 * obj-c++.dg/property/dotsyntax-4.mm: New.
2147 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2148 Objective-C 2.0 dot-syntax is used with class names.
2149 * obj-c++.dg/fobjc-std-1.mm: Same change.
2151 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2153 * gcc.target/powerpc/loop_align.c: New.
2155 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2157 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2159 merge from FSF 'apple/trunk' branch.
2160 * gcc.target/powerpc/darwin64-abi.c: New.
2162 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2164 PR tree-optimization/46233
2165 * gcc.dg/pr46233.c: New test.
2167 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2169 * objc.dg/property/property-2.m: Deleted.
2170 * objc.dg/property/property-3.m: Deleted.
2172 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2174 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2176 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2177 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2178 * objc.dg/property/property-1.m: Likewise.
2179 * objc.dg/property/at-property-6.m: Likewise.
2180 * objc.dg/property/at-property-7.m: Likewise.
2181 * objc.dg/property/dotsyntax-1.m: Likewise.
2182 * objc.dg/property/at-property-8.m: Likewise.
2183 * objc.dg/property/dotsyntax-2.m: Likewise.
2184 * objc.dg/property/at-property-9.m: Likewise.
2185 * objc.dg/property/synthesize-2.m: Likewise.
2186 * objc.dg/property/at-property-10.m: Likewise.
2187 * objc.dg/property/at-property-11.m: Likewise.
2188 * objc.dg/property/at-property-12.m: Likewise.
2189 * objc.dg/property/at-property-13.m: Likewise.
2190 * objc.dg/property/fsf-property-method-access.m: Likewise.
2191 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2193 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2195 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2196 deprecation warnings. Use Object1 implementation.
2197 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2198 * objc/execute/forward-1.m: Remove.
2199 * objc/execute/forward-1.x: Remove.
2201 2010-11-04 Jason Merrill <jason@redhat.com>
2203 * g++.dg/cpp0x/constexpr-access.C: New.
2205 2010-11-04 Richard Guenther <rguenther@suse.de>
2207 PR rtl-optimization/46183
2208 * gcc.dg/torture/pr46183.c: New testcase.
2210 2010-11-04 Richard Guenther <rguenther@suse.de>
2212 PR tree-optimization/46068
2213 * gcc.dg/torture/pr46068.c: New testcase.
2215 2010-11-04 Richard Guenther <rguenther@suse.de>
2217 PR tree-optimization/45991
2218 * gcc.dg/pr45991.c: New testcase.
2220 2010-11-04 Richard Guenther <rguenther@suse.de>
2222 PR tree-optimization/46154
2223 * g++.dg/torture/pr46154.C: New testcase.
2225 2010-11-04 Richard Guenther <rguenther@suse.de>
2227 PR tree-optimization/45733
2228 * gcc.dg/pr45733.c: New testcase.
2230 2010-11-04 Ira Rosen <irar@il.ibm.com>
2232 PR tree-optimization/46213
2233 * gfortran.dg/vect/pr46213.f90: New.
2235 2010-11-04 Richard Guenther <rguenther@suse.de>
2238 * gcc.dg/pr34989-1.c: Move ...
2239 * gcc.dg/lto/pr34989-1_0.c: ... here.
2240 * gcc.dg/pr34989-2.c: Move ...
2241 * gcc.dg/lto/pr34989-1_1.c: ... here.
2242 * gcc.dg/pr27898.c: Move ...
2243 * gcc.dg/lto/pr27898_0.c: ... here and ...
2244 * gcc.dg/lto/pr27898_1.c: ... split.
2245 * gcc.dg/pr28712.c: Move ...
2246 * gcc.dg/lto/pr28712_0.c: ... here and ...
2247 * gcc.dg/lto/pr28712_1.c: ... split ...
2248 * gcc.dg/lto/pr28712_2.c: ... twice.
2249 * gcc.dg/pr28706.c: Move ...
2250 * gcc.dg/lto/pr28706_0.c: ... here and ...
2251 * gcc.dg/lto/pr28706_1.c: ... split.
2253 2010-11-04 Richard Guenther <rguenther@suse.de>
2254 Richard Henderson <rth@redhat.com>
2256 * gcc.target/i386/fma4-vector-2.c: New testcase.
2258 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2259 Richard Guenther <rguenther@suse.de>
2261 * gcc.dg/vec-scal-opt.c: New testcase.
2262 * gcc.dg/vec-scal-opt1.c: New testcase.
2263 * gcc.dg/vec-scal-opt2.c: New testcase.
2265 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2267 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2268 from plugin build flags on Darwin targets.
2270 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2272 * gcc.target/i386/pr46285.c: Require split_stack target.
2274 2010-11-03 Jason Merrill <jason@redhat.com>
2277 * g++.dg/cpp0x/constexpr-base2.C: New.
2280 * g++.dg/cpp0x/initlist45.C: New.
2282 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2284 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2285 is now allowed in categories.
2286 * obj-c++.dg/property/dynamic-2.mm: Same change.
2287 * objc.dg/property/dynamic-3.m: New.
2288 * obj-c++.dg/property/dynamic-3.mm: New.
2289 * objc.dg/property/at-property-14.m: New.
2290 * objc.dg/property/at-property-15.m: New.
2291 * obj-c++.dg/property/at-property-14.mm: New.
2292 * obj-c++.dg/property/at-property-15.mm: New.
2294 * objc.dg/foreach-6.m: Added a few more tests for valid and
2295 invalid iterating variables and collections.
2297 2010-11-03 Xinliang David Li <davidxl@google.com>
2300 * g++.dg/tree-ssa/ivopts-2.C: New test.
2302 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2305 * gcc.target/i386/pr46295.c: New.
2307 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2309 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2310 precision min/max for single precision on VSX.
2312 2010-11-03 Jason Merrill <jason@redhat.com>
2315 * g++.dg/cpp0x/constexpr-ice3.C: New.
2317 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2319 * gnat.dg/opt8.ad[sb]: New test.
2320 * gnat.dg/opt8_pkg.ads: New helper.
2322 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2324 PR rtl-optimization/45865
2325 * gcc.dg/pr45865.c: New.
2326 * gcc.dg/torture/pr45865.c: Likewise.
2328 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2329 * gcc.target/arm/headmerge-2.c: Likewise.
2330 * gcc.target/i386/headmerge-1.c: Likewise.
2331 * gcc.target/i386/headmerge-2.c: Likewise.
2333 2010-11-03 Richard Guenther <rguenther@suse.de>
2336 * gcc.dg/pr46288.c: New testcase.
2338 2010-11-03 Richard Guenther <rguenther@suse.de>
2340 PR tree-optimization/44807
2341 * gcc.dg/torture/pr44807.c: New testcase.
2343 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2345 PR libgfortran/43899
2346 * gfortran.dg/namelist_67.f90: New test.
2348 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2350 PR tree-optimization/46009
2351 * gcc.dg/vect/pr46009.c: New function.
2353 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2355 Implemented -fobjc-std=objc1 flag.
2356 * objc.dg/fobjc-std-1.m: New.
2357 * obj-c++.dg/fobjc-std-1.mm: New.
2359 2010-11-03 Richard Guenther <rguenther@suse.de>
2362 * g++.dg/debug/pr46241.C: New testcase.
2364 2010-11-03 Richard Guenther <rguenther@suse.de>
2366 PR tree-optimization/46190
2367 * gfortran.dg/pr46190.f90: New testcase.
2369 2010-11-03 Richard Guenther <rguenther@suse.de>
2372 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2373 * gcc.dg/vect/vect-19.c: Likewise.
2374 * gcc.dg/vect/vect-17.c: Likewise.
2376 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2379 * gcc.target/i386/pr46285.c: New.
2381 2010-11-03 Richard Guenther <rguenther@suse.de>
2383 PR tree-optimization/46217
2384 * gcc.dg/pr46217.c: New testcase.
2386 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2388 * objc.dg/property/dotsyntax-1.m: New.
2389 * objc.dg/property/dotsyntax-2.m: New.
2390 * obj-c++.dg/property/dotsyntax-1.mm: New.
2391 * obj-c++.dg/property/dotsyntax-2.mm: New.
2393 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2395 PR tree-optimization/46165
2396 * gcc.dg/pr46165.c: New test.
2398 2010-11-03 Richard Guenther <rguenther@suse.de>
2401 * gcc.dg/pr46251.c: New testcase.
2403 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2405 PR tree-optimization/46107
2406 * gcc.c-torture/compile/pr46107.c: New test.
2409 * gcc.dg/pr46252.c: New test.
2411 PR rtl-optimization/46034
2412 PR rtl-optimization/46212
2413 PR rtl-optimization/46248
2414 * gcc.c-torture/compile/pr46034.c: New test.
2415 * gcc.c-torture/compile/pr46248.c: New test.
2416 * gcc.dg/pr46212.c: New test.
2418 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2420 * gnat.dg/sizetype4.adb: New test.
2422 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2424 * gcc.target/i386/avx-vzeroupper-15.c: New.
2425 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2426 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2427 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2430 * gcc.target/i386/pr46253.c: New.
2432 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2433 Tobias Burnus <burnus@net-b.de>
2436 * gfortran.dg/deferred_type_param_1.f90: New.
2437 * gfortran.dg/deferred_type_param_2.f90: New.
2438 * gfortran.dg/initialization_1.f90: Update dg-errors.
2439 * gfortran.dg/initialization_9.f90: Update dg-errors.
2441 2010-11-02 Richard Guenther <rguenther@suse.de>
2443 PR tree-optimization/46149
2444 * g++.dg/torture/pr46149.C: New testcase.
2446 2010-11-02 Richard Guenther <rguenther@suse.de>
2448 PR tree-optimization/46216
2449 * gcc.dg/torture/pr46216.c: New testcase.
2451 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2454 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2457 2010-11-02 Richard Guenther <rguenther@suse.de>
2459 PR tree-optimization/46184
2460 * gcc.dg/pr46184.c: New testcase.
2462 2010-11-02 Richard Guenther <rguenther@suse.de>
2464 PR tree-optimization/46177
2465 * gcc.dg/pr46177.c: New testcase.
2467 2010-11-02 Martin Jambor <mjambor@suse.cz>
2470 * g++.dg/ipa/ivinline-9.C: New test.
2472 2010-11-02 Martin Jambor <mjambor@suse.cz>
2474 PR tree-optimization/45875
2475 * g++.dg/torture/pr45875.C: New test.
2477 2010-11-02 Richard Guenther <rguenther@suse.de>
2480 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2482 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2485 * gcc.dg/pr46255.c: New test.
2487 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2491 * g++.dg/template/sfinae26.C: New test.
2492 * g++.dg/template/sfinae27.C: Likewise.
2494 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2497 * g++.dg/template/typedef36.C: New test.
2498 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2499 * g++.dg/template/canon-type-10.C: Likewise.
2500 * g++.dg/template/canon-type-11.C: Likewise.
2501 * g++.dg/template/canon-type-12.C: Likewise.
2502 * g++.dg/template/canon-type-13.C: Likewise.
2504 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2506 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2507 instance of debug_pubnames on darwin.
2509 2010-11-01 Jason Merrill <jason@redhat.com>
2510 Benjamin Kosnik <bkoz@redhat.com>
2512 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2513 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2515 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2516 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2517 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2518 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2519 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2520 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2521 * g++.dg/cpp0x/constexpr-array.C: New.
2522 * g++.dg/cpp0x/constexpr-base.C: New.
2523 * g++.dg/cpp0x/constexpr-complex.C: New.
2524 * g++.dg/cpp0x/constexpr-data1.C: New.
2525 * g++.dg/cpp0x/constexpr-data2.C: New.
2526 * g++.dg/cpp0x/constexpr-deref.C: New.
2527 * g++.dg/cpp0x/constexpr-diag1.C: New.
2528 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2529 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2530 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2531 * g++.dg/cpp0x/constexpr-empty.C: New.
2532 * g++.dg/cpp0x/constexpr-empty2.C: New.
2533 * g++.dg/cpp0x/constexpr-empty3.C: New.
2534 * g++.dg/cpp0x/constexpr-empty4.C: New.
2535 * g++.dg/cpp0x/constexpr-empty5.C: New.
2536 * g++.dg/cpp0x/constexpr-ex1.C: New.
2537 * g++.dg/cpp0x/constexpr-ex2.C: New.
2538 * g++.dg/cpp0x/constexpr-ex3.C: New.
2539 * g++.dg/cpp0x/constexpr-ex4.C: New.
2540 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2541 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2542 * g++.dg/cpp0x/constexpr-function1.C: New.
2543 * g++.dg/cpp0x/constexpr-function2.C: New.
2544 * g++.dg/cpp0x/constexpr-function3.C: New.
2545 * g++.dg/cpp0x/constexpr-ice.C: New.
2546 * g++.dg/cpp0x/constexpr-initlist.C: New.
2547 * g++.dg/cpp0x/constexpr-neg1.C: New.
2548 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2549 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2550 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2551 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2552 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2553 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2554 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2555 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2556 * g++.dg/cpp0x/constexpr-object1.C: New.
2557 * g++.dg/cpp0x/constexpr-object2.C: New.
2558 * g++.dg/cpp0x/constexpr-overflow.C: New.
2559 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2560 * g++.dg/cpp0x/constexpr-pos1.C: New.
2561 * g++.dg/cpp0x/constexpr-potential1.C: New.
2562 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2563 * g++.dg/cpp0x/constexpr-pure.C: New.
2564 * g++.dg/cpp0x/constexpr-static.C: New.
2565 * g++.dg/cpp0x/constexpr-static2.C: New.
2566 * g++.dg/cpp0x/constexpr-static3.C: New.
2567 * g++.dg/cpp0x/constexpr-static4.C: New.
2568 * g++.dg/cpp0x/constexpr-static5.C: New.
2569 * g++.dg/cpp0x/constexpr-static6.C: New.
2570 * g++.dg/cpp0x/constexpr-string.C: New.
2571 * g++.dg/cpp0x/constexpr-switch.C: New.
2572 * g++.dg/cpp0x/constexpr-targ.C: New.
2573 * g++.dg/cpp0x/constexpr-throw.C: New.
2574 * g++.dg/cpp0x/constexpr-typeid.C: New.
2575 * g++.dg/cpp0x/constexpr-union.C: New.
2576 * g++.dg/cpp0x/constexpr-value.C: New.
2577 * g++.dg/cpp0x/constexpr-value2.C: New.
2578 * g++.dg/cpp0x/constexpr-variadic.C: New.
2579 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2580 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2581 * g++.dg/other/fold1.C: Likewise.
2582 * g++.dg/parse/crash36.C: Likewise.
2583 * g++.dg/parse/constant4.C: Adjust expected error.
2584 * g++.dg/template/arg5.C: Likewise.
2585 * g++.dg/template/non-dependent10.C: Likewise.
2586 * g++.dg/template/qualified-id3.C: Likewise.
2587 * g++.dg/warn/overflow-warn-1.C: Likewise.
2588 * g++.dg/warn/overflow-warn-3.C: Likewise.
2589 * g++.dg/warn/overflow-warn-4.C: Likewise.
2590 * g++.old-deja/g++.pt/crash10.C: Likewise.
2592 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2594 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2596 Implemented format and noreturn attributes for Objective-C methods.
2597 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2598 * objc.dg/attributes/method-deprecated-1.m: New.
2599 * objc.dg/attributes/method-deprecated-2.m: New.
2600 * objc.dg/attributes/method-deprecated-3.m: New.
2601 * objc.dg/attributes/method-noreturn-1.m: New.
2602 * objc.dg/attributes/method-sentinel-1.m: New.
2603 * objc.dg/attributes/method-format-1.m: New.
2604 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2605 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2606 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2607 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2608 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2609 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2610 * obj-c++.dg/attributes/method-format-1.mm: New.
2612 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2614 * objc.dg/property/at-property-deprecated-1.m: New.
2615 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2617 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2619 Implemented Objective-C 2.0 property accessors.
2620 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2621 avoid testing more complex accessors in this testcase which is not
2623 * objc.dg/property/at-property-7.m: Same change.
2624 * objc.dg/property/at-property-8.m: Same change.
2625 * objc.dg/property/at-property-9.m: Same change.
2626 * objc.dg/property/at-property-10.m: Same change.
2627 * objc.dg/property/at-property-11.m: Same change.
2628 * obj-c++.dg/property/at-property-6.mm: Same change.
2629 * obj-c++.dg/property/at-property-7.mm: Same change.
2630 * obj-c++.dg/property/at-property-8.mm: Same change.
2631 * obj-c++.dg/property/at-property-9.mm: Same change.
2632 * obj-c++.dg/property/at-property-10.mm: Same change.
2633 * obj-c++.dg/property/at-property-11.mm: Same change.
2634 * objc.dg/property/at-property-12.m: New.
2635 * objc.dg/property/at-property-13.m: New.
2636 * obj-c++.dg/property/at-property-12.mm: New.
2637 * obj-c++.dg/property/at-property-13.mm: New.
2639 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2642 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2643 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2644 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2645 * gfortran.dg/allocate_with_typespec_2.f: New test.
2646 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2647 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2648 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2650 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2651 Nathan Froyd <froydnj@codesourcery.com>
2653 PR tree-optimization/46259
2654 * gfortran.dg/pr46259.f: New testcase.
2656 2010-11-01 Paul Koning <ni1d@arrl.net>
2658 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2659 * gcc.c-torture/compile/20020604-1.c: Ditto.
2660 * gcc.c-torture/compile/20001226-1.c: Ditto.
2661 * gcc.c-torture/compile/20010327-1.c: Ditto.
2662 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2663 * gcc.c-torture/compile/pr43191.c: Ditto.
2664 * gcc.c-torture/compile/pr41181.c: Ditto.
2666 2010-10-31 Richard Henderson <rth@redhat.com>
2668 * lib/target-supports.exp
2669 (check_effective_target_automatic_stack_alignment): True for
2670 x86 but not windows.
2671 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2672 use of the preferred-stack-boundary arguments.
2673 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2675 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2678 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2679 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2681 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2683 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2685 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2687 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2688 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2690 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2691 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2692 * objc.dg/torture/tls/thr-init.m: Likewise.
2693 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2694 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2696 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2698 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2701 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2706 * gfortran.dg/typebound_generic_10.f03: New.
2708 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2710 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2711 * objc.dg/property/property-neg-1.m: Updated for changes in the
2712 syntax of @property and the implementation of
2713 @synthesize/@dynamic.
2714 * objc.dg/property/property-neg-2.m: Same change.
2715 * objc.dg/property/property-neg-3.m: Same change.
2716 * objc.dg/property/property-neg-4.m: Same change.
2717 * objc.dg/property/property-neg-5.m: Same change.
2718 * objc.dg/property/property-neg-7.m: Same change.
2719 * objc.dg/property/property-1.m: Same change.
2720 * objc.dg/property/synthesize-1.m: Same change.
2721 * objc.dg/property/at-property-2.m: Same change.
2722 * objc.dg/property/at-property-4.m: Same change.
2724 * objc.dg/property/fsf-property-method-acces.m: Updated for
2725 changes in the syntax of @property and the implementation of
2726 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2727 * objc.dg/property/fsf-property-basic.m: Same change.
2728 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2730 * objc.dg/property/at-property-5.m: New.
2731 * objc.dg/property/at-property-6.m: New.
2732 * objc.dg/property/at-property-7.m: New.
2733 * objc.dg/property/at-property-8.m: New.
2734 * objc.dg/property/at-property-9.m: New.
2735 * objc.dg/property/at-property-10.m: New.
2736 * objc.dg/property/at-property-11.m: New.
2737 * objc.dg/property/synthesize-2.m: New.
2738 * objc.dg/property/dynamic-2.m: New.
2740 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2741 syntax of @property and the implementation of
2742 @synthesize/@dynamic.
2743 * obj-c++.dg/property/property-neg-2.mm: Same change.
2744 * obj-c++.dg/property/property-neg-3.mm: Same change.
2745 * obj-c++.dg/property/property-neg-4.mm: Same change.
2746 * obj-c++.dg/property/property-neg-5.mm: Same change.
2747 * obj-c++.dg/property/property-neg-7.mm: Same change.
2748 * obj-c++.dg/property/property-1.mm: Same change.
2749 * obj-c++.dg/property/synthesize-1.mm: Same change.
2750 * obj-c++.dg/property/at-property-2.mm: Same change.
2751 * obj-c++.dg/property/at-property-4.mm: Same change.
2753 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2754 changes in the syntax of @property and the implementation of
2755 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2756 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2757 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2759 * obj-c++.dg/property/at-property-5.mm: New.
2760 * obj-c++.dg/property/at-property-6.mm: New.
2761 * obj-c++.dg/property/at-property-7.mm: New.
2762 * obj-c++.dg/property/at-property-8.mm: New.
2763 * obj-c++.dg/property/at-property-9.mm: New.
2764 * obj-c++.dg/property/at-property-10.mm: New.
2765 * obj-c++.dg/property/at-property-11.mm: New.
2766 * obj-c++.dg/property/synthesize-2.mm: New.
2767 * obj-c++.dg/property/dynamic-2.mm: New.
2769 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2770 Andrew Pinski <pinskia@gmail.com>
2772 * gcc.c-torture/execute/vector-shift.c: New testcase.
2773 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2774 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2775 * gcc.dg/vector-shift.c: Likewise.
2776 * gcc.dg/vector-shift1.c: Likewise.
2777 * gcc.dg/torture/vector-shift2.c: Likewise.
2778 * gcc.dg/vector-shift3.c: Likewise.
2779 * gcc.dg/simd-1b.c: Adjust.
2781 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2783 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2785 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2787 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2789 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2792 * gcc.target/i386/pr46153.c: New test.
2794 2010-10-27 Jason Merrill <jason@redhat.com>
2796 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2798 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2801 * gfortran.dg/class_dummy_3.f03: New.
2803 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2805 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2806 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2808 * gcc.target/i386/avx-vzeroupper-3.c: New.
2809 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2810 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2811 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2812 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2813 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2814 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2815 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2816 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2817 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2818 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2819 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2821 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2823 * obj-c.dg/property/at-property-4.m: New.
2824 * obj-c++.dg/property/at-property-4.mm: New.
2825 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2827 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2830 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2832 * objc.dg/property/at-property-1.m: New.
2833 * objc.dg/property/at-property-2.m: New.
2834 * objc.dg/property/at-property-3.m: New.
2835 * objc.dg/ivar-invalid-type-1.m: New.
2836 * obj-c++.dg/property/at-property-1.mm: New.
2837 * obj-c++.dg/property/at-property-2.mm: New.
2838 * obj-c++.dg/property/at-property-3.mm: New.
2839 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2840 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2843 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2845 PR libgfortran/46010
2846 * gfortran.dg/namelist_66.f90: New test.
2847 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2849 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2852 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2853 * gfortran.dg/allocatable_scalar_10.f90: New.
2854 * gfortran.dg/class_19.f03: Extended.
2856 2010-10-26 Jan Hubicka <jh@suse.cz>
2859 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2861 2010-10-26 Ira Rosen <irar@il.ibm.com>
2863 PR tree-optimization/46167
2864 * gcc.dg/vect/O-pr46167.c: New.
2865 * gcc.dg/vect/vect.exp: Run tests with -O.
2867 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2870 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2871 * g++.dg/vect/pr33860a.cc: Likewise.
2872 * gcc.c-torture/compile/20070522-1.c: Likewise.
2873 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2874 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2875 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2876 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2877 * gcc.dg/pr44136.c: Likewise.
2879 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2880 * gcc.dg/compat/vector-1_x.c: Likewise.
2881 * gcc.dg/compat/vector-1_y.c: Likewise.
2882 * gcc.dg/compat/vector-2_x.c: Likewise.
2883 * gcc.dg/compat/vector-2_y.c: Likewise.
2884 * gcc.dg/pr43300.c: Likewise.
2886 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2887 * gcc.dg/compat/vector-1a_y.c: Likewise.
2888 * gcc.dg/compat/vector-1b_x.c: Likewise.
2889 * gcc.dg/compat/vector-1b_y.c: Likewise.
2890 * gcc.dg/compat/vector-2a_x.c: Likewise.
2891 * gcc.dg/compat/vector-2a_y.c: Likewise.
2892 * gcc.dg/compat/vector-2b_x.c: Likewise.
2893 * gcc.dg/compat/vector-2b_y.c: Likewise.
2894 * gcc.target/i386/pr39162.c: Likewise.
2895 * gcc.target/i386/pr40906-2.c: Likewise.
2896 * gcc.target/i386/sse-5.c: Likewise.
2898 * gcc.dg/pr35442.c: Prune ABI change warnings.
2900 * gcc.c-torture/execute/pr38151.x: New.
2901 * gcc.target/i386/pr44948-1a.c: Likewise.
2902 * gcc.target/i386/pr44948-1b.c: Likewise.
2903 * gcc.target/i386/pr44948-2a.c: Likewise.
2904 * gcc.target/i386/pr44948-2b.c: Likewise.
2906 2010-10-26 Ian Lance Taylor <iant@google.com>
2909 * gcc.c-torture/execute/20101025-1.c: New test.
2911 2010-10-26 Tobias Burnus <burnus@net-b.de>
2914 * gfortran.dg/class_allocate_5.f90: New.
2916 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2918 Implement opaque-enum-specifiers for C++0x
2919 * g++.dg/cpp0x/forw_enum1.C: New.
2920 * g++.dg/cpp0x/forw_enum2.C: New.
2921 * g++.dg/cpp0x/forw_enum3.C: New.
2922 * g++.dg/cpp0x/forw_enum4.C: New.
2923 * g++.dg/cpp0x/forw_enum5.C: New.
2924 * g++.dg/cpp0x/forw_enum6.C: New.
2925 * g++.dg/cpp0x/forw_enum7.C: New.
2926 * g++.dg/cpp0x/forw_enum8.C: New.
2927 * g++.dg/cpp0x/forw_enum9.C: New.
2928 * g++.dg/parse/enum3.C: Add new errors.
2929 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2930 * g++.dg/cpp0x/auto9.C: Add new error.
2931 * g++.dg/template/crash79.C: Add new errors.
2933 2010-10-26 Jie Zhang <jie@codesourcery.com>
2935 * gcc.target/arm/volatile-bitfields-1.c: New test.
2936 * gcc.target/arm/volatile-bitfields-2.c: New test.
2937 * gcc.target/arm/volatile-bitfields-3.c: New test.
2939 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2941 * gnat.dg/pointer_discr1.adb: New test.
2942 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2943 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2944 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2946 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2948 * gnat.dg/loop_optimization8.adb: New test.
2949 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2950 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2952 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2954 * gnat.dg/in_out_parameter2.adb: New test.
2955 * gnat.dg/in_out_parameter3.adb: Likewise.
2957 2010-10-25 Jie Zhang <jie@codesourcery.com>
2959 * g++.dg/opt/combine.c: New test.
2961 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2963 * gnat.dg/opt7.ad[sb]: New test.
2964 * gnat.dg/opt7_pkg.ads: New helper.
2966 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2969 * obj-c.dg/pr45735.mm: New.
2970 * obj-c++.dg/pr45735.mm: New.
2972 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2975 * objc.dg/pr24393.m: New.
2976 * obj-c++.dg/pr24393.mm: New.
2978 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2981 * objc.dg/pr28049.m: New.
2982 * obj-c++.dg/pr28049.mm: New.
2984 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2986 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2987 parameter attributes are now supported.
2988 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2989 * objc.dg/attributes/parameter-attribute-1.m: New test.
2990 * objc.dg/attributes/parameter-attribute-2.m: New test.
2991 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2992 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2994 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2996 Based on the CFString implementation in FSF apple/trunk branch.
2998 * gcc.dg/darwin-cfstring-1.c: New.
2999 * gcc.dg/darwin-cfstring-2.c: New.
3000 * gcc.dg/torture/darwin-cfstring-3.c: New.
3001 * g++.dg/other/darwin-cfstring1.C: New.
3002 * g++.dg/torture/darwin-cfstring-3.C: New.
3004 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3006 * objc.dg/demangle-1.m: New test.
3007 * obj-c++.dg/demangle-1.mm: New test.
3008 * obj-c++.dg/demangle-2.mm: New test.
3009 * obj-c++.dg/demangle-3.mm: New test.
3011 2010-10-23 Ian Lance Taylor <iant@google.com>
3013 * gcc.c-torture/execute/20101011-1.c: New test.
3014 * gcc.c-torture/execute/20101011-1.x: New test driver.
3016 2010-10-23 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/protected_8.f90: New.
3021 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3023 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3024 * gcc.target/i386/isa-9.c: Skip for -march other than
3025 -march=amdfam10 in multilib options.
3026 * gcc.target/i386/pr42589.c: Skip for -march other than
3027 -march=i486 in multilib options.
3028 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3029 other -march in multilib options.
3031 2010-10-23 Jie Zhang <jie@codesourcery.com>
3033 PR rtl-optimization/37360
3034 * gcc.dg/pr37360.c: New test.
3036 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3038 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3040 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3041 Andrew Pinski <pinskia@gmail.com>
3043 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3044 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3045 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3046 * gcc.dg/vector-subscript-1.c: Likewise.
3047 * gcc.dg/vector-subscript-2.c: Likewise.
3048 * gcc.dg/vector-subscript-3.c: New testcase.
3049 * gcc.dg/array-8.c: Adjust.
3051 2010-10-22 Richard Guenther <rguenther@suse.de>
3054 * c-c++-common/torture/pr46137.c: New testcase.
3056 2010-10-22 Jason Merrill <jason@redhat.com>
3059 * g++.dg/template/defarg14.C: New.
3061 2010-10-22 Jason Merrill <jason@redhat.com>
3064 * g++.dg/cpp0x/implicit10.C: New.
3066 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3069 * gcc.target/i386/pr46098.c: New test.
3071 2010-10-22 Richard Guenther <rguenther@suse.de>
3073 PR tree-optimization/45720
3074 * gcc.dg/torture/pr45720.c: New testcase.
3076 2010-10-22 Ira Rosen <irar@il.ibm.com>
3078 PR tree-optimization/46126
3079 * gcc.dg/vect/pr46126.c: New.
3081 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3083 Based on the CFString implementation in FSF apple/trunk branch.
3085 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3086 so that the latter can be used in dg-skip and dg-xfail clauses.
3087 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3088 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3089 to use dg-additional-files for Object1.
3090 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3091 to use dg-additional-files for Object1, move to torture/strings/.
3092 * obj-c++.dg/const-str-4.mm: Likewise.
3093 * obj-c++.dg/const-str-3.mm: Likewise.
3094 * obj-c++.dg/const-str-8.mm: Likewise.
3095 * obj-c++.dg/const-str-9.mm: Likewise.
3096 * obj-c++.dg/const-str-10.mm: Likewise.
3097 * obj-c++.dg/const-str-10.mm: Likewise.
3098 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3099 to use dg-additional-files for Object1, move to strings/.
3100 * obj-c++.dg/const-str-2.mm: Likewise.
3101 * obj-c++.dg/const-str-5.mm: Likewise.
3102 * obj-c++.dg/const-str-6.mm: Likewise.
3103 * obj-c++.dg/const-str-12.mm: Likewise.
3104 * obj-c++.dg/strings/strings.exp: New.
3105 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3106 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3107 * obj-c++.dg/torture/strings/strings.exp: New.
3108 * obj-c++.dg/torture/strings/string1.mm: New.
3109 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3110 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3111 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3113 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3114 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3115 * objc/execute/string2.m: Likewise.
3116 * objc/execute/string3.m: Likewise.
3117 * objc/execute/string3.m: Likewise.
3118 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3119 * objc.dg/foreach-4.m: Likewise.
3120 * objc.dg/foreach-5.m: Likewise.
3121 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3122 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3123 * objc.dg/const-str-4.m: Likewise.
3124 * objc.dg/const-str-7.m: Likewise.
3125 * objc.dg/const-str-8.m: Likewise.
3126 * objc.dg/const-str-9.m: Likewise.
3127 * objc.dg/const-str-10.m: Likewise.
3128 * objc.dg/const-str-11.m: Likewise.
3129 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3130 to use dg-additional-files for Object1, move to objc.dg/strings/.
3131 * objc.dg/const-str-2.m: Likewise.
3132 * objc.dg/const-str-5.m: Likewise.
3133 * objc.dg/const-str-6.m: Likewise.
3134 * objc.dg/const-str-12.m: Likewise.
3135 * objc.dg/const-str-12b.m: Likewise.
3136 * objc.dg/strings/strings.exp: New.
3137 * objc.dg/strings/const-cfstring-2.m: New.
3138 * objc.dg/strings/const-cfstring-5.m: New.
3139 * objc.dg/torture/strings/strings.exp: New.
3140 * objc.dg/torture/strings/const-cfstring-1.m: New.
3141 * objc.dg/torture/strings/const-cfstring-3.m: New.
3142 * objc.dg/torture/strings/const-cfstring-4.m: New.
3144 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3146 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3148 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3151 * g++.dg/parse/crash57.C: New.
3153 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3154 H.J. Lu <hongjiu.lu@intel.com>
3157 * gcc.target/i386/pr45946.c: New test.
3159 2010-10-21 Martin Jambor <mjambor@suse.cz>
3161 PR tree-optimization/45875
3162 * g++.dg/ipa/pr45875.C: New test.
3164 2010-10-21 Ira Rosen <irar@il.ibm.com>
3166 PR tree-optimization/46049
3167 PR tree-optimization/46052
3168 * gcc.dg/vect/pr46052.c: New test.
3169 * gcc.dg/vect/pr46049.c: New test.
3171 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3174 * gfortran.dg/shape_5.f90: New test case.
3176 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3179 * gfortran.dg/proc_ptr_comp_25.f90: New.
3181 2010-10-21 Richard Guenther <rguenther@suse.de>
3182 Michael Matz <matz@suse.de>
3184 PR tree-optimization/45764
3185 * gcc.dg/torture/pr45764.c: New testcase.
3187 2010-10-21 Richard Guenther <rguenther@suse.de>
3189 PR tree-optimization/46111
3190 * g++.dg/torture/pr46111.C: New testcase.
3192 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3195 * gfortran.dg/dummy_procedure_4.f90: New.
3196 * gfortran.dg/proc_ptr_30.f90: New.
3198 2010-10-21 Tobias Burnus <burnus@net-b.de>
3201 * gfortran.dg/ptr-func-1.f90: New.
3202 * gfortran.dg/ptr-func-2.f90: New.
3204 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3206 PR tree-optimization/45919
3207 * gcc.c-torture/compile/pr45919.c: New test.
3209 PR tree-optimization/46066
3210 * gcc.dg/autopar/pr46066.c: New test.
3212 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3215 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3217 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3220 * g++.dg/cpp0x/range-for7.C: New.
3222 2010-10-20 Richard Guenther <rguenther@suse.de>
3225 * g++.dg/lto/20101020-1_0.h: New testcase.
3226 * g++.dg/lto/20101020-1_0.C: Likewise.
3227 * g++.dg/lto/20101020-1_1.C: Likewise.
3229 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3231 * gcc.dg/20101013-1.c: New test.
3233 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3236 * gcc.target/i386/pr46085-1.c: New.
3237 * gcc.target/i386/pr46085-2.c: Likewise.
3239 2010-10-20 Richard Guenther <rguenther@suse.de>
3241 PR tree-optimization/45860
3242 * gcc.dg/torture/pr45860.c: New testcase.
3244 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3246 * gnat.dg/discr25.adb: New test.
3247 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3249 2010-10-20 Olivier Hainque <hainque@adacore.com>
3251 * gcc.target/powerpc/ehreturn.c: New test.
3253 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3255 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3256 not require Foundation and run with the GNU runtime as well.
3258 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3261 * obj-c++.dg/template-8.mm: New.
3263 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3266 * objc.dg/pr23709.m: New.
3267 * obj-c++.dg/pr23709.m: New.
3269 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3272 * g++.dg/template/crash104.C: New.
3274 2010-10-19 Richard Henderson <rth@redhat.com>
3276 * gcc.target/i386/fma3-fma.c: New.
3277 * gcc.target/i386/fma3-builtin.c: New.
3278 * gcc.target/i386/fma4-builtin.c: New.
3280 2010-10-19 Richard Guenther <rguenther@suse.de>
3283 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3285 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3287 Merge from 'apple/trunk' branch on FSF servers.
3289 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3292 * objc.dg/proto-init-mimatch-1.m: New.
3293 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3295 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3297 Implemented parsing @synthesize and @dynamic for
3298 Objective-C/Objective-C++.
3299 * objc.dg/property/dynamic-1.m: New.
3300 * objc.dg/property/synthesize-1.m: New.
3301 * obj-c++.dg/property/dynamic-1.mm: New.
3302 * obj-c++.dg/property/synthesize-1.mm: New.
3304 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3306 * objc.dg/at-class-1.m: New.
3307 * objc.dg/at-class-1.mm: New.
3309 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3311 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3313 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3315 Merge from 'apple/trunk' branch on FSF servers.
3317 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3320 * obj-c++.dg/template-7.mm: New.
3322 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3324 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3327 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3329 Merge from 'apple/trunk' branch on FSF servers.
3331 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3334 * obj-c++.dg/try-catch-16.mm: New.
3335 * obj-c++.dg/try-catch-17.mm: New.
3337 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3340 * obj-c++.dg/try-catch-15.mm: New
3342 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3345 * obj-c++.dg/try-catch-12.mm: New
3346 * obj-c++.dg/try-catch-13.mm: New
3347 * obj-c++.dg/try-catch-14.mm: New
3348 * objc.dg/try-catch-11.m: New
3349 * objc.dg/try-catch-12.m: New
3350 * objc.dg/try-catch-13.m: New
3352 2010-10-18 Richard Henderson <rth@redhat.com>
3354 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3356 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3359 * c-c++-common/Wunused-var-13.c: New test.
3361 2010-10-18 Richard Guenther <rguenther@suse.de>
3363 PR tree-optimization/45967
3364 * gcc.dg/torture/pr45967.c: New testcase.
3365 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3366 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3367 * gcc.dg/torture/pr39074-2.c: Likewise
3368 * gcc.dg/torture/pta-escape-1.c: Likewise
3369 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3370 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3371 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3372 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3373 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3374 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3376 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3378 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3380 2010-10-18 Richard Guenther <rguenther@suse.de>
3383 * g++.dg/lto/20101015-2_0.C: New testcase.
3385 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3388 * gcc.c-torture/execute/pr46019.c: New test.
3390 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3392 Merge from 'apple/trunk' branch on FSF servers.
3394 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3397 * obj-c++.dg/method-namespace-2.mm: New.
3399 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3401 Merge from 'apple/trunk' branch on FSF servers.
3403 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3406 * objc.dg/private-1.m: Test modified.
3407 * obj-c++.dg/private-1.mm: Test modified.
3409 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3412 * gcc.target/i386/push-1.c: Remove.
3414 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3415 H.J. Lu <hongjiu.lu@intel.com>
3418 * gcc.target/i386/pr46051.c: New test.
3420 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3422 * obj-c++.dg/gnu-api-2-class.mm: New.
3423 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3424 * obj-c++.dg/gnu-api-2-method.mm: New.
3425 * obj-c++.dg/gnu-api-2-objc.mm: New.
3426 * obj-c++.dg/gnu-api-2-object.mm: New.
3427 * obj-c++.dg/gnu-api-2-property.mm: New.
3428 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3429 * obj-c++.dg/gnu-api-2-sel.mm: New.
3431 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3433 * objc.dg/fsf-package-0.m: New.
3434 * obj-c++.dg/fsf-package-0.m: New.
3436 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3439 * objc.dg/pr18255.m: New.
3441 2010-10-16 Jan Hubicka <jh@suse.cz>
3444 * g++.dg/torture/pr44206.C: New.
3446 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3448 * objc.dg/gnu-api-2-class.m: New.
3449 * objc.dg/gnu-api-2-objc.m: New.
3451 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3453 * objc.dg/gnu-api-2-ivar.m: New.
3455 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3457 * objc.dg/gnu-api-2-property.m: New.
3459 2010-10-15 Xinliang David Li <davidxl@google.com>
3461 * g++.dg/uninit-pred-3_a.C: New test.
3462 * g++.dg/uninit-pred-3_b.C: New test.
3464 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3466 * objc.dg/gnu-api-2-object.m: New.
3468 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3470 * objc.dg/gnu-api-2-method.m: New.
3472 2010-10-15 Jason Merrill <jason@redhat.com>
3474 * g++.dg/lto/pr45983_0.C: New.
3476 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3478 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3479 builtin combiner patterns.
3480 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3481 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3482 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3483 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3484 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3486 2010-10-15 Richard Guenther <rguenther@suse.de>
3488 * g++.dg/lto/20101015-1_0.C: New testcase.
3490 2010-10-15 Richard Guenther <rguenther@suse.de>
3493 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3494 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3496 2010-10-15 Richard Guenther <rguenther@suse.de>
3499 * g++.dg/lto/20101014-1_0.C: New testcase.
3501 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3503 * objc.dg/gnu-api-2-protocol.m: New.
3504 * objc.dg/gnu-api-2-sel.m: New.
3506 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3508 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3511 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3513 * gcc.dg/20101010-1.c: New testcase.
3515 2010-10-15 Jie Zhang <jie@codesourcery.com>
3517 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3518 script when relocatable linking.
3520 2010-10-14 Yao Qi <yao@codesourcery.com>
3523 * gcc.target/arm/pr45447.c: New test.
3525 2010-10-14 Jan Hubicka <jh@suse.cz>
3528 * g++.dg/lto/pr45621.h : New.
3529 * g++.dg/lto/pr45621_0.C: New.
3530 * g++.dg/lto/pr45621_1.C: New.
3532 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3534 * objc.dg/property: New.
3535 * objc.dg/property/fsf-property-basic.m: New.
3536 * objc.dg/property/fsf-property-method-access.m: New.
3537 * objc.dg/property/fsf-property-named-ivar.m: New.
3538 * obj-c++.dg/property: New.
3539 * obj-c++.dg/property/fsf-property-basic.mm: New.
3540 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3541 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3543 merge from FSF apple 'trunk' branch.
3544 2006 Fariborz Jahanian <fjahanian@apple.com>
3546 Radars 4436866, 4505126, 4506903, 4517826
3547 * objc.dg/property/property-1.m: New.
3548 * objc.dg/property/property-2.m: New.
3549 * objc.dg/property/property-3.m: New.
3550 * objc.dg/property/property-neg-1.m: New.
3551 * objc.dg/property/property-neg-2.m: New.
3552 * objc.dg/property/property-neg-3.m: New.
3553 * objc.dg/property/property-neg-4.m: New.
3554 * objc.dg/property/property-neg-5.m: New.
3555 * objc.dg/property/property-neg-6.m: New.
3556 * objc.dg/property/property-neg-7.m: New.
3557 * objc.dg/property/property.exp: New.
3558 * obj-c++.dg/property/property-1.mm: New.
3559 * obj-c++.dg/property/property-2.mm: New.
3560 * obj-c++.dg/property/property-3.mm: New.
3561 * obj-c++.dg/property/property-neg-1.mm: New.
3562 * obj-c++.dg/property/property-neg-2.mm: New.
3563 * obj-c++.dg/property/property-neg-3.mm: New.
3564 * obj-c++.dg/property/property-neg-4.mm: New.
3565 * obj-c++.dg/property/property-neg-5.mm: New.
3566 * obj-c++.dg/property/property-neg-6.mm: New.
3567 * obj-c++.dg/property/property-neg-7.mm: New.
3568 * obj-c++.dg/property/property.exp: New.
3570 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3572 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3574 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3577 * gcc.c-torture/compile/pr45969-1.c: New test.
3579 2010-10-14 Richard Guenther <rguenther@suse.de>
3581 PR tree-optimization/44913
3582 * gcc.dg/torture/pr44913.c: New testcase.
3584 2010-10-14 Richard Guenther <rguenther@suse.de>
3587 * g++.dg/lto/20101014-2_0.C: New testcase.
3589 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3591 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3592 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3593 * gcc.target/i386/pr44130.c: Likewise.
3594 * gcc.target/i386/pr44144.c: Likewise.
3595 * gcc.target/i386/pr44180.c: Likewise.
3596 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3597 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3598 * gcc.target/i386/vect-sizes-1.c: Likewise.
3599 * gcc.target/i386/vectorize4-avx.c: Likewise.
3601 2010-10-14 Richard Guenther <rguenther@suse.de>
3604 * g++.dg/lto/20101010-3_0.C: New testcase.
3605 * g++.dg/lto/20101010-4_0.C: Likewise.
3607 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3609 * objc.dg/pr45878.m: Update to include NSConstantString interface
3611 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3612 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3613 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3614 reference for m64 -fnext-runtime.
3616 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3618 * gcc.target/i386/vect-sizes-1.c: New.
3620 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3623 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3625 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3627 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3628 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3630 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3632 * gcc.target/ia64/20101005.c: New test.
3634 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3636 PR rtl-optimization/45570
3637 * gcc.dg/pr45570.c: New test.
3639 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3641 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3642 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3643 * gcc.target/i386/vectorize4-avx.c: Likewise.
3645 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3647 * gcc.target/i386/avx-copysign-vec.c: New.
3648 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3650 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3653 * gcc.target/i386/pr44130.c: New.
3655 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3658 * gcc.target/i386/pr44144.c: New.
3660 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3663 * gcc.target/i386/pr44180.c: New.
3665 2010-10-13 Jason Merrill <jason@redhat.com>
3667 * g++.dg/template/canon-type-8.C: New.
3669 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3671 * gcc.c-torture/execute/20101013-1.c: New test.
3673 2010-10-13 Richard Guenther <rguenther@suse.de>
3676 * objc.dg/pr45878.m: New testcase.
3678 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3680 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3681 * gcc.dg/format/dfp-printf-1.c: Likewise.
3682 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3684 2010-10-13 Richard Guenther <rguenther@suse.de>
3686 PR tree-optimization/45788
3687 * g++.dg/pr45788.C: New testcase.
3689 2010-10-13 Richard Guenther <rguenther@suse.de>
3691 PR tree-optimization/45970
3692 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3694 2010-10-13 Richard Guenther <rguenther@suse.de>
3696 PR tree-optimization/45982
3697 * gcc.dg/torture/pr45982.c: New testcase.
3698 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3699 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3700 * gcc.dg/torture/pr39074-2.c: Likewise.
3702 2010-10-13 Richard Guenther <rguenther@suse.de>
3705 * g++.dg/torture/pr45874.C: New testcase.
3707 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3709 * objc.dg/attributes/method-attribute-1.m: Update to respond
3710 to implemented method attributes..
3711 * objc.dg/attributes/method-attribute-2.m: Likewise.
3712 * objc.dg/attributes/method-attribute-3.m: Likewise.
3713 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3714 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3715 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3717 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3720 * objc.dg/pr23214.m: New.
3722 2010-10-12 Michael Eager <eager@eagercon.com>
3725 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3726 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3728 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3731 * gcc.c-torture/execute/pr45636.c: New test.
3732 * gfortran.dg/pr45636.f90: New test.
3734 2010-10-12 Richard Henderson <rth@redhat.com>
3736 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3738 2010-10-12 Daniel Kraft <d@domob.eu>
3741 * gfortran.dg/associate_1.f03: More tests with derived-types.
3742 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3743 * gfortran.dg/associate_8.f03: Fix typo.
3744 * gfortran.dg/initialization_27.f90: Fix typo.
3746 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3749 * lib/lto.exp (lto-get-options-main): Support optional target
3750 selector for dg-extra-ld-options.
3752 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3754 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3755 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3757 2010-10-11 Martin Jambor <mjambor@suse.cz>
3760 * g++.dg/torture/pr45699.C: New test.
3761 * g++.dg/otr-fold-1.C: Adjusted.
3762 * g++.dg/otr-fold-1.C: Likewise.
3764 2010-10-11 Nick Clifton <nickc@redhat.com>
3766 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3767 Allow for a user label prefix.
3769 2010-10-10 Richard Guenther <rguenther@suse.de>
3771 * g++.dg/lto/20101010-1_0.C: New testcase.
3772 * g++.dg/lto/20101010-2_0.C: Likewise.
3774 2010-10-11 Ira Rosen <irar@il.ibm.com>
3776 PR tree-optimization/45902
3777 * gcc.dg/vect/45902.c: New test.
3779 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3782 * gcc.dg/tls/pr45870.c: New test.
3784 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3787 * gfortran.dg/typebound_operator_6.f03: New.
3789 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3791 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3792 and adjust -export symbol scanning.
3793 * g++.dg/ext/dllexport1.C: Likewise.
3794 * g++.dg/ext/dllexport3.C: Likewise.
3795 * gcc.dg/dll-3.c: Likewise.
3796 * gcc.dg/dll-4.c: Likewise.
3797 * gcc.dg/dll-5.c: Likewise.
3799 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3801 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3802 instead of tree_profile dump file.
3803 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3804 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3807 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3809 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3811 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3813 * gfortran.dg/character_comparison_4.f90: New test.
3814 * gfortran.dg/character_comparison_5.f90: New test.
3815 * gfortran.dg/character_comparison_6.f90: New test.
3817 2010-10-09 Richard Henderson <rth@redhat.com>
3819 * lib/target-supports.exp
3820 (check_effective_target_automatic_stack_alignment): Always true.
3822 2010-10-09 Richard Guenther <rguenther@suse.de>
3825 * gcc.dg/lto/20101009-2_0.c: New testcase.
3826 * gcc.dg/lto/20101009-2_1.c: Likewise.
3827 * gcc.dg/lto/20101009-2_2.c: Likewise.
3829 2010-10-09 Richard Guenther <rguenther@suse.de>
3832 * g++.dg/lto/20101009-1_0.C: New testcase.
3834 2010-10-09 Richard Guenther <rguenther@suse.de>
3836 PR tree-optimization/45945
3837 * gcc.dg/lto/20101009-1_0.c: New testcase.
3839 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3842 * gcc.target/i386/pr45913.c: New.
3844 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3847 * gfortran.dg/streamio_16.f90: Update test.
3849 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3851 PR tree-optimization/45903
3852 * gcc.target/i386/pr45903.c: New test.
3854 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3856 * gnat.dg/interface5.adb: Compile with warnings disabled.
3858 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3860 * obj-c++.dg/encode-10.mm: New testcase.
3862 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3865 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3866 C++ class. Removed XFAIL.
3868 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3871 * gfortran.dg/typebound_operator_5.f03: New.
3873 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3875 Merge from 'apple/trunk' branch on FSF servers.
3877 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3880 * obj-c++.dg/method-namespace-1.mm: New.
3882 2010-10-07 Martin Jambor <mjambor@suse.cz>
3884 * gcc.dg/tree-ssa/sra-11.c: New test.
3886 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3889 * gcc.dg/vect/pr45847.c: New test.
3891 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3892 Kai Tietz <kai.tietz@onevision.com>
3894 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3896 2010-10-07 Richard Guenther <rguenther@suse.de>
3898 PR tree-optimization/45732
3899 * gcc.dg/torture/pr45732.c: New testcase.
3901 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3903 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3904 * objc.dg/foreach-2.m: Likewise.
3905 * objc.dg/foreach-3.m: Likewise.
3906 * objc.dg/foreach-4.m: Likewise.
3907 * objc.dg/foreach-5.m: Likewise.
3908 * objc.dg/foreach-6.m: Likewise.
3909 * objc.dg/foreach-7.m: Likewise.
3910 * objc.dg/objc-foreach-4.m: Likewise.
3911 * objc.dg/objc-foreach-5.m: Likewise.
3913 2010-10-07 Richard Guenther <rguenther@suse.de>
3916 * gcc.dg/torture/pr45869.c: New testcase.
3918 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3920 * objc.dg/set-not-used-1.m: New
3921 * obj-c++.dg/set-not-used-1.mm: New.
3923 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3925 * objc.dg/attributes/method-attribute-3.m: New.
3926 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3928 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3931 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3933 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3936 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3938 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3940 Merge from 'apple/trunk' branch on FSF servers.
3942 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3945 * obj-c++.dg/encode-9.mm: New.
3947 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3949 * g++.dg/cpp0x/pr45908.C: New test.
3951 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3953 * gnat.dg/opt6.ad[sb]: New test.
3955 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3957 Implemented fast enumeration for Objective-C.
3958 * objc.dg/foreach-1.m: New.
3959 * objc.dg/foreach-2.m: New.
3960 * objc.dg/foreach-3.m: New.
3961 * objc.dg/foreach-4.m: New.
3962 * objc.dg/foreach-5.m: New.
3963 * objc.dg/foreach-6.m: New.
3964 * objc.dg/foreach-7.m: New.
3966 Merge from 'apple/trunk' branch on FSF servers:
3967 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3970 * objc.dg/objc-foreach-5.m: New.
3972 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3975 * objc.dg/objc-foreach-4.m: New.
3977 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3980 * objc.dg/objc-foreach-3.m: New.
3982 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3985 * objc.dg/objc-foreach-2.m: New.
3987 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3990 * objc.dg/objc-foreach-1.m: New
3992 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3994 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3997 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4000 * obj-c++.dg/syntax-error-10.mm: New.
4002 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4005 * obj-c++.dg/syntax-error-9.mm: New.
4007 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4010 * obj-c++.dg/syntax-error-8.mm: New.
4012 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4014 Merge from 'apple/trunk' branch on FSF servers.
4016 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4019 * obj-c++.dg/syntax-error-7.mm: New
4021 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4024 * obj-c++.dg/syntax-error-6.mm: New
4026 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4029 * obj-c++.dg/syntax-error-5.mm: New
4031 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4034 * obj-c++.dg/syntax-error-[3-4].mm: New.
4036 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4039 * obj-c++.dg/syntax-error-[1-2].mm: New.
4041 2010-10-05 Ira Rosen <irar@il.ibm.com>
4043 PR tree-optimization/45752
4044 * gcc.dg/vect/pr45752.c: New test.
4046 2010-10-05 Richard Guenther <rguenther@suse.de>
4048 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4049 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4050 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4051 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4052 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4053 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4054 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4055 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4056 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4057 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4058 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4059 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4060 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4061 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4062 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4063 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4064 * gcc.dg/tree-ssa/20080530.c: Likewise.
4065 * g++.dg/tree-ssa/inline-3.C: Likewise.
4066 * g++.dg/tree-ssa/inline-1.C: Likewise.
4067 * g++.dg/tree-ssa/inline-2.C: Likewise.
4068 * gcc.dg/profile-dir-1.c: Likewise.
4069 * gcc.dg/profile-dir-2.c: Likewise.
4070 * gcc.dg/profile-dir-3.c: Likewise.
4072 2010-10-05 Richard Guenther <rguenther@suse.de>
4075 * g++.dg/torture/pr45877.C: New testcase.
4077 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4080 * gcc.dg/debug/pr45849.c: New test.
4083 * gcc.c-torture/compile/pr45876.c: New test.
4085 2010-10-04 Julian Brown <julian@codesourcery.com>
4087 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4089 * gcc.dg/vect/vect-60.c: Likewise.
4090 * gcc.dg/vect/vect-56.c: Likewise.
4091 * gcc.dg/vect/vect-93.c: Likewise.
4092 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4093 * gcc.dg/vect/vect-95.c: Likewise.
4094 * gcc.dg/vect/vect-96.c: Likewise.
4095 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4096 * gcc.dg/vect/slp-25.c: Likewise.
4097 * gcc.dg/vect/slp-3.c: Likewise.
4098 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4099 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4100 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4101 * gcc.dg/vect/vect-109.c: Likewise.
4102 * gcc.dg/vect/vect-peel-1.c: Likewise.
4103 * gcc.dg/vect/vect-peel-2.c: Likewise.
4104 * lib/target-supports.exp
4105 (check_effective_target_arm_vect_no_misalign): New.
4106 (check_effective_target_vect_no_align): Use above.
4107 (check_effective_target_vect_element_align): New.
4108 (add_options_for_quad_vectors): New.
4110 2010-10-04 Martin Jambor <mjambor@suse.cz>
4112 PR tree-optimization/45572
4113 * g++.dg/ipa/pr45572-1.C: New test.
4114 * g++.dg/ipa/pr45572-2.C: Likewise.
4116 2010-10-03 Ian Lance Taylor <iant@google.com>
4118 * gcc.dg/anon-struct-11.c: New test.
4119 * gcc.dg/anon-struct-12.c: New test.
4120 * gcc.dg/anon-struct-13.c: New test.
4121 * gcc.dg/anon-struct-14.c: New test.
4123 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4125 * g++.dg/torture/pr45764.C: Revert revision 164914.
4126 * gcc.dg/vect/pr43432.c: Likewise.
4127 * gcc.dg/vect/vect-114.c: Likewise.
4128 * gcc.dg/vect/vect-15.c: Likewise.
4130 2010-10-03 Jason Merrill <jason@redhat.com>
4132 * g++.dg/cpp0x/sfinae5.C: New.
4134 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4136 PR tree-optimization/45720
4137 PR tree-optimization/45764
4138 * g++.dg/torture/pr45764.C: New.
4140 * gcc.dg/vect/pr43432.c: Xfail.
4141 * gcc.dg/vect/vect-114.c: Likewise.
4142 * gcc.dg/vect/vect-15.c: Likewise.
4144 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4146 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4148 * gcc.dg/torture/pr45678-2.c: Likewise.
4150 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4153 * gfortran.dg/intrinsic_6.f90: New.
4155 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4158 * gfortran.dg/dependency_37.f90: New test.
4160 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4162 * gcc.target/i386/shift_mask.c: New test.
4164 2010-10-01 Richard Guenther <rguenther@suse.de>
4166 PR tree-optimization/45854
4167 * g++.dg/torture/pr45854.C: New testcase.
4169 2010-09-30 Michael Eager <eager@eagercon.com>
4171 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4174 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4177 * gfortran.dg/graphite/pr45758.f90: New.
4179 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4182 * gcc.dg/graphite/id-pr45230.c: New.
4184 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4186 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4187 * gfortran.dg/graphite/graphite.exp: Same.
4188 * gcc.dg/graphite/vect-pr43423.c: New.
4190 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4193 * g++.dg/torture/pr45843.C: New test.
4195 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4198 * gfortran.dg/allocate_derived_5.f90: New.
4200 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4202 PR tree-optimization/31261
4203 * gcc.dg/tree-ssa/pr31261.c: New test.
4205 2010-09-30 Michael Eager <eager@eagercon.com>
4207 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4208 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4209 * gcc.target/microblaze/microblaze.exp: Ditto.
4210 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4211 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4212 * gcc.target/microblaze/others/data_var1.c: Ditto.
4213 * gcc.target/microblaze/others/data_var2.c: Ditto.
4214 * gcc.target/microblaze/others/data_var3.c: Ditto.
4215 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4216 * gcc.target/microblaze/others/strings1.c:: Ditto.
4217 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4218 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4219 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4220 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4221 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4222 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4223 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4224 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4225 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4226 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4227 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4228 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4229 * gcc.target/microblaze/isa/float.c: Ditto.
4230 * gcc.target/microblaze/isa/mulh.c: Ditto.
4231 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4232 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4233 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4234 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4235 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4236 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4237 * gcc.target/microblaze/isa/bshift.c: Ditto.
4238 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4239 * gcc.target/microblaze/isa/div.c: Ditto.
4240 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4241 * gcc.target/microblaze/isa/mul.c: Ditto.
4243 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4245 merge from FSF 'apple/trunk' branch.
4246 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4249 * objc.dg/enhanced-proto-1.m: New.
4250 * objc.dg/enhanced-proto-2.m: New.
4251 * obj-c++.dg/enhanced-proto-1.mm: New
4252 * obj-c++.dg/enhanced-proto-2.mm: New.
4254 2010-09-30 Richard Guenther <rguenther@suse.de>
4257 * gcc.dg/debug/pr41893-1.c: Adjust.
4258 * gcc.dg/pr30762-1.c: Likewise.
4259 * gcc.dg/pr31529-1.c: Likewise.
4260 * gcc.dg/pr34457-1.c: Likewise.
4261 * gcc.dg/pr34668-1.c: Likewise.
4262 * gcc.dg/pr43557-1.c: Likewise.
4264 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4267 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4268 * objc.dg/const-str-3.m: Correct header for memcpy.
4269 * objc.dg/const-str-7.m: Likewise.
4270 * objc.dg/method-20b.m: Provide an implementation of Object.
4271 Adjust XFAIL for m64 NeXT runtime.
4272 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4273 * objc.dg/encode-3.m: Correct line ordering, provide header for
4275 * objc.dg/encode-7-next.m: Only run for 32bit.
4276 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4277 * objc.dg/type-size-2.m: Provide an implementation of Object.
4279 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4280 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4281 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4282 Adjust XFAIL for m64 NeXT runtime.
4283 * obj-c++.dg/method-22.mm: Likewise.
4284 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4286 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4288 Merge from 'apple/trunk' branch on FSF servers.
4290 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4293 * obj-c++.dg/bad-forward-decl.mm: New
4295 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4297 * ada/acats/run_acats: Revert revision 157037.
4299 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4301 Merge from 'apple/trunk' branch on FSF servers.
4303 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4306 * objc.dg/naming-2.m: Update
4307 * objc.dg/naming-3.m: New
4309 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4312 * gcc.target/arm/pr40457-3.c: New test.
4314 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4316 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4318 * lib/target-supports.exp (check_ifunc_available): Likewise.
4320 2010-09-29 Tristan Gingold <gingold@adacore.com>
4322 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4324 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4326 * objc.dg/keywords-1.m: New test.
4327 * objc.dg/keywords-2.m: New test.
4328 * objc.dg/keywords-3.m: New test.
4329 * obj-c++.dg/keywords-1.mm: New test.
4330 * obj-c++.dg/keywords-2.mm: New test.
4332 2010-09-28 Jason Merrill <jason@redhat.com>
4334 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4335 * g++.dg/ext/complit11.C: Likewise.
4336 * g++.old-deja/g++.law/temps1.C: Likewise.
4338 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4339 * g++.old-deja/g++.mike/misc6.C: Likewise.
4341 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4343 * objc.dg/attributes/method-attribute-1.m: New.
4344 * objc.dg/attributes/method-attribute-2.m: New.
4346 * obj-c++.dg/attributes/method-attribute-1.m: New.
4347 * obj-c++.dg/attributes/method-attribute-2.m: New.
4349 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4351 * objc.dg/attributes: New.
4352 * objc.dg/attributes/attributes.exp: New.
4353 * objc.dg/attributes/class-attribute-1.m: New.
4354 * objc.dg/attributes/class-attribute-2.m: New
4355 * objc.dg/attributes/categ-attribute-1.m: New
4356 * objc.dg/attributes/categ-attribute-2.m: New
4357 * objc.dg/attributes/proto-attribute-1.m: New
4359 * obj-c++.dg/attributes: New.
4360 * obj-c++.dg/attributes/attributes.exp: New
4361 * obj-c++.dg/attributes/class-attribute-1.mm: New
4362 * obj-c++.dg/attributes/class-attribute-2.mm: New
4363 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4364 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4365 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4367 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4369 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4370 from the branch renamed to method-20b.m to avoid clashes).
4372 2005-08-23 Stuart Hastings <stuart@apple.com>
4373 Ziemowit Laski <zlaski@apple.com>
4376 * obj-c++.dg/method-23.mm: New.
4377 * objc.dg/method-20.m: New.
4379 2010-09-28 Jan Hubicka <jh@suse.cz>
4381 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4383 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4386 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4387 i?86-*-solaris2.[89], *-*-vxworks*.
4388 * gcc.target/i386/pr22152.c: Likewise.
4389 * gcc.target/i386/vect8-ret.c: New test.
4391 2010-09-28 Jie Zhang <jie@codesourcery.com>
4393 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4395 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4397 Merge from 'apple/trunk' branch on FSF servers.
4399 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4402 * obj-c++.dg/method-22.mm: New.
4404 2010-09-27 Jason Merrill <jason@redhat.com>
4406 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4407 * g++.dg/ext/complit11.C: Adjust.
4408 * g++.old-deja/g++.law/temps1.C: Adjust.
4409 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4410 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4412 2010-09-27 Ian Lance Taylor <iant@google.com>
4414 * lib/target-supports.exp (check_effective_target_split_stack):
4416 * gcc.dg/split-1.c: New test.
4417 * gcc.dg/split-2.c: New test.
4418 * gcc.dg/split-3.c: New test.
4419 * gcc.dg/split-4.c: New test.
4421 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4424 * objc.dg/type-size-3.m: New test.
4426 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4429 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4431 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4434 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4435 * objc.dg/type-size-2.m: Same change.
4436 * obj-c++.dg/encode-5.mm: Same change.
4438 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4440 Merge from 'apple/trunk' branch on FSF servers. The original
4441 Changelogs are below.
4443 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4444 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4445 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4446 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4448 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4449 proto-qual-1.m in the branch) and the normal ABI on GNU.
4450 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4451 the test only with the NeXT runtime.
4452 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4453 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4454 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4455 Run the test only with the NeXT runtime.
4457 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4460 * objc.dg/encode-7-64bit.m: New.
4461 * objc.dg/encode-7.m: Skip if -m64.
4463 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4466 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4467 * obj-c++.dg/threedotthree-abi-1.mm: New
4468 * objc.dg/threedotthree-abi-1.m: New
4470 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4473 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4474 * objc.dg/encode-6.m: Likewise.
4475 * objc.dg/encode-7.m: New test case.
4477 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4479 Merge from 'apple/trunk' branch on FSF servers. Renamed
4480 const-str-12.m to constr-str-12b.m to avoid conflicts.
4482 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4485 * obj-c++.dg/warn5.mm: New
4487 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4490 * obj-c++.dg/const-str-12.mm: New.
4491 * objc.dg/const-str-12.m: New.
4493 2010-09-27 Tobias Burnus <burnus@net-b.de>
4497 * gfortran.dg/storage_size_2.f08: Fix test.
4498 * gfortran.dg/c_sizeof_1.f90: Fix test.
4499 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4500 * gfortran.dg/c_sizeof_3.f90: New.
4501 * gfortran.dg/c_sizeof_4.f90: New.
4502 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4503 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4505 2010-09-26 Daniel Kraft <d@domob.eu>
4509 * gfortran.dg/select_type_18.f03: New test.
4511 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4513 * gnat.dg/return2.ad[sb]: New test.
4514 * gnat.dg/return2_pkg.ads: New helper.
4516 2010-09-25 Daniel Kraft <d@domob.eu>
4519 * gfortran.dg/io_constraints_6.f03: New test.
4520 * gfortran.dg/io_constraints_7.f03: New test.
4521 * gfortran.dg/newunit_2.f90: New test.
4523 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4525 * gfortran.dg/operator_c1202.f90: New test.
4527 2010-09-24 Jan Hubicka <jh@suse.cz>
4529 * gcc.dg/tree-ssa/leaf.c: New testcase.
4531 2010-09-24 Jan Hubicka <jh@suse.cz>
4533 PR tree-optimization/45738
4534 PR tree-optimization/45741
4535 * gcc.c-torture/compile/pr45741.c: New.
4536 * gfortran.fortran-torture/compile/pr45738.f90: New.
4538 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4540 * gcc.dg/cpp/undef-opt-1.c: New test.
4542 2010-09-24 Jason Merrill <jason@redhat.com>
4544 * g++.dg/other/error10.C: Adjust expected output.
4546 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4549 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4550 * gcc.target/i386/pr45234.c: New test.
4552 2010-09-24 Richard Guenther <rguenther@suse.de>
4554 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4556 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4558 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4559 as a comment leader in regexp.
4561 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4563 * objc.dg/sync-2.m: New test.
4564 * obj-c++.dg/sync-2.mm: New test.
4566 2010-09-24 Tobias Burnus <burnus@net-b.de>
4569 * gfortran.dg/iso_fortran_env_7.f90: New.
4571 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4573 * obj-c++.dg/too-many-args.mm: New file.
4575 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4577 Merge from 'apple/trunk' branch on FSF servers.
4579 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4582 * objc.dg/too-many-args.m: New
4584 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4587 * gfortran.dg/dependency_36.f90: New test.
4589 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4591 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4592 * gcc.target/i386/pad-3.c: Ditto.
4593 * gcc.target/i386/pad-7.c: Ditto.
4594 * gcc.target/i386/pad-7.c: Ditto.
4595 * gcc.target/i386/pr36502.c: Ditto.
4596 * gcc.target/i386/zee.c: Ditto.
4597 * gcc.target/i386/20060821-1.c: Ditto.
4598 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4599 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4600 * gcc.target/i386/pad-5b.c: Ditto.
4601 * gcc.target/i386/pad-6a.c: Ditto.
4602 * gcc.target/i386/pad-6b.c: Ditto.
4603 * gcc.target/i386/pad-8.c: Ditto.
4604 * gcc.target/i386/pad-9.c: Ditto.
4605 * gcc.target/i386/pad-10.c: Ditto.
4606 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4608 2010-09-23 Richard Guenther <rguenther@suse.de>
4610 PR tree-optimization/45565
4611 * g++.dg/ipa/pr45565.C: New testcase.
4613 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4617 * gfortran.dg/vector_subscript_bound_1.f90: New.
4619 2010-09-23 Richard Guenther <rguenther@suse.de>
4622 * gcc.dg/pr45750.c: New testcase.
4624 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4626 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4627 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4630 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4632 PR rtl-optimization/44374
4633 * gcc.target/arm/headmerge-1.c: New test.
4634 * gcc.target/arm/headmerge-2.c: New test.
4635 * gcc.target/i386/headmerge-1.c: New test.
4636 * gcc.target/i386/headmerge-2.c: New test.
4638 2010-09-23 Daniel Kraft <d@domob.eu>
4643 * gfortran.dg/intrinsic_intent_1.f03: New test.
4644 * gfortran.dg/select_type_17.f03: New test.
4645 * gfortran.dg/associate_5.f03: More definability tests.
4646 * gfortran.dg/enum_2.f90: Check definability.
4647 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4648 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4649 * gfortran.dg/char_expr_2.f90: Ditto.
4650 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4651 * gfortran.dg/enum_5.f90: Ditto.
4652 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4653 * gfortran.dg/impure_assignment_2.f90: Ditto.
4654 * gfortran.dg/impure_assignment_3.f90: Ditto.
4655 * gfortran.dg/intent_out_1.f90: Ditto.
4656 * gfortran.dg/intent_out_3.f90: Ditto.
4657 * gfortran.dg/pointer_assign_7.f90: Ditto.
4658 * gfortran.dg/pointer_intent_3.f90: Ditto.
4659 * gfortran.dg/pr19936_1.f90: Ditto.
4660 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4661 * gfortran.dg/simpleif_2.f90: Ditto.
4662 * gfortran.dg/protected_5.f90: Ditto.
4663 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4664 * gfortran.dg/protected_6.f90: Ditto.
4665 * gfortran.dg/protected_7.f90: Ditto.
4667 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4670 * gfortran.dg/namelist_65.f90: New test.
4672 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4674 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4675 the regexp pattern between the expected label and location string.
4677 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4679 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4681 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4683 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4684 * gcc.dg/pr27898.c: Likewise.
4685 * gcc.dg/pr28712.c: Likewise.
4686 * gcc.dg/pr30762-1.c: Likewise.
4687 * gcc.dg/pr31529-1.c: Likewise.
4688 * gcc.dg/pr34457-1.c: Likewise.
4689 * gcc.dg/pr34668-1.c: Likewise.
4690 * gcc.dg/pr34989-1.c: Likewise.
4691 * gcc.dg/pr43557-1.c: Likewise.
4693 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4695 PR rtl-optimization/45739
4696 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4698 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4700 * gcc.target/sparc/mnofpu.c: New test.
4702 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4704 PR rtl-optimization/45739
4705 * gcc.target/i386/pr45739.c: New test.
4707 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4710 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4711 and counts. Add non-elemental function call check.
4714 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4715 arguments checks. Update temporary counts.
4716 * gfortran.dg/transpose_optimization_1.f90: New.
4718 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4721 * objc.dg/invalid-method-1.m: New.
4723 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4725 Merge from 'apple/trunk' branch on FSF servers.
4727 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4730 * objc.dg/naming-4.m: New
4731 * objc.dg/naming-5.m: New
4732 * obj-c++.dg/naming-1.mm: New
4733 * obj-c++.dg/naming-2.mm: New
4735 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4736 Jack Howarth <howarth@bromo.med.uc.edu>
4739 * g++.dg/torture/pr44972.C: Use portable assert().
4741 2010-09-21 Richard Guenther <rguenther@suse.de>
4743 PR tree-optimization/45580
4744 * g++.dg/torture/pr45580.C: New testcase.
4746 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4748 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4750 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4753 * gfortran.dg/pointer_check_7.f90: New.
4755 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4757 PR rtl-optimization/45728
4758 * gcc.c-torture/compile/pr45728.c: New test.
4760 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4763 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4765 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4767 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4769 2010-09-20 Richard Guenther <rguenther@suse.de>
4772 * gcc.dg/torture/pr45704.c: New testcase.
4774 2010-09-20 Jan Hubicka <jh@suse.cz>
4776 PR tree-optimize/45605
4777 * g++.dg/tree-ssa/pr45605.C: New testcase.
4779 2010-09-20 Michael Matz <matz@suse.de>
4782 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4785 2010-09-20 Richard Guenther <rguenther@suse.de>
4787 PR tree-optimization/45705
4788 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4790 2010-09-20 Michael Matz <matz@suse.de>
4793 * lib/target-supports.exp (check_effective_target_vect_perm):
4796 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4798 PR rtl-optimization/45695
4799 * gcc.c-torture/execute/pr45695.c: New test.
4801 2010-09-19 Jan Hubicka <jh@suse.cz>
4804 * gcc.c-torture/compile/pr44246.c:New file.
4806 2010-09-19 Ira Rosen <irar@il.ibm.com>
4808 PR tree-optimization/45714
4809 * gfortran.dg/vect/pr45714-a.f: New test.
4810 * gfortran.dg/vect/pr45714-b.f: New test.
4812 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4814 * gnat.dg/const1.adb: Rename into...
4815 * gnat.dg/constant1.adb: ...this.
4816 * gnat.dg/constant2.adb: New test.
4817 * gnat.dg/constant2_pkg1.ads: New helper.
4818 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4820 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4822 * gnat.dg/specs/constant1.ads: New test.
4823 * gnat.dg/specs/constant1_pkg.ads: New helper.
4825 2010-09-18 Jan Hubicka <jh@suse.cz>
4827 PR tree-optimization/45453
4828 * g++.dg/tree-ssa/pr45453.C: New testcase.
4830 2010-09-18 Jason Merrill <jason@redhat.com>
4832 * g++.dg/cpp0x/initlist44.C: New.
4834 2010-09-18 Richard Guenther <rguenther@suse.de>
4836 PR tree-optimization/45709
4837 * g++.dg/torture/pr45709-2.C: New testcase.
4839 2010-09-18 Richard Guenther <rguenther@suse.de>
4841 PR tree-optimization/45709
4842 * g++.dg/torture/pr45709.C: New testcase.
4844 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4847 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4849 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4851 * gcc.target/i386/pad-1.c: New.
4852 * gcc.target/i386/pad-2.c: Likewise.
4853 * gcc.target/i386/pad-3.c: Likewise.
4854 * gcc.target/i386/pad-4.c: Likewise.
4855 * gcc.target/i386/pad-5a.c: Likewise.
4856 * gcc.target/i386/pad-5b.c: Likewise.
4857 * gcc.target/i386/pad-6a.c: Likewise.
4858 * gcc.target/i386/pad-6b.c: Likewise.
4859 * gcc.target/i386/pad-7.c: Likewise.
4860 * gcc.target/i386/pad-8.c: Likewise.
4861 * gcc.target/i386/pad-9.c: Likewise.
4862 * gcc.target/i386/pad-10.c: Likewise.
4864 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4867 * gcc.dg/torture/stackalign/alloca-5.c: New.
4869 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4872 * gcc.dg/torture/pr45678-2.c: New.
4874 2010-09-17 Richard Guenther <rguenther@suse.de>
4877 * gcc.dg/torture/pr45678-1.c: New testcase.
4879 2010-09-17 Michael Matz <matz@suse.de>
4881 PR tree-optimization/43432
4882 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4883 check_effective_target_vect_perm_short): New predicates.
4884 (check_effective_target_vect_perm): Include x86_64.
4885 * gcc.dg/vect/pr43432.c: New test.
4886 * gcc.dg/vect/vect-114.c: Adjust.
4887 * gcc.dg/vect/vect-15.c: Ditto.
4888 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4889 * gcc.dg/vect/slp-perm-9.c: Ditto.
4891 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4894 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4897 2010-09-17 Richard Guenther <rguenther@suse.de>
4899 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4900 * gcc.dg/pr28706.c: Likewise.
4901 * gcc.dg/pr28712.c: Likewise.
4902 * gcc.dg/pr30762-1.c: Likewise.
4903 * gcc.dg/pr30762-2.c: Likewise.
4904 * gcc.dg/pr31529-1.c: Likewise.
4905 * gcc.dg/pr31529-2.c: Likewise.
4906 * gcc.dg/pr34457-1.c: Likewise.
4907 * gcc.dg/pr34457-2.c: Likewise.
4908 * gcc.dg/pr34668-1.c: Likewise.
4909 * gcc.dg/pr34668-2.c: Likewise.
4910 * gcc.dg/pr34989-1.c: Likewise.
4911 * gcc.dg/pr34989-2.c: Likewise.
4912 * gcc.dg/pr43557-1.c: Likewise.
4913 * gcc.dg/pr43557-2.c: Likewise.
4914 * gcc.dg/debug/pr41893-1.c: Likewise.
4915 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4916 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4917 * gcc.dg/matrix/matrix-4.c: Likewise.
4918 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4919 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4920 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4921 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4923 2010-09-16 Tobias Burnus <burnus@net-b.de>
4926 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4928 * gfortran.dg/intent_optimize_1.f90: New test.
4930 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4932 * gcc.target/i386/divmod-1.c: New.
4933 * gcc.target/i386/divmod-2.c: Likewise.
4934 * gcc.target/i386/divmod-3.c: Likewise.
4935 * gcc.target/i386/divmod-4.c: Likewise.
4936 * gcc.target/i386/divmod-4a.c: Likewise.
4937 * gcc.target/i386/divmod-5.c: Likewise.
4938 * gcc.target/i386/divmod-6.c: Likewise.
4939 * gcc.target/i386/divmod-7.c: Likewise.
4940 * gcc.target/i386/divmod-8.c: Likewise.
4941 * gcc.target/i386/udivmod-1.c: Likewise.
4942 * gcc.target/i386/udivmod-2.c: Likewise.
4943 * gcc.target/i386/udivmod-3.c: Likewise.
4944 * gcc.target/i386/udivmod-4.c: Likewise.
4945 * gcc.target/i386/udivmod-4a.c: Likewise.
4946 * gcc.target/i386/udivmod-5.c: Likewise.
4947 * gcc.target/i386/udivmod-6.c: Likewise.
4948 * gcc.target/i386/udivmod-7.c: Likewise.
4949 * gcc.target/i386/udivmod-8.c: Likewise.
4951 2010-09-16 Jan Hubicka <jh@suse.cz>
4953 * g++.dg/lto/pr45679-1_0.C: New file.
4954 * g++.dg/lto/pr45679-1_1.C: New file.
4955 * g++.dg/lto/pr45679-0_0.C: New file.
4956 * g++.dg/lto/pr45679-0_1.C: New file.
4958 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4961 * gfortran.dg/class_dummy_2.f03: New.
4963 2010-09-16 Richard Guenther <rguenther@suse.de>
4965 PR tree-optimization/45623
4966 * gcc.dg/torture/pr45623.c: New testcase.
4968 2010-09-16 Ira Rosen <irar@il.ibm.com>
4970 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4971 name and parentheses.
4972 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4974 2010-09-15 Jason Merrill <jason@redhat.com>
4976 * g++.dg/parse/parameter-declaration-2.C: New.
4978 * g++.dg/cpp0x/scoped_enum2.C: New.
4980 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4982 * gcc.c-torture/compile/20100915-1.c: New test.
4984 2010-09-15 Martin Jambor <mjambor@suse.cz>
4987 * gcc.dg/ipa/pr45644.c: New test.
4989 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4991 PR tree-optimization/45633
4992 * gcc.dg/vect/pr45633.c: New test.
4994 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4997 * gfortran.dg/allocate_derived_4.f90: New.
4999 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5001 * lib/target-supports.exp
5002 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5003 supported flag to true for neon.
5005 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5008 * g++.dg/template/crash103.C: New.
5010 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5012 Merge from 'apple/trunk' branch on FSF servers.
5014 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5017 * objc.dg/msg-in-protocol.m: New.
5018 * obj-c++.dg/msg-in-protocol.mm: New.
5020 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5023 * objc.dg/break-in-ifstmt.m: New.
5025 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5028 * obj-c++.dg/comp-types-13.mm: New.
5029 * objc.dg/comp-types-12.m: New.
5031 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5034 * obj-c++.dg/proto-lossage-7.mm: New.
5035 * objc.dg/proto-lossage-7.m: New.
5037 2010-09-14 Jan Hubicka <jh@suse.cz>
5039 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5041 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5044 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5047 * gcc.dg/pr45567.c: New test.
5050 * g++.dg/debug/pr45660.C: New test.
5052 2010-09-14 Ira Rosen <irar@il.ibm.com>
5054 PR tree-optimization/45470
5055 * g++.dg/vect/pr45470-a.cc: New test.
5056 * g++.dg/vect/pr45470-a.cc: New test.
5058 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5061 * lib/profopt.exp: Prune warnings on execname2 compile.
5062 * lib/prune.exp: Prune "can't add line info" warnings.
5064 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5067 * gfortran.dg/namelist_64.f90: New test.
5069 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5071 PR rtl-optimization/45617
5072 * gcc.target/i386/pr45617.c: New test.
5074 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5076 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5078 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5080 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5081 * gcc.target/i386/fma4-vector.c: Likewise.
5082 * gcc.target/i386/vectorize2.c: Likewise.
5083 * gcc.target/i386/vectorize4.c: Likewise.
5084 * gcc.target/i386/vectorize5.c: Likewise.
5085 * gcc.target/i386/vectorize6.c: Likewise.
5086 * gcc.target/i386/vectorize8.c: Likewise.
5088 * gcc.target/i386/vect-double-1.c: New.
5089 * gcc.target/i386/vect-double-1a.c: Likewise.
5090 * gcc.target/i386/vect-double-2.c: Likewise.
5091 * gcc.target/i386/vect-double-2a.c: Likewise.
5093 * lib/target-supports.exp (check_effective_target_vect_double):
5094 Set et_vect_double_saved to 0 when tuning for Atom.
5096 2010-09-13 Jan Hubicka <jh@suse.cz>
5098 * gcc.dg/torture/pr23821.c: Drop static keyword.
5099 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5100 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5102 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5104 * gcc.target/arm/sync-1.c: New.
5106 2010-09-12 Olivier Hainque <hainque@adacore.com>
5108 * gnat.dg/memtrap.adb: New test.
5110 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5112 * gfortran.dg/promotion.f90: Fix options.
5114 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5116 * g++.dg/cpp0x/range-for1.C: New.
5117 * g++.dg/cpp0x/range-for2.C: New.
5118 * g++.dg/cpp0x/range-for3.C: New.
5119 * g++.dg/cpp0x/range-for4.C: New.
5120 * g++.dg/cpp0x/range-for5.C: New.
5121 * g++.dg/cpp0x/range-for6.C: New.
5123 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5125 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5126 and counts. Check that transpose is not called.
5127 * gfortran.dg/transpose_2.f90: Update error message.
5129 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5132 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5133 * g++.dg/lookup/strong-using-2.C: Likewise.
5134 * g++.dg/lookup/strong-using-3.C: Likewise.
5135 * g++.dg/lookup/strong-using-5.C: Likewise.
5137 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5138 * g++.dg/cpp0x/inline-ns4.C: New.
5139 * g++.dg/cpp0x/inline-ns5.C: New.
5141 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5144 * gfortran.fortran-torture/compile/pr45634.f90: New.
5146 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5148 * objc.dg/fobjc-exceptions.m: New test.
5150 2010-09-10 Jan Hubicka <jh@suse.cz>
5152 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5154 2010-09-10 Martin Jambor <mjambor@suse.cz>
5156 PR tree-optimization/44972
5157 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5158 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5159 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5161 * g++.dg/torture/pr44972.C: New test.
5163 2010-09-10 Martin Jambor <mjambor@suse.cz>
5165 PR tree-optimization/44972
5166 * g++.dg/torture/pr34850.C: Remove expected warning.
5168 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5170 * gfortran.dg/dummy_optional_arg.f90: New test.
5172 2010-09-08 Jan Hubicka <jh@suse.cz>
5174 PR tree-optimization/45598
5175 * fortran.fortran-torture/compile/pr45598.f90: New test.
5177 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5179 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5180 * lib/target-supports.exp (check_ifunc_available): New.
5181 * gcc.dg/attr-ifunc-1.c: New.
5182 * gcc.dg/attr-ifunc-2.c: New.
5183 * gcc.dg/attr-ifunc-3.c: New.
5184 * gcc.dg/attr-ifunc-4.c: New.
5185 * gcc.dg/attr-ifunc-5.c: New.
5186 * g++.dg/ext/attr-ifunc-1.C: New.
5187 * g++.dg/ext/attr-ifunc-2.C: New.
5188 * g++.dg/ext/attr-ifunc-3.C: New.
5189 * g++.dg/ext/attr-ifunc-4.C: New.
5191 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5194 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5196 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5198 * gfortran.dg/inline_transpose_1.f90: New test.
5200 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5203 * g++.dg/warn/Wunused-var-15.C: New test.
5205 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5207 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5210 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5212 * objc/execute/exceptions/throw-nil.m: New test.
5213 * objc/execute/exceptions/handler-1.m: Updated to use the new
5214 objc_set_uncaught_exception_handler() function.
5215 * objc/execute/exceptions/matcher-1.m: New test.
5217 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5220 * gfortran.dg/bit_comparison_1.F90: New test.
5221 * gfortran.dg/leadz_trailz_3.f90: New test.
5222 * gfortran.dg/masklr_2.F90: New test.
5223 * gfortran.dg/shiftalr_1.F90: New test.
5224 * gfortran.dg/merge_bits_2.F90: New test.
5225 * gfortran.dg/dshift_2.F90: New test.
5226 * gfortran.dg/bit_comparison_2.F90: New test.
5227 * gfortran.dg/masklr_1.F90: New test.
5228 * gfortran.dg/merge_bits_1.F90: New test.
5229 * gfortran.dg/dshift_1.F90: New test.
5230 * gfortran.dg/shiftalr_2.F90: New test.
5232 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5234 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5235 functions from objc/typedstream.h are deprecated.
5237 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5239 * lib/target-supports.exp
5240 (check_effective_target_run_expensive_tests): New proc.
5241 * gcc.c-torture/compile/limits-fnargs.c: Use
5242 dg-require-effective-target run_expensive_tests.
5244 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5247 * gfortran.dg/gomp/pr45597.f90: New test.
5250 * gfortran.dg/gomp/pr45595.f90: New test.
5252 2010-09-08 Michael Matz <matz@suse.de>
5254 * c-c++-common/uninit-17.c: Adjust.
5256 2010-09-08 Michael Matz <matz@suse.de>
5258 PR tree-optimization/43430
5259 * gcc.dg/vect/pr43430-2.c: New test.
5261 2010-09-08 Michael Matz <matz@suse.de>
5263 PR tree-optimization/33244
5264 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5266 2010-09-08 Richard Guenther <rguenther@suse.de>
5268 PR tree-optimization/45578
5269 * gfortran.dg/pr45578.f90: New testcase.
5271 2010-09-08 Richard Guenther <rguenther@suse.de>
5274 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5276 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5279 * gfortran.dg/char_length_18.f90: New test.
5281 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5284 * gcc.target/i386/pr36502.c: New test.
5288 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5289 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5291 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5293 * gfortran.dg/achar_4.f90: Enable bounds checking.
5295 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5298 * gcc.target/i386/pr45206.c: New test.
5300 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5303 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5305 2010-09-07 Jan Hubicka <jh@suse.cz>
5307 * gcc.c-torture/compile/20100907.c: New testcase.
5309 2010-09-07 Richard Guenther <rguenther@suse.de>
5312 * g++.dg/eh/pr45569.C: New testcase.
5314 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5317 * gcc.target/arm/pr43137.c: New test.
5319 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5322 * gfortran.dg/dependency_35.f90: New test.
5324 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5327 * gfortran.dg/char_length_17.f90: New test.
5329 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5334 * g++.dg/template/typedef34.C: New test.
5335 * g++.dg/template/typedef35.C: New test.
5337 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5340 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5342 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5344 * g++.dg/warn/Wdouble-promotion.C: New.
5346 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5348 * g++.dg/parse/redef2.C: New.
5350 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5352 * gcc.dg/20100906-1.c: New testcase.
5354 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5357 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5358 DW_TAG_enumeration_type DIE.
5360 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5362 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5365 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5367 PR rtl-optimization/44919
5368 * g++.dg/opt/pr44919.C: New.
5370 2010-09-06 Tobias Burnus <burnus@net-b.de>
5373 * gfortran.dg/iall_iany_iparity_1.f90: New.
5374 * gfortran.dg/iall_iany_iparity_2.f90: New.
5376 2010-09-06 Jason Merrill <jason@redhat.com>
5378 * g++.dg/cpp0x/initlist42.C: New.
5380 * g++.dg/cpp0x/auto19.C: New.
5382 * g++.dg/template/sfinae25.C: New.
5383 * g++.dg/template/char1.C: Expect warning.
5384 * g++.dg/template/nontype10.C: Likewise.
5386 * g++.dg/cpp0x/implicit9.C: New.
5388 * g++.dg/cpp0x/initlist43.C: New.
5390 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5392 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5394 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5396 * gcc.dg/Wdouble-promotion.c: New.
5398 2010-09-05 Tobias Burnus <burnus@net-b.de>
5400 * gfortran.dg/float128_1.f90: Remove test case as
5401 it always fails since Rev 163611 backed out the
5402 front-end implementation.
5404 2010-09-05 Tobias Burnus <burnus@net-b.de>
5406 * gfortran.dg/float128_1.f90: XFAIL test case.
5408 2010-09-05 Tobias Burnus <burnus@net-b.de>
5410 * gfortran.dg/bessel_7.f90: Decrease required precision.
5412 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5415 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5416 ref-all-matching targets.
5418 2010-09-05 Richard Guenther <rguenther@suse.de>
5420 PR tree-optimization/45535
5421 * gcc.c-torture/compile/pr45535.c: New testcase.
5423 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5425 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5427 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5428 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5429 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5430 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5431 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5432 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5433 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5434 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5435 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5436 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5437 * gcc.target/i386/pr22152.c: Likewise.
5438 * gcc.target/i386/pr36992-1.c: Likewise.
5439 * gcc.target/i386/pr36992-2.c: Likewise.
5440 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5442 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5445 * gcc.dg/const-uniq-1.c: Modify regexp.
5447 2010-09-04 Tobias Burnus <burnus@net-b.de>
5450 * gfortran.dg/namelist_63.f90: New.
5452 2010-09-04 Jan Hubicka <jh@suse.cz>
5454 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5455 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5457 2010-09-04 Jan Hubicka <jh@suse.cz>
5459 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5461 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5464 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5466 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5468 * gcc.dg/opts-4.c: New test.
5470 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5472 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5473 * gcc.dg/vect/vect-peel-4.c: Ditto.
5475 2010-09-03 Daniel Kraft <d@domob.eu>
5478 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5480 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5483 * gfortran.dg/dependency_34.f90: New test.
5485 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5487 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5489 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5491 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5492 gcc.target/i386/clearcap.map if supported.
5494 2010-09-03 Michael Matz <matz@suse.de>
5497 * gcc.dg/pr45415.c: New test.
5499 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5501 PR tree-optimization/45506
5502 * gcc.dg/pr45506.c: New.
5504 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5507 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5508 * gcc.target/i386/float128-2.c: Ditto.
5510 2010-09-03 Daniel Kraft <d@domob.eu>
5513 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5514 * gfortran.dg/internal_dummy_2.f08: New test.
5515 * gfortran.dg/internal_dummy_3.f08: New test.
5516 * gfortran.dg/internal_dummy_4.f08: New test.
5518 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5521 * gcc.target/i386/pr45500.c: New test.
5523 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5525 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5527 2010-09-03 Daniel Kraft <d@domob.eu>
5530 * gfortran.dg/exit_2.f08; Adapt error messages.
5531 * gfortran.dg/exit_3.f08: New test.
5532 * gfortran.dg/exit_4.f08: New test.
5533 * gfortran.dg/exit_5.f03: New test.
5535 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5537 * gfortran.dg/ishft_4.f90: New test.
5539 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5541 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5542 FRIZ/XSRIZ instruciton for (double)(long long)x.
5543 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5545 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5547 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5549 2010-09-02 Richard Guenther <rguenther@suse.de>
5551 PR tree-optimization/44937
5552 PR tree-optimization/45412
5553 * g++.dg/opt/pr45412.C: New testcase.
5554 * gcc.c-torture/compile/pr45412.c: Likewise.
5555 * gcc.c-torture/compile/pr44937.c: Likewise.
5557 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5559 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5560 but using -Werror=comment.
5561 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5562 expected error messages.
5564 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5566 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5567 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5569 2010-09-02 Tobias Burnus <burnus@net-b.de>
5572 * gfortran.dg/initialization_27.f90: New.
5574 2010-09-02 Ira Rosen <irar@il.ibm.com>
5576 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5577 check into different basic blocks. Expect vectorization if misaligned
5578 stores are supported.
5579 * gcc.dg/vect/bb-slp-8a.c: New test.
5580 * gcc.dg/vect/bb-slp-8b.c: New test.
5582 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5584 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5586 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5589 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5590 * gfortran.dg/class_dummy_1.f03: New.
5592 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5595 * g++.dg/tree-prof/partition2.C: New test.
5597 2010-09-01 Richard Guenther <rguenther@suse.de>
5599 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5600 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5601 * gcc.c-torture/execute/20100827-1.c: Likewise.
5603 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5605 * gfortran.dg/execute_command_line_1.f90: New test.
5607 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5609 PR preprocessor/45457
5610 * c-c++-common/cpp/pr45457.c: New test.
5612 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5614 * gcc.dg/nested-func-8.c: New test.
5616 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5619 * gfortran.dg/popcnt_poppar_1.F90: New test.
5620 * gfortran.dg/popcnt_poppar_2.F90: New test.
5622 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5624 * gcc.target/i386/volatile-2.c: Require nonpic target.
5626 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5629 * gcc.dg/pr45461.c: New test.
5631 2010-08-31 Richard Guenther <rguenther@suse.de>
5634 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5636 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5638 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5640 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5643 * gfortran.dg/typebound_proc_18.f03: New.
5645 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5647 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5648 * lib/scanasm.exp (scan-stack-usage): Likewise.
5649 (scan-stack-usage-not): Likewise.
5650 * gcc.dg/stack-usage-1.c: New test.
5651 * gcc.target/i386/stack-usage-realign.c: Likewise.
5653 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5655 PR tree-optimization/45427
5656 * gcc.dg/tree-ssa/pr45427.c: New test.
5658 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5661 * g++.dg/template/crash102.C: New.
5663 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5666 * gcc.dg/gomp/atomic-12.c: New test.
5667 * gcc.dg/gomp/atomic-13.c: New test.
5668 * gcc.dg/gomp/atomic-14.c: New test.
5669 * g++.dg/gomp/atomic-11.C: New test.
5670 * g++.dg/gomp/atomic-12.C: New test.
5671 * g++.dg/gomp/atomic-13.C: New test.
5672 * g++.dg/gomp/atomic-14.C: New test.
5674 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5676 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5679 2010-08-30 Thomas Quinot <quinot@adacore.com>
5681 * gnat.dg/discr24.adb: New test.
5683 2010-08-30 Richard Guenther <rguenther@suse.de>
5685 PR tree-optimization/45449
5686 * gcc.dg/pr45449.c: New testcase.
5688 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5690 * gcc.dg/opts-1.c: Expect errors, not warnings.
5692 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5695 * gfortran.dg/dynamic_dispatch_11.f03: New.
5697 2010-08-29 Jason Merrill <jason@redhat.com>
5700 * g++.dg/parse/defarg15.C: New.
5702 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5705 * gfortran.dg/select_type_16.f03: New.
5707 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5708 Tobias Burnus <burnus@net-b.de>
5710 * gfortran.dg/bessel_7.f90: Decrease required precision.
5712 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5713 Kaz Kojima <kkojima@gcc.gnu.org>
5715 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5717 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5719 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5720 floating point conversion code generation.
5721 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5722 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5723 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5724 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5725 to integer conversion code generation.
5726 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5727 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5728 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5729 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5731 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5734 * gfortran.dg/random_seed_1.f90: Adjust test.
5735 * gfortran.dg/float128_1.f90: New test.
5737 2010-08-27 Tobias Burnus <burnus@net-b.de>
5740 * gfortran.dg/norm2_1.f90: New.
5741 * gfortran.dg/norm2_2.f90: New.
5742 * gfortran.dg/norm2_3.f90: New.
5743 * gfortran.dg/norm2_4.f90: New.
5744 * gfortran.dg/parity_1.f90: New.
5745 * gfortran.dg/parity_2.f90: New.
5746 * gfortran.dg/parity_3.f90: New.
5748 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5751 * gfortran.dg/select_type_15.f03: New.
5753 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5756 * gfortran.dg/hollerith8.f90: New test.
5758 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5761 * gfortran.dg/dependency_33.f90: New test.
5763 2010-08-27 Richard Guenther <rguenther@suse.de>
5765 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5766 * gcc.dg/graphite/scop-2.c: Likewise.
5767 * gcc.dg/graphite/scop-20.c: Likewise.
5768 * gcc.dg/vect/slp-25.c: Likewise.
5770 2010-08-27 Olivier Hainque <hainque@adacore.com>
5772 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5774 2010-08-26 Daniel Kraft <d@domob.eu>
5779 * gfortran.dg/associate_8.f03: New test.
5780 * gfortran.dg/select_type_13.f03: New test.
5781 * gfortran.dg/select_type_14.f03: New test.
5783 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5785 PR tree-optimization/44485
5786 * gcc.dg/pr44485.c: New test.
5788 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5790 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5791 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5792 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5794 2010-08-26 Richard Guenther <rguenther@suse.de>
5796 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5797 * gcc.dg/graphite/scop-21.c: Likewise.
5799 2010-08-26 Richard Guenther <rguenther@suse.de>
5801 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5802 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5803 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5804 * gcc.dg/vect/vect-91.c: Likewise.
5805 * gcc.dg/vect/vect-peel-1.c: Likewise.
5806 * gcc.dg/vect/vect-peel-2.c: Likewise.
5807 * gcc.dg/vect/vect-peel-4.c: Likewise.
5809 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5812 * gfortran.dg/der_io_4.f90: New test.
5814 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5816 PR rtl-optimization/44858
5817 * gcc.c-torture/execute/pr44858.c: New test.
5819 PR rtl-optimization/45400
5820 * g++.dg/other/i386-8.C: New test.
5822 2010-08-25 Richard Guenther <rguenther@suse.de>
5824 * gcc.dg/alias-8.c: Adjust.
5826 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5828 * gcc.target/i386/combine-mul.c: New test.
5830 2010-08-25 Richard Guenther <rguenther@suse.de>
5833 * gcc.dg/graphite/id-27.c: New testcase.
5834 * gcc.dg/lto/20100825-1_0.c: Likewise.
5836 2010-08-25 Richard Guenther <rguenther@suse.de>
5838 PR tree-optimization/45316
5839 * g++.dg/opt/pr45316.C: New testcase.
5841 2010-08-25 Richard Guenther <rguenther@suse.de>
5843 PR tree-optimization/45393
5844 * g++.dg/torture/pr45393.C: New testcase.
5846 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5848 PR tree-optimization/45059
5849 * gcc.c-torture/compile/pr45059.c: New test.
5851 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5853 * lib/target-supports.exp (check_effective_target_vect_unpack):
5854 Set vect_unpack supported flag to true for neon.
5856 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5858 * gcc.dg/tree-ssa/ifc-5.c: New.
5860 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5862 * gcc.dg/tree-ssa/ifc-4.c: New.
5863 * gcc.dg/tree-ssa/ifc-7.c: New.
5865 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5867 * gcc.dg/vect/vect.exp: Check loongson targets
5868 * g++.dg/vect/vect.exp: Likewise
5869 * gfortran.dg/vect/vect.exp: Likewise
5871 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5873 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5876 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5879 * gfortran.dg/proc_ptr_29.f90: New.
5881 2010-08-22 Tobias Burnus <burnus@net-b.de>
5882 Dominique d'Humieres <dominiq@lps.ens.fr>
5885 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5887 2010-08-22 Tobias Burnus <burnus@net-b.de>
5890 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5892 2010-08-22 Tobias Burnus <burnus@net-b.de>
5895 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5897 2010-08-22 Tobias Burnus <burnus@net-b.de>
5898 Dominique d'Humieres <dominiq@lps.ens.fr>
5902 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5903 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5905 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5910 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5911 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5912 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5914 2010-08-21 Tobias Burnus <burnus@net-b.de>
5918 * gfortran.dg/bessel_6.f90: New.
5919 * gfortran.dg/bessel_7.f90: New.
5921 2010-08-20 Jan Hubicka <jh@suse.cz>
5925 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5926 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5928 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5931 * gcc.target/i386/pr45336-1.c: New.
5932 * gcc.target/i386/pr45336-2.c: Likewise.
5933 * gcc.target/i386/pr45336-3.c: Likewise.
5934 * gcc.target/i386/pr45336-4.c: Likewise.
5936 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5939 * gcc.target/i386/volatile-2.c: Update scan strings to also
5940 include (%rip) for the memory reference on x86_64.
5942 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5945 * gcc.dg/pr44974.c: New test.
5947 PR rtl-optimization/45353
5948 * gcc.dg/pr45353.c: New test.
5950 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5952 * gcc.target/i386/volatile-2.c: New.
5954 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5956 PR rtl-optimization/44691
5957 * gfortran.dg/pr44691.f: New test.
5959 2010-10-19 Olivier Hainque <hainque@adacore.com>
5961 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5963 2010-08-19 Jason Merrill <jason@redhat.com>
5965 * g++.dg/init/synth3.C: New.
5966 * g++.dg/init/value8.C: New.
5967 * g++.dg/tree-ssa/empty-2.C: New.
5968 * g++.dg/cpp0x/noexcept09.C: New.
5970 2010-08-19 Daniel Kraft <d@domob.eu>
5974 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5975 * gfortran.dg/pointer_remapping_1.f90: New test.
5976 * gfortran.dg/pointer_remapping_2.f03: New test.
5977 * gfortran.dg/pointer_remapping_3.f08: New test.
5978 * gfortran.dg/pointer_remapping_4.f03: New test.
5979 * gfortran.dg/pointer_remapping_5.f08: New test.
5980 * gfortran.dg/pointer_remapping_6.f08: New test.
5982 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5985 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5987 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5989 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5991 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5993 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5996 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5999 * gcc.c-torture/execute/pr45070.c: New.
6001 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6003 * g++.dg/pr44328.C: New test.
6005 2010-08-19 Tobias Burnus <burnus@net-b.de>
6009 * gfortran.dg/bessel_3.f90: New.
6010 * gfortran.dg/bessel_4.f90: New.
6011 * gfortran.dg/bessel_5.f90: New.
6013 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6016 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6017 * gfortran.dg/pointer_init_2.f90: New.
6018 * gfortran.dg/pointer_init_3.f90: New.
6019 * gfortran.dg/pointer_init_4.f90: New.
6021 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6024 * g++.dg/pr45049-1.C: New test.
6025 * g++.dg/pr45049-2.C: New test.
6027 2010-08-18 Jie Zhang <jie@codesourcery.com>
6029 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6030 20 if __ARM_PCS is defined otherwise 64.
6031 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6032 instead of hard coded 64.
6034 2010-08-18 Yao Qi <yao@codesourcery.com>
6037 * gcc.target/arm/pr45094.c: New test.
6039 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6041 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6043 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6045 PR rtl-optimization/42575
6046 * gcc.target/arm/pr42575.c: New test.
6048 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6050 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6051 * gcc.dg/tls/thr-cse-1.c: New.
6053 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6056 * lib/target-supports.exp
6057 (check_effective_target_function_sections): New.
6058 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6059 function sections before proceding.
6061 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6064 * gfortran.dg/pr45308.f03: New test.
6066 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6069 * gcc.target/i386/pr45296.c: New test.
6071 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6073 * g++.dg/ext/uow-1.C: New.
6074 * g++.dg/ext/uow-2.C: New.
6075 * g++.dg/ext/uow-3.C: New.
6076 * g++.dg/ext/uow-4.C: New.
6078 2010-08-17 Richard Guenther <rguenther@suse.de>
6081 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6083 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6086 * gcc.dg/Wcxx-compat-20.c: New test.
6088 2010-08-17 Daniel Kraft <d@domob.eu>
6091 * gfortran.dg/associate_1.f03: Extended to test newly supported
6092 features like association to variables.
6093 * gfortran.dg/associate_3.f03: Removed check for illegal change
6094 of associate-name here...
6095 * gfortran.dg/associate_5.f03: ...and added it here.
6096 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6097 * gfortran.dg/associate_7.f03: New test.
6099 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6101 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6103 2010-08-15 Daniel Kraft <d@domob.eu>
6106 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6107 * gfortran.dg/associate_3.f03: Clarify comment.
6108 * gfortran.dg/associate_5.f03: New test.
6109 * gfortran.dg/associate_6.f03: New test.
6111 2010-08-15 Tobias Burnus <burnus@net-b.de>
6114 * gfortran.dg/bind_c_usage_21.f90: New.
6115 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6117 2010-08-15 Tobias Burnus <burnus@net-b.de>
6119 * gfortran.dg/optional_absent_1.f90: New.
6120 * gfortran.dg/null_actual.f90: New.
6122 2010-08-15 Tobias Burnus <burnus@net-b.de>
6124 * gfortran.dg/pointer_target_1.f90: New.
6125 * gfortran.dg/pointer_target_2.f90: New.
6126 * gfortran.dg/pointer_target_3.f90: New.
6128 2010-08-15 Daniel Kraft <d@domob.eu>
6131 * gfortran.dg/elemental_args_check_3.f90: New test.
6132 * gfortran.dg/impure_1.f08: New test.
6133 * gfortran.dg/impure_2.f08: New test.
6134 * gfortran.dg/impure_3.f90: New test.
6135 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6137 2010-08-15 Ira Rosen <irar@il.ibm.com>
6139 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6140 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6142 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6144 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6146 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6148 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6150 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6151 dg-require-effective-target after dg-do.
6153 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6155 * lib/target-supports.exp (check_effective_target_vect_int): Return
6156 true for Loongson targets.
6157 (check_effective_target_vect_shift): Likewise.
6158 (check_effective_target_vect_no_int_max): Likewise.
6159 (check_effective_target_vect_no_align): Likewise.
6160 (check_effective_target_vect_short_mult): Likewise.
6162 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6164 * g++.dg/cast.C: Change fields of structures to "long" to pass
6165 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6166 * g++.dg/cpp0x/iop.C: Ditto.
6167 * g++.dg/cpp0x/named_refs.C: Ditto.
6168 * g++.dg/cpp0x/rv1p.C: Ditto.
6169 * g++.dg/cpp0x/rv2p.C: Ditto.
6170 * g++.dg/cpp0x/rv3p.C: Ditto.
6171 * g++.dg/cpp0x/rv4p.C: Ditto.
6172 * g++.dg/cpp0x/rv5p.C: Ditto.
6173 * g++.dg/cpp0x/rv6p.C: Ditto.
6174 * g++.dg/cpp0x/rv7p.C: Ditto.
6175 * g++.dg/cpp0x/rv8p.C: Ditto.
6176 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6178 2010-08-13 Daniel Kraft <d@domob.eu>
6180 * gfortran.dg/implied_shape_1.f08: New test.
6181 * gfortran.dg/implied_shape_2.f90: New test.
6182 * gfortran.dg/implied_shape_3.f08: New test.
6184 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6187 * gfortran.dg/char_component_initializer_1.f90: New test.
6189 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6191 PR tree-optimization/45241
6192 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6194 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6196 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6198 * gcc.target/i386/pr40906-2.c: Ditto.
6199 * gcc.target/i386/pr40906-3.c: Ditto.
6201 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6204 * gcc.c-torture/execute/pr45262.c: New test.
6206 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6208 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6210 * g++.dg/other/profile1.C: Ditto.
6212 2010-08-12 Richard Guenther <rguenther@suse.de>
6214 PR tree-optimization/45232
6215 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6216 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6217 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6218 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6219 unsigned arithmetic.
6220 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6221 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6222 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6223 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6224 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6225 unsigned arithmetic.
6226 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6227 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6228 unsigned arithmetic.
6229 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6230 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6231 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6232 unsigned arithmetic.
6233 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6234 * gcc.dg/tree-ssa/negate.c: Adjust.
6235 * gcc.dg/vect/vect-1.c: Adjust.
6236 * gfortran.dg/reassoc_6.f: XFAIL.
6238 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6241 * gcc.dg/pr45259.c: New test.
6243 2010-08-12 Wei Guozhi <carrot@google.com>
6246 * gcc.target/arm/pr44999.c: New testcase.
6248 2010-08-12 Jie Zhang <jie@codesourcery.com>
6250 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6252 (main): Adjust accordingly.
6254 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6256 * gfortran.dg/graphite/id-22.f: New.
6258 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6260 * gcc.dg/graphite/id-26.c: New.
6262 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6264 * gcc.dg/graphite/id-25.c: New.
6266 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6268 * gcc.dg/graphite/run-id-5.c: New.
6269 * gcc.dg/graphite/run-id-6.c: New.
6270 * gfortran.dg/graphite/id-21.f: New.
6272 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6274 * gcc.dg/graphite/id-24.c: New.
6276 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6278 * gcc.dg/tree-ssa/pr20742.c: New.
6280 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6282 * gcc.dg/graphite/id-23.c: New.
6284 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6286 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6288 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6290 * gcc.dg/graphite/pr42729.c: New.
6292 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6294 * gfortran.dg/graphite/id-20.f: New.
6296 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6298 * gcc.dg/graphite/id-22.c: New.
6300 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6302 * gcc.dg/graphite/run-id-2.c: Call abort.
6304 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6306 * gcc.dg/graphite/id-20.c: New.
6308 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6309 Steve Kargl <kargl@gcc.gnu.org>
6312 * gfortran.dg/move_alloc_3.f90: New.
6313 * gfortran.dg/random_seed_2.f90: New.
6315 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6317 * lib/target-supports.exp (check_effective_target_sync_int_long):
6319 (check_effective_target_sync_char_short): Likewise.
6321 2010-08-10 Yao Qi <yao@codesourcery.com>
6323 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6325 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6326 * g++.dg/other/packed1.C: Likewise.
6327 * g++.dg/other/crash-4.C: Likewise.
6328 * g++.dg/ext/packed8.C: Likewise.
6329 * g++.dg/init/array16.C: Likewise.
6331 2010-08-10 xinliang David Li <davidxl@google.com>
6332 * gcc.dg/tree-ssa/loop-19.c: Add option
6333 -fno-prefetch-loop-array
6335 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6338 * gcc.c-torture/compile/pr45182.c: New test.
6340 2010-08-09 Jason Merrill <jason@redhat.com>
6343 * g++.dg/cpp0x/variadic-104.C: New.
6345 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6348 * gfortran.dg/dependency_32.f90: New test.
6350 2010-08-09 Richard Guenther <rguenther@suse.de>
6353 * g++.dg/opt/nrv17.C: New testcase.
6355 2010-08-09 Richard Guenther <rguenther@suse.de>
6358 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6359 alignment from MEM_REF offset only if we took it from the
6362 * gcc.target/i386/pr24178.c: New testcase.
6364 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6366 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6367 * gcc.dg/20030702-1.c: Ditto.
6368 * gcc.dg/20050309-1.c: Ditto.
6369 * gcc.dg/20050325-1.c: Ditto.
6370 * gcc.dg/20050330-2.c: Ditto.
6371 * gcc.dg/20051201-1.c: Ditto.
6372 * gcc.dg/gomp/pr27573.c: Ditto.
6373 * gcc.dg/gomp/pr34610.c: Ditto.
6374 * gcc.dg/pr24225.c: Ditto.
6375 * gcc.dg/pr26570.c: Ditto.
6376 * gcc.dg/pr32773.c: Ditto.
6377 * g++.dg/gcov/gcov-6.C: Ditto.
6378 * g++.dg/gomp/pr34608.C: Ditto.
6379 * gfortran.dg/gomp/pr27573.f90: Ditto.
6381 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6382 dg-require-host-local dg directive.
6383 * gcc.dg/profile-dir-2.c: Ditto.
6384 * gcc.dg/profile-dir-3.c: Ditto.
6386 2010-08-08 Richard Guenther <rguenther@suse.de>
6388 PR tree-optimization/45109
6389 * gcc.c-torture/compile/pr45109.c: New testcase.
6391 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6393 * gcc.dg/march.c: Skip if -march defined.
6394 * gcc.dg/mtune.c: Skip if -mtune defined.
6396 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6397 generic thunk support.
6399 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6402 * gcc.target/i386/pr45213.c: New test.
6404 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6407 * gfortran.dg/fmt_error_11.f03: New test.
6409 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6411 * lib/target-supports.exp (check_effective_target_sync_int_long):
6412 Add arm*-*-linux-gnueabi.
6413 (check_effective_target_sync_char_short): Likewise.
6415 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6418 * gfortran.dg/dependency_31.f90: New test.
6420 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6422 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6424 2010-08-06 Jason Merrill <jason@redhat.com>
6426 * g++.dg/cpp0x/sfinae3.C: New.
6427 * g++.dg/cpp0x/sfinae4.C: New.
6429 2010-08-06 Richard Guenther <rguenther@suse.de>
6431 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6432 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6433 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6434 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6435 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6436 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6437 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6438 * gcc.c-torture/execute/20100805-1.c: Likewise.
6440 2010-08-05 Martin Jambor <mjambor@suse.cz>
6443 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6445 2010-08-05 Martin Jambor <mjambor@suse.cz>
6447 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6448 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6450 2010-08-05 Martin Jambor <mjambor@suse.cz>
6452 * g++.dg/ipa/devirt-1.C: New test.
6453 * g++.dg/ipa/devirt-2.C: Likewise.
6454 * g++.dg/ipa/devirt-3.C: Likewise.
6455 * g++.dg/ipa/devirt-4.C: Likewise.
6456 * g++.dg/ipa/devirt-5.C: Likewise.
6457 * gcc.dg/ipa/iinline-3.c: Likewise.
6459 2010-08-05 Jie Zhang <jie@codesourcery.com>
6461 PR tree-optimization/45144
6462 * gcc.dg/tree-ssa/pr45144.c: New test.
6464 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6469 * gfortran.dg/class_25.f03: New.
6470 * gfortran.dg/class_26.f03: New.
6472 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6474 * g++.dg/warn/miss-format-1.C: Update line number.
6476 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6479 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6480 .frame and .mask assembler directives.
6482 2010-08-04 Richard Guenther <rguenther@suse.de>
6484 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6485 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6486 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6487 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6489 2010-08-04 Tobias Burnus <burnus@net-b.de>
6492 * gfortran.dg/derived_constructor_char_1.f90: New.
6493 * gfortran.dg/derived_constructor_char_2.f90: New.
6495 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6498 * gfortran.dg/dependency_30.f90: New test.
6500 2010-08-03 Jan Hubicka <jh@suse.cz>
6502 * gcc.c-torture/compile/pr45085.c: New testcase.
6504 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6508 * gfortran.dg/typebound_call_9.f03: Modified.
6509 * gfortran.dg/typebound_generic_1.f03: Modified.
6511 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6515 * gfortran.dg/dependency_29.f90: New test.
6517 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6520 * gfortran.dg/character_comparison_2.f90: New test.
6521 * gfortran.dg/character_comparison_3.f90: New test.
6522 * gfortran.dg/dependency_28.f90: New test.
6524 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6527 * gcc.target/arm/pr40457-1.c: New test.
6528 * gcc.target/arm/pr40457-2.c: New test.
6530 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6533 * gfortran.dg/typebound_call_17.f03: New.
6535 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6538 * gfortran.dg/allocate_derived_3.f90: New.
6540 2010-07-30 Xinliang David Li <davidxl@google.com>
6541 PR tree-optimization/45121
6542 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6544 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6547 * g++.dg/pr45112.C: New test.
6549 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6552 PR rtl-optimization/45137
6553 * gcc.dg/pr45055.c: New test.
6555 2010-07-30 Alan Modra <amodra@gmail.com>
6557 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6558 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6560 2010-07-29 Tobias Burnus <burnus@net-b.de>
6564 * gfortran.dg/whole_file_25.f90: New.
6565 * gfortran.dg/whole_file_26.f90: New.
6566 * gfortran.dg/whole_file_27.f90: New.
6568 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6571 * gfortran.dg/typebound_proc_17.f03: New.
6573 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6576 * gfortran.dg/move_alloc_2.f90: New.
6578 2010-07-29 Xinliang David Li <davidxl@google.com>
6579 PR tree-optimization/45121
6580 * c-c++-common/uninit-17.c: Fix expected output.
6582 2010-07-29 Richard Guenther <rguenther@suse.de>
6584 PR tree-optimization/45120
6585 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6587 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6591 * gfortran.dg/pr42051.f03: New testcase.
6593 2010-07-29 Richard Guenther <rguenther@suse.de>
6596 * gcc.c-torture/execute/pr45034.c: New testcase.
6598 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6601 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6603 2010-07-28 Daniel Kraft <d@domob.eu>
6605 * gfortran.dg/bound_8.f90: New test.
6607 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6610 * gcc.dg/pr45105.c: New test.
6612 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6614 PR rtl-optimization/45107
6615 * gcc.dg/pr45107.c: New test.
6617 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6619 PR rtl-optimization/45101
6620 * gcc.dg/pr45101.c: New test.
6622 2010-07-28 Tobias Burnus <burnus@net-b.de>
6625 * gfortran.dg/whole_file_24.f90: New.
6627 2010-07-27 Jason Merrill <jason@redhat.com>
6629 * g++.dg/cpp0x/variadic102.C: New.
6630 * g++.dg/cpp0x/variadic103.C: New.
6632 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6634 PR rtl-optimization/40956
6637 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6638 * gcc.target/arm/pr42574.c: Add tests.
6640 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6642 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6644 (cleanup-repo-files): Ditto.
6645 (cleanup-saved-temps): Ditto.
6647 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6650 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6653 * gcc.dg/pr45079.c: New test.
6655 2010-07-27 Ira Rosen <irar@il.ibm.com>
6657 PR tree-optimization/44152
6658 * gcc.dg/vect/fast-math-pr44152.c: New test.
6660 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6663 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6664 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6665 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6666 * obj-c++.dg/torture/trivial.mm: Ditto.
6667 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6668 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6669 * objc.dg/torture/tls/thr-init.m: Ditto.
6670 * objc.dg/torture/trivial.m: Ditto.
6672 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6674 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6675 Skip on spu-*-* targets.
6677 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6679 PR tree-optimization/45083
6680 * gcc.dg/pr45083.c: New test.
6682 2010-07-26 Tobias Burnus <burnus@net-b.de>
6685 * gfortran.dg/whole_file_22.f90: New test.
6686 * gfortran.dg/whole_file_23.f90: New test.
6688 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6689 Jack Howarth <howarth@bromo.med.uc.edu>
6690 Richard Henderson <rth@redhat.com>
6693 * gcc.dg/tls/thr-init-1.c: New.
6694 * gcc.dg/tls/thr-init-2.c: New.
6695 * gcc.dg/torture/tls New.
6696 * gcc.dg/torture/tls/tls-test.c: New.
6697 * gcc.dg/torture/tls/thr-init-1.c: New.
6698 * gcc.dg/torture/tls/tls.exp: New.
6699 * gcc.dg/torture/tls/thr-init-2.c: New.
6700 * gcc.dg/tls/emutls-2.c: New test
6702 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6703 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6704 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6705 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6706 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6707 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6708 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6709 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6710 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6711 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6712 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6713 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6714 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6715 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6716 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6717 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6718 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6719 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6720 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6721 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6722 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6723 gfortran.dg/gomp/omp_threadprivate1.f90,
6724 gfortran.dg/gomp/omp_threadprivate2.f90,
6725 gfortran.dg/gomp/reduction1.f90,
6726 gfortran.dg/gomp/sharing-1.f90: Likewise.
6728 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6730 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6732 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6733 dg-require-visibility.
6735 2010-07-26 Richard Guenther <rguenther@suse.de>
6737 PR tree-optimization/43784
6738 * gcc.c-torture/execute/pr43784.c: New testcase.
6739 * g++.dg/torture/pr43784.C: Likewise.
6741 2010-07-26 Richard Guenther <rguenther@suse.de>
6744 * g++.dg/pr45056.C: New testcase.
6746 2010-07-26 Richard Guenther <rguenther@suse.de>
6748 PR tree-optimization/45071
6749 * gcc.dg/pr45071.c: New testcase.
6751 2010-07-26 Tobias Burnus <burnus@net-b.de>
6754 * gfortran.dg/namelist_62.f90: New.
6756 2010-07-26 Richard Guenther <rguenther@suse.de>
6758 * gcc.c-torture/execute/pr45017.c: Move ...
6759 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6761 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6764 * trim_optimize_1.f90: New test.
6765 * character_comparision_1.f90: New test.
6767 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6770 * gfortran.dg/wtruncate_fix.f: New test.
6772 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6775 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6777 2010-07-24 Richard Guenther <rguenther@suse.de>
6780 * g++.dg/lto/20100724-1_0.C: New testcase.
6782 2010-07-24 Richard Guenther <rguenther@suse.de>
6785 * gcc.dg/lto/20100724-1_0.c: New testcase.
6786 * gcc.dg/lto/20100724-1_1.c: Likewise.
6788 2010-07-24 Tobias Burnus <burnus@net-b.de>
6791 * gfortran.dg/whole_file_21.f90: New.
6793 * gfortran.dg/integer_exponentiation_3.F90: Use
6794 -ffloat-store only for i?86/x86-64 -m32.
6796 2010-07-24 Tobias Burnus <burnus@net-b.de>
6798 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6799 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6801 2010-07-24 Tobias Burnus <burnus@net-b.de>
6803 * gfortran.dg/func_decl_4.f90: Split test into two ...
6804 * gfortran.dg/func_decl_5.f90: ... parts.
6805 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6806 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6807 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6808 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6809 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6810 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6811 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6812 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6813 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6814 * gfortran.dg/sizeof.f90: Make test valid.
6815 * gfortran.dg/pr20865.f90: Add new dg-error.
6816 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6817 * gfortran.dg/g77/19990218-0.f: Ditto.
6818 * gfortran.dg/g77/19990218-1.f: Ditto.
6819 * gfortran.dg/g77/970625-2.f: Ditto.
6820 * gfortran.dg/pr37243.f: Fix function declaration.
6821 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6822 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6824 2010-07-23 Tobias Burnus <burnus@net-b.de>
6827 * gfortran.dg/char_array_structure_constructor.f90: Add
6828 -fwhole-file as dg-option as it otherwise fails on some
6831 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6833 * gnat.dg/aggr16.ad[sb]: New test.
6834 * gnat.dg/aggr16_pkg.ads: New helper.
6836 2010-07-23 Richard Guenther <rguenther@suse.de>
6839 * g++.dg/lto/20100723-1_0.C: New testcase.
6841 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6843 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6845 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6846 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6848 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6850 * lib/target-supports.exp (add_options_for_tls): New proc.
6851 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6852 * g++.dg/tls/static-1a.cc: Likewise.
6853 * gcc.dg/tls/emutls-1.c: Likewise.
6854 * gcc.dg/tls/opt-11.c: Likewise.
6855 * gcc.dg/tls/opt-12.c: Likewise.
6856 * gcc.dg/tls/pr24428-2.c: Likewise.
6857 * gcc.dg/tls/pr24428.c: Likewise.
6858 * obj-c++.dg/tls/static-1.mm: Likewise.
6859 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6860 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6861 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6862 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6863 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6864 * objc.dg/torture/tls/thr-init.m: Likewise.
6865 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6867 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6869 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6870 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6871 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6872 optimized dump files.
6874 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6876 PR tree-optimization/45047
6877 * gcc.c-torture/compile/pr45047.c: New test.
6879 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6881 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6882 instead of dg-compile.
6883 * gcc.dg/float-range-4.c: Ditto.
6884 * gcc.dg/float-range-5.c: Ditto.
6885 * gcc.dg/fold-overflow-1.c: Ditto.
6886 * gcc.dg/gomp/sections-4.c: Ditto.
6887 * gcc.dg/transparent-union-1.c: Ditto.
6888 * gcc.dg/transparent-union-2.c: Ditto.
6889 * gcc.target/i386/pr39315-check.c: Ditto.
6890 * g++.dg/gomp/sections-4.C: Ditto.
6891 * g++.dg/template/dtor7.C: Ditto.
6892 * g++.dg/tree-ssa/pr19952.C: Ditto.
6893 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6894 * gfortran.dg/graphite/pr42185.f90: Ditto.
6895 * gfortran.dg/namelist_36.f90: Ditto.
6896 * gnat.dg/noreturn1.adb: Ditto.
6897 * gnat.dg/specs/small_alignment.ads: Ditto.
6899 2010-07-23 Martin Jambor <mjambor@suse.cz>
6901 PR tree-optimization/44915
6902 * g++.dg/torture/pr44915.C: New test.
6904 2010-07-23 Martin Jambor <mjambor@suse.cz>
6906 PR tree-optimization/44914
6907 * g++.dg/tree-ssa/pr44914.C: New test.
6909 2010-07-23 Jie Zhang <jie@codesourcery.com>
6912 * gcc.dg/pr44290-1.c: New test.
6913 * gcc.dg/pr44290-2.c: New test.
6915 2010-07-23 Jason Merrill <jason@redhat.com>
6918 * g++.dg/abi/mangle44.C: New.
6920 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6922 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6923 for compile-time only tests.
6924 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6926 * gcc.target/i386/pr39315-4.c: Ditto.
6927 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6928 target check. Include sse-os-support.h.
6929 (main): Call check_isa and sse_os_support.
6930 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6931 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6932 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6933 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6934 target check. Include sse-os-support.h.
6935 (main): Call check_isa and sse_os_support.
6936 * gcc.target/i386/vperm-v2df.c: Ditto.
6938 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6940 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6941 (check_effective_target_avx_runtime): New procedure.
6942 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6943 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6945 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6946 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6947 and __get_cpuid test.
6948 * gcc.dg/compat/vector-2b_main.c: Ditto.
6950 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6952 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6953 for compile-time only test.
6954 * gcc.dg/pr32716.c: Ditto.
6955 * gcc.dg/pr34856.c: Ditto.
6956 * gcc.dg/pr36997.c: Ditto.
6957 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6958 * gfortran.dg/pr28158.f90: Ditto.
6959 * gfortran.dg/pr30667.f: Ditto.
6961 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6962 i?86-*-* and x86_64-*-* targets to disable execution on targets
6963 without sse2 runtime support.
6964 * g++.dg/vect/vect.exp: Ditto.
6965 * gfortran.dg/vect/vect.exp: Ditto.
6967 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6968 * gcc.dg/pr37544.c: Ditto.
6969 * gcc.dg/pr40550.c: Ditto.
6970 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6971 * gcc.dg/compat/vector-1a_main.c: Ditto.
6972 * gcc.dg/compat/vector-2a_main.c: Ditto.
6973 * gcc.dg/torture/pr16104-1.c: Ditto.
6974 * gcc.dg/torture/pr35771-1.c: Ditto.
6975 * gcc.dg/torture/pr35771-2.c: Ditto.
6976 * gcc.dg/torture/pr35771-3.c: Ditto.
6977 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6978 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6979 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6980 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6981 * g++.dg/other/i386-1.C: Ditto.
6982 * g++.dg/other/pr40446.C: Ditto.
6984 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6986 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6988 2010-07-23 Daniel Kraft <d@domob.eu>
6991 * gfortran.dg/exit_1.f08: New test.
6992 * gfortran.dg/exit_2.f08: New test.
6994 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6996 PR tree-optimization/39839
6997 * gcc.target/arm/pr39839.c: New test case.
6999 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7001 * gnat.dg/unchecked_convert5b.adb: New test.
7002 * gnat.dg/unchecked_convert6.adb: Likewise.
7003 * gnat.dg/unchecked_convert6b.adb: Likewise.
7005 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7007 * gnat.dg/aggr15.ad[sb]: New test.
7009 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7012 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7014 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7016 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7017 with dg-require-linker-plugin.
7019 2010-07-22 Richard Guenther <rguenther@suse.de>
7022 * g++.dg/lto/20100722-1_0.C: New testcase.
7024 2010-07-22 Richard Guenther <rguenther@suse.de>
7027 * gcc.dg/lto/20100720-3_0.c: New testcase.
7028 * gcc.dg/lto/20100720-3_1.c: Likewise.
7030 2010-07-22 Richard Guenther <rguenther@suse.de>
7032 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7033 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7036 * gcc.dg/lto/20100722-1_0.c: New testcase.
7038 2010-07-22 Martin Jambor <mjambor@suse.cz>
7040 PR tree-optimization/44891
7041 * gcc.c-torture/compile/pr44891.c: New test.
7043 2010-07-22 Richard Guenther <rguenther@suse.de>
7045 PR tree-optimization/45017
7046 * gcc.c-torture/execute/pr45017.c: New testcase.
7048 2010-07-22 Tobias Burnus <burnus@net-b.de>
7051 * gfortran.dg/aliasing_dummy_5.f90: New.
7053 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7056 * gcc.target/arm/pr43698.c: New test.
7058 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7061 * Revert my commit r162325 for this PR.
7063 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7066 * gcc.target/m68k/pr45015.c: New test.
7068 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7071 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7074 2010-07-21 Richard Guenther <rguenther@suse.de>
7077 * g++.dg/lto/20100721-1_0.C: New testcase.
7079 2010-07-21 Martin Jambor <mjambor@suse.cz>
7081 PR tree-optimization/44900
7082 * g++.dg/torture/pr44900.C: New test.
7084 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7087 * c-c++-common/uninit-17.c: Correct expected error.
7089 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7091 * gcc.dg/guality/asm-1.c: New test.
7094 * gcc.dg/guality/pr45003-2.c: New test.
7095 * gcc.dg/guality/pr45003-3.c: New test.
7097 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7100 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7102 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7104 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7105 defined on the current line.
7106 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7107 * g++.dg/debug/dwarf2/pr44641.C: New.
7109 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7111 * gcc.target/powerpc/block-move-1.c: New test.
7112 * gcc.target/powerpc/block-move-2.c: New test.
7114 2010-07-20 Jason Merrill <jason@redhat.com>
7117 * g++.dg/cpp0x/sfinae2.C: New.
7119 2010-07-20 Richard Guenther <rguenther@suse.de>
7122 * gcc.dg/lto/20100720-4_0.c: New testcase.
7124 2010-07-20 Richard Guenther <rguenther@suse.de>
7127 * gcc.dg/lto/20100720-2_0.c: New testcase.
7128 * gcc.dg/lto/20100720-2_1.c: Likewise.
7130 2010-07-20 Richard Guenther <rguenther@suse.de>
7133 * gcc.dg/lto/20100720-1_0.c: New testcase.
7134 * gcc.dg/lto/20100720-1_1.c: Likewise.
7136 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7139 * gcc.dg/guality/pr45003-1.c: New test.
7141 2010-07-20 Richard Guenther <rguenther@suse.de>
7143 PR tree-optimization/44977
7144 * gcc.dg/torture/pr44977.c: New testcase.
7146 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7148 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7151 2010-07-20 Richard Guenther <rguenther@suse.de>
7155 * gcc.dg/pr44971.c: New testcase.
7156 * gcc.c-torture/compile/pr44988.c: Likewise.
7158 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7161 * gfortran.dg/allocate_with_typespec.f90: New test.
7162 * gfortran.dg/allocate_derived_1.f90: Update error message.
7164 2010-07-19 Jason Merrill <jason@redhat.com>
7167 * g++.dg/cpp0x/decltype23.C: New.
7169 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7172 * gfortran.dg/class_defined_operator_1.f03 : New test.
7174 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7176 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7177 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7178 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7179 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7181 2010-07-19 Richard Guenther <rguenther@suse.de>
7184 * gcc.c-torture/compile/pr44941.c: New testcase.
7186 2010-07-19 Jason Merrill <jason@redhat.com>
7189 * g++.dg/template/sfinae24.C: New.
7191 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7194 * gfortran.dg/data_implied_do_2.f90: Removed.
7196 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7199 * g++.dg/template/sfinae23.C: New.
7201 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7203 * lib/target-supports.exp (check_sse_os_support_available): New
7205 (check_sse_hw_available): New proc.
7206 (check_effective_target_sse_runtime): New proc.
7207 (check_effective_target_sse2_runtime): New proc.
7208 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7209 -msse2 if check_sse_os_support_available.
7210 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7211 check_sse_os_support_available.
7212 * gcc.dg/vect/vect.exp: Likewise.
7213 * gfortran.dg/vect/vect.exp: Likewise.
7214 * gcc.target/i386/sol2-check: Renamed to ...
7215 * gcc.target/i386/sse-os-support.h: ... this.
7216 (sol2_check): Renamed to ...
7217 (sse_os_support): ... this.
7218 Only test movss with xmm registers.
7219 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7220 Removed ILL_INSN, ILL_INSN_LEN.
7221 * gcc.target/i386/sse2-check.h: Likewise.
7222 * gcc.target/i386/sse3-check.h: Likewise.
7223 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7224 Removed cpuid.h, __get_cpuid test.
7225 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7226 Removed cpuid.h, __get_cpuid test.
7227 * g++.dg/other/pr40446.C: Likewise.
7228 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7229 * gcc.dg/compat/vector-1a_main.c: Likewise.
7230 * gcc.dg/compat/vector-2a_main.c: Likewise.
7231 * gcc.dg/pr36584.c: Likewise.
7232 * gcc.dg/pr37544.c: Likewise.
7233 * gcc.dg/torture/pr16104-1.c: Likewise.
7234 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7235 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7236 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7237 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7238 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7239 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7241 * gcc.dg/torture/pr35771-2.c: Likewise.
7242 * gcc.dg/torture/pr35771-3.c: Likewise.
7243 * gcc.target/i386/pr39315-2.c: Likewise.
7244 * gcc.target/i386/pr39315-4.c: Likewise.
7245 * gcc.target/i386/vperm-v2df.c: Likewise.
7246 * gcc.target/i386/vperm-v2di.c: Likewise.
7247 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7248 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7251 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7254 * gfortran.dg/data_implied_do_2.f90: New test.
7256 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7258 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7260 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7262 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7263 to the "mips16" group.
7264 (mips_using_mips16_p): New procedure.
7265 (mips-dg-options): Use it.
7267 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7269 * gcc.target/mips/mips16-attributes-4.c: New test.
7271 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7274 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7275 * gcc.target/powerpc/recip-2.c: Ditto.
7276 * gcc.target/powerpc/recip-3.c: Ditto.
7278 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7280 * gcc.target/arm/pr42235.c: New test.
7282 2010-07-16 Jason Merrill <jason@redhat.com>
7285 * g++.dg/template/partial8.C: New.
7287 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7289 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7290 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7292 (gualcvt): New overloaded inline.
7293 (GUALCVT): Use it for C++.
7294 * g++.dg/guality/guality.exp: New.
7295 * g++.dg/guality/guality.h: New.
7296 * g++.dg/guality/redeclaration1.C: New test.
7297 * g++.dg/dg.exp: Prune also guality/* tests.
7298 * gcc.dg/guality/pr43141.c: Moved to...
7299 * c-c++-common/guality/pr43141.c: ... here.
7301 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7304 * gfortran.dg/char4_iunit_2.f03: New test.
7306 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7309 * lib/plugin-support.exp (plugin-test-execute):
7310 Add ${gcc_objdir}/intl to includes.
7312 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7315 * gcc.c-torture/execute/pr44942.c: New test.
7316 * gcc.target/i386/pr44942.c: New test.
7318 2010-07-15 Jason Merrill <jason@redhat.com>
7321 * g++.dg/cpp0x/implicit7.C: New.
7322 * g++.dg/cpp0x/implicit8.C: New.
7324 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7326 Disable float tests for __SPU__ targets due to lack of signed zero:
7327 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7328 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7329 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7330 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7331 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7332 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7333 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7334 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7335 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7337 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7339 * gfortran.dg/select_char_2.f90: New test.
7341 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7343 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7346 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7349 * gfortran.dg/typebound_generic_9.f03: New.
7351 2010-07-15 Richard Guenther <rguenther@suse.de>
7353 PR tree-optimization/44946
7354 * gcc.c-torture/compile/pr44946.c: New testcase.
7356 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7359 * gfortran.dg/select_char_3.f90: New test.
7361 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7362 Kevin F. Quinn <kevquinn@gentoo.org>
7364 * gcc.dg/Wtrampolines.c: New.
7366 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7369 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7371 2010-07-14 Jason Merrill <jason@redhat.com>
7374 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7376 Implement C++0x unrestricted unions (N2544)
7377 * g++.dg/cpp0x/union1.C: New.
7378 * g++.dg/cpp0x/union2.C: New.
7379 * g++.dg/cpp0x/union3.C: New.
7380 * g++.dg/cpp0x/defaulted2.C: Adjust.
7381 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7382 * g++.old-deja/g++.ext/anon2.C: Adjust.
7383 * g++.old-deja/g++.mike/misc6.C: Adjust.
7385 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7388 * gfortran.dg/c_loc_tests_15.f90: New.
7390 2010-07-13 Jason Merrill <jason@redhat.com>
7393 * g++.dg/cpp0x/implicit6.C: New.
7395 2010-07-13 Jason Merrill <jason@redhat.com>
7398 * g++.dg/abi/noreturn1.C: New.
7399 * g++.dg/abi/noreturn2.C: New.
7401 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7405 * c-c++-common/pr44832.c: New test.
7407 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7410 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7411 on the target. Make sure that we can assemble the emitted asm when
7412 the test type is 'compile'.
7414 2010-07-13 Richard Guenther <rguenther@suse.de>
7416 PR tree-optimization/36960
7417 * g++.dg/torture/pr36960.C: New testcase.
7419 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7422 * g++.dg/template/sfinae21.C: New.
7423 * g++.dg/template/sfinae22.C: Likewise.
7425 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7428 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7429 * gcc.dg/plugin/ggcplug.c: Likewise.
7430 * g++.dg/plugin/selfassign.c: Likewise.
7431 * g++.dg/plugin/attribute_plugin.c: Likewise.
7432 * g++.dg/plugin/dumb_plugin.c: Likewise.
7433 * g++.dg/plugin/pragma_plugin.c: Likewise.
7435 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7437 * gcc.c-torture/execute/pr44683.x: New.
7438 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7440 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7446 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7447 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7448 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7449 * gfortran.dh/typebound_call_16.f03: New.
7450 * gfortran.dg/typebound_generic_6.f03: New.
7451 * gfortran.dg/typebound_generic_7.f03: New.
7452 * gfortran.dg/typebound_generic_8.f03: New.
7454 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7457 * gfortran.dg/char4_iunit_1.f03: New test.
7459 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7461 * gcc.dg/tree-ssa/vrp53.c: New test.
7463 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7466 * g++.dg/template/sfinae19.C: New.
7467 * g++.dg/template/sfinae20.C: Likewise.
7469 2010-07-12 Jie Zhang <jie@codesourcery.com>
7471 * gcc.target/arm/interrupt-1.c: New test.
7472 * gcc.target/arm/interrupt-2.c: New test.
7474 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7476 * gcc.dg/pr42427.c: Require c99_runtime.
7477 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7479 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7480 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7481 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7482 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7483 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7484 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7485 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7486 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7487 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7488 * gcc.target/i386/pr37275.c: Require visibility support.
7490 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7492 * lib/target-supports.exp (check_effective_target_sse): New proc.
7493 * gcc.target/i386/sol2-check.h: New file.
7494 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7495 Include sol2-check.h.
7496 (main) Only run do_test () if sol2_check ().
7497 * gcc.target/i386/sse2-check.h: Likewise.
7498 * gcc.target/i386/sse3-check.h: Likewise.
7499 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7500 [__sun__ && __svr4__]: Execute SSE2 instruction.
7501 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7502 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7503 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7504 * g++.dg/ext/vector14.C: Likewise.
7505 * g++.dg/other/mmintrin.C: Likewise.
7506 * gcc.dg/20020418-1.c: Likewise.
7507 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7508 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7509 * gcc.dg/format/unnamed-1.c: Likewise.
7510 Adapt dg-warning line number.
7511 * gcc.dg/graphite/pr40281.c: Likewise.
7512 * gcc.dg/pr32176.c: Likewise.
7513 * gcc.dg/pr40550.c: Likewise.
7514 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7515 * gcc.dg/torture/pr36891.c: Likewise.
7516 * gcc.target/i386/20020218-1.c: Likewise.
7517 * gcc.target/i386/20020523.c: Likewise.
7518 * gcc.target/i386/abi-1.c: Likewise.
7519 * gcc.target/i386/brokensqrt.c: Likewise.
7520 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7521 * gcc.target/i386/pr13366.c: Likewise.
7522 * gcc.target/i386/pr13685.c: Likewise.
7523 * gcc.target/i386/pr24306.c: Likewise.
7524 * gcc.target/i386/pr31486.c: Likewise.
7525 * gcc.target/i386/pr32065-1.c: Likewise.
7526 * gcc.target/i386/pr32065-2.c: Likewise.
7527 * gcc.target/i386/pr32389.c: Likewise.
7528 * gcc.target/i386/pr38824.c: Likewise.
7529 * gcc.target/i386/pr38931.c: Likewise.
7530 * gcc.target/i386/pr39592-1.c: Likewise.
7531 * gcc.target/i386/pr43766.c: Likewise.
7532 * gcc.target/i386/recip-divf.c: Likewise.
7533 * gcc.target/i386/recip-sqrtf.c: Likewise.
7534 * gcc.target/i386/recip-vec-divf.c: Likewise.
7535 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7536 * gcc.target/i386/sse-1.c: Likewise.
7537 * gcc.target/i386/sse-16.c: Likewise.
7538 * gcc.target/i386/sse-2.c: Likewise.
7539 * gcc.target/i386/sse-20.c: Likewise.
7540 * gcc.target/i386/sse-3.c: Likewise.
7541 * gcc.target/i386/sse-7.c: Likewise.
7542 * gcc.target/i386/sse-9.c: Likewise.
7543 * gcc.target/i386/sse-addps-1.c: Likewise.
7544 * gcc.target/i386/sse-addss-1.c: Likewise.
7545 * gcc.target/i386/sse-andnps-1.c: Likewise.
7546 * gcc.target/i386/sse-andps-1.c: Likewise.
7547 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7548 * gcc.target/i386/sse-comiss-1.c: Likewise.
7549 * gcc.target/i386/sse-comiss-2.c: Likewise.
7550 * gcc.target/i386/sse-comiss-3.c: Likewise.
7551 * gcc.target/i386/sse-comiss-4.c: Likewise.
7552 * gcc.target/i386/sse-comiss-5.c: Likewise.
7553 * gcc.target/i386/sse-comiss-6.c: Likewise.
7554 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7555 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7556 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7557 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7558 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7559 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7560 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7561 * gcc.target/i386/sse-divps-1.c: Likewise.
7562 * gcc.target/i386/sse-divss-1.c: Likewise.
7563 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7564 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7565 * gcc.target/i386/sse-maxps-1.c: Likewise.
7566 * gcc.target/i386/sse-maxss-1.c: Likewise.
7567 * gcc.target/i386/sse-minps-1.c: Likewise.
7568 * gcc.target/i386/sse-minss-1.c: Likewise.
7569 * gcc.target/i386/sse-movaps-1.c: Likewise.
7570 * gcc.target/i386/sse-movaps-2.c: Likewise.
7571 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7572 * gcc.target/i386/sse-movhps-1.c: Likewise.
7573 * gcc.target/i386/sse-movhps-2.c: Likewise.
7574 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7575 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7576 * gcc.target/i386/sse-movntps-1.c: Likewise.
7577 * gcc.target/i386/sse-movss-1.c: Likewise.
7578 * gcc.target/i386/sse-movss-2.c: Likewise.
7579 * gcc.target/i386/sse-movss-3.c: Likewise.
7580 * gcc.target/i386/sse-movups-1.c: Likewise.
7581 * gcc.target/i386/sse-movups-2.c: Likewise.
7582 * gcc.target/i386/sse-mulps-1.c: Likewise.
7583 * gcc.target/i386/sse-mulss-1.c: Likewise.
7584 * gcc.target/i386/sse-orps-1.c: Likewise.
7585 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7586 * gcc.target/i386/sse-recip-vec.c: Likewise.
7587 * gcc.target/i386/sse-recip.c: Likewise.
7588 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7589 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7590 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7591 * gcc.target/i386/sse-subps-1.c: Likewise.
7592 * gcc.target/i386/sse-subss-1.c: Likewise.
7593 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7594 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7595 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7596 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7597 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7598 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7599 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7600 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7601 * gcc.target/i386/sse-xorps-1.c: Likewise.
7602 * gcc.target/i386/ssefn-1.c: Likewise.
7603 * gcc.target/i386/ssefn-3.c: Likewise.
7604 * gcc.target/i386/sseregparm-1.c: Likewise.
7605 * gcc.target/i386/stackalign/return-3.c: Likewise.
7606 * gcc.target/i386/vectorize1.c: Likewise.
7607 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7608 * gcc.target/i386/xorps-sse.c: Likewise.
7609 * gfortran.dg/pr28158.f90: Likewise.
7610 * gfortran.dg/pr30667.f: Likewise.
7611 * gnat.dg/loop_optimization7.adb: Likewise.
7612 * gnat.dg/sse_nolib.adb: Likewise.
7614 2010-07-11 Tobias Burnus <burnus@net-b.de>
7617 * gfortran.dg/use_rename_6.f90: New.
7618 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7620 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7623 * gfortran.dg/class_24.f03: New.
7625 2010-07-10 Richard Guenther <rguenther@suse.de>
7628 * gcc.dg/lto/20100709-1_0.c: New testcase.
7629 * gcc.dg/lto/20100709-1_1.c: Likewise.
7631 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7633 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7635 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7638 * objc.dg/lto/trivial-1_0.m: New.
7639 * objc.dg/lto/lto.exp: New.
7640 * obj-c++.dg/lto/trivial-1_0.mm: New.
7641 * obj-c++.dg/lto/lto.exp: New.
7642 * objc.dg/symtab-1.m: Adjust sizes.
7643 * objc.dg/image-info.m: Do not run for gnu-runtime.
7645 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7647 * gcc.dg/pr32370.c: Allow another kind of error message.
7649 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7651 * gnat.dg/atomic3.adb: New test.
7653 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7654 Denys Vlasenko <dvlasenk@redhat.com>
7655 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7657 PR tree-optimization/28632
7658 * gcc.dg/tree-ssa/vrp51.c: New test.
7659 * gcc.dg/tree-ssa/vrp52.c: New test.
7661 2010-07-09 Jason Merrill <jason@redhat.com>
7663 * g++.dg/abi/covariant6.C: New.
7664 * g++.dg/inherit/covariant17.C: Test both bases.
7665 * g++.dg/inherit/covariant7.C: Check vtable layout.
7667 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7669 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7671 2010-07-09 Richard Guenther <rguenther@suse.de>
7673 PR tree-optimization/44852
7674 * gcc.c-torture/execute/pr44852.c: New testcase.
7676 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7678 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7679 multiplication by values.
7680 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7681 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7683 2010-07-09 Richard Guenther <rguenther@suse.de>
7685 PR tree-optimization/44882
7686 * gfortran.dg/pr44882.f90: New testcase.
7688 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7691 * gcc.target/arm/pr40657-1.c: New test.
7692 * gcc.target/arm/pr40657-2.c: New test.
7693 * gcc.c-torture/execute/pr40657.c: New test.
7695 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7697 * gcc.dg/tree-ssa/vrp50.c: New test.
7698 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7700 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7703 * gfortran.dg/c_sizeof_1.f90: Modified.
7704 * gfortran.dg/storage_size_1.f08: New.
7705 * gfortran.dg/storage_size_2.f08: New.
7707 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7709 * gcc.c-torture/execute/20100708-1.c: New test.
7711 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7714 * gfortran.dg/gomp/pr44847.f90: New test.
7716 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7718 PR tree-optimization/44710
7719 * gcc.dg/tree-ssa/ifc-6.c: New.
7720 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7722 2010-07-08 Tobias Burnus <burnus@net-b.de>
7725 * gfortran.dg/coarray_10.f90: Add an additional test.
7727 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7730 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7731 * gcc.c-torture/execute/pr44828.x: Revert.
7733 2010-07-08 Jason Merrill <jason@redhat.com>
7736 * g++.dg/inherit/covariant17.C: New.
7737 * g++.dg/abi/covariant1.C: Actually test for the bug.
7739 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7741 PR rtl-optimization/44838
7742 * gcc.dg/pr44838.c: New.
7744 2010-07-08 Richard Guenther <rguenther@suse.de>
7746 PR tree-optimization/44831
7747 * gcc.c-torture/compile/pr44831.c: New testcase.
7748 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7750 2010-07-08 Richard Guenther <rguenther@suse.de>
7752 PR tree-optimization/44861
7753 * g++.dg/vect/pr44861.cc: New testcase.
7755 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7758 * gcc.c-torture/execute/pr44828.x: New file.
7760 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7762 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7764 * g++.dg/ext/altivec-17.C: Adjust error message.
7766 2010-07-07 Tom Tromey <tromey@redhat.com>
7768 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7770 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7773 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7774 * gcc.target/i386/rdrand-2.c: Likewise.
7775 * gcc.target/i386/rdrand-3.c: Likewise.
7777 2010-07-07 Jan Hubicka <jh@suse.cz>
7780 * g++.dg/torture/pr44813.C: New testcase.
7781 * g++.dg/torture/pr44826.C: New testcase.
7783 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7785 PR rtl-optimization/44787
7786 * gcc.c-torture/compile/pr44788.c: New test.
7787 * gcc.target/arm/pr44788.c: New test.
7789 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7791 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7793 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7795 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7798 2010-07-06 Tobias Burnus <burnus@net-b.de>
7801 * gfortran.dg/parameter_array_init_6.f90: New.
7802 * gfortran.dg/initialization_20.f90: Update dg-error.
7803 * gfortran.dg/initialization_24.f90: Ditto.
7805 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7807 * gfortran.dg/dim_range_1.f90: New test.
7808 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7810 2010-07-06 Jason Merrill <jason@redhat.com>
7813 * g++.dg/cpp0x/initlist41.C: New.
7816 * g++.dg/template/ptrmem22.C: New.
7818 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7820 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7822 * gcc.target/i386/i386.exp: Likewise.
7824 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7827 * gcc.dg/lto/20100518_0.c: Limit to x86.
7829 2010-07-06 Richard Guenther <rguenther@suse.de>
7832 * gcc.c-torture/execute/pr44828.c: New testcase.
7834 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7836 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7837 * g++.dg/warn/volatile1.C: Likewise.
7838 * g++.dg/template/warn1.C: Likewise.
7840 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7842 AVX Programming Reference (June, 2010)
7843 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7844 * g++.dg/other/i386-3.C: Likewise.
7845 * gcc.target/i386/sse-12.c: Likewise.
7847 * gcc.target/i386/f16c-check.h: New.
7848 * gcc.target/i386/rdfsbase-1.c: Likewise.
7849 * gcc.target/i386/rdfsbase-2.c: Likewise.
7850 * gcc.target/i386/rdgsbase-1.c: Likewise.
7851 * gcc.target/i386/rdgsbase-2.c: Likewise.
7852 * gcc.target/i386/rdrand-1.c: Likewise.
7853 * gcc.target/i386/rdrand-2.c: Likewise.
7854 * gcc.target/i386/rdrand-3.c: Likewise.
7855 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7856 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7857 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7858 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7859 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7860 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7861 * gcc.target/i386/wrfsbase-1.c: Likewise.
7862 * gcc.target/i386/wrfsbase-2.c: Likewise.
7863 * gcc.target/i386/wrgsbase-1.c: Likewise.
7864 * gcc.target/i386/wrgsbase-2.c: Likewise.
7866 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7867 (__builtin_ia32_vcvtps2ph): New.
7868 (__builtin_ia32_vcvtps2ph256): Likewise.
7870 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7871 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7873 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7874 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7876 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7877 (__builtin_ia32_vcvtps2ph256): Likewise.
7878 Add fsgsbase,rdrnd,f16c.
7880 * lib/target-supports.exp (check_effective_target_f16c): New.
7882 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7884 * gcc.dg/guality/nrv-1.c: New test.
7886 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7889 * gcc.target/arm/pr42505.c: New test case.
7891 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7894 * g++.dg/opt/nrv16.C: New test.
7896 2010-07-05 Richard Guenther <rguenther@suse.de>
7898 PR tree-optimization/44784
7899 * gcc.c-torture/compile/pr44784.c: New testcase.
7901 2010-07-05 Ira Rosen <irar@il.ibm.com>
7903 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7904 Increase loop bound and array size.
7905 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7908 2010-07-05 Ira Rosen <irar@il.ibm.com>
7910 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7911 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7912 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7913 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7914 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7916 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7919 * g++.dg/parse/template25.C: New.
7921 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7923 PR rtl-optimization/44695
7924 * gcc.dg/torture/pr44695.c: New.
7926 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7929 * g++.dg/ext/pretty3.C: New.
7931 2010-07-04 Richard Guenther <rguenther@suse.de>
7934 * g++.dg/torture/pr44809.C: New testcase.
7936 2010-07-04 Richard Guenther <rguenther@suse.de>
7938 PR tree-optimization/44656
7939 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7941 2010-07-04 Ira Rosen <irar@il.ibm.com>
7942 Revital Eres <eres@il.ibm.com>
7944 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7946 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7947 gcc.dg/vect/vect-96.c: Likewise.
7948 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7949 that support misaligned stores. Change the number of expected
7950 misaligned accesses.
7951 * gcc.dg/vect/vect-peel-1.c: New test.
7952 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7953 gcc.dg/vect/vect-peel-4.c: Likewise.
7954 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7955 vectorizable on all targets that support realignment.
7956 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7958 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7961 * gcc.dg/torture/pr44806.c: New.
7963 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7965 * gnat.dg/cond_expr1.adb: New test.
7967 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7969 * gnat.dg/modular3.adb: New test.
7970 * gnat.dg/modular3_pkg.ads: New helper.
7972 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7973 Mikael Pettersson <mikpe@it.uu.se>
7976 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7977 Make signed-ness of chars explicit. Scan the object for
7978 strings that are split by some target assemblers.
7979 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7982 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7984 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7986 2010-07-02 Le-Chun Wu <lcwu@google.com>
7989 * g++.dg/warn/Wshadow-7.C: New test.
7991 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7992 Julian Brown <julian@codesourcery.com>
7993 Sandra Loosemore <sandra@codesourcery.com>
7995 * gcc.c-torture/execute/20100416-1.c: New test case.
7997 2010-07-02 Julian Brown <julian@codesourcery.com>
7998 Sandra Loosemore <sandra@codesourcery.com>
8002 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8003 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8005 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8006 Julian Brown <julian@codesourcery.com>
8008 * gcc.target/arm/neon/vadds64.c: Regenerated.
8009 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8010 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8011 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8012 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8013 * gcc.target/arm/neon-vmls-1.c: Likewise.
8014 * gcc.target/arm/neon-vsubs64.c: New execution test.
8015 * gcc.target/arm/neon-vsubu64.c: New execution test.
8016 * gcc.target/arm/neon-vadds64.c: New execution test.
8017 * gcc.target/arm/neon-vaddu64.c: New execution test.
8019 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8021 * gcc.target/arm/neon-vands64.c: New.
8022 * gcc.target/arm/neon-vandu64.c: New.
8023 * gcc.target/arm/neon-vbics64.c: New.
8024 * gcc.target/arm/neon-vbicu64.c: New.
8025 * gcc.target/arm/neon-veors64.c: New.
8026 * gcc.target/arm/neon-veoru64.c: New.
8027 * gcc.target/arm/neon-vorns64.c: New.
8028 * gcc.target/arm/neon-vornu64.c: New.
8029 * gcc.target/arm/neon-vorrs64.c: New.
8030 * gcc.target/arm/neon-vorru64.c: New.
8031 * gcc.target/arm/neon/vands64.c: Regenerated.
8032 * gcc.target/arm/neon/vandu64.c: Regenerated.
8033 * gcc.target/arm/neon/vbics64.c: Regenerated.
8034 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8035 * gcc.target/arm/neon/veors64.c: Regenerated.
8036 * gcc.target/arm/neon/veoru64.c: Regenerated.
8037 * gcc.target/arm/neon/vorns64.c: Regenerated.
8038 * gcc.target/arm/neon/vornu64.c: Regenerated.
8039 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8040 * gcc.target/arm/neon/vorru64.c: Regenerated.
8042 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8044 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8046 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8048 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8049 * gfortran.dg/intent_out_5.f90: Same.
8050 * gfortran.dg/ltrans-7.f90: Same.
8051 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8053 2010-07-02 Jan Hubicka <jh@suse.cz>
8055 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8057 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8059 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8061 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8064 * c-c++-common/Wunused-var-12.c: New test.
8066 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8069 * gcc.target/arm/pr42835.c: New test.
8072 * gcc.target/arm/pr42172-1.c: New test.
8074 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8076 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8078 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8080 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8081 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8082 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8083 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8084 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8085 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8086 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8087 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8088 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8089 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8090 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8091 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8092 * gcc.target/arm/neon-vdup_ns64.c: New.
8093 * gcc.target/arm/neon-vdup_nu64.c: New.
8094 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8095 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8096 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8097 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8098 * gcc.target/arm/neon-vmov_ns64.c: New.
8099 * gcc.target/arm/neon-vmov_nu64.c: New.
8100 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8101 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8102 * gcc.target/arm/neon-vget_lanes64.c: New.
8103 * gcc.target/arm/neon-vget_laneu64.c: New.
8104 * gcc.target/arm/neon-vset_lanes64.c: New.
8105 * gcc.target/arm/neon-vset_laneu64.c: New.
8107 2010-07-02 Richard Guenther <rguenther@suse.de>
8109 * g++.dg/torture/20100702-1.C: New testcase.
8111 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8114 * gcc.c-torture/compile/pr44707.c: New test.
8116 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8119 * g++.dg/template/crash101.C: New.
8121 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8123 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8124 Use the ABI-0 accessors and fail it for m64.
8126 2010-07-02 Jan Hubicka <jh@suse.cz>
8128 * g++.dg/tree-ssa/pr44706.C: New testcase.
8130 2010-07-02 Richard Guenther <rguenther@suse.de>
8132 PR tree-optimization/44748
8133 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8135 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8137 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8138 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8139 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8140 the method types to forward:.
8142 2010-06-30 Jason Merrill <jason@redhat.com>
8144 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8145 * g++.dg/other/pr25632.C: Likewise.
8147 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8149 PR tree-optimization/40421
8150 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8152 2010-07-01 Richard Guenther <rguenther@suse.de>
8156 * gcc.c-torture/execute/20100316-1.c: New testcase.
8157 * gcc.c-torture/execute/pr44468.c: Likewise.
8158 * gcc.c-torture/compile/20100609-1.c: Likewise.
8159 * gcc.dg/volatile2.c: Adjust.
8160 * gcc.dg/plugin/selfassign.c: Likewise.
8161 * gcc.dg/pr36902.c: Likewise.
8162 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8163 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8164 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8165 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8166 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8167 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8168 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8169 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8170 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8171 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8172 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8173 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8174 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8175 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8176 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8177 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8178 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8179 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8180 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8181 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8182 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8183 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8184 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8185 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8186 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8187 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8188 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8189 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8190 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8191 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8192 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8193 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8194 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8195 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8196 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8197 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8198 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8199 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8200 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8201 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8202 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8203 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8204 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8205 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8206 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8207 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8208 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8209 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8210 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8211 * g++.dg/tree-ssa/pr31146.C: Likewise.
8212 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8213 * g++.dg/tree-ssa/pr33604.C: Likewise.
8214 * g++.dg/plugin/selfassign.c: Likewise.
8215 * gfortran.dg/array_memcpy_3.f90: Likewise.
8216 * gfortran.dg/array_memcpy_4.f90: Likewise.
8217 * c-c++-common/torture/pr42834.c: New testcase.
8219 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8222 * g++.dg/template/crash100.C: New.
8224 2010-06-30 Jan Hubicka <jh@suse.cz>
8226 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8228 2010-06-30 Michael Matz <matz@suse.de>
8231 * gcc.dg/pr44699.c: New test.
8233 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8235 PR tree-optimization/39799
8236 * c-c++-common/uninit-17.c: New test.
8238 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8241 * gfortran.dg/read_infnan_1.f90: New test.
8243 2010-06-29 Jason Merrill <jason@redhat.com>
8245 Enable implicitly declared move constructor/operator= (N3053).
8246 * g++.dg/cpp0x/implicit3.C: New.
8247 * g++.dg/cpp0x/implicit4.C: New.
8248 * g++.dg/cpp0x/implicit5.C: New.
8249 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8250 * g++.dg/cpp0x/not_special.C: Adjust.
8251 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8252 * g++.dg/cpp0x/rv1n.C: Adjust.
8253 * g++.dg/cpp0x/rv1p.C: Adjust.
8254 * g++.dg/cpp0x/rv2n.C: Adjust.
8255 * g++.dg/cpp0x/rv2p.C: Adjust.
8256 * g++.dg/cpp0x/rv3n.C: Adjust.
8257 * g++.dg/cpp0x/rv3p.C: Adjust.
8258 * g++.dg/cpp0x/rv4n.C: Adjust.
8259 * g++.dg/cpp0x/rv4p.C: Adjust.
8260 * g++.dg/cpp0x/rv5n.C: Adjust.
8261 * g++.dg/cpp0x/rv5p.C: Adjust.
8262 * g++.dg/cpp0x/rv6n.C: Adjust.
8263 * g++.dg/cpp0x/rv6p.C: Adjust.
8264 * g++.dg/cpp0x/rv7n.C: Adjust.
8265 * g++.dg/cpp0x/rv7p.C: Adjust.
8266 * g++.dg/cpp0x/rv8p.C: Adjust.
8267 * g++.dg/gomp/pr26690-1.C: Adjust.
8268 * g++.dg/other/error20.C: Adjust.
8269 * g++.dg/other/error31.C: Adjust.
8270 * g++.dg/parse/error19.C: Adjust.
8271 * g++.dg/template/qualttp5.C: Adjust.
8272 * g++.old-deja/g++.law/ctors5.C: Adjust.
8274 Enable implicitly deleted functions (N2346)
8275 * g++.dg/cpp0x/defaulted17.C: New.
8276 * g++.dg/cpp0x/implicit1.C: New.
8277 * g++.dg/cpp0x/implicit2.C: New.
8278 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8279 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8280 * g++.dg/init/ctor4.C: Adjust.
8281 * g++.dg/init/synth2.C: Adjust.
8282 * g++.dg/lto/20081118_1.C: Adjust.
8283 * g++.dg/other/error13.C: Adjust.
8284 * g++.dg/other/unused1.C: Adjust.
8285 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8286 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8287 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8288 * g++.old-deja/g++.law/ctors17.C: Adjust.
8289 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8290 * g++.old-deja/g++.pt/assign1.C: Adjust.
8291 * g++.old-deja/g++.pt/crash20.C: Adjust.
8293 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8294 * g++.dg/cpp0x/defaulted13.C: Adjust.
8295 * g++.dg/cpp0x/defaulted2.C: Adjust.
8296 * g++.dg/cpp0x/defaulted3.C: Adjust.
8297 * g++.dg/cpp0x/initlist9.C: Adjust.
8298 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8299 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8300 * g++.dg/init/synth2.C: Adjust.
8302 * g++.dg/cpp0x/defaulted19.C: New.
8304 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8305 * g++.dg/template/error23.C: Fix for -std=c++0x.
8307 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8310 * gfortran.dg/proc_ptr_28.f90: New.
8312 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8314 PR tree-optimization/43801
8315 * g++.dg/torture/pr43801.C: New test.
8318 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8320 2010-06-29 Jason Merrill <jason@redhat.com>
8323 * g++.dg/template/qualified-id2.C: New.
8324 * g++.dg/template/qualified-id3.C: New.
8326 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8329 * gfortran.dg/associated_target_4.f90: New.
8331 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8334 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8336 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8338 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8340 2010-06-29 Jan Hubicka <jh@suse.cz>
8342 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8344 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8347 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8348 * gcc.target/arm/wmul-3.c: New test.
8349 * gcc.target/arm/wmul-4.c: New test.
8351 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8353 PR rtl-optimization/44659
8354 * gcc.target/i386/extract-1.c: New.
8355 * gcc.target/i386/extract-2.c: Likewise.
8356 * gcc.target/i386/extract-3.c: Likewise.
8357 * gcc.target/i386/extract-4.c: Likewise.
8358 * gcc.target/i386/extract-5.c: Likewise.
8359 * gcc.target/i386/extract-6.c: Likewise.
8361 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8364 * g++.dg/warn/Wunused-var-14.C: New test.
8366 2010-06-28 Tobias Burnus <burnus@net-b.de>
8369 * gfortran.dg/nan_6.f90: New.
8371 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8373 PR tree-optimization/43781
8374 * gcc.dg/torture/pr43781.c: New.
8376 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8379 * gfortran.dg/actual_rank_check_1.f90: New test.
8381 2010-06-28 Martin Jambor <mjambor@suse.cz>
8383 * gcc.dg/ipa/ipa-sra-6.c: New test.
8385 2010-06-28 Jan Hubicka <jh@suse.cz>
8387 PR tree-optimization/44687
8388 * gcc.c-torture/compile/pr44687.c
8390 2010-06-28 Martin Jambor <mjambor@suse.cz>
8393 * g++.dg/torture/pr44535.C: New test.
8395 2010-06-28 Michael Matz <matz@suse.de>
8398 * gfortran.dg/pr44592.f90: New test.
8400 2010-06-28 Jan Hubicka <jh@suse.cz>
8402 PR tree-optimization/44357
8403 * g++.dg/torture/pr44357.C: New testcase.
8405 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8407 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8408 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8409 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8410 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8411 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8412 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8413 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8414 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8416 2010-06-27 Jan Hubicka <jh@suse.cz>
8418 * gcc.c-torture/compile/pr44686.c: New file.
8420 2010-06-27 Richard Guenther <rguenther@suse.de>
8422 PR tree-optimization/44683
8423 * gcc.c-torture/execute/pr44683.c: New testcase.
8425 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8427 * gnat.dg/noreturn3.ad[sb]: New test.
8429 2010-06-26 Jason Merrill <jason@redhat.com>
8431 * g++.dg/cpp0x/explicit5.C: New.
8433 2010-06-26 Richard Guenther <rguenther@suse.de>
8435 PR tree-optimization/44393
8436 * gcc.dg/pr44393.c: New testcase.
8438 2010-06-26 Jan Hubicka <jh@suse.cz>
8440 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8442 2010-06-26 Richard Guenther <rguenther@suse.de>
8445 * gcc.dg/pr44674.c: New testcase.
8447 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8449 * gcc.dg/opts-3.c: New test.
8451 2010-06-26 Tobias Burnus <burnus@net-b.de>
8453 * gfortran.dg/type_decl_1.f90: New.
8454 * gfortran.dg/type_decl_2.f90: New.
8456 2010-06-26 Tobias Burnus <burnus@net-b.de>
8458 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8459 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8461 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8464 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8465 error in comparing reals.
8467 2010-06-25 Tobias Burnus <burnus@net-b.de>
8469 * selected_real_kind_2.f90: New.
8470 * selected_real_kind_3.f90: New.
8472 2010-06-25 Tobias Burnus <burnus@net-b.de>
8474 * gfortran.dg/entry_19.f90: New.
8476 2010-06-25 Tobias Burnus <burnus@net-b.de>
8478 * gfortran.dg/end_subroutine_1.f90: New.
8479 * gfortran.dg/end_subroutine_2.f90: New.
8480 * gfortran.dg/interface_proc_end.f90: Update.
8482 2010-06-25 Tobias Burnus <burnus@net-b.de>
8484 * gfortran.dg/semicolon_fixed.f: Update.
8485 * gfortran.dg/semicolon_fixed_2.f: New.
8486 * gfortran.dg/semicolon_free_2.f90: New.
8487 * gfortran.dg/semicolon_free.f90: Update.
8489 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8492 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8494 2010-06-25 Martin Jambor <mjambor@suse.cz>
8496 * g++.dg/ipa/iinline-3.C: New test.
8497 * gcc.dg/ipa/modif-1.c: Removed.
8499 2010-06-25 Jan Hubicka <jh@suse.cz>
8501 * gcc.dg/tree-ssa/ipa-split-1.c
8503 2010-06-25 Martin Jambor <mjambor@suse.cz>
8505 * g++.dg/ipa/iinline-2.C: New test.
8507 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8510 * gfortran.dg/pr43866.f90: New test.
8512 PR tree-optimization/44539
8513 * gcc.dg/pr44539.c: New test.
8515 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8519 * gcc.target/mips/madd-9.c: New test.
8521 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8524 * gcc.dg/noncompile/pr44517.c: New.
8525 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8527 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8530 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8531 and add argument to nop for IA64.
8533 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8536 * gcc.target/i386/mod-1.c: New.
8537 * gcc.target/i386/umod-1.c: Likewise.
8538 * gcc.target/i386/umod-2.c: Likewise.
8539 * gcc.target/i386/umod-3.c: Likewise.
8541 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8544 * g++.dg/torture/pr44492.C: New test.
8546 2010-06-24 Andi Kleen <ak@linux.intel.com>
8548 * c-c++-common/warn-omitted-condop.c: New.
8550 2010-06-24 Tobias Burnus <burnus@net-b.de>
8553 * gfortran.dg/import8.f90: New.
8555 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8557 * gnat.dg/not_null.adb: Update test case.
8559 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8562 * g++.dg/warn/Wunused-var-13.C: New test.
8565 * g++.dg/diagnostic/method1.C: New test.
8567 2010-06-22 Cary Coutant <ccoutant@google.com>
8569 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8571 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8574 * gfortran.dg/abstract_type_8.f03: New.
8576 2010-06-21 Jason Merrill <jason@redhat.com>
8578 * g++.dg/cpp0x/noexcept08.C: New.
8580 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8582 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8585 * gcc.target/i386/sse2-vec-2a.c: New.
8587 2010-06-21 DJ Delorie <dj@redhat.com>
8589 * gcc.dg/pragma-diag-1.c: New.
8591 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8594 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8596 2010-06-21 Alan Modra <amodra@gmail.com>
8599 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8600 tail call to check_fa_mid.
8602 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8605 * gcc.c-torture/execute/pr44575.c: New test.
8607 2010-06-21 Tobias Burnus <burnus@net-b.de>
8610 * gfortran.dg/contiguous_1.f90: New.
8611 * gfortran.dg/contiguous_2.f90: New.
8612 * gfortran.dg/contiguous_3.f90: New.
8614 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8616 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8617 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8619 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8622 * gcc.target/i386/pr44546.c: New test.
8624 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8626 * gcc.dg/opts-2.c: New test.
8628 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8631 * gfortran.dg/typebound_proc_15.f03: Modified.
8633 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8636 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8637 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8639 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8641 * g++.dg/ext/label13.C: Fix typo in last change.
8643 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8646 * gfortran.dg/eof_3.f90
8647 * gfortran.dg/endfile_2.f90
8648 * gfortran.dg/endfile_4.f90
8649 * gfortran.dg/endfile_3.f90
8651 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8654 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8656 2010-06-18 Tobias Burnus <burnus@net-b.de>
8659 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8661 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8663 * gcc.target/arm/pr40900.c: New test.
8665 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8667 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8669 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8672 * gfortran.dg/typebound_call_15.f03: New.
8674 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8677 * g++.dg/pr44486.C: New.
8679 2010-06-16 DJ Delorie <dj@redhat.com>
8681 * gcc.target/i386/volatile-bitfields-1.c: New.
8682 * gcc.target/i386/volatile-bitfields-2.c: New.
8684 2010-06-16 Jason Merrill <jason@redhat.com>
8686 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8688 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8690 2010-06-16 Richard Guenther <rguenther@suse.de>
8693 * gcc.c-torture/execute/pr44555.c: New testcase.
8695 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8698 * gfortran.dg/typebound_proc_16.f03: New.
8700 2010-06-16 Martin Jambor <mjambor@suse.cz>
8702 * g++.dg/torture/pr43905.C: New test.
8704 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8707 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8708 initialization loop from being vectorized.
8709 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8711 2010-06-16 Alan Modra <amodra@gmail.com>
8713 PR tree-optimization/44507
8714 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8716 2010-06-15 Jason Merrill <jason@redhat.com>
8718 * g++.dg/overload/arg3.C: Adjust error locations.
8719 * g++.dg/overload/copy1.C: Likewise.
8720 * g++.dg/tc1/dr152.C: Likewise.
8721 * g++.dg/template/incomplete4.C: Likewise.
8722 * g++.dg/template/incomplete5.C: Likewise.
8723 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8724 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8725 * g++.old-deja/g++.pt/crash9.C: Likewise.
8727 * g++.dg/inherit/virtual5.C: New.
8729 * g++.dg/cpp0x/defaulted18.C: New.
8731 * g++.dg/cpp0x/initlist40.C: New.
8733 * g++.dg/cpp0x/initlist39.C: New.
8735 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8738 * gcc.dg/graphite/pr44391.c: New.
8740 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8743 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8744 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8745 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8746 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8748 2010-06-15 Richard Guenther <rguenther@suse.de>
8750 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8752 2010-06-15 Richard Guenther <rguenther@suse.de>
8754 * gcc.dg/vect/bb-slp-21.c: Adjust.
8755 * gcc.dg/vect/bb-slp-13.c: Likewise
8756 * gcc.dg/vect/bb-slp-4.c: Likewise
8757 * gcc.dg/vect/bb-slp-22.c: Likewise
8758 * gcc.dg/vect/bb-slp-14.c: Likewise
8759 * gcc.dg/vect/bb-slp-23.c: Likewise
8760 * gcc.dg/vect/bb-slp-15.c: Likewise
8761 * gcc.dg/vect/bb-slp-17.c: Likewise
8762 * gcc.dg/vect/bb-slp-18.c: Likewise
8763 * gcc.dg/vect/bb-slp-19.c: Likewise
8764 * gcc.dg/vect/bb-slp-10.c: Likewise
8765 * gcc.dg/vect/bb-slp-11.c: Likewise
8766 * gcc.dg/vect/bb-slp-20.c: Likewise
8767 * gcc.dg/vect/bb-slp-3.c: Likewise
8769 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8772 * gfortran.dg/gomp/pr44536.f90: New test.
8773 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8775 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8778 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8779 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8781 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8783 PR tree-optimization/44508
8784 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8787 * gcc.dg/pr44509.c: New test.
8789 2010-06-14 Ira Rosen <irar@il.ibm.com>
8791 PR tree-optimization/44507
8792 * gcc.dg/vect/pr44507.c: New test.
8794 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8796 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8797 and c-pretty-print.h.
8799 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8801 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8803 * gfortran.dg/whole_file_18.f90: Updated error message.
8805 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8807 * gfortran.dg/whole_file_20.f03: New.
8809 2010-06-12 Jan Hubicka <jh@suse.cz>
8811 * gcc.c-torture/compile/pc44485.c: New testcase.
8813 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8816 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8817 * gfortran.dg/typebound_proc_14.f03: New.
8818 * gfortran.dg/typebound_proc_15.f03: New.
8820 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8822 * gcc.dg/opts-1.c: New test.
8824 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8826 * gcc.dg/funroll-loops-all.c: Update expected error.
8828 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8831 * gcc.target/i386/pr44481.c: New test.
8833 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8835 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8837 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8840 * gcc.dg/tree-ssa/pr44483.c: New.
8842 2010-06-11 Paul Brook <paul@codesourcery.com>
8844 * g++.dg/other/arm-neon-1.C: New test.
8846 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8850 * gfortran.dg/class_23.f03: New test.
8852 2010-06-11 Jan Hubicka <jh@suse.cz>
8854 * gcc.dg/ipa/pure-const-2.c: New testcase.
8856 2010-06-11 Jan Hubicka <jh@suse.cz>
8858 * gcc.dg/noreturn-7.c: Update.
8859 * gcc.dg/noreturn-4.c: Update.
8861 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8864 * g++.dg/other/typedef4.C: New test.
8866 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8869 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8871 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8874 * gfortran.dg/asynchronous_3.f03
8876 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8879 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8880 non-temporal stores out of the tests to form new test cases. As a
8881 result, no non-temporal store should be generated in this case.
8883 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8884 prefetch-7.c that generate one non-temporal store.
8886 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8887 prefetch-7.c that generate one non-temporal store and one
8888 one-temporal prefetch.
8890 2010-06-10 Martin Jambor <mjambor@suse.cz>
8892 PR tree-optimization/44258
8893 * gcc.dg/tree-ssa/pr44258.c: New test.
8895 2010-06-10 Daniel Kraft <d@domob.eu>
8898 * gfortran.dg/associate_1.f03: New test.
8899 * gfortran.dg/associate_2.f95: New test.
8900 * gfortran.dg/associate_3.f03: New test.
8901 * gfortran.dg/associate_4.f08: New test.
8903 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8905 * gfortran.dg/selected_char_kind_4.f90: New test.
8907 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8909 * gcc.dg/pr42461.c: New test.
8911 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8914 * gfortran.dg/selected_real_kind_1.f90: New.
8916 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8919 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8921 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8924 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8926 * gfortran.dg/data_namelist_conflict.f90: New test.
8928 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8930 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8931 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8932 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8934 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8936 * gfortran.dg/mvbits_9.f90: New test.
8937 * gfortran.dg/ibset_1.f90: Ditto.
8938 * gfortran.dg/ibits_1.f90: Ditto.
8939 * gfortran.dg/btest_1.f90: Ditto.
8940 * gfortran.dg/ibclr_1.f90: Ditto.
8942 2010-06-09 Jason Merrill <jason@redhat.com>
8945 * g++.dg/cpp0x/decltype23.C: Move to...
8946 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8948 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8951 * gfortran.dg/typebound_call_14.f03: New test.
8953 2010-06-09 Martin Jambor <mjambor@suse.cz>
8955 PR tree-optimization/44423
8956 * gcc.dg/tree-ssa/pr44423.c: New test.
8958 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8961 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8962 TV_NONE to initialize tv_id field.
8963 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8964 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8965 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8967 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8968 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8969 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8971 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8973 PR tree-optimization/39874
8975 * gcc.dg/pr39874.c: New file.
8977 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8979 * g++.dg/ext/attr-alias-1.C: New.
8980 * g++.dg/ext/attr-alias-2.C: New.
8982 2010-06-07 Tobias Burnus <burnus@net-b.de>
8985 * gfortran.dg/proc_ptr_27.f90: New.
8987 2010-06-07 Jason Merrill <jason@redhat.com>
8990 * g++.dg/cpp0x/decltype23.C: New.
8992 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8993 Shujing Zhao <pearly.zhao@oracle.com>
8996 * gcc.dg/c90-const-expr-10.c: Adjust.
8997 * gcc.dg/c99-const-expr-10.c: Adjust.
8998 * gcc.dg/init-bad-7.c: New.
9000 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9002 * lib/target-supports.exp (check_effective_target_gas): New proc.
9003 * gcc.c-torture/execute/960321-1.x: New file.
9005 2010-06-07 Jason Merrill <jason@redhat.com>
9008 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9010 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9013 * g++.dg/warn/Wunused-var-12.C: New test.
9016 * c-c++-common/Wunused-var-11.c: New test.
9018 2010-06-07 Jan Hubicka <jh@suse.cz>
9020 * gcc.dg/ipa/pure-const-1.c: New testcase.
9022 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9024 PR rtl-optimization/44404
9025 * gcc.dg/pr44404.c: New.
9027 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9030 * gcc.target/i386/abi-2.c: Check sysv abi here.
9031 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9032 function to avoid failures by different ABIs.
9033 * gcc.target/i386/aes-check.h: Likewise.
9034 * gcc.target/i386/avx-check.h: Likewise.
9035 * gcc.target/i386/fma4-check.h: Likewise.
9036 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9037 * gcc.target/i386/mmx-check.h: Likewise.
9038 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9039 * gcc.target/i386/pclmul-check.h: Likewise.
9040 * gcc.target/i386/sse-check.h: Likewise.
9041 * gcc.target/i386/sse2-check.h: Likewise.
9042 * gcc.target/i386/sse3-check.h: Likewise.
9043 * gcc.target/i386/sse4_1-check.h: Likewise.
9044 * gcc.target/i386/sse4_2-check.h: Likewise.
9045 * gcc.target/i386/sse4a-check.h: Likewise.
9046 * gcc.target/i386/ssse3-check.h: Likewise.
9047 * gcc.target/i386/xop-check.h: Likewise.
9048 * gcc.target/i386/pr27971.c: Fix for LLP64.
9049 * gcc.target/i386/pr39139.c: Likewise.
9050 * gcc.target/i386/pr39315-check.c: Likewise.
9051 * gcc.target/i386/vararg-1.c: Likewise.
9052 * gcc.target/i386/vararg-2.c: Likewise.
9053 Additional add dg-compile to avoid failure due
9056 * gcc.dg/compound-literal-1.c: Fix for llp64.
9057 * gcc.dg/pr32370.c: Likewise.
9058 * gcc.dg/pr37561.c: Likewise.
9059 * gcc.dg/pr41340.c: Likewise.
9060 * gcc.dg/pr41551.c: Likewise.
9062 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9065 * g++.dg/debug/dwarf2/typedef3.C: New test.
9067 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9070 * c-c++-common/pr20000.c: New.
9072 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9075 * g++.dg/init/pr44086.C: New.
9076 * g++.dg/cpp0x/decltype4.C: Adjust.
9078 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9081 * gfortran.dg/generic_23.f03: New test.
9083 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9086 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9088 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9091 * c-c++-common/Wunused-var-9.c: New test.
9093 2010-06-05 Jason Merrill <jason@redhat.com>
9095 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9097 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9100 * gcc.dg/c99-restrict-4.c: New test.
9102 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9104 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9105 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9106 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9107 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9108 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9109 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9110 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9111 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9112 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9113 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9114 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9115 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9116 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9117 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9118 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9119 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9120 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9121 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9122 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9123 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9124 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9125 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9127 2010-06-04 Jason Merrill <jason@redhat.com>
9129 * g++.dg/cpp0x/noexcept06.C: New.
9130 * g++.dg/cpp0x/noexcept07.C: New.
9132 * g++.dg/cpp0x/noexcept01.C: New.
9133 * g++.dg/cpp0x/noexcept02.C: New.
9134 * g++.dg/cpp0x/noexcept03.C: New.
9135 * g++.dg/cpp0x/noexcept04.C: New.
9136 * g++.dg/cpp0x/noexcept05.C: New.
9138 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9141 * g++.dg/warn/Wunused-var-10.C: New test.
9142 * g++.dg/warn/Wunused-var-11.C: New test.
9145 * c-c++-common/Wunused-var-10.c: New test.
9147 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9150 * gcc.dg/assign-warn-2.c: Update.
9151 * gcc.dg/cpp/line3.c: Update.
9152 * gcc.dg/c99-array-lval-8.c: Update.
9153 * gcc.dg/cast-qual-2.c: Update.
9154 * gcc.dg/c99-arraydecl-3.c: Update.
9155 * gcc.dg/assign-warn-1.c: Update.
9156 * gcc.dg/format/gcc_diag-1.c: Update.
9158 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9160 PR rtl-optimization/39871
9161 PR rtl-optimization/40615
9162 PR rtl-optimization/42500
9163 PR rtl-optimization/42502
9164 * gcc.target/arm/eliminate.c: New test.
9166 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9169 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9170 * g++.old-deja/g++.other/delete3.C: Likewise.
9171 * g++.old-deja/g++.other/new.C: Likewise.
9172 * g++.old-deja/g++.law/operators27.C: Likewise.
9173 * g++.old-deja/g++.mike/p755.C: Likewise.
9174 * g++.dg/eh/new1.C: Likewise.
9175 * g++.dg/init/new5.C: Likewise.
9177 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9179 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9180 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9181 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9183 2010-06-03 Richard Guenther <rguenther@suse.de>
9186 * lib/lto.exp: Always load gcc.exp.
9187 (lto-obj): For C source files invoke gcc_target_compile.
9188 * g++.dg/lto/20100603-1_0.C: New testcase.
9189 * g++.dg/lto/20100603-1_1.c: Likewise.
9191 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9193 PR tree-optimization/43688
9194 * gfortran.dg/pr43688.f90: New.
9196 2010-06-03 Richard Guenther <rguenther@suse.de>
9199 * gcc.dg/lto/20100603-1_0.c: New testcase.
9200 * gcc.dg/lto/20100603-2_0.c: Likewise.
9201 * gcc.dg/lto/20100603-3_0.c: Likewise.
9203 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9206 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9207 * gcc.target/powerpc/recip-2.c: Ditto.
9208 * gcc.target/powerpc/recip-3.c: Ditto.
9209 * gcc.target/powerpc/recip-4.c: Ditto.
9210 * gcc.target/powerpc/recip-5.c: Ditto.
9211 * gcc.target/powerpc/recip-6.c: Ditto.
9212 * gcc.target/powerpc/recip-7.c: Ditto.
9213 * gcc.target/powerpc/recip-test.h: Ditto.
9214 * gcc.target/powerpc/recip-test2.h: Ditto.
9216 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9218 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9220 2010-06-02 Jason Merrill <jason@redhat.com>
9222 * g++.dg/ext/vector9.C: Expect typedef in error message.
9227 * g++.dg/tc1/dr101.C: Remove xfails.
9229 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9232 * g++.dg/ipa/pr44372.C: New.
9234 2010-06-02 Jan Hubicka <jh@suse.cz>
9237 * g++.dg/torture/pr44295.C: Neww testcase.
9239 2010-06-02 Jan Hubicka <jh@suse.cz>
9241 * gcc.dg/tree-ssa/loadpre6.c: Update.
9243 2010-06-02 Richard Guenther <rguenther@suse.de>
9245 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9248 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9250 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9251 the link fail message.
9253 2010-06-02 Tobias Burnus <burnus@net-b.de>
9256 * gfortran.dg/use_13.f90: New test case.
9258 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9261 * gfortran.dg/error_stop_2.f08: Minor update.
9263 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9266 * gfortran.dg/error_stop_1.f08: New test.
9267 * gfortran.dg/error_stop_2.f08: New test.
9269 2010-06-01 Jason Merrill <jason@redhat.com>
9272 * g++.dg/cpp0x/initlist37.C: New.
9273 * g++.dg/cpp0x/initlist38.C: New.
9276 * g++.dg/cpp0x/initlist36.C: New.
9278 2010-05-31 Jan Hubicka <jh@suse.cz>
9280 * gcc.dg/noreturn-8.c: New testcase.
9282 2010-05-31 Jan Hubicka <jh@suse.cz>
9284 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9285 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9287 2010-05-31 Jan Hubicka <jh@suse.cz>
9289 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9290 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9292 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9295 * gfortran.dg/dependency_27.f90: New test.
9296 * gfortran.dg/array_assign_1.F90: New test.
9298 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9301 * gcc.target/i386/sse-24.c: New test.
9303 2010-05-31 Jan Hubicka <jh@suse.cz>
9305 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9307 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9310 * gcc.dg/pr44337.c: New test.
9312 PR tree-optimization/44182
9313 * g++.dg/debug/pr44182.C: New test.
9315 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9317 * gcc.dg/nested-func-7.c: New test.
9318 * gnat.dg/frame_overflow.adb: Adjust directives.
9320 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9322 * gnat.dg/prot2.ad[sb]: New test.
9323 * gnat.dg/prot2_pkg1.ads: New helper.
9324 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9326 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9328 * gnat.dg/array11.adb: Adjust dg-warning directive.
9329 * gnat.dg/object_overflow.adb: Likewise.
9331 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9334 * gcc.dg/tree-ssa/pr44306.c: New.
9336 2010-05-29 Jan Hubicka <jh@suse.cz>
9338 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9340 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9342 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9344 2010-05-28 Mike Stump <mikestump@comcast.net>
9347 * objc.dg/const-str-9.m: Remove static.
9349 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9352 * gcc.c-torture/compile/pr43636.c: New test.
9354 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9357 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9358 * obj-c++.dg/try-catch-9.mm: Ditto.
9360 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9362 Revert patch for PR c++/44188
9363 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9365 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9368 * g++.dg/debug/dwarf2/typedef3.C: New test.
9370 2010-05-27 Jason Merrill <jason@redhat.com>
9373 * g++.dg/ext/vla9.C: New.
9375 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9378 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9379 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9380 * objc.dg/torture/tls/thr-init.m: Ditto.
9381 * objc.dg/torture/trivial.m: Ditto.
9382 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9383 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9384 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9385 * obj-c++.dg/torture/trivial.mm: Ditto.
9387 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9389 * g++.dg/lto/20100302_0.C: Skip on darwin.
9391 2010-05-27 Richard Guenther <rguenther@suse.de>
9393 PR tree-optimization/44284
9394 * gcc.dg/vect/vect-118.c: New testcase.
9395 * gcc.dg/vect/bb-slp-20.c: Adjust.
9396 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9397 * gcc.dg/vect/slp-9.c: Likewise.
9398 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9399 * gcc.dg/vect/vect-10.c: Likewise.
9400 * gcc.dg/vect/vect-109.c: Likewise.
9401 * gcc.dg/vect/vect-12.c: Likewise.
9402 * gcc.dg/vect/vect-36.c: Likewise.
9403 * gcc.dg/vect/vect-7.c: Likewise.
9404 * gcc.dg/vect/vect-iv-8.c: Likewise.
9405 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9406 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9407 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9408 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9409 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9410 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9411 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9412 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9413 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9414 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9415 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9416 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9417 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9418 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9419 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9420 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9421 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9423 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9425 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9428 2010-05-26 Jan Hubicka <jh@suse.cz>
9430 * gcc.dg/lto/materialize-1_0.c: New file.
9431 * gcc.dg/lto/materialize-1_1.c: New file.
9433 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9435 * gnat.dg/lto10.adb: New test.
9436 * gnat.dg/lto10_pkg.ads: New helper.
9438 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9440 * lib/target-supports.exp (check_effective_target_int128): New
9441 function to check if __int128 types are available for target.
9442 * c-c++-common/int128-types-1.c: New.
9443 * c-c++-common/int128-1.c: New.
9444 * c-c++-common/int128-2.c: New.
9445 * g++.dg/abi/mangle43.C: New.
9446 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9447 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9448 pointer-wide scalar.
9449 * g++.dg/other/pr25632.C: Likewise.
9450 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9451 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9453 * g++.dg/warn/pr13358-4.C: Likewise.
9454 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9455 * g++.dg/warn/Wconversion-null.C: Likewise.
9457 2010-05-26 Jason Merrill <jason@redhat.com>
9460 * g++.dg/cpp0x/variadic101.C: New.
9462 2010-05-26 Richard Guenther <rguenther@suse.de>
9464 PR rtl-optimization/44164
9465 * gcc.c-torture/execute/pr44164.c: New testcase.
9466 * g++.dg/tree-ssa/pr13146.C: Adjust.
9468 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9471 * gfortran.dg/whole_file_19.f90 : New test.
9473 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9478 * gfortran.dg/pr40999.f: Fix function type.
9479 * gfortran.dg/whole_file_5.f90: Likewise.
9480 * gfortran.dg/whole_file_6.f90: Likewise.
9481 * gfortran.dg/whole_file_16.f90: New.
9482 * gfortran.dg/whole_file_17.f90: New.
9483 * gfortran.dg/whole_file_18.f90: New.
9485 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9486 Iain Sandoe <iains@gcc.gnu.org>
9488 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9489 * gcc.c-torture/compile/pr44197.c: Require alias support.
9490 * gcc.dg/lto/20081222_0.c: Ditto.
9492 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9495 * gcc.dg/guality/vla-2.c: New test.
9497 2010-05-25 Richard Guenther <rguenther@suse.de>
9500 * g++.dg/torture/pr44069.C: New testcase.
9502 2010-05-25 Richard Guenther <rguenther@suse.de>
9504 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9506 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9509 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9511 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9513 * obj-c++.dg/torture/tls/trivial.mm: New.
9514 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9515 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9516 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9517 * obj-c++.dg/torture/tls/diag-1.mm: New.
9518 * obj-c++.dg/torture/tls/tls.exp: New.
9519 * obj-c++.dg/torture/trivial.mm: New.
9520 * obj-c++.dg/torture/dg-torture.exp: New.
9521 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9522 * obj-c++.dg/tls/trivial.m: New.
9523 * obj-c++.dg/tls/init-1.mm: New.
9524 * obj-c++.dg/tls/diag-1.mm: New.
9525 * obj-c++.dg/tls/init-2.mm: New.
9526 * obj-c++.dg/tls/diag-2.mm: New.
9527 * obj-c++.dg/tls/diag-3.mm: New.
9528 * obj-c++.dg/tls/diag-4.mm: New.
9529 * obj-c++.dg/tls/static-1.mm: New.
9530 * obj-c++.dg/tls/tls.exp: New.
9531 * obj-c++.dg/tls/diag-5.mm: New.
9532 * obj-c++.dg/tls/static-1a.mm: New.
9533 * objc-obj-c++-shared/Object1.mm: New.
9534 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9536 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9539 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9540 * obj-c++.dg/const-str-6.mm: Ditto.
9542 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9544 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9546 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9549 * gnat.dg/array13.ad[sb]: New test.
9551 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9552 Sandra Loosemore <sandra@codesourcery.com>
9554 * gcc.target/arm/neon/: Regenerated test cases.
9556 * gcc.target/arm/neon/polytypes.c,
9557 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9558 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9559 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9560 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9561 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9562 dg-add-options arm_neon.
9564 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9565 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9566 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9567 and arm_neon_fp16_ok.
9569 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9570 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9572 * lib/target-supports.exp (add_options_for_arm_neon): New.
9573 (check_effective_target_arm_neon_ok_nocache): New, from
9574 check_effective_target_arm_neon_ok. Check multiple possibilities.
9575 (check_effective_target_arm_neon_ok): Use
9576 check_effective_target_arm_neon_ok_nocache.
9577 (add_options_for_arm_neon_fp16)
9578 (check_effective_target_arm_neon_fp16_ok)
9579 check_effective_target_arm_neon_fp16_ok_nocache): New.
9580 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9582 2010-05-24 Jason Merrill <jason@redhat.com>
9585 * g++.dg/cpp0x/initlist35.C: New.
9586 * g++.dg/init/brace6.C: Adjust.
9588 2010-05-24 Paul Brook <paul@codesourcery.com>
9590 * gcc.target/arm/frame-pointer-1.c: New test.
9591 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9592 pointer elimination.
9594 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9597 * gcc.target/i386/crc32-3.c: New.
9598 * gcc.target/i386/crc32-4.c: Likewise.
9600 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9602 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9603 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9604 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9606 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9608 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9610 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9613 * gcc.c-target/pr43869.c: New test.
9615 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9618 * gfortran.dg/class_22.f03: New.
9620 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9623 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9625 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9628 * gfortran.dg/abstract_type_7.f03: New.
9630 2010-05-21 Jason Merrill <jason@redhat.com>
9632 * g++.dg/eh/spec11.C: Test cleanup optimization.
9634 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9637 * gcc.target/i386/pr44223.c: New test.
9639 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9641 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9643 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9645 * g++.dg/other/const3.C: New test.
9647 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9650 * warn_unused_dummy_argument_1.f90: New.
9651 * warn_unused_dummy_argument_2.f90: New.
9653 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9656 * g++.dg/inherit/crash1.C: New.
9657 * g++.dg/inherit/crash2.C: Likewise.
9659 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9662 * g++.dg/debug/pr44178.C: New test.
9664 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9667 * gcc.dg/tree-ssa/prefetch-6.c: Add
9668 --param min-insn-to-prefetch-ratio=6.
9669 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9670 allow unrolling, and adjust the movnti count.
9672 2010-05-20 Jan Hubicka <jh@suse.cz>
9675 * gcc.c-torture/compile/pr44197.c: New file.
9677 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9679 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9681 (check_effective_target_xop): Remove __may_alias__ attribute.
9683 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9686 * gcc.c-torture/execute/pr44202-1.c: New test.
9688 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9691 * gfortran.dg/label_1.f90: Update test.
9693 2010-05-19 Jan Hubicka <jh@suse.cz>
9695 * gcc.dg/lto/ipareference2_0.c: New file.
9696 * gcc.dg/lto/ipareference2_1.c: New file.
9698 2010-05-19 Jason Merrill <jason@redhat.com>
9700 * g++.dg/parse/fn-typedef2.C: New.
9702 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9706 * g++.dg/template/fntype1.C: New.
9708 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9710 * gnat.dg/discr23.ad[sb]: New test.
9711 * gnat.dg/discr23_pkg.ads: New helper.
9713 * gnat.dg/specs/controlled1.ads: New test.
9714 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9716 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9719 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9720 Fixed scope of C_SIZEOF.
9721 * gfortran.dg/warn_conversion_2.f90: New.
9723 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9725 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9726 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9727 for optional selector.
9728 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9729 (check_effective_target_sse3): New proc.
9730 * gcc.target/i386/math-torture/math-torture.exp: Load
9731 target-supports.exp.
9732 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9733 check_effective_target_sse2.
9734 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9735 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9736 * g++.dg/vect/vect.exp: Likewise.
9737 * gfortran.dg/vect/vect.exp: Likewise.
9738 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9739 -msse2 if check_effective_target_sse2.
9741 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9742 * gcc.target/i386/3dnow-2.c: Likewise.
9743 * gcc.target/i386/3dnowA-1.c: Likewise.
9744 * gcc.target/i386/3dnowA-2.c: Likewise.
9745 * gcc.target/i386/pr42549.c: Likewise.
9747 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9748 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9749 * gcc.target/i386/sse3-addsubps.c: Likewise.
9750 * gcc.target/i386/sse3-haddpd.c: Likewise.
9751 * gcc.target/i386/sse3-haddps.c: Likewise.
9752 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9753 * gcc.target/i386/sse3-hsubps.c: Likewise.
9754 * gcc.target/i386/sse3-movddup.c: Likewise.
9755 * gcc.target/i386/sse3-movshdup.c: Likewise.
9756 * gcc.target/i386/sse3-movsldup.c: Likewise.
9758 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9759 * g++.dg/ext/attrib35.C: Likewise.
9760 * g++.dg/opt/pr40496.C: Likewise.
9761 * g++.dg/other/i386-1.C: Likewise.
9762 * g++.dg/other/i386-4.C: Likewise.
9763 * g++.dg/other/pr34435.C: Likewise.
9764 * g++.dg/other/pr39496.C: Likewise.
9765 * g++.dg/other/pr40446.C: Likewise.
9766 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9767 * gcc.dg/compat/vector-1a_main.c: Likewise.
9768 * gcc.dg/compat/vector-2a_main.c: Likewise.
9769 * gcc.dg/lto/20090206-1_0.c: Likewise.
9770 * gcc.dg/pr34856.c: Likewise.
9771 * gcc.dg/pr36584.c: Likewise.
9772 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9773 * gcc.dg/pr37544.c: Likewise.
9774 * gcc.dg/torture/pr16104-1.c: Likewise.
9775 * gcc.dg/torture/pr35771-1.c: Likewise.
9776 * gcc.dg/torture/pr35771-2.c: Likewise.
9777 * gcc.dg/torture/pr35771-3.c: Likewise.
9778 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9779 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9780 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9781 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9782 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9783 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9784 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9785 * gcc.target/i386/20060512-1.c: Likewise.
9786 * gcc.target/i386/20060512-3.c: Likewise.
9787 * gcc.target/i386/all_one_m128i.c: Likewise.
9788 * gcc.target/i386/float128-1.c: Likewise.
9789 * gcc.target/i386/float128-2.c: Likewise.
9790 * gcc.target/i386/fpcvt-1.c: Likewise.
9791 * gcc.target/i386/fpcvt-2.c: Likewise.
9792 * gcc.target/i386/fpcvt-3.c: Likewise.
9793 * gcc.target/i386/fpprec-1.c: Likewise.
9794 * gcc.target/i386/funcspec-9.c: Likewise.
9795 * gcc.target/i386/incoming-1.c: Likewise.
9796 * gcc.target/i386/incoming-12.c: Likewise.
9797 * gcc.target/i386/incoming-2.c: Likewise.
9798 * gcc.target/i386/incoming-3.c: Likewise.
9799 * gcc.target/i386/incoming-4.c: Likewise.
9800 * gcc.target/i386/incoming-6.c: Likewise.
9801 * gcc.target/i386/incoming-7.c: Likewise.
9802 * gcc.target/i386/incoming-8.c: Likewise.
9803 * gcc.target/i386/opt-1.c: Likewise.
9804 * gcc.target/i386/opt-2.c: Likewise.
9805 * gcc.target/i386/ordcmp-1.c: Likewise.
9806 * gcc.target/i386/pr17692.c: Likewise.
9807 * gcc.target/i386/pr18614-1.c: Likewise.
9808 * gcc.target/i386/pr22152.c: Likewise.
9809 * gcc.target/i386/pr23570.c: Likewise.
9810 * gcc.target/i386/pr23575.c: Likewise.
9811 * gcc.target/i386/pr26449-1.c: Likewise.
9812 * gcc.target/i386/pr26600.c: Likewise.
9813 * gcc.target/i386/pr27790.c: Likewise.
9814 * gcc.target/i386/pr28839.c: Likewise.
9815 * gcc.target/i386/pr30970.c: Likewise.
9816 * gcc.target/i386/pr32000-1.c: Likewise.
9817 * gcc.target/i386/pr32000-2.c: Likewise.
9818 * gcc.target/i386/pr32280.c: Likewise.
9819 * gcc.target/i386/pr32661.c: Likewise.
9820 * gcc.target/i386/pr32708-1.c: Likewise.
9821 * gcc.target/i386/pr32961.c: Likewise.
9822 * gcc.target/i386/pr33329.c: Likewise.
9823 * gcc.target/i386/pr35714.c: Likewise.
9824 * gcc.target/i386/pr35767-1.c: Likewise.
9825 * gcc.target/i386/pr35767-1d.c: Likewise.
9826 * gcc.target/i386/pr35767-1i.c: Likewise.
9827 * gcc.target/i386/pr35767-2.c: Likewise.
9828 * gcc.target/i386/pr35767-2d.c: Likewise.
9829 * gcc.target/i386/pr35767-2i.c: Likewise.
9830 * gcc.target/i386/pr35767-3.c: Likewise.
9831 * gcc.target/i386/pr35767-5.c: Likewise.
9832 * gcc.target/i386/pr36222-1.c: Likewise.
9833 * gcc.target/i386/pr36578-1.c: Likewise.
9834 * gcc.target/i386/pr36578-2.c: Likewise.
9835 * gcc.target/i386/pr36992-1.c: Likewise.
9836 * gcc.target/i386/pr37101.c: Likewise.
9837 * gcc.target/i386/pr37216.c: Likewise.
9838 * gcc.target/i386/pr37434-1.c: Likewise.
9839 * gcc.target/i386/pr37434-2.c: Likewise.
9840 * gcc.target/i386/pr37843-3.c: Likewise.
9841 * gcc.target/i386/pr37843-4.c: Likewise.
9842 * gcc.target/i386/pr39162.c: Likewise.
9843 * gcc.target/i386/pr39315-1.c: Likewise.
9844 * gcc.target/i386/pr39315-2.c: Likewise.
9845 * gcc.target/i386/pr39315-3.c: Likewise.
9846 * gcc.target/i386/pr39315-4.c: Likewise.
9847 * gcc.target/i386/pr39445.c: Likewise.
9848 * gcc.target/i386/pr39496.c: Likewise.
9849 * gcc.target/i386/pr40809.c: Likewise.
9850 * gcc.target/i386/pr40906-3.c: Likewise.
9851 * gcc.target/i386/pr41019.c: Likewise.
9852 * gcc.target/i386/pr42542-1.c: Likewise.
9853 * gcc.target/i386/pr42542-2.c: Likewise.
9854 * gcc.target/i386/pr42542-3.c: Likewise.
9855 * gcc.target/i386/pr42542-3a.c: Likewise.
9856 * gcc.target/i386/pr42881.c: Likewise.
9857 * gcc.target/i386/push-1.c: Likewise.
9858 * gcc.target/i386/quad-sse.c: Likewise.
9859 * gcc.target/i386/reload-1.c: Likewise.
9860 * gcc.target/i386/sse-10.c: Likewise.
9861 * gcc.target/i386/sse-11.c: Likewise.
9862 * gcc.target/i386/sse-15.c: Likewise.
9863 * gcc.target/i386/sse-17.c: Likewise.
9864 * gcc.target/i386/sse-18.c: Likewise.
9865 * gcc.target/i386/sse-19.c: Likewise.
9866 * gcc.target/i386/sse-4.c: Likewise.
9867 * gcc.target/i386/sse-6.c: Likewise.
9868 * gcc.target/i386/sse-vect-types.c: Likewise.
9869 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9870 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9871 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9872 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9873 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9874 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9875 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9876 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9877 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9878 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9879 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9880 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9881 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9882 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9883 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9884 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9885 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9886 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9887 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9888 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9889 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9890 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9891 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9892 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9893 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9894 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9895 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9896 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9897 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9898 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9899 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9900 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9901 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9902 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9903 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9904 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9905 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9906 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9907 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9908 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9909 * gcc.target/i386/sse2-mmx.c: Likewise.
9910 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9911 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9912 * gcc.target/i386/sse2-movd-1.c: Likewise.
9913 * gcc.target/i386/sse2-movd-2.c: Likewise.
9914 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9915 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9916 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9917 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9918 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9919 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9920 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9921 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9922 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9923 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9924 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9925 * gcc.target/i386/sse2-movq-1.c: Likewise.
9926 * gcc.target/i386/sse2-movq-2.c: Likewise.
9927 * gcc.target/i386/sse2-movq-3.c: Likewise.
9928 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9929 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9930 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9931 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9932 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9933 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9934 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9935 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9936 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9937 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9938 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9939 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9940 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9941 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9942 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9943 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9944 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9945 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9946 * gcc.target/i386/sse2-pand-1.c: Likewise.
9947 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9948 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9949 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9950 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9951 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9952 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9953 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9954 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9955 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9956 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9957 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9958 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9959 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9960 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9961 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9962 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9963 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9964 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9965 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9966 * gcc.target/i386/sse2-por-1.c: Likewise.
9967 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9968 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9969 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9970 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9971 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9972 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9973 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9974 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9975 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9976 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9977 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9978 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9979 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9980 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9981 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9982 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9983 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9984 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9985 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9986 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9987 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9988 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9989 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9990 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9991 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9992 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9993 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9994 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9995 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9996 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9997 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9998 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9999 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10000 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10001 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10002 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10003 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10004 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10005 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10006 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10007 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10008 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10009 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10010 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10011 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10012 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10013 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10014 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10015 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10016 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10017 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10018 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10019 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10020 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10021 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10022 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10023 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10024 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10025 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10026 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10027 * gcc.target/i386/sse2-vec-1.c: Likewise.
10028 * gcc.target/i386/sse2-vec-2.c: Likewise.
10029 * gcc.target/i386/sse2-vec-3.c: Likewise.
10030 * gcc.target/i386/sse2-vec-4.c: Likewise.
10031 * gcc.target/i386/sse2-vec-5.c: Likewise.
10032 * gcc.target/i386/sse2-vec-6.c: Likewise.
10033 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10034 * gcc.target/i386/ssefn-2.c: Likewise.
10035 * gcc.target/i386/ssefn-4.c: Likewise.
10036 * gcc.target/i386/ssefp-1.c: Likewise.
10037 * gcc.target/i386/ssefp-2.c: Likewise.
10038 * gcc.target/i386/sseregparm-3.c: Likewise.
10039 * gcc.target/i386/sseregparm-4.c: Likewise.
10040 * gcc.target/i386/sseregparm-5.c: Likewise.
10041 * gcc.target/i386/sseregparm-6.c: Likewise.
10042 * gcc.target/i386/sseregparm-7.c: Likewise.
10043 * gcc.target/i386/ssetype-1.c: Likewise.
10044 * gcc.target/i386/ssetype-2.c: Likewise.
10045 * gcc.target/i386/ssetype-3.c: Likewise.
10046 * gcc.target/i386/ssetype-4.c: Likewise.
10047 * gcc.target/i386/ssetype-5.c: Likewise.
10048 * gcc.target/i386/unordcmp-1.c: Likewise.
10049 * gcc.target/i386/vararg-1.c: Likewise.
10050 * gcc.target/i386/vararg-2.c: Likewise.
10051 * gcc.target/i386/vararg-3.c: Likewise.
10052 * gcc.target/i386/vararg-4.c: Likewise.
10053 * gcc.target/i386/vararg-7.c: Likewise.
10054 * gcc.target/i386/vararg-8.c: Likewise.
10055 * gcc.target/i386/vecinit-1.c: Likewise.
10056 * gcc.target/i386/vecinit-2.c: Likewise.
10057 * gcc.target/i386/vecinit-3.c: Likewise.
10058 * gcc.target/i386/vecinit-4.c: Likewise.
10059 * gcc.target/i386/vecinit-5.c: Likewise.
10060 * gcc.target/i386/vecinit-6.c: Likewise.
10061 * gcc.target/i386/vectorize2.c: Likewise.
10062 * gcc.target/i386/vectorize3.c: Likewise.
10063 * gcc.target/i386/vectorize4.c: Likewise.
10064 * gcc.target/i386/vectorize6.c: Likewise.
10065 * gcc.target/i386/vectorize7.c: Likewise.
10066 * gcc.target/i386/vectorize8.c: Likewise.
10067 * gcc.target/i386/vperm-v2df.c: Likewise.
10068 * gcc.target/i386/vperm-v2di.c: Likewise.
10069 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10070 * gcc.target/i386/xorps-sse2.c: Likewise.
10071 * gcc.target/i386/xorps.c: Likewise.
10072 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10073 * gfortran.dg/graphite/pr42326.f90: Likewise.
10074 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10076 2010-05-19 Richard Guenther <rguenther@suse.de>
10079 * g++.dg/lto/20100519-1_0.C: New testcase.
10081 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10084 * gfortran.dg/warn_intent_out_not_set.f90: New.
10086 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10089 * gfortran.dg/data_char_1.f90: Updated warning message.
10090 * gfortran.dg/data_array_6.f: New.
10092 2010-05-19 Martin Jambor <mjambor@suse.cz>
10094 * g++.dg/ipa/ivinline-8.C: New test.
10095 * gcc.dg/ipa/iinline-2.c: Likewise.
10097 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10100 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10101 arguments; add check for return value kind.
10102 * gfortran.dg/float_1.f90: Likewise.
10104 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10106 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10108 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10109 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10110 Prune another location line format.
10111 (lto-obj): Call lto_prune_warns on comp_output.
10113 2010-05-18 Jan Hubicka <jh@suse.cz>
10115 * gcc.dg/lto/ipacp_0.c: New test.
10116 * gcc.dg/lto/ipacp_1.c: New test.
10118 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10121 * gcc.dg/lto/20100518_0.c: New test.
10123 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10125 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10127 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10130 * gfortran.dg/class_21.f03: New.
10132 2010-05-17 Jason Merrill <jason@redhat.com>
10135 * g++.dg/cpp0x/initlist34.C: New.
10138 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10140 2010-05-17 Martin Jambor <mjambor@suse.cz>
10142 * g++.dg/ipa/ivinline-1.C: New test.
10143 * g++.dg/ipa/ivinline-2.C: New test.
10144 * g++.dg/ipa/ivinline-3.C: New test.
10145 * g++.dg/ipa/ivinline-4.C: New test.
10146 * g++.dg/ipa/ivinline-5.C: New test.
10147 * g++.dg/ipa/ivinline-6.C: New test.
10149 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10150 Jason Merrill <jason@redhat.com>
10153 * c-c++-common/Wunused-var-8.c: New test.
10155 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10158 * gcc.c-torture/compile/pr42347.c: New test.
10160 PR middle-end/44102
10161 * g++.dg/ext/asmgoto1.C: New test.
10163 2010-05-17 Martin Jambor <mjambor@suse.cz>
10165 PR middle-end/44133
10166 * gcc.dg/tree-ssa/pr44133.c: New test.
10167 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10170 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10173 * gfortran.dg/class_20.f03: New.
10175 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10178 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10179 debug messages but not the newly introduced one.
10181 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10184 * gfortran.dg/initialization_25.f90: Commented testcase.
10185 * gfortran.dg/initialization_26.f90: New.
10187 2010-05-16 Richard Guenther <rguenther@suse.de>
10189 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10190 * gcc.dg/pr43084.c: Likewise.
10191 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10193 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10195 * gcc.dg/struct/struct-reorg.exp: Likewise.
10196 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10197 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10199 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10201 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10202 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10203 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10204 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10207 2010-05-15 Jason Merrill <jason@redhat.com>
10209 * g++.dg/eh/spec10.C: New.
10210 * g++.dg/eh/spec11.C: New.
10211 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10213 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10217 * gfortran.dg/allocatable_scalar_9.f90: New.
10219 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10222 * g++.dg/torture/pr44148.C: New test.
10224 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10226 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10227 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10228 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10229 diagnostics and type sizes.
10231 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10233 * gnat.dg/lto9.adb: New test.
10234 * gnat.dg/lto9_pkg1.ads: New helper.
10235 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10237 2010-05-15 Jan Hubicka <jh@suse.cz>
10239 * gcc.dg/lto/ipareference_1.c: Rename to ...
10240 * gcc.dg/lto/ipareference_0.c: ... this one.
10241 * gcc.dg/lto/ipareference_2.c: Rename to ...
10242 * gcc.dg/lto/ipareference_1.c: ... this one.
10244 2010-05-15 Jan Hubicka <jh@suse.cz>
10246 * gcc.dg/lto/ipareference_1.c: New file.
10247 * gcc.dg/lto/ipareference_2.c: New file.
10249 2010-05-15 Richard Guenther <rguenther@suse.de>
10251 PR tree-optimization/44038
10252 * gcc.c-torture/compile/pr44038.c: New testcase.
10254 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10256 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10257 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10259 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10263 * gfortran.dg/class_18.f03: New.
10264 * gfortran.dg/class_19.f03: New.
10266 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10269 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10270 * g++.dg/debug/dwarf2/const1.C: Remove.
10272 2010-05-14 Jason Merrill <jason@redhat.com>
10274 * g++.dg/eh/cond4.C: New.
10275 * g++.dg/eh/elide2.C: Adjust.
10276 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10278 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10281 * gfortran.dg/actual_array_interface_2.f90: New test.
10283 2010-05-14 Richard Guenther <rguenther@suse.de>
10285 PR tree-optimization/44119
10286 * gcc.c-torture/compile/pr44119.c: New testcase.
10288 2010-05-14 Jason Merrill <jason@redhat.com>
10291 * g++.dg/eh/terminate1.C: New.
10293 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10295 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10298 * gcc.dg/pr44136.c: New test.
10300 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10303 * g++.dg/warn/Wshadow-4.C: Adjust.
10304 * g++.dg/warn/Wshadow-5.C: New test.
10305 * g++.dg/warn/Wshadow-6.C: New test
10307 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10310 * gfortran.dg/initialization_25.f90: New.
10312 2010-05-13 Martin Jambor <mjambor@suse.cz>
10314 * g++.dg/otr-fold-1.C: New test.
10315 * g++.dg/otr-fold-2.C: New test.
10317 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10320 * gfortran.dg/gomp/pr44036-1.f90: New test.
10321 * gfortran.dg/gomp/pr44036-2.f90: New test.
10322 * gfortran.dg/gomp/pr44036-3.f90: New test.
10325 * gcc.dg/guality/sra-1.c: New test.
10327 2010-05-12 Jan Hubicka <jh@suse.cz>
10329 * tree-ssa/unreachable.c: New test.
10331 2010-05-12 Jason Merrill <jason@redhat.com>
10333 * g++.dg/cpp0x/sfinae1.C: New.
10335 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10337 * gcc.target/i386/zee.c: New file.
10339 2010-05-12 Jason Merrill <jason@redhat.com>
10341 * g++.dg/conversion/op1.C: Expect template candidate message.
10342 * g++.dg/cpp0x/nullptr15.C: Likewise.
10343 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10344 * g++.dg/cpp0x/pr31431.C: Likewise.
10345 * g++.dg/cpp0x/temp_default2.C: Likewise.
10346 * g++.dg/cpp0x/trailing4.C: Likewise.
10347 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10348 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10349 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10350 * g++.dg/cpp0x/variadic35.C: Likewise.
10351 * g++.dg/cpp0x/vt-35147.C: Likewise.
10352 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10353 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10354 * g++.dg/ext/visibility/anon8.C: Likewise.
10355 * g++.dg/ext/vla2.C: Likewise.
10356 * g++.dg/other/pr28114.C: Likewise.
10357 * g++.dg/other/ptrmem10.C: Likewise.
10358 * g++.dg/other/ptrmem11.C: Likewise.
10359 * g++.dg/overload/unknown1.C: Likewise.
10360 * g++.dg/parse/template7.C: Likewise.
10361 * g++.dg/parse/typename7.C: Likewise.
10362 * g++.dg/template/conv11.C: Likewise.
10363 * g++.dg/template/copy1.C: Likewise.
10364 * g++.dg/template/deduce3.C: Likewise.
10365 * g++.dg/template/dependent-expr5.C: Likewise.
10366 * g++.dg/template/friend.C: Likewise.
10367 * g++.dg/template/incomplete2.C: Likewise.
10368 * g++.dg/template/local4.C: Likewise.
10369 * g++.dg/template/local6.C: Likewise.
10370 * g++.dg/template/operator10.C: Likewise.
10371 * g++.dg/template/overload6.C: Likewise.
10372 * g++.dg/template/ptrmem2.C: Likewise.
10373 * g++.dg/template/ptrmem20.C: Likewise.
10374 * g++.dg/template/ptrmem8.C: Likewise.
10375 * g++.dg/template/sfinae2.C: Likewise.
10376 * g++.dg/template/ttp25.C: Likewise.
10377 * g++.dg/template/unify10.C: Likewise.
10378 * g++.dg/template/unify11.C: Likewise.
10379 * g++.dg/template/unify6.C: Likewise.
10380 * g++.dg/template/unify7.C: Likewise.
10381 * g++.dg/template/unify9.C: Likewise.
10382 * g++.dg/template/varmod1.C: Likewise.
10383 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10384 * g++.old-deja/g++.law/operators32.C: Likewise.
10385 * g++.old-deja/g++.pt/crash28.C: Likewise.
10386 * g++.old-deja/g++.pt/crash60.C: Likewise.
10387 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10388 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10389 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10390 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10391 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10392 * g++.old-deja/g++.pt/expr2.C: Likewise.
10393 * g++.old-deja/g++.pt/overload7.C: Likewise.
10394 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10395 * g++.old-deja/g++.pt/spec5.C: Likewise.
10396 * g++.old-deja/g++.pt/spec6.C: Likewise.
10397 * g++.old-deja/g++.pt/t24.C: Likewise.
10398 * g++.old-deja/g++.pt/unify4.C: Likewise.
10399 * g++.old-deja/g++.pt/unify6.C: Likewise.
10400 * g++.old-deja/g++.pt/unify8.C: Likewise.
10401 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10402 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10403 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10405 * g++.dg/cpp0x/initlist32.C: New.
10407 * g++.dg/template/conv11.C: New.
10408 * g++.dg/conversion/op1.C: Adjust expected error.
10410 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10412 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10415 * gcc.target/i386/avx-cmpsd-1.c: New.
10416 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10417 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10418 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10419 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10420 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10422 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10424 PR middle-end/44085
10425 * gcc.dg/gomp/pr44085.c: New test.
10426 * gfortran.dg/gomp/pr44085.f90: New test.
10428 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10430 * objc-obj-c++-shared/Object1.m: New.
10431 * objc.dg/torture: New directory.
10432 * objc.dg/torture/tls: Ditto.
10433 * objc.dg/tls: Ditto.
10434 * objc.dg/torture/tls/trivial.m: New test.
10435 * objc.dg/torture/tls/thr-init-2.m: New test.
10436 * objc.dg/torture/tls/thr-init-3.m: New test.
10437 * objc.dg/torture/tls/thr-init.m: New test.
10438 * objc.dg/torture/tls/diag-1.m: New test.
10439 * objc.dg/torture/tls/tls.exp: New.
10440 * objc.dg/torture/trivial.m: New test.
10441 * objc.dg/torture/dg-torture.exp: New.
10442 * objc.dg/tls/diag-3.m: New test.
10443 * objc.dg/tls/diag-4.m: New test.
10444 * objc.dg/tls/diag-5.m: New test.
10445 * objc.dg/tls/init-1.m: New test.
10446 * objc.dg/tls/init-2.m: New test.
10447 * objc.dg/tls/tls.exp: New.
10448 * objc.dg/tls/diag-2.m: New test.
10449 * lib/objc.exp: Respond to dg-additional-files.
10451 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10453 * gcc.target/m68k/20100512-1.c: New.
10455 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10457 * gnat.dg/lto8.adb: New test.
10458 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10459 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10461 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10466 * g++.dg/template/crash97.C: New.
10467 * g++.dg/template/crash98.C: Likewise.
10468 * g++.dg/template/crash99.C: Likewise.
10469 * g++.dg/cpp0x/pr31439.C: Adjust.
10470 * g++.dg/template/crash95.C: Likewise.
10472 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10474 PR middle-end/44071
10475 * c-c++-common/asmgoto-4.c: New test.
10476 * gcc.target/i386/pr44071.c: New test.
10479 * c-c++-common/Wunused-var-7.c: New test.
10480 * g++.dg/warn/Wunused-var-9.C: New test.
10482 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10485 * gfortran.dg/gomp/pr43711.f90: New.
10487 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10490 * gfortran.dg/select_5.f90: Updated.
10492 2010-05-11 Jan Hubicka <jh@suse.cz>
10494 PR tree-optimize/44063
10495 * gcc.c-torture/compile/pr44063.c: New testcase.
10497 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10500 * gcc.dg/pr44023.c: New test.
10502 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10504 * gnat.dg/lto7.adb: New test.
10505 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10507 2010-05-10 Jason Merrill <jason@redhat.com>
10510 * g++.dg/template/inherit5.C: New.
10513 * g++.dg/cpp0x/initlist33.C: New.
10514 * g++.dg/cpp0x/initlist26.C: Adjust.
10515 * g++.dg/cpp0x/initlist28.C: Adjust.
10517 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10520 * g++.dg/init/pr43719.C: New.
10521 * g++.dg/anon-struct4.C: Adjust.
10523 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10526 * gcc.dg/pr44028.c: New test.
10528 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10533 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10534 * gfortran.dg/warn_conversion.f90: New.
10536 2010-05-10 Michael Matz <matz@suse.de>
10538 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10540 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10542 PR rtl-optimization/44012
10543 * gcc.dg/pr44012.c: New.
10545 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10547 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10548 Log text on entry and exit.
10549 Prune Sun ld warnings for common symbols with differing sizes.
10550 (lto-link-and-maybe-run): Change caller.
10552 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10555 * gfortran.dg/class_7.f03: Modified.
10556 * gfortran.dg/select_type_1.f03: Modified.
10557 * gfortran.dg/select_type_12.f03: New.
10559 2010-05-10 Richard Guenther <rguenther@suse.de>
10561 PR tree-optimization/44050
10562 * gcc.dg/torture/pr44050.c: New testcase.
10564 2010-05-10 Wei Guozhi <carrot@google.com>
10567 * gcc.target/arm/pr42879.c: New testcase.
10569 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10572 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10574 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10577 * gcc.dg/anon-struct-10.c: New test.
10579 2010-05-09 Richard Guenther <rguenther@suse.de>
10581 PR middle-end/44024
10582 * gcc.dg/pr44024.c: New testcase.
10584 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10587 * gcc.dg/anon-struct-9.c: New test.
10589 2010-05-09 Richard Guenther <rguenther@suse.de>
10591 PR middle-end/44043
10592 * gcc.c-torture/compile/pr44043.c: New testcase.
10594 2010-05-09 Richard Guenther <rguenther@suse.de>
10596 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10598 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10600 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10602 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10604 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10605 * gnat.dg/specs/lto3.ads: Likewise.
10607 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10609 PR middle-end/28685
10610 * gcc.dg/pr28685-1.c: New file.
10612 2010-05-08 Richard Guenther <rguenther@suse.de>
10614 PR tree-optimization/44030
10615 * gcc.c-torture/compile/pr44030.c: New testcase.
10617 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10619 * gnat.dg/lto6.adb: New test.
10620 * gnat.dg/lto6_pkg.ads: New helper.
10622 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10624 * gnat.dg/lto5.adb: New test.
10625 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10627 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10629 * gnat.dg/lto4.ad[sb]: New test.
10631 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10633 * gnat.dg/specs/lto3.ads: New test.
10634 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10635 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10637 2010-05-08 Quentin Ochem <ochem@adacore.com>
10639 * gnat.dg/sizetype3.ad[sb]: New test.
10640 * gnat.dg/sizetype3_pkg.ads: New helper.
10642 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10645 * g++.dg/init/new29.C: New.
10647 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10650 * gfortran.dg/coarray_1.f90: Fixed error message.
10651 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10652 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10653 * gfortran.dg/intrinsic_std_5.f90: New.
10655 2010-05-07 Jason Merrill <jason@redhat.com>
10657 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10659 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10661 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10662 (size_t, stderr): Remove.
10663 (read_error): Replaced __builtin_fprintf by fprintf.
10665 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10667 * gcc.dg/ordered-comparison-1.c: New test.
10668 * gcc.dg/ordered-comparison-2.c: New test.
10669 * gcc.dg/ordered-comparison-3.c: New test.
10670 * gcc.dg/ordered-comparison-4.c: New test.
10672 2010-05-06 Mike Stump <mikestump@comcast.net>
10675 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10677 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10678 Jason Merrill <jason@redhat.com>
10680 * g++.dg/cpp0x/nullptr01.C: New.
10681 * g++.dg/cpp0x/nullptr02.C: New.
10682 * g++.dg/cpp0x/nullptr03.C: New.
10683 * g++.dg/cpp0x/nullptr04.C: New.
10684 * g++.dg/cpp0x/nullptr05.C: New.
10685 * g++.dg/cpp0x/nullptr06.C: New.
10686 * g++.dg/cpp0x/nullptr07.C: New.
10687 * g++.dg/cpp0x/nullptr08.C: New.
10688 * g++.dg/cpp0x/nullptr09.C: New.
10689 * g++.dg/cpp0x/nullptr10.C: New.
10690 * g++.dg/cpp0x/nullptr11.C: New.
10691 * g++.dg/cpp0x/nullptr12.C: New.
10692 * g++.dg/cpp0x/nullptr13.C: New.
10693 * g++.dg/cpp0x/nullptr14.C: New.
10694 * g++.dg/cpp0x/nullptr15.C: New.
10695 * g++.dg/cpp0x/nullptr16.C: New.
10696 * g++.dg/cpp0x/nullptr17.C: New.
10697 * g++.dg/cpp0x/nullptr18.C: New.
10698 * g++.dg/cpp0x/nullptr19.C: New.
10699 * g++.dg/cpp0x/nullptr20.C: New.
10700 * g++.dg/cpp0x/nullptr21.C: New.
10701 * g++.dg/cpp0x/nullptr22.C: New.
10702 * g++.dg/debug/nullptr01.C: New.
10703 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10705 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10707 * gcc.dg/Wunused-var-8.c: Move to...
10708 * c-c++-common/Wunused-var-6.c: ... here. New test.
10710 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10713 * g++.dg/template/crash96.C: New.
10715 2010-05-06 Jan Hubicka <jh@suse.cz>
10717 PR tree-optimization/43791
10718 * gcc.c-torture/compile/pr43791.c: New file.
10720 2010-05-06 Michael Matz <matz@suse.de>
10722 PR tree-optimization/43984
10723 * gfortran.dg/pr43984.f90: New test.
10725 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10728 * gcc.dg/pr40989.c: New.
10730 2010-05-06 Richard Guenther <rguenther@suse.de>
10732 PR tree-optimization/43934
10733 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10735 2010-05-06 Richard Guenther <rguenther@suse.de>
10737 PR tree-optimization/43987
10738 * gcc.c-torture/execute/pr43987.c: New testcase.
10739 * gcc.dg/torture/pta-escape-1.c: Adjust.
10740 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10741 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10742 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10743 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10745 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10746 Dodji Seketeli <dodji@redhat.com>
10749 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10750 * g++.dg/template/sfinae16.C: Likewise.
10751 * gcc.dg/Wunused-var-1.c: Moved to...
10752 * c-c++-common/Wunused-var-1.c: ...here. New test.
10753 * gcc.dg/Wunused-var-2.c: Moved to...
10754 * c-c++-common/Wunused-var-2.c: ...here. New test.
10755 * gcc.dg/Wunused-var-3.c: Moved to...
10756 * c-c++-common/Wunused-var-3.c: ...here. New test.
10757 * gcc.dg/Wunused-var-4.c: Moved to...
10758 * gcc.dg/Wunused-var-1.c: ... here.
10759 * gcc.dg/Wunused-var-5.c: Moved to...
10760 * c-c++-common/Wunused-var-4.c: ...here. New test.
10761 * gcc.dg/Wunused-var-7.c: Moved to...
10762 * c-c++-common/Wunused-var-5.c: ...here. New test.
10763 * gcc.dg/Wunused-var-6.c: Moved to...
10764 * gcc.dg/Wunused-var-2.c: ... here.
10765 * c-c++-common/Wunused-var-1.c: New test.
10766 * c-c++-common/Wunused-var-2.c: New test.
10767 * c-c++-common/Wunused-var-3.c: New test.
10768 * c-c++-common/Wunused-var-4.c: New test.
10769 * c-c++-common/Wunused-var-5.c: New test.
10770 * g++.dg/warn/Wunused-var-1.C: New test.
10771 * g++.dg/warn/Wunused-var-2.C: New test.
10772 * g++.dg/warn/Wunused-var-3.C: New test.
10773 * g++.dg/warn/Wunused-var-4.C: New test.
10774 * g++.dg/warn/Wunused-var-5.C: New test.
10775 * g++.dg/warn/Wunused-var-6.C: New test.
10776 * g++.dg/warn/Wunused-var-7.C: New test.
10777 * g++.dg/warn/Wunused-var-8.C: New test.
10778 * g++.dg/warn/Wunused-parm-1.C: New test.
10779 * g++.dg/warn/Wunused-parm-2.C: New test.
10780 * g++.dg/warn/Wunused-parm-3.C: New test.
10782 2010-05-06 Tobias Burnus <burnus@net-b.de>
10785 * gfortran.dg/gomp/crayptr5.f90: New test case.
10787 2010-05-05 Jason Merrill <jason@redhat.com>
10790 * g++.dg/ext/attrib39.C: New.
10792 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10795 * gfortran.dg/data_invalid.f90: New.
10797 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10799 * gnat.dg/lto2.adb: New test.
10801 2010-05-05 Jason Merrill <jason@redhat.com>
10804 * g++.dg/opt/empty1.C: New.
10806 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10809 * gfortran.dg/class_17.f03: New.
10811 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10813 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10815 2010-05-04 Mike Stump <mikestump@comcast.net>
10818 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10820 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10823 * gcc.target/i386/pr43668.c: New.
10825 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10828 * g++.dg/cpp0x/initlist31.C: New.
10830 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10833 * gcc.dg/Wunused-var-8.c: New test.
10835 2010-05-04 Jason Merrill <jason@redhat.com>
10838 * g++.dg/cpp0x/enum3.C: Extend.
10840 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10843 * gcc.target/i386/pr43799.c: New.
10845 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10847 * gnat.dg/lto1.adb: New test.
10848 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10850 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10852 PR middle-end/43671
10853 * gcc.target/i386/pr43671.c: New.
10855 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10858 * g++.dg/template/crash95.C: New.
10860 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10863 * gcc.target/i386/pr43508.c: New.
10865 2010-05-04 Richard Guenther <rguenther@suse.de>
10867 PR tree-optimization/43879
10868 * g++.dg/torture/pr43879-1_0.C: New testcase.
10869 * g++.dg/torture/pr43879-1_1.C: Likewise.
10871 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10874 * g++.dg/other/crash-12.C: New test.
10876 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10878 * g++.dg/cdce3.C: Add a space. Updated.
10880 2010-05-03 Jason Merrill <jason@redhat.com>
10883 * g++.dg/opt/enum2.C: New.
10884 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10885 * g++.dg/warn/Wswitch-1.C: Adjust message.
10887 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10889 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10890 * g++.dg/ext/label13.C: Fix typo.
10891 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10893 * gcc.c-torture/compile/limits-declparen.c: xfail on
10894 alpha*-dec-osf5* with -g.
10895 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10896 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10897 * gcc.dg/c99-tgmath-2.c: Likewise.
10898 * gcc.dg/c99-tgmath-3.c: Likewise.
10899 * gcc.dg/c99-tgmath-4.c: Likewise.
10901 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10904 * gfortran.dg/unexpected_interface.f90: New test.
10906 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10908 * ada/acats/run_acats (which): New function.
10909 (host_gnatchop, host_gnatmake): Use it.
10911 2010-05-03 Richard Guenther <rguenther@suse.de>
10913 PR tree-optimization/43971
10914 * gcc.dg/pr43971.c: New testcase.
10916 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10919 * gcc.dg/debug/pr43972.c: New test.
10921 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10924 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10926 2010-05-02 Richard Guenther <rguenther@suse.de>
10928 PR tree-optimization/43879
10929 * gcc.dg/torture/pr43879-3.c: New testcase.
10931 2010-05-01 Richard Guenther <rguenther@suse.de>
10933 PR tree-optimization/43949
10934 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10936 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10939 * g++.dg/init/new28.C: New.
10941 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10944 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10945 structure and nested declarations.
10946 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10947 structure and nested declarations. Reduce header clutter and
10948 use _exit() rather than abort().
10949 * objc.dg/encode-10.m: New.
10950 * objc.dg/encode-11.m: New.
10952 2010-04-30 DJ Delorie <dj@redhat.com>
10954 * gcc.c-torture/execute/20100430-1.c: New test.
10956 2010-04-30 Jason Merrill <jason@redhat.com>
10959 * g++.dg/template/ptrmem21.C: New.
10961 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10965 * gfortran.dg/coarray_13.f90: New test.
10967 2010-04-30 Richard Guenther <rguenther@suse.de>
10970 * gcc.dg/lto/20100430-1_0.c: New testcase.
10972 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10975 * c-c++-common/pr43942.c: New test.
10977 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10979 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10980 conflict with darwin crt1.o 'start' symbol.
10982 2010-04-30 Richard Guenther <rguenther@suse.de>
10984 PR tree-optimization/43879
10985 * gcc.dg/torture/pr43879_1.c: New testcase.
10987 2010-04-30 Richard Guenther <rguenther@suse.de>
10989 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10991 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10994 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10995 user-provided constructor while recursing.
10997 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11000 * gfortran.dg/class_16.f03: New test.
11002 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11005 * gfortran.dg/class_15.f03: New.
11007 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11010 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11012 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11015 * gfortran.dg/generic_22.f03 : New test.
11017 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11020 * gfortran.dg/class_14.f03: New test.
11022 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11025 * gfortran.dg/interface_32.f90: New test.
11027 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11028 Janus Weil <janus@gcc.gnu.org>
11031 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11032 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11033 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11035 2010-04-28 Mike Stump <mikestump@comcast.net>
11037 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11039 * g++.dg/uninit-pred-2_b.C: Likewise.
11041 2010-04-28 Tobias Burnus <burnus@net-b.de>
11045 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11047 2010-04-28 Matthias Klose <doko@ubuntu.com>
11049 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11050 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11051 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11052 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11053 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11055 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11057 * gcc.dg/const-uniq-1.c: New test.
11058 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11060 2010-04-28 Xinliang David Li <davidxl@google.com>
11062 * gcc.dg/uninit-pred-2_b.c: New test.
11063 * gcc.dg/uninit-pred-4_b.c: New test.
11064 * gcc.dg/uninit-pred-3_d.c: New test.
11065 * gcc.dg/uninit-pred-6_b.c: New test.
11066 * gcc.dg/uninit-pred-8_b.c: New test.
11067 * gcc.dg/uninit-pred-3_a.c: New test.
11068 * gcc.dg/uninit-pred-2_c.c: New test.
11069 * gcc.dg/uninit-pred-5_a.c: New test.
11070 * gcc.dg/uninit-pred-3_e.c: New test.
11071 * gcc.dg/uninit-pred-7_a.c: New test.
11072 * gcc.dg/uninit-pred-6_c.c: New test.
11073 * gcc.dg/uninit-pred-9_a.c: New test.
11074 * gcc.dg/uninit-pred-8_c.c: New test.
11075 * gcc.dg/uninit-pred-3_b.c: New test.
11076 * gcc.dg/uninit-pred-5_b.c: New test.
11077 * gcc.dg/uninit-pred-7_b.c: New test.
11078 * gcc.dg/uninit-pred-6_d.c: New test.
11079 * gcc.dg/uninit-pred-9_b.c: New test.
11080 * gcc.dg/uninit-pred-2_a.c: New test.
11081 * gcc.dg/uninit-pred-4_a.c: New test.
11082 * gcc.dg/uninit-pred-3_c.c: New test.
11083 * gcc.dg/uninit-pred-6_a.c: New test.
11084 * gcc.dg/uninit-pred-8_a.c: New test.
11085 * gcc.dg/uninit-pred-7_c.c: New test.
11086 * gcc.dg/uninit-pred-6_e.c: New test.
11087 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11088 * g++.dg/uninit-pred-1_a.C: New test.
11089 * g++.dg/uninit-pred-1_b.C: New test.
11090 * g++.dg/uninit-pred-2_a.C: New test.
11091 * g++.dg/uninit-pred-2_b.C: New test.
11092 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11093 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11094 * g++.dg/uninit-pred-loop_1.cc: New test.
11096 2010-04-28 Martin Jambor <mjambor@suse.cz>
11098 * gcc.dg/lto/20091209-1_0.c: New testcase.
11100 2010-04-28 Richard Guenther <rguenther@suse.de>
11102 PR tree-optimization/43879
11103 PR tree-optimization/43909
11104 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11106 2010-04-28 Richard Guenther <rguenther@suse.de>
11109 * g++.dg/torture/pr43880.C: New testcase.
11111 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11114 * g++.dg/template/recurse2.C: Update
11115 * g++.dg/template/recurse.C: Update.
11116 * g++.dg/template/pr23510.C: Update.
11117 * lib/prune.exp: Filter out 'recursively instantiated'.
11119 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11122 * g++.dg/init/pr29043.C: New.
11124 2010-04-27 Jason Merrill <jason@redhat.com>
11126 * g++.dg/lookup/scoped5.C: Adjust.
11127 * g++.dg/lookup/scoped8.C: Adjust.
11128 * g++.dg/template/dependent-expr5.C: Adjust.
11129 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11132 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11135 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11137 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11138 Jan Hubicka <hubicka@ucw.cz>
11140 * gcc.dg/pure-2.c: New testcase.
11141 * gcc.dg/const-1.c: New testcase.
11143 2010-04-27 Jason Merrill <jason@redhat.com>
11145 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11148 * g++.dg/template/sfinae17.C: New.
11149 * g++.dg/template/sfinae18.C: New.
11151 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11153 * g++.dg/init/pr42844.C: New.
11154 * g++.dg/cpp0x/pr42844-2.C: New.
11155 * g++.dg/cpp0x/defaulted2.C: Adjust.
11156 * g++.dg/tree-ssa/pr27549.C: Likewise.
11157 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11159 2010-04-27 Tobias Burnus <burnus@net-b.de>
11162 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11164 2010-04-27 Richard Guenther <rguenther@suse.de>
11166 PR middle-end/40561
11167 * g++.dg/other/pr40561.C: New testcase.
11169 2010-04-27 Martin Jambor <mjambor@suse.cz>
11171 PR middle-end/43812
11172 * g++.dg/ipa/pr43812.C: New test.
11174 2010-04-27 Jan Hubicka <jh@suse.cz>
11176 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11177 (test): ... this one.
11179 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11182 * gcc.target/arm/thumb-stackframe.c: New test.
11184 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11186 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11187 * gcc.dg/misc-column.c: Likewise.
11188 * gcc.dg/Walways-true-1.c: Likewise.
11189 * gcc.dg/Walways-true-2.c: Likewise.
11190 * gcc.dg/warn-addr-cmp.c: Likewise.
11192 2010-04-27 Tobias Burnus <burnus@net-b.de>
11195 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11196 * gfortran.dg/coarray_12.f90: New.
11198 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11201 * gcc.dg/pr32207.c: New test.
11202 * gcc.dg/misc-column.c: Adjust expected warning.
11203 * gcc.dg/Walways-true-1.c: Likewise.
11204 * gcc.dg/Walways-true-2.c: Likewise.
11205 * gcc.dg/warn-addr-cmp.c: Likewise.
11207 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11210 * lib/lto.exp (lto_prune_vis_warns): New function.
11211 (lto-link-and-maybe-run): Call it.
11213 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11215 PR tree-optimization/43904
11216 * gcc.dg/tree-ssa/tailcall-6.c: New.
11218 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11221 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11222 Darwin8/OSX10.4 - compatible code generation.
11224 * obj-c++.dg/stubify-1.mm: Ditto.
11225 * lib/objc-torture.exp: Do not require link success for
11226 "trivial.m" in the runtime checks when dowhat = 'compile'.
11227 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11228 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11229 Darwin8/OSX10.4 - compatible code generation.
11230 * objc.dg/stubify-2.m: Ditto.
11231 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11232 * objc.dg/next-runtime-1.m: Ditto.
11233 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11234 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11235 runtimes on Darwin.
11237 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11240 * lib/plugin-support.exp: Use "-undefined
11241 dynamic_lookup" on darwin.
11243 2010-04-26 Richard Guenther <rguenther@suse.de>
11245 * gcc.dg/lto/20100426_0.c: New testcase.
11247 2010-04-26 Jie Zhang <jie@codesourcery.com>
11249 PR tree-optimization/43833
11250 gcc.dg/Warray-bounds-8.c: New test case.
11252 2010-04-26 Richard Guenther <rguenther@suse.de>
11255 * g++.dg/lto/20100423-3_0.C: New testcase.
11257 2010-04-26 Richard Guenther <rguenther@suse.de>
11260 * g++.dg/lto/20100423-2_0.C: New testcase.
11262 2010-04-26 Ira Rosen <irar@il.ibm.com>
11264 * gcc.dg/vect/bb-slp-23.c: New test.
11266 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11268 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11269 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11270 * gcc.dg/c1x-float-1.c: New test.
11272 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11274 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11277 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11279 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11281 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11282 * gfortran.dg/default_format_2.f90: Ditto.
11284 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11286 * gfortran.dg/pr43505.f90: Clean up .mod file.
11287 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11288 * gfortran.dg/pr41347.f90: Ditto.
11289 * gfortran.dg/internal_pack_4.f90: Ditto.
11290 * gfortran.dg/proc_decl_23.f90: Ditto.
11291 * gfortran.dg/recursive_check_3.f90: Ditto.
11292 * gfortran.dg/intent_out_3.f90: Ditto.
11293 * gfortran.dg/assignment_2.f90: Ditto.
11294 * gfortran.dg/pr41928.f90: Ditto.
11295 * gfortran.dg/pr42166.f90: Ditto.
11296 * gfortran.dg/private_type_12.f90: Ditto.
11297 * gfortran.dg/graphite/pr42185.f90: Ditto.
11298 * gfortran.dg/graphite/pr42186.f90: Ditto.
11299 * gfortran.dg/graphite/pr40982.f90: Ditto.
11300 * gfortran.dg/graphite/id-2.f90: Ditto.
11301 * gfortran.dg/graphite/id-4.f90: Ditto.
11302 * gfortran.dg/graphite/pr42050.f90: Ditto.
11303 * gfortran.dg/graphite/id-18.f90: Ditto.
11304 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11305 * gfortran.dg/graphite/pr41924.f90: Ditto.
11306 * gfortran.dg/graphite/pr42393.f90: Ditto.
11307 * gfortran.dg/graphite/pr37980.f90: Ditto.
11308 * gfortran.dg/graphite/pr38953.f90: Ditto.
11309 * gfortran.dg/graphite/pr42180.f90: Ditto.
11310 * gfortran.dg/graphite/pr42181.f90: Ditto.
11311 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11312 * gfortran.dg/select_type_4.f90: Ditto.
11313 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11314 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11315 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11316 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11317 * gfortran.dg/whole_file_11.f90: Ditto.
11318 * gfortran.dg/private_type_11.f90: Ditto.
11319 * gfortran.dg/vect/vect-gems.f90: Ditto.
11320 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11322 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11324 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11326 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11328 * gnat.dg/pack15.ad[sb]: New test.
11330 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11332 * gcc.target/arm/mla-1.c: New test.
11334 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11338 * gfortran.dg/pr43793.f90: New test.
11340 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11342 PR tree-optimization/41442
11343 * gcc.target/i386/pr41442.c: New test.
11345 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11348 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11350 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11353 * gfortran.dg/open_nounit.f90: New test.
11355 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11359 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11361 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11363 * gcc.dg/Wconversion-integer.c: Update.
11365 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11367 * gnat.dg/unchecked_convert5.adb: New test.
11369 2010-04-23 Richard Guenther <rguenther@suse.de>
11372 * gcc.dg/lto/20100423-2_0.c: New testcase.
11373 * gcc.dg/lto/20100423-2_0.c: Likewise.
11375 2010-04-23 Richard Guenther <rguenther@suse.de>
11378 * gcc.dg/lto/20100423-1_0.c: New testcase.
11379 * gcc.dg/lto/20100423-1_1.c: Likewise.
11381 2010-04-23 Martin Jambor <mjambor@suse.cz>
11383 PR tree-optimization/43846
11384 * gcc.dg/tree-ssa/sra-10.c: New test.
11386 2010-04-23 Martin Jambor <mjambor@suse.cz>
11388 PR middle-end/43835
11389 * gcc.c-torture/execute/pr43835.c: New test.
11391 2010-04-23 Richard Guenther <rguenther@suse.de>
11394 * g++.dg/lto/20100423-1_0.C: New testcase.
11396 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11398 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11400 2010-04-22 Ira Rosen <irar@il.ibm.com>
11402 PR tree-optimization/43842
11403 * gcc.dg/vect/pr43842.c: New test.
11405 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11407 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11408 * gcc.target/i386/wmul-2.c: Likewise.
11410 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11412 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11413 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11415 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11417 * gfortran.dg/reassoc_6.f: New testcase.
11419 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11421 PR middle-end/29274
11422 * gcc.target/arm/wmul-1.c: New test.
11423 * gcc.target/arm/wmul-2.c: New test.
11425 2010-04-22 Richard Guenther <rguenther@suse.de>
11427 PR tree-optimization/43845
11428 * gcc.c-torture/compile/pr43845.c: New testcase.
11430 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11432 PR middle-end/29274
11433 * gcc.target/i386/wmul-1.c: New test.
11434 * gcc.target/i386/wmul-2.c: New test.
11435 * gcc.target/bfin/wmul-1.c: New test.
11436 * gcc.target/bfin/wmul-2.c: New test.
11438 2010-04-22 Richard Guenther <rguenther@suse.de>
11441 * gfortran.dg/vector_subscript_6.f90: New testcase.
11442 * gfortran.dg/assign_10.f90: Adjust.
11444 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11447 * gfortran.dg/gomp/pr43836.f90: New test.
11449 2010-04-21 Richard Guenther <rguenther@suse.de>
11451 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11453 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11455 * gcc.dg/torture/builtin-cproj-3.c: New.
11457 2010-04-20 Jason Merrill <jason@redhat.com>
11460 * g++.dg/template/recurse2.C: New.
11461 * g++.dg/parse/crash36.C: Adjust.
11462 * g++.dg/other/fold1.C: Adjust.
11463 * g++.dg/init/member1.C: Adjust.
11464 * lib/prune.exp: Prune "skipping N instantiation contexts".
11466 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11468 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11470 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11472 * gcc.dg/torture/builtin-cproj-1.c: New.
11473 * gcc.dg/torture/builtin-cproj-2.c: New.
11475 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11479 * g++.dg/template/typedef32.C: Adjust.
11480 * g++.dg/template/typedef33.C: New test.
11482 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11485 * gfortran.dg/proc_decl_23.f90: New test.
11488 * gfortran.dg/abstract_type_6.f03: New test.
11490 2010-04-20 Xinliang David Li <davidxl@google.com>
11492 * g++.dg/tree-ssa/fold-compare.C: New.
11494 2010-04-20 Richard Guenther <rguenther@suse.de>
11496 PR tree-optimization/39417
11497 * g++.dg/torture/pr39417.C: New testcase.
11499 2010-04-20 Richard Guenther <rguenther@suse.de>
11501 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11503 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11505 * g++.dg/debug/dwarf2/rv1.C: New test.
11507 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11510 * gcc.c-torture/compile/pr43635.c: New testcase.
11512 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11515 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11516 of sequential loops being private only in the innermost containing
11519 PR middle-end/43337
11520 * gfortran.dg/gomp/pr43337.f90: New test.
11522 2010-04-19 Richard Guenther <rguenther@suse.de>
11524 PR tree-optimization/43796
11525 * gfortran.dg/pr43796.f90: New testcase.
11527 2010-04-19 Richard Guenther <rguenther@suse.de>
11529 PR tree-optimization/43783
11530 * gcc.c-torture/execute/pr43783.c: New testcase.
11532 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11535 * gcc.target/i386/pr43766.c: New test.
11537 2010-04-19 Jie Zhang <jie@codesourcery.com>
11540 * gcc.target/i386/pr43662.c: New test.
11542 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11545 * g++.dg/template/typedef32.C: New test.
11547 2010-04-19 Ira Rosen <irar@il.ibm.com>
11549 PR tree-optimization/37027
11550 * lib/target-supports.exp
11551 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11552 * gcc.dg/vect/pr37027.c: New test.
11553 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11554 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11555 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11556 gcc.dg/vect/vect-complex-6.c: Likewise.
11558 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11560 * g++.dg/debug/dwarf2/enum1.C: New test.
11562 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11564 * gnat.dg/rep_clause5.ad[sb]: New test.
11565 * gnat.dg/rep_clause5_pkg.ads: New helper.
11567 2010-04-18 Ira Rosen <irar@il.ibm.com>
11569 PR tree-optimization/43771
11570 * g++.dg/vect/pr43771.cc: New test.
11572 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11575 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11576 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11578 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11580 * gnat.dg/sizetype.adb: Rename into...
11581 * gnat.dg/sizetype1.adb: ...this.
11582 * gnat.dg/sizetype2.adb: New test.
11584 2010-04-16 Richard Guenther <rguenther@suse.de>
11586 PR tree-optimization/43572
11587 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11589 2010-04-16 Olivier Hainque <hainque@adacore.com>
11591 * gnat.dg/specs/discr_private.ads: New test.
11593 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11596 * gcc.target/arm/thumb-comparisons.c: New test.
11599 * gcc.target/arm/thumb-cbranchqi.c: New test.
11601 2010-04-16 Christian Bruel <christian.bruel@st.com>
11603 * g++.dg/torture/pr36191.C: Enable for SH.
11605 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11607 * gnat.dg/wide_boolean.adb: New test.
11608 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11610 2010-04-15 Richard Guenther <rguenther@suse.de>
11612 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11613 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11614 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11615 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11616 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11617 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11618 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11619 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11620 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11621 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11622 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11623 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11624 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11625 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11626 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11628 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11631 * gcc.target/arm/pr42496.c: New test.
11633 2010-04-14 Jason Merrill <jason@redhat.com>
11636 * g++.dg/ext/attrib38.C: New.
11638 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11641 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11643 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11646 * gcc.dg/cpp/warn-undef-2.c: Update.
11647 * gcc.dg/cpp/warn-traditional-2.c: Update.
11648 * gcc.dg/cpp/warn-comments-2.c: Update.
11649 * gcc.dg/cpp/warn-variadic-2.c: Update.
11650 * gcc.dg/cpp/warn-long-long-2.c: Update.
11651 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11652 * gcc.dg/cpp/warn-multichar-2.c: Update.
11653 * gcc.dg/cpp/warn-normalized-3.c: Update.
11654 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11655 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11656 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11657 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11658 * gcc.dg/cpp/warn-redefined-2.c: Update.
11659 * gfortran.dg/warning-directive-2.F90: Update.
11660 * c-c++-common/cpp/warning-directive-2.c: Update.
11662 2010-04-14 Michael Matz <matz@suse.de>
11664 PR tree-optimization/42963
11665 * gcc.dg/pr42963.c: New testcase.
11667 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11669 * gnat.dg/class_wide.adb: Rename into...
11670 * gnat.dg/class_wide1.adb: ...this.
11671 * gnat.dg/class_wide2.ad[sb]: New test.
11673 2010-04-14 Tobias Burnus <burnus@net-b.de>
11676 * gfortran.dg/coarray_9.f90: Update dg-errors.
11677 * gfortran.dg/coarray_10.f90: New test.
11678 * gfortran.dg/coarray_11.f90: New test.
11680 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11683 gfortran.dg/initialization_24.f90: New test.
11685 2010-04-13 Jason Merrill <jason@redhat.com>
11687 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11688 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11690 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11692 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11693 * g++.dg/dg.exp: Likewise.
11694 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11695 * c-c++-common/cpp/warning-directive-1.c: ... here.
11696 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11697 * c-c++-common/cpp/warning-directive-2.c: ... here.
11698 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11699 * c-c++-common/cpp/warning-directive-3.c: ... here.
11700 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11701 * c-c++-common/cpp/warning-directive-4.c: ... here.
11702 * g++.dg/cpp/warning-directive-1.C: Delete.
11703 * g++.dg/cpp/warning-directive-2.C: Delete.
11704 * g++.dg/cpp/warning-directive-3.C: Delete.
11705 * g++.dg/cpp/warning-directive-4.C: Delete.
11706 * gcc.dg/cpp/normalised-3.c: Delete.
11707 * g++.dg/cpp/normalised-1.C: Rename as ...
11708 * c-c++-common/cpp/normalised-3.c: ... this.
11710 2010-04-13 Martin Jambor <mjambor@suse.cz>
11712 * gcc.dg/tree-ssa/sra-9.c: New test.
11714 2010-04-13 Michael Matz <matz@suse.de>
11716 PR middle-end/43730
11717 * gcc.dg/pr43730.c: New test.
11719 2010-04-13 Michael Matz <matz@suse.de>
11721 * gcc.dg/tree-ssa/negate.c: New testcase.
11723 2010-04-13 Richard Guenther <rguenther@suse.de>
11726 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11728 2010-04-13 Richard Guenther <rguenther@suse.de>
11730 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11732 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11734 * gnat.dg/derived_type1.adb: New test.
11736 2010-04-13 Matthias Klose <doko@ubuntu.com>
11738 * gcc.dg/plugindir1.c: New testcase.
11739 * gcc.dg/plugindir2.c: New testcase.
11740 * gcc.dg/plugindir3.c: New testcase.
11741 * gcc.dg/plugindir4.c: New testcase.
11743 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11745 * gcc.target/i386/rotate-2.c: New test.
11747 2010-04-12 Jason Merrill <jason@redhat.com>
11750 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11751 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11753 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11756 * g++.dg/init/pr25811.C: New test.
11758 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11760 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11761 dg-error, dg-warning.
11762 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11764 2010-04-12 Richard Guenther <rguenther@suse.de>
11766 * gcc.dg/torture/inline-2.c: New testcase.
11768 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11771 * gcc.dg/Wunused-var-7.c: New test.
11773 PR tree-optimization/43560
11774 * gcc.c-torture/execute/pr43560.c: New test.
11776 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11778 * gnat.dg/aggr13.adb: New test.
11779 * gnat.dg/aggr14.adb: Likewise.
11780 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11782 2010-04-12 Richard Guenther <rguenther@suse.de>
11785 * g++.dg/torture/pr43611.C: New testcase.
11787 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11790 * gcc.dg/pr36774-1.c: New test.
11791 * gcc.dg/pr36774-2.c: New test.
11793 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11795 * gcc.target/sh/rte-delay-slot.c: New test.
11797 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11799 * gnat.dg/pack9.adb: Remove -cargs option.
11800 * gnat.dg/aggr12.ad[sb]: New test.
11802 2010-04-10 Jie Zhang <jie@codesourcery.com>
11805 * gcc.target/sh/pr43417.c: New test.
11807 2010-04-10 Tobias Burnus <burnus@net-b.de>
11810 * gfortran.dg/spec_expr_6.f90: New test.
11812 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11815 * gcc.dg/cpp/pr43195.c: New.
11816 * gcc.dg/cpp/pr43195.h: New.
11818 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11821 * gcc.dg/Werror-6.c: Adjust.
11822 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11823 * gcc.dg/Werror-4.c: Likewise.
11824 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11825 * gcc.dg/Wswitch-enum-error.c: Likewise.
11826 * gcc.dg/Wpointer-arith.c: Likewise.
11827 * gcc.dg/Wfatal.c: Likewise.
11828 * gcc.dg/Wswitch-error.c: Likewise.
11829 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11830 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11831 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11832 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11833 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11834 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11835 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11836 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11837 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11838 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11839 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11840 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11841 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11842 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11843 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11844 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11845 * g++.dg/cpp/warning-directive-2.C: Likewise.
11846 * gfortran.dg/warning-directive-2.F90: Likewise.
11848 2010-04-09 Jason Merrill <jason@redhat.com>
11851 * g++.dg/template/sizeof13.C: New.
11853 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11855 * g++.dg/other/pr35504.C: Add check for thiscall.
11856 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11857 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11859 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11862 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11863 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11864 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11865 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11866 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11867 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11868 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11869 * g++.dg/other/increment1.C: Likewise.
11871 2010-04-09 Tobias Burnus <burnus@net-b.de>
11874 * gfortran.dg/coarray_7.f90: New test.
11875 * gfortran.dg/coarray_8.f90: New test.
11877 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11880 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11882 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11885 * gcc.dg/pr43643.c: New test.
11887 2010-04-08 Tobias Burnus <burnus@net-b.de>
11889 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11891 2010-04-08 Richard Guenther <rguenther@suse.de>
11893 PR tree-optimization/43679
11894 * gcc.c-torture/compile/pr43679.c: New testcase.
11896 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11899 * gcc.dg/pr43670.c: New test.
11901 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11903 PR middle-end/40815
11904 * gcc.dg/tree-ssa/reassoc-19.c: New.
11906 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11909 * gcc.dg/Wunused-var-1.c: New test.
11910 * gcc.dg/Wunused-var-2.c: New test.
11911 * gcc.dg/Wunused-var-3.c: New test.
11912 * gcc.dg/Wunused-var-4.c: New test.
11913 * gcc.dg/Wunused-var-5.c: New test.
11914 * gcc.dg/Wunused-var-6.c: New test.
11915 * gcc.dg/Wunused-parm-1.c: New test.
11917 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11918 * gcc.dg/trunc-1.c: Likewise.
11919 * gcc.dg/vla-9.c: Likewise.
11920 * gcc.dg/dfp/composite-type.c: Likewise.
11922 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11925 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11926 * obj-c++.dg/objc-gc-3.mm: Ditto.
11928 2010-04-07 Simon Baldwin <simonb@google.com>
11930 * gcc.dg/cpp/warn-undef-2.c: New.
11931 * gcc.dg/cpp/warn-traditional-2.c: New.
11932 * gcc.dg/cpp/warn-comments-2.c: New.
11933 * gcc.dg/cpp/warning-directive-1.c: New.
11934 * gcc.dg/cpp/warn-long-long.c: New.
11935 * gcc.dg/cpp/warn-traditional.c: New.
11936 * gcc.dg/cpp/warn-variadic-2.c: New.
11937 * gcc.dg/cpp/warn-undef.c: New.
11938 * gcc.dg/cpp/warn-normalized-1.c: New.
11939 * gcc.dg/cpp/warning-directive-2.c: New.
11940 * gcc.dg/cpp/warn-long-long-2.c: New.
11941 * gcc.dg/cpp/warn-variadic.c: New.
11942 * gcc.dg/cpp/warn-normalized-2.c: New.
11943 * gcc.dg/cpp/warning-directive-3.c: New.
11944 * gcc.dg/cpp/warn-deprecated-2.c: New.
11945 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11946 * gcc.dg/cpp/warn-multichar-2.c: New.
11947 * gcc.dg/cpp/warn-normalized-3.c: New.
11948 * gcc.dg/cpp/warning-directive-4.c: New.
11949 * gcc.dg/cpp/warn-unused-macros.c: New.
11950 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11951 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11952 * gcc.dg/cpp/warn-cxx-compat.c: New.
11953 * gcc.dg/cpp/warn-redefined.c: New.
11954 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11955 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11956 * gcc.dg/cpp/warn-deprecated.c: New.
11957 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11958 * gcc.dg/cpp/warn-redefined-2.c: New.
11959 * gcc.dg/cpp/warn-comments.c: New.
11960 * gcc.dg/cpp/warn-multichar.c: New.
11961 * g++.dg/cpp/warning-directive-1.C: New.
11962 * g++.dg/cpp/warning-directive-2.C: New.
11963 * g++.dg/cpp/warning-directive-3.C: New.
11964 * g++.dg/cpp/warning-directive-4.C: New.
11965 * gfortran.dg/warning-directive-1.F90: New.
11966 * gfortran.dg/warning-directive-3.F90: New.
11967 * gfortran.dg/warning-directive-2.F90: New.
11968 * gfortran.dg/warning-directive-4.F90: New.
11970 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11973 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11975 2010-04-07 Jason Merrill <jason@redhat.com>
11977 * g++.dg/template/dr408.C: New.
11979 * g++.dg/lookup/ns4.C: New.
11982 * g++.dg/template/friend51.C: New test.
11985 * g++.old-deja/g++.other/linkage1.C: Adjust.
11987 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11990 * g++.dg/template/crash94.C: New test.
11992 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11995 * g++.dg/init/aggr5.C: New test.
11996 * g++.dg/init/aggr5.C: New test.
11998 2010-04-07 Richard Guenther <rguenther@suse.de>
12000 PR tree-optimization/43270
12001 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12002 * gcc.dg/Warray-bounds-7.c: Likewise.
12004 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12006 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12007 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12008 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12010 2010-04-07 Jie Zhang <jie@codesourcery.com>
12013 * g++.dg/init/pr42556.C: New test.
12015 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12018 * g++.dg/debug/dwarf2/typedef2.C: New test.
12020 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12022 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12023 c-c++-common/dwarf2/redeclaration-1.C
12025 2010-04-06 Jason Merrill <jason@redhat.com>
12027 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12028 * g++.dg/ext/attrib18.C: Likewise.
12029 * g++.dg/ext/bitfield2.C: Likewise.
12030 * g++.dg/ext/bitfield4.C: Likewise.
12031 * g++.dg/ext/visibility/warn2.C: Likewise.
12032 * g++.dg/ext/visibility/warn3.C: Likewise.
12033 * g++.dg/gomp/pr26690-1.C: Likewise.
12034 * g++.dg/inherit/covariant7.C: Likewise.
12035 * g++.dg/init/synth2.C: Likewise.
12036 * g++.dg/lookup/using7.C: Likewise.
12037 * g++.dg/other/crash-4.C: Likewise.
12038 * g++.dg/other/error13.C: Likewise.
12039 * g++.dg/other/error20.C: Likewise.
12040 * g++.dg/parse/crash31.C: Likewise.
12041 * g++.dg/parse/error16.C: Likewise.
12042 * g++.dg/parse/error19.C: Likewise.
12043 * g++.dg/parse/error27.C: Likewise.
12044 * g++.dg/parse/error28.C: Likewise.
12045 * g++.dg/parse/fused-params1.C: Likewise.
12046 * g++.dg/template/error2.C: Likewise.
12047 * g++.dg/template/local6.C: Likewise.
12048 * g++.dg/template/qualttp15.C: Likewise.
12049 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12050 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12051 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12052 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12053 * g++.old-deja/g++.eh/spec6.C: Likewise.
12054 * g++.old-deja/g++.jason/crash3.C: Likewise.
12055 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12056 * g++.old-deja/g++.law/ctors5.C: Likewise.
12057 * g++.old-deja/g++.law/ctors9.C: Likewise.
12058 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12059 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12060 * g++.old-deja/g++.other/struct1.C: Likewise.
12061 * g++.old-deja/g++.other/volatile1.C: Likewise.
12062 * g++.old-deja/g++.pt/crash36.C: Likewise.
12063 * g++.old-deja/g++.pt/derived3.C: Likewise.
12064 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12065 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12067 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12069 PR middle-end/43519
12070 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12071 * gcc.dg/graphite/id-19.c: New.
12073 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12075 PR middle-end/32824
12076 * gcc.dg/vect/pr32824: New.
12078 2010-04-06 Tobias Burnus <burnus@net-b.de>
12081 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12082 * gfortran.dg/coarray_3.f90: Ditto.
12083 * gfortran.dg/coarray_4.f90: Ditto.
12084 * gfortran.dg/coarray_5.f90: Ditto.
12085 * gfortran.dg/coarray_6.f90: Ditto.
12086 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12088 2010-04-06 Tobias Burnus <burnus@net-b.de>
12091 * gfortran.dg/coarray_4.f90: Fix test.
12092 * gfortran.dg/coarray_6.f90: Add more tests.
12094 2010-04-06 Tobias Burnus <burnus@net-b.de>
12097 * gfortran.dg/coarray_4.f90: New test.
12098 * gfortran.dg/coarray_5.f90: New test.
12099 * gfortran.dg/coarray_6.f90: New test.
12101 2010-04-06 Tobias Burnus <burnus@net-b.de>
12104 * gfortran.dg/iso_fortran_env_5.f90: New test.
12105 * gfortran.dg/iso_fortran_env_6.f90: New test.
12107 2010-04-06 Tobias Burnus <burnus@net-b.de>
12110 * gfortran.dg/coarray_1.f90: New test.
12111 * gfortran.dg/coarray_2.f90: New test.
12112 * gfortran.dg/coarray_3.f90: New test.
12114 2010-04-06 Jason Merrill <jason@redhat.com>
12117 * g++.dg/template/dtor8.C: New.
12120 * g++.dg/template/error-recovery2.C: New.
12122 2010-04-06 Jan Hubicka <jh@suse.czpli
12124 PR tree-optimization/42906
12125 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12127 2010-04-06 Tobias Burnus <burnus@net-b.de>
12130 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12131 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12132 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12134 2010-04-06 Richard Guenther <rguenther@suse.de>
12136 PR tree-optimization/43627
12137 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12139 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12142 * gcc.target/i386/pr43638.c: New test.
12144 2010-04-06 Richard Guenther <rguenther@suse.de>
12146 PR middle-end/43661
12147 * gcc.c-torture/compile/pr43661.c: New testcase.
12149 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12151 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12153 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12155 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12157 2010-04-02 Richard Guenther <rguenther@suse.de>
12159 PR tree-optimization/43629
12160 * gcc.c-torture/execute/pr43629.c: New testcase.
12162 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12163 Dominique d'Humieres <dominiq@lps.ens.fr>
12165 PR libfortran/43605
12166 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12168 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12171 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12173 2010-04-01 Jason Merrill <jason@redhat.com>
12175 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12177 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12178 Manfred Schwarb <manfred99@gmx.ch>
12180 PR libfortran/43605
12181 * gfortran.dg/ftell_3.f90: New test.
12183 2010-04-01 Richard Guenther <rguenther@suse.de>
12185 PR middle-end/43614
12186 * gcc.c-torture/compile/pr43614.c: New testcase.
12188 2010-04-01 Martin Jambor <mjambor@suse.cz>
12190 PR tree-optimization/43141
12191 * gcc.dg/guality/pr43141.c: New test.
12193 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12195 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12196 * g++.dg/eh/spbp.C: Likewise.
12197 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12198 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12200 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12201 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12202 * objc.dg/dwarf-2.m: Likewise.
12204 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12206 PR middle-end/43464
12207 * gcc.dg/graphite/id-pr43464.c: New.
12208 * gcc.dg/graphite/id-pr43464-1.c: New.
12210 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12212 PR middle-end/43351
12213 * gcc.dg/graphite/id-pr43351.c
12215 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12218 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12219 * obj-c++.dg/try-catch-2.mm: Ditto.
12220 * obj-c++.dg/lookup-2.mm: Ditto.
12221 * obj-c++.dg/encode-8.m: Ditto.
12222 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12223 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12224 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12225 * obj-c++.dg/const-str-11.mm: Ditto.
12226 * obj-c++.dg/const-str-9.mm: Ditto.
12227 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12228 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12229 * obj-c++.dg/except-1.mm: Ditto.
12230 * obj-c++.dg/const-str-7.mm: Ditto.
12231 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12232 * obj-c++.dg/const-str-3.mm: Ditto.
12233 * obj-c++.dg/const-str-7.mm: Ditto.
12234 * obj-c++.dg/stubify-2.mm: Change dump file name.
12237 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12239 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12240 Remove dg-xfail-if.
12242 2010-03-31 Martin Jambor <mjambor@suse.cz>
12244 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12245 only with -O2, -O3 or -Os and not with -fwhopr.
12247 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12250 * g++.dg/template/typedef31.C: New test.
12252 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12254 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12255 assembler output on *-*-solaris2*.
12256 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12258 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12261 * gcc.dg/pr43557-1.c: New test.
12262 * gcc.dg/pr43557-2.c: New file.
12264 2010-03-31 Jie Zhang <jie@codesourcery.com>
12267 * gcc.dg/pr43562.c: New test.
12269 2010-03-30 Jason Merrill <jason@redhat.com>
12272 * g++.dg/template/error-recovery1.C: New.
12275 * g++.dg/parse/ambig5.C: New.
12277 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12280 * gcc.dg/guality/pr43593.c: New test.
12282 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12284 PR middle-end/43430
12285 * gcc.dg/vect/pr43430-1.c: New.
12287 2010-03-30 Jason Merrill <jason@redhat.com>
12290 * g++.dg/template/partial7.C: New.
12292 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12294 * gcc.target/s390/stackcheck1.c: New testcase.
12296 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12298 PR libfortran/43265
12299 * gfortran.dg/read_eof_8.f90: New test.
12301 2010-03-29 Jason Merrill <jason@redhat.com>
12303 * gcc.dg/cpp/include6.c: Change [] to ().
12306 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12308 * c-c++-common/raw-string-2.c: Add trigraph test.
12309 * c-c++-common/raw-string-8.c: New.
12310 * c-c++-common/raw-string-9.c: New.
12311 * c-c++-common/raw-string-10.c: New.
12313 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12314 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12315 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12316 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12317 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12318 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12319 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12321 2010-03-29 Richard Guenther <rguenther@suse.de>
12323 PR tree-optimization/43560
12324 * gcc.dg/torture/pr43560.c: New testcase.
12326 2010-03-29 Jason Merrill <jason@redhat.com>
12329 * g++.dg/ext/raw-string-1.C: Change [] to ().
12330 * g++.dg/ext/raw-string-2.C: Change [] to ().
12331 Don't use \ in delimiter.
12332 * g++.dg/ext/raw-string-3.C: Change [] to ().
12333 * g++.dg/ext/raw-string-4.C: Change [] to ().
12334 * g++.dg/ext/raw-string-5.C: Change [] to ().
12335 Test for error on \ in delimiter.
12336 * g++.dg/ext/raw-string-6.C: Change [] to ().
12337 * g++.dg/ext/raw-string-7.C: Change [] to ().
12339 2010-03-29 Jie Zhang <jie@codesourcery.com>
12342 * gcc.dg/pr43564.c: New test.
12344 2010-03-29 Tobias Burnus <burnus@net-b.de>
12347 * gfortran.dg/direct_io_12.f90: New test.
12349 2010-03-28 Jan Hubicka <jh@suse.cz>
12351 PR tree-optimization/43505
12352 * gfortran.dg/pr43505.f90: New testcase.
12354 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12356 PR tree-optimization/43528
12357 * gcc.target/i386/pr43528.c: New test.
12359 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12362 * gcc.dg/parm-impl-decl-3.c: New test.
12364 2010-03-26 Jason Merrill <jason@redhat.com>
12367 * g++.dg/cpp0x/parse1.C: New.
12369 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12372 * gcc.target/i386/pr43524.c: New test.
12374 2010-03-26 Martin Jambor <mjambor@suse.cz>
12376 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12377 whitespace, rename main to foo.
12378 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12379 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12380 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12381 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12382 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12383 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12384 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12385 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12386 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12387 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12388 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12390 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12393 * g++.dg/other/crash-10.C: New test.
12394 * g++.dg/other/crash-11.C: New test.
12396 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12398 PR libfortran/43517
12399 * gfortran.dg/read_eof_7.f90: New test.
12401 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12405 * objc-obj-c++-shared: New directory.
12406 * objc-obj-c++-shared/Object1-implementation.h: New file.
12407 * objc-obj-c++-shared/Object1.h: New file.
12408 * objc-obj-c++-shared/Protocol1.h: New file.
12409 * objc-obj-c++-shared/next-abi.h: New file.
12410 * objc-obj-c++-shared/next-mapping.h: New file.
12411 * objc/execute/next_mapping.h: Delete.
12412 * objc.dg/special/special.exp: For all targets run the tests with
12413 -fgnu-runtime, for darwin targets also run the tests with
12415 * objc.dg/dg.exp: Ditto.
12416 * obj-c++.dg/dg.exp: Ditto.
12417 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12418 Protocol1.h) and next-mapping.h as required. Amend testcase to
12419 include use of updated NeXT interface.
12420 * objc/execute/formal_protocol-5.m: Ditto.
12421 * objc/execute/protocol-isEqual-2.m: Ditto.
12422 * objc/execute/protocol-isEqual-4.m: Ditto.
12423 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12424 Protocol1.h) and next-mapping.h as required.
12425 * objc/execute/object_is_class.m: Ditto.
12426 * objc/execute/enumeration-1.m: Ditto.
12427 * objc/execute/class-13.m: Ditto.
12428 * objc/execute/formal_protocol-2.m: Ditto.
12429 * objc/execute/formal_protocol-4.m: Ditto.
12430 * objc/execute/class-1.m: Ditto.
12431 * objc/execute/bycopy-1.m: Ditto.
12432 * objc/execute/formal_protocol-6.m: Ditto.
12433 * objc/execute/bycopy-3.m: Ditto.
12434 * objc/execute/class-3.m: Ditto.
12435 * objc/execute/bf-11.m: Ditto.
12436 * objc/execute/class-5.m: Ditto.
12437 * objc/execute/bf-13.m: Ditto.
12438 * objc/execute/class-7.m: Ditto.
12439 * objc/execute/bf-15.m: Ditto.
12440 * objc/execute/class-9.m: Ditto.
12441 * objc/execute/bf-17.m: Ditto.
12442 * objc/execute/bf-19.m: Ditto.
12443 * objc/execute/IMP.m: Ditto.
12444 * objc/execute/exceptions/catchall-1.m: Ditto.
12445 * objc/execute/exceptions/trivial.m: Ditto.
12446 * objc/execute/exceptions/finally-1.m: Ditto.
12447 * objc/execute/exceptions/local-variables-1.m: Ditto.
12448 * objc/execute/exceptions/foward-1.m: Ditto.
12449 * objc/execute/bf-2.m: Ditto.
12450 * objc/execute/string1.m: Ditto.
12451 * objc/execute/bf-4.m: Ditto.
12452 * objc/execute/informal_protocol.m: Ditto.
12453 * objc/execute/string3.m: Ditto.
12454 * objc/execute/bf-6.m: Ditto.
12455 * objc/execute/bf-8.m: Ditto.
12456 * objc/execute/class-tests-1.h: Ditto.
12457 * objc/execute/protocol-isEqual-1.m: Ditto.
12458 * objc/execute/protocol-isEqual-3.m: Ditto.
12459 * objc/execute/_cmd.m: Ditto.
12460 * objc/execute/function-message-1.m: Ditto.
12461 * objc/execute/bf-20.m: Ditto.
12462 * objc/execute/bf-common.h: Ditto.
12463 * objc/execute/np-2.m: Ditto.
12464 * objc/execute/class-10.m: Ditto.
12465 * objc/execute/class-12.m: Ditto.
12466 * objc/execute/enumeration-2.m: Ditto.
12467 * objc/execute/class-14.m: Ditto.
12468 * objc/execute/encode-1.m: Ditto.
12469 * objc/execute/formal_protocol-1.m: Ditto.
12470 * objc/execute/formal_protocol-3.m: Ditto.
12471 * objc/execute/accessing_ivars.m: Ditto.
12472 * objc/execute/bycopy-2.m: Ditto.
12473 * objc/execute/class-2.m: Ditto.
12474 * objc/execute/bf-10.m: Ditto.
12475 * objc/execute/formal_protocol-7.m: Ditto.
12476 * objc/execute/root_methods.m: Ditto.
12477 * objc/execute/class-4.m: Ditto.
12478 * objc/execute/bf-12.m: Ditto.
12479 * objc/execute/class-6.m: Ditto.
12480 * objc/execute/bf-14.m: Ditto.
12481 * objc/execute/nested-func-1.m: Ditto.
12482 * objc/execute/class-8.m: Ditto.
12483 * objc/execute/private.m: Ditto.
12484 * objc/execute/bf-16.m: Ditto.
12485 * objc/execute/bf-18.m: Ditto.
12486 * objc/execute/load-3.m: Ditto.
12487 * objc/execute/compatibility_alias.m: Ditto.
12488 * objc/execute/bf-1.m: Ditto.
12489 * objc/execute/no_clash.m: Ditto.
12490 * objc/execute/bf-3.m: Ditto.
12491 * objc/execute/string2.m: Ditto.
12492 * objc/execute/bf-5.m: Ditto.
12493 * objc/execute/string4.m: Ditto.
12494 * objc/execute/bf-7.m: Ditto.
12495 * objc/execute/object_is_meta_class.m: Ditto.
12496 * objc/execute/bf-9.m: Ditto.
12497 * objc/execute/bf-21.m: Ditto.
12498 * objc/execute/cascading-1.m: Ditto.
12499 * objc/execute/trivial.m: Ditto.
12500 * objc/execute/np-1.m: Ditto.
12501 * objc/compile/trivial.m: Ditto.
12502 * objc/execute/class_self-2.m: Include <stdlib.h>.
12503 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12504 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12505 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12506 and 64bit. Use new NeXT interface as required.
12507 * objc.dg/special/unclaimed-category-1.m: Ditto.
12508 * objc.dg/special/unclaimed-category-1.h: Ditto.
12509 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12510 * objc.dg/func-ptr-1.m: Ditto.
12511 * objc.dg/stret-1.m: Ditto.
12512 * objc.dg/encode-2.m: Ditto.
12513 * objc.dg/category-1.m: Ditto.
12514 * objc.dg/encode-3.m: Ditto.
12515 * objc.dg/call-super-3.m: Ditto.
12516 * objc.dg/method-3.m: Ditto.
12517 * objc.dg/func-ptr-2.m: Ditto.
12518 * objc.dg/lookup-1.m: Ditto.
12519 * objc.dg/encode-4.m: Ditto.
12520 * objc.dg/fix-and-continue-1.m: Ditto.
12521 * objc.dg/proto-lossage-3.m: Ditto.
12522 * objc.dg/method-13.m: Ditto.
12523 * objc.dg/proto-qual-1.m: Ditto.
12524 * objc.dg/zero-link-3.m: Ditto.
12525 * objc.dg/bitfield-1.m: Ditto.
12526 * objc.dg/va-meth-1.m: Ditto.
12527 * objc.dg/super-class-3.m: Ditto.
12528 * objc.dg/call-super-1.m: Ditto.
12529 * objc.dg/type-size-2.m: Ditto.
12530 * objc.dg/method-10.m: Ditto.
12531 * objc.dg/defs.m: Ditto.
12532 * objc.dg/const-str-3.m: Ditto.
12533 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12534 Protocol1.h) and next-mapping.h as required. Use new NeXT
12535 interface as required.
12536 * objc.dg/super-class-4.m: Ditto.
12537 * objc.dg/comp-types-8.m: Ditto.
12538 * objc.dg/call-super-2.m: Ditto.
12539 * objc.dg/objc-fast-4.m: Ditto.
12540 * objc.dg/method-6.m: Ditto.
12541 * objc.dg/const-str-3.m: Ditto.
12542 * objc.dg/const-str-7.m: Ditto.
12543 * objc.dg/method-15.m: Ditto.
12544 * objc.dg/method-19.m: Ditto.
12545 * objc.dg/sync-1.m: Ditto.
12546 * objc.dg/layout-1.m: Ditto.
12547 * objc.dg/bitfield-3.m: Ditto.
12548 * objc.dg/try-catch-3.m: Ditto.
12549 * objc.dg/try-catch-7.m: Ditto.
12550 * objc.dg/comp-types-10.m: Ditto.
12551 * objc.dg/selector-2.: Ditto.
12552 * objc.dg/method-7.m: Ditto.
12553 * objc.dg/typedef-alias-1.m: Ditto.
12554 * objc.dg/proto-lossage-2.m: Ditto.
12555 * objc.dg/comp-types-11.m: Ditto.
12556 * objc.dg/sizeof-1.m: Ditto.
12557 * objc.dg/method-17.m: Ditto.
12558 * objc.dg/bitfield-5.m: Ditto.
12559 * objc.dg/try-catch-1.m: Ditto.
12560 * objc.dg/encode-5.m: Ditto.
12561 * objc.dg/fix-and-continue-2.m: Ditto.
12562 * objc.dg/method-9.m: Ditto.
12563 * objc.dg/isa-field-1.m: Ditto.
12564 * objc.dg/local-decl-2.m: Ditto.
12565 * objc.dg/objc-gc-4.m: Ditto.
12566 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12567 * objc.dg/gnu-runtime-3.m: Ditto.
12568 * objc.dg/encode-7.m: Ditto.
12569 * objc.dg/encode-8.m: Ditto.
12570 * objc.dg/selector-3.m: Ditto.
12571 * objc.dg/gnu-runtime-1.m: Ditto.
12572 * objc.dg/const-str-12.m: Ditto.
12573 * objc.dg/gnu-runtime-2.m: Ditto.
12574 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12575 * objc.dg/selector-1.m: Ditto.
12576 * objc.dg/stubify-2.m: Ditto.
12577 * objc.dg/zero-link-1.m: Ditto.
12578 * objc.dg/stret-2.m: Ditto.
12579 * objc.dg/zero-link-2.m: Ditto.
12580 * objc.dg/next-runtime-1.m: Ditto.
12581 * objc.dg/symtab-1.m: Ditto.
12582 * objc.dg/stubify-1.m: Ditto.
12583 * objc.dg/bitfield-2.m: Ditto.
12584 * objc.dg/try-catch-10.m: Apply to both runtimes.
12585 * objc.dg/const-str-1.m: Ditto.
12586 * objc.dg/image-info.m: Ditto.
12587 * objc.dg/encode-9.m: Ditto.
12588 * objc.dg/pragma-1.m: Apply test to all targets.
12589 * objc.dg/const-str-4.m: Ditto.
12590 * objc.dg/const-str-8.m: Ditto.
12591 * objc.dg/super-class-2.m: Ditto.
12592 * objc.dg/try-catch-5.m: Ditto.
12593 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12594 Protocol1.h) and next-mapping.h as required. Use new NeXT
12595 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12596 * objc.dg/const-str-11.m: Ditto.
12597 * objc.dg/const-str-9.m: Ditto.
12598 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12599 * objc.dg/encode-1.m: Remove redundant -lobjc.
12600 * objc.dg/try-catch-9.m: Tidy space.
12601 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12602 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12603 and 64bit. Use new NeXT interface as required.
12604 * obj-c++.dg/template-4.mm: Ditto.
12605 * obj-c++.dg/defs.mm: Ditto.
12606 * obj-c++.dg/basic.mm: Ditto.
12607 * obj-c++.dg/encode-4.mm: Ditto.
12608 * obj-c++.dg/method-17.mm: Ditto.
12609 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12610 * obj-c++.dg/cxx-class-1.mm: Ditto.
12611 * obj-c++.dg/method-10.mm: Ditto.
12612 * obj-c++.dg/va-meth-1.mm: Ditto.
12613 * obj-c++.dg/encode-5.mm: Ditto.
12614 * obj-c++.dg/lookup-2.mm: Ditto.
12615 * obj-c++.dg/template-3.mm: Ditto.
12616 * obj-c++.dg/proto-qual-1.mm: Ditto.
12617 * obj-c++.dg/qual-types-1.m: Ditto.
12618 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12619 * obj-c++.dg/template-1.mm: Ditto.
12620 * obj-c++.dg/encode-6.mm: Ditto.
12621 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12622 Protocol1.h) and next-mapping.h as required. Use new NeXT
12623 interface as required.
12624 * obj-c++.dg/except-1.mm: Ditto.
12625 * obj-c++.dg/const-str-7.mm: Ditto.
12626 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12627 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12628 * obj-c++.dg/selector-2.mm: Ditto.
12629 * obj-c++.dg/isa-field-1.mm: Ditto.
12630 * obj-c++.dg/try-catch-1.mm: Ditto.
12631 * obj-c++.dg/local-decl-1.mm: Ditto.
12632 * obj-c++.dg/try-catch-9.mm: Ditto.
12633 * obj-c++.dg/no-extra-load.mm: Ditto.
12634 * obj-c++.dg/selector-5.mm: Ditto.
12635 * obj-c++.dg/method-12.mm: Ditto.
12636 * obj-c++.dg/try-catch-11.mm: Ditto.
12637 * obj-c++.dg/comp-types-11.mm: Ditto.
12638 * obj-c++.dg/bitfield-3.mm: Ditto.
12639 * obj-c++.dg/method-6.mm: Ditto.
12640 * obj-c++.dg/super-class-2.mm: Ditto.
12641 * obj-c++.dg/method-21.mm: Ditto.
12642 * obj-c++.dg/const-str-8.mm: Ditto.
12643 * obj-c++.dg/try-catch-7.mm: Ditto.
12644 * obj-c++.dg/method-15.mm: Ditto.
12645 * obj-c++.dg/layout-1.mm: Ditto.
12646 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12647 * obj-c++.dg/const-str-3.mm: Ditto.
12648 * obj-c++.dg/try-catch-2.mm: Ditto.
12649 * obj-c++.dg/objc-gc-3.mm: Ditto.
12650 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12651 * obj-c++.dg/bitfield-1.mm: Ditto.
12652 * obj-c++.dg/selector-6.mm: Ditto.
12653 * obj-c++.dg/method-13.mm: Ditto.
12654 * obj-c++.dg/comp-types-12.mm: Ditto.
12655 * obj-c++.dg/bitfield-4.mm: Ditto.
12656 * obj-c++.dg/try-catch-8.mm: Ditto.
12657 * obj-c++.dg/method-2.mm: Ditto.
12658 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12659 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12660 * obj-c++.dg/const-str-4.mm: Ditto.
12661 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12662 * obj-c++.dg/try-catch-3.mm: Ditto.
12663 * obj-c++.dg/comp-types-9.mm: Ditto.
12664 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12665 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12666 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12667 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12668 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12669 Use new NeXT interface as required.
12670 * obj-c++.dg/const-str-10.mm: Ditto.
12671 * obj-c++.dg/const-str-11.mm: Ditto.
12672 * obj-c++.dg/const-str-9.mm: Ditto.
12673 * obj-c++.dg/method-11.mm: Ditto.
12674 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12675 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12676 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12677 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12678 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12680 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12683 * g++.dg/template/typedef30.C: New test case.
12685 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12688 * gcc.c-torture/execute/pr43385.c: New test.
12690 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12692 * gcc.dg/strncpy-fix-1.c: New test.
12694 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12697 * lib/objc-torture.exp (objc-set-runtime-options): New.
12698 * objc/execute/execute.exp: Check runtime options on each pass.
12699 * objc/execute/exceptions/exceptions.exp: Ditto.
12700 * objc/compile/compile.exp: Ditto.
12703 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12705 (check_effective_target_objc2): New proc.
12706 (check_effective_target_next_runtime): New proc.
12707 * lib/objc.exp: Determine which runtime is in force and support it.
12708 * lib/obj-c++.exp: Ditto.
12710 2010-03-24 Jason Merrill <jason@redhat.com>
12713 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12715 2010-03-24 Martin Jambor <mjambor@suse.cz>
12717 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12719 * gcc.dg/ipa/ipa-2.c: Likewise.
12720 * gcc.dg/ipa/ipa-3.c: Likewise.
12721 * gcc.dg/ipa/ipa-4.c: Likewise.
12722 * gcc.dg/ipa/ipa-5.c: Likewise.
12723 * gcc.dg/ipa/ipa-7.c: Likewise.
12724 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12726 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12727 i_can_not_be_propagated_fully2 into a loop.
12728 * gcc.dg/ipa/ipa-8.c: New test.
12729 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12731 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12735 * gcc.dg/guality/pr43479.c: New test.
12736 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12737 and add volatile keyword.
12739 2010-03-23 Mike Stump <mikestump@comcast.net>
12741 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12743 2010-03-23 Jason Merrill <jason@redhat.com>
12745 * g++.dg/ext/altivec-17.C: Adjust error message.
12747 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12748 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12749 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12750 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12751 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12752 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12754 2010-03-22 Jason Merrill <jason@redhat.com>
12757 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12758 * g++.dg/ext/is_pod_98.C: New.
12761 * g++.dg/cpp0x/auto18.C: New.
12763 * gcc.dg/pr36997.c: Adjust error message.
12764 * g++.dg/ext/vector9.C: Likewise.
12765 * g++.dg/conversion/simd3.C: Likewise.
12766 * g++.dg/other/error23.C: Likewise.
12768 2010-03-22 Michael Matz <matz@suse.de>
12770 PR middle-end/43475
12771 * gfortran.dg/pr43475.f90: New testcase.
12773 2010-03-22 Richard Guenther <rguenther@suse.de>
12775 PR tree-optimization/43390
12776 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12778 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12780 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12781 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12783 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12784 Michael Matz <matz@suse.de>
12787 * g++.dg/parse/crash56.C: New test.
12789 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12792 * gfortran.dg/whole_file_15.f90 : New test.
12794 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12797 * gfortran.dg/inquire_size.f90: New test.
12799 2010-03-20 Richard Guenther <rguenther@suse.de>
12801 PR rtl-optimization/43438
12802 * gcc.c-torture/execute/pr43438.c: New testcase.
12804 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12807 * g++.dg/abi/mangle42.C: New test.
12809 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12812 * gcc.dg/pr43211.c: New test.
12813 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12815 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12817 PR rtl-optimization/42258
12818 * gcc.target/arm/thumb1-mul-moves.c: New test.
12821 * gcc.target/arm/thumb-andsi.c: New test.
12823 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12824 dg-require-effective-target.
12826 2010-03-19 Michael Matz <matz@suse.de>
12829 * g++.dg/other/pr43116.C: New testcase.
12831 2010-03-19 Michael Matz <matz@suse.de>
12834 * gcc.dg/pr43305.c: New testcase.
12836 2010-03-19 Richard Guenther <rguenther@suse.de>
12838 PR tree-optimization/43415
12839 * gcc.c-torture/compile/pr43415.c: New testcase.
12841 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12844 * gnat.dg/case_optimization2.adb: New test.
12845 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12847 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12848 Jack Howarth <howarth@bromo.med.uc.edu>
12851 * gcc.target/i386/push-1.c: Don't xfail
12852 scan-assembler-not "movups" on darwin.
12854 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12857 * gcc.dg/pr43058.c: New test.
12859 2010-03-18 Martin Jambor <mjambor@suse.cz>
12861 PR middle-end/42450
12862 * g++.dg/torture/pr42450.C: New test.
12864 2010-03-18 Michael Matz <matz@suse.de>
12866 PR middle-end/43419
12867 * gcc.dg/pr43419.c: New testcase.
12869 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12871 PR rtl-optimization/43360
12872 * gcc.dg/torture/pr43360.c: New.
12874 2010-03-18 Michael Matz <matz@suse.de>
12876 PR tree-optimization/43402
12877 * gcc.dg/pr43402.c: New testcase.
12879 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12882 * gcc.dg/pr42427.c: New test.
12884 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12886 PR libfortran/43265
12887 * gfortran.dg/read_empty_file.f: New test.
12888 * gfortran.dg/read_eof_all.f90: New test.
12889 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12890 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12892 2010-03-17 Michael Matz <matz@suse.de>
12894 * gcc.dg/pr43300.c: Add -w.
12896 2010-03-17 Richard Guenther <rguenther@suse.de>
12898 * gcc.dg/pr43379.c: Add -w.
12900 2010-03-17 Tobias Burnus <burnus@net-b.de>
12903 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12905 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12907 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12909 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12911 * ada/acats/run_all.sh: Log start and end times.
12913 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12915 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12917 2010-03-16 Richard Guenther <rguenther@suse.de>
12919 PR middle-end/43379
12920 * gcc.dg/pr43379.c: New testcase.
12922 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12925 * gcc.dg/guality/pr43051-1.c: New test.
12927 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12930 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12932 2010-03-15 Michael Matz <matz@suse.de>
12934 PR middle-end/43300
12935 * gcc.dg/pr43300.c: New testcase.
12937 2010-03-15 Richard Guenther <rguenther@suse.de>
12939 PR tree-optimization/43367
12940 * gcc.c-torture/compile/pr43367.c: New testcase.
12942 2010-03-15 Richard Guenther <rguenther@suse.de>
12944 PR tree-optimization/43317
12945 * gcc.dg/pr43317.c: New testcase.
12947 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12949 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12951 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12953 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12955 2010-03-14 Tobias Burnus <burnus@net-b.de>
12958 * gfortran.dg/impure_constructor_1.f90: New test.
12960 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12962 PR middle-end/43354
12963 * gfortran.dg/graphite/id-pr43354.f: New.
12965 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12967 PR middle-end/43349
12968 * gfortran.dg/graphite/pr43349.f: New.
12970 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12972 PR middle-end/43306
12973 * gcc.dg/graphite/pr43306.c: New.
12975 2010-03-12 David S. Miller <davem@davemloft.net>
12977 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12980 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12982 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12984 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12988 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12990 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12992 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12993 fail for *-*-mingw* targets.
12995 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12998 * gcc.dg/guality/pr43329-1.c: New test.
13000 2010-03-11 Martin Jambor <mjambor@suse.cz>
13002 PR tree-optimization/43257
13003 * g++.dg/torture/pr43257.C: New test.
13005 2010-03-11 Tobias Burnus <burnus@net-b.de>
13008 * gfortran.dg/namelist_61.f90: New test.
13010 2010-03-11 Richard Guenther <rguenther@suse.de>
13012 PR tree-optimization/43255
13013 * gcc.c-torture/compile/pr43255.c: New testcase.
13015 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13017 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13018 * gcc.dg/pr43280.c: New testcase.
13020 2010-03-11 Richard Guenther <rguenther@suse.de>
13023 * gcc.dg/lto/20100227-1_0.c: New testcase.
13024 * gcc.dg/lto/20100227-1_1.c: Likewise.
13026 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13028 PR libfortran/43320
13029 PR libfortran/43265
13030 * gfortran.dg/read_eof_6.f: New test
13031 * gfortran.dg/read_x_eof.f90: New test.
13032 * gfortran.dg/read_x_past.f: Update test.
13034 2010-03-10 Jan Hubicka <jh@suse.cz>
13036 * gcc.c-torture/compile/pr43288.c: New test.
13038 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13040 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13042 * g++.old-deja/g++.pt/asm2.C: Likewise.
13043 * gcc.c-torture/compile/20000804-1.c: Likewise.
13044 * gcc.target/i386/clobbers.c: Likewise.
13046 2010-03-10 Tobias Burnus <burnus@net-b.de>
13049 * gfortran.dg/c_assoc_3.f90: New test.
13051 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13054 * gcc.dg/guality/pr36728-1.c: New test.
13055 * gcc.dg/guality/pr36728-2.c: New test.
13057 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13059 * gcc.dg/h8300-div-delay-slot.c: New test.
13061 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13063 PR tree-optimization/43236
13064 * gcc.c-torture/execute/pr43236.c: New test.
13066 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13068 PR middle-end/42859
13069 * g++.dg/eh/pr42859.C: New test.
13071 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13074 * gcc.dg/pr43299.c: New test.
13077 * g++.dg/eh/unwind2.C: New test.
13079 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13080 Reza Yazdani <reza.yazdani@amd.com>
13082 PR middle-end/43065
13083 * gcc.dg/graphite/run-id-4.c: New.
13085 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13087 PR middle-end/43065
13088 * gcc.dg/graphite/run-id-3.c: New.
13090 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13092 PR middle-end/42644
13093 PR middle-end/42130
13094 * gcc.dg/graphite/id-18.c: New.
13095 * gcc.dg/graphite/run-id-pr42644.c: New.
13097 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13099 PR middle-end/42326
13100 * gcc.dg/graphite/pr42326.c: New.
13102 2010-03-08 Richard Guenther <rguenther@suse.de>
13104 PR tree-optimization/43269
13105 * gcc.c-torture/execute/pr43269.c: New testcase.
13107 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13110 * gfortran.dg/typebound_call_13.f03: New.
13112 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13114 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13115 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13117 2010-03-05 Jason Merrill <jason@redhat.com>
13119 * g++.dg/abi/mangle40.C: Require weak and alias.
13121 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13123 PR middle-end/42326
13124 * gfortran.dg/graphite/pr42326.f90: New.
13125 * gfortran.dg/graphite/pr42326-1.f90: New.
13127 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13129 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13130 (gnat_target_compile): Likewise.
13131 Reinitialize GNAT_UNDER_TEST if target changes.
13132 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13133 (local_find_gnatmake): Pass full --GCC to gnatlink.
13136 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13139 * gcc.dg/compound-literal-1.c: New testcase.
13141 2010-03-04 Martin Jambor <mjambor@suse.cz>
13143 PR tree-optimization/43164
13144 PR tree-optimization/43191
13145 * gcc.c-torture/compile/pr43164.c: New test.
13146 * gcc.c-torture/compile/pr43191.c: Likewise.
13148 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13151 * gfortran.dg/finalize_9.f90: New.
13153 2010-03-04 Tobias Burnus <burnus@net-b.de>
13154 Ken Werner <ken@linux.vnet.ibm.com>
13156 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13157 to dg-options for spu.
13158 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13159 dump-scan target to exclude spu.
13161 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13163 PR middle-end/43209
13164 * gcc.dg/tree-ssa/ivopts-4.c: New.
13166 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13168 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13169 include-opts and exclude-opts; skip checking the flags if arguments
13170 are the same as the defaults.
13171 (dg-xfail-if): Verify the number of arguments, supply defaults
13172 for unspecified optional arguments.
13173 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13175 2010-03-03 Jason Merrill <jason@redhat.com>
13178 * g++.dg/abi/mangle40.C: Updated.
13180 2010-03-03 Jason Merrill <jason@redhat.com>
13182 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13183 * g++.dg/abi/mangle23.C: Likewise.
13184 * g++.dg/eh/simd-2.C: Likewise.
13185 * g++.dg/ext/attribute-test-2.C: Likewise.
13186 * g++.dg/ext/vector14.C: Likewise.
13187 * g++.dg/other/pr34435.C: Likewise.
13188 * g++.dg/template/conv8.C: Likewise.
13189 * g++.dg/template/nontype9.C: Likewise.
13190 * g++.dg/template/qualttp17.C: Likewise.
13191 * g++.dg/template/ref1.C: Likewise.
13192 * g++.old-deja/g++.pt/crash68.C: Likewise.
13193 * g++.old-deja/g++.pt/ref1.C: Likewise.
13194 * g++.old-deja/g++.pt/ref3.C: Likewise.
13195 * g++.old-deja/g++.pt/ref4.C: Likewise.
13198 * g++.dg/abi/mangle40.C: New.
13199 * g++.dg/abi/mangle41.C: New.
13200 * g++.dg/lto/20100302_0.C: New.
13201 * g++.dg/lto/20100302_1.C: New.
13202 * g++.dg/lto/20100302.h: New.
13204 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13207 * gfortran.dg/internal_pack_12.f90: New test.
13209 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13211 * gcc.dg/pr36997.c: Adjust error message.
13213 2010-03-03 Mike Stump <mikestump@comcast.net>
13215 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13216 adjustments to not be present on machines that align the stack to
13217 more than 4 bytes and don't have a red zone yet as that is an
13218 unimplemented optimization.
13220 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13223 * gfortran.dg/impure_assignment_3.f90: New.
13225 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13228 * gfortran.dg/pr43229.f90: New test.
13231 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13234 * gcc.dg/guality/pr43177.c: New test.
13236 2010-03-02 Jason Merrill <jason@redhat.com>
13238 * g++.dg/ext/vector9.C: Adjust error message.
13239 * g++.dg/conversion/simd3.C: Likewise.
13240 * g++.dg/other/error23.C: Likewise.
13242 2010-03-02 Mike Stump <mikestump@comcast.net>
13245 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13247 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13250 * gfortran.dg/internal_pack_10.f90: New test.
13253 * gfortran.dg/internal_pack_11.f90: New test.
13255 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13257 PR middle-end/42640
13258 * gcc.dg/tree-ssa/pr42640.c: New.
13260 2010-03-01 Richard Guenther <rguenther@suse.de>
13262 PR tree-optimization/43220
13263 * gcc.c-torture/execute/pr43220.c: New testcase.
13265 2010-03-01 Richard Guenther <rguenther@suse.de>
13267 PR middle-end/43213
13268 * gcc.dg/pr43213.c: New testcase.
13270 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13273 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13275 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13277 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13279 (check_effective_target_ucn): Likewise.
13281 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13283 * gcc.dg/ucnid-2.c: Likewise.
13284 * gcc.dg/ucnid-3.c: Likewise.
13285 * gcc.dg/ucnid-4.c: Likewise.
13286 * gcc.dg/ucnid-11.c: Likewise.
13287 * gcc.dg/ucnid-12.c: Likewise.
13288 * gcc.dg/ucnid-6.c: Skip if !ucn.
13289 * gcc.dg/ucnid-9.c: Likewise.
13291 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13293 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13294 lists to dg-skip-if.
13295 * gcc.target/i386/stackalign/return-3.c: Likewise.
13297 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13299 * gcc.target/i386/clearcap.map: New file.
13300 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13301 Pass clearcap.map by default if supported.
13303 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13306 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13308 * gfortran.dg/stat_2.f90: Likewise.
13310 2010-03-01 Tobias Burnus <burnus@net-b.de>
13313 * gfortran.dg/module_read_2.f90: New test.
13315 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13318 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13319 * g++.dg/abi/mangle12.C: Likewise.
13320 * g++.dg/abi/mangle20-2.C: Likewise.
13321 * g++.dg/abi/mangle17.C: Likewise.
13322 * g++.dg/template/cond2.C: Likewise.
13323 * g++.dg/template/pr35240.C: Likewise.
13325 2010-02-27 Richard Guenther <rguenther@suse.de>
13327 PR tree-optimization/43186
13328 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13330 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13332 * g++.dg/abi/packed1.C: Expect warning on the SH.
13334 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13337 * g++.dg/parse/error37.C: New test.
13339 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13343 * gcc.dg/pr8927-1.c: Match new note.
13344 * gcc.dg/990506-0.c: Likewise.
13345 * gcc.dg/gomp/flush-2.c: Likewise.
13346 * gcc.dg/gomp/atomic-5.c: Likewise.
13347 * gcc.dg/gomp/pr34607.c: Likewise.
13348 * gcc.dg/pr35746.c: Likewise.
13349 * gcc.dg/cpp/pragma-1.c: Likewise.
13350 * gcc.dg/cpp/pragma-2.c: Likewise.
13351 * gcc.dg/pr41842.c: Likewise.
13352 * gcc.dg/noncompile/20040629-1.c: Likewise.
13353 * objc.dg/private-1.m: Likewise.
13355 2010-02-27 Tobias Burnus <burnus@net-b.de>
13358 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13359 * gfortran.dg/default_initialization_4.f90: New test.
13361 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13363 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13364 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13365 * gnat.dg/thin_pointer2.adb: New test.
13366 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13368 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13371 * gcc.dg/cpp/c90-pedantic.c: New.
13372 * gcc.dg/cpp/c90.c: New.
13373 * gcc.dg/gnu90-const-expr-1.c: New.
13374 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13376 2010-02-26 Richard Guenther <rguenther@suse.de>
13378 PR tree-optimization/43186
13379 * gcc.c-torture/compile/pr43186.c: New testcase.
13381 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13384 * c-c++-common/dwarf2/pr43190.c: New test.
13386 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13388 PR testsuite/37074:
13389 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13391 2010-02-26 Richard Guenther <rguenther@suse.de>
13393 PR tree-optimization/43188
13394 * gcc.c-torture/compile/pr43188.c: New testcase.
13396 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13399 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13401 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13403 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13405 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13408 * gcc.target/powerpc/pr43154.c: New file.
13410 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13413 * gfortran.dg/debug/pr43166.f: New test.
13416 * gcc.dg/torture/pr43165.c: New test.
13418 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13421 * c-c++-common/pr41779.c: Update.
13423 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13426 * lib/gnat-dg.exp (gnat_load): Redefine.
13428 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13429 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13431 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13434 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13435 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13439 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13441 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13443 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13446 * gcc.dg/guality/vla-1.c: New test.
13448 2010-02-24 Tobias Burnus <burnus@net-b.de>
13451 * gfortran.dg/c_ptr_tests_15.f90: New test.
13453 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13456 * gcc.target/i386/pr43107.c: New test.
13458 2010-02-23 Jason Merrill <jason@redhat.com>
13461 * g++.dg/cpp0x/variadic100.C: New.
13463 2010-02-23 Jason Merrill <jason@redhat.com>
13466 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13467 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13468 * c-c++-common/dwarf2/vla1.c: New.
13470 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13473 * gcc.dg/pr43139.c: New test.
13476 * gcc.dg/guality/pr43077-1.c: New test.
13478 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13481 * gcc.dg/march.c: New.
13482 * gcc.dg/march-generic.c: New.
13483 * gcc.dg/mtune.c: New.
13485 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13487 PR middle-end/43083
13488 * gcc.dg/graphite/pr43083.c: New.
13490 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13492 PR middle-end/43097
13493 * gfortran.dg/graphite/pr43097.f: New.
13495 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13496 Manuel López-Ibáñez <manu@gcc.gnu.org>
13498 PR middle-end/43140
13499 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13501 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13503 PR middle-end/43026
13504 * g++.dg/graphite/pr43026.C: New.
13506 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13509 * gcc.dg/cleanup-1.c: Update.
13510 * gcc.dg/func-args-1.c: Update.
13511 * gcc.dg/format/sentinel-1.c: Update.
13512 * g++.old-deja/g++.jason/scoping10.C: Update.
13513 * g++.old-deja/g++.ns/lookup5.C: Update.
13514 * g++.dg/ext/cleanup-1.C: Update.
13515 * g++.dg/parse/varmod1.C: Update.
13516 * g++.dg/parse/error33.C: Update.
13517 * g++.dg/expr/call3.C: Update.
13518 * g++.dg/func-args-1.C: New.
13520 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13523 * gcc.dg/attr-used-2.c: Moved to ...
13524 * c-c++-common/attr-used-2.c: Here.
13526 * gcc.dg/attr-used.c: Moved to ...
13527 * c-c++-common/attr-used.c: Here.
13529 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13531 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13533 2010-02-22 Richard Guenther <rguenther@suse.de>
13536 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13537 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13539 2010-02-22 Richard Guenther <rguenther@suse.de>
13541 PR tree-optimization/42749
13542 * gcc.c-torture/compile/pr42749.c: New testcase.
13544 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13547 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13548 * gfortran.dg/internal_pack_9.f90: New test.
13550 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13553 * g++.dg/template/recurse.C: Adjust.
13554 * g++.dg/template/pr23510.C: New.
13556 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13559 * g++.dg/template/memclass4.C: New test.
13561 2010-02-21 Tobias Burnus <burnus@net-b.de>
13564 * gfortran.dg/reassoc_5.f90: New test.
13566 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13569 * gcc.target/i386/pr43067.c: New test.
13571 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13574 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13576 * g++.dg/warn/Wconversion-null.C: New test.
13577 * g++.old-deja/g++.other/null1.C: Move to...
13578 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13580 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13584 * gfortran.dg/dependency_26.f90: New test.
13587 * gfortran.dg/internal_pack_7.f90: New test.
13590 * gfortran.dg/internal_pack_8.f90: New test.
13592 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13595 * c-c++-common/pr41779.c: Fix broken testcase.
13597 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13600 * c-c++-common/pr36513.c: New testcase.
13601 * c-c++-common/pr36513-2.c: New testcase.
13603 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13606 * c-c++-common/pr41779.c: New.
13608 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13611 * gcc.dg/pr43084.c: New test.
13613 2010-02-19 Richard Guenther <rguenther@suse.de>
13615 PR tree-optimization/42916
13616 * gcc.dg/pr42916.c: New testcase.
13618 2010-02-18 Jason Merrill <jason@redhat.com>
13621 * g++.dg/abi/packed1.C: Add expected warning.
13624 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13625 * gcc.dg/torture/dg-torture.exp: Likewise.
13626 * c-c++-common/torture/complex-sign.h,
13627 c-c++-common/torture/complex-sign-add.c,
13628 c-c++-common/torture/complex-sign-mixed-add.c,
13629 c-c++-common/torture/complex-sign-mixed-div.c,
13630 c-c++-common/torture/complex-sign-mixed-mul.c,
13631 c-c++-common/torture/complex-sign-mixed-sub.c,
13632 c-c++-common/torture/complex-sign-mul.c,
13633 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13634 Adapt for C++ compilation as well.
13637 * g++.dg/ext/label1.C: Update.
13638 * g++.dg/ext/label2.C: Update.
13641 * g++.dg/template/dependent-name6.C: New.
13644 * g++.dg/parse/namespace12.C: New.
13646 2010-02-18 Martin Jambor <mjambor@suse.cz>
13648 PR tree-optimization/43066
13649 * gcc.c-torture/compile/pr43066.c: New test.
13651 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13653 * g++.dg/ext/attrib35.C: Fix target selector string.
13654 * g++.dg/ext/attrib36.C: Ditto.
13655 * g++.dg/ext/attrib37.C: Ditto.
13656 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13657 * g++.dg/abi/mangle25.C: Ditto.
13659 2010-02-17 Jason Merrill <jason@redhat.com>
13662 * g++.dg/parse/namespace11.C: New.
13665 * g++.dg/ext/attrib37.C: New.
13668 * g++.dg/template/ptrmem20.C: New.
13670 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13673 * gcc.target/i386/xop-check.h: Include m256-check.h.
13674 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13675 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13676 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13677 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13679 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13682 * gcc.dg/pr42918.c: New test.
13684 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13686 * g++.dg/ext/attrib36.C: Require ILP32.
13688 2010-02-16 Richard Guenther <rguenther@suse.de>
13690 PR tree-optimization/41043
13691 * gfortran.dg/pr41043.f90: New testcase.
13692 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13694 2010-02-16 Jason Merrill <jason@redhat.com>
13696 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13698 2010-02-16 Ira Rosen <irar@il.ibm.com>
13700 PR tree-optimization/43074
13701 * gcc.dg/vect/fast-math-pr43074.c: New test.
13703 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13705 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13707 2010-02-16 Jason Merrill <jason@redhat.com>
13710 * g++.dg/ext/attrib36.C: New.
13713 * g++.dg/other/array6.C: New.
13715 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13717 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13719 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13721 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13722 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13723 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13724 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13725 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13726 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13728 2010-02-15 Richard Guenther <rguenther@suse.de>
13730 PR middle-end/43068
13731 * g++.dg/torture/pr43068.C: New testcase.
13733 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13736 * g++.dg/opt/ice1.C: New.
13738 2010-02-14 Jason Merrill <jason@redhat.com>
13741 * g++.dg/cpp0x/initlist-opt.C: New.
13743 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13747 * gfortran.dg/internal_pack_6.f90: New test.
13749 2010-02-12 Jason Merrill <jason@redhat.com>
13752 * g++.dg/cpp0x/variadic99.C: New.
13754 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13756 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13757 sign extend pointers to gualchk_t.
13760 * g++.dg/other/default3.C: Xfail g4 test.
13762 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13764 PR middle-end/43012
13765 * gcc.dg/graphite/pr43012.c: New.
13767 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13769 PR middle-end/42930
13770 * g++.dg/graphite/pr42930.C: New.
13772 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13774 PR middle-end/42914
13775 PR middle-end/42530
13776 * gcc.dg/graphite/pr42530.c: New.
13777 * gcc.dg/graphite/pr42914.c: New.
13779 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13781 PR middle-end/42771
13782 * gcc.dg/graphite/pr42771.c: New.
13784 2010-02-11 Richard Guenther <rguenther@suse.de>
13786 PR tree-optimization/42998
13787 * gcc.c-torture/compile/pr42998.c: New testcase.
13789 2010-02-10 Jason Merrill <jason@redhat.com>
13792 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13794 PR c++/42983, core issue 906
13795 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13796 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13799 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13801 2010-02-10 Richard Guenther <rguenther@suse.de>
13803 PR tree-optimization/43017
13804 * gcc.dg/torture/pr43017.c: New testcase.
13806 2010-02-10 Tobias Burnus <burnus@net-b.de>
13809 * gfortran.dg/private_type_1.f90: Update error location.
13810 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13811 * gfortran.dg/typebound_operator_2.f03: Ditto.
13812 * gfortran.dg/assignment_2.f90: Ditto.
13813 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13814 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13816 2010-02-10 Tobias Burnus <burnus@net-b.de>
13819 * gfortran.dg/bind_c_usage_20.f90: New test.
13821 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13824 * g++.dg/debug/pr43010.C: New test.
13826 2010-02-10 Richard Guenther <rguenther@suse.de>
13829 * gcc.c-torture/execute/20100209-1.c: New testcase.
13830 * gcc.dg/fold-div-3.c: Likewise.
13832 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13834 * gcc.dg/builtin-ffs-1.c: New test.
13836 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13839 * gfortran.dg/array_constructor_35.f90: New test.
13841 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13843 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13845 2010-02-09 Jason Merrill <jason@redhat.com>
13848 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13851 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13853 2010-02-09 Tobias Burnus <burnus@net-b.de>
13856 * gfortran.dg/module_write_1.f90: New test.
13858 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13860 * gcc.dg/pr19340.c: Adjust.
13862 2010-02-09 Richard Guenther <rguenther@suse.de>
13864 PR tree-optimization/43008
13865 * gcc.c-torture/execute/pr43008.c: New testcase.
13867 2010-02-09 Richard Guenther <rguenther@suse.de>
13869 PR tree-optimization/43000
13870 * gcc.dg/torture/pr43000.c: New testcase.
13871 * gcc.dg/torture/pr43002.c: Likewise.
13873 2010-02-09 Daniel Kraft <d@domob.eu>
13876 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13877 and pass -Wsurprising as necessary.
13879 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13881 PR tree-optimization/42890
13882 * g++.dg/torture/pr42890.C: New test.
13884 2010-02-08 Richard Guenther <rguenther@suse.de>
13886 PR middle-end/42995
13887 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13889 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13891 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13892 return 0 from main.
13893 * gcc.dg/graphite/block-1.c: Same.
13894 * gcc.dg/graphite/block-3.c: Same.
13895 * gcc.dg/graphite/block-4.c: Same.
13896 * gcc.dg/graphite/block-5.c: Same.
13897 * gcc.dg/graphite/block-6.c: Same.
13898 * gcc.dg/graphite/block-7.c: Same.
13899 * gcc.dg/graphite/interchange-0.c: Same.
13900 * gcc.dg/graphite/interchange-1.c: Same.
13901 * gcc.dg/graphite/interchange-10.c: Same.
13902 * gcc.dg/graphite/interchange-11.c: Same.
13903 * gcc.dg/graphite/interchange-12.c: Same.
13904 * gcc.dg/graphite/interchange-2.c: Same.
13905 * gcc.dg/graphite/interchange-3.c: Same.
13906 * gcc.dg/graphite/interchange-4.c: Same.
13907 * gcc.dg/graphite/interchange-5.c: Same.
13908 * gcc.dg/graphite/interchange-6.c: Same.
13909 * gcc.dg/graphite/interchange-7.c: Same.
13910 * gcc.dg/graphite/interchange-8.c: Same.
13911 * gcc.dg/graphite/interchange-9.c: Same.
13912 * gcc.dg/graphite/interchange-mvt.c: Same.
13914 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13916 * gfortran.dg/graphite/id-19.f: New.
13917 * gfortran.dg/graphite/pr14741.f90: New.
13918 * gfortran.dg/graphite/pr41924.f90: New.
13919 * gfortran.dg/graphite/run-id-2.f90: New.
13921 2010-02-07 Richard Guenther <rguenther@suse.de>
13923 PR middle-end/42956
13924 * gcc.c-torture/compile/pr42956.c: New testcase.
13926 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13928 PR libfortran/42742
13929 * gfortran.dg/fmt_cache_2.f: New test.
13931 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13933 * gfortran.dg/read_no_eor.f90: New test.
13935 2010-02-05 Jason Merrill <jason@redhat.com>
13937 * g++.dg/ext/label13.C: Move constructor body out of class.
13939 2010-02-03 Jason Merrill <jason@redhat.com>
13942 * g++.dg/ext/dllexport3.C: New.
13944 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13946 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13948 2010-02-05 Richard Guenther <rguenther@suse.de>
13950 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13952 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13955 * g++.dg/other/crash-9.C: New test.
13957 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13960 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13962 2010-02-04 Richard Guenther <rguenther@suse.de>
13964 PR rtl-optimization/42952
13965 * gcc.dg/torture/pr42952.c: New testcase.
13967 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13969 PR libfortran/42901
13970 * gfortran.dg/namelist_60.f90: New test.
13972 2010-02-03 Jason Merrill <jason@redhat.com>
13975 * g++.dg/ext/builtin11.C: New.
13979 * g++.dg/abi/mangle35.C: New.
13980 * g++.dg/abi/mangle37.C: New.
13983 * g++.dg/abi/mangle36.C: New.
13986 * g++.dg/warn/string1.C: New.
13988 2010-02-03 Richard Guenther <rguenther@suse.de>
13990 PR tree-optimization/42944
13991 * gcc.dg/errno-1.c: New testcase.
13993 2010-02-03 Richard Guenther <rguenther@suse.de>
13995 PR middle-end/42927
13996 * gcc.c-torture/compile/pr42927.c: New testcase.
13998 2010-02-03 Tobias Burnus <burnus@net-b.de>
14001 * gfortran.dg/null_4.f90: New test.
14003 2010-02-02 Jason Merrill <jason@redhat.com>
14006 * g++.dg/ext/label13.C: New.
14008 2010-02-02 Tobias Burnus <burnus@net-b.de>
14011 * gfortran.dg/func_result_5.f90: New test.
14013 2010-02-01 Tobias Burnus <burnus@net-b.de>
14016 * gfortran.dg/pure_initializer_3.f90: News test.
14018 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14021 * gfortran.dg/allocate_derived_2.f90: New test.
14023 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14025 PR middle-end/42898
14026 * gcc.dg/torture/pr42898-2.c: New test.
14028 2010-01-31 Richard Guenther <rguenther@suse.de>
14030 PR middle-end/42898
14031 * gcc.dg/torture/pr42898.c: New testcase.
14033 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14036 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14037 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14039 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14041 * g++.dg/tree-ssa/inline-1.C: New.
14042 * g++.dg/tree-ssa/inline-2.C: New.
14043 * g++.dg/tree-ssa/inline-3.C: New.
14045 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14048 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14049 the string 'pow' in the pathname of the compiler from generating a
14052 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14054 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14055 * g++.old-deja/g++.mike/eh17.C: Likewise.
14056 * g++.old-deja/g++.mike/p5571.C: Likewise.
14058 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14065 * g++.dg/other/crash-5.C: New test.
14066 * g++.dg/other/crash-6.C: New test.
14067 * g++.dg/other/crash-7.C: New test.
14068 * g++.dg/other/crash-8.C: New test.
14070 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14072 PR rtl-optimization/42889
14073 * gcc.dg/pr42889.c: New test.
14075 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14077 * gcc.target/i386/pr42881.c: Use SSE2.
14079 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14082 * gcc.target/i386/pr42891.c: New test.
14084 2010-01-28 Richard Guenther <rguenther@suse.de>
14086 PR tree-optimization/42871
14087 * g++.dg/torture/pr42871.C: New testcase.
14089 2010-01-28 Richard Guenther <rguenther@suse.de>
14091 * gcc.dg/Wobjsize-1.h: New testcase.
14092 * gcc.dg/Wobjsize-1.c: Likewise.
14094 2010-01-28 Richard Guenther <rguenther@suse.de>
14096 PR middle-end/42883
14097 * g++.dg/torture/pr42883.C: New testcase.
14099 2010-01-28 Michael Matz <matz@suse.de>
14101 * gcc.target/i386/pr42881.c: New test.
14103 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14105 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14106 Add i?86-*-solaris2* support.
14108 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14112 * g++.dg/template/typedef27.C: New test case.
14113 * g++.dg/template/typedef28.C: New test case.
14115 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14117 * gcc.dg/optimize-bswap*.c: Add ARM target
14119 2010-01-27 Richard Guenther <rguenther@suse.de>
14121 PR middle-end/42878
14122 * gcc.dg/torture/pr42878-1.c: New testcase.
14123 * gcc.dg/torture/pr42878-2.c: Likewise.
14125 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14127 PR middle-end/42874
14128 * gcc.dg/vla-22.c: New test.
14130 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14132 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14135 2010-01-26 Richard Guenther <rguenther@suse.de>
14137 PR rtl-optimization/42685
14138 * gcc.dg/pr42685.c: New testcase.
14139 * g++.dg/other/pr42685.C: Likewise.
14141 2010-01-26 Richard Guenther <rguenther@suse.de>
14143 PR middle-end/42806
14144 * g++.dg/other/pr42806.C: New testcase.
14146 2010-01-26 Richard Guenther <rguenther@suse.de>
14148 PR tree-optimization/42250
14149 * gcc.dg/pr42250.c: New testcase.
14151 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14153 * gnat.dg/array_bounds_test.adb: New test.
14155 2010-01-25 Tobias Burnus <burnus@net-b.de>
14158 * gfortran.dg/generic_21.f90: New test.
14160 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14163 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14165 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14168 * g++.dg/abi/arm_va_list2.C: New test.
14169 * g++.dg/abi/arm_va_list2.h: Companion header file.
14171 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14174 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14177 * gfortran.dg/char_array_arg_1.f90 : New test.
14179 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14181 2010-01-24 Tobias Burnus <burnus@net-b.de>
14184 * gfortran.dg/generic_20.f90: New test.
14186 2010-01-22 Michael Matz <matz@suse.de>
14188 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14191 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14194 * gfortran.dg/dependency_25.f90 : New test.
14196 2010-01-21 Martin Jambor <mjambor@suse.cz>
14198 PR tree-optimization/42585
14199 * gcc.dg/tree-ssa/pr42585.c: New test.
14201 2010-01-21 Richard Guenther <rguenther@suse.de>
14203 PR middle-end/19988
14204 * gcc.dg/pr19988.c: New testcase.
14206 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14208 * g++.dg/compat/decimal/compat-common.h: New file.
14209 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14210 * g++.dg/compat/decimal/pass_x.h: New file.
14211 * g++.dg/compat/decimal/pass_y.h: New file.
14212 * g++.dg/compat/decimal/pass-1_main.C: New file.
14213 * g++.dg/compat/decimal/pass-1_x.C: New file.
14214 * g++.dg/compat/decimal/pass-1_y.C: New file.
14215 * g++.dg/compat/decimal/pass-2_main.C: New file.
14216 * g++.dg/compat/decimal/pass-2_x.C: New file.
14217 * g++.dg/compat/decimal/pass-2_y.C: New file.
14218 * g++.dg/compat/decimal/pass-3_main.C: New file.
14219 * g++.dg/compat/decimal/pass-3_x.C: New file.
14220 * g++.dg/compat/decimal/pass-3_y.C: New file.
14221 * g++.dg/compat/decimal/pass-4_main.C: New file.
14222 * g++.dg/compat/decimal/pass-4_x.C: New file.
14223 * g++.dg/compat/decimal/pass-4_y.C: New file.
14224 * g++.dg/compat/decimal/pass-5_main.C: New file.
14225 * g++.dg/compat/decimal/pass-5_x.C: New file.
14226 * g++.dg/compat/decimal/pass-5_y.C: New file.
14227 * g++.dg/compat/decimal/pass-6_main.C: New file.
14228 * g++.dg/compat/decimal/pass-6_x.C: New file.
14229 * g++.dg/compat/decimal/pass-6_y.C: New file.
14230 * g++.dg/compat/decimal/return_x.h: New file.
14231 * g++.dg/compat/decimal/return_y.h: New file.
14232 * g++.dg/compat/decimal/return-1_main.C: New file.
14233 * g++.dg/compat/decimal/return-1_x.C: New file.
14234 * g++.dg/compat/decimal/return-1_y.C: New file.
14235 * g++.dg/compat/decimal/return-2_main.C: New file.
14236 * g++.dg/compat/decimal/return-2_x.C: New file.
14237 * g++.dg/compat/decimal/return-2_y.C: New file.
14238 * g++.dg/compat/decimal/return-3_main.C: New file.
14239 * g++.dg/compat/decimal/return-3_x.C: New file.
14240 * g++.dg/compat/decimal/return-3_y.C: New file.
14241 * g++.dg/compat/decimal/return-4_main.C: New file.
14242 * g++.dg/compat/decimal/return-4_x.C: New file.
14243 * g++.dg/compat/decimal/return-4_y.C: New file.
14244 * g++.dg/compat/decimal/return-5_main.C: New file.
14245 * g++.dg/compat/decimal/return-5_x.C: New file.
14246 * g++.dg/compat/decimal/return-5_y.C: New file.
14247 * g++.dg/compat/decimal/return-6_main.C: New file.
14248 * g++.dg/compat/decimal/return-6_x.C: New file.
14249 * g++.dg/compat/decimal/return-6_y.C: New file.
14251 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14254 * gcc.dg/pr42715.c: New.
14256 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14259 * g++.dg/parse/crash55.C: New.
14261 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14264 * gcc.dg/guality/pr42782.c: New.
14266 2010-01-20 Jason Merrill <jason@redhat.com>
14269 * g++.dg/abi/packed1.C: New.
14272 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14275 * g++.dg/parse/fn-typedef1.C: New.
14276 * g++.dg/other/cv_quals.C: Adjust.
14278 2010-01-20 Anthony Green <green@moxielogic.com>
14280 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14281 pack(push) pragma).
14282 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14283 * gcc.dg/20020312-2.c: Port this to the moxie core.
14284 * gcc.dg/weak/typeof-2.c: Ditto.
14286 2010-01-20 Richard Guenther <rguenther@suse.de>
14288 PR tree-optimization/42717
14289 * gcc.c-torture/compile/pr42717.c: New testcase.
14291 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14293 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14294 of signed, add a few new tests.
14296 PR middle-end/42803
14297 * g++.dg/parse/limits-initializer1.C: New test.
14299 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14302 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14303 * gfortran.dg/typebound_call_12.f03: New test.
14305 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14308 * gfortran.dg/bounds_check_15.f90 : New test.
14310 2010-01-19 Michael Matz <matz@suse.de>
14312 PR tree-optimization/41783
14313 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14315 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14318 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14319 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14320 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14321 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14322 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14323 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14324 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14325 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14326 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14327 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14328 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14330 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14333 * gfortran.dg/extends_6.f03: Modified an error message.
14334 * gfortran.dg/extends_10.f03: New test.
14335 * gfortran.dg/private_type_6.f03: Modified an error message.
14336 * gfortran.dg/structure_constructor_8.f03: Ditto.
14338 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14340 PR tree-optimization/42719
14341 * gcc.dg/pr42719.c: New test.
14344 * gcc.dg/pr42728.c: New test.
14346 2010-01-19 Anthony Green <green@moxielogic.com>
14348 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14350 2010-01-18 Anthony Green <green@moxielogic.com>
14352 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14355 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14357 * g++.dg/template/error45.C: reverted as part of reverting the
14358 fix of PR c++/42634.
14360 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14363 * g++.dg/template/error45.C: New test.
14365 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14368 * g++.dg/conversion/op6.C: New test.
14370 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14373 * gcc.target/alpha/pr42774.c: New test.
14375 2010-01-18 Richard Guenther <rguenther@suse.de>
14377 PR tree-optimization/42781
14378 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14380 2010-01-17 Richard Guenther <rguenther@suse.de>
14382 PR middle-end/42248
14383 * gcc.c-torture/execute/pr42248.c: New testcase.
14385 2010-01-17 Richard Guenther <rguenther@suse.de>
14387 PR tree-optimization/42773
14388 * g++.dg/torture/pr42773.C: New testcase.
14390 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14393 * gfortran.dg/interface_assignment_5.f90: New test.
14395 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14398 * g++.dg/template/crash94.C: Reverted.
14400 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14403 * gcc.dg/debug/pr42767.c: New.
14405 2010-01-15 Jason Merrill <jason@redhat.com>
14408 * g++.dg/cpp0x/decltype22.C: New.
14410 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14412 PR middle-end/42760
14413 * g++.dg/torture/pr42760.C: New test.
14415 2010-01-15 Jing Yu <jingyu@google.com>
14417 PR rtl-optimization/42691
14418 * gcc.c-torture/execute/pr42691.c: New.
14420 2010-01-15 Richard Guenther <rguenther@suse.de>
14422 PR middle-end/42739
14423 * g++.dg/torture/pr42739.C: New testcase.
14425 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14427 * g++.dg/template/error45.C: Revert as part of reverting changes
14430 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14433 * gfortran.dg/interface_31.f90: New test.
14435 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14437 * gcc.target/powerpc/pr42747.c: New file.
14439 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14441 PR middle-end/42674
14442 * c-c++-common/pr42674.c: New test.
14445 * g++.dg/template/instantiate11.C: New test.
14447 2010-01-14 Jason Merrill <jason@redhat.com>
14450 * g++.dg/overload/error3.C: New.
14453 * g++.dg/overload/rvalue1.C: New.
14455 2010-01-14 Martin Jambor <mjambor@suse.cz>
14457 PR tree-optimization/42706
14458 * gcc.dg/ipa/pr42706.c: New testcase.
14460 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14462 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14464 2010-01-14 Martin Jambor <mjambor@suse.cz>
14466 PR tree-optimization/42714
14467 * g++.dg/torture/pr42714.C: New test.
14469 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14471 PR rtl-optimization/42246
14472 * gfortran.dg/pr42246-2.f: New.
14474 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14476 PR rtl-optimization/42389
14477 * gcc.dg/pr42389.c: New.
14479 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14481 PR rtl-optimization/42388
14482 * gcc.dg/pr42388.c: New.
14484 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14486 PR rtl-optimization/42294
14487 * gfortran.dg/pr42294.f: New.
14489 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14491 PR rtl-optimization/39453
14492 PR rtl-optimization/42246
14493 * gcc.dg/pr39453.c: New.
14494 * gcc.dg/pr42246.c: New.
14496 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14498 PR middle-end/42245
14499 * gcc.dg/pr42245.c: New.
14500 * gcc.dg/pr42245-2.c: New.
14502 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14504 PR rtl-optimization/42249
14505 * gcc.dg/pr42249.c: New.
14507 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14510 * gcc.c-torture/execute/pr42721.c: New test.
14512 2010-01-14 Ira Rosen <irar@il.ibm.com>
14514 PR tree-optimization/42709
14515 * gcc.dg/vect/pr42709.c: New test.
14517 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14520 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14521 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14523 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14526 * gfortran.dg/generic_19.f90 : New test.
14528 2010-01-13 Richard Guenther <rguenther@suse.de>
14530 PR tree-optimization/42730
14531 * gcc.c-torture/compile/pr42730.c: New testcase.
14533 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14536 * gcc.target/ia64/pr42542-1.c: New.
14537 * gcc.target/ia64/pr42542-2.c: New.
14538 * gcc.target/ia64/pr42542-3.c: New.
14540 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14543 * g++.dg/template/error45.C: New test.
14545 2010-01-13 Martin Jambor <mjambor@suse.cz>
14547 PR tree-optimization/42704
14548 * g++.dg/torture/pr42704.C: New test.
14550 2010-01-13 Martin Jambor <mjambor@suse.cz>
14552 PR tree-optimization/42703
14553 * gcc.c-torture/compile/pr42703.c: New test.
14555 2010-01-13 Richard Guenther <rguenther@suse.de>
14557 PR tree-optimization/42705
14558 * gcc.c-torture/compile/pr42705.c: New testcase.
14560 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14562 * gcc.target/bfin/l2.c: New test.
14563 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14565 2010-01-13 Richard Guenther <rguenther@suse.de>
14567 PR middle-end/42716
14568 * gcc.c-torture/compile/pr42716.c: New testcase.
14570 2010-01-13 Richard Guenther <rguenther@suse.de>
14573 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14575 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14578 * gcc.c-torture/compile/pr42708-1.c: New test.
14580 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14583 * gcc.dg/pr42662.c: New test.
14585 PR tree-optimization/42645
14586 * g++.dg/other/pr42645-1.C: New test.
14587 * g++.dg/other/pr42645-2.C: New test.
14589 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14592 * gcc.target/powerpc/warn-1.c: New test.
14593 * gcc.target/powerpc/warn-2.c: New test.
14595 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14597 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14600 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14602 * gcc.dg/lto/20100108_0.c: New.
14604 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14606 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14607 Add -march=i686 -msse for 32bit x86 targets.
14609 2010-01-10 Richard Guenther <rguenther@suse.de>
14611 PR middle-end/42667
14612 * gcc.dg/torture/pr42667.c: New testcase.
14614 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14617 * gfortran.dg/array_constructor_34.f90: New test.
14619 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14622 * gfortran.dg/array_constructor_33.f90: New test.
14623 gfortran.dg/array_function_5.f90: Add credit.
14625 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14628 * gcc.dg/pr42631.c: New.
14630 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14633 * gcc.dg/pr42630.c: New.
14635 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14638 * gcc.dg/pr42629.c: New.
14640 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14642 PR middle-end/42363
14643 * gcc.dg/torture/pr42363.c: New.
14645 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14649 * gcc.dg/vect/pr42604.c: New.
14650 * gcc.dg/vect/pr42395.c: New.
14652 2010-01-09 Richard Guenther <rguenther@suse.de>
14654 PR middle-end/42512
14655 * gcc.c-torture/execute/pr42512.c: New testcase.
14657 2010-01-09 Tobias Burnus <burnus@net-b.de>
14660 * gfortran.dg/c_ptr_tests_14.f90: New test.
14662 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14665 * gnat.dg/null_pointer_deref1.adb: Don't run on
14666 sparc*-sun-solaris2.11.
14668 2010-01-08 Richard Guenther <rguenther@suse.de>
14671 * gcc.dg/lto/20100103-1_0.c: New testcase.
14672 * gcc.dg/lto/20100103-2_0.c: Likewise.
14674 2010-01-08 Tobias Burnus <burnus@net-b.de
14677 * gfortran.dg/asynchronous_1.f90: New test.
14678 * gfortran.dg/asynchronous_2.f90: New test.
14679 * gfortran.dg/conflicts.f90: Update error message.
14681 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14684 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14686 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14688 PR tree-optimization/42625
14689 * g++.dg/opt/dtor4.C: New test.
14690 * g++.dg/opt/dtor4.h: New.
14691 * g++.dg/opt/dtor4-aux.cc: New.
14693 2010-01-07 Tobias Burnus <burnus@net-b.de>
14696 * gfortran.dg/proc_ptr_26.f90: New test.
14698 2010-01-07 Tobias Burnus <burnus@net-b.de>
14701 * gfortran.dg/allocatable_scalar_7.f90: New test.
14703 2010-01-06 Richard Guenther <rguenther@suse.de>
14705 * gcc.c-torture/compile/pr42632.c: New testcase.
14707 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14710 * gcc.target/i386/pr42542-4.c: New.
14711 * gcc.target/i386/pr42542-4a.c: Likewise.
14712 * gcc.target/i386/pr42542-5.c: Likewise.
14713 * gcc.target/i386/pr42542-5a.c: Likewise.
14715 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14717 * gcc.dg/tls/opt-15.c: New test.
14719 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14721 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14723 2010-01-05 Martin Jambor <mjambor@suse.cz>
14725 PR tree-optimization/42462
14726 * g++.dg/torture/pr42462.C: New test.
14728 2010-01-05 Jason Merrill <jason@redhat.com>
14730 * g++.dg/cpp0x/initlist30.C: New test.
14732 2010-01-05 Richard Guenther <rguenther@suse.de>
14734 PR tree-optimization/42614
14735 * gcc.c-torture/execute/pr42614.c: New testcase.
14737 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14739 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14740 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14741 -Wunreachable-code.
14742 * gcc.dg/Wunreachable-2.c: Likewise.
14743 * gcc.dg/Wunreachable-3.c: Likewise.
14744 * gcc.dg/Wunreachable-4.c: Likewise.
14745 * gcc.dg/Wunreachable-5.c: Likewise.
14746 * gcc.dg/Wunreachable-6.c: Likewise.
14747 * gcc.dg/Wunreachable-7.c: Likewise.
14748 * gcc.dg/Wunreachable-8.c: Likewise.
14749 * gcc.dg/20041231-1.c: Likewise.
14751 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14754 * gcc.dg/pr42611.c: New test.
14756 PR tree-optimization/42508
14757 * g++.dg/opt/pr42508.C: New test.
14759 2010-01-05 Tobias Burnus <burnus@net-b.de>
14762 * gfortran.dg/allocatable_scalar_8.f90: New.
14764 2010-01-04 Martin Jambor <mjambor@suse.cz>
14766 PR tree-optimization/42398
14767 * gcc.c-torture/compile/pr42398.c: New test.
14769 2010-01-04 Jason Merrill <jason@redhat.com>
14772 * g++.dg/ext/attrib35.C: New.
14775 * g++.dg/cpp0x/auto17.C: New.
14777 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14779 * gcc.dg/lto/20100104_0.c: New.
14781 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14784 * gcc.target/i386/pr42542-1.c: New.
14785 * gcc.target/i386/pr42542-1a.c: Likewise.
14786 * gcc.target/i386/pr42542-1b.c: Likewise.
14787 * gcc.target/i386/pr42542-2.c: Likewise.
14788 * gcc.target/i386/pr42542-2a.c: Likewise.
14789 * gcc.target/i386/pr42542-2b.c: Likewise.
14790 * gcc.target/i386/pr42542-3.c: Likewise.
14791 * gcc.target/i386/pr42542-3a.c: Likewise.
14793 2009-01-04 Tobias Burnus <burnus@net-b.de>
14796 * gfortran.dg/allocatable_scalar_5.f90: New test.
14797 * gfortran.dg/allocatable_scalar_6.f90: New test.
14799 2010-01-03 Richard Guenther <rguenther@suse.de>
14802 * gfortran.dg/gomp/recursion1.f90: Remove.
14804 2010-01-03 Richard Guenther <rguenther@suse.de>
14806 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14807 * gcc.dg/uninit-6.c: Likewise.
14808 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14810 2010-01-03 Richard Guenther <rguenther@suse.de>
14812 PR tree-optimization/42589
14813 * gcc.target/i386/pr42589.c: New testcase.
14815 2010-01-03 Richard Guenther <rguenther@suse.de>
14817 PR tree-optimization/42438
14818 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14820 2010-01-02 Richard Guenther <rguenther@suse.de>
14823 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14825 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14828 * gcc.target/alpha/pr42448-1.c: New test.
14829 * gcc.target/alpha/pr42448-2.c: Ditto.
14831 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14833 PR preprocessor/41947
14834 * gcc.dg/c99-hexfloat-3.c: New test.
14836 2010-01-01 Richard Guenther <rguenther@suse.de>
14839 * gcc.c-torture/execute/pr42570.c: New testcase.
14841 2010-01-01 Richard Guenther <rguenther@suse.de>
14843 PR middle-end/42559
14844 * gcc.c-torture/compile/pr42559.c: New testcase.
14847 Copyright (C) 2010 Free Software Foundation, Inc.
14849 Copying and distribution of this file, with or without modification,
14850 are permitted in any medium without royalty provided the copyright
14851 notice and this notice are preserved.