1 2010-12-10 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/diagnostic/bitfld1.C: New test.
6 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
8 PR tree-optimization/43023
9 * gfortran.dg/ldist-1.f90: Adjust pattern.
10 * gfortran.dg/ldist-pr43023.f90: New.
12 2010-12-10 Jakub Jelinek <jakub@redhat.com>
14 PR rtl-optimization/46804
15 * gfortran.dg/pr46804.f90: New test.
17 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
21 * gcc.dg/pr43157.c: New file.
23 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
25 * gcc.dg/dfp/struct-union.c: Adjust.
26 * gcc.dg/lvalue-2.c: Adjust.
27 * gcc.dg/pr21419.c: Adjust.
28 * gcc.dg/qual-component-1.c: Adjust.
29 * g++.dg/other/const1.C: Adjust.
31 2010-12-10 Jakub Jelinek <jakub@redhat.com>
33 PR rtl-optimization/46865
34 * gcc.target/i386/pr46865-1.c: New test.
35 * gcc.target/i386/pr46865-2.c: New test.
37 PR tree-optimization/46864
38 * g++.dg/opt/pr46864.C: New test.
40 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
41 Iain Sandoe <iains@gcc.gnu.org>
44 * lib/prune.exp: Prune dsymutil warnings.
46 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
48 * objc.dg/class-extension-1.m: New.
49 * objc.dg/class-extension-2.m: New.
50 * objc.dg/class-extension-3.m: New.
51 * objc.dg/property/at-property-26.m: New.
52 * objc.dg/property/at-property-27.m: New.
53 * objc.dg/property/at-property-28.m: New.
54 * obj-c++.dg/class-extension-1.mm: New.
55 * obj-c++.dg/class-extension-2.mm: New.
56 * obj-c++.dg/class-extension-3.mm: New.
57 * obj-c++.dg/property/at-property-26.mm: New.
58 * obj-c++.dg/property/at-property-27.mm: New.
59 * obj-c++.dg/property/at-property-28.mm: New.
61 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
64 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
65 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
66 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
67 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
68 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
69 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
70 * gcc.dg/torture/stackalign/global-1.c: Likewise.
71 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
72 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
73 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
74 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
75 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
76 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
77 * g++.dg/torture/stackalign/throw-1.C: Likewise.
78 * g++.dg/torture/stackalign/throw-2.C: Likewise.
79 * g++.dg/torture/stackalign/throw-4.C: Likewise.
80 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
81 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
82 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
83 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
84 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
85 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
87 PR tree-optimization/46021
88 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
90 2010-12-09 Richard Guenther <rguenther@suse.de>
93 * gcc.c-torture/compile/pr46866.c: New testcase.
95 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
98 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
100 2010-12-09 Martin Jambor <mjambor@suse.cz>
103 * g++.dg/tree-ssa/pr46734.C: New test.
105 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
108 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
111 2010-12-08 Jason Merrill <jason@redhat.com>
114 * g++.dg/cpp0x/constexpr-array2.C: New.
116 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
118 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
121 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
123 * objc.dg/exceptions-7.m: New.
124 * obj-c++.dg/exceptions-7.mm: New.
125 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
126 * obj-c++.dg/exceptions-5.mm: Same change.
128 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
130 * objc.dg/foreach-6.m: Updated location of error messages.
131 * objc.dg/foreach-7.m: Same change.
133 2010-12-08 Richard Guenther <rguenther@suse.de>
134 Sebastian Pop <sebastian.pop@amd.com>
136 PR tree-optimization/45230
137 PR tree-optimization/45231
138 PR tree-optimization/45370
139 * gcc.dg/graphite/id-pr45230-1.c: New.
140 * gcc.dg/graphite/id-pr45231.c: New.
141 * gfortran.dg/graphite/id-pr45370.f90: New.
143 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
146 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
147 * testsuite/g++.dg/conversion/op1.C: Adjust.
148 * testsuite/g++.dg/conversion/simd1.C: Adjust.
149 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
150 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
151 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
152 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
153 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
154 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
155 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
156 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
157 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
158 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
159 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
160 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
161 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
162 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
163 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
164 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
165 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
166 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
167 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
168 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
169 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
170 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
171 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
172 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
173 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
174 * testsuite/g++.dg/expr/cond9.C: Adjust.
175 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
176 * testsuite/g++.dg/ext/label5.C: Adjust.
177 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
178 * testsuite/g++.dg/ext/vla2.C: Adjust.
179 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
180 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
181 * testsuite/g++.dg/init/synth2.C: Adjust.
182 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
183 * testsuite/g++.dg/lookup/new1.C: Adjust.
184 * testsuite/g++.dg/lookup/using9.C: Adjust.
185 * testsuite/g++.dg/other/error13.C: Adjust.
186 * testsuite/g++.dg/other/error20.C: Adjust.
187 * testsuite/g++.dg/other/error31.C: Adjust.
188 * testsuite/g++.dg/other/pr28114.C: Adjust.
189 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
190 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
191 * testsuite/g++.dg/overload/ambig1.C: Adjust.
192 * testsuite/g++.dg/overload/arg3.C: Adjust.
193 * testsuite/g++.dg/overload/builtin1.C: Adjust.
194 * testsuite/g++.dg/overload/copy1.C: Adjust.
195 * testsuite/g++.dg/overload/new1.C: Adjust.
196 * testsuite/g++.dg/overload/template4.C: Adjust.
197 * testsuite/g++.dg/overload/unknown1.C: Adjust.
198 * testsuite/g++.dg/overload/using2.C: Adjust.
199 * testsuite/g++.dg/parse/crash5.C: Adjust.
200 * testsuite/g++.dg/parse/error19.C: Adjust.
201 * testsuite/g++.dg/parse/error28.C: Adjust.
202 * testsuite/g++.dg/parse/template7.C: Adjust.
203 * testsuite/g++.dg/parse/typename7.C: Adjust.
204 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
205 * testsuite/g++.dg/tc1/dr152.C: Adjust.
206 * testsuite/g++.dg/template/conv11.C: Adjust.
207 * testsuite/g++.dg/template/copy1.C: Adjust.
208 * testsuite/g++.dg/template/crash37.C: Adjust.
209 * testsuite/g++.dg/template/deduce3.C: Adjust.
210 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
211 * testsuite/g++.dg/template/error38.C: Adjust.
212 * testsuite/g++.dg/template/error40.C: Adjust.
213 * testsuite/g++.dg/template/friend.C: Adjust.
214 * testsuite/g++.dg/template/incomplete2.C: Adjust.
215 * testsuite/g++.dg/template/instantiate5.C: Adjust.
216 * testsuite/g++.dg/template/local4.C: Adjust.
217 * testsuite/g++.dg/template/local6.C: Adjust.
218 * testsuite/g++.dg/template/new3.C: Adjust.
219 * testsuite/g++.dg/template/operator9.C: Adjust.
220 * testsuite/g++.dg/template/overload6.C: Adjust.
221 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
222 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
223 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
224 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
225 * testsuite/g++.dg/template/qualttp5.C: Adjust.
226 * testsuite/g++.dg/template/sfinae2.C: Adjust.
227 * testsuite/g++.dg/template/spec22.C: Adjust.
228 * testsuite/g++.dg/template/spec23.C: Adjust.
229 * testsuite/g++.dg/template/ttp25.C: Adjust.
230 * testsuite/g++.dg/template/typedef4.C: Adjust.
231 * testsuite/g++.dg/template/unify10.C: Adjust.
232 * testsuite/g++.dg/template/unify11.C: Adjust.
233 * testsuite/g++.dg/template/unify6.C: Adjust.
234 * testsuite/g++.dg/template/unify7.C: Adjust.
235 * testsuite/g++.dg/template/unify9.C: Adjust.
236 * testsuite/g++.dg/template/varmod1.C: Adjust.
237 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
238 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
239 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
240 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
241 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
242 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
243 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
244 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
245 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
246 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
247 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
248 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
249 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
250 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
251 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
252 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
253 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
254 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
255 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
256 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
257 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
258 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
259 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
260 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
261 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
262 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
263 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
264 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
265 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
266 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
267 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
268 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
269 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
270 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
271 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
272 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
273 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
274 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
275 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
276 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
277 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
278 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
279 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
280 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
281 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
282 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
283 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
284 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
285 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
286 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
287 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
288 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
289 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
290 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
291 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
292 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
293 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
294 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
295 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
296 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
297 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
298 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
299 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
300 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
301 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
302 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
303 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
304 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
305 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
306 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
307 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
308 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
309 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
310 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
311 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
312 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
313 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
315 2010-12-08 Jason Merrill <jason@redhat.com>
318 * g++.dg/init/synth4.C: New.
321 * g++.dg/cpp0x/defaulted21.C: New.
323 2010-12-08 Wei Guozhi <carrot@google.com>
326 * gcc.target/arm/pr46631: New testcase.
328 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
331 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
332 0.75) is not optimized if the machine has no sqrt instruction.
334 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
337 * gcc.target/ia64/pr43603.c: New.
338 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
340 2010-12-07 Tobias Burnus <burnus@net-b.de>
343 * gfortran.dg/string_4.f90: New.
345 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
347 PR tree-optimization/44676
348 * gcc.dg/graphite/id-pr44676.c: New.
350 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
352 PR tree-optimization/42327
353 * gcc.dg/tree-ssa/pr42327.c: New.
355 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
358 * g++.dg/pr45330.C: New test.
359 * g++.dg/ext/builtin3.C: Adjust.
360 * g++.dg/lookup/error1.C: Adjust.
361 * g++.dg/lookup/koenig5.C: Adjust.
362 * g++.dg/overload/koenig1.C: Adjust.
363 * g++.dg/parse/decl-specifier-1.C: Adjust.
364 * g++.dg/template/static10.C: Adjust.
365 * g++.old-deja/g++.mike/ns5.C: Adjust.
366 * g++.old-deja/g++.mike/ns7.C: Adjust.
367 * g++.old-deja/g++.ns/koenig5.C: Adjust.
368 * g++.old-deja/g++.ns/koenig9.C: Adjust.
369 * g++.old-deja/g++.other/lineno5.C: Adjust.
371 2010-12-07 Richard Guenther <rguenther@suse.de>
373 PR tree-optimization/46832
374 * gcc.c-torture/compile/pr46832.c: New testcase.
376 2010-12-07 Jakub Jelinek <jakub@redhat.com>
379 * gcc.dg/autopar/pr46799.c: New test.
381 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
383 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
384 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
386 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
389 * g++.dg/graphite/pr41562.C: New.
392 * gcc.dg/graphite/pr46185.c: New.
394 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
396 * objc.dg/foreach-8.m: New.
398 2010-12-06 Jakub Jelinek <jakub@redhat.com>
401 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
402 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
405 * gcc.target/ia64/pr43897.c: New test.
408 * gcc.dg/pr46771.c: New test.
410 PR rtl-optimization/46777
411 * gcc.dg/pr46777.c: New test.
413 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
415 * ada/acats/run_acats (which): Assign output to temporary
416 variable, only use if successful.
417 Use last field of type output.
419 2010-12-06 Richard Guenther <rguenther@suse.de>
421 PR tree-optimization/46806
422 * g++.dg/torture/20100825.C: New testcase.
424 2010-12-06 Richard Guenther <rguenther@suse.de>
426 PR tree-optimization/46785
427 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
429 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
431 * gcc.dg/pr46674.c (LABEL3): New macro definition.
434 (jelly): Account for user label prefix in asm name.
436 2010-12-05 Daniel Kraft <d@domob.eu>
439 * gfortran.dg/power2.f90: Initialize variables.
441 2010-12-04 Jan Hubicka <jh@suse.cz>
443 * snprintf-chk.c (ptr): Declare volatile.
444 * strcpy-chk.c (s2, s3, l1): Declare volatile.
445 * snprintf-chk.c (ptr): Declare volatile.
446 * vsprintf-chk.c (ptr): Declare volatile.
447 * vsnprintf-chk.c (ptr): Declare volatile.
449 2010-12-04 Tobias Burnus <burnus@net-b.de>
452 * gfortran.dg/quad_1.f90: Remove some complex
453 math checks as they fail on some non-libquadmath
456 2010-12-04 Daniel Kraft <d@domob.eu>
459 * gfortran.dg/power2.f90: New test.
461 2010-12-03 Jakub Jelinek <jakub@redhat.com>
464 * g++.dg/debug/pr46123.C: New test.
465 * g++.dg/debug/dwarf2/pr46123.C: New test.
467 2010-12-03 Jason Merrill <jason@redhat.com>
470 * g++.dg/template/scope4.C: New.
472 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
474 * gcc.target/arm/neon-offset-1.c: New test.
476 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
478 PR rtl-optimization/45354
479 * gcc.dg/tree-prof/pr45354.c: New.
481 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
484 * gfortran.dg/dependency_38.f90: New test.
486 2010-12-02 Ian Lance Taylor <iant@google.com>
488 * lib/go.exp: New file.
489 * lib/go-dg.exp: New file.
490 * lib/go-torture.exp: New file.
491 * lib/target-supports.exp (check_compile): Match // Go.
493 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
495 * gcc.dg/pr46685.c: New test.
497 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
499 PR tree-optimization/45199
500 * gcc.dg/tree-ssa/ldist-15.c: New.
501 * gcc.dg/tree-ssa/ldist-16.c: New.
502 * gfortran.dg/ldist-pr45199.f: New.
504 2010-12-02 Richard Guenther <rguenther@suse.de>
506 PR tree-optimization/46723
507 * gcc.dg/torture/pr46723.c: New testcase.
509 2010-12-02 Richard Guenther <rguenther@suse.de>
512 * g++.dg/lto/20101126-1_0.C: New testcase.
513 * g++.dg/lto/20101126-1_1.c: Likewise.
515 2010-12-02 Richard Guenther <rguenther@suse.de>
516 Ira Rosen <irar@il.ibm.com>
518 PR tree-optimization/46663
519 * gcc.dg/vect/pr46663.c: New test.
521 2010-12-02 Jie Zhang <jie@codesourcery.com>
524 * gcc.dg/pr46674.c: New test.
526 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
528 * objc.dg/exceptions-6.m: New.
529 * obj-c++.dg/exceptions-6.mm: New.
531 2010-12-01 Jan Hubicka <jh@suse.cz>
533 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
535 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
538 * gcc.dg/graphite/pr45297.c: New.
540 2010-12-01 Richard Guenther <rguenther@suse.de>
542 PR tree-optimization/46730
543 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
545 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
547 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
548 (a*b)-c generates two fma instructions, instead of separate
549 multiply, add, and subtract.
551 2010-11-30 Tobias Burnus <burnus@net-b.de>
553 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
554 a value to all array elements.
556 2010-11-30 Richard Guenther <rguenther@suse.de>
558 PR tree-optimization/46722
559 * gcc.target/i386/fma4-fma-2.c: New testcase.
561 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
563 * objc.dg/duplicate-class-1.m: New.
564 * obj-c++.dg/duplicate-class-1.mm: New.
566 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
568 * objc.dg/property/dotsyntax-21.m
569 * obj-c++.dg/property/dotsyntax-21.mm
571 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
574 * g++.dg/debug/pr46338.C: New.
576 2010-11-29 Richard Guenther <rguenther@suse.de>
577 Zdenek Dvorak <rakdver@kam.uniff.cz>
579 PR tree-optimization/46675
580 * gcc.dg/pr46675.c: New test.
582 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
584 * gcc/testsuite/objc.dg/strings-1.m: Move to...
585 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
586 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
587 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
588 constructor and class reference for NeXT runtime. Update paths.
589 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
590 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
591 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
592 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
593 constructor and class reference for NeXT runtime. Update paths.
595 2010-11-29 Dodji Seketeli <dodji@redhat.com>
598 * g++.dg/conversion/cast2.C: New test.
601 * g++.dg/conversion/cond4.C: Likewise.
603 2010-11-29 Dodji Seketeli <dodji@redhat.com>
606 Reverted patch for PR c++/42260
607 * g++.dg/conversion/cast2.C: Reverted new test.
609 2010-11-29 Dodji Seketeli <dodji@redhat.com>
612 * g++.dg/debug/dwarf2/typedef5.C: New test
614 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
615 Mike Stump <mrs@gcc.gnu.org>
620 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
621 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
622 * gcc.dg/darwin-comm.c: Adjust for new allocators.
623 * gcc.dg/darwin-sections.c: New test.
624 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
626 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
628 * objc.dg/exceptions-1.m: New.
629 * objc.dg/exceptions-2.m: New.
630 * objc.dg/exceptions-3.m: New.
631 * objc.dg/exceptions-4.m: New.
632 * objc.dg/exceptions-5.m: New.
633 * obj-c++.dg/exceptions-1.mm: New.
634 * obj-c++.dg/exceptions-2.mm: New.
635 * obj-c++.dg/exceptions-3.mm: New.
636 * obj-c++.dg/exceptions-4.mm: New.
637 * obj-c++.dg/exceptions-5.mm: New.
639 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
641 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
642 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
643 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
645 2010-11-28 Janus Weil <janus@gcc.gnu.org>
648 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
650 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
652 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
653 * gnat.dg/pack9.adb (dg-final): Likewise.
655 2010-11-28 Paul Thomas <pault@gcc.gnu.org
658 * gfortran.dg/realloc_on_assign_1.f03: New test.
659 * gfortran.dg/realloc_on_assign_2.f03: New test.
660 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
661 * gfortran.dg/unpack_bounds_1.f90: The same.
662 * gfortran.dg/cshift_bounds_2.f90: The same.
663 * gfortran.dg/matmul_bounds_2.f90: The same.
664 * gfortran.dg/matmul_bounds_3.f90: The same.
665 * gfortran.dg/matmul_bounds_4.f90: The same.
666 * gfortran.dg/matmul_bounds_5.f90: The same.
668 2010-11-27 Tobias Burnus <burnus@net-b.de>
672 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
674 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
677 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
679 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
681 * objc.dg/property/at-property-24.m: New.
682 * objc.dg/property/at-property-25.m: New.
683 * obj-c++.dg/property/at-property-24.mm: New.
684 * obj-c++.dg/property/at-property-25.mm: New.
686 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
688 * objc.dg/protocol-qualifier-1.m: New.
689 * objc.dg/protocol-qualifier-2.m: New.
690 * obj-c++.dg/protocol-qualifier-1.mm: New.
691 * obj-c++.dg/protocol-qualifier-2.mm: New.
693 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
695 * lib/gnat.exp: Load gcc.exp.
696 (gnat_target_compile): Use gcc_target_compile for *.c sources.
697 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
699 2010-11-26 Richard Guenther <rguenther@suse.de>
702 * gcc.dg/lto/20101125-1_0.c: New testcase.
703 * gcc.dg/lto/20101125-1_1.c: Likewise.
705 2010-11-22 Bud Davis <jmdavis@link.com>
707 * arith_divide_no_check.f
708 ,arith_divide.f,old_style_init.f90: new tests.
710 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
712 PR tree-optimization/46665
713 * gfortran.dg/pr46665.f90: New.
715 2010-11-26 Jakub Jelinek <jakub@redhat.com>
718 * gcc.dg/pr46647.c: New test.
720 2010-11-25 Janus Weil <janus@gcc.gnu.org>
723 * gfortran.dg/select_type_19.f03: New.
725 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
727 * objc.dg/ivar-problem-1.m: New.
728 * obj-c++.dg/ivar-problem-1.mm: New.
730 2010-11-25 Jakub Jelinek <jakub@redhat.com>
733 * gcc.c-torture/compile/pr46637.c: New test.
735 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
737 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
739 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
742 * gcc.target/i386/pr46647.c: New.
744 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
746 * gcc.dg/dll-8.c: New.
748 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
750 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
751 * gnat.dg/sse_nolib.adb: Likewise.
753 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
755 PR rtl-optimization/46585
756 * gcc.dg/pr46585.c: New.
758 2010-11-24 Richard Henderson <rth@redhat.com>
760 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
761 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
762 vect_unpack, vect_int_mult, vect_extract_even_odd,
763 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
765 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
768 * gfortran.dg/pr46519-1.f: New.
770 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
773 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
774 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
776 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
777 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
778 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
779 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
781 * gcc.target/i386/avx-vzeroupper-20.c: New.
782 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
783 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
784 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
785 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
786 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
787 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
789 2010-11-24 Richard Guenther <rguenther@suse.de>
792 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
794 2010-11-24 Jakub Jelinek <jakub@redhat.com>
796 PR rtl-optimization/46614
797 * gcc.dg/pr46614.c: New test.
799 2010-11-24 Tobias Burnus <burnus@net-b.de>
802 * gfortran.dg/transfer_simplify_10.f90: New.
804 2010-11-24 Jakub Jelinek <jakub@redhat.com>
807 * gfortran.dg/lto/pr46629_0.f90: New test.
809 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
811 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
812 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
814 2010-11-23 Joseph Myers <joseph@codesourcery.com>
816 * gcc.dg/opts-5.c: New test.
818 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
821 * g++.dg/debug/dwarf2/pr46527.C: New test.
823 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
825 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
827 2010-11-23 Jakub Jelinek <jakub@redhat.com>
830 * gcc.dg/pr46499-1.c: New test.
831 * gcc.dg/pr46499-2.c: New test.
833 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
835 * gcc.target/i386/alias-1.c: Require alias support.
837 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
839 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
840 for vectorizer tests.
841 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
842 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
843 * gcc.dg/graphite/pr41888.c: Ditto.
844 * gcc.dg/graphite/pr42729.c: Ditto.
846 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
847 Uros Bizjak <ubizjak@gmail.com>
849 * lib/target-supports.exp (check_vect_support_and_set_flags): New
850 procedure to check if the target supports vectorizer tests. Set
851 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
853 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
854 * g++.dg/vect/vect.exp: Ditto.
855 * gfortran.dg/vect/vect.exp: Ditto.
857 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
860 * objc.dg/strings-1.m: New.
861 * objc.dg/strings-2.m: New.
862 * obj-c++.dg/strings-1.mm: New.
863 * obj-c++.dg/strings-2.mm: New.
865 2010-11-22 Ian Bolton <ian.bolton@arm.com>
867 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
868 "target short_enums".
869 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
871 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
873 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
875 PR rtl-optimization/46603
876 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
879 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
880 being vectorized. Adjust dg-final pattern.
881 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
883 * gcc.dg/vect: Do not include <stdio.h> in testcases.
884 * gcc.dg/vect/costmodel/ppc: Likewise.
886 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
888 PR rtl-optimization/45652
889 * gcc.dg/pr45652.c: New.
891 2010-11-21 Richard Henderson <rth@redhat.com>
893 PR rtl-optimization/46571
894 * gcc.dg/pr46571.c: New.
896 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
898 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
900 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
903 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
905 2010-11-20 Joseph Myers <joseph@codesourcery.com>
907 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
908 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
909 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
910 * gcc.dg/pack-test-2.c: Test for all targets.
911 * gcc.dg/pragma-align.c: Test for all targets.
912 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
913 * gcc.dg/ucnid-10.c: Test for all targets.
915 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
917 * gcc.target/sparc/sparc-align-1.c: New test.
919 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
924 * g++.dg/parse/semicolon3.C: New test.
925 * g++.dg/debug/pr22514.C: Adjust.
926 * g++.dg/init/error1.C: Adjust.
927 * g++.dg/other/bitfield3.C: Adjust.
928 * g++.dg/other/semicolon.C: Adjust.
929 * g++.dg/parse/error14.C: Adjust.
930 * g++.dg/parse/error5.C: Adjust.
931 * g++.dg/parse/parameter-declaration-1.C: Adjust.
932 * g++.dg/template/pr23510.C: Adjust.
933 * g++.dg/template/pr39425.C: Adjust.
934 * g++.old-deja/g++.robertl/eb125.C: Adjust.
936 2010-11-20 Jakub Jelinek <jakub@redhat.com>
939 * gcc.dg/autopar/pr46561.c: New test.
942 * g++.dg/other/error34.C: New test.
945 * g++.dg/cpp0x/constexpr-base3.C: New test.
947 PR tree-optimization/45830
948 * gcc.target/i386/pr45830.c: New test.
949 * gcc.c-torture/execute/pr45830.c: New test.
951 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
953 * objc.dg/attributes/class-attribute-1.m: Rewritten.
954 * objc.dg/attributes/class-attribute-2.m: Same change.
955 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
956 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
957 * objc.dg/fobjc-std-1.m: Updated.
958 * obj-c++.dg/fobjc-std-1.mm: Updated.
960 2010-11-19 Michael Matz <matz@suse.de>
962 PR tree-optimization/46077
963 * gcc.dg/vect/O3-pr46077.c: New testcase.
965 2010-11-19 Joseph Myers <joseph@codesourcery.com>
968 * gcc.c-torture/compile/pr46547-1.c: New test.
970 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
972 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
974 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
975 $GFORTRAN_UNDER_TEST.
976 (gfortran_init): Use -B to specify specpath, add trailing /.
978 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
980 * gcc.target/powerpc/ppc-target-1.c: New file to test target
981 attributes on PowerPC.
982 * gcc.target/powerpc/ppc-target-2.c: Ditto.
983 * gcc.target/powerpc/ppc-target-3.c: Ditto.
985 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
987 * objc.dg/attributes/proto-attribute-1.m: Updated.
988 * objc.dg/attributes/proto-attribute-2.m: New.
989 * objc.dg/attributes/proto-attribute-3.m: New.
990 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
991 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
992 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
994 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
996 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
998 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1000 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1002 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1004 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1005 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1007 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1010 * gcc.c-torture/compile/pr46534.c: New test.
1012 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1014 * gnat.dg/atomic4.ad[sb]: New test.
1015 * gnat.dg/volatile4.adb: Likewise.
1017 2010-11-18 Richard Henderson <rth@redhat.com>
1019 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1021 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1024 * c-c++-common/pr33193.c: New test.
1026 2010-11-18 Richard Guenther <rguenther@suse.de>
1028 PR tree-optimization/46172
1029 * gcc.dg/torture/pr46172.c: New testcase.
1031 2010-11-18 Jeff Law <law@redhat.com>
1033 PR middle-end-optimization/46297
1034 * gfortran.dg/pr46297.f: New test.
1036 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1039 * gcc.dg/pr31490.c: New test.
1041 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1043 * gcc.dg/nop.h: Move from ...
1044 * gcc.dg/guality/nop.h: ... here.
1045 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1046 * gcc.dg/guality/asm-1.c: Update nop.h include.
1047 * gcc.dg/guality/pr43329-1.c: Ditto.
1049 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1051 * gcc.dg/two-types-1.c: New test.
1052 * gcc.dg/two-types-2.c: New test.
1053 * gcc.dg/two-types-3.c: New test.
1054 * gcc.dg/two-types-4.c: New test.
1055 * gcc.dg/two-types-5.c: New test.
1056 * gcc.dg/two-types-6.c: New test.
1057 * gcc.dg/two-types-7.c: New test.
1058 * gcc.dg/two-types-8.c: New test.
1059 * gcc.dg/two-types-9.c: New test.
1060 * gcc.dg/two-types-10.c: New test.
1061 * objc.dg/two-types-1.m: New test.
1063 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1065 PR rtl-optimization/46440
1066 * gcc.dg/pr46440.c: New test.
1069 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1071 2010-11-17 Ira Rosen <irar@il.ibm.com>
1073 PR tree-optimization/46312
1074 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1075 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1076 on targets that support vector shifts with scalar shift argument.
1078 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1079 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1080 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1081 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1082 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1083 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1084 support misaligned data accesses.
1085 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1086 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1087 * lib/target-supports.exp
1088 (check_effective_target_vect_shift_scalar): New.
1090 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1092 * gcc.dg/guality/nop.h: New file.
1093 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1094 "nop". Adjust line numbers in gdb-test.
1095 * gcc.dg/guality/pr43329-1.c: Likewise.
1097 2010-11-16 Jason Merrill <jason@redhat.com>
1099 * g++.dg/cpp0x/defaulted20.C: New.
1101 * g++.dg/template/injected2.C: New.
1103 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1105 * objc.dg/protocol-optional-1.m: New.
1106 * obj-c++.dg/protocol-optional-1.mm: New.
1108 2010-11-16 Richard Henderson <rth@redhat.com>
1110 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1111 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1113 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1115 * gnat.dg/opt12.adb: New test.
1116 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1118 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1120 * gcc.target/rx/pack.c: New test.
1122 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1123 Tobias Burnus <burnus@net-b.de>
1126 * gfortran.dg/quad_1.f90: New.
1127 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1129 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1130 library search path; call gcc-set-multilib-library-path with
1131 arguments such that libgfortran.spec is found.
1132 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1134 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1137 * g++.dg/warn/Wsequence-point-3.C: New test.
1139 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1141 PR preprocessor/17349
1142 * gcc.dg/cpp/cmdlne-C3.c: New.
1144 2010-11-16 Richard Guenther <rguenther@suse.de>
1146 PR tree-optimization/44545
1147 * gcc.dg/pr44545.c: New testcase.
1149 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1151 PR rtl-optimization/46366
1152 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1155 2010-11-16 Richard Guenther <rguenther@suse.de>
1157 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1159 2010-11-16 Richard Guenther <rguenther@suse.de>
1162 * gfortran.dg/gomp/pr45172.f90: New testcase.
1164 2010-11-16 Nick Clifton <nickc@redhat.com>
1166 * gcc.target/rx/pack.c: New test.
1168 2010-11-15 Richard Henderson <rth@redhat.com>
1170 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1171 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1172 Use builtin_constant_p rather than scanning for builtin name.
1174 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1176 * objc.dg/property/dotsyntax-18.m: New.
1177 * objc.dg/property/dotsyntax-19.m: New.
1178 * objc.dg/property/dotsyntax-20.m: New.
1179 * obj-c++.dg/property/dotsyntax-18.mm: New.
1180 * obj-c++.dg/property/dotsyntax-19.mm: New.
1181 * obj-c++.dg/property/dotsyntax-20.mm: New.
1182 * objc.dg/property/dotsyntax-4.m: Removed some unused
1184 * objc.dg/property/dotsyntax-6.m: Same change.
1185 * objc.dg/property/dotsyntax-16.m: Same change.
1186 * objc.dg/property/dotsyntax-17.m: Same change.
1187 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1188 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1189 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1190 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1191 * objc.dg/property/at-property-22.m: Added missing casts.
1192 * obj-c++.dg/property/at-property-22.mm: Same change.
1194 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1196 PR tree-optimization/46491
1197 * gcc.target/i386/pr46491.c: New test.
1199 PR tree-optimization/46461
1200 * gcc.c-torture/compile/pr46461.c: New test.
1202 2010-11-15 Tobias Burnus <burnus@net.b.de>
1205 * gfortran.dg/allocatable_scalar_11.f90: New.
1206 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1209 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1212 * gcc.target/i386/pr46095.c: New test.
1215 * gcc.dg/pr46387.c: New test.
1217 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1219 * objc.dg/property/dotsyntax-16.m: New.
1220 * objc.dg/property/dotsyntax-17.m: New.
1221 * obj-c++.dg/property/dotsyntax-16.mm: New.
1222 * obj-c++.dg/property/dotsyntax-17.mm: New.
1223 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1224 syntax with properties, which now works.
1225 * obj-c++.dg/property/at-property-10.mm: Same change.
1227 2010-11-15 Martin Jambor <mjambor@suse.cz>
1229 PR tree-optimization/46349
1230 * gnat.dg/opt9.adb: New file.
1231 * gnat.dg/opt9_pkg.ads: Likewise
1233 2010-11-15 Richard Guenther <rguenther@suse.de>
1236 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1238 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1240 PR preprocessor/45038
1241 * g++.dg/pr45038.C: New test.
1243 2010-11-15 Richard Guenther <rguenther@suse.de>
1245 PR tree-optimization/46467
1246 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1248 2010-11-15 Richard Guenther <rguenther@suse.de>
1251 * g++.dg/torture/pr34850.C: Adjust.
1253 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1256 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1258 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1260 * objc.dg/property/at-property-21.m: New.
1261 * objc.dg/property/at-property-22.m: New.
1262 * objc.dg/property/at-property-23.m: New.
1263 * objc.dg/property/synthesize-9.m: New.
1264 * objc.dg/property/synthesize-10.m: New.
1265 * objc.dg/property/synthesize-11.m: New.
1266 * obj-c++.dg/property/at-property-21.mm: New.
1267 * obj-c++.dg/property/at-property-22.mm: New.
1268 * obj-c++.dg/property/at-property-23.mm: New.
1269 * obj-c++.dg/property/synthesize-9.mm: New.
1270 * obj-c++.dg/property/synthesize-10.mm: New.
1271 * obj-c++.dg/property/synthesize-11.mm: New.
1273 * objc.dg/property/at-property-4.m: Updated to match new compiler
1274 where some errors have been converted into warnings and vice versa.
1275 * objc.dg/property/at-property-16.m: Same change.
1276 * objc.dg/property/at-property-18.m: Same change.
1277 * objc.dg/property/property-neg-5.m: Same change.
1278 * obj-c++.dg/property/at-property-4.mm: Same change.
1279 * obj-c++.dg/property/at-property-16.mm: Same change.
1280 * obj-c++.dg/property/at-property-18.mm: Same change.
1281 * obj-c++.dg/property/property-neg-5.mm: Same change.
1283 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1284 commented out because of testsuite problems; I found out that
1285 using dg-warning instead of dg-message gets them to work.
1286 * obj-c++.dg/property/property-neg-3.mm: Same change.
1287 * obj-c++.dg/property/synthesize-6.mm: Same change.
1288 * obj-c++.dg/property/at-property-5.mm: Same change.
1289 * obj-c++.dg/property/at-property-14.mm: Same change.
1290 * obj-c++.dg/property/at-property-18.mm: Same change.
1291 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1292 some tests still do not work due to some other testsuite issue).
1294 2010-11-13 Jason Merrill <jason@redhat.com>
1296 * g++.dg/cpp0x/auto20.C: New.
1298 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1300 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1301 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1303 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1306 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1307 * gcc.dg/pr35746.c: Likewise.
1308 * gcc.dg/cpp/direct2.c: Likewise.
1309 * gcc.dg/cpp/direct2s.c: Likewise.
1310 * gcc.dg/noncompile/920923-1.c: Likewise.
1311 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1313 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1315 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1317 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1319 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1320 a pointer to an arbitrary C struct with an Objective-C protocol.
1321 Test various valid uses of typedef with Objective-C objects and
1323 * objc.dg/invalid-type-1.m: New.
1324 * obj-c++.dg/invalid-type-1.m: New.
1326 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1328 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1330 2010-11-13 Tobias Burnus <burnus@net-b.de>
1333 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1335 2010-11-13 Tobias Burnus <burnus@net-b.de>
1338 * gfortran.dg/volatile12.f90: New.
1340 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1342 * objc.dg/attributes/method-format-1.m: Adjust.
1344 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1347 * gcc.dg/decl-9.c: New.
1349 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1351 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1353 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1355 * gcc.dg/format/few-1.c: New test.
1356 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1357 * gcc.dg/format/c90-scanf-1.c: Adjust.
1358 * gcc.dg/format/cmn-err-1.c: Adjust.
1359 * gcc.dg/format/dfp-printf-1.c: Adjust.
1360 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1361 * gcc.dg/format/gcc_diag-1.c: Adjust.
1362 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1363 * gcc.dg/format/strfmon-1.c: Adjust.
1364 * gcc.dg/format/unnamed-1.c: Adjust.
1365 * gcc.dg/format/xopen-2.c: Adjust.
1366 * g++.dg/ext/builtin4.C: Adjust.
1367 * g++.dg/ext/builtin5.C: Adjust.
1369 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1371 * gcc.dg/pragma-diag-2.c: New test.
1373 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1376 * gfortran.dg/optional_mask.f90: New test.
1378 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1380 * g++.dg/cpp0x/defaulted15.C: Adjust.
1382 2010-11-12 James Dennett <jdennett@google.com>
1385 * g++.dg/expr/static_cast7.C: New.
1387 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1389 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1391 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1393 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1394 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1396 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1398 * gcc.dg/pr46375.c: New test.
1400 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1403 * c-c++-common/fmax-errors.c: New test.
1405 2010-11-11 Richard Henderson <rth@redhat.com>
1407 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1409 2010-11-11 Jan Hubicka <jh@suse.cz>
1411 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1412 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1414 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1417 * gcc.dg/pr46088.c: New test.
1419 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1421 * gfortran.dg/empty_derived_type.f90: New test.
1423 2010-11-11 Tobias Burnus <burnus@net-b.de>
1426 * gfortran.dg/class_31.f90: New.
1429 * gfortran.dg/forall_14.f90: New.
1431 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1432 Tobias Burnus <burnus@net-b.de>
1435 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1437 2010-11-11 Jan Hubicka <jh@suse.cz>
1439 * gcc.dg/20081223-1.c: Update LTO options.
1440 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1441 * gcc.dg/lto/20081118_0.c: Update LTO options.
1442 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1443 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1444 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1445 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1446 * gcc.dg/lto/20090116_0.c: Update LTO options.
1447 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1448 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1449 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1450 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1451 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1452 * gcc.dg/lto/20081224_0.c: Update LTO options.
1453 * gcc.dg/lto/20090219_0.c: Update LTO options.
1454 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1455 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1456 * gcc.dg/lto/20081115_0.c: Update LTO options.
1457 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1458 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1459 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1460 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1461 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1462 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1463 * g++.dg/20090107-1.C: Update LTO options.
1464 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1465 * g++.dg/lto/20081123_0.C: Update LTO options.
1466 * g++.dg/lto/20090313_0.C: Update LTO options.
1467 * g++.dg/lto/20081125_0.C: Update LTO options.
1468 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1469 * g++.dg/lto/20081219_0.C: Update LTO options.
1470 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1471 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1472 * g++.dg/lto/20090303_0.C: Update LTO options.
1473 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1474 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1475 * g++.dg/lto/20090128_0.C: Update LTO options.
1476 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1477 * g++.dg/lto/20090302_0.C: Update LTO options.
1478 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1479 * g++.dg/lto/20081118_0.C: Update LTO options.
1480 * g++.dg/20090121-1.C: Update LTO options.
1481 * objc.dg/lto/lto.exp: Update LTO options.
1482 * lib/lto.exp: Update LTO options.
1483 * lib/gcc-dg.exp: Update LTO options.
1484 * lib/c-torture.exp: Update LTO options.
1485 * obj-c++.dg/lto/lto.exp: Update LTO options.
1487 2010-11-11 Jan Hubicka <jh@suse.cz>
1489 PR tree-optimize/40436
1490 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1491 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1493 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1495 * gfortran.dg/proc_decl_24.f90: New.
1497 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1499 * objc.dg/property/at-property-20.m: New.
1500 * objc.dg/property/synthesize-8.m: New.
1501 * obj-c++.dg/property/at-property-20.m: New.
1502 * obj-c++.dg/property/synthesize-8.mm: New.
1504 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1506 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1508 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1511 * gcc.c-torture/compile/pr46388.c: New test.
1513 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1515 * lib/lto.exp (lto-get-options-main): Support optional target
1516 selector for dg-suppress-ld-options.
1518 2010-11-11 Martin Jambor <mjambor@suse.cz>
1520 PR tree-optimization/46383
1521 * g++.dg/torture/pr46383.C: New test.
1523 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1525 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1526 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1528 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1529 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1530 * g++.dg/other/i386-3.C: Ditto.
1532 2010-11-10 Jason Merrill <jason@redhat.com>
1534 * g++.dg/cpp0x/constexpr-46420.C: New.
1536 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1538 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1539 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1540 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1541 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1544 2010-11-10 Jan Hubicka <jh@suse.cz>
1546 PR tree-optimize/38669
1547 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1549 2010-11-10 Jan Hubicka <jh@suse.cz>
1551 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1553 2010-11-10 Jason Merrill <jason@redhat.com>
1555 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1557 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1560 * gcc.dg/debug/pr46409.c: New test.
1563 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1565 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1568 * gcc-target/i386/pr46419.c: New test.
1570 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1572 * g++.dg/other/i386-2.C: Add -mtbm.
1573 * g++.dg/other/i386-3.C: Likewise.
1574 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1575 * gcc.target/i386/funcspec-6.c: Likewise.
1576 * gcc.target/i386/sse-12.c: Add -mtbm.
1577 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1579 * gcc.target/i386/sse-14.c: Likewise.
1580 * gcc.target/i386/sse-22.c: Likewise.
1581 * gcc.target/i386/sse-23.c: Likewise.
1582 * gcc.target/i386/tbm-1.c: New file.
1583 * gcc.target/i386/tbm-2.c: Likewise.
1585 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1587 * g++.dg/other/i386-2.C: Add -mbmi.
1588 * g++.dg/other/i386-3.C: Likewise.
1589 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1590 * gcc.target/i386/funcspec-6.c: Likewise.
1591 * gcc.target/i386/sse-12.c: Add -mbmi.
1592 * gcc.target/i386/bmi-1.c: New file.
1593 * gcc.target/i386/bmi-2.c: Likewise.
1594 * gcc.target/i386/bmi-3.c: Likewise.
1595 * gcc.target/i386/bmi-4.c: Likewise.
1596 * gcc.target/i386/bmi-5.c: Likewise.
1597 * gcc.target/i386/bmi-6.c: Likewise.
1599 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1602 * g++.dg/pr46065.C: New test.
1604 2010-11-10 Jan Hubicka <jh@suse.cz>
1606 PR tree-optimize/33172
1607 PR tree-optimize/43411
1608 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1609 * g++.dg/tree-ssa/pr43411.C: New testcase.
1611 2010-11-10 Jan Hubicka <jh@suse.cz>
1613 PR tree-optimize/46228
1614 * g++.dg/tree-ssa/pr46228.C: New testcase.
1616 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1618 PR tree-optimization/46414
1619 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1621 2010-11-10 Tobias Burnus <burnus@net-b.de>
1624 * gfortran.dg/intrinsic_7.f90: New.
1626 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1628 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1629 * g++.dg/abi/thunk4.C: Likewise.
1630 * g++.dg/opt/combine.C: Add dg-require-visibility.
1631 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1632 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1634 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1635 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1636 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1638 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1639 * gcc.dg/intmax_t-1.c: Likewise.
1641 2010-11-10 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/class_30.f90: New.
1646 2010-11-10 Tobias Burnus <burnus@net-b.de>
1649 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1652 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1654 PR tree-optimization/45971
1655 * gcc.dg/vect/O3-pr45971.c: New.
1657 2010-11-10 Richard Guenther <rguenther@suse.de>
1659 PR tree-optimization/44964
1660 * gcc.dg/pr44964.c: New testcase.
1662 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1664 * gnat.dg/opt10.adb: Fix typo.
1666 2010-11-10 Martin Jambor <mjambor@suse.cz>
1668 PR tree-optimization/46351
1669 PR tree-optimization/46377
1670 * gnat.dg/opt10.adb: New file.
1671 * gnat.dg/opt10_pkg.ads: Likewise.
1672 * gnat.dg/opt11.adb: Likewise.
1673 * gnat.dg/opt11.ads: Likewise.
1675 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1677 * gnat.dg/boolean_conv.adb: New test.
1679 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1681 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1683 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1685 * gnat.dg/unchecked_convert7.adb: New test.
1687 2010-11-10 Richard Guenther <rguenther@suse.de>
1689 PR tree-optimization/46398
1690 * gcc.dg/torture/pr46398.c: New testcase.
1692 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1694 * gfortran.dg/open_dev_null.f90: New test.
1696 2010-11-09 Jan Hubicka <jh@suse.cz>
1698 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1701 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1703 * gcc.dg/struct-semi-4.c: New test.
1705 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1707 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1708 power5 to enable generation of FRIZ.
1710 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1713 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1716 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1719 * gfortran.dg/pr43808.f90: New test.
1721 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1723 PR tree-optimization/46036
1724 * gfortran.dg/lto/pr46036_0.f90: New.
1726 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1729 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1730 bar invocation instead of first.
1733 * gcc.dg/pr46171.c: New test.
1735 2010-11-09 Richard Guenther <rguenther@suse.de>
1737 PR tree-optimization/46355
1738 * gcc.dg/pr46355.c: New testcase.
1740 2010-11-09 Richard Guenther <rguenther@suse.de>
1742 PR tree-optimization/46177
1743 * gcc.dg/pr46177-2.c: New testcase.
1745 2010-11-09 Richard Guenther <rguenther@suse.de>
1748 * gcc.dg/vec-scal-opt.c: Move ...
1749 * gcc.dg/vect/vect-scal-opt.c: ... here.
1750 * gcc.dg/vec-scal-opt1.c: Move ...
1751 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1752 * gcc.dg/vec-scal-opt2.c: Move ...
1753 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1755 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1757 * gnat.dg/specs/static_initializer5.ads: New test.
1758 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1760 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1763 * gcc.c-torture/compile/pr46360.c: New test.
1766 * g++.dg/warn/Wsequence-point-2.C: New test.
1768 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1771 * gfortran.dg/class_29.f03: New.
1773 2010-11-09 Richard Guenther <rguenther@suse.de>
1776 * gcc.target/i386/alias-1.c: New testcase.
1778 2010-11-08 Jason Merrill <jason@redhat.com>
1780 * g++.dg/cpp0x/constexpr-sassert.C: New.
1782 2010-11-08 Jason Merrill <jason@redhat.com>
1784 * g++.dg/cpp0x/constexpr-defarg.C: New.
1786 2010-11-08 Xinliang David Li <davidxl@google.com>
1788 PR tree-optimization/46316
1789 * gcc.c-torture/execute/pr46316.c: New test.
1791 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1794 * gfortran.dg/class_28.f03: Extended.
1796 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1798 * objc.dg/property/dotsyntax-13.m: New.
1799 * objc.dg/property/dotsyntax-14.m: New.
1800 * objc.dg/property/dotsyntax-15.m: New.
1801 * objc.dg/property/synthesize-7.m: New.
1802 * obj-c++.dg/property/dotsyntax-13.mm: New.
1803 * obj-c++.dg/property/dotsyntax-14.mm: New.
1804 * obj-c++.dg/property/dotsyntax-15.mm: New.
1805 * obj-c++.dg/property/synthesize-7.mm: New.
1807 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1809 * objc.dg/property/dynamic-4.m: New.
1810 * objc.dg/property/dynamic-5.m: New.
1811 * objc.dg/property/dynamic-6.m: New.
1812 * obj-c++.dg/property/dynamic-4.mm: New.
1813 * obj-c++.dg/property/dynamic-5.mm: New.
1814 * obj-c++.dg/property/dynamic-6.mm: New.
1816 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1818 * objc.dg/property/synthesize-3.m: New.
1819 * objc.dg/property/synthesize-4.m: New.
1820 * objc.dg/property/synthesize-5.m: New.
1821 * objc.dg/property/synthesize-6.m: New.
1822 * obj-c++.dg/property/synthesize-3.mm: New.
1823 * obj-c++.dg/property/synthesize-4.mm: New.
1824 * obj-c++.dg/property/synthesize-5.mm: New.
1825 * obj-c++.dg/property/synthesize-6.mm: New.
1827 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1829 * objc.dg/property/at-property-5.m: Updated test.
1830 * objc.dg/property/at-property-16.m: New.
1831 * objc.dg/property/at-property-17.m: New.
1832 * objc.dg/property/at-property-18.m: New.
1833 * objc.dg/property/at-property-19.m: New.
1834 * objc.dg/property/dotsyntax-12.m: New.
1835 * objc.dg/protocol-inheritance-1.m: New.
1836 * objc.dg/protocol-inheritance-2.m: New.
1837 * obj-c++.dg/property/at-property-5.mm: Updated test.
1838 * obj-c++.dg/property/at-property-16.mm: New.
1839 * obj-c++.dg/property/at-property-17.mm: New.
1840 * obj-c++.dg/property/at-property-18.mm: New.
1841 * obj-c++.dg/property/at-property-19.mm: New.
1842 * obj-c++.dg/protocol-inheritance-1.mm: New.
1843 * obj-c++.dg/protocol-inheritance-2.mm: New.
1844 * obj-c++.dg/property/dotsyntax-12.mm: New.
1846 2010-11-08 Jason Merrill <jason@redhat.com>
1848 * g++.dg/expr/overflow1.C: New.
1849 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1850 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1851 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1852 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1854 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1856 * gcc.dg/pr35442.c: Adapt warning.
1859 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1860 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1861 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1862 i?86-*-* x86_64-*-*.
1863 * g++.dg/torture/pr36445.C: Likewise.
1864 * gcc.c-torture/compile/pr34856.c: Likewise.
1865 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1866 * gcc.c-torture/compile/vector-1.c: Likewise.
1867 * gcc.c-torture/compile/vector-2.c: Likewise.
1868 * gcc.dg/pr32912-1.c: Likewise.
1869 * gcc.c-torture/execute/va-arg-25.c: Move ...
1870 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1871 Add dg-options -msse, dg-require-effective-target sse_runtime for
1872 for i?86-*-*, x86_64-*-*.
1873 * gcc.c-torture/execute/vector-1.c: Likewise.
1874 * gcc.c-torture/execute/vector-2.c: Likewise.
1875 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1876 i?86-*-*, x86_64-*-*.
1877 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1878 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1879 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1880 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1881 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1883 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1885 * gcc.dg/torture/pr45982.c: Add -std=c99
1886 * gcc.dg/torture/pr45623.c: Ditto.
1888 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1890 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1891 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1893 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1896 * g++.dg/ext/dllimport7.C: Adjust second error check and
1897 allow test for x86_64 mingw, too.
1899 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1902 * gfortran.dg/class_28.f03: New.
1904 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1906 PR rtl-optimization/45352
1907 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1908 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1909 gcc.target/i386/pr45352-2.c: New tests.
1911 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1914 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1915 XFAIL the run for all but m32 x86.
1917 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1919 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1920 as comment character.
1922 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1924 * gcc.target/mips/mips.exp: Revert previous patch.
1925 * gcc.target/mips/fma-1.c: Delete.
1926 * gcc.target/mips/fma-2.c: Likewise.
1927 * gcc.target/mips/fma-3.c: Likewise.
1928 * gcc.target/mips/fma-4.c: Likewise.
1929 * gcc.target/mips/fma-5.c: Likewise.
1930 * gcc.target/mips/fma-6.c: Likewise.
1931 * gcc.target/mips/fma-7.c: Likewise.
1932 * gcc.target/mips/fma-8.c: Likewise.
1933 * gcc.target/mips/fma-9.c: Likewise.
1934 * gcc.target/mips/fma-10.c: Likewise.
1935 * gcc.target/mips/fma-11.c: Likewise.
1936 * gcc.target/mips/fma-12.c: Likewise.
1937 * gcc.target/mips/fma-13.c: Likewise.
1938 * gcc.target/mips/fma-14.c: Likewise.
1939 * gcc.target/mips/fma-15.c: Likewise.
1940 * gcc.target/mips/fma-16.c: Likewise.
1941 * gcc.target/mips/fma-17.c: Likewise.
1942 * gcc.target/mips/fma-18.c: Likewise.
1943 * gcc.target/mips/fma-19.c: Likewise.
1944 * gcc.target/mips/fma-20.c: Likewise.
1946 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1948 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1949 * gcc.target/mips/fma-1.c: New test.
1950 * gcc.target/mips/fma-2.c: Likewise.
1951 * gcc.target/mips/fma-3.c: Likewise.
1952 * gcc.target/mips/fma-4.c: Likewise.
1953 * gcc.target/mips/fma-5.c: Likewise.
1954 * gcc.target/mips/fma-6.c: Likewise.
1955 * gcc.target/mips/fma-7.c: Likewise.
1956 * gcc.target/mips/fma-8.c: Likewise.
1957 * gcc.target/mips/fma-9.c: Likewise.
1958 * gcc.target/mips/fma-10.c: Likewise.
1959 * gcc.target/mips/fma-11.c: Likewise.
1960 * gcc.target/mips/fma-12.c: Likewise.
1961 * gcc.target/mips/fma-13.c: Likewise.
1962 * gcc.target/mips/fma-14.c: Likewise.
1963 * gcc.target/mips/fma-15.c: Likewise.
1964 * gcc.target/mips/fma-16.c: Likewise.
1965 * gcc.target/mips/fma-17.c: Likewise.
1966 * gcc.target/mips/fma-18.c: Likewise.
1967 * gcc.target/mips/fma-19.c: Likewise.
1968 * gcc.target/mips/fma-20.c: Likewise.
1970 2010-11-06 Jason Merrill <jason@redhat.com>
1972 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1974 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1977 * gcc.dg/parser-error-3.c: New test.
1979 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1982 * g++.dg/parse/semicolon2.C: New testcase.
1983 * g++.dg/ext/asmspec1.C: Adjust.
1984 * g++.dg/init/new13.C: Adjust.
1985 * g++.dg/parse/ctor5.C: Adjust.
1987 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1990 * gfortran.dg/class_27.f03: New.
1992 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1994 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1995 * objc.dg/property/dotsyntax-5.m: New.
1996 * objc.dg/property/dotsyntax-6.m: New.
1997 * objc.dg/property/dotsyntax-7.m: New.
1998 * objc.dg/property/dotsyntax-8.m: New.
1999 * objc.dg/property/dotsyntax-9.m: New.
2000 * objc.dg/property/dotsyntax-10.m: New.
2001 * objc.dg/property/dotsyntax-11.m: New.
2002 * obj-c++.dg/property/dotsyntax-5.mm: New.
2003 * obj-c++.dg/property/dotsyntax-6.mm: New.
2004 * obj-c++.dg/property/dotsyntax-7.mm: New.
2005 * obj-c++.dg/property/dotsyntax-8.mm: New.
2006 * obj-c++.dg/property/dotsyntax-9.mm: New.
2007 * obj-c++.dg/property/dotsyntax-10.mm: New.
2008 * obj-c++.dg/property/dotsyntax-11.mm: New.
2010 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2012 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2013 NeXT runtime when the type is READONLY.
2015 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2017 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2018 * gcc.target/i386/387-6.c: Ditto.
2019 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2020 * gcc.target/i386/387-4.c: Ditto.
2021 * gcc.target/i386/387-7.c: Ditto.
2022 * gcc.target/i386/387-8.c: Ditto.
2023 * gcc.target/i386/387-9.c: Ditto.
2024 * gcc.target/i386/387-10.c: Ditto.
2025 * gcc.target/i386/387-11.c: Ditto.
2026 * gcc.target/i386/387-12.c: Ditto.
2028 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2030 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2033 * gcc.dg/darwin-cfstring-format-1.c: New.
2034 * gcc.dg/warn-nsstring.c: New.
2035 * objc.dg/fsf-nsstring-format-1.m: New.
2036 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2037 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2040 2010-11-05 Jason Merrill <jason@redhat.com>
2043 * g++.dg/inherit/virtual6.C: New.
2045 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2048 * gcc.dg/Wcxx-compat-21.c: New test.
2050 2010-11-05 Ian Lance Taylor <iant@google.com>
2053 * gcc.target/i386/pr46084.c: New test.
2055 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2057 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2058 * (check_effective_target_mempcpy): New.
2059 * gcc.c-torture/execute/pr45636.c: Move this...
2060 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2062 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2064 * gcc.target/i386/i386.exp (FLAGS): Remove.
2065 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2067 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2070 * g++.dg/opt/empty2.C: New test.
2073 * gcc.target/i386/pr45670.c: New test.
2075 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2079 * gfortran.dg/class_19.f03: Modified.
2080 * gfortran.dg/class_allocate_6.f03: New.
2082 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2084 * gcc.target/i386/avx-vzeroupper-19.c: New.
2086 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2088 PR tree-optimization/46099
2089 * gcc.dg/autopar/pr46099.c: New test.
2092 * c-c++-common/pr43690.c: New test.
2094 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2096 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2097 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2098 declaration and implementation.
2099 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2100 * obj-c++.dg/property/at-property-13.mm: Likewise.
2101 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2102 * obj-c++.dg/property/property-1.mm: Likewise.
2103 * obj-c++.dg/property/at-property-7.mm: Likewise.
2104 * obj-c++.dg/property/at-property-9.mm: Likewise.
2105 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2106 * obj-c++.dg/property/at-property-10.mm: Likewise.
2107 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2108 * obj-c++.dg/property/at-property-12.mm: Likewise.
2109 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2110 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2111 * obj-c++.dg/property/at-property-6.mm: Likewise.
2112 * obj-c++.dg/property/at-property-8.mm: Likewise.
2113 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2114 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2115 * obj-c++.dg/property/at-property-11.mm: Likewise.
2116 * obj-c++.dg/template-8.mm: Likewise.
2117 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2118 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2119 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2120 and put a FIXME for this.
2121 * obj-c++.dg/property/property-2.mm: Remove.
2122 * obj-c++.dg/property/property-3.mm: Remove.
2124 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2127 * gcc.dg/pr46307.c: New test.
2129 2010-11-05 Jason Merrill <jason@redhat.com>
2132 * g++.dg/ext/complex6.C: New.
2134 2010-11-04 Bud Davis <jimmied@smu.edu>
2136 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2138 2010-11-04 Chao-ying Fu <fu@mips.com>
2140 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2142 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2144 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2146 Fixed using the Objective-C 2.0 dot-syntax with class names.
2147 * objc.dg/property/dotsyntax-3.m: New.
2148 * objc.dg/property/dotsyntax-4.m: New.
2149 * obj-c++.dg/property/dotsyntax-3.mm: New.
2150 * obj-c++.dg/property/dotsyntax-4.mm: New.
2152 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2153 Objective-C 2.0 dot-syntax is used with class names.
2154 * obj-c++.dg/fobjc-std-1.mm: Same change.
2156 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2158 * gcc.target/powerpc/loop_align.c: New.
2160 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2162 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2164 merge from FSF 'apple/trunk' branch.
2165 * gcc.target/powerpc/darwin64-abi.c: New.
2167 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2169 PR tree-optimization/46233
2170 * gcc.dg/pr46233.c: New test.
2172 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2174 * objc.dg/property/property-2.m: Deleted.
2175 * objc.dg/property/property-3.m: Deleted.
2177 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2179 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2181 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2182 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2183 * objc.dg/property/property-1.m: Likewise.
2184 * objc.dg/property/at-property-6.m: Likewise.
2185 * objc.dg/property/at-property-7.m: Likewise.
2186 * objc.dg/property/dotsyntax-1.m: Likewise.
2187 * objc.dg/property/at-property-8.m: Likewise.
2188 * objc.dg/property/dotsyntax-2.m: Likewise.
2189 * objc.dg/property/at-property-9.m: Likewise.
2190 * objc.dg/property/synthesize-2.m: Likewise.
2191 * objc.dg/property/at-property-10.m: Likewise.
2192 * objc.dg/property/at-property-11.m: Likewise.
2193 * objc.dg/property/at-property-12.m: Likewise.
2194 * objc.dg/property/at-property-13.m: Likewise.
2195 * objc.dg/property/fsf-property-method-access.m: Likewise.
2196 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2198 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2200 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2201 deprecation warnings. Use Object1 implementation.
2202 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2203 * objc/execute/forward-1.m: Remove.
2204 * objc/execute/forward-1.x: Remove.
2206 2010-11-04 Jason Merrill <jason@redhat.com>
2208 * g++.dg/cpp0x/constexpr-access.C: New.
2210 2010-11-04 Richard Guenther <rguenther@suse.de>
2212 PR rtl-optimization/46183
2213 * gcc.dg/torture/pr46183.c: New testcase.
2215 2010-11-04 Richard Guenther <rguenther@suse.de>
2217 PR tree-optimization/46068
2218 * gcc.dg/torture/pr46068.c: New testcase.
2220 2010-11-04 Richard Guenther <rguenther@suse.de>
2222 PR tree-optimization/45991
2223 * gcc.dg/pr45991.c: New testcase.
2225 2010-11-04 Richard Guenther <rguenther@suse.de>
2227 PR tree-optimization/46154
2228 * g++.dg/torture/pr46154.C: New testcase.
2230 2010-11-04 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/45733
2233 * gcc.dg/pr45733.c: New testcase.
2235 2010-11-04 Ira Rosen <irar@il.ibm.com>
2237 PR tree-optimization/46213
2238 * gfortran.dg/vect/pr46213.f90: New.
2240 2010-11-04 Richard Guenther <rguenther@suse.de>
2243 * gcc.dg/pr34989-1.c: Move ...
2244 * gcc.dg/lto/pr34989-1_0.c: ... here.
2245 * gcc.dg/pr34989-2.c: Move ...
2246 * gcc.dg/lto/pr34989-1_1.c: ... here.
2247 * gcc.dg/pr27898.c: Move ...
2248 * gcc.dg/lto/pr27898_0.c: ... here and ...
2249 * gcc.dg/lto/pr27898_1.c: ... split.
2250 * gcc.dg/pr28712.c: Move ...
2251 * gcc.dg/lto/pr28712_0.c: ... here and ...
2252 * gcc.dg/lto/pr28712_1.c: ... split ...
2253 * gcc.dg/lto/pr28712_2.c: ... twice.
2254 * gcc.dg/pr28706.c: Move ...
2255 * gcc.dg/lto/pr28706_0.c: ... here and ...
2256 * gcc.dg/lto/pr28706_1.c: ... split.
2258 2010-11-04 Richard Guenther <rguenther@suse.de>
2259 Richard Henderson <rth@redhat.com>
2261 * gcc.target/i386/fma4-vector-2.c: New testcase.
2263 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2264 Richard Guenther <rguenther@suse.de>
2266 * gcc.dg/vec-scal-opt.c: New testcase.
2267 * gcc.dg/vec-scal-opt1.c: New testcase.
2268 * gcc.dg/vec-scal-opt2.c: New testcase.
2270 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2272 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2273 from plugin build flags on Darwin targets.
2275 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2277 * gcc.target/i386/pr46285.c: Require split_stack target.
2279 2010-11-03 Jason Merrill <jason@redhat.com>
2282 * g++.dg/cpp0x/constexpr-base2.C: New.
2285 * g++.dg/cpp0x/initlist45.C: New.
2287 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2289 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2290 is now allowed in categories.
2291 * obj-c++.dg/property/dynamic-2.mm: Same change.
2292 * objc.dg/property/dynamic-3.m: New.
2293 * obj-c++.dg/property/dynamic-3.mm: New.
2294 * objc.dg/property/at-property-14.m: New.
2295 * objc.dg/property/at-property-15.m: New.
2296 * obj-c++.dg/property/at-property-14.mm: New.
2297 * obj-c++.dg/property/at-property-15.mm: New.
2299 * objc.dg/foreach-6.m: Added a few more tests for valid and
2300 invalid iterating variables and collections.
2302 2010-11-03 Xinliang David Li <davidxl@google.com>
2305 * g++.dg/tree-ssa/ivopts-2.C: New test.
2307 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2310 * gcc.target/i386/pr46295.c: New.
2312 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2314 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2315 precision min/max for single precision on VSX.
2317 2010-11-03 Jason Merrill <jason@redhat.com>
2320 * g++.dg/cpp0x/constexpr-ice3.C: New.
2322 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2324 * gnat.dg/opt8.ad[sb]: New test.
2325 * gnat.dg/opt8_pkg.ads: New helper.
2327 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2329 PR rtl-optimization/45865
2330 * gcc.dg/pr45865.c: New.
2331 * gcc.dg/torture/pr45865.c: Likewise.
2333 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2334 * gcc.target/arm/headmerge-2.c: Likewise.
2335 * gcc.target/i386/headmerge-1.c: Likewise.
2336 * gcc.target/i386/headmerge-2.c: Likewise.
2338 2010-11-03 Richard Guenther <rguenther@suse.de>
2341 * gcc.dg/pr46288.c: New testcase.
2343 2010-11-03 Richard Guenther <rguenther@suse.de>
2345 PR tree-optimization/44807
2346 * gcc.dg/torture/pr44807.c: New testcase.
2348 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2350 PR libgfortran/43899
2351 * gfortran.dg/namelist_67.f90: New test.
2353 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2355 PR tree-optimization/46009
2356 * gcc.dg/vect/pr46009.c: New function.
2358 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2360 Implemented -fobjc-std=objc1 flag.
2361 * objc.dg/fobjc-std-1.m: New.
2362 * obj-c++.dg/fobjc-std-1.mm: New.
2364 2010-11-03 Richard Guenther <rguenther@suse.de>
2367 * g++.dg/debug/pr46241.C: New testcase.
2369 2010-11-03 Richard Guenther <rguenther@suse.de>
2371 PR tree-optimization/46190
2372 * gfortran.dg/pr46190.f90: New testcase.
2374 2010-11-03 Richard Guenther <rguenther@suse.de>
2377 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2378 * gcc.dg/vect/vect-19.c: Likewise.
2379 * gcc.dg/vect/vect-17.c: Likewise.
2381 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2384 * gcc.target/i386/pr46285.c: New.
2386 2010-11-03 Richard Guenther <rguenther@suse.de>
2388 PR tree-optimization/46217
2389 * gcc.dg/pr46217.c: New testcase.
2391 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2393 * objc.dg/property/dotsyntax-1.m: New.
2394 * objc.dg/property/dotsyntax-2.m: New.
2395 * obj-c++.dg/property/dotsyntax-1.mm: New.
2396 * obj-c++.dg/property/dotsyntax-2.mm: New.
2398 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2400 PR tree-optimization/46165
2401 * gcc.dg/pr46165.c: New test.
2403 2010-11-03 Richard Guenther <rguenther@suse.de>
2406 * gcc.dg/pr46251.c: New testcase.
2408 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2410 PR tree-optimization/46107
2411 * gcc.c-torture/compile/pr46107.c: New test.
2414 * gcc.dg/pr46252.c: New test.
2416 PR rtl-optimization/46034
2417 PR rtl-optimization/46212
2418 PR rtl-optimization/46248
2419 * gcc.c-torture/compile/pr46034.c: New test.
2420 * gcc.c-torture/compile/pr46248.c: New test.
2421 * gcc.dg/pr46212.c: New test.
2423 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2425 * gnat.dg/sizetype4.adb: New test.
2427 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2429 * gcc.target/i386/avx-vzeroupper-15.c: New.
2430 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2431 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2432 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2435 * gcc.target/i386/pr46253.c: New.
2437 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2438 Tobias Burnus <burnus@net-b.de>
2441 * gfortran.dg/deferred_type_param_1.f90: New.
2442 * gfortran.dg/deferred_type_param_2.f90: New.
2443 * gfortran.dg/initialization_1.f90: Update dg-errors.
2444 * gfortran.dg/initialization_9.f90: Update dg-errors.
2446 2010-11-02 Richard Guenther <rguenther@suse.de>
2448 PR tree-optimization/46149
2449 * g++.dg/torture/pr46149.C: New testcase.
2451 2010-11-02 Richard Guenther <rguenther@suse.de>
2453 PR tree-optimization/46216
2454 * gcc.dg/torture/pr46216.c: New testcase.
2456 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2459 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2462 2010-11-02 Richard Guenther <rguenther@suse.de>
2464 PR tree-optimization/46184
2465 * gcc.dg/pr46184.c: New testcase.
2467 2010-11-02 Richard Guenther <rguenther@suse.de>
2469 PR tree-optimization/46177
2470 * gcc.dg/pr46177.c: New testcase.
2472 2010-11-02 Martin Jambor <mjambor@suse.cz>
2475 * g++.dg/ipa/ivinline-9.C: New test.
2477 2010-11-02 Martin Jambor <mjambor@suse.cz>
2479 PR tree-optimization/45875
2480 * g++.dg/torture/pr45875.C: New test.
2482 2010-11-02 Richard Guenther <rguenther@suse.de>
2485 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2487 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2490 * gcc.dg/pr46255.c: New test.
2492 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2496 * g++.dg/template/sfinae26.C: New test.
2497 * g++.dg/template/sfinae27.C: Likewise.
2499 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2502 * g++.dg/template/typedef36.C: New test.
2503 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2504 * g++.dg/template/canon-type-10.C: Likewise.
2505 * g++.dg/template/canon-type-11.C: Likewise.
2506 * g++.dg/template/canon-type-12.C: Likewise.
2507 * g++.dg/template/canon-type-13.C: Likewise.
2509 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2511 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2512 instance of debug_pubnames on darwin.
2514 2010-11-01 Jason Merrill <jason@redhat.com>
2515 Benjamin Kosnik <bkoz@redhat.com>
2517 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2518 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2520 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2521 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2522 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2523 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2524 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2525 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2526 * g++.dg/cpp0x/constexpr-array.C: New.
2527 * g++.dg/cpp0x/constexpr-base.C: New.
2528 * g++.dg/cpp0x/constexpr-complex.C: New.
2529 * g++.dg/cpp0x/constexpr-data1.C: New.
2530 * g++.dg/cpp0x/constexpr-data2.C: New.
2531 * g++.dg/cpp0x/constexpr-deref.C: New.
2532 * g++.dg/cpp0x/constexpr-diag1.C: New.
2533 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2534 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2535 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2536 * g++.dg/cpp0x/constexpr-empty.C: New.
2537 * g++.dg/cpp0x/constexpr-empty2.C: New.
2538 * g++.dg/cpp0x/constexpr-empty3.C: New.
2539 * g++.dg/cpp0x/constexpr-empty4.C: New.
2540 * g++.dg/cpp0x/constexpr-empty5.C: New.
2541 * g++.dg/cpp0x/constexpr-ex1.C: New.
2542 * g++.dg/cpp0x/constexpr-ex2.C: New.
2543 * g++.dg/cpp0x/constexpr-ex3.C: New.
2544 * g++.dg/cpp0x/constexpr-ex4.C: New.
2545 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2546 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2547 * g++.dg/cpp0x/constexpr-function1.C: New.
2548 * g++.dg/cpp0x/constexpr-function2.C: New.
2549 * g++.dg/cpp0x/constexpr-function3.C: New.
2550 * g++.dg/cpp0x/constexpr-ice.C: New.
2551 * g++.dg/cpp0x/constexpr-initlist.C: New.
2552 * g++.dg/cpp0x/constexpr-neg1.C: New.
2553 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2554 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2555 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2556 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2557 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2558 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2559 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2560 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2561 * g++.dg/cpp0x/constexpr-object1.C: New.
2562 * g++.dg/cpp0x/constexpr-object2.C: New.
2563 * g++.dg/cpp0x/constexpr-overflow.C: New.
2564 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2565 * g++.dg/cpp0x/constexpr-pos1.C: New.
2566 * g++.dg/cpp0x/constexpr-potential1.C: New.
2567 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2568 * g++.dg/cpp0x/constexpr-pure.C: New.
2569 * g++.dg/cpp0x/constexpr-static.C: New.
2570 * g++.dg/cpp0x/constexpr-static2.C: New.
2571 * g++.dg/cpp0x/constexpr-static3.C: New.
2572 * g++.dg/cpp0x/constexpr-static4.C: New.
2573 * g++.dg/cpp0x/constexpr-static5.C: New.
2574 * g++.dg/cpp0x/constexpr-static6.C: New.
2575 * g++.dg/cpp0x/constexpr-string.C: New.
2576 * g++.dg/cpp0x/constexpr-switch.C: New.
2577 * g++.dg/cpp0x/constexpr-targ.C: New.
2578 * g++.dg/cpp0x/constexpr-throw.C: New.
2579 * g++.dg/cpp0x/constexpr-typeid.C: New.
2580 * g++.dg/cpp0x/constexpr-union.C: New.
2581 * g++.dg/cpp0x/constexpr-value.C: New.
2582 * g++.dg/cpp0x/constexpr-value2.C: New.
2583 * g++.dg/cpp0x/constexpr-variadic.C: New.
2584 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2585 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2586 * g++.dg/other/fold1.C: Likewise.
2587 * g++.dg/parse/crash36.C: Likewise.
2588 * g++.dg/parse/constant4.C: Adjust expected error.
2589 * g++.dg/template/arg5.C: Likewise.
2590 * g++.dg/template/non-dependent10.C: Likewise.
2591 * g++.dg/template/qualified-id3.C: Likewise.
2592 * g++.dg/warn/overflow-warn-1.C: Likewise.
2593 * g++.dg/warn/overflow-warn-3.C: Likewise.
2594 * g++.dg/warn/overflow-warn-4.C: Likewise.
2595 * g++.old-deja/g++.pt/crash10.C: Likewise.
2597 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2599 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2601 Implemented format and noreturn attributes for Objective-C methods.
2602 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2603 * objc.dg/attributes/method-deprecated-1.m: New.
2604 * objc.dg/attributes/method-deprecated-2.m: New.
2605 * objc.dg/attributes/method-deprecated-3.m: New.
2606 * objc.dg/attributes/method-noreturn-1.m: New.
2607 * objc.dg/attributes/method-sentinel-1.m: New.
2608 * objc.dg/attributes/method-format-1.m: New.
2609 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2610 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2611 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2612 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2613 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2614 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2615 * obj-c++.dg/attributes/method-format-1.mm: New.
2617 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2619 * objc.dg/property/at-property-deprecated-1.m: New.
2620 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2622 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2624 Implemented Objective-C 2.0 property accessors.
2625 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2626 avoid testing more complex accessors in this testcase which is not
2628 * objc.dg/property/at-property-7.m: Same change.
2629 * objc.dg/property/at-property-8.m: Same change.
2630 * objc.dg/property/at-property-9.m: Same change.
2631 * objc.dg/property/at-property-10.m: Same change.
2632 * objc.dg/property/at-property-11.m: Same change.
2633 * obj-c++.dg/property/at-property-6.mm: Same change.
2634 * obj-c++.dg/property/at-property-7.mm: Same change.
2635 * obj-c++.dg/property/at-property-8.mm: Same change.
2636 * obj-c++.dg/property/at-property-9.mm: Same change.
2637 * obj-c++.dg/property/at-property-10.mm: Same change.
2638 * obj-c++.dg/property/at-property-11.mm: Same change.
2639 * objc.dg/property/at-property-12.m: New.
2640 * objc.dg/property/at-property-13.m: New.
2641 * obj-c++.dg/property/at-property-12.mm: New.
2642 * obj-c++.dg/property/at-property-13.mm: New.
2644 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2647 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2648 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2649 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2650 * gfortran.dg/allocate_with_typespec_2.f: New test.
2651 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2652 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2653 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2655 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2656 Nathan Froyd <froydnj@codesourcery.com>
2658 PR tree-optimization/46259
2659 * gfortran.dg/pr46259.f: New testcase.
2661 2010-11-01 Paul Koning <ni1d@arrl.net>
2663 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2664 * gcc.c-torture/compile/20020604-1.c: Ditto.
2665 * gcc.c-torture/compile/20001226-1.c: Ditto.
2666 * gcc.c-torture/compile/20010327-1.c: Ditto.
2667 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2668 * gcc.c-torture/compile/pr43191.c: Ditto.
2669 * gcc.c-torture/compile/pr41181.c: Ditto.
2671 2010-10-31 Richard Henderson <rth@redhat.com>
2673 * lib/target-supports.exp
2674 (check_effective_target_automatic_stack_alignment): True for
2675 x86 but not windows.
2676 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2677 use of the preferred-stack-boundary arguments.
2678 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2680 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2683 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2684 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2686 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2688 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2690 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2692 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2693 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2695 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2696 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2697 * objc.dg/torture/tls/thr-init.m: Likewise.
2698 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2699 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2701 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2703 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2706 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2711 * gfortran.dg/typebound_generic_10.f03: New.
2713 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2715 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2716 * objc.dg/property/property-neg-1.m: Updated for changes in the
2717 syntax of @property and the implementation of
2718 @synthesize/@dynamic.
2719 * objc.dg/property/property-neg-2.m: Same change.
2720 * objc.dg/property/property-neg-3.m: Same change.
2721 * objc.dg/property/property-neg-4.m: Same change.
2722 * objc.dg/property/property-neg-5.m: Same change.
2723 * objc.dg/property/property-neg-7.m: Same change.
2724 * objc.dg/property/property-1.m: Same change.
2725 * objc.dg/property/synthesize-1.m: Same change.
2726 * objc.dg/property/at-property-2.m: Same change.
2727 * objc.dg/property/at-property-4.m: Same change.
2729 * objc.dg/property/fsf-property-method-acces.m: Updated for
2730 changes in the syntax of @property and the implementation of
2731 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2732 * objc.dg/property/fsf-property-basic.m: Same change.
2733 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2735 * objc.dg/property/at-property-5.m: New.
2736 * objc.dg/property/at-property-6.m: New.
2737 * objc.dg/property/at-property-7.m: New.
2738 * objc.dg/property/at-property-8.m: New.
2739 * objc.dg/property/at-property-9.m: New.
2740 * objc.dg/property/at-property-10.m: New.
2741 * objc.dg/property/at-property-11.m: New.
2742 * objc.dg/property/synthesize-2.m: New.
2743 * objc.dg/property/dynamic-2.m: New.
2745 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2746 syntax of @property and the implementation of
2747 @synthesize/@dynamic.
2748 * obj-c++.dg/property/property-neg-2.mm: Same change.
2749 * obj-c++.dg/property/property-neg-3.mm: Same change.
2750 * obj-c++.dg/property/property-neg-4.mm: Same change.
2751 * obj-c++.dg/property/property-neg-5.mm: Same change.
2752 * obj-c++.dg/property/property-neg-7.mm: Same change.
2753 * obj-c++.dg/property/property-1.mm: Same change.
2754 * obj-c++.dg/property/synthesize-1.mm: Same change.
2755 * obj-c++.dg/property/at-property-2.mm: Same change.
2756 * obj-c++.dg/property/at-property-4.mm: Same change.
2758 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2759 changes in the syntax of @property and the implementation of
2760 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2761 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2762 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2764 * obj-c++.dg/property/at-property-5.mm: New.
2765 * obj-c++.dg/property/at-property-6.mm: New.
2766 * obj-c++.dg/property/at-property-7.mm: New.
2767 * obj-c++.dg/property/at-property-8.mm: New.
2768 * obj-c++.dg/property/at-property-9.mm: New.
2769 * obj-c++.dg/property/at-property-10.mm: New.
2770 * obj-c++.dg/property/at-property-11.mm: New.
2771 * obj-c++.dg/property/synthesize-2.mm: New.
2772 * obj-c++.dg/property/dynamic-2.mm: New.
2774 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2775 Andrew Pinski <pinskia@gmail.com>
2777 * gcc.c-torture/execute/vector-shift.c: New testcase.
2778 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2779 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2780 * gcc.dg/vector-shift.c: Likewise.
2781 * gcc.dg/vector-shift1.c: Likewise.
2782 * gcc.dg/torture/vector-shift2.c: Likewise.
2783 * gcc.dg/vector-shift3.c: Likewise.
2784 * gcc.dg/simd-1b.c: Adjust.
2786 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2788 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2790 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2792 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2794 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2797 * gcc.target/i386/pr46153.c: New test.
2799 2010-10-27 Jason Merrill <jason@redhat.com>
2801 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2803 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2806 * gfortran.dg/class_dummy_3.f03: New.
2808 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2810 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2811 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2813 * gcc.target/i386/avx-vzeroupper-3.c: New.
2814 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2815 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2816 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2817 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2818 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2819 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2820 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2821 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2822 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2823 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2824 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2826 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2828 * obj-c.dg/property/at-property-4.m: New.
2829 * obj-c++.dg/property/at-property-4.mm: New.
2830 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2832 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2835 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2837 * objc.dg/property/at-property-1.m: New.
2838 * objc.dg/property/at-property-2.m: New.
2839 * objc.dg/property/at-property-3.m: New.
2840 * objc.dg/ivar-invalid-type-1.m: New.
2841 * obj-c++.dg/property/at-property-1.mm: New.
2842 * obj-c++.dg/property/at-property-2.mm: New.
2843 * obj-c++.dg/property/at-property-3.mm: New.
2844 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2845 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2848 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2850 PR libgfortran/46010
2851 * gfortran.dg/namelist_66.f90: New test.
2852 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2854 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2857 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2858 * gfortran.dg/allocatable_scalar_10.f90: New.
2859 * gfortran.dg/class_19.f03: Extended.
2861 2010-10-26 Jan Hubicka <jh@suse.cz>
2864 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2866 2010-10-26 Ira Rosen <irar@il.ibm.com>
2868 PR tree-optimization/46167
2869 * gcc.dg/vect/O-pr46167.c: New.
2870 * gcc.dg/vect/vect.exp: Run tests with -O.
2872 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2875 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2876 * g++.dg/vect/pr33860a.cc: Likewise.
2877 * gcc.c-torture/compile/20070522-1.c: Likewise.
2878 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2879 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2880 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2881 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2882 * gcc.dg/pr44136.c: Likewise.
2884 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2885 * gcc.dg/compat/vector-1_x.c: Likewise.
2886 * gcc.dg/compat/vector-1_y.c: Likewise.
2887 * gcc.dg/compat/vector-2_x.c: Likewise.
2888 * gcc.dg/compat/vector-2_y.c: Likewise.
2889 * gcc.dg/pr43300.c: Likewise.
2891 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2892 * gcc.dg/compat/vector-1a_y.c: Likewise.
2893 * gcc.dg/compat/vector-1b_x.c: Likewise.
2894 * gcc.dg/compat/vector-1b_y.c: Likewise.
2895 * gcc.dg/compat/vector-2a_x.c: Likewise.
2896 * gcc.dg/compat/vector-2a_y.c: Likewise.
2897 * gcc.dg/compat/vector-2b_x.c: Likewise.
2898 * gcc.dg/compat/vector-2b_y.c: Likewise.
2899 * gcc.target/i386/pr39162.c: Likewise.
2900 * gcc.target/i386/pr40906-2.c: Likewise.
2901 * gcc.target/i386/sse-5.c: Likewise.
2903 * gcc.dg/pr35442.c: Prune ABI change warnings.
2905 * gcc.c-torture/execute/pr38151.x: New.
2906 * gcc.target/i386/pr44948-1a.c: Likewise.
2907 * gcc.target/i386/pr44948-1b.c: Likewise.
2908 * gcc.target/i386/pr44948-2a.c: Likewise.
2909 * gcc.target/i386/pr44948-2b.c: Likewise.
2911 2010-10-26 Ian Lance Taylor <iant@google.com>
2914 * gcc.c-torture/execute/20101025-1.c: New test.
2916 2010-10-26 Tobias Burnus <burnus@net-b.de>
2919 * gfortran.dg/class_allocate_5.f90: New.
2921 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2923 Implement opaque-enum-specifiers for C++0x
2924 * g++.dg/cpp0x/forw_enum1.C: New.
2925 * g++.dg/cpp0x/forw_enum2.C: New.
2926 * g++.dg/cpp0x/forw_enum3.C: New.
2927 * g++.dg/cpp0x/forw_enum4.C: New.
2928 * g++.dg/cpp0x/forw_enum5.C: New.
2929 * g++.dg/cpp0x/forw_enum6.C: New.
2930 * g++.dg/cpp0x/forw_enum7.C: New.
2931 * g++.dg/cpp0x/forw_enum8.C: New.
2932 * g++.dg/cpp0x/forw_enum9.C: New.
2933 * g++.dg/parse/enum3.C: Add new errors.
2934 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2935 * g++.dg/cpp0x/auto9.C: Add new error.
2936 * g++.dg/template/crash79.C: Add new errors.
2938 2010-10-26 Jie Zhang <jie@codesourcery.com>
2940 * gcc.target/arm/volatile-bitfields-1.c: New test.
2941 * gcc.target/arm/volatile-bitfields-2.c: New test.
2942 * gcc.target/arm/volatile-bitfields-3.c: New test.
2944 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2946 * gnat.dg/pointer_discr1.adb: New test.
2947 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2948 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2949 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2951 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2953 * gnat.dg/loop_optimization8.adb: New test.
2954 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2955 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2957 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2959 * gnat.dg/in_out_parameter2.adb: New test.
2960 * gnat.dg/in_out_parameter3.adb: Likewise.
2962 2010-10-25 Jie Zhang <jie@codesourcery.com>
2964 * g++.dg/opt/combine.c: New test.
2966 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2968 * gnat.dg/opt7.ad[sb]: New test.
2969 * gnat.dg/opt7_pkg.ads: New helper.
2971 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2974 * obj-c.dg/pr45735.mm: New.
2975 * obj-c++.dg/pr45735.mm: New.
2977 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2980 * objc.dg/pr24393.m: New.
2981 * obj-c++.dg/pr24393.mm: New.
2983 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2986 * objc.dg/pr28049.m: New.
2987 * obj-c++.dg/pr28049.mm: New.
2989 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2991 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2992 parameter attributes are now supported.
2993 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2994 * objc.dg/attributes/parameter-attribute-1.m: New test.
2995 * objc.dg/attributes/parameter-attribute-2.m: New test.
2996 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2997 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2999 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3001 Based on the CFString implementation in FSF apple/trunk branch.
3003 * gcc.dg/darwin-cfstring-1.c: New.
3004 * gcc.dg/darwin-cfstring-2.c: New.
3005 * gcc.dg/torture/darwin-cfstring-3.c: New.
3006 * g++.dg/other/darwin-cfstring1.C: New.
3007 * g++.dg/torture/darwin-cfstring-3.C: New.
3009 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3011 * objc.dg/demangle-1.m: New test.
3012 * obj-c++.dg/demangle-1.mm: New test.
3013 * obj-c++.dg/demangle-2.mm: New test.
3014 * obj-c++.dg/demangle-3.mm: New test.
3016 2010-10-23 Ian Lance Taylor <iant@google.com>
3018 * gcc.c-torture/execute/20101011-1.c: New test.
3019 * gcc.c-torture/execute/20101011-1.x: New test driver.
3021 2010-10-23 Tobias Burnus <burnus@net-b.de>
3024 * gfortran.dg/protected_8.f90: New.
3026 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3028 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3029 * gcc.target/i386/isa-9.c: Skip for -march other than
3030 -march=amdfam10 in multilib options.
3031 * gcc.target/i386/pr42589.c: Skip for -march other than
3032 -march=i486 in multilib options.
3033 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3034 other -march in multilib options.
3036 2010-10-23 Jie Zhang <jie@codesourcery.com>
3038 PR rtl-optimization/37360
3039 * gcc.dg/pr37360.c: New test.
3041 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3043 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3045 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3046 Andrew Pinski <pinskia@gmail.com>
3048 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3049 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3050 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3051 * gcc.dg/vector-subscript-1.c: Likewise.
3052 * gcc.dg/vector-subscript-2.c: Likewise.
3053 * gcc.dg/vector-subscript-3.c: New testcase.
3054 * gcc.dg/array-8.c: Adjust.
3056 2010-10-22 Richard Guenther <rguenther@suse.de>
3059 * c-c++-common/torture/pr46137.c: New testcase.
3061 2010-10-22 Jason Merrill <jason@redhat.com>
3064 * g++.dg/template/defarg14.C: New.
3066 2010-10-22 Jason Merrill <jason@redhat.com>
3069 * g++.dg/cpp0x/implicit10.C: New.
3071 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3074 * gcc.target/i386/pr46098.c: New test.
3076 2010-10-22 Richard Guenther <rguenther@suse.de>
3078 PR tree-optimization/45720
3079 * gcc.dg/torture/pr45720.c: New testcase.
3081 2010-10-22 Ira Rosen <irar@il.ibm.com>
3083 PR tree-optimization/46126
3084 * gcc.dg/vect/pr46126.c: New.
3086 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3088 Based on the CFString implementation in FSF apple/trunk branch.
3090 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3091 so that the latter can be used in dg-skip and dg-xfail clauses.
3092 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3093 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3094 to use dg-additional-files for Object1.
3095 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3096 to use dg-additional-files for Object1, move to torture/strings/.
3097 * obj-c++.dg/const-str-4.mm: Likewise.
3098 * obj-c++.dg/const-str-3.mm: Likewise.
3099 * obj-c++.dg/const-str-8.mm: Likewise.
3100 * obj-c++.dg/const-str-9.mm: Likewise.
3101 * obj-c++.dg/const-str-10.mm: Likewise.
3102 * obj-c++.dg/const-str-10.mm: Likewise.
3103 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3104 to use dg-additional-files for Object1, move to strings/.
3105 * obj-c++.dg/const-str-2.mm: Likewise.
3106 * obj-c++.dg/const-str-5.mm: Likewise.
3107 * obj-c++.dg/const-str-6.mm: Likewise.
3108 * obj-c++.dg/const-str-12.mm: Likewise.
3109 * obj-c++.dg/strings/strings.exp: New.
3110 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3111 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3112 * obj-c++.dg/torture/strings/strings.exp: New.
3113 * obj-c++.dg/torture/strings/string1.mm: New.
3114 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3115 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3116 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3118 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3119 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3120 * objc/execute/string2.m: Likewise.
3121 * objc/execute/string3.m: Likewise.
3122 * objc/execute/string3.m: Likewise.
3123 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3124 * objc.dg/foreach-4.m: Likewise.
3125 * objc.dg/foreach-5.m: Likewise.
3126 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3127 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3128 * objc.dg/const-str-4.m: Likewise.
3129 * objc.dg/const-str-7.m: Likewise.
3130 * objc.dg/const-str-8.m: Likewise.
3131 * objc.dg/const-str-9.m: Likewise.
3132 * objc.dg/const-str-10.m: Likewise.
3133 * objc.dg/const-str-11.m: Likewise.
3134 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3135 to use dg-additional-files for Object1, move to objc.dg/strings/.
3136 * objc.dg/const-str-2.m: Likewise.
3137 * objc.dg/const-str-5.m: Likewise.
3138 * objc.dg/const-str-6.m: Likewise.
3139 * objc.dg/const-str-12.m: Likewise.
3140 * objc.dg/const-str-12b.m: Likewise.
3141 * objc.dg/strings/strings.exp: New.
3142 * objc.dg/strings/const-cfstring-2.m: New.
3143 * objc.dg/strings/const-cfstring-5.m: New.
3144 * objc.dg/torture/strings/strings.exp: New.
3145 * objc.dg/torture/strings/const-cfstring-1.m: New.
3146 * objc.dg/torture/strings/const-cfstring-3.m: New.
3147 * objc.dg/torture/strings/const-cfstring-4.m: New.
3149 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3151 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3153 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3156 * g++.dg/parse/crash57.C: New.
3158 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3159 H.J. Lu <hongjiu.lu@intel.com>
3162 * gcc.target/i386/pr45946.c: New test.
3164 2010-10-21 Martin Jambor <mjambor@suse.cz>
3166 PR tree-optimization/45875
3167 * g++.dg/ipa/pr45875.C: New test.
3169 2010-10-21 Ira Rosen <irar@il.ibm.com>
3171 PR tree-optimization/46049
3172 PR tree-optimization/46052
3173 * gcc.dg/vect/pr46052.c: New test.
3174 * gcc.dg/vect/pr46049.c: New test.
3176 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3179 * gfortran.dg/shape_5.f90: New test case.
3181 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3184 * gfortran.dg/proc_ptr_comp_25.f90: New.
3186 2010-10-21 Richard Guenther <rguenther@suse.de>
3187 Michael Matz <matz@suse.de>
3189 PR tree-optimization/45764
3190 * gcc.dg/torture/pr45764.c: New testcase.
3192 2010-10-21 Richard Guenther <rguenther@suse.de>
3194 PR tree-optimization/46111
3195 * g++.dg/torture/pr46111.C: New testcase.
3197 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3200 * gfortran.dg/dummy_procedure_4.f90: New.
3201 * gfortran.dg/proc_ptr_30.f90: New.
3203 2010-10-21 Tobias Burnus <burnus@net-b.de>
3206 * gfortran.dg/ptr-func-1.f90: New.
3207 * gfortran.dg/ptr-func-2.f90: New.
3209 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3211 PR tree-optimization/45919
3212 * gcc.c-torture/compile/pr45919.c: New test.
3214 PR tree-optimization/46066
3215 * gcc.dg/autopar/pr46066.c: New test.
3217 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3220 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3222 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3225 * g++.dg/cpp0x/range-for7.C: New.
3227 2010-10-20 Richard Guenther <rguenther@suse.de>
3230 * g++.dg/lto/20101020-1_0.h: New testcase.
3231 * g++.dg/lto/20101020-1_0.C: Likewise.
3232 * g++.dg/lto/20101020-1_1.C: Likewise.
3234 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3236 * gcc.dg/20101013-1.c: New test.
3238 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3241 * gcc.target/i386/pr46085-1.c: New.
3242 * gcc.target/i386/pr46085-2.c: Likewise.
3244 2010-10-20 Richard Guenther <rguenther@suse.de>
3246 PR tree-optimization/45860
3247 * gcc.dg/torture/pr45860.c: New testcase.
3249 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3251 * gnat.dg/discr25.adb: New test.
3252 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3254 2010-10-20 Olivier Hainque <hainque@adacore.com>
3256 * gcc.target/powerpc/ehreturn.c: New test.
3258 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3260 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3261 not require Foundation and run with the GNU runtime as well.
3263 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3266 * obj-c++.dg/template-8.mm: New.
3268 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3271 * objc.dg/pr23709.m: New.
3272 * obj-c++.dg/pr23709.m: New.
3274 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3277 * g++.dg/template/crash104.C: New.
3279 2010-10-19 Richard Henderson <rth@redhat.com>
3281 * gcc.target/i386/fma3-fma.c: New.
3282 * gcc.target/i386/fma3-builtin.c: New.
3283 * gcc.target/i386/fma4-builtin.c: New.
3285 2010-10-19 Richard Guenther <rguenther@suse.de>
3288 * gcc.dg/ipa/ipa-pta-10.c:Â Adjust.
3290 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3292 Merge from 'apple/trunk' branch on FSF servers.
3294 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3297 * objc.dg/proto-init-mimatch-1.m: New.
3298 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3300 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3302 Implemented parsing @synthesize and @dynamic for
3303 Objective-C/Objective-C++.
3304 * objc.dg/property/dynamic-1.m: New.
3305 * objc.dg/property/synthesize-1.m: New.
3306 * obj-c++.dg/property/dynamic-1.mm: New.
3307 * obj-c++.dg/property/synthesize-1.mm: New.
3309 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3311 * objc.dg/at-class-1.m: New.
3312 * objc.dg/at-class-1.mm: New.
3314 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3316 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3318 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3320 Merge from 'apple/trunk' branch on FSF servers.
3322 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3325 * obj-c++.dg/template-7.mm: New.
3327 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3329 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3332 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3334 Merge from 'apple/trunk' branch on FSF servers.
3336 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3339 * obj-c++.dg/try-catch-16.mm: New.
3340 * obj-c++.dg/try-catch-17.mm: New.
3342 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3345 * obj-c++.dg/try-catch-15.mm: New
3347 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3350 * obj-c++.dg/try-catch-12.mm: New
3351 * obj-c++.dg/try-catch-13.mm: New
3352 * obj-c++.dg/try-catch-14.mm: New
3353 * objc.dg/try-catch-11.m: New
3354 * objc.dg/try-catch-12.m: New
3355 * objc.dg/try-catch-13.m: New
3357 2010-10-18 Richard Henderson <rth@redhat.com>
3359 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3361 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3364 * c-c++-common/Wunused-var-13.c: New test.
3366 2010-10-18 Richard Guenther <rguenther@suse.de>
3368 PR tree-optimization/45967
3369 * gcc.dg/torture/pr45967.c: New testcase.
3370 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3371 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3372 * gcc.dg/torture/pr39074-2.c: Likewise
3373 * gcc.dg/torture/pta-escape-1.c: Likewise
3374 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3375 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3376 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3377 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3378 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3379 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3381 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3383 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3385 2010-10-18 Richard Guenther <rguenther@suse.de>
3388 * g++.dg/lto/20101015-2_0.C: New testcase.
3390 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3393 * gcc.c-torture/execute/pr46019.c: New test.
3395 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3397 Merge from 'apple/trunk' branch on FSF servers.
3399 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3402 * obj-c++.dg/method-namespace-2.mm: New.
3404 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3406 Merge from 'apple/trunk' branch on FSF servers.
3408 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3411 * objc.dg/private-1.m: Test modified.
3412 * obj-c++.dg/private-1.mm: Test modified.
3414 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3417 * gcc.target/i386/push-1.c: Remove.
3419 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3420 H.J. Lu <hongjiu.lu@intel.com>
3423 * gcc.target/i386/pr46051.c: New test.
3425 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3427 * obj-c++.dg/gnu-api-2-class.mm: New.
3428 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3429 * obj-c++.dg/gnu-api-2-method.mm: New.
3430 * obj-c++.dg/gnu-api-2-objc.mm: New.
3431 * obj-c++.dg/gnu-api-2-object.mm: New.
3432 * obj-c++.dg/gnu-api-2-property.mm: New.
3433 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3434 * obj-c++.dg/gnu-api-2-sel.mm: New.
3436 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3438 * objc.dg/fsf-package-0.m: New.
3439 * obj-c++.dg/fsf-package-0.m: New.
3441 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3444 * objc.dg/pr18255.m: New.
3446 2010-10-16 Jan Hubicka <jh@suse.cz>
3449 * g++.dg/torture/pr44206.C: New.
3451 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3453 * objc.dg/gnu-api-2-class.m: New.
3454 * objc.dg/gnu-api-2-objc.m: New.
3456 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3458 * objc.dg/gnu-api-2-ivar.m: New.
3460 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3462 * objc.dg/gnu-api-2-property.m: New.
3464 2010-10-15 Xinliang David Li <davidxl@google.com>
3466 * g++.dg/uninit-pred-3_a.C: New test.
3467 * g++.dg/uninit-pred-3_b.C: New test.
3469 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3471 * objc.dg/gnu-api-2-object.m: New.
3473 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3475 * objc.dg/gnu-api-2-method.m: New.
3477 2010-10-15 Jason Merrill <jason@redhat.com>
3479 * g++.dg/lto/pr45983_0.C: New.
3481 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3483 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3484 builtin combiner patterns.
3485 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3486 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3487 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3488 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3489 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3491 2010-10-15 Richard Guenther <rguenther@suse.de>
3493 * g++.dg/lto/20101015-1_0.C: New testcase.
3495 2010-10-15 Richard Guenther <rguenther@suse.de>
3498 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3499 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3501 2010-10-15 Richard Guenther <rguenther@suse.de>
3504 * g++.dg/lto/20101014-1_0.C: New testcase.
3506 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3508 * objc.dg/gnu-api-2-protocol.m: New.
3509 * objc.dg/gnu-api-2-sel.m: New.
3511 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3513 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3516 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3518 * gcc.dg/20101010-1.c: New testcase.
3520 2010-10-15 Jie Zhang <jie@codesourcery.com>
3522 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3523 script when relocatable linking.
3525 2010-10-14 Yao Qi <yao@codesourcery.com>
3528 * gcc.target/arm/pr45447.c: New test.
3530 2010-10-14 Jan Hubicka <jh@suse.cz>
3533 * g++.dg/lto/pr45621.h : New.
3534 * g++.dg/lto/pr45621_0.C: New.
3535 * g++.dg/lto/pr45621_1.C: New.
3537 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3539 * objc.dg/property: New.
3540 * objc.dg/property/fsf-property-basic.m: New.
3541 * objc.dg/property/fsf-property-method-access.m: New.
3542 * objc.dg/property/fsf-property-named-ivar.m: New.
3543 * obj-c++.dg/property: New.
3544 * obj-c++.dg/property/fsf-property-basic.mm: New.
3545 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3546 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3548 merge from FSF apple 'trunk' branch.
3549 2006 Fariborz Jahanian <fjahanian@apple.com>
3551 Radars 4436866, 4505126, 4506903, 4517826
3552 * objc.dg/property/property-1.m: New.
3553 * objc.dg/property/property-2.m: New.
3554 * objc.dg/property/property-3.m: New.
3555 * objc.dg/property/property-neg-1.m: New.
3556 * objc.dg/property/property-neg-2.m: New.
3557 * objc.dg/property/property-neg-3.m: New.
3558 * objc.dg/property/property-neg-4.m: New.
3559 * objc.dg/property/property-neg-5.m: New.
3560 * objc.dg/property/property-neg-6.m: New.
3561 * objc.dg/property/property-neg-7.m: New.
3562 * objc.dg/property/property.exp: New.
3563 * obj-c++.dg/property/property-1.mm: New.
3564 * obj-c++.dg/property/property-2.mm: New.
3565 * obj-c++.dg/property/property-3.mm: New.
3566 * obj-c++.dg/property/property-neg-1.mm: New.
3567 * obj-c++.dg/property/property-neg-2.mm: New.
3568 * obj-c++.dg/property/property-neg-3.mm: New.
3569 * obj-c++.dg/property/property-neg-4.mm: New.
3570 * obj-c++.dg/property/property-neg-5.mm: New.
3571 * obj-c++.dg/property/property-neg-6.mm: New.
3572 * obj-c++.dg/property/property-neg-7.mm: New.
3573 * obj-c++.dg/property/property.exp: New.
3575 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3577 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3579 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3582 * gcc.c-torture/compile/pr45969-1.c: New test.
3584 2010-10-14 Richard Guenther <rguenther@suse.de>
3586 PR tree-optimization/44913
3587 * gcc.dg/torture/pr44913.c: New testcase.
3589 2010-10-14 Richard Guenther <rguenther@suse.de>
3592 * g++.dg/lto/20101014-2_0.C: New testcase.
3594 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3596 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3597 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3598 * gcc.target/i386/pr44130.c: Likewise.
3599 * gcc.target/i386/pr44144.c: Likewise.
3600 * gcc.target/i386/pr44180.c: Likewise.
3601 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3602 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3603 * gcc.target/i386/vect-sizes-1.c: Likewise.
3604 * gcc.target/i386/vectorize4-avx.c: Likewise.
3606 2010-10-14 Richard Guenther <rguenther@suse.de>
3609 * g++.dg/lto/20101010-3_0.C: New testcase.
3610 * g++.dg/lto/20101010-4_0.C: Likewise.
3612 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3614 * objc.dg/pr45878.m: Update to include NSConstantString interface
3616 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3617 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3618 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3619 reference for m64 -fnext-runtime.
3621 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3623 * gcc.target/i386/vect-sizes-1.c: New.
3625 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3628 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3630 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3632 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3633 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3635 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3637 * gcc.target/ia64/20101005.c: New test.
3639 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3641 PR rtl-optimization/45570
3642 * gcc.dg/pr45570.c: New test.
3644 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3646 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3647 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3648 * gcc.target/i386/vectorize4-avx.c: Likewise.
3650 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3652 * gcc.target/i386/avx-copysign-vec.c: New.
3653 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3655 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3658 * gcc.target/i386/pr44130.c: New.
3660 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3663 * gcc.target/i386/pr44144.c: New.
3665 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3668 * gcc.target/i386/pr44180.c: New.
3670 2010-10-13 Jason Merrill <jason@redhat.com>
3672 * g++.dg/template/canon-type-8.C: New.
3674 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3676 * gcc.c-torture/execute/20101013-1.c: New test.
3678 2010-10-13 Richard Guenther <rguenther@suse.de>
3681 * objc.dg/pr45878.m: New testcase.
3683 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3685 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3686 * gcc.dg/format/dfp-printf-1.c: Likewise.
3687 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3689 2010-10-13 Richard Guenther <rguenther@suse.de>
3691 PR tree-optimization/45788
3692 * g++.dg/pr45788.C: New testcase.
3694 2010-10-13 Richard Guenther <rguenther@suse.de>
3696 PR tree-optimization/45970
3697 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3699 2010-10-13 Richard Guenther <rguenther@suse.de>
3701 PR tree-optimization/45982
3702 * gcc.dg/torture/pr45982.c: New testcase.
3703 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3704 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3705 * gcc.dg/torture/pr39074-2.c: Likewise.
3707 2010-10-13 Richard Guenther <rguenther@suse.de>
3710 * g++.dg/torture/pr45874.C: New testcase.
3712 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3714 * objc.dg/attributes/method-attribute-1.m: Update to respond
3715 to implemented method attributes..
3716 * objc.dg/attributes/method-attribute-2.m: Likewise.
3717 * objc.dg/attributes/method-attribute-3.m: Likewise.
3718 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3719 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3720 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3722 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3725 * objc.dg/pr23214.m: New.
3727 2010-10-12 Michael Eager <eager@eagercon.com>
3730 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3731 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3733 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3736 * gcc.c-torture/execute/pr45636.c: New test.
3737 * gfortran.dg/pr45636.f90: New test.
3739 2010-10-12 Richard Henderson <rth@redhat.com>
3741 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3743 2010-10-12 Daniel Kraft <d@domob.eu>
3746 * gfortran.dg/associate_1.f03: More tests with derived-types.
3747 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3748 * gfortran.dg/associate_8.f03: Fix typo.
3749 * gfortran.dg/initialization_27.f90: Fix typo.
3751 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3754 * lib/lto.exp (lto-get-options-main): Support optional target
3755 selector for dg-extra-ld-options.
3757 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3759 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3760 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3762 2010-10-11 Martin Jambor <mjambor@suse.cz>
3765 * g++.dg/torture/pr45699.C: New test.
3766 * g++.dg/otr-fold-1.C: Adjusted.
3767 * g++.dg/otr-fold-1.C: Likewise.
3769 2010-10-11 Nick Clifton <nickc@redhat.com>
3771 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3772 Allow for a user label prefix.
3774 2010-10-10 Richard Guenther <rguenther@suse.de>
3776 * g++.dg/lto/20101010-1_0.C: New testcase.
3777 * g++.dg/lto/20101010-2_0.C: Likewise.
3779 2010-10-11 Ira Rosen <irar@il.ibm.com>
3781 PR tree-optimization/45902
3782 * gcc.dg/vect/45902.c: New test.
3784 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3787 * gcc.dg/tls/pr45870.c: New test.
3789 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3792 * gfortran.dg/typebound_operator_6.f03: New.
3794 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3796 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3797 and adjust -export symbol scanning.
3798 * g++.dg/ext/dllexport1.C: Likewise.
3799 * g++.dg/ext/dllexport3.C: Likewise.
3800 * gcc.dg/dll-3.c: Likewise.
3801 * gcc.dg/dll-4.c: Likewise.
3802 * gcc.dg/dll-5.c: Likewise.
3804 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3806 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3807 instead of tree_profile dump file.
3808 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3809 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3812 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3814 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3816 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3818 * gfortran.dg/character_comparison_4.f90: New test.
3819 * gfortran.dg/character_comparison_5.f90: New test.
3820 * gfortran.dg/character_comparison_6.f90: New test.
3822 2010-10-09 Richard Henderson <rth@redhat.com>
3824 * lib/target-supports.exp
3825 (check_effective_target_automatic_stack_alignment): Always true.
3827 2010-10-09 Richard Guenther <rguenther@suse.de>
3830 * gcc.dg/lto/20101009-2_0.c: New testcase.
3831 * gcc.dg/lto/20101009-2_1.c: Likewise.
3832 * gcc.dg/lto/20101009-2_2.c: Likewise.
3834 2010-10-09 Richard Guenther <rguenther@suse.de>
3837 * g++.dg/lto/20101009-1_0.C: New testcase.
3839 2010-10-09 Richard Guenther <rguenther@suse.de>
3841 PR tree-optimization/45945
3842 * gcc.dg/lto/20101009-1_0.c: New testcase.
3844 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3847 * gcc.target/i386/pr45913.c: New.
3849 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3852 * gfortran.dg/streamio_16.f90: Update test.
3854 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3856 PR tree-optimization/45903
3857 * gcc.target/i386/pr45903.c: New test.
3859 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3861 * gnat.dg/interface5.adb: Compile with warnings disabled.
3863 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3865 * obj-c++.dg/encode-10.mm: New testcase.
3867 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3870 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3871 C++ class. Removed XFAIL.
3873 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3876 * gfortran.dg/typebound_operator_5.f03: New.
3878 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3880 Merge from 'apple/trunk' branch on FSF servers.
3882 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3885 * obj-c++.dg/method-namespace-1.mm: New.
3887 2010-10-07 Martin Jambor <mjambor@suse.cz>
3889 * gcc.dg/tree-ssa/sra-11.c: New test.
3891 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3894 * gcc.dg/vect/pr45847.c: New test.
3896 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3897 Kai Tietz <kai.tietz@onevision.com>
3899 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3901 2010-10-07 Richard Guenther <rguenther@suse.de>
3903 PR tree-optimization/45732
3904 * gcc.dg/torture/pr45732.c: New testcase.
3906 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3908 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3909 * objc.dg/foreach-2.m: Likewise.
3910 * objc.dg/foreach-3.m: Likewise.
3911 * objc.dg/foreach-4.m: Likewise.
3912 * objc.dg/foreach-5.m: Likewise.
3913 * objc.dg/foreach-6.m: Likewise.
3914 * objc.dg/foreach-7.m: Likewise.
3915 * objc.dg/objc-foreach-4.m: Likewise.
3916 * objc.dg/objc-foreach-5.m: Likewise.
3918 2010-10-07 Richard Guenther <rguenther@suse.de>
3921 * gcc.dg/torture/pr45869.c: New testcase.
3923 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3925 * objc.dg/set-not-used-1.m: New
3926 * obj-c++.dg/set-not-used-1.mm: New.
3928 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3930 * objc.dg/attributes/method-attribute-3.m: New.
3931 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3933 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3936 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3938 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3941 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3943 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3945 Merge from 'apple/trunk' branch on FSF servers.
3947 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3950 * obj-c++.dg/encode-9.mm: New.
3952 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3954 * g++.dg/cpp0x/pr45908.C: New test.
3956 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3958 * gnat.dg/opt6.ad[sb]: New test.
3960 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3962 Implemented fast enumeration for Objective-C.
3963 * objc.dg/foreach-1.m: New.
3964 * objc.dg/foreach-2.m: New.
3965 * objc.dg/foreach-3.m: New.
3966 * objc.dg/foreach-4.m: New.
3967 * objc.dg/foreach-5.m: New.
3968 * objc.dg/foreach-6.m: New.
3969 * objc.dg/foreach-7.m: New.
3971 Merge from 'apple/trunk' branch on FSF servers:
3972 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3975 * objc.dg/objc-foreach-5.m: New.
3977 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3980 * objc.dg/objc-foreach-4.m: New.
3982 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3985 * objc.dg/objc-foreach-3.m: New.
3987 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3990 * objc.dg/objc-foreach-2.m: New.
3992 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3995 * objc.dg/objc-foreach-1.m: New
3997 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3999 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4002 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4005 * obj-c++.dg/syntax-error-10.mm: New.
4007 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4010 * obj-c++.dg/syntax-error-9.mm: New.
4012 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4015 * obj-c++.dg/syntax-error-8.mm: New.
4017 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4019 Merge from 'apple/trunk' branch on FSF servers.
4021 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4024 * obj-c++.dg/syntax-error-7.mm: New
4026 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4029 * obj-c++.dg/syntax-error-6.mm: New
4031 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4034 * obj-c++.dg/syntax-error-5.mm: New
4036 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4039 * obj-c++.dg/syntax-error-[3-4].mm: New.
4041 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4044 * obj-c++.dg/syntax-error-[1-2].mm: New.
4046 2010-10-05 Ira Rosen <irar@il.ibm.com>
4048 PR tree-optimization/45752
4049 * gcc.dg/vect/pr45752.c: New test.
4051 2010-10-05 Richard Guenther <rguenther@suse.de>
4053 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4054 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4055 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4056 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4057 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4058 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4059 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4060 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4061 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4062 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4063 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4064 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4065 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4066 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4067 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4068 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4069 * gcc.dg/tree-ssa/20080530.c: Likewise.
4070 * g++.dg/tree-ssa/inline-3.C: Likewise.
4071 * g++.dg/tree-ssa/inline-1.C: Likewise.
4072 * g++.dg/tree-ssa/inline-2.C: Likewise.
4073 * gcc.dg/profile-dir-1.c: Likewise.
4074 * gcc.dg/profile-dir-2.c: Likewise.
4075 * gcc.dg/profile-dir-3.c: Likewise.
4077 2010-10-05 Richard Guenther <rguenther@suse.de>
4080 * g++.dg/torture/pr45877.C: New testcase.
4082 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4085 * gcc.dg/debug/pr45849.c: New test.
4088 * gcc.c-torture/compile/pr45876.c: New test.
4090 2010-10-04 Julian Brown <julian@codesourcery.com>
4092 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4094 * gcc.dg/vect/vect-60.c: Likewise.
4095 * gcc.dg/vect/vect-56.c: Likewise.
4096 * gcc.dg/vect/vect-93.c: Likewise.
4097 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4098 * gcc.dg/vect/vect-95.c: Likewise.
4099 * gcc.dg/vect/vect-96.c: Likewise.
4100 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4101 * gcc.dg/vect/slp-25.c: Likewise.
4102 * gcc.dg/vect/slp-3.c: Likewise.
4103 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4104 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4105 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4106 * gcc.dg/vect/vect-109.c: Likewise.
4107 * gcc.dg/vect/vect-peel-1.c: Likewise.
4108 * gcc.dg/vect/vect-peel-2.c: Likewise.
4109 * lib/target-supports.exp
4110 (check_effective_target_arm_vect_no_misalign): New.
4111 (check_effective_target_vect_no_align): Use above.
4112 (check_effective_target_vect_element_align): New.
4113 (add_options_for_quad_vectors): New.
4115 2010-10-04 Martin Jambor <mjambor@suse.cz>
4117 PR tree-optimization/45572
4118 * g++.dg/ipa/pr45572-1.C: New test.
4119 * g++.dg/ipa/pr45572-2.C: Likewise.
4121 2010-10-03 Ian Lance Taylor <iant@google.com>
4123 * gcc.dg/anon-struct-11.c: New test.
4124 * gcc.dg/anon-struct-12.c: New test.
4125 * gcc.dg/anon-struct-13.c: New test.
4126 * gcc.dg/anon-struct-14.c: New test.
4128 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4130 * g++.dg/torture/pr45764.C: Revert revision 164914.
4131 * gcc.dg/vect/pr43432.c: Likewise.
4132 * gcc.dg/vect/vect-114.c: Likewise.
4133 * gcc.dg/vect/vect-15.c: Likewise.
4135 2010-10-03 Jason Merrill <jason@redhat.com>
4137 * g++.dg/cpp0x/sfinae5.C: New.
4139 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4141 PR tree-optimization/45720
4142 PR tree-optimization/45764
4143 * g++.dg/torture/pr45764.C: New.
4145 * gcc.dg/vect/pr43432.c: Xfail.
4146 * gcc.dg/vect/vect-114.c: Likewise.
4147 * gcc.dg/vect/vect-15.c: Likewise.
4149 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4151 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4153 * gcc.dg/torture/pr45678-2.c: Likewise.
4155 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4158 * gfortran.dg/intrinsic_6.f90: New.
4160 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4163 * gfortran.dg/dependency_37.f90: New test.
4165 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4167 * gcc.target/i386/shift_mask.c: New test.
4169 2010-10-01 Richard Guenther <rguenther@suse.de>
4171 PR tree-optimization/45854
4172 * g++.dg/torture/pr45854.C: New testcase.
4174 2010-09-30 Michael Eager <eager@eagercon.com>
4176 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4179 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4182 * gfortran.dg/graphite/pr45758.f90: New.
4184 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4187 * gcc.dg/graphite/id-pr45230.c: New.
4189 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4191 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4192 * gfortran.dg/graphite/graphite.exp: Same.
4193 * gcc.dg/graphite/vect-pr43423.c: New.
4195 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4198 * g++.dg/torture/pr45843.C: New test.
4200 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4203 * gfortran.dg/allocate_derived_5.f90: New.
4205 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4207 PR tree-optimization/31261
4208 * gcc.dg/tree-ssa/pr31261.c: New test.
4210 2010-09-30 Michael Eager <eager@eagercon.com>
4212 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4213 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4214 * gcc.target/microblaze/microblaze.exp: Ditto.
4215 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4216 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4217 * gcc.target/microblaze/others/data_var1.c: Ditto.
4218 * gcc.target/microblaze/others/data_var2.c: Ditto.
4219 * gcc.target/microblaze/others/data_var3.c: Ditto.
4220 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4221 * gcc.target/microblaze/others/strings1.c:: Ditto.
4222 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4223 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4224 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4225 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4226 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4227 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4228 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4229 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4230 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4231 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4232 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4233 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4234 * gcc.target/microblaze/isa/float.c: Ditto.
4235 * gcc.target/microblaze/isa/mulh.c: Ditto.
4236 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4237 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4238 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4239 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4240 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4241 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4242 * gcc.target/microblaze/isa/bshift.c: Ditto.
4243 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4244 * gcc.target/microblaze/isa/div.c: Ditto.
4245 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4246 * gcc.target/microblaze/isa/mul.c: Ditto.
4248 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4250 merge from FSF 'apple/trunk' branch.
4251 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4254 * objc.dg/enhanced-proto-1.m: New.
4255 * objc.dg/enhanced-proto-2.m: New.
4256 * obj-c++.dg/enhanced-proto-1.mm: New
4257 * obj-c++.dg/enhanced-proto-2.mm: New.
4259 2010-09-30 Richard Guenther <rguenther@suse.de>
4262 * gcc.dg/debug/pr41893-1.c: Adjust.
4263 * gcc.dg/pr30762-1.c: Likewise.
4264 * gcc.dg/pr31529-1.c: Likewise.
4265 * gcc.dg/pr34457-1.c: Likewise.
4266 * gcc.dg/pr34668-1.c: Likewise.
4267 * gcc.dg/pr43557-1.c: Likewise.
4269 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4272 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4273 * objc.dg/const-str-3.m: Correct header for memcpy.
4274 * objc.dg/const-str-7.m: Likewise.
4275 * objc.dg/method-20b.m: Provide an implementation of Object.
4276 Adjust XFAIL for m64 NeXT runtime.
4277 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4278 * objc.dg/encode-3.m: Correct line ordering, provide header for
4280 * objc.dg/encode-7-next.m: Only run for 32bit.
4281 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4282 * objc.dg/type-size-2.m: Provide an implementation of Object.
4284 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4285 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4286 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4287 Adjust XFAIL for m64 NeXT runtime.
4288 * obj-c++.dg/method-22.mm: Likewise.
4289 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4291 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4293 Merge from 'apple/trunk' branch on FSF servers.
4295 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4298 * obj-c++.dg/bad-forward-decl.mm: New
4300 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4302 * ada/acats/run_acats: Revert revision 157037.
4304 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4306 Merge from 'apple/trunk' branch on FSF servers.
4308 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4311 * objc.dg/naming-2.m: Update
4312 * objc.dg/naming-3.m: New
4314 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4317 * gcc.target/arm/pr40457-3.c: New test.
4319 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4321 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4323 * lib/target-supports.exp (check_ifunc_available): Likewise.
4325 2010-09-29 Tristan Gingold <gingold@adacore.com>
4327 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4329 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4331 * objc.dg/keywords-1.m: New test.
4332 * objc.dg/keywords-2.m: New test.
4333 * objc.dg/keywords-3.m: New test.
4334 * obj-c++.dg/keywords-1.mm: New test.
4335 * obj-c++.dg/keywords-2.mm: New test.
4337 2010-09-28 Jason Merrill <jason@redhat.com>
4339 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4340 * g++.dg/ext/complit11.C: Likewise.
4341 * g++.old-deja/g++.law/temps1.C: Likewise.
4343 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4344 * g++.old-deja/g++.mike/misc6.C: Likewise.
4346 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4348 * objc.dg/attributes/method-attribute-1.m: New.
4349 * objc.dg/attributes/method-attribute-2.m: New.
4351 * obj-c++.dg/attributes/method-attribute-1.m: New.
4352 * obj-c++.dg/attributes/method-attribute-2.m: New.
4354 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4356 * objc.dg/attributes: New.
4357 * objc.dg/attributes/attributes.exp: New.
4358 * objc.dg/attributes/class-attribute-1.m: New.
4359 * objc.dg/attributes/class-attribute-2.m: New
4360 * objc.dg/attributes/categ-attribute-1.m: New
4361 * objc.dg/attributes/categ-attribute-2.m: New
4362 * objc.dg/attributes/proto-attribute-1.m: New
4364 * obj-c++.dg/attributes: New.
4365 * obj-c++.dg/attributes/attributes.exp: New
4366 * obj-c++.dg/attributes/class-attribute-1.mm: New
4367 * obj-c++.dg/attributes/class-attribute-2.mm: New
4368 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4369 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4370 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4372 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4374 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4375 from the branch renamed to method-20b.m to avoid clashes).
4377 2005-08-23 Stuart Hastings <stuart@apple.com>
4378 Ziemowit Laski <zlaski@apple.com>
4381 * obj-c++.dg/method-23.mm: New.
4382 * objc.dg/method-20.m: New.
4384 2010-09-28 Jan Hubicka <jh@suse.cz>
4386 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4388 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4391 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4392 i?86-*-solaris2.[89], *-*-vxworks*.
4393 * gcc.target/i386/pr22152.c: Likewise.
4394 * gcc.target/i386/vect8-ret.c: New test.
4396 2010-09-28 Jie Zhang <jie@codesourcery.com>
4398 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4400 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4402 Merge from 'apple/trunk' branch on FSF servers.
4404 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4407 * obj-c++.dg/method-22.mm: New.
4409 2010-09-27 Jason Merrill <jason@redhat.com>
4411 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4412 * g++.dg/ext/complit11.C: Adjust.
4413 * g++.old-deja/g++.law/temps1.C: Adjust.
4414 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4415 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4417 2010-09-27 Ian Lance Taylor <iant@google.com>
4419 * lib/target-supports.exp (check_effective_target_split_stack):
4421 * gcc.dg/split-1.c: New test.
4422 * gcc.dg/split-2.c: New test.
4423 * gcc.dg/split-3.c: New test.
4424 * gcc.dg/split-4.c: New test.
4426 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4429 * objc.dg/type-size-3.m: New test.
4431 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4434 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4436 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4439 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4440 * objc.dg/type-size-2.m: Same change.
4441 * obj-c++.dg/encode-5.mm: Same change.
4443 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4445 Merge from 'apple/trunk' branch on FSF servers. The original
4446 Changelogs are below.
4448 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4449 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4450 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4451 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4453 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4454 proto-qual-1.m in the branch) and the normal ABI on GNU.
4455 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4456 the test only with the NeXT runtime.
4457 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4458 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4459 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4460 Run the test only with the NeXT runtime.
4462 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4465 * objc.dg/encode-7-64bit.m: New.
4466 * objc.dg/encode-7.m: Skip if -m64.
4468 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4471 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4472 * obj-c++.dg/threedotthree-abi-1.mm: New
4473 * objc.dg/threedotthree-abi-1.m: New
4475 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4478 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4479 * objc.dg/encode-6.m: Likewise.
4480 * objc.dg/encode-7.m: New test case.
4482 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4484 Merge from 'apple/trunk' branch on FSF servers. Renamed
4485 const-str-12.m to constr-str-12b.m to avoid conflicts.
4487 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4490 * obj-c++.dg/warn5.mm: New
4492 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4495 * obj-c++.dg/const-str-12.mm: New.
4496 * objc.dg/const-str-12.m: New.
4498 2010-09-27 Tobias Burnus <burnus@net-b.de>
4502 * gfortran.dg/storage_size_2.f08: Fix test.
4503 * gfortran.dg/c_sizeof_1.f90: Fix test.
4504 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4505 * gfortran.dg/c_sizeof_3.f90: New.
4506 * gfortran.dg/c_sizeof_4.f90: New.
4507 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4508 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4510 2010-09-26 Daniel Kraft <d@domob.eu>
4514 * gfortran.dg/select_type_18.f03: New test.
4516 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4518 * gnat.dg/return2.ad[sb]: New test.
4519 * gnat.dg/return2_pkg.ads: New helper.
4521 2010-09-25 Daniel Kraft <d@domob.eu>
4524 * gfortran.dg/io_constraints_6.f03: New test.
4525 * gfortran.dg/io_constraints_7.f03: New test.
4526 * gfortran.dg/newunit_2.f90: New test.
4528 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4530 * gfortran.dg/operator_c1202.f90: New test.
4532 2010-09-24 Jan Hubicka <jh@suse.cz>
4534 * gcc.dg/tree-ssa/leaf.c: New testcase.
4536 2010-09-24 Jan Hubicka <jh@suse.cz>
4538 PR tree-optimization/45738
4539 PR tree-optimization/45741
4540 * gcc.c-torture/compile/pr45741.c: New.
4541 * gfortran.fortran-torture/compile/pr45738.f90: New.
4543 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4545 * gcc.dg/cpp/undef-opt-1.c: New test.
4547 2010-09-24 Jason Merrill <jason@redhat.com>
4549 * g++.dg/other/error10.C: Adjust expected output.
4551 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4554 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4555 * gcc.target/i386/pr45234.c: New test.
4557 2010-09-24 Richard Guenther <rguenther@suse.de>
4559 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4561 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4563 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4564 as a comment leader in regexp.
4566 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4568 * objc.dg/sync-2.m: New test.
4569 * obj-c++.dg/sync-2.mm: New test.
4571 2010-09-24 Tobias Burnus <burnus@net-b.de>
4574 * gfortran.dg/iso_fortran_env_7.f90: New.
4576 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4578 * obj-c++.dg/too-many-args.mm: New file.
4580 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4582 Merge from 'apple/trunk' branch on FSF servers.
4584 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4587 * objc.dg/too-many-args.m: New
4589 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4592 * gfortran.dg/dependency_36.f90: New test.
4594 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4596 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4597 * gcc.target/i386/pad-3.c: Ditto.
4598 * gcc.target/i386/pad-7.c: Ditto.
4599 * gcc.target/i386/pad-7.c: Ditto.
4600 * gcc.target/i386/pr36502.c: Ditto.
4601 * gcc.target/i386/zee.c: Ditto.
4602 * gcc.target/i386/20060821-1.c: Ditto.
4603 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4604 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4605 * gcc.target/i386/pad-5b.c: Ditto.
4606 * gcc.target/i386/pad-6a.c: Ditto.
4607 * gcc.target/i386/pad-6b.c: Ditto.
4608 * gcc.target/i386/pad-8.c: Ditto.
4609 * gcc.target/i386/pad-9.c: Ditto.
4610 * gcc.target/i386/pad-10.c: Ditto.
4611 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4613 2010-09-23 Richard Guenther <rguenther@suse.de>
4615 PR tree-optimization/45565
4616 * g++.dg/ipa/pr45565.C: New testcase.
4618 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4622 * gfortran.dg/vector_subscript_bound_1.f90: New.
4624 2010-09-23 Richard Guenther <rguenther@suse.de>
4627 * gcc.dg/pr45750.c: New testcase.
4629 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4631 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4632 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4635 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4637 PR rtl-optimization/44374
4638 * gcc.target/arm/headmerge-1.c: New test.
4639 * gcc.target/arm/headmerge-2.c: New test.
4640 * gcc.target/i386/headmerge-1.c: New test.
4641 * gcc.target/i386/headmerge-2.c: New test.
4643 2010-09-23 Daniel Kraft <d@domob.eu>
4648 * gfortran.dg/intrinsic_intent_1.f03: New test.
4649 * gfortran.dg/select_type_17.f03: New test.
4650 * gfortran.dg/associate_5.f03: More definability tests.
4651 * gfortran.dg/enum_2.f90: Check definability.
4652 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4653 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4654 * gfortran.dg/char_expr_2.f90: Ditto.
4655 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4656 * gfortran.dg/enum_5.f90: Ditto.
4657 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4658 * gfortran.dg/impure_assignment_2.f90: Ditto.
4659 * gfortran.dg/impure_assignment_3.f90: Ditto.
4660 * gfortran.dg/intent_out_1.f90: Ditto.
4661 * gfortran.dg/intent_out_3.f90: Ditto.
4662 * gfortran.dg/pointer_assign_7.f90: Ditto.
4663 * gfortran.dg/pointer_intent_3.f90: Ditto.
4664 * gfortran.dg/pr19936_1.f90: Ditto.
4665 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4666 * gfortran.dg/simpleif_2.f90: Ditto.
4667 * gfortran.dg/protected_5.f90: Ditto.
4668 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4669 * gfortran.dg/protected_6.f90: Ditto.
4670 * gfortran.dg/protected_7.f90: Ditto.
4672 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4675 * gfortran.dg/namelist_65.f90: New test.
4677 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4679 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4680 the regexp pattern between the expected label and location string.
4682 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4684 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4686 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4688 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4689 * gcc.dg/pr27898.c: Likewise.
4690 * gcc.dg/pr28712.c: Likewise.
4691 * gcc.dg/pr30762-1.c: Likewise.
4692 * gcc.dg/pr31529-1.c: Likewise.
4693 * gcc.dg/pr34457-1.c: Likewise.
4694 * gcc.dg/pr34668-1.c: Likewise.
4695 * gcc.dg/pr34989-1.c: Likewise.
4696 * gcc.dg/pr43557-1.c: Likewise.
4698 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4700 PR rtl-optimization/45739
4701 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4703 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4705 * gcc.target/sparc/mnofpu.c: New test.
4707 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4709 PR rtl-optimization/45739
4710 * gcc.target/i386/pr45739.c: New test.
4712 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4715 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4716 and counts. Add non-elemental function call check.
4719 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4720 arguments checks. Update temporary counts.
4721 * gfortran.dg/transpose_optimization_1.f90: New.
4723 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4726 * objc.dg/invalid-method-1.m: New.
4728 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4730 Merge from 'apple/trunk' branch on FSF servers.
4732 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4735 * objc.dg/naming-4.m: New
4736 * objc.dg/naming-5.m: New
4737 * obj-c++.dg/naming-1.mm: New
4738 * obj-c++.dg/naming-2.mm: New
4740 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4741 Jack Howarth <howarth@bromo.med.uc.edu>
4744 * g++.dg/torture/pr44972.C: Use portable assert().
4746 2010-09-21 Richard Guenther <rguenther@suse.de>
4748 PR tree-optimization/45580
4749 * g++.dg/torture/pr45580.C: New testcase.
4751 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4753 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4755 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4758 * gfortran.dg/pointer_check_7.f90: New.
4760 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4762 PR rtl-optimization/45728
4763 * gcc.c-torture/compile/pr45728.c: New test.
4765 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4768 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4770 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4772 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4774 2010-09-20 Richard Guenther <rguenther@suse.de>
4777 * gcc.dg/torture/pr45704.c: New testcase.
4779 2010-09-20 Jan Hubicka <jh@suse.cz>
4781 PR tree-optimize/45605
4782 * g++.dg/tree-ssa/pr45605.C: New testcase.
4784 2010-09-20 Michael Matz <matz@suse.de>
4787 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4790 2010-09-20 Richard Guenther <rguenther@suse.de>
4792 PR tree-optimization/45705
4793 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4795 2010-09-20 Michael Matz <matz@suse.de>
4798 * lib/target-supports.exp (check_effective_target_vect_perm):
4801 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4803 PR rtl-optimization/45695
4804 * gcc.c-torture/execute/pr45695.c: New test.
4806 2010-09-19 Jan Hubicka <jh@suse.cz>
4809 * gcc.c-torture/compile/pr44246.c:New file.
4811 2010-09-19 Ira Rosen <irar@il.ibm.com>
4813 PR tree-optimization/45714
4814 * gfortran.dg/vect/pr45714-a.f: New test.
4815 * gfortran.dg/vect/pr45714-b.f: New test.
4817 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4819 * gnat.dg/const1.adb: Rename into...
4820 * gnat.dg/constant1.adb: ...this.
4821 * gnat.dg/constant2.adb: New test.
4822 * gnat.dg/constant2_pkg1.ads: New helper.
4823 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4825 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4827 * gnat.dg/specs/constant1.ads: New test.
4828 * gnat.dg/specs/constant1_pkg.ads: New helper.
4830 2010-09-18 Jan Hubicka <jh@suse.cz>
4832 PR tree-optimization/45453
4833 * g++.dg/tree-ssa/pr45453.C: New testcase.
4835 2010-09-18 Jason Merrill <jason@redhat.com>
4837 * g++.dg/cpp0x/initlist44.C: New.
4839 2010-09-18 Richard Guenther <rguenther@suse.de>
4841 PR tree-optimization/45709
4842 * g++.dg/torture/pr45709-2.C: New testcase.
4844 2010-09-18 Richard Guenther <rguenther@suse.de>
4846 PR tree-optimization/45709
4847 * g++.dg/torture/pr45709.C: New testcase.
4849 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4852 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4854 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4856 * gcc.target/i386/pad-1.c: New.
4857 * gcc.target/i386/pad-2.c: Likewise.
4858 * gcc.target/i386/pad-3.c: Likewise.
4859 * gcc.target/i386/pad-4.c: Likewise.
4860 * gcc.target/i386/pad-5a.c: Likewise.
4861 * gcc.target/i386/pad-5b.c: Likewise.
4862 * gcc.target/i386/pad-6a.c: Likewise.
4863 * gcc.target/i386/pad-6b.c: Likewise.
4864 * gcc.target/i386/pad-7.c: Likewise.
4865 * gcc.target/i386/pad-8.c: Likewise.
4866 * gcc.target/i386/pad-9.c: Likewise.
4867 * gcc.target/i386/pad-10.c: Likewise.
4869 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4872 * gcc.dg/torture/stackalign/alloca-5.c: New.
4874 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4877 * gcc.dg/torture/pr45678-2.c: New.
4879 2010-09-17 Richard Guenther <rguenther@suse.de>
4882 * gcc.dg/torture/pr45678-1.c: New testcase.
4884 2010-09-17 Michael Matz <matz@suse.de>
4886 PR tree-optimization/43432
4887 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4888 check_effective_target_vect_perm_short): New predicates.
4889 (check_effective_target_vect_perm): Include x86_64.
4890 * gcc.dg/vect/pr43432.c: New test.
4891 * gcc.dg/vect/vect-114.c: Adjust.
4892 * gcc.dg/vect/vect-15.c: Ditto.
4893 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4894 * gcc.dg/vect/slp-perm-9.c: Ditto.
4896 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4899 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4902 2010-09-17 Richard Guenther <rguenther@suse.de>
4904 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4905 * gcc.dg/pr28706.c: Likewise.
4906 * gcc.dg/pr28712.c: Likewise.
4907 * gcc.dg/pr30762-1.c: Likewise.
4908 * gcc.dg/pr30762-2.c: Likewise.
4909 * gcc.dg/pr31529-1.c: Likewise.
4910 * gcc.dg/pr31529-2.c: Likewise.
4911 * gcc.dg/pr34457-1.c: Likewise.
4912 * gcc.dg/pr34457-2.c: Likewise.
4913 * gcc.dg/pr34668-1.c: Likewise.
4914 * gcc.dg/pr34668-2.c: Likewise.
4915 * gcc.dg/pr34989-1.c: Likewise.
4916 * gcc.dg/pr34989-2.c: Likewise.
4917 * gcc.dg/pr43557-1.c: Likewise.
4918 * gcc.dg/pr43557-2.c: Likewise.
4919 * gcc.dg/debug/pr41893-1.c: Likewise.
4920 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4921 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4922 * gcc.dg/matrix/matrix-4.c: Likewise.
4923 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4924 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4925 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4926 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4928 2010-09-16 Tobias Burnus <burnus@net-b.de>
4931 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4933 * gfortran.dg/intent_optimize_1.f90: New test.
4935 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4937 * gcc.target/i386/divmod-1.c: New.
4938 * gcc.target/i386/divmod-2.c: Likewise.
4939 * gcc.target/i386/divmod-3.c: Likewise.
4940 * gcc.target/i386/divmod-4.c: Likewise.
4941 * gcc.target/i386/divmod-4a.c: Likewise.
4942 * gcc.target/i386/divmod-5.c: Likewise.
4943 * gcc.target/i386/divmod-6.c: Likewise.
4944 * gcc.target/i386/divmod-7.c: Likewise.
4945 * gcc.target/i386/divmod-8.c: Likewise.
4946 * gcc.target/i386/udivmod-1.c: Likewise.
4947 * gcc.target/i386/udivmod-2.c: Likewise.
4948 * gcc.target/i386/udivmod-3.c: Likewise.
4949 * gcc.target/i386/udivmod-4.c: Likewise.
4950 * gcc.target/i386/udivmod-4a.c: Likewise.
4951 * gcc.target/i386/udivmod-5.c: Likewise.
4952 * gcc.target/i386/udivmod-6.c: Likewise.
4953 * gcc.target/i386/udivmod-7.c: Likewise.
4954 * gcc.target/i386/udivmod-8.c: Likewise.
4956 2010-09-16 Jan Hubicka <jh@suse.cz>
4958 * g++.dg/lto/pr45679-1_0.C: New file.
4959 * g++.dg/lto/pr45679-1_1.C: New file.
4960 * g++.dg/lto/pr45679-0_0.C: New file.
4961 * g++.dg/lto/pr45679-0_1.C: New file.
4963 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4966 * gfortran.dg/class_dummy_2.f03: New.
4968 2010-09-16 Richard Guenther <rguenther@suse.de>
4970 PR tree-optimization/45623
4971 * gcc.dg/torture/pr45623.c: New testcase.
4973 2010-09-16 Ira Rosen <irar@il.ibm.com>
4975 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4976 name and parentheses.
4977 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4979 2010-09-15 Jason Merrill <jason@redhat.com>
4981 * g++.dg/parse/parameter-declaration-2.C: New.
4983 * g++.dg/cpp0x/scoped_enum2.C: New.
4985 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4987 * gcc.c-torture/compile/20100915-1.c: New test.
4989 2010-09-15 Martin Jambor <mjambor@suse.cz>
4992 * gcc.dg/ipa/pr45644.c: New test.
4994 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4996 PR tree-optimization/45633
4997 * gcc.dg/vect/pr45633.c: New test.
4999 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5002 * gfortran.dg/allocate_derived_4.f90: New.
5004 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5006 * lib/target-supports.exp
5007 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5008 supported flag to true for neon.
5010 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5013 * g++.dg/template/crash103.C: New.
5015 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5017 Merge from 'apple/trunk' branch on FSF servers.
5019 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5022 * objc.dg/msg-in-protocol.m: New.
5023 * obj-c++.dg/msg-in-protocol.mm: New.
5025 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5028 * objc.dg/break-in-ifstmt.m: New.
5030 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5033 * obj-c++.dg/comp-types-13.mm: New.
5034 * objc.dg/comp-types-12.m: New.
5036 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5039 * obj-c++.dg/proto-lossage-7.mm: New.
5040 * objc.dg/proto-lossage-7.m: New.
5042 2010-09-14 Jan Hubicka <jh@suse.cz>
5044 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5046 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5049 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5052 * gcc.dg/pr45567.c: New test.
5055 * g++.dg/debug/pr45660.C: New test.
5057 2010-09-14 Ira Rosen <irar@il.ibm.com>
5059 PR tree-optimization/45470
5060 * g++.dg/vect/pr45470-a.cc: New test.
5061 * g++.dg/vect/pr45470-a.cc: New test.
5063 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5066 * lib/profopt.exp: Prune warnings on execname2 compile.
5067 * lib/prune.exp: Prune "can't add line info" warnings.
5069 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5072 * gfortran.dg/namelist_64.f90: New test.
5074 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5076 PR rtl-optimization/45617
5077 * gcc.target/i386/pr45617.c: New test.
5079 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5081 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5083 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5085 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5086 * gcc.target/i386/fma4-vector.c: Likewise.
5087 * gcc.target/i386/vectorize2.c: Likewise.
5088 * gcc.target/i386/vectorize4.c: Likewise.
5089 * gcc.target/i386/vectorize5.c: Likewise.
5090 * gcc.target/i386/vectorize6.c: Likewise.
5091 * gcc.target/i386/vectorize8.c: Likewise.
5093 * gcc.target/i386/vect-double-1.c: New.
5094 * gcc.target/i386/vect-double-1a.c: Likewise.
5095 * gcc.target/i386/vect-double-2.c: Likewise.
5096 * gcc.target/i386/vect-double-2a.c: Likewise.
5098 * lib/target-supports.exp (check_effective_target_vect_double):
5099 Set et_vect_double_saved to 0 when tuning for Atom.
5101 2010-09-13 Jan Hubicka <jh@suse.cz>
5103 * gcc.dg/torture/pr23821.c: Drop static keyword.
5104 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5105 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5107 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5109 * gcc.target/arm/sync-1.c: New.
5111 2010-09-12 Olivier Hainque <hainque@adacore.com>
5113 * gnat.dg/memtrap.adb: New test.
5115 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5117 * gfortran.dg/promotion.f90: Fix options.
5119 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5121 * g++.dg/cpp0x/range-for1.C: New.
5122 * g++.dg/cpp0x/range-for2.C: New.
5123 * g++.dg/cpp0x/range-for3.C: New.
5124 * g++.dg/cpp0x/range-for4.C: New.
5125 * g++.dg/cpp0x/range-for5.C: New.
5126 * g++.dg/cpp0x/range-for6.C: New.
5128 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5130 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5131 and counts. Check that transpose is not called.
5132 * gfortran.dg/transpose_2.f90: Update error message.
5134 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5137 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5138 * g++.dg/lookup/strong-using-2.C: Likewise.
5139 * g++.dg/lookup/strong-using-3.C: Likewise.
5140 * g++.dg/lookup/strong-using-5.C: Likewise.
5142 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5143 * g++.dg/cpp0x/inline-ns4.C: New.
5144 * g++.dg/cpp0x/inline-ns5.C: New.
5146 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5149 * gfortran.fortran-torture/compile/pr45634.f90: New.
5151 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5153 * objc.dg/fobjc-exceptions.m: New test.
5155 2010-09-10 Jan Hubicka <jh@suse.cz>
5157 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5159 2010-09-10 Martin Jambor <mjambor@suse.cz>
5161 PR tree-optimization/44972
5162 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5163 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5164 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5166 * g++.dg/torture/pr44972.C: New test.
5168 2010-09-10 Martin Jambor <mjambor@suse.cz>
5170 PR tree-optimization/44972
5171 * g++.dg/torture/pr34850.C: Remove expected warning.
5173 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5175 * gfortran.dg/dummy_optional_arg.f90: New test.
5177 2010-09-08 Jan Hubicka <jh@suse.cz>
5179 PR tree-optimization/45598
5180 * fortran.fortran-torture/compile/pr45598.f90: New test.
5182 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5184 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5185 * lib/target-supports.exp (check_ifunc_available): New.
5186 * gcc.dg/attr-ifunc-1.c: New.
5187 * gcc.dg/attr-ifunc-2.c: New.
5188 * gcc.dg/attr-ifunc-3.c: New.
5189 * gcc.dg/attr-ifunc-4.c: New.
5190 * gcc.dg/attr-ifunc-5.c: New.
5191 * g++.dg/ext/attr-ifunc-1.C: New.
5192 * g++.dg/ext/attr-ifunc-2.C: New.
5193 * g++.dg/ext/attr-ifunc-3.C: New.
5194 * g++.dg/ext/attr-ifunc-4.C: New.
5196 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5199 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5201 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5203 * gfortran.dg/inline_transpose_1.f90: New test.
5205 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5208 * g++.dg/warn/Wunused-var-15.C: New test.
5210 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5212 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5215 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5217 * objc/execute/exceptions/throw-nil.m: New test.
5218 * objc/execute/exceptions/handler-1.m: Updated to use the new
5219 objc_set_uncaught_exception_handler() function.
5220 * objc/execute/exceptions/matcher-1.m: New test.
5222 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5225 * gfortran.dg/bit_comparison_1.F90: New test.
5226 * gfortran.dg/leadz_trailz_3.f90: New test.
5227 * gfortran.dg/masklr_2.F90: New test.
5228 * gfortran.dg/shiftalr_1.F90: New test.
5229 * gfortran.dg/merge_bits_2.F90: New test.
5230 * gfortran.dg/dshift_2.F90: New test.
5231 * gfortran.dg/bit_comparison_2.F90: New test.
5232 * gfortran.dg/masklr_1.F90: New test.
5233 * gfortran.dg/merge_bits_1.F90: New test.
5234 * gfortran.dg/dshift_1.F90: New test.
5235 * gfortran.dg/shiftalr_2.F90: New test.
5237 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5239 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5240 functions from objc/typedstream.h are deprecated.
5242 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5244 * lib/target-supports.exp
5245 (check_effective_target_run_expensive_tests): New proc.
5246 * gcc.c-torture/compile/limits-fnargs.c: Use
5247 dg-require-effective-target run_expensive_tests.
5249 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5252 * gfortran.dg/gomp/pr45597.f90: New test.
5255 * gfortran.dg/gomp/pr45595.f90: New test.
5257 2010-09-08 Michael Matz <matz@suse.de>
5259 * c-c++-common/uninit-17.c: Adjust.
5261 2010-09-08 Michael Matz <matz@suse.de>
5263 PR tree-optimization/43430
5264 * gcc.dg/vect/pr43430-2.c: New test.
5266 2010-09-08 Michael Matz <matz@suse.de>
5268 PR tree-optimization/33244
5269 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5271 2010-09-08 Richard Guenther <rguenther@suse.de>
5273 PR tree-optimization/45578
5274 * gfortran.dg/pr45578.f90: New testcase.
5276 2010-09-08 Richard Guenther <rguenther@suse.de>
5279 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5281 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5284 * gfortran.dg/char_length_18.f90: New test.
5286 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5289 * gcc.target/i386/pr36502.c: New test.
5293 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5294 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5296 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5298 * gfortran.dg/achar_4.f90: Enable bounds checking.
5300 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5303 * gcc.target/i386/pr45206.c: New test.
5305 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5308 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5310 2010-09-07 Jan Hubicka <jh@suse.cz>
5312 * gcc.c-torture/compile/20100907.c: New testcase.
5314 2010-09-07 Richard Guenther <rguenther@suse.de>
5317 * g++.dg/eh/pr45569.C: New testcase.
5319 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5322 * gcc.target/arm/pr43137.c: New test.
5324 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5327 * gfortran.dg/dependency_35.f90: New test.
5329 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5332 * gfortran.dg/char_length_17.f90: New test.
5334 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5339 * g++.dg/template/typedef34.C: New test.
5340 * g++.dg/template/typedef35.C: New test.
5342 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5345 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5347 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5349 * g++.dg/warn/Wdouble-promotion.C: New.
5351 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5353 * g++.dg/parse/redef2.C: New.
5355 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5357 * gcc.dg/20100906-1.c: New testcase.
5359 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5362 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5363 DW_TAG_enumeration_type DIE.
5365 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5367 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5370 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5372 PR rtl-optimization/44919
5373 * g++.dg/opt/pr44919.C: New.
5375 2010-09-06 Tobias Burnus <burnus@net-b.de>
5378 * gfortran.dg/iall_iany_iparity_1.f90: New.
5379 * gfortran.dg/iall_iany_iparity_2.f90: New.
5381 2010-09-06 Jason Merrill <jason@redhat.com>
5383 * g++.dg/cpp0x/initlist42.C: New.
5385 * g++.dg/cpp0x/auto19.C: New.
5387 * g++.dg/template/sfinae25.C: New.
5388 * g++.dg/template/char1.C: Expect warning.
5389 * g++.dg/template/nontype10.C: Likewise.
5391 * g++.dg/cpp0x/implicit9.C: New.
5393 * g++.dg/cpp0x/initlist43.C: New.
5395 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5397 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5399 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5401 * gcc.dg/Wdouble-promotion.c: New.
5403 2010-09-05 Tobias Burnus <burnus@net-b.de>
5405 * gfortran.dg/float128_1.f90: Remove test case as
5406 it always fails since Rev 163611 backed out the
5407 front-end implementation.
5409 2010-09-05 Tobias Burnus <burnus@net-b.de>
5411 * gfortran.dg/float128_1.f90: XFAIL test case.
5413 2010-09-05 Tobias Burnus <burnus@net-b.de>
5415 * gfortran.dg/bessel_7.f90: Decrease required precision.
5417 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5420 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5421 ref-all-matching targets.
5423 2010-09-05 Richard Guenther <rguenther@suse.de>
5425 PR tree-optimization/45535
5426 * gcc.c-torture/compile/pr45535.c: New testcase.
5428 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5430 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5432 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5433 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5434 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5435 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5436 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5437 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5438 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5439 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5440 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5441 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5442 * gcc.target/i386/pr22152.c: Likewise.
5443 * gcc.target/i386/pr36992-1.c: Likewise.
5444 * gcc.target/i386/pr36992-2.c: Likewise.
5445 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5447 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5450 * gcc.dg/const-uniq-1.c: Modify regexp.
5452 2010-09-04 Tobias Burnus <burnus@net-b.de>
5455 * gfortran.dg/namelist_63.f90: New.
5457 2010-09-04 Jan Hubicka <jh@suse.cz>
5459 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5460 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5462 2010-09-04 Jan Hubicka <jh@suse.cz>
5464 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5466 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5469 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5471 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5473 * gcc.dg/opts-4.c: New test.
5475 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5477 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5478 * gcc.dg/vect/vect-peel-4.c: Ditto.
5480 2010-09-03 Daniel Kraft <d@domob.eu>
5483 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5485 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5488 * gfortran.dg/dependency_34.f90: New test.
5490 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5492 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5494 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5496 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5497 gcc.target/i386/clearcap.map if supported.
5499 2010-09-03 Michael Matz <matz@suse.de>
5502 * gcc.dg/pr45415.c: New test.
5504 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5506 PR tree-optimization/45506
5507 * gcc.dg/pr45506.c: New.
5509 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5512 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5513 * gcc.target/i386/float128-2.c: Ditto.
5515 2010-09-03 Daniel Kraft <d@domob.eu>
5518 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5519 * gfortran.dg/internal_dummy_2.f08: New test.
5520 * gfortran.dg/internal_dummy_3.f08: New test.
5521 * gfortran.dg/internal_dummy_4.f08: New test.
5523 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5526 * gcc.target/i386/pr45500.c: New test.
5528 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5530 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5532 2010-09-03 Daniel Kraft <d@domob.eu>
5535 * gfortran.dg/exit_2.f08; Adapt error messages.
5536 * gfortran.dg/exit_3.f08: New test.
5537 * gfortran.dg/exit_4.f08: New test.
5538 * gfortran.dg/exit_5.f03: New test.
5540 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5542 * gfortran.dg/ishft_4.f90: New test.
5544 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5546 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5547 FRIZ/XSRIZ instruciton for (double)(long long)x.
5548 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5550 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5552 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5554 2010-09-02 Richard Guenther <rguenther@suse.de>
5556 PR tree-optimization/44937
5557 PR tree-optimization/45412
5558 * g++.dg/opt/pr45412.C: New testcase.
5559 * gcc.c-torture/compile/pr45412.c: Likewise.
5560 * gcc.c-torture/compile/pr44937.c: Likewise.
5562 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5564 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5565 but using -Werror=comment.
5566 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5567 expected error messages.
5569 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5571 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5572 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5574 2010-09-02 Tobias Burnus <burnus@net-b.de>
5577 * gfortran.dg/initialization_27.f90: New.
5579 2010-09-02 Ira Rosen <irar@il.ibm.com>
5581 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5582 check into different basic blocks. Expect vectorization if misaligned
5583 stores are supported.
5584 * gcc.dg/vect/bb-slp-8a.c: New test.
5585 * gcc.dg/vect/bb-slp-8b.c: New test.
5587 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5589 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5591 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5594 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5595 * gfortran.dg/class_dummy_1.f03: New.
5597 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5600 * g++.dg/tree-prof/partition2.C: New test.
5602 2010-09-01 Richard Guenther <rguenther@suse.de>
5604 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5605 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5606 * gcc.c-torture/execute/20100827-1.c: Likewise.
5608 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5610 * gfortran.dg/execute_command_line_1.f90: New test.
5612 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5614 PR preprocessor/45457
5615 * c-c++-common/cpp/pr45457.c: New test.
5617 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5619 * gcc.dg/nested-func-8.c: New test.
5621 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5624 * gfortran.dg/popcnt_poppar_1.F90: New test.
5625 * gfortran.dg/popcnt_poppar_2.F90: New test.
5627 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5629 * gcc.target/i386/volatile-2.c: Require nonpic target.
5631 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5634 * gcc.dg/pr45461.c: New test.
5636 2010-08-31 Richard Guenther <rguenther@suse.de>
5639 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5641 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5643 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5645 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5648 * gfortran.dg/typebound_proc_18.f03: New.
5650 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5652 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5653 * lib/scanasm.exp (scan-stack-usage): Likewise.
5654 (scan-stack-usage-not): Likewise.
5655 * gcc.dg/stack-usage-1.c: New test.
5656 * gcc.target/i386/stack-usage-realign.c: Likewise.
5658 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5660 PR tree-optimization/45427
5661 * gcc.dg/tree-ssa/pr45427.c: New test.
5663 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5666 * g++.dg/template/crash102.C: New.
5668 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5671 * gcc.dg/gomp/atomic-12.c: New test.
5672 * gcc.dg/gomp/atomic-13.c: New test.
5673 * gcc.dg/gomp/atomic-14.c: New test.
5674 * g++.dg/gomp/atomic-11.C: New test.
5675 * g++.dg/gomp/atomic-12.C: New test.
5676 * g++.dg/gomp/atomic-13.C: New test.
5677 * g++.dg/gomp/atomic-14.C: New test.
5679 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5681 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5684 2010-08-30 Thomas Quinot <quinot@adacore.com>
5686 * gnat.dg/discr24.adb: New test.
5688 2010-08-30 Richard Guenther <rguenther@suse.de>
5690 PR tree-optimization/45449
5691 * gcc.dg/pr45449.c: New testcase.
5693 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5695 * gcc.dg/opts-1.c: Expect errors, not warnings.
5697 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5700 * gfortran.dg/dynamic_dispatch_11.f03: New.
5702 2010-08-29 Jason Merrill <jason@redhat.com>
5705 * g++.dg/parse/defarg15.C: New.
5707 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5710 * gfortran.dg/select_type_16.f03: New.
5712 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5713 Tobias Burnus <burnus@net-b.de>
5715 * gfortran.dg/bessel_7.f90: Decrease required precision.
5717 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5718 Kaz Kojima <kkojima@gcc.gnu.org>
5720 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5722 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5724 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5725 floating point conversion code generation.
5726 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5727 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5728 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5729 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5730 to integer conversion code generation.
5731 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5732 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5733 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5734 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5736 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5739 * gfortran.dg/random_seed_1.f90: Adjust test.
5740 * gfortran.dg/float128_1.f90: New test.
5742 2010-08-27 Tobias Burnus <burnus@net-b.de>
5745 * gfortran.dg/norm2_1.f90: New.
5746 * gfortran.dg/norm2_2.f90: New.
5747 * gfortran.dg/norm2_3.f90: New.
5748 * gfortran.dg/norm2_4.f90: New.
5749 * gfortran.dg/parity_1.f90: New.
5750 * gfortran.dg/parity_2.f90: New.
5751 * gfortran.dg/parity_3.f90: New.
5753 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5756 * gfortran.dg/select_type_15.f03: New.
5758 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5761 * gfortran.dg/hollerith8.f90: New test.
5763 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5766 * gfortran.dg/dependency_33.f90: New test.
5768 2010-08-27 Richard Guenther <rguenther@suse.de>
5770 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5771 * gcc.dg/graphite/scop-2.c: Likewise.
5772 * gcc.dg/graphite/scop-20.c: Likewise.
5773 * gcc.dg/vect/slp-25.c: Likewise.
5775 2010-08-27 Olivier Hainque <hainque@adacore.com>
5777 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5779 2010-08-26 Daniel Kraft <d@domob.eu>
5784 * gfortran.dg/associate_8.f03: New test.
5785 * gfortran.dg/select_type_13.f03: New test.
5786 * gfortran.dg/select_type_14.f03: New test.
5788 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5790 PR tree-optimization/44485
5791 * gcc.dg/pr44485.c: New test.
5793 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5795 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5796 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5797 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5799 2010-08-26 Richard Guenther <rguenther@suse.de>
5801 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5802 * gcc.dg/graphite/scop-21.c: Likewise.
5804 2010-08-26 Richard Guenther <rguenther@suse.de>
5806 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5807 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5808 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5809 * gcc.dg/vect/vect-91.c: Likewise.
5810 * gcc.dg/vect/vect-peel-1.c: Likewise.
5811 * gcc.dg/vect/vect-peel-2.c: Likewise.
5812 * gcc.dg/vect/vect-peel-4.c: Likewise.
5814 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5817 * gfortran.dg/der_io_4.f90: New test.
5819 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5821 PR rtl-optimization/44858
5822 * gcc.c-torture/execute/pr44858.c: New test.
5824 PR rtl-optimization/45400
5825 * g++.dg/other/i386-8.C: New test.
5827 2010-08-25 Richard Guenther <rguenther@suse.de>
5829 * gcc.dg/alias-8.c: Adjust.
5831 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5833 * gcc.target/i386/combine-mul.c: New test.
5835 2010-08-25 Richard Guenther <rguenther@suse.de>
5838 * gcc.dg/graphite/id-27.c: New testcase.
5839 * gcc.dg/lto/20100825-1_0.c: Likewise.
5841 2010-08-25 Richard Guenther <rguenther@suse.de>
5843 PR tree-optimization/45316
5844 * g++.dg/opt/pr45316.C: New testcase.
5846 2010-08-25 Richard Guenther <rguenther@suse.de>
5848 PR tree-optimization/45393
5849 * g++.dg/torture/pr45393.C: New testcase.
5851 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5853 PR tree-optimization/45059
5854 * gcc.c-torture/compile/pr45059.c: New test.
5856 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5858 * lib/target-supports.exp (check_effective_target_vect_unpack):
5859 Set vect_unpack supported flag to true for neon.
5861 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5863 * gcc.dg/tree-ssa/ifc-5.c: New.
5865 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5867 * gcc.dg/tree-ssa/ifc-4.c: New.
5868 * gcc.dg/tree-ssa/ifc-7.c: New.
5870 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5872 * gcc.dg/vect/vect.exp: Check loongson targets
5873 * g++.dg/vect/vect.exp: Likewise
5874 * gfortran.dg/vect/vect.exp: Likewise
5876 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5878 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5881 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5884 * gfortran.dg/proc_ptr_29.f90: New.
5886 2010-08-22 Tobias Burnus <burnus@net-b.de>
5887 Dominique d'Humieres <dominiq@lps.ens.fr>
5890 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5892 2010-08-22 Tobias Burnus <burnus@net-b.de>
5895 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5897 2010-08-22 Tobias Burnus <burnus@net-b.de>
5900 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5902 2010-08-22 Tobias Burnus <burnus@net-b.de>
5903 Dominique d'Humieres <dominiq@lps.ens.fr>
5907 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5908 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5910 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5915 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5916 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5917 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5919 2010-08-21 Tobias Burnus <burnus@net-b.de>
5923 * gfortran.dg/bessel_6.f90: New.
5924 * gfortran.dg/bessel_7.f90: New.
5926 2010-08-20 Jan Hubicka <jh@suse.cz>
5930 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5931 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5933 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5936 * gcc.target/i386/pr45336-1.c: New.
5937 * gcc.target/i386/pr45336-2.c: Likewise.
5938 * gcc.target/i386/pr45336-3.c: Likewise.
5939 * gcc.target/i386/pr45336-4.c: Likewise.
5941 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5944 * gcc.target/i386/volatile-2.c: Update scan strings to also
5945 include (%rip) for the memory reference on x86_64.
5947 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5950 * gcc.dg/pr44974.c: New test.
5952 PR rtl-optimization/45353
5953 * gcc.dg/pr45353.c: New test.
5955 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5957 * gcc.target/i386/volatile-2.c: New.
5959 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5961 PR rtl-optimization/44691
5962 * gfortran.dg/pr44691.f: New test.
5964 2010-10-19 Olivier Hainque <hainque@adacore.com>
5966 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5968 2010-08-19 Jason Merrill <jason@redhat.com>
5970 * g++.dg/init/synth3.C: New.
5971 * g++.dg/init/value8.C: New.
5972 * g++.dg/tree-ssa/empty-2.C: New.
5973 * g++.dg/cpp0x/noexcept09.C: New.
5975 2010-08-19 Daniel Kraft <d@domob.eu>
5979 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5980 * gfortran.dg/pointer_remapping_1.f90: New test.
5981 * gfortran.dg/pointer_remapping_2.f03: New test.
5982 * gfortran.dg/pointer_remapping_3.f08: New test.
5983 * gfortran.dg/pointer_remapping_4.f03: New test.
5984 * gfortran.dg/pointer_remapping_5.f08: New test.
5985 * gfortran.dg/pointer_remapping_6.f08: New test.
5987 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5990 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5992 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5994 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5996 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5998 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6001 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6004 * gcc.c-torture/execute/pr45070.c: New.
6006 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6008 * g++.dg/pr44328.C: New test.
6010 2010-08-19 Tobias Burnus <burnus@net-b.de>
6014 * gfortran.dg/bessel_3.f90: New.
6015 * gfortran.dg/bessel_4.f90: New.
6016 * gfortran.dg/bessel_5.f90: New.
6018 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6021 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6022 * gfortran.dg/pointer_init_2.f90: New.
6023 * gfortran.dg/pointer_init_3.f90: New.
6024 * gfortran.dg/pointer_init_4.f90: New.
6026 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6029 * g++.dg/pr45049-1.C: New test.
6030 * g++.dg/pr45049-2.C: New test.
6032 2010-08-18 Jie Zhang <jie@codesourcery.com>
6034 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6035 20 if __ARM_PCS is defined otherwise 64.
6036 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6037 instead of hard coded 64.
6039 2010-08-18 Yao Qi <yao@codesourcery.com>
6042 * gcc.target/arm/pr45094.c: New test.
6044 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6046 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6048 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6050 PR rtl-optimization/42575
6051 * gcc.target/arm/pr42575.c: New test.
6053 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6055 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6056 * gcc.dg/tls/thr-cse-1.c: New.
6058 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6061 * lib/target-supports.exp
6062 (check_effective_target_function_sections): New.
6063 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6064 function sections before proceding.
6066 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6069 * gfortran.dg/pr45308.f03: New test.
6071 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6074 * gcc.target/i386/pr45296.c: New test.
6076 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6078 * g++.dg/ext/uow-1.C: New.
6079 * g++.dg/ext/uow-2.C: New.
6080 * g++.dg/ext/uow-3.C: New.
6081 * g++.dg/ext/uow-4.C: New.
6083 2010-08-17 Richard Guenther <rguenther@suse.de>
6086 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6088 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6091 * gcc.dg/Wcxx-compat-20.c: New test.
6093 2010-08-17 Daniel Kraft <d@domob.eu>
6096 * gfortran.dg/associate_1.f03: Extended to test newly supported
6097 features like association to variables.
6098 * gfortran.dg/associate_3.f03: Removed check for illegal change
6099 of associate-name here...
6100 * gfortran.dg/associate_5.f03: ...and added it here.
6101 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6102 * gfortran.dg/associate_7.f03: New test.
6104 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6106 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6108 2010-08-15 Daniel Kraft <d@domob.eu>
6111 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6112 * gfortran.dg/associate_3.f03: Clarify comment.
6113 * gfortran.dg/associate_5.f03: New test.
6114 * gfortran.dg/associate_6.f03: New test.
6116 2010-08-15 Tobias Burnus <burnus@net-b.de>
6119 * gfortran.dg/bind_c_usage_21.f90: New.
6120 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6122 2010-08-15 Tobias Burnus <burnus@net-b.de>
6124 * gfortran.dg/optional_absent_1.f90: New.
6125 * gfortran.dg/null_actual.f90: New.
6127 2010-08-15 Tobias Burnus <burnus@net-b.de>
6129 * gfortran.dg/pointer_target_1.f90: New.
6130 * gfortran.dg/pointer_target_2.f90: New.
6131 * gfortran.dg/pointer_target_3.f90: New.
6133 2010-08-15 Daniel Kraft <d@domob.eu>
6136 * gfortran.dg/elemental_args_check_3.f90: New test.
6137 * gfortran.dg/impure_1.f08: New test.
6138 * gfortran.dg/impure_2.f08: New test.
6139 * gfortran.dg/impure_3.f90: New test.
6140 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6142 2010-08-15 Ira Rosen <irar@il.ibm.com>
6144 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6145 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6147 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6149 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6151 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6153 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6155 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6156 dg-require-effective-target after dg-do.
6158 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6160 * lib/target-supports.exp (check_effective_target_vect_int): Return
6161 true for Loongson targets.
6162 (check_effective_target_vect_shift): Likewise.
6163 (check_effective_target_vect_no_int_max): Likewise.
6164 (check_effective_target_vect_no_align): Likewise.
6165 (check_effective_target_vect_short_mult): Likewise.
6167 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6169 * g++.dg/cast.C: Change fields of structures to "long" to pass
6170 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6171 * g++.dg/cpp0x/iop.C: Ditto.
6172 * g++.dg/cpp0x/named_refs.C: Ditto.
6173 * g++.dg/cpp0x/rv1p.C: Ditto.
6174 * g++.dg/cpp0x/rv2p.C: Ditto.
6175 * g++.dg/cpp0x/rv3p.C: Ditto.
6176 * g++.dg/cpp0x/rv4p.C: Ditto.
6177 * g++.dg/cpp0x/rv5p.C: Ditto.
6178 * g++.dg/cpp0x/rv6p.C: Ditto.
6179 * g++.dg/cpp0x/rv7p.C: Ditto.
6180 * g++.dg/cpp0x/rv8p.C: Ditto.
6181 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6183 2010-08-13 Daniel Kraft <d@domob.eu>
6185 * gfortran.dg/implied_shape_1.f08: New test.
6186 * gfortran.dg/implied_shape_2.f90: New test.
6187 * gfortran.dg/implied_shape_3.f08: New test.
6189 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6192 * gfortran.dg/char_component_initializer_1.f90: New test.
6194 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6196 PR tree-optimization/45241
6197 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6199 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6201 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6203 * gcc.target/i386/pr40906-2.c: Ditto.
6204 * gcc.target/i386/pr40906-3.c: Ditto.
6206 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6209 * gcc.c-torture/execute/pr45262.c: New test.
6211 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6213 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6215 * g++.dg/other/profile1.C: Ditto.
6217 2010-08-12 Richard Guenther <rguenther@suse.de>
6219 PR tree-optimization/45232
6220 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6221 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6222 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6223 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6224 unsigned arithmetic.
6225 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6226 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6227 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6228 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6229 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6230 unsigned arithmetic.
6231 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6232 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6233 unsigned arithmetic.
6234 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6235 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6236 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6237 unsigned arithmetic.
6238 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6239 * gcc.dg/tree-ssa/negate.c: Adjust.
6240 * gcc.dg/vect/vect-1.c: Adjust.
6241 * gfortran.dg/reassoc_6.f: XFAIL.
6243 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6246 * gcc.dg/pr45259.c: New test.
6248 2010-08-12 Wei Guozhi <carrot@google.com>
6251 * gcc.target/arm/pr44999.c: New testcase.
6253 2010-08-12 Jie Zhang <jie@codesourcery.com>
6255 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6257 (main): Adjust accordingly.
6259 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6261 * gfortran.dg/graphite/id-22.f: New.
6263 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6265 * gcc.dg/graphite/id-26.c: New.
6267 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6269 * gcc.dg/graphite/id-25.c: New.
6271 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6273 * gcc.dg/graphite/run-id-5.c: New.
6274 * gcc.dg/graphite/run-id-6.c: New.
6275 * gfortran.dg/graphite/id-21.f: New.
6277 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6279 * gcc.dg/graphite/id-24.c: New.
6281 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6283 * gcc.dg/tree-ssa/pr20742.c: New.
6285 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6287 * gcc.dg/graphite/id-23.c: New.
6289 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6291 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6293 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6295 * gcc.dg/graphite/pr42729.c: New.
6297 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6299 * gfortran.dg/graphite/id-20.f: New.
6301 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6303 * gcc.dg/graphite/id-22.c: New.
6305 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6307 * gcc.dg/graphite/run-id-2.c: Call abort.
6309 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6311 * gcc.dg/graphite/id-20.c: New.
6313 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6314 Steve Kargl <kargl@gcc.gnu.org>
6317 * gfortran.dg/move_alloc_3.f90: New.
6318 * gfortran.dg/random_seed_2.f90: New.
6320 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6322 * lib/target-supports.exp (check_effective_target_sync_int_long):
6324 (check_effective_target_sync_char_short): Likewise.
6326 2010-08-10 Yao Qi <yao@codesourcery.com>
6328 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6330 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6331 * g++.dg/other/packed1.C: Likewise.
6332 * g++.dg/other/crash-4.C: Likewise.
6333 * g++.dg/ext/packed8.C: Likewise.
6334 * g++.dg/init/array16.C: Likewise.
6336 2010-08-10 xinliang David Li <davidxl@google.com>
6337 * gcc.dg/tree-ssa/loop-19.c: Add option
6338 -fno-prefetch-loop-array
6340 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6343 * gcc.c-torture/compile/pr45182.c: New test.
6345 2010-08-09 Jason Merrill <jason@redhat.com>
6348 * g++.dg/cpp0x/variadic-104.C: New.
6350 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6353 * gfortran.dg/dependency_32.f90: New test.
6355 2010-08-09 Richard Guenther <rguenther@suse.de>
6358 * g++.dg/opt/nrv17.C: New testcase.
6360 2010-08-09 Richard Guenther <rguenther@suse.de>
6363 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6364 alignment from MEM_REF offset only if we took it from the
6367 * gcc.target/i386/pr24178.c: New testcase.
6369 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6371 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6372 * gcc.dg/20030702-1.c: Ditto.
6373 * gcc.dg/20050309-1.c: Ditto.
6374 * gcc.dg/20050325-1.c: Ditto.
6375 * gcc.dg/20050330-2.c: Ditto.
6376 * gcc.dg/20051201-1.c: Ditto.
6377 * gcc.dg/gomp/pr27573.c: Ditto.
6378 * gcc.dg/gomp/pr34610.c: Ditto.
6379 * gcc.dg/pr24225.c: Ditto.
6380 * gcc.dg/pr26570.c: Ditto.
6381 * gcc.dg/pr32773.c: Ditto.
6382 * g++.dg/gcov/gcov-6.C: Ditto.
6383 * g++.dg/gomp/pr34608.C: Ditto.
6384 * gfortran.dg/gomp/pr27573.f90: Ditto.
6386 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6387 dg-require-host-local dg directive.
6388 * gcc.dg/profile-dir-2.c: Ditto.
6389 * gcc.dg/profile-dir-3.c: Ditto.
6391 2010-08-08 Richard Guenther <rguenther@suse.de>
6393 PR tree-optimization/45109
6394 * gcc.c-torture/compile/pr45109.c: New testcase.
6396 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6398 * gcc.dg/march.c: Skip if -march defined.
6399 * gcc.dg/mtune.c: Skip if -mtune defined.
6401 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6402 generic thunk support.
6404 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6407 * gcc.target/i386/pr45213.c: New test.
6409 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6412 * gfortran.dg/fmt_error_11.f03: New test.
6414 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6416 * lib/target-supports.exp (check_effective_target_sync_int_long):
6417 Add arm*-*-linux-gnueabi.
6418 (check_effective_target_sync_char_short): Likewise.
6420 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6423 * gfortran.dg/dependency_31.f90: New test.
6425 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6427 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6429 2010-08-06 Jason Merrill <jason@redhat.com>
6431 * g++.dg/cpp0x/sfinae3.C: New.
6432 * g++.dg/cpp0x/sfinae4.C: New.
6434 2010-08-06 Richard Guenther <rguenther@suse.de>
6436 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6437 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6438 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6439 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6440 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6441 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6442 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6443 * gcc.c-torture/execute/20100805-1.c: Likewise.
6445 2010-08-05 Martin Jambor <mjambor@suse.cz>
6448 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6450 2010-08-05 Martin Jambor <mjambor@suse.cz>
6452 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6453 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6455 2010-08-05 Martin Jambor <mjambor@suse.cz>
6457 * g++.dg/ipa/devirt-1.C: New test.
6458 * g++.dg/ipa/devirt-2.C: Likewise.
6459 * g++.dg/ipa/devirt-3.C: Likewise.
6460 * g++.dg/ipa/devirt-4.C: Likewise.
6461 * g++.dg/ipa/devirt-5.C: Likewise.
6462 * gcc.dg/ipa/iinline-3.c: Likewise.
6464 2010-08-05 Jie Zhang <jie@codesourcery.com>
6466 PR tree-optimization/45144
6467 * gcc.dg/tree-ssa/pr45144.c: New test.
6469 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6474 * gfortran.dg/class_25.f03: New.
6475 * gfortran.dg/class_26.f03: New.
6477 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6479 * g++.dg/warn/miss-format-1.C: Update line number.
6481 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6484 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6485 .frame and .mask assembler directives.
6487 2010-08-04 Richard Guenther <rguenther@suse.de>
6489 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6490 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6491 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6492 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6494 2010-08-04 Tobias Burnus <burnus@net-b.de>
6497 * gfortran.dg/derived_constructor_char_1.f90: New.
6498 * gfortran.dg/derived_constructor_char_2.f90: New.
6500 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6503 * gfortran.dg/dependency_30.f90: New test.
6505 2010-08-03 Jan Hubicka <jh@suse.cz>
6507 * gcc.c-torture/compile/pr45085.c: New testcase.
6509 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6513 * gfortran.dg/typebound_call_9.f03: Modified.
6514 * gfortran.dg/typebound_generic_1.f03: Modified.
6516 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6520 * gfortran.dg/dependency_29.f90: New test.
6522 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6525 * gfortran.dg/character_comparison_2.f90: New test.
6526 * gfortran.dg/character_comparison_3.f90: New test.
6527 * gfortran.dg/dependency_28.f90: New test.
6529 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6532 * gcc.target/arm/pr40457-1.c: New test.
6533 * gcc.target/arm/pr40457-2.c: New test.
6535 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6538 * gfortran.dg/typebound_call_17.f03: New.
6540 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6543 * gfortran.dg/allocate_derived_3.f90: New.
6545 2010-07-30 Xinliang David Li <davidxl@google.com>
6546 PR tree-optimization/45121
6547 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6549 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6552 * g++.dg/pr45112.C: New test.
6554 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6557 PR rtl-optimization/45137
6558 * gcc.dg/pr45055.c: New test.
6560 2010-07-30 Alan Modra <amodra@gmail.com>
6562 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6563 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6565 2010-07-29 Tobias Burnus <burnus@net-b.de>
6569 * gfortran.dg/whole_file_25.f90: New.
6570 * gfortran.dg/whole_file_26.f90: New.
6571 * gfortran.dg/whole_file_27.f90: New.
6573 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6576 * gfortran.dg/typebound_proc_17.f03: New.
6578 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6581 * gfortran.dg/move_alloc_2.f90: New.
6583 2010-07-29 Xinliang David Li <davidxl@google.com>
6584 PR tree-optimization/45121
6585 * c-c++-common/uninit-17.c: Fix expected output.
6587 2010-07-29 Richard Guenther <rguenther@suse.de>
6589 PR tree-optimization/45120
6590 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6592 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6596 * gfortran.dg/pr42051.f03: New testcase.
6598 2010-07-29 Richard Guenther <rguenther@suse.de>
6601 * gcc.c-torture/execute/pr45034.c: New testcase.
6603 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6606 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6608 2010-07-28 Daniel Kraft <d@domob.eu>
6610 * gfortran.dg/bound_8.f90: New test.
6612 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6615 * gcc.dg/pr45105.c: New test.
6617 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6619 PR rtl-optimization/45107
6620 * gcc.dg/pr45107.c: New test.
6622 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6624 PR rtl-optimization/45101
6625 * gcc.dg/pr45101.c: New test.
6627 2010-07-28 Tobias Burnus <burnus@net-b.de>
6630 * gfortran.dg/whole_file_24.f90: New.
6632 2010-07-27 Jason Merrill <jason@redhat.com>
6634 * g++.dg/cpp0x/variadic102.C: New.
6635 * g++.dg/cpp0x/variadic103.C: New.
6637 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6639 PR rtl-optimization/40956
6642 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6643 * gcc.target/arm/pr42574.c: Add tests.
6645 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6647 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6649 (cleanup-repo-files): Ditto.
6650 (cleanup-saved-temps): Ditto.
6652 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6655 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6658 * gcc.dg/pr45079.c: New test.
6660 2010-07-27 Ira Rosen <irar@il.ibm.com>
6662 PR tree-optimization/44152
6663 * gcc.dg/vect/fast-math-pr44152.c: New test.
6665 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6668 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6669 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6670 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6671 * obj-c++.dg/torture/trivial.mm: Ditto.
6672 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6673 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6674 * objc.dg/torture/tls/thr-init.m: Ditto.
6675 * objc.dg/torture/trivial.m: Ditto.
6677 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6679 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6680 Skip on spu-*-* targets.
6682 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6684 PR tree-optimization/45083
6685 * gcc.dg/pr45083.c: New test.
6687 2010-07-26 Tobias Burnus <burnus@net-b.de>
6690 * gfortran.dg/whole_file_22.f90: New test.
6691 * gfortran.dg/whole_file_23.f90: New test.
6693 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6694 Jack Howarth <howarth@bromo.med.uc.edu>
6695 Richard Henderson <rth@redhat.com>
6698 * gcc.dg/tls/thr-init-1.c: New.
6699 * gcc.dg/tls/thr-init-2.c: New.
6700 * gcc.dg/torture/tls New.
6701 * gcc.dg/torture/tls/tls-test.c: New.
6702 * gcc.dg/torture/tls/thr-init-1.c: New.
6703 * gcc.dg/torture/tls/tls.exp: New.
6704 * gcc.dg/torture/tls/thr-init-2.c: New.
6705 * gcc.dg/tls/emutls-2.c: New test
6707 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6708 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6709 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6710 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6711 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6712 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6713 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6714 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6715 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6716 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6717 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6718 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6719 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6720 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6721 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6722 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6723 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6724 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6725 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6726 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6727 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6728 gfortran.dg/gomp/omp_threadprivate1.f90,
6729 gfortran.dg/gomp/omp_threadprivate2.f90,
6730 gfortran.dg/gomp/reduction1.f90,
6731 gfortran.dg/gomp/sharing-1.f90: Likewise.
6733 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6735 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6737 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6738 dg-require-visibility.
6740 2010-07-26 Richard Guenther <rguenther@suse.de>
6742 PR tree-optimization/43784
6743 * gcc.c-torture/execute/pr43784.c: New testcase.
6744 * g++.dg/torture/pr43784.C: Likewise.
6746 2010-07-26 Richard Guenther <rguenther@suse.de>
6749 * g++.dg/pr45056.C: New testcase.
6751 2010-07-26 Richard Guenther <rguenther@suse.de>
6753 PR tree-optimization/45071
6754 * gcc.dg/pr45071.c: New testcase.
6756 2010-07-26 Tobias Burnus <burnus@net-b.de>
6759 * gfortran.dg/namelist_62.f90: New.
6761 2010-07-26 Richard Guenther <rguenther@suse.de>
6763 * gcc.c-torture/execute/pr45017.c: Move ...
6764 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6766 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6769 * trim_optimize_1.f90: New test.
6770 * character_comparision_1.f90: New test.
6772 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6775 * gfortran.dg/wtruncate_fix.f: New test.
6777 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6780 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6782 2010-07-24 Richard Guenther <rguenther@suse.de>
6785 * g++.dg/lto/20100724-1_0.C: New testcase.
6787 2010-07-24 Richard Guenther <rguenther@suse.de>
6790 * gcc.dg/lto/20100724-1_0.c: New testcase.
6791 * gcc.dg/lto/20100724-1_1.c: Likewise.
6793 2010-07-24 Tobias Burnus <burnus@net-b.de>
6796 * gfortran.dg/whole_file_21.f90: New.
6798 * gfortran.dg/integer_exponentiation_3.F90: Use
6799 -ffloat-store only for i?86/x86-64 -m32.
6801 2010-07-24 Tobias Burnus <burnus@net-b.de>
6803 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6804 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6806 2010-07-24 Tobias Burnus <burnus@net-b.de>
6808 * gfortran.dg/func_decl_4.f90: Split test into two ...
6809 * gfortran.dg/func_decl_5.f90: ... parts.
6810 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6811 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6812 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6813 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6814 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6815 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6816 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6817 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6818 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6819 * gfortran.dg/sizeof.f90: Make test valid.
6820 * gfortran.dg/pr20865.f90: Add new dg-error.
6821 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6822 * gfortran.dg/g77/19990218-0.f: Ditto.
6823 * gfortran.dg/g77/19990218-1.f: Ditto.
6824 * gfortran.dg/g77/970625-2.f: Ditto.
6825 * gfortran.dg/pr37243.f: Fix function declaration.
6826 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6827 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6829 2010-07-23 Tobias Burnus <burnus@net-b.de>
6832 * gfortran.dg/char_array_structure_constructor.f90: Add
6833 -fwhole-file as dg-option as it otherwise fails on some
6836 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6838 * gnat.dg/aggr16.ad[sb]: New test.
6839 * gnat.dg/aggr16_pkg.ads: New helper.
6841 2010-07-23 Richard Guenther <rguenther@suse.de>
6844 * g++.dg/lto/20100723-1_0.C: New testcase.
6846 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6848 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6850 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6851 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6853 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6855 * lib/target-supports.exp (add_options_for_tls): New proc.
6856 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6857 * g++.dg/tls/static-1a.cc: Likewise.
6858 * gcc.dg/tls/emutls-1.c: Likewise.
6859 * gcc.dg/tls/opt-11.c: Likewise.
6860 * gcc.dg/tls/opt-12.c: Likewise.
6861 * gcc.dg/tls/pr24428-2.c: Likewise.
6862 * gcc.dg/tls/pr24428.c: Likewise.
6863 * obj-c++.dg/tls/static-1.mm: Likewise.
6864 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6865 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6866 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6867 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6868 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6869 * objc.dg/torture/tls/thr-init.m: Likewise.
6870 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6872 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6874 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6875 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6876 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6877 optimized dump files.
6879 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6881 PR tree-optimization/45047
6882 * gcc.c-torture/compile/pr45047.c: New test.
6884 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6886 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6887 instead of dg-compile.
6888 * gcc.dg/float-range-4.c: Ditto.
6889 * gcc.dg/float-range-5.c: Ditto.
6890 * gcc.dg/fold-overflow-1.c: Ditto.
6891 * gcc.dg/gomp/sections-4.c: Ditto.
6892 * gcc.dg/transparent-union-1.c: Ditto.
6893 * gcc.dg/transparent-union-2.c: Ditto.
6894 * gcc.target/i386/pr39315-check.c: Ditto.
6895 * g++.dg/gomp/sections-4.C: Ditto.
6896 * g++.dg/template/dtor7.C: Ditto.
6897 * g++.dg/tree-ssa/pr19952.C: Ditto.
6898 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6899 * gfortran.dg/graphite/pr42185.f90: Ditto.
6900 * gfortran.dg/namelist_36.f90: Ditto.
6901 * gnat.dg/noreturn1.adb: Ditto.
6902 * gnat.dg/specs/small_alignment.ads: Ditto.
6904 2010-07-23 Martin Jambor <mjambor@suse.cz>
6906 PR tree-optimization/44915
6907 * g++.dg/torture/pr44915.C: New test.
6909 2010-07-23 Martin Jambor <mjambor@suse.cz>
6911 PR tree-optimization/44914
6912 * g++.dg/tree-ssa/pr44914.C: New test.
6914 2010-07-23 Jie Zhang <jie@codesourcery.com>
6917 * gcc.dg/pr44290-1.c: New test.
6918 * gcc.dg/pr44290-2.c: New test.
6920 2010-07-23 Jason Merrill <jason@redhat.com>
6923 * g++.dg/abi/mangle44.C: New.
6925 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6927 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6928 for compile-time only tests.
6929 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6931 * gcc.target/i386/pr39315-4.c: Ditto.
6932 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6933 target check. Include sse-os-support.h.
6934 (main): Call check_isa and sse_os_support.
6935 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6936 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6937 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6938 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6939 target check. Include sse-os-support.h.
6940 (main): Call check_isa and sse_os_support.
6941 * gcc.target/i386/vperm-v2df.c: Ditto.
6943 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6945 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6946 (check_effective_target_avx_runtime): New procedure.
6947 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6948 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6950 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6951 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6952 and __get_cpuid test.
6953 * gcc.dg/compat/vector-2b_main.c: Ditto.
6955 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6957 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6958 for compile-time only test.
6959 * gcc.dg/pr32716.c: Ditto.
6960 * gcc.dg/pr34856.c: Ditto.
6961 * gcc.dg/pr36997.c: Ditto.
6962 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6963 * gfortran.dg/pr28158.f90: Ditto.
6964 * gfortran.dg/pr30667.f: Ditto.
6966 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6967 i?86-*-* and x86_64-*-* targets to disable execution on targets
6968 without sse2 runtime support.
6969 * g++.dg/vect/vect.exp: Ditto.
6970 * gfortran.dg/vect/vect.exp: Ditto.
6972 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6973 * gcc.dg/pr37544.c: Ditto.
6974 * gcc.dg/pr40550.c: Ditto.
6975 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6976 * gcc.dg/compat/vector-1a_main.c: Ditto.
6977 * gcc.dg/compat/vector-2a_main.c: Ditto.
6978 * gcc.dg/torture/pr16104-1.c: Ditto.
6979 * gcc.dg/torture/pr35771-1.c: Ditto.
6980 * gcc.dg/torture/pr35771-2.c: Ditto.
6981 * gcc.dg/torture/pr35771-3.c: Ditto.
6982 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6983 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6984 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6985 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6986 * g++.dg/other/i386-1.C: Ditto.
6987 * g++.dg/other/pr40446.C: Ditto.
6989 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6991 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6993 2010-07-23 Daniel Kraft <d@domob.eu>
6996 * gfortran.dg/exit_1.f08: New test.
6997 * gfortran.dg/exit_2.f08: New test.
6999 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7001 PR tree-optimization/39839
7002 * gcc.target/arm/pr39839.c: New test case.
7004 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7006 * gnat.dg/unchecked_convert5b.adb: New test.
7007 * gnat.dg/unchecked_convert6.adb: Likewise.
7008 * gnat.dg/unchecked_convert6b.adb: Likewise.
7010 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7012 * gnat.dg/aggr15.ad[sb]: New test.
7014 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7017 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7019 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7021 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7022 with dg-require-linker-plugin.
7024 2010-07-22 Richard Guenther <rguenther@suse.de>
7027 * g++.dg/lto/20100722-1_0.C: New testcase.
7029 2010-07-22 Richard Guenther <rguenther@suse.de>
7032 * gcc.dg/lto/20100720-3_0.c: New testcase.
7033 * gcc.dg/lto/20100720-3_1.c: Likewise.
7035 2010-07-22 Richard Guenther <rguenther@suse.de>
7037 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7038 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7041 * gcc.dg/lto/20100722-1_0.c: New testcase.
7043 2010-07-22 Martin Jambor <mjambor@suse.cz>
7045 PR tree-optimization/44891
7046 * gcc.c-torture/compile/pr44891.c: New test.
7048 2010-07-22 Richard Guenther <rguenther@suse.de>
7050 PR tree-optimization/45017
7051 * gcc.c-torture/execute/pr45017.c: New testcase.
7053 2010-07-22 Tobias Burnus <burnus@net-b.de>
7056 * gfortran.dg/aliasing_dummy_5.f90: New.
7058 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7061 * gcc.target/arm/pr43698.c: New test.
7063 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7066 * Revert my commit r162325 for this PR.
7068 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7071 * gcc.target/m68k/pr45015.c: New test.
7073 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7076 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7079 2010-07-21 Richard Guenther <rguenther@suse.de>
7082 * g++.dg/lto/20100721-1_0.C: New testcase.
7084 2010-07-21 Martin Jambor <mjambor@suse.cz>
7086 PR tree-optimization/44900
7087 * g++.dg/torture/pr44900.C: New test.
7089 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7092 * c-c++-common/uninit-17.c: Correct expected error.
7094 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7096 * gcc.dg/guality/asm-1.c: New test.
7099 * gcc.dg/guality/pr45003-2.c: New test.
7100 * gcc.dg/guality/pr45003-3.c: New test.
7102 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7105 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7107 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7109 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7110 defined on the current line.
7111 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7112 * g++.dg/debug/dwarf2/pr44641.C: New.
7114 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7116 * gcc.target/powerpc/block-move-1.c: New test.
7117 * gcc.target/powerpc/block-move-2.c: New test.
7119 2010-07-20 Jason Merrill <jason@redhat.com>
7122 * g++.dg/cpp0x/sfinae2.C: New.
7124 2010-07-20 Richard Guenther <rguenther@suse.de>
7127 * gcc.dg/lto/20100720-4_0.c: New testcase.
7129 2010-07-20 Richard Guenther <rguenther@suse.de>
7132 * gcc.dg/lto/20100720-2_0.c: New testcase.
7133 * gcc.dg/lto/20100720-2_1.c: Likewise.
7135 2010-07-20 Richard Guenther <rguenther@suse.de>
7138 * gcc.dg/lto/20100720-1_0.c: New testcase.
7139 * gcc.dg/lto/20100720-1_1.c: Likewise.
7141 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7144 * gcc.dg/guality/pr45003-1.c: New test.
7146 2010-07-20 Richard Guenther <rguenther@suse.de>
7148 PR tree-optimization/44977
7149 * gcc.dg/torture/pr44977.c: New testcase.
7151 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7153 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7156 2010-07-20 Richard Guenther <rguenther@suse.de>
7160 * gcc.dg/pr44971.c: New testcase.
7161 * gcc.c-torture/compile/pr44988.c: Likewise.
7163 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7166 * gfortran.dg/allocate_with_typespec.f90: New test.
7167 * gfortran.dg/allocate_derived_1.f90: Update error message.
7169 2010-07-19 Jason Merrill <jason@redhat.com>
7172 * g++.dg/cpp0x/decltype23.C: New.
7174 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7177 * gfortran.dg/class_defined_operator_1.f03 : New test.
7179 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7181 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7182 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7183 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7184 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7186 2010-07-19 Richard Guenther <rguenther@suse.de>
7189 * gcc.c-torture/compile/pr44941.c: New testcase.
7191 2010-07-19 Jason Merrill <jason@redhat.com>
7194 * g++.dg/template/sfinae24.C: New.
7196 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7199 * gfortran.dg/data_implied_do_2.f90: Removed.
7201 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7204 * g++.dg/template/sfinae23.C: New.
7206 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7208 * lib/target-supports.exp (check_sse_os_support_available): New
7210 (check_sse_hw_available): New proc.
7211 (check_effective_target_sse_runtime): New proc.
7212 (check_effective_target_sse2_runtime): New proc.
7213 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7214 -msse2 if check_sse_os_support_available.
7215 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7216 check_sse_os_support_available.
7217 * gcc.dg/vect/vect.exp: Likewise.
7218 * gfortran.dg/vect/vect.exp: Likewise.
7219 * gcc.target/i386/sol2-check: Renamed to ...
7220 * gcc.target/i386/sse-os-support.h: ... this.
7221 (sol2_check): Renamed to ...
7222 (sse_os_support): ... this.
7223 Only test movss with xmm registers.
7224 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7225 Removed ILL_INSN, ILL_INSN_LEN.
7226 * gcc.target/i386/sse2-check.h: Likewise.
7227 * gcc.target/i386/sse3-check.h: Likewise.
7228 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7229 Removed cpuid.h, __get_cpuid test.
7230 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7231 Removed cpuid.h, __get_cpuid test.
7232 * g++.dg/other/pr40446.C: Likewise.
7233 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7234 * gcc.dg/compat/vector-1a_main.c: Likewise.
7235 * gcc.dg/compat/vector-2a_main.c: Likewise.
7236 * gcc.dg/pr36584.c: Likewise.
7237 * gcc.dg/pr37544.c: Likewise.
7238 * gcc.dg/torture/pr16104-1.c: Likewise.
7239 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7240 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7241 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7242 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7243 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7244 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7246 * gcc.dg/torture/pr35771-2.c: Likewise.
7247 * gcc.dg/torture/pr35771-3.c: Likewise.
7248 * gcc.target/i386/pr39315-2.c: Likewise.
7249 * gcc.target/i386/pr39315-4.c: Likewise.
7250 * gcc.target/i386/vperm-v2df.c: Likewise.
7251 * gcc.target/i386/vperm-v2di.c: Likewise.
7252 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7253 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7256 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7259 * gfortran.dg/data_implied_do_2.f90: New test.
7261 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7263 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7265 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7267 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7268 to the "mips16" group.
7269 (mips_using_mips16_p): New procedure.
7270 (mips-dg-options): Use it.
7272 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7274 * gcc.target/mips/mips16-attributes-4.c: New test.
7276 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7279 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7280 * gcc.target/powerpc/recip-2.c: Ditto.
7281 * gcc.target/powerpc/recip-3.c: Ditto.
7283 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7285 * gcc.target/arm/pr42235.c: New test.
7287 2010-07-16 Jason Merrill <jason@redhat.com>
7290 * g++.dg/template/partial8.C: New.
7292 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7294 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7295 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7297 (gualcvt): New overloaded inline.
7298 (GUALCVT): Use it for C++.
7299 * g++.dg/guality/guality.exp: New.
7300 * g++.dg/guality/guality.h: New.
7301 * g++.dg/guality/redeclaration1.C: New test.
7302 * g++.dg/dg.exp: Prune also guality/* tests.
7303 * gcc.dg/guality/pr43141.c: Moved to...
7304 * c-c++-common/guality/pr43141.c: ... here.
7306 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7309 * gfortran.dg/char4_iunit_2.f03: New test.
7311 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7314 * lib/plugin-support.exp (plugin-test-execute):
7315 Add ${gcc_objdir}/intl to includes.
7317 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7320 * gcc.c-torture/execute/pr44942.c: New test.
7321 * gcc.target/i386/pr44942.c: New test.
7323 2010-07-15 Jason Merrill <jason@redhat.com>
7326 * g++.dg/cpp0x/implicit7.C: New.
7327 * g++.dg/cpp0x/implicit8.C: New.
7329 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7331 Disable float tests for __SPU__ targets due to lack of signed zero:
7332 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7333 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7334 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7335 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7336 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7337 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7338 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7339 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7340 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7342 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7344 * gfortran.dg/select_char_2.f90: New test.
7346 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7348 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7351 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7354 * gfortran.dg/typebound_generic_9.f03: New.
7356 2010-07-15 Richard Guenther <rguenther@suse.de>
7358 PR tree-optimization/44946
7359 * gcc.c-torture/compile/pr44946.c: New testcase.
7361 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7364 * gfortran.dg/select_char_3.f90: New test.
7366 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7367 Kevin F. Quinn <kevquinn@gentoo.org>
7369 * gcc.dg/Wtrampolines.c: New.
7371 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7374 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7376 2010-07-14 Jason Merrill <jason@redhat.com>
7379 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7381 Implement C++0x unrestricted unions (N2544)
7382 * g++.dg/cpp0x/union1.C: New.
7383 * g++.dg/cpp0x/union2.C: New.
7384 * g++.dg/cpp0x/union3.C: New.
7385 * g++.dg/cpp0x/defaulted2.C: Adjust.
7386 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7387 * g++.old-deja/g++.ext/anon2.C: Adjust.
7388 * g++.old-deja/g++.mike/misc6.C: Adjust.
7390 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7393 * gfortran.dg/c_loc_tests_15.f90: New.
7395 2010-07-13 Jason Merrill <jason@redhat.com>
7398 * g++.dg/cpp0x/implicit6.C: New.
7400 2010-07-13 Jason Merrill <jason@redhat.com>
7403 * g++.dg/abi/noreturn1.C: New.
7404 * g++.dg/abi/noreturn2.C: New.
7406 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7410 * c-c++-common/pr44832.c: New test.
7412 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7415 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7416 on the target. Make sure that we can assemble the emitted asm when
7417 the test type is 'compile'.
7419 2010-07-13 Richard Guenther <rguenther@suse.de>
7421 PR tree-optimization/36960
7422 * g++.dg/torture/pr36960.C: New testcase.
7424 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7427 * g++.dg/template/sfinae21.C: New.
7428 * g++.dg/template/sfinae22.C: Likewise.
7430 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7433 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7434 * gcc.dg/plugin/ggcplug.c: Likewise.
7435 * g++.dg/plugin/selfassign.c: Likewise.
7436 * g++.dg/plugin/attribute_plugin.c: Likewise.
7437 * g++.dg/plugin/dumb_plugin.c: Likewise.
7438 * g++.dg/plugin/pragma_plugin.c: Likewise.
7440 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7442 * gcc.c-torture/execute/pr44683.x: New.
7443 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7445 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7451 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7452 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7453 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7454 * gfortran.dh/typebound_call_16.f03: New.
7455 * gfortran.dg/typebound_generic_6.f03: New.
7456 * gfortran.dg/typebound_generic_7.f03: New.
7457 * gfortran.dg/typebound_generic_8.f03: New.
7459 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7462 * gfortran.dg/char4_iunit_1.f03: New test.
7464 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7466 * gcc.dg/tree-ssa/vrp53.c: New test.
7468 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7471 * g++.dg/template/sfinae19.C: New.
7472 * g++.dg/template/sfinae20.C: Likewise.
7474 2010-07-12 Jie Zhang <jie@codesourcery.com>
7476 * gcc.target/arm/interrupt-1.c: New test.
7477 * gcc.target/arm/interrupt-2.c: New test.
7479 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7481 * gcc.dg/pr42427.c: Require c99_runtime.
7482 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7484 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7485 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7486 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7487 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7488 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7489 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7490 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7491 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7492 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7493 * gcc.target/i386/pr37275.c: Require visibility support.
7495 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7497 * lib/target-supports.exp (check_effective_target_sse): New proc.
7498 * gcc.target/i386/sol2-check.h: New file.
7499 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7500 Include sol2-check.h.
7501 (main) Only run do_test () if sol2_check ().
7502 * gcc.target/i386/sse2-check.h: Likewise.
7503 * gcc.target/i386/sse3-check.h: Likewise.
7504 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7505 [__sun__ && __svr4__]: Execute SSE2 instruction.
7506 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7507 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7508 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7509 * g++.dg/ext/vector14.C: Likewise.
7510 * g++.dg/other/mmintrin.C: Likewise.
7511 * gcc.dg/20020418-1.c: Likewise.
7512 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7513 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7514 * gcc.dg/format/unnamed-1.c: Likewise.
7515 Adapt dg-warning line number.
7516 * gcc.dg/graphite/pr40281.c: Likewise.
7517 * gcc.dg/pr32176.c: Likewise.
7518 * gcc.dg/pr40550.c: Likewise.
7519 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7520 * gcc.dg/torture/pr36891.c: Likewise.
7521 * gcc.target/i386/20020218-1.c: Likewise.
7522 * gcc.target/i386/20020523.c: Likewise.
7523 * gcc.target/i386/abi-1.c: Likewise.
7524 * gcc.target/i386/brokensqrt.c: Likewise.
7525 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7526 * gcc.target/i386/pr13366.c: Likewise.
7527 * gcc.target/i386/pr13685.c: Likewise.
7528 * gcc.target/i386/pr24306.c: Likewise.
7529 * gcc.target/i386/pr31486.c: Likewise.
7530 * gcc.target/i386/pr32065-1.c: Likewise.
7531 * gcc.target/i386/pr32065-2.c: Likewise.
7532 * gcc.target/i386/pr32389.c: Likewise.
7533 * gcc.target/i386/pr38824.c: Likewise.
7534 * gcc.target/i386/pr38931.c: Likewise.
7535 * gcc.target/i386/pr39592-1.c: Likewise.
7536 * gcc.target/i386/pr43766.c: Likewise.
7537 * gcc.target/i386/recip-divf.c: Likewise.
7538 * gcc.target/i386/recip-sqrtf.c: Likewise.
7539 * gcc.target/i386/recip-vec-divf.c: Likewise.
7540 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7541 * gcc.target/i386/sse-1.c: Likewise.
7542 * gcc.target/i386/sse-16.c: Likewise.
7543 * gcc.target/i386/sse-2.c: Likewise.
7544 * gcc.target/i386/sse-20.c: Likewise.
7545 * gcc.target/i386/sse-3.c: Likewise.
7546 * gcc.target/i386/sse-7.c: Likewise.
7547 * gcc.target/i386/sse-9.c: Likewise.
7548 * gcc.target/i386/sse-addps-1.c: Likewise.
7549 * gcc.target/i386/sse-addss-1.c: Likewise.
7550 * gcc.target/i386/sse-andnps-1.c: Likewise.
7551 * gcc.target/i386/sse-andps-1.c: Likewise.
7552 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7553 * gcc.target/i386/sse-comiss-1.c: Likewise.
7554 * gcc.target/i386/sse-comiss-2.c: Likewise.
7555 * gcc.target/i386/sse-comiss-3.c: Likewise.
7556 * gcc.target/i386/sse-comiss-4.c: Likewise.
7557 * gcc.target/i386/sse-comiss-5.c: Likewise.
7558 * gcc.target/i386/sse-comiss-6.c: Likewise.
7559 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7560 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7561 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7562 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7563 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7564 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7565 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7566 * gcc.target/i386/sse-divps-1.c: Likewise.
7567 * gcc.target/i386/sse-divss-1.c: Likewise.
7568 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7569 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7570 * gcc.target/i386/sse-maxps-1.c: Likewise.
7571 * gcc.target/i386/sse-maxss-1.c: Likewise.
7572 * gcc.target/i386/sse-minps-1.c: Likewise.
7573 * gcc.target/i386/sse-minss-1.c: Likewise.
7574 * gcc.target/i386/sse-movaps-1.c: Likewise.
7575 * gcc.target/i386/sse-movaps-2.c: Likewise.
7576 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7577 * gcc.target/i386/sse-movhps-1.c: Likewise.
7578 * gcc.target/i386/sse-movhps-2.c: Likewise.
7579 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7580 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7581 * gcc.target/i386/sse-movntps-1.c: Likewise.
7582 * gcc.target/i386/sse-movss-1.c: Likewise.
7583 * gcc.target/i386/sse-movss-2.c: Likewise.
7584 * gcc.target/i386/sse-movss-3.c: Likewise.
7585 * gcc.target/i386/sse-movups-1.c: Likewise.
7586 * gcc.target/i386/sse-movups-2.c: Likewise.
7587 * gcc.target/i386/sse-mulps-1.c: Likewise.
7588 * gcc.target/i386/sse-mulss-1.c: Likewise.
7589 * gcc.target/i386/sse-orps-1.c: Likewise.
7590 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7591 * gcc.target/i386/sse-recip-vec.c: Likewise.
7592 * gcc.target/i386/sse-recip.c: Likewise.
7593 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7594 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7595 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7596 * gcc.target/i386/sse-subps-1.c: Likewise.
7597 * gcc.target/i386/sse-subss-1.c: Likewise.
7598 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7599 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7600 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7601 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7602 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7603 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7604 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7605 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7606 * gcc.target/i386/sse-xorps-1.c: Likewise.
7607 * gcc.target/i386/ssefn-1.c: Likewise.
7608 * gcc.target/i386/ssefn-3.c: Likewise.
7609 * gcc.target/i386/sseregparm-1.c: Likewise.
7610 * gcc.target/i386/stackalign/return-3.c: Likewise.
7611 * gcc.target/i386/vectorize1.c: Likewise.
7612 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7613 * gcc.target/i386/xorps-sse.c: Likewise.
7614 * gfortran.dg/pr28158.f90: Likewise.
7615 * gfortran.dg/pr30667.f: Likewise.
7616 * gnat.dg/loop_optimization7.adb: Likewise.
7617 * gnat.dg/sse_nolib.adb: Likewise.
7619 2010-07-11 Tobias Burnus <burnus@net-b.de>
7622 * gfortran.dg/use_rename_6.f90: New.
7623 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7625 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7628 * gfortran.dg/class_24.f03: New.
7630 2010-07-10 Richard Guenther <rguenther@suse.de>
7633 * gcc.dg/lto/20100709-1_0.c: New testcase.
7634 * gcc.dg/lto/20100709-1_1.c: Likewise.
7636 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7638 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7640 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7643 * objc.dg/lto/trivial-1_0.m: New.
7644 * objc.dg/lto/lto.exp: New.
7645 * obj-c++.dg/lto/trivial-1_0.mm: New.
7646 * obj-c++.dg/lto/lto.exp: New.
7647 * objc.dg/symtab-1.m: Adjust sizes.
7648 * objc.dg/image-info.m: Do not run for gnu-runtime.
7650 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7652 * gcc.dg/pr32370.c: Allow another kind of error message.
7654 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7656 * gnat.dg/atomic3.adb: New test.
7658 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7659 Denys Vlasenko <dvlasenk@redhat.com>
7660 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7662 PR tree-optimization/28632
7663 * gcc.dg/tree-ssa/vrp51.c: New test.
7664 * gcc.dg/tree-ssa/vrp52.c: New test.
7666 2010-07-09 Jason Merrill <jason@redhat.com>
7668 * g++.dg/abi/covariant6.C: New.
7669 * g++.dg/inherit/covariant17.C: Test both bases.
7670 * g++.dg/inherit/covariant7.C: Check vtable layout.
7672 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7674 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7676 2010-07-09 Richard Guenther <rguenther@suse.de>
7678 PR tree-optimization/44852
7679 * gcc.c-torture/execute/pr44852.c: New testcase.
7681 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7683 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7684 multiplication by values.
7685 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7686 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7688 2010-07-09 Richard Guenther <rguenther@suse.de>
7690 PR tree-optimization/44882
7691 * gfortran.dg/pr44882.f90: New testcase.
7693 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7696 * gcc.target/arm/pr40657-1.c: New test.
7697 * gcc.target/arm/pr40657-2.c: New test.
7698 * gcc.c-torture/execute/pr40657.c: New test.
7700 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7702 * gcc.dg/tree-ssa/vrp50.c: New test.
7703 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7705 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7708 * gfortran.dg/c_sizeof_1.f90: Modified.
7709 * gfortran.dg/storage_size_1.f08: New.
7710 * gfortran.dg/storage_size_2.f08: New.
7712 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7714 * gcc.c-torture/execute/20100708-1.c: New test.
7716 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7719 * gfortran.dg/gomp/pr44847.f90: New test.
7721 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7723 PR tree-optimization/44710
7724 * gcc.dg/tree-ssa/ifc-6.c: New.
7725 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7727 2010-07-08 Tobias Burnus <burnus@net-b.de>
7730 * gfortran.dg/coarray_10.f90: Add an additional test.
7732 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7735 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7736 * gcc.c-torture/execute/pr44828.x: Revert.
7738 2010-07-08 Jason Merrill <jason@redhat.com>
7741 * g++.dg/inherit/covariant17.C: New.
7742 * g++.dg/abi/covariant1.C: Actually test for the bug.
7744 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7746 PR rtl-optimization/44838
7747 * gcc.dg/pr44838.c: New.
7749 2010-07-08 Richard Guenther <rguenther@suse.de>
7751 PR tree-optimization/44831
7752 * gcc.c-torture/compile/pr44831.c: New testcase.
7753 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7755 2010-07-08 Richard Guenther <rguenther@suse.de>
7757 PR tree-optimization/44861
7758 * g++.dg/vect/pr44861.cc: New testcase.
7760 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7763 * gcc.c-torture/execute/pr44828.x: New file.
7765 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7767 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7769 * g++.dg/ext/altivec-17.C: Adjust error message.
7771 2010-07-07 Tom Tromey <tromey@redhat.com>
7773 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7775 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7778 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7779 * gcc.target/i386/rdrand-2.c: Likewise.
7780 * gcc.target/i386/rdrand-3.c: Likewise.
7782 2010-07-07 Jan Hubicka <jh@suse.cz>
7785 * g++.dg/torture/pr44813.C: New testcase.
7786 * g++.dg/torture/pr44826.C: New testcase.
7788 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7790 PR rtl-optimization/44787
7791 * gcc.c-torture/compile/pr44788.c: New test.
7792 * gcc.target/arm/pr44788.c: New test.
7794 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7796 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7798 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7800 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7803 2010-07-06 Tobias Burnus <burnus@net-b.de>
7806 * gfortran.dg/parameter_array_init_6.f90: New.
7807 * gfortran.dg/initialization_20.f90: Update dg-error.
7808 * gfortran.dg/initialization_24.f90: Ditto.
7810 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7812 * gfortran.dg/dim_range_1.f90: New test.
7813 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7815 2010-07-06 Jason Merrill <jason@redhat.com>
7818 * g++.dg/cpp0x/initlist41.C: New.
7821 * g++.dg/template/ptrmem22.C: New.
7823 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7825 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7827 * gcc.target/i386/i386.exp: Likewise.
7829 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7832 * gcc.dg/lto/20100518_0.c: Limit to x86.
7834 2010-07-06 Richard Guenther <rguenther@suse.de>
7837 * gcc.c-torture/execute/pr44828.c: New testcase.
7839 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7841 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7842 * g++.dg/warn/volatile1.C: Likewise.
7843 * g++.dg/template/warn1.C: Likewise.
7845 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7847 AVX Programming Reference (June, 2010)
7848 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7849 * g++.dg/other/i386-3.C: Likewise.
7850 * gcc.target/i386/sse-12.c: Likewise.
7852 * gcc.target/i386/f16c-check.h: New.
7853 * gcc.target/i386/rdfsbase-1.c: Likewise.
7854 * gcc.target/i386/rdfsbase-2.c: Likewise.
7855 * gcc.target/i386/rdgsbase-1.c: Likewise.
7856 * gcc.target/i386/rdgsbase-2.c: Likewise.
7857 * gcc.target/i386/rdrand-1.c: Likewise.
7858 * gcc.target/i386/rdrand-2.c: Likewise.
7859 * gcc.target/i386/rdrand-3.c: Likewise.
7860 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7861 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7862 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7863 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7864 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7865 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7866 * gcc.target/i386/wrfsbase-1.c: Likewise.
7867 * gcc.target/i386/wrfsbase-2.c: Likewise.
7868 * gcc.target/i386/wrgsbase-1.c: Likewise.
7869 * gcc.target/i386/wrgsbase-2.c: Likewise.
7871 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7872 (__builtin_ia32_vcvtps2ph): New.
7873 (__builtin_ia32_vcvtps2ph256): Likewise.
7875 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7876 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7878 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7879 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7881 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7882 (__builtin_ia32_vcvtps2ph256): Likewise.
7883 Add fsgsbase,rdrnd,f16c.
7885 * lib/target-supports.exp (check_effective_target_f16c): New.
7887 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7889 * gcc.dg/guality/nrv-1.c: New test.
7891 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7894 * gcc.target/arm/pr42505.c: New test case.
7896 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7899 * g++.dg/opt/nrv16.C: New test.
7901 2010-07-05 Richard Guenther <rguenther@suse.de>
7903 PR tree-optimization/44784
7904 * gcc.c-torture/compile/pr44784.c: New testcase.
7906 2010-07-05 Ira Rosen <irar@il.ibm.com>
7908 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7909 Increase loop bound and array size.
7910 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7913 2010-07-05 Ira Rosen <irar@il.ibm.com>
7915 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7916 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7917 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7918 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7919 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7921 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7924 * g++.dg/parse/template25.C: New.
7926 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7928 PR rtl-optimization/44695
7929 * gcc.dg/torture/pr44695.c: New.
7931 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7934 * g++.dg/ext/pretty3.C: New.
7936 2010-07-04 Richard Guenther <rguenther@suse.de>
7939 * g++.dg/torture/pr44809.C: New testcase.
7941 2010-07-04 Richard Guenther <rguenther@suse.de>
7943 PR tree-optimization/44656
7944 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7946 2010-07-04 Ira Rosen <irar@il.ibm.com>
7947 Revital Eres <eres@il.ibm.com>
7949 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7951 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7952 gcc.dg/vect/vect-96.c: Likewise.
7953 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7954 that support misaligned stores. Change the number of expected
7955 misaligned accesses.
7956 * gcc.dg/vect/vect-peel-1.c: New test.
7957 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7958 gcc.dg/vect/vect-peel-4.c: Likewise.
7959 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7960 vectorizable on all targets that support realignment.
7961 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7963 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7966 * gcc.dg/torture/pr44806.c: New.
7968 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7970 * gnat.dg/cond_expr1.adb: New test.
7972 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7974 * gnat.dg/modular3.adb: New test.
7975 * gnat.dg/modular3_pkg.ads: New helper.
7977 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7978 Mikael Pettersson <mikpe@it.uu.se>
7981 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7982 Make signed-ness of chars explicit. Scan the object for
7983 strings that are split by some target assemblers.
7984 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7987 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7989 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7991 2010-07-02 Le-Chun Wu <lcwu@google.com>
7994 * g++.dg/warn/Wshadow-7.C: New test.
7996 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7997 Julian Brown <julian@codesourcery.com>
7998 Sandra Loosemore <sandra@codesourcery.com>
8000 * gcc.c-torture/execute/20100416-1.c: New test case.
8002 2010-07-02 Julian Brown <julian@codesourcery.com>
8003 Sandra Loosemore <sandra@codesourcery.com>
8007 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8008 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8010 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8011 Julian Brown <julian@codesourcery.com>
8013 * gcc.target/arm/neon/vadds64.c: Regenerated.
8014 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8015 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8016 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8017 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8018 * gcc.target/arm/neon-vmls-1.c: Likewise.
8019 * gcc.target/arm/neon-vsubs64.c: New execution test.
8020 * gcc.target/arm/neon-vsubu64.c: New execution test.
8021 * gcc.target/arm/neon-vadds64.c: New execution test.
8022 * gcc.target/arm/neon-vaddu64.c: New execution test.
8024 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8026 * gcc.target/arm/neon-vands64.c: New.
8027 * gcc.target/arm/neon-vandu64.c: New.
8028 * gcc.target/arm/neon-vbics64.c: New.
8029 * gcc.target/arm/neon-vbicu64.c: New.
8030 * gcc.target/arm/neon-veors64.c: New.
8031 * gcc.target/arm/neon-veoru64.c: New.
8032 * gcc.target/arm/neon-vorns64.c: New.
8033 * gcc.target/arm/neon-vornu64.c: New.
8034 * gcc.target/arm/neon-vorrs64.c: New.
8035 * gcc.target/arm/neon-vorru64.c: New.
8036 * gcc.target/arm/neon/vands64.c: Regenerated.
8037 * gcc.target/arm/neon/vandu64.c: Regenerated.
8038 * gcc.target/arm/neon/vbics64.c: Regenerated.
8039 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8040 * gcc.target/arm/neon/veors64.c: Regenerated.
8041 * gcc.target/arm/neon/veoru64.c: Regenerated.
8042 * gcc.target/arm/neon/vorns64.c: Regenerated.
8043 * gcc.target/arm/neon/vornu64.c: Regenerated.
8044 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8045 * gcc.target/arm/neon/vorru64.c: Regenerated.
8047 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8049 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8051 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8053 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8054 * gfortran.dg/intent_out_5.f90: Same.
8055 * gfortran.dg/ltrans-7.f90: Same.
8056 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8058 2010-07-02 Jan Hubicka <jh@suse.cz>
8060 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8062 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8064 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8066 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8069 * c-c++-common/Wunused-var-12.c: New test.
8071 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8074 * gcc.target/arm/pr42835.c: New test.
8077 * gcc.target/arm/pr42172-1.c: New test.
8079 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8081 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8083 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8085 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8086 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8087 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8088 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8089 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8090 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8091 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8092 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8093 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8094 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8095 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8096 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8097 * gcc.target/arm/neon-vdup_ns64.c: New.
8098 * gcc.target/arm/neon-vdup_nu64.c: New.
8099 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8100 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8101 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8102 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8103 * gcc.target/arm/neon-vmov_ns64.c: New.
8104 * gcc.target/arm/neon-vmov_nu64.c: New.
8105 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8106 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8107 * gcc.target/arm/neon-vget_lanes64.c: New.
8108 * gcc.target/arm/neon-vget_laneu64.c: New.
8109 * gcc.target/arm/neon-vset_lanes64.c: New.
8110 * gcc.target/arm/neon-vset_laneu64.c: New.
8112 2010-07-02 Richard Guenther <rguenther@suse.de>
8114 * g++.dg/torture/20100702-1.C: New testcase.
8116 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8119 * gcc.c-torture/compile/pr44707.c: New test.
8121 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8124 * g++.dg/template/crash101.C: New.
8126 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8128 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8129 Use the ABI-0 accessors and fail it for m64.
8131 2010-07-02 Jan Hubicka <jh@suse.cz>
8133 * g++.dg/tree-ssa/pr44706.C: New testcase.
8135 2010-07-02 Richard Guenther <rguenther@suse.de>
8137 PR tree-optimization/44748
8138 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8140 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8142 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8143 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8144 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8145 the method types to forward:.
8147 2010-06-30 Jason Merrill <jason@redhat.com>
8149 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8150 * g++.dg/other/pr25632.C: Likewise.
8152 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8154 PR tree-optimization/40421
8155 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8157 2010-07-01 Richard Guenther <rguenther@suse.de>
8161 * gcc.c-torture/execute/20100316-1.c: New testcase.
8162 * gcc.c-torture/execute/pr44468.c: Likewise.
8163 * gcc.c-torture/compile/20100609-1.c: Likewise.
8164 * gcc.dg/volatile2.c: Adjust.
8165 * gcc.dg/plugin/selfassign.c: Likewise.
8166 * gcc.dg/pr36902.c: Likewise.
8167 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8168 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8169 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8170 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8171 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8172 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8173 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8174 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8175 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8176 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8177 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8178 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8179 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8180 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8181 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8182 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8183 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8184 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8185 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8186 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8187 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8188 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8189 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8190 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8191 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8192 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8193 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8194 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8195 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8196 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8197 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8198 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8199 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8200 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8201 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8202 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8203 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8204 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8205 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8206 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8207 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8208 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8209 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8210 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8211 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8212 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8213 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8214 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8215 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8216 * g++.dg/tree-ssa/pr31146.C: Likewise.
8217 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8218 * g++.dg/tree-ssa/pr33604.C: Likewise.
8219 * g++.dg/plugin/selfassign.c: Likewise.
8220 * gfortran.dg/array_memcpy_3.f90: Likewise.
8221 * gfortran.dg/array_memcpy_4.f90: Likewise.
8222 * c-c++-common/torture/pr42834.c: New testcase.
8224 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8227 * g++.dg/template/crash100.C: New.
8229 2010-06-30 Jan Hubicka <jh@suse.cz>
8231 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8233 2010-06-30 Michael Matz <matz@suse.de>
8236 * gcc.dg/pr44699.c: New test.
8238 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8240 PR tree-optimization/39799
8241 * c-c++-common/uninit-17.c: New test.
8243 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8246 * gfortran.dg/read_infnan_1.f90: New test.
8248 2010-06-29 Jason Merrill <jason@redhat.com>
8250 Enable implicitly declared move constructor/operator= (N3053).
8251 * g++.dg/cpp0x/implicit3.C: New.
8252 * g++.dg/cpp0x/implicit4.C: New.
8253 * g++.dg/cpp0x/implicit5.C: New.
8254 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8255 * g++.dg/cpp0x/not_special.C: Adjust.
8256 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8257 * g++.dg/cpp0x/rv1n.C: Adjust.
8258 * g++.dg/cpp0x/rv1p.C: Adjust.
8259 * g++.dg/cpp0x/rv2n.C: Adjust.
8260 * g++.dg/cpp0x/rv2p.C: Adjust.
8261 * g++.dg/cpp0x/rv3n.C: Adjust.
8262 * g++.dg/cpp0x/rv3p.C: Adjust.
8263 * g++.dg/cpp0x/rv4n.C: Adjust.
8264 * g++.dg/cpp0x/rv4p.C: Adjust.
8265 * g++.dg/cpp0x/rv5n.C: Adjust.
8266 * g++.dg/cpp0x/rv5p.C: Adjust.
8267 * g++.dg/cpp0x/rv6n.C: Adjust.
8268 * g++.dg/cpp0x/rv6p.C: Adjust.
8269 * g++.dg/cpp0x/rv7n.C: Adjust.
8270 * g++.dg/cpp0x/rv7p.C: Adjust.
8271 * g++.dg/cpp0x/rv8p.C: Adjust.
8272 * g++.dg/gomp/pr26690-1.C: Adjust.
8273 * g++.dg/other/error20.C: Adjust.
8274 * g++.dg/other/error31.C: Adjust.
8275 * g++.dg/parse/error19.C: Adjust.
8276 * g++.dg/template/qualttp5.C: Adjust.
8277 * g++.old-deja/g++.law/ctors5.C: Adjust.
8279 Enable implicitly deleted functions (N2346)
8280 * g++.dg/cpp0x/defaulted17.C: New.
8281 * g++.dg/cpp0x/implicit1.C: New.
8282 * g++.dg/cpp0x/implicit2.C: New.
8283 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8284 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8285 * g++.dg/init/ctor4.C: Adjust.
8286 * g++.dg/init/synth2.C: Adjust.
8287 * g++.dg/lto/20081118_1.C: Adjust.
8288 * g++.dg/other/error13.C: Adjust.
8289 * g++.dg/other/unused1.C: Adjust.
8290 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8291 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8292 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8293 * g++.old-deja/g++.law/ctors17.C: Adjust.
8294 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8295 * g++.old-deja/g++.pt/assign1.C: Adjust.
8296 * g++.old-deja/g++.pt/crash20.C: Adjust.
8298 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8299 * g++.dg/cpp0x/defaulted13.C: Adjust.
8300 * g++.dg/cpp0x/defaulted2.C: Adjust.
8301 * g++.dg/cpp0x/defaulted3.C: Adjust.
8302 * g++.dg/cpp0x/initlist9.C: Adjust.
8303 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8304 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8305 * g++.dg/init/synth2.C: Adjust.
8307 * g++.dg/cpp0x/defaulted19.C: New.
8309 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8310 * g++.dg/template/error23.C: Fix for -std=c++0x.
8312 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8315 * gfortran.dg/proc_ptr_28.f90: New.
8317 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8319 PR tree-optimization/43801
8320 * g++.dg/torture/pr43801.C: New test.
8323 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8325 2010-06-29 Jason Merrill <jason@redhat.com>
8328 * g++.dg/template/qualified-id2.C: New.
8329 * g++.dg/template/qualified-id3.C: New.
8331 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8334 * gfortran.dg/associated_target_4.f90: New.
8336 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8339 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8341 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8343 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8345 2010-06-29 Jan Hubicka <jh@suse.cz>
8347 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8349 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8352 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8353 * gcc.target/arm/wmul-3.c: New test.
8354 * gcc.target/arm/wmul-4.c: New test.
8356 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8358 PR rtl-optimization/44659
8359 * gcc.target/i386/extract-1.c: New.
8360 * gcc.target/i386/extract-2.c: Likewise.
8361 * gcc.target/i386/extract-3.c: Likewise.
8362 * gcc.target/i386/extract-4.c: Likewise.
8363 * gcc.target/i386/extract-5.c: Likewise.
8364 * gcc.target/i386/extract-6.c: Likewise.
8366 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8369 * g++.dg/warn/Wunused-var-14.C: New test.
8371 2010-06-28 Tobias Burnus <burnus@net-b.de>
8374 * gfortran.dg/nan_6.f90: New.
8376 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8378 PR tree-optimization/43781
8379 * gcc.dg/torture/pr43781.c: New.
8381 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8384 * gfortran.dg/actual_rank_check_1.f90: New test.
8386 2010-06-28 Martin Jambor <mjambor@suse.cz>
8388 * gcc.dg/ipa/ipa-sra-6.c: New test.
8390 2010-06-28 Jan Hubicka <jh@suse.cz>
8392 PR tree-optimization/44687
8393 * gcc.c-torture/compile/pr44687.c
8395 2010-06-28 Martin Jambor <mjambor@suse.cz>
8398 * g++.dg/torture/pr44535.C: New test.
8400 2010-06-28 Michael Matz <matz@suse.de>
8403 * gfortran.dg/pr44592.f90: New test.
8405 2010-06-28 Jan Hubicka <jh@suse.cz>
8407 PR tree-optimization/44357
8408 * g++.dg/torture/pr44357.C: New testcase.
8410 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8412 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8413 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8414 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8415 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8416 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8417 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8418 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8419 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8421 2010-06-27 Jan Hubicka <jh@suse.cz>
8423 * gcc.c-torture/compile/pr44686.c: New file.
8425 2010-06-27 Richard Guenther <rguenther@suse.de>
8427 PR tree-optimization/44683
8428 * gcc.c-torture/execute/pr44683.c: New testcase.
8430 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8432 * gnat.dg/noreturn3.ad[sb]: New test.
8434 2010-06-26 Jason Merrill <jason@redhat.com>
8436 * g++.dg/cpp0x/explicit5.C: New.
8438 2010-06-26 Richard Guenther <rguenther@suse.de>
8440 PR tree-optimization/44393
8441 * gcc.dg/pr44393.c: New testcase.
8443 2010-06-26 Jan Hubicka <jh@suse.cz>
8445 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8447 2010-06-26 Richard Guenther <rguenther@suse.de>
8450 * gcc.dg/pr44674.c: New testcase.
8452 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8454 * gcc.dg/opts-3.c: New test.
8456 2010-06-26 Tobias Burnus <burnus@net-b.de>
8458 * gfortran.dg/type_decl_1.f90: New.
8459 * gfortran.dg/type_decl_2.f90: New.
8461 2010-06-26 Tobias Burnus <burnus@net-b.de>
8463 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8464 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8466 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8469 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8470 error in comparing reals.
8472 2010-06-25 Tobias Burnus <burnus@net-b.de>
8474 * selected_real_kind_2.f90: New.
8475 * selected_real_kind_3.f90: New.
8477 2010-06-25 Tobias Burnus <burnus@net-b.de>
8479 * gfortran.dg/entry_19.f90: New.
8481 2010-06-25 Tobias Burnus <burnus@net-b.de>
8483 * gfortran.dg/end_subroutine_1.f90: New.
8484 * gfortran.dg/end_subroutine_2.f90: New.
8485 * gfortran.dg/interface_proc_end.f90: Update.
8487 2010-06-25 Tobias Burnus <burnus@net-b.de>
8489 * gfortran.dg/semicolon_fixed.f: Update.
8490 * gfortran.dg/semicolon_fixed_2.f: New.
8491 * gfortran.dg/semicolon_free_2.f90: New.
8492 * gfortran.dg/semicolon_free.f90: Update.
8494 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8497 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8499 2010-06-25 Martin Jambor <mjambor@suse.cz>
8501 * g++.dg/ipa/iinline-3.C: New test.
8502 * gcc.dg/ipa/modif-1.c: Removed.
8504 2010-06-25 Jan Hubicka <jh@suse.cz>
8506 * gcc.dg/tree-ssa/ipa-split-1.c
8508 2010-06-25 Martin Jambor <mjambor@suse.cz>
8510 * g++.dg/ipa/iinline-2.C: New test.
8512 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8515 * gfortran.dg/pr43866.f90: New test.
8517 PR tree-optimization/44539
8518 * gcc.dg/pr44539.c: New test.
8520 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8524 * gcc.target/mips/madd-9.c: New test.
8526 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8529 * gcc.dg/noncompile/pr44517.c: New.
8530 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8532 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8535 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8536 and add argument to nop for IA64.
8538 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8541 * gcc.target/i386/mod-1.c: New.
8542 * gcc.target/i386/umod-1.c: Likewise.
8543 * gcc.target/i386/umod-2.c: Likewise.
8544 * gcc.target/i386/umod-3.c: Likewise.
8546 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8549 * g++.dg/torture/pr44492.C: New test.
8551 2010-06-24 Andi Kleen <ak@linux.intel.com>
8553 * c-c++-common/warn-omitted-condop.c: New.
8555 2010-06-24 Tobias Burnus <burnus@net-b.de>
8558 * gfortran.dg/import8.f90: New.
8560 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8562 * gnat.dg/not_null.adb: Update test case.
8564 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8567 * g++.dg/warn/Wunused-var-13.C: New test.
8570 * g++.dg/diagnostic/method1.C: New test.
8572 2010-06-22 Cary Coutant <ccoutant@google.com>
8574 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8576 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8579 * gfortran.dg/abstract_type_8.f03: New.
8581 2010-06-21 Jason Merrill <jason@redhat.com>
8583 * g++.dg/cpp0x/noexcept08.C: New.
8585 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8587 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8590 * gcc.target/i386/sse2-vec-2a.c: New.
8592 2010-06-21 DJ Delorie <dj@redhat.com>
8594 * gcc.dg/pragma-diag-1.c: New.
8596 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8599 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8601 2010-06-21 Alan Modra <amodra@gmail.com>
8604 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8605 tail call to check_fa_mid.
8607 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8610 * gcc.c-torture/execute/pr44575.c: New test.
8612 2010-06-21 Tobias Burnus <burnus@net-b.de>
8615 * gfortran.dg/contiguous_1.f90: New.
8616 * gfortran.dg/contiguous_2.f90: New.
8617 * gfortran.dg/contiguous_3.f90: New.
8619 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8621 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8622 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8624 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8627 * gcc.target/i386/pr44546.c: New test.
8629 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8631 * gcc.dg/opts-2.c: New test.
8633 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8636 * gfortran.dg/typebound_proc_15.f03: Modified.
8638 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8641 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8642 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8644 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8646 * g++.dg/ext/label13.C: Fix typo in last change.
8648 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8651 * gfortran.dg/eof_3.f90
8652 * gfortran.dg/endfile_2.f90
8653 * gfortran.dg/endfile_4.f90
8654 * gfortran.dg/endfile_3.f90
8656 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8659 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8661 2010-06-18 Tobias Burnus <burnus@net-b.de>
8664 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8666 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8668 * gcc.target/arm/pr40900.c: New test.
8670 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8672 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8674 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8677 * gfortran.dg/typebound_call_15.f03: New.
8679 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8682 * g++.dg/pr44486.C: New.
8684 2010-06-16 DJ Delorie <dj@redhat.com>
8686 * gcc.target/i386/volatile-bitfields-1.c: New.
8687 * gcc.target/i386/volatile-bitfields-2.c: New.
8689 2010-06-16 Jason Merrill <jason@redhat.com>
8691 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8693 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8695 2010-06-16 Richard Guenther <rguenther@suse.de>
8698 * gcc.c-torture/execute/pr44555.c: New testcase.
8700 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8703 * gfortran.dg/typebound_proc_16.f03: New.
8705 2010-06-16 Martin Jambor <mjambor@suse.cz>
8707 * g++.dg/torture/pr43905.C: New test.
8709 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8712 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8713 initialization loop from being vectorized.
8714 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8716 2010-06-16 Alan Modra <amodra@gmail.com>
8718 PR tree-optimization/44507
8719 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8721 2010-06-15 Jason Merrill <jason@redhat.com>
8723 * g++.dg/overload/arg3.C: Adjust error locations.
8724 * g++.dg/overload/copy1.C: Likewise.
8725 * g++.dg/tc1/dr152.C: Likewise.
8726 * g++.dg/template/incomplete4.C: Likewise.
8727 * g++.dg/template/incomplete5.C: Likewise.
8728 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8729 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8730 * g++.old-deja/g++.pt/crash9.C: Likewise.
8732 * g++.dg/inherit/virtual5.C: New.
8734 * g++.dg/cpp0x/defaulted18.C: New.
8736 * g++.dg/cpp0x/initlist40.C: New.
8738 * g++.dg/cpp0x/initlist39.C: New.
8740 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8743 * gcc.dg/graphite/pr44391.c: New.
8745 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8748 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8749 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8750 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8751 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8753 2010-06-15 Richard Guenther <rguenther@suse.de>
8755 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8757 2010-06-15 Richard Guenther <rguenther@suse.de>
8759 * gcc.dg/vect/bb-slp-21.c: Adjust.
8760 * gcc.dg/vect/bb-slp-13.c: Likewise
8761 * gcc.dg/vect/bb-slp-4.c: Likewise
8762 * gcc.dg/vect/bb-slp-22.c: Likewise
8763 * gcc.dg/vect/bb-slp-14.c: Likewise
8764 * gcc.dg/vect/bb-slp-23.c: Likewise
8765 * gcc.dg/vect/bb-slp-15.c: Likewise
8766 * gcc.dg/vect/bb-slp-17.c: Likewise
8767 * gcc.dg/vect/bb-slp-18.c: Likewise
8768 * gcc.dg/vect/bb-slp-19.c: Likewise
8769 * gcc.dg/vect/bb-slp-10.c: Likewise
8770 * gcc.dg/vect/bb-slp-11.c: Likewise
8771 * gcc.dg/vect/bb-slp-20.c: Likewise
8772 * gcc.dg/vect/bb-slp-3.c: Likewise
8774 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8777 * gfortran.dg/gomp/pr44536.f90: New test.
8778 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8780 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8783 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8784 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8786 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8788 PR tree-optimization/44508
8789 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8792 * gcc.dg/pr44509.c: New test.
8794 2010-06-14 Ira Rosen <irar@il.ibm.com>
8796 PR tree-optimization/44507
8797 * gcc.dg/vect/pr44507.c: New test.
8799 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8801 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8802 and c-pretty-print.h.
8804 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8806 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8808 * gfortran.dg/whole_file_18.f90: Updated error message.
8810 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8812 * gfortran.dg/whole_file_20.f03: New.
8814 2010-06-12 Jan Hubicka <jh@suse.cz>
8816 * gcc.c-torture/compile/pc44485.c: New testcase.
8818 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8821 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8822 * gfortran.dg/typebound_proc_14.f03: New.
8823 * gfortran.dg/typebound_proc_15.f03: New.
8825 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8827 * gcc.dg/opts-1.c: New test.
8829 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8831 * gcc.dg/funroll-loops-all.c: Update expected error.
8833 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8836 * gcc.target/i386/pr44481.c: New test.
8838 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8840 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8842 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8845 * gcc.dg/tree-ssa/pr44483.c: New.
8847 2010-06-11 Paul Brook <paul@codesourcery.com>
8849 * g++.dg/other/arm-neon-1.C: New test.
8851 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8855 * gfortran.dg/class_23.f03: New test.
8857 2010-06-11 Jan Hubicka <jh@suse.cz>
8859 * gcc.dg/ipa/pure-const-2.c: New testcase.
8861 2010-06-11 Jan Hubicka <jh@suse.cz>
8863 * gcc.dg/noreturn-7.c: Update.
8864 * gcc.dg/noreturn-4.c: Update.
8866 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8869 * g++.dg/other/typedef4.C: New test.
8871 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8874 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8876 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8879 * gfortran.dg/asynchronous_3.f03
8881 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8884 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8885 non-temporal stores out of the tests to form new test cases. As a
8886 result, no non-temporal store should be generated in this case.
8888 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8889 prefetch-7.c that generate one non-temporal store.
8891 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8892 prefetch-7.c that generate one non-temporal store and one
8893 one-temporal prefetch.
8895 2010-06-10 Martin Jambor <mjambor@suse.cz>
8897 PR tree-optimization/44258
8898 * gcc.dg/tree-ssa/pr44258.c: New test.
8900 2010-06-10 Daniel Kraft <d@domob.eu>
8903 * gfortran.dg/associate_1.f03: New test.
8904 * gfortran.dg/associate_2.f95: New test.
8905 * gfortran.dg/associate_3.f03: New test.
8906 * gfortran.dg/associate_4.f08: New test.
8908 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8910 * gfortran.dg/selected_char_kind_4.f90: New test.
8912 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8914 * gcc.dg/pr42461.c: New test.
8916 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8919 * gfortran.dg/selected_real_kind_1.f90: New.
8921 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8924 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8926 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8929 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8931 * gfortran.dg/data_namelist_conflict.f90: New test.
8933 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8935 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8936 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8937 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8939 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8941 * gfortran.dg/mvbits_9.f90: New test.
8942 * gfortran.dg/ibset_1.f90: Ditto.
8943 * gfortran.dg/ibits_1.f90: Ditto.
8944 * gfortran.dg/btest_1.f90: Ditto.
8945 * gfortran.dg/ibclr_1.f90: Ditto.
8947 2010-06-09 Jason Merrill <jason@redhat.com>
8950 * g++.dg/cpp0x/decltype23.C: Move to...
8951 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8953 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8956 * gfortran.dg/typebound_call_14.f03: New test.
8958 2010-06-09 Martin Jambor <mjambor@suse.cz>
8960 PR tree-optimization/44423
8961 * gcc.dg/tree-ssa/pr44423.c: New test.
8963 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8966 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8967 TV_NONE to initialize tv_id field.
8968 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8969 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8970 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8972 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8973 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8974 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8976 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8978 PR tree-optimization/39874
8980 * gcc.dg/pr39874.c: New file.
8982 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8984 * g++.dg/ext/attr-alias-1.C: New.
8985 * g++.dg/ext/attr-alias-2.C: New.
8987 2010-06-07 Tobias Burnus <burnus@net-b.de>
8990 * gfortran.dg/proc_ptr_27.f90: New.
8992 2010-06-07 Jason Merrill <jason@redhat.com>
8995 * g++.dg/cpp0x/decltype23.C: New.
8997 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8998 Shujing Zhao <pearly.zhao@oracle.com>
9001 * gcc.dg/c90-const-expr-10.c: Adjust.
9002 * gcc.dg/c99-const-expr-10.c: Adjust.
9003 * gcc.dg/init-bad-7.c: New.
9005 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9007 * lib/target-supports.exp (check_effective_target_gas): New proc.
9008 * gcc.c-torture/execute/960321-1.x: New file.
9010 2010-06-07 Jason Merrill <jason@redhat.com>
9013 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9015 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9018 * g++.dg/warn/Wunused-var-12.C: New test.
9021 * c-c++-common/Wunused-var-11.c: New test.
9023 2010-06-07 Jan Hubicka <jh@suse.cz>
9025 * gcc.dg/ipa/pure-const-1.c: New testcase.
9027 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9029 PR rtl-optimization/44404
9030 * gcc.dg/pr44404.c: New.
9032 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9035 * gcc.target/i386/abi-2.c: Check sysv abi here.
9036 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9037 function to avoid failures by different ABIs.
9038 * gcc.target/i386/aes-check.h: Likewise.
9039 * gcc.target/i386/avx-check.h: Likewise.
9040 * gcc.target/i386/fma4-check.h: Likewise.
9041 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9042 * gcc.target/i386/mmx-check.h: Likewise.
9043 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9044 * gcc.target/i386/pclmul-check.h: Likewise.
9045 * gcc.target/i386/sse-check.h: Likewise.
9046 * gcc.target/i386/sse2-check.h: Likewise.
9047 * gcc.target/i386/sse3-check.h: Likewise.
9048 * gcc.target/i386/sse4_1-check.h: Likewise.
9049 * gcc.target/i386/sse4_2-check.h: Likewise.
9050 * gcc.target/i386/sse4a-check.h: Likewise.
9051 * gcc.target/i386/ssse3-check.h: Likewise.
9052 * gcc.target/i386/xop-check.h: Likewise.
9053 * gcc.target/i386/pr27971.c: Fix for LLP64.
9054 * gcc.target/i386/pr39139.c: Likewise.
9055 * gcc.target/i386/pr39315-check.c: Likewise.
9056 * gcc.target/i386/vararg-1.c: Likewise.
9057 * gcc.target/i386/vararg-2.c: Likewise.
9058 Additional add dg-compile to avoid failure due
9061 * gcc.dg/compound-literal-1.c: Fix for llp64.
9062 * gcc.dg/pr32370.c: Likewise.
9063 * gcc.dg/pr37561.c: Likewise.
9064 * gcc.dg/pr41340.c: Likewise.
9065 * gcc.dg/pr41551.c: Likewise.
9067 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9070 * g++.dg/debug/dwarf2/typedef3.C: New test.
9072 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9075 * c-c++-common/pr20000.c: New.
9077 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9080 * g++.dg/init/pr44086.C: New.
9081 * g++.dg/cpp0x/decltype4.C: Adjust.
9083 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9086 * gfortran.dg/generic_23.f03: New test.
9088 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9091 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9093 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9096 * c-c++-common/Wunused-var-9.c: New test.
9098 2010-06-05 Jason Merrill <jason@redhat.com>
9100 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9102 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9105 * gcc.dg/c99-restrict-4.c: New test.
9107 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9109 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9110 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9111 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9112 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9113 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9114 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9115 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9116 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9117 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9118 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9119 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9120 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9121 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9122 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9123 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9124 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9125 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9126 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9127 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9128 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9129 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9130 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9132 2010-06-04 Jason Merrill <jason@redhat.com>
9134 * g++.dg/cpp0x/noexcept06.C: New.
9135 * g++.dg/cpp0x/noexcept07.C: New.
9137 * g++.dg/cpp0x/noexcept01.C: New.
9138 * g++.dg/cpp0x/noexcept02.C: New.
9139 * g++.dg/cpp0x/noexcept03.C: New.
9140 * g++.dg/cpp0x/noexcept04.C: New.
9141 * g++.dg/cpp0x/noexcept05.C: New.
9143 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9146 * g++.dg/warn/Wunused-var-10.C: New test.
9147 * g++.dg/warn/Wunused-var-11.C: New test.
9150 * c-c++-common/Wunused-var-10.c: New test.
9152 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9155 * gcc.dg/assign-warn-2.c: Update.
9156 * gcc.dg/cpp/line3.c: Update.
9157 * gcc.dg/c99-array-lval-8.c: Update.
9158 * gcc.dg/cast-qual-2.c: Update.
9159 * gcc.dg/c99-arraydecl-3.c: Update.
9160 * gcc.dg/assign-warn-1.c: Update.
9161 * gcc.dg/format/gcc_diag-1.c: Update.
9163 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9165 PR rtl-optimization/39871
9166 PR rtl-optimization/40615
9167 PR rtl-optimization/42500
9168 PR rtl-optimization/42502
9169 * gcc.target/arm/eliminate.c: New test.
9171 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9174 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9175 * g++.old-deja/g++.other/delete3.C: Likewise.
9176 * g++.old-deja/g++.other/new.C: Likewise.
9177 * g++.old-deja/g++.law/operators27.C: Likewise.
9178 * g++.old-deja/g++.mike/p755.C: Likewise.
9179 * g++.dg/eh/new1.C: Likewise.
9180 * g++.dg/init/new5.C: Likewise.
9182 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9184 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9185 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9186 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9188 2010-06-03 Richard Guenther <rguenther@suse.de>
9191 * lib/lto.exp: Always load gcc.exp.
9192 (lto-obj): For C source files invoke gcc_target_compile.
9193 * g++.dg/lto/20100603-1_0.C: New testcase.
9194 * g++.dg/lto/20100603-1_1.c: Likewise.
9196 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9198 PR tree-optimization/43688
9199 * gfortran.dg/pr43688.f90: New.
9201 2010-06-03 Richard Guenther <rguenther@suse.de>
9204 * gcc.dg/lto/20100603-1_0.c: New testcase.
9205 * gcc.dg/lto/20100603-2_0.c: Likewise.
9206 * gcc.dg/lto/20100603-3_0.c: Likewise.
9208 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9211 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9212 * gcc.target/powerpc/recip-2.c: Ditto.
9213 * gcc.target/powerpc/recip-3.c: Ditto.
9214 * gcc.target/powerpc/recip-4.c: Ditto.
9215 * gcc.target/powerpc/recip-5.c: Ditto.
9216 * gcc.target/powerpc/recip-6.c: Ditto.
9217 * gcc.target/powerpc/recip-7.c: Ditto.
9218 * gcc.target/powerpc/recip-test.h: Ditto.
9219 * gcc.target/powerpc/recip-test2.h: Ditto.
9221 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9223 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9225 2010-06-02 Jason Merrill <jason@redhat.com>
9227 * g++.dg/ext/vector9.C: Expect typedef in error message.
9232 * g++.dg/tc1/dr101.C: Remove xfails.
9234 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9237 * g++.dg/ipa/pr44372.C: New.
9239 2010-06-02 Jan Hubicka <jh@suse.cz>
9242 * g++.dg/torture/pr44295.C: Neww testcase.
9244 2010-06-02 Jan Hubicka <jh@suse.cz>
9246 * gcc.dg/tree-ssa/loadpre6.c: Update.
9248 2010-06-02 Richard Guenther <rguenther@suse.de>
9250 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9253 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9255 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9256 the link fail message.
9258 2010-06-02 Tobias Burnus <burnus@net-b.de>
9261 * gfortran.dg/use_13.f90: New test case.
9263 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9266 * gfortran.dg/error_stop_2.f08: Minor update.
9268 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9271 * gfortran.dg/error_stop_1.f08: New test.
9272 * gfortran.dg/error_stop_2.f08: New test.
9274 2010-06-01 Jason Merrill <jason@redhat.com>
9277 * g++.dg/cpp0x/initlist37.C: New.
9278 * g++.dg/cpp0x/initlist38.C: New.
9281 * g++.dg/cpp0x/initlist36.C: New.
9283 2010-05-31 Jan Hubicka <jh@suse.cz>
9285 * gcc.dg/noreturn-8.c: New testcase.
9287 2010-05-31 Jan Hubicka <jh@suse.cz>
9289 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9290 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9292 2010-05-31 Jan Hubicka <jh@suse.cz>
9294 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9295 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9297 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9300 * gfortran.dg/dependency_27.f90: New test.
9301 * gfortran.dg/array_assign_1.F90: New test.
9303 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9306 * gcc.target/i386/sse-24.c: New test.
9308 2010-05-31 Jan Hubicka <jh@suse.cz>
9310 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9312 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9315 * gcc.dg/pr44337.c: New test.
9317 PR tree-optimization/44182
9318 * g++.dg/debug/pr44182.C: New test.
9320 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9322 * gcc.dg/nested-func-7.c: New test.
9323 * gnat.dg/frame_overflow.adb: Adjust directives.
9325 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9327 * gnat.dg/prot2.ad[sb]: New test.
9328 * gnat.dg/prot2_pkg1.ads: New helper.
9329 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9331 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9333 * gnat.dg/array11.adb: Adjust dg-warning directive.
9334 * gnat.dg/object_overflow.adb: Likewise.
9336 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9339 * gcc.dg/tree-ssa/pr44306.c: New.
9341 2010-05-29 Jan Hubicka <jh@suse.cz>
9343 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9345 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9347 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9349 2010-05-28 Mike Stump <mikestump@comcast.net>
9352 * objc.dg/const-str-9.m: Remove static.
9354 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9357 * gcc.c-torture/compile/pr43636.c: New test.
9359 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9362 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9363 * obj-c++.dg/try-catch-9.mm: Ditto.
9365 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9367 Revert patch for PR c++/44188
9368 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9370 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9373 * g++.dg/debug/dwarf2/typedef3.C: New test.
9375 2010-05-27 Jason Merrill <jason@redhat.com>
9378 * g++.dg/ext/vla9.C: New.
9380 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9383 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9384 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9385 * objc.dg/torture/tls/thr-init.m: Ditto.
9386 * objc.dg/torture/trivial.m: Ditto.
9387 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9388 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9389 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9390 * obj-c++.dg/torture/trivial.mm: Ditto.
9392 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9394 * g++.dg/lto/20100302_0.C: Skip on darwin.
9396 2010-05-27 Richard Guenther <rguenther@suse.de>
9398 PR tree-optimization/44284
9399 * gcc.dg/vect/vect-118.c: New testcase.
9400 * gcc.dg/vect/bb-slp-20.c: Adjust.
9401 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9402 * gcc.dg/vect/slp-9.c: Likewise.
9403 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9404 * gcc.dg/vect/vect-10.c: Likewise.
9405 * gcc.dg/vect/vect-109.c: Likewise.
9406 * gcc.dg/vect/vect-12.c: Likewise.
9407 * gcc.dg/vect/vect-36.c: Likewise.
9408 * gcc.dg/vect/vect-7.c: Likewise.
9409 * gcc.dg/vect/vect-iv-8.c: Likewise.
9410 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9411 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9412 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9413 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9414 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9415 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9416 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9417 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9418 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9419 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9420 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9421 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9422 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9423 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9424 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9425 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9426 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9428 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9430 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9433 2010-05-26 Jan Hubicka <jh@suse.cz>
9435 * gcc.dg/lto/materialize-1_0.c: New file.
9436 * gcc.dg/lto/materialize-1_1.c: New file.
9438 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9440 * gnat.dg/lto10.adb: New test.
9441 * gnat.dg/lto10_pkg.ads: New helper.
9443 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9445 * lib/target-supports.exp (check_effective_target_int128): New
9446 function to check if __int128 types are available for target.
9447 * c-c++-common/int128-types-1.c: New.
9448 * c-c++-common/int128-1.c: New.
9449 * c-c++-common/int128-2.c: New.
9450 * g++.dg/abi/mangle43.C: New.
9451 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9452 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9453 pointer-wide scalar.
9454 * g++.dg/other/pr25632.C: Likewise.
9455 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9456 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9458 * g++.dg/warn/pr13358-4.C: Likewise.
9459 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9460 * g++.dg/warn/Wconversion-null.C: Likewise.
9462 2010-05-26 Jason Merrill <jason@redhat.com>
9465 * g++.dg/cpp0x/variadic101.C: New.
9467 2010-05-26 Richard Guenther <rguenther@suse.de>
9469 PR rtl-optimization/44164
9470 * gcc.c-torture/execute/pr44164.c: New testcase.
9471 * g++.dg/tree-ssa/pr13146.C: Adjust.
9473 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9476 * gfortran.dg/whole_file_19.f90 : New test.
9478 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9483 * gfortran.dg/pr40999.f: Fix function type.
9484 * gfortran.dg/whole_file_5.f90: Likewise.
9485 * gfortran.dg/whole_file_6.f90: Likewise.
9486 * gfortran.dg/whole_file_16.f90: New.
9487 * gfortran.dg/whole_file_17.f90: New.
9488 * gfortran.dg/whole_file_18.f90: New.
9490 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9491 Iain Sandoe <iains@gcc.gnu.org>
9493 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9494 * gcc.c-torture/compile/pr44197.c: Require alias support.
9495 * gcc.dg/lto/20081222_0.c: Ditto.
9497 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9500 * gcc.dg/guality/vla-2.c: New test.
9502 2010-05-25 Richard Guenther <rguenther@suse.de>
9505 * g++.dg/torture/pr44069.C: New testcase.
9507 2010-05-25 Richard Guenther <rguenther@suse.de>
9509 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9511 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9514 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9516 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9518 * obj-c++.dg/torture/tls/trivial.mm: New.
9519 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9520 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9521 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9522 * obj-c++.dg/torture/tls/diag-1.mm: New.
9523 * obj-c++.dg/torture/tls/tls.exp: New.
9524 * obj-c++.dg/torture/trivial.mm: New.
9525 * obj-c++.dg/torture/dg-torture.exp: New.
9526 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9527 * obj-c++.dg/tls/trivial.m: New.
9528 * obj-c++.dg/tls/init-1.mm: New.
9529 * obj-c++.dg/tls/diag-1.mm: New.
9530 * obj-c++.dg/tls/init-2.mm: New.
9531 * obj-c++.dg/tls/diag-2.mm: New.
9532 * obj-c++.dg/tls/diag-3.mm: New.
9533 * obj-c++.dg/tls/diag-4.mm: New.
9534 * obj-c++.dg/tls/static-1.mm: New.
9535 * obj-c++.dg/tls/tls.exp: New.
9536 * obj-c++.dg/tls/diag-5.mm: New.
9537 * obj-c++.dg/tls/static-1a.mm: New.
9538 * objc-obj-c++-shared/Object1.mm: New.
9539 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9541 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9544 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9545 * obj-c++.dg/const-str-6.mm: Ditto.
9547 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9549 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9551 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9554 * gnat.dg/array13.ad[sb]: New test.
9556 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9557 Sandra Loosemore <sandra@codesourcery.com>
9559 * gcc.target/arm/neon/: Regenerated test cases.
9561 * gcc.target/arm/neon/polytypes.c,
9562 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9563 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9564 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9565 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9566 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9567 dg-add-options arm_neon.
9569 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9570 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9571 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9572 and arm_neon_fp16_ok.
9574 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9575 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9577 * lib/target-supports.exp (add_options_for_arm_neon): New.
9578 (check_effective_target_arm_neon_ok_nocache): New, from
9579 check_effective_target_arm_neon_ok. Check multiple possibilities.
9580 (check_effective_target_arm_neon_ok): Use
9581 check_effective_target_arm_neon_ok_nocache.
9582 (add_options_for_arm_neon_fp16)
9583 (check_effective_target_arm_neon_fp16_ok)
9584 check_effective_target_arm_neon_fp16_ok_nocache): New.
9585 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9587 2010-05-24 Jason Merrill <jason@redhat.com>
9590 * g++.dg/cpp0x/initlist35.C: New.
9591 * g++.dg/init/brace6.C: Adjust.
9593 2010-05-24 Paul Brook <paul@codesourcery.com>
9595 * gcc.target/arm/frame-pointer-1.c: New test.
9596 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9597 pointer elimination.
9599 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9602 * gcc.target/i386/crc32-3.c: New.
9603 * gcc.target/i386/crc32-4.c: Likewise.
9605 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9607 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9608 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9609 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9611 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9613 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9615 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9618 * gcc.c-target/pr43869.c: New test.
9620 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9623 * gfortran.dg/class_22.f03: New.
9625 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9628 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9630 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9633 * gfortran.dg/abstract_type_7.f03: New.
9635 2010-05-21 Jason Merrill <jason@redhat.com>
9637 * g++.dg/eh/spec11.C: Test cleanup optimization.
9639 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9642 * gcc.target/i386/pr44223.c: New test.
9644 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9646 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9648 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9650 * g++.dg/other/const3.C: New test.
9652 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9655 * warn_unused_dummy_argument_1.f90: New.
9656 * warn_unused_dummy_argument_2.f90: New.
9658 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9661 * g++.dg/inherit/crash1.C: New.
9662 * g++.dg/inherit/crash2.C: Likewise.
9664 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9667 * g++.dg/debug/pr44178.C: New test.
9669 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9672 * gcc.dg/tree-ssa/prefetch-6.c: Add
9673 --param min-insn-to-prefetch-ratio=6.
9674 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9675 allow unrolling, and adjust the movnti count.
9677 2010-05-20 Jan Hubicka <jh@suse.cz>
9680 * gcc.c-torture/compile/pr44197.c: New file.
9682 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9684 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9686 (check_effective_target_xop): Remove __may_alias__ attribute.
9688 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9691 * gcc.c-torture/execute/pr44202-1.c: New test.
9693 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9696 * gfortran.dg/label_1.f90: Update test.
9698 2010-05-19 Jan Hubicka <jh@suse.cz>
9700 * gcc.dg/lto/ipareference2_0.c: New file.
9701 * gcc.dg/lto/ipareference2_1.c: New file.
9703 2010-05-19 Jason Merrill <jason@redhat.com>
9705 * g++.dg/parse/fn-typedef2.C: New.
9707 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9711 * g++.dg/template/fntype1.C: New.
9713 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9715 * gnat.dg/discr23.ad[sb]: New test.
9716 * gnat.dg/discr23_pkg.ads: New helper.
9718 * gnat.dg/specs/controlled1.ads: New test.
9719 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9721 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9724 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9725 Fixed scope of C_SIZEOF.
9726 * gfortran.dg/warn_conversion_2.f90: New.
9728 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9730 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9731 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9732 for optional selector.
9733 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9734 (check_effective_target_sse3): New proc.
9735 * gcc.target/i386/math-torture/math-torture.exp: Load
9736 target-supports.exp.
9737 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9738 check_effective_target_sse2.
9739 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9740 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9741 * g++.dg/vect/vect.exp: Likewise.
9742 * gfortran.dg/vect/vect.exp: Likewise.
9743 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9744 -msse2 if check_effective_target_sse2.
9746 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9747 * gcc.target/i386/3dnow-2.c: Likewise.
9748 * gcc.target/i386/3dnowA-1.c: Likewise.
9749 * gcc.target/i386/3dnowA-2.c: Likewise.
9750 * gcc.target/i386/pr42549.c: Likewise.
9752 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9753 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9754 * gcc.target/i386/sse3-addsubps.c: Likewise.
9755 * gcc.target/i386/sse3-haddpd.c: Likewise.
9756 * gcc.target/i386/sse3-haddps.c: Likewise.
9757 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9758 * gcc.target/i386/sse3-hsubps.c: Likewise.
9759 * gcc.target/i386/sse3-movddup.c: Likewise.
9760 * gcc.target/i386/sse3-movshdup.c: Likewise.
9761 * gcc.target/i386/sse3-movsldup.c: Likewise.
9763 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9764 * g++.dg/ext/attrib35.C: Likewise.
9765 * g++.dg/opt/pr40496.C: Likewise.
9766 * g++.dg/other/i386-1.C: Likewise.
9767 * g++.dg/other/i386-4.C: Likewise.
9768 * g++.dg/other/pr34435.C: Likewise.
9769 * g++.dg/other/pr39496.C: Likewise.
9770 * g++.dg/other/pr40446.C: Likewise.
9771 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9772 * gcc.dg/compat/vector-1a_main.c: Likewise.
9773 * gcc.dg/compat/vector-2a_main.c: Likewise.
9774 * gcc.dg/lto/20090206-1_0.c: Likewise.
9775 * gcc.dg/pr34856.c: Likewise.
9776 * gcc.dg/pr36584.c: Likewise.
9777 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9778 * gcc.dg/pr37544.c: Likewise.
9779 * gcc.dg/torture/pr16104-1.c: Likewise.
9780 * gcc.dg/torture/pr35771-1.c: Likewise.
9781 * gcc.dg/torture/pr35771-2.c: Likewise.
9782 * gcc.dg/torture/pr35771-3.c: Likewise.
9783 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9784 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9785 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9786 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9787 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9788 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9789 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9790 * gcc.target/i386/20060512-1.c: Likewise.
9791 * gcc.target/i386/20060512-3.c: Likewise.
9792 * gcc.target/i386/all_one_m128i.c: Likewise.
9793 * gcc.target/i386/float128-1.c: Likewise.
9794 * gcc.target/i386/float128-2.c: Likewise.
9795 * gcc.target/i386/fpcvt-1.c: Likewise.
9796 * gcc.target/i386/fpcvt-2.c: Likewise.
9797 * gcc.target/i386/fpcvt-3.c: Likewise.
9798 * gcc.target/i386/fpprec-1.c: Likewise.
9799 * gcc.target/i386/funcspec-9.c: Likewise.
9800 * gcc.target/i386/incoming-1.c: Likewise.
9801 * gcc.target/i386/incoming-12.c: Likewise.
9802 * gcc.target/i386/incoming-2.c: Likewise.
9803 * gcc.target/i386/incoming-3.c: Likewise.
9804 * gcc.target/i386/incoming-4.c: Likewise.
9805 * gcc.target/i386/incoming-6.c: Likewise.
9806 * gcc.target/i386/incoming-7.c: Likewise.
9807 * gcc.target/i386/incoming-8.c: Likewise.
9808 * gcc.target/i386/opt-1.c: Likewise.
9809 * gcc.target/i386/opt-2.c: Likewise.
9810 * gcc.target/i386/ordcmp-1.c: Likewise.
9811 * gcc.target/i386/pr17692.c: Likewise.
9812 * gcc.target/i386/pr18614-1.c: Likewise.
9813 * gcc.target/i386/pr22152.c: Likewise.
9814 * gcc.target/i386/pr23570.c: Likewise.
9815 * gcc.target/i386/pr23575.c: Likewise.
9816 * gcc.target/i386/pr26449-1.c: Likewise.
9817 * gcc.target/i386/pr26600.c: Likewise.
9818 * gcc.target/i386/pr27790.c: Likewise.
9819 * gcc.target/i386/pr28839.c: Likewise.
9820 * gcc.target/i386/pr30970.c: Likewise.
9821 * gcc.target/i386/pr32000-1.c: Likewise.
9822 * gcc.target/i386/pr32000-2.c: Likewise.
9823 * gcc.target/i386/pr32280.c: Likewise.
9824 * gcc.target/i386/pr32661.c: Likewise.
9825 * gcc.target/i386/pr32708-1.c: Likewise.
9826 * gcc.target/i386/pr32961.c: Likewise.
9827 * gcc.target/i386/pr33329.c: Likewise.
9828 * gcc.target/i386/pr35714.c: Likewise.
9829 * gcc.target/i386/pr35767-1.c: Likewise.
9830 * gcc.target/i386/pr35767-1d.c: Likewise.
9831 * gcc.target/i386/pr35767-1i.c: Likewise.
9832 * gcc.target/i386/pr35767-2.c: Likewise.
9833 * gcc.target/i386/pr35767-2d.c: Likewise.
9834 * gcc.target/i386/pr35767-2i.c: Likewise.
9835 * gcc.target/i386/pr35767-3.c: Likewise.
9836 * gcc.target/i386/pr35767-5.c: Likewise.
9837 * gcc.target/i386/pr36222-1.c: Likewise.
9838 * gcc.target/i386/pr36578-1.c: Likewise.
9839 * gcc.target/i386/pr36578-2.c: Likewise.
9840 * gcc.target/i386/pr36992-1.c: Likewise.
9841 * gcc.target/i386/pr37101.c: Likewise.
9842 * gcc.target/i386/pr37216.c: Likewise.
9843 * gcc.target/i386/pr37434-1.c: Likewise.
9844 * gcc.target/i386/pr37434-2.c: Likewise.
9845 * gcc.target/i386/pr37843-3.c: Likewise.
9846 * gcc.target/i386/pr37843-4.c: Likewise.
9847 * gcc.target/i386/pr39162.c: Likewise.
9848 * gcc.target/i386/pr39315-1.c: Likewise.
9849 * gcc.target/i386/pr39315-2.c: Likewise.
9850 * gcc.target/i386/pr39315-3.c: Likewise.
9851 * gcc.target/i386/pr39315-4.c: Likewise.
9852 * gcc.target/i386/pr39445.c: Likewise.
9853 * gcc.target/i386/pr39496.c: Likewise.
9854 * gcc.target/i386/pr40809.c: Likewise.
9855 * gcc.target/i386/pr40906-3.c: Likewise.
9856 * gcc.target/i386/pr41019.c: Likewise.
9857 * gcc.target/i386/pr42542-1.c: Likewise.
9858 * gcc.target/i386/pr42542-2.c: Likewise.
9859 * gcc.target/i386/pr42542-3.c: Likewise.
9860 * gcc.target/i386/pr42542-3a.c: Likewise.
9861 * gcc.target/i386/pr42881.c: Likewise.
9862 * gcc.target/i386/push-1.c: Likewise.
9863 * gcc.target/i386/quad-sse.c: Likewise.
9864 * gcc.target/i386/reload-1.c: Likewise.
9865 * gcc.target/i386/sse-10.c: Likewise.
9866 * gcc.target/i386/sse-11.c: Likewise.
9867 * gcc.target/i386/sse-15.c: Likewise.
9868 * gcc.target/i386/sse-17.c: Likewise.
9869 * gcc.target/i386/sse-18.c: Likewise.
9870 * gcc.target/i386/sse-19.c: Likewise.
9871 * gcc.target/i386/sse-4.c: Likewise.
9872 * gcc.target/i386/sse-6.c: Likewise.
9873 * gcc.target/i386/sse-vect-types.c: Likewise.
9874 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9875 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9876 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9877 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9878 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9879 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9880 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9881 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9882 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9883 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9884 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9885 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9886 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9887 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9888 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9889 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9890 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9891 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9892 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9893 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9894 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9895 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9896 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9897 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9898 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9899 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9900 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9901 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9902 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9903 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9904 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9905 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9906 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9907 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9908 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9909 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9910 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9911 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9912 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9913 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9914 * gcc.target/i386/sse2-mmx.c: Likewise.
9915 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9916 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9917 * gcc.target/i386/sse2-movd-1.c: Likewise.
9918 * gcc.target/i386/sse2-movd-2.c: Likewise.
9919 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9920 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9921 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9922 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9923 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9924 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9925 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9926 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9927 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9928 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9929 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9930 * gcc.target/i386/sse2-movq-1.c: Likewise.
9931 * gcc.target/i386/sse2-movq-2.c: Likewise.
9932 * gcc.target/i386/sse2-movq-3.c: Likewise.
9933 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9934 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9935 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9936 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9937 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9938 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9939 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9940 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9941 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9942 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9943 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9944 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9945 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9946 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9947 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9948 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9949 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9950 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9951 * gcc.target/i386/sse2-pand-1.c: Likewise.
9952 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9953 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9954 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9955 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9956 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9957 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9958 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9959 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9960 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9961 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9962 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9963 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9964 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9965 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9966 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9967 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9968 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9969 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9970 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9971 * gcc.target/i386/sse2-por-1.c: Likewise.
9972 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9973 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9974 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9975 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9976 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9977 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9978 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9979 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9980 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9981 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9982 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9983 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9984 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9985 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9986 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9987 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9988 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9989 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9990 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9991 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9992 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9993 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9994 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9995 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9996 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9997 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9998 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9999 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10000 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10001 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10002 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10003 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10004 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10005 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10006 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10007 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10008 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10009 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10010 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10011 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10012 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10013 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10014 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10015 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10016 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10017 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10018 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10019 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10020 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10021 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10022 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10023 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10024 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10025 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10026 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10027 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10028 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10029 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10030 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10031 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10032 * gcc.target/i386/sse2-vec-1.c: Likewise.
10033 * gcc.target/i386/sse2-vec-2.c: Likewise.
10034 * gcc.target/i386/sse2-vec-3.c: Likewise.
10035 * gcc.target/i386/sse2-vec-4.c: Likewise.
10036 * gcc.target/i386/sse2-vec-5.c: Likewise.
10037 * gcc.target/i386/sse2-vec-6.c: Likewise.
10038 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10039 * gcc.target/i386/ssefn-2.c: Likewise.
10040 * gcc.target/i386/ssefn-4.c: Likewise.
10041 * gcc.target/i386/ssefp-1.c: Likewise.
10042 * gcc.target/i386/ssefp-2.c: Likewise.
10043 * gcc.target/i386/sseregparm-3.c: Likewise.
10044 * gcc.target/i386/sseregparm-4.c: Likewise.
10045 * gcc.target/i386/sseregparm-5.c: Likewise.
10046 * gcc.target/i386/sseregparm-6.c: Likewise.
10047 * gcc.target/i386/sseregparm-7.c: Likewise.
10048 * gcc.target/i386/ssetype-1.c: Likewise.
10049 * gcc.target/i386/ssetype-2.c: Likewise.
10050 * gcc.target/i386/ssetype-3.c: Likewise.
10051 * gcc.target/i386/ssetype-4.c: Likewise.
10052 * gcc.target/i386/ssetype-5.c: Likewise.
10053 * gcc.target/i386/unordcmp-1.c: Likewise.
10054 * gcc.target/i386/vararg-1.c: Likewise.
10055 * gcc.target/i386/vararg-2.c: Likewise.
10056 * gcc.target/i386/vararg-3.c: Likewise.
10057 * gcc.target/i386/vararg-4.c: Likewise.
10058 * gcc.target/i386/vararg-7.c: Likewise.
10059 * gcc.target/i386/vararg-8.c: Likewise.
10060 * gcc.target/i386/vecinit-1.c: Likewise.
10061 * gcc.target/i386/vecinit-2.c: Likewise.
10062 * gcc.target/i386/vecinit-3.c: Likewise.
10063 * gcc.target/i386/vecinit-4.c: Likewise.
10064 * gcc.target/i386/vecinit-5.c: Likewise.
10065 * gcc.target/i386/vecinit-6.c: Likewise.
10066 * gcc.target/i386/vectorize2.c: Likewise.
10067 * gcc.target/i386/vectorize3.c: Likewise.
10068 * gcc.target/i386/vectorize4.c: Likewise.
10069 * gcc.target/i386/vectorize6.c: Likewise.
10070 * gcc.target/i386/vectorize7.c: Likewise.
10071 * gcc.target/i386/vectorize8.c: Likewise.
10072 * gcc.target/i386/vperm-v2df.c: Likewise.
10073 * gcc.target/i386/vperm-v2di.c: Likewise.
10074 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10075 * gcc.target/i386/xorps-sse2.c: Likewise.
10076 * gcc.target/i386/xorps.c: Likewise.
10077 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10078 * gfortran.dg/graphite/pr42326.f90: Likewise.
10079 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10081 2010-05-19 Richard Guenther <rguenther@suse.de>
10084 * g++.dg/lto/20100519-1_0.C: New testcase.
10086 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10089 * gfortran.dg/warn_intent_out_not_set.f90: New.
10091 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10094 * gfortran.dg/data_char_1.f90: Updated warning message.
10095 * gfortran.dg/data_array_6.f: New.
10097 2010-05-19 Martin Jambor <mjambor@suse.cz>
10099 * g++.dg/ipa/ivinline-8.C: New test.
10100 * gcc.dg/ipa/iinline-2.c: Likewise.
10102 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10105 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10106 arguments; add check for return value kind.
10107 * gfortran.dg/float_1.f90: Likewise.
10109 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10111 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10113 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10114 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10115 Prune another location line format.
10116 (lto-obj): Call lto_prune_warns on comp_output.
10118 2010-05-18 Jan Hubicka <jh@suse.cz>
10120 * gcc.dg/lto/ipacp_0.c: New test.
10121 * gcc.dg/lto/ipacp_1.c: New test.
10123 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10126 * gcc.dg/lto/20100518_0.c: New test.
10128 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10130 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10132 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10135 * gfortran.dg/class_21.f03: New.
10137 2010-05-17 Jason Merrill <jason@redhat.com>
10140 * g++.dg/cpp0x/initlist34.C: New.
10143 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10145 2010-05-17 Martin Jambor <mjambor@suse.cz>
10147 * g++.dg/ipa/ivinline-1.C: New test.
10148 * g++.dg/ipa/ivinline-2.C: New test.
10149 * g++.dg/ipa/ivinline-3.C: New test.
10150 * g++.dg/ipa/ivinline-4.C: New test.
10151 * g++.dg/ipa/ivinline-5.C: New test.
10152 * g++.dg/ipa/ivinline-6.C: New test.
10154 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10155 Jason Merrill <jason@redhat.com>
10158 * c-c++-common/Wunused-var-8.c: New test.
10160 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10163 * gcc.c-torture/compile/pr42347.c: New test.
10165 PR middle-end/44102
10166 * g++.dg/ext/asmgoto1.C: New test.
10168 2010-05-17 Martin Jambor <mjambor@suse.cz>
10170 PR middle-end/44133
10171 * gcc.dg/tree-ssa/pr44133.c: New test.
10172 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10175 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10178 * gfortran.dg/class_20.f03: New.
10180 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10183 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10184 debug messages but not the newly introduced one.
10186 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10189 * gfortran.dg/initialization_25.f90: Commented testcase.
10190 * gfortran.dg/initialization_26.f90: New.
10192 2010-05-16 Richard Guenther <rguenther@suse.de>
10194 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10195 * gcc.dg/pr43084.c: Likewise.
10196 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10198 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10200 * gcc.dg/struct/struct-reorg.exp: Likewise.
10201 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10202 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10204 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10206 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10207 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10208 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10209 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10212 2010-05-15 Jason Merrill <jason@redhat.com>
10214 * g++.dg/eh/spec10.C: New.
10215 * g++.dg/eh/spec11.C: New.
10216 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10218 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10222 * gfortran.dg/allocatable_scalar_9.f90: New.
10224 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10227 * g++.dg/torture/pr44148.C: New test.
10229 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10231 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10232 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10233 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10234 diagnostics and type sizes.
10236 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10238 * gnat.dg/lto9.adb: New test.
10239 * gnat.dg/lto9_pkg1.ads: New helper.
10240 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10242 2010-05-15 Jan Hubicka <jh@suse.cz>
10244 * gcc.dg/lto/ipareference_1.c: Rename to ...
10245 * gcc.dg/lto/ipareference_0.c: ... this one.
10246 * gcc.dg/lto/ipareference_2.c: Rename to ...
10247 * gcc.dg/lto/ipareference_1.c: ... this one.
10249 2010-05-15 Jan Hubicka <jh@suse.cz>
10251 * gcc.dg/lto/ipareference_1.c: New file.
10252 * gcc.dg/lto/ipareference_2.c: New file.
10254 2010-05-15 Richard Guenther <rguenther@suse.de>
10256 PR tree-optimization/44038
10257 * gcc.c-torture/compile/pr44038.c: New testcase.
10259 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10261 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10262 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10264 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10268 * gfortran.dg/class_18.f03: New.
10269 * gfortran.dg/class_19.f03: New.
10271 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10274 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10275 * g++.dg/debug/dwarf2/const1.C: Remove.
10277 2010-05-14 Jason Merrill <jason@redhat.com>
10279 * g++.dg/eh/cond4.C: New.
10280 * g++.dg/eh/elide2.C: Adjust.
10281 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10283 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10286 * gfortran.dg/actual_array_interface_2.f90: New test.
10288 2010-05-14 Richard Guenther <rguenther@suse.de>
10290 PR tree-optimization/44119
10291 * gcc.c-torture/compile/pr44119.c: New testcase.
10293 2010-05-14 Jason Merrill <jason@redhat.com>
10296 * g++.dg/eh/terminate1.C: New.
10298 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10300 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10303 * gcc.dg/pr44136.c: New test.
10305 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10308 * g++.dg/warn/Wshadow-4.C: Adjust.
10309 * g++.dg/warn/Wshadow-5.C: New test.
10310 * g++.dg/warn/Wshadow-6.C: New test
10312 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10315 * gfortran.dg/initialization_25.f90: New.
10317 2010-05-13 Martin Jambor <mjambor@suse.cz>
10319 * g++.dg/otr-fold-1.C: New test.
10320 * g++.dg/otr-fold-2.C: New test.
10322 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10325 * gfortran.dg/gomp/pr44036-1.f90: New test.
10326 * gfortran.dg/gomp/pr44036-2.f90: New test.
10327 * gfortran.dg/gomp/pr44036-3.f90: New test.
10330 * gcc.dg/guality/sra-1.c: New test.
10332 2010-05-12 Jan Hubicka <jh@suse.cz>
10334 * tree-ssa/unreachable.c: New test.
10336 2010-05-12 Jason Merrill <jason@redhat.com>
10338 * g++.dg/cpp0x/sfinae1.C: New.
10340 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10342 * gcc.target/i386/zee.c: New file.
10344 2010-05-12 Jason Merrill <jason@redhat.com>
10346 * g++.dg/conversion/op1.C: Expect template candidate message.
10347 * g++.dg/cpp0x/nullptr15.C: Likewise.
10348 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10349 * g++.dg/cpp0x/pr31431.C: Likewise.
10350 * g++.dg/cpp0x/temp_default2.C: Likewise.
10351 * g++.dg/cpp0x/trailing4.C: Likewise.
10352 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10353 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10354 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10355 * g++.dg/cpp0x/variadic35.C: Likewise.
10356 * g++.dg/cpp0x/vt-35147.C: Likewise.
10357 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10358 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10359 * g++.dg/ext/visibility/anon8.C: Likewise.
10360 * g++.dg/ext/vla2.C: Likewise.
10361 * g++.dg/other/pr28114.C: Likewise.
10362 * g++.dg/other/ptrmem10.C: Likewise.
10363 * g++.dg/other/ptrmem11.C: Likewise.
10364 * g++.dg/overload/unknown1.C: Likewise.
10365 * g++.dg/parse/template7.C: Likewise.
10366 * g++.dg/parse/typename7.C: Likewise.
10367 * g++.dg/template/conv11.C: Likewise.
10368 * g++.dg/template/copy1.C: Likewise.
10369 * g++.dg/template/deduce3.C: Likewise.
10370 * g++.dg/template/dependent-expr5.C: Likewise.
10371 * g++.dg/template/friend.C: Likewise.
10372 * g++.dg/template/incomplete2.C: Likewise.
10373 * g++.dg/template/local4.C: Likewise.
10374 * g++.dg/template/local6.C: Likewise.
10375 * g++.dg/template/operator10.C: Likewise.
10376 * g++.dg/template/overload6.C: Likewise.
10377 * g++.dg/template/ptrmem2.C: Likewise.
10378 * g++.dg/template/ptrmem20.C: Likewise.
10379 * g++.dg/template/ptrmem8.C: Likewise.
10380 * g++.dg/template/sfinae2.C: Likewise.
10381 * g++.dg/template/ttp25.C: Likewise.
10382 * g++.dg/template/unify10.C: Likewise.
10383 * g++.dg/template/unify11.C: Likewise.
10384 * g++.dg/template/unify6.C: Likewise.
10385 * g++.dg/template/unify7.C: Likewise.
10386 * g++.dg/template/unify9.C: Likewise.
10387 * g++.dg/template/varmod1.C: Likewise.
10388 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10389 * g++.old-deja/g++.law/operators32.C: Likewise.
10390 * g++.old-deja/g++.pt/crash28.C: Likewise.
10391 * g++.old-deja/g++.pt/crash60.C: Likewise.
10392 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10393 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10394 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10395 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10396 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10397 * g++.old-deja/g++.pt/expr2.C: Likewise.
10398 * g++.old-deja/g++.pt/overload7.C: Likewise.
10399 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10400 * g++.old-deja/g++.pt/spec5.C: Likewise.
10401 * g++.old-deja/g++.pt/spec6.C: Likewise.
10402 * g++.old-deja/g++.pt/t24.C: Likewise.
10403 * g++.old-deja/g++.pt/unify4.C: Likewise.
10404 * g++.old-deja/g++.pt/unify6.C: Likewise.
10405 * g++.old-deja/g++.pt/unify8.C: Likewise.
10406 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10407 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10408 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10410 * g++.dg/cpp0x/initlist32.C: New.
10412 * g++.dg/template/conv11.C: New.
10413 * g++.dg/conversion/op1.C: Adjust expected error.
10415 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10417 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10420 * gcc.target/i386/avx-cmpsd-1.c: New.
10421 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10422 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10423 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10424 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10425 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10427 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10429 PR middle-end/44085
10430 * gcc.dg/gomp/pr44085.c: New test.
10431 * gfortran.dg/gomp/pr44085.f90: New test.
10433 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10435 * objc-obj-c++-shared/Object1.m: New.
10436 * objc.dg/torture: New directory.
10437 * objc.dg/torture/tls: Ditto.
10438 * objc.dg/tls: Ditto.
10439 * objc.dg/torture/tls/trivial.m: New test.
10440 * objc.dg/torture/tls/thr-init-2.m: New test.
10441 * objc.dg/torture/tls/thr-init-3.m: New test.
10442 * objc.dg/torture/tls/thr-init.m: New test.
10443 * objc.dg/torture/tls/diag-1.m: New test.
10444 * objc.dg/torture/tls/tls.exp: New.
10445 * objc.dg/torture/trivial.m: New test.
10446 * objc.dg/torture/dg-torture.exp: New.
10447 * objc.dg/tls/diag-3.m: New test.
10448 * objc.dg/tls/diag-4.m: New test.
10449 * objc.dg/tls/diag-5.m: New test.
10450 * objc.dg/tls/init-1.m: New test.
10451 * objc.dg/tls/init-2.m: New test.
10452 * objc.dg/tls/tls.exp: New.
10453 * objc.dg/tls/diag-2.m: New test.
10454 * lib/objc.exp: Respond to dg-additional-files.
10456 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10458 * gcc.target/m68k/20100512-1.c: New.
10460 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10462 * gnat.dg/lto8.adb: New test.
10463 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10464 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10466 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10471 * g++.dg/template/crash97.C: New.
10472 * g++.dg/template/crash98.C: Likewise.
10473 * g++.dg/template/crash99.C: Likewise.
10474 * g++.dg/cpp0x/pr31439.C: Adjust.
10475 * g++.dg/template/crash95.C: Likewise.
10477 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10479 PR middle-end/44071
10480 * c-c++-common/asmgoto-4.c: New test.
10481 * gcc.target/i386/pr44071.c: New test.
10484 * c-c++-common/Wunused-var-7.c: New test.
10485 * g++.dg/warn/Wunused-var-9.C: New test.
10487 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10490 * gfortran.dg/gomp/pr43711.f90: New.
10492 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10495 * gfortran.dg/select_5.f90: Updated.
10497 2010-05-11 Jan Hubicka <jh@suse.cz>
10499 PR tree-optimize/44063
10500 * gcc.c-torture/compile/pr44063.c: New testcase.
10502 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10505 * gcc.dg/pr44023.c: New test.
10507 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10509 * gnat.dg/lto7.adb: New test.
10510 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10512 2010-05-10 Jason Merrill <jason@redhat.com>
10515 * g++.dg/template/inherit5.C: New.
10518 * g++.dg/cpp0x/initlist33.C: New.
10519 * g++.dg/cpp0x/initlist26.C: Adjust.
10520 * g++.dg/cpp0x/initlist28.C: Adjust.
10522 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10525 * g++.dg/init/pr43719.C: New.
10526 * g++.dg/anon-struct4.C: Adjust.
10528 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10531 * gcc.dg/pr44028.c: New test.
10533 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10538 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10539 * gfortran.dg/warn_conversion.f90: New.
10541 2010-05-10 Michael Matz <matz@suse.de>
10543 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10545 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10547 PR rtl-optimization/44012
10548 * gcc.dg/pr44012.c: New.
10550 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10552 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10553 Log text on entry and exit.
10554 Prune Sun ld warnings for common symbols with differing sizes.
10555 (lto-link-and-maybe-run): Change caller.
10557 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10560 * gfortran.dg/class_7.f03: Modified.
10561 * gfortran.dg/select_type_1.f03: Modified.
10562 * gfortran.dg/select_type_12.f03: New.
10564 2010-05-10 Richard Guenther <rguenther@suse.de>
10566 PR tree-optimization/44050
10567 * gcc.dg/torture/pr44050.c: New testcase.
10569 2010-05-10 Wei Guozhi <carrot@google.com>
10572 * gcc.target/arm/pr42879.c: New testcase.
10574 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10577 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10579 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10582 * gcc.dg/anon-struct-10.c: New test.
10584 2010-05-09 Richard Guenther <rguenther@suse.de>
10586 PR middle-end/44024
10587 * gcc.dg/pr44024.c: New testcase.
10589 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10592 * gcc.dg/anon-struct-9.c: New test.
10594 2010-05-09 Richard Guenther <rguenther@suse.de>
10596 PR middle-end/44043
10597 * gcc.c-torture/compile/pr44043.c: New testcase.
10599 2010-05-09 Richard Guenther <rguenther@suse.de>
10601 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10603 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10605 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10607 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10609 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10610 * gnat.dg/specs/lto3.ads: Likewise.
10612 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10614 PR middle-end/28685
10615 * gcc.dg/pr28685-1.c: New file.
10617 2010-05-08 Richard Guenther <rguenther@suse.de>
10619 PR tree-optimization/44030
10620 * gcc.c-torture/compile/pr44030.c: New testcase.
10622 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10624 * gnat.dg/lto6.adb: New test.
10625 * gnat.dg/lto6_pkg.ads: New helper.
10627 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10629 * gnat.dg/lto5.adb: New test.
10630 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10632 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10634 * gnat.dg/lto4.ad[sb]: New test.
10636 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10638 * gnat.dg/specs/lto3.ads: New test.
10639 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10640 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10642 2010-05-08 Quentin Ochem <ochem@adacore.com>
10644 * gnat.dg/sizetype3.ad[sb]: New test.
10645 * gnat.dg/sizetype3_pkg.ads: New helper.
10647 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10650 * g++.dg/init/new29.C: New.
10652 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10655 * gfortran.dg/coarray_1.f90: Fixed error message.
10656 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10657 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10658 * gfortran.dg/intrinsic_std_5.f90: New.
10660 2010-05-07 Jason Merrill <jason@redhat.com>
10662 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10664 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10666 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10667 (size_t, stderr): Remove.
10668 (read_error): Replaced __builtin_fprintf by fprintf.
10670 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10672 * gcc.dg/ordered-comparison-1.c: New test.
10673 * gcc.dg/ordered-comparison-2.c: New test.
10674 * gcc.dg/ordered-comparison-3.c: New test.
10675 * gcc.dg/ordered-comparison-4.c: New test.
10677 2010-05-06 Mike Stump <mikestump@comcast.net>
10680 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10682 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10683 Jason Merrill <jason@redhat.com>
10685 * g++.dg/cpp0x/nullptr01.C: New.
10686 * g++.dg/cpp0x/nullptr02.C: New.
10687 * g++.dg/cpp0x/nullptr03.C: New.
10688 * g++.dg/cpp0x/nullptr04.C: New.
10689 * g++.dg/cpp0x/nullptr05.C: New.
10690 * g++.dg/cpp0x/nullptr06.C: New.
10691 * g++.dg/cpp0x/nullptr07.C: New.
10692 * g++.dg/cpp0x/nullptr08.C: New.
10693 * g++.dg/cpp0x/nullptr09.C: New.
10694 * g++.dg/cpp0x/nullptr10.C: New.
10695 * g++.dg/cpp0x/nullptr11.C: New.
10696 * g++.dg/cpp0x/nullptr12.C: New.
10697 * g++.dg/cpp0x/nullptr13.C: New.
10698 * g++.dg/cpp0x/nullptr14.C: New.
10699 * g++.dg/cpp0x/nullptr15.C: New.
10700 * g++.dg/cpp0x/nullptr16.C: New.
10701 * g++.dg/cpp0x/nullptr17.C: New.
10702 * g++.dg/cpp0x/nullptr18.C: New.
10703 * g++.dg/cpp0x/nullptr19.C: New.
10704 * g++.dg/cpp0x/nullptr20.C: New.
10705 * g++.dg/cpp0x/nullptr21.C: New.
10706 * g++.dg/cpp0x/nullptr22.C: New.
10707 * g++.dg/debug/nullptr01.C: New.
10708 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10710 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10712 * gcc.dg/Wunused-var-8.c: Move to...
10713 * c-c++-common/Wunused-var-6.c: ... here. New test.
10715 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10718 * g++.dg/template/crash96.C: New.
10720 2010-05-06 Jan Hubicka <jh@suse.cz>
10722 PR tree-optimization/43791
10723 * gcc.c-torture/compile/pr43791.c: New file.
10725 2010-05-06 Michael Matz <matz@suse.de>
10727 PR tree-optimization/43984
10728 * gfortran.dg/pr43984.f90: New test.
10730 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10733 * gcc.dg/pr40989.c: New.
10735 2010-05-06 Richard Guenther <rguenther@suse.de>
10737 PR tree-optimization/43934
10738 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10740 2010-05-06 Richard Guenther <rguenther@suse.de>
10742 PR tree-optimization/43987
10743 * gcc.c-torture/execute/pr43987.c: New testcase.
10744 * gcc.dg/torture/pta-escape-1.c: Adjust.
10745 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10746 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10747 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10748 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10750 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10751 Dodji Seketeli <dodji@redhat.com>
10754 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10755 * g++.dg/template/sfinae16.C: Likewise.
10756 * gcc.dg/Wunused-var-1.c: Moved to...
10757 * c-c++-common/Wunused-var-1.c: ...here. New test.
10758 * gcc.dg/Wunused-var-2.c: Moved to...
10759 * c-c++-common/Wunused-var-2.c: ...here. New test.
10760 * gcc.dg/Wunused-var-3.c: Moved to...
10761 * c-c++-common/Wunused-var-3.c: ...here. New test.
10762 * gcc.dg/Wunused-var-4.c: Moved to...
10763 * gcc.dg/Wunused-var-1.c: ... here.
10764 * gcc.dg/Wunused-var-5.c: Moved to...
10765 * c-c++-common/Wunused-var-4.c: ...here. New test.
10766 * gcc.dg/Wunused-var-7.c: Moved to...
10767 * c-c++-common/Wunused-var-5.c: ...here. New test.
10768 * gcc.dg/Wunused-var-6.c: Moved to...
10769 * gcc.dg/Wunused-var-2.c: ... here.
10770 * c-c++-common/Wunused-var-1.c: New test.
10771 * c-c++-common/Wunused-var-2.c: New test.
10772 * c-c++-common/Wunused-var-3.c: New test.
10773 * c-c++-common/Wunused-var-4.c: New test.
10774 * c-c++-common/Wunused-var-5.c: New test.
10775 * g++.dg/warn/Wunused-var-1.C: New test.
10776 * g++.dg/warn/Wunused-var-2.C: New test.
10777 * g++.dg/warn/Wunused-var-3.C: New test.
10778 * g++.dg/warn/Wunused-var-4.C: New test.
10779 * g++.dg/warn/Wunused-var-5.C: New test.
10780 * g++.dg/warn/Wunused-var-6.C: New test.
10781 * g++.dg/warn/Wunused-var-7.C: New test.
10782 * g++.dg/warn/Wunused-var-8.C: New test.
10783 * g++.dg/warn/Wunused-parm-1.C: New test.
10784 * g++.dg/warn/Wunused-parm-2.C: New test.
10785 * g++.dg/warn/Wunused-parm-3.C: New test.
10787 2010-05-06 Tobias Burnus <burnus@net-b.de>
10790 * gfortran.dg/gomp/crayptr5.f90: New test case.
10792 2010-05-05 Jason Merrill <jason@redhat.com>
10795 * g++.dg/ext/attrib39.C: New.
10797 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10800 * gfortran.dg/data_invalid.f90: New.
10802 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10804 * gnat.dg/lto2.adb: New test.
10806 2010-05-05 Jason Merrill <jason@redhat.com>
10809 * g++.dg/opt/empty1.C: New.
10811 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10814 * gfortran.dg/class_17.f03: New.
10816 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10818 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10820 2010-05-04 Mike Stump <mikestump@comcast.net>
10823 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10825 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10828 * gcc.target/i386/pr43668.c: New.
10830 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10833 * g++.dg/cpp0x/initlist31.C: New.
10835 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10838 * gcc.dg/Wunused-var-8.c: New test.
10840 2010-05-04 Jason Merrill <jason@redhat.com>
10843 * g++.dg/cpp0x/enum3.C: Extend.
10845 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10848 * gcc.target/i386/pr43799.c: New.
10850 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10852 * gnat.dg/lto1.adb: New test.
10853 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10855 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10857 PR middle-end/43671
10858 * gcc.target/i386/pr43671.c: New.
10860 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10863 * g++.dg/template/crash95.C: New.
10865 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10868 * gcc.target/i386/pr43508.c: New.
10870 2010-05-04 Richard Guenther <rguenther@suse.de>
10872 PR tree-optimization/43879
10873 * g++.dg/torture/pr43879-1_0.C: New testcase.
10874 * g++.dg/torture/pr43879-1_1.C: Likewise.
10876 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10879 * g++.dg/other/crash-12.C: New test.
10881 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10883 * g++.dg/cdce3.C: Add a space. Updated.
10885 2010-05-03 Jason Merrill <jason@redhat.com>
10888 * g++.dg/opt/enum2.C: New.
10889 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10890 * g++.dg/warn/Wswitch-1.C: Adjust message.
10892 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10894 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10895 * g++.dg/ext/label13.C: Fix typo.
10896 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10898 * gcc.c-torture/compile/limits-declparen.c: xfail on
10899 alpha*-dec-osf5* with -g.
10900 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10901 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10902 * gcc.dg/c99-tgmath-2.c: Likewise.
10903 * gcc.dg/c99-tgmath-3.c: Likewise.
10904 * gcc.dg/c99-tgmath-4.c: Likewise.
10906 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10909 * gfortran.dg/unexpected_interface.f90: New test.
10911 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10913 * ada/acats/run_acats (which): New function.
10914 (host_gnatchop, host_gnatmake): Use it.
10916 2010-05-03 Richard Guenther <rguenther@suse.de>
10918 PR tree-optimization/43971
10919 * gcc.dg/pr43971.c: New testcase.
10921 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10924 * gcc.dg/debug/pr43972.c: New test.
10926 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10929 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10931 2010-05-02 Richard Guenther <rguenther@suse.de>
10933 PR tree-optimization/43879
10934 * gcc.dg/torture/pr43879-3.c: New testcase.
10936 2010-05-01 Richard Guenther <rguenther@suse.de>
10938 PR tree-optimization/43949
10939 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10941 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10944 * g++.dg/init/new28.C: New.
10946 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10949 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10950 structure and nested declarations.
10951 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10952 structure and nested declarations. Reduce header clutter and
10953 use _exit() rather than abort().
10954 * objc.dg/encode-10.m: New.
10955 * objc.dg/encode-11.m: New.
10957 2010-04-30 DJ Delorie <dj@redhat.com>
10959 * gcc.c-torture/execute/20100430-1.c: New test.
10961 2010-04-30 Jason Merrill <jason@redhat.com>
10964 * g++.dg/template/ptrmem21.C: New.
10966 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10970 * gfortran.dg/coarray_13.f90: New test.
10972 2010-04-30 Richard Guenther <rguenther@suse.de>
10975 * gcc.dg/lto/20100430-1_0.c: New testcase.
10977 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10980 * c-c++-common/pr43942.c: New test.
10982 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10984 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10985 conflict with darwin crt1.o 'start' symbol.
10987 2010-04-30 Richard Guenther <rguenther@suse.de>
10989 PR tree-optimization/43879
10990 * gcc.dg/torture/pr43879_1.c: New testcase.
10992 2010-04-30 Richard Guenther <rguenther@suse.de>
10994 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10996 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10999 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11000 user-provided constructor while recursing.
11002 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11005 * gfortran.dg/class_16.f03: New test.
11007 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11010 * gfortran.dg/class_15.f03: New.
11012 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11015 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11017 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11020 * gfortran.dg/generic_22.f03 : New test.
11022 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11025 * gfortran.dg/class_14.f03: New test.
11027 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11030 * gfortran.dg/interface_32.f90: New test.
11032 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11033 Janus Weil <janus@gcc.gnu.org>
11036 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11037 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11038 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11040 2010-04-28 Mike Stump <mikestump@comcast.net>
11042 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11044 * g++.dg/uninit-pred-2_b.C: Likewise.
11046 2010-04-28 Tobias Burnus <burnus@net-b.de>
11050 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11052 2010-04-28 Matthias Klose <doko@ubuntu.com>
11054 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11055 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11056 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11057 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11058 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11060 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11062 * gcc.dg/const-uniq-1.c: New test.
11063 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11065 2010-04-28 Xinliang David Li <davidxl@google.com>
11067 * gcc.dg/uninit-pred-2_b.c: New test.
11068 * gcc.dg/uninit-pred-4_b.c: New test.
11069 * gcc.dg/uninit-pred-3_d.c: New test.
11070 * gcc.dg/uninit-pred-6_b.c: New test.
11071 * gcc.dg/uninit-pred-8_b.c: New test.
11072 * gcc.dg/uninit-pred-3_a.c: New test.
11073 * gcc.dg/uninit-pred-2_c.c: New test.
11074 * gcc.dg/uninit-pred-5_a.c: New test.
11075 * gcc.dg/uninit-pred-3_e.c: New test.
11076 * gcc.dg/uninit-pred-7_a.c: New test.
11077 * gcc.dg/uninit-pred-6_c.c: New test.
11078 * gcc.dg/uninit-pred-9_a.c: New test.
11079 * gcc.dg/uninit-pred-8_c.c: New test.
11080 * gcc.dg/uninit-pred-3_b.c: New test.
11081 * gcc.dg/uninit-pred-5_b.c: New test.
11082 * gcc.dg/uninit-pred-7_b.c: New test.
11083 * gcc.dg/uninit-pred-6_d.c: New test.
11084 * gcc.dg/uninit-pred-9_b.c: New test.
11085 * gcc.dg/uninit-pred-2_a.c: New test.
11086 * gcc.dg/uninit-pred-4_a.c: New test.
11087 * gcc.dg/uninit-pred-3_c.c: New test.
11088 * gcc.dg/uninit-pred-6_a.c: New test.
11089 * gcc.dg/uninit-pred-8_a.c: New test.
11090 * gcc.dg/uninit-pred-7_c.c: New test.
11091 * gcc.dg/uninit-pred-6_e.c: New test.
11092 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11093 * g++.dg/uninit-pred-1_a.C: New test.
11094 * g++.dg/uninit-pred-1_b.C: New test.
11095 * g++.dg/uninit-pred-2_a.C: New test.
11096 * g++.dg/uninit-pred-2_b.C: New test.
11097 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11098 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11099 * g++.dg/uninit-pred-loop_1.cc: New test.
11101 2010-04-28 Martin Jambor <mjambor@suse.cz>
11103 * gcc.dg/lto/20091209-1_0.c: New testcase.
11105 2010-04-28 Richard Guenther <rguenther@suse.de>
11107 PR tree-optimization/43879
11108 PR tree-optimization/43909
11109 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11111 2010-04-28 Richard Guenther <rguenther@suse.de>
11114 * g++.dg/torture/pr43880.C: New testcase.
11116 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11119 * g++.dg/template/recurse2.C: Update
11120 * g++.dg/template/recurse.C: Update.
11121 * g++.dg/template/pr23510.C: Update.
11122 * lib/prune.exp: Filter out 'recursively instantiated'.
11124 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11127 * g++.dg/init/pr29043.C: New.
11129 2010-04-27 Jason Merrill <jason@redhat.com>
11131 * g++.dg/lookup/scoped5.C: Adjust.
11132 * g++.dg/lookup/scoped8.C: Adjust.
11133 * g++.dg/template/dependent-expr5.C: Adjust.
11134 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11137 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11140 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11142 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11143 Jan Hubicka <hubicka@ucw.cz>
11145 * gcc.dg/pure-2.c: New testcase.
11146 * gcc.dg/const-1.c: New testcase.
11148 2010-04-27 Jason Merrill <jason@redhat.com>
11150 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11153 * g++.dg/template/sfinae17.C: New.
11154 * g++.dg/template/sfinae18.C: New.
11156 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11158 * g++.dg/init/pr42844.C: New.
11159 * g++.dg/cpp0x/pr42844-2.C: New.
11160 * g++.dg/cpp0x/defaulted2.C: Adjust.
11161 * g++.dg/tree-ssa/pr27549.C: Likewise.
11162 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11164 2010-04-27 Tobias Burnus <burnus@net-b.de>
11167 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11169 2010-04-27 Richard Guenther <rguenther@suse.de>
11171 PR middle-end/40561
11172 * g++.dg/other/pr40561.C: New testcase.
11174 2010-04-27 Martin Jambor <mjambor@suse.cz>
11176 PR middle-end/43812
11177 * g++.dg/ipa/pr43812.C: New test.
11179 2010-04-27 Jan Hubicka <jh@suse.cz>
11181 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11182 (test): ... this one.
11184 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11187 * gcc.target/arm/thumb-stackframe.c: New test.
11189 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11191 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11192 * gcc.dg/misc-column.c: Likewise.
11193 * gcc.dg/Walways-true-1.c: Likewise.
11194 * gcc.dg/Walways-true-2.c: Likewise.
11195 * gcc.dg/warn-addr-cmp.c: Likewise.
11197 2010-04-27 Tobias Burnus <burnus@net-b.de>
11200 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11201 * gfortran.dg/coarray_12.f90: New.
11203 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11206 * gcc.dg/pr32207.c: New test.
11207 * gcc.dg/misc-column.c: Adjust expected warning.
11208 * gcc.dg/Walways-true-1.c: Likewise.
11209 * gcc.dg/Walways-true-2.c: Likewise.
11210 * gcc.dg/warn-addr-cmp.c: Likewise.
11212 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11215 * lib/lto.exp (lto_prune_vis_warns): New function.
11216 (lto-link-and-maybe-run): Call it.
11218 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11220 PR tree-optimization/43904
11221 * gcc.dg/tree-ssa/tailcall-6.c: New.
11223 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11226 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11227 Darwin8/OSX10.4 - compatible code generation.
11229 * obj-c++.dg/stubify-1.mm: Ditto.
11230 * lib/objc-torture.exp: Do not require link success for
11231 "trivial.m" in the runtime checks when dowhat = 'compile'.
11232 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11233 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11234 Darwin8/OSX10.4 - compatible code generation.
11235 * objc.dg/stubify-2.m: Ditto.
11236 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11237 * objc.dg/next-runtime-1.m: Ditto.
11238 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11239 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11240 runtimes on Darwin.
11242 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11245 * lib/plugin-support.exp: Use "-undefined
11246 dynamic_lookup" on darwin.
11248 2010-04-26 Richard Guenther <rguenther@suse.de>
11250 * gcc.dg/lto/20100426_0.c: New testcase.
11252 2010-04-26 Jie Zhang <jie@codesourcery.com>
11254 PR tree-optimization/43833
11255 gcc.dg/Warray-bounds-8.c: New test case.
11257 2010-04-26 Richard Guenther <rguenther@suse.de>
11260 * g++.dg/lto/20100423-3_0.C: New testcase.
11262 2010-04-26 Richard Guenther <rguenther@suse.de>
11265 * g++.dg/lto/20100423-2_0.C: New testcase.
11267 2010-04-26 Ira Rosen <irar@il.ibm.com>
11269 * gcc.dg/vect/bb-slp-23.c: New test.
11271 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11273 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11274 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11275 * gcc.dg/c1x-float-1.c: New test.
11277 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11279 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11282 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11284 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11286 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11287 * gfortran.dg/default_format_2.f90: Ditto.
11289 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11291 * gfortran.dg/pr43505.f90: Clean up .mod file.
11292 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11293 * gfortran.dg/pr41347.f90: Ditto.
11294 * gfortran.dg/internal_pack_4.f90: Ditto.
11295 * gfortran.dg/proc_decl_23.f90: Ditto.
11296 * gfortran.dg/recursive_check_3.f90: Ditto.
11297 * gfortran.dg/intent_out_3.f90: Ditto.
11298 * gfortran.dg/assignment_2.f90: Ditto.
11299 * gfortran.dg/pr41928.f90: Ditto.
11300 * gfortran.dg/pr42166.f90: Ditto.
11301 * gfortran.dg/private_type_12.f90: Ditto.
11302 * gfortran.dg/graphite/pr42185.f90: Ditto.
11303 * gfortran.dg/graphite/pr42186.f90: Ditto.
11304 * gfortran.dg/graphite/pr40982.f90: Ditto.
11305 * gfortran.dg/graphite/id-2.f90: Ditto.
11306 * gfortran.dg/graphite/id-4.f90: Ditto.
11307 * gfortran.dg/graphite/pr42050.f90: Ditto.
11308 * gfortran.dg/graphite/id-18.f90: Ditto.
11309 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11310 * gfortran.dg/graphite/pr41924.f90: Ditto.
11311 * gfortran.dg/graphite/pr42393.f90: Ditto.
11312 * gfortran.dg/graphite/pr37980.f90: Ditto.
11313 * gfortran.dg/graphite/pr38953.f90: Ditto.
11314 * gfortran.dg/graphite/pr42180.f90: Ditto.
11315 * gfortran.dg/graphite/pr42181.f90: Ditto.
11316 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11317 * gfortran.dg/select_type_4.f90: Ditto.
11318 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11319 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11320 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11321 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11322 * gfortran.dg/whole_file_11.f90: Ditto.
11323 * gfortran.dg/private_type_11.f90: Ditto.
11324 * gfortran.dg/vect/vect-gems.f90: Ditto.
11325 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11327 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11329 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11331 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11333 * gnat.dg/pack15.ad[sb]: New test.
11335 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11337 * gcc.target/arm/mla-1.c: New test.
11339 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11343 * gfortran.dg/pr43793.f90: New test.
11345 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11347 PR tree-optimization/41442
11348 * gcc.target/i386/pr41442.c: New test.
11350 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11353 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11355 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11358 * gfortran.dg/open_nounit.f90: New test.
11360 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11364 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11366 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11368 * gcc.dg/Wconversion-integer.c: Update.
11370 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11372 * gnat.dg/unchecked_convert5.adb: New test.
11374 2010-04-23 Richard Guenther <rguenther@suse.de>
11377 * gcc.dg/lto/20100423-2_0.c: New testcase.
11378 * gcc.dg/lto/20100423-2_0.c: Likewise.
11380 2010-04-23 Richard Guenther <rguenther@suse.de>
11383 * gcc.dg/lto/20100423-1_0.c: New testcase.
11384 * gcc.dg/lto/20100423-1_1.c: Likewise.
11386 2010-04-23 Martin Jambor <mjambor@suse.cz>
11388 PR tree-optimization/43846
11389 * gcc.dg/tree-ssa/sra-10.c: New test.
11391 2010-04-23 Martin Jambor <mjambor@suse.cz>
11393 PR middle-end/43835
11394 * gcc.c-torture/execute/pr43835.c: New test.
11396 2010-04-23 Richard Guenther <rguenther@suse.de>
11399 * g++.dg/lto/20100423-1_0.C: New testcase.
11401 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11403 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11405 2010-04-22 Ira Rosen <irar@il.ibm.com>
11407 PR tree-optimization/43842
11408 * gcc.dg/vect/pr43842.c: New test.
11410 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11412 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11413 * gcc.target/i386/wmul-2.c: Likewise.
11415 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11417 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11418 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11420 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11422 * gfortran.dg/reassoc_6.f: New testcase.
11424 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11426 PR middle-end/29274
11427 * gcc.target/arm/wmul-1.c: New test.
11428 * gcc.target/arm/wmul-2.c: New test.
11430 2010-04-22 Richard Guenther <rguenther@suse.de>
11432 PR tree-optimization/43845
11433 * gcc.c-torture/compile/pr43845.c: New testcase.
11435 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11437 PR middle-end/29274
11438 * gcc.target/i386/wmul-1.c: New test.
11439 * gcc.target/i386/wmul-2.c: New test.
11440 * gcc.target/bfin/wmul-1.c: New test.
11441 * gcc.target/bfin/wmul-2.c: New test.
11443 2010-04-22 Richard Guenther <rguenther@suse.de>
11446 * gfortran.dg/vector_subscript_6.f90: New testcase.
11447 * gfortran.dg/assign_10.f90: Adjust.
11449 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11452 * gfortran.dg/gomp/pr43836.f90: New test.
11454 2010-04-21 Richard Guenther <rguenther@suse.de>
11456 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11458 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11460 * gcc.dg/torture/builtin-cproj-3.c: New.
11462 2010-04-20 Jason Merrill <jason@redhat.com>
11465 * g++.dg/template/recurse2.C: New.
11466 * g++.dg/parse/crash36.C: Adjust.
11467 * g++.dg/other/fold1.C: Adjust.
11468 * g++.dg/init/member1.C: Adjust.
11469 * lib/prune.exp: Prune "skipping N instantiation contexts".
11471 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11473 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11475 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11477 * gcc.dg/torture/builtin-cproj-1.c: New.
11478 * gcc.dg/torture/builtin-cproj-2.c: New.
11480 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11484 * g++.dg/template/typedef32.C: Adjust.
11485 * g++.dg/template/typedef33.C: New test.
11487 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11490 * gfortran.dg/proc_decl_23.f90: New test.
11493 * gfortran.dg/abstract_type_6.f03: New test.
11495 2010-04-20 Xinliang David Li <davidxl@google.com>
11497 * g++.dg/tree-ssa/fold-compare.C: New.
11499 2010-04-20 Richard Guenther <rguenther@suse.de>
11501 PR tree-optimization/39417
11502 * g++.dg/torture/pr39417.C: New testcase.
11504 2010-04-20 Richard Guenther <rguenther@suse.de>
11506 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11508 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11510 * g++.dg/debug/dwarf2/rv1.C: New test.
11512 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11515 * gcc.c-torture/compile/pr43635.c: New testcase.
11517 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11520 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11521 of sequential loops being private only in the innermost containing
11524 PR middle-end/43337
11525 * gfortran.dg/gomp/pr43337.f90: New test.
11527 2010-04-19 Richard Guenther <rguenther@suse.de>
11529 PR tree-optimization/43796
11530 * gfortran.dg/pr43796.f90: New testcase.
11532 2010-04-19 Richard Guenther <rguenther@suse.de>
11534 PR tree-optimization/43783
11535 * gcc.c-torture/execute/pr43783.c: New testcase.
11537 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11540 * gcc.target/i386/pr43766.c: New test.
11542 2010-04-19 Jie Zhang <jie@codesourcery.com>
11545 * gcc.target/i386/pr43662.c: New test.
11547 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11550 * g++.dg/template/typedef32.C: New test.
11552 2010-04-19 Ira Rosen <irar@il.ibm.com>
11554 PR tree-optimization/37027
11555 * lib/target-supports.exp
11556 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11557 * gcc.dg/vect/pr37027.c: New test.
11558 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11559 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11560 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11561 gcc.dg/vect/vect-complex-6.c: Likewise.
11563 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11565 * g++.dg/debug/dwarf2/enum1.C: New test.
11567 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11569 * gnat.dg/rep_clause5.ad[sb]: New test.
11570 * gnat.dg/rep_clause5_pkg.ads: New helper.
11572 2010-04-18 Ira Rosen <irar@il.ibm.com>
11574 PR tree-optimization/43771
11575 * g++.dg/vect/pr43771.cc: New test.
11577 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11580 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11581 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11583 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11585 * gnat.dg/sizetype.adb: Rename into...
11586 * gnat.dg/sizetype1.adb: ...this.
11587 * gnat.dg/sizetype2.adb: New test.
11589 2010-04-16 Richard Guenther <rguenther@suse.de>
11591 PR tree-optimization/43572
11592 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11594 2010-04-16 Olivier Hainque <hainque@adacore.com>
11596 * gnat.dg/specs/discr_private.ads: New test.
11598 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11601 * gcc.target/arm/thumb-comparisons.c: New test.
11604 * gcc.target/arm/thumb-cbranchqi.c: New test.
11606 2010-04-16 Christian Bruel <christian.bruel@st.com>
11608 * g++.dg/torture/pr36191.C: Enable for SH.
11610 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11612 * gnat.dg/wide_boolean.adb: New test.
11613 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11615 2010-04-15 Richard Guenther <rguenther@suse.de>
11617 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11618 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11619 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11620 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11621 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11622 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11623 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11624 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11625 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11626 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11627 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11628 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11629 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11630 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11631 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11633 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11636 * gcc.target/arm/pr42496.c: New test.
11638 2010-04-14 Jason Merrill <jason@redhat.com>
11641 * g++.dg/ext/attrib38.C: New.
11643 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11646 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11648 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11651 * gcc.dg/cpp/warn-undef-2.c: Update.
11652 * gcc.dg/cpp/warn-traditional-2.c: Update.
11653 * gcc.dg/cpp/warn-comments-2.c: Update.
11654 * gcc.dg/cpp/warn-variadic-2.c: Update.
11655 * gcc.dg/cpp/warn-long-long-2.c: Update.
11656 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11657 * gcc.dg/cpp/warn-multichar-2.c: Update.
11658 * gcc.dg/cpp/warn-normalized-3.c: Update.
11659 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11660 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11661 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11662 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11663 * gcc.dg/cpp/warn-redefined-2.c: Update.
11664 * gfortran.dg/warning-directive-2.F90: Update.
11665 * c-c++-common/cpp/warning-directive-2.c: Update.
11667 2010-04-14 Michael Matz <matz@suse.de>
11669 PR tree-optimization/42963
11670 * gcc.dg/pr42963.c: New testcase.
11672 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11674 * gnat.dg/class_wide.adb: Rename into...
11675 * gnat.dg/class_wide1.adb: ...this.
11676 * gnat.dg/class_wide2.ad[sb]: New test.
11678 2010-04-14 Tobias Burnus <burnus@net-b.de>
11681 * gfortran.dg/coarray_9.f90: Update dg-errors.
11682 * gfortran.dg/coarray_10.f90: New test.
11683 * gfortran.dg/coarray_11.f90: New test.
11685 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11688 gfortran.dg/initialization_24.f90: New test.
11690 2010-04-13 Jason Merrill <jason@redhat.com>
11692 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11693 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11695 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11697 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11698 * g++.dg/dg.exp: Likewise.
11699 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11700 * c-c++-common/cpp/warning-directive-1.c: ... here.
11701 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11702 * c-c++-common/cpp/warning-directive-2.c: ... here.
11703 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11704 * c-c++-common/cpp/warning-directive-3.c: ... here.
11705 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11706 * c-c++-common/cpp/warning-directive-4.c: ... here.
11707 * g++.dg/cpp/warning-directive-1.C: Delete.
11708 * g++.dg/cpp/warning-directive-2.C: Delete.
11709 * g++.dg/cpp/warning-directive-3.C: Delete.
11710 * g++.dg/cpp/warning-directive-4.C: Delete.
11711 * gcc.dg/cpp/normalised-3.c: Delete.
11712 * g++.dg/cpp/normalised-1.C: Rename as ...
11713 * c-c++-common/cpp/normalised-3.c: ... this.
11715 2010-04-13 Martin Jambor <mjambor@suse.cz>
11717 * gcc.dg/tree-ssa/sra-9.c: New test.
11719 2010-04-13 Michael Matz <matz@suse.de>
11721 PR middle-end/43730
11722 * gcc.dg/pr43730.c: New test.
11724 2010-04-13 Michael Matz <matz@suse.de>
11726 * gcc.dg/tree-ssa/negate.c: New testcase.
11728 2010-04-13 Richard Guenther <rguenther@suse.de>
11731 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11733 2010-04-13 Richard Guenther <rguenther@suse.de>
11735 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11737 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11739 * gnat.dg/derived_type1.adb: New test.
11741 2010-04-13 Matthias Klose <doko@ubuntu.com>
11743 * gcc.dg/plugindir1.c: New testcase.
11744 * gcc.dg/plugindir2.c: New testcase.
11745 * gcc.dg/plugindir3.c: New testcase.
11746 * gcc.dg/plugindir4.c: New testcase.
11748 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11750 * gcc.target/i386/rotate-2.c: New test.
11752 2010-04-12 Jason Merrill <jason@redhat.com>
11755 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11756 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11758 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11761 * g++.dg/init/pr25811.C: New test.
11763 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11765 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11766 dg-error, dg-warning.
11767 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11769 2010-04-12 Richard Guenther <rguenther@suse.de>
11771 * gcc.dg/torture/inline-2.c: New testcase.
11773 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11776 * gcc.dg/Wunused-var-7.c: New test.
11778 PR tree-optimization/43560
11779 * gcc.c-torture/execute/pr43560.c: New test.
11781 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11783 * gnat.dg/aggr13.adb: New test.
11784 * gnat.dg/aggr14.adb: Likewise.
11785 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11787 2010-04-12 Richard Guenther <rguenther@suse.de>
11790 * g++.dg/torture/pr43611.C: New testcase.
11792 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11795 * gcc.dg/pr36774-1.c: New test.
11796 * gcc.dg/pr36774-2.c: New test.
11798 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11800 * gcc.target/sh/rte-delay-slot.c: New test.
11802 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11804 * gnat.dg/pack9.adb: Remove -cargs option.
11805 * gnat.dg/aggr12.ad[sb]: New test.
11807 2010-04-10 Jie Zhang <jie@codesourcery.com>
11810 * gcc.target/sh/pr43417.c: New test.
11812 2010-04-10 Tobias Burnus <burnus@net-b.de>
11815 * gfortran.dg/spec_expr_6.f90: New test.
11817 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11820 * gcc.dg/cpp/pr43195.c: New.
11821 * gcc.dg/cpp/pr43195.h: New.
11823 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11826 * gcc.dg/Werror-6.c: Adjust.
11827 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11828 * gcc.dg/Werror-4.c: Likewise.
11829 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11830 * gcc.dg/Wswitch-enum-error.c: Likewise.
11831 * gcc.dg/Wpointer-arith.c: Likewise.
11832 * gcc.dg/Wfatal.c: Likewise.
11833 * gcc.dg/Wswitch-error.c: Likewise.
11834 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11835 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11836 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11837 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11838 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11839 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11840 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11841 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11842 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11843 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11844 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11845 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11846 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11847 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11848 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11849 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11850 * g++.dg/cpp/warning-directive-2.C: Likewise.
11851 * gfortran.dg/warning-directive-2.F90: Likewise.
11853 2010-04-09 Jason Merrill <jason@redhat.com>
11856 * g++.dg/template/sizeof13.C: New.
11858 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11860 * g++.dg/other/pr35504.C: Add check for thiscall.
11861 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11862 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11864 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11867 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11868 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11869 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11870 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11871 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11872 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11873 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11874 * g++.dg/other/increment1.C: Likewise.
11876 2010-04-09 Tobias Burnus <burnus@net-b.de>
11879 * gfortran.dg/coarray_7.f90: New test.
11880 * gfortran.dg/coarray_8.f90: New test.
11882 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11885 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11887 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11890 * gcc.dg/pr43643.c: New test.
11892 2010-04-08 Tobias Burnus <burnus@net-b.de>
11894 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11896 2010-04-08 Richard Guenther <rguenther@suse.de>
11898 PR tree-optimization/43679
11899 * gcc.c-torture/compile/pr43679.c: New testcase.
11901 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11904 * gcc.dg/pr43670.c: New test.
11906 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11908 PR middle-end/40815
11909 * gcc.dg/tree-ssa/reassoc-19.c: New.
11911 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11914 * gcc.dg/Wunused-var-1.c: New test.
11915 * gcc.dg/Wunused-var-2.c: New test.
11916 * gcc.dg/Wunused-var-3.c: New test.
11917 * gcc.dg/Wunused-var-4.c: New test.
11918 * gcc.dg/Wunused-var-5.c: New test.
11919 * gcc.dg/Wunused-var-6.c: New test.
11920 * gcc.dg/Wunused-parm-1.c: New test.
11922 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11923 * gcc.dg/trunc-1.c: Likewise.
11924 * gcc.dg/vla-9.c: Likewise.
11925 * gcc.dg/dfp/composite-type.c: Likewise.
11927 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11930 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11931 * obj-c++.dg/objc-gc-3.mm: Ditto.
11933 2010-04-07 Simon Baldwin <simonb@google.com>
11935 * gcc.dg/cpp/warn-undef-2.c: New.
11936 * gcc.dg/cpp/warn-traditional-2.c: New.
11937 * gcc.dg/cpp/warn-comments-2.c: New.
11938 * gcc.dg/cpp/warning-directive-1.c: New.
11939 * gcc.dg/cpp/warn-long-long.c: New.
11940 * gcc.dg/cpp/warn-traditional.c: New.
11941 * gcc.dg/cpp/warn-variadic-2.c: New.
11942 * gcc.dg/cpp/warn-undef.c: New.
11943 * gcc.dg/cpp/warn-normalized-1.c: New.
11944 * gcc.dg/cpp/warning-directive-2.c: New.
11945 * gcc.dg/cpp/warn-long-long-2.c: New.
11946 * gcc.dg/cpp/warn-variadic.c: New.
11947 * gcc.dg/cpp/warn-normalized-2.c: New.
11948 * gcc.dg/cpp/warning-directive-3.c: New.
11949 * gcc.dg/cpp/warn-deprecated-2.c: New.
11950 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11951 * gcc.dg/cpp/warn-multichar-2.c: New.
11952 * gcc.dg/cpp/warn-normalized-3.c: New.
11953 * gcc.dg/cpp/warning-directive-4.c: New.
11954 * gcc.dg/cpp/warn-unused-macros.c: New.
11955 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11956 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11957 * gcc.dg/cpp/warn-cxx-compat.c: New.
11958 * gcc.dg/cpp/warn-redefined.c: New.
11959 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11960 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11961 * gcc.dg/cpp/warn-deprecated.c: New.
11962 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11963 * gcc.dg/cpp/warn-redefined-2.c: New.
11964 * gcc.dg/cpp/warn-comments.c: New.
11965 * gcc.dg/cpp/warn-multichar.c: New.
11966 * g++.dg/cpp/warning-directive-1.C: New.
11967 * g++.dg/cpp/warning-directive-2.C: New.
11968 * g++.dg/cpp/warning-directive-3.C: New.
11969 * g++.dg/cpp/warning-directive-4.C: New.
11970 * gfortran.dg/warning-directive-1.F90: New.
11971 * gfortran.dg/warning-directive-3.F90: New.
11972 * gfortran.dg/warning-directive-2.F90: New.
11973 * gfortran.dg/warning-directive-4.F90: New.
11975 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11978 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11980 2010-04-07 Jason Merrill <jason@redhat.com>
11982 * g++.dg/template/dr408.C: New.
11984 * g++.dg/lookup/ns4.C: New.
11987 * g++.dg/template/friend51.C: New test.
11990 * g++.old-deja/g++.other/linkage1.C: Adjust.
11992 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11995 * g++.dg/template/crash94.C: New test.
11997 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12000 * g++.dg/init/aggr5.C: New test.
12001 * g++.dg/init/aggr5.C: New test.
12003 2010-04-07 Richard Guenther <rguenther@suse.de>
12005 PR tree-optimization/43270
12006 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12007 * gcc.dg/Warray-bounds-7.c: Likewise.
12009 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12011 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12012 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12013 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12015 2010-04-07 Jie Zhang <jie@codesourcery.com>
12018 * g++.dg/init/pr42556.C: New test.
12020 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12023 * g++.dg/debug/dwarf2/typedef2.C: New test.
12025 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12027 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12028 c-c++-common/dwarf2/redeclaration-1.C
12030 2010-04-06 Jason Merrill <jason@redhat.com>
12032 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12033 * g++.dg/ext/attrib18.C: Likewise.
12034 * g++.dg/ext/bitfield2.C: Likewise.
12035 * g++.dg/ext/bitfield4.C: Likewise.
12036 * g++.dg/ext/visibility/warn2.C: Likewise.
12037 * g++.dg/ext/visibility/warn3.C: Likewise.
12038 * g++.dg/gomp/pr26690-1.C: Likewise.
12039 * g++.dg/inherit/covariant7.C: Likewise.
12040 * g++.dg/init/synth2.C: Likewise.
12041 * g++.dg/lookup/using7.C: Likewise.
12042 * g++.dg/other/crash-4.C: Likewise.
12043 * g++.dg/other/error13.C: Likewise.
12044 * g++.dg/other/error20.C: Likewise.
12045 * g++.dg/parse/crash31.C: Likewise.
12046 * g++.dg/parse/error16.C: Likewise.
12047 * g++.dg/parse/error19.C: Likewise.
12048 * g++.dg/parse/error27.C: Likewise.
12049 * g++.dg/parse/error28.C: Likewise.
12050 * g++.dg/parse/fused-params1.C: Likewise.
12051 * g++.dg/template/error2.C: Likewise.
12052 * g++.dg/template/local6.C: Likewise.
12053 * g++.dg/template/qualttp15.C: Likewise.
12054 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12055 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12056 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12057 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12058 * g++.old-deja/g++.eh/spec6.C: Likewise.
12059 * g++.old-deja/g++.jason/crash3.C: Likewise.
12060 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12061 * g++.old-deja/g++.law/ctors5.C: Likewise.
12062 * g++.old-deja/g++.law/ctors9.C: Likewise.
12063 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12064 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12065 * g++.old-deja/g++.other/struct1.C: Likewise.
12066 * g++.old-deja/g++.other/volatile1.C: Likewise.
12067 * g++.old-deja/g++.pt/crash36.C: Likewise.
12068 * g++.old-deja/g++.pt/derived3.C: Likewise.
12069 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12070 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12072 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12074 PR middle-end/43519
12075 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12076 * gcc.dg/graphite/id-19.c: New.
12078 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12080 PR middle-end/32824
12081 * gcc.dg/vect/pr32824: New.
12083 2010-04-06 Tobias Burnus <burnus@net-b.de>
12086 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12087 * gfortran.dg/coarray_3.f90: Ditto.
12088 * gfortran.dg/coarray_4.f90: Ditto.
12089 * gfortran.dg/coarray_5.f90: Ditto.
12090 * gfortran.dg/coarray_6.f90: Ditto.
12091 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12093 2010-04-06 Tobias Burnus <burnus@net-b.de>
12096 * gfortran.dg/coarray_4.f90: Fix test.
12097 * gfortran.dg/coarray_6.f90: Add more tests.
12099 2010-04-06 Tobias Burnus <burnus@net-b.de>
12102 * gfortran.dg/coarray_4.f90: New test.
12103 * gfortran.dg/coarray_5.f90: New test.
12104 * gfortran.dg/coarray_6.f90: New test.
12106 2010-04-06 Tobias Burnus <burnus@net-b.de>
12109 * gfortran.dg/iso_fortran_env_5.f90: New test.
12110 * gfortran.dg/iso_fortran_env_6.f90: New test.
12112 2010-04-06 Tobias Burnus <burnus@net-b.de>
12115 * gfortran.dg/coarray_1.f90: New test.
12116 * gfortran.dg/coarray_2.f90: New test.
12117 * gfortran.dg/coarray_3.f90: New test.
12119 2010-04-06 Jason Merrill <jason@redhat.com>
12122 * g++.dg/template/dtor8.C: New.
12125 * g++.dg/template/error-recovery2.C: New.
12127 2010-04-06 Jan Hubicka <jh@suse.czpli
12129 PR tree-optimization/42906
12130 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12132 2010-04-06 Tobias Burnus <burnus@net-b.de>
12135 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12136 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12137 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12139 2010-04-06 Richard Guenther <rguenther@suse.de>
12141 PR tree-optimization/43627
12142 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12144 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12147 * gcc.target/i386/pr43638.c: New test.
12149 2010-04-06 Richard Guenther <rguenther@suse.de>
12151 PR middle-end/43661
12152 * gcc.c-torture/compile/pr43661.c: New testcase.
12154 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12156 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12158 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12160 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12162 2010-04-02 Richard Guenther <rguenther@suse.de>
12164 PR tree-optimization/43629
12165 * gcc.c-torture/execute/pr43629.c: New testcase.
12167 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12168 Dominique d'Humieres <dominiq@lps.ens.fr>
12170 PR libfortran/43605
12171 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12173 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12176 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12178 2010-04-01 Jason Merrill <jason@redhat.com>
12180 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12182 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12183 Manfred Schwarb <manfred99@gmx.ch>
12185 PR libfortran/43605
12186 * gfortran.dg/ftell_3.f90: New test.
12188 2010-04-01 Richard Guenther <rguenther@suse.de>
12190 PR middle-end/43614
12191 * gcc.c-torture/compile/pr43614.c: New testcase.
12193 2010-04-01 Martin Jambor <mjambor@suse.cz>
12195 PR tree-optimization/43141
12196 * gcc.dg/guality/pr43141.c: New test.
12198 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12200 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12201 * g++.dg/eh/spbp.C: Likewise.
12202 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12203 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12205 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12206 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12207 * objc.dg/dwarf-2.m: Likewise.
12209 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12211 PR middle-end/43464
12212 * gcc.dg/graphite/id-pr43464.c: New.
12213 * gcc.dg/graphite/id-pr43464-1.c: New.
12215 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12217 PR middle-end/43351
12218 * gcc.dg/graphite/id-pr43351.c
12220 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12223 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12224 * obj-c++.dg/try-catch-2.mm: Ditto.
12225 * obj-c++.dg/lookup-2.mm: Ditto.
12226 * obj-c++.dg/encode-8.m: Ditto.
12227 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12228 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12229 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12230 * obj-c++.dg/const-str-11.mm: Ditto.
12231 * obj-c++.dg/const-str-9.mm: Ditto.
12232 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12233 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12234 * obj-c++.dg/except-1.mm: Ditto.
12235 * obj-c++.dg/const-str-7.mm: Ditto.
12236 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12237 * obj-c++.dg/const-str-3.mm: Ditto.
12238 * obj-c++.dg/const-str-7.mm: Ditto.
12239 * obj-c++.dg/stubify-2.mm: Change dump file name.
12242 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12244 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12245 Remove dg-xfail-if.
12247 2010-03-31 Martin Jambor <mjambor@suse.cz>
12249 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12250 only with -O2, -O3 or -Os and not with -fwhopr.
12252 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12255 * g++.dg/template/typedef31.C: New test.
12257 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12259 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12260 assembler output on *-*-solaris2*.
12261 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12263 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12266 * gcc.dg/pr43557-1.c: New test.
12267 * gcc.dg/pr43557-2.c: New file.
12269 2010-03-31 Jie Zhang <jie@codesourcery.com>
12272 * gcc.dg/pr43562.c: New test.
12274 2010-03-30 Jason Merrill <jason@redhat.com>
12277 * g++.dg/template/error-recovery1.C: New.
12280 * g++.dg/parse/ambig5.C: New.
12282 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12285 * gcc.dg/guality/pr43593.c: New test.
12287 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12289 PR middle-end/43430
12290 * gcc.dg/vect/pr43430-1.c: New.
12292 2010-03-30 Jason Merrill <jason@redhat.com>
12295 * g++.dg/template/partial7.C: New.
12297 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12299 * gcc.target/s390/stackcheck1.c: New testcase.
12301 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12303 PR libfortran/43265
12304 * gfortran.dg/read_eof_8.f90: New test.
12306 2010-03-29 Jason Merrill <jason@redhat.com>
12308 * gcc.dg/cpp/include6.c: Change [] to ().
12311 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12313 * c-c++-common/raw-string-2.c: Add trigraph test.
12314 * c-c++-common/raw-string-8.c: New.
12315 * c-c++-common/raw-string-9.c: New.
12316 * c-c++-common/raw-string-10.c: New.
12318 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12319 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12320 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12321 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12322 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12323 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12324 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12326 2010-03-29 Richard Guenther <rguenther@suse.de>
12328 PR tree-optimization/43560
12329 * gcc.dg/torture/pr43560.c: New testcase.
12331 2010-03-29 Jason Merrill <jason@redhat.com>
12334 * g++.dg/ext/raw-string-1.C: Change [] to ().
12335 * g++.dg/ext/raw-string-2.C: Change [] to ().
12336 Don't use \ in delimiter.
12337 * g++.dg/ext/raw-string-3.C: Change [] to ().
12338 * g++.dg/ext/raw-string-4.C: Change [] to ().
12339 * g++.dg/ext/raw-string-5.C: Change [] to ().
12340 Test for error on \ in delimiter.
12341 * g++.dg/ext/raw-string-6.C: Change [] to ().
12342 * g++.dg/ext/raw-string-7.C: Change [] to ().
12344 2010-03-29 Jie Zhang <jie@codesourcery.com>
12347 * gcc.dg/pr43564.c: New test.
12349 2010-03-29 Tobias Burnus <burnus@net-b.de>
12352 * gfortran.dg/direct_io_12.f90: New test.
12354 2010-03-28 Jan Hubicka <jh@suse.cz>
12356 PR tree-optimization/43505
12357 * gfortran.dg/pr43505.f90: New testcase.
12359 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12361 PR tree-optimization/43528
12362 * gcc.target/i386/pr43528.c: New test.
12364 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12367 * gcc.dg/parm-impl-decl-3.c: New test.
12369 2010-03-26 Jason Merrill <jason@redhat.com>
12372 * g++.dg/cpp0x/parse1.C: New.
12374 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12377 * gcc.target/i386/pr43524.c: New test.
12379 2010-03-26 Martin Jambor <mjambor@suse.cz>
12381 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12382 whitespace, rename main to foo.
12383 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12384 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12385 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12386 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12387 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12388 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12389 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12390 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12391 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12392 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12393 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12395 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12398 * g++.dg/other/crash-10.C: New test.
12399 * g++.dg/other/crash-11.C: New test.
12401 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12403 PR libfortran/43517
12404 * gfortran.dg/read_eof_7.f90: New test.
12406 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12410 * objc-obj-c++-shared: New directory.
12411 * objc-obj-c++-shared/Object1-implementation.h: New file.
12412 * objc-obj-c++-shared/Object1.h: New file.
12413 * objc-obj-c++-shared/Protocol1.h: New file.
12414 * objc-obj-c++-shared/next-abi.h: New file.
12415 * objc-obj-c++-shared/next-mapping.h: New file.
12416 * objc/execute/next_mapping.h: Delete.
12417 * objc.dg/special/special.exp: For all targets run the tests with
12418 -fgnu-runtime, for darwin targets also run the tests with
12420 * objc.dg/dg.exp: Ditto.
12421 * obj-c++.dg/dg.exp: Ditto.
12422 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12423 Protocol1.h) and next-mapping.h as required. Amend testcase to
12424 include use of updated NeXT interface.
12425 * objc/execute/formal_protocol-5.m: Ditto.
12426 * objc/execute/protocol-isEqual-2.m: Ditto.
12427 * objc/execute/protocol-isEqual-4.m: Ditto.
12428 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12429 Protocol1.h) and next-mapping.h as required.
12430 * objc/execute/object_is_class.m: Ditto.
12431 * objc/execute/enumeration-1.m: Ditto.
12432 * objc/execute/class-13.m: Ditto.
12433 * objc/execute/formal_protocol-2.m: Ditto.
12434 * objc/execute/formal_protocol-4.m: Ditto.
12435 * objc/execute/class-1.m: Ditto.
12436 * objc/execute/bycopy-1.m: Ditto.
12437 * objc/execute/formal_protocol-6.m: Ditto.
12438 * objc/execute/bycopy-3.m: Ditto.
12439 * objc/execute/class-3.m: Ditto.
12440 * objc/execute/bf-11.m: Ditto.
12441 * objc/execute/class-5.m: Ditto.
12442 * objc/execute/bf-13.m: Ditto.
12443 * objc/execute/class-7.m: Ditto.
12444 * objc/execute/bf-15.m: Ditto.
12445 * objc/execute/class-9.m: Ditto.
12446 * objc/execute/bf-17.m: Ditto.
12447 * objc/execute/bf-19.m: Ditto.
12448 * objc/execute/IMP.m: Ditto.
12449 * objc/execute/exceptions/catchall-1.m: Ditto.
12450 * objc/execute/exceptions/trivial.m: Ditto.
12451 * objc/execute/exceptions/finally-1.m: Ditto.
12452 * objc/execute/exceptions/local-variables-1.m: Ditto.
12453 * objc/execute/exceptions/foward-1.m: Ditto.
12454 * objc/execute/bf-2.m: Ditto.
12455 * objc/execute/string1.m: Ditto.
12456 * objc/execute/bf-4.m: Ditto.
12457 * objc/execute/informal_protocol.m: Ditto.
12458 * objc/execute/string3.m: Ditto.
12459 * objc/execute/bf-6.m: Ditto.
12460 * objc/execute/bf-8.m: Ditto.
12461 * objc/execute/class-tests-1.h: Ditto.
12462 * objc/execute/protocol-isEqual-1.m: Ditto.
12463 * objc/execute/protocol-isEqual-3.m: Ditto.
12464 * objc/execute/_cmd.m: Ditto.
12465 * objc/execute/function-message-1.m: Ditto.
12466 * objc/execute/bf-20.m: Ditto.
12467 * objc/execute/bf-common.h: Ditto.
12468 * objc/execute/np-2.m: Ditto.
12469 * objc/execute/class-10.m: Ditto.
12470 * objc/execute/class-12.m: Ditto.
12471 * objc/execute/enumeration-2.m: Ditto.
12472 * objc/execute/class-14.m: Ditto.
12473 * objc/execute/encode-1.m: Ditto.
12474 * objc/execute/formal_protocol-1.m: Ditto.
12475 * objc/execute/formal_protocol-3.m: Ditto.
12476 * objc/execute/accessing_ivars.m: Ditto.
12477 * objc/execute/bycopy-2.m: Ditto.
12478 * objc/execute/class-2.m: Ditto.
12479 * objc/execute/bf-10.m: Ditto.
12480 * objc/execute/formal_protocol-7.m: Ditto.
12481 * objc/execute/root_methods.m: Ditto.
12482 * objc/execute/class-4.m: Ditto.
12483 * objc/execute/bf-12.m: Ditto.
12484 * objc/execute/class-6.m: Ditto.
12485 * objc/execute/bf-14.m: Ditto.
12486 * objc/execute/nested-func-1.m: Ditto.
12487 * objc/execute/class-8.m: Ditto.
12488 * objc/execute/private.m: Ditto.
12489 * objc/execute/bf-16.m: Ditto.
12490 * objc/execute/bf-18.m: Ditto.
12491 * objc/execute/load-3.m: Ditto.
12492 * objc/execute/compatibility_alias.m: Ditto.
12493 * objc/execute/bf-1.m: Ditto.
12494 * objc/execute/no_clash.m: Ditto.
12495 * objc/execute/bf-3.m: Ditto.
12496 * objc/execute/string2.m: Ditto.
12497 * objc/execute/bf-5.m: Ditto.
12498 * objc/execute/string4.m: Ditto.
12499 * objc/execute/bf-7.m: Ditto.
12500 * objc/execute/object_is_meta_class.m: Ditto.
12501 * objc/execute/bf-9.m: Ditto.
12502 * objc/execute/bf-21.m: Ditto.
12503 * objc/execute/cascading-1.m: Ditto.
12504 * objc/execute/trivial.m: Ditto.
12505 * objc/execute/np-1.m: Ditto.
12506 * objc/compile/trivial.m: Ditto.
12507 * objc/execute/class_self-2.m: Include <stdlib.h>.
12508 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12509 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12510 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12511 and 64bit. Use new NeXT interface as required.
12512 * objc.dg/special/unclaimed-category-1.m: Ditto.
12513 * objc.dg/special/unclaimed-category-1.h: Ditto.
12514 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12515 * objc.dg/func-ptr-1.m: Ditto.
12516 * objc.dg/stret-1.m: Ditto.
12517 * objc.dg/encode-2.m: Ditto.
12518 * objc.dg/category-1.m: Ditto.
12519 * objc.dg/encode-3.m: Ditto.
12520 * objc.dg/call-super-3.m: Ditto.
12521 * objc.dg/method-3.m: Ditto.
12522 * objc.dg/func-ptr-2.m: Ditto.
12523 * objc.dg/lookup-1.m: Ditto.
12524 * objc.dg/encode-4.m: Ditto.
12525 * objc.dg/fix-and-continue-1.m: Ditto.
12526 * objc.dg/proto-lossage-3.m: Ditto.
12527 * objc.dg/method-13.m: Ditto.
12528 * objc.dg/proto-qual-1.m: Ditto.
12529 * objc.dg/zero-link-3.m: Ditto.
12530 * objc.dg/bitfield-1.m: Ditto.
12531 * objc.dg/va-meth-1.m: Ditto.
12532 * objc.dg/super-class-3.m: Ditto.
12533 * objc.dg/call-super-1.m: Ditto.
12534 * objc.dg/type-size-2.m: Ditto.
12535 * objc.dg/method-10.m: Ditto.
12536 * objc.dg/defs.m: Ditto.
12537 * objc.dg/const-str-3.m: Ditto.
12538 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12539 Protocol1.h) and next-mapping.h as required. Use new NeXT
12540 interface as required.
12541 * objc.dg/super-class-4.m: Ditto.
12542 * objc.dg/comp-types-8.m: Ditto.
12543 * objc.dg/call-super-2.m: Ditto.
12544 * objc.dg/objc-fast-4.m: Ditto.
12545 * objc.dg/method-6.m: Ditto.
12546 * objc.dg/const-str-3.m: Ditto.
12547 * objc.dg/const-str-7.m: Ditto.
12548 * objc.dg/method-15.m: Ditto.
12549 * objc.dg/method-19.m: Ditto.
12550 * objc.dg/sync-1.m: Ditto.
12551 * objc.dg/layout-1.m: Ditto.
12552 * objc.dg/bitfield-3.m: Ditto.
12553 * objc.dg/try-catch-3.m: Ditto.
12554 * objc.dg/try-catch-7.m: Ditto.
12555 * objc.dg/comp-types-10.m: Ditto.
12556 * objc.dg/selector-2.: Ditto.
12557 * objc.dg/method-7.m: Ditto.
12558 * objc.dg/typedef-alias-1.m: Ditto.
12559 * objc.dg/proto-lossage-2.m: Ditto.
12560 * objc.dg/comp-types-11.m: Ditto.
12561 * objc.dg/sizeof-1.m: Ditto.
12562 * objc.dg/method-17.m: Ditto.
12563 * objc.dg/bitfield-5.m: Ditto.
12564 * objc.dg/try-catch-1.m: Ditto.
12565 * objc.dg/encode-5.m: Ditto.
12566 * objc.dg/fix-and-continue-2.m: Ditto.
12567 * objc.dg/method-9.m: Ditto.
12568 * objc.dg/isa-field-1.m: Ditto.
12569 * objc.dg/local-decl-2.m: Ditto.
12570 * objc.dg/objc-gc-4.m: Ditto.
12571 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12572 * objc.dg/gnu-runtime-3.m: Ditto.
12573 * objc.dg/encode-7.m: Ditto.
12574 * objc.dg/encode-8.m: Ditto.
12575 * objc.dg/selector-3.m: Ditto.
12576 * objc.dg/gnu-runtime-1.m: Ditto.
12577 * objc.dg/const-str-12.m: Ditto.
12578 * objc.dg/gnu-runtime-2.m: Ditto.
12579 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12580 * objc.dg/selector-1.m: Ditto.
12581 * objc.dg/stubify-2.m: Ditto.
12582 * objc.dg/zero-link-1.m: Ditto.
12583 * objc.dg/stret-2.m: Ditto.
12584 * objc.dg/zero-link-2.m: Ditto.
12585 * objc.dg/next-runtime-1.m: Ditto.
12586 * objc.dg/symtab-1.m: Ditto.
12587 * objc.dg/stubify-1.m: Ditto.
12588 * objc.dg/bitfield-2.m: Ditto.
12589 * objc.dg/try-catch-10.m: Apply to both runtimes.
12590 * objc.dg/const-str-1.m: Ditto.
12591 * objc.dg/image-info.m: Ditto.
12592 * objc.dg/encode-9.m: Ditto.
12593 * objc.dg/pragma-1.m: Apply test to all targets.
12594 * objc.dg/const-str-4.m: Ditto.
12595 * objc.dg/const-str-8.m: Ditto.
12596 * objc.dg/super-class-2.m: Ditto.
12597 * objc.dg/try-catch-5.m: Ditto.
12598 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12599 Protocol1.h) and next-mapping.h as required. Use new NeXT
12600 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12601 * objc.dg/const-str-11.m: Ditto.
12602 * objc.dg/const-str-9.m: Ditto.
12603 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12604 * objc.dg/encode-1.m: Remove redundant -lobjc.
12605 * objc.dg/try-catch-9.m: Tidy space.
12606 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12607 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12608 and 64bit. Use new NeXT interface as required.
12609 * obj-c++.dg/template-4.mm: Ditto.
12610 * obj-c++.dg/defs.mm: Ditto.
12611 * obj-c++.dg/basic.mm: Ditto.
12612 * obj-c++.dg/encode-4.mm: Ditto.
12613 * obj-c++.dg/method-17.mm: Ditto.
12614 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12615 * obj-c++.dg/cxx-class-1.mm: Ditto.
12616 * obj-c++.dg/method-10.mm: Ditto.
12617 * obj-c++.dg/va-meth-1.mm: Ditto.
12618 * obj-c++.dg/encode-5.mm: Ditto.
12619 * obj-c++.dg/lookup-2.mm: Ditto.
12620 * obj-c++.dg/template-3.mm: Ditto.
12621 * obj-c++.dg/proto-qual-1.mm: Ditto.
12622 * obj-c++.dg/qual-types-1.m: Ditto.
12623 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12624 * obj-c++.dg/template-1.mm: Ditto.
12625 * obj-c++.dg/encode-6.mm: Ditto.
12626 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12627 Protocol1.h) and next-mapping.h as required. Use new NeXT
12628 interface as required.
12629 * obj-c++.dg/except-1.mm: Ditto.
12630 * obj-c++.dg/const-str-7.mm: Ditto.
12631 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12632 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12633 * obj-c++.dg/selector-2.mm: Ditto.
12634 * obj-c++.dg/isa-field-1.mm: Ditto.
12635 * obj-c++.dg/try-catch-1.mm: Ditto.
12636 * obj-c++.dg/local-decl-1.mm: Ditto.
12637 * obj-c++.dg/try-catch-9.mm: Ditto.
12638 * obj-c++.dg/no-extra-load.mm: Ditto.
12639 * obj-c++.dg/selector-5.mm: Ditto.
12640 * obj-c++.dg/method-12.mm: Ditto.
12641 * obj-c++.dg/try-catch-11.mm: Ditto.
12642 * obj-c++.dg/comp-types-11.mm: Ditto.
12643 * obj-c++.dg/bitfield-3.mm: Ditto.
12644 * obj-c++.dg/method-6.mm: Ditto.
12645 * obj-c++.dg/super-class-2.mm: Ditto.
12646 * obj-c++.dg/method-21.mm: Ditto.
12647 * obj-c++.dg/const-str-8.mm: Ditto.
12648 * obj-c++.dg/try-catch-7.mm: Ditto.
12649 * obj-c++.dg/method-15.mm: Ditto.
12650 * obj-c++.dg/layout-1.mm: Ditto.
12651 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12652 * obj-c++.dg/const-str-3.mm: Ditto.
12653 * obj-c++.dg/try-catch-2.mm: Ditto.
12654 * obj-c++.dg/objc-gc-3.mm: Ditto.
12655 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12656 * obj-c++.dg/bitfield-1.mm: Ditto.
12657 * obj-c++.dg/selector-6.mm: Ditto.
12658 * obj-c++.dg/method-13.mm: Ditto.
12659 * obj-c++.dg/comp-types-12.mm: Ditto.
12660 * obj-c++.dg/bitfield-4.mm: Ditto.
12661 * obj-c++.dg/try-catch-8.mm: Ditto.
12662 * obj-c++.dg/method-2.mm: Ditto.
12663 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12664 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12665 * obj-c++.dg/const-str-4.mm: Ditto.
12666 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12667 * obj-c++.dg/try-catch-3.mm: Ditto.
12668 * obj-c++.dg/comp-types-9.mm: Ditto.
12669 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12670 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12671 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12672 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12673 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12674 Use new NeXT interface as required.
12675 * obj-c++.dg/const-str-10.mm: Ditto.
12676 * obj-c++.dg/const-str-11.mm: Ditto.
12677 * obj-c++.dg/const-str-9.mm: Ditto.
12678 * obj-c++.dg/method-11.mm: Ditto.
12679 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12680 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12681 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12682 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12683 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12685 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12688 * g++.dg/template/typedef30.C: New test case.
12690 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12693 * gcc.c-torture/execute/pr43385.c: New test.
12695 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12697 * gcc.dg/strncpy-fix-1.c: New test.
12699 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12702 * lib/objc-torture.exp (objc-set-runtime-options): New.
12703 * objc/execute/execute.exp: Check runtime options on each pass.
12704 * objc/execute/exceptions/exceptions.exp: Ditto.
12705 * objc/compile/compile.exp: Ditto.
12708 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12710 (check_effective_target_objc2): New proc.
12711 (check_effective_target_next_runtime): New proc.
12712 * lib/objc.exp: Determine which runtime is in force and support it.
12713 * lib/obj-c++.exp: Ditto.
12715 2010-03-24 Jason Merrill <jason@redhat.com>
12718 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12720 2010-03-24 Martin Jambor <mjambor@suse.cz>
12722 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12724 * gcc.dg/ipa/ipa-2.c: Likewise.
12725 * gcc.dg/ipa/ipa-3.c: Likewise.
12726 * gcc.dg/ipa/ipa-4.c: Likewise.
12727 * gcc.dg/ipa/ipa-5.c: Likewise.
12728 * gcc.dg/ipa/ipa-7.c: Likewise.
12729 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12731 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12732 i_can_not_be_propagated_fully2 into a loop.
12733 * gcc.dg/ipa/ipa-8.c: New test.
12734 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12736 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12740 * gcc.dg/guality/pr43479.c: New test.
12741 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12742 and add volatile keyword.
12744 2010-03-23 Mike Stump <mikestump@comcast.net>
12746 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12748 2010-03-23 Jason Merrill <jason@redhat.com>
12750 * g++.dg/ext/altivec-17.C: Adjust error message.
12752 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12753 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12754 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12755 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12756 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12757 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12759 2010-03-22 Jason Merrill <jason@redhat.com>
12762 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12763 * g++.dg/ext/is_pod_98.C: New.
12766 * g++.dg/cpp0x/auto18.C: New.
12768 * gcc.dg/pr36997.c: Adjust error message.
12769 * g++.dg/ext/vector9.C: Likewise.
12770 * g++.dg/conversion/simd3.C: Likewise.
12771 * g++.dg/other/error23.C: Likewise.
12773 2010-03-22 Michael Matz <matz@suse.de>
12775 PR middle-end/43475
12776 * gfortran.dg/pr43475.f90: New testcase.
12778 2010-03-22 Richard Guenther <rguenther@suse.de>
12780 PR tree-optimization/43390
12781 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12783 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12785 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12786 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12788 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12789 Michael Matz <matz@suse.de>
12792 * g++.dg/parse/crash56.C: New test.
12794 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12797 * gfortran.dg/whole_file_15.f90 : New test.
12799 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12802 * gfortran.dg/inquire_size.f90: New test.
12804 2010-03-20 Richard Guenther <rguenther@suse.de>
12806 PR rtl-optimization/43438
12807 * gcc.c-torture/execute/pr43438.c: New testcase.
12809 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12812 * g++.dg/abi/mangle42.C: New test.
12814 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12817 * gcc.dg/pr43211.c: New test.
12818 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12820 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12822 PR rtl-optimization/42258
12823 * gcc.target/arm/thumb1-mul-moves.c: New test.
12826 * gcc.target/arm/thumb-andsi.c: New test.
12828 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12829 dg-require-effective-target.
12831 2010-03-19 Michael Matz <matz@suse.de>
12834 * g++.dg/other/pr43116.C: New testcase.
12836 2010-03-19 Michael Matz <matz@suse.de>
12839 * gcc.dg/pr43305.c: New testcase.
12841 2010-03-19 Richard Guenther <rguenther@suse.de>
12843 PR tree-optimization/43415
12844 * gcc.c-torture/compile/pr43415.c: New testcase.
12846 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12849 * gnat.dg/case_optimization2.adb: New test.
12850 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12852 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12853 Jack Howarth <howarth@bromo.med.uc.edu>
12856 * gcc.target/i386/push-1.c: Don't xfail
12857 scan-assembler-not "movups" on darwin.
12859 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12862 * gcc.dg/pr43058.c: New test.
12864 2010-03-18 Martin Jambor <mjambor@suse.cz>
12866 PR middle-end/42450
12867 * g++.dg/torture/pr42450.C: New test.
12869 2010-03-18 Michael Matz <matz@suse.de>
12871 PR middle-end/43419
12872 * gcc.dg/pr43419.c: New testcase.
12874 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12876 PR rtl-optimization/43360
12877 * gcc.dg/torture/pr43360.c: New.
12879 2010-03-18 Michael Matz <matz@suse.de>
12881 PR tree-optimization/43402
12882 * gcc.dg/pr43402.c: New testcase.
12884 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12887 * gcc.dg/pr42427.c: New test.
12889 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12891 PR libfortran/43265
12892 * gfortran.dg/read_empty_file.f: New test.
12893 * gfortran.dg/read_eof_all.f90: New test.
12894 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12895 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12897 2010-03-17 Michael Matz <matz@suse.de>
12899 * gcc.dg/pr43300.c: Add -w.
12901 2010-03-17 Richard Guenther <rguenther@suse.de>
12903 * gcc.dg/pr43379.c: Add -w.
12905 2010-03-17 Tobias Burnus <burnus@net-b.de>
12908 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12910 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12912 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12914 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12916 * ada/acats/run_all.sh: Log start and end times.
12918 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12920 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12922 2010-03-16 Richard Guenther <rguenther@suse.de>
12924 PR middle-end/43379
12925 * gcc.dg/pr43379.c: New testcase.
12927 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12930 * gcc.dg/guality/pr43051-1.c: New test.
12932 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12935 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12937 2010-03-15 Michael Matz <matz@suse.de>
12939 PR middle-end/43300
12940 * gcc.dg/pr43300.c: New testcase.
12942 2010-03-15 Richard Guenther <rguenther@suse.de>
12944 PR tree-optimization/43367
12945 * gcc.c-torture/compile/pr43367.c: New testcase.
12947 2010-03-15 Richard Guenther <rguenther@suse.de>
12949 PR tree-optimization/43317
12950 * gcc.dg/pr43317.c: New testcase.
12952 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12954 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12956 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12958 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12960 2010-03-14 Tobias Burnus <burnus@net-b.de>
12963 * gfortran.dg/impure_constructor_1.f90: New test.
12965 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12967 PR middle-end/43354
12968 * gfortran.dg/graphite/id-pr43354.f: New.
12970 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12972 PR middle-end/43349
12973 * gfortran.dg/graphite/pr43349.f: New.
12975 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12977 PR middle-end/43306
12978 * gcc.dg/graphite/pr43306.c: New.
12980 2010-03-12 David S. Miller <davem@davemloft.net>
12982 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12985 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12987 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12989 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12993 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12995 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12997 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12998 fail for *-*-mingw* targets.
13000 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13003 * gcc.dg/guality/pr43329-1.c: New test.
13005 2010-03-11 Martin Jambor <mjambor@suse.cz>
13007 PR tree-optimization/43257
13008 * g++.dg/torture/pr43257.C: New test.
13010 2010-03-11 Tobias Burnus <burnus@net-b.de>
13013 * gfortran.dg/namelist_61.f90: New test.
13015 2010-03-11 Richard Guenther <rguenther@suse.de>
13017 PR tree-optimization/43255
13018 * gcc.c-torture/compile/pr43255.c: New testcase.
13020 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13022 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13023 * gcc.dg/pr43280.c: New testcase.
13025 2010-03-11 Richard Guenther <rguenther@suse.de>
13028 * gcc.dg/lto/20100227-1_0.c: New testcase.
13029 * gcc.dg/lto/20100227-1_1.c: Likewise.
13031 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13033 PR libfortran/43320
13034 PR libfortran/43265
13035 * gfortran.dg/read_eof_6.f: New test
13036 * gfortran.dg/read_x_eof.f90: New test.
13037 * gfortran.dg/read_x_past.f: Update test.
13039 2010-03-10 Jan Hubicka <jh@suse.cz>
13041 * gcc.c-torture/compile/pr43288.c: New test.
13043 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13045 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13047 * g++.old-deja/g++.pt/asm2.C: Likewise.
13048 * gcc.c-torture/compile/20000804-1.c: Likewise.
13049 * gcc.target/i386/clobbers.c: Likewise.
13051 2010-03-10 Tobias Burnus <burnus@net-b.de>
13054 * gfortran.dg/c_assoc_3.f90: New test.
13056 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13059 * gcc.dg/guality/pr36728-1.c: New test.
13060 * gcc.dg/guality/pr36728-2.c: New test.
13062 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13064 * gcc.dg/h8300-div-delay-slot.c: New test.
13066 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13068 PR tree-optimization/43236
13069 * gcc.c-torture/execute/pr43236.c: New test.
13071 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13073 PR middle-end/42859
13074 * g++.dg/eh/pr42859.C: New test.
13076 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13079 * gcc.dg/pr43299.c: New test.
13082 * g++.dg/eh/unwind2.C: New test.
13084 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13085 Reza Yazdani <reza.yazdani@amd.com>
13087 PR middle-end/43065
13088 * gcc.dg/graphite/run-id-4.c: New.
13090 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13092 PR middle-end/43065
13093 * gcc.dg/graphite/run-id-3.c: New.
13095 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13097 PR middle-end/42644
13098 PR middle-end/42130
13099 * gcc.dg/graphite/id-18.c: New.
13100 * gcc.dg/graphite/run-id-pr42644.c: New.
13102 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13104 PR middle-end/42326
13105 * gcc.dg/graphite/pr42326.c: New.
13107 2010-03-08 Richard Guenther <rguenther@suse.de>
13109 PR tree-optimization/43269
13110 * gcc.c-torture/execute/pr43269.c: New testcase.
13112 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13115 * gfortran.dg/typebound_call_13.f03: New.
13117 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13119 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13120 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13122 2010-03-05 Jason Merrill <jason@redhat.com>
13124 * g++.dg/abi/mangle40.C: Require weak and alias.
13126 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13128 PR middle-end/42326
13129 * gfortran.dg/graphite/pr42326.f90: New.
13130 * gfortran.dg/graphite/pr42326-1.f90: New.
13132 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13134 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13135 (gnat_target_compile): Likewise.
13136 Reinitialize GNAT_UNDER_TEST if target changes.
13137 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13138 (local_find_gnatmake): Pass full --GCC to gnatlink.
13141 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13144 * gcc.dg/compound-literal-1.c: New testcase.
13146 2010-03-04 Martin Jambor <mjambor@suse.cz>
13148 PR tree-optimization/43164
13149 PR tree-optimization/43191
13150 * gcc.c-torture/compile/pr43164.c: New test.
13151 * gcc.c-torture/compile/pr43191.c: Likewise.
13153 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13156 * gfortran.dg/finalize_9.f90: New.
13158 2010-03-04 Tobias Burnus <burnus@net-b.de>
13159 Ken Werner <ken@linux.vnet.ibm.com>
13161 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13162 to dg-options for spu.
13163 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13164 dump-scan target to exclude spu.
13166 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13168 PR middle-end/43209
13169 * gcc.dg/tree-ssa/ivopts-4.c: New.
13171 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13173 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13174 include-opts and exclude-opts; skip checking the flags if arguments
13175 are the same as the defaults.
13176 (dg-xfail-if): Verify the number of arguments, supply defaults
13177 for unspecified optional arguments.
13178 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13180 2010-03-03 Jason Merrill <jason@redhat.com>
13183 * g++.dg/abi/mangle40.C: Updated.
13185 2010-03-03 Jason Merrill <jason@redhat.com>
13187 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13188 * g++.dg/abi/mangle23.C: Likewise.
13189 * g++.dg/eh/simd-2.C: Likewise.
13190 * g++.dg/ext/attribute-test-2.C: Likewise.
13191 * g++.dg/ext/vector14.C: Likewise.
13192 * g++.dg/other/pr34435.C: Likewise.
13193 * g++.dg/template/conv8.C: Likewise.
13194 * g++.dg/template/nontype9.C: Likewise.
13195 * g++.dg/template/qualttp17.C: Likewise.
13196 * g++.dg/template/ref1.C: Likewise.
13197 * g++.old-deja/g++.pt/crash68.C: Likewise.
13198 * g++.old-deja/g++.pt/ref1.C: Likewise.
13199 * g++.old-deja/g++.pt/ref3.C: Likewise.
13200 * g++.old-deja/g++.pt/ref4.C: Likewise.
13203 * g++.dg/abi/mangle40.C: New.
13204 * g++.dg/abi/mangle41.C: New.
13205 * g++.dg/lto/20100302_0.C: New.
13206 * g++.dg/lto/20100302_1.C: New.
13207 * g++.dg/lto/20100302.h: New.
13209 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13212 * gfortran.dg/internal_pack_12.f90: New test.
13214 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13216 * gcc.dg/pr36997.c: Adjust error message.
13218 2010-03-03 Mike Stump <mikestump@comcast.net>
13220 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13221 adjustments to not be present on machines that align the stack to
13222 more than 4 bytes and don't have a red zone yet as that is an
13223 unimplemented optimization.
13225 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13228 * gfortran.dg/impure_assignment_3.f90: New.
13230 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13233 * gfortran.dg/pr43229.f90: New test.
13236 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13239 * gcc.dg/guality/pr43177.c: New test.
13241 2010-03-02 Jason Merrill <jason@redhat.com>
13243 * g++.dg/ext/vector9.C: Adjust error message.
13244 * g++.dg/conversion/simd3.C: Likewise.
13245 * g++.dg/other/error23.C: Likewise.
13247 2010-03-02 Mike Stump <mikestump@comcast.net>
13250 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13252 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13255 * gfortran.dg/internal_pack_10.f90: New test.
13258 * gfortran.dg/internal_pack_11.f90: New test.
13260 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13262 PR middle-end/42640
13263 * gcc.dg/tree-ssa/pr42640.c: New.
13265 2010-03-01 Richard Guenther <rguenther@suse.de>
13267 PR tree-optimization/43220
13268 * gcc.c-torture/execute/pr43220.c: New testcase.
13270 2010-03-01 Richard Guenther <rguenther@suse.de>
13272 PR middle-end/43213
13273 * gcc.dg/pr43213.c: New testcase.
13275 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13278 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13280 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13282 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13284 (check_effective_target_ucn): Likewise.
13286 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13288 * gcc.dg/ucnid-2.c: Likewise.
13289 * gcc.dg/ucnid-3.c: Likewise.
13290 * gcc.dg/ucnid-4.c: Likewise.
13291 * gcc.dg/ucnid-11.c: Likewise.
13292 * gcc.dg/ucnid-12.c: Likewise.
13293 * gcc.dg/ucnid-6.c: Skip if !ucn.
13294 * gcc.dg/ucnid-9.c: Likewise.
13296 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13298 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13299 lists to dg-skip-if.
13300 * gcc.target/i386/stackalign/return-3.c: Likewise.
13302 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13304 * gcc.target/i386/clearcap.map: New file.
13305 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13306 Pass clearcap.map by default if supported.
13308 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13311 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13313 * gfortran.dg/stat_2.f90: Likewise.
13315 2010-03-01 Tobias Burnus <burnus@net-b.de>
13318 * gfortran.dg/module_read_2.f90: New test.
13320 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13323 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13324 * g++.dg/abi/mangle12.C: Likewise.
13325 * g++.dg/abi/mangle20-2.C: Likewise.
13326 * g++.dg/abi/mangle17.C: Likewise.
13327 * g++.dg/template/cond2.C: Likewise.
13328 * g++.dg/template/pr35240.C: Likewise.
13330 2010-02-27 Richard Guenther <rguenther@suse.de>
13332 PR tree-optimization/43186
13333 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13335 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13337 * g++.dg/abi/packed1.C: Expect warning on the SH.
13339 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13342 * g++.dg/parse/error37.C: New test.
13344 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13348 * gcc.dg/pr8927-1.c: Match new note.
13349 * gcc.dg/990506-0.c: Likewise.
13350 * gcc.dg/gomp/flush-2.c: Likewise.
13351 * gcc.dg/gomp/atomic-5.c: Likewise.
13352 * gcc.dg/gomp/pr34607.c: Likewise.
13353 * gcc.dg/pr35746.c: Likewise.
13354 * gcc.dg/cpp/pragma-1.c: Likewise.
13355 * gcc.dg/cpp/pragma-2.c: Likewise.
13356 * gcc.dg/pr41842.c: Likewise.
13357 * gcc.dg/noncompile/20040629-1.c: Likewise.
13358 * objc.dg/private-1.m: Likewise.
13360 2010-02-27 Tobias Burnus <burnus@net-b.de>
13363 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13364 * gfortran.dg/default_initialization_4.f90: New test.
13366 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13368 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13369 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13370 * gnat.dg/thin_pointer2.adb: New test.
13371 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13373 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13376 * gcc.dg/cpp/c90-pedantic.c: New.
13377 * gcc.dg/cpp/c90.c: New.
13378 * gcc.dg/gnu90-const-expr-1.c: New.
13379 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13381 2010-02-26 Richard Guenther <rguenther@suse.de>
13383 PR tree-optimization/43186
13384 * gcc.c-torture/compile/pr43186.c: New testcase.
13386 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13389 * c-c++-common/dwarf2/pr43190.c: New test.
13391 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13393 PR testsuite/37074:
13394 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13396 2010-02-26 Richard Guenther <rguenther@suse.de>
13398 PR tree-optimization/43188
13399 * gcc.c-torture/compile/pr43188.c: New testcase.
13401 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13404 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13406 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13408 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13410 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13413 * gcc.target/powerpc/pr43154.c: New file.
13415 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13418 * gfortran.dg/debug/pr43166.f: New test.
13421 * gcc.dg/torture/pr43165.c: New test.
13423 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13426 * c-c++-common/pr41779.c: Update.
13428 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13431 * lib/gnat-dg.exp (gnat_load): Redefine.
13433 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13434 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13436 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13439 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13440 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13444 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13446 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13448 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13451 * gcc.dg/guality/vla-1.c: New test.
13453 2010-02-24 Tobias Burnus <burnus@net-b.de>
13456 * gfortran.dg/c_ptr_tests_15.f90: New test.
13458 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13461 * gcc.target/i386/pr43107.c: New test.
13463 2010-02-23 Jason Merrill <jason@redhat.com>
13466 * g++.dg/cpp0x/variadic100.C: New.
13468 2010-02-23 Jason Merrill <jason@redhat.com>
13471 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13472 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13473 * c-c++-common/dwarf2/vla1.c: New.
13475 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13478 * gcc.dg/pr43139.c: New test.
13481 * gcc.dg/guality/pr43077-1.c: New test.
13483 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13486 * gcc.dg/march.c: New.
13487 * gcc.dg/march-generic.c: New.
13488 * gcc.dg/mtune.c: New.
13490 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13492 PR middle-end/43083
13493 * gcc.dg/graphite/pr43083.c: New.
13495 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13497 PR middle-end/43097
13498 * gfortran.dg/graphite/pr43097.f: New.
13500 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13501 Manuel López-Ibáñez <manu@gcc.gnu.org>
13503 PR middle-end/43140
13504 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13506 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13508 PR middle-end/43026
13509 * g++.dg/graphite/pr43026.C: New.
13511 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13514 * gcc.dg/cleanup-1.c: Update.
13515 * gcc.dg/func-args-1.c: Update.
13516 * gcc.dg/format/sentinel-1.c: Update.
13517 * g++.old-deja/g++.jason/scoping10.C: Update.
13518 * g++.old-deja/g++.ns/lookup5.C: Update.
13519 * g++.dg/ext/cleanup-1.C: Update.
13520 * g++.dg/parse/varmod1.C: Update.
13521 * g++.dg/parse/error33.C: Update.
13522 * g++.dg/expr/call3.C: Update.
13523 * g++.dg/func-args-1.C: New.
13525 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13528 * gcc.dg/attr-used-2.c: Moved to ...
13529 * c-c++-common/attr-used-2.c: Here.
13531 * gcc.dg/attr-used.c: Moved to ...
13532 * c-c++-common/attr-used.c: Here.
13534 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13536 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13538 2010-02-22 Richard Guenther <rguenther@suse.de>
13541 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13542 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13544 2010-02-22 Richard Guenther <rguenther@suse.de>
13546 PR tree-optimization/42749
13547 * gcc.c-torture/compile/pr42749.c: New testcase.
13549 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13552 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13553 * gfortran.dg/internal_pack_9.f90: New test.
13555 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13558 * g++.dg/template/recurse.C: Adjust.
13559 * g++.dg/template/pr23510.C: New.
13561 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13564 * g++.dg/template/memclass4.C: New test.
13566 2010-02-21 Tobias Burnus <burnus@net-b.de>
13569 * gfortran.dg/reassoc_5.f90: New test.
13571 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13574 * gcc.target/i386/pr43067.c: New test.
13576 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13579 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13581 * g++.dg/warn/Wconversion-null.C: New test.
13582 * g++.old-deja/g++.other/null1.C: Move to...
13583 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13585 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13589 * gfortran.dg/dependency_26.f90: New test.
13592 * gfortran.dg/internal_pack_7.f90: New test.
13595 * gfortran.dg/internal_pack_8.f90: New test.
13597 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13600 * c-c++-common/pr41779.c: Fix broken testcase.
13602 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13605 * c-c++-common/pr36513.c: New testcase.
13606 * c-c++-common/pr36513-2.c: New testcase.
13608 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13611 * c-c++-common/pr41779.c: New.
13613 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13616 * gcc.dg/pr43084.c: New test.
13618 2010-02-19 Richard Guenther <rguenther@suse.de>
13620 PR tree-optimization/42916
13621 * gcc.dg/pr42916.c: New testcase.
13623 2010-02-18 Jason Merrill <jason@redhat.com>
13626 * g++.dg/abi/packed1.C: Add expected warning.
13629 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13630 * gcc.dg/torture/dg-torture.exp: Likewise.
13631 * c-c++-common/torture/complex-sign.h,
13632 c-c++-common/torture/complex-sign-add.c,
13633 c-c++-common/torture/complex-sign-mixed-add.c,
13634 c-c++-common/torture/complex-sign-mixed-div.c,
13635 c-c++-common/torture/complex-sign-mixed-mul.c,
13636 c-c++-common/torture/complex-sign-mixed-sub.c,
13637 c-c++-common/torture/complex-sign-mul.c,
13638 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13639 Adapt for C++ compilation as well.
13642 * g++.dg/ext/label1.C: Update.
13643 * g++.dg/ext/label2.C: Update.
13646 * g++.dg/template/dependent-name6.C: New.
13649 * g++.dg/parse/namespace12.C: New.
13651 2010-02-18 Martin Jambor <mjambor@suse.cz>
13653 PR tree-optimization/43066
13654 * gcc.c-torture/compile/pr43066.c: New test.
13656 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13658 * g++.dg/ext/attrib35.C: Fix target selector string.
13659 * g++.dg/ext/attrib36.C: Ditto.
13660 * g++.dg/ext/attrib37.C: Ditto.
13661 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13662 * g++.dg/abi/mangle25.C: Ditto.
13664 2010-02-17 Jason Merrill <jason@redhat.com>
13667 * g++.dg/parse/namespace11.C: New.
13670 * g++.dg/ext/attrib37.C: New.
13673 * g++.dg/template/ptrmem20.C: New.
13675 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13678 * gcc.target/i386/xop-check.h: Include m256-check.h.
13679 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13680 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13681 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13682 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13684 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13687 * gcc.dg/pr42918.c: New test.
13689 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13691 * g++.dg/ext/attrib36.C: Require ILP32.
13693 2010-02-16 Richard Guenther <rguenther@suse.de>
13695 PR tree-optimization/41043
13696 * gfortran.dg/pr41043.f90: New testcase.
13697 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13699 2010-02-16 Jason Merrill <jason@redhat.com>
13701 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13703 2010-02-16 Ira Rosen <irar@il.ibm.com>
13705 PR tree-optimization/43074
13706 * gcc.dg/vect/fast-math-pr43074.c: New test.
13708 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13710 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13712 2010-02-16 Jason Merrill <jason@redhat.com>
13715 * g++.dg/ext/attrib36.C: New.
13718 * g++.dg/other/array6.C: New.
13720 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13722 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13724 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13726 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13727 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13728 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13729 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13730 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13731 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13733 2010-02-15 Richard Guenther <rguenther@suse.de>
13735 PR middle-end/43068
13736 * g++.dg/torture/pr43068.C: New testcase.
13738 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13741 * g++.dg/opt/ice1.C: New.
13743 2010-02-14 Jason Merrill <jason@redhat.com>
13746 * g++.dg/cpp0x/initlist-opt.C: New.
13748 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13752 * gfortran.dg/internal_pack_6.f90: New test.
13754 2010-02-12 Jason Merrill <jason@redhat.com>
13757 * g++.dg/cpp0x/variadic99.C: New.
13759 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13761 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13762 sign extend pointers to gualchk_t.
13765 * g++.dg/other/default3.C: Xfail g4 test.
13767 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13769 PR middle-end/43012
13770 * gcc.dg/graphite/pr43012.c: New.
13772 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13774 PR middle-end/42930
13775 * g++.dg/graphite/pr42930.C: New.
13777 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13779 PR middle-end/42914
13780 PR middle-end/42530
13781 * gcc.dg/graphite/pr42530.c: New.
13782 * gcc.dg/graphite/pr42914.c: New.
13784 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13786 PR middle-end/42771
13787 * gcc.dg/graphite/pr42771.c: New.
13789 2010-02-11 Richard Guenther <rguenther@suse.de>
13791 PR tree-optimization/42998
13792 * gcc.c-torture/compile/pr42998.c: New testcase.
13794 2010-02-10 Jason Merrill <jason@redhat.com>
13797 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13799 PR c++/42983, core issue 906
13800 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13801 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13804 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13806 2010-02-10 Richard Guenther <rguenther@suse.de>
13808 PR tree-optimization/43017
13809 * gcc.dg/torture/pr43017.c: New testcase.
13811 2010-02-10 Tobias Burnus <burnus@net-b.de>
13814 * gfortran.dg/private_type_1.f90: Update error location.
13815 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13816 * gfortran.dg/typebound_operator_2.f03: Ditto.
13817 * gfortran.dg/assignment_2.f90: Ditto.
13818 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13819 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13821 2010-02-10 Tobias Burnus <burnus@net-b.de>
13824 * gfortran.dg/bind_c_usage_20.f90: New test.
13826 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13829 * g++.dg/debug/pr43010.C: New test.
13831 2010-02-10 Richard Guenther <rguenther@suse.de>
13834 * gcc.c-torture/execute/20100209-1.c: New testcase.
13835 * gcc.dg/fold-div-3.c: Likewise.
13837 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13839 * gcc.dg/builtin-ffs-1.c: New test.
13841 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13844 * gfortran.dg/array_constructor_35.f90: New test.
13846 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13848 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13850 2010-02-09 Jason Merrill <jason@redhat.com>
13853 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13856 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13858 2010-02-09 Tobias Burnus <burnus@net-b.de>
13861 * gfortran.dg/module_write_1.f90: New test.
13863 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13865 * gcc.dg/pr19340.c: Adjust.
13867 2010-02-09 Richard Guenther <rguenther@suse.de>
13869 PR tree-optimization/43008
13870 * gcc.c-torture/execute/pr43008.c: New testcase.
13872 2010-02-09 Richard Guenther <rguenther@suse.de>
13874 PR tree-optimization/43000
13875 * gcc.dg/torture/pr43000.c: New testcase.
13876 * gcc.dg/torture/pr43002.c: Likewise.
13878 2010-02-09 Daniel Kraft <d@domob.eu>
13881 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13882 and pass -Wsurprising as necessary.
13884 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13886 PR tree-optimization/42890
13887 * g++.dg/torture/pr42890.C: New test.
13889 2010-02-08 Richard Guenther <rguenther@suse.de>
13891 PR middle-end/42995
13892 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13894 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13896 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13897 return 0 from main.
13898 * gcc.dg/graphite/block-1.c: Same.
13899 * gcc.dg/graphite/block-3.c: Same.
13900 * gcc.dg/graphite/block-4.c: Same.
13901 * gcc.dg/graphite/block-5.c: Same.
13902 * gcc.dg/graphite/block-6.c: Same.
13903 * gcc.dg/graphite/block-7.c: Same.
13904 * gcc.dg/graphite/interchange-0.c: Same.
13905 * gcc.dg/graphite/interchange-1.c: Same.
13906 * gcc.dg/graphite/interchange-10.c: Same.
13907 * gcc.dg/graphite/interchange-11.c: Same.
13908 * gcc.dg/graphite/interchange-12.c: Same.
13909 * gcc.dg/graphite/interchange-2.c: Same.
13910 * gcc.dg/graphite/interchange-3.c: Same.
13911 * gcc.dg/graphite/interchange-4.c: Same.
13912 * gcc.dg/graphite/interchange-5.c: Same.
13913 * gcc.dg/graphite/interchange-6.c: Same.
13914 * gcc.dg/graphite/interchange-7.c: Same.
13915 * gcc.dg/graphite/interchange-8.c: Same.
13916 * gcc.dg/graphite/interchange-9.c: Same.
13917 * gcc.dg/graphite/interchange-mvt.c: Same.
13919 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13921 * gfortran.dg/graphite/id-19.f: New.
13922 * gfortran.dg/graphite/pr14741.f90: New.
13923 * gfortran.dg/graphite/pr41924.f90: New.
13924 * gfortran.dg/graphite/run-id-2.f90: New.
13926 2010-02-07 Richard Guenther <rguenther@suse.de>
13928 PR middle-end/42956
13929 * gcc.c-torture/compile/pr42956.c: New testcase.
13931 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13933 PR libfortran/42742
13934 * gfortran.dg/fmt_cache_2.f: New test.
13936 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13938 * gfortran.dg/read_no_eor.f90: New test.
13940 2010-02-05 Jason Merrill <jason@redhat.com>
13942 * g++.dg/ext/label13.C: Move constructor body out of class.
13944 2010-02-03 Jason Merrill <jason@redhat.com>
13947 * g++.dg/ext/dllexport3.C: New.
13949 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13951 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13953 2010-02-05 Richard Guenther <rguenther@suse.de>
13955 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13957 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13960 * g++.dg/other/crash-9.C: New test.
13962 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13965 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13967 2010-02-04 Richard Guenther <rguenther@suse.de>
13969 PR rtl-optimization/42952
13970 * gcc.dg/torture/pr42952.c: New testcase.
13972 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13974 PR libfortran/42901
13975 * gfortran.dg/namelist_60.f90: New test.
13977 2010-02-03 Jason Merrill <jason@redhat.com>
13980 * g++.dg/ext/builtin11.C: New.
13984 * g++.dg/abi/mangle35.C: New.
13985 * g++.dg/abi/mangle37.C: New.
13988 * g++.dg/abi/mangle36.C: New.
13991 * g++.dg/warn/string1.C: New.
13993 2010-02-03 Richard Guenther <rguenther@suse.de>
13995 PR tree-optimization/42944
13996 * gcc.dg/errno-1.c: New testcase.
13998 2010-02-03 Richard Guenther <rguenther@suse.de>
14000 PR middle-end/42927
14001 * gcc.c-torture/compile/pr42927.c: New testcase.
14003 2010-02-03 Tobias Burnus <burnus@net-b.de>
14006 * gfortran.dg/null_4.f90: New test.
14008 2010-02-02 Jason Merrill <jason@redhat.com>
14011 * g++.dg/ext/label13.C: New.
14013 2010-02-02 Tobias Burnus <burnus@net-b.de>
14016 * gfortran.dg/func_result_5.f90: New test.
14018 2010-02-01 Tobias Burnus <burnus@net-b.de>
14021 * gfortran.dg/pure_initializer_3.f90: News test.
14023 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14026 * gfortran.dg/allocate_derived_2.f90: New test.
14028 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14030 PR middle-end/42898
14031 * gcc.dg/torture/pr42898-2.c: New test.
14033 2010-01-31 Richard Guenther <rguenther@suse.de>
14035 PR middle-end/42898
14036 * gcc.dg/torture/pr42898.c: New testcase.
14038 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14041 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14042 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14044 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14046 * g++.dg/tree-ssa/inline-1.C: New.
14047 * g++.dg/tree-ssa/inline-2.C: New.
14048 * g++.dg/tree-ssa/inline-3.C: New.
14050 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14053 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14054 the string 'pow' in the pathname of the compiler from generating a
14057 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14059 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14060 * g++.old-deja/g++.mike/eh17.C: Likewise.
14061 * g++.old-deja/g++.mike/p5571.C: Likewise.
14063 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14070 * g++.dg/other/crash-5.C: New test.
14071 * g++.dg/other/crash-6.C: New test.
14072 * g++.dg/other/crash-7.C: New test.
14073 * g++.dg/other/crash-8.C: New test.
14075 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14077 PR rtl-optimization/42889
14078 * gcc.dg/pr42889.c: New test.
14080 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14082 * gcc.target/i386/pr42881.c: Use SSE2.
14084 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14087 * gcc.target/i386/pr42891.c: New test.
14089 2010-01-28 Richard Guenther <rguenther@suse.de>
14091 PR tree-optimization/42871
14092 * g++.dg/torture/pr42871.C: New testcase.
14094 2010-01-28 Richard Guenther <rguenther@suse.de>
14096 * gcc.dg/Wobjsize-1.h: New testcase.
14097 * gcc.dg/Wobjsize-1.c: Likewise.
14099 2010-01-28 Richard Guenther <rguenther@suse.de>
14101 PR middle-end/42883
14102 * g++.dg/torture/pr42883.C: New testcase.
14104 2010-01-28 Michael Matz <matz@suse.de>
14106 * gcc.target/i386/pr42881.c: New test.
14108 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14110 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14111 Add i?86-*-solaris2* support.
14113 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14117 * g++.dg/template/typedef27.C: New test case.
14118 * g++.dg/template/typedef28.C: New test case.
14120 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14122 * gcc.dg/optimize-bswap*.c: Add ARM target
14124 2010-01-27 Richard Guenther <rguenther@suse.de>
14126 PR middle-end/42878
14127 * gcc.dg/torture/pr42878-1.c: New testcase.
14128 * gcc.dg/torture/pr42878-2.c: Likewise.
14130 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14132 PR middle-end/42874
14133 * gcc.dg/vla-22.c: New test.
14135 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14137 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14140 2010-01-26 Richard Guenther <rguenther@suse.de>
14142 PR rtl-optimization/42685
14143 * gcc.dg/pr42685.c: New testcase.
14144 * g++.dg/other/pr42685.C: Likewise.
14146 2010-01-26 Richard Guenther <rguenther@suse.de>
14148 PR middle-end/42806
14149 * g++.dg/other/pr42806.C: New testcase.
14151 2010-01-26 Richard Guenther <rguenther@suse.de>
14153 PR tree-optimization/42250
14154 * gcc.dg/pr42250.c: New testcase.
14156 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14158 * gnat.dg/array_bounds_test.adb: New test.
14160 2010-01-25 Tobias Burnus <burnus@net-b.de>
14163 * gfortran.dg/generic_21.f90: New test.
14165 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14168 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14170 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14173 * g++.dg/abi/arm_va_list2.C: New test.
14174 * g++.dg/abi/arm_va_list2.h: Companion header file.
14176 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14179 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14182 * gfortran.dg/char_array_arg_1.f90 : New test.
14184 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14186 2010-01-24 Tobias Burnus <burnus@net-b.de>
14189 * gfortran.dg/generic_20.f90: New test.
14191 2010-01-22 Michael Matz <matz@suse.de>
14193 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14196 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14199 * gfortran.dg/dependency_25.f90 : New test.
14201 2010-01-21 Martin Jambor <mjambor@suse.cz>
14203 PR tree-optimization/42585
14204 * gcc.dg/tree-ssa/pr42585.c: New test.
14206 2010-01-21 Richard Guenther <rguenther@suse.de>
14208 PR middle-end/19988
14209 * gcc.dg/pr19988.c: New testcase.
14211 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14213 * g++.dg/compat/decimal/compat-common.h: New file.
14214 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14215 * g++.dg/compat/decimal/pass_x.h: New file.
14216 * g++.dg/compat/decimal/pass_y.h: New file.
14217 * g++.dg/compat/decimal/pass-1_main.C: New file.
14218 * g++.dg/compat/decimal/pass-1_x.C: New file.
14219 * g++.dg/compat/decimal/pass-1_y.C: New file.
14220 * g++.dg/compat/decimal/pass-2_main.C: New file.
14221 * g++.dg/compat/decimal/pass-2_x.C: New file.
14222 * g++.dg/compat/decimal/pass-2_y.C: New file.
14223 * g++.dg/compat/decimal/pass-3_main.C: New file.
14224 * g++.dg/compat/decimal/pass-3_x.C: New file.
14225 * g++.dg/compat/decimal/pass-3_y.C: New file.
14226 * g++.dg/compat/decimal/pass-4_main.C: New file.
14227 * g++.dg/compat/decimal/pass-4_x.C: New file.
14228 * g++.dg/compat/decimal/pass-4_y.C: New file.
14229 * g++.dg/compat/decimal/pass-5_main.C: New file.
14230 * g++.dg/compat/decimal/pass-5_x.C: New file.
14231 * g++.dg/compat/decimal/pass-5_y.C: New file.
14232 * g++.dg/compat/decimal/pass-6_main.C: New file.
14233 * g++.dg/compat/decimal/pass-6_x.C: New file.
14234 * g++.dg/compat/decimal/pass-6_y.C: New file.
14235 * g++.dg/compat/decimal/return_x.h: New file.
14236 * g++.dg/compat/decimal/return_y.h: New file.
14237 * g++.dg/compat/decimal/return-1_main.C: New file.
14238 * g++.dg/compat/decimal/return-1_x.C: New file.
14239 * g++.dg/compat/decimal/return-1_y.C: New file.
14240 * g++.dg/compat/decimal/return-2_main.C: New file.
14241 * g++.dg/compat/decimal/return-2_x.C: New file.
14242 * g++.dg/compat/decimal/return-2_y.C: New file.
14243 * g++.dg/compat/decimal/return-3_main.C: New file.
14244 * g++.dg/compat/decimal/return-3_x.C: New file.
14245 * g++.dg/compat/decimal/return-3_y.C: New file.
14246 * g++.dg/compat/decimal/return-4_main.C: New file.
14247 * g++.dg/compat/decimal/return-4_x.C: New file.
14248 * g++.dg/compat/decimal/return-4_y.C: New file.
14249 * g++.dg/compat/decimal/return-5_main.C: New file.
14250 * g++.dg/compat/decimal/return-5_x.C: New file.
14251 * g++.dg/compat/decimal/return-5_y.C: New file.
14252 * g++.dg/compat/decimal/return-6_main.C: New file.
14253 * g++.dg/compat/decimal/return-6_x.C: New file.
14254 * g++.dg/compat/decimal/return-6_y.C: New file.
14256 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14259 * gcc.dg/pr42715.c: New.
14261 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14264 * g++.dg/parse/crash55.C: New.
14266 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14269 * gcc.dg/guality/pr42782.c: New.
14271 2010-01-20 Jason Merrill <jason@redhat.com>
14274 * g++.dg/abi/packed1.C: New.
14277 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14280 * g++.dg/parse/fn-typedef1.C: New.
14281 * g++.dg/other/cv_quals.C: Adjust.
14283 2010-01-20 Anthony Green <green@moxielogic.com>
14285 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14286 pack(push) pragma).
14287 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14288 * gcc.dg/20020312-2.c: Port this to the moxie core.
14289 * gcc.dg/weak/typeof-2.c: Ditto.
14291 2010-01-20 Richard Guenther <rguenther@suse.de>
14293 PR tree-optimization/42717
14294 * gcc.c-torture/compile/pr42717.c: New testcase.
14296 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14298 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14299 of signed, add a few new tests.
14301 PR middle-end/42803
14302 * g++.dg/parse/limits-initializer1.C: New test.
14304 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14307 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14308 * gfortran.dg/typebound_call_12.f03: New test.
14310 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14313 * gfortran.dg/bounds_check_15.f90 : New test.
14315 2010-01-19 Michael Matz <matz@suse.de>
14317 PR tree-optimization/41783
14318 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14320 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14323 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14324 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14325 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14326 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14327 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14328 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14329 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14330 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14331 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14332 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14333 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14335 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14338 * gfortran.dg/extends_6.f03: Modified an error message.
14339 * gfortran.dg/extends_10.f03: New test.
14340 * gfortran.dg/private_type_6.f03: Modified an error message.
14341 * gfortran.dg/structure_constructor_8.f03: Ditto.
14343 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14345 PR tree-optimization/42719
14346 * gcc.dg/pr42719.c: New test.
14349 * gcc.dg/pr42728.c: New test.
14351 2010-01-19 Anthony Green <green@moxielogic.com>
14353 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14355 2010-01-18 Anthony Green <green@moxielogic.com>
14357 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14360 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14362 * g++.dg/template/error45.C: reverted as part of reverting the
14363 fix of PR c++/42634.
14365 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14368 * g++.dg/template/error45.C: New test.
14370 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14373 * g++.dg/conversion/op6.C: New test.
14375 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14378 * gcc.target/alpha/pr42774.c: New test.
14380 2010-01-18 Richard Guenther <rguenther@suse.de>
14382 PR tree-optimization/42781
14383 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14385 2010-01-17 Richard Guenther <rguenther@suse.de>
14387 PR middle-end/42248
14388 * gcc.c-torture/execute/pr42248.c: New testcase.
14390 2010-01-17 Richard Guenther <rguenther@suse.de>
14392 PR tree-optimization/42773
14393 * g++.dg/torture/pr42773.C: New testcase.
14395 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14398 * gfortran.dg/interface_assignment_5.f90: New test.
14400 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14403 * g++.dg/template/crash94.C: Reverted.
14405 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14408 * gcc.dg/debug/pr42767.c: New.
14410 2010-01-15 Jason Merrill <jason@redhat.com>
14413 * g++.dg/cpp0x/decltype22.C: New.
14415 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14417 PR middle-end/42760
14418 * g++.dg/torture/pr42760.C: New test.
14420 2010-01-15 Jing Yu <jingyu@google.com>
14422 PR rtl-optimization/42691
14423 * gcc.c-torture/execute/pr42691.c: New.
14425 2010-01-15 Richard Guenther <rguenther@suse.de>
14427 PR middle-end/42739
14428 * g++.dg/torture/pr42739.C: New testcase.
14430 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14432 * g++.dg/template/error45.C: Revert as part of reverting changes
14435 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14438 * gfortran.dg/interface_31.f90: New test.
14440 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14442 * gcc.target/powerpc/pr42747.c: New file.
14444 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14446 PR middle-end/42674
14447 * c-c++-common/pr42674.c: New test.
14450 * g++.dg/template/instantiate11.C: New test.
14452 2010-01-14 Jason Merrill <jason@redhat.com>
14455 * g++.dg/overload/error3.C: New.
14458 * g++.dg/overload/rvalue1.C: New.
14460 2010-01-14 Martin Jambor <mjambor@suse.cz>
14462 PR tree-optimization/42706
14463 * gcc.dg/ipa/pr42706.c: New testcase.
14465 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14467 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14469 2010-01-14 Martin Jambor <mjambor@suse.cz>
14471 PR tree-optimization/42714
14472 * g++.dg/torture/pr42714.C: New test.
14474 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14476 PR rtl-optimization/42246
14477 * gfortran.dg/pr42246-2.f: New.
14479 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14481 PR rtl-optimization/42389
14482 * gcc.dg/pr42389.c: New.
14484 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14486 PR rtl-optimization/42388
14487 * gcc.dg/pr42388.c: New.
14489 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14491 PR rtl-optimization/42294
14492 * gfortran.dg/pr42294.f: New.
14494 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14496 PR rtl-optimization/39453
14497 PR rtl-optimization/42246
14498 * gcc.dg/pr39453.c: New.
14499 * gcc.dg/pr42246.c: New.
14501 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14503 PR middle-end/42245
14504 * gcc.dg/pr42245.c: New.
14505 * gcc.dg/pr42245-2.c: New.
14507 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14509 PR rtl-optimization/42249
14510 * gcc.dg/pr42249.c: New.
14512 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14515 * gcc.c-torture/execute/pr42721.c: New test.
14517 2010-01-14 Ira Rosen <irar@il.ibm.com>
14519 PR tree-optimization/42709
14520 * gcc.dg/vect/pr42709.c: New test.
14522 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14525 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14526 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14528 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14531 * gfortran.dg/generic_19.f90 : New test.
14533 2010-01-13 Richard Guenther <rguenther@suse.de>
14535 PR tree-optimization/42730
14536 * gcc.c-torture/compile/pr42730.c: New testcase.
14538 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14541 * gcc.target/ia64/pr42542-1.c: New.
14542 * gcc.target/ia64/pr42542-2.c: New.
14543 * gcc.target/ia64/pr42542-3.c: New.
14545 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14548 * g++.dg/template/error45.C: New test.
14550 2010-01-13 Martin Jambor <mjambor@suse.cz>
14552 PR tree-optimization/42704
14553 * g++.dg/torture/pr42704.C: New test.
14555 2010-01-13 Martin Jambor <mjambor@suse.cz>
14557 PR tree-optimization/42703
14558 * gcc.c-torture/compile/pr42703.c: New test.
14560 2010-01-13 Richard Guenther <rguenther@suse.de>
14562 PR tree-optimization/42705
14563 * gcc.c-torture/compile/pr42705.c: New testcase.
14565 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14567 * gcc.target/bfin/l2.c: New test.
14568 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14570 2010-01-13 Richard Guenther <rguenther@suse.de>
14572 PR middle-end/42716
14573 * gcc.c-torture/compile/pr42716.c: New testcase.
14575 2010-01-13 Richard Guenther <rguenther@suse.de>
14578 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14580 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14583 * gcc.c-torture/compile/pr42708-1.c: New test.
14585 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14588 * gcc.dg/pr42662.c: New test.
14590 PR tree-optimization/42645
14591 * g++.dg/other/pr42645-1.C: New test.
14592 * g++.dg/other/pr42645-2.C: New test.
14594 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14597 * gcc.target/powerpc/warn-1.c: New test.
14598 * gcc.target/powerpc/warn-2.c: New test.
14600 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14602 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14605 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14607 * gcc.dg/lto/20100108_0.c: New.
14609 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14611 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14612 Add -march=i686 -msse for 32bit x86 targets.
14614 2010-01-10 Richard Guenther <rguenther@suse.de>
14616 PR middle-end/42667
14617 * gcc.dg/torture/pr42667.c: New testcase.
14619 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14622 * gfortran.dg/array_constructor_34.f90: New test.
14624 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14627 * gfortran.dg/array_constructor_33.f90: New test.
14628 gfortran.dg/array_function_5.f90: Add credit.
14630 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14633 * gcc.dg/pr42631.c: New.
14635 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14638 * gcc.dg/pr42630.c: New.
14640 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14643 * gcc.dg/pr42629.c: New.
14645 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14647 PR middle-end/42363
14648 * gcc.dg/torture/pr42363.c: New.
14650 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14654 * gcc.dg/vect/pr42604.c: New.
14655 * gcc.dg/vect/pr42395.c: New.
14657 2010-01-09 Richard Guenther <rguenther@suse.de>
14659 PR middle-end/42512
14660 * gcc.c-torture/execute/pr42512.c: New testcase.
14662 2010-01-09 Tobias Burnus <burnus@net-b.de>
14665 * gfortran.dg/c_ptr_tests_14.f90: New test.
14667 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14670 * gnat.dg/null_pointer_deref1.adb: Don't run on
14671 sparc*-sun-solaris2.11.
14673 2010-01-08 Richard Guenther <rguenther@suse.de>
14676 * gcc.dg/lto/20100103-1_0.c: New testcase.
14677 * gcc.dg/lto/20100103-2_0.c: Likewise.
14679 2010-01-08 Tobias Burnus <burnus@net-b.de
14682 * gfortran.dg/asynchronous_1.f90: New test.
14683 * gfortran.dg/asynchronous_2.f90: New test.
14684 * gfortran.dg/conflicts.f90: Update error message.
14686 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14689 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14691 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14693 PR tree-optimization/42625
14694 * g++.dg/opt/dtor4.C: New test.
14695 * g++.dg/opt/dtor4.h: New.
14696 * g++.dg/opt/dtor4-aux.cc: New.
14698 2010-01-07 Tobias Burnus <burnus@net-b.de>
14701 * gfortran.dg/proc_ptr_26.f90: New test.
14703 2010-01-07 Tobias Burnus <burnus@net-b.de>
14706 * gfortran.dg/allocatable_scalar_7.f90: New test.
14708 2010-01-06 Richard Guenther <rguenther@suse.de>
14710 * gcc.c-torture/compile/pr42632.c: New testcase.
14712 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14715 * gcc.target/i386/pr42542-4.c: New.
14716 * gcc.target/i386/pr42542-4a.c: Likewise.
14717 * gcc.target/i386/pr42542-5.c: Likewise.
14718 * gcc.target/i386/pr42542-5a.c: Likewise.
14720 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14722 * gcc.dg/tls/opt-15.c: New test.
14724 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14726 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14728 2010-01-05 Martin Jambor <mjambor@suse.cz>
14730 PR tree-optimization/42462
14731 * g++.dg/torture/pr42462.C: New test.
14733 2010-01-05 Jason Merrill <jason@redhat.com>
14735 * g++.dg/cpp0x/initlist30.C: New test.
14737 2010-01-05 Richard Guenther <rguenther@suse.de>
14739 PR tree-optimization/42614
14740 * gcc.c-torture/execute/pr42614.c: New testcase.
14742 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14744 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14745 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14746 -Wunreachable-code.
14747 * gcc.dg/Wunreachable-2.c: Likewise.
14748 * gcc.dg/Wunreachable-3.c: Likewise.
14749 * gcc.dg/Wunreachable-4.c: Likewise.
14750 * gcc.dg/Wunreachable-5.c: Likewise.
14751 * gcc.dg/Wunreachable-6.c: Likewise.
14752 * gcc.dg/Wunreachable-7.c: Likewise.
14753 * gcc.dg/Wunreachable-8.c: Likewise.
14754 * gcc.dg/20041231-1.c: Likewise.
14756 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14759 * gcc.dg/pr42611.c: New test.
14761 PR tree-optimization/42508
14762 * g++.dg/opt/pr42508.C: New test.
14764 2010-01-05 Tobias Burnus <burnus@net-b.de>
14767 * gfortran.dg/allocatable_scalar_8.f90: New.
14769 2010-01-04 Martin Jambor <mjambor@suse.cz>
14771 PR tree-optimization/42398
14772 * gcc.c-torture/compile/pr42398.c: New test.
14774 2010-01-04 Jason Merrill <jason@redhat.com>
14777 * g++.dg/ext/attrib35.C: New.
14780 * g++.dg/cpp0x/auto17.C: New.
14782 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14784 * gcc.dg/lto/20100104_0.c: New.
14786 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14789 * gcc.target/i386/pr42542-1.c: New.
14790 * gcc.target/i386/pr42542-1a.c: Likewise.
14791 * gcc.target/i386/pr42542-1b.c: Likewise.
14792 * gcc.target/i386/pr42542-2.c: Likewise.
14793 * gcc.target/i386/pr42542-2a.c: Likewise.
14794 * gcc.target/i386/pr42542-2b.c: Likewise.
14795 * gcc.target/i386/pr42542-3.c: Likewise.
14796 * gcc.target/i386/pr42542-3a.c: Likewise.
14798 2009-01-04 Tobias Burnus <burnus@net-b.de>
14801 * gfortran.dg/allocatable_scalar_5.f90: New test.
14802 * gfortran.dg/allocatable_scalar_6.f90: New test.
14804 2010-01-03 Richard Guenther <rguenther@suse.de>
14807 * gfortran.dg/gomp/recursion1.f90: Remove.
14809 2010-01-03 Richard Guenther <rguenther@suse.de>
14811 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14812 * gcc.dg/uninit-6.c: Likewise.
14813 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14815 2010-01-03 Richard Guenther <rguenther@suse.de>
14817 PR tree-optimization/42589
14818 * gcc.target/i386/pr42589.c: New testcase.
14820 2010-01-03 Richard Guenther <rguenther@suse.de>
14822 PR tree-optimization/42438
14823 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14825 2010-01-02 Richard Guenther <rguenther@suse.de>
14828 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14830 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14833 * gcc.target/alpha/pr42448-1.c: New test.
14834 * gcc.target/alpha/pr42448-2.c: Ditto.
14836 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14838 PR preprocessor/41947
14839 * gcc.dg/c99-hexfloat-3.c: New test.
14841 2010-01-01 Richard Guenther <rguenther@suse.de>
14844 * gcc.c-torture/execute/pr42570.c: New testcase.
14846 2010-01-01 Richard Guenther <rguenther@suse.de>
14848 PR middle-end/42559
14849 * gcc.c-torture/compile/pr42559.c: New testcase.
14852 Copyright (C) 2010 Free Software Foundation, Inc.
14854 Copying and distribution of this file, with or without modification,
14855 are permitted in any medium without royalty provided the copyright
14856 notice and this notice are preserved.