1 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
5 * gcc.dg/pr43157.c: New file.
7 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
9 * gcc.dg/dfp/struct-union.c: Adjust.
10 * gcc.dg/lvalue-2.c: Adjust.
11 * gcc.dg/pr21419.c: Adjust.
12 * gcc.dg/qual-component-1.c: Adjust.
13 * g++.dg/other/const1.C: Adjust.
15 2010-12-10 Jakub Jelinek <jakub@redhat.com>
17 PR rtl-optimization/46865
18 * gcc.target/i386/pr46865-1.c: New test.
19 * gcc.target/i386/pr46865-2.c: New test.
21 PR tree-optimization/46864
22 * g++.dg/opt/pr46864.C: New test.
24 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
25 Iain Sandoe <iains@gcc.gnu.org>
28 * lib/prune.exp: Prune dsymutil warnings.
30 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
32 * objc.dg/class-extension-1.m: New.
33 * objc.dg/class-extension-2.m: New.
34 * objc.dg/class-extension-3.m: New.
35 * objc.dg/property/at-property-26.m: New.
36 * objc.dg/property/at-property-27.m: New.
37 * objc.dg/property/at-property-28.m: New.
38 * obj-c++.dg/class-extension-1.mm: New.
39 * obj-c++.dg/class-extension-2.mm: New.
40 * obj-c++.dg/class-extension-3.mm: New.
41 * obj-c++.dg/property/at-property-26.mm: New.
42 * obj-c++.dg/property/at-property-27.mm: New.
43 * obj-c++.dg/property/at-property-28.mm: New.
45 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
49 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
50 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
51 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
52 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
53 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
54 * gcc.dg/torture/stackalign/global-1.c: Likewise.
55 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
56 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
57 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
58 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
59 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
60 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
61 * g++.dg/torture/stackalign/throw-1.C: Likewise.
62 * g++.dg/torture/stackalign/throw-2.C: Likewise.
63 * g++.dg/torture/stackalign/throw-4.C: Likewise.
64 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
65 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
66 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
67 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
68 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
69 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
71 PR tree-optimization/46021
72 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
74 2010-12-09 Richard Guenther <rguenther@suse.de>
77 * gcc.c-torture/compile/pr46866.c: New testcase.
79 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
82 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
84 2010-12-09 Martin Jambor <mjambor@suse.cz>
87 * g++.dg/tree-ssa/pr46734.C: New test.
89 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
92 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
95 2010-12-08 Jason Merrill <jason@redhat.com>
98 * g++.dg/cpp0x/constexpr-array2.C: New.
100 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
102 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
105 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
107 * objc.dg/exceptions-7.m: New.
108 * obj-c++.dg/exceptions-7.mm: New.
109 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
110 * obj-c++.dg/exceptions-5.mm: Same change.
112 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
114 * objc.dg/foreach-6.m: Updated location of error messages.
115 * objc.dg/foreach-7.m: Same change.
117 2010-12-08 Richard Guenther <rguenther@suse.de>
118 Sebastian Pop <sebastian.pop@amd.com>
120 PR tree-optimization/45230
121 PR tree-optimization/45231
122 PR tree-optimization/45370
123 * gcc.dg/graphite/id-pr45230-1.c: New.
124 * gcc.dg/graphite/id-pr45231.c: New.
125 * gfortran.dg/graphite/id-pr45370.f90: New.
127 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
130 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
131 * testsuite/g++.dg/conversion/op1.C: Adjust.
132 * testsuite/g++.dg/conversion/simd1.C: Adjust.
133 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
134 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
135 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
136 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
137 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
138 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
139 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
140 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
141 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
142 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
143 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
144 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
145 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
146 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
147 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
148 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
149 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
150 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
151 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
152 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
153 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
154 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
155 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
156 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
157 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
158 * testsuite/g++.dg/expr/cond9.C: Adjust.
159 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
160 * testsuite/g++.dg/ext/label5.C: Adjust.
161 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
162 * testsuite/g++.dg/ext/vla2.C: Adjust.
163 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
164 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
165 * testsuite/g++.dg/init/synth2.C: Adjust.
166 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
167 * testsuite/g++.dg/lookup/new1.C: Adjust.
168 * testsuite/g++.dg/lookup/using9.C: Adjust.
169 * testsuite/g++.dg/other/error13.C: Adjust.
170 * testsuite/g++.dg/other/error20.C: Adjust.
171 * testsuite/g++.dg/other/error31.C: Adjust.
172 * testsuite/g++.dg/other/pr28114.C: Adjust.
173 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
174 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
175 * testsuite/g++.dg/overload/ambig1.C: Adjust.
176 * testsuite/g++.dg/overload/arg3.C: Adjust.
177 * testsuite/g++.dg/overload/builtin1.C: Adjust.
178 * testsuite/g++.dg/overload/copy1.C: Adjust.
179 * testsuite/g++.dg/overload/new1.C: Adjust.
180 * testsuite/g++.dg/overload/template4.C: Adjust.
181 * testsuite/g++.dg/overload/unknown1.C: Adjust.
182 * testsuite/g++.dg/overload/using2.C: Adjust.
183 * testsuite/g++.dg/parse/crash5.C: Adjust.
184 * testsuite/g++.dg/parse/error19.C: Adjust.
185 * testsuite/g++.dg/parse/error28.C: Adjust.
186 * testsuite/g++.dg/parse/template7.C: Adjust.
187 * testsuite/g++.dg/parse/typename7.C: Adjust.
188 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
189 * testsuite/g++.dg/tc1/dr152.C: Adjust.
190 * testsuite/g++.dg/template/conv11.C: Adjust.
191 * testsuite/g++.dg/template/copy1.C: Adjust.
192 * testsuite/g++.dg/template/crash37.C: Adjust.
193 * testsuite/g++.dg/template/deduce3.C: Adjust.
194 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
195 * testsuite/g++.dg/template/error38.C: Adjust.
196 * testsuite/g++.dg/template/error40.C: Adjust.
197 * testsuite/g++.dg/template/friend.C: Adjust.
198 * testsuite/g++.dg/template/incomplete2.C: Adjust.
199 * testsuite/g++.dg/template/instantiate5.C: Adjust.
200 * testsuite/g++.dg/template/local4.C: Adjust.
201 * testsuite/g++.dg/template/local6.C: Adjust.
202 * testsuite/g++.dg/template/new3.C: Adjust.
203 * testsuite/g++.dg/template/operator9.C: Adjust.
204 * testsuite/g++.dg/template/overload6.C: Adjust.
205 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
206 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
207 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
208 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
209 * testsuite/g++.dg/template/qualttp5.C: Adjust.
210 * testsuite/g++.dg/template/sfinae2.C: Adjust.
211 * testsuite/g++.dg/template/spec22.C: Adjust.
212 * testsuite/g++.dg/template/spec23.C: Adjust.
213 * testsuite/g++.dg/template/ttp25.C: Adjust.
214 * testsuite/g++.dg/template/typedef4.C: Adjust.
215 * testsuite/g++.dg/template/unify10.C: Adjust.
216 * testsuite/g++.dg/template/unify11.C: Adjust.
217 * testsuite/g++.dg/template/unify6.C: Adjust.
218 * testsuite/g++.dg/template/unify7.C: Adjust.
219 * testsuite/g++.dg/template/unify9.C: Adjust.
220 * testsuite/g++.dg/template/varmod1.C: Adjust.
221 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
222 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
223 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
224 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
225 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
226 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
227 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
228 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
229 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
230 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
231 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
232 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
233 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
234 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
235 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
236 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
237 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
238 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
239 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
240 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
241 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
242 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
243 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
244 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
245 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
246 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
247 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
248 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
249 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
250 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
251 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
252 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
253 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
254 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
255 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
256 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
257 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
258 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
259 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
260 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
261 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
262 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
263 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
264 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
265 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
266 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
267 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
268 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
269 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
270 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
271 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
272 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
273 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
274 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
275 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
276 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
277 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
278 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
279 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
280 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
281 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
282 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
283 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
284 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
285 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
286 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
287 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
288 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
289 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
290 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
291 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
292 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
293 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
294 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
295 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
296 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
297 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
299 2010-12-08 Jason Merrill <jason@redhat.com>
302 * g++.dg/init/synth4.C: New.
305 * g++.dg/cpp0x/defaulted21.C: New.
307 2010-12-08 Wei Guozhi <carrot@google.com>
310 * gcc.target/arm/pr46631: New testcase.
312 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
315 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
316 0.75) is not optimized if the machine has no sqrt instruction.
318 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
321 * gcc.target/ia64/pr43603.c: New.
322 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
324 2010-12-07 Tobias Burnus <burnus@net-b.de>
327 * gfortran.dg/string_4.f90: New.
329 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
331 PR tree-optimization/44676
332 * gcc.dg/graphite/id-pr44676.c: New.
334 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
336 PR tree-optimization/42327
337 * gcc.dg/tree-ssa/pr42327.c: New.
339 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
342 * g++.dg/pr45330.C: New test.
343 * g++.dg/ext/builtin3.C: Adjust.
344 * g++.dg/lookup/error1.C: Adjust.
345 * g++.dg/lookup/koenig5.C: Adjust.
346 * g++.dg/overload/koenig1.C: Adjust.
347 * g++.dg/parse/decl-specifier-1.C: Adjust.
348 * g++.dg/template/static10.C: Adjust.
349 * g++.old-deja/g++.mike/ns5.C: Adjust.
350 * g++.old-deja/g++.mike/ns7.C: Adjust.
351 * g++.old-deja/g++.ns/koenig5.C: Adjust.
352 * g++.old-deja/g++.ns/koenig9.C: Adjust.
353 * g++.old-deja/g++.other/lineno5.C: Adjust.
355 2010-12-07 Richard Guenther <rguenther@suse.de>
357 PR tree-optimization/46832
358 * gcc.c-torture/compile/pr46832.c: New testcase.
360 2010-12-07 Jakub Jelinek <jakub@redhat.com>
363 * gcc.dg/autopar/pr46799.c: New test.
365 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
367 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
368 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
370 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
373 * g++.dg/graphite/pr41562.C: New.
376 * gcc.dg/graphite/pr46185.c: New.
378 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
380 * objc.dg/foreach-8.m: New.
382 2010-12-06 Jakub Jelinek <jakub@redhat.com>
385 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
386 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
389 * gcc.target/ia64/pr43897.c: New test.
392 * gcc.dg/pr46771.c: New test.
394 PR rtl-optimization/46777
395 * gcc.dg/pr46777.c: New test.
397 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
399 * ada/acats/run_acats (which): Assign output to temporary
400 variable, only use if successful.
401 Use last field of type output.
403 2010-12-06 Richard Guenther <rguenther@suse.de>
405 PR tree-optimization/46806
406 * g++.dg/torture/20100825.C: New testcase.
408 2010-12-06 Richard Guenther <rguenther@suse.de>
410 PR tree-optimization/46785
411 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
413 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
415 * gcc.dg/pr46674.c (LABEL3): New macro definition.
418 (jelly): Account for user label prefix in asm name.
420 2010-12-05 Daniel Kraft <d@domob.eu>
423 * gfortran.dg/power2.f90: Initialize variables.
425 2010-12-04 Jan Hubicka <jh@suse.cz>
427 * snprintf-chk.c (ptr): Declare volatile.
428 * strcpy-chk.c (s2, s3, l1): Declare volatile.
429 * snprintf-chk.c (ptr): Declare volatile.
430 * vsprintf-chk.c (ptr): Declare volatile.
431 * vsnprintf-chk.c (ptr): Declare volatile.
433 2010-12-04 Tobias Burnus <burnus@net-b.de>
436 * gfortran.dg/quad_1.f90: Remove some complex
437 math checks as they fail on some non-libquadmath
440 2010-12-04 Daniel Kraft <d@domob.eu>
443 * gfortran.dg/power2.f90: New test.
445 2010-12-03 Jakub Jelinek <jakub@redhat.com>
448 * g++.dg/debug/pr46123.C: New test.
449 * g++.dg/debug/dwarf2/pr46123.C: New test.
451 2010-12-03 Jason Merrill <jason@redhat.com>
454 * g++.dg/template/scope4.C: New.
456 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
458 * gcc.target/arm/neon-offset-1.c: New test.
460 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
462 PR rtl-optimization/45354
463 * gcc.dg/tree-prof/pr45354.c: New.
465 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
468 * gfortran.dg/dependency_38.f90: New test.
470 2010-12-02 Ian Lance Taylor <iant@google.com>
472 * lib/go.exp: New file.
473 * lib/go-dg.exp: New file.
474 * lib/go-torture.exp: New file.
475 * lib/target-supports.exp (check_compile): Match // Go.
477 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
479 * gcc.dg/pr46685.c: New test.
481 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
483 PR tree-optimization/45199
484 * gcc.dg/tree-ssa/ldist-15.c: New.
485 * gcc.dg/tree-ssa/ldist-16.c: New.
486 * gfortran.dg/ldist-pr45199.f: New.
488 2010-12-02 Richard Guenther <rguenther@suse.de>
490 PR tree-optimization/46723
491 * gcc.dg/torture/pr46723.c: New testcase.
493 2010-12-02 Richard Guenther <rguenther@suse.de>
496 * g++.dg/lto/20101126-1_0.C: New testcase.
497 * g++.dg/lto/20101126-1_1.c: Likewise.
499 2010-12-02 Richard Guenther <rguenther@suse.de>
500 Ira Rosen <irar@il.ibm.com>
502 PR tree-optimization/46663
503 * gcc.dg/vect/pr46663.c: New test.
505 2010-12-02 Jie Zhang <jie@codesourcery.com>
508 * gcc.dg/pr46674.c: New test.
510 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
512 * objc.dg/exceptions-6.m: New.
513 * obj-c++.dg/exceptions-6.mm: New.
515 2010-12-01 Jan Hubicka <jh@suse.cz>
517 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
519 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
522 * gcc.dg/graphite/pr45297.c: New.
524 2010-12-01 Richard Guenther <rguenther@suse.de>
526 PR tree-optimization/46730
527 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
529 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
531 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
532 (a*b)-c generates two fma instructions, instead of separate
533 multiply, add, and subtract.
535 2010-11-30 Tobias Burnus <burnus@net-b.de>
537 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
538 a value to all array elements.
540 2010-11-30 Richard Guenther <rguenther@suse.de>
542 PR tree-optimization/46722
543 * gcc.target/i386/fma4-fma-2.c: New testcase.
545 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
547 * objc.dg/duplicate-class-1.m: New.
548 * obj-c++.dg/duplicate-class-1.mm: New.
550 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
552 * objc.dg/property/dotsyntax-21.m
553 * obj-c++.dg/property/dotsyntax-21.mm
555 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
558 * g++.dg/debug/pr46338.C: New.
560 2010-11-29 Richard Guenther <rguenther@suse.de>
561 Zdenek Dvorak <rakdver@kam.uniff.cz>
563 PR tree-optimization/46675
564 * gcc.dg/pr46675.c: New test.
566 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
568 * gcc/testsuite/objc.dg/strings-1.m: Move to...
569 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
570 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
571 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
572 constructor and class reference for NeXT runtime. Update paths.
573 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
574 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
575 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
576 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
577 constructor and class reference for NeXT runtime. Update paths.
579 2010-11-29 Dodji Seketeli <dodji@redhat.com>
582 * g++.dg/conversion/cast2.C: New test.
585 * g++.dg/conversion/cond4.C: Likewise.
587 2010-11-29 Dodji Seketeli <dodji@redhat.com>
590 Reverted patch for PR c++/42260
591 * g++.dg/conversion/cast2.C: Reverted new test.
593 2010-11-29 Dodji Seketeli <dodji@redhat.com>
596 * g++.dg/debug/dwarf2/typedef5.C: New test
598 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
599 Mike Stump <mrs@gcc.gnu.org>
604 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
605 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
606 * gcc.dg/darwin-comm.c: Adjust for new allocators.
607 * gcc.dg/darwin-sections.c: New test.
608 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
610 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
612 * objc.dg/exceptions-1.m: New.
613 * objc.dg/exceptions-2.m: New.
614 * objc.dg/exceptions-3.m: New.
615 * objc.dg/exceptions-4.m: New.
616 * objc.dg/exceptions-5.m: New.
617 * obj-c++.dg/exceptions-1.mm: New.
618 * obj-c++.dg/exceptions-2.mm: New.
619 * obj-c++.dg/exceptions-3.mm: New.
620 * obj-c++.dg/exceptions-4.mm: New.
621 * obj-c++.dg/exceptions-5.mm: New.
623 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
625 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
626 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
627 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
629 2010-11-28 Janus Weil <janus@gcc.gnu.org>
632 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
634 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
636 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
637 * gnat.dg/pack9.adb (dg-final): Likewise.
639 2010-11-28 Paul Thomas <pault@gcc.gnu.org
642 * gfortran.dg/realloc_on_assign_1.f03: New test.
643 * gfortran.dg/realloc_on_assign_2.f03: New test.
644 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
645 * gfortran.dg/unpack_bounds_1.f90: The same.
646 * gfortran.dg/cshift_bounds_2.f90: The same.
647 * gfortran.dg/matmul_bounds_2.f90: The same.
648 * gfortran.dg/matmul_bounds_3.f90: The same.
649 * gfortran.dg/matmul_bounds_4.f90: The same.
650 * gfortran.dg/matmul_bounds_5.f90: The same.
652 2010-11-27 Tobias Burnus <burnus@net-b.de>
656 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
658 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
661 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
663 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
665 * objc.dg/property/at-property-24.m: New.
666 * objc.dg/property/at-property-25.m: New.
667 * obj-c++.dg/property/at-property-24.mm: New.
668 * obj-c++.dg/property/at-property-25.mm: New.
670 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
672 * objc.dg/protocol-qualifier-1.m: New.
673 * objc.dg/protocol-qualifier-2.m: New.
674 * obj-c++.dg/protocol-qualifier-1.mm: New.
675 * obj-c++.dg/protocol-qualifier-2.mm: New.
677 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
679 * lib/gnat.exp: Load gcc.exp.
680 (gnat_target_compile): Use gcc_target_compile for *.c sources.
681 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
683 2010-11-26 Richard Guenther <rguenther@suse.de>
686 * gcc.dg/lto/20101125-1_0.c: New testcase.
687 * gcc.dg/lto/20101125-1_1.c: Likewise.
689 2010-11-22 Bud Davis <jmdavis@link.com>
691 * arith_divide_no_check.f
692 ,arith_divide.f,old_style_init.f90: new tests.
694 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
696 PR tree-optimization/46665
697 * gfortran.dg/pr46665.f90: New.
699 2010-11-26 Jakub Jelinek <jakub@redhat.com>
702 * gcc.dg/pr46647.c: New test.
704 2010-11-25 Janus Weil <janus@gcc.gnu.org>
707 * gfortran.dg/select_type_19.f03: New.
709 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
711 * objc.dg/ivar-problem-1.m: New.
712 * obj-c++.dg/ivar-problem-1.mm: New.
714 2010-11-25 Jakub Jelinek <jakub@redhat.com>
717 * gcc.c-torture/compile/pr46637.c: New test.
719 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
721 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
723 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
726 * gcc.target/i386/pr46647.c: New.
728 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
730 * gcc.dg/dll-8.c: New.
732 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
734 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
735 * gnat.dg/sse_nolib.adb: Likewise.
737 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
739 PR rtl-optimization/46585
740 * gcc.dg/pr46585.c: New.
742 2010-11-24 Richard Henderson <rth@redhat.com>
744 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
745 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
746 vect_unpack, vect_int_mult, vect_extract_even_odd,
747 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
749 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
752 * gfortran.dg/pr46519-1.f: New.
754 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
757 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
758 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
760 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
761 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
762 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
763 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
765 * gcc.target/i386/avx-vzeroupper-20.c: New.
766 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
767 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
768 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
769 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
770 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
771 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
773 2010-11-24 Richard Guenther <rguenther@suse.de>
776 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
778 2010-11-24 Jakub Jelinek <jakub@redhat.com>
780 PR rtl-optimization/46614
781 * gcc.dg/pr46614.c: New test.
783 2010-11-24 Tobias Burnus <burnus@net-b.de>
786 * gfortran.dg/transfer_simplify_10.f90: New.
788 2010-11-24 Jakub Jelinek <jakub@redhat.com>
791 * gfortran.dg/lto/pr46629_0.f90: New test.
793 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
795 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
796 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
798 2010-11-23 Joseph Myers <joseph@codesourcery.com>
800 * gcc.dg/opts-5.c: New test.
802 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
805 * g++.dg/debug/dwarf2/pr46527.C: New test.
807 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
809 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
811 2010-11-23 Jakub Jelinek <jakub@redhat.com>
814 * gcc.dg/pr46499-1.c: New test.
815 * gcc.dg/pr46499-2.c: New test.
817 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
819 * gcc.target/i386/alias-1.c: Require alias support.
821 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
823 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
824 for vectorizer tests.
825 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
826 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
827 * gcc.dg/graphite/pr41888.c: Ditto.
828 * gcc.dg/graphite/pr42729.c: Ditto.
830 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
831 Uros Bizjak <ubizjak@gmail.com>
833 * lib/target-supports.exp (check_vect_support_and_set_flags): New
834 procedure to check if the target supports vectorizer tests. Set
835 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
837 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
838 * g++.dg/vect/vect.exp: Ditto.
839 * gfortran.dg/vect/vect.exp: Ditto.
841 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
844 * objc.dg/strings-1.m: New.
845 * objc.dg/strings-2.m: New.
846 * obj-c++.dg/strings-1.mm: New.
847 * obj-c++.dg/strings-2.mm: New.
849 2010-11-22 Ian Bolton <ian.bolton@arm.com>
851 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
852 "target short_enums".
853 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
855 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
857 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
859 PR rtl-optimization/46603
860 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
863 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
864 being vectorized. Adjust dg-final pattern.
865 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
867 * gcc.dg/vect: Do not include <stdio.h> in testcases.
868 * gcc.dg/vect/costmodel/ppc: Likewise.
870 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
872 PR rtl-optimization/45652
873 * gcc.dg/pr45652.c: New.
875 2010-11-21 Richard Henderson <rth@redhat.com>
877 PR rtl-optimization/46571
878 * gcc.dg/pr46571.c: New.
880 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
882 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
884 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
887 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
889 2010-11-20 Joseph Myers <joseph@codesourcery.com>
891 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
892 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
893 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
894 * gcc.dg/pack-test-2.c: Test for all targets.
895 * gcc.dg/pragma-align.c: Test for all targets.
896 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
897 * gcc.dg/ucnid-10.c: Test for all targets.
899 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
901 * gcc.target/sparc/sparc-align-1.c: New test.
903 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
908 * g++.dg/parse/semicolon3.C: New test.
909 * g++.dg/debug/pr22514.C: Adjust.
910 * g++.dg/init/error1.C: Adjust.
911 * g++.dg/other/bitfield3.C: Adjust.
912 * g++.dg/other/semicolon.C: Adjust.
913 * g++.dg/parse/error14.C: Adjust.
914 * g++.dg/parse/error5.C: Adjust.
915 * g++.dg/parse/parameter-declaration-1.C: Adjust.
916 * g++.dg/template/pr23510.C: Adjust.
917 * g++.dg/template/pr39425.C: Adjust.
918 * g++.old-deja/g++.robertl/eb125.C: Adjust.
920 2010-11-20 Jakub Jelinek <jakub@redhat.com>
923 * gcc.dg/autopar/pr46561.c: New test.
926 * g++.dg/other/error34.C: New test.
929 * g++.dg/cpp0x/constexpr-base3.C: New test.
931 PR tree-optimization/45830
932 * gcc.target/i386/pr45830.c: New test.
933 * gcc.c-torture/execute/pr45830.c: New test.
935 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
937 * objc.dg/attributes/class-attribute-1.m: Rewritten.
938 * objc.dg/attributes/class-attribute-2.m: Same change.
939 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
940 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
941 * objc.dg/fobjc-std-1.m: Updated.
942 * obj-c++.dg/fobjc-std-1.mm: Updated.
944 2010-11-19 Michael Matz <matz@suse.de>
946 PR tree-optimization/46077
947 * gcc.dg/vect/O3-pr46077.c: New testcase.
949 2010-11-19 Joseph Myers <joseph@codesourcery.com>
952 * gcc.c-torture/compile/pr46547-1.c: New test.
954 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
956 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
958 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
959 $GFORTRAN_UNDER_TEST.
960 (gfortran_init): Use -B to specify specpath, add trailing /.
962 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
964 * gcc.target/powerpc/ppc-target-1.c: New file to test target
965 attributes on PowerPC.
966 * gcc.target/powerpc/ppc-target-2.c: Ditto.
967 * gcc.target/powerpc/ppc-target-3.c: Ditto.
969 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
971 * objc.dg/attributes/proto-attribute-1.m: Updated.
972 * objc.dg/attributes/proto-attribute-2.m: New.
973 * objc.dg/attributes/proto-attribute-3.m: New.
974 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
975 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
976 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
978 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
980 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
982 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
984 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
986 2010-11-18 Steve Ellcey <sje@cup.hp.com>
988 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
989 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
991 2010-11-18 Jakub Jelinek <jakub@redhat.com>
994 * gcc.c-torture/compile/pr46534.c: New test.
996 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
998 * gnat.dg/atomic4.ad[sb]: New test.
999 * gnat.dg/volatile4.adb: Likewise.
1001 2010-11-18 Richard Henderson <rth@redhat.com>
1003 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1005 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1008 * c-c++-common/pr33193.c: New test.
1010 2010-11-18 Richard Guenther <rguenther@suse.de>
1012 PR tree-optimization/46172
1013 * gcc.dg/torture/pr46172.c: New testcase.
1015 2010-11-18 Jeff Law <law@redhat.com>
1017 PR middle-end-optimization/46297
1018 * gfortran.dg/pr46297.f: New test.
1020 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1023 * gcc.dg/pr31490.c: New test.
1025 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1027 * gcc.dg/nop.h: Move from ...
1028 * gcc.dg/guality/nop.h: ... here.
1029 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1030 * gcc.dg/guality/asm-1.c: Update nop.h include.
1031 * gcc.dg/guality/pr43329-1.c: Ditto.
1033 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1035 * gcc.dg/two-types-1.c: New test.
1036 * gcc.dg/two-types-2.c: New test.
1037 * gcc.dg/two-types-3.c: New test.
1038 * gcc.dg/two-types-4.c: New test.
1039 * gcc.dg/two-types-5.c: New test.
1040 * gcc.dg/two-types-6.c: New test.
1041 * gcc.dg/two-types-7.c: New test.
1042 * gcc.dg/two-types-8.c: New test.
1043 * gcc.dg/two-types-9.c: New test.
1044 * gcc.dg/two-types-10.c: New test.
1045 * objc.dg/two-types-1.m: New test.
1047 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1049 PR rtl-optimization/46440
1050 * gcc.dg/pr46440.c: New test.
1053 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1055 2010-11-17 Ira Rosen <irar@il.ibm.com>
1057 PR tree-optimization/46312
1058 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1059 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1060 on targets that support vector shifts with scalar shift argument.
1062 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1063 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1064 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1065 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1066 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1067 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1068 support misaligned data accesses.
1069 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1070 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1071 * lib/target-supports.exp
1072 (check_effective_target_vect_shift_scalar): New.
1074 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.dg/guality/nop.h: New file.
1077 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1078 "nop". Adjust line numbers in gdb-test.
1079 * gcc.dg/guality/pr43329-1.c: Likewise.
1081 2010-11-16 Jason Merrill <jason@redhat.com>
1083 * g++.dg/cpp0x/defaulted20.C: New.
1085 * g++.dg/template/injected2.C: New.
1087 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1089 * objc.dg/protocol-optional-1.m: New.
1090 * obj-c++.dg/protocol-optional-1.mm: New.
1092 2010-11-16 Richard Henderson <rth@redhat.com>
1094 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1095 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1097 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1099 * gnat.dg/opt12.adb: New test.
1100 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1102 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1104 * gcc.target/rx/pack.c: New test.
1106 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1107 Tobias Burnus <burnus@net-b.de>
1110 * gfortran.dg/quad_1.f90: New.
1111 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1113 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1114 library search path; call gcc-set-multilib-library-path with
1115 arguments such that libgfortran.spec is found.
1116 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1118 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1121 * g++.dg/warn/Wsequence-point-3.C: New test.
1123 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1125 PR preprocessor/17349
1126 * gcc.dg/cpp/cmdlne-C3.c: New.
1128 2010-11-16 Richard Guenther <rguenther@suse.de>
1130 PR tree-optimization/44545
1131 * gcc.dg/pr44545.c: New testcase.
1133 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1135 PR rtl-optimization/46366
1136 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1139 2010-11-16 Richard Guenther <rguenther@suse.de>
1141 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1143 2010-11-16 Richard Guenther <rguenther@suse.de>
1146 * gfortran.dg/gomp/pr45172.f90: New testcase.
1148 2010-11-16 Nick Clifton <nickc@redhat.com>
1150 * gcc.target/rx/pack.c: New test.
1152 2010-11-15 Richard Henderson <rth@redhat.com>
1154 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1155 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1156 Use builtin_constant_p rather than scanning for builtin name.
1158 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1160 * objc.dg/property/dotsyntax-18.m: New.
1161 * objc.dg/property/dotsyntax-19.m: New.
1162 * objc.dg/property/dotsyntax-20.m: New.
1163 * obj-c++.dg/property/dotsyntax-18.mm: New.
1164 * obj-c++.dg/property/dotsyntax-19.mm: New.
1165 * obj-c++.dg/property/dotsyntax-20.mm: New.
1166 * objc.dg/property/dotsyntax-4.m: Removed some unused
1168 * objc.dg/property/dotsyntax-6.m: Same change.
1169 * objc.dg/property/dotsyntax-16.m: Same change.
1170 * objc.dg/property/dotsyntax-17.m: Same change.
1171 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1172 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1173 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1174 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1175 * objc.dg/property/at-property-22.m: Added missing casts.
1176 * obj-c++.dg/property/at-property-22.mm: Same change.
1178 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1180 PR tree-optimization/46491
1181 * gcc.target/i386/pr46491.c: New test.
1183 PR tree-optimization/46461
1184 * gcc.c-torture/compile/pr46461.c: New test.
1186 2010-11-15 Tobias Burnus <burnus@net.b.de>
1189 * gfortran.dg/allocatable_scalar_11.f90: New.
1190 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1193 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.target/i386/pr46095.c: New test.
1199 * gcc.dg/pr46387.c: New test.
1201 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1203 * objc.dg/property/dotsyntax-16.m: New.
1204 * objc.dg/property/dotsyntax-17.m: New.
1205 * obj-c++.dg/property/dotsyntax-16.mm: New.
1206 * obj-c++.dg/property/dotsyntax-17.mm: New.
1207 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1208 syntax with properties, which now works.
1209 * obj-c++.dg/property/at-property-10.mm: Same change.
1211 2010-11-15 Martin Jambor <mjambor@suse.cz>
1213 PR tree-optimization/46349
1214 * gnat.dg/opt9.adb: New file.
1215 * gnat.dg/opt9_pkg.ads: Likewise
1217 2010-11-15 Richard Guenther <rguenther@suse.de>
1220 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1222 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1224 PR preprocessor/45038
1225 * g++.dg/pr45038.C: New test.
1227 2010-11-15 Richard Guenther <rguenther@suse.de>
1229 PR tree-optimization/46467
1230 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1232 2010-11-15 Richard Guenther <rguenther@suse.de>
1235 * g++.dg/torture/pr34850.C: Adjust.
1237 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1240 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1242 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1244 * objc.dg/property/at-property-21.m: New.
1245 * objc.dg/property/at-property-22.m: New.
1246 * objc.dg/property/at-property-23.m: New.
1247 * objc.dg/property/synthesize-9.m: New.
1248 * objc.dg/property/synthesize-10.m: New.
1249 * objc.dg/property/synthesize-11.m: New.
1250 * obj-c++.dg/property/at-property-21.mm: New.
1251 * obj-c++.dg/property/at-property-22.mm: New.
1252 * obj-c++.dg/property/at-property-23.mm: New.
1253 * obj-c++.dg/property/synthesize-9.mm: New.
1254 * obj-c++.dg/property/synthesize-10.mm: New.
1255 * obj-c++.dg/property/synthesize-11.mm: New.
1257 * objc.dg/property/at-property-4.m: Updated to match new compiler
1258 where some errors have been converted into warnings and vice versa.
1259 * objc.dg/property/at-property-16.m: Same change.
1260 * objc.dg/property/at-property-18.m: Same change.
1261 * objc.dg/property/property-neg-5.m: Same change.
1262 * obj-c++.dg/property/at-property-4.mm: Same change.
1263 * obj-c++.dg/property/at-property-16.mm: Same change.
1264 * obj-c++.dg/property/at-property-18.mm: Same change.
1265 * obj-c++.dg/property/property-neg-5.mm: Same change.
1267 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1268 commented out because of testsuite problems; I found out that
1269 using dg-warning instead of dg-message gets them to work.
1270 * obj-c++.dg/property/property-neg-3.mm: Same change.
1271 * obj-c++.dg/property/synthesize-6.mm: Same change.
1272 * obj-c++.dg/property/at-property-5.mm: Same change.
1273 * obj-c++.dg/property/at-property-14.mm: Same change.
1274 * obj-c++.dg/property/at-property-18.mm: Same change.
1275 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1276 some tests still do not work due to some other testsuite issue).
1278 2010-11-13 Jason Merrill <jason@redhat.com>
1280 * g++.dg/cpp0x/auto20.C: New.
1282 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1284 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1285 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1287 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1290 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1291 * gcc.dg/pr35746.c: Likewise.
1292 * gcc.dg/cpp/direct2.c: Likewise.
1293 * gcc.dg/cpp/direct2s.c: Likewise.
1294 * gcc.dg/noncompile/920923-1.c: Likewise.
1295 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1297 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1299 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1301 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1303 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1304 a pointer to an arbitrary C struct with an Objective-C protocol.
1305 Test various valid uses of typedef with Objective-C objects and
1307 * objc.dg/invalid-type-1.m: New.
1308 * obj-c++.dg/invalid-type-1.m: New.
1310 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1312 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1314 2010-11-13 Tobias Burnus <burnus@net-b.de>
1317 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1319 2010-11-13 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/volatile12.f90: New.
1324 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1326 * objc.dg/attributes/method-format-1.m: Adjust.
1328 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1331 * gcc.dg/decl-9.c: New.
1333 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1335 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1337 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1339 * gcc.dg/format/few-1.c: New test.
1340 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1341 * gcc.dg/format/c90-scanf-1.c: Adjust.
1342 * gcc.dg/format/cmn-err-1.c: Adjust.
1343 * gcc.dg/format/dfp-printf-1.c: Adjust.
1344 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1345 * gcc.dg/format/gcc_diag-1.c: Adjust.
1346 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1347 * gcc.dg/format/strfmon-1.c: Adjust.
1348 * gcc.dg/format/unnamed-1.c: Adjust.
1349 * gcc.dg/format/xopen-2.c: Adjust.
1350 * g++.dg/ext/builtin4.C: Adjust.
1351 * g++.dg/ext/builtin5.C: Adjust.
1353 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1355 * gcc.dg/pragma-diag-2.c: New test.
1357 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1360 * gfortran.dg/optional_mask.f90: New test.
1362 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1364 * g++.dg/cpp0x/defaulted15.C: Adjust.
1366 2010-11-12 James Dennett <jdennett@google.com>
1369 * g++.dg/expr/static_cast7.C: New.
1371 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1373 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1375 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1377 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1378 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1380 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1382 * gcc.dg/pr46375.c: New test.
1384 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1387 * c-c++-common/fmax-errors.c: New test.
1389 2010-11-11 Richard Henderson <rth@redhat.com>
1391 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1393 2010-11-11 Jan Hubicka <jh@suse.cz>
1395 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1396 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1398 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1401 * gcc.dg/pr46088.c: New test.
1403 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1405 * gfortran.dg/empty_derived_type.f90: New test.
1407 2010-11-11 Tobias Burnus <burnus@net-b.de>
1410 * gfortran.dg/class_31.f90: New.
1413 * gfortran.dg/forall_14.f90: New.
1415 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1416 Tobias Burnus <burnus@net-b.de>
1419 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1421 2010-11-11 Jan Hubicka <jh@suse.cz>
1423 * gcc.dg/20081223-1.c: Update LTO options.
1424 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1425 * gcc.dg/lto/20081118_0.c: Update LTO options.
1426 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1427 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1428 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1429 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1430 * gcc.dg/lto/20090116_0.c: Update LTO options.
1431 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1432 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1433 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1434 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1435 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1436 * gcc.dg/lto/20081224_0.c: Update LTO options.
1437 * gcc.dg/lto/20090219_0.c: Update LTO options.
1438 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1439 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1440 * gcc.dg/lto/20081115_0.c: Update LTO options.
1441 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1442 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1443 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1444 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1445 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1446 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1447 * g++.dg/20090107-1.C: Update LTO options.
1448 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1449 * g++.dg/lto/20081123_0.C: Update LTO options.
1450 * g++.dg/lto/20090313_0.C: Update LTO options.
1451 * g++.dg/lto/20081125_0.C: Update LTO options.
1452 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1453 * g++.dg/lto/20081219_0.C: Update LTO options.
1454 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1455 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1456 * g++.dg/lto/20090303_0.C: Update LTO options.
1457 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1458 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1459 * g++.dg/lto/20090128_0.C: Update LTO options.
1460 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1461 * g++.dg/lto/20090302_0.C: Update LTO options.
1462 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1463 * g++.dg/lto/20081118_0.C: Update LTO options.
1464 * g++.dg/20090121-1.C: Update LTO options.
1465 * objc.dg/lto/lto.exp: Update LTO options.
1466 * lib/lto.exp: Update LTO options.
1467 * lib/gcc-dg.exp: Update LTO options.
1468 * lib/c-torture.exp: Update LTO options.
1469 * obj-c++.dg/lto/lto.exp: Update LTO options.
1471 2010-11-11 Jan Hubicka <jh@suse.cz>
1473 PR tree-optimize/40436
1474 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1475 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1477 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1479 * gfortran.dg/proc_decl_24.f90: New.
1481 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1483 * objc.dg/property/at-property-20.m: New.
1484 * objc.dg/property/synthesize-8.m: New.
1485 * obj-c++.dg/property/at-property-20.m: New.
1486 * obj-c++.dg/property/synthesize-8.mm: New.
1488 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1490 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1492 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1495 * gcc.c-torture/compile/pr46388.c: New test.
1497 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1499 * lib/lto.exp (lto-get-options-main): Support optional target
1500 selector for dg-suppress-ld-options.
1502 2010-11-11 Martin Jambor <mjambor@suse.cz>
1504 PR tree-optimization/46383
1505 * g++.dg/torture/pr46383.C: New test.
1507 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1509 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1510 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1512 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1513 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1514 * g++.dg/other/i386-3.C: Ditto.
1516 2010-11-10 Jason Merrill <jason@redhat.com>
1518 * g++.dg/cpp0x/constexpr-46420.C: New.
1520 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1522 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1523 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1524 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1525 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1528 2010-11-10 Jan Hubicka <jh@suse.cz>
1530 PR tree-optimize/38669
1531 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1533 2010-11-10 Jan Hubicka <jh@suse.cz>
1535 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1537 2010-11-10 Jason Merrill <jason@redhat.com>
1539 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1541 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1544 * gcc.dg/debug/pr46409.c: New test.
1547 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1549 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1552 * gcc-target/i386/pr46419.c: New test.
1554 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1556 * g++.dg/other/i386-2.C: Add -mtbm.
1557 * g++.dg/other/i386-3.C: Likewise.
1558 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1559 * gcc.target/i386/funcspec-6.c: Likewise.
1560 * gcc.target/i386/sse-12.c: Add -mtbm.
1561 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1563 * gcc.target/i386/sse-14.c: Likewise.
1564 * gcc.target/i386/sse-22.c: Likewise.
1565 * gcc.target/i386/sse-23.c: Likewise.
1566 * gcc.target/i386/tbm-1.c: New file.
1567 * gcc.target/i386/tbm-2.c: Likewise.
1569 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1571 * g++.dg/other/i386-2.C: Add -mbmi.
1572 * g++.dg/other/i386-3.C: Likewise.
1573 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1574 * gcc.target/i386/funcspec-6.c: Likewise.
1575 * gcc.target/i386/sse-12.c: Add -mbmi.
1576 * gcc.target/i386/bmi-1.c: New file.
1577 * gcc.target/i386/bmi-2.c: Likewise.
1578 * gcc.target/i386/bmi-3.c: Likewise.
1579 * gcc.target/i386/bmi-4.c: Likewise.
1580 * gcc.target/i386/bmi-5.c: Likewise.
1581 * gcc.target/i386/bmi-6.c: Likewise.
1583 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1586 * g++.dg/pr46065.C: New test.
1588 2010-11-10 Jan Hubicka <jh@suse.cz>
1590 PR tree-optimize/33172
1591 PR tree-optimize/43411
1592 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1593 * g++.dg/tree-ssa/pr43411.C: New testcase.
1595 2010-11-10 Jan Hubicka <jh@suse.cz>
1597 PR tree-optimize/46228
1598 * g++.dg/tree-ssa/pr46228.C: New testcase.
1600 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1602 PR tree-optimization/46414
1603 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1605 2010-11-10 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/intrinsic_7.f90: New.
1610 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1612 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1613 * g++.dg/abi/thunk4.C: Likewise.
1614 * g++.dg/opt/combine.C: Add dg-require-visibility.
1615 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1616 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1618 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1619 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1620 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1622 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1623 * gcc.dg/intmax_t-1.c: Likewise.
1625 2010-11-10 Tobias Burnus <burnus@net-b.de>
1628 * gfortran.dg/class_30.f90: New.
1630 2010-11-10 Tobias Burnus <burnus@net-b.de>
1633 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1636 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1638 PR tree-optimization/45971
1639 * gcc.dg/vect/O3-pr45971.c: New.
1641 2010-11-10 Richard Guenther <rguenther@suse.de>
1643 PR tree-optimization/44964
1644 * gcc.dg/pr44964.c: New testcase.
1646 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1648 * gnat.dg/opt10.adb: Fix typo.
1650 2010-11-10 Martin Jambor <mjambor@suse.cz>
1652 PR tree-optimization/46351
1653 PR tree-optimization/46377
1654 * gnat.dg/opt10.adb: New file.
1655 * gnat.dg/opt10_pkg.ads: Likewise.
1656 * gnat.dg/opt11.adb: Likewise.
1657 * gnat.dg/opt11.ads: Likewise.
1659 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1661 * gnat.dg/boolean_conv.adb: New test.
1663 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1665 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1667 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1669 * gnat.dg/unchecked_convert7.adb: New test.
1671 2010-11-10 Richard Guenther <rguenther@suse.de>
1673 PR tree-optimization/46398
1674 * gcc.dg/torture/pr46398.c: New testcase.
1676 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1678 * gfortran.dg/open_dev_null.f90: New test.
1680 2010-11-09 Jan Hubicka <jh@suse.cz>
1682 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1685 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1687 * gcc.dg/struct-semi-4.c: New test.
1689 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1691 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1692 power5 to enable generation of FRIZ.
1694 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1697 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1700 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1703 * gfortran.dg/pr43808.f90: New test.
1705 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1707 PR tree-optimization/46036
1708 * gfortran.dg/lto/pr46036_0.f90: New.
1710 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1713 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1714 bar invocation instead of first.
1717 * gcc.dg/pr46171.c: New test.
1719 2010-11-09 Richard Guenther <rguenther@suse.de>
1721 PR tree-optimization/46355
1722 * gcc.dg/pr46355.c: New testcase.
1724 2010-11-09 Richard Guenther <rguenther@suse.de>
1726 PR tree-optimization/46177
1727 * gcc.dg/pr46177-2.c: New testcase.
1729 2010-11-09 Richard Guenther <rguenther@suse.de>
1732 * gcc.dg/vec-scal-opt.c: Move ...
1733 * gcc.dg/vect/vect-scal-opt.c: ... here.
1734 * gcc.dg/vec-scal-opt1.c: Move ...
1735 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1736 * gcc.dg/vec-scal-opt2.c: Move ...
1737 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1739 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1741 * gnat.dg/specs/static_initializer5.ads: New test.
1742 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1744 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1747 * gcc.c-torture/compile/pr46360.c: New test.
1750 * g++.dg/warn/Wsequence-point-2.C: New test.
1752 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1755 * gfortran.dg/class_29.f03: New.
1757 2010-11-09 Richard Guenther <rguenther@suse.de>
1760 * gcc.target/i386/alias-1.c: New testcase.
1762 2010-11-08 Jason Merrill <jason@redhat.com>
1764 * g++.dg/cpp0x/constexpr-sassert.C: New.
1766 2010-11-08 Jason Merrill <jason@redhat.com>
1768 * g++.dg/cpp0x/constexpr-defarg.C: New.
1770 2010-11-08 Xinliang David Li <davidxl@google.com>
1772 PR tree-optimization/46316
1773 * gcc.c-torture/execute/pr46316.c: New test.
1775 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1778 * gfortran.dg/class_28.f03: Extended.
1780 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1782 * objc.dg/property/dotsyntax-13.m: New.
1783 * objc.dg/property/dotsyntax-14.m: New.
1784 * objc.dg/property/dotsyntax-15.m: New.
1785 * objc.dg/property/synthesize-7.m: New.
1786 * obj-c++.dg/property/dotsyntax-13.mm: New.
1787 * obj-c++.dg/property/dotsyntax-14.mm: New.
1788 * obj-c++.dg/property/dotsyntax-15.mm: New.
1789 * obj-c++.dg/property/synthesize-7.mm: New.
1791 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1793 * objc.dg/property/dynamic-4.m: New.
1794 * objc.dg/property/dynamic-5.m: New.
1795 * objc.dg/property/dynamic-6.m: New.
1796 * obj-c++.dg/property/dynamic-4.mm: New.
1797 * obj-c++.dg/property/dynamic-5.mm: New.
1798 * obj-c++.dg/property/dynamic-6.mm: New.
1800 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1802 * objc.dg/property/synthesize-3.m: New.
1803 * objc.dg/property/synthesize-4.m: New.
1804 * objc.dg/property/synthesize-5.m: New.
1805 * objc.dg/property/synthesize-6.m: New.
1806 * obj-c++.dg/property/synthesize-3.mm: New.
1807 * obj-c++.dg/property/synthesize-4.mm: New.
1808 * obj-c++.dg/property/synthesize-5.mm: New.
1809 * obj-c++.dg/property/synthesize-6.mm: New.
1811 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1813 * objc.dg/property/at-property-5.m: Updated test.
1814 * objc.dg/property/at-property-16.m: New.
1815 * objc.dg/property/at-property-17.m: New.
1816 * objc.dg/property/at-property-18.m: New.
1817 * objc.dg/property/at-property-19.m: New.
1818 * objc.dg/property/dotsyntax-12.m: New.
1819 * objc.dg/protocol-inheritance-1.m: New.
1820 * objc.dg/protocol-inheritance-2.m: New.
1821 * obj-c++.dg/property/at-property-5.mm: Updated test.
1822 * obj-c++.dg/property/at-property-16.mm: New.
1823 * obj-c++.dg/property/at-property-17.mm: New.
1824 * obj-c++.dg/property/at-property-18.mm: New.
1825 * obj-c++.dg/property/at-property-19.mm: New.
1826 * obj-c++.dg/protocol-inheritance-1.mm: New.
1827 * obj-c++.dg/protocol-inheritance-2.mm: New.
1828 * obj-c++.dg/property/dotsyntax-12.mm: New.
1830 2010-11-08 Jason Merrill <jason@redhat.com>
1832 * g++.dg/expr/overflow1.C: New.
1833 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1834 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1835 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1836 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1838 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1840 * gcc.dg/pr35442.c: Adapt warning.
1843 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1844 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1845 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1846 i?86-*-* x86_64-*-*.
1847 * g++.dg/torture/pr36445.C: Likewise.
1848 * gcc.c-torture/compile/pr34856.c: Likewise.
1849 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1850 * gcc.c-torture/compile/vector-1.c: Likewise.
1851 * gcc.c-torture/compile/vector-2.c: Likewise.
1852 * gcc.dg/pr32912-1.c: Likewise.
1853 * gcc.c-torture/execute/va-arg-25.c: Move ...
1854 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1855 Add dg-options -msse, dg-require-effective-target sse_runtime for
1856 for i?86-*-*, x86_64-*-*.
1857 * gcc.c-torture/execute/vector-1.c: Likewise.
1858 * gcc.c-torture/execute/vector-2.c: Likewise.
1859 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1860 i?86-*-*, x86_64-*-*.
1861 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1862 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1863 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1864 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1865 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1867 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1869 * gcc.dg/torture/pr45982.c: Add -std=c99
1870 * gcc.dg/torture/pr45623.c: Ditto.
1872 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1874 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1875 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1877 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1880 * g++.dg/ext/dllimport7.C: Adjust second error check and
1881 allow test for x86_64 mingw, too.
1883 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1886 * gfortran.dg/class_28.f03: New.
1888 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1890 PR rtl-optimization/45352
1891 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1892 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1893 gcc.target/i386/pr45352-2.c: New tests.
1895 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1898 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1899 XFAIL the run for all but m32 x86.
1901 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1903 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1904 as comment character.
1906 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1908 * gcc.target/mips/mips.exp: Revert previous patch.
1909 * gcc.target/mips/fma-1.c: Delete.
1910 * gcc.target/mips/fma-2.c: Likewise.
1911 * gcc.target/mips/fma-3.c: Likewise.
1912 * gcc.target/mips/fma-4.c: Likewise.
1913 * gcc.target/mips/fma-5.c: Likewise.
1914 * gcc.target/mips/fma-6.c: Likewise.
1915 * gcc.target/mips/fma-7.c: Likewise.
1916 * gcc.target/mips/fma-8.c: Likewise.
1917 * gcc.target/mips/fma-9.c: Likewise.
1918 * gcc.target/mips/fma-10.c: Likewise.
1919 * gcc.target/mips/fma-11.c: Likewise.
1920 * gcc.target/mips/fma-12.c: Likewise.
1921 * gcc.target/mips/fma-13.c: Likewise.
1922 * gcc.target/mips/fma-14.c: Likewise.
1923 * gcc.target/mips/fma-15.c: Likewise.
1924 * gcc.target/mips/fma-16.c: Likewise.
1925 * gcc.target/mips/fma-17.c: Likewise.
1926 * gcc.target/mips/fma-18.c: Likewise.
1927 * gcc.target/mips/fma-19.c: Likewise.
1928 * gcc.target/mips/fma-20.c: Likewise.
1930 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1932 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1933 * gcc.target/mips/fma-1.c: New test.
1934 * gcc.target/mips/fma-2.c: Likewise.
1935 * gcc.target/mips/fma-3.c: Likewise.
1936 * gcc.target/mips/fma-4.c: Likewise.
1937 * gcc.target/mips/fma-5.c: Likewise.
1938 * gcc.target/mips/fma-6.c: Likewise.
1939 * gcc.target/mips/fma-7.c: Likewise.
1940 * gcc.target/mips/fma-8.c: Likewise.
1941 * gcc.target/mips/fma-9.c: Likewise.
1942 * gcc.target/mips/fma-10.c: Likewise.
1943 * gcc.target/mips/fma-11.c: Likewise.
1944 * gcc.target/mips/fma-12.c: Likewise.
1945 * gcc.target/mips/fma-13.c: Likewise.
1946 * gcc.target/mips/fma-14.c: Likewise.
1947 * gcc.target/mips/fma-15.c: Likewise.
1948 * gcc.target/mips/fma-16.c: Likewise.
1949 * gcc.target/mips/fma-17.c: Likewise.
1950 * gcc.target/mips/fma-18.c: Likewise.
1951 * gcc.target/mips/fma-19.c: Likewise.
1952 * gcc.target/mips/fma-20.c: Likewise.
1954 2010-11-06 Jason Merrill <jason@redhat.com>
1956 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1958 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1961 * gcc.dg/parser-error-3.c: New test.
1963 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1966 * g++.dg/parse/semicolon2.C: New testcase.
1967 * g++.dg/ext/asmspec1.C: Adjust.
1968 * g++.dg/init/new13.C: Adjust.
1969 * g++.dg/parse/ctor5.C: Adjust.
1971 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1974 * gfortran.dg/class_27.f03: New.
1976 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1978 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1979 * objc.dg/property/dotsyntax-5.m: New.
1980 * objc.dg/property/dotsyntax-6.m: New.
1981 * objc.dg/property/dotsyntax-7.m: New.
1982 * objc.dg/property/dotsyntax-8.m: New.
1983 * objc.dg/property/dotsyntax-9.m: New.
1984 * objc.dg/property/dotsyntax-10.m: New.
1985 * objc.dg/property/dotsyntax-11.m: New.
1986 * obj-c++.dg/property/dotsyntax-5.mm: New.
1987 * obj-c++.dg/property/dotsyntax-6.mm: New.
1988 * obj-c++.dg/property/dotsyntax-7.mm: New.
1989 * obj-c++.dg/property/dotsyntax-8.mm: New.
1990 * obj-c++.dg/property/dotsyntax-9.mm: New.
1991 * obj-c++.dg/property/dotsyntax-10.mm: New.
1992 * obj-c++.dg/property/dotsyntax-11.mm: New.
1994 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1996 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1997 NeXT runtime when the type is READONLY.
1999 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2001 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2002 * gcc.target/i386/387-6.c: Ditto.
2003 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2004 * gcc.target/i386/387-4.c: Ditto.
2005 * gcc.target/i386/387-7.c: Ditto.
2006 * gcc.target/i386/387-8.c: Ditto.
2007 * gcc.target/i386/387-9.c: Ditto.
2008 * gcc.target/i386/387-10.c: Ditto.
2009 * gcc.target/i386/387-11.c: Ditto.
2010 * gcc.target/i386/387-12.c: Ditto.
2012 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2014 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2017 * gcc.dg/darwin-cfstring-format-1.c: New.
2018 * gcc.dg/warn-nsstring.c: New.
2019 * objc.dg/fsf-nsstring-format-1.m: New.
2020 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2021 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2024 2010-11-05 Jason Merrill <jason@redhat.com>
2027 * g++.dg/inherit/virtual6.C: New.
2029 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2032 * gcc.dg/Wcxx-compat-21.c: New test.
2034 2010-11-05 Ian Lance Taylor <iant@google.com>
2037 * gcc.target/i386/pr46084.c: New test.
2039 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2041 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2042 * (check_effective_target_mempcpy): New.
2043 * gcc.c-torture/execute/pr45636.c: Move this...
2044 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2046 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2048 * gcc.target/i386/i386.exp (FLAGS): Remove.
2049 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2051 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2054 * g++.dg/opt/empty2.C: New test.
2057 * gcc.target/i386/pr45670.c: New test.
2059 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2063 * gfortran.dg/class_19.f03: Modified.
2064 * gfortran.dg/class_allocate_6.f03: New.
2066 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2068 * gcc.target/i386/avx-vzeroupper-19.c: New.
2070 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2072 PR tree-optimization/46099
2073 * gcc.dg/autopar/pr46099.c: New test.
2076 * c-c++-common/pr43690.c: New test.
2078 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2080 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2081 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2082 declaration and implementation.
2083 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2084 * obj-c++.dg/property/at-property-13.mm: Likewise.
2085 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2086 * obj-c++.dg/property/property-1.mm: Likewise.
2087 * obj-c++.dg/property/at-property-7.mm: Likewise.
2088 * obj-c++.dg/property/at-property-9.mm: Likewise.
2089 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2090 * obj-c++.dg/property/at-property-10.mm: Likewise.
2091 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2092 * obj-c++.dg/property/at-property-12.mm: Likewise.
2093 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2094 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2095 * obj-c++.dg/property/at-property-6.mm: Likewise.
2096 * obj-c++.dg/property/at-property-8.mm: Likewise.
2097 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2098 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2099 * obj-c++.dg/property/at-property-11.mm: Likewise.
2100 * obj-c++.dg/template-8.mm: Likewise.
2101 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2102 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2103 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2104 and put a FIXME for this.
2105 * obj-c++.dg/property/property-2.mm: Remove.
2106 * obj-c++.dg/property/property-3.mm: Remove.
2108 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2111 * gcc.dg/pr46307.c: New test.
2113 2010-11-05 Jason Merrill <jason@redhat.com>
2116 * g++.dg/ext/complex6.C: New.
2118 2010-11-04 Bud Davis <jimmied@smu.edu>
2120 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2122 2010-11-04 Chao-ying Fu <fu@mips.com>
2124 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2126 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2128 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2130 Fixed using the Objective-C 2.0 dot-syntax with class names.
2131 * objc.dg/property/dotsyntax-3.m: New.
2132 * objc.dg/property/dotsyntax-4.m: New.
2133 * obj-c++.dg/property/dotsyntax-3.mm: New.
2134 * obj-c++.dg/property/dotsyntax-4.mm: New.
2136 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2137 Objective-C 2.0 dot-syntax is used with class names.
2138 * obj-c++.dg/fobjc-std-1.mm: Same change.
2140 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2142 * gcc.target/powerpc/loop_align.c: New.
2144 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2146 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2148 merge from FSF 'apple/trunk' branch.
2149 * gcc.target/powerpc/darwin64-abi.c: New.
2151 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2153 PR tree-optimization/46233
2154 * gcc.dg/pr46233.c: New test.
2156 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2158 * objc.dg/property/property-2.m: Deleted.
2159 * objc.dg/property/property-3.m: Deleted.
2161 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2163 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2165 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2166 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2167 * objc.dg/property/property-1.m: Likewise.
2168 * objc.dg/property/at-property-6.m: Likewise.
2169 * objc.dg/property/at-property-7.m: Likewise.
2170 * objc.dg/property/dotsyntax-1.m: Likewise.
2171 * objc.dg/property/at-property-8.m: Likewise.
2172 * objc.dg/property/dotsyntax-2.m: Likewise.
2173 * objc.dg/property/at-property-9.m: Likewise.
2174 * objc.dg/property/synthesize-2.m: Likewise.
2175 * objc.dg/property/at-property-10.m: Likewise.
2176 * objc.dg/property/at-property-11.m: Likewise.
2177 * objc.dg/property/at-property-12.m: Likewise.
2178 * objc.dg/property/at-property-13.m: Likewise.
2179 * objc.dg/property/fsf-property-method-access.m: Likewise.
2180 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2182 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2184 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2185 deprecation warnings. Use Object1 implementation.
2186 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2187 * objc/execute/forward-1.m: Remove.
2188 * objc/execute/forward-1.x: Remove.
2190 2010-11-04 Jason Merrill <jason@redhat.com>
2192 * g++.dg/cpp0x/constexpr-access.C: New.
2194 2010-11-04 Richard Guenther <rguenther@suse.de>
2196 PR rtl-optimization/46183
2197 * gcc.dg/torture/pr46183.c: New testcase.
2199 2010-11-04 Richard Guenther <rguenther@suse.de>
2201 PR tree-optimization/46068
2202 * gcc.dg/torture/pr46068.c: New testcase.
2204 2010-11-04 Richard Guenther <rguenther@suse.de>
2206 PR tree-optimization/45991
2207 * gcc.dg/pr45991.c: New testcase.
2209 2010-11-04 Richard Guenther <rguenther@suse.de>
2211 PR tree-optimization/46154
2212 * g++.dg/torture/pr46154.C: New testcase.
2214 2010-11-04 Richard Guenther <rguenther@suse.de>
2216 PR tree-optimization/45733
2217 * gcc.dg/pr45733.c: New testcase.
2219 2010-11-04 Ira Rosen <irar@il.ibm.com>
2221 PR tree-optimization/46213
2222 * gfortran.dg/vect/pr46213.f90: New.
2224 2010-11-04 Richard Guenther <rguenther@suse.de>
2227 * gcc.dg/pr34989-1.c: Move ...
2228 * gcc.dg/lto/pr34989-1_0.c: ... here.
2229 * gcc.dg/pr34989-2.c: Move ...
2230 * gcc.dg/lto/pr34989-1_1.c: ... here.
2231 * gcc.dg/pr27898.c: Move ...
2232 * gcc.dg/lto/pr27898_0.c: ... here and ...
2233 * gcc.dg/lto/pr27898_1.c: ... split.
2234 * gcc.dg/pr28712.c: Move ...
2235 * gcc.dg/lto/pr28712_0.c: ... here and ...
2236 * gcc.dg/lto/pr28712_1.c: ... split ...
2237 * gcc.dg/lto/pr28712_2.c: ... twice.
2238 * gcc.dg/pr28706.c: Move ...
2239 * gcc.dg/lto/pr28706_0.c: ... here and ...
2240 * gcc.dg/lto/pr28706_1.c: ... split.
2242 2010-11-04 Richard Guenther <rguenther@suse.de>
2243 Richard Henderson <rth@redhat.com>
2245 * gcc.target/i386/fma4-vector-2.c: New testcase.
2247 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2248 Richard Guenther <rguenther@suse.de>
2250 * gcc.dg/vec-scal-opt.c: New testcase.
2251 * gcc.dg/vec-scal-opt1.c: New testcase.
2252 * gcc.dg/vec-scal-opt2.c: New testcase.
2254 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2256 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2257 from plugin build flags on Darwin targets.
2259 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2261 * gcc.target/i386/pr46285.c: Require split_stack target.
2263 2010-11-03 Jason Merrill <jason@redhat.com>
2266 * g++.dg/cpp0x/constexpr-base2.C: New.
2269 * g++.dg/cpp0x/initlist45.C: New.
2271 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2273 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2274 is now allowed in categories.
2275 * obj-c++.dg/property/dynamic-2.mm: Same change.
2276 * objc.dg/property/dynamic-3.m: New.
2277 * obj-c++.dg/property/dynamic-3.mm: New.
2278 * objc.dg/property/at-property-14.m: New.
2279 * objc.dg/property/at-property-15.m: New.
2280 * obj-c++.dg/property/at-property-14.mm: New.
2281 * obj-c++.dg/property/at-property-15.mm: New.
2283 * objc.dg/foreach-6.m: Added a few more tests for valid and
2284 invalid iterating variables and collections.
2286 2010-11-03 Xinliang David Li <davidxl@google.com>
2289 * g++.dg/tree-ssa/ivopts-2.C: New test.
2291 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2294 * gcc.target/i386/pr46295.c: New.
2296 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2298 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2299 precision min/max for single precision on VSX.
2301 2010-11-03 Jason Merrill <jason@redhat.com>
2304 * g++.dg/cpp0x/constexpr-ice3.C: New.
2306 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2308 * gnat.dg/opt8.ad[sb]: New test.
2309 * gnat.dg/opt8_pkg.ads: New helper.
2311 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2313 PR rtl-optimization/45865
2314 * gcc.dg/pr45865.c: New.
2315 * gcc.dg/torture/pr45865.c: Likewise.
2317 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2318 * gcc.target/arm/headmerge-2.c: Likewise.
2319 * gcc.target/i386/headmerge-1.c: Likewise.
2320 * gcc.target/i386/headmerge-2.c: Likewise.
2322 2010-11-03 Richard Guenther <rguenther@suse.de>
2325 * gcc.dg/pr46288.c: New testcase.
2327 2010-11-03 Richard Guenther <rguenther@suse.de>
2329 PR tree-optimization/44807
2330 * gcc.dg/torture/pr44807.c: New testcase.
2332 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2334 PR libgfortran/43899
2335 * gfortran.dg/namelist_67.f90: New test.
2337 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2339 PR tree-optimization/46009
2340 * gcc.dg/vect/pr46009.c: New function.
2342 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2344 Implemented -fobjc-std=objc1 flag.
2345 * objc.dg/fobjc-std-1.m: New.
2346 * obj-c++.dg/fobjc-std-1.mm: New.
2348 2010-11-03 Richard Guenther <rguenther@suse.de>
2351 * g++.dg/debug/pr46241.C: New testcase.
2353 2010-11-03 Richard Guenther <rguenther@suse.de>
2355 PR tree-optimization/46190
2356 * gfortran.dg/pr46190.f90: New testcase.
2358 2010-11-03 Richard Guenther <rguenther@suse.de>
2361 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2362 * gcc.dg/vect/vect-19.c: Likewise.
2363 * gcc.dg/vect/vect-17.c: Likewise.
2365 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2368 * gcc.target/i386/pr46285.c: New.
2370 2010-11-03 Richard Guenther <rguenther@suse.de>
2372 PR tree-optimization/46217
2373 * gcc.dg/pr46217.c: New testcase.
2375 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2377 * objc.dg/property/dotsyntax-1.m: New.
2378 * objc.dg/property/dotsyntax-2.m: New.
2379 * obj-c++.dg/property/dotsyntax-1.mm: New.
2380 * obj-c++.dg/property/dotsyntax-2.mm: New.
2382 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2384 PR tree-optimization/46165
2385 * gcc.dg/pr46165.c: New test.
2387 2010-11-03 Richard Guenther <rguenther@suse.de>
2390 * gcc.dg/pr46251.c: New testcase.
2392 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2394 PR tree-optimization/46107
2395 * gcc.c-torture/compile/pr46107.c: New test.
2398 * gcc.dg/pr46252.c: New test.
2400 PR rtl-optimization/46034
2401 PR rtl-optimization/46212
2402 PR rtl-optimization/46248
2403 * gcc.c-torture/compile/pr46034.c: New test.
2404 * gcc.c-torture/compile/pr46248.c: New test.
2405 * gcc.dg/pr46212.c: New test.
2407 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2409 * gnat.dg/sizetype4.adb: New test.
2411 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2413 * gcc.target/i386/avx-vzeroupper-15.c: New.
2414 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2415 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2416 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2419 * gcc.target/i386/pr46253.c: New.
2421 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2422 Tobias Burnus <burnus@net-b.de>
2425 * gfortran.dg/deferred_type_param_1.f90: New.
2426 * gfortran.dg/deferred_type_param_2.f90: New.
2427 * gfortran.dg/initialization_1.f90: Update dg-errors.
2428 * gfortran.dg/initialization_9.f90: Update dg-errors.
2430 2010-11-02 Richard Guenther <rguenther@suse.de>
2432 PR tree-optimization/46149
2433 * g++.dg/torture/pr46149.C: New testcase.
2435 2010-11-02 Richard Guenther <rguenther@suse.de>
2437 PR tree-optimization/46216
2438 * gcc.dg/torture/pr46216.c: New testcase.
2440 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2443 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2446 2010-11-02 Richard Guenther <rguenther@suse.de>
2448 PR tree-optimization/46184
2449 * gcc.dg/pr46184.c: New testcase.
2451 2010-11-02 Richard Guenther <rguenther@suse.de>
2453 PR tree-optimization/46177
2454 * gcc.dg/pr46177.c: New testcase.
2456 2010-11-02 Martin Jambor <mjambor@suse.cz>
2459 * g++.dg/ipa/ivinline-9.C: New test.
2461 2010-11-02 Martin Jambor <mjambor@suse.cz>
2463 PR tree-optimization/45875
2464 * g++.dg/torture/pr45875.C: New test.
2466 2010-11-02 Richard Guenther <rguenther@suse.de>
2469 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2471 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2474 * gcc.dg/pr46255.c: New test.
2476 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2480 * g++.dg/template/sfinae26.C: New test.
2481 * g++.dg/template/sfinae27.C: Likewise.
2483 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2486 * g++.dg/template/typedef36.C: New test.
2487 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2488 * g++.dg/template/canon-type-10.C: Likewise.
2489 * g++.dg/template/canon-type-11.C: Likewise.
2490 * g++.dg/template/canon-type-12.C: Likewise.
2491 * g++.dg/template/canon-type-13.C: Likewise.
2493 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2495 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2496 instance of debug_pubnames on darwin.
2498 2010-11-01 Jason Merrill <jason@redhat.com>
2499 Benjamin Kosnik <bkoz@redhat.com>
2501 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2502 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2504 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2505 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2506 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2507 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2508 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2509 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2510 * g++.dg/cpp0x/constexpr-array.C: New.
2511 * g++.dg/cpp0x/constexpr-base.C: New.
2512 * g++.dg/cpp0x/constexpr-complex.C: New.
2513 * g++.dg/cpp0x/constexpr-data1.C: New.
2514 * g++.dg/cpp0x/constexpr-data2.C: New.
2515 * g++.dg/cpp0x/constexpr-deref.C: New.
2516 * g++.dg/cpp0x/constexpr-diag1.C: New.
2517 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2518 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2519 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2520 * g++.dg/cpp0x/constexpr-empty.C: New.
2521 * g++.dg/cpp0x/constexpr-empty2.C: New.
2522 * g++.dg/cpp0x/constexpr-empty3.C: New.
2523 * g++.dg/cpp0x/constexpr-empty4.C: New.
2524 * g++.dg/cpp0x/constexpr-empty5.C: New.
2525 * g++.dg/cpp0x/constexpr-ex1.C: New.
2526 * g++.dg/cpp0x/constexpr-ex2.C: New.
2527 * g++.dg/cpp0x/constexpr-ex3.C: New.
2528 * g++.dg/cpp0x/constexpr-ex4.C: New.
2529 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2530 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2531 * g++.dg/cpp0x/constexpr-function1.C: New.
2532 * g++.dg/cpp0x/constexpr-function2.C: New.
2533 * g++.dg/cpp0x/constexpr-function3.C: New.
2534 * g++.dg/cpp0x/constexpr-ice.C: New.
2535 * g++.dg/cpp0x/constexpr-initlist.C: New.
2536 * g++.dg/cpp0x/constexpr-neg1.C: New.
2537 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2538 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2539 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2540 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2541 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2542 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2543 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2544 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2545 * g++.dg/cpp0x/constexpr-object1.C: New.
2546 * g++.dg/cpp0x/constexpr-object2.C: New.
2547 * g++.dg/cpp0x/constexpr-overflow.C: New.
2548 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2549 * g++.dg/cpp0x/constexpr-pos1.C: New.
2550 * g++.dg/cpp0x/constexpr-potential1.C: New.
2551 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2552 * g++.dg/cpp0x/constexpr-pure.C: New.
2553 * g++.dg/cpp0x/constexpr-static.C: New.
2554 * g++.dg/cpp0x/constexpr-static2.C: New.
2555 * g++.dg/cpp0x/constexpr-static3.C: New.
2556 * g++.dg/cpp0x/constexpr-static4.C: New.
2557 * g++.dg/cpp0x/constexpr-static5.C: New.
2558 * g++.dg/cpp0x/constexpr-static6.C: New.
2559 * g++.dg/cpp0x/constexpr-string.C: New.
2560 * g++.dg/cpp0x/constexpr-switch.C: New.
2561 * g++.dg/cpp0x/constexpr-targ.C: New.
2562 * g++.dg/cpp0x/constexpr-throw.C: New.
2563 * g++.dg/cpp0x/constexpr-typeid.C: New.
2564 * g++.dg/cpp0x/constexpr-union.C: New.
2565 * g++.dg/cpp0x/constexpr-value.C: New.
2566 * g++.dg/cpp0x/constexpr-value2.C: New.
2567 * g++.dg/cpp0x/constexpr-variadic.C: New.
2568 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2569 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2570 * g++.dg/other/fold1.C: Likewise.
2571 * g++.dg/parse/crash36.C: Likewise.
2572 * g++.dg/parse/constant4.C: Adjust expected error.
2573 * g++.dg/template/arg5.C: Likewise.
2574 * g++.dg/template/non-dependent10.C: Likewise.
2575 * g++.dg/template/qualified-id3.C: Likewise.
2576 * g++.dg/warn/overflow-warn-1.C: Likewise.
2577 * g++.dg/warn/overflow-warn-3.C: Likewise.
2578 * g++.dg/warn/overflow-warn-4.C: Likewise.
2579 * g++.old-deja/g++.pt/crash10.C: Likewise.
2581 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2583 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2585 Implemented format and noreturn attributes for Objective-C methods.
2586 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2587 * objc.dg/attributes/method-deprecated-1.m: New.
2588 * objc.dg/attributes/method-deprecated-2.m: New.
2589 * objc.dg/attributes/method-deprecated-3.m: New.
2590 * objc.dg/attributes/method-noreturn-1.m: New.
2591 * objc.dg/attributes/method-sentinel-1.m: New.
2592 * objc.dg/attributes/method-format-1.m: New.
2593 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2594 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2595 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2596 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2597 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2598 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2599 * obj-c++.dg/attributes/method-format-1.mm: New.
2601 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2603 * objc.dg/property/at-property-deprecated-1.m: New.
2604 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2606 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2608 Implemented Objective-C 2.0 property accessors.
2609 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2610 avoid testing more complex accessors in this testcase which is not
2612 * objc.dg/property/at-property-7.m: Same change.
2613 * objc.dg/property/at-property-8.m: Same change.
2614 * objc.dg/property/at-property-9.m: Same change.
2615 * objc.dg/property/at-property-10.m: Same change.
2616 * objc.dg/property/at-property-11.m: Same change.
2617 * obj-c++.dg/property/at-property-6.mm: Same change.
2618 * obj-c++.dg/property/at-property-7.mm: Same change.
2619 * obj-c++.dg/property/at-property-8.mm: Same change.
2620 * obj-c++.dg/property/at-property-9.mm: Same change.
2621 * obj-c++.dg/property/at-property-10.mm: Same change.
2622 * obj-c++.dg/property/at-property-11.mm: Same change.
2623 * objc.dg/property/at-property-12.m: New.
2624 * objc.dg/property/at-property-13.m: New.
2625 * obj-c++.dg/property/at-property-12.mm: New.
2626 * obj-c++.dg/property/at-property-13.mm: New.
2628 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2631 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2632 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2633 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2634 * gfortran.dg/allocate_with_typespec_2.f: New test.
2635 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2636 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2637 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2639 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2640 Nathan Froyd <froydnj@codesourcery.com>
2642 PR tree-optimization/46259
2643 * gfortran.dg/pr46259.f: New testcase.
2645 2010-11-01 Paul Koning <ni1d@arrl.net>
2647 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2648 * gcc.c-torture/compile/20020604-1.c: Ditto.
2649 * gcc.c-torture/compile/20001226-1.c: Ditto.
2650 * gcc.c-torture/compile/20010327-1.c: Ditto.
2651 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2652 * gcc.c-torture/compile/pr43191.c: Ditto.
2653 * gcc.c-torture/compile/pr41181.c: Ditto.
2655 2010-10-31 Richard Henderson <rth@redhat.com>
2657 * lib/target-supports.exp
2658 (check_effective_target_automatic_stack_alignment): True for
2659 x86 but not windows.
2660 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2661 use of the preferred-stack-boundary arguments.
2662 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2664 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2667 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2668 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2670 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2672 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2674 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2676 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2677 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2679 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2680 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2681 * objc.dg/torture/tls/thr-init.m: Likewise.
2682 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2683 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2685 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2687 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2690 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2695 * gfortran.dg/typebound_generic_10.f03: New.
2697 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2699 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2700 * objc.dg/property/property-neg-1.m: Updated for changes in the
2701 syntax of @property and the implementation of
2702 @synthesize/@dynamic.
2703 * objc.dg/property/property-neg-2.m: Same change.
2704 * objc.dg/property/property-neg-3.m: Same change.
2705 * objc.dg/property/property-neg-4.m: Same change.
2706 * objc.dg/property/property-neg-5.m: Same change.
2707 * objc.dg/property/property-neg-7.m: Same change.
2708 * objc.dg/property/property-1.m: Same change.
2709 * objc.dg/property/synthesize-1.m: Same change.
2710 * objc.dg/property/at-property-2.m: Same change.
2711 * objc.dg/property/at-property-4.m: Same change.
2713 * objc.dg/property/fsf-property-method-acces.m: Updated for
2714 changes in the syntax of @property and the implementation of
2715 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2716 * objc.dg/property/fsf-property-basic.m: Same change.
2717 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2719 * objc.dg/property/at-property-5.m: New.
2720 * objc.dg/property/at-property-6.m: New.
2721 * objc.dg/property/at-property-7.m: New.
2722 * objc.dg/property/at-property-8.m: New.
2723 * objc.dg/property/at-property-9.m: New.
2724 * objc.dg/property/at-property-10.m: New.
2725 * objc.dg/property/at-property-11.m: New.
2726 * objc.dg/property/synthesize-2.m: New.
2727 * objc.dg/property/dynamic-2.m: New.
2729 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2730 syntax of @property and the implementation of
2731 @synthesize/@dynamic.
2732 * obj-c++.dg/property/property-neg-2.mm: Same change.
2733 * obj-c++.dg/property/property-neg-3.mm: Same change.
2734 * obj-c++.dg/property/property-neg-4.mm: Same change.
2735 * obj-c++.dg/property/property-neg-5.mm: Same change.
2736 * obj-c++.dg/property/property-neg-7.mm: Same change.
2737 * obj-c++.dg/property/property-1.mm: Same change.
2738 * obj-c++.dg/property/synthesize-1.mm: Same change.
2739 * obj-c++.dg/property/at-property-2.mm: Same change.
2740 * obj-c++.dg/property/at-property-4.mm: Same change.
2742 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2743 changes in the syntax of @property and the implementation of
2744 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2745 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2746 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2748 * obj-c++.dg/property/at-property-5.mm: New.
2749 * obj-c++.dg/property/at-property-6.mm: New.
2750 * obj-c++.dg/property/at-property-7.mm: New.
2751 * obj-c++.dg/property/at-property-8.mm: New.
2752 * obj-c++.dg/property/at-property-9.mm: New.
2753 * obj-c++.dg/property/at-property-10.mm: New.
2754 * obj-c++.dg/property/at-property-11.mm: New.
2755 * obj-c++.dg/property/synthesize-2.mm: New.
2756 * obj-c++.dg/property/dynamic-2.mm: New.
2758 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2759 Andrew Pinski <pinskia@gmail.com>
2761 * gcc.c-torture/execute/vector-shift.c: New testcase.
2762 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2763 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2764 * gcc.dg/vector-shift.c: Likewise.
2765 * gcc.dg/vector-shift1.c: Likewise.
2766 * gcc.dg/torture/vector-shift2.c: Likewise.
2767 * gcc.dg/vector-shift3.c: Likewise.
2768 * gcc.dg/simd-1b.c: Adjust.
2770 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2772 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2774 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2776 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2778 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2781 * gcc.target/i386/pr46153.c: New test.
2783 2010-10-27 Jason Merrill <jason@redhat.com>
2785 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2787 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2790 * gfortran.dg/class_dummy_3.f03: New.
2792 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2794 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2795 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2797 * gcc.target/i386/avx-vzeroupper-3.c: New.
2798 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2799 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2800 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2801 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2802 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2803 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2804 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2805 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2806 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2807 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2808 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2810 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2812 * obj-c.dg/property/at-property-4.m: New.
2813 * obj-c++.dg/property/at-property-4.mm: New.
2814 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2816 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2819 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2821 * objc.dg/property/at-property-1.m: New.
2822 * objc.dg/property/at-property-2.m: New.
2823 * objc.dg/property/at-property-3.m: New.
2824 * objc.dg/ivar-invalid-type-1.m: New.
2825 * obj-c++.dg/property/at-property-1.mm: New.
2826 * obj-c++.dg/property/at-property-2.mm: New.
2827 * obj-c++.dg/property/at-property-3.mm: New.
2828 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2829 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2832 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2834 PR libgfortran/46010
2835 * gfortran.dg/namelist_66.f90: New test.
2836 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2838 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2841 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2842 * gfortran.dg/allocatable_scalar_10.f90: New.
2843 * gfortran.dg/class_19.f03: Extended.
2845 2010-10-26 Jan Hubicka <jh@suse.cz>
2848 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2850 2010-10-26 Ira Rosen <irar@il.ibm.com>
2852 PR tree-optimization/46167
2853 * gcc.dg/vect/O-pr46167.c: New.
2854 * gcc.dg/vect/vect.exp: Run tests with -O.
2856 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2859 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2860 * g++.dg/vect/pr33860a.cc: Likewise.
2861 * gcc.c-torture/compile/20070522-1.c: Likewise.
2862 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2863 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2864 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2865 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2866 * gcc.dg/pr44136.c: Likewise.
2868 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2869 * gcc.dg/compat/vector-1_x.c: Likewise.
2870 * gcc.dg/compat/vector-1_y.c: Likewise.
2871 * gcc.dg/compat/vector-2_x.c: Likewise.
2872 * gcc.dg/compat/vector-2_y.c: Likewise.
2873 * gcc.dg/pr43300.c: Likewise.
2875 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2876 * gcc.dg/compat/vector-1a_y.c: Likewise.
2877 * gcc.dg/compat/vector-1b_x.c: Likewise.
2878 * gcc.dg/compat/vector-1b_y.c: Likewise.
2879 * gcc.dg/compat/vector-2a_x.c: Likewise.
2880 * gcc.dg/compat/vector-2a_y.c: Likewise.
2881 * gcc.dg/compat/vector-2b_x.c: Likewise.
2882 * gcc.dg/compat/vector-2b_y.c: Likewise.
2883 * gcc.target/i386/pr39162.c: Likewise.
2884 * gcc.target/i386/pr40906-2.c: Likewise.
2885 * gcc.target/i386/sse-5.c: Likewise.
2887 * gcc.dg/pr35442.c: Prune ABI change warnings.
2889 * gcc.c-torture/execute/pr38151.x: New.
2890 * gcc.target/i386/pr44948-1a.c: Likewise.
2891 * gcc.target/i386/pr44948-1b.c: Likewise.
2892 * gcc.target/i386/pr44948-2a.c: Likewise.
2893 * gcc.target/i386/pr44948-2b.c: Likewise.
2895 2010-10-26 Ian Lance Taylor <iant@google.com>
2898 * gcc.c-torture/execute/20101025-1.c: New test.
2900 2010-10-26 Tobias Burnus <burnus@net-b.de>
2903 * gfortran.dg/class_allocate_5.f90: New.
2905 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2907 Implement opaque-enum-specifiers for C++0x
2908 * g++.dg/cpp0x/forw_enum1.C: New.
2909 * g++.dg/cpp0x/forw_enum2.C: New.
2910 * g++.dg/cpp0x/forw_enum3.C: New.
2911 * g++.dg/cpp0x/forw_enum4.C: New.
2912 * g++.dg/cpp0x/forw_enum5.C: New.
2913 * g++.dg/cpp0x/forw_enum6.C: New.
2914 * g++.dg/cpp0x/forw_enum7.C: New.
2915 * g++.dg/cpp0x/forw_enum8.C: New.
2916 * g++.dg/cpp0x/forw_enum9.C: New.
2917 * g++.dg/parse/enum3.C: Add new errors.
2918 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2919 * g++.dg/cpp0x/auto9.C: Add new error.
2920 * g++.dg/template/crash79.C: Add new errors.
2922 2010-10-26 Jie Zhang <jie@codesourcery.com>
2924 * gcc.target/arm/volatile-bitfields-1.c: New test.
2925 * gcc.target/arm/volatile-bitfields-2.c: New test.
2926 * gcc.target/arm/volatile-bitfields-3.c: New test.
2928 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2930 * gnat.dg/pointer_discr1.adb: New test.
2931 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2932 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2933 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2935 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2937 * gnat.dg/loop_optimization8.adb: New test.
2938 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2939 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2941 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2943 * gnat.dg/in_out_parameter2.adb: New test.
2944 * gnat.dg/in_out_parameter3.adb: Likewise.
2946 2010-10-25 Jie Zhang <jie@codesourcery.com>
2948 * g++.dg/opt/combine.c: New test.
2950 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2952 * gnat.dg/opt7.ad[sb]: New test.
2953 * gnat.dg/opt7_pkg.ads: New helper.
2955 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2958 * obj-c.dg/pr45735.mm: New.
2959 * obj-c++.dg/pr45735.mm: New.
2961 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2964 * objc.dg/pr24393.m: New.
2965 * obj-c++.dg/pr24393.mm: New.
2967 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2970 * objc.dg/pr28049.m: New.
2971 * obj-c++.dg/pr28049.mm: New.
2973 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2975 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2976 parameter attributes are now supported.
2977 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2978 * objc.dg/attributes/parameter-attribute-1.m: New test.
2979 * objc.dg/attributes/parameter-attribute-2.m: New test.
2980 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2981 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2983 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2985 Based on the CFString implementation in FSF apple/trunk branch.
2987 * gcc.dg/darwin-cfstring-1.c: New.
2988 * gcc.dg/darwin-cfstring-2.c: New.
2989 * gcc.dg/torture/darwin-cfstring-3.c: New.
2990 * g++.dg/other/darwin-cfstring1.C: New.
2991 * g++.dg/torture/darwin-cfstring-3.C: New.
2993 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2995 * objc.dg/demangle-1.m: New test.
2996 * obj-c++.dg/demangle-1.mm: New test.
2997 * obj-c++.dg/demangle-2.mm: New test.
2998 * obj-c++.dg/demangle-3.mm: New test.
3000 2010-10-23 Ian Lance Taylor <iant@google.com>
3002 * gcc.c-torture/execute/20101011-1.c: New test.
3003 * gcc.c-torture/execute/20101011-1.x: New test driver.
3005 2010-10-23 Tobias Burnus <burnus@net-b.de>
3008 * gfortran.dg/protected_8.f90: New.
3010 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3012 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3013 * gcc.target/i386/isa-9.c: Skip for -march other than
3014 -march=amdfam10 in multilib options.
3015 * gcc.target/i386/pr42589.c: Skip for -march other than
3016 -march=i486 in multilib options.
3017 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3018 other -march in multilib options.
3020 2010-10-23 Jie Zhang <jie@codesourcery.com>
3022 PR rtl-optimization/37360
3023 * gcc.dg/pr37360.c: New test.
3025 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3027 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3029 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3030 Andrew Pinski <pinskia@gmail.com>
3032 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3033 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3034 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3035 * gcc.dg/vector-subscript-1.c: Likewise.
3036 * gcc.dg/vector-subscript-2.c: Likewise.
3037 * gcc.dg/vector-subscript-3.c: New testcase.
3038 * gcc.dg/array-8.c: Adjust.
3040 2010-10-22 Richard Guenther <rguenther@suse.de>
3043 * c-c++-common/torture/pr46137.c: New testcase.
3045 2010-10-22 Jason Merrill <jason@redhat.com>
3048 * g++.dg/template/defarg14.C: New.
3050 2010-10-22 Jason Merrill <jason@redhat.com>
3053 * g++.dg/cpp0x/implicit10.C: New.
3055 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3058 * gcc.target/i386/pr46098.c: New test.
3060 2010-10-22 Richard Guenther <rguenther@suse.de>
3062 PR tree-optimization/45720
3063 * gcc.dg/torture/pr45720.c: New testcase.
3065 2010-10-22 Ira Rosen <irar@il.ibm.com>
3067 PR tree-optimization/46126
3068 * gcc.dg/vect/pr46126.c: New.
3070 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3072 Based on the CFString implementation in FSF apple/trunk branch.
3074 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3075 so that the latter can be used in dg-skip and dg-xfail clauses.
3076 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3077 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3078 to use dg-additional-files for Object1.
3079 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3080 to use dg-additional-files for Object1, move to torture/strings/.
3081 * obj-c++.dg/const-str-4.mm: Likewise.
3082 * obj-c++.dg/const-str-3.mm: Likewise.
3083 * obj-c++.dg/const-str-8.mm: Likewise.
3084 * obj-c++.dg/const-str-9.mm: Likewise.
3085 * obj-c++.dg/const-str-10.mm: Likewise.
3086 * obj-c++.dg/const-str-10.mm: Likewise.
3087 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3088 to use dg-additional-files for Object1, move to strings/.
3089 * obj-c++.dg/const-str-2.mm: Likewise.
3090 * obj-c++.dg/const-str-5.mm: Likewise.
3091 * obj-c++.dg/const-str-6.mm: Likewise.
3092 * obj-c++.dg/const-str-12.mm: Likewise.
3093 * obj-c++.dg/strings/strings.exp: New.
3094 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3095 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3096 * obj-c++.dg/torture/strings/strings.exp: New.
3097 * obj-c++.dg/torture/strings/string1.mm: New.
3098 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3099 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3100 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3102 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3103 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3104 * objc/execute/string2.m: Likewise.
3105 * objc/execute/string3.m: Likewise.
3106 * objc/execute/string3.m: Likewise.
3107 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3108 * objc.dg/foreach-4.m: Likewise.
3109 * objc.dg/foreach-5.m: Likewise.
3110 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3111 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3112 * objc.dg/const-str-4.m: Likewise.
3113 * objc.dg/const-str-7.m: Likewise.
3114 * objc.dg/const-str-8.m: Likewise.
3115 * objc.dg/const-str-9.m: Likewise.
3116 * objc.dg/const-str-10.m: Likewise.
3117 * objc.dg/const-str-11.m: Likewise.
3118 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3119 to use dg-additional-files for Object1, move to objc.dg/strings/.
3120 * objc.dg/const-str-2.m: Likewise.
3121 * objc.dg/const-str-5.m: Likewise.
3122 * objc.dg/const-str-6.m: Likewise.
3123 * objc.dg/const-str-12.m: Likewise.
3124 * objc.dg/const-str-12b.m: Likewise.
3125 * objc.dg/strings/strings.exp: New.
3126 * objc.dg/strings/const-cfstring-2.m: New.
3127 * objc.dg/strings/const-cfstring-5.m: New.
3128 * objc.dg/torture/strings/strings.exp: New.
3129 * objc.dg/torture/strings/const-cfstring-1.m: New.
3130 * objc.dg/torture/strings/const-cfstring-3.m: New.
3131 * objc.dg/torture/strings/const-cfstring-4.m: New.
3133 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3135 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3137 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3140 * g++.dg/parse/crash57.C: New.
3142 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3143 H.J. Lu <hongjiu.lu@intel.com>
3146 * gcc.target/i386/pr45946.c: New test.
3148 2010-10-21 Martin Jambor <mjambor@suse.cz>
3150 PR tree-optimization/45875
3151 * g++.dg/ipa/pr45875.C: New test.
3153 2010-10-21 Ira Rosen <irar@il.ibm.com>
3155 PR tree-optimization/46049
3156 PR tree-optimization/46052
3157 * gcc.dg/vect/pr46052.c: New test.
3158 * gcc.dg/vect/pr46049.c: New test.
3160 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3163 * gfortran.dg/shape_5.f90: New test case.
3165 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3168 * gfortran.dg/proc_ptr_comp_25.f90: New.
3170 2010-10-21 Richard Guenther <rguenther@suse.de>
3171 Michael Matz <matz@suse.de>
3173 PR tree-optimization/45764
3174 * gcc.dg/torture/pr45764.c: New testcase.
3176 2010-10-21 Richard Guenther <rguenther@suse.de>
3178 PR tree-optimization/46111
3179 * g++.dg/torture/pr46111.C: New testcase.
3181 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3184 * gfortran.dg/dummy_procedure_4.f90: New.
3185 * gfortran.dg/proc_ptr_30.f90: New.
3187 2010-10-21 Tobias Burnus <burnus@net-b.de>
3190 * gfortran.dg/ptr-func-1.f90: New.
3191 * gfortran.dg/ptr-func-2.f90: New.
3193 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3195 PR tree-optimization/45919
3196 * gcc.c-torture/compile/pr45919.c: New test.
3198 PR tree-optimization/46066
3199 * gcc.dg/autopar/pr46066.c: New test.
3201 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3204 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3206 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3209 * g++.dg/cpp0x/range-for7.C: New.
3211 2010-10-20 Richard Guenther <rguenther@suse.de>
3214 * g++.dg/lto/20101020-1_0.h: New testcase.
3215 * g++.dg/lto/20101020-1_0.C: Likewise.
3216 * g++.dg/lto/20101020-1_1.C: Likewise.
3218 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3220 * gcc.dg/20101013-1.c: New test.
3222 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3225 * gcc.target/i386/pr46085-1.c: New.
3226 * gcc.target/i386/pr46085-2.c: Likewise.
3228 2010-10-20 Richard Guenther <rguenther@suse.de>
3230 PR tree-optimization/45860
3231 * gcc.dg/torture/pr45860.c: New testcase.
3233 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3235 * gnat.dg/discr25.adb: New test.
3236 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3238 2010-10-20 Olivier Hainque <hainque@adacore.com>
3240 * gcc.target/powerpc/ehreturn.c: New test.
3242 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3244 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3245 not require Foundation and run with the GNU runtime as well.
3247 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3250 * obj-c++.dg/template-8.mm: New.
3252 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3255 * objc.dg/pr23709.m: New.
3256 * obj-c++.dg/pr23709.m: New.
3258 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3261 * g++.dg/template/crash104.C: New.
3263 2010-10-19 Richard Henderson <rth@redhat.com>
3265 * gcc.target/i386/fma3-fma.c: New.
3266 * gcc.target/i386/fma3-builtin.c: New.
3267 * gcc.target/i386/fma4-builtin.c: New.
3269 2010-10-19 Richard Guenther <rguenther@suse.de>
3272 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3274 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3276 Merge from 'apple/trunk' branch on FSF servers.
3278 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3281 * objc.dg/proto-init-mimatch-1.m: New.
3282 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3284 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3286 Implemented parsing @synthesize and @dynamic for
3287 Objective-C/Objective-C++.
3288 * objc.dg/property/dynamic-1.m: New.
3289 * objc.dg/property/synthesize-1.m: New.
3290 * obj-c++.dg/property/dynamic-1.mm: New.
3291 * obj-c++.dg/property/synthesize-1.mm: New.
3293 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3295 * objc.dg/at-class-1.m: New.
3296 * objc.dg/at-class-1.mm: New.
3298 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3300 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3302 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3304 Merge from 'apple/trunk' branch on FSF servers.
3306 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3309 * obj-c++.dg/template-7.mm: New.
3311 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3313 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3316 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3318 Merge from 'apple/trunk' branch on FSF servers.
3320 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3323 * obj-c++.dg/try-catch-16.mm: New.
3324 * obj-c++.dg/try-catch-17.mm: New.
3326 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3329 * obj-c++.dg/try-catch-15.mm: New
3331 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3334 * obj-c++.dg/try-catch-12.mm: New
3335 * obj-c++.dg/try-catch-13.mm: New
3336 * obj-c++.dg/try-catch-14.mm: New
3337 * objc.dg/try-catch-11.m: New
3338 * objc.dg/try-catch-12.m: New
3339 * objc.dg/try-catch-13.m: New
3341 2010-10-18 Richard Henderson <rth@redhat.com>
3343 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3345 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3348 * c-c++-common/Wunused-var-13.c: New test.
3350 2010-10-18 Richard Guenther <rguenther@suse.de>
3352 PR tree-optimization/45967
3353 * gcc.dg/torture/pr45967.c: New testcase.
3354 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3355 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3356 * gcc.dg/torture/pr39074-2.c: Likewise
3357 * gcc.dg/torture/pta-escape-1.c: Likewise
3358 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3359 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3360 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3361 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3362 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3363 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3365 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3367 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3369 2010-10-18 Richard Guenther <rguenther@suse.de>
3372 * g++.dg/lto/20101015-2_0.C: New testcase.
3374 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3377 * gcc.c-torture/execute/pr46019.c: New test.
3379 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3381 Merge from 'apple/trunk' branch on FSF servers.
3383 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3386 * obj-c++.dg/method-namespace-2.mm: New.
3388 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3390 Merge from 'apple/trunk' branch on FSF servers.
3392 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3395 * objc.dg/private-1.m: Test modified.
3396 * obj-c++.dg/private-1.mm: Test modified.
3398 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3401 * gcc.target/i386/push-1.c: Remove.
3403 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3404 H.J. Lu <hongjiu.lu@intel.com>
3407 * gcc.target/i386/pr46051.c: New test.
3409 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3411 * obj-c++.dg/gnu-api-2-class.mm: New.
3412 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3413 * obj-c++.dg/gnu-api-2-method.mm: New.
3414 * obj-c++.dg/gnu-api-2-objc.mm: New.
3415 * obj-c++.dg/gnu-api-2-object.mm: New.
3416 * obj-c++.dg/gnu-api-2-property.mm: New.
3417 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3418 * obj-c++.dg/gnu-api-2-sel.mm: New.
3420 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3422 * objc.dg/fsf-package-0.m: New.
3423 * obj-c++.dg/fsf-package-0.m: New.
3425 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3428 * objc.dg/pr18255.m: New.
3430 2010-10-16 Jan Hubicka <jh@suse.cz>
3433 * g++.dg/torture/pr44206.C: New.
3435 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3437 * objc.dg/gnu-api-2-class.m: New.
3438 * objc.dg/gnu-api-2-objc.m: New.
3440 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3442 * objc.dg/gnu-api-2-ivar.m: New.
3444 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3446 * objc.dg/gnu-api-2-property.m: New.
3448 2010-10-15 Xinliang David Li <davidxl@google.com>
3450 * g++.dg/uninit-pred-3_a.C: New test.
3451 * g++.dg/uninit-pred-3_b.C: New test.
3453 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3455 * objc.dg/gnu-api-2-object.m: New.
3457 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3459 * objc.dg/gnu-api-2-method.m: New.
3461 2010-10-15 Jason Merrill <jason@redhat.com>
3463 * g++.dg/lto/pr45983_0.C: New.
3465 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3467 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3468 builtin combiner patterns.
3469 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3470 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3471 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3472 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3473 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3475 2010-10-15 Richard Guenther <rguenther@suse.de>
3477 * g++.dg/lto/20101015-1_0.C: New testcase.
3479 2010-10-15 Richard Guenther <rguenther@suse.de>
3482 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3483 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3485 2010-10-15 Richard Guenther <rguenther@suse.de>
3488 * g++.dg/lto/20101014-1_0.C: New testcase.
3490 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3492 * objc.dg/gnu-api-2-protocol.m: New.
3493 * objc.dg/gnu-api-2-sel.m: New.
3495 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3497 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3500 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3502 * gcc.dg/20101010-1.c: New testcase.
3504 2010-10-15 Jie Zhang <jie@codesourcery.com>
3506 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3507 script when relocatable linking.
3509 2010-10-14 Yao Qi <yao@codesourcery.com>
3512 * gcc.target/arm/pr45447.c: New test.
3514 2010-10-14 Jan Hubicka <jh@suse.cz>
3517 * g++.dg/lto/pr45621.h : New.
3518 * g++.dg/lto/pr45621_0.C: New.
3519 * g++.dg/lto/pr45621_1.C: New.
3521 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3523 * objc.dg/property: New.
3524 * objc.dg/property/fsf-property-basic.m: New.
3525 * objc.dg/property/fsf-property-method-access.m: New.
3526 * objc.dg/property/fsf-property-named-ivar.m: New.
3527 * obj-c++.dg/property: New.
3528 * obj-c++.dg/property/fsf-property-basic.mm: New.
3529 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3530 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3532 merge from FSF apple 'trunk' branch.
3533 2006 Fariborz Jahanian <fjahanian@apple.com>
3535 Radars 4436866, 4505126, 4506903, 4517826
3536 * objc.dg/property/property-1.m: New.
3537 * objc.dg/property/property-2.m: New.
3538 * objc.dg/property/property-3.m: New.
3539 * objc.dg/property/property-neg-1.m: New.
3540 * objc.dg/property/property-neg-2.m: New.
3541 * objc.dg/property/property-neg-3.m: New.
3542 * objc.dg/property/property-neg-4.m: New.
3543 * objc.dg/property/property-neg-5.m: New.
3544 * objc.dg/property/property-neg-6.m: New.
3545 * objc.dg/property/property-neg-7.m: New.
3546 * objc.dg/property/property.exp: New.
3547 * obj-c++.dg/property/property-1.mm: New.
3548 * obj-c++.dg/property/property-2.mm: New.
3549 * obj-c++.dg/property/property-3.mm: New.
3550 * obj-c++.dg/property/property-neg-1.mm: New.
3551 * obj-c++.dg/property/property-neg-2.mm: New.
3552 * obj-c++.dg/property/property-neg-3.mm: New.
3553 * obj-c++.dg/property/property-neg-4.mm: New.
3554 * obj-c++.dg/property/property-neg-5.mm: New.
3555 * obj-c++.dg/property/property-neg-6.mm: New.
3556 * obj-c++.dg/property/property-neg-7.mm: New.
3557 * obj-c++.dg/property/property.exp: New.
3559 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3561 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3563 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3566 * gcc.c-torture/compile/pr45969-1.c: New test.
3568 2010-10-14 Richard Guenther <rguenther@suse.de>
3570 PR tree-optimization/44913
3571 * gcc.dg/torture/pr44913.c: New testcase.
3573 2010-10-14 Richard Guenther <rguenther@suse.de>
3576 * g++.dg/lto/20101014-2_0.C: New testcase.
3578 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3580 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3581 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3582 * gcc.target/i386/pr44130.c: Likewise.
3583 * gcc.target/i386/pr44144.c: Likewise.
3584 * gcc.target/i386/pr44180.c: Likewise.
3585 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3586 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3587 * gcc.target/i386/vect-sizes-1.c: Likewise.
3588 * gcc.target/i386/vectorize4-avx.c: Likewise.
3590 2010-10-14 Richard Guenther <rguenther@suse.de>
3593 * g++.dg/lto/20101010-3_0.C: New testcase.
3594 * g++.dg/lto/20101010-4_0.C: Likewise.
3596 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3598 * objc.dg/pr45878.m: Update to include NSConstantString interface
3600 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3601 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3602 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3603 reference for m64 -fnext-runtime.
3605 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3607 * gcc.target/i386/vect-sizes-1.c: New.
3609 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3612 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3614 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3616 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3617 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3619 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3621 * gcc.target/ia64/20101005.c: New test.
3623 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3625 PR rtl-optimization/45570
3626 * gcc.dg/pr45570.c: New test.
3628 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3630 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3631 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3632 * gcc.target/i386/vectorize4-avx.c: Likewise.
3634 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3636 * gcc.target/i386/avx-copysign-vec.c: New.
3637 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3639 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3642 * gcc.target/i386/pr44130.c: New.
3644 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3647 * gcc.target/i386/pr44144.c: New.
3649 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3652 * gcc.target/i386/pr44180.c: New.
3654 2010-10-13 Jason Merrill <jason@redhat.com>
3656 * g++.dg/template/canon-type-8.C: New.
3658 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3660 * gcc.c-torture/execute/20101013-1.c: New test.
3662 2010-10-13 Richard Guenther <rguenther@suse.de>
3665 * objc.dg/pr45878.m: New testcase.
3667 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3669 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3670 * gcc.dg/format/dfp-printf-1.c: Likewise.
3671 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3673 2010-10-13 Richard Guenther <rguenther@suse.de>
3675 PR tree-optimization/45788
3676 * g++.dg/pr45788.C: New testcase.
3678 2010-10-13 Richard Guenther <rguenther@suse.de>
3680 PR tree-optimization/45970
3681 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3683 2010-10-13 Richard Guenther <rguenther@suse.de>
3685 PR tree-optimization/45982
3686 * gcc.dg/torture/pr45982.c: New testcase.
3687 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3688 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3689 * gcc.dg/torture/pr39074-2.c: Likewise.
3691 2010-10-13 Richard Guenther <rguenther@suse.de>
3694 * g++.dg/torture/pr45874.C: New testcase.
3696 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3698 * objc.dg/attributes/method-attribute-1.m: Update to respond
3699 to implemented method attributes..
3700 * objc.dg/attributes/method-attribute-2.m: Likewise.
3701 * objc.dg/attributes/method-attribute-3.m: Likewise.
3702 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3703 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3704 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3706 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3709 * objc.dg/pr23214.m: New.
3711 2010-10-12 Michael Eager <eager@eagercon.com>
3714 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3715 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3717 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.c-torture/execute/pr45636.c: New test.
3721 * gfortran.dg/pr45636.f90: New test.
3723 2010-10-12 Richard Henderson <rth@redhat.com>
3725 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3727 2010-10-12 Daniel Kraft <d@domob.eu>
3730 * gfortran.dg/associate_1.f03: More tests with derived-types.
3731 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3732 * gfortran.dg/associate_8.f03: Fix typo.
3733 * gfortran.dg/initialization_27.f90: Fix typo.
3735 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3738 * lib/lto.exp (lto-get-options-main): Support optional target
3739 selector for dg-extra-ld-options.
3741 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3743 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3744 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3746 2010-10-11 Martin Jambor <mjambor@suse.cz>
3749 * g++.dg/torture/pr45699.C: New test.
3750 * g++.dg/otr-fold-1.C: Adjusted.
3751 * g++.dg/otr-fold-1.C: Likewise.
3753 2010-10-11 Nick Clifton <nickc@redhat.com>
3755 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3756 Allow for a user label prefix.
3758 2010-10-10 Richard Guenther <rguenther@suse.de>
3760 * g++.dg/lto/20101010-1_0.C: New testcase.
3761 * g++.dg/lto/20101010-2_0.C: Likewise.
3763 2010-10-11 Ira Rosen <irar@il.ibm.com>
3765 PR tree-optimization/45902
3766 * gcc.dg/vect/45902.c: New test.
3768 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3771 * gcc.dg/tls/pr45870.c: New test.
3773 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3776 * gfortran.dg/typebound_operator_6.f03: New.
3778 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3780 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3781 and adjust -export symbol scanning.
3782 * g++.dg/ext/dllexport1.C: Likewise.
3783 * g++.dg/ext/dllexport3.C: Likewise.
3784 * gcc.dg/dll-3.c: Likewise.
3785 * gcc.dg/dll-4.c: Likewise.
3786 * gcc.dg/dll-5.c: Likewise.
3788 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3790 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3791 instead of tree_profile dump file.
3792 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3793 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3796 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3798 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3800 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3802 * gfortran.dg/character_comparison_4.f90: New test.
3803 * gfortran.dg/character_comparison_5.f90: New test.
3804 * gfortran.dg/character_comparison_6.f90: New test.
3806 2010-10-09 Richard Henderson <rth@redhat.com>
3808 * lib/target-supports.exp
3809 (check_effective_target_automatic_stack_alignment): Always true.
3811 2010-10-09 Richard Guenther <rguenther@suse.de>
3814 * gcc.dg/lto/20101009-2_0.c: New testcase.
3815 * gcc.dg/lto/20101009-2_1.c: Likewise.
3816 * gcc.dg/lto/20101009-2_2.c: Likewise.
3818 2010-10-09 Richard Guenther <rguenther@suse.de>
3821 * g++.dg/lto/20101009-1_0.C: New testcase.
3823 2010-10-09 Richard Guenther <rguenther@suse.de>
3825 PR tree-optimization/45945
3826 * gcc.dg/lto/20101009-1_0.c: New testcase.
3828 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3831 * gcc.target/i386/pr45913.c: New.
3833 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3836 * gfortran.dg/streamio_16.f90: Update test.
3838 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3840 PR tree-optimization/45903
3841 * gcc.target/i386/pr45903.c: New test.
3843 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3845 * gnat.dg/interface5.adb: Compile with warnings disabled.
3847 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3849 * obj-c++.dg/encode-10.mm: New testcase.
3851 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3854 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3855 C++ class. Removed XFAIL.
3857 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3860 * gfortran.dg/typebound_operator_5.f03: New.
3862 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3864 Merge from 'apple/trunk' branch on FSF servers.
3866 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3869 * obj-c++.dg/method-namespace-1.mm: New.
3871 2010-10-07 Martin Jambor <mjambor@suse.cz>
3873 * gcc.dg/tree-ssa/sra-11.c: New test.
3875 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3878 * gcc.dg/vect/pr45847.c: New test.
3880 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3881 Kai Tietz <kai.tietz@onevision.com>
3883 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3885 2010-10-07 Richard Guenther <rguenther@suse.de>
3887 PR tree-optimization/45732
3888 * gcc.dg/torture/pr45732.c: New testcase.
3890 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3892 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3893 * objc.dg/foreach-2.m: Likewise.
3894 * objc.dg/foreach-3.m: Likewise.
3895 * objc.dg/foreach-4.m: Likewise.
3896 * objc.dg/foreach-5.m: Likewise.
3897 * objc.dg/foreach-6.m: Likewise.
3898 * objc.dg/foreach-7.m: Likewise.
3899 * objc.dg/objc-foreach-4.m: Likewise.
3900 * objc.dg/objc-foreach-5.m: Likewise.
3902 2010-10-07 Richard Guenther <rguenther@suse.de>
3905 * gcc.dg/torture/pr45869.c: New testcase.
3907 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3909 * objc.dg/set-not-used-1.m: New
3910 * obj-c++.dg/set-not-used-1.mm: New.
3912 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3914 * objc.dg/attributes/method-attribute-3.m: New.
3915 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3917 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3920 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3922 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3925 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3927 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3929 Merge from 'apple/trunk' branch on FSF servers.
3931 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3934 * obj-c++.dg/encode-9.mm: New.
3936 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3938 * g++.dg/cpp0x/pr45908.C: New test.
3940 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3942 * gnat.dg/opt6.ad[sb]: New test.
3944 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3946 Implemented fast enumeration for Objective-C.
3947 * objc.dg/foreach-1.m: New.
3948 * objc.dg/foreach-2.m: New.
3949 * objc.dg/foreach-3.m: New.
3950 * objc.dg/foreach-4.m: New.
3951 * objc.dg/foreach-5.m: New.
3952 * objc.dg/foreach-6.m: New.
3953 * objc.dg/foreach-7.m: New.
3955 Merge from 'apple/trunk' branch on FSF servers:
3956 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3959 * objc.dg/objc-foreach-5.m: New.
3961 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3964 * objc.dg/objc-foreach-4.m: New.
3966 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3969 * objc.dg/objc-foreach-3.m: New.
3971 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3974 * objc.dg/objc-foreach-2.m: New.
3976 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3979 * objc.dg/objc-foreach-1.m: New
3981 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3983 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3986 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3989 * obj-c++.dg/syntax-error-10.mm: New.
3991 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3994 * obj-c++.dg/syntax-error-9.mm: New.
3996 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3999 * obj-c++.dg/syntax-error-8.mm: New.
4001 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4003 Merge from 'apple/trunk' branch on FSF servers.
4005 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4008 * obj-c++.dg/syntax-error-7.mm: New
4010 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4013 * obj-c++.dg/syntax-error-6.mm: New
4015 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4018 * obj-c++.dg/syntax-error-5.mm: New
4020 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4023 * obj-c++.dg/syntax-error-[3-4].mm: New.
4025 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4028 * obj-c++.dg/syntax-error-[1-2].mm: New.
4030 2010-10-05 Ira Rosen <irar@il.ibm.com>
4032 PR tree-optimization/45752
4033 * gcc.dg/vect/pr45752.c: New test.
4035 2010-10-05 Richard Guenther <rguenther@suse.de>
4037 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4038 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4039 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4040 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4041 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4042 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4043 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4044 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4045 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4046 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4047 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4048 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4049 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4050 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4051 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4052 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4053 * gcc.dg/tree-ssa/20080530.c: Likewise.
4054 * g++.dg/tree-ssa/inline-3.C: Likewise.
4055 * g++.dg/tree-ssa/inline-1.C: Likewise.
4056 * g++.dg/tree-ssa/inline-2.C: Likewise.
4057 * gcc.dg/profile-dir-1.c: Likewise.
4058 * gcc.dg/profile-dir-2.c: Likewise.
4059 * gcc.dg/profile-dir-3.c: Likewise.
4061 2010-10-05 Richard Guenther <rguenther@suse.de>
4064 * g++.dg/torture/pr45877.C: New testcase.
4066 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4069 * gcc.dg/debug/pr45849.c: New test.
4072 * gcc.c-torture/compile/pr45876.c: New test.
4074 2010-10-04 Julian Brown <julian@codesourcery.com>
4076 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4078 * gcc.dg/vect/vect-60.c: Likewise.
4079 * gcc.dg/vect/vect-56.c: Likewise.
4080 * gcc.dg/vect/vect-93.c: Likewise.
4081 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4082 * gcc.dg/vect/vect-95.c: Likewise.
4083 * gcc.dg/vect/vect-96.c: Likewise.
4084 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4085 * gcc.dg/vect/slp-25.c: Likewise.
4086 * gcc.dg/vect/slp-3.c: Likewise.
4087 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4088 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4089 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4090 * gcc.dg/vect/vect-109.c: Likewise.
4091 * gcc.dg/vect/vect-peel-1.c: Likewise.
4092 * gcc.dg/vect/vect-peel-2.c: Likewise.
4093 * lib/target-supports.exp
4094 (check_effective_target_arm_vect_no_misalign): New.
4095 (check_effective_target_vect_no_align): Use above.
4096 (check_effective_target_vect_element_align): New.
4097 (add_options_for_quad_vectors): New.
4099 2010-10-04 Martin Jambor <mjambor@suse.cz>
4101 PR tree-optimization/45572
4102 * g++.dg/ipa/pr45572-1.C: New test.
4103 * g++.dg/ipa/pr45572-2.C: Likewise.
4105 2010-10-03 Ian Lance Taylor <iant@google.com>
4107 * gcc.dg/anon-struct-11.c: New test.
4108 * gcc.dg/anon-struct-12.c: New test.
4109 * gcc.dg/anon-struct-13.c: New test.
4110 * gcc.dg/anon-struct-14.c: New test.
4112 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4114 * g++.dg/torture/pr45764.C: Revert revision 164914.
4115 * gcc.dg/vect/pr43432.c: Likewise.
4116 * gcc.dg/vect/vect-114.c: Likewise.
4117 * gcc.dg/vect/vect-15.c: Likewise.
4119 2010-10-03 Jason Merrill <jason@redhat.com>
4121 * g++.dg/cpp0x/sfinae5.C: New.
4123 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4125 PR tree-optimization/45720
4126 PR tree-optimization/45764
4127 * g++.dg/torture/pr45764.C: New.
4129 * gcc.dg/vect/pr43432.c: Xfail.
4130 * gcc.dg/vect/vect-114.c: Likewise.
4131 * gcc.dg/vect/vect-15.c: Likewise.
4133 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4135 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4137 * gcc.dg/torture/pr45678-2.c: Likewise.
4139 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4142 * gfortran.dg/intrinsic_6.f90: New.
4144 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4147 * gfortran.dg/dependency_37.f90: New test.
4149 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4151 * gcc.target/i386/shift_mask.c: New test.
4153 2010-10-01 Richard Guenther <rguenther@suse.de>
4155 PR tree-optimization/45854
4156 * g++.dg/torture/pr45854.C: New testcase.
4158 2010-09-30 Michael Eager <eager@eagercon.com>
4160 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4163 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4166 * gfortran.dg/graphite/pr45758.f90: New.
4168 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4171 * gcc.dg/graphite/id-pr45230.c: New.
4173 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4175 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4176 * gfortran.dg/graphite/graphite.exp: Same.
4177 * gcc.dg/graphite/vect-pr43423.c: New.
4179 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4182 * g++.dg/torture/pr45843.C: New test.
4184 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4187 * gfortran.dg/allocate_derived_5.f90: New.
4189 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4191 PR tree-optimization/31261
4192 * gcc.dg/tree-ssa/pr31261.c: New test.
4194 2010-09-30 Michael Eager <eager@eagercon.com>
4196 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4197 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4198 * gcc.target/microblaze/microblaze.exp: Ditto.
4199 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4200 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4201 * gcc.target/microblaze/others/data_var1.c: Ditto.
4202 * gcc.target/microblaze/others/data_var2.c: Ditto.
4203 * gcc.target/microblaze/others/data_var3.c: Ditto.
4204 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4205 * gcc.target/microblaze/others/strings1.c:: Ditto.
4206 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4207 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4208 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4209 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4210 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4211 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4212 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4213 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4214 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4215 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4216 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4217 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4218 * gcc.target/microblaze/isa/float.c: Ditto.
4219 * gcc.target/microblaze/isa/mulh.c: Ditto.
4220 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4221 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4222 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4223 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4224 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4225 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4226 * gcc.target/microblaze/isa/bshift.c: Ditto.
4227 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4228 * gcc.target/microblaze/isa/div.c: Ditto.
4229 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4230 * gcc.target/microblaze/isa/mul.c: Ditto.
4232 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4234 merge from FSF 'apple/trunk' branch.
4235 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4238 * objc.dg/enhanced-proto-1.m: New.
4239 * objc.dg/enhanced-proto-2.m: New.
4240 * obj-c++.dg/enhanced-proto-1.mm: New
4241 * obj-c++.dg/enhanced-proto-2.mm: New.
4243 2010-09-30 Richard Guenther <rguenther@suse.de>
4246 * gcc.dg/debug/pr41893-1.c: Adjust.
4247 * gcc.dg/pr30762-1.c: Likewise.
4248 * gcc.dg/pr31529-1.c: Likewise.
4249 * gcc.dg/pr34457-1.c: Likewise.
4250 * gcc.dg/pr34668-1.c: Likewise.
4251 * gcc.dg/pr43557-1.c: Likewise.
4253 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4256 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4257 * objc.dg/const-str-3.m: Correct header for memcpy.
4258 * objc.dg/const-str-7.m: Likewise.
4259 * objc.dg/method-20b.m: Provide an implementation of Object.
4260 Adjust XFAIL for m64 NeXT runtime.
4261 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4262 * objc.dg/encode-3.m: Correct line ordering, provide header for
4264 * objc.dg/encode-7-next.m: Only run for 32bit.
4265 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4266 * objc.dg/type-size-2.m: Provide an implementation of Object.
4268 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4269 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4270 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4271 Adjust XFAIL for m64 NeXT runtime.
4272 * obj-c++.dg/method-22.mm: Likewise.
4273 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4275 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4277 Merge from 'apple/trunk' branch on FSF servers.
4279 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4282 * obj-c++.dg/bad-forward-decl.mm: New
4284 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4286 * ada/acats/run_acats: Revert revision 157037.
4288 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4290 Merge from 'apple/trunk' branch on FSF servers.
4292 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4295 * objc.dg/naming-2.m: Update
4296 * objc.dg/naming-3.m: New
4298 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4301 * gcc.target/arm/pr40457-3.c: New test.
4303 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4305 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4307 * lib/target-supports.exp (check_ifunc_available): Likewise.
4309 2010-09-29 Tristan Gingold <gingold@adacore.com>
4311 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4313 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4315 * objc.dg/keywords-1.m: New test.
4316 * objc.dg/keywords-2.m: New test.
4317 * objc.dg/keywords-3.m: New test.
4318 * obj-c++.dg/keywords-1.mm: New test.
4319 * obj-c++.dg/keywords-2.mm: New test.
4321 2010-09-28 Jason Merrill <jason@redhat.com>
4323 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4324 * g++.dg/ext/complit11.C: Likewise.
4325 * g++.old-deja/g++.law/temps1.C: Likewise.
4327 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4328 * g++.old-deja/g++.mike/misc6.C: Likewise.
4330 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4332 * objc.dg/attributes/method-attribute-1.m: New.
4333 * objc.dg/attributes/method-attribute-2.m: New.
4335 * obj-c++.dg/attributes/method-attribute-1.m: New.
4336 * obj-c++.dg/attributes/method-attribute-2.m: New.
4338 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4340 * objc.dg/attributes: New.
4341 * objc.dg/attributes/attributes.exp: New.
4342 * objc.dg/attributes/class-attribute-1.m: New.
4343 * objc.dg/attributes/class-attribute-2.m: New
4344 * objc.dg/attributes/categ-attribute-1.m: New
4345 * objc.dg/attributes/categ-attribute-2.m: New
4346 * objc.dg/attributes/proto-attribute-1.m: New
4348 * obj-c++.dg/attributes: New.
4349 * obj-c++.dg/attributes/attributes.exp: New
4350 * obj-c++.dg/attributes/class-attribute-1.mm: New
4351 * obj-c++.dg/attributes/class-attribute-2.mm: New
4352 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4353 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4354 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4356 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4358 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4359 from the branch renamed to method-20b.m to avoid clashes).
4361 2005-08-23 Stuart Hastings <stuart@apple.com>
4362 Ziemowit Laski <zlaski@apple.com>
4365 * obj-c++.dg/method-23.mm: New.
4366 * objc.dg/method-20.m: New.
4368 2010-09-28 Jan Hubicka <jh@suse.cz>
4370 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4372 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4375 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4376 i?86-*-solaris2.[89], *-*-vxworks*.
4377 * gcc.target/i386/pr22152.c: Likewise.
4378 * gcc.target/i386/vect8-ret.c: New test.
4380 2010-09-28 Jie Zhang <jie@codesourcery.com>
4382 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4384 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4386 Merge from 'apple/trunk' branch on FSF servers.
4388 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4391 * obj-c++.dg/method-22.mm: New.
4393 2010-09-27 Jason Merrill <jason@redhat.com>
4395 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4396 * g++.dg/ext/complit11.C: Adjust.
4397 * g++.old-deja/g++.law/temps1.C: Adjust.
4398 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4399 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4401 2010-09-27 Ian Lance Taylor <iant@google.com>
4403 * lib/target-supports.exp (check_effective_target_split_stack):
4405 * gcc.dg/split-1.c: New test.
4406 * gcc.dg/split-2.c: New test.
4407 * gcc.dg/split-3.c: New test.
4408 * gcc.dg/split-4.c: New test.
4410 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4413 * objc.dg/type-size-3.m: New test.
4415 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4418 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4420 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4423 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4424 * objc.dg/type-size-2.m: Same change.
4425 * obj-c++.dg/encode-5.mm: Same change.
4427 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4429 Merge from 'apple/trunk' branch on FSF servers. The original
4430 Changelogs are below.
4432 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4433 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4434 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4435 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4437 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4438 proto-qual-1.m in the branch) and the normal ABI on GNU.
4439 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4440 the test only with the NeXT runtime.
4441 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4442 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4443 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4444 Run the test only with the NeXT runtime.
4446 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4449 * objc.dg/encode-7-64bit.m: New.
4450 * objc.dg/encode-7.m: Skip if -m64.
4452 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4455 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4456 * obj-c++.dg/threedotthree-abi-1.mm: New
4457 * objc.dg/threedotthree-abi-1.m: New
4459 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4462 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4463 * objc.dg/encode-6.m: Likewise.
4464 * objc.dg/encode-7.m: New test case.
4466 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4468 Merge from 'apple/trunk' branch on FSF servers. Renamed
4469 const-str-12.m to constr-str-12b.m to avoid conflicts.
4471 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4474 * obj-c++.dg/warn5.mm: New
4476 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4479 * obj-c++.dg/const-str-12.mm: New.
4480 * objc.dg/const-str-12.m: New.
4482 2010-09-27 Tobias Burnus <burnus@net-b.de>
4486 * gfortran.dg/storage_size_2.f08: Fix test.
4487 * gfortran.dg/c_sizeof_1.f90: Fix test.
4488 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4489 * gfortran.dg/c_sizeof_3.f90: New.
4490 * gfortran.dg/c_sizeof_4.f90: New.
4491 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4492 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4494 2010-09-26 Daniel Kraft <d@domob.eu>
4498 * gfortran.dg/select_type_18.f03: New test.
4500 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4502 * gnat.dg/return2.ad[sb]: New test.
4503 * gnat.dg/return2_pkg.ads: New helper.
4505 2010-09-25 Daniel Kraft <d@domob.eu>
4508 * gfortran.dg/io_constraints_6.f03: New test.
4509 * gfortran.dg/io_constraints_7.f03: New test.
4510 * gfortran.dg/newunit_2.f90: New test.
4512 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4514 * gfortran.dg/operator_c1202.f90: New test.
4516 2010-09-24 Jan Hubicka <jh@suse.cz>
4518 * gcc.dg/tree-ssa/leaf.c: New testcase.
4520 2010-09-24 Jan Hubicka <jh@suse.cz>
4522 PR tree-optimization/45738
4523 PR tree-optimization/45741
4524 * gcc.c-torture/compile/pr45741.c: New.
4525 * gfortran.fortran-torture/compile/pr45738.f90: New.
4527 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4529 * gcc.dg/cpp/undef-opt-1.c: New test.
4531 2010-09-24 Jason Merrill <jason@redhat.com>
4533 * g++.dg/other/error10.C: Adjust expected output.
4535 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4538 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4539 * gcc.target/i386/pr45234.c: New test.
4541 2010-09-24 Richard Guenther <rguenther@suse.de>
4543 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4545 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4547 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4548 as a comment leader in regexp.
4550 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4552 * objc.dg/sync-2.m: New test.
4553 * obj-c++.dg/sync-2.mm: New test.
4555 2010-09-24 Tobias Burnus <burnus@net-b.de>
4558 * gfortran.dg/iso_fortran_env_7.f90: New.
4560 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4562 * obj-c++.dg/too-many-args.mm: New file.
4564 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4566 Merge from 'apple/trunk' branch on FSF servers.
4568 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4571 * objc.dg/too-many-args.m: New
4573 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4576 * gfortran.dg/dependency_36.f90: New test.
4578 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4580 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4581 * gcc.target/i386/pad-3.c: Ditto.
4582 * gcc.target/i386/pad-7.c: Ditto.
4583 * gcc.target/i386/pad-7.c: Ditto.
4584 * gcc.target/i386/pr36502.c: Ditto.
4585 * gcc.target/i386/zee.c: Ditto.
4586 * gcc.target/i386/20060821-1.c: Ditto.
4587 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4588 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4589 * gcc.target/i386/pad-5b.c: Ditto.
4590 * gcc.target/i386/pad-6a.c: Ditto.
4591 * gcc.target/i386/pad-6b.c: Ditto.
4592 * gcc.target/i386/pad-8.c: Ditto.
4593 * gcc.target/i386/pad-9.c: Ditto.
4594 * gcc.target/i386/pad-10.c: Ditto.
4595 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4597 2010-09-23 Richard Guenther <rguenther@suse.de>
4599 PR tree-optimization/45565
4600 * g++.dg/ipa/pr45565.C: New testcase.
4602 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4606 * gfortran.dg/vector_subscript_bound_1.f90: New.
4608 2010-09-23 Richard Guenther <rguenther@suse.de>
4611 * gcc.dg/pr45750.c: New testcase.
4613 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4615 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4616 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4619 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4621 PR rtl-optimization/44374
4622 * gcc.target/arm/headmerge-1.c: New test.
4623 * gcc.target/arm/headmerge-2.c: New test.
4624 * gcc.target/i386/headmerge-1.c: New test.
4625 * gcc.target/i386/headmerge-2.c: New test.
4627 2010-09-23 Daniel Kraft <d@domob.eu>
4632 * gfortran.dg/intrinsic_intent_1.f03: New test.
4633 * gfortran.dg/select_type_17.f03: New test.
4634 * gfortran.dg/associate_5.f03: More definability tests.
4635 * gfortran.dg/enum_2.f90: Check definability.
4636 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4637 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4638 * gfortran.dg/char_expr_2.f90: Ditto.
4639 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4640 * gfortran.dg/enum_5.f90: Ditto.
4641 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4642 * gfortran.dg/impure_assignment_2.f90: Ditto.
4643 * gfortran.dg/impure_assignment_3.f90: Ditto.
4644 * gfortran.dg/intent_out_1.f90: Ditto.
4645 * gfortran.dg/intent_out_3.f90: Ditto.
4646 * gfortran.dg/pointer_assign_7.f90: Ditto.
4647 * gfortran.dg/pointer_intent_3.f90: Ditto.
4648 * gfortran.dg/pr19936_1.f90: Ditto.
4649 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4650 * gfortran.dg/simpleif_2.f90: Ditto.
4651 * gfortran.dg/protected_5.f90: Ditto.
4652 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4653 * gfortran.dg/protected_6.f90: Ditto.
4654 * gfortran.dg/protected_7.f90: Ditto.
4656 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4659 * gfortran.dg/namelist_65.f90: New test.
4661 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4663 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4664 the regexp pattern between the expected label and location string.
4666 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4668 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4670 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4672 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4673 * gcc.dg/pr27898.c: Likewise.
4674 * gcc.dg/pr28712.c: Likewise.
4675 * gcc.dg/pr30762-1.c: Likewise.
4676 * gcc.dg/pr31529-1.c: Likewise.
4677 * gcc.dg/pr34457-1.c: Likewise.
4678 * gcc.dg/pr34668-1.c: Likewise.
4679 * gcc.dg/pr34989-1.c: Likewise.
4680 * gcc.dg/pr43557-1.c: Likewise.
4682 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4684 PR rtl-optimization/45739
4685 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4687 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4689 * gcc.target/sparc/mnofpu.c: New test.
4691 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4693 PR rtl-optimization/45739
4694 * gcc.target/i386/pr45739.c: New test.
4696 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4699 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4700 and counts. Add non-elemental function call check.
4703 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4704 arguments checks. Update temporary counts.
4705 * gfortran.dg/transpose_optimization_1.f90: New.
4707 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4710 * objc.dg/invalid-method-1.m: New.
4712 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4714 Merge from 'apple/trunk' branch on FSF servers.
4716 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4719 * objc.dg/naming-4.m: New
4720 * objc.dg/naming-5.m: New
4721 * obj-c++.dg/naming-1.mm: New
4722 * obj-c++.dg/naming-2.mm: New
4724 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4725 Jack Howarth <howarth@bromo.med.uc.edu>
4728 * g++.dg/torture/pr44972.C: Use portable assert().
4730 2010-09-21 Richard Guenther <rguenther@suse.de>
4732 PR tree-optimization/45580
4733 * g++.dg/torture/pr45580.C: New testcase.
4735 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4737 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4739 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4742 * gfortran.dg/pointer_check_7.f90: New.
4744 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4746 PR rtl-optimization/45728
4747 * gcc.c-torture/compile/pr45728.c: New test.
4749 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4752 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4754 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4756 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4758 2010-09-20 Richard Guenther <rguenther@suse.de>
4761 * gcc.dg/torture/pr45704.c: New testcase.
4763 2010-09-20 Jan Hubicka <jh@suse.cz>
4765 PR tree-optimize/45605
4766 * g++.dg/tree-ssa/pr45605.C: New testcase.
4768 2010-09-20 Michael Matz <matz@suse.de>
4771 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4774 2010-09-20 Richard Guenther <rguenther@suse.de>
4776 PR tree-optimization/45705
4777 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4779 2010-09-20 Michael Matz <matz@suse.de>
4782 * lib/target-supports.exp (check_effective_target_vect_perm):
4785 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4787 PR rtl-optimization/45695
4788 * gcc.c-torture/execute/pr45695.c: New test.
4790 2010-09-19 Jan Hubicka <jh@suse.cz>
4793 * gcc.c-torture/compile/pr44246.c:New file.
4795 2010-09-19 Ira Rosen <irar@il.ibm.com>
4797 PR tree-optimization/45714
4798 * gfortran.dg/vect/pr45714-a.f: New test.
4799 * gfortran.dg/vect/pr45714-b.f: New test.
4801 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4803 * gnat.dg/const1.adb: Rename into...
4804 * gnat.dg/constant1.adb: ...this.
4805 * gnat.dg/constant2.adb: New test.
4806 * gnat.dg/constant2_pkg1.ads: New helper.
4807 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4809 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4811 * gnat.dg/specs/constant1.ads: New test.
4812 * gnat.dg/specs/constant1_pkg.ads: New helper.
4814 2010-09-18 Jan Hubicka <jh@suse.cz>
4816 PR tree-optimization/45453
4817 * g++.dg/tree-ssa/pr45453.C: New testcase.
4819 2010-09-18 Jason Merrill <jason@redhat.com>
4821 * g++.dg/cpp0x/initlist44.C: New.
4823 2010-09-18 Richard Guenther <rguenther@suse.de>
4825 PR tree-optimization/45709
4826 * g++.dg/torture/pr45709-2.C: New testcase.
4828 2010-09-18 Richard Guenther <rguenther@suse.de>
4830 PR tree-optimization/45709
4831 * g++.dg/torture/pr45709.C: New testcase.
4833 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4836 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4838 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4840 * gcc.target/i386/pad-1.c: New.
4841 * gcc.target/i386/pad-2.c: Likewise.
4842 * gcc.target/i386/pad-3.c: Likewise.
4843 * gcc.target/i386/pad-4.c: Likewise.
4844 * gcc.target/i386/pad-5a.c: Likewise.
4845 * gcc.target/i386/pad-5b.c: Likewise.
4846 * gcc.target/i386/pad-6a.c: Likewise.
4847 * gcc.target/i386/pad-6b.c: Likewise.
4848 * gcc.target/i386/pad-7.c: Likewise.
4849 * gcc.target/i386/pad-8.c: Likewise.
4850 * gcc.target/i386/pad-9.c: Likewise.
4851 * gcc.target/i386/pad-10.c: Likewise.
4853 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4856 * gcc.dg/torture/stackalign/alloca-5.c: New.
4858 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4861 * gcc.dg/torture/pr45678-2.c: New.
4863 2010-09-17 Richard Guenther <rguenther@suse.de>
4866 * gcc.dg/torture/pr45678-1.c: New testcase.
4868 2010-09-17 Michael Matz <matz@suse.de>
4870 PR tree-optimization/43432
4871 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4872 check_effective_target_vect_perm_short): New predicates.
4873 (check_effective_target_vect_perm): Include x86_64.
4874 * gcc.dg/vect/pr43432.c: New test.
4875 * gcc.dg/vect/vect-114.c: Adjust.
4876 * gcc.dg/vect/vect-15.c: Ditto.
4877 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4878 * gcc.dg/vect/slp-perm-9.c: Ditto.
4880 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4883 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4886 2010-09-17 Richard Guenther <rguenther@suse.de>
4888 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4889 * gcc.dg/pr28706.c: Likewise.
4890 * gcc.dg/pr28712.c: Likewise.
4891 * gcc.dg/pr30762-1.c: Likewise.
4892 * gcc.dg/pr30762-2.c: Likewise.
4893 * gcc.dg/pr31529-1.c: Likewise.
4894 * gcc.dg/pr31529-2.c: Likewise.
4895 * gcc.dg/pr34457-1.c: Likewise.
4896 * gcc.dg/pr34457-2.c: Likewise.
4897 * gcc.dg/pr34668-1.c: Likewise.
4898 * gcc.dg/pr34668-2.c: Likewise.
4899 * gcc.dg/pr34989-1.c: Likewise.
4900 * gcc.dg/pr34989-2.c: Likewise.
4901 * gcc.dg/pr43557-1.c: Likewise.
4902 * gcc.dg/pr43557-2.c: Likewise.
4903 * gcc.dg/debug/pr41893-1.c: Likewise.
4904 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4905 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4906 * gcc.dg/matrix/matrix-4.c: Likewise.
4907 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4908 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4909 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4910 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4912 2010-09-16 Tobias Burnus <burnus@net-b.de>
4915 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4917 * gfortran.dg/intent_optimize_1.f90: New test.
4919 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4921 * gcc.target/i386/divmod-1.c: New.
4922 * gcc.target/i386/divmod-2.c: Likewise.
4923 * gcc.target/i386/divmod-3.c: Likewise.
4924 * gcc.target/i386/divmod-4.c: Likewise.
4925 * gcc.target/i386/divmod-4a.c: Likewise.
4926 * gcc.target/i386/divmod-5.c: Likewise.
4927 * gcc.target/i386/divmod-6.c: Likewise.
4928 * gcc.target/i386/divmod-7.c: Likewise.
4929 * gcc.target/i386/divmod-8.c: Likewise.
4930 * gcc.target/i386/udivmod-1.c: Likewise.
4931 * gcc.target/i386/udivmod-2.c: Likewise.
4932 * gcc.target/i386/udivmod-3.c: Likewise.
4933 * gcc.target/i386/udivmod-4.c: Likewise.
4934 * gcc.target/i386/udivmod-4a.c: Likewise.
4935 * gcc.target/i386/udivmod-5.c: Likewise.
4936 * gcc.target/i386/udivmod-6.c: Likewise.
4937 * gcc.target/i386/udivmod-7.c: Likewise.
4938 * gcc.target/i386/udivmod-8.c: Likewise.
4940 2010-09-16 Jan Hubicka <jh@suse.cz>
4942 * g++.dg/lto/pr45679-1_0.C: New file.
4943 * g++.dg/lto/pr45679-1_1.C: New file.
4944 * g++.dg/lto/pr45679-0_0.C: New file.
4945 * g++.dg/lto/pr45679-0_1.C: New file.
4947 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4950 * gfortran.dg/class_dummy_2.f03: New.
4952 2010-09-16 Richard Guenther <rguenther@suse.de>
4954 PR tree-optimization/45623
4955 * gcc.dg/torture/pr45623.c: New testcase.
4957 2010-09-16 Ira Rosen <irar@il.ibm.com>
4959 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4960 name and parentheses.
4961 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4963 2010-09-15 Jason Merrill <jason@redhat.com>
4965 * g++.dg/parse/parameter-declaration-2.C: New.
4967 * g++.dg/cpp0x/scoped_enum2.C: New.
4969 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4971 * gcc.c-torture/compile/20100915-1.c: New test.
4973 2010-09-15 Martin Jambor <mjambor@suse.cz>
4976 * gcc.dg/ipa/pr45644.c: New test.
4978 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4980 PR tree-optimization/45633
4981 * gcc.dg/vect/pr45633.c: New test.
4983 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4986 * gfortran.dg/allocate_derived_4.f90: New.
4988 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4990 * lib/target-supports.exp
4991 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4992 supported flag to true for neon.
4994 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4997 * g++.dg/template/crash103.C: New.
4999 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5001 Merge from 'apple/trunk' branch on FSF servers.
5003 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5006 * objc.dg/msg-in-protocol.m: New.
5007 * obj-c++.dg/msg-in-protocol.mm: New.
5009 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5012 * objc.dg/break-in-ifstmt.m: New.
5014 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5017 * obj-c++.dg/comp-types-13.mm: New.
5018 * objc.dg/comp-types-12.m: New.
5020 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5023 * obj-c++.dg/proto-lossage-7.mm: New.
5024 * objc.dg/proto-lossage-7.m: New.
5026 2010-09-14 Jan Hubicka <jh@suse.cz>
5028 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5030 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5033 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5036 * gcc.dg/pr45567.c: New test.
5039 * g++.dg/debug/pr45660.C: New test.
5041 2010-09-14 Ira Rosen <irar@il.ibm.com>
5043 PR tree-optimization/45470
5044 * g++.dg/vect/pr45470-a.cc: New test.
5045 * g++.dg/vect/pr45470-a.cc: New test.
5047 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5050 * lib/profopt.exp: Prune warnings on execname2 compile.
5051 * lib/prune.exp: Prune "can't add line info" warnings.
5053 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5056 * gfortran.dg/namelist_64.f90: New test.
5058 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5060 PR rtl-optimization/45617
5061 * gcc.target/i386/pr45617.c: New test.
5063 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5065 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5067 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5069 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5070 * gcc.target/i386/fma4-vector.c: Likewise.
5071 * gcc.target/i386/vectorize2.c: Likewise.
5072 * gcc.target/i386/vectorize4.c: Likewise.
5073 * gcc.target/i386/vectorize5.c: Likewise.
5074 * gcc.target/i386/vectorize6.c: Likewise.
5075 * gcc.target/i386/vectorize8.c: Likewise.
5077 * gcc.target/i386/vect-double-1.c: New.
5078 * gcc.target/i386/vect-double-1a.c: Likewise.
5079 * gcc.target/i386/vect-double-2.c: Likewise.
5080 * gcc.target/i386/vect-double-2a.c: Likewise.
5082 * lib/target-supports.exp (check_effective_target_vect_double):
5083 Set et_vect_double_saved to 0 when tuning for Atom.
5085 2010-09-13 Jan Hubicka <jh@suse.cz>
5087 * gcc.dg/torture/pr23821.c: Drop static keyword.
5088 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5089 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5091 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5093 * gcc.target/arm/sync-1.c: New.
5095 2010-09-12 Olivier Hainque <hainque@adacore.com>
5097 * gnat.dg/memtrap.adb: New test.
5099 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5101 * gfortran.dg/promotion.f90: Fix options.
5103 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5105 * g++.dg/cpp0x/range-for1.C: New.
5106 * g++.dg/cpp0x/range-for2.C: New.
5107 * g++.dg/cpp0x/range-for3.C: New.
5108 * g++.dg/cpp0x/range-for4.C: New.
5109 * g++.dg/cpp0x/range-for5.C: New.
5110 * g++.dg/cpp0x/range-for6.C: New.
5112 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5114 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5115 and counts. Check that transpose is not called.
5116 * gfortran.dg/transpose_2.f90: Update error message.
5118 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5121 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5122 * g++.dg/lookup/strong-using-2.C: Likewise.
5123 * g++.dg/lookup/strong-using-3.C: Likewise.
5124 * g++.dg/lookup/strong-using-5.C: Likewise.
5126 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5127 * g++.dg/cpp0x/inline-ns4.C: New.
5128 * g++.dg/cpp0x/inline-ns5.C: New.
5130 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5133 * gfortran.fortran-torture/compile/pr45634.f90: New.
5135 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5137 * objc.dg/fobjc-exceptions.m: New test.
5139 2010-09-10 Jan Hubicka <jh@suse.cz>
5141 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5143 2010-09-10 Martin Jambor <mjambor@suse.cz>
5145 PR tree-optimization/44972
5146 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5147 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5148 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5150 * g++.dg/torture/pr44972.C: New test.
5152 2010-09-10 Martin Jambor <mjambor@suse.cz>
5154 PR tree-optimization/44972
5155 * g++.dg/torture/pr34850.C: Remove expected warning.
5157 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5159 * gfortran.dg/dummy_optional_arg.f90: New test.
5161 2010-09-08 Jan Hubicka <jh@suse.cz>
5163 PR tree-optimization/45598
5164 * fortran.fortran-torture/compile/pr45598.f90: New test.
5166 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5168 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5169 * lib/target-supports.exp (check_ifunc_available): New.
5170 * gcc.dg/attr-ifunc-1.c: New.
5171 * gcc.dg/attr-ifunc-2.c: New.
5172 * gcc.dg/attr-ifunc-3.c: New.
5173 * gcc.dg/attr-ifunc-4.c: New.
5174 * gcc.dg/attr-ifunc-5.c: New.
5175 * g++.dg/ext/attr-ifunc-1.C: New.
5176 * g++.dg/ext/attr-ifunc-2.C: New.
5177 * g++.dg/ext/attr-ifunc-3.C: New.
5178 * g++.dg/ext/attr-ifunc-4.C: New.
5180 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5183 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5185 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5187 * gfortran.dg/inline_transpose_1.f90: New test.
5189 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5192 * g++.dg/warn/Wunused-var-15.C: New test.
5194 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5196 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5199 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5201 * objc/execute/exceptions/throw-nil.m: New test.
5202 * objc/execute/exceptions/handler-1.m: Updated to use the new
5203 objc_set_uncaught_exception_handler() function.
5204 * objc/execute/exceptions/matcher-1.m: New test.
5206 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5209 * gfortran.dg/bit_comparison_1.F90: New test.
5210 * gfortran.dg/leadz_trailz_3.f90: New test.
5211 * gfortran.dg/masklr_2.F90: New test.
5212 * gfortran.dg/shiftalr_1.F90: New test.
5213 * gfortran.dg/merge_bits_2.F90: New test.
5214 * gfortran.dg/dshift_2.F90: New test.
5215 * gfortran.dg/bit_comparison_2.F90: New test.
5216 * gfortran.dg/masklr_1.F90: New test.
5217 * gfortran.dg/merge_bits_1.F90: New test.
5218 * gfortran.dg/dshift_1.F90: New test.
5219 * gfortran.dg/shiftalr_2.F90: New test.
5221 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5223 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5224 functions from objc/typedstream.h are deprecated.
5226 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5228 * lib/target-supports.exp
5229 (check_effective_target_run_expensive_tests): New proc.
5230 * gcc.c-torture/compile/limits-fnargs.c: Use
5231 dg-require-effective-target run_expensive_tests.
5233 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5236 * gfortran.dg/gomp/pr45597.f90: New test.
5239 * gfortran.dg/gomp/pr45595.f90: New test.
5241 2010-09-08 Michael Matz <matz@suse.de>
5243 * c-c++-common/uninit-17.c: Adjust.
5245 2010-09-08 Michael Matz <matz@suse.de>
5247 PR tree-optimization/43430
5248 * gcc.dg/vect/pr43430-2.c: New test.
5250 2010-09-08 Michael Matz <matz@suse.de>
5252 PR tree-optimization/33244
5253 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5255 2010-09-08 Richard Guenther <rguenther@suse.de>
5257 PR tree-optimization/45578
5258 * gfortran.dg/pr45578.f90: New testcase.
5260 2010-09-08 Richard Guenther <rguenther@suse.de>
5263 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5265 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5268 * gfortran.dg/char_length_18.f90: New test.
5270 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5273 * gcc.target/i386/pr36502.c: New test.
5277 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5278 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5280 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5282 * gfortran.dg/achar_4.f90: Enable bounds checking.
5284 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5287 * gcc.target/i386/pr45206.c: New test.
5289 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5292 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5294 2010-09-07 Jan Hubicka <jh@suse.cz>
5296 * gcc.c-torture/compile/20100907.c: New testcase.
5298 2010-09-07 Richard Guenther <rguenther@suse.de>
5301 * g++.dg/eh/pr45569.C: New testcase.
5303 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5306 * gcc.target/arm/pr43137.c: New test.
5308 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5311 * gfortran.dg/dependency_35.f90: New test.
5313 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5316 * gfortran.dg/char_length_17.f90: New test.
5318 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5323 * g++.dg/template/typedef34.C: New test.
5324 * g++.dg/template/typedef35.C: New test.
5326 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5329 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5331 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5333 * g++.dg/warn/Wdouble-promotion.C: New.
5335 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5337 * g++.dg/parse/redef2.C: New.
5339 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5341 * gcc.dg/20100906-1.c: New testcase.
5343 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5346 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5347 DW_TAG_enumeration_type DIE.
5349 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5351 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5354 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5356 PR rtl-optimization/44919
5357 * g++.dg/opt/pr44919.C: New.
5359 2010-09-06 Tobias Burnus <burnus@net-b.de>
5362 * gfortran.dg/iall_iany_iparity_1.f90: New.
5363 * gfortran.dg/iall_iany_iparity_2.f90: New.
5365 2010-09-06 Jason Merrill <jason@redhat.com>
5367 * g++.dg/cpp0x/initlist42.C: New.
5369 * g++.dg/cpp0x/auto19.C: New.
5371 * g++.dg/template/sfinae25.C: New.
5372 * g++.dg/template/char1.C: Expect warning.
5373 * g++.dg/template/nontype10.C: Likewise.
5375 * g++.dg/cpp0x/implicit9.C: New.
5377 * g++.dg/cpp0x/initlist43.C: New.
5379 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5381 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5383 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5385 * gcc.dg/Wdouble-promotion.c: New.
5387 2010-09-05 Tobias Burnus <burnus@net-b.de>
5389 * gfortran.dg/float128_1.f90: Remove test case as
5390 it always fails since Rev 163611 backed out the
5391 front-end implementation.
5393 2010-09-05 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/float128_1.f90: XFAIL test case.
5397 2010-09-05 Tobias Burnus <burnus@net-b.de>
5399 * gfortran.dg/bessel_7.f90: Decrease required precision.
5401 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5404 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5405 ref-all-matching targets.
5407 2010-09-05 Richard Guenther <rguenther@suse.de>
5409 PR tree-optimization/45535
5410 * gcc.c-torture/compile/pr45535.c: New testcase.
5412 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5414 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5416 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5417 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5418 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5419 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5420 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5421 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5422 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5423 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5424 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5425 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5426 * gcc.target/i386/pr22152.c: Likewise.
5427 * gcc.target/i386/pr36992-1.c: Likewise.
5428 * gcc.target/i386/pr36992-2.c: Likewise.
5429 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5431 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5434 * gcc.dg/const-uniq-1.c: Modify regexp.
5436 2010-09-04 Tobias Burnus <burnus@net-b.de>
5439 * gfortran.dg/namelist_63.f90: New.
5441 2010-09-04 Jan Hubicka <jh@suse.cz>
5443 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5444 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5446 2010-09-04 Jan Hubicka <jh@suse.cz>
5448 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5450 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5453 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5455 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5457 * gcc.dg/opts-4.c: New test.
5459 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5461 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5462 * gcc.dg/vect/vect-peel-4.c: Ditto.
5464 2010-09-03 Daniel Kraft <d@domob.eu>
5467 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5469 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5472 * gfortran.dg/dependency_34.f90: New test.
5474 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5476 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5478 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5480 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5481 gcc.target/i386/clearcap.map if supported.
5483 2010-09-03 Michael Matz <matz@suse.de>
5486 * gcc.dg/pr45415.c: New test.
5488 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5490 PR tree-optimization/45506
5491 * gcc.dg/pr45506.c: New.
5493 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5496 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5497 * gcc.target/i386/float128-2.c: Ditto.
5499 2010-09-03 Daniel Kraft <d@domob.eu>
5502 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5503 * gfortran.dg/internal_dummy_2.f08: New test.
5504 * gfortran.dg/internal_dummy_3.f08: New test.
5505 * gfortran.dg/internal_dummy_4.f08: New test.
5507 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5510 * gcc.target/i386/pr45500.c: New test.
5512 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5514 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5516 2010-09-03 Daniel Kraft <d@domob.eu>
5519 * gfortran.dg/exit_2.f08; Adapt error messages.
5520 * gfortran.dg/exit_3.f08: New test.
5521 * gfortran.dg/exit_4.f08: New test.
5522 * gfortran.dg/exit_5.f03: New test.
5524 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5526 * gfortran.dg/ishft_4.f90: New test.
5528 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5530 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5531 FRIZ/XSRIZ instruciton for (double)(long long)x.
5532 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5534 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5536 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5538 2010-09-02 Richard Guenther <rguenther@suse.de>
5540 PR tree-optimization/44937
5541 PR tree-optimization/45412
5542 * g++.dg/opt/pr45412.C: New testcase.
5543 * gcc.c-torture/compile/pr45412.c: Likewise.
5544 * gcc.c-torture/compile/pr44937.c: Likewise.
5546 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5548 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5549 but using -Werror=comment.
5550 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5551 expected error messages.
5553 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5555 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5556 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5558 2010-09-02 Tobias Burnus <burnus@net-b.de>
5561 * gfortran.dg/initialization_27.f90: New.
5563 2010-09-02 Ira Rosen <irar@il.ibm.com>
5565 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5566 check into different basic blocks. Expect vectorization if misaligned
5567 stores are supported.
5568 * gcc.dg/vect/bb-slp-8a.c: New test.
5569 * gcc.dg/vect/bb-slp-8b.c: New test.
5571 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5573 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5575 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5578 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5579 * gfortran.dg/class_dummy_1.f03: New.
5581 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5584 * g++.dg/tree-prof/partition2.C: New test.
5586 2010-09-01 Richard Guenther <rguenther@suse.de>
5588 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5589 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5590 * gcc.c-torture/execute/20100827-1.c: Likewise.
5592 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5594 * gfortran.dg/execute_command_line_1.f90: New test.
5596 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5598 PR preprocessor/45457
5599 * c-c++-common/cpp/pr45457.c: New test.
5601 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5603 * gcc.dg/nested-func-8.c: New test.
5605 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5608 * gfortran.dg/popcnt_poppar_1.F90: New test.
5609 * gfortran.dg/popcnt_poppar_2.F90: New test.
5611 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5613 * gcc.target/i386/volatile-2.c: Require nonpic target.
5615 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5618 * gcc.dg/pr45461.c: New test.
5620 2010-08-31 Richard Guenther <rguenther@suse.de>
5623 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5625 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5627 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5629 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5632 * gfortran.dg/typebound_proc_18.f03: New.
5634 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5636 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5637 * lib/scanasm.exp (scan-stack-usage): Likewise.
5638 (scan-stack-usage-not): Likewise.
5639 * gcc.dg/stack-usage-1.c: New test.
5640 * gcc.target/i386/stack-usage-realign.c: Likewise.
5642 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5644 PR tree-optimization/45427
5645 * gcc.dg/tree-ssa/pr45427.c: New test.
5647 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5650 * g++.dg/template/crash102.C: New.
5652 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5655 * gcc.dg/gomp/atomic-12.c: New test.
5656 * gcc.dg/gomp/atomic-13.c: New test.
5657 * gcc.dg/gomp/atomic-14.c: New test.
5658 * g++.dg/gomp/atomic-11.C: New test.
5659 * g++.dg/gomp/atomic-12.C: New test.
5660 * g++.dg/gomp/atomic-13.C: New test.
5661 * g++.dg/gomp/atomic-14.C: New test.
5663 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5665 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5668 2010-08-30 Thomas Quinot <quinot@adacore.com>
5670 * gnat.dg/discr24.adb: New test.
5672 2010-08-30 Richard Guenther <rguenther@suse.de>
5674 PR tree-optimization/45449
5675 * gcc.dg/pr45449.c: New testcase.
5677 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5679 * gcc.dg/opts-1.c: Expect errors, not warnings.
5681 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5684 * gfortran.dg/dynamic_dispatch_11.f03: New.
5686 2010-08-29 Jason Merrill <jason@redhat.com>
5689 * g++.dg/parse/defarg15.C: New.
5691 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5694 * gfortran.dg/select_type_16.f03: New.
5696 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5697 Tobias Burnus <burnus@net-b.de>
5699 * gfortran.dg/bessel_7.f90: Decrease required precision.
5701 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5702 Kaz Kojima <kkojima@gcc.gnu.org>
5704 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5706 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5708 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5709 floating point conversion code generation.
5710 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5711 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5712 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5713 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5714 to integer conversion code generation.
5715 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5716 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5717 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5718 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5720 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5723 * gfortran.dg/random_seed_1.f90: Adjust test.
5724 * gfortran.dg/float128_1.f90: New test.
5726 2010-08-27 Tobias Burnus <burnus@net-b.de>
5729 * gfortran.dg/norm2_1.f90: New.
5730 * gfortran.dg/norm2_2.f90: New.
5731 * gfortran.dg/norm2_3.f90: New.
5732 * gfortran.dg/norm2_4.f90: New.
5733 * gfortran.dg/parity_1.f90: New.
5734 * gfortran.dg/parity_2.f90: New.
5735 * gfortran.dg/parity_3.f90: New.
5737 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5740 * gfortran.dg/select_type_15.f03: New.
5742 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5745 * gfortran.dg/hollerith8.f90: New test.
5747 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5750 * gfortran.dg/dependency_33.f90: New test.
5752 2010-08-27 Richard Guenther <rguenther@suse.de>
5754 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5755 * gcc.dg/graphite/scop-2.c: Likewise.
5756 * gcc.dg/graphite/scop-20.c: Likewise.
5757 * gcc.dg/vect/slp-25.c: Likewise.
5759 2010-08-27 Olivier Hainque <hainque@adacore.com>
5761 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5763 2010-08-26 Daniel Kraft <d@domob.eu>
5768 * gfortran.dg/associate_8.f03: New test.
5769 * gfortran.dg/select_type_13.f03: New test.
5770 * gfortran.dg/select_type_14.f03: New test.
5772 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5774 PR tree-optimization/44485
5775 * gcc.dg/pr44485.c: New test.
5777 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5779 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5780 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5781 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5783 2010-08-26 Richard Guenther <rguenther@suse.de>
5785 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5786 * gcc.dg/graphite/scop-21.c: Likewise.
5788 2010-08-26 Richard Guenther <rguenther@suse.de>
5790 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5791 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5792 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5793 * gcc.dg/vect/vect-91.c: Likewise.
5794 * gcc.dg/vect/vect-peel-1.c: Likewise.
5795 * gcc.dg/vect/vect-peel-2.c: Likewise.
5796 * gcc.dg/vect/vect-peel-4.c: Likewise.
5798 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5801 * gfortran.dg/der_io_4.f90: New test.
5803 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5805 PR rtl-optimization/44858
5806 * gcc.c-torture/execute/pr44858.c: New test.
5808 PR rtl-optimization/45400
5809 * g++.dg/other/i386-8.C: New test.
5811 2010-08-25 Richard Guenther <rguenther@suse.de>
5813 * gcc.dg/alias-8.c: Adjust.
5815 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5817 * gcc.target/i386/combine-mul.c: New test.
5819 2010-08-25 Richard Guenther <rguenther@suse.de>
5822 * gcc.dg/graphite/id-27.c: New testcase.
5823 * gcc.dg/lto/20100825-1_0.c: Likewise.
5825 2010-08-25 Richard Guenther <rguenther@suse.de>
5827 PR tree-optimization/45316
5828 * g++.dg/opt/pr45316.C: New testcase.
5830 2010-08-25 Richard Guenther <rguenther@suse.de>
5832 PR tree-optimization/45393
5833 * g++.dg/torture/pr45393.C: New testcase.
5835 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5837 PR tree-optimization/45059
5838 * gcc.c-torture/compile/pr45059.c: New test.
5840 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5842 * lib/target-supports.exp (check_effective_target_vect_unpack):
5843 Set vect_unpack supported flag to true for neon.
5845 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5847 * gcc.dg/tree-ssa/ifc-5.c: New.
5849 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5851 * gcc.dg/tree-ssa/ifc-4.c: New.
5852 * gcc.dg/tree-ssa/ifc-7.c: New.
5854 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5856 * gcc.dg/vect/vect.exp: Check loongson targets
5857 * g++.dg/vect/vect.exp: Likewise
5858 * gfortran.dg/vect/vect.exp: Likewise
5860 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5862 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5865 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5868 * gfortran.dg/proc_ptr_29.f90: New.
5870 2010-08-22 Tobias Burnus <burnus@net-b.de>
5871 Dominique d'Humieres <dominiq@lps.ens.fr>
5874 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5876 2010-08-22 Tobias Burnus <burnus@net-b.de>
5879 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5881 2010-08-22 Tobias Burnus <burnus@net-b.de>
5884 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5886 2010-08-22 Tobias Burnus <burnus@net-b.de>
5887 Dominique d'Humieres <dominiq@lps.ens.fr>
5891 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5892 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5894 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5899 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5900 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5901 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5903 2010-08-21 Tobias Burnus <burnus@net-b.de>
5907 * gfortran.dg/bessel_6.f90: New.
5908 * gfortran.dg/bessel_7.f90: New.
5910 2010-08-20 Jan Hubicka <jh@suse.cz>
5914 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5915 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5917 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5920 * gcc.target/i386/pr45336-1.c: New.
5921 * gcc.target/i386/pr45336-2.c: Likewise.
5922 * gcc.target/i386/pr45336-3.c: Likewise.
5923 * gcc.target/i386/pr45336-4.c: Likewise.
5925 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5928 * gcc.target/i386/volatile-2.c: Update scan strings to also
5929 include (%rip) for the memory reference on x86_64.
5931 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5934 * gcc.dg/pr44974.c: New test.
5936 PR rtl-optimization/45353
5937 * gcc.dg/pr45353.c: New test.
5939 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5941 * gcc.target/i386/volatile-2.c: New.
5943 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5945 PR rtl-optimization/44691
5946 * gfortran.dg/pr44691.f: New test.
5948 2010-10-19 Olivier Hainque <hainque@adacore.com>
5950 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5952 2010-08-19 Jason Merrill <jason@redhat.com>
5954 * g++.dg/init/synth3.C: New.
5955 * g++.dg/init/value8.C: New.
5956 * g++.dg/tree-ssa/empty-2.C: New.
5957 * g++.dg/cpp0x/noexcept09.C: New.
5959 2010-08-19 Daniel Kraft <d@domob.eu>
5963 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5964 * gfortran.dg/pointer_remapping_1.f90: New test.
5965 * gfortran.dg/pointer_remapping_2.f03: New test.
5966 * gfortran.dg/pointer_remapping_3.f08: New test.
5967 * gfortran.dg/pointer_remapping_4.f03: New test.
5968 * gfortran.dg/pointer_remapping_5.f08: New test.
5969 * gfortran.dg/pointer_remapping_6.f08: New test.
5971 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5974 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5976 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5978 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5980 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5982 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5985 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5988 * gcc.c-torture/execute/pr45070.c: New.
5990 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5992 * g++.dg/pr44328.C: New test.
5994 2010-08-19 Tobias Burnus <burnus@net-b.de>
5998 * gfortran.dg/bessel_3.f90: New.
5999 * gfortran.dg/bessel_4.f90: New.
6000 * gfortran.dg/bessel_5.f90: New.
6002 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6005 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6006 * gfortran.dg/pointer_init_2.f90: New.
6007 * gfortran.dg/pointer_init_3.f90: New.
6008 * gfortran.dg/pointer_init_4.f90: New.
6010 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6013 * g++.dg/pr45049-1.C: New test.
6014 * g++.dg/pr45049-2.C: New test.
6016 2010-08-18 Jie Zhang <jie@codesourcery.com>
6018 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6019 20 if __ARM_PCS is defined otherwise 64.
6020 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6021 instead of hard coded 64.
6023 2010-08-18 Yao Qi <yao@codesourcery.com>
6026 * gcc.target/arm/pr45094.c: New test.
6028 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6030 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6032 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6034 PR rtl-optimization/42575
6035 * gcc.target/arm/pr42575.c: New test.
6037 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6039 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6040 * gcc.dg/tls/thr-cse-1.c: New.
6042 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6045 * lib/target-supports.exp
6046 (check_effective_target_function_sections): New.
6047 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6048 function sections before proceding.
6050 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6053 * gfortran.dg/pr45308.f03: New test.
6055 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6058 * gcc.target/i386/pr45296.c: New test.
6060 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6062 * g++.dg/ext/uow-1.C: New.
6063 * g++.dg/ext/uow-2.C: New.
6064 * g++.dg/ext/uow-3.C: New.
6065 * g++.dg/ext/uow-4.C: New.
6067 2010-08-17 Richard Guenther <rguenther@suse.de>
6070 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6072 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6075 * gcc.dg/Wcxx-compat-20.c: New test.
6077 2010-08-17 Daniel Kraft <d@domob.eu>
6080 * gfortran.dg/associate_1.f03: Extended to test newly supported
6081 features like association to variables.
6082 * gfortran.dg/associate_3.f03: Removed check for illegal change
6083 of associate-name here...
6084 * gfortran.dg/associate_5.f03: ...and added it here.
6085 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6086 * gfortran.dg/associate_7.f03: New test.
6088 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6090 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6092 2010-08-15 Daniel Kraft <d@domob.eu>
6095 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6096 * gfortran.dg/associate_3.f03: Clarify comment.
6097 * gfortran.dg/associate_5.f03: New test.
6098 * gfortran.dg/associate_6.f03: New test.
6100 2010-08-15 Tobias Burnus <burnus@net-b.de>
6103 * gfortran.dg/bind_c_usage_21.f90: New.
6104 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6106 2010-08-15 Tobias Burnus <burnus@net-b.de>
6108 * gfortran.dg/optional_absent_1.f90: New.
6109 * gfortran.dg/null_actual.f90: New.
6111 2010-08-15 Tobias Burnus <burnus@net-b.de>
6113 * gfortran.dg/pointer_target_1.f90: New.
6114 * gfortran.dg/pointer_target_2.f90: New.
6115 * gfortran.dg/pointer_target_3.f90: New.
6117 2010-08-15 Daniel Kraft <d@domob.eu>
6120 * gfortran.dg/elemental_args_check_3.f90: New test.
6121 * gfortran.dg/impure_1.f08: New test.
6122 * gfortran.dg/impure_2.f08: New test.
6123 * gfortran.dg/impure_3.f90: New test.
6124 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6126 2010-08-15 Ira Rosen <irar@il.ibm.com>
6128 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6129 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6131 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6133 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6135 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6137 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6139 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6140 dg-require-effective-target after dg-do.
6142 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6144 * lib/target-supports.exp (check_effective_target_vect_int): Return
6145 true for Loongson targets.
6146 (check_effective_target_vect_shift): Likewise.
6147 (check_effective_target_vect_no_int_max): Likewise.
6148 (check_effective_target_vect_no_align): Likewise.
6149 (check_effective_target_vect_short_mult): Likewise.
6151 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6153 * g++.dg/cast.C: Change fields of structures to "long" to pass
6154 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6155 * g++.dg/cpp0x/iop.C: Ditto.
6156 * g++.dg/cpp0x/named_refs.C: Ditto.
6157 * g++.dg/cpp0x/rv1p.C: Ditto.
6158 * g++.dg/cpp0x/rv2p.C: Ditto.
6159 * g++.dg/cpp0x/rv3p.C: Ditto.
6160 * g++.dg/cpp0x/rv4p.C: Ditto.
6161 * g++.dg/cpp0x/rv5p.C: Ditto.
6162 * g++.dg/cpp0x/rv6p.C: Ditto.
6163 * g++.dg/cpp0x/rv7p.C: Ditto.
6164 * g++.dg/cpp0x/rv8p.C: Ditto.
6165 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6167 2010-08-13 Daniel Kraft <d@domob.eu>
6169 * gfortran.dg/implied_shape_1.f08: New test.
6170 * gfortran.dg/implied_shape_2.f90: New test.
6171 * gfortran.dg/implied_shape_3.f08: New test.
6173 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6176 * gfortran.dg/char_component_initializer_1.f90: New test.
6178 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6180 PR tree-optimization/45241
6181 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6183 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6185 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6187 * gcc.target/i386/pr40906-2.c: Ditto.
6188 * gcc.target/i386/pr40906-3.c: Ditto.
6190 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6193 * gcc.c-torture/execute/pr45262.c: New test.
6195 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6197 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6199 * g++.dg/other/profile1.C: Ditto.
6201 2010-08-12 Richard Guenther <rguenther@suse.de>
6203 PR tree-optimization/45232
6204 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6205 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6206 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6207 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6208 unsigned arithmetic.
6209 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6210 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6211 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6212 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6213 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6214 unsigned arithmetic.
6215 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6216 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6217 unsigned arithmetic.
6218 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6219 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6220 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6221 unsigned arithmetic.
6222 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6223 * gcc.dg/tree-ssa/negate.c: Adjust.
6224 * gcc.dg/vect/vect-1.c: Adjust.
6225 * gfortran.dg/reassoc_6.f: XFAIL.
6227 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6230 * gcc.dg/pr45259.c: New test.
6232 2010-08-12 Wei Guozhi <carrot@google.com>
6235 * gcc.target/arm/pr44999.c: New testcase.
6237 2010-08-12 Jie Zhang <jie@codesourcery.com>
6239 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6241 (main): Adjust accordingly.
6243 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6245 * gfortran.dg/graphite/id-22.f: New.
6247 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6249 * gcc.dg/graphite/id-26.c: New.
6251 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6253 * gcc.dg/graphite/id-25.c: New.
6255 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6257 * gcc.dg/graphite/run-id-5.c: New.
6258 * gcc.dg/graphite/run-id-6.c: New.
6259 * gfortran.dg/graphite/id-21.f: New.
6261 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6263 * gcc.dg/graphite/id-24.c: New.
6265 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6267 * gcc.dg/tree-ssa/pr20742.c: New.
6269 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6271 * gcc.dg/graphite/id-23.c: New.
6273 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6275 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6277 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6279 * gcc.dg/graphite/pr42729.c: New.
6281 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6283 * gfortran.dg/graphite/id-20.f: New.
6285 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6287 * gcc.dg/graphite/id-22.c: New.
6289 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6291 * gcc.dg/graphite/run-id-2.c: Call abort.
6293 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6295 * gcc.dg/graphite/id-20.c: New.
6297 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6298 Steve Kargl <kargl@gcc.gnu.org>
6301 * gfortran.dg/move_alloc_3.f90: New.
6302 * gfortran.dg/random_seed_2.f90: New.
6304 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6306 * lib/target-supports.exp (check_effective_target_sync_int_long):
6308 (check_effective_target_sync_char_short): Likewise.
6310 2010-08-10 Yao Qi <yao@codesourcery.com>
6312 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6314 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6315 * g++.dg/other/packed1.C: Likewise.
6316 * g++.dg/other/crash-4.C: Likewise.
6317 * g++.dg/ext/packed8.C: Likewise.
6318 * g++.dg/init/array16.C: Likewise.
6320 2010-08-10 xinliang David Li <davidxl@google.com>
6321 * gcc.dg/tree-ssa/loop-19.c: Add option
6322 -fno-prefetch-loop-array
6324 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6327 * gcc.c-torture/compile/pr45182.c: New test.
6329 2010-08-09 Jason Merrill <jason@redhat.com>
6332 * g++.dg/cpp0x/variadic-104.C: New.
6334 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6337 * gfortran.dg/dependency_32.f90: New test.
6339 2010-08-09 Richard Guenther <rguenther@suse.de>
6342 * g++.dg/opt/nrv17.C: New testcase.
6344 2010-08-09 Richard Guenther <rguenther@suse.de>
6347 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6348 alignment from MEM_REF offset only if we took it from the
6351 * gcc.target/i386/pr24178.c: New testcase.
6353 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6355 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6356 * gcc.dg/20030702-1.c: Ditto.
6357 * gcc.dg/20050309-1.c: Ditto.
6358 * gcc.dg/20050325-1.c: Ditto.
6359 * gcc.dg/20050330-2.c: Ditto.
6360 * gcc.dg/20051201-1.c: Ditto.
6361 * gcc.dg/gomp/pr27573.c: Ditto.
6362 * gcc.dg/gomp/pr34610.c: Ditto.
6363 * gcc.dg/pr24225.c: Ditto.
6364 * gcc.dg/pr26570.c: Ditto.
6365 * gcc.dg/pr32773.c: Ditto.
6366 * g++.dg/gcov/gcov-6.C: Ditto.
6367 * g++.dg/gomp/pr34608.C: Ditto.
6368 * gfortran.dg/gomp/pr27573.f90: Ditto.
6370 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6371 dg-require-host-local dg directive.
6372 * gcc.dg/profile-dir-2.c: Ditto.
6373 * gcc.dg/profile-dir-3.c: Ditto.
6375 2010-08-08 Richard Guenther <rguenther@suse.de>
6377 PR tree-optimization/45109
6378 * gcc.c-torture/compile/pr45109.c: New testcase.
6380 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6382 * gcc.dg/march.c: Skip if -march defined.
6383 * gcc.dg/mtune.c: Skip if -mtune defined.
6385 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6386 generic thunk support.
6388 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6391 * gcc.target/i386/pr45213.c: New test.
6393 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6396 * gfortran.dg/fmt_error_11.f03: New test.
6398 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6400 * lib/target-supports.exp (check_effective_target_sync_int_long):
6401 Add arm*-*-linux-gnueabi.
6402 (check_effective_target_sync_char_short): Likewise.
6404 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6407 * gfortran.dg/dependency_31.f90: New test.
6409 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6411 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6413 2010-08-06 Jason Merrill <jason@redhat.com>
6415 * g++.dg/cpp0x/sfinae3.C: New.
6416 * g++.dg/cpp0x/sfinae4.C: New.
6418 2010-08-06 Richard Guenther <rguenther@suse.de>
6420 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6421 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6422 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6423 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6424 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6425 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6426 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6427 * gcc.c-torture/execute/20100805-1.c: Likewise.
6429 2010-08-05 Martin Jambor <mjambor@suse.cz>
6432 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6434 2010-08-05 Martin Jambor <mjambor@suse.cz>
6436 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6437 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6439 2010-08-05 Martin Jambor <mjambor@suse.cz>
6441 * g++.dg/ipa/devirt-1.C: New test.
6442 * g++.dg/ipa/devirt-2.C: Likewise.
6443 * g++.dg/ipa/devirt-3.C: Likewise.
6444 * g++.dg/ipa/devirt-4.C: Likewise.
6445 * g++.dg/ipa/devirt-5.C: Likewise.
6446 * gcc.dg/ipa/iinline-3.c: Likewise.
6448 2010-08-05 Jie Zhang <jie@codesourcery.com>
6450 PR tree-optimization/45144
6451 * gcc.dg/tree-ssa/pr45144.c: New test.
6453 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6458 * gfortran.dg/class_25.f03: New.
6459 * gfortran.dg/class_26.f03: New.
6461 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6463 * g++.dg/warn/miss-format-1.C: Update line number.
6465 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6468 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6469 .frame and .mask assembler directives.
6471 2010-08-04 Richard Guenther <rguenther@suse.de>
6473 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6474 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6475 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6476 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6478 2010-08-04 Tobias Burnus <burnus@net-b.de>
6481 * gfortran.dg/derived_constructor_char_1.f90: New.
6482 * gfortran.dg/derived_constructor_char_2.f90: New.
6484 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6487 * gfortran.dg/dependency_30.f90: New test.
6489 2010-08-03 Jan Hubicka <jh@suse.cz>
6491 * gcc.c-torture/compile/pr45085.c: New testcase.
6493 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6497 * gfortran.dg/typebound_call_9.f03: Modified.
6498 * gfortran.dg/typebound_generic_1.f03: Modified.
6500 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6504 * gfortran.dg/dependency_29.f90: New test.
6506 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6509 * gfortran.dg/character_comparison_2.f90: New test.
6510 * gfortran.dg/character_comparison_3.f90: New test.
6511 * gfortran.dg/dependency_28.f90: New test.
6513 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6516 * gcc.target/arm/pr40457-1.c: New test.
6517 * gcc.target/arm/pr40457-2.c: New test.
6519 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6522 * gfortran.dg/typebound_call_17.f03: New.
6524 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6527 * gfortran.dg/allocate_derived_3.f90: New.
6529 2010-07-30 Xinliang David Li <davidxl@google.com>
6530 PR tree-optimization/45121
6531 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6533 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6536 * g++.dg/pr45112.C: New test.
6538 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6541 PR rtl-optimization/45137
6542 * gcc.dg/pr45055.c: New test.
6544 2010-07-30 Alan Modra <amodra@gmail.com>
6546 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6547 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6549 2010-07-29 Tobias Burnus <burnus@net-b.de>
6553 * gfortran.dg/whole_file_25.f90: New.
6554 * gfortran.dg/whole_file_26.f90: New.
6555 * gfortran.dg/whole_file_27.f90: New.
6557 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6560 * gfortran.dg/typebound_proc_17.f03: New.
6562 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6565 * gfortran.dg/move_alloc_2.f90: New.
6567 2010-07-29 Xinliang David Li <davidxl@google.com>
6568 PR tree-optimization/45121
6569 * c-c++-common/uninit-17.c: Fix expected output.
6571 2010-07-29 Richard Guenther <rguenther@suse.de>
6573 PR tree-optimization/45120
6574 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6576 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6580 * gfortran.dg/pr42051.f03: New testcase.
6582 2010-07-29 Richard Guenther <rguenther@suse.de>
6585 * gcc.c-torture/execute/pr45034.c: New testcase.
6587 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6590 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6592 2010-07-28 Daniel Kraft <d@domob.eu>
6594 * gfortran.dg/bound_8.f90: New test.
6596 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6599 * gcc.dg/pr45105.c: New test.
6601 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6603 PR rtl-optimization/45107
6604 * gcc.dg/pr45107.c: New test.
6606 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6608 PR rtl-optimization/45101
6609 * gcc.dg/pr45101.c: New test.
6611 2010-07-28 Tobias Burnus <burnus@net-b.de>
6614 * gfortran.dg/whole_file_24.f90: New.
6616 2010-07-27 Jason Merrill <jason@redhat.com>
6618 * g++.dg/cpp0x/variadic102.C: New.
6619 * g++.dg/cpp0x/variadic103.C: New.
6621 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6623 PR rtl-optimization/40956
6626 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6627 * gcc.target/arm/pr42574.c: Add tests.
6629 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6631 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6633 (cleanup-repo-files): Ditto.
6634 (cleanup-saved-temps): Ditto.
6636 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6639 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6642 * gcc.dg/pr45079.c: New test.
6644 2010-07-27 Ira Rosen <irar@il.ibm.com>
6646 PR tree-optimization/44152
6647 * gcc.dg/vect/fast-math-pr44152.c: New test.
6649 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6652 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6653 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6654 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6655 * obj-c++.dg/torture/trivial.mm: Ditto.
6656 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6657 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6658 * objc.dg/torture/tls/thr-init.m: Ditto.
6659 * objc.dg/torture/trivial.m: Ditto.
6661 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6663 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6664 Skip on spu-*-* targets.
6666 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6668 PR tree-optimization/45083
6669 * gcc.dg/pr45083.c: New test.
6671 2010-07-26 Tobias Burnus <burnus@net-b.de>
6674 * gfortran.dg/whole_file_22.f90: New test.
6675 * gfortran.dg/whole_file_23.f90: New test.
6677 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6678 Jack Howarth <howarth@bromo.med.uc.edu>
6679 Richard Henderson <rth@redhat.com>
6682 * gcc.dg/tls/thr-init-1.c: New.
6683 * gcc.dg/tls/thr-init-2.c: New.
6684 * gcc.dg/torture/tls New.
6685 * gcc.dg/torture/tls/tls-test.c: New.
6686 * gcc.dg/torture/tls/thr-init-1.c: New.
6687 * gcc.dg/torture/tls/tls.exp: New.
6688 * gcc.dg/torture/tls/thr-init-2.c: New.
6689 * gcc.dg/tls/emutls-2.c: New test
6691 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6692 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6693 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6694 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6695 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6696 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6697 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6698 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6699 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6700 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6701 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6702 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6703 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6704 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6705 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6706 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6707 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6708 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6709 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6710 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6711 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6712 gfortran.dg/gomp/omp_threadprivate1.f90,
6713 gfortran.dg/gomp/omp_threadprivate2.f90,
6714 gfortran.dg/gomp/reduction1.f90,
6715 gfortran.dg/gomp/sharing-1.f90: Likewise.
6717 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6719 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6721 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6722 dg-require-visibility.
6724 2010-07-26 Richard Guenther <rguenther@suse.de>
6726 PR tree-optimization/43784
6727 * gcc.c-torture/execute/pr43784.c: New testcase.
6728 * g++.dg/torture/pr43784.C: Likewise.
6730 2010-07-26 Richard Guenther <rguenther@suse.de>
6733 * g++.dg/pr45056.C: New testcase.
6735 2010-07-26 Richard Guenther <rguenther@suse.de>
6737 PR tree-optimization/45071
6738 * gcc.dg/pr45071.c: New testcase.
6740 2010-07-26 Tobias Burnus <burnus@net-b.de>
6743 * gfortran.dg/namelist_62.f90: New.
6745 2010-07-26 Richard Guenther <rguenther@suse.de>
6747 * gcc.c-torture/execute/pr45017.c: Move ...
6748 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6750 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6753 * trim_optimize_1.f90: New test.
6754 * character_comparision_1.f90: New test.
6756 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6759 * gfortran.dg/wtruncate_fix.f: New test.
6761 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6764 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6766 2010-07-24 Richard Guenther <rguenther@suse.de>
6769 * g++.dg/lto/20100724-1_0.C: New testcase.
6771 2010-07-24 Richard Guenther <rguenther@suse.de>
6774 * gcc.dg/lto/20100724-1_0.c: New testcase.
6775 * gcc.dg/lto/20100724-1_1.c: Likewise.
6777 2010-07-24 Tobias Burnus <burnus@net-b.de>
6780 * gfortran.dg/whole_file_21.f90: New.
6782 * gfortran.dg/integer_exponentiation_3.F90: Use
6783 -ffloat-store only for i?86/x86-64 -m32.
6785 2010-07-24 Tobias Burnus <burnus@net-b.de>
6787 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6788 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6790 2010-07-24 Tobias Burnus <burnus@net-b.de>
6792 * gfortran.dg/func_decl_4.f90: Split test into two ...
6793 * gfortran.dg/func_decl_5.f90: ... parts.
6794 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6795 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6796 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6797 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6798 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6799 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6800 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6801 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6802 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6803 * gfortran.dg/sizeof.f90: Make test valid.
6804 * gfortran.dg/pr20865.f90: Add new dg-error.
6805 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6806 * gfortran.dg/g77/19990218-0.f: Ditto.
6807 * gfortran.dg/g77/19990218-1.f: Ditto.
6808 * gfortran.dg/g77/970625-2.f: Ditto.
6809 * gfortran.dg/pr37243.f: Fix function declaration.
6810 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6811 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6813 2010-07-23 Tobias Burnus <burnus@net-b.de>
6816 * gfortran.dg/char_array_structure_constructor.f90: Add
6817 -fwhole-file as dg-option as it otherwise fails on some
6820 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6822 * gnat.dg/aggr16.ad[sb]: New test.
6823 * gnat.dg/aggr16_pkg.ads: New helper.
6825 2010-07-23 Richard Guenther <rguenther@suse.de>
6828 * g++.dg/lto/20100723-1_0.C: New testcase.
6830 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6832 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6834 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6835 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6837 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6839 * lib/target-supports.exp (add_options_for_tls): New proc.
6840 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6841 * g++.dg/tls/static-1a.cc: Likewise.
6842 * gcc.dg/tls/emutls-1.c: Likewise.
6843 * gcc.dg/tls/opt-11.c: Likewise.
6844 * gcc.dg/tls/opt-12.c: Likewise.
6845 * gcc.dg/tls/pr24428-2.c: Likewise.
6846 * gcc.dg/tls/pr24428.c: Likewise.
6847 * obj-c++.dg/tls/static-1.mm: Likewise.
6848 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6849 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6850 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6851 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6852 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6853 * objc.dg/torture/tls/thr-init.m: Likewise.
6854 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6856 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6858 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6859 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6860 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6861 optimized dump files.
6863 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6865 PR tree-optimization/45047
6866 * gcc.c-torture/compile/pr45047.c: New test.
6868 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6870 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6871 instead of dg-compile.
6872 * gcc.dg/float-range-4.c: Ditto.
6873 * gcc.dg/float-range-5.c: Ditto.
6874 * gcc.dg/fold-overflow-1.c: Ditto.
6875 * gcc.dg/gomp/sections-4.c: Ditto.
6876 * gcc.dg/transparent-union-1.c: Ditto.
6877 * gcc.dg/transparent-union-2.c: Ditto.
6878 * gcc.target/i386/pr39315-check.c: Ditto.
6879 * g++.dg/gomp/sections-4.C: Ditto.
6880 * g++.dg/template/dtor7.C: Ditto.
6881 * g++.dg/tree-ssa/pr19952.C: Ditto.
6882 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6883 * gfortran.dg/graphite/pr42185.f90: Ditto.
6884 * gfortran.dg/namelist_36.f90: Ditto.
6885 * gnat.dg/noreturn1.adb: Ditto.
6886 * gnat.dg/specs/small_alignment.ads: Ditto.
6888 2010-07-23 Martin Jambor <mjambor@suse.cz>
6890 PR tree-optimization/44915
6891 * g++.dg/torture/pr44915.C: New test.
6893 2010-07-23 Martin Jambor <mjambor@suse.cz>
6895 PR tree-optimization/44914
6896 * g++.dg/tree-ssa/pr44914.C: New test.
6898 2010-07-23 Jie Zhang <jie@codesourcery.com>
6901 * gcc.dg/pr44290-1.c: New test.
6902 * gcc.dg/pr44290-2.c: New test.
6904 2010-07-23 Jason Merrill <jason@redhat.com>
6907 * g++.dg/abi/mangle44.C: New.
6909 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6911 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6912 for compile-time only tests.
6913 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6915 * gcc.target/i386/pr39315-4.c: Ditto.
6916 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6917 target check. Include sse-os-support.h.
6918 (main): Call check_isa and sse_os_support.
6919 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6920 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6921 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6922 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6923 target check. Include sse-os-support.h.
6924 (main): Call check_isa and sse_os_support.
6925 * gcc.target/i386/vperm-v2df.c: Ditto.
6927 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6929 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6930 (check_effective_target_avx_runtime): New procedure.
6931 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6932 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6934 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6935 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6936 and __get_cpuid test.
6937 * gcc.dg/compat/vector-2b_main.c: Ditto.
6939 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6941 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6942 for compile-time only test.
6943 * gcc.dg/pr32716.c: Ditto.
6944 * gcc.dg/pr34856.c: Ditto.
6945 * gcc.dg/pr36997.c: Ditto.
6946 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6947 * gfortran.dg/pr28158.f90: Ditto.
6948 * gfortran.dg/pr30667.f: Ditto.
6950 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6951 i?86-*-* and x86_64-*-* targets to disable execution on targets
6952 without sse2 runtime support.
6953 * g++.dg/vect/vect.exp: Ditto.
6954 * gfortran.dg/vect/vect.exp: Ditto.
6956 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6957 * gcc.dg/pr37544.c: Ditto.
6958 * gcc.dg/pr40550.c: Ditto.
6959 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6960 * gcc.dg/compat/vector-1a_main.c: Ditto.
6961 * gcc.dg/compat/vector-2a_main.c: Ditto.
6962 * gcc.dg/torture/pr16104-1.c: Ditto.
6963 * gcc.dg/torture/pr35771-1.c: Ditto.
6964 * gcc.dg/torture/pr35771-2.c: Ditto.
6965 * gcc.dg/torture/pr35771-3.c: Ditto.
6966 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6967 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6968 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6969 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6970 * g++.dg/other/i386-1.C: Ditto.
6971 * g++.dg/other/pr40446.C: Ditto.
6973 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6975 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6977 2010-07-23 Daniel Kraft <d@domob.eu>
6980 * gfortran.dg/exit_1.f08: New test.
6981 * gfortran.dg/exit_2.f08: New test.
6983 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6985 PR tree-optimization/39839
6986 * gcc.target/arm/pr39839.c: New test case.
6988 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6990 * gnat.dg/unchecked_convert5b.adb: New test.
6991 * gnat.dg/unchecked_convert6.adb: Likewise.
6992 * gnat.dg/unchecked_convert6b.adb: Likewise.
6994 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6996 * gnat.dg/aggr15.ad[sb]: New test.
6998 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7001 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7003 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7005 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7006 with dg-require-linker-plugin.
7008 2010-07-22 Richard Guenther <rguenther@suse.de>
7011 * g++.dg/lto/20100722-1_0.C: New testcase.
7013 2010-07-22 Richard Guenther <rguenther@suse.de>
7016 * gcc.dg/lto/20100720-3_0.c: New testcase.
7017 * gcc.dg/lto/20100720-3_1.c: Likewise.
7019 2010-07-22 Richard Guenther <rguenther@suse.de>
7021 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7022 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7025 * gcc.dg/lto/20100722-1_0.c: New testcase.
7027 2010-07-22 Martin Jambor <mjambor@suse.cz>
7029 PR tree-optimization/44891
7030 * gcc.c-torture/compile/pr44891.c: New test.
7032 2010-07-22 Richard Guenther <rguenther@suse.de>
7034 PR tree-optimization/45017
7035 * gcc.c-torture/execute/pr45017.c: New testcase.
7037 2010-07-22 Tobias Burnus <burnus@net-b.de>
7040 * gfortran.dg/aliasing_dummy_5.f90: New.
7042 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7045 * gcc.target/arm/pr43698.c: New test.
7047 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7050 * Revert my commit r162325 for this PR.
7052 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7055 * gcc.target/m68k/pr45015.c: New test.
7057 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7060 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7063 2010-07-21 Richard Guenther <rguenther@suse.de>
7066 * g++.dg/lto/20100721-1_0.C: New testcase.
7068 2010-07-21 Martin Jambor <mjambor@suse.cz>
7070 PR tree-optimization/44900
7071 * g++.dg/torture/pr44900.C: New test.
7073 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7076 * c-c++-common/uninit-17.c: Correct expected error.
7078 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7080 * gcc.dg/guality/asm-1.c: New test.
7083 * gcc.dg/guality/pr45003-2.c: New test.
7084 * gcc.dg/guality/pr45003-3.c: New test.
7086 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7089 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7091 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7093 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7094 defined on the current line.
7095 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7096 * g++.dg/debug/dwarf2/pr44641.C: New.
7098 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7100 * gcc.target/powerpc/block-move-1.c: New test.
7101 * gcc.target/powerpc/block-move-2.c: New test.
7103 2010-07-20 Jason Merrill <jason@redhat.com>
7106 * g++.dg/cpp0x/sfinae2.C: New.
7108 2010-07-20 Richard Guenther <rguenther@suse.de>
7111 * gcc.dg/lto/20100720-4_0.c: New testcase.
7113 2010-07-20 Richard Guenther <rguenther@suse.de>
7116 * gcc.dg/lto/20100720-2_0.c: New testcase.
7117 * gcc.dg/lto/20100720-2_1.c: Likewise.
7119 2010-07-20 Richard Guenther <rguenther@suse.de>
7122 * gcc.dg/lto/20100720-1_0.c: New testcase.
7123 * gcc.dg/lto/20100720-1_1.c: Likewise.
7125 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7128 * gcc.dg/guality/pr45003-1.c: New test.
7130 2010-07-20 Richard Guenther <rguenther@suse.de>
7132 PR tree-optimization/44977
7133 * gcc.dg/torture/pr44977.c: New testcase.
7135 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7137 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7140 2010-07-20 Richard Guenther <rguenther@suse.de>
7144 * gcc.dg/pr44971.c: New testcase.
7145 * gcc.c-torture/compile/pr44988.c: Likewise.
7147 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7150 * gfortran.dg/allocate_with_typespec.f90: New test.
7151 * gfortran.dg/allocate_derived_1.f90: Update error message.
7153 2010-07-19 Jason Merrill <jason@redhat.com>
7156 * g++.dg/cpp0x/decltype23.C: New.
7158 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7161 * gfortran.dg/class_defined_operator_1.f03 : New test.
7163 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7165 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7166 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7167 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7168 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7170 2010-07-19 Richard Guenther <rguenther@suse.de>
7173 * gcc.c-torture/compile/pr44941.c: New testcase.
7175 2010-07-19 Jason Merrill <jason@redhat.com>
7178 * g++.dg/template/sfinae24.C: New.
7180 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7183 * gfortran.dg/data_implied_do_2.f90: Removed.
7185 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7188 * g++.dg/template/sfinae23.C: New.
7190 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7192 * lib/target-supports.exp (check_sse_os_support_available): New
7194 (check_sse_hw_available): New proc.
7195 (check_effective_target_sse_runtime): New proc.
7196 (check_effective_target_sse2_runtime): New proc.
7197 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7198 -msse2 if check_sse_os_support_available.
7199 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7200 check_sse_os_support_available.
7201 * gcc.dg/vect/vect.exp: Likewise.
7202 * gfortran.dg/vect/vect.exp: Likewise.
7203 * gcc.target/i386/sol2-check: Renamed to ...
7204 * gcc.target/i386/sse-os-support.h: ... this.
7205 (sol2_check): Renamed to ...
7206 (sse_os_support): ... this.
7207 Only test movss with xmm registers.
7208 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7209 Removed ILL_INSN, ILL_INSN_LEN.
7210 * gcc.target/i386/sse2-check.h: Likewise.
7211 * gcc.target/i386/sse3-check.h: Likewise.
7212 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7213 Removed cpuid.h, __get_cpuid test.
7214 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7215 Removed cpuid.h, __get_cpuid test.
7216 * g++.dg/other/pr40446.C: Likewise.
7217 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7218 * gcc.dg/compat/vector-1a_main.c: Likewise.
7219 * gcc.dg/compat/vector-2a_main.c: Likewise.
7220 * gcc.dg/pr36584.c: Likewise.
7221 * gcc.dg/pr37544.c: Likewise.
7222 * gcc.dg/torture/pr16104-1.c: Likewise.
7223 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7224 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7225 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7226 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7227 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7228 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7230 * gcc.dg/torture/pr35771-2.c: Likewise.
7231 * gcc.dg/torture/pr35771-3.c: Likewise.
7232 * gcc.target/i386/pr39315-2.c: Likewise.
7233 * gcc.target/i386/pr39315-4.c: Likewise.
7234 * gcc.target/i386/vperm-v2df.c: Likewise.
7235 * gcc.target/i386/vperm-v2di.c: Likewise.
7236 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7237 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7240 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7243 * gfortran.dg/data_implied_do_2.f90: New test.
7245 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7247 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7249 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7251 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7252 to the "mips16" group.
7253 (mips_using_mips16_p): New procedure.
7254 (mips-dg-options): Use it.
7256 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7258 * gcc.target/mips/mips16-attributes-4.c: New test.
7260 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7263 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7264 * gcc.target/powerpc/recip-2.c: Ditto.
7265 * gcc.target/powerpc/recip-3.c: Ditto.
7267 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7269 * gcc.target/arm/pr42235.c: New test.
7271 2010-07-16 Jason Merrill <jason@redhat.com>
7274 * g++.dg/template/partial8.C: New.
7276 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7278 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7279 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7281 (gualcvt): New overloaded inline.
7282 (GUALCVT): Use it for C++.
7283 * g++.dg/guality/guality.exp: New.
7284 * g++.dg/guality/guality.h: New.
7285 * g++.dg/guality/redeclaration1.C: New test.
7286 * g++.dg/dg.exp: Prune also guality/* tests.
7287 * gcc.dg/guality/pr43141.c: Moved to...
7288 * c-c++-common/guality/pr43141.c: ... here.
7290 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7293 * gfortran.dg/char4_iunit_2.f03: New test.
7295 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7298 * lib/plugin-support.exp (plugin-test-execute):
7299 Add ${gcc_objdir}/intl to includes.
7301 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.c-torture/execute/pr44942.c: New test.
7305 * gcc.target/i386/pr44942.c: New test.
7307 2010-07-15 Jason Merrill <jason@redhat.com>
7310 * g++.dg/cpp0x/implicit7.C: New.
7311 * g++.dg/cpp0x/implicit8.C: New.
7313 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7315 Disable float tests for __SPU__ targets due to lack of signed zero:
7316 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7317 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7318 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7319 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7320 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7321 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7322 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7323 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7324 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7326 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7328 * gfortran.dg/select_char_2.f90: New test.
7330 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7332 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7335 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7338 * gfortran.dg/typebound_generic_9.f03: New.
7340 2010-07-15 Richard Guenther <rguenther@suse.de>
7342 PR tree-optimization/44946
7343 * gcc.c-torture/compile/pr44946.c: New testcase.
7345 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7348 * gfortran.dg/select_char_3.f90: New test.
7350 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7351 Kevin F. Quinn <kevquinn@gentoo.org>
7353 * gcc.dg/Wtrampolines.c: New.
7355 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7358 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7360 2010-07-14 Jason Merrill <jason@redhat.com>
7363 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7365 Implement C++0x unrestricted unions (N2544)
7366 * g++.dg/cpp0x/union1.C: New.
7367 * g++.dg/cpp0x/union2.C: New.
7368 * g++.dg/cpp0x/union3.C: New.
7369 * g++.dg/cpp0x/defaulted2.C: Adjust.
7370 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7371 * g++.old-deja/g++.ext/anon2.C: Adjust.
7372 * g++.old-deja/g++.mike/misc6.C: Adjust.
7374 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7377 * gfortran.dg/c_loc_tests_15.f90: New.
7379 2010-07-13 Jason Merrill <jason@redhat.com>
7382 * g++.dg/cpp0x/implicit6.C: New.
7384 2010-07-13 Jason Merrill <jason@redhat.com>
7387 * g++.dg/abi/noreturn1.C: New.
7388 * g++.dg/abi/noreturn2.C: New.
7390 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7394 * c-c++-common/pr44832.c: New test.
7396 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7399 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7400 on the target. Make sure that we can assemble the emitted asm when
7401 the test type is 'compile'.
7403 2010-07-13 Richard Guenther <rguenther@suse.de>
7405 PR tree-optimization/36960
7406 * g++.dg/torture/pr36960.C: New testcase.
7408 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7411 * g++.dg/template/sfinae21.C: New.
7412 * g++.dg/template/sfinae22.C: Likewise.
7414 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7417 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7418 * gcc.dg/plugin/ggcplug.c: Likewise.
7419 * g++.dg/plugin/selfassign.c: Likewise.
7420 * g++.dg/plugin/attribute_plugin.c: Likewise.
7421 * g++.dg/plugin/dumb_plugin.c: Likewise.
7422 * g++.dg/plugin/pragma_plugin.c: Likewise.
7424 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7426 * gcc.c-torture/execute/pr44683.x: New.
7427 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7429 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7435 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7436 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7437 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7438 * gfortran.dh/typebound_call_16.f03: New.
7439 * gfortran.dg/typebound_generic_6.f03: New.
7440 * gfortran.dg/typebound_generic_7.f03: New.
7441 * gfortran.dg/typebound_generic_8.f03: New.
7443 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7446 * gfortran.dg/char4_iunit_1.f03: New test.
7448 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7450 * gcc.dg/tree-ssa/vrp53.c: New test.
7452 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7455 * g++.dg/template/sfinae19.C: New.
7456 * g++.dg/template/sfinae20.C: Likewise.
7458 2010-07-12 Jie Zhang <jie@codesourcery.com>
7460 * gcc.target/arm/interrupt-1.c: New test.
7461 * gcc.target/arm/interrupt-2.c: New test.
7463 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7465 * gcc.dg/pr42427.c: Require c99_runtime.
7466 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7468 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7469 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7470 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7471 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7472 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7473 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7474 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7475 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7476 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7477 * gcc.target/i386/pr37275.c: Require visibility support.
7479 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7481 * lib/target-supports.exp (check_effective_target_sse): New proc.
7482 * gcc.target/i386/sol2-check.h: New file.
7483 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7484 Include sol2-check.h.
7485 (main) Only run do_test () if sol2_check ().
7486 * gcc.target/i386/sse2-check.h: Likewise.
7487 * gcc.target/i386/sse3-check.h: Likewise.
7488 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7489 [__sun__ && __svr4__]: Execute SSE2 instruction.
7490 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7491 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7492 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7493 * g++.dg/ext/vector14.C: Likewise.
7494 * g++.dg/other/mmintrin.C: Likewise.
7495 * gcc.dg/20020418-1.c: Likewise.
7496 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7497 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7498 * gcc.dg/format/unnamed-1.c: Likewise.
7499 Adapt dg-warning line number.
7500 * gcc.dg/graphite/pr40281.c: Likewise.
7501 * gcc.dg/pr32176.c: Likewise.
7502 * gcc.dg/pr40550.c: Likewise.
7503 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7504 * gcc.dg/torture/pr36891.c: Likewise.
7505 * gcc.target/i386/20020218-1.c: Likewise.
7506 * gcc.target/i386/20020523.c: Likewise.
7507 * gcc.target/i386/abi-1.c: Likewise.
7508 * gcc.target/i386/brokensqrt.c: Likewise.
7509 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7510 * gcc.target/i386/pr13366.c: Likewise.
7511 * gcc.target/i386/pr13685.c: Likewise.
7512 * gcc.target/i386/pr24306.c: Likewise.
7513 * gcc.target/i386/pr31486.c: Likewise.
7514 * gcc.target/i386/pr32065-1.c: Likewise.
7515 * gcc.target/i386/pr32065-2.c: Likewise.
7516 * gcc.target/i386/pr32389.c: Likewise.
7517 * gcc.target/i386/pr38824.c: Likewise.
7518 * gcc.target/i386/pr38931.c: Likewise.
7519 * gcc.target/i386/pr39592-1.c: Likewise.
7520 * gcc.target/i386/pr43766.c: Likewise.
7521 * gcc.target/i386/recip-divf.c: Likewise.
7522 * gcc.target/i386/recip-sqrtf.c: Likewise.
7523 * gcc.target/i386/recip-vec-divf.c: Likewise.
7524 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7525 * gcc.target/i386/sse-1.c: Likewise.
7526 * gcc.target/i386/sse-16.c: Likewise.
7527 * gcc.target/i386/sse-2.c: Likewise.
7528 * gcc.target/i386/sse-20.c: Likewise.
7529 * gcc.target/i386/sse-3.c: Likewise.
7530 * gcc.target/i386/sse-7.c: Likewise.
7531 * gcc.target/i386/sse-9.c: Likewise.
7532 * gcc.target/i386/sse-addps-1.c: Likewise.
7533 * gcc.target/i386/sse-addss-1.c: Likewise.
7534 * gcc.target/i386/sse-andnps-1.c: Likewise.
7535 * gcc.target/i386/sse-andps-1.c: Likewise.
7536 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7537 * gcc.target/i386/sse-comiss-1.c: Likewise.
7538 * gcc.target/i386/sse-comiss-2.c: Likewise.
7539 * gcc.target/i386/sse-comiss-3.c: Likewise.
7540 * gcc.target/i386/sse-comiss-4.c: Likewise.
7541 * gcc.target/i386/sse-comiss-5.c: Likewise.
7542 * gcc.target/i386/sse-comiss-6.c: Likewise.
7543 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7544 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7545 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7546 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7547 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7548 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7549 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7550 * gcc.target/i386/sse-divps-1.c: Likewise.
7551 * gcc.target/i386/sse-divss-1.c: Likewise.
7552 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7553 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7554 * gcc.target/i386/sse-maxps-1.c: Likewise.
7555 * gcc.target/i386/sse-maxss-1.c: Likewise.
7556 * gcc.target/i386/sse-minps-1.c: Likewise.
7557 * gcc.target/i386/sse-minss-1.c: Likewise.
7558 * gcc.target/i386/sse-movaps-1.c: Likewise.
7559 * gcc.target/i386/sse-movaps-2.c: Likewise.
7560 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7561 * gcc.target/i386/sse-movhps-1.c: Likewise.
7562 * gcc.target/i386/sse-movhps-2.c: Likewise.
7563 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7564 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7565 * gcc.target/i386/sse-movntps-1.c: Likewise.
7566 * gcc.target/i386/sse-movss-1.c: Likewise.
7567 * gcc.target/i386/sse-movss-2.c: Likewise.
7568 * gcc.target/i386/sse-movss-3.c: Likewise.
7569 * gcc.target/i386/sse-movups-1.c: Likewise.
7570 * gcc.target/i386/sse-movups-2.c: Likewise.
7571 * gcc.target/i386/sse-mulps-1.c: Likewise.
7572 * gcc.target/i386/sse-mulss-1.c: Likewise.
7573 * gcc.target/i386/sse-orps-1.c: Likewise.
7574 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7575 * gcc.target/i386/sse-recip-vec.c: Likewise.
7576 * gcc.target/i386/sse-recip.c: Likewise.
7577 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7578 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7579 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7580 * gcc.target/i386/sse-subps-1.c: Likewise.
7581 * gcc.target/i386/sse-subss-1.c: Likewise.
7582 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7583 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7584 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7585 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7586 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7587 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7588 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7589 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7590 * gcc.target/i386/sse-xorps-1.c: Likewise.
7591 * gcc.target/i386/ssefn-1.c: Likewise.
7592 * gcc.target/i386/ssefn-3.c: Likewise.
7593 * gcc.target/i386/sseregparm-1.c: Likewise.
7594 * gcc.target/i386/stackalign/return-3.c: Likewise.
7595 * gcc.target/i386/vectorize1.c: Likewise.
7596 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7597 * gcc.target/i386/xorps-sse.c: Likewise.
7598 * gfortran.dg/pr28158.f90: Likewise.
7599 * gfortran.dg/pr30667.f: Likewise.
7600 * gnat.dg/loop_optimization7.adb: Likewise.
7601 * gnat.dg/sse_nolib.adb: Likewise.
7603 2010-07-11 Tobias Burnus <burnus@net-b.de>
7606 * gfortran.dg/use_rename_6.f90: New.
7607 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7609 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7612 * gfortran.dg/class_24.f03: New.
7614 2010-07-10 Richard Guenther <rguenther@suse.de>
7617 * gcc.dg/lto/20100709-1_0.c: New testcase.
7618 * gcc.dg/lto/20100709-1_1.c: Likewise.
7620 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7622 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7624 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7627 * objc.dg/lto/trivial-1_0.m: New.
7628 * objc.dg/lto/lto.exp: New.
7629 * obj-c++.dg/lto/trivial-1_0.mm: New.
7630 * obj-c++.dg/lto/lto.exp: New.
7631 * objc.dg/symtab-1.m: Adjust sizes.
7632 * objc.dg/image-info.m: Do not run for gnu-runtime.
7634 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7636 * gcc.dg/pr32370.c: Allow another kind of error message.
7638 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7640 * gnat.dg/atomic3.adb: New test.
7642 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7643 Denys Vlasenko <dvlasenk@redhat.com>
7644 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7646 PR tree-optimization/28632
7647 * gcc.dg/tree-ssa/vrp51.c: New test.
7648 * gcc.dg/tree-ssa/vrp52.c: New test.
7650 2010-07-09 Jason Merrill <jason@redhat.com>
7652 * g++.dg/abi/covariant6.C: New.
7653 * g++.dg/inherit/covariant17.C: Test both bases.
7654 * g++.dg/inherit/covariant7.C: Check vtable layout.
7656 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7658 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7660 2010-07-09 Richard Guenther <rguenther@suse.de>
7662 PR tree-optimization/44852
7663 * gcc.c-torture/execute/pr44852.c: New testcase.
7665 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7667 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7668 multiplication by values.
7669 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7670 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7672 2010-07-09 Richard Guenther <rguenther@suse.de>
7674 PR tree-optimization/44882
7675 * gfortran.dg/pr44882.f90: New testcase.
7677 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7680 * gcc.target/arm/pr40657-1.c: New test.
7681 * gcc.target/arm/pr40657-2.c: New test.
7682 * gcc.c-torture/execute/pr40657.c: New test.
7684 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7686 * gcc.dg/tree-ssa/vrp50.c: New test.
7687 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7689 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7692 * gfortran.dg/c_sizeof_1.f90: Modified.
7693 * gfortran.dg/storage_size_1.f08: New.
7694 * gfortran.dg/storage_size_2.f08: New.
7696 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7698 * gcc.c-torture/execute/20100708-1.c: New test.
7700 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7703 * gfortran.dg/gomp/pr44847.f90: New test.
7705 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7707 PR tree-optimization/44710
7708 * gcc.dg/tree-ssa/ifc-6.c: New.
7709 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7711 2010-07-08 Tobias Burnus <burnus@net-b.de>
7714 * gfortran.dg/coarray_10.f90: Add an additional test.
7716 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7719 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7720 * gcc.c-torture/execute/pr44828.x: Revert.
7722 2010-07-08 Jason Merrill <jason@redhat.com>
7725 * g++.dg/inherit/covariant17.C: New.
7726 * g++.dg/abi/covariant1.C: Actually test for the bug.
7728 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7730 PR rtl-optimization/44838
7731 * gcc.dg/pr44838.c: New.
7733 2010-07-08 Richard Guenther <rguenther@suse.de>
7735 PR tree-optimization/44831
7736 * gcc.c-torture/compile/pr44831.c: New testcase.
7737 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7739 2010-07-08 Richard Guenther <rguenther@suse.de>
7741 PR tree-optimization/44861
7742 * g++.dg/vect/pr44861.cc: New testcase.
7744 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7747 * gcc.c-torture/execute/pr44828.x: New file.
7749 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7751 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7753 * g++.dg/ext/altivec-17.C: Adjust error message.
7755 2010-07-07 Tom Tromey <tromey@redhat.com>
7757 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7759 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7762 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7763 * gcc.target/i386/rdrand-2.c: Likewise.
7764 * gcc.target/i386/rdrand-3.c: Likewise.
7766 2010-07-07 Jan Hubicka <jh@suse.cz>
7769 * g++.dg/torture/pr44813.C: New testcase.
7770 * g++.dg/torture/pr44826.C: New testcase.
7772 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7774 PR rtl-optimization/44787
7775 * gcc.c-torture/compile/pr44788.c: New test.
7776 * gcc.target/arm/pr44788.c: New test.
7778 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7780 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7782 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7784 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7787 2010-07-06 Tobias Burnus <burnus@net-b.de>
7790 * gfortran.dg/parameter_array_init_6.f90: New.
7791 * gfortran.dg/initialization_20.f90: Update dg-error.
7792 * gfortran.dg/initialization_24.f90: Ditto.
7794 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7796 * gfortran.dg/dim_range_1.f90: New test.
7797 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7799 2010-07-06 Jason Merrill <jason@redhat.com>
7802 * g++.dg/cpp0x/initlist41.C: New.
7805 * g++.dg/template/ptrmem22.C: New.
7807 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7809 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7811 * gcc.target/i386/i386.exp: Likewise.
7813 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7816 * gcc.dg/lto/20100518_0.c: Limit to x86.
7818 2010-07-06 Richard Guenther <rguenther@suse.de>
7821 * gcc.c-torture/execute/pr44828.c: New testcase.
7823 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7825 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7826 * g++.dg/warn/volatile1.C: Likewise.
7827 * g++.dg/template/warn1.C: Likewise.
7829 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7831 AVX Programming Reference (June, 2010)
7832 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7833 * g++.dg/other/i386-3.C: Likewise.
7834 * gcc.target/i386/sse-12.c: Likewise.
7836 * gcc.target/i386/f16c-check.h: New.
7837 * gcc.target/i386/rdfsbase-1.c: Likewise.
7838 * gcc.target/i386/rdfsbase-2.c: Likewise.
7839 * gcc.target/i386/rdgsbase-1.c: Likewise.
7840 * gcc.target/i386/rdgsbase-2.c: Likewise.
7841 * gcc.target/i386/rdrand-1.c: Likewise.
7842 * gcc.target/i386/rdrand-2.c: Likewise.
7843 * gcc.target/i386/rdrand-3.c: Likewise.
7844 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7845 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7846 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7847 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7848 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7849 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7850 * gcc.target/i386/wrfsbase-1.c: Likewise.
7851 * gcc.target/i386/wrfsbase-2.c: Likewise.
7852 * gcc.target/i386/wrgsbase-1.c: Likewise.
7853 * gcc.target/i386/wrgsbase-2.c: Likewise.
7855 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7856 (__builtin_ia32_vcvtps2ph): New.
7857 (__builtin_ia32_vcvtps2ph256): Likewise.
7859 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7860 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7862 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7863 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7865 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7866 (__builtin_ia32_vcvtps2ph256): Likewise.
7867 Add fsgsbase,rdrnd,f16c.
7869 * lib/target-supports.exp (check_effective_target_f16c): New.
7871 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7873 * gcc.dg/guality/nrv-1.c: New test.
7875 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7878 * gcc.target/arm/pr42505.c: New test case.
7880 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7883 * g++.dg/opt/nrv16.C: New test.
7885 2010-07-05 Richard Guenther <rguenther@suse.de>
7887 PR tree-optimization/44784
7888 * gcc.c-torture/compile/pr44784.c: New testcase.
7890 2010-07-05 Ira Rosen <irar@il.ibm.com>
7892 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7893 Increase loop bound and array size.
7894 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7897 2010-07-05 Ira Rosen <irar@il.ibm.com>
7899 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7900 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7901 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7902 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7903 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7905 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7908 * g++.dg/parse/template25.C: New.
7910 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7912 PR rtl-optimization/44695
7913 * gcc.dg/torture/pr44695.c: New.
7915 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7918 * g++.dg/ext/pretty3.C: New.
7920 2010-07-04 Richard Guenther <rguenther@suse.de>
7923 * g++.dg/torture/pr44809.C: New testcase.
7925 2010-07-04 Richard Guenther <rguenther@suse.de>
7927 PR tree-optimization/44656
7928 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7930 2010-07-04 Ira Rosen <irar@il.ibm.com>
7931 Revital Eres <eres@il.ibm.com>
7933 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7935 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7936 gcc.dg/vect/vect-96.c: Likewise.
7937 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7938 that support misaligned stores. Change the number of expected
7939 misaligned accesses.
7940 * gcc.dg/vect/vect-peel-1.c: New test.
7941 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7942 gcc.dg/vect/vect-peel-4.c: Likewise.
7943 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7944 vectorizable on all targets that support realignment.
7945 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7947 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7950 * gcc.dg/torture/pr44806.c: New.
7952 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7954 * gnat.dg/cond_expr1.adb: New test.
7956 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7958 * gnat.dg/modular3.adb: New test.
7959 * gnat.dg/modular3_pkg.ads: New helper.
7961 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7962 Mikael Pettersson <mikpe@it.uu.se>
7965 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7966 Make signed-ness of chars explicit. Scan the object for
7967 strings that are split by some target assemblers.
7968 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7971 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7973 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7975 2010-07-02 Le-Chun Wu <lcwu@google.com>
7978 * g++.dg/warn/Wshadow-7.C: New test.
7980 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7981 Julian Brown <julian@codesourcery.com>
7982 Sandra Loosemore <sandra@codesourcery.com>
7984 * gcc.c-torture/execute/20100416-1.c: New test case.
7986 2010-07-02 Julian Brown <julian@codesourcery.com>
7987 Sandra Loosemore <sandra@codesourcery.com>
7991 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7992 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7994 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7995 Julian Brown <julian@codesourcery.com>
7997 * gcc.target/arm/neon/vadds64.c: Regenerated.
7998 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7999 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8000 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8001 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8002 * gcc.target/arm/neon-vmls-1.c: Likewise.
8003 * gcc.target/arm/neon-vsubs64.c: New execution test.
8004 * gcc.target/arm/neon-vsubu64.c: New execution test.
8005 * gcc.target/arm/neon-vadds64.c: New execution test.
8006 * gcc.target/arm/neon-vaddu64.c: New execution test.
8008 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8010 * gcc.target/arm/neon-vands64.c: New.
8011 * gcc.target/arm/neon-vandu64.c: New.
8012 * gcc.target/arm/neon-vbics64.c: New.
8013 * gcc.target/arm/neon-vbicu64.c: New.
8014 * gcc.target/arm/neon-veors64.c: New.
8015 * gcc.target/arm/neon-veoru64.c: New.
8016 * gcc.target/arm/neon-vorns64.c: New.
8017 * gcc.target/arm/neon-vornu64.c: New.
8018 * gcc.target/arm/neon-vorrs64.c: New.
8019 * gcc.target/arm/neon-vorru64.c: New.
8020 * gcc.target/arm/neon/vands64.c: Regenerated.
8021 * gcc.target/arm/neon/vandu64.c: Regenerated.
8022 * gcc.target/arm/neon/vbics64.c: Regenerated.
8023 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8024 * gcc.target/arm/neon/veors64.c: Regenerated.
8025 * gcc.target/arm/neon/veoru64.c: Regenerated.
8026 * gcc.target/arm/neon/vorns64.c: Regenerated.
8027 * gcc.target/arm/neon/vornu64.c: Regenerated.
8028 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8029 * gcc.target/arm/neon/vorru64.c: Regenerated.
8031 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8033 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8035 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8037 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8038 * gfortran.dg/intent_out_5.f90: Same.
8039 * gfortran.dg/ltrans-7.f90: Same.
8040 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8042 2010-07-02 Jan Hubicka <jh@suse.cz>
8044 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8046 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8048 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8050 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8053 * c-c++-common/Wunused-var-12.c: New test.
8055 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8058 * gcc.target/arm/pr42835.c: New test.
8061 * gcc.target/arm/pr42172-1.c: New test.
8063 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8065 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8067 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8069 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8070 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8071 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8072 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8073 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8074 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8075 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8076 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8077 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8078 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8079 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8080 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8081 * gcc.target/arm/neon-vdup_ns64.c: New.
8082 * gcc.target/arm/neon-vdup_nu64.c: New.
8083 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8084 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8085 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8086 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8087 * gcc.target/arm/neon-vmov_ns64.c: New.
8088 * gcc.target/arm/neon-vmov_nu64.c: New.
8089 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8090 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8091 * gcc.target/arm/neon-vget_lanes64.c: New.
8092 * gcc.target/arm/neon-vget_laneu64.c: New.
8093 * gcc.target/arm/neon-vset_lanes64.c: New.
8094 * gcc.target/arm/neon-vset_laneu64.c: New.
8096 2010-07-02 Richard Guenther <rguenther@suse.de>
8098 * g++.dg/torture/20100702-1.C: New testcase.
8100 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8103 * gcc.c-torture/compile/pr44707.c: New test.
8105 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8108 * g++.dg/template/crash101.C: New.
8110 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8112 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8113 Use the ABI-0 accessors and fail it for m64.
8115 2010-07-02 Jan Hubicka <jh@suse.cz>
8117 * g++.dg/tree-ssa/pr44706.C: New testcase.
8119 2010-07-02 Richard Guenther <rguenther@suse.de>
8121 PR tree-optimization/44748
8122 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8124 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8126 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8127 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8128 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8129 the method types to forward:.
8131 2010-06-30 Jason Merrill <jason@redhat.com>
8133 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8134 * g++.dg/other/pr25632.C: Likewise.
8136 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8138 PR tree-optimization/40421
8139 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8141 2010-07-01 Richard Guenther <rguenther@suse.de>
8145 * gcc.c-torture/execute/20100316-1.c: New testcase.
8146 * gcc.c-torture/execute/pr44468.c: Likewise.
8147 * gcc.c-torture/compile/20100609-1.c: Likewise.
8148 * gcc.dg/volatile2.c: Adjust.
8149 * gcc.dg/plugin/selfassign.c: Likewise.
8150 * gcc.dg/pr36902.c: Likewise.
8151 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8152 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8153 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8154 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8155 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8156 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8157 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8158 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8159 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8160 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8161 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8162 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8163 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8164 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8165 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8166 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8167 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8168 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8169 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8170 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8171 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8172 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8173 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8174 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8175 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8176 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8177 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8178 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8179 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8180 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8181 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8182 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8183 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8184 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8185 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8186 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8187 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8188 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8189 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8190 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8191 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8192 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8193 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8194 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8195 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8196 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8197 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8198 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8199 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8200 * g++.dg/tree-ssa/pr31146.C: Likewise.
8201 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8202 * g++.dg/tree-ssa/pr33604.C: Likewise.
8203 * g++.dg/plugin/selfassign.c: Likewise.
8204 * gfortran.dg/array_memcpy_3.f90: Likewise.
8205 * gfortran.dg/array_memcpy_4.f90: Likewise.
8206 * c-c++-common/torture/pr42834.c: New testcase.
8208 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8211 * g++.dg/template/crash100.C: New.
8213 2010-06-30 Jan Hubicka <jh@suse.cz>
8215 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8217 2010-06-30 Michael Matz <matz@suse.de>
8220 * gcc.dg/pr44699.c: New test.
8222 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8224 PR tree-optimization/39799
8225 * c-c++-common/uninit-17.c: New test.
8227 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8230 * gfortran.dg/read_infnan_1.f90: New test.
8232 2010-06-29 Jason Merrill <jason@redhat.com>
8234 Enable implicitly declared move constructor/operator= (N3053).
8235 * g++.dg/cpp0x/implicit3.C: New.
8236 * g++.dg/cpp0x/implicit4.C: New.
8237 * g++.dg/cpp0x/implicit5.C: New.
8238 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8239 * g++.dg/cpp0x/not_special.C: Adjust.
8240 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8241 * g++.dg/cpp0x/rv1n.C: Adjust.
8242 * g++.dg/cpp0x/rv1p.C: Adjust.
8243 * g++.dg/cpp0x/rv2n.C: Adjust.
8244 * g++.dg/cpp0x/rv2p.C: Adjust.
8245 * g++.dg/cpp0x/rv3n.C: Adjust.
8246 * g++.dg/cpp0x/rv3p.C: Adjust.
8247 * g++.dg/cpp0x/rv4n.C: Adjust.
8248 * g++.dg/cpp0x/rv4p.C: Adjust.
8249 * g++.dg/cpp0x/rv5n.C: Adjust.
8250 * g++.dg/cpp0x/rv5p.C: Adjust.
8251 * g++.dg/cpp0x/rv6n.C: Adjust.
8252 * g++.dg/cpp0x/rv6p.C: Adjust.
8253 * g++.dg/cpp0x/rv7n.C: Adjust.
8254 * g++.dg/cpp0x/rv7p.C: Adjust.
8255 * g++.dg/cpp0x/rv8p.C: Adjust.
8256 * g++.dg/gomp/pr26690-1.C: Adjust.
8257 * g++.dg/other/error20.C: Adjust.
8258 * g++.dg/other/error31.C: Adjust.
8259 * g++.dg/parse/error19.C: Adjust.
8260 * g++.dg/template/qualttp5.C: Adjust.
8261 * g++.old-deja/g++.law/ctors5.C: Adjust.
8263 Enable implicitly deleted functions (N2346)
8264 * g++.dg/cpp0x/defaulted17.C: New.
8265 * g++.dg/cpp0x/implicit1.C: New.
8266 * g++.dg/cpp0x/implicit2.C: New.
8267 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8268 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8269 * g++.dg/init/ctor4.C: Adjust.
8270 * g++.dg/init/synth2.C: Adjust.
8271 * g++.dg/lto/20081118_1.C: Adjust.
8272 * g++.dg/other/error13.C: Adjust.
8273 * g++.dg/other/unused1.C: Adjust.
8274 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8275 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8276 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8277 * g++.old-deja/g++.law/ctors17.C: Adjust.
8278 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8279 * g++.old-deja/g++.pt/assign1.C: Adjust.
8280 * g++.old-deja/g++.pt/crash20.C: Adjust.
8282 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8283 * g++.dg/cpp0x/defaulted13.C: Adjust.
8284 * g++.dg/cpp0x/defaulted2.C: Adjust.
8285 * g++.dg/cpp0x/defaulted3.C: Adjust.
8286 * g++.dg/cpp0x/initlist9.C: Adjust.
8287 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8288 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8289 * g++.dg/init/synth2.C: Adjust.
8291 * g++.dg/cpp0x/defaulted19.C: New.
8293 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8294 * g++.dg/template/error23.C: Fix for -std=c++0x.
8296 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8299 * gfortran.dg/proc_ptr_28.f90: New.
8301 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8303 PR tree-optimization/43801
8304 * g++.dg/torture/pr43801.C: New test.
8307 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8309 2010-06-29 Jason Merrill <jason@redhat.com>
8312 * g++.dg/template/qualified-id2.C: New.
8313 * g++.dg/template/qualified-id3.C: New.
8315 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8318 * gfortran.dg/associated_target_4.f90: New.
8320 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8323 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8325 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8327 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8329 2010-06-29 Jan Hubicka <jh@suse.cz>
8331 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8333 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8336 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8337 * gcc.target/arm/wmul-3.c: New test.
8338 * gcc.target/arm/wmul-4.c: New test.
8340 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8342 PR rtl-optimization/44659
8343 * gcc.target/i386/extract-1.c: New.
8344 * gcc.target/i386/extract-2.c: Likewise.
8345 * gcc.target/i386/extract-3.c: Likewise.
8346 * gcc.target/i386/extract-4.c: Likewise.
8347 * gcc.target/i386/extract-5.c: Likewise.
8348 * gcc.target/i386/extract-6.c: Likewise.
8350 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8353 * g++.dg/warn/Wunused-var-14.C: New test.
8355 2010-06-28 Tobias Burnus <burnus@net-b.de>
8358 * gfortran.dg/nan_6.f90: New.
8360 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8362 PR tree-optimization/43781
8363 * gcc.dg/torture/pr43781.c: New.
8365 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8368 * gfortran.dg/actual_rank_check_1.f90: New test.
8370 2010-06-28 Martin Jambor <mjambor@suse.cz>
8372 * gcc.dg/ipa/ipa-sra-6.c: New test.
8374 2010-06-28 Jan Hubicka <jh@suse.cz>
8376 PR tree-optimization/44687
8377 * gcc.c-torture/compile/pr44687.c
8379 2010-06-28 Martin Jambor <mjambor@suse.cz>
8382 * g++.dg/torture/pr44535.C: New test.
8384 2010-06-28 Michael Matz <matz@suse.de>
8387 * gfortran.dg/pr44592.f90: New test.
8389 2010-06-28 Jan Hubicka <jh@suse.cz>
8391 PR tree-optimization/44357
8392 * g++.dg/torture/pr44357.C: New testcase.
8394 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8396 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8397 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8398 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8399 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8400 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8401 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8402 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8403 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8405 2010-06-27 Jan Hubicka <jh@suse.cz>
8407 * gcc.c-torture/compile/pr44686.c: New file.
8409 2010-06-27 Richard Guenther <rguenther@suse.de>
8411 PR tree-optimization/44683
8412 * gcc.c-torture/execute/pr44683.c: New testcase.
8414 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8416 * gnat.dg/noreturn3.ad[sb]: New test.
8418 2010-06-26 Jason Merrill <jason@redhat.com>
8420 * g++.dg/cpp0x/explicit5.C: New.
8422 2010-06-26 Richard Guenther <rguenther@suse.de>
8424 PR tree-optimization/44393
8425 * gcc.dg/pr44393.c: New testcase.
8427 2010-06-26 Jan Hubicka <jh@suse.cz>
8429 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8431 2010-06-26 Richard Guenther <rguenther@suse.de>
8434 * gcc.dg/pr44674.c: New testcase.
8436 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8438 * gcc.dg/opts-3.c: New test.
8440 2010-06-26 Tobias Burnus <burnus@net-b.de>
8442 * gfortran.dg/type_decl_1.f90: New.
8443 * gfortran.dg/type_decl_2.f90: New.
8445 2010-06-26 Tobias Burnus <burnus@net-b.de>
8447 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8448 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8450 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8453 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8454 error in comparing reals.
8456 2010-06-25 Tobias Burnus <burnus@net-b.de>
8458 * selected_real_kind_2.f90: New.
8459 * selected_real_kind_3.f90: New.
8461 2010-06-25 Tobias Burnus <burnus@net-b.de>
8463 * gfortran.dg/entry_19.f90: New.
8465 2010-06-25 Tobias Burnus <burnus@net-b.de>
8467 * gfortran.dg/end_subroutine_1.f90: New.
8468 * gfortran.dg/end_subroutine_2.f90: New.
8469 * gfortran.dg/interface_proc_end.f90: Update.
8471 2010-06-25 Tobias Burnus <burnus@net-b.de>
8473 * gfortran.dg/semicolon_fixed.f: Update.
8474 * gfortran.dg/semicolon_fixed_2.f: New.
8475 * gfortran.dg/semicolon_free_2.f90: New.
8476 * gfortran.dg/semicolon_free.f90: Update.
8478 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8481 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8483 2010-06-25 Martin Jambor <mjambor@suse.cz>
8485 * g++.dg/ipa/iinline-3.C: New test.
8486 * gcc.dg/ipa/modif-1.c: Removed.
8488 2010-06-25 Jan Hubicka <jh@suse.cz>
8490 * gcc.dg/tree-ssa/ipa-split-1.c
8492 2010-06-25 Martin Jambor <mjambor@suse.cz>
8494 * g++.dg/ipa/iinline-2.C: New test.
8496 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8499 * gfortran.dg/pr43866.f90: New test.
8501 PR tree-optimization/44539
8502 * gcc.dg/pr44539.c: New test.
8504 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8508 * gcc.target/mips/madd-9.c: New test.
8510 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8513 * gcc.dg/noncompile/pr44517.c: New.
8514 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8516 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8519 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8520 and add argument to nop for IA64.
8522 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8525 * gcc.target/i386/mod-1.c: New.
8526 * gcc.target/i386/umod-1.c: Likewise.
8527 * gcc.target/i386/umod-2.c: Likewise.
8528 * gcc.target/i386/umod-3.c: Likewise.
8530 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8533 * g++.dg/torture/pr44492.C: New test.
8535 2010-06-24 Andi Kleen <ak@linux.intel.com>
8537 * c-c++-common/warn-omitted-condop.c: New.
8539 2010-06-24 Tobias Burnus <burnus@net-b.de>
8542 * gfortran.dg/import8.f90: New.
8544 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8546 * gnat.dg/not_null.adb: Update test case.
8548 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8551 * g++.dg/warn/Wunused-var-13.C: New test.
8554 * g++.dg/diagnostic/method1.C: New test.
8556 2010-06-22 Cary Coutant <ccoutant@google.com>
8558 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8560 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8563 * gfortran.dg/abstract_type_8.f03: New.
8565 2010-06-21 Jason Merrill <jason@redhat.com>
8567 * g++.dg/cpp0x/noexcept08.C: New.
8569 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8571 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8574 * gcc.target/i386/sse2-vec-2a.c: New.
8576 2010-06-21 DJ Delorie <dj@redhat.com>
8578 * gcc.dg/pragma-diag-1.c: New.
8580 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8583 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8585 2010-06-21 Alan Modra <amodra@gmail.com>
8588 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8589 tail call to check_fa_mid.
8591 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8594 * gcc.c-torture/execute/pr44575.c: New test.
8596 2010-06-21 Tobias Burnus <burnus@net-b.de>
8599 * gfortran.dg/contiguous_1.f90: New.
8600 * gfortran.dg/contiguous_2.f90: New.
8601 * gfortran.dg/contiguous_3.f90: New.
8603 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8605 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8606 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8608 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8611 * gcc.target/i386/pr44546.c: New test.
8613 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8615 * gcc.dg/opts-2.c: New test.
8617 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8620 * gfortran.dg/typebound_proc_15.f03: Modified.
8622 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8625 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8626 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8628 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8630 * g++.dg/ext/label13.C: Fix typo in last change.
8632 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8635 * gfortran.dg/eof_3.f90
8636 * gfortran.dg/endfile_2.f90
8637 * gfortran.dg/endfile_4.f90
8638 * gfortran.dg/endfile_3.f90
8640 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8643 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8645 2010-06-18 Tobias Burnus <burnus@net-b.de>
8648 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8650 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8652 * gcc.target/arm/pr40900.c: New test.
8654 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8656 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8658 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8661 * gfortran.dg/typebound_call_15.f03: New.
8663 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8666 * g++.dg/pr44486.C: New.
8668 2010-06-16 DJ Delorie <dj@redhat.com>
8670 * gcc.target/i386/volatile-bitfields-1.c: New.
8671 * gcc.target/i386/volatile-bitfields-2.c: New.
8673 2010-06-16 Jason Merrill <jason@redhat.com>
8675 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8677 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8679 2010-06-16 Richard Guenther <rguenther@suse.de>
8682 * gcc.c-torture/execute/pr44555.c: New testcase.
8684 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8687 * gfortran.dg/typebound_proc_16.f03: New.
8689 2010-06-16 Martin Jambor <mjambor@suse.cz>
8691 * g++.dg/torture/pr43905.C: New test.
8693 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8696 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8697 initialization loop from being vectorized.
8698 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8700 2010-06-16 Alan Modra <amodra@gmail.com>
8702 PR tree-optimization/44507
8703 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8705 2010-06-15 Jason Merrill <jason@redhat.com>
8707 * g++.dg/overload/arg3.C: Adjust error locations.
8708 * g++.dg/overload/copy1.C: Likewise.
8709 * g++.dg/tc1/dr152.C: Likewise.
8710 * g++.dg/template/incomplete4.C: Likewise.
8711 * g++.dg/template/incomplete5.C: Likewise.
8712 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8713 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8714 * g++.old-deja/g++.pt/crash9.C: Likewise.
8716 * g++.dg/inherit/virtual5.C: New.
8718 * g++.dg/cpp0x/defaulted18.C: New.
8720 * g++.dg/cpp0x/initlist40.C: New.
8722 * g++.dg/cpp0x/initlist39.C: New.
8724 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8727 * gcc.dg/graphite/pr44391.c: New.
8729 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8732 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8733 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8734 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8735 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8737 2010-06-15 Richard Guenther <rguenther@suse.de>
8739 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8741 2010-06-15 Richard Guenther <rguenther@suse.de>
8743 * gcc.dg/vect/bb-slp-21.c: Adjust.
8744 * gcc.dg/vect/bb-slp-13.c: Likewise
8745 * gcc.dg/vect/bb-slp-4.c: Likewise
8746 * gcc.dg/vect/bb-slp-22.c: Likewise
8747 * gcc.dg/vect/bb-slp-14.c: Likewise
8748 * gcc.dg/vect/bb-slp-23.c: Likewise
8749 * gcc.dg/vect/bb-slp-15.c: Likewise
8750 * gcc.dg/vect/bb-slp-17.c: Likewise
8751 * gcc.dg/vect/bb-slp-18.c: Likewise
8752 * gcc.dg/vect/bb-slp-19.c: Likewise
8753 * gcc.dg/vect/bb-slp-10.c: Likewise
8754 * gcc.dg/vect/bb-slp-11.c: Likewise
8755 * gcc.dg/vect/bb-slp-20.c: Likewise
8756 * gcc.dg/vect/bb-slp-3.c: Likewise
8758 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8761 * gfortran.dg/gomp/pr44536.f90: New test.
8762 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8764 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8767 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8768 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8770 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8772 PR tree-optimization/44508
8773 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8776 * gcc.dg/pr44509.c: New test.
8778 2010-06-14 Ira Rosen <irar@il.ibm.com>
8780 PR tree-optimization/44507
8781 * gcc.dg/vect/pr44507.c: New test.
8783 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8785 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8786 and c-pretty-print.h.
8788 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8790 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8792 * gfortran.dg/whole_file_18.f90: Updated error message.
8794 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8796 * gfortran.dg/whole_file_20.f03: New.
8798 2010-06-12 Jan Hubicka <jh@suse.cz>
8800 * gcc.c-torture/compile/pc44485.c: New testcase.
8802 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8805 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8806 * gfortran.dg/typebound_proc_14.f03: New.
8807 * gfortran.dg/typebound_proc_15.f03: New.
8809 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8811 * gcc.dg/opts-1.c: New test.
8813 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8815 * gcc.dg/funroll-loops-all.c: Update expected error.
8817 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8820 * gcc.target/i386/pr44481.c: New test.
8822 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8824 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8826 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8829 * gcc.dg/tree-ssa/pr44483.c: New.
8831 2010-06-11 Paul Brook <paul@codesourcery.com>
8833 * g++.dg/other/arm-neon-1.C: New test.
8835 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8839 * gfortran.dg/class_23.f03: New test.
8841 2010-06-11 Jan Hubicka <jh@suse.cz>
8843 * gcc.dg/ipa/pure-const-2.c: New testcase.
8845 2010-06-11 Jan Hubicka <jh@suse.cz>
8847 * gcc.dg/noreturn-7.c: Update.
8848 * gcc.dg/noreturn-4.c: Update.
8850 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8853 * g++.dg/other/typedef4.C: New test.
8855 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8858 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8860 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8863 * gfortran.dg/asynchronous_3.f03
8865 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8868 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8869 non-temporal stores out of the tests to form new test cases. As a
8870 result, no non-temporal store should be generated in this case.
8872 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8873 prefetch-7.c that generate one non-temporal store.
8875 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8876 prefetch-7.c that generate one non-temporal store and one
8877 one-temporal prefetch.
8879 2010-06-10 Martin Jambor <mjambor@suse.cz>
8881 PR tree-optimization/44258
8882 * gcc.dg/tree-ssa/pr44258.c: New test.
8884 2010-06-10 Daniel Kraft <d@domob.eu>
8887 * gfortran.dg/associate_1.f03: New test.
8888 * gfortran.dg/associate_2.f95: New test.
8889 * gfortran.dg/associate_3.f03: New test.
8890 * gfortran.dg/associate_4.f08: New test.
8892 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8894 * gfortran.dg/selected_char_kind_4.f90: New test.
8896 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8898 * gcc.dg/pr42461.c: New test.
8900 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8903 * gfortran.dg/selected_real_kind_1.f90: New.
8905 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8908 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8910 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8913 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8915 * gfortran.dg/data_namelist_conflict.f90: New test.
8917 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8919 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8920 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8921 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8923 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8925 * gfortran.dg/mvbits_9.f90: New test.
8926 * gfortran.dg/ibset_1.f90: Ditto.
8927 * gfortran.dg/ibits_1.f90: Ditto.
8928 * gfortran.dg/btest_1.f90: Ditto.
8929 * gfortran.dg/ibclr_1.f90: Ditto.
8931 2010-06-09 Jason Merrill <jason@redhat.com>
8934 * g++.dg/cpp0x/decltype23.C: Move to...
8935 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8937 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8940 * gfortran.dg/typebound_call_14.f03: New test.
8942 2010-06-09 Martin Jambor <mjambor@suse.cz>
8944 PR tree-optimization/44423
8945 * gcc.dg/tree-ssa/pr44423.c: New test.
8947 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8950 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8951 TV_NONE to initialize tv_id field.
8952 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8953 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8954 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8956 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8957 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8958 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8960 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8962 PR tree-optimization/39874
8964 * gcc.dg/pr39874.c: New file.
8966 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8968 * g++.dg/ext/attr-alias-1.C: New.
8969 * g++.dg/ext/attr-alias-2.C: New.
8971 2010-06-07 Tobias Burnus <burnus@net-b.de>
8974 * gfortran.dg/proc_ptr_27.f90: New.
8976 2010-06-07 Jason Merrill <jason@redhat.com>
8979 * g++.dg/cpp0x/decltype23.C: New.
8981 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8982 Shujing Zhao <pearly.zhao@oracle.com>
8985 * gcc.dg/c90-const-expr-10.c: Adjust.
8986 * gcc.dg/c99-const-expr-10.c: Adjust.
8987 * gcc.dg/init-bad-7.c: New.
8989 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8991 * lib/target-supports.exp (check_effective_target_gas): New proc.
8992 * gcc.c-torture/execute/960321-1.x: New file.
8994 2010-06-07 Jason Merrill <jason@redhat.com>
8997 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8999 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9002 * g++.dg/warn/Wunused-var-12.C: New test.
9005 * c-c++-common/Wunused-var-11.c: New test.
9007 2010-06-07 Jan Hubicka <jh@suse.cz>
9009 * gcc.dg/ipa/pure-const-1.c: New testcase.
9011 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9013 PR rtl-optimization/44404
9014 * gcc.dg/pr44404.c: New.
9016 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9019 * gcc.target/i386/abi-2.c: Check sysv abi here.
9020 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9021 function to avoid failures by different ABIs.
9022 * gcc.target/i386/aes-check.h: Likewise.
9023 * gcc.target/i386/avx-check.h: Likewise.
9024 * gcc.target/i386/fma4-check.h: Likewise.
9025 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9026 * gcc.target/i386/mmx-check.h: Likewise.
9027 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9028 * gcc.target/i386/pclmul-check.h: Likewise.
9029 * gcc.target/i386/sse-check.h: Likewise.
9030 * gcc.target/i386/sse2-check.h: Likewise.
9031 * gcc.target/i386/sse3-check.h: Likewise.
9032 * gcc.target/i386/sse4_1-check.h: Likewise.
9033 * gcc.target/i386/sse4_2-check.h: Likewise.
9034 * gcc.target/i386/sse4a-check.h: Likewise.
9035 * gcc.target/i386/ssse3-check.h: Likewise.
9036 * gcc.target/i386/xop-check.h: Likewise.
9037 * gcc.target/i386/pr27971.c: Fix for LLP64.
9038 * gcc.target/i386/pr39139.c: Likewise.
9039 * gcc.target/i386/pr39315-check.c: Likewise.
9040 * gcc.target/i386/vararg-1.c: Likewise.
9041 * gcc.target/i386/vararg-2.c: Likewise.
9042 Additional add dg-compile to avoid failure due
9045 * gcc.dg/compound-literal-1.c: Fix for llp64.
9046 * gcc.dg/pr32370.c: Likewise.
9047 * gcc.dg/pr37561.c: Likewise.
9048 * gcc.dg/pr41340.c: Likewise.
9049 * gcc.dg/pr41551.c: Likewise.
9051 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9054 * g++.dg/debug/dwarf2/typedef3.C: New test.
9056 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9059 * c-c++-common/pr20000.c: New.
9061 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9064 * g++.dg/init/pr44086.C: New.
9065 * g++.dg/cpp0x/decltype4.C: Adjust.
9067 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9070 * gfortran.dg/generic_23.f03: New test.
9072 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9075 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9077 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9080 * c-c++-common/Wunused-var-9.c: New test.
9082 2010-06-05 Jason Merrill <jason@redhat.com>
9084 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9086 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9089 * gcc.dg/c99-restrict-4.c: New test.
9091 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9093 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9094 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9095 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9096 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9097 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9098 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9099 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9100 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9101 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9102 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9103 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9104 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9105 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9106 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9107 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9108 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9109 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9110 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9111 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9112 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9113 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9114 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9116 2010-06-04 Jason Merrill <jason@redhat.com>
9118 * g++.dg/cpp0x/noexcept06.C: New.
9119 * g++.dg/cpp0x/noexcept07.C: New.
9121 * g++.dg/cpp0x/noexcept01.C: New.
9122 * g++.dg/cpp0x/noexcept02.C: New.
9123 * g++.dg/cpp0x/noexcept03.C: New.
9124 * g++.dg/cpp0x/noexcept04.C: New.
9125 * g++.dg/cpp0x/noexcept05.C: New.
9127 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9130 * g++.dg/warn/Wunused-var-10.C: New test.
9131 * g++.dg/warn/Wunused-var-11.C: New test.
9134 * c-c++-common/Wunused-var-10.c: New test.
9136 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9139 * gcc.dg/assign-warn-2.c: Update.
9140 * gcc.dg/cpp/line3.c: Update.
9141 * gcc.dg/c99-array-lval-8.c: Update.
9142 * gcc.dg/cast-qual-2.c: Update.
9143 * gcc.dg/c99-arraydecl-3.c: Update.
9144 * gcc.dg/assign-warn-1.c: Update.
9145 * gcc.dg/format/gcc_diag-1.c: Update.
9147 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9149 PR rtl-optimization/39871
9150 PR rtl-optimization/40615
9151 PR rtl-optimization/42500
9152 PR rtl-optimization/42502
9153 * gcc.target/arm/eliminate.c: New test.
9155 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9158 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9159 * g++.old-deja/g++.other/delete3.C: Likewise.
9160 * g++.old-deja/g++.other/new.C: Likewise.
9161 * g++.old-deja/g++.law/operators27.C: Likewise.
9162 * g++.old-deja/g++.mike/p755.C: Likewise.
9163 * g++.dg/eh/new1.C: Likewise.
9164 * g++.dg/init/new5.C: Likewise.
9166 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9168 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9169 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9170 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9172 2010-06-03 Richard Guenther <rguenther@suse.de>
9175 * lib/lto.exp: Always load gcc.exp.
9176 (lto-obj): For C source files invoke gcc_target_compile.
9177 * g++.dg/lto/20100603-1_0.C: New testcase.
9178 * g++.dg/lto/20100603-1_1.c: Likewise.
9180 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9182 PR tree-optimization/43688
9183 * gfortran.dg/pr43688.f90: New.
9185 2010-06-03 Richard Guenther <rguenther@suse.de>
9188 * gcc.dg/lto/20100603-1_0.c: New testcase.
9189 * gcc.dg/lto/20100603-2_0.c: Likewise.
9190 * gcc.dg/lto/20100603-3_0.c: Likewise.
9192 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9195 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9196 * gcc.target/powerpc/recip-2.c: Ditto.
9197 * gcc.target/powerpc/recip-3.c: Ditto.
9198 * gcc.target/powerpc/recip-4.c: Ditto.
9199 * gcc.target/powerpc/recip-5.c: Ditto.
9200 * gcc.target/powerpc/recip-6.c: Ditto.
9201 * gcc.target/powerpc/recip-7.c: Ditto.
9202 * gcc.target/powerpc/recip-test.h: Ditto.
9203 * gcc.target/powerpc/recip-test2.h: Ditto.
9205 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9207 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9209 2010-06-02 Jason Merrill <jason@redhat.com>
9211 * g++.dg/ext/vector9.C: Expect typedef in error message.
9216 * g++.dg/tc1/dr101.C: Remove xfails.
9218 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9221 * g++.dg/ipa/pr44372.C: New.
9223 2010-06-02 Jan Hubicka <jh@suse.cz>
9226 * g++.dg/torture/pr44295.C: Neww testcase.
9228 2010-06-02 Jan Hubicka <jh@suse.cz>
9230 * gcc.dg/tree-ssa/loadpre6.c: Update.
9232 2010-06-02 Richard Guenther <rguenther@suse.de>
9234 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9237 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9239 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9240 the link fail message.
9242 2010-06-02 Tobias Burnus <burnus@net-b.de>
9245 * gfortran.dg/use_13.f90: New test case.
9247 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9250 * gfortran.dg/error_stop_2.f08: Minor update.
9252 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9255 * gfortran.dg/error_stop_1.f08: New test.
9256 * gfortran.dg/error_stop_2.f08: New test.
9258 2010-06-01 Jason Merrill <jason@redhat.com>
9261 * g++.dg/cpp0x/initlist37.C: New.
9262 * g++.dg/cpp0x/initlist38.C: New.
9265 * g++.dg/cpp0x/initlist36.C: New.
9267 2010-05-31 Jan Hubicka <jh@suse.cz>
9269 * gcc.dg/noreturn-8.c: New testcase.
9271 2010-05-31 Jan Hubicka <jh@suse.cz>
9273 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9274 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9276 2010-05-31 Jan Hubicka <jh@suse.cz>
9278 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9279 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9281 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9284 * gfortran.dg/dependency_27.f90: New test.
9285 * gfortran.dg/array_assign_1.F90: New test.
9287 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9290 * gcc.target/i386/sse-24.c: New test.
9292 2010-05-31 Jan Hubicka <jh@suse.cz>
9294 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9296 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9299 * gcc.dg/pr44337.c: New test.
9301 PR tree-optimization/44182
9302 * g++.dg/debug/pr44182.C: New test.
9304 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9306 * gcc.dg/nested-func-7.c: New test.
9307 * gnat.dg/frame_overflow.adb: Adjust directives.
9309 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9311 * gnat.dg/prot2.ad[sb]: New test.
9312 * gnat.dg/prot2_pkg1.ads: New helper.
9313 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9315 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9317 * gnat.dg/array11.adb: Adjust dg-warning directive.
9318 * gnat.dg/object_overflow.adb: Likewise.
9320 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9323 * gcc.dg/tree-ssa/pr44306.c: New.
9325 2010-05-29 Jan Hubicka <jh@suse.cz>
9327 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9329 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9331 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9333 2010-05-28 Mike Stump <mikestump@comcast.net>
9336 * objc.dg/const-str-9.m: Remove static.
9338 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9341 * gcc.c-torture/compile/pr43636.c: New test.
9343 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9346 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9347 * obj-c++.dg/try-catch-9.mm: Ditto.
9349 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9351 Revert patch for PR c++/44188
9352 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9354 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9357 * g++.dg/debug/dwarf2/typedef3.C: New test.
9359 2010-05-27 Jason Merrill <jason@redhat.com>
9362 * g++.dg/ext/vla9.C: New.
9364 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9367 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9368 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9369 * objc.dg/torture/tls/thr-init.m: Ditto.
9370 * objc.dg/torture/trivial.m: Ditto.
9371 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9372 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9373 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9374 * obj-c++.dg/torture/trivial.mm: Ditto.
9376 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9378 * g++.dg/lto/20100302_0.C: Skip on darwin.
9380 2010-05-27 Richard Guenther <rguenther@suse.de>
9382 PR tree-optimization/44284
9383 * gcc.dg/vect/vect-118.c: New testcase.
9384 * gcc.dg/vect/bb-slp-20.c: Adjust.
9385 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9386 * gcc.dg/vect/slp-9.c: Likewise.
9387 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9388 * gcc.dg/vect/vect-10.c: Likewise.
9389 * gcc.dg/vect/vect-109.c: Likewise.
9390 * gcc.dg/vect/vect-12.c: Likewise.
9391 * gcc.dg/vect/vect-36.c: Likewise.
9392 * gcc.dg/vect/vect-7.c: Likewise.
9393 * gcc.dg/vect/vect-iv-8.c: Likewise.
9394 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9395 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9396 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9397 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9398 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9399 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9400 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9401 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9402 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9403 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9404 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9405 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9406 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9407 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9408 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9409 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9410 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9412 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9414 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9417 2010-05-26 Jan Hubicka <jh@suse.cz>
9419 * gcc.dg/lto/materialize-1_0.c: New file.
9420 * gcc.dg/lto/materialize-1_1.c: New file.
9422 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9424 * gnat.dg/lto10.adb: New test.
9425 * gnat.dg/lto10_pkg.ads: New helper.
9427 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9429 * lib/target-supports.exp (check_effective_target_int128): New
9430 function to check if __int128 types are available for target.
9431 * c-c++-common/int128-types-1.c: New.
9432 * c-c++-common/int128-1.c: New.
9433 * c-c++-common/int128-2.c: New.
9434 * g++.dg/abi/mangle43.C: New.
9435 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9436 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9437 pointer-wide scalar.
9438 * g++.dg/other/pr25632.C: Likewise.
9439 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9440 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9442 * g++.dg/warn/pr13358-4.C: Likewise.
9443 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9444 * g++.dg/warn/Wconversion-null.C: Likewise.
9446 2010-05-26 Jason Merrill <jason@redhat.com>
9449 * g++.dg/cpp0x/variadic101.C: New.
9451 2010-05-26 Richard Guenther <rguenther@suse.de>
9453 PR rtl-optimization/44164
9454 * gcc.c-torture/execute/pr44164.c: New testcase.
9455 * g++.dg/tree-ssa/pr13146.C: Adjust.
9457 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9460 * gfortran.dg/whole_file_19.f90 : New test.
9462 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9467 * gfortran.dg/pr40999.f: Fix function type.
9468 * gfortran.dg/whole_file_5.f90: Likewise.
9469 * gfortran.dg/whole_file_6.f90: Likewise.
9470 * gfortran.dg/whole_file_16.f90: New.
9471 * gfortran.dg/whole_file_17.f90: New.
9472 * gfortran.dg/whole_file_18.f90: New.
9474 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9475 Iain Sandoe <iains@gcc.gnu.org>
9477 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9478 * gcc.c-torture/compile/pr44197.c: Require alias support.
9479 * gcc.dg/lto/20081222_0.c: Ditto.
9481 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9484 * gcc.dg/guality/vla-2.c: New test.
9486 2010-05-25 Richard Guenther <rguenther@suse.de>
9489 * g++.dg/torture/pr44069.C: New testcase.
9491 2010-05-25 Richard Guenther <rguenther@suse.de>
9493 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9495 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9498 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9500 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9502 * obj-c++.dg/torture/tls/trivial.mm: New.
9503 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9504 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9505 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9506 * obj-c++.dg/torture/tls/diag-1.mm: New.
9507 * obj-c++.dg/torture/tls/tls.exp: New.
9508 * obj-c++.dg/torture/trivial.mm: New.
9509 * obj-c++.dg/torture/dg-torture.exp: New.
9510 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9511 * obj-c++.dg/tls/trivial.m: New.
9512 * obj-c++.dg/tls/init-1.mm: New.
9513 * obj-c++.dg/tls/diag-1.mm: New.
9514 * obj-c++.dg/tls/init-2.mm: New.
9515 * obj-c++.dg/tls/diag-2.mm: New.
9516 * obj-c++.dg/tls/diag-3.mm: New.
9517 * obj-c++.dg/tls/diag-4.mm: New.
9518 * obj-c++.dg/tls/static-1.mm: New.
9519 * obj-c++.dg/tls/tls.exp: New.
9520 * obj-c++.dg/tls/diag-5.mm: New.
9521 * obj-c++.dg/tls/static-1a.mm: New.
9522 * objc-obj-c++-shared/Object1.mm: New.
9523 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9525 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9528 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9529 * obj-c++.dg/const-str-6.mm: Ditto.
9531 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9533 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9535 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9538 * gnat.dg/array13.ad[sb]: New test.
9540 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9541 Sandra Loosemore <sandra@codesourcery.com>
9543 * gcc.target/arm/neon/: Regenerated test cases.
9545 * gcc.target/arm/neon/polytypes.c,
9546 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9547 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9548 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9549 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9550 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9551 dg-add-options arm_neon.
9553 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9554 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9555 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9556 and arm_neon_fp16_ok.
9558 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9559 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9561 * lib/target-supports.exp (add_options_for_arm_neon): New.
9562 (check_effective_target_arm_neon_ok_nocache): New, from
9563 check_effective_target_arm_neon_ok. Check multiple possibilities.
9564 (check_effective_target_arm_neon_ok): Use
9565 check_effective_target_arm_neon_ok_nocache.
9566 (add_options_for_arm_neon_fp16)
9567 (check_effective_target_arm_neon_fp16_ok)
9568 check_effective_target_arm_neon_fp16_ok_nocache): New.
9569 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9571 2010-05-24 Jason Merrill <jason@redhat.com>
9574 * g++.dg/cpp0x/initlist35.C: New.
9575 * g++.dg/init/brace6.C: Adjust.
9577 2010-05-24 Paul Brook <paul@codesourcery.com>
9579 * gcc.target/arm/frame-pointer-1.c: New test.
9580 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9581 pointer elimination.
9583 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9586 * gcc.target/i386/crc32-3.c: New.
9587 * gcc.target/i386/crc32-4.c: Likewise.
9589 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9591 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9592 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9593 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9595 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9597 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9599 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9602 * gcc.c-target/pr43869.c: New test.
9604 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9607 * gfortran.dg/class_22.f03: New.
9609 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9612 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9614 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9617 * gfortran.dg/abstract_type_7.f03: New.
9619 2010-05-21 Jason Merrill <jason@redhat.com>
9621 * g++.dg/eh/spec11.C: Test cleanup optimization.
9623 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9626 * gcc.target/i386/pr44223.c: New test.
9628 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9630 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9632 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9634 * g++.dg/other/const3.C: New test.
9636 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9639 * warn_unused_dummy_argument_1.f90: New.
9640 * warn_unused_dummy_argument_2.f90: New.
9642 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9645 * g++.dg/inherit/crash1.C: New.
9646 * g++.dg/inherit/crash2.C: Likewise.
9648 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9651 * g++.dg/debug/pr44178.C: New test.
9653 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9656 * gcc.dg/tree-ssa/prefetch-6.c: Add
9657 --param min-insn-to-prefetch-ratio=6.
9658 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9659 allow unrolling, and adjust the movnti count.
9661 2010-05-20 Jan Hubicka <jh@suse.cz>
9664 * gcc.c-torture/compile/pr44197.c: New file.
9666 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9668 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9670 (check_effective_target_xop): Remove __may_alias__ attribute.
9672 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9675 * gcc.c-torture/execute/pr44202-1.c: New test.
9677 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9680 * gfortran.dg/label_1.f90: Update test.
9682 2010-05-19 Jan Hubicka <jh@suse.cz>
9684 * gcc.dg/lto/ipareference2_0.c: New file.
9685 * gcc.dg/lto/ipareference2_1.c: New file.
9687 2010-05-19 Jason Merrill <jason@redhat.com>
9689 * g++.dg/parse/fn-typedef2.C: New.
9691 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9695 * g++.dg/template/fntype1.C: New.
9697 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9699 * gnat.dg/discr23.ad[sb]: New test.
9700 * gnat.dg/discr23_pkg.ads: New helper.
9702 * gnat.dg/specs/controlled1.ads: New test.
9703 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9705 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9708 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9709 Fixed scope of C_SIZEOF.
9710 * gfortran.dg/warn_conversion_2.f90: New.
9712 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9714 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9715 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9716 for optional selector.
9717 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9718 (check_effective_target_sse3): New proc.
9719 * gcc.target/i386/math-torture/math-torture.exp: Load
9720 target-supports.exp.
9721 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9722 check_effective_target_sse2.
9723 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9724 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9725 * g++.dg/vect/vect.exp: Likewise.
9726 * gfortran.dg/vect/vect.exp: Likewise.
9727 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9728 -msse2 if check_effective_target_sse2.
9730 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9731 * gcc.target/i386/3dnow-2.c: Likewise.
9732 * gcc.target/i386/3dnowA-1.c: Likewise.
9733 * gcc.target/i386/3dnowA-2.c: Likewise.
9734 * gcc.target/i386/pr42549.c: Likewise.
9736 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9737 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9738 * gcc.target/i386/sse3-addsubps.c: Likewise.
9739 * gcc.target/i386/sse3-haddpd.c: Likewise.
9740 * gcc.target/i386/sse3-haddps.c: Likewise.
9741 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9742 * gcc.target/i386/sse3-hsubps.c: Likewise.
9743 * gcc.target/i386/sse3-movddup.c: Likewise.
9744 * gcc.target/i386/sse3-movshdup.c: Likewise.
9745 * gcc.target/i386/sse3-movsldup.c: Likewise.
9747 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9748 * g++.dg/ext/attrib35.C: Likewise.
9749 * g++.dg/opt/pr40496.C: Likewise.
9750 * g++.dg/other/i386-1.C: Likewise.
9751 * g++.dg/other/i386-4.C: Likewise.
9752 * g++.dg/other/pr34435.C: Likewise.
9753 * g++.dg/other/pr39496.C: Likewise.
9754 * g++.dg/other/pr40446.C: Likewise.
9755 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9756 * gcc.dg/compat/vector-1a_main.c: Likewise.
9757 * gcc.dg/compat/vector-2a_main.c: Likewise.
9758 * gcc.dg/lto/20090206-1_0.c: Likewise.
9759 * gcc.dg/pr34856.c: Likewise.
9760 * gcc.dg/pr36584.c: Likewise.
9761 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9762 * gcc.dg/pr37544.c: Likewise.
9763 * gcc.dg/torture/pr16104-1.c: Likewise.
9764 * gcc.dg/torture/pr35771-1.c: Likewise.
9765 * gcc.dg/torture/pr35771-2.c: Likewise.
9766 * gcc.dg/torture/pr35771-3.c: Likewise.
9767 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9768 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9769 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9770 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9771 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9772 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9773 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9774 * gcc.target/i386/20060512-1.c: Likewise.
9775 * gcc.target/i386/20060512-3.c: Likewise.
9776 * gcc.target/i386/all_one_m128i.c: Likewise.
9777 * gcc.target/i386/float128-1.c: Likewise.
9778 * gcc.target/i386/float128-2.c: Likewise.
9779 * gcc.target/i386/fpcvt-1.c: Likewise.
9780 * gcc.target/i386/fpcvt-2.c: Likewise.
9781 * gcc.target/i386/fpcvt-3.c: Likewise.
9782 * gcc.target/i386/fpprec-1.c: Likewise.
9783 * gcc.target/i386/funcspec-9.c: Likewise.
9784 * gcc.target/i386/incoming-1.c: Likewise.
9785 * gcc.target/i386/incoming-12.c: Likewise.
9786 * gcc.target/i386/incoming-2.c: Likewise.
9787 * gcc.target/i386/incoming-3.c: Likewise.
9788 * gcc.target/i386/incoming-4.c: Likewise.
9789 * gcc.target/i386/incoming-6.c: Likewise.
9790 * gcc.target/i386/incoming-7.c: Likewise.
9791 * gcc.target/i386/incoming-8.c: Likewise.
9792 * gcc.target/i386/opt-1.c: Likewise.
9793 * gcc.target/i386/opt-2.c: Likewise.
9794 * gcc.target/i386/ordcmp-1.c: Likewise.
9795 * gcc.target/i386/pr17692.c: Likewise.
9796 * gcc.target/i386/pr18614-1.c: Likewise.
9797 * gcc.target/i386/pr22152.c: Likewise.
9798 * gcc.target/i386/pr23570.c: Likewise.
9799 * gcc.target/i386/pr23575.c: Likewise.
9800 * gcc.target/i386/pr26449-1.c: Likewise.
9801 * gcc.target/i386/pr26600.c: Likewise.
9802 * gcc.target/i386/pr27790.c: Likewise.
9803 * gcc.target/i386/pr28839.c: Likewise.
9804 * gcc.target/i386/pr30970.c: Likewise.
9805 * gcc.target/i386/pr32000-1.c: Likewise.
9806 * gcc.target/i386/pr32000-2.c: Likewise.
9807 * gcc.target/i386/pr32280.c: Likewise.
9808 * gcc.target/i386/pr32661.c: Likewise.
9809 * gcc.target/i386/pr32708-1.c: Likewise.
9810 * gcc.target/i386/pr32961.c: Likewise.
9811 * gcc.target/i386/pr33329.c: Likewise.
9812 * gcc.target/i386/pr35714.c: Likewise.
9813 * gcc.target/i386/pr35767-1.c: Likewise.
9814 * gcc.target/i386/pr35767-1d.c: Likewise.
9815 * gcc.target/i386/pr35767-1i.c: Likewise.
9816 * gcc.target/i386/pr35767-2.c: Likewise.
9817 * gcc.target/i386/pr35767-2d.c: Likewise.
9818 * gcc.target/i386/pr35767-2i.c: Likewise.
9819 * gcc.target/i386/pr35767-3.c: Likewise.
9820 * gcc.target/i386/pr35767-5.c: Likewise.
9821 * gcc.target/i386/pr36222-1.c: Likewise.
9822 * gcc.target/i386/pr36578-1.c: Likewise.
9823 * gcc.target/i386/pr36578-2.c: Likewise.
9824 * gcc.target/i386/pr36992-1.c: Likewise.
9825 * gcc.target/i386/pr37101.c: Likewise.
9826 * gcc.target/i386/pr37216.c: Likewise.
9827 * gcc.target/i386/pr37434-1.c: Likewise.
9828 * gcc.target/i386/pr37434-2.c: Likewise.
9829 * gcc.target/i386/pr37843-3.c: Likewise.
9830 * gcc.target/i386/pr37843-4.c: Likewise.
9831 * gcc.target/i386/pr39162.c: Likewise.
9832 * gcc.target/i386/pr39315-1.c: Likewise.
9833 * gcc.target/i386/pr39315-2.c: Likewise.
9834 * gcc.target/i386/pr39315-3.c: Likewise.
9835 * gcc.target/i386/pr39315-4.c: Likewise.
9836 * gcc.target/i386/pr39445.c: Likewise.
9837 * gcc.target/i386/pr39496.c: Likewise.
9838 * gcc.target/i386/pr40809.c: Likewise.
9839 * gcc.target/i386/pr40906-3.c: Likewise.
9840 * gcc.target/i386/pr41019.c: Likewise.
9841 * gcc.target/i386/pr42542-1.c: Likewise.
9842 * gcc.target/i386/pr42542-2.c: Likewise.
9843 * gcc.target/i386/pr42542-3.c: Likewise.
9844 * gcc.target/i386/pr42542-3a.c: Likewise.
9845 * gcc.target/i386/pr42881.c: Likewise.
9846 * gcc.target/i386/push-1.c: Likewise.
9847 * gcc.target/i386/quad-sse.c: Likewise.
9848 * gcc.target/i386/reload-1.c: Likewise.
9849 * gcc.target/i386/sse-10.c: Likewise.
9850 * gcc.target/i386/sse-11.c: Likewise.
9851 * gcc.target/i386/sse-15.c: Likewise.
9852 * gcc.target/i386/sse-17.c: Likewise.
9853 * gcc.target/i386/sse-18.c: Likewise.
9854 * gcc.target/i386/sse-19.c: Likewise.
9855 * gcc.target/i386/sse-4.c: Likewise.
9856 * gcc.target/i386/sse-6.c: Likewise.
9857 * gcc.target/i386/sse-vect-types.c: Likewise.
9858 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9859 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9860 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9861 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9862 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9863 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9864 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9865 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9866 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9867 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9868 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9869 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9870 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9871 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9872 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9873 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9874 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9875 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9876 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9877 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9878 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9879 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9880 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9881 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9882 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9883 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9884 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9885 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9886 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9887 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9888 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9889 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9890 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9891 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9892 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9893 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9894 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9895 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9896 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9897 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9898 * gcc.target/i386/sse2-mmx.c: Likewise.
9899 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9900 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9901 * gcc.target/i386/sse2-movd-1.c: Likewise.
9902 * gcc.target/i386/sse2-movd-2.c: Likewise.
9903 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9904 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9905 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9906 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9907 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9908 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9909 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9910 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9911 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9912 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9913 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9914 * gcc.target/i386/sse2-movq-1.c: Likewise.
9915 * gcc.target/i386/sse2-movq-2.c: Likewise.
9916 * gcc.target/i386/sse2-movq-3.c: Likewise.
9917 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9918 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9919 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9920 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9921 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9922 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9923 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9924 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9925 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9926 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9927 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9928 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9929 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9930 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9931 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9932 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9933 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9934 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9935 * gcc.target/i386/sse2-pand-1.c: Likewise.
9936 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9937 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9938 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9939 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9940 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9941 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9942 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9943 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9944 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9945 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9946 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9947 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9948 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9949 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9950 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9951 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9952 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9953 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9954 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9955 * gcc.target/i386/sse2-por-1.c: Likewise.
9956 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9957 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9958 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9959 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9960 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9961 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9962 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9963 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9964 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9965 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9966 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9967 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9968 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9969 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9970 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9971 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9972 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9973 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9974 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9975 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9976 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9977 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9978 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9979 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9980 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9981 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9982 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9983 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9984 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9985 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9986 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9987 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9988 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9989 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9990 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9991 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9992 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9993 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9994 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9995 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9996 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9997 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9998 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9999 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10000 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10001 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10002 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10003 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10004 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10005 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10006 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10007 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10008 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10009 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10010 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10011 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10012 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10013 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10014 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10015 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10016 * gcc.target/i386/sse2-vec-1.c: Likewise.
10017 * gcc.target/i386/sse2-vec-2.c: Likewise.
10018 * gcc.target/i386/sse2-vec-3.c: Likewise.
10019 * gcc.target/i386/sse2-vec-4.c: Likewise.
10020 * gcc.target/i386/sse2-vec-5.c: Likewise.
10021 * gcc.target/i386/sse2-vec-6.c: Likewise.
10022 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10023 * gcc.target/i386/ssefn-2.c: Likewise.
10024 * gcc.target/i386/ssefn-4.c: Likewise.
10025 * gcc.target/i386/ssefp-1.c: Likewise.
10026 * gcc.target/i386/ssefp-2.c: Likewise.
10027 * gcc.target/i386/sseregparm-3.c: Likewise.
10028 * gcc.target/i386/sseregparm-4.c: Likewise.
10029 * gcc.target/i386/sseregparm-5.c: Likewise.
10030 * gcc.target/i386/sseregparm-6.c: Likewise.
10031 * gcc.target/i386/sseregparm-7.c: Likewise.
10032 * gcc.target/i386/ssetype-1.c: Likewise.
10033 * gcc.target/i386/ssetype-2.c: Likewise.
10034 * gcc.target/i386/ssetype-3.c: Likewise.
10035 * gcc.target/i386/ssetype-4.c: Likewise.
10036 * gcc.target/i386/ssetype-5.c: Likewise.
10037 * gcc.target/i386/unordcmp-1.c: Likewise.
10038 * gcc.target/i386/vararg-1.c: Likewise.
10039 * gcc.target/i386/vararg-2.c: Likewise.
10040 * gcc.target/i386/vararg-3.c: Likewise.
10041 * gcc.target/i386/vararg-4.c: Likewise.
10042 * gcc.target/i386/vararg-7.c: Likewise.
10043 * gcc.target/i386/vararg-8.c: Likewise.
10044 * gcc.target/i386/vecinit-1.c: Likewise.
10045 * gcc.target/i386/vecinit-2.c: Likewise.
10046 * gcc.target/i386/vecinit-3.c: Likewise.
10047 * gcc.target/i386/vecinit-4.c: Likewise.
10048 * gcc.target/i386/vecinit-5.c: Likewise.
10049 * gcc.target/i386/vecinit-6.c: Likewise.
10050 * gcc.target/i386/vectorize2.c: Likewise.
10051 * gcc.target/i386/vectorize3.c: Likewise.
10052 * gcc.target/i386/vectorize4.c: Likewise.
10053 * gcc.target/i386/vectorize6.c: Likewise.
10054 * gcc.target/i386/vectorize7.c: Likewise.
10055 * gcc.target/i386/vectorize8.c: Likewise.
10056 * gcc.target/i386/vperm-v2df.c: Likewise.
10057 * gcc.target/i386/vperm-v2di.c: Likewise.
10058 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10059 * gcc.target/i386/xorps-sse2.c: Likewise.
10060 * gcc.target/i386/xorps.c: Likewise.
10061 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10062 * gfortran.dg/graphite/pr42326.f90: Likewise.
10063 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10065 2010-05-19 Richard Guenther <rguenther@suse.de>
10068 * g++.dg/lto/20100519-1_0.C: New testcase.
10070 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10073 * gfortran.dg/warn_intent_out_not_set.f90: New.
10075 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10078 * gfortran.dg/data_char_1.f90: Updated warning message.
10079 * gfortran.dg/data_array_6.f: New.
10081 2010-05-19 Martin Jambor <mjambor@suse.cz>
10083 * g++.dg/ipa/ivinline-8.C: New test.
10084 * gcc.dg/ipa/iinline-2.c: Likewise.
10086 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10089 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10090 arguments; add check for return value kind.
10091 * gfortran.dg/float_1.f90: Likewise.
10093 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10095 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10097 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10098 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10099 Prune another location line format.
10100 (lto-obj): Call lto_prune_warns on comp_output.
10102 2010-05-18 Jan Hubicka <jh@suse.cz>
10104 * gcc.dg/lto/ipacp_0.c: New test.
10105 * gcc.dg/lto/ipacp_1.c: New test.
10107 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10110 * gcc.dg/lto/20100518_0.c: New test.
10112 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10114 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10116 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10119 * gfortran.dg/class_21.f03: New.
10121 2010-05-17 Jason Merrill <jason@redhat.com>
10124 * g++.dg/cpp0x/initlist34.C: New.
10127 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10129 2010-05-17 Martin Jambor <mjambor@suse.cz>
10131 * g++.dg/ipa/ivinline-1.C: New test.
10132 * g++.dg/ipa/ivinline-2.C: New test.
10133 * g++.dg/ipa/ivinline-3.C: New test.
10134 * g++.dg/ipa/ivinline-4.C: New test.
10135 * g++.dg/ipa/ivinline-5.C: New test.
10136 * g++.dg/ipa/ivinline-6.C: New test.
10138 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10139 Jason Merrill <jason@redhat.com>
10142 * c-c++-common/Wunused-var-8.c: New test.
10144 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10147 * gcc.c-torture/compile/pr42347.c: New test.
10149 PR middle-end/44102
10150 * g++.dg/ext/asmgoto1.C: New test.
10152 2010-05-17 Martin Jambor <mjambor@suse.cz>
10154 PR middle-end/44133
10155 * gcc.dg/tree-ssa/pr44133.c: New test.
10156 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10159 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10162 * gfortran.dg/class_20.f03: New.
10164 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10167 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10168 debug messages but not the newly introduced one.
10170 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10173 * gfortran.dg/initialization_25.f90: Commented testcase.
10174 * gfortran.dg/initialization_26.f90: New.
10176 2010-05-16 Richard Guenther <rguenther@suse.de>
10178 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10179 * gcc.dg/pr43084.c: Likewise.
10180 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10182 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10184 * gcc.dg/struct/struct-reorg.exp: Likewise.
10185 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10186 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10188 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10190 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10191 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10192 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10193 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10196 2010-05-15 Jason Merrill <jason@redhat.com>
10198 * g++.dg/eh/spec10.C: New.
10199 * g++.dg/eh/spec11.C: New.
10200 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10202 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10206 * gfortran.dg/allocatable_scalar_9.f90: New.
10208 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10211 * g++.dg/torture/pr44148.C: New test.
10213 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10215 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10216 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10217 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10218 diagnostics and type sizes.
10220 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10222 * gnat.dg/lto9.adb: New test.
10223 * gnat.dg/lto9_pkg1.ads: New helper.
10224 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10226 2010-05-15 Jan Hubicka <jh@suse.cz>
10228 * gcc.dg/lto/ipareference_1.c: Rename to ...
10229 * gcc.dg/lto/ipareference_0.c: ... this one.
10230 * gcc.dg/lto/ipareference_2.c: Rename to ...
10231 * gcc.dg/lto/ipareference_1.c: ... this one.
10233 2010-05-15 Jan Hubicka <jh@suse.cz>
10235 * gcc.dg/lto/ipareference_1.c: New file.
10236 * gcc.dg/lto/ipareference_2.c: New file.
10238 2010-05-15 Richard Guenther <rguenther@suse.de>
10240 PR tree-optimization/44038
10241 * gcc.c-torture/compile/pr44038.c: New testcase.
10243 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10245 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10246 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10248 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10252 * gfortran.dg/class_18.f03: New.
10253 * gfortran.dg/class_19.f03: New.
10255 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10258 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10259 * g++.dg/debug/dwarf2/const1.C: Remove.
10261 2010-05-14 Jason Merrill <jason@redhat.com>
10263 * g++.dg/eh/cond4.C: New.
10264 * g++.dg/eh/elide2.C: Adjust.
10265 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10267 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10270 * gfortran.dg/actual_array_interface_2.f90: New test.
10272 2010-05-14 Richard Guenther <rguenther@suse.de>
10274 PR tree-optimization/44119
10275 * gcc.c-torture/compile/pr44119.c: New testcase.
10277 2010-05-14 Jason Merrill <jason@redhat.com>
10280 * g++.dg/eh/terminate1.C: New.
10282 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10284 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10287 * gcc.dg/pr44136.c: New test.
10289 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10292 * g++.dg/warn/Wshadow-4.C: Adjust.
10293 * g++.dg/warn/Wshadow-5.C: New test.
10294 * g++.dg/warn/Wshadow-6.C: New test
10296 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10299 * gfortran.dg/initialization_25.f90: New.
10301 2010-05-13 Martin Jambor <mjambor@suse.cz>
10303 * g++.dg/otr-fold-1.C: New test.
10304 * g++.dg/otr-fold-2.C: New test.
10306 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10309 * gfortran.dg/gomp/pr44036-1.f90: New test.
10310 * gfortran.dg/gomp/pr44036-2.f90: New test.
10311 * gfortran.dg/gomp/pr44036-3.f90: New test.
10314 * gcc.dg/guality/sra-1.c: New test.
10316 2010-05-12 Jan Hubicka <jh@suse.cz>
10318 * tree-ssa/unreachable.c: New test.
10320 2010-05-12 Jason Merrill <jason@redhat.com>
10322 * g++.dg/cpp0x/sfinae1.C: New.
10324 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10326 * gcc.target/i386/zee.c: New file.
10328 2010-05-12 Jason Merrill <jason@redhat.com>
10330 * g++.dg/conversion/op1.C: Expect template candidate message.
10331 * g++.dg/cpp0x/nullptr15.C: Likewise.
10332 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10333 * g++.dg/cpp0x/pr31431.C: Likewise.
10334 * g++.dg/cpp0x/temp_default2.C: Likewise.
10335 * g++.dg/cpp0x/trailing4.C: Likewise.
10336 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10337 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10338 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10339 * g++.dg/cpp0x/variadic35.C: Likewise.
10340 * g++.dg/cpp0x/vt-35147.C: Likewise.
10341 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10342 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10343 * g++.dg/ext/visibility/anon8.C: Likewise.
10344 * g++.dg/ext/vla2.C: Likewise.
10345 * g++.dg/other/pr28114.C: Likewise.
10346 * g++.dg/other/ptrmem10.C: Likewise.
10347 * g++.dg/other/ptrmem11.C: Likewise.
10348 * g++.dg/overload/unknown1.C: Likewise.
10349 * g++.dg/parse/template7.C: Likewise.
10350 * g++.dg/parse/typename7.C: Likewise.
10351 * g++.dg/template/conv11.C: Likewise.
10352 * g++.dg/template/copy1.C: Likewise.
10353 * g++.dg/template/deduce3.C: Likewise.
10354 * g++.dg/template/dependent-expr5.C: Likewise.
10355 * g++.dg/template/friend.C: Likewise.
10356 * g++.dg/template/incomplete2.C: Likewise.
10357 * g++.dg/template/local4.C: Likewise.
10358 * g++.dg/template/local6.C: Likewise.
10359 * g++.dg/template/operator10.C: Likewise.
10360 * g++.dg/template/overload6.C: Likewise.
10361 * g++.dg/template/ptrmem2.C: Likewise.
10362 * g++.dg/template/ptrmem20.C: Likewise.
10363 * g++.dg/template/ptrmem8.C: Likewise.
10364 * g++.dg/template/sfinae2.C: Likewise.
10365 * g++.dg/template/ttp25.C: Likewise.
10366 * g++.dg/template/unify10.C: Likewise.
10367 * g++.dg/template/unify11.C: Likewise.
10368 * g++.dg/template/unify6.C: Likewise.
10369 * g++.dg/template/unify7.C: Likewise.
10370 * g++.dg/template/unify9.C: Likewise.
10371 * g++.dg/template/varmod1.C: Likewise.
10372 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10373 * g++.old-deja/g++.law/operators32.C: Likewise.
10374 * g++.old-deja/g++.pt/crash28.C: Likewise.
10375 * g++.old-deja/g++.pt/crash60.C: Likewise.
10376 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10377 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10378 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10379 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10380 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10381 * g++.old-deja/g++.pt/expr2.C: Likewise.
10382 * g++.old-deja/g++.pt/overload7.C: Likewise.
10383 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10384 * g++.old-deja/g++.pt/spec5.C: Likewise.
10385 * g++.old-deja/g++.pt/spec6.C: Likewise.
10386 * g++.old-deja/g++.pt/t24.C: Likewise.
10387 * g++.old-deja/g++.pt/unify4.C: Likewise.
10388 * g++.old-deja/g++.pt/unify6.C: Likewise.
10389 * g++.old-deja/g++.pt/unify8.C: Likewise.
10390 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10391 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10392 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10394 * g++.dg/cpp0x/initlist32.C: New.
10396 * g++.dg/template/conv11.C: New.
10397 * g++.dg/conversion/op1.C: Adjust expected error.
10399 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10401 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10404 * gcc.target/i386/avx-cmpsd-1.c: New.
10405 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10406 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10407 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10408 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10409 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10411 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10413 PR middle-end/44085
10414 * gcc.dg/gomp/pr44085.c: New test.
10415 * gfortran.dg/gomp/pr44085.f90: New test.
10417 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10419 * objc-obj-c++-shared/Object1.m: New.
10420 * objc.dg/torture: New directory.
10421 * objc.dg/torture/tls: Ditto.
10422 * objc.dg/tls: Ditto.
10423 * objc.dg/torture/tls/trivial.m: New test.
10424 * objc.dg/torture/tls/thr-init-2.m: New test.
10425 * objc.dg/torture/tls/thr-init-3.m: New test.
10426 * objc.dg/torture/tls/thr-init.m: New test.
10427 * objc.dg/torture/tls/diag-1.m: New test.
10428 * objc.dg/torture/tls/tls.exp: New.
10429 * objc.dg/torture/trivial.m: New test.
10430 * objc.dg/torture/dg-torture.exp: New.
10431 * objc.dg/tls/diag-3.m: New test.
10432 * objc.dg/tls/diag-4.m: New test.
10433 * objc.dg/tls/diag-5.m: New test.
10434 * objc.dg/tls/init-1.m: New test.
10435 * objc.dg/tls/init-2.m: New test.
10436 * objc.dg/tls/tls.exp: New.
10437 * objc.dg/tls/diag-2.m: New test.
10438 * lib/objc.exp: Respond to dg-additional-files.
10440 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10442 * gcc.target/m68k/20100512-1.c: New.
10444 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10446 * gnat.dg/lto8.adb: New test.
10447 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10448 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10450 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10455 * g++.dg/template/crash97.C: New.
10456 * g++.dg/template/crash98.C: Likewise.
10457 * g++.dg/template/crash99.C: Likewise.
10458 * g++.dg/cpp0x/pr31439.C: Adjust.
10459 * g++.dg/template/crash95.C: Likewise.
10461 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10463 PR middle-end/44071
10464 * c-c++-common/asmgoto-4.c: New test.
10465 * gcc.target/i386/pr44071.c: New test.
10468 * c-c++-common/Wunused-var-7.c: New test.
10469 * g++.dg/warn/Wunused-var-9.C: New test.
10471 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10474 * gfortran.dg/gomp/pr43711.f90: New.
10476 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10479 * gfortran.dg/select_5.f90: Updated.
10481 2010-05-11 Jan Hubicka <jh@suse.cz>
10483 PR tree-optimize/44063
10484 * gcc.c-torture/compile/pr44063.c: New testcase.
10486 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10489 * gcc.dg/pr44023.c: New test.
10491 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10493 * gnat.dg/lto7.adb: New test.
10494 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10496 2010-05-10 Jason Merrill <jason@redhat.com>
10499 * g++.dg/template/inherit5.C: New.
10502 * g++.dg/cpp0x/initlist33.C: New.
10503 * g++.dg/cpp0x/initlist26.C: Adjust.
10504 * g++.dg/cpp0x/initlist28.C: Adjust.
10506 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10509 * g++.dg/init/pr43719.C: New.
10510 * g++.dg/anon-struct4.C: Adjust.
10512 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10515 * gcc.dg/pr44028.c: New test.
10517 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10522 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10523 * gfortran.dg/warn_conversion.f90: New.
10525 2010-05-10 Michael Matz <matz@suse.de>
10527 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10529 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10531 PR rtl-optimization/44012
10532 * gcc.dg/pr44012.c: New.
10534 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10536 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10537 Log text on entry and exit.
10538 Prune Sun ld warnings for common symbols with differing sizes.
10539 (lto-link-and-maybe-run): Change caller.
10541 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10544 * gfortran.dg/class_7.f03: Modified.
10545 * gfortran.dg/select_type_1.f03: Modified.
10546 * gfortran.dg/select_type_12.f03: New.
10548 2010-05-10 Richard Guenther <rguenther@suse.de>
10550 PR tree-optimization/44050
10551 * gcc.dg/torture/pr44050.c: New testcase.
10553 2010-05-10 Wei Guozhi <carrot@google.com>
10556 * gcc.target/arm/pr42879.c: New testcase.
10558 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10561 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10563 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10566 * gcc.dg/anon-struct-10.c: New test.
10568 2010-05-09 Richard Guenther <rguenther@suse.de>
10570 PR middle-end/44024
10571 * gcc.dg/pr44024.c: New testcase.
10573 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10576 * gcc.dg/anon-struct-9.c: New test.
10578 2010-05-09 Richard Guenther <rguenther@suse.de>
10580 PR middle-end/44043
10581 * gcc.c-torture/compile/pr44043.c: New testcase.
10583 2010-05-09 Richard Guenther <rguenther@suse.de>
10585 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10587 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10589 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10591 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10593 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10594 * gnat.dg/specs/lto3.ads: Likewise.
10596 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10598 PR middle-end/28685
10599 * gcc.dg/pr28685-1.c: New file.
10601 2010-05-08 Richard Guenther <rguenther@suse.de>
10603 PR tree-optimization/44030
10604 * gcc.c-torture/compile/pr44030.c: New testcase.
10606 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10608 * gnat.dg/lto6.adb: New test.
10609 * gnat.dg/lto6_pkg.ads: New helper.
10611 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10613 * gnat.dg/lto5.adb: New test.
10614 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10616 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10618 * gnat.dg/lto4.ad[sb]: New test.
10620 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10622 * gnat.dg/specs/lto3.ads: New test.
10623 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10624 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10626 2010-05-08 Quentin Ochem <ochem@adacore.com>
10628 * gnat.dg/sizetype3.ad[sb]: New test.
10629 * gnat.dg/sizetype3_pkg.ads: New helper.
10631 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10634 * g++.dg/init/new29.C: New.
10636 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10639 * gfortran.dg/coarray_1.f90: Fixed error message.
10640 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10641 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10642 * gfortran.dg/intrinsic_std_5.f90: New.
10644 2010-05-07 Jason Merrill <jason@redhat.com>
10646 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10648 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10650 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10651 (size_t, stderr): Remove.
10652 (read_error): Replaced __builtin_fprintf by fprintf.
10654 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10656 * gcc.dg/ordered-comparison-1.c: New test.
10657 * gcc.dg/ordered-comparison-2.c: New test.
10658 * gcc.dg/ordered-comparison-3.c: New test.
10659 * gcc.dg/ordered-comparison-4.c: New test.
10661 2010-05-06 Mike Stump <mikestump@comcast.net>
10664 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10666 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10667 Jason Merrill <jason@redhat.com>
10669 * g++.dg/cpp0x/nullptr01.C: New.
10670 * g++.dg/cpp0x/nullptr02.C: New.
10671 * g++.dg/cpp0x/nullptr03.C: New.
10672 * g++.dg/cpp0x/nullptr04.C: New.
10673 * g++.dg/cpp0x/nullptr05.C: New.
10674 * g++.dg/cpp0x/nullptr06.C: New.
10675 * g++.dg/cpp0x/nullptr07.C: New.
10676 * g++.dg/cpp0x/nullptr08.C: New.
10677 * g++.dg/cpp0x/nullptr09.C: New.
10678 * g++.dg/cpp0x/nullptr10.C: New.
10679 * g++.dg/cpp0x/nullptr11.C: New.
10680 * g++.dg/cpp0x/nullptr12.C: New.
10681 * g++.dg/cpp0x/nullptr13.C: New.
10682 * g++.dg/cpp0x/nullptr14.C: New.
10683 * g++.dg/cpp0x/nullptr15.C: New.
10684 * g++.dg/cpp0x/nullptr16.C: New.
10685 * g++.dg/cpp0x/nullptr17.C: New.
10686 * g++.dg/cpp0x/nullptr18.C: New.
10687 * g++.dg/cpp0x/nullptr19.C: New.
10688 * g++.dg/cpp0x/nullptr20.C: New.
10689 * g++.dg/cpp0x/nullptr21.C: New.
10690 * g++.dg/cpp0x/nullptr22.C: New.
10691 * g++.dg/debug/nullptr01.C: New.
10692 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10694 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10696 * gcc.dg/Wunused-var-8.c: Move to...
10697 * c-c++-common/Wunused-var-6.c: ... here. New test.
10699 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10702 * g++.dg/template/crash96.C: New.
10704 2010-05-06 Jan Hubicka <jh@suse.cz>
10706 PR tree-optimization/43791
10707 * gcc.c-torture/compile/pr43791.c: New file.
10709 2010-05-06 Michael Matz <matz@suse.de>
10711 PR tree-optimization/43984
10712 * gfortran.dg/pr43984.f90: New test.
10714 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10717 * gcc.dg/pr40989.c: New.
10719 2010-05-06 Richard Guenther <rguenther@suse.de>
10721 PR tree-optimization/43934
10722 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10724 2010-05-06 Richard Guenther <rguenther@suse.de>
10726 PR tree-optimization/43987
10727 * gcc.c-torture/execute/pr43987.c: New testcase.
10728 * gcc.dg/torture/pta-escape-1.c: Adjust.
10729 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10730 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10731 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10732 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10734 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10735 Dodji Seketeli <dodji@redhat.com>
10738 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10739 * g++.dg/template/sfinae16.C: Likewise.
10740 * gcc.dg/Wunused-var-1.c: Moved to...
10741 * c-c++-common/Wunused-var-1.c: ...here. New test.
10742 * gcc.dg/Wunused-var-2.c: Moved to...
10743 * c-c++-common/Wunused-var-2.c: ...here. New test.
10744 * gcc.dg/Wunused-var-3.c: Moved to...
10745 * c-c++-common/Wunused-var-3.c: ...here. New test.
10746 * gcc.dg/Wunused-var-4.c: Moved to...
10747 * gcc.dg/Wunused-var-1.c: ... here.
10748 * gcc.dg/Wunused-var-5.c: Moved to...
10749 * c-c++-common/Wunused-var-4.c: ...here. New test.
10750 * gcc.dg/Wunused-var-7.c: Moved to...
10751 * c-c++-common/Wunused-var-5.c: ...here. New test.
10752 * gcc.dg/Wunused-var-6.c: Moved to...
10753 * gcc.dg/Wunused-var-2.c: ... here.
10754 * c-c++-common/Wunused-var-1.c: New test.
10755 * c-c++-common/Wunused-var-2.c: New test.
10756 * c-c++-common/Wunused-var-3.c: New test.
10757 * c-c++-common/Wunused-var-4.c: New test.
10758 * c-c++-common/Wunused-var-5.c: New test.
10759 * g++.dg/warn/Wunused-var-1.C: New test.
10760 * g++.dg/warn/Wunused-var-2.C: New test.
10761 * g++.dg/warn/Wunused-var-3.C: New test.
10762 * g++.dg/warn/Wunused-var-4.C: New test.
10763 * g++.dg/warn/Wunused-var-5.C: New test.
10764 * g++.dg/warn/Wunused-var-6.C: New test.
10765 * g++.dg/warn/Wunused-var-7.C: New test.
10766 * g++.dg/warn/Wunused-var-8.C: New test.
10767 * g++.dg/warn/Wunused-parm-1.C: New test.
10768 * g++.dg/warn/Wunused-parm-2.C: New test.
10769 * g++.dg/warn/Wunused-parm-3.C: New test.
10771 2010-05-06 Tobias Burnus <burnus@net-b.de>
10774 * gfortran.dg/gomp/crayptr5.f90: New test case.
10776 2010-05-05 Jason Merrill <jason@redhat.com>
10779 * g++.dg/ext/attrib39.C: New.
10781 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10784 * gfortran.dg/data_invalid.f90: New.
10786 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10788 * gnat.dg/lto2.adb: New test.
10790 2010-05-05 Jason Merrill <jason@redhat.com>
10793 * g++.dg/opt/empty1.C: New.
10795 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10798 * gfortran.dg/class_17.f03: New.
10800 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10802 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10804 2010-05-04 Mike Stump <mikestump@comcast.net>
10807 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10809 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10812 * gcc.target/i386/pr43668.c: New.
10814 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10817 * g++.dg/cpp0x/initlist31.C: New.
10819 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10822 * gcc.dg/Wunused-var-8.c: New test.
10824 2010-05-04 Jason Merrill <jason@redhat.com>
10827 * g++.dg/cpp0x/enum3.C: Extend.
10829 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10832 * gcc.target/i386/pr43799.c: New.
10834 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10836 * gnat.dg/lto1.adb: New test.
10837 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10839 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10841 PR middle-end/43671
10842 * gcc.target/i386/pr43671.c: New.
10844 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10847 * g++.dg/template/crash95.C: New.
10849 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10852 * gcc.target/i386/pr43508.c: New.
10854 2010-05-04 Richard Guenther <rguenther@suse.de>
10856 PR tree-optimization/43879
10857 * g++.dg/torture/pr43879-1_0.C: New testcase.
10858 * g++.dg/torture/pr43879-1_1.C: Likewise.
10860 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10863 * g++.dg/other/crash-12.C: New test.
10865 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10867 * g++.dg/cdce3.C: Add a space. Updated.
10869 2010-05-03 Jason Merrill <jason@redhat.com>
10872 * g++.dg/opt/enum2.C: New.
10873 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10874 * g++.dg/warn/Wswitch-1.C: Adjust message.
10876 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10878 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10879 * g++.dg/ext/label13.C: Fix typo.
10880 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10882 * gcc.c-torture/compile/limits-declparen.c: xfail on
10883 alpha*-dec-osf5* with -g.
10884 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10885 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10886 * gcc.dg/c99-tgmath-2.c: Likewise.
10887 * gcc.dg/c99-tgmath-3.c: Likewise.
10888 * gcc.dg/c99-tgmath-4.c: Likewise.
10890 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10893 * gfortran.dg/unexpected_interface.f90: New test.
10895 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10897 * ada/acats/run_acats (which): New function.
10898 (host_gnatchop, host_gnatmake): Use it.
10900 2010-05-03 Richard Guenther <rguenther@suse.de>
10902 PR tree-optimization/43971
10903 * gcc.dg/pr43971.c: New testcase.
10905 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10908 * gcc.dg/debug/pr43972.c: New test.
10910 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10913 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10915 2010-05-02 Richard Guenther <rguenther@suse.de>
10917 PR tree-optimization/43879
10918 * gcc.dg/torture/pr43879-3.c: New testcase.
10920 2010-05-01 Richard Guenther <rguenther@suse.de>
10922 PR tree-optimization/43949
10923 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10925 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10928 * g++.dg/init/new28.C: New.
10930 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10933 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10934 structure and nested declarations.
10935 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10936 structure and nested declarations. Reduce header clutter and
10937 use _exit() rather than abort().
10938 * objc.dg/encode-10.m: New.
10939 * objc.dg/encode-11.m: New.
10941 2010-04-30 DJ Delorie <dj@redhat.com>
10943 * gcc.c-torture/execute/20100430-1.c: New test.
10945 2010-04-30 Jason Merrill <jason@redhat.com>
10948 * g++.dg/template/ptrmem21.C: New.
10950 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10954 * gfortran.dg/coarray_13.f90: New test.
10956 2010-04-30 Richard Guenther <rguenther@suse.de>
10959 * gcc.dg/lto/20100430-1_0.c: New testcase.
10961 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10964 * c-c++-common/pr43942.c: New test.
10966 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10968 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10969 conflict with darwin crt1.o 'start' symbol.
10971 2010-04-30 Richard Guenther <rguenther@suse.de>
10973 PR tree-optimization/43879
10974 * gcc.dg/torture/pr43879_1.c: New testcase.
10976 2010-04-30 Richard Guenther <rguenther@suse.de>
10978 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10980 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10983 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10984 user-provided constructor while recursing.
10986 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10989 * gfortran.dg/class_16.f03: New test.
10991 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10994 * gfortran.dg/class_15.f03: New.
10996 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10999 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11001 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11004 * gfortran.dg/generic_22.f03 : New test.
11006 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11009 * gfortran.dg/class_14.f03: New test.
11011 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11014 * gfortran.dg/interface_32.f90: New test.
11016 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11017 Janus Weil <janus@gcc.gnu.org>
11020 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11021 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11022 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11024 2010-04-28 Mike Stump <mikestump@comcast.net>
11026 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11028 * g++.dg/uninit-pred-2_b.C: Likewise.
11030 2010-04-28 Tobias Burnus <burnus@net-b.de>
11034 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11036 2010-04-28 Matthias Klose <doko@ubuntu.com>
11038 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11039 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11040 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11041 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11042 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11044 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11046 * gcc.dg/const-uniq-1.c: New test.
11047 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11049 2010-04-28 Xinliang David Li <davidxl@google.com>
11051 * gcc.dg/uninit-pred-2_b.c: New test.
11052 * gcc.dg/uninit-pred-4_b.c: New test.
11053 * gcc.dg/uninit-pred-3_d.c: New test.
11054 * gcc.dg/uninit-pred-6_b.c: New test.
11055 * gcc.dg/uninit-pred-8_b.c: New test.
11056 * gcc.dg/uninit-pred-3_a.c: New test.
11057 * gcc.dg/uninit-pred-2_c.c: New test.
11058 * gcc.dg/uninit-pred-5_a.c: New test.
11059 * gcc.dg/uninit-pred-3_e.c: New test.
11060 * gcc.dg/uninit-pred-7_a.c: New test.
11061 * gcc.dg/uninit-pred-6_c.c: New test.
11062 * gcc.dg/uninit-pred-9_a.c: New test.
11063 * gcc.dg/uninit-pred-8_c.c: New test.
11064 * gcc.dg/uninit-pred-3_b.c: New test.
11065 * gcc.dg/uninit-pred-5_b.c: New test.
11066 * gcc.dg/uninit-pred-7_b.c: New test.
11067 * gcc.dg/uninit-pred-6_d.c: New test.
11068 * gcc.dg/uninit-pred-9_b.c: New test.
11069 * gcc.dg/uninit-pred-2_a.c: New test.
11070 * gcc.dg/uninit-pred-4_a.c: New test.
11071 * gcc.dg/uninit-pred-3_c.c: New test.
11072 * gcc.dg/uninit-pred-6_a.c: New test.
11073 * gcc.dg/uninit-pred-8_a.c: New test.
11074 * gcc.dg/uninit-pred-7_c.c: New test.
11075 * gcc.dg/uninit-pred-6_e.c: New test.
11076 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11077 * g++.dg/uninit-pred-1_a.C: New test.
11078 * g++.dg/uninit-pred-1_b.C: New test.
11079 * g++.dg/uninit-pred-2_a.C: New test.
11080 * g++.dg/uninit-pred-2_b.C: New test.
11081 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11082 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11083 * g++.dg/uninit-pred-loop_1.cc: New test.
11085 2010-04-28 Martin Jambor <mjambor@suse.cz>
11087 * gcc.dg/lto/20091209-1_0.c: New testcase.
11089 2010-04-28 Richard Guenther <rguenther@suse.de>
11091 PR tree-optimization/43879
11092 PR tree-optimization/43909
11093 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11095 2010-04-28 Richard Guenther <rguenther@suse.de>
11098 * g++.dg/torture/pr43880.C: New testcase.
11100 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11103 * g++.dg/template/recurse2.C: Update
11104 * g++.dg/template/recurse.C: Update.
11105 * g++.dg/template/pr23510.C: Update.
11106 * lib/prune.exp: Filter out 'recursively instantiated'.
11108 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11111 * g++.dg/init/pr29043.C: New.
11113 2010-04-27 Jason Merrill <jason@redhat.com>
11115 * g++.dg/lookup/scoped5.C: Adjust.
11116 * g++.dg/lookup/scoped8.C: Adjust.
11117 * g++.dg/template/dependent-expr5.C: Adjust.
11118 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11121 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11124 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11126 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11127 Jan Hubicka <hubicka@ucw.cz>
11129 * gcc.dg/pure-2.c: New testcase.
11130 * gcc.dg/const-1.c: New testcase.
11132 2010-04-27 Jason Merrill <jason@redhat.com>
11134 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11137 * g++.dg/template/sfinae17.C: New.
11138 * g++.dg/template/sfinae18.C: New.
11140 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11142 * g++.dg/init/pr42844.C: New.
11143 * g++.dg/cpp0x/pr42844-2.C: New.
11144 * g++.dg/cpp0x/defaulted2.C: Adjust.
11145 * g++.dg/tree-ssa/pr27549.C: Likewise.
11146 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11148 2010-04-27 Tobias Burnus <burnus@net-b.de>
11151 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11153 2010-04-27 Richard Guenther <rguenther@suse.de>
11155 PR middle-end/40561
11156 * g++.dg/other/pr40561.C: New testcase.
11158 2010-04-27 Martin Jambor <mjambor@suse.cz>
11160 PR middle-end/43812
11161 * g++.dg/ipa/pr43812.C: New test.
11163 2010-04-27 Jan Hubicka <jh@suse.cz>
11165 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11166 (test): ... this one.
11168 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11171 * gcc.target/arm/thumb-stackframe.c: New test.
11173 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11175 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11176 * gcc.dg/misc-column.c: Likewise.
11177 * gcc.dg/Walways-true-1.c: Likewise.
11178 * gcc.dg/Walways-true-2.c: Likewise.
11179 * gcc.dg/warn-addr-cmp.c: Likewise.
11181 2010-04-27 Tobias Burnus <burnus@net-b.de>
11184 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11185 * gfortran.dg/coarray_12.f90: New.
11187 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11190 * gcc.dg/pr32207.c: New test.
11191 * gcc.dg/misc-column.c: Adjust expected warning.
11192 * gcc.dg/Walways-true-1.c: Likewise.
11193 * gcc.dg/Walways-true-2.c: Likewise.
11194 * gcc.dg/warn-addr-cmp.c: Likewise.
11196 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11199 * lib/lto.exp (lto_prune_vis_warns): New function.
11200 (lto-link-and-maybe-run): Call it.
11202 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11204 PR tree-optimization/43904
11205 * gcc.dg/tree-ssa/tailcall-6.c: New.
11207 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11210 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11211 Darwin8/OSX10.4 - compatible code generation.
11213 * obj-c++.dg/stubify-1.mm: Ditto.
11214 * lib/objc-torture.exp: Do not require link success for
11215 "trivial.m" in the runtime checks when dowhat = 'compile'.
11216 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11217 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11218 Darwin8/OSX10.4 - compatible code generation.
11219 * objc.dg/stubify-2.m: Ditto.
11220 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11221 * objc.dg/next-runtime-1.m: Ditto.
11222 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11223 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11224 runtimes on Darwin.
11226 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11229 * lib/plugin-support.exp: Use "-undefined
11230 dynamic_lookup" on darwin.
11232 2010-04-26 Richard Guenther <rguenther@suse.de>
11234 * gcc.dg/lto/20100426_0.c: New testcase.
11236 2010-04-26 Jie Zhang <jie@codesourcery.com>
11238 PR tree-optimization/43833
11239 gcc.dg/Warray-bounds-8.c: New test case.
11241 2010-04-26 Richard Guenther <rguenther@suse.de>
11244 * g++.dg/lto/20100423-3_0.C: New testcase.
11246 2010-04-26 Richard Guenther <rguenther@suse.de>
11249 * g++.dg/lto/20100423-2_0.C: New testcase.
11251 2010-04-26 Ira Rosen <irar@il.ibm.com>
11253 * gcc.dg/vect/bb-slp-23.c: New test.
11255 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11257 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11258 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11259 * gcc.dg/c1x-float-1.c: New test.
11261 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11263 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11266 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11268 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11270 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11271 * gfortran.dg/default_format_2.f90: Ditto.
11273 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11275 * gfortran.dg/pr43505.f90: Clean up .mod file.
11276 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11277 * gfortran.dg/pr41347.f90: Ditto.
11278 * gfortran.dg/internal_pack_4.f90: Ditto.
11279 * gfortran.dg/proc_decl_23.f90: Ditto.
11280 * gfortran.dg/recursive_check_3.f90: Ditto.
11281 * gfortran.dg/intent_out_3.f90: Ditto.
11282 * gfortran.dg/assignment_2.f90: Ditto.
11283 * gfortran.dg/pr41928.f90: Ditto.
11284 * gfortran.dg/pr42166.f90: Ditto.
11285 * gfortran.dg/private_type_12.f90: Ditto.
11286 * gfortran.dg/graphite/pr42185.f90: Ditto.
11287 * gfortran.dg/graphite/pr42186.f90: Ditto.
11288 * gfortran.dg/graphite/pr40982.f90: Ditto.
11289 * gfortran.dg/graphite/id-2.f90: Ditto.
11290 * gfortran.dg/graphite/id-4.f90: Ditto.
11291 * gfortran.dg/graphite/pr42050.f90: Ditto.
11292 * gfortran.dg/graphite/id-18.f90: Ditto.
11293 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11294 * gfortran.dg/graphite/pr41924.f90: Ditto.
11295 * gfortran.dg/graphite/pr42393.f90: Ditto.
11296 * gfortran.dg/graphite/pr37980.f90: Ditto.
11297 * gfortran.dg/graphite/pr38953.f90: Ditto.
11298 * gfortran.dg/graphite/pr42180.f90: Ditto.
11299 * gfortran.dg/graphite/pr42181.f90: Ditto.
11300 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11301 * gfortran.dg/select_type_4.f90: Ditto.
11302 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11303 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11304 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11305 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11306 * gfortran.dg/whole_file_11.f90: Ditto.
11307 * gfortran.dg/private_type_11.f90: Ditto.
11308 * gfortran.dg/vect/vect-gems.f90: Ditto.
11309 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11311 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11313 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11315 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11317 * gnat.dg/pack15.ad[sb]: New test.
11319 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11321 * gcc.target/arm/mla-1.c: New test.
11323 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11327 * gfortran.dg/pr43793.f90: New test.
11329 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11331 PR tree-optimization/41442
11332 * gcc.target/i386/pr41442.c: New test.
11334 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11337 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11339 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11342 * gfortran.dg/open_nounit.f90: New test.
11344 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11348 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11350 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11352 * gcc.dg/Wconversion-integer.c: Update.
11354 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11356 * gnat.dg/unchecked_convert5.adb: New test.
11358 2010-04-23 Richard Guenther <rguenther@suse.de>
11361 * gcc.dg/lto/20100423-2_0.c: New testcase.
11362 * gcc.dg/lto/20100423-2_0.c: Likewise.
11364 2010-04-23 Richard Guenther <rguenther@suse.de>
11367 * gcc.dg/lto/20100423-1_0.c: New testcase.
11368 * gcc.dg/lto/20100423-1_1.c: Likewise.
11370 2010-04-23 Martin Jambor <mjambor@suse.cz>
11372 PR tree-optimization/43846
11373 * gcc.dg/tree-ssa/sra-10.c: New test.
11375 2010-04-23 Martin Jambor <mjambor@suse.cz>
11377 PR middle-end/43835
11378 * gcc.c-torture/execute/pr43835.c: New test.
11380 2010-04-23 Richard Guenther <rguenther@suse.de>
11383 * g++.dg/lto/20100423-1_0.C: New testcase.
11385 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11387 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11389 2010-04-22 Ira Rosen <irar@il.ibm.com>
11391 PR tree-optimization/43842
11392 * gcc.dg/vect/pr43842.c: New test.
11394 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11396 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11397 * gcc.target/i386/wmul-2.c: Likewise.
11399 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11401 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11402 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11404 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11406 * gfortran.dg/reassoc_6.f: New testcase.
11408 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11410 PR middle-end/29274
11411 * gcc.target/arm/wmul-1.c: New test.
11412 * gcc.target/arm/wmul-2.c: New test.
11414 2010-04-22 Richard Guenther <rguenther@suse.de>
11416 PR tree-optimization/43845
11417 * gcc.c-torture/compile/pr43845.c: New testcase.
11419 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11421 PR middle-end/29274
11422 * gcc.target/i386/wmul-1.c: New test.
11423 * gcc.target/i386/wmul-2.c: New test.
11424 * gcc.target/bfin/wmul-1.c: New test.
11425 * gcc.target/bfin/wmul-2.c: New test.
11427 2010-04-22 Richard Guenther <rguenther@suse.de>
11430 * gfortran.dg/vector_subscript_6.f90: New testcase.
11431 * gfortran.dg/assign_10.f90: Adjust.
11433 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11436 * gfortran.dg/gomp/pr43836.f90: New test.
11438 2010-04-21 Richard Guenther <rguenther@suse.de>
11440 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11442 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11444 * gcc.dg/torture/builtin-cproj-3.c: New.
11446 2010-04-20 Jason Merrill <jason@redhat.com>
11449 * g++.dg/template/recurse2.C: New.
11450 * g++.dg/parse/crash36.C: Adjust.
11451 * g++.dg/other/fold1.C: Adjust.
11452 * g++.dg/init/member1.C: Adjust.
11453 * lib/prune.exp: Prune "skipping N instantiation contexts".
11455 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11457 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11459 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11461 * gcc.dg/torture/builtin-cproj-1.c: New.
11462 * gcc.dg/torture/builtin-cproj-2.c: New.
11464 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11468 * g++.dg/template/typedef32.C: Adjust.
11469 * g++.dg/template/typedef33.C: New test.
11471 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11474 * gfortran.dg/proc_decl_23.f90: New test.
11477 * gfortran.dg/abstract_type_6.f03: New test.
11479 2010-04-20 Xinliang David Li <davidxl@google.com>
11481 * g++.dg/tree-ssa/fold-compare.C: New.
11483 2010-04-20 Richard Guenther <rguenther@suse.de>
11485 PR tree-optimization/39417
11486 * g++.dg/torture/pr39417.C: New testcase.
11488 2010-04-20 Richard Guenther <rguenther@suse.de>
11490 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11492 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11494 * g++.dg/debug/dwarf2/rv1.C: New test.
11496 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11499 * gcc.c-torture/compile/pr43635.c: New testcase.
11501 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11504 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11505 of sequential loops being private only in the innermost containing
11508 PR middle-end/43337
11509 * gfortran.dg/gomp/pr43337.f90: New test.
11511 2010-04-19 Richard Guenther <rguenther@suse.de>
11513 PR tree-optimization/43796
11514 * gfortran.dg/pr43796.f90: New testcase.
11516 2010-04-19 Richard Guenther <rguenther@suse.de>
11518 PR tree-optimization/43783
11519 * gcc.c-torture/execute/pr43783.c: New testcase.
11521 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11524 * gcc.target/i386/pr43766.c: New test.
11526 2010-04-19 Jie Zhang <jie@codesourcery.com>
11529 * gcc.target/i386/pr43662.c: New test.
11531 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11534 * g++.dg/template/typedef32.C: New test.
11536 2010-04-19 Ira Rosen <irar@il.ibm.com>
11538 PR tree-optimization/37027
11539 * lib/target-supports.exp
11540 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11541 * gcc.dg/vect/pr37027.c: New test.
11542 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11543 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11544 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11545 gcc.dg/vect/vect-complex-6.c: Likewise.
11547 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11549 * g++.dg/debug/dwarf2/enum1.C: New test.
11551 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11553 * gnat.dg/rep_clause5.ad[sb]: New test.
11554 * gnat.dg/rep_clause5_pkg.ads: New helper.
11556 2010-04-18 Ira Rosen <irar@il.ibm.com>
11558 PR tree-optimization/43771
11559 * g++.dg/vect/pr43771.cc: New test.
11561 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11564 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11565 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11567 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11569 * gnat.dg/sizetype.adb: Rename into...
11570 * gnat.dg/sizetype1.adb: ...this.
11571 * gnat.dg/sizetype2.adb: New test.
11573 2010-04-16 Richard Guenther <rguenther@suse.de>
11575 PR tree-optimization/43572
11576 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11578 2010-04-16 Olivier Hainque <hainque@adacore.com>
11580 * gnat.dg/specs/discr_private.ads: New test.
11582 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11585 * gcc.target/arm/thumb-comparisons.c: New test.
11588 * gcc.target/arm/thumb-cbranchqi.c: New test.
11590 2010-04-16 Christian Bruel <christian.bruel@st.com>
11592 * g++.dg/torture/pr36191.C: Enable for SH.
11594 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11596 * gnat.dg/wide_boolean.adb: New test.
11597 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11599 2010-04-15 Richard Guenther <rguenther@suse.de>
11601 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11602 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11603 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11604 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11605 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11606 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11607 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11608 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11609 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11610 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11611 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11612 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11613 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11614 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11615 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11617 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11620 * gcc.target/arm/pr42496.c: New test.
11622 2010-04-14 Jason Merrill <jason@redhat.com>
11625 * g++.dg/ext/attrib38.C: New.
11627 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11630 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11632 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11635 * gcc.dg/cpp/warn-undef-2.c: Update.
11636 * gcc.dg/cpp/warn-traditional-2.c: Update.
11637 * gcc.dg/cpp/warn-comments-2.c: Update.
11638 * gcc.dg/cpp/warn-variadic-2.c: Update.
11639 * gcc.dg/cpp/warn-long-long-2.c: Update.
11640 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11641 * gcc.dg/cpp/warn-multichar-2.c: Update.
11642 * gcc.dg/cpp/warn-normalized-3.c: Update.
11643 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11644 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11645 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11646 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11647 * gcc.dg/cpp/warn-redefined-2.c: Update.
11648 * gfortran.dg/warning-directive-2.F90: Update.
11649 * c-c++-common/cpp/warning-directive-2.c: Update.
11651 2010-04-14 Michael Matz <matz@suse.de>
11653 PR tree-optimization/42963
11654 * gcc.dg/pr42963.c: New testcase.
11656 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11658 * gnat.dg/class_wide.adb: Rename into...
11659 * gnat.dg/class_wide1.adb: ...this.
11660 * gnat.dg/class_wide2.ad[sb]: New test.
11662 2010-04-14 Tobias Burnus <burnus@net-b.de>
11665 * gfortran.dg/coarray_9.f90: Update dg-errors.
11666 * gfortran.dg/coarray_10.f90: New test.
11667 * gfortran.dg/coarray_11.f90: New test.
11669 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11672 gfortran.dg/initialization_24.f90: New test.
11674 2010-04-13 Jason Merrill <jason@redhat.com>
11676 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11677 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11679 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11681 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11682 * g++.dg/dg.exp: Likewise.
11683 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11684 * c-c++-common/cpp/warning-directive-1.c: ... here.
11685 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11686 * c-c++-common/cpp/warning-directive-2.c: ... here.
11687 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11688 * c-c++-common/cpp/warning-directive-3.c: ... here.
11689 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11690 * c-c++-common/cpp/warning-directive-4.c: ... here.
11691 * g++.dg/cpp/warning-directive-1.C: Delete.
11692 * g++.dg/cpp/warning-directive-2.C: Delete.
11693 * g++.dg/cpp/warning-directive-3.C: Delete.
11694 * g++.dg/cpp/warning-directive-4.C: Delete.
11695 * gcc.dg/cpp/normalised-3.c: Delete.
11696 * g++.dg/cpp/normalised-1.C: Rename as ...
11697 * c-c++-common/cpp/normalised-3.c: ... this.
11699 2010-04-13 Martin Jambor <mjambor@suse.cz>
11701 * gcc.dg/tree-ssa/sra-9.c: New test.
11703 2010-04-13 Michael Matz <matz@suse.de>
11705 PR middle-end/43730
11706 * gcc.dg/pr43730.c: New test.
11708 2010-04-13 Michael Matz <matz@suse.de>
11710 * gcc.dg/tree-ssa/negate.c: New testcase.
11712 2010-04-13 Richard Guenther <rguenther@suse.de>
11715 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11717 2010-04-13 Richard Guenther <rguenther@suse.de>
11719 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11721 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11723 * gnat.dg/derived_type1.adb: New test.
11725 2010-04-13 Matthias Klose <doko@ubuntu.com>
11727 * gcc.dg/plugindir1.c: New testcase.
11728 * gcc.dg/plugindir2.c: New testcase.
11729 * gcc.dg/plugindir3.c: New testcase.
11730 * gcc.dg/plugindir4.c: New testcase.
11732 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11734 * gcc.target/i386/rotate-2.c: New test.
11736 2010-04-12 Jason Merrill <jason@redhat.com>
11739 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11740 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11742 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11745 * g++.dg/init/pr25811.C: New test.
11747 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11749 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11750 dg-error, dg-warning.
11751 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11753 2010-04-12 Richard Guenther <rguenther@suse.de>
11755 * gcc.dg/torture/inline-2.c: New testcase.
11757 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11760 * gcc.dg/Wunused-var-7.c: New test.
11762 PR tree-optimization/43560
11763 * gcc.c-torture/execute/pr43560.c: New test.
11765 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11767 * gnat.dg/aggr13.adb: New test.
11768 * gnat.dg/aggr14.adb: Likewise.
11769 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11771 2010-04-12 Richard Guenther <rguenther@suse.de>
11774 * g++.dg/torture/pr43611.C: New testcase.
11776 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11779 * gcc.dg/pr36774-1.c: New test.
11780 * gcc.dg/pr36774-2.c: New test.
11782 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11784 * gcc.target/sh/rte-delay-slot.c: New test.
11786 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11788 * gnat.dg/pack9.adb: Remove -cargs option.
11789 * gnat.dg/aggr12.ad[sb]: New test.
11791 2010-04-10 Jie Zhang <jie@codesourcery.com>
11794 * gcc.target/sh/pr43417.c: New test.
11796 2010-04-10 Tobias Burnus <burnus@net-b.de>
11799 * gfortran.dg/spec_expr_6.f90: New test.
11801 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11804 * gcc.dg/cpp/pr43195.c: New.
11805 * gcc.dg/cpp/pr43195.h: New.
11807 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11810 * gcc.dg/Werror-6.c: Adjust.
11811 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11812 * gcc.dg/Werror-4.c: Likewise.
11813 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11814 * gcc.dg/Wswitch-enum-error.c: Likewise.
11815 * gcc.dg/Wpointer-arith.c: Likewise.
11816 * gcc.dg/Wfatal.c: Likewise.
11817 * gcc.dg/Wswitch-error.c: Likewise.
11818 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11819 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11820 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11821 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11822 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11823 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11824 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11825 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11826 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11827 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11828 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11829 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11830 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11831 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11832 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11833 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11834 * g++.dg/cpp/warning-directive-2.C: Likewise.
11835 * gfortran.dg/warning-directive-2.F90: Likewise.
11837 2010-04-09 Jason Merrill <jason@redhat.com>
11840 * g++.dg/template/sizeof13.C: New.
11842 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11844 * g++.dg/other/pr35504.C: Add check for thiscall.
11845 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11846 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11848 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11851 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11852 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11853 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11854 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11855 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11856 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11857 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11858 * g++.dg/other/increment1.C: Likewise.
11860 2010-04-09 Tobias Burnus <burnus@net-b.de>
11863 * gfortran.dg/coarray_7.f90: New test.
11864 * gfortran.dg/coarray_8.f90: New test.
11866 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11869 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11871 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11874 * gcc.dg/pr43643.c: New test.
11876 2010-04-08 Tobias Burnus <burnus@net-b.de>
11878 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11880 2010-04-08 Richard Guenther <rguenther@suse.de>
11882 PR tree-optimization/43679
11883 * gcc.c-torture/compile/pr43679.c: New testcase.
11885 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11888 * gcc.dg/pr43670.c: New test.
11890 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11892 PR middle-end/40815
11893 * gcc.dg/tree-ssa/reassoc-19.c: New.
11895 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11898 * gcc.dg/Wunused-var-1.c: New test.
11899 * gcc.dg/Wunused-var-2.c: New test.
11900 * gcc.dg/Wunused-var-3.c: New test.
11901 * gcc.dg/Wunused-var-4.c: New test.
11902 * gcc.dg/Wunused-var-5.c: New test.
11903 * gcc.dg/Wunused-var-6.c: New test.
11904 * gcc.dg/Wunused-parm-1.c: New test.
11906 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11907 * gcc.dg/trunc-1.c: Likewise.
11908 * gcc.dg/vla-9.c: Likewise.
11909 * gcc.dg/dfp/composite-type.c: Likewise.
11911 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11914 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11915 * obj-c++.dg/objc-gc-3.mm: Ditto.
11917 2010-04-07 Simon Baldwin <simonb@google.com>
11919 * gcc.dg/cpp/warn-undef-2.c: New.
11920 * gcc.dg/cpp/warn-traditional-2.c: New.
11921 * gcc.dg/cpp/warn-comments-2.c: New.
11922 * gcc.dg/cpp/warning-directive-1.c: New.
11923 * gcc.dg/cpp/warn-long-long.c: New.
11924 * gcc.dg/cpp/warn-traditional.c: New.
11925 * gcc.dg/cpp/warn-variadic-2.c: New.
11926 * gcc.dg/cpp/warn-undef.c: New.
11927 * gcc.dg/cpp/warn-normalized-1.c: New.
11928 * gcc.dg/cpp/warning-directive-2.c: New.
11929 * gcc.dg/cpp/warn-long-long-2.c: New.
11930 * gcc.dg/cpp/warn-variadic.c: New.
11931 * gcc.dg/cpp/warn-normalized-2.c: New.
11932 * gcc.dg/cpp/warning-directive-3.c: New.
11933 * gcc.dg/cpp/warn-deprecated-2.c: New.
11934 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11935 * gcc.dg/cpp/warn-multichar-2.c: New.
11936 * gcc.dg/cpp/warn-normalized-3.c: New.
11937 * gcc.dg/cpp/warning-directive-4.c: New.
11938 * gcc.dg/cpp/warn-unused-macros.c: New.
11939 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11940 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11941 * gcc.dg/cpp/warn-cxx-compat.c: New.
11942 * gcc.dg/cpp/warn-redefined.c: New.
11943 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11944 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11945 * gcc.dg/cpp/warn-deprecated.c: New.
11946 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11947 * gcc.dg/cpp/warn-redefined-2.c: New.
11948 * gcc.dg/cpp/warn-comments.c: New.
11949 * gcc.dg/cpp/warn-multichar.c: New.
11950 * g++.dg/cpp/warning-directive-1.C: New.
11951 * g++.dg/cpp/warning-directive-2.C: New.
11952 * g++.dg/cpp/warning-directive-3.C: New.
11953 * g++.dg/cpp/warning-directive-4.C: New.
11954 * gfortran.dg/warning-directive-1.F90: New.
11955 * gfortran.dg/warning-directive-3.F90: New.
11956 * gfortran.dg/warning-directive-2.F90: New.
11957 * gfortran.dg/warning-directive-4.F90: New.
11959 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11962 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11964 2010-04-07 Jason Merrill <jason@redhat.com>
11966 * g++.dg/template/dr408.C: New.
11968 * g++.dg/lookup/ns4.C: New.
11971 * g++.dg/template/friend51.C: New test.
11974 * g++.old-deja/g++.other/linkage1.C: Adjust.
11976 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11979 * g++.dg/template/crash94.C: New test.
11981 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11984 * g++.dg/init/aggr5.C: New test.
11985 * g++.dg/init/aggr5.C: New test.
11987 2010-04-07 Richard Guenther <rguenther@suse.de>
11989 PR tree-optimization/43270
11990 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11991 * gcc.dg/Warray-bounds-7.c: Likewise.
11993 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11995 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11996 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11997 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11999 2010-04-07 Jie Zhang <jie@codesourcery.com>
12002 * g++.dg/init/pr42556.C: New test.
12004 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12007 * g++.dg/debug/dwarf2/typedef2.C: New test.
12009 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12011 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12012 c-c++-common/dwarf2/redeclaration-1.C
12014 2010-04-06 Jason Merrill <jason@redhat.com>
12016 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12017 * g++.dg/ext/attrib18.C: Likewise.
12018 * g++.dg/ext/bitfield2.C: Likewise.
12019 * g++.dg/ext/bitfield4.C: Likewise.
12020 * g++.dg/ext/visibility/warn2.C: Likewise.
12021 * g++.dg/ext/visibility/warn3.C: Likewise.
12022 * g++.dg/gomp/pr26690-1.C: Likewise.
12023 * g++.dg/inherit/covariant7.C: Likewise.
12024 * g++.dg/init/synth2.C: Likewise.
12025 * g++.dg/lookup/using7.C: Likewise.
12026 * g++.dg/other/crash-4.C: Likewise.
12027 * g++.dg/other/error13.C: Likewise.
12028 * g++.dg/other/error20.C: Likewise.
12029 * g++.dg/parse/crash31.C: Likewise.
12030 * g++.dg/parse/error16.C: Likewise.
12031 * g++.dg/parse/error19.C: Likewise.
12032 * g++.dg/parse/error27.C: Likewise.
12033 * g++.dg/parse/error28.C: Likewise.
12034 * g++.dg/parse/fused-params1.C: Likewise.
12035 * g++.dg/template/error2.C: Likewise.
12036 * g++.dg/template/local6.C: Likewise.
12037 * g++.dg/template/qualttp15.C: Likewise.
12038 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12039 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12040 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12041 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12042 * g++.old-deja/g++.eh/spec6.C: Likewise.
12043 * g++.old-deja/g++.jason/crash3.C: Likewise.
12044 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12045 * g++.old-deja/g++.law/ctors5.C: Likewise.
12046 * g++.old-deja/g++.law/ctors9.C: Likewise.
12047 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12048 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12049 * g++.old-deja/g++.other/struct1.C: Likewise.
12050 * g++.old-deja/g++.other/volatile1.C: Likewise.
12051 * g++.old-deja/g++.pt/crash36.C: Likewise.
12052 * g++.old-deja/g++.pt/derived3.C: Likewise.
12053 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12054 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12056 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12058 PR middle-end/43519
12059 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12060 * gcc.dg/graphite/id-19.c: New.
12062 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12064 PR middle-end/32824
12065 * gcc.dg/vect/pr32824: New.
12067 2010-04-06 Tobias Burnus <burnus@net-b.de>
12070 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12071 * gfortran.dg/coarray_3.f90: Ditto.
12072 * gfortran.dg/coarray_4.f90: Ditto.
12073 * gfortran.dg/coarray_5.f90: Ditto.
12074 * gfortran.dg/coarray_6.f90: Ditto.
12075 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12077 2010-04-06 Tobias Burnus <burnus@net-b.de>
12080 * gfortran.dg/coarray_4.f90: Fix test.
12081 * gfortran.dg/coarray_6.f90: Add more tests.
12083 2010-04-06 Tobias Burnus <burnus@net-b.de>
12086 * gfortran.dg/coarray_4.f90: New test.
12087 * gfortran.dg/coarray_5.f90: New test.
12088 * gfortran.dg/coarray_6.f90: New test.
12090 2010-04-06 Tobias Burnus <burnus@net-b.de>
12093 * gfortran.dg/iso_fortran_env_5.f90: New test.
12094 * gfortran.dg/iso_fortran_env_6.f90: New test.
12096 2010-04-06 Tobias Burnus <burnus@net-b.de>
12099 * gfortran.dg/coarray_1.f90: New test.
12100 * gfortran.dg/coarray_2.f90: New test.
12101 * gfortran.dg/coarray_3.f90: New test.
12103 2010-04-06 Jason Merrill <jason@redhat.com>
12106 * g++.dg/template/dtor8.C: New.
12109 * g++.dg/template/error-recovery2.C: New.
12111 2010-04-06 Jan Hubicka <jh@suse.czpli
12113 PR tree-optimization/42906
12114 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12116 2010-04-06 Tobias Burnus <burnus@net-b.de>
12119 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12120 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12121 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12123 2010-04-06 Richard Guenther <rguenther@suse.de>
12125 PR tree-optimization/43627
12126 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12128 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12131 * gcc.target/i386/pr43638.c: New test.
12133 2010-04-06 Richard Guenther <rguenther@suse.de>
12135 PR middle-end/43661
12136 * gcc.c-torture/compile/pr43661.c: New testcase.
12138 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12140 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12142 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12144 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12146 2010-04-02 Richard Guenther <rguenther@suse.de>
12148 PR tree-optimization/43629
12149 * gcc.c-torture/execute/pr43629.c: New testcase.
12151 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12152 Dominique d'Humieres <dominiq@lps.ens.fr>
12154 PR libfortran/43605
12155 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12157 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12160 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12162 2010-04-01 Jason Merrill <jason@redhat.com>
12164 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12166 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12167 Manfred Schwarb <manfred99@gmx.ch>
12169 PR libfortran/43605
12170 * gfortran.dg/ftell_3.f90: New test.
12172 2010-04-01 Richard Guenther <rguenther@suse.de>
12174 PR middle-end/43614
12175 * gcc.c-torture/compile/pr43614.c: New testcase.
12177 2010-04-01 Martin Jambor <mjambor@suse.cz>
12179 PR tree-optimization/43141
12180 * gcc.dg/guality/pr43141.c: New test.
12182 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12184 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12185 * g++.dg/eh/spbp.C: Likewise.
12186 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12187 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12189 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12190 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12191 * objc.dg/dwarf-2.m: Likewise.
12193 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12195 PR middle-end/43464
12196 * gcc.dg/graphite/id-pr43464.c: New.
12197 * gcc.dg/graphite/id-pr43464-1.c: New.
12199 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12201 PR middle-end/43351
12202 * gcc.dg/graphite/id-pr43351.c
12204 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12207 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12208 * obj-c++.dg/try-catch-2.mm: Ditto.
12209 * obj-c++.dg/lookup-2.mm: Ditto.
12210 * obj-c++.dg/encode-8.m: Ditto.
12211 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12212 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12213 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12214 * obj-c++.dg/const-str-11.mm: Ditto.
12215 * obj-c++.dg/const-str-9.mm: Ditto.
12216 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12217 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12218 * obj-c++.dg/except-1.mm: Ditto.
12219 * obj-c++.dg/const-str-7.mm: Ditto.
12220 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12221 * obj-c++.dg/const-str-3.mm: Ditto.
12222 * obj-c++.dg/const-str-7.mm: Ditto.
12223 * obj-c++.dg/stubify-2.mm: Change dump file name.
12226 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12228 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12229 Remove dg-xfail-if.
12231 2010-03-31 Martin Jambor <mjambor@suse.cz>
12233 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12234 only with -O2, -O3 or -Os and not with -fwhopr.
12236 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12239 * g++.dg/template/typedef31.C: New test.
12241 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12243 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12244 assembler output on *-*-solaris2*.
12245 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12247 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12250 * gcc.dg/pr43557-1.c: New test.
12251 * gcc.dg/pr43557-2.c: New file.
12253 2010-03-31 Jie Zhang <jie@codesourcery.com>
12256 * gcc.dg/pr43562.c: New test.
12258 2010-03-30 Jason Merrill <jason@redhat.com>
12261 * g++.dg/template/error-recovery1.C: New.
12264 * g++.dg/parse/ambig5.C: New.
12266 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12269 * gcc.dg/guality/pr43593.c: New test.
12271 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12273 PR middle-end/43430
12274 * gcc.dg/vect/pr43430-1.c: New.
12276 2010-03-30 Jason Merrill <jason@redhat.com>
12279 * g++.dg/template/partial7.C: New.
12281 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12283 * gcc.target/s390/stackcheck1.c: New testcase.
12285 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12287 PR libfortran/43265
12288 * gfortran.dg/read_eof_8.f90: New test.
12290 2010-03-29 Jason Merrill <jason@redhat.com>
12292 * gcc.dg/cpp/include6.c: Change [] to ().
12295 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12297 * c-c++-common/raw-string-2.c: Add trigraph test.
12298 * c-c++-common/raw-string-8.c: New.
12299 * c-c++-common/raw-string-9.c: New.
12300 * c-c++-common/raw-string-10.c: New.
12302 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12303 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12304 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12305 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12306 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12307 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12308 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12310 2010-03-29 Richard Guenther <rguenther@suse.de>
12312 PR tree-optimization/43560
12313 * gcc.dg/torture/pr43560.c: New testcase.
12315 2010-03-29 Jason Merrill <jason@redhat.com>
12318 * g++.dg/ext/raw-string-1.C: Change [] to ().
12319 * g++.dg/ext/raw-string-2.C: Change [] to ().
12320 Don't use \ in delimiter.
12321 * g++.dg/ext/raw-string-3.C: Change [] to ().
12322 * g++.dg/ext/raw-string-4.C: Change [] to ().
12323 * g++.dg/ext/raw-string-5.C: Change [] to ().
12324 Test for error on \ in delimiter.
12325 * g++.dg/ext/raw-string-6.C: Change [] to ().
12326 * g++.dg/ext/raw-string-7.C: Change [] to ().
12328 2010-03-29 Jie Zhang <jie@codesourcery.com>
12331 * gcc.dg/pr43564.c: New test.
12333 2010-03-29 Tobias Burnus <burnus@net-b.de>
12336 * gfortran.dg/direct_io_12.f90: New test.
12338 2010-03-28 Jan Hubicka <jh@suse.cz>
12340 PR tree-optimization/43505
12341 * gfortran.dg/pr43505.f90: New testcase.
12343 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12345 PR tree-optimization/43528
12346 * gcc.target/i386/pr43528.c: New test.
12348 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12351 * gcc.dg/parm-impl-decl-3.c: New test.
12353 2010-03-26 Jason Merrill <jason@redhat.com>
12356 * g++.dg/cpp0x/parse1.C: New.
12358 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12361 * gcc.target/i386/pr43524.c: New test.
12363 2010-03-26 Martin Jambor <mjambor@suse.cz>
12365 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12366 whitespace, rename main to foo.
12367 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12368 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12369 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12370 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12371 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12372 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12373 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12374 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12375 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12376 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12377 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12379 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12382 * g++.dg/other/crash-10.C: New test.
12383 * g++.dg/other/crash-11.C: New test.
12385 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12387 PR libfortran/43517
12388 * gfortran.dg/read_eof_7.f90: New test.
12390 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12394 * objc-obj-c++-shared: New directory.
12395 * objc-obj-c++-shared/Object1-implementation.h: New file.
12396 * objc-obj-c++-shared/Object1.h: New file.
12397 * objc-obj-c++-shared/Protocol1.h: New file.
12398 * objc-obj-c++-shared/next-abi.h: New file.
12399 * objc-obj-c++-shared/next-mapping.h: New file.
12400 * objc/execute/next_mapping.h: Delete.
12401 * objc.dg/special/special.exp: For all targets run the tests with
12402 -fgnu-runtime, for darwin targets also run the tests with
12404 * objc.dg/dg.exp: Ditto.
12405 * obj-c++.dg/dg.exp: Ditto.
12406 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12407 Protocol1.h) and next-mapping.h as required. Amend testcase to
12408 include use of updated NeXT interface.
12409 * objc/execute/formal_protocol-5.m: Ditto.
12410 * objc/execute/protocol-isEqual-2.m: Ditto.
12411 * objc/execute/protocol-isEqual-4.m: Ditto.
12412 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12413 Protocol1.h) and next-mapping.h as required.
12414 * objc/execute/object_is_class.m: Ditto.
12415 * objc/execute/enumeration-1.m: Ditto.
12416 * objc/execute/class-13.m: Ditto.
12417 * objc/execute/formal_protocol-2.m: Ditto.
12418 * objc/execute/formal_protocol-4.m: Ditto.
12419 * objc/execute/class-1.m: Ditto.
12420 * objc/execute/bycopy-1.m: Ditto.
12421 * objc/execute/formal_protocol-6.m: Ditto.
12422 * objc/execute/bycopy-3.m: Ditto.
12423 * objc/execute/class-3.m: Ditto.
12424 * objc/execute/bf-11.m: Ditto.
12425 * objc/execute/class-5.m: Ditto.
12426 * objc/execute/bf-13.m: Ditto.
12427 * objc/execute/class-7.m: Ditto.
12428 * objc/execute/bf-15.m: Ditto.
12429 * objc/execute/class-9.m: Ditto.
12430 * objc/execute/bf-17.m: Ditto.
12431 * objc/execute/bf-19.m: Ditto.
12432 * objc/execute/IMP.m: Ditto.
12433 * objc/execute/exceptions/catchall-1.m: Ditto.
12434 * objc/execute/exceptions/trivial.m: Ditto.
12435 * objc/execute/exceptions/finally-1.m: Ditto.
12436 * objc/execute/exceptions/local-variables-1.m: Ditto.
12437 * objc/execute/exceptions/foward-1.m: Ditto.
12438 * objc/execute/bf-2.m: Ditto.
12439 * objc/execute/string1.m: Ditto.
12440 * objc/execute/bf-4.m: Ditto.
12441 * objc/execute/informal_protocol.m: Ditto.
12442 * objc/execute/string3.m: Ditto.
12443 * objc/execute/bf-6.m: Ditto.
12444 * objc/execute/bf-8.m: Ditto.
12445 * objc/execute/class-tests-1.h: Ditto.
12446 * objc/execute/protocol-isEqual-1.m: Ditto.
12447 * objc/execute/protocol-isEqual-3.m: Ditto.
12448 * objc/execute/_cmd.m: Ditto.
12449 * objc/execute/function-message-1.m: Ditto.
12450 * objc/execute/bf-20.m: Ditto.
12451 * objc/execute/bf-common.h: Ditto.
12452 * objc/execute/np-2.m: Ditto.
12453 * objc/execute/class-10.m: Ditto.
12454 * objc/execute/class-12.m: Ditto.
12455 * objc/execute/enumeration-2.m: Ditto.
12456 * objc/execute/class-14.m: Ditto.
12457 * objc/execute/encode-1.m: Ditto.
12458 * objc/execute/formal_protocol-1.m: Ditto.
12459 * objc/execute/formal_protocol-3.m: Ditto.
12460 * objc/execute/accessing_ivars.m: Ditto.
12461 * objc/execute/bycopy-2.m: Ditto.
12462 * objc/execute/class-2.m: Ditto.
12463 * objc/execute/bf-10.m: Ditto.
12464 * objc/execute/formal_protocol-7.m: Ditto.
12465 * objc/execute/root_methods.m: Ditto.
12466 * objc/execute/class-4.m: Ditto.
12467 * objc/execute/bf-12.m: Ditto.
12468 * objc/execute/class-6.m: Ditto.
12469 * objc/execute/bf-14.m: Ditto.
12470 * objc/execute/nested-func-1.m: Ditto.
12471 * objc/execute/class-8.m: Ditto.
12472 * objc/execute/private.m: Ditto.
12473 * objc/execute/bf-16.m: Ditto.
12474 * objc/execute/bf-18.m: Ditto.
12475 * objc/execute/load-3.m: Ditto.
12476 * objc/execute/compatibility_alias.m: Ditto.
12477 * objc/execute/bf-1.m: Ditto.
12478 * objc/execute/no_clash.m: Ditto.
12479 * objc/execute/bf-3.m: Ditto.
12480 * objc/execute/string2.m: Ditto.
12481 * objc/execute/bf-5.m: Ditto.
12482 * objc/execute/string4.m: Ditto.
12483 * objc/execute/bf-7.m: Ditto.
12484 * objc/execute/object_is_meta_class.m: Ditto.
12485 * objc/execute/bf-9.m: Ditto.
12486 * objc/execute/bf-21.m: Ditto.
12487 * objc/execute/cascading-1.m: Ditto.
12488 * objc/execute/trivial.m: Ditto.
12489 * objc/execute/np-1.m: Ditto.
12490 * objc/compile/trivial.m: Ditto.
12491 * objc/execute/class_self-2.m: Include <stdlib.h>.
12492 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12493 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12494 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12495 and 64bit. Use new NeXT interface as required.
12496 * objc.dg/special/unclaimed-category-1.m: Ditto.
12497 * objc.dg/special/unclaimed-category-1.h: Ditto.
12498 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12499 * objc.dg/func-ptr-1.m: Ditto.
12500 * objc.dg/stret-1.m: Ditto.
12501 * objc.dg/encode-2.m: Ditto.
12502 * objc.dg/category-1.m: Ditto.
12503 * objc.dg/encode-3.m: Ditto.
12504 * objc.dg/call-super-3.m: Ditto.
12505 * objc.dg/method-3.m: Ditto.
12506 * objc.dg/func-ptr-2.m: Ditto.
12507 * objc.dg/lookup-1.m: Ditto.
12508 * objc.dg/encode-4.m: Ditto.
12509 * objc.dg/fix-and-continue-1.m: Ditto.
12510 * objc.dg/proto-lossage-3.m: Ditto.
12511 * objc.dg/method-13.m: Ditto.
12512 * objc.dg/proto-qual-1.m: Ditto.
12513 * objc.dg/zero-link-3.m: Ditto.
12514 * objc.dg/bitfield-1.m: Ditto.
12515 * objc.dg/va-meth-1.m: Ditto.
12516 * objc.dg/super-class-3.m: Ditto.
12517 * objc.dg/call-super-1.m: Ditto.
12518 * objc.dg/type-size-2.m: Ditto.
12519 * objc.dg/method-10.m: Ditto.
12520 * objc.dg/defs.m: Ditto.
12521 * objc.dg/const-str-3.m: Ditto.
12522 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12523 Protocol1.h) and next-mapping.h as required. Use new NeXT
12524 interface as required.
12525 * objc.dg/super-class-4.m: Ditto.
12526 * objc.dg/comp-types-8.m: Ditto.
12527 * objc.dg/call-super-2.m: Ditto.
12528 * objc.dg/objc-fast-4.m: Ditto.
12529 * objc.dg/method-6.m: Ditto.
12530 * objc.dg/const-str-3.m: Ditto.
12531 * objc.dg/const-str-7.m: Ditto.
12532 * objc.dg/method-15.m: Ditto.
12533 * objc.dg/method-19.m: Ditto.
12534 * objc.dg/sync-1.m: Ditto.
12535 * objc.dg/layout-1.m: Ditto.
12536 * objc.dg/bitfield-3.m: Ditto.
12537 * objc.dg/try-catch-3.m: Ditto.
12538 * objc.dg/try-catch-7.m: Ditto.
12539 * objc.dg/comp-types-10.m: Ditto.
12540 * objc.dg/selector-2.: Ditto.
12541 * objc.dg/method-7.m: Ditto.
12542 * objc.dg/typedef-alias-1.m: Ditto.
12543 * objc.dg/proto-lossage-2.m: Ditto.
12544 * objc.dg/comp-types-11.m: Ditto.
12545 * objc.dg/sizeof-1.m: Ditto.
12546 * objc.dg/method-17.m: Ditto.
12547 * objc.dg/bitfield-5.m: Ditto.
12548 * objc.dg/try-catch-1.m: Ditto.
12549 * objc.dg/encode-5.m: Ditto.
12550 * objc.dg/fix-and-continue-2.m: Ditto.
12551 * objc.dg/method-9.m: Ditto.
12552 * objc.dg/isa-field-1.m: Ditto.
12553 * objc.dg/local-decl-2.m: Ditto.
12554 * objc.dg/objc-gc-4.m: Ditto.
12555 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12556 * objc.dg/gnu-runtime-3.m: Ditto.
12557 * objc.dg/encode-7.m: Ditto.
12558 * objc.dg/encode-8.m: Ditto.
12559 * objc.dg/selector-3.m: Ditto.
12560 * objc.dg/gnu-runtime-1.m: Ditto.
12561 * objc.dg/const-str-12.m: Ditto.
12562 * objc.dg/gnu-runtime-2.m: Ditto.
12563 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12564 * objc.dg/selector-1.m: Ditto.
12565 * objc.dg/stubify-2.m: Ditto.
12566 * objc.dg/zero-link-1.m: Ditto.
12567 * objc.dg/stret-2.m: Ditto.
12568 * objc.dg/zero-link-2.m: Ditto.
12569 * objc.dg/next-runtime-1.m: Ditto.
12570 * objc.dg/symtab-1.m: Ditto.
12571 * objc.dg/stubify-1.m: Ditto.
12572 * objc.dg/bitfield-2.m: Ditto.
12573 * objc.dg/try-catch-10.m: Apply to both runtimes.
12574 * objc.dg/const-str-1.m: Ditto.
12575 * objc.dg/image-info.m: Ditto.
12576 * objc.dg/encode-9.m: Ditto.
12577 * objc.dg/pragma-1.m: Apply test to all targets.
12578 * objc.dg/const-str-4.m: Ditto.
12579 * objc.dg/const-str-8.m: Ditto.
12580 * objc.dg/super-class-2.m: Ditto.
12581 * objc.dg/try-catch-5.m: Ditto.
12582 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12583 Protocol1.h) and next-mapping.h as required. Use new NeXT
12584 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12585 * objc.dg/const-str-11.m: Ditto.
12586 * objc.dg/const-str-9.m: Ditto.
12587 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12588 * objc.dg/encode-1.m: Remove redundant -lobjc.
12589 * objc.dg/try-catch-9.m: Tidy space.
12590 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12591 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12592 and 64bit. Use new NeXT interface as required.
12593 * obj-c++.dg/template-4.mm: Ditto.
12594 * obj-c++.dg/defs.mm: Ditto.
12595 * obj-c++.dg/basic.mm: Ditto.
12596 * obj-c++.dg/encode-4.mm: Ditto.
12597 * obj-c++.dg/method-17.mm: Ditto.
12598 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12599 * obj-c++.dg/cxx-class-1.mm: Ditto.
12600 * obj-c++.dg/method-10.mm: Ditto.
12601 * obj-c++.dg/va-meth-1.mm: Ditto.
12602 * obj-c++.dg/encode-5.mm: Ditto.
12603 * obj-c++.dg/lookup-2.mm: Ditto.
12604 * obj-c++.dg/template-3.mm: Ditto.
12605 * obj-c++.dg/proto-qual-1.mm: Ditto.
12606 * obj-c++.dg/qual-types-1.m: Ditto.
12607 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12608 * obj-c++.dg/template-1.mm: Ditto.
12609 * obj-c++.dg/encode-6.mm: Ditto.
12610 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12611 Protocol1.h) and next-mapping.h as required. Use new NeXT
12612 interface as required.
12613 * obj-c++.dg/except-1.mm: Ditto.
12614 * obj-c++.dg/const-str-7.mm: Ditto.
12615 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12616 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12617 * obj-c++.dg/selector-2.mm: Ditto.
12618 * obj-c++.dg/isa-field-1.mm: Ditto.
12619 * obj-c++.dg/try-catch-1.mm: Ditto.
12620 * obj-c++.dg/local-decl-1.mm: Ditto.
12621 * obj-c++.dg/try-catch-9.mm: Ditto.
12622 * obj-c++.dg/no-extra-load.mm: Ditto.
12623 * obj-c++.dg/selector-5.mm: Ditto.
12624 * obj-c++.dg/method-12.mm: Ditto.
12625 * obj-c++.dg/try-catch-11.mm: Ditto.
12626 * obj-c++.dg/comp-types-11.mm: Ditto.
12627 * obj-c++.dg/bitfield-3.mm: Ditto.
12628 * obj-c++.dg/method-6.mm: Ditto.
12629 * obj-c++.dg/super-class-2.mm: Ditto.
12630 * obj-c++.dg/method-21.mm: Ditto.
12631 * obj-c++.dg/const-str-8.mm: Ditto.
12632 * obj-c++.dg/try-catch-7.mm: Ditto.
12633 * obj-c++.dg/method-15.mm: Ditto.
12634 * obj-c++.dg/layout-1.mm: Ditto.
12635 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12636 * obj-c++.dg/const-str-3.mm: Ditto.
12637 * obj-c++.dg/try-catch-2.mm: Ditto.
12638 * obj-c++.dg/objc-gc-3.mm: Ditto.
12639 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12640 * obj-c++.dg/bitfield-1.mm: Ditto.
12641 * obj-c++.dg/selector-6.mm: Ditto.
12642 * obj-c++.dg/method-13.mm: Ditto.
12643 * obj-c++.dg/comp-types-12.mm: Ditto.
12644 * obj-c++.dg/bitfield-4.mm: Ditto.
12645 * obj-c++.dg/try-catch-8.mm: Ditto.
12646 * obj-c++.dg/method-2.mm: Ditto.
12647 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12648 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12649 * obj-c++.dg/const-str-4.mm: Ditto.
12650 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12651 * obj-c++.dg/try-catch-3.mm: Ditto.
12652 * obj-c++.dg/comp-types-9.mm: Ditto.
12653 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12654 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12655 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12656 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12657 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12658 Use new NeXT interface as required.
12659 * obj-c++.dg/const-str-10.mm: Ditto.
12660 * obj-c++.dg/const-str-11.mm: Ditto.
12661 * obj-c++.dg/const-str-9.mm: Ditto.
12662 * obj-c++.dg/method-11.mm: Ditto.
12663 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12664 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12665 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12666 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12667 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12669 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12672 * g++.dg/template/typedef30.C: New test case.
12674 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12677 * gcc.c-torture/execute/pr43385.c: New test.
12679 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12681 * gcc.dg/strncpy-fix-1.c: New test.
12683 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12686 * lib/objc-torture.exp (objc-set-runtime-options): New.
12687 * objc/execute/execute.exp: Check runtime options on each pass.
12688 * objc/execute/exceptions/exceptions.exp: Ditto.
12689 * objc/compile/compile.exp: Ditto.
12692 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12694 (check_effective_target_objc2): New proc.
12695 (check_effective_target_next_runtime): New proc.
12696 * lib/objc.exp: Determine which runtime is in force and support it.
12697 * lib/obj-c++.exp: Ditto.
12699 2010-03-24 Jason Merrill <jason@redhat.com>
12702 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12704 2010-03-24 Martin Jambor <mjambor@suse.cz>
12706 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12708 * gcc.dg/ipa/ipa-2.c: Likewise.
12709 * gcc.dg/ipa/ipa-3.c: Likewise.
12710 * gcc.dg/ipa/ipa-4.c: Likewise.
12711 * gcc.dg/ipa/ipa-5.c: Likewise.
12712 * gcc.dg/ipa/ipa-7.c: Likewise.
12713 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12715 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12716 i_can_not_be_propagated_fully2 into a loop.
12717 * gcc.dg/ipa/ipa-8.c: New test.
12718 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12720 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12724 * gcc.dg/guality/pr43479.c: New test.
12725 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12726 and add volatile keyword.
12728 2010-03-23 Mike Stump <mikestump@comcast.net>
12730 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12732 2010-03-23 Jason Merrill <jason@redhat.com>
12734 * g++.dg/ext/altivec-17.C: Adjust error message.
12736 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12737 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12738 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12739 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12740 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12741 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12743 2010-03-22 Jason Merrill <jason@redhat.com>
12746 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12747 * g++.dg/ext/is_pod_98.C: New.
12750 * g++.dg/cpp0x/auto18.C: New.
12752 * gcc.dg/pr36997.c: Adjust error message.
12753 * g++.dg/ext/vector9.C: Likewise.
12754 * g++.dg/conversion/simd3.C: Likewise.
12755 * g++.dg/other/error23.C: Likewise.
12757 2010-03-22 Michael Matz <matz@suse.de>
12759 PR middle-end/43475
12760 * gfortran.dg/pr43475.f90: New testcase.
12762 2010-03-22 Richard Guenther <rguenther@suse.de>
12764 PR tree-optimization/43390
12765 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12767 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12769 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12770 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12772 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12773 Michael Matz <matz@suse.de>
12776 * g++.dg/parse/crash56.C: New test.
12778 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12781 * gfortran.dg/whole_file_15.f90 : New test.
12783 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12786 * gfortran.dg/inquire_size.f90: New test.
12788 2010-03-20 Richard Guenther <rguenther@suse.de>
12790 PR rtl-optimization/43438
12791 * gcc.c-torture/execute/pr43438.c: New testcase.
12793 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12796 * g++.dg/abi/mangle42.C: New test.
12798 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12801 * gcc.dg/pr43211.c: New test.
12802 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12804 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12806 PR rtl-optimization/42258
12807 * gcc.target/arm/thumb1-mul-moves.c: New test.
12810 * gcc.target/arm/thumb-andsi.c: New test.
12812 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12813 dg-require-effective-target.
12815 2010-03-19 Michael Matz <matz@suse.de>
12818 * g++.dg/other/pr43116.C: New testcase.
12820 2010-03-19 Michael Matz <matz@suse.de>
12823 * gcc.dg/pr43305.c: New testcase.
12825 2010-03-19 Richard Guenther <rguenther@suse.de>
12827 PR tree-optimization/43415
12828 * gcc.c-torture/compile/pr43415.c: New testcase.
12830 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12833 * gnat.dg/case_optimization2.adb: New test.
12834 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12836 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12837 Jack Howarth <howarth@bromo.med.uc.edu>
12840 * gcc.target/i386/push-1.c: Don't xfail
12841 scan-assembler-not "movups" on darwin.
12843 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12846 * gcc.dg/pr43058.c: New test.
12848 2010-03-18 Martin Jambor <mjambor@suse.cz>
12850 PR middle-end/42450
12851 * g++.dg/torture/pr42450.C: New test.
12853 2010-03-18 Michael Matz <matz@suse.de>
12855 PR middle-end/43419
12856 * gcc.dg/pr43419.c: New testcase.
12858 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12860 PR rtl-optimization/43360
12861 * gcc.dg/torture/pr43360.c: New.
12863 2010-03-18 Michael Matz <matz@suse.de>
12865 PR tree-optimization/43402
12866 * gcc.dg/pr43402.c: New testcase.
12868 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12871 * gcc.dg/pr42427.c: New test.
12873 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12875 PR libfortran/43265
12876 * gfortran.dg/read_empty_file.f: New test.
12877 * gfortran.dg/read_eof_all.f90: New test.
12878 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12879 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12881 2010-03-17 Michael Matz <matz@suse.de>
12883 * gcc.dg/pr43300.c: Add -w.
12885 2010-03-17 Richard Guenther <rguenther@suse.de>
12887 * gcc.dg/pr43379.c: Add -w.
12889 2010-03-17 Tobias Burnus <burnus@net-b.de>
12892 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12894 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12896 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12898 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12900 * ada/acats/run_all.sh: Log start and end times.
12902 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12904 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12906 2010-03-16 Richard Guenther <rguenther@suse.de>
12908 PR middle-end/43379
12909 * gcc.dg/pr43379.c: New testcase.
12911 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12914 * gcc.dg/guality/pr43051-1.c: New test.
12916 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12919 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12921 2010-03-15 Michael Matz <matz@suse.de>
12923 PR middle-end/43300
12924 * gcc.dg/pr43300.c: New testcase.
12926 2010-03-15 Richard Guenther <rguenther@suse.de>
12928 PR tree-optimization/43367
12929 * gcc.c-torture/compile/pr43367.c: New testcase.
12931 2010-03-15 Richard Guenther <rguenther@suse.de>
12933 PR tree-optimization/43317
12934 * gcc.dg/pr43317.c: New testcase.
12936 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12938 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12940 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12942 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12944 2010-03-14 Tobias Burnus <burnus@net-b.de>
12947 * gfortran.dg/impure_constructor_1.f90: New test.
12949 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12951 PR middle-end/43354
12952 * gfortran.dg/graphite/id-pr43354.f: New.
12954 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12956 PR middle-end/43349
12957 * gfortran.dg/graphite/pr43349.f: New.
12959 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12961 PR middle-end/43306
12962 * gcc.dg/graphite/pr43306.c: New.
12964 2010-03-12 David S. Miller <davem@davemloft.net>
12966 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12969 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12971 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12973 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12977 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12979 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12981 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12982 fail for *-*-mingw* targets.
12984 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12987 * gcc.dg/guality/pr43329-1.c: New test.
12989 2010-03-11 Martin Jambor <mjambor@suse.cz>
12991 PR tree-optimization/43257
12992 * g++.dg/torture/pr43257.C: New test.
12994 2010-03-11 Tobias Burnus <burnus@net-b.de>
12997 * gfortran.dg/namelist_61.f90: New test.
12999 2010-03-11 Richard Guenther <rguenther@suse.de>
13001 PR tree-optimization/43255
13002 * gcc.c-torture/compile/pr43255.c: New testcase.
13004 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13006 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13007 * gcc.dg/pr43280.c: New testcase.
13009 2010-03-11 Richard Guenther <rguenther@suse.de>
13012 * gcc.dg/lto/20100227-1_0.c: New testcase.
13013 * gcc.dg/lto/20100227-1_1.c: Likewise.
13015 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13017 PR libfortran/43320
13018 PR libfortran/43265
13019 * gfortran.dg/read_eof_6.f: New test
13020 * gfortran.dg/read_x_eof.f90: New test.
13021 * gfortran.dg/read_x_past.f: Update test.
13023 2010-03-10 Jan Hubicka <jh@suse.cz>
13025 * gcc.c-torture/compile/pr43288.c: New test.
13027 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13029 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13031 * g++.old-deja/g++.pt/asm2.C: Likewise.
13032 * gcc.c-torture/compile/20000804-1.c: Likewise.
13033 * gcc.target/i386/clobbers.c: Likewise.
13035 2010-03-10 Tobias Burnus <burnus@net-b.de>
13038 * gfortran.dg/c_assoc_3.f90: New test.
13040 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13043 * gcc.dg/guality/pr36728-1.c: New test.
13044 * gcc.dg/guality/pr36728-2.c: New test.
13046 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13048 * gcc.dg/h8300-div-delay-slot.c: New test.
13050 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13052 PR tree-optimization/43236
13053 * gcc.c-torture/execute/pr43236.c: New test.
13055 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13057 PR middle-end/42859
13058 * g++.dg/eh/pr42859.C: New test.
13060 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13063 * gcc.dg/pr43299.c: New test.
13066 * g++.dg/eh/unwind2.C: New test.
13068 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13069 Reza Yazdani <reza.yazdani@amd.com>
13071 PR middle-end/43065
13072 * gcc.dg/graphite/run-id-4.c: New.
13074 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13076 PR middle-end/43065
13077 * gcc.dg/graphite/run-id-3.c: New.
13079 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13081 PR middle-end/42644
13082 PR middle-end/42130
13083 * gcc.dg/graphite/id-18.c: New.
13084 * gcc.dg/graphite/run-id-pr42644.c: New.
13086 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13088 PR middle-end/42326
13089 * gcc.dg/graphite/pr42326.c: New.
13091 2010-03-08 Richard Guenther <rguenther@suse.de>
13093 PR tree-optimization/43269
13094 * gcc.c-torture/execute/pr43269.c: New testcase.
13096 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13099 * gfortran.dg/typebound_call_13.f03: New.
13101 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13103 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13104 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13106 2010-03-05 Jason Merrill <jason@redhat.com>
13108 * g++.dg/abi/mangle40.C: Require weak and alias.
13110 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13112 PR middle-end/42326
13113 * gfortran.dg/graphite/pr42326.f90: New.
13114 * gfortran.dg/graphite/pr42326-1.f90: New.
13116 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13118 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13119 (gnat_target_compile): Likewise.
13120 Reinitialize GNAT_UNDER_TEST if target changes.
13121 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13122 (local_find_gnatmake): Pass full --GCC to gnatlink.
13125 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13128 * gcc.dg/compound-literal-1.c: New testcase.
13130 2010-03-04 Martin Jambor <mjambor@suse.cz>
13132 PR tree-optimization/43164
13133 PR tree-optimization/43191
13134 * gcc.c-torture/compile/pr43164.c: New test.
13135 * gcc.c-torture/compile/pr43191.c: Likewise.
13137 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13140 * gfortran.dg/finalize_9.f90: New.
13142 2010-03-04 Tobias Burnus <burnus@net-b.de>
13143 Ken Werner <ken@linux.vnet.ibm.com>
13145 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13146 to dg-options for spu.
13147 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13148 dump-scan target to exclude spu.
13150 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13152 PR middle-end/43209
13153 * gcc.dg/tree-ssa/ivopts-4.c: New.
13155 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13157 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13158 include-opts and exclude-opts; skip checking the flags if arguments
13159 are the same as the defaults.
13160 (dg-xfail-if): Verify the number of arguments, supply defaults
13161 for unspecified optional arguments.
13162 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13164 2010-03-03 Jason Merrill <jason@redhat.com>
13167 * g++.dg/abi/mangle40.C: Updated.
13169 2010-03-03 Jason Merrill <jason@redhat.com>
13171 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13172 * g++.dg/abi/mangle23.C: Likewise.
13173 * g++.dg/eh/simd-2.C: Likewise.
13174 * g++.dg/ext/attribute-test-2.C: Likewise.
13175 * g++.dg/ext/vector14.C: Likewise.
13176 * g++.dg/other/pr34435.C: Likewise.
13177 * g++.dg/template/conv8.C: Likewise.
13178 * g++.dg/template/nontype9.C: Likewise.
13179 * g++.dg/template/qualttp17.C: Likewise.
13180 * g++.dg/template/ref1.C: Likewise.
13181 * g++.old-deja/g++.pt/crash68.C: Likewise.
13182 * g++.old-deja/g++.pt/ref1.C: Likewise.
13183 * g++.old-deja/g++.pt/ref3.C: Likewise.
13184 * g++.old-deja/g++.pt/ref4.C: Likewise.
13187 * g++.dg/abi/mangle40.C: New.
13188 * g++.dg/abi/mangle41.C: New.
13189 * g++.dg/lto/20100302_0.C: New.
13190 * g++.dg/lto/20100302_1.C: New.
13191 * g++.dg/lto/20100302.h: New.
13193 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13196 * gfortran.dg/internal_pack_12.f90: New test.
13198 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13200 * gcc.dg/pr36997.c: Adjust error message.
13202 2010-03-03 Mike Stump <mikestump@comcast.net>
13204 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13205 adjustments to not be present on machines that align the stack to
13206 more than 4 bytes and don't have a red zone yet as that is an
13207 unimplemented optimization.
13209 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13212 * gfortran.dg/impure_assignment_3.f90: New.
13214 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13217 * gfortran.dg/pr43229.f90: New test.
13220 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13223 * gcc.dg/guality/pr43177.c: New test.
13225 2010-03-02 Jason Merrill <jason@redhat.com>
13227 * g++.dg/ext/vector9.C: Adjust error message.
13228 * g++.dg/conversion/simd3.C: Likewise.
13229 * g++.dg/other/error23.C: Likewise.
13231 2010-03-02 Mike Stump <mikestump@comcast.net>
13234 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13236 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13239 * gfortran.dg/internal_pack_10.f90: New test.
13242 * gfortran.dg/internal_pack_11.f90: New test.
13244 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13246 PR middle-end/42640
13247 * gcc.dg/tree-ssa/pr42640.c: New.
13249 2010-03-01 Richard Guenther <rguenther@suse.de>
13251 PR tree-optimization/43220
13252 * gcc.c-torture/execute/pr43220.c: New testcase.
13254 2010-03-01 Richard Guenther <rguenther@suse.de>
13256 PR middle-end/43213
13257 * gcc.dg/pr43213.c: New testcase.
13259 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13262 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13264 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13266 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13268 (check_effective_target_ucn): Likewise.
13270 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13272 * gcc.dg/ucnid-2.c: Likewise.
13273 * gcc.dg/ucnid-3.c: Likewise.
13274 * gcc.dg/ucnid-4.c: Likewise.
13275 * gcc.dg/ucnid-11.c: Likewise.
13276 * gcc.dg/ucnid-12.c: Likewise.
13277 * gcc.dg/ucnid-6.c: Skip if !ucn.
13278 * gcc.dg/ucnid-9.c: Likewise.
13280 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13282 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13283 lists to dg-skip-if.
13284 * gcc.target/i386/stackalign/return-3.c: Likewise.
13286 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13288 * gcc.target/i386/clearcap.map: New file.
13289 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13290 Pass clearcap.map by default if supported.
13292 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13295 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13297 * gfortran.dg/stat_2.f90: Likewise.
13299 2010-03-01 Tobias Burnus <burnus@net-b.de>
13302 * gfortran.dg/module_read_2.f90: New test.
13304 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13307 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13308 * g++.dg/abi/mangle12.C: Likewise.
13309 * g++.dg/abi/mangle20-2.C: Likewise.
13310 * g++.dg/abi/mangle17.C: Likewise.
13311 * g++.dg/template/cond2.C: Likewise.
13312 * g++.dg/template/pr35240.C: Likewise.
13314 2010-02-27 Richard Guenther <rguenther@suse.de>
13316 PR tree-optimization/43186
13317 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13319 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13321 * g++.dg/abi/packed1.C: Expect warning on the SH.
13323 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13326 * g++.dg/parse/error37.C: New test.
13328 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13332 * gcc.dg/pr8927-1.c: Match new note.
13333 * gcc.dg/990506-0.c: Likewise.
13334 * gcc.dg/gomp/flush-2.c: Likewise.
13335 * gcc.dg/gomp/atomic-5.c: Likewise.
13336 * gcc.dg/gomp/pr34607.c: Likewise.
13337 * gcc.dg/pr35746.c: Likewise.
13338 * gcc.dg/cpp/pragma-1.c: Likewise.
13339 * gcc.dg/cpp/pragma-2.c: Likewise.
13340 * gcc.dg/pr41842.c: Likewise.
13341 * gcc.dg/noncompile/20040629-1.c: Likewise.
13342 * objc.dg/private-1.m: Likewise.
13344 2010-02-27 Tobias Burnus <burnus@net-b.de>
13347 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13348 * gfortran.dg/default_initialization_4.f90: New test.
13350 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13352 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13353 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13354 * gnat.dg/thin_pointer2.adb: New test.
13355 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13357 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13360 * gcc.dg/cpp/c90-pedantic.c: New.
13361 * gcc.dg/cpp/c90.c: New.
13362 * gcc.dg/gnu90-const-expr-1.c: New.
13363 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13365 2010-02-26 Richard Guenther <rguenther@suse.de>
13367 PR tree-optimization/43186
13368 * gcc.c-torture/compile/pr43186.c: New testcase.
13370 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13373 * c-c++-common/dwarf2/pr43190.c: New test.
13375 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13377 PR testsuite/37074:
13378 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13380 2010-02-26 Richard Guenther <rguenther@suse.de>
13382 PR tree-optimization/43188
13383 * gcc.c-torture/compile/pr43188.c: New testcase.
13385 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13388 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13390 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13392 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13394 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13397 * gcc.target/powerpc/pr43154.c: New file.
13399 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13402 * gfortran.dg/debug/pr43166.f: New test.
13405 * gcc.dg/torture/pr43165.c: New test.
13407 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13410 * c-c++-common/pr41779.c: Update.
13412 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13415 * lib/gnat-dg.exp (gnat_load): Redefine.
13417 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13418 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13420 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13423 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13424 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13428 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13430 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13432 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13435 * gcc.dg/guality/vla-1.c: New test.
13437 2010-02-24 Tobias Burnus <burnus@net-b.de>
13440 * gfortran.dg/c_ptr_tests_15.f90: New test.
13442 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13445 * gcc.target/i386/pr43107.c: New test.
13447 2010-02-23 Jason Merrill <jason@redhat.com>
13450 * g++.dg/cpp0x/variadic100.C: New.
13452 2010-02-23 Jason Merrill <jason@redhat.com>
13455 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13456 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13457 * c-c++-common/dwarf2/vla1.c: New.
13459 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13462 * gcc.dg/pr43139.c: New test.
13465 * gcc.dg/guality/pr43077-1.c: New test.
13467 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13470 * gcc.dg/march.c: New.
13471 * gcc.dg/march-generic.c: New.
13472 * gcc.dg/mtune.c: New.
13474 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13476 PR middle-end/43083
13477 * gcc.dg/graphite/pr43083.c: New.
13479 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13481 PR middle-end/43097
13482 * gfortran.dg/graphite/pr43097.f: New.
13484 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13485 Manuel López-Ibáñez <manu@gcc.gnu.org>
13487 PR middle-end/43140
13488 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13490 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13492 PR middle-end/43026
13493 * g++.dg/graphite/pr43026.C: New.
13495 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13498 * gcc.dg/cleanup-1.c: Update.
13499 * gcc.dg/func-args-1.c: Update.
13500 * gcc.dg/format/sentinel-1.c: Update.
13501 * g++.old-deja/g++.jason/scoping10.C: Update.
13502 * g++.old-deja/g++.ns/lookup5.C: Update.
13503 * g++.dg/ext/cleanup-1.C: Update.
13504 * g++.dg/parse/varmod1.C: Update.
13505 * g++.dg/parse/error33.C: Update.
13506 * g++.dg/expr/call3.C: Update.
13507 * g++.dg/func-args-1.C: New.
13509 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13512 * gcc.dg/attr-used-2.c: Moved to ...
13513 * c-c++-common/attr-used-2.c: Here.
13515 * gcc.dg/attr-used.c: Moved to ...
13516 * c-c++-common/attr-used.c: Here.
13518 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13520 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13522 2010-02-22 Richard Guenther <rguenther@suse.de>
13525 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13526 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13528 2010-02-22 Richard Guenther <rguenther@suse.de>
13530 PR tree-optimization/42749
13531 * gcc.c-torture/compile/pr42749.c: New testcase.
13533 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13536 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13537 * gfortran.dg/internal_pack_9.f90: New test.
13539 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13542 * g++.dg/template/recurse.C: Adjust.
13543 * g++.dg/template/pr23510.C: New.
13545 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13548 * g++.dg/template/memclass4.C: New test.
13550 2010-02-21 Tobias Burnus <burnus@net-b.de>
13553 * gfortran.dg/reassoc_5.f90: New test.
13555 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13558 * gcc.target/i386/pr43067.c: New test.
13560 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13563 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13565 * g++.dg/warn/Wconversion-null.C: New test.
13566 * g++.old-deja/g++.other/null1.C: Move to...
13567 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13569 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13573 * gfortran.dg/dependency_26.f90: New test.
13576 * gfortran.dg/internal_pack_7.f90: New test.
13579 * gfortran.dg/internal_pack_8.f90: New test.
13581 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13584 * c-c++-common/pr41779.c: Fix broken testcase.
13586 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13589 * c-c++-common/pr36513.c: New testcase.
13590 * c-c++-common/pr36513-2.c: New testcase.
13592 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13595 * c-c++-common/pr41779.c: New.
13597 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13600 * gcc.dg/pr43084.c: New test.
13602 2010-02-19 Richard Guenther <rguenther@suse.de>
13604 PR tree-optimization/42916
13605 * gcc.dg/pr42916.c: New testcase.
13607 2010-02-18 Jason Merrill <jason@redhat.com>
13610 * g++.dg/abi/packed1.C: Add expected warning.
13613 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13614 * gcc.dg/torture/dg-torture.exp: Likewise.
13615 * c-c++-common/torture/complex-sign.h,
13616 c-c++-common/torture/complex-sign-add.c,
13617 c-c++-common/torture/complex-sign-mixed-add.c,
13618 c-c++-common/torture/complex-sign-mixed-div.c,
13619 c-c++-common/torture/complex-sign-mixed-mul.c,
13620 c-c++-common/torture/complex-sign-mixed-sub.c,
13621 c-c++-common/torture/complex-sign-mul.c,
13622 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13623 Adapt for C++ compilation as well.
13626 * g++.dg/ext/label1.C: Update.
13627 * g++.dg/ext/label2.C: Update.
13630 * g++.dg/template/dependent-name6.C: New.
13633 * g++.dg/parse/namespace12.C: New.
13635 2010-02-18 Martin Jambor <mjambor@suse.cz>
13637 PR tree-optimization/43066
13638 * gcc.c-torture/compile/pr43066.c: New test.
13640 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13642 * g++.dg/ext/attrib35.C: Fix target selector string.
13643 * g++.dg/ext/attrib36.C: Ditto.
13644 * g++.dg/ext/attrib37.C: Ditto.
13645 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13646 * g++.dg/abi/mangle25.C: Ditto.
13648 2010-02-17 Jason Merrill <jason@redhat.com>
13651 * g++.dg/parse/namespace11.C: New.
13654 * g++.dg/ext/attrib37.C: New.
13657 * g++.dg/template/ptrmem20.C: New.
13659 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13662 * gcc.target/i386/xop-check.h: Include m256-check.h.
13663 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13664 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13665 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13666 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13668 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13671 * gcc.dg/pr42918.c: New test.
13673 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13675 * g++.dg/ext/attrib36.C: Require ILP32.
13677 2010-02-16 Richard Guenther <rguenther@suse.de>
13679 PR tree-optimization/41043
13680 * gfortran.dg/pr41043.f90: New testcase.
13681 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13683 2010-02-16 Jason Merrill <jason@redhat.com>
13685 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13687 2010-02-16 Ira Rosen <irar@il.ibm.com>
13689 PR tree-optimization/43074
13690 * gcc.dg/vect/fast-math-pr43074.c: New test.
13692 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13694 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13696 2010-02-16 Jason Merrill <jason@redhat.com>
13699 * g++.dg/ext/attrib36.C: New.
13702 * g++.dg/other/array6.C: New.
13704 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13706 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13708 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13710 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13711 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13712 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13713 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13714 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13715 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13717 2010-02-15 Richard Guenther <rguenther@suse.de>
13719 PR middle-end/43068
13720 * g++.dg/torture/pr43068.C: New testcase.
13722 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13725 * g++.dg/opt/ice1.C: New.
13727 2010-02-14 Jason Merrill <jason@redhat.com>
13730 * g++.dg/cpp0x/initlist-opt.C: New.
13732 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13736 * gfortran.dg/internal_pack_6.f90: New test.
13738 2010-02-12 Jason Merrill <jason@redhat.com>
13741 * g++.dg/cpp0x/variadic99.C: New.
13743 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13745 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13746 sign extend pointers to gualchk_t.
13749 * g++.dg/other/default3.C: Xfail g4 test.
13751 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13753 PR middle-end/43012
13754 * gcc.dg/graphite/pr43012.c: New.
13756 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13758 PR middle-end/42930
13759 * g++.dg/graphite/pr42930.C: New.
13761 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13763 PR middle-end/42914
13764 PR middle-end/42530
13765 * gcc.dg/graphite/pr42530.c: New.
13766 * gcc.dg/graphite/pr42914.c: New.
13768 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13770 PR middle-end/42771
13771 * gcc.dg/graphite/pr42771.c: New.
13773 2010-02-11 Richard Guenther <rguenther@suse.de>
13775 PR tree-optimization/42998
13776 * gcc.c-torture/compile/pr42998.c: New testcase.
13778 2010-02-10 Jason Merrill <jason@redhat.com>
13781 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13783 PR c++/42983, core issue 906
13784 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13785 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13788 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13790 2010-02-10 Richard Guenther <rguenther@suse.de>
13792 PR tree-optimization/43017
13793 * gcc.dg/torture/pr43017.c: New testcase.
13795 2010-02-10 Tobias Burnus <burnus@net-b.de>
13798 * gfortran.dg/private_type_1.f90: Update error location.
13799 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13800 * gfortran.dg/typebound_operator_2.f03: Ditto.
13801 * gfortran.dg/assignment_2.f90: Ditto.
13802 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13803 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13805 2010-02-10 Tobias Burnus <burnus@net-b.de>
13808 * gfortran.dg/bind_c_usage_20.f90: New test.
13810 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13813 * g++.dg/debug/pr43010.C: New test.
13815 2010-02-10 Richard Guenther <rguenther@suse.de>
13818 * gcc.c-torture/execute/20100209-1.c: New testcase.
13819 * gcc.dg/fold-div-3.c: Likewise.
13821 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13823 * gcc.dg/builtin-ffs-1.c: New test.
13825 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13828 * gfortran.dg/array_constructor_35.f90: New test.
13830 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13832 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13834 2010-02-09 Jason Merrill <jason@redhat.com>
13837 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13840 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13842 2010-02-09 Tobias Burnus <burnus@net-b.de>
13845 * gfortran.dg/module_write_1.f90: New test.
13847 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13849 * gcc.dg/pr19340.c: Adjust.
13851 2010-02-09 Richard Guenther <rguenther@suse.de>
13853 PR tree-optimization/43008
13854 * gcc.c-torture/execute/pr43008.c: New testcase.
13856 2010-02-09 Richard Guenther <rguenther@suse.de>
13858 PR tree-optimization/43000
13859 * gcc.dg/torture/pr43000.c: New testcase.
13860 * gcc.dg/torture/pr43002.c: Likewise.
13862 2010-02-09 Daniel Kraft <d@domob.eu>
13865 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13866 and pass -Wsurprising as necessary.
13868 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13870 PR tree-optimization/42890
13871 * g++.dg/torture/pr42890.C: New test.
13873 2010-02-08 Richard Guenther <rguenther@suse.de>
13875 PR middle-end/42995
13876 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13878 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13880 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13881 return 0 from main.
13882 * gcc.dg/graphite/block-1.c: Same.
13883 * gcc.dg/graphite/block-3.c: Same.
13884 * gcc.dg/graphite/block-4.c: Same.
13885 * gcc.dg/graphite/block-5.c: Same.
13886 * gcc.dg/graphite/block-6.c: Same.
13887 * gcc.dg/graphite/block-7.c: Same.
13888 * gcc.dg/graphite/interchange-0.c: Same.
13889 * gcc.dg/graphite/interchange-1.c: Same.
13890 * gcc.dg/graphite/interchange-10.c: Same.
13891 * gcc.dg/graphite/interchange-11.c: Same.
13892 * gcc.dg/graphite/interchange-12.c: Same.
13893 * gcc.dg/graphite/interchange-2.c: Same.
13894 * gcc.dg/graphite/interchange-3.c: Same.
13895 * gcc.dg/graphite/interchange-4.c: Same.
13896 * gcc.dg/graphite/interchange-5.c: Same.
13897 * gcc.dg/graphite/interchange-6.c: Same.
13898 * gcc.dg/graphite/interchange-7.c: Same.
13899 * gcc.dg/graphite/interchange-8.c: Same.
13900 * gcc.dg/graphite/interchange-9.c: Same.
13901 * gcc.dg/graphite/interchange-mvt.c: Same.
13903 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13905 * gfortran.dg/graphite/id-19.f: New.
13906 * gfortran.dg/graphite/pr14741.f90: New.
13907 * gfortran.dg/graphite/pr41924.f90: New.
13908 * gfortran.dg/graphite/run-id-2.f90: New.
13910 2010-02-07 Richard Guenther <rguenther@suse.de>
13912 PR middle-end/42956
13913 * gcc.c-torture/compile/pr42956.c: New testcase.
13915 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13917 PR libfortran/42742
13918 * gfortran.dg/fmt_cache_2.f: New test.
13920 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13922 * gfortran.dg/read_no_eor.f90: New test.
13924 2010-02-05 Jason Merrill <jason@redhat.com>
13926 * g++.dg/ext/label13.C: Move constructor body out of class.
13928 2010-02-03 Jason Merrill <jason@redhat.com>
13931 * g++.dg/ext/dllexport3.C: New.
13933 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13935 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13937 2010-02-05 Richard Guenther <rguenther@suse.de>
13939 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13941 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13944 * g++.dg/other/crash-9.C: New test.
13946 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13949 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13951 2010-02-04 Richard Guenther <rguenther@suse.de>
13953 PR rtl-optimization/42952
13954 * gcc.dg/torture/pr42952.c: New testcase.
13956 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13958 PR libfortran/42901
13959 * gfortran.dg/namelist_60.f90: New test.
13961 2010-02-03 Jason Merrill <jason@redhat.com>
13964 * g++.dg/ext/builtin11.C: New.
13968 * g++.dg/abi/mangle35.C: New.
13969 * g++.dg/abi/mangle37.C: New.
13972 * g++.dg/abi/mangle36.C: New.
13975 * g++.dg/warn/string1.C: New.
13977 2010-02-03 Richard Guenther <rguenther@suse.de>
13979 PR tree-optimization/42944
13980 * gcc.dg/errno-1.c: New testcase.
13982 2010-02-03 Richard Guenther <rguenther@suse.de>
13984 PR middle-end/42927
13985 * gcc.c-torture/compile/pr42927.c: New testcase.
13987 2010-02-03 Tobias Burnus <burnus@net-b.de>
13990 * gfortran.dg/null_4.f90: New test.
13992 2010-02-02 Jason Merrill <jason@redhat.com>
13995 * g++.dg/ext/label13.C: New.
13997 2010-02-02 Tobias Burnus <burnus@net-b.de>
14000 * gfortran.dg/func_result_5.f90: New test.
14002 2010-02-01 Tobias Burnus <burnus@net-b.de>
14005 * gfortran.dg/pure_initializer_3.f90: News test.
14007 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14010 * gfortran.dg/allocate_derived_2.f90: New test.
14012 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14014 PR middle-end/42898
14015 * gcc.dg/torture/pr42898-2.c: New test.
14017 2010-01-31 Richard Guenther <rguenther@suse.de>
14019 PR middle-end/42898
14020 * gcc.dg/torture/pr42898.c: New testcase.
14022 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14025 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14026 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14028 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14030 * g++.dg/tree-ssa/inline-1.C: New.
14031 * g++.dg/tree-ssa/inline-2.C: New.
14032 * g++.dg/tree-ssa/inline-3.C: New.
14034 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14037 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14038 the string 'pow' in the pathname of the compiler from generating a
14041 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14043 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14044 * g++.old-deja/g++.mike/eh17.C: Likewise.
14045 * g++.old-deja/g++.mike/p5571.C: Likewise.
14047 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14054 * g++.dg/other/crash-5.C: New test.
14055 * g++.dg/other/crash-6.C: New test.
14056 * g++.dg/other/crash-7.C: New test.
14057 * g++.dg/other/crash-8.C: New test.
14059 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14061 PR rtl-optimization/42889
14062 * gcc.dg/pr42889.c: New test.
14064 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14066 * gcc.target/i386/pr42881.c: Use SSE2.
14068 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14071 * gcc.target/i386/pr42891.c: New test.
14073 2010-01-28 Richard Guenther <rguenther@suse.de>
14075 PR tree-optimization/42871
14076 * g++.dg/torture/pr42871.C: New testcase.
14078 2010-01-28 Richard Guenther <rguenther@suse.de>
14080 * gcc.dg/Wobjsize-1.h: New testcase.
14081 * gcc.dg/Wobjsize-1.c: Likewise.
14083 2010-01-28 Richard Guenther <rguenther@suse.de>
14085 PR middle-end/42883
14086 * g++.dg/torture/pr42883.C: New testcase.
14088 2010-01-28 Michael Matz <matz@suse.de>
14090 * gcc.target/i386/pr42881.c: New test.
14092 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14094 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14095 Add i?86-*-solaris2* support.
14097 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14101 * g++.dg/template/typedef27.C: New test case.
14102 * g++.dg/template/typedef28.C: New test case.
14104 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14106 * gcc.dg/optimize-bswap*.c: Add ARM target
14108 2010-01-27 Richard Guenther <rguenther@suse.de>
14110 PR middle-end/42878
14111 * gcc.dg/torture/pr42878-1.c: New testcase.
14112 * gcc.dg/torture/pr42878-2.c: Likewise.
14114 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14116 PR middle-end/42874
14117 * gcc.dg/vla-22.c: New test.
14119 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14121 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14124 2010-01-26 Richard Guenther <rguenther@suse.de>
14126 PR rtl-optimization/42685
14127 * gcc.dg/pr42685.c: New testcase.
14128 * g++.dg/other/pr42685.C: Likewise.
14130 2010-01-26 Richard Guenther <rguenther@suse.de>
14132 PR middle-end/42806
14133 * g++.dg/other/pr42806.C: New testcase.
14135 2010-01-26 Richard Guenther <rguenther@suse.de>
14137 PR tree-optimization/42250
14138 * gcc.dg/pr42250.c: New testcase.
14140 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14142 * gnat.dg/array_bounds_test.adb: New test.
14144 2010-01-25 Tobias Burnus <burnus@net-b.de>
14147 * gfortran.dg/generic_21.f90: New test.
14149 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14152 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14154 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14157 * g++.dg/abi/arm_va_list2.C: New test.
14158 * g++.dg/abi/arm_va_list2.h: Companion header file.
14160 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14163 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14166 * gfortran.dg/char_array_arg_1.f90 : New test.
14168 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14170 2010-01-24 Tobias Burnus <burnus@net-b.de>
14173 * gfortran.dg/generic_20.f90: New test.
14175 2010-01-22 Michael Matz <matz@suse.de>
14177 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14180 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14183 * gfortran.dg/dependency_25.f90 : New test.
14185 2010-01-21 Martin Jambor <mjambor@suse.cz>
14187 PR tree-optimization/42585
14188 * gcc.dg/tree-ssa/pr42585.c: New test.
14190 2010-01-21 Richard Guenther <rguenther@suse.de>
14192 PR middle-end/19988
14193 * gcc.dg/pr19988.c: New testcase.
14195 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14197 * g++.dg/compat/decimal/compat-common.h: New file.
14198 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14199 * g++.dg/compat/decimal/pass_x.h: New file.
14200 * g++.dg/compat/decimal/pass_y.h: New file.
14201 * g++.dg/compat/decimal/pass-1_main.C: New file.
14202 * g++.dg/compat/decimal/pass-1_x.C: New file.
14203 * g++.dg/compat/decimal/pass-1_y.C: New file.
14204 * g++.dg/compat/decimal/pass-2_main.C: New file.
14205 * g++.dg/compat/decimal/pass-2_x.C: New file.
14206 * g++.dg/compat/decimal/pass-2_y.C: New file.
14207 * g++.dg/compat/decimal/pass-3_main.C: New file.
14208 * g++.dg/compat/decimal/pass-3_x.C: New file.
14209 * g++.dg/compat/decimal/pass-3_y.C: New file.
14210 * g++.dg/compat/decimal/pass-4_main.C: New file.
14211 * g++.dg/compat/decimal/pass-4_x.C: New file.
14212 * g++.dg/compat/decimal/pass-4_y.C: New file.
14213 * g++.dg/compat/decimal/pass-5_main.C: New file.
14214 * g++.dg/compat/decimal/pass-5_x.C: New file.
14215 * g++.dg/compat/decimal/pass-5_y.C: New file.
14216 * g++.dg/compat/decimal/pass-6_main.C: New file.
14217 * g++.dg/compat/decimal/pass-6_x.C: New file.
14218 * g++.dg/compat/decimal/pass-6_y.C: New file.
14219 * g++.dg/compat/decimal/return_x.h: New file.
14220 * g++.dg/compat/decimal/return_y.h: New file.
14221 * g++.dg/compat/decimal/return-1_main.C: New file.
14222 * g++.dg/compat/decimal/return-1_x.C: New file.
14223 * g++.dg/compat/decimal/return-1_y.C: New file.
14224 * g++.dg/compat/decimal/return-2_main.C: New file.
14225 * g++.dg/compat/decimal/return-2_x.C: New file.
14226 * g++.dg/compat/decimal/return-2_y.C: New file.
14227 * g++.dg/compat/decimal/return-3_main.C: New file.
14228 * g++.dg/compat/decimal/return-3_x.C: New file.
14229 * g++.dg/compat/decimal/return-3_y.C: New file.
14230 * g++.dg/compat/decimal/return-4_main.C: New file.
14231 * g++.dg/compat/decimal/return-4_x.C: New file.
14232 * g++.dg/compat/decimal/return-4_y.C: New file.
14233 * g++.dg/compat/decimal/return-5_main.C: New file.
14234 * g++.dg/compat/decimal/return-5_x.C: New file.
14235 * g++.dg/compat/decimal/return-5_y.C: New file.
14236 * g++.dg/compat/decimal/return-6_main.C: New file.
14237 * g++.dg/compat/decimal/return-6_x.C: New file.
14238 * g++.dg/compat/decimal/return-6_y.C: New file.
14240 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14243 * gcc.dg/pr42715.c: New.
14245 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14248 * g++.dg/parse/crash55.C: New.
14250 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14253 * gcc.dg/guality/pr42782.c: New.
14255 2010-01-20 Jason Merrill <jason@redhat.com>
14258 * g++.dg/abi/packed1.C: New.
14261 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14264 * g++.dg/parse/fn-typedef1.C: New.
14265 * g++.dg/other/cv_quals.C: Adjust.
14267 2010-01-20 Anthony Green <green@moxielogic.com>
14269 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14270 pack(push) pragma).
14271 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14272 * gcc.dg/20020312-2.c: Port this to the moxie core.
14273 * gcc.dg/weak/typeof-2.c: Ditto.
14275 2010-01-20 Richard Guenther <rguenther@suse.de>
14277 PR tree-optimization/42717
14278 * gcc.c-torture/compile/pr42717.c: New testcase.
14280 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14282 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14283 of signed, add a few new tests.
14285 PR middle-end/42803
14286 * g++.dg/parse/limits-initializer1.C: New test.
14288 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14291 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14292 * gfortran.dg/typebound_call_12.f03: New test.
14294 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14297 * gfortran.dg/bounds_check_15.f90 : New test.
14299 2010-01-19 Michael Matz <matz@suse.de>
14301 PR tree-optimization/41783
14302 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14304 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14307 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14308 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14309 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14310 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14311 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14312 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14313 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14314 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14315 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14316 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14317 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14319 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14322 * gfortran.dg/extends_6.f03: Modified an error message.
14323 * gfortran.dg/extends_10.f03: New test.
14324 * gfortran.dg/private_type_6.f03: Modified an error message.
14325 * gfortran.dg/structure_constructor_8.f03: Ditto.
14327 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14329 PR tree-optimization/42719
14330 * gcc.dg/pr42719.c: New test.
14333 * gcc.dg/pr42728.c: New test.
14335 2010-01-19 Anthony Green <green@moxielogic.com>
14337 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14339 2010-01-18 Anthony Green <green@moxielogic.com>
14341 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14344 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14346 * g++.dg/template/error45.C: reverted as part of reverting the
14347 fix of PR c++/42634.
14349 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14352 * g++.dg/template/error45.C: New test.
14354 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14357 * g++.dg/conversion/op6.C: New test.
14359 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14362 * gcc.target/alpha/pr42774.c: New test.
14364 2010-01-18 Richard Guenther <rguenther@suse.de>
14366 PR tree-optimization/42781
14367 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14369 2010-01-17 Richard Guenther <rguenther@suse.de>
14371 PR middle-end/42248
14372 * gcc.c-torture/execute/pr42248.c: New testcase.
14374 2010-01-17 Richard Guenther <rguenther@suse.de>
14376 PR tree-optimization/42773
14377 * g++.dg/torture/pr42773.C: New testcase.
14379 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14382 * gfortran.dg/interface_assignment_5.f90: New test.
14384 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14387 * g++.dg/template/crash94.C: Reverted.
14389 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14392 * gcc.dg/debug/pr42767.c: New.
14394 2010-01-15 Jason Merrill <jason@redhat.com>
14397 * g++.dg/cpp0x/decltype22.C: New.
14399 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14401 PR middle-end/42760
14402 * g++.dg/torture/pr42760.C: New test.
14404 2010-01-15 Jing Yu <jingyu@google.com>
14406 PR rtl-optimization/42691
14407 * gcc.c-torture/execute/pr42691.c: New.
14409 2010-01-15 Richard Guenther <rguenther@suse.de>
14411 PR middle-end/42739
14412 * g++.dg/torture/pr42739.C: New testcase.
14414 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14416 * g++.dg/template/error45.C: Revert as part of reverting changes
14419 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14422 * gfortran.dg/interface_31.f90: New test.
14424 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14426 * gcc.target/powerpc/pr42747.c: New file.
14428 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14430 PR middle-end/42674
14431 * c-c++-common/pr42674.c: New test.
14434 * g++.dg/template/instantiate11.C: New test.
14436 2010-01-14 Jason Merrill <jason@redhat.com>
14439 * g++.dg/overload/error3.C: New.
14442 * g++.dg/overload/rvalue1.C: New.
14444 2010-01-14 Martin Jambor <mjambor@suse.cz>
14446 PR tree-optimization/42706
14447 * gcc.dg/ipa/pr42706.c: New testcase.
14449 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14451 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14453 2010-01-14 Martin Jambor <mjambor@suse.cz>
14455 PR tree-optimization/42714
14456 * g++.dg/torture/pr42714.C: New test.
14458 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14460 PR rtl-optimization/42246
14461 * gfortran.dg/pr42246-2.f: New.
14463 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14465 PR rtl-optimization/42389
14466 * gcc.dg/pr42389.c: New.
14468 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14470 PR rtl-optimization/42388
14471 * gcc.dg/pr42388.c: New.
14473 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14475 PR rtl-optimization/42294
14476 * gfortran.dg/pr42294.f: New.
14478 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14480 PR rtl-optimization/39453
14481 PR rtl-optimization/42246
14482 * gcc.dg/pr39453.c: New.
14483 * gcc.dg/pr42246.c: New.
14485 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14487 PR middle-end/42245
14488 * gcc.dg/pr42245.c: New.
14489 * gcc.dg/pr42245-2.c: New.
14491 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14493 PR rtl-optimization/42249
14494 * gcc.dg/pr42249.c: New.
14496 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14499 * gcc.c-torture/execute/pr42721.c: New test.
14501 2010-01-14 Ira Rosen <irar@il.ibm.com>
14503 PR tree-optimization/42709
14504 * gcc.dg/vect/pr42709.c: New test.
14506 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14509 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14510 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14512 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14515 * gfortran.dg/generic_19.f90 : New test.
14517 2010-01-13 Richard Guenther <rguenther@suse.de>
14519 PR tree-optimization/42730
14520 * gcc.c-torture/compile/pr42730.c: New testcase.
14522 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14525 * gcc.target/ia64/pr42542-1.c: New.
14526 * gcc.target/ia64/pr42542-2.c: New.
14527 * gcc.target/ia64/pr42542-3.c: New.
14529 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14532 * g++.dg/template/error45.C: New test.
14534 2010-01-13 Martin Jambor <mjambor@suse.cz>
14536 PR tree-optimization/42704
14537 * g++.dg/torture/pr42704.C: New test.
14539 2010-01-13 Martin Jambor <mjambor@suse.cz>
14541 PR tree-optimization/42703
14542 * gcc.c-torture/compile/pr42703.c: New test.
14544 2010-01-13 Richard Guenther <rguenther@suse.de>
14546 PR tree-optimization/42705
14547 * gcc.c-torture/compile/pr42705.c: New testcase.
14549 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14551 * gcc.target/bfin/l2.c: New test.
14552 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14554 2010-01-13 Richard Guenther <rguenther@suse.de>
14556 PR middle-end/42716
14557 * gcc.c-torture/compile/pr42716.c: New testcase.
14559 2010-01-13 Richard Guenther <rguenther@suse.de>
14562 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14564 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14567 * gcc.c-torture/compile/pr42708-1.c: New test.
14569 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14572 * gcc.dg/pr42662.c: New test.
14574 PR tree-optimization/42645
14575 * g++.dg/other/pr42645-1.C: New test.
14576 * g++.dg/other/pr42645-2.C: New test.
14578 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14581 * gcc.target/powerpc/warn-1.c: New test.
14582 * gcc.target/powerpc/warn-2.c: New test.
14584 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14586 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14589 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14591 * gcc.dg/lto/20100108_0.c: New.
14593 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14595 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14596 Add -march=i686 -msse for 32bit x86 targets.
14598 2010-01-10 Richard Guenther <rguenther@suse.de>
14600 PR middle-end/42667
14601 * gcc.dg/torture/pr42667.c: New testcase.
14603 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14606 * gfortran.dg/array_constructor_34.f90: New test.
14608 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14611 * gfortran.dg/array_constructor_33.f90: New test.
14612 gfortran.dg/array_function_5.f90: Add credit.
14614 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14617 * gcc.dg/pr42631.c: New.
14619 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14622 * gcc.dg/pr42630.c: New.
14624 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14627 * gcc.dg/pr42629.c: New.
14629 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14631 PR middle-end/42363
14632 * gcc.dg/torture/pr42363.c: New.
14634 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14638 * gcc.dg/vect/pr42604.c: New.
14639 * gcc.dg/vect/pr42395.c: New.
14641 2010-01-09 Richard Guenther <rguenther@suse.de>
14643 PR middle-end/42512
14644 * gcc.c-torture/execute/pr42512.c: New testcase.
14646 2010-01-09 Tobias Burnus <burnus@net-b.de>
14649 * gfortran.dg/c_ptr_tests_14.f90: New test.
14651 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14654 * gnat.dg/null_pointer_deref1.adb: Don't run on
14655 sparc*-sun-solaris2.11.
14657 2010-01-08 Richard Guenther <rguenther@suse.de>
14660 * gcc.dg/lto/20100103-1_0.c: New testcase.
14661 * gcc.dg/lto/20100103-2_0.c: Likewise.
14663 2010-01-08 Tobias Burnus <burnus@net-b.de
14666 * gfortran.dg/asynchronous_1.f90: New test.
14667 * gfortran.dg/asynchronous_2.f90: New test.
14668 * gfortran.dg/conflicts.f90: Update error message.
14670 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14673 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14675 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14677 PR tree-optimization/42625
14678 * g++.dg/opt/dtor4.C: New test.
14679 * g++.dg/opt/dtor4.h: New.
14680 * g++.dg/opt/dtor4-aux.cc: New.
14682 2010-01-07 Tobias Burnus <burnus@net-b.de>
14685 * gfortran.dg/proc_ptr_26.f90: New test.
14687 2010-01-07 Tobias Burnus <burnus@net-b.de>
14690 * gfortran.dg/allocatable_scalar_7.f90: New test.
14692 2010-01-06 Richard Guenther <rguenther@suse.de>
14694 * gcc.c-torture/compile/pr42632.c: New testcase.
14696 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14699 * gcc.target/i386/pr42542-4.c: New.
14700 * gcc.target/i386/pr42542-4a.c: Likewise.
14701 * gcc.target/i386/pr42542-5.c: Likewise.
14702 * gcc.target/i386/pr42542-5a.c: Likewise.
14704 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14706 * gcc.dg/tls/opt-15.c: New test.
14708 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14710 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14712 2010-01-05 Martin Jambor <mjambor@suse.cz>
14714 PR tree-optimization/42462
14715 * g++.dg/torture/pr42462.C: New test.
14717 2010-01-05 Jason Merrill <jason@redhat.com>
14719 * g++.dg/cpp0x/initlist30.C: New test.
14721 2010-01-05 Richard Guenther <rguenther@suse.de>
14723 PR tree-optimization/42614
14724 * gcc.c-torture/execute/pr42614.c: New testcase.
14726 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14728 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14729 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14730 -Wunreachable-code.
14731 * gcc.dg/Wunreachable-2.c: Likewise.
14732 * gcc.dg/Wunreachable-3.c: Likewise.
14733 * gcc.dg/Wunreachable-4.c: Likewise.
14734 * gcc.dg/Wunreachable-5.c: Likewise.
14735 * gcc.dg/Wunreachable-6.c: Likewise.
14736 * gcc.dg/Wunreachable-7.c: Likewise.
14737 * gcc.dg/Wunreachable-8.c: Likewise.
14738 * gcc.dg/20041231-1.c: Likewise.
14740 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14743 * gcc.dg/pr42611.c: New test.
14745 PR tree-optimization/42508
14746 * g++.dg/opt/pr42508.C: New test.
14748 2010-01-05 Tobias Burnus <burnus@net-b.de>
14751 * gfortran.dg/allocatable_scalar_8.f90: New.
14753 2010-01-04 Martin Jambor <mjambor@suse.cz>
14755 PR tree-optimization/42398
14756 * gcc.c-torture/compile/pr42398.c: New test.
14758 2010-01-04 Jason Merrill <jason@redhat.com>
14761 * g++.dg/ext/attrib35.C: New.
14764 * g++.dg/cpp0x/auto17.C: New.
14766 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14768 * gcc.dg/lto/20100104_0.c: New.
14770 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14773 * gcc.target/i386/pr42542-1.c: New.
14774 * gcc.target/i386/pr42542-1a.c: Likewise.
14775 * gcc.target/i386/pr42542-1b.c: Likewise.
14776 * gcc.target/i386/pr42542-2.c: Likewise.
14777 * gcc.target/i386/pr42542-2a.c: Likewise.
14778 * gcc.target/i386/pr42542-2b.c: Likewise.
14779 * gcc.target/i386/pr42542-3.c: Likewise.
14780 * gcc.target/i386/pr42542-3a.c: Likewise.
14782 2009-01-04 Tobias Burnus <burnus@net-b.de>
14785 * gfortran.dg/allocatable_scalar_5.f90: New test.
14786 * gfortran.dg/allocatable_scalar_6.f90: New test.
14788 2010-01-03 Richard Guenther <rguenther@suse.de>
14791 * gfortran.dg/gomp/recursion1.f90: Remove.
14793 2010-01-03 Richard Guenther <rguenther@suse.de>
14795 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14796 * gcc.dg/uninit-6.c: Likewise.
14797 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14799 2010-01-03 Richard Guenther <rguenther@suse.de>
14801 PR tree-optimization/42589
14802 * gcc.target/i386/pr42589.c: New testcase.
14804 2010-01-03 Richard Guenther <rguenther@suse.de>
14806 PR tree-optimization/42438
14807 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14809 2010-01-02 Richard Guenther <rguenther@suse.de>
14812 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14814 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14817 * gcc.target/alpha/pr42448-1.c: New test.
14818 * gcc.target/alpha/pr42448-2.c: Ditto.
14820 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14822 PR preprocessor/41947
14823 * gcc.dg/c99-hexfloat-3.c: New test.
14825 2010-01-01 Richard Guenther <rguenther@suse.de>
14828 * gcc.c-torture/execute/pr42570.c: New testcase.
14830 2010-01-01 Richard Guenther <rguenther@suse.de>
14832 PR middle-end/42559
14833 * gcc.c-torture/compile/pr42559.c: New testcase.
14836 Copyright (C) 2010 Free Software Foundation, Inc.
14838 Copying and distribution of this file, with or without modification,
14839 are permitted in any medium without royalty provided the copyright
14840 notice and this notice are preserved.