]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
encoding.c (_darwin_rs6000_special_round_type_align): New.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
2
3 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4 Adjust XFAILs.
5
6 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
7
8 PR debug/46576
9 * gfortran.dg/debug/pr46576.f: New.
10
11 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
12
13 PR debug/46782
14 * gcc.dg/debug/pr46782.c: New.
15
16 2010-12-12 Janus Weil <janus@gcc.gnu.org>
17
18 PR fortran/46809
19 * gfortran.dg/pointer_check_8.f90: New.
20
21 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22
23 PR fortran/46705
24 * gfortran.dg/continuation_12.f90: New test.
25
26 2010-12-11 Tobias Burnus <burnus@net-b.de>
27
28 PR fortran/46370
29 * gfortran.dg/coarray_14.f90: New.
30
31 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32
33 PR fortran/46842
34 * gfortran.dg/array_function_6.f90: New test.
35
36 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
37
38 * objc.dg/gnu-api-2-resolve-method.m: New.
39 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
40
41 2010-12-10 Ahmad Sharif <asharif@google.com>
42
43 * gcc.target/i386/max-stack-align.c: New testcase.
44
45 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46
47 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
48
49 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
50
51 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
52 produce an error with -fobjc-std=objc1.
53 * obj-c++.dg/fobjc-std-1.mm: Same change.
54
55 2010-12-10 Jakub Jelinek <jakub@redhat.com>
56
57 PR c++/46001
58 * g++.dg/diagnostic/bitfld1.C: New test.
59
60 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
61
62 PR tree-optimization/43023
63 * gfortran.dg/ldist-1.f90: Adjust pattern.
64 * gfortran.dg/ldist-pr43023.f90: New.
65
66 2010-12-10 Jakub Jelinek <jakub@redhat.com>
67
68 PR rtl-optimization/46804
69 * gfortran.dg/pr46804.f90: New test.
70
71 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
72
73 PR middle-end/46674
74 PR lto/43157
75 * gcc.dg/pr43157.c: New file.
76
77 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
78
79 * gcc.dg/dfp/struct-union.c: Adjust.
80 * gcc.dg/lvalue-2.c: Adjust.
81 * gcc.dg/pr21419.c: Adjust.
82 * gcc.dg/qual-component-1.c: Adjust.
83 * g++.dg/other/const1.C: Adjust.
84
85 2010-12-10 Jakub Jelinek <jakub@redhat.com>
86
87 PR rtl-optimization/46865
88 * gcc.target/i386/pr46865-1.c: New test.
89 * gcc.target/i386/pr46865-2.c: New test.
90
91 PR tree-optimization/46864
92 * g++.dg/opt/pr46864.C: New test.
93
94 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
95 Iain Sandoe <iains@gcc.gnu.org>
96
97 PR 43751/target
98 * lib/prune.exp: Prune dsymutil warnings.
99
100 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
101
102 * objc.dg/class-extension-1.m: New.
103 * objc.dg/class-extension-2.m: New.
104 * objc.dg/class-extension-3.m: New.
105 * objc.dg/property/at-property-26.m: New.
106 * objc.dg/property/at-property-27.m: New.
107 * objc.dg/property/at-property-28.m: New.
108 * obj-c++.dg/class-extension-1.mm: New.
109 * obj-c++.dg/class-extension-2.mm: New.
110 * obj-c++.dg/class-extension-3.mm: New.
111 * obj-c++.dg/property/at-property-26.mm: New.
112 * obj-c++.dg/property/at-property-27.mm: New.
113 * obj-c++.dg/property/at-property-28.mm: New.
114
115 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
116
117 PR target/46057
118 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
119 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
120 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
121 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
122 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
123 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
124 * gcc.dg/torture/stackalign/global-1.c: Likewise.
125 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
126 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
127 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
128 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
129 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
130 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
131 * g++.dg/torture/stackalign/throw-1.C: Likewise.
132 * g++.dg/torture/stackalign/throw-2.C: Likewise.
133 * g++.dg/torture/stackalign/throw-4.C: Likewise.
134 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
135 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
136 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
137 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
138 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
139 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
140
141 PR tree-optimization/46021
142 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
143
144 2010-12-09 Richard Guenther <rguenther@suse.de>
145
146 PR middle-end/46844
147 * gcc.c-torture/compile/pr46866.c: New testcase.
148
149 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
150
151 PR testsuite/45068
152 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
153
154 2010-12-09 Martin Jambor <mjambor@suse.cz>
155
156 PR middle-end/46734
157 * g++.dg/tree-ssa/pr46734.C: New test.
158
159 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
160
161 PR c++/44641
162 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
163 hppa*-*-*.
164
165 2010-12-08 Jason Merrill <jason@redhat.com>
166
167 PR c++/46348
168 * g++.dg/cpp0x/constexpr-array2.C: New.
169
170 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
171
172 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
173 expected scan.
174
175 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
176
177 * objc.dg/exceptions-7.m: New.
178 * obj-c++.dg/exceptions-7.mm: New.
179 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
180 * obj-c++.dg/exceptions-5.mm: Same change.
181
182 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
183
184 * objc.dg/foreach-6.m: Updated location of error messages.
185 * objc.dg/foreach-7.m: Same change.
186
187 2010-12-08 Richard Guenther <rguenther@suse.de>
188 Sebastian Pop <sebastian.pop@amd.com>
189
190 PR tree-optimization/45230
191 PR tree-optimization/45231
192 PR tree-optimization/45370
193 * gcc.dg/graphite/id-pr45230-1.c: New.
194 * gcc.dg/graphite/id-pr45231.c: New.
195 * gfortran.dg/graphite/id-pr45370.f90: New.
196
197 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
198
199 PR c++/45329
200 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
201 * testsuite/g++.dg/conversion/op1.C: Adjust.
202 * testsuite/g++.dg/conversion/simd1.C: Adjust.
203 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
204 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
205 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
206 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
207 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
208 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
209 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
210 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
211 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
212 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
213 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
214 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
215 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
216 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
217 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
218 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
219 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
220 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
221 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
222 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
223 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
224 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
225 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
226 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
227 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
228 * testsuite/g++.dg/expr/cond9.C: Adjust.
229 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
230 * testsuite/g++.dg/ext/label5.C: Adjust.
231 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
232 * testsuite/g++.dg/ext/vla2.C: Adjust.
233 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
234 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
235 * testsuite/g++.dg/init/synth2.C: Adjust.
236 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
237 * testsuite/g++.dg/lookup/new1.C: Adjust.
238 * testsuite/g++.dg/lookup/using9.C: Adjust.
239 * testsuite/g++.dg/other/error13.C: Adjust.
240 * testsuite/g++.dg/other/error20.C: Adjust.
241 * testsuite/g++.dg/other/error31.C: Adjust.
242 * testsuite/g++.dg/other/pr28114.C: Adjust.
243 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
244 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
245 * testsuite/g++.dg/overload/ambig1.C: Adjust.
246 * testsuite/g++.dg/overload/arg3.C: Adjust.
247 * testsuite/g++.dg/overload/builtin1.C: Adjust.
248 * testsuite/g++.dg/overload/copy1.C: Adjust.
249 * testsuite/g++.dg/overload/new1.C: Adjust.
250 * testsuite/g++.dg/overload/template4.C: Adjust.
251 * testsuite/g++.dg/overload/unknown1.C: Adjust.
252 * testsuite/g++.dg/overload/using2.C: Adjust.
253 * testsuite/g++.dg/parse/crash5.C: Adjust.
254 * testsuite/g++.dg/parse/error19.C: Adjust.
255 * testsuite/g++.dg/parse/error28.C: Adjust.
256 * testsuite/g++.dg/parse/template7.C: Adjust.
257 * testsuite/g++.dg/parse/typename7.C: Adjust.
258 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
259 * testsuite/g++.dg/tc1/dr152.C: Adjust.
260 * testsuite/g++.dg/template/conv11.C: Adjust.
261 * testsuite/g++.dg/template/copy1.C: Adjust.
262 * testsuite/g++.dg/template/crash37.C: Adjust.
263 * testsuite/g++.dg/template/deduce3.C: Adjust.
264 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
265 * testsuite/g++.dg/template/error38.C: Adjust.
266 * testsuite/g++.dg/template/error40.C: Adjust.
267 * testsuite/g++.dg/template/friend.C: Adjust.
268 * testsuite/g++.dg/template/incomplete2.C: Adjust.
269 * testsuite/g++.dg/template/instantiate5.C: Adjust.
270 * testsuite/g++.dg/template/local4.C: Adjust.
271 * testsuite/g++.dg/template/local6.C: Adjust.
272 * testsuite/g++.dg/template/new3.C: Adjust.
273 * testsuite/g++.dg/template/operator9.C: Adjust.
274 * testsuite/g++.dg/template/overload6.C: Adjust.
275 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
276 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
277 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
278 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
279 * testsuite/g++.dg/template/qualttp5.C: Adjust.
280 * testsuite/g++.dg/template/sfinae2.C: Adjust.
281 * testsuite/g++.dg/template/spec22.C: Adjust.
282 * testsuite/g++.dg/template/spec23.C: Adjust.
283 * testsuite/g++.dg/template/ttp25.C: Adjust.
284 * testsuite/g++.dg/template/typedef4.C: Adjust.
285 * testsuite/g++.dg/template/unify10.C: Adjust.
286 * testsuite/g++.dg/template/unify11.C: Adjust.
287 * testsuite/g++.dg/template/unify6.C: Adjust.
288 * testsuite/g++.dg/template/unify7.C: Adjust.
289 * testsuite/g++.dg/template/unify9.C: Adjust.
290 * testsuite/g++.dg/template/varmod1.C: Adjust.
291 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
292 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
293 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
294 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
295 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
296 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
297 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
298 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
299 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
300 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
301 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
302 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
303 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
304 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
305 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
306 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
307 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
308 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
309 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
310 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
311 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
312 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
313 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
314 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
315 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
316 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
317 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
318 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
319 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
320 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
321 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
322 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
323 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
324 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
325 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
326 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
327 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
328 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
329 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
330 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
331 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
332 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
333 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
334 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
335 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
336 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
337 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
338 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
339 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
340 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
341 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
342 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
343 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
344 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
345 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
346 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
347 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
348 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
349 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
350 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
351 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
352 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
353 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
354 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
355 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
356 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
357 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
358 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
359 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
360 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
361 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
362 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
363 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
364 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
365 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
366 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
367 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
368
369 2010-12-08 Jason Merrill <jason@redhat.com>
370
371 PR c++/45822
372 * g++.dg/init/synth4.C: New.
373
374 PR c++/46736
375 * g++.dg/cpp0x/defaulted21.C: New.
376
377 2010-12-08 Wei Guozhi <carrot@google.com>
378
379 PR target/46631
380 * gcc.target/arm/pr46631: New testcase.
381
382 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
383
384 PR middle-end/42694
385 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
386 0.75) is not optimized if the machine has no sqrt instruction.
387
388 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
389
390 PR target/43603
391 * gcc.target/ia64/pr43603.c: New.
392 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
393
394 2010-12-07 Tobias Burnus <burnus@net-b.de>
395
396 PR fortran/44352
397 * gfortran.dg/string_4.f90: New.
398
399 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
400
401 PR tree-optimization/44676
402 * gcc.dg/graphite/id-pr44676.c: New.
403
404 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
405
406 PR tree-optimization/42327
407 * gcc.dg/tree-ssa/pr42327.c: New.
408
409 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
410
411 PR c++/45330
412 * g++.dg/pr45330.C: New test.
413 * g++.dg/ext/builtin3.C: Adjust.
414 * g++.dg/lookup/error1.C: Adjust.
415 * g++.dg/lookup/koenig5.C: Adjust.
416 * g++.dg/overload/koenig1.C: Adjust.
417 * g++.dg/parse/decl-specifier-1.C: Adjust.
418 * g++.dg/template/static10.C: Adjust.
419 * g++.old-deja/g++.mike/ns5.C: Adjust.
420 * g++.old-deja/g++.mike/ns7.C: Adjust.
421 * g++.old-deja/g++.ns/koenig5.C: Adjust.
422 * g++.old-deja/g++.ns/koenig9.C: Adjust.
423 * g++.old-deja/g++.other/lineno5.C: Adjust.
424
425 2010-12-07 Richard Guenther <rguenther@suse.de>
426
427 PR tree-optimization/46832
428 * gcc.c-torture/compile/pr46832.c: New testcase.
429
430 2010-12-07 Jakub Jelinek <jakub@redhat.com>
431
432 PR debug/46799
433 * gcc.dg/autopar/pr46799.c: New test.
434
435 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
436
437 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
438 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
439
440 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
441
442 PR middle-end/41562
443 * g++.dg/graphite/pr41562.C: New.
444
445 PR middle-end/46185
446 * gcc.dg/graphite/pr46185.c: New.
447
448 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
449
450 * objc.dg/foreach-8.m: New.
451
452 2010-12-06 Jakub Jelinek <jakub@redhat.com>
453
454 PR debug/45997
455 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
456 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
457
458 PR target/43897
459 * gcc.target/ia64/pr43897.c: New test.
460
461 PR debug/46771
462 * gcc.dg/pr46771.c: New test.
463
464 PR rtl-optimization/46777
465 * gcc.dg/pr46777.c: New test.
466
467 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
468
469 * ada/acats/run_acats (which): Assign output to temporary
470 variable, only use if successful.
471 Use last field of type output.
472
473 2010-12-06 Richard Guenther <rguenther@suse.de>
474
475 PR tree-optimization/46806
476 * g++.dg/torture/20100825.C: New testcase.
477
478 2010-12-06 Richard Guenther <rguenther@suse.de>
479
480 PR tree-optimization/46785
481 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
482
483 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
484
485 * gcc.dg/pr46674.c (LABEL3): New macro definition.
486 (LABEL2): Likewise.
487 (LABEL): Likewise.
488 (jelly): Account for user label prefix in asm name.
489
490 2010-12-05 Daniel Kraft <d@domob.eu>
491
492 PR fortran/46794
493 * gfortran.dg/power2.f90: Initialize variables.
494
495 2010-12-04 Jan Hubicka <jh@suse.cz>
496
497 * snprintf-chk.c (ptr): Declare volatile.
498 * strcpy-chk.c (s2, s3, l1): Declare volatile.
499 * snprintf-chk.c (ptr): Declare volatile.
500 * vsprintf-chk.c (ptr): Declare volatile.
501 * vsnprintf-chk.c (ptr): Declare volatile.
502
503 2010-12-04 Tobias Burnus <burnus@net-b.de>
504
505 PR fortran/46584
506 * gfortran.dg/quad_1.f90: Remove some complex
507 math checks as they fail on some non-libquadmath
508 systems.
509
510 2010-12-04 Daniel Kraft <d@domob.eu>
511
512 PR fortran/46794
513 * gfortran.dg/power2.f90: New test.
514
515 2010-12-03 Jakub Jelinek <jakub@redhat.com>
516
517 PR debug/46123
518 * g++.dg/debug/pr46123.C: New test.
519 * g++.dg/debug/dwarf2/pr46123.C: New test.
520
521 2010-12-03 Jason Merrill <jason@redhat.com>
522
523 PR c++/46058
524 * g++.dg/template/scope4.C: New.
525
526 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
527
528 * gcc.target/arm/neon-offset-1.c: New test.
529
530 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
531
532 PR rtl-optimization/45354
533 * gcc.dg/tree-prof/pr45354.c: New.
534
535 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
536
537 PR fortran/45159
538 * gfortran.dg/dependency_38.f90: New test.
539
540 2010-12-02 Ian Lance Taylor <iant@google.com>
541
542 * lib/go.exp: New file.
543 * lib/go-dg.exp: New file.
544 * lib/go-torture.exp: New file.
545 * lib/target-supports.exp (check_compile): Match // Go.
546
547 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
548
549 * gcc.dg/pr46685.c: New test.
550
551 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
552
553 PR tree-optimization/45199
554 * gcc.dg/tree-ssa/ldist-15.c: New.
555 * gcc.dg/tree-ssa/ldist-16.c: New.
556 * gfortran.dg/ldist-pr45199.f: New.
557
558 2010-12-02 Richard Guenther <rguenther@suse.de>
559
560 PR tree-optimization/46723
561 * gcc.dg/torture/pr46723.c: New testcase.
562
563 2010-12-02 Richard Guenther <rguenther@suse.de>
564
565 PR lto/44871
566 * g++.dg/lto/20101126-1_0.C: New testcase.
567 * g++.dg/lto/20101126-1_1.c: Likewise.
568
569 2010-12-02 Richard Guenther <rguenther@suse.de>
570 Ira Rosen <irar@il.ibm.com>
571
572 PR tree-optimization/46663
573 * gcc.dg/vect/pr46663.c: New test.
574
575 2010-12-02 Jie Zhang <jie@codesourcery.com>
576
577 PR middle-end/46674
578 * gcc.dg/pr46674.c: New test.
579
580 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
581
582 * objc.dg/exceptions-6.m: New.
583 * obj-c++.dg/exceptions-6.mm: New.
584
585 2010-12-01 Jan Hubicka <jh@suse.cz>
586
587 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
588
589 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
590
591 PR middle-end/45297
592 * gcc.dg/graphite/pr45297.c: New.
593
594 2010-12-01 Richard Guenther <rguenther@suse.de>
595
596 PR tree-optimization/46730
597 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
598
599 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
600
601 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
602 (a*b)-c generates two fma instructions, instead of separate
603 multiply, add, and subtract.
604
605 2010-11-30 Tobias Burnus <burnus@net-b.de>
606
607 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
608 a value to all array elements.
609
610 2010-11-30 Richard Guenther <rguenther@suse.de>
611
612 PR tree-optimization/46722
613 * gcc.target/i386/fma4-fma-2.c: New testcase.
614
615 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
616
617 * objc.dg/duplicate-class-1.m: New.
618 * obj-c++.dg/duplicate-class-1.mm: New.
619
620 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
621
622 * objc.dg/property/dotsyntax-21.m
623 * obj-c++.dg/property/dotsyntax-21.mm
624
625 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
626
627 PR debug/46338
628 * g++.dg/debug/pr46338.C: New.
629
630 2010-11-29 Richard Guenther <rguenther@suse.de>
631 Zdenek Dvorak <rakdver@kam.uniff.cz>
632
633 PR tree-optimization/46675
634 * gcc.dg/pr46675.c: New test.
635
636 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
637
638 * gcc/testsuite/objc.dg/strings-1.m: Move to...
639 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
640 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
641 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
642 constructor and class reference for NeXT runtime. Update paths.
643 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
644 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
645 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
646 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
647 constructor and class reference for NeXT runtime. Update paths.
648
649 2010-11-29 Dodji Seketeli <dodji@redhat.com>
650
651 PR c++/42260
652 * g++.dg/conversion/cast2.C: New test.
653
654 PR c++/45383
655 * g++.dg/conversion/cond4.C: Likewise.
656
657 2010-11-29 Dodji Seketeli <dodji@redhat.com>
658
659 PR c++/45383
660 Reverted patch for PR c++/42260
661 * g++.dg/conversion/cast2.C: Reverted new test.
662
663 2010-11-29 Dodji Seketeli <dodji@redhat.com>
664
665 PR debug/46101
666 * g++.dg/debug/dwarf2/typedef5.C: New test
667
668 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
669 Mike Stump <mrs@gcc.gnu.org>
670
671 PR target/26427
672 PR target/33120
673 PR testsuite/35710
674 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
675 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
676 * gcc.dg/darwin-comm.c: Adjust for new allocators.
677 * gcc.dg/darwin-sections.c: New test.
678 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
679
680 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
681
682 * objc.dg/exceptions-1.m: New.
683 * objc.dg/exceptions-2.m: New.
684 * objc.dg/exceptions-3.m: New.
685 * objc.dg/exceptions-4.m: New.
686 * objc.dg/exceptions-5.m: New.
687 * obj-c++.dg/exceptions-1.mm: New.
688 * obj-c++.dg/exceptions-2.mm: New.
689 * obj-c++.dg/exceptions-3.mm: New.
690 * obj-c++.dg/exceptions-4.mm: New.
691 * obj-c++.dg/exceptions-5.mm: New.
692
693 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
694
695 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
696 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
697 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
698
699 2010-11-28 Janus Weil <janus@gcc.gnu.org>
700
701 PR fortran/46662
702 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
703
704 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
705
706 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
707 * gnat.dg/pack9.adb (dg-final): Likewise.
708
709 2010-11-28 Paul Thomas <pault@gcc.gnu.org
710
711 PR fortran/35810
712 * gfortran.dg/realloc_on_assign_1.f03: New test.
713 * gfortran.dg/realloc_on_assign_2.f03: New test.
714 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
715 * gfortran.dg/unpack_bounds_1.f90: The same.
716 * gfortran.dg/cshift_bounds_2.f90: The same.
717 * gfortran.dg/matmul_bounds_2.f90: The same.
718 * gfortran.dg/matmul_bounds_3.f90: The same.
719 * gfortran.dg/matmul_bounds_4.f90: The same.
720 * gfortran.dg/matmul_bounds_5.f90: The same.
721
722 2010-11-27 Tobias Burnus <burnus@net-b.de>
723
724 PR fortran/46638
725 PR fortran/46668
726 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
727
728 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
729
730 PR objc++/46222
731 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
732
733 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
734
735 * objc.dg/property/at-property-24.m: New.
736 * objc.dg/property/at-property-25.m: New.
737 * obj-c++.dg/property/at-property-24.mm: New.
738 * obj-c++.dg/property/at-property-25.mm: New.
739
740 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
741
742 * objc.dg/protocol-qualifier-1.m: New.
743 * objc.dg/protocol-qualifier-2.m: New.
744 * obj-c++.dg/protocol-qualifier-1.mm: New.
745 * obj-c++.dg/protocol-qualifier-2.mm: New.
746
747 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
748
749 * lib/gnat.exp: Load gcc.exp.
750 (gnat_target_compile): Use gcc_target_compile for *.c sources.
751 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
752
753 2010-11-26 Richard Guenther <rguenther@suse.de>
754
755 PR lto/46648
756 * gcc.dg/lto/20101125-1_0.c: New testcase.
757 * gcc.dg/lto/20101125-1_1.c: Likewise.
758
759 2010-11-22 Bud Davis <jmdavis@link.com>
760
761 * arith_divide_no_check.f
762 ,arith_divide.f,old_style_init.f90: new tests.
763
764 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
765
766 PR tree-optimization/46665
767 * gfortran.dg/pr46665.f90: New.
768
769 2010-11-26 Jakub Jelinek <jakub@redhat.com>
770
771 PR middle-end/46647
772 * gcc.dg/pr46647.c: New test.
773
774 2010-11-25 Janus Weil <janus@gcc.gnu.org>
775
776 PR fortran/46581
777 * gfortran.dg/select_type_19.f03: New.
778
779 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
780
781 * objc.dg/ivar-problem-1.m: New.
782 * obj-c++.dg/ivar-problem-1.mm: New.
783
784 2010-11-25 Jakub Jelinek <jakub@redhat.com>
785
786 PR middle-end/46637
787 * gcc.c-torture/compile/pr46637.c: New test.
788
789 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
790
791 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
792
793 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
794
795 PR middle-end/46647
796 * gcc.target/i386/pr46647.c: New.
797
798 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
799
800 * gcc.dg/dll-8.c: New.
801
802 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
803
804 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
805 * gnat.dg/sse_nolib.adb: Likewise.
806
807 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
808
809 PR rtl-optimization/46585
810 * gcc.dg/pr46585.c: New.
811
812 2010-11-24 Richard Henderson <rth@redhat.com>
813
814 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
815 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
816 vect_unpack, vect_int_mult, vect_extract_even_odd,
817 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
818
819 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
820
821 PR target/46519
822 * gfortran.dg/pr46519-1.f: New.
823
824 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
825
826 PR target/46519
827 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
828 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
829
830 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
831 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
832 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
833 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
834
835 * gcc.target/i386/avx-vzeroupper-20.c: New.
836 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
837 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
838 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
839 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
840 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
841 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
842
843 2010-11-24 Richard Guenther <rguenther@suse.de>
844
845 PR lto/43218
846 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
847
848 2010-11-24 Jakub Jelinek <jakub@redhat.com>
849
850 PR rtl-optimization/46614
851 * gcc.dg/pr46614.c: New test.
852
853 2010-11-24 Tobias Burnus <burnus@net-b.de>
854
855 PR fortran/46638
856 * gfortran.dg/transfer_simplify_10.f90: New.
857
858 2010-11-24 Jakub Jelinek <jakub@redhat.com>
859
860 PR middle-end/46629
861 * gfortran.dg/lto/pr46629_0.f90: New test.
862
863 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
864
865 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
866 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
867
868 2010-11-23 Joseph Myers <joseph@codesourcery.com>
869
870 * gcc.dg/opts-5.c: New test.
871
872 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
873
874 PR c++/46527
875 * g++.dg/debug/dwarf2/pr46527.C: New test.
876
877 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
878
879 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
880
881 2010-11-23 Jakub Jelinek <jakub@redhat.com>
882
883 PR middle-end/46499
884 * gcc.dg/pr46499-1.c: New test.
885 * gcc.dg/pr46499-2.c: New test.
886
887 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
888
889 * gcc.target/i386/alias-1.c: Require alias support.
890
891 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
892
893 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
894 for vectorizer tests.
895 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
896 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
897 * gcc.dg/graphite/pr41888.c: Ditto.
898 * gcc.dg/graphite/pr42729.c: Ditto.
899
900 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
901 Uros Bizjak <ubizjak@gmail.com>
902
903 * lib/target-supports.exp (check_vect_support_and_set_flags): New
904 procedure to check if the target supports vectorizer tests. Set
905 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
906 capabilites.
907 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
908 * g++.dg/vect/vect.exp: Ditto.
909 * gfortran.dg/vect/vect.exp: Ditto.
910
911 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
912
913 PR objc/34033
914 * objc.dg/strings-1.m: New.
915 * objc.dg/strings-2.m: New.
916 * obj-c++.dg/strings-1.mm: New.
917 * obj-c++.dg/strings-2.mm: New.
918
919 2010-11-22 Ian Bolton <ian.bolton@arm.com>
920
921 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
922 "target short_enums".
923 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
924
925 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
926
927 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
928
929 PR rtl-optimization/46603
930 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
931
932 PR testsuite/46230
933 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
934 being vectorized. Adjust dg-final pattern.
935 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
936
937 * gcc.dg/vect: Do not include <stdio.h> in testcases.
938 * gcc.dg/vect/costmodel/ppc: Likewise.
939
940 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
941
942 PR rtl-optimization/45652
943 * gcc.dg/pr45652.c: New.
944
945 2010-11-21 Richard Henderson <rth@redhat.com>
946
947 PR rtl-optimization/46571
948 * gcc.dg/pr46571.c: New.
949
950 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
951
952 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
953
954 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
955
956 PR target/46533
957 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
958
959 2010-11-20 Joseph Myers <joseph@codesourcery.com>
960
961 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
962 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
963 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
964 * gcc.dg/pack-test-2.c: Test for all targets.
965 * gcc.dg/pragma-align.c: Test for all targets.
966 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
967 * gcc.dg/ucnid-10.c: Test for all targets.
968
969 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gcc.target/sparc/sparc-align-1.c: New test.
972
973 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
974
975 PR c++/16189
976 PR c++/36888
977 PR c++/45331
978 * g++.dg/parse/semicolon3.C: New test.
979 * g++.dg/debug/pr22514.C: Adjust.
980 * g++.dg/init/error1.C: Adjust.
981 * g++.dg/other/bitfield3.C: Adjust.
982 * g++.dg/other/semicolon.C: Adjust.
983 * g++.dg/parse/error14.C: Adjust.
984 * g++.dg/parse/error5.C: Adjust.
985 * g++.dg/parse/parameter-declaration-1.C: Adjust.
986 * g++.dg/template/pr23510.C: Adjust.
987 * g++.dg/template/pr39425.C: Adjust.
988 * g++.old-deja/g++.robertl/eb125.C: Adjust.
989
990 2010-11-20 Jakub Jelinek <jakub@redhat.com>
991
992 PR debug/46561
993 * gcc.dg/autopar/pr46561.c: New test.
994
995 PR c++/46538
996 * g++.dg/other/error34.C: New test.
997
998 PR c++/46526
999 * g++.dg/cpp0x/constexpr-base3.C: New test.
1000
1001 PR tree-optimization/45830
1002 * gcc.target/i386/pr45830.c: New test.
1003 * gcc.c-torture/execute/pr45830.c: New test.
1004
1005 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1006
1007 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1008 * objc.dg/attributes/class-attribute-2.m: Same change.
1009 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1010 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1011 * objc.dg/fobjc-std-1.m: Updated.
1012 * obj-c++.dg/fobjc-std-1.mm: Updated.
1013
1014 2010-11-19 Michael Matz <matz@suse.de>
1015
1016 PR tree-optimization/46077
1017 * gcc.dg/vect/O3-pr46077.c: New testcase.
1018
1019 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1020
1021 PR c/46547
1022 * gcc.c-torture/compile/pr46547-1.c: New test.
1023
1024 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1025
1026 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1027 exec $compiler.
1028 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1029 $GFORTRAN_UNDER_TEST.
1030 (gfortran_init): Use -B to specify specpath, add trailing /.
1031
1032 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1033
1034 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1035 attributes on PowerPC.
1036 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1037 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1038
1039 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1040
1041 * objc.dg/attributes/proto-attribute-1.m: Updated.
1042 * objc.dg/attributes/proto-attribute-2.m: New.
1043 * objc.dg/attributes/proto-attribute-3.m: New.
1044 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1045 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1046 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1047
1048 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1049
1050 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1051
1052 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1055
1056 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1057
1058 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1059 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1060
1061 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR middle-end/46534
1064 * gcc.c-torture/compile/pr46534.c: New test.
1065
1066 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1067
1068 * gnat.dg/atomic4.ad[sb]: New test.
1069 * gnat.dg/volatile4.adb: Likewise.
1070
1071 2010-11-18 Richard Henderson <rth@redhat.com>
1072
1073 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1074
1075 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1076
1077 PR c/33193
1078 * c-c++-common/pr33193.c: New test.
1079
1080 2010-11-18 Richard Guenther <rguenther@suse.de>
1081
1082 PR tree-optimization/46172
1083 * gcc.dg/torture/pr46172.c: New testcase.
1084
1085 2010-11-18 Jeff Law <law@redhat.com>
1086
1087 PR middle-end-optimization/46297
1088 * gfortran.dg/pr46297.f: New test.
1089
1090 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1091
1092 PR middle-end/31490
1093 * gcc.dg/pr31490.c: New test.
1094
1095 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1096
1097 * gcc.dg/nop.h: Move from ...
1098 * gcc.dg/guality/nop.h: ... here.
1099 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1100 * gcc.dg/guality/asm-1.c: Update nop.h include.
1101 * gcc.dg/guality/pr43329-1.c: Ditto.
1102
1103 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1104
1105 * gcc.dg/two-types-1.c: New test.
1106 * gcc.dg/two-types-2.c: New test.
1107 * gcc.dg/two-types-3.c: New test.
1108 * gcc.dg/two-types-4.c: New test.
1109 * gcc.dg/two-types-5.c: New test.
1110 * gcc.dg/two-types-6.c: New test.
1111 * gcc.dg/two-types-7.c: New test.
1112 * gcc.dg/two-types-8.c: New test.
1113 * gcc.dg/two-types-9.c: New test.
1114 * gcc.dg/two-types-10.c: New test.
1115 * objc.dg/two-types-1.m: New test.
1116
1117 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR rtl-optimization/46440
1120 * gcc.dg/pr46440.c: New test.
1121
1122 PR testsuite/45429
1123 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1124
1125 2010-11-17 Ira Rosen <irar@il.ibm.com>
1126
1127 PR tree-optimization/46312
1128 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1129 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1130 on targets that support vector shifts with scalar shift argument.
1131 Remove dg-options.
1132 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1133 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1134 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1135 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1136 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1137 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1138 support misaligned data accesses.
1139 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1140 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1141 * lib/target-supports.exp
1142 (check_effective_target_vect_shift_scalar): New.
1143
1144 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1145
1146 * gcc.dg/guality/nop.h: New file.
1147 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1148 "nop". Adjust line numbers in gdb-test.
1149 * gcc.dg/guality/pr43329-1.c: Likewise.
1150
1151 2010-11-16 Jason Merrill <jason@redhat.com>
1152
1153 * g++.dg/cpp0x/defaulted20.C: New.
1154
1155 * g++.dg/template/injected2.C: New.
1156
1157 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1158
1159 * objc.dg/protocol-optional-1.m: New.
1160 * obj-c++.dg/protocol-optional-1.mm: New.
1161
1162 2010-11-16 Richard Henderson <rth@redhat.com>
1163
1164 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1165 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1166
1167 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1168
1169 * gnat.dg/opt12.adb: New test.
1170 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1171
1172 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1173
1174 * gcc.target/rx/pack.c: New test.
1175
1176 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1177 Tobias Burnus <burnus@net-b.de>
1178
1179 PR fortran/32049
1180 * gfortran.dg/quad_1.f90: New.
1181 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1182 compiler arguments.
1183 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1184 library search path; call gcc-set-multilib-library-path with
1185 arguments such that libgfortran.spec is found.
1186 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1187
1188 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR c++/46401
1191 * g++.dg/warn/Wsequence-point-3.C: New test.
1192
1193 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1194
1195 PR preprocessor/17349
1196 * gcc.dg/cpp/cmdlne-C3.c: New.
1197
1198 2010-11-16 Richard Guenther <rguenther@suse.de>
1199
1200 PR tree-optimization/44545
1201 * gcc.dg/pr44545.c: New testcase.
1202
1203 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1204
1205 PR rtl-optimization/46366
1206 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1207 casts.
1208
1209 2010-11-16 Richard Guenther <rguenther@suse.de>
1210
1211 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1212
1213 2010-11-16 Richard Guenther <rguenther@suse.de>
1214
1215 PR middle-end/45172
1216 * gfortran.dg/gomp/pr45172.f90: New testcase.
1217
1218 2010-11-16 Nick Clifton <nickc@redhat.com>
1219
1220 * gcc.target/rx/pack.c: New test.
1221
1222 2010-11-15 Richard Henderson <rth@redhat.com>
1223
1224 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1225 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1226 Use builtin_constant_p rather than scanning for builtin name.
1227
1228 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1229
1230 * objc.dg/property/dotsyntax-18.m: New.
1231 * objc.dg/property/dotsyntax-19.m: New.
1232 * objc.dg/property/dotsyntax-20.m: New.
1233 * obj-c++.dg/property/dotsyntax-18.mm: New.
1234 * obj-c++.dg/property/dotsyntax-19.mm: New.
1235 * obj-c++.dg/property/dotsyntax-20.mm: New.
1236 * objc.dg/property/dotsyntax-4.m: Removed some unused
1237 variables and code.
1238 * objc.dg/property/dotsyntax-6.m: Same change.
1239 * objc.dg/property/dotsyntax-16.m: Same change.
1240 * objc.dg/property/dotsyntax-17.m: Same change.
1241 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1242 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1243 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1244 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1245 * objc.dg/property/at-property-22.m: Added missing casts.
1246 * obj-c++.dg/property/at-property-22.mm: Same change.
1247
1248 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR tree-optimization/46491
1251 * gcc.target/i386/pr46491.c: New test.
1252
1253 PR tree-optimization/46461
1254 * gcc.c-torture/compile/pr46461.c: New test.
1255
1256 2010-11-15 Tobias Burnus <burnus@net.b.de>
1257
1258 PR fortran/46484
1259 * gfortran.dg/allocatable_scalar_11.f90: New.
1260 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1261 standard conform.
1262
1263 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR debug/46095
1266 * gcc.target/i386/pr46095.c: New test.
1267
1268 PR debug/46387
1269 * gcc.dg/pr46387.c: New test.
1270
1271 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1272
1273 * objc.dg/property/dotsyntax-16.m: New.
1274 * objc.dg/property/dotsyntax-17.m: New.
1275 * obj-c++.dg/property/dotsyntax-16.mm: New.
1276 * obj-c++.dg/property/dotsyntax-17.mm: New.
1277 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1278 syntax with properties, which now works.
1279 * obj-c++.dg/property/at-property-10.mm: Same change.
1280
1281 2010-11-15 Martin Jambor <mjambor@suse.cz>
1282
1283 PR tree-optimization/46349
1284 * gnat.dg/opt9.adb: New file.
1285 * gnat.dg/opt9_pkg.ads: Likewise
1286
1287 2010-11-15 Richard Guenther <rguenther@suse.de>
1288
1289 PR lto/44989
1290 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1291
1292 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1293
1294 PR preprocessor/45038
1295 * g++.dg/pr45038.C: New test.
1296
1297 2010-11-15 Richard Guenther <rguenther@suse.de>
1298
1299 PR tree-optimization/46467
1300 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1301
1302 2010-11-15 Richard Guenther <rguenther@suse.de>
1303
1304 PR testsuite/46423
1305 * g++.dg/torture/pr34850.C: Adjust.
1306
1307 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1308
1309 PR c/46475
1310 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1311
1312 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1313
1314 * objc.dg/property/at-property-21.m: New.
1315 * objc.dg/property/at-property-22.m: New.
1316 * objc.dg/property/at-property-23.m: New.
1317 * objc.dg/property/synthesize-9.m: New.
1318 * objc.dg/property/synthesize-10.m: New.
1319 * objc.dg/property/synthesize-11.m: New.
1320 * obj-c++.dg/property/at-property-21.mm: New.
1321 * obj-c++.dg/property/at-property-22.mm: New.
1322 * obj-c++.dg/property/at-property-23.mm: New.
1323 * obj-c++.dg/property/synthesize-9.mm: New.
1324 * obj-c++.dg/property/synthesize-10.mm: New.
1325 * obj-c++.dg/property/synthesize-11.mm: New.
1326
1327 * objc.dg/property/at-property-4.m: Updated to match new compiler
1328 where some errors have been converted into warnings and vice versa.
1329 * objc.dg/property/at-property-16.m: Same change.
1330 * objc.dg/property/at-property-18.m: Same change.
1331 * objc.dg/property/property-neg-5.m: Same change.
1332 * obj-c++.dg/property/at-property-4.mm: Same change.
1333 * obj-c++.dg/property/at-property-16.mm: Same change.
1334 * obj-c++.dg/property/at-property-18.mm: Same change.
1335 * obj-c++.dg/property/property-neg-5.mm: Same change.
1336
1337 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1338 commented out because of testsuite problems; I found out that
1339 using dg-warning instead of dg-message gets them to work.
1340 * obj-c++.dg/property/property-neg-3.mm: Same change.
1341 * obj-c++.dg/property/synthesize-6.mm: Same change.
1342 * obj-c++.dg/property/at-property-5.mm: Same change.
1343 * obj-c++.dg/property/at-property-14.mm: Same change.
1344 * obj-c++.dg/property/at-property-18.mm: Same change.
1345 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1346 some tests still do not work due to some other testsuite issue).
1347
1348 2010-11-13 Jason Merrill <jason@redhat.com>
1349
1350 * g++.dg/cpp0x/auto20.C: New.
1351
1352 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1353
1354 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1355 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1356
1357 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1358
1359 PR c/46462
1360 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1361 * gcc.dg/pr35746.c: Likewise.
1362 * gcc.dg/cpp/direct2.c: Likewise.
1363 * gcc.dg/cpp/direct2s.c: Likewise.
1364 * gcc.dg/noncompile/920923-1.c: Likewise.
1365 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1366
1367 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1368
1369 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1370
1371 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1372
1373 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1374 a pointer to an arbitrary C struct with an Objective-C protocol.
1375 Test various valid uses of typedef with Objective-C objects and
1376 protocols instead.
1377 * objc.dg/invalid-type-1.m: New.
1378 * obj-c++.dg/invalid-type-1.m: New.
1379
1380 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1381
1382 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1383
1384 2010-11-13 Tobias Burnus <burnus@net-b.de>
1385
1386 PR fortran/45742
1387 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1388
1389 2010-11-13 Tobias Burnus <burnus@net-b.de>
1390
1391 PR fortran/45742
1392 * gfortran.dg/volatile12.f90: New.
1393
1394 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1395
1396 * objc.dg/attributes/method-format-1.m: Adjust.
1397
1398 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1399
1400 PR c/20385
1401 * gcc.dg/decl-9.c: New.
1402
1403 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1404
1405 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1406
1407 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1408
1409 * gcc.dg/format/few-1.c: New test.
1410 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1411 * gcc.dg/format/c90-scanf-1.c: Adjust.
1412 * gcc.dg/format/cmn-err-1.c: Adjust.
1413 * gcc.dg/format/dfp-printf-1.c: Adjust.
1414 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1415 * gcc.dg/format/gcc_diag-1.c: Adjust.
1416 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1417 * gcc.dg/format/strfmon-1.c: Adjust.
1418 * gcc.dg/format/unnamed-1.c: Adjust.
1419 * gcc.dg/format/xopen-2.c: Adjust.
1420 * g++.dg/ext/builtin4.C: Adjust.
1421 * g++.dg/ext/builtin5.C: Adjust.
1422
1423 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1424
1425 * gcc.dg/pragma-diag-2.c: New test.
1426
1427 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1428
1429 PR fortran/45794
1430 * gfortran.dg/optional_mask.f90: New test.
1431
1432 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1433
1434 * g++.dg/cpp0x/defaulted15.C: Adjust.
1435
1436 2010-11-12 James Dennett <jdennett@google.com>
1437
1438 PR c++/39415
1439 * g++.dg/expr/static_cast7.C: New.
1440
1441 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1442
1443 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1444 warning.
1445 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1446 mips-sgi-irix*.
1447 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1448 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1449
1450 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1451
1452 * gcc.dg/pr46375.c: New test.
1453
1454 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1455
1456 PR c/44782
1457 * c-c++-common/fmax-errors.c: New test.
1458
1459 2010-11-11 Richard Henderson <rth@redhat.com>
1460
1461 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1462
1463 2010-11-11 Jan Hubicka <jh@suse.cz>
1464
1465 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1466 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1467
1468 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR target/46088
1471 * gcc.dg/pr46088.c: New test.
1472
1473 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1474
1475 * gfortran.dg/empty_derived_type.f90: New test.
1476
1477 2010-11-11 Tobias Burnus <burnus@net-b.de>
1478
1479 PR fortran/46413
1480 * gfortran.dg/class_31.f90: New.
1481
1482 PR fortran/46205
1483 * gfortran.dg/forall_14.f90: New.
1484
1485 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1486 Tobias Burnus <burnus@net-b.de>
1487
1488 PR fortran/46325
1489 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1490
1491 2010-11-11 Jan Hubicka <jh@suse.cz>
1492
1493 * gcc.dg/20081223-1.c: Update LTO options.
1494 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1495 * gcc.dg/lto/20081118_0.c: Update LTO options.
1496 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1497 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1498 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1499 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1500 * gcc.dg/lto/20090116_0.c: Update LTO options.
1501 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1502 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1503 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1504 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1505 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1506 * gcc.dg/lto/20081224_0.c: Update LTO options.
1507 * gcc.dg/lto/20090219_0.c: Update LTO options.
1508 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1509 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1510 * gcc.dg/lto/20081115_0.c: Update LTO options.
1511 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1512 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1513 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1514 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1515 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1516 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1517 * g++.dg/20090107-1.C: Update LTO options.
1518 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1519 * g++.dg/lto/20081123_0.C: Update LTO options.
1520 * g++.dg/lto/20090313_0.C: Update LTO options.
1521 * g++.dg/lto/20081125_0.C: Update LTO options.
1522 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1523 * g++.dg/lto/20081219_0.C: Update LTO options.
1524 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1525 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1526 * g++.dg/lto/20090303_0.C: Update LTO options.
1527 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1528 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1529 * g++.dg/lto/20090128_0.C: Update LTO options.
1530 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1531 * g++.dg/lto/20090302_0.C: Update LTO options.
1532 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1533 * g++.dg/lto/20081118_0.C: Update LTO options.
1534 * g++.dg/20090121-1.C: Update LTO options.
1535 * objc.dg/lto/lto.exp: Update LTO options.
1536 * lib/lto.exp: Update LTO options.
1537 * lib/gcc-dg.exp: Update LTO options.
1538 * lib/c-torture.exp: Update LTO options.
1539 * obj-c++.dg/lto/lto.exp: Update LTO options.
1540
1541 2010-11-11 Jan Hubicka <jh@suse.cz>
1542
1543 PR tree-optimize/40436
1544 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1545 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1546
1547 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1548
1549 * gfortran.dg/proc_decl_24.f90: New.
1550
1551 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1552
1553 * objc.dg/property/at-property-20.m: New.
1554 * objc.dg/property/synthesize-8.m: New.
1555 * obj-c++.dg/property/at-property-20.m: New.
1556 * obj-c++.dg/property/synthesize-8.mm: New.
1557
1558 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1559
1560 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1561
1562 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR middle-end/46388
1565 * gcc.c-torture/compile/pr46388.c: New test.
1566
1567 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1568
1569 * lib/lto.exp (lto-get-options-main): Support optional target
1570 selector for dg-suppress-ld-options.
1571
1572 2010-11-11 Martin Jambor <mjambor@suse.cz>
1573
1574 PR tree-optimization/46383
1575 * g++.dg/torture/pr46383.C: New test.
1576
1577 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1578
1579 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1580 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1581 to dg-options.
1582 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1583 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1584 * g++.dg/other/i386-3.C: Ditto.
1585
1586 2010-11-10 Jason Merrill <jason@redhat.com>
1587
1588 * g++.dg/cpp0x/constexpr-46420.C: New.
1589
1590 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1591
1592 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1593 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1594 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1595 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1596 expected messages.
1597
1598 2010-11-10 Jan Hubicka <jh@suse.cz>
1599
1600 PR tree-optimize/38669
1601 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1602
1603 2010-11-10 Jan Hubicka <jh@suse.cz>
1604
1605 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1606
1607 2010-11-10 Jason Merrill <jason@redhat.com>
1608
1609 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1610
1611 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR debug/46409
1614 * gcc.dg/debug/pr46409.c: New test.
1615
1616 PR c++/46368
1617 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1618
1619 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1620
1621 PR target/46419
1622 * gcc-target/i386/pr46419.c: New test.
1623
1624 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1625
1626 * g++.dg/other/i386-2.C: Add -mtbm.
1627 * g++.dg/other/i386-3.C: Likewise.
1628 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1629 * gcc.target/i386/funcspec-6.c: Likewise.
1630 * gcc.target/i386/sse-12.c: Add -mtbm.
1631 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1632 operand intrinsics.
1633 * gcc.target/i386/sse-14.c: Likewise.
1634 * gcc.target/i386/sse-22.c: Likewise.
1635 * gcc.target/i386/sse-23.c: Likewise.
1636 * gcc.target/i386/tbm-1.c: New file.
1637 * gcc.target/i386/tbm-2.c: Likewise.
1638
1639 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1640
1641 * g++.dg/other/i386-2.C: Add -mbmi.
1642 * g++.dg/other/i386-3.C: Likewise.
1643 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1644 * gcc.target/i386/funcspec-6.c: Likewise.
1645 * gcc.target/i386/sse-12.c: Add -mbmi.
1646 * gcc.target/i386/bmi-1.c: New file.
1647 * gcc.target/i386/bmi-2.c: Likewise.
1648 * gcc.target/i386/bmi-3.c: Likewise.
1649 * gcc.target/i386/bmi-4.c: Likewise.
1650 * gcc.target/i386/bmi-5.c: Likewise.
1651 * gcc.target/i386/bmi-6.c: Likewise.
1652
1653 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1654
1655 PR c++/46065
1656 * g++.dg/pr46065.C: New test.
1657
1658 2010-11-10 Jan Hubicka <jh@suse.cz>
1659
1660 PR tree-optimize/33172
1661 PR tree-optimize/43411
1662 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1663 * g++.dg/tree-ssa/pr43411.C: New testcase.
1664
1665 2010-11-10 Jan Hubicka <jh@suse.cz>
1666
1667 PR tree-optimize/46228
1668 * g++.dg/tree-ssa/pr46228.C: New testcase.
1669
1670 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1671
1672 PR tree-optimization/46414
1673 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1674
1675 2010-11-10 Tobias Burnus <burnus@net-b.de>
1676
1677 PR fortran/46411
1678 * gfortran.dg/intrinsic_7.f90: New.
1679
1680 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1681
1682 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1683 * g++.dg/abi/thunk4.C: Likewise.
1684 * g++.dg/opt/combine.C: Add dg-require-visibility.
1685 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1686 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1687 alpha*-dec-osf*.
1688 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1689 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1690 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1691 large arena_size.
1692 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1693 * gcc.dg/intmax_t-1.c: Likewise.
1694
1695 2010-11-10 Tobias Burnus <burnus@net-b.de>
1696
1697 PR fortran/46244
1698 * gfortran.dg/class_30.f90: New.
1699
1700 2010-11-10 Tobias Burnus <burnus@net-b.de>
1701
1702 PR fortran/46223
1703 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1704 failure on s390.
1705
1706 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1707
1708 PR tree-optimization/45971
1709 * gcc.dg/vect/O3-pr45971.c: New.
1710
1711 2010-11-10 Richard Guenther <rguenther@suse.de>
1712
1713 PR tree-optimization/44964
1714 * gcc.dg/pr44964.c: New testcase.
1715
1716 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1717
1718 * gnat.dg/opt10.adb: Fix typo.
1719
1720 2010-11-10 Martin Jambor <mjambor@suse.cz>
1721
1722 PR tree-optimization/46351
1723 PR tree-optimization/46377
1724 * gnat.dg/opt10.adb: New file.
1725 * gnat.dg/opt10_pkg.ads: Likewise.
1726 * gnat.dg/opt11.adb: Likewise.
1727 * gnat.dg/opt11.ads: Likewise.
1728
1729 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1730
1731 * gnat.dg/boolean_conv.adb: New test.
1732
1733 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1734
1735 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1736
1737 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1738
1739 * gnat.dg/unchecked_convert7.adb: New test.
1740
1741 2010-11-10 Richard Guenther <rguenther@suse.de>
1742
1743 PR tree-optimization/46398
1744 * gcc.dg/torture/pr46398.c: New testcase.
1745
1746 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1747
1748 * gfortran.dg/open_dev_null.f90: New test.
1749
1750 2010-11-09 Jan Hubicka <jh@suse.cz>
1751
1752 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1753 unrolling.
1754
1755 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1756
1757 * gcc.dg/struct-semi-4.c: New test.
1758
1759 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1760
1761 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1762 power5 to enable generation of FRIZ.
1763
1764 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1765 optimization.
1766
1767 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1768 expected.
1769
1770 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1771
1772 PR target/43808
1773 * gfortran.dg/pr43808.f90: New test.
1774
1775 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1776
1777 PR tree-optimization/46036
1778 * gfortran.dg/lto/pr46036_0.f90: New.
1779
1780 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR middle-end/45663
1783 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1784 bar invocation instead of first.
1785
1786 PR debug/46171
1787 * gcc.dg/pr46171.c: New test.
1788
1789 2010-11-09 Richard Guenther <rguenther@suse.de>
1790
1791 PR tree-optimization/46355
1792 * gcc.dg/pr46355.c: New testcase.
1793
1794 2010-11-09 Richard Guenther <rguenther@suse.de>
1795
1796 PR tree-optimization/46177
1797 * gcc.dg/pr46177-2.c: New testcase.
1798
1799 2010-11-09 Richard Guenther <rguenther@suse.de>
1800
1801 PR testsuite/46312
1802 * gcc.dg/vec-scal-opt.c: Move ...
1803 * gcc.dg/vect/vect-scal-opt.c: ... here.
1804 * gcc.dg/vec-scal-opt1.c: Move ...
1805 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1806 * gcc.dg/vec-scal-opt2.c: Move ...
1807 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1808
1809 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1810
1811 * gnat.dg/specs/static_initializer5.ads: New test.
1812 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1813
1814 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1815
1816 PR middle-end/46360
1817 * gcc.c-torture/compile/pr46360.c: New test.
1818
1819 PR c++/45894
1820 * g++.dg/warn/Wsequence-point-2.C: New test.
1821
1822 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1823
1824 PR fortran/46313
1825 * gfortran.dg/class_29.f03: New.
1826
1827 2010-11-09 Richard Guenther <rguenther@suse.de>
1828
1829 PR middle-end/46221
1830 * gcc.target/i386/alias-1.c: New testcase.
1831
1832 2010-11-08 Jason Merrill <jason@redhat.com>
1833
1834 * g++.dg/cpp0x/constexpr-sassert.C: New.
1835
1836 2010-11-08 Jason Merrill <jason@redhat.com>
1837
1838 * g++.dg/cpp0x/constexpr-defarg.C: New.
1839
1840 2010-11-08 Xinliang David Li <davidxl@google.com>
1841
1842 PR tree-optimization/46316
1843 * gcc.c-torture/execute/pr46316.c: New test.
1844
1845 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1846
1847 PR fortran/46344
1848 * gfortran.dg/class_28.f03: Extended.
1849
1850 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1851
1852 * objc.dg/property/dotsyntax-13.m: New.
1853 * objc.dg/property/dotsyntax-14.m: New.
1854 * objc.dg/property/dotsyntax-15.m: New.
1855 * objc.dg/property/synthesize-7.m: New.
1856 * obj-c++.dg/property/dotsyntax-13.mm: New.
1857 * obj-c++.dg/property/dotsyntax-14.mm: New.
1858 * obj-c++.dg/property/dotsyntax-15.mm: New.
1859 * obj-c++.dg/property/synthesize-7.mm: New.
1860
1861 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1862
1863 * objc.dg/property/dynamic-4.m: New.
1864 * objc.dg/property/dynamic-5.m: New.
1865 * objc.dg/property/dynamic-6.m: New.
1866 * obj-c++.dg/property/dynamic-4.mm: New.
1867 * obj-c++.dg/property/dynamic-5.mm: New.
1868 * obj-c++.dg/property/dynamic-6.mm: New.
1869
1870 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1871
1872 * objc.dg/property/synthesize-3.m: New.
1873 * objc.dg/property/synthesize-4.m: New.
1874 * objc.dg/property/synthesize-5.m: New.
1875 * objc.dg/property/synthesize-6.m: New.
1876 * obj-c++.dg/property/synthesize-3.mm: New.
1877 * obj-c++.dg/property/synthesize-4.mm: New.
1878 * obj-c++.dg/property/synthesize-5.mm: New.
1879 * obj-c++.dg/property/synthesize-6.mm: New.
1880
1881 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1882
1883 * objc.dg/property/at-property-5.m: Updated test.
1884 * objc.dg/property/at-property-16.m: New.
1885 * objc.dg/property/at-property-17.m: New.
1886 * objc.dg/property/at-property-18.m: New.
1887 * objc.dg/property/at-property-19.m: New.
1888 * objc.dg/property/dotsyntax-12.m: New.
1889 * objc.dg/protocol-inheritance-1.m: New.
1890 * objc.dg/protocol-inheritance-2.m: New.
1891 * obj-c++.dg/property/at-property-5.mm: Updated test.
1892 * obj-c++.dg/property/at-property-16.mm: New.
1893 * obj-c++.dg/property/at-property-17.mm: New.
1894 * obj-c++.dg/property/at-property-18.mm: New.
1895 * obj-c++.dg/property/at-property-19.mm: New.
1896 * obj-c++.dg/protocol-inheritance-1.mm: New.
1897 * obj-c++.dg/protocol-inheritance-2.mm: New.
1898 * obj-c++.dg/property/dotsyntax-12.mm: New.
1899
1900 2010-11-08 Jason Merrill <jason@redhat.com>
1901
1902 * g++.dg/expr/overflow1.C: New.
1903 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1904 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1905 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1906 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1907
1908 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1909
1910 * gcc.dg/pr35442.c: Adapt warning.
1911
1912 PR target/46280
1913 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1914 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1915 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1916 i?86-*-* x86_64-*-*.
1917 * g++.dg/torture/pr36445.C: Likewise.
1918 * gcc.c-torture/compile/pr34856.c: Likewise.
1919 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1920 * gcc.c-torture/compile/vector-1.c: Likewise.
1921 * gcc.c-torture/compile/vector-2.c: Likewise.
1922 * gcc.dg/pr32912-1.c: Likewise.
1923 * gcc.c-torture/execute/va-arg-25.c: Move ...
1924 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1925 Add dg-options -msse, dg-require-effective-target sse_runtime for
1926 for i?86-*-*, x86_64-*-*.
1927 * gcc.c-torture/execute/vector-1.c: Likewise.
1928 * gcc.c-torture/execute/vector-2.c: Likewise.
1929 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1930 i?86-*-*, x86_64-*-*.
1931 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1932 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1933 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1934 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1935 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1936
1937 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1938
1939 * gcc.dg/torture/pr45982.c: Add -std=c99
1940 * gcc.dg/torture/pr45623.c: Ditto.
1941
1942 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1943
1944 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1945 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1946
1947 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1948
1949 PR target/28627
1950 * g++.dg/ext/dllimport7.C: Adjust second error check and
1951 allow test for x86_64 mingw, too.
1952
1953 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1954
1955 PR fortran/46344
1956 * gfortran.dg/class_28.f03: New.
1957
1958 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1959
1960 PR rtl-optimization/45352
1961 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1962 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1963 gcc.target/i386/pr45352-2.c: New tests.
1964
1965 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1966
1967 PR libobjc/36610
1968 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1969 XFAIL the run for all but m32 x86.
1970
1971 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1972
1973 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1974 as comment character.
1975
1976 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1977
1978 * gcc.target/mips/mips.exp: Revert previous patch.
1979 * gcc.target/mips/fma-1.c: Delete.
1980 * gcc.target/mips/fma-2.c: Likewise.
1981 * gcc.target/mips/fma-3.c: Likewise.
1982 * gcc.target/mips/fma-4.c: Likewise.
1983 * gcc.target/mips/fma-5.c: Likewise.
1984 * gcc.target/mips/fma-6.c: Likewise.
1985 * gcc.target/mips/fma-7.c: Likewise.
1986 * gcc.target/mips/fma-8.c: Likewise.
1987 * gcc.target/mips/fma-9.c: Likewise.
1988 * gcc.target/mips/fma-10.c: Likewise.
1989 * gcc.target/mips/fma-11.c: Likewise.
1990 * gcc.target/mips/fma-12.c: Likewise.
1991 * gcc.target/mips/fma-13.c: Likewise.
1992 * gcc.target/mips/fma-14.c: Likewise.
1993 * gcc.target/mips/fma-15.c: Likewise.
1994 * gcc.target/mips/fma-16.c: Likewise.
1995 * gcc.target/mips/fma-17.c: Likewise.
1996 * gcc.target/mips/fma-18.c: Likewise.
1997 * gcc.target/mips/fma-19.c: Likewise.
1998 * gcc.target/mips/fma-20.c: Likewise.
1999
2000 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2001
2002 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2003 * gcc.target/mips/fma-1.c: New test.
2004 * gcc.target/mips/fma-2.c: Likewise.
2005 * gcc.target/mips/fma-3.c: Likewise.
2006 * gcc.target/mips/fma-4.c: Likewise.
2007 * gcc.target/mips/fma-5.c: Likewise.
2008 * gcc.target/mips/fma-6.c: Likewise.
2009 * gcc.target/mips/fma-7.c: Likewise.
2010 * gcc.target/mips/fma-8.c: Likewise.
2011 * gcc.target/mips/fma-9.c: Likewise.
2012 * gcc.target/mips/fma-10.c: Likewise.
2013 * gcc.target/mips/fma-11.c: Likewise.
2014 * gcc.target/mips/fma-12.c: Likewise.
2015 * gcc.target/mips/fma-13.c: Likewise.
2016 * gcc.target/mips/fma-14.c: Likewise.
2017 * gcc.target/mips/fma-15.c: Likewise.
2018 * gcc.target/mips/fma-16.c: Likewise.
2019 * gcc.target/mips/fma-17.c: Likewise.
2020 * gcc.target/mips/fma-18.c: Likewise.
2021 * gcc.target/mips/fma-19.c: Likewise.
2022 * gcc.target/mips/fma-20.c: Likewise.
2023
2024 2010-11-06 Jason Merrill <jason@redhat.com>
2025
2026 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2027
2028 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2029
2030 PR c/43384
2031 * gcc.dg/parser-error-3.c: New test.
2032
2033 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2034
2035 PR c++/45332
2036 * g++.dg/parse/semicolon2.C: New testcase.
2037 * g++.dg/ext/asmspec1.C: Adjust.
2038 * g++.dg/init/new13.C: Adjust.
2039 * g++.dg/parse/ctor5.C: Adjust.
2040
2041 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2042
2043 PR fortran/46330
2044 * gfortran.dg/class_27.f03: New.
2045
2046 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2047
2048 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2049 * objc.dg/property/dotsyntax-5.m: New.
2050 * objc.dg/property/dotsyntax-6.m: New.
2051 * objc.dg/property/dotsyntax-7.m: New.
2052 * objc.dg/property/dotsyntax-8.m: New.
2053 * objc.dg/property/dotsyntax-9.m: New.
2054 * objc.dg/property/dotsyntax-10.m: New.
2055 * objc.dg/property/dotsyntax-11.m: New.
2056 * obj-c++.dg/property/dotsyntax-5.mm: New.
2057 * obj-c++.dg/property/dotsyntax-6.mm: New.
2058 * obj-c++.dg/property/dotsyntax-7.mm: New.
2059 * obj-c++.dg/property/dotsyntax-8.mm: New.
2060 * obj-c++.dg/property/dotsyntax-9.mm: New.
2061 * obj-c++.dg/property/dotsyntax-10.mm: New.
2062 * obj-c++.dg/property/dotsyntax-11.mm: New.
2063
2064 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2065
2066 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2067 NeXT runtime when the type is READONLY.
2068
2069 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2070
2071 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2072 * gcc.target/i386/387-6.c: Ditto.
2073 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2074 * gcc.target/i386/387-4.c: Ditto.
2075 * gcc.target/i386/387-7.c: Ditto.
2076 * gcc.target/i386/387-8.c: Ditto.
2077 * gcc.target/i386/387-9.c: Ditto.
2078 * gcc.target/i386/387-10.c: Ditto.
2079 * gcc.target/i386/387-11.c: Ditto.
2080 * gcc.target/i386/387-12.c: Ditto.
2081
2082 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2083
2084 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2085
2086 PR target/44981
2087 * gcc.dg/darwin-cfstring-format-1.c: New.
2088 * gcc.dg/warn-nsstring.c: New.
2089 * objc.dg/fsf-nsstring-format-1.m: New.
2090 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2091 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2092 linker warning.
2093
2094 2010-11-05 Jason Merrill <jason@redhat.com>
2095
2096 PR c++/45473
2097 * g++.dg/inherit/virtual6.C: New.
2098
2099 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR c/44772
2102 * gcc.dg/Wcxx-compat-21.c: New test.
2103
2104 2010-11-05 Ian Lance Taylor <iant@google.com>
2105
2106 PR target/46084
2107 * gcc.target/i386/pr46084.c: New test.
2108
2109 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2110
2111 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2112 * (check_effective_target_mempcpy): New.
2113 * gcc.c-torture/execute/pr45636.c: Move this...
2114 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2115
2116 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2117
2118 * gcc.target/i386/i386.exp (FLAGS): Remove.
2119 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2120
2121 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR c++/46160
2124 * g++.dg/opt/empty2.C: New test.
2125
2126 PR target/45670
2127 * gcc.target/i386/pr45670.c: New test.
2128
2129 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2130
2131 PR fortran/45451
2132 PR fortran/46174
2133 * gfortran.dg/class_19.f03: Modified.
2134 * gfortran.dg/class_allocate_6.f03: New.
2135
2136 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2137
2138 * gcc.target/i386/avx-vzeroupper-19.c: New.
2139
2140 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR tree-optimization/46099
2143 * gcc.dg/autopar/pr46099.c: New test.
2144
2145 PR middle-end/43690
2146 * c-c++-common/pr43690.c: New test.
2147
2148 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2149
2150 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2151 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2152 declaration and implementation.
2153 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2154 * obj-c++.dg/property/at-property-13.mm: Likewise.
2155 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2156 * obj-c++.dg/property/property-1.mm: Likewise.
2157 * obj-c++.dg/property/at-property-7.mm: Likewise.
2158 * obj-c++.dg/property/at-property-9.mm: Likewise.
2159 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2160 * obj-c++.dg/property/at-property-10.mm: Likewise.
2161 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2162 * obj-c++.dg/property/at-property-12.mm: Likewise.
2163 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2164 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2165 * obj-c++.dg/property/at-property-6.mm: Likewise.
2166 * obj-c++.dg/property/at-property-8.mm: Likewise.
2167 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2168 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2169 * obj-c++.dg/property/at-property-11.mm: Likewise.
2170 * obj-c++.dg/template-8.mm: Likewise.
2171 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2172 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2173 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2174 and put a FIXME for this.
2175 * obj-c++.dg/property/property-2.mm: Remove.
2176 * obj-c++.dg/property/property-3.mm: Remove.
2177
2178 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR debug/46307
2181 * gcc.dg/pr46307.c: New test.
2182
2183 2010-11-05 Jason Merrill <jason@redhat.com>
2184
2185 PR c++/46304
2186 * g++.dg/ext/complex6.C: New.
2187
2188 2010-11-04 Bud Davis <jimmied@smu.edu>
2189
2190 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2191
2192 2010-11-04 Chao-ying Fu <fu@mips.com>
2193
2194 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2195 msubu, mult, multu.
2196 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2197
2198 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2199
2200 Fixed using the Objective-C 2.0 dot-syntax with class names.
2201 * objc.dg/property/dotsyntax-3.m: New.
2202 * objc.dg/property/dotsyntax-4.m: New.
2203 * obj-c++.dg/property/dotsyntax-3.mm: New.
2204 * obj-c++.dg/property/dotsyntax-4.mm: New.
2205
2206 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2207 Objective-C 2.0 dot-syntax is used with class names.
2208 * obj-c++.dg/fobjc-std-1.mm: Same change.
2209
2210 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2211
2212 * gcc.target/powerpc/loop_align.c: New.
2213
2214 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2215
2216 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2217
2218 merge from FSF 'apple/trunk' branch.
2219 * gcc.target/powerpc/darwin64-abi.c: New.
2220
2221 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2222
2223 PR tree-optimization/46233
2224 * gcc.dg/pr46233.c: New test.
2225
2226 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2227
2228 * objc.dg/property/property-2.m: Deleted.
2229 * objc.dg/property/property-3.m: Deleted.
2230
2231 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2232
2233 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2234 defined.
2235 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2236 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2237 * objc.dg/property/property-1.m: Likewise.
2238 * objc.dg/property/at-property-6.m: Likewise.
2239 * objc.dg/property/at-property-7.m: Likewise.
2240 * objc.dg/property/dotsyntax-1.m: Likewise.
2241 * objc.dg/property/at-property-8.m: Likewise.
2242 * objc.dg/property/dotsyntax-2.m: Likewise.
2243 * objc.dg/property/at-property-9.m: Likewise.
2244 * objc.dg/property/synthesize-2.m: Likewise.
2245 * objc.dg/property/at-property-10.m: Likewise.
2246 * objc.dg/property/at-property-11.m: Likewise.
2247 * objc.dg/property/at-property-12.m: Likewise.
2248 * objc.dg/property/at-property-13.m: Likewise.
2249 * objc.dg/property/fsf-property-method-access.m: Likewise.
2250 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2251 linker warning.
2252 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2253 warnings.
2254 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2255 deprecation warnings. Use Object1 implementation.
2256 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2257 * objc/execute/forward-1.m: Remove.
2258 * objc/execute/forward-1.x: Remove.
2259
2260 2010-11-04 Jason Merrill <jason@redhat.com>
2261
2262 * g++.dg/cpp0x/constexpr-access.C: New.
2263
2264 2010-11-04 Richard Guenther <rguenther@suse.de>
2265
2266 PR rtl-optimization/46183
2267 * gcc.dg/torture/pr46183.c: New testcase.
2268
2269 2010-11-04 Richard Guenther <rguenther@suse.de>
2270
2271 PR tree-optimization/46068
2272 * gcc.dg/torture/pr46068.c: New testcase.
2273
2274 2010-11-04 Richard Guenther <rguenther@suse.de>
2275
2276 PR tree-optimization/45991
2277 * gcc.dg/pr45991.c: New testcase.
2278
2279 2010-11-04 Richard Guenther <rguenther@suse.de>
2280
2281 PR tree-optimization/46154
2282 * g++.dg/torture/pr46154.C: New testcase.
2283
2284 2010-11-04 Richard Guenther <rguenther@suse.de>
2285
2286 PR tree-optimization/45733
2287 * gcc.dg/pr45733.c: New testcase.
2288
2289 2010-11-04 Ira Rosen <irar@il.ibm.com>
2290
2291 PR tree-optimization/46213
2292 * gfortran.dg/vect/pr46213.f90: New.
2293
2294 2010-11-04 Richard Guenther <rguenther@suse.de>
2295
2296 PR testsuite/45702
2297 * gcc.dg/pr34989-1.c: Move ...
2298 * gcc.dg/lto/pr34989-1_0.c: ... here.
2299 * gcc.dg/pr34989-2.c: Move ...
2300 * gcc.dg/lto/pr34989-1_1.c: ... here.
2301 * gcc.dg/pr27898.c: Move ...
2302 * gcc.dg/lto/pr27898_0.c: ... here and ...
2303 * gcc.dg/lto/pr27898_1.c: ... split.
2304 * gcc.dg/pr28712.c: Move ...
2305 * gcc.dg/lto/pr28712_0.c: ... here and ...
2306 * gcc.dg/lto/pr28712_1.c: ... split ...
2307 * gcc.dg/lto/pr28712_2.c: ... twice.
2308 * gcc.dg/pr28706.c: Move ...
2309 * gcc.dg/lto/pr28706_0.c: ... here and ...
2310 * gcc.dg/lto/pr28706_1.c: ... split.
2311
2312 2010-11-04 Richard Guenther <rguenther@suse.de>
2313 Richard Henderson <rth@redhat.com>
2314
2315 * gcc.target/i386/fma4-vector-2.c: New testcase.
2316
2317 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2318 Richard Guenther <rguenther@suse.de>
2319
2320 * gcc.dg/vec-scal-opt.c: New testcase.
2321 * gcc.dg/vec-scal-opt1.c: New testcase.
2322 * gcc.dg/vec-scal-opt2.c: New testcase.
2323
2324 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2325
2326 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2327 from plugin build flags on Darwin targets.
2328
2329 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2330
2331 * gcc.target/i386/pr46285.c: Require split_stack target.
2332
2333 2010-11-03 Jason Merrill <jason@redhat.com>
2334
2335 PR c++/46293
2336 * g++.dg/cpp0x/constexpr-base2.C: New.
2337
2338 PR c++/46289
2339 * g++.dg/cpp0x/initlist45.C: New.
2340
2341 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2342
2343 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2344 is now allowed in categories.
2345 * obj-c++.dg/property/dynamic-2.mm: Same change.
2346 * objc.dg/property/dynamic-3.m: New.
2347 * obj-c++.dg/property/dynamic-3.mm: New.
2348 * objc.dg/property/at-property-14.m: New.
2349 * objc.dg/property/at-property-15.m: New.
2350 * obj-c++.dg/property/at-property-14.mm: New.
2351 * obj-c++.dg/property/at-property-15.mm: New.
2352
2353 * objc.dg/foreach-6.m: Added a few more tests for valid and
2354 invalid iterating variables and collections.
2355
2356 2010-11-03 Xinliang David Li <davidxl@google.com>
2357
2358 PR target/46200
2359 * g++.dg/tree-ssa/ivopts-2.C: New test.
2360
2361 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2362
2363 PR target/46295
2364 * gcc.target/i386/pr46295.c: New.
2365
2366 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2367
2368 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2369 precision min/max for single precision on VSX.
2370
2371 2010-11-03 Jason Merrill <jason@redhat.com>
2372
2373 PR c++/46289
2374 * g++.dg/cpp0x/constexpr-ice3.C: New.
2375
2376 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2377
2378 * gnat.dg/opt8.ad[sb]: New test.
2379 * gnat.dg/opt8_pkg.ads: New helper.
2380
2381 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2382
2383 PR rtl-optimization/45865
2384 * gcc.dg/pr45865.c: New.
2385 * gcc.dg/torture/pr45865.c: Likewise.
2386
2387 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2388 * gcc.target/arm/headmerge-2.c: Likewise.
2389 * gcc.target/i386/headmerge-1.c: Likewise.
2390 * gcc.target/i386/headmerge-2.c: Likewise.
2391
2392 2010-11-03 Richard Guenther <rguenther@suse.de>
2393
2394 PR middle-end/46288
2395 * gcc.dg/pr46288.c: New testcase.
2396
2397 2010-11-03 Richard Guenther <rguenther@suse.de>
2398
2399 PR tree-optimization/44807
2400 * gcc.dg/torture/pr44807.c: New testcase.
2401
2402 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2403
2404 PR libgfortran/43899
2405 * gfortran.dg/namelist_67.f90: New test.
2406
2407 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR tree-optimization/46009
2410 * gcc.dg/vect/pr46009.c: New function.
2411
2412 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2413
2414 Implemented -fobjc-std=objc1 flag.
2415 * objc.dg/fobjc-std-1.m: New.
2416 * obj-c++.dg/fobjc-std-1.mm: New.
2417
2418 2010-11-03 Richard Guenther <rguenther@suse.de>
2419
2420 PR middle-end/46241
2421 * g++.dg/debug/pr46241.C: New testcase.
2422
2423 2010-11-03 Richard Guenther <rguenther@suse.de>
2424
2425 PR tree-optimization/46190
2426 * gfortran.dg/pr46190.f90: New testcase.
2427
2428 2010-11-03 Richard Guenther <rguenther@suse.de>
2429
2430 PR testsuite/46274
2431 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2432 * gcc.dg/vect/vect-19.c: Likewise.
2433 * gcc.dg/vect/vect-17.c: Likewise.
2434
2435 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2436
2437 PR target/46285
2438 * gcc.target/i386/pr46285.c: New.
2439
2440 2010-11-03 Richard Guenther <rguenther@suse.de>
2441
2442 PR tree-optimization/46217
2443 * gcc.dg/pr46217.c: New testcase.
2444
2445 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2446
2447 * objc.dg/property/dotsyntax-1.m: New.
2448 * objc.dg/property/dotsyntax-2.m: New.
2449 * obj-c++.dg/property/dotsyntax-1.mm: New.
2450 * obj-c++.dg/property/dotsyntax-2.mm: New.
2451
2452 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR tree-optimization/46165
2455 * gcc.dg/pr46165.c: New test.
2456
2457 2010-11-03 Richard Guenther <rguenther@suse.de>
2458
2459 PR middle-end/46251
2460 * gcc.dg/pr46251.c: New testcase.
2461
2462 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR tree-optimization/46107
2465 * gcc.c-torture/compile/pr46107.c: New test.
2466
2467 PR debug/46252
2468 * gcc.dg/pr46252.c: New test.
2469
2470 PR rtl-optimization/46034
2471 PR rtl-optimization/46212
2472 PR rtl-optimization/46248
2473 * gcc.c-torture/compile/pr46034.c: New test.
2474 * gcc.c-torture/compile/pr46248.c: New test.
2475 * gcc.dg/pr46212.c: New test.
2476
2477 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2478
2479 * gnat.dg/sizetype4.adb: New test.
2480
2481 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2482
2483 * gcc.target/i386/avx-vzeroupper-15.c: New.
2484 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2485 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2486 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2487
2488 PR target/46253
2489 * gcc.target/i386/pr46253.c: New.
2490
2491 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2492 Tobias Burnus <burnus@net-b.de>
2493
2494 PR fortran/45170
2495 * gfortran.dg/deferred_type_param_1.f90: New.
2496 * gfortran.dg/deferred_type_param_2.f90: New.
2497 * gfortran.dg/initialization_1.f90: Update dg-errors.
2498 * gfortran.dg/initialization_9.f90: Update dg-errors.
2499
2500 2010-11-02 Richard Guenther <rguenther@suse.de>
2501
2502 PR tree-optimization/46149
2503 * g++.dg/torture/pr46149.C: New testcase.
2504
2505 2010-11-02 Richard Guenther <rguenther@suse.de>
2506
2507 PR tree-optimization/46216
2508 * gcc.dg/torture/pr46216.c: New testcase.
2509
2510 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2511
2512 PR target/46131
2513 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2514 *-*-osf*.
2515
2516 2010-11-02 Richard Guenther <rguenther@suse.de>
2517
2518 PR tree-optimization/46184
2519 * gcc.dg/pr46184.c: New testcase.
2520
2521 2010-11-02 Richard Guenther <rguenther@suse.de>
2522
2523 PR tree-optimization/46177
2524 * gcc.dg/pr46177.c: New testcase.
2525
2526 2010-11-02 Martin Jambor <mjambor@suse.cz>
2527
2528 PR middle-end/46120
2529 * g++.dg/ipa/ivinline-9.C: New test.
2530
2531 2010-11-02 Martin Jambor <mjambor@suse.cz>
2532
2533 PR tree-optimization/45875
2534 * g++.dg/torture/pr45875.C: New test.
2535
2536 2010-11-02 Richard Guenther <rguenther@suse.de>
2537
2538 PR testsuite/46249
2539 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2540
2541 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2542
2543 PR debug/46255
2544 * gcc.dg/pr46255.c: New test.
2545
2546 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2547
2548 PR c++/46170
2549 PR c++/46162
2550 * g++.dg/template/sfinae26.C: New test.
2551 * g++.dg/template/sfinae27.C: Likewise.
2552
2553 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2554
2555 PR c++/45606
2556 * g++.dg/template/typedef36.C: New test.
2557 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2558 * g++.dg/template/canon-type-10.C: Likewise.
2559 * g++.dg/template/canon-type-11.C: Likewise.
2560 * g++.dg/template/canon-type-12.C: Likewise.
2561 * g++.dg/template/canon-type-13.C: Likewise.
2562
2563 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2564
2565 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2566 instance of debug_pubnames on darwin.
2567
2568 2010-11-01 Jason Merrill <jason@redhat.com>
2569 Benjamin Kosnik <bkoz@redhat.com>
2570
2571 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2572 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2573
2574 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2575 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2576 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2577 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2578 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2579 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2580 * g++.dg/cpp0x/constexpr-array.C: New.
2581 * g++.dg/cpp0x/constexpr-base.C: New.
2582 * g++.dg/cpp0x/constexpr-complex.C: New.
2583 * g++.dg/cpp0x/constexpr-data1.C: New.
2584 * g++.dg/cpp0x/constexpr-data2.C: New.
2585 * g++.dg/cpp0x/constexpr-deref.C: New.
2586 * g++.dg/cpp0x/constexpr-diag1.C: New.
2587 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2588 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2589 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2590 * g++.dg/cpp0x/constexpr-empty.C: New.
2591 * g++.dg/cpp0x/constexpr-empty2.C: New.
2592 * g++.dg/cpp0x/constexpr-empty3.C: New.
2593 * g++.dg/cpp0x/constexpr-empty4.C: New.
2594 * g++.dg/cpp0x/constexpr-empty5.C: New.
2595 * g++.dg/cpp0x/constexpr-ex1.C: New.
2596 * g++.dg/cpp0x/constexpr-ex2.C: New.
2597 * g++.dg/cpp0x/constexpr-ex3.C: New.
2598 * g++.dg/cpp0x/constexpr-ex4.C: New.
2599 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2600 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2601 * g++.dg/cpp0x/constexpr-function1.C: New.
2602 * g++.dg/cpp0x/constexpr-function2.C: New.
2603 * g++.dg/cpp0x/constexpr-function3.C: New.
2604 * g++.dg/cpp0x/constexpr-ice.C: New.
2605 * g++.dg/cpp0x/constexpr-initlist.C: New.
2606 * g++.dg/cpp0x/constexpr-neg1.C: New.
2607 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2608 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2609 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2610 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2611 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2612 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2613 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2614 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2615 * g++.dg/cpp0x/constexpr-object1.C: New.
2616 * g++.dg/cpp0x/constexpr-object2.C: New.
2617 * g++.dg/cpp0x/constexpr-overflow.C: New.
2618 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2619 * g++.dg/cpp0x/constexpr-pos1.C: New.
2620 * g++.dg/cpp0x/constexpr-potential1.C: New.
2621 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2622 * g++.dg/cpp0x/constexpr-pure.C: New.
2623 * g++.dg/cpp0x/constexpr-static.C: New.
2624 * g++.dg/cpp0x/constexpr-static2.C: New.
2625 * g++.dg/cpp0x/constexpr-static3.C: New.
2626 * g++.dg/cpp0x/constexpr-static4.C: New.
2627 * g++.dg/cpp0x/constexpr-static5.C: New.
2628 * g++.dg/cpp0x/constexpr-static6.C: New.
2629 * g++.dg/cpp0x/constexpr-string.C: New.
2630 * g++.dg/cpp0x/constexpr-switch.C: New.
2631 * g++.dg/cpp0x/constexpr-targ.C: New.
2632 * g++.dg/cpp0x/constexpr-throw.C: New.
2633 * g++.dg/cpp0x/constexpr-typeid.C: New.
2634 * g++.dg/cpp0x/constexpr-union.C: New.
2635 * g++.dg/cpp0x/constexpr-value.C: New.
2636 * g++.dg/cpp0x/constexpr-value2.C: New.
2637 * g++.dg/cpp0x/constexpr-variadic.C: New.
2638 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2639 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2640 * g++.dg/other/fold1.C: Likewise.
2641 * g++.dg/parse/crash36.C: Likewise.
2642 * g++.dg/parse/constant4.C: Adjust expected error.
2643 * g++.dg/template/arg5.C: Likewise.
2644 * g++.dg/template/non-dependent10.C: Likewise.
2645 * g++.dg/template/qualified-id3.C: Likewise.
2646 * g++.dg/warn/overflow-warn-1.C: Likewise.
2647 * g++.dg/warn/overflow-warn-3.C: Likewise.
2648 * g++.dg/warn/overflow-warn-4.C: Likewise.
2649 * g++.old-deja/g++.pt/crash10.C: Likewise.
2650
2651 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2652
2653 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2654
2655 Implemented format and noreturn attributes for Objective-C methods.
2656 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2657 * objc.dg/attributes/method-deprecated-1.m: New.
2658 * objc.dg/attributes/method-deprecated-2.m: New.
2659 * objc.dg/attributes/method-deprecated-3.m: New.
2660 * objc.dg/attributes/method-noreturn-1.m: New.
2661 * objc.dg/attributes/method-sentinel-1.m: New.
2662 * objc.dg/attributes/method-format-1.m: New.
2663 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2664 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2665 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2666 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2667 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2668 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2669 * obj-c++.dg/attributes/method-format-1.mm: New.
2670
2671 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2672
2673 * objc.dg/property/at-property-deprecated-1.m: New.
2674 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2675
2676 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2677
2678 Implemented Objective-C 2.0 property accessors.
2679 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2680 avoid testing more complex accessors in this testcase which is not
2681 about them.
2682 * objc.dg/property/at-property-7.m: Same change.
2683 * objc.dg/property/at-property-8.m: Same change.
2684 * objc.dg/property/at-property-9.m: Same change.
2685 * objc.dg/property/at-property-10.m: Same change.
2686 * objc.dg/property/at-property-11.m: Same change.
2687 * obj-c++.dg/property/at-property-6.mm: Same change.
2688 * obj-c++.dg/property/at-property-7.mm: Same change.
2689 * obj-c++.dg/property/at-property-8.mm: Same change.
2690 * obj-c++.dg/property/at-property-9.mm: Same change.
2691 * obj-c++.dg/property/at-property-10.mm: Same change.
2692 * obj-c++.dg/property/at-property-11.mm: Same change.
2693 * objc.dg/property/at-property-12.m: New.
2694 * objc.dg/property/at-property-13.m: New.
2695 * obj-c++.dg/property/at-property-12.mm: New.
2696 * obj-c++.dg/property/at-property-13.mm: New.
2697
2698 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2699
2700 PR fortran/46152
2701 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2702 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2703 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2704 * gfortran.dg/allocate_with_typespec_2.f: New test.
2705 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2706 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2707 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2708
2709 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2710 Nathan Froyd <froydnj@codesourcery.com>
2711
2712 PR tree-optimization/46259
2713 * gfortran.dg/pr46259.f: New testcase.
2714
2715 2010-11-01 Paul Koning <ni1d@arrl.net>
2716
2717 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2718 * gcc.c-torture/compile/20020604-1.c: Ditto.
2719 * gcc.c-torture/compile/20001226-1.c: Ditto.
2720 * gcc.c-torture/compile/20010327-1.c: Ditto.
2721 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2722 * gcc.c-torture/compile/pr43191.c: Ditto.
2723 * gcc.c-torture/compile/pr41181.c: Ditto.
2724
2725 2010-10-31 Richard Henderson <rth@redhat.com>
2726
2727 * lib/target-supports.exp
2728 (check_effective_target_automatic_stack_alignment): True for
2729 x86 but not windows.
2730 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2731 use of the preferred-stack-boundary arguments.
2732 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2733
2734 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2735
2736 PR target/46142
2737 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2738 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2739
2740 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2741
2742 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2743
2744 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2745
2746 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2747 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2748 than tls.
2749 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2750 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2751 * objc.dg/torture/tls/thr-init.m: Likewise.
2752 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2753 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2754
2755 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2756
2757 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2758 the Linux kernel.
2759
2760 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2761
2762 PR fortran/44917
2763 PR fortran/44926
2764 PR fortran/46196
2765 * gfortran.dg/typebound_generic_10.f03: New.
2766
2767 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2768
2769 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2770 * objc.dg/property/property-neg-1.m: Updated for changes in the
2771 syntax of @property and the implementation of
2772 @synthesize/@dynamic.
2773 * objc.dg/property/property-neg-2.m: Same change.
2774 * objc.dg/property/property-neg-3.m: Same change.
2775 * objc.dg/property/property-neg-4.m: Same change.
2776 * objc.dg/property/property-neg-5.m: Same change.
2777 * objc.dg/property/property-neg-7.m: Same change.
2778 * objc.dg/property/property-1.m: Same change.
2779 * objc.dg/property/synthesize-1.m: Same change.
2780 * objc.dg/property/at-property-2.m: Same change.
2781 * objc.dg/property/at-property-4.m: Same change.
2782
2783 * objc.dg/property/fsf-property-method-acces.m: Updated for
2784 changes in the syntax of @property and the implementation of
2785 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2786 * objc.dg/property/fsf-property-basic.m: Same change.
2787 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2788
2789 * objc.dg/property/at-property-5.m: New.
2790 * objc.dg/property/at-property-6.m: New.
2791 * objc.dg/property/at-property-7.m: New.
2792 * objc.dg/property/at-property-8.m: New.
2793 * objc.dg/property/at-property-9.m: New.
2794 * objc.dg/property/at-property-10.m: New.
2795 * objc.dg/property/at-property-11.m: New.
2796 * objc.dg/property/synthesize-2.m: New.
2797 * objc.dg/property/dynamic-2.m: New.
2798
2799 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2800 syntax of @property and the implementation of
2801 @synthesize/@dynamic.
2802 * obj-c++.dg/property/property-neg-2.mm: Same change.
2803 * obj-c++.dg/property/property-neg-3.mm: Same change.
2804 * obj-c++.dg/property/property-neg-4.mm: Same change.
2805 * obj-c++.dg/property/property-neg-5.mm: Same change.
2806 * obj-c++.dg/property/property-neg-7.mm: Same change.
2807 * obj-c++.dg/property/property-1.mm: Same change.
2808 * obj-c++.dg/property/synthesize-1.mm: Same change.
2809 * obj-c++.dg/property/at-property-2.mm: Same change.
2810 * obj-c++.dg/property/at-property-4.mm: Same change.
2811
2812 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2813 changes in the syntax of @property and the implementation of
2814 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2815 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2816 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2817
2818 * obj-c++.dg/property/at-property-5.mm: New.
2819 * obj-c++.dg/property/at-property-6.mm: New.
2820 * obj-c++.dg/property/at-property-7.mm: New.
2821 * obj-c++.dg/property/at-property-8.mm: New.
2822 * obj-c++.dg/property/at-property-9.mm: New.
2823 * obj-c++.dg/property/at-property-10.mm: New.
2824 * obj-c++.dg/property/at-property-11.mm: New.
2825 * obj-c++.dg/property/synthesize-2.mm: New.
2826 * obj-c++.dg/property/dynamic-2.mm: New.
2827
2828 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2829 Andrew Pinski <pinskia@gmail.com>
2830
2831 * gcc.c-torture/execute/vector-shift.c: New testcase.
2832 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2833 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2834 * gcc.dg/vector-shift.c: Likewise.
2835 * gcc.dg/vector-shift1.c: Likewise.
2836 * gcc.dg/torture/vector-shift2.c: Likewise.
2837 * gcc.dg/vector-shift3.c: Likewise.
2838 * gcc.dg/simd-1b.c: Adjust.
2839
2840 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2841
2842 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2843
2844 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2845
2846 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2847
2848 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2849
2850 PR target/46153
2851 * gcc.target/i386/pr46153.c: New test.
2852
2853 2010-10-27 Jason Merrill <jason@redhat.com>
2854
2855 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2856
2857 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2858
2859 PR fortran/46161
2860 * gfortran.dg/class_dummy_3.f03: New.
2861
2862 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2863
2864 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2865 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2866
2867 * gcc.target/i386/avx-vzeroupper-3.c: New.
2868 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2869 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2870 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2871 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2872 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2873 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2874 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2875 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2876 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2877 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2878 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2879
2880 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2881
2882 * obj-c.dg/property/at-property-4.m: New.
2883 * obj-c++.dg/property/at-property-4.mm: New.
2884 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2885 updates in warning.
2886 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2887 updates in warning.
2888
2889 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2890
2891 * objc.dg/property/at-property-1.m: New.
2892 * objc.dg/property/at-property-2.m: New.
2893 * objc.dg/property/at-property-3.m: New.
2894 * objc.dg/ivar-invalid-type-1.m: New.
2895 * obj-c++.dg/property/at-property-1.mm: New.
2896 * obj-c++.dg/property/at-property-2.mm: New.
2897 * obj-c++.dg/property/at-property-3.mm: New.
2898 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2899 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2900 in error reporting.
2901
2902 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2903
2904 PR libgfortran/46010
2905 * gfortran.dg/namelist_66.f90: New test.
2906 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2907
2908 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2909
2910 PR fortran/42647
2911 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2912 * gfortran.dg/allocatable_scalar_10.f90: New.
2913 * gfortran.dg/class_19.f03: Extended.
2914
2915 2010-10-26 Jan Hubicka <jh@suse.cz>
2916
2917 PR middle-end/45736
2918 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2919
2920 2010-10-26 Ira Rosen <irar@il.ibm.com>
2921
2922 PR tree-optimization/46167
2923 * gcc.dg/vect/O-pr46167.c: New.
2924 * gcc.dg/vect/vect.exp: Run tests with -O.
2925
2926 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2927
2928 PR target/44948
2929 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2930 * g++.dg/vect/pr33860a.cc: Likewise.
2931 * gcc.c-torture/compile/20070522-1.c: Likewise.
2932 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2933 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2934 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2935 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2936 * gcc.dg/pr44136.c: Likewise.
2937
2938 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2939 * gcc.dg/compat/vector-1_x.c: Likewise.
2940 * gcc.dg/compat/vector-1_y.c: Likewise.
2941 * gcc.dg/compat/vector-2_x.c: Likewise.
2942 * gcc.dg/compat/vector-2_y.c: Likewise.
2943 * gcc.dg/pr43300.c: Likewise.
2944
2945 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2946 * gcc.dg/compat/vector-1a_y.c: Likewise.
2947 * gcc.dg/compat/vector-1b_x.c: Likewise.
2948 * gcc.dg/compat/vector-1b_y.c: Likewise.
2949 * gcc.dg/compat/vector-2a_x.c: Likewise.
2950 * gcc.dg/compat/vector-2a_y.c: Likewise.
2951 * gcc.dg/compat/vector-2b_x.c: Likewise.
2952 * gcc.dg/compat/vector-2b_y.c: Likewise.
2953 * gcc.target/i386/pr39162.c: Likewise.
2954 * gcc.target/i386/pr40906-2.c: Likewise.
2955 * gcc.target/i386/sse-5.c: Likewise.
2956
2957 * gcc.dg/pr35442.c: Prune ABI change warnings.
2958
2959 * gcc.c-torture/execute/pr38151.x: New.
2960 * gcc.target/i386/pr44948-1a.c: Likewise.
2961 * gcc.target/i386/pr44948-1b.c: Likewise.
2962 * gcc.target/i386/pr44948-2a.c: Likewise.
2963 * gcc.target/i386/pr44948-2b.c: Likewise.
2964
2965 2010-10-26 Ian Lance Taylor <iant@google.com>
2966
2967 PR middle-end/45687
2968 * gcc.c-torture/execute/20101025-1.c: New test.
2969
2970 2010-10-26 Tobias Burnus <burnus@net-b.de>
2971
2972 PR fortran/45451
2973 * gfortran.dg/class_allocate_5.f90: New.
2974
2975 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2976
2977 Implement opaque-enum-specifiers for C++0x
2978 * g++.dg/cpp0x/forw_enum1.C: New.
2979 * g++.dg/cpp0x/forw_enum2.C: New.
2980 * g++.dg/cpp0x/forw_enum3.C: New.
2981 * g++.dg/cpp0x/forw_enum4.C: New.
2982 * g++.dg/cpp0x/forw_enum5.C: New.
2983 * g++.dg/cpp0x/forw_enum6.C: New.
2984 * g++.dg/cpp0x/forw_enum7.C: New.
2985 * g++.dg/cpp0x/forw_enum8.C: New.
2986 * g++.dg/cpp0x/forw_enum9.C: New.
2987 * g++.dg/parse/enum3.C: Add new errors.
2988 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2989 * g++.dg/cpp0x/auto9.C: Add new error.
2990 * g++.dg/template/crash79.C: Add new errors.
2991
2992 2010-10-26 Jie Zhang <jie@codesourcery.com>
2993
2994 * gcc.target/arm/volatile-bitfields-1.c: New test.
2995 * gcc.target/arm/volatile-bitfields-2.c: New test.
2996 * gcc.target/arm/volatile-bitfields-3.c: New test.
2997
2998 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2999
3000 * gnat.dg/pointer_discr1.adb: New test.
3001 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3002 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3003 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3004
3005 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3006
3007 * gnat.dg/loop_optimization8.adb: New test.
3008 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3009 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3010
3011 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3012
3013 * gnat.dg/in_out_parameter2.adb: New test.
3014 * gnat.dg/in_out_parameter3.adb: Likewise.
3015
3016 2010-10-25 Jie Zhang <jie@codesourcery.com>
3017
3018 * g++.dg/opt/combine.c: New test.
3019
3020 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3021
3022 * gnat.dg/opt7.ad[sb]: New test.
3023 * gnat.dg/opt7_pkg.ads: New helper.
3024
3025 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3026
3027 PR objc/45735
3028 * obj-c.dg/pr45735.mm: New.
3029 * obj-c++.dg/pr45735.mm: New.
3030
3031 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3032
3033 PR objc/24393
3034 * objc.dg/pr24393.m: New.
3035 * obj-c++.dg/pr24393.mm: New.
3036
3037 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3038
3039 PR objc/28049
3040 * objc.dg/pr28049.m: New.
3041 * obj-c++.dg/pr28049.mm: New.
3042
3043 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3044
3045 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3046 parameter attributes are now supported.
3047 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3048 * objc.dg/attributes/parameter-attribute-1.m: New test.
3049 * objc.dg/attributes/parameter-attribute-2.m: New test.
3050 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3051 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3052
3053 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3054
3055 Based on the CFString implementation in FSF apple/trunk branch.
3056
3057 * gcc.dg/darwin-cfstring-1.c: New.
3058 * gcc.dg/darwin-cfstring-2.c: New.
3059 * gcc.dg/torture/darwin-cfstring-3.c: New.
3060 * g++.dg/other/darwin-cfstring1.C: New.
3061 * g++.dg/torture/darwin-cfstring-3.C: New.
3062
3063 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3064
3065 * objc.dg/demangle-1.m: New test.
3066 * obj-c++.dg/demangle-1.mm: New test.
3067 * obj-c++.dg/demangle-2.mm: New test.
3068 * obj-c++.dg/demangle-3.mm: New test.
3069
3070 2010-10-23 Ian Lance Taylor <iant@google.com>
3071
3072 * gcc.c-torture/execute/20101011-1.c: New test.
3073 * gcc.c-torture/execute/20101011-1.x: New test driver.
3074
3075 2010-10-23 Tobias Burnus <burnus@net-b.de>
3076
3077 PR fortran/46122
3078 * gfortran.dg/protected_8.f90: New.
3079
3080 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3081
3082 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3083 * gcc.target/i386/isa-9.c: Skip for -march other than
3084 -march=amdfam10 in multilib options.
3085 * gcc.target/i386/pr42589.c: Skip for -march other than
3086 -march=i486 in multilib options.
3087 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3088 other -march in multilib options.
3089
3090 2010-10-23 Jie Zhang <jie@codesourcery.com>
3091
3092 PR rtl-optimization/37360
3093 * gcc.dg/pr37360.c: New test.
3094
3095 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3096
3097 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3098
3099 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3100 Andrew Pinski <pinskia@gmail.com>
3101
3102 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3103 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3104 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3105 * gcc.dg/vector-subscript-1.c: Likewise.
3106 * gcc.dg/vector-subscript-2.c: Likewise.
3107 * gcc.dg/vector-subscript-3.c: New testcase.
3108 * gcc.dg/array-8.c: Adjust.
3109
3110 2010-10-22 Richard Guenther <rguenther@suse.de>
3111
3112 PR middle-end/46137
3113 * c-c++-common/torture/pr46137.c: New testcase.
3114
3115 2010-10-22 Jason Merrill <jason@redhat.com>
3116
3117 PR c++/46129
3118 * g++.dg/template/defarg14.C: New.
3119
3120 2010-10-22 Jason Merrill <jason@redhat.com>
3121
3122 PR c++/46103
3123 * g++.dg/cpp0x/implicit10.C: New.
3124
3125 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3126
3127 PR target/46098
3128 * gcc.target/i386/pr46098.c: New test.
3129
3130 2010-10-22 Richard Guenther <rguenther@suse.de>
3131
3132 PR tree-optimization/45720
3133 * gcc.dg/torture/pr45720.c: New testcase.
3134
3135 2010-10-22 Ira Rosen <irar@il.ibm.com>
3136
3137 PR tree-optimization/46126
3138 * gcc.dg/vect/pr46126.c: New.
3139
3140 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3141
3142 Based on the CFString implementation in FSF apple/trunk branch.
3143
3144 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3145 so that the latter can be used in dg-skip and dg-xfail clauses.
3146 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3147 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3148 to use dg-additional-files for Object1.
3149 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3150 to use dg-additional-files for Object1, move to torture/strings/.
3151 * obj-c++.dg/const-str-4.mm: Likewise.
3152 * obj-c++.dg/const-str-3.mm: Likewise.
3153 * obj-c++.dg/const-str-8.mm: Likewise.
3154 * obj-c++.dg/const-str-9.mm: Likewise.
3155 * obj-c++.dg/const-str-10.mm: Likewise.
3156 * obj-c++.dg/const-str-10.mm: Likewise.
3157 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3158 to use dg-additional-files for Object1, move to strings/.
3159 * obj-c++.dg/const-str-2.mm: Likewise.
3160 * obj-c++.dg/const-str-5.mm: Likewise.
3161 * obj-c++.dg/const-str-6.mm: Likewise.
3162 * obj-c++.dg/const-str-12.mm: Likewise.
3163 * obj-c++.dg/strings/strings.exp: New.
3164 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3165 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3166 * obj-c++.dg/torture/strings/strings.exp: New.
3167 * obj-c++.dg/torture/strings/string1.mm: New.
3168 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3169 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3170 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3171
3172 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3173 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3174 * objc/execute/string2.m: Likewise.
3175 * objc/execute/string3.m: Likewise.
3176 * objc/execute/string3.m: Likewise.
3177 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3178 * objc.dg/foreach-4.m: Likewise.
3179 * objc.dg/foreach-5.m: Likewise.
3180 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3181 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3182 * objc.dg/const-str-4.m: Likewise.
3183 * objc.dg/const-str-7.m: Likewise.
3184 * objc.dg/const-str-8.m: Likewise.
3185 * objc.dg/const-str-9.m: Likewise.
3186 * objc.dg/const-str-10.m: Likewise.
3187 * objc.dg/const-str-11.m: Likewise.
3188 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3189 to use dg-additional-files for Object1, move to objc.dg/strings/.
3190 * objc.dg/const-str-2.m: Likewise.
3191 * objc.dg/const-str-5.m: Likewise.
3192 * objc.dg/const-str-6.m: Likewise.
3193 * objc.dg/const-str-12.m: Likewise.
3194 * objc.dg/const-str-12b.m: Likewise.
3195 * objc.dg/strings/strings.exp: New.
3196 * objc.dg/strings/const-cfstring-2.m: New.
3197 * objc.dg/strings/const-cfstring-5.m: New.
3198 * objc.dg/torture/strings/strings.exp: New.
3199 * objc.dg/torture/strings/const-cfstring-1.m: New.
3200 * objc.dg/torture/strings/const-cfstring-3.m: New.
3201 * objc.dg/torture/strings/const-cfstring-4.m: New.
3202
3203 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3204
3205 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3206
3207 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3208
3209 PR c++/46117
3210 * g++.dg/parse/crash57.C: New.
3211
3212 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3213 H.J. Lu <hongjiu.lu@intel.com>
3214
3215 PR target/45946
3216 * gcc.target/i386/pr45946.c: New test.
3217
3218 2010-10-21 Martin Jambor <mjambor@suse.cz>
3219
3220 PR tree-optimization/45875
3221 * g++.dg/ipa/pr45875.C: New test.
3222
3223 2010-10-21 Ira Rosen <irar@il.ibm.com>
3224
3225 PR tree-optimization/46049
3226 PR tree-optimization/46052
3227 * gcc.dg/vect/pr46052.c: New test.
3228 * gcc.dg/vect/pr46049.c: New test.
3229
3230 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3231
3232 PR fortran/46007
3233 * gfortran.dg/shape_5.f90: New test case.
3234
3235 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3236
3237 PR fortran/46060
3238 * gfortran.dg/proc_ptr_comp_25.f90: New.
3239
3240 2010-10-21 Richard Guenther <rguenther@suse.de>
3241 Michael Matz <matz@suse.de>
3242
3243 PR tree-optimization/45764
3244 * gcc.dg/torture/pr45764.c: New testcase.
3245
3246 2010-10-21 Richard Guenther <rguenther@suse.de>
3247
3248 PR tree-optimization/46111
3249 * g++.dg/torture/pr46111.C: New testcase.
3250
3251 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3252
3253 PR fortran/46067
3254 * gfortran.dg/dummy_procedure_4.f90: New.
3255 * gfortran.dg/proc_ptr_30.f90: New.
3256
3257 2010-10-21 Tobias Burnus <burnus@net-b.de>
3258
3259 PR fortran/46100
3260 * gfortran.dg/ptr-func-1.f90: New.
3261 * gfortran.dg/ptr-func-2.f90: New.
3262
3263 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR tree-optimization/45919
3266 * gcc.c-torture/compile/pr45919.c: New test.
3267
3268 PR tree-optimization/46066
3269 * gcc.dg/autopar/pr46066.c: New test.
3270
3271 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3272
3273 PR c++/46024
3274 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3275
3276 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3277
3278 PR c++/46056
3279 * g++.dg/cpp0x/range-for7.C: New.
3280
3281 2010-10-20 Richard Guenther <rguenther@suse.de>
3282
3283 PR lto/45667
3284 * g++.dg/lto/20101020-1_0.h: New testcase.
3285 * g++.dg/lto/20101020-1_0.C: Likewise.
3286 * g++.dg/lto/20101020-1_1.C: Likewise.
3287
3288 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3289
3290 * gcc.dg/20101013-1.c: New test.
3291
3292 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3293
3294 PR target/46085
3295 * gcc.target/i386/pr46085-1.c: New.
3296 * gcc.target/i386/pr46085-2.c: Likewise.
3297
3298 2010-10-20 Richard Guenther <rguenther@suse.de>
3299
3300 PR tree-optimization/45860
3301 * gcc.dg/torture/pr45860.c: New testcase.
3302
3303 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3304
3305 * gnat.dg/discr25.adb: New test.
3306 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3307
3308 2010-10-20 Olivier Hainque <hainque@adacore.com>
3309
3310 * gcc.target/powerpc/ehreturn.c: New test.
3311
3312 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3313
3314 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3315 not require Foundation and run with the GNU runtime as well.
3316
3317 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3318
3319 Radar 4439126
3320 * obj-c++.dg/template-8.mm: New.
3321
3322 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3323
3324 PR objc/23709
3325 * objc.dg/pr23709.m: New.
3326 * obj-c++.dg/pr23709.m: New.
3327
3328 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3329
3330 PR c++/46046
3331 * g++.dg/template/crash104.C: New.
3332
3333 2010-10-19 Richard Henderson <rth@redhat.com>
3334
3335 * gcc.target/i386/fma3-fma.c: New.
3336 * gcc.target/i386/fma3-builtin.c: New.
3337 * gcc.target/i386/fma4-builtin.c: New.
3338
3339 2010-10-19 Richard Guenther <rguenther@suse.de>
3340
3341 PR testsuite/46081
3342 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3343
3344 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3345
3346 Merge from 'apple/trunk' branch on FSF servers.
3347
3348 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3349
3350 Radar 4293709
3351 * objc.dg/proto-init-mimatch-1.m: New.
3352 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3353
3354 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3355
3356 Implemented parsing @synthesize and @dynamic for
3357 Objective-C/Objective-C++.
3358 * objc.dg/property/dynamic-1.m: New.
3359 * objc.dg/property/synthesize-1.m: New.
3360 * obj-c++.dg/property/dynamic-1.mm: New.
3361 * obj-c++.dg/property/synthesize-1.mm: New.
3362
3363 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3364
3365 * objc.dg/at-class-1.m: New.
3366 * objc.dg/at-class-1.mm: New.
3367
3368 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3369
3370 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3371
3372 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3373
3374 Merge from 'apple/trunk' branch on FSF servers.
3375
3376 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3377
3378 Radar 4407151
3379 * obj-c++.dg/template-7.mm: New.
3380
3381 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3382
3383 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3384 bugfix.
3385
3386 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3387
3388 Merge from 'apple/trunk' branch on FSF servers.
3389
3390 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3391
3392 Radar 4451818
3393 * obj-c++.dg/try-catch-16.mm: New.
3394 * obj-c++.dg/try-catch-17.mm: New.
3395
3396 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3397
3398 Radar 4330422
3399 * obj-c++.dg/try-catch-15.mm: New
3400
3401 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3402
3403 Radar 4204796
3404 * obj-c++.dg/try-catch-12.mm: New
3405 * obj-c++.dg/try-catch-13.mm: New
3406 * obj-c++.dg/try-catch-14.mm: New
3407 * objc.dg/try-catch-11.m: New
3408 * objc.dg/try-catch-12.m: New
3409 * objc.dg/try-catch-13.m: New
3410
3411 2010-10-18 Richard Henderson <rth@redhat.com>
3412
3413 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3414
3415 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR c/46015
3418 * c-c++-common/Wunused-var-13.c: New test.
3419
3420 2010-10-18 Richard Guenther <rguenther@suse.de>
3421
3422 PR tree-optimization/45967
3423 * gcc.dg/torture/pr45967.c: New testcase.
3424 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3425 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3426 * gcc.dg/torture/pr39074-2.c: Likewise
3427 * gcc.dg/torture/pta-escape-1.c: Likewise
3428 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3429 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3430 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3431 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3432 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3433 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3434
3435 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3436
3437 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3438
3439 2010-10-18 Richard Guenther <rguenther@suse.de>
3440
3441 PR lto/44950
3442 * g++.dg/lto/20101015-2_0.C: New testcase.
3443
3444 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR middle-end/46019
3447 * gcc.c-torture/execute/pr46019.c: New test.
3448
3449 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3450
3451 Merge from 'apple/trunk' branch on FSF servers.
3452
3453 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3454
3455 Radar 4516785
3456 * obj-c++.dg/method-namespace-2.mm: New.
3457
3458 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3459
3460 Merge from 'apple/trunk' branch on FSF servers.
3461
3462 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3463
3464 Radar 4133425
3465 * objc.dg/private-1.m: Test modified.
3466 * obj-c++.dg/private-1.mm: Test modified.
3467
3468 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3469
3470 PR testsuite/45987
3471 * gcc.target/i386/push-1.c: Remove.
3472
3473 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3474 H.J. Lu <hongjiu.lu@intel.com>
3475
3476 PR target/46051
3477 * gcc.target/i386/pr46051.c: New test.
3478
3479 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3480
3481 * obj-c++.dg/gnu-api-2-class.mm: New.
3482 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3483 * obj-c++.dg/gnu-api-2-method.mm: New.
3484 * obj-c++.dg/gnu-api-2-objc.mm: New.
3485 * obj-c++.dg/gnu-api-2-object.mm: New.
3486 * obj-c++.dg/gnu-api-2-property.mm: New.
3487 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3488 * obj-c++.dg/gnu-api-2-sel.mm: New.
3489
3490 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3491
3492 * objc.dg/fsf-package-0.m: New.
3493 * obj-c++.dg/fsf-package-0.m: New.
3494
3495 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3496
3497 PR objc/18255
3498 * objc.dg/pr18255.m: New.
3499
3500 2010-10-16 Jan Hubicka <jh@suse.cz>
3501
3502 PR middle-end/44206
3503 * g++.dg/torture/pr44206.C: New.
3504
3505 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3506
3507 * objc.dg/gnu-api-2-class.m: New.
3508 * objc.dg/gnu-api-2-objc.m: New.
3509
3510 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3511
3512 * objc.dg/gnu-api-2-ivar.m: New.
3513
3514 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3515
3516 * objc.dg/gnu-api-2-property.m: New.
3517
3518 2010-10-15 Xinliang David Li <davidxl@google.com>
3519
3520 * g++.dg/uninit-pred-3_a.C: New test.
3521 * g++.dg/uninit-pred-3_b.C: New test.
3522
3523 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3524
3525 * objc.dg/gnu-api-2-object.m: New.
3526
3527 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3528
3529 * objc.dg/gnu-api-2-method.m: New.
3530
3531 2010-10-15 Jason Merrill <jason@redhat.com>
3532
3533 * g++.dg/lto/pr45983_0.C: New.
3534
3535 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3536
3537 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3538 builtin combiner patterns.
3539 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3540 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3541 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3542 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3543 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3544
3545 2010-10-15 Richard Guenther <rguenther@suse.de>
3546
3547 * g++.dg/lto/20101015-1_0.C: New testcase.
3548
3549 2010-10-15 Richard Guenther <rguenther@suse.de>
3550
3551 PR testsuite/46021
3552 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3553 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3554
3555 2010-10-15 Richard Guenther <rguenther@suse.de>
3556
3557 PR lto/45957
3558 * g++.dg/lto/20101014-1_0.C: New testcase.
3559
3560 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3561
3562 * objc.dg/gnu-api-2-protocol.m: New.
3563 * objc.dg/gnu-api-2-sel.m: New.
3564
3565 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3566
3567 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3568 arm-eabi targets.
3569
3570 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3571
3572 * gcc.dg/20101010-1.c: New testcase.
3573
3574 2010-10-15 Jie Zhang <jie@codesourcery.com>
3575
3576 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3577 script when relocatable linking.
3578
3579 2010-10-14 Yao Qi <yao@codesourcery.com>
3580
3581 PR target/45447
3582 * gcc.target/arm/pr45447.c: New test.
3583
3584 2010-10-14 Jan Hubicka <jh@suse.cz>
3585
3586 PR middle-end/45621
3587 * g++.dg/lto/pr45621.h : New.
3588 * g++.dg/lto/pr45621_0.C: New.
3589 * g++.dg/lto/pr45621_1.C: New.
3590
3591 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3592
3593 * objc.dg/property: New.
3594 * objc.dg/property/fsf-property-basic.m: New.
3595 * objc.dg/property/fsf-property-method-access.m: New.
3596 * objc.dg/property/fsf-property-named-ivar.m: New.
3597 * obj-c++.dg/property: New.
3598 * obj-c++.dg/property/fsf-property-basic.mm: New.
3599 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3600 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3601
3602 merge from FSF apple 'trunk' branch.
3603 2006 Fariborz Jahanian <fjahanian@apple.com>
3604
3605 Radars 4436866, 4505126, 4506903, 4517826
3606 * objc.dg/property/property-1.m: New.
3607 * objc.dg/property/property-2.m: New.
3608 * objc.dg/property/property-3.m: New.
3609 * objc.dg/property/property-neg-1.m: New.
3610 * objc.dg/property/property-neg-2.m: New.
3611 * objc.dg/property/property-neg-3.m: New.
3612 * objc.dg/property/property-neg-4.m: New.
3613 * objc.dg/property/property-neg-5.m: New.
3614 * objc.dg/property/property-neg-6.m: New.
3615 * objc.dg/property/property-neg-7.m: New.
3616 * objc.dg/property/property.exp: New.
3617 * obj-c++.dg/property/property-1.mm: New.
3618 * obj-c++.dg/property/property-2.mm: New.
3619 * obj-c++.dg/property/property-3.mm: New.
3620 * obj-c++.dg/property/property-neg-1.mm: New.
3621 * obj-c++.dg/property/property-neg-2.mm: New.
3622 * obj-c++.dg/property/property-neg-3.mm: New.
3623 * obj-c++.dg/property/property-neg-4.mm: New.
3624 * obj-c++.dg/property/property-neg-5.mm: New.
3625 * obj-c++.dg/property/property-neg-6.mm: New.
3626 * obj-c++.dg/property/property-neg-7.mm: New.
3627 * obj-c++.dg/property/property.exp: New.
3628
3629 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3630
3631 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3632
3633 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3634
3635 PR c/45969
3636 * gcc.c-torture/compile/pr45969-1.c: New test.
3637
3638 2010-10-14 Richard Guenther <rguenther@suse.de>
3639
3640 PR tree-optimization/44913
3641 * gcc.dg/torture/pr44913.c: New testcase.
3642
3643 2010-10-14 Richard Guenther <rguenther@suse.de>
3644
3645 PR lto/45382
3646 * g++.dg/lto/20101014-2_0.C: New testcase.
3647
3648 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3649
3650 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3651 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3652 * gcc.target/i386/pr44130.c: Likewise.
3653 * gcc.target/i386/pr44144.c: Likewise.
3654 * gcc.target/i386/pr44180.c: Likewise.
3655 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3656 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3657 * gcc.target/i386/vect-sizes-1.c: Likewise.
3658 * gcc.target/i386/vectorize4-avx.c: Likewise.
3659
3660 2010-10-14 Richard Guenther <rguenther@suse.de>
3661
3662 PR lto/44561
3663 * g++.dg/lto/20101010-3_0.C: New testcase.
3664 * g++.dg/lto/20101010-4_0.C: Likewise.
3665
3666 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3667
3668 * objc.dg/pr45878.m: Update to include NSConstantString interface
3669 for -fnext-runtime.
3670 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3671 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3672 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3673 reference for m64 -fnext-runtime.
3674
3675 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3676
3677 * gcc.target/i386/vect-sizes-1.c: New.
3678
3679 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3680
3681 PR middle-end/46011
3682 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3683
3684 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3685
3686 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3687 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3688
3689 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3690
3691 * gcc.target/ia64/20101005.c: New test.
3692
3693 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3694
3695 PR rtl-optimization/45570
3696 * gcc.dg/pr45570.c: New test.
3697
3698 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3699
3700 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3701 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3702 * gcc.target/i386/vectorize4-avx.c: Likewise.
3703
3704 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3705
3706 * gcc.target/i386/avx-copysign-vec.c: New.
3707 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3708
3709 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3710
3711 PR middle-end/44130
3712 * gcc.target/i386/pr44130.c: New.
3713
3714 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3715
3716 PR middle-end/44144
3717 * gcc.target/i386/pr44144.c: New.
3718
3719 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3720
3721 PR target/44180
3722 * gcc.target/i386/pr44180.c: New.
3723
3724 2010-10-13 Jason Merrill <jason@redhat.com>
3725
3726 * g++.dg/template/canon-type-8.C: New.
3727
3728 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3729
3730 * gcc.c-torture/execute/20101013-1.c: New test.
3731
3732 2010-10-13 Richard Guenther <rguenther@suse.de>
3733
3734 PR objc/45878
3735 * objc.dg/pr45878.m: New testcase.
3736
3737 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3738
3739 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3740 * gcc.dg/format/dfp-printf-1.c: Likewise.
3741 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3742
3743 2010-10-13 Richard Guenther <rguenther@suse.de>
3744
3745 PR tree-optimization/45788
3746 * g++.dg/pr45788.C: New testcase.
3747
3748 2010-10-13 Richard Guenther <rguenther@suse.de>
3749
3750 PR tree-optimization/45970
3751 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3752
3753 2010-10-13 Richard Guenther <rguenther@suse.de>
3754
3755 PR tree-optimization/45982
3756 * gcc.dg/torture/pr45982.c: New testcase.
3757 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3758 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3759 * gcc.dg/torture/pr39074-2.c: Likewise.
3760
3761 2010-10-13 Richard Guenther <rguenther@suse.de>
3762
3763 PR middle-end/45874
3764 * g++.dg/torture/pr45874.C: New testcase.
3765
3766 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3767
3768 * objc.dg/attributes/method-attribute-1.m: Update to respond
3769 to implemented method attributes..
3770 * objc.dg/attributes/method-attribute-2.m: Likewise.
3771 * objc.dg/attributes/method-attribute-3.m: Likewise.
3772 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3773 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3774 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3775
3776 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3777
3778 PR libobjc/23214
3779 * objc.dg/pr23214.m: New.
3780
3781 2010-10-12 Michael Eager <eager@eagercon.com>
3782
3783 PR testsuite/45856
3784 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3785 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3786
3787 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR fortran/45636
3790 * gcc.c-torture/execute/pr45636.c: New test.
3791 * gfortran.dg/pr45636.f90: New test.
3792
3793 2010-10-12 Richard Henderson <rth@redhat.com>
3794
3795 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3796
3797 2010-10-12 Daniel Kraft <d@domob.eu>
3798
3799 PR fortran/38936
3800 * gfortran.dg/associate_1.f03: More tests with derived-types.
3801 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3802 * gfortran.dg/associate_8.f03: Fix typo.
3803 * gfortran.dg/initialization_27.f90: Fix typo.
3804
3805 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3806
3807 PR testsuite/45851
3808 * lib/lto.exp (lto-get-options-main): Support optional target
3809 selector for dg-extra-ld-options.
3810
3811 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3812
3813 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3814 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3815
3816 2010-10-11 Martin Jambor <mjambor@suse.cz>
3817
3818 PR middle-end/45699
3819 * g++.dg/torture/pr45699.C: New test.
3820 * g++.dg/otr-fold-1.C: Adjusted.
3821 * g++.dg/otr-fold-1.C: Likewise.
3822
3823 2010-10-11 Nick Clifton <nickc@redhat.com>
3824
3825 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3826 Allow for a user label prefix.
3827
3828 2010-10-10 Richard Guenther <rguenther@suse.de>
3829
3830 * g++.dg/lto/20101010-1_0.C: New testcase.
3831 * g++.dg/lto/20101010-2_0.C: Likewise.
3832
3833 2010-10-11 Ira Rosen <irar@il.ibm.com>
3834
3835 PR tree-optimization/45902
3836 * gcc.dg/vect/45902.c: New test.
3837
3838 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR target/45870
3841 * gcc.dg/tls/pr45870.c: New test.
3842
3843 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3844
3845 PR fortran/45961
3846 * gfortran.dg/typebound_operator_6.f03: New.
3847
3848 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3849
3850 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3851 and adjust -export symbol scanning.
3852 * g++.dg/ext/dllexport1.C: Likewise.
3853 * g++.dg/ext/dllexport3.C: Likewise.
3854 * gcc.dg/dll-3.c: Likewise.
3855 * gcc.dg/dll-4.c: Likewise.
3856 * gcc.dg/dll-5.c: Likewise.
3857
3858 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3859
3860 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3861 instead of tree_profile dump file.
3862 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3863 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3864 dump file.
3865
3866 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3867
3868 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3869
3870 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3871
3872 * gfortran.dg/character_comparison_4.f90: New test.
3873 * gfortran.dg/character_comparison_5.f90: New test.
3874 * gfortran.dg/character_comparison_6.f90: New test.
3875
3876 2010-10-09 Richard Henderson <rth@redhat.com>
3877
3878 * lib/target-supports.exp
3879 (check_effective_target_automatic_stack_alignment): Always true.
3880
3881 2010-10-09 Richard Guenther <rguenther@suse.de>
3882
3883 PR lto/45956
3884 * gcc.dg/lto/20101009-2_0.c: New testcase.
3885 * gcc.dg/lto/20101009-2_1.c: Likewise.
3886 * gcc.dg/lto/20101009-2_2.c: Likewise.
3887
3888 2010-10-09 Richard Guenther <rguenther@suse.de>
3889
3890 PR lto/45947
3891 * g++.dg/lto/20101009-1_0.C: New testcase.
3892
3893 2010-10-09 Richard Guenther <rguenther@suse.de>
3894
3895 PR tree-optimization/45945
3896 * gcc.dg/lto/20101009-1_0.c: New testcase.
3897
3898 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3899
3900 PR target/45913
3901 * gcc.target/i386/pr45913.c: New.
3902
3903 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3904
3905 PR fortran/45943
3906 * gfortran.dg/streamio_16.f90: Update test.
3907
3908 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR tree-optimization/45903
3911 * gcc.target/i386/pr45903.c: New test.
3912
3913 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3914
3915 * gnat.dg/interface5.adb: Compile with warnings disabled.
3916
3917 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3918
3919 * obj-c++.dg/encode-10.mm: New testcase.
3920
3921 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3922
3923 PR objc++/23614
3924 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3925 C++ class. Removed XFAIL.
3926
3927 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3928
3929 PR fortran/45933
3930 * gfortran.dg/typebound_operator_5.f03: New.
3931
3932 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3933
3934 Merge from 'apple/trunk' branch on FSF servers.
3935
3936 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3937
3938 Radar 4508851
3939 * obj-c++.dg/method-namespace-1.mm: New.
3940
3941 2010-10-07 Martin Jambor <mjambor@suse.cz>
3942
3943 * gcc.dg/tree-ssa/sra-11.c: New test.
3944
3945 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3946
3947 PR Tree-Vect/45847
3948 * gcc.dg/vect/pr45847.c: New test.
3949
3950 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3951 Kai Tietz <kai.tietz@onevision.com>
3952
3953 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3954
3955 2010-10-07 Richard Guenther <rguenther@suse.de>
3956
3957 PR tree-optimization/45732
3958 * gcc.dg/torture/pr45732.c: New testcase.
3959
3960 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3961
3962 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3963 * objc.dg/foreach-2.m: Likewise.
3964 * objc.dg/foreach-3.m: Likewise.
3965 * objc.dg/foreach-4.m: Likewise.
3966 * objc.dg/foreach-5.m: Likewise.
3967 * objc.dg/foreach-6.m: Likewise.
3968 * objc.dg/foreach-7.m: Likewise.
3969 * objc.dg/objc-foreach-4.m: Likewise.
3970 * objc.dg/objc-foreach-5.m: Likewise.
3971
3972 2010-10-07 Richard Guenther <rguenther@suse.de>
3973
3974 PR middle-end/45869
3975 * gcc.dg/torture/pr45869.c: New testcase.
3976
3977 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3978
3979 * objc.dg/set-not-used-1.m: New
3980 * obj-c++.dg/set-not-used-1.mm: New.
3981
3982 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3983
3984 * objc.dg/attributes/method-attribute-3.m: New.
3985 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3986
3987 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3988
3989 PR fortran/45916
3990 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3991
3992 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3993
3994 PR fortran/45889
3995 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3996
3997 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3998
3999 Merge from 'apple/trunk' branch on FSF servers.
4000
4001 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4002
4003 Radar 4278774
4004 * obj-c++.dg/encode-9.mm: New.
4005
4006 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4007
4008 * g++.dg/cpp0x/pr45908.C: New test.
4009
4010 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4011
4012 * gnat.dg/opt6.ad[sb]: New test.
4013
4014 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4015
4016 Implemented fast enumeration for Objective-C.
4017 * objc.dg/foreach-1.m: New.
4018 * objc.dg/foreach-2.m: New.
4019 * objc.dg/foreach-3.m: New.
4020 * objc.dg/foreach-4.m: New.
4021 * objc.dg/foreach-5.m: New.
4022 * objc.dg/foreach-6.m: New.
4023 * objc.dg/foreach-7.m: New.
4024
4025 Merge from 'apple/trunk' branch on FSF servers:
4026 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4027
4028 Radar 4502236
4029 * objc.dg/objc-foreach-5.m: New.
4030
4031 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4032
4033 Radar 4507230
4034 * objc.dg/objc-foreach-4.m: New.
4035
4036 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4037
4038 Radar 4472881
4039 * objc.dg/objc-foreach-3.m: New.
4040
4041 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4042
4043 Radar 4468498
4044 * objc.dg/objc-foreach-2.m: New.
4045
4046 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4047
4048 Radar 4294910
4049 * objc.dg/objc-foreach-1.m: New
4050
4051 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4052
4053 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4054 unsigned values.
4055
4056 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4057
4058 PR objc++/28050
4059 * obj-c++.dg/syntax-error-10.mm: New.
4060
4061 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4062
4063 PR objc++/23707
4064 * obj-c++.dg/syntax-error-9.mm: New.
4065
4066 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4067
4068 PR objc++/31126
4069 * obj-c++.dg/syntax-error-8.mm: New.
4070
4071 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4072
4073 Merge from 'apple/trunk' branch on FSF servers.
4074
4075 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4076
4077 Radar 4290840
4078 * obj-c++.dg/syntax-error-7.mm: New
4079
4080 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4081
4082 Radar 4294425
4083 * obj-c++.dg/syntax-error-6.mm: New
4084
4085 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4086
4087 Radar 4261146
4088 * obj-c++.dg/syntax-error-5.mm: New
4089
4090 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4091
4092 Radar 4093475
4093 * obj-c++.dg/syntax-error-[3-4].mm: New.
4094
4095 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4096
4097 Radar 4185810
4098 * obj-c++.dg/syntax-error-[1-2].mm: New.
4099
4100 2010-10-05 Ira Rosen <irar@il.ibm.com>
4101
4102 PR tree-optimization/45752
4103 * gcc.dg/vect/pr45752.c: New test.
4104
4105 2010-10-05 Richard Guenther <rguenther@suse.de>
4106
4107 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4108 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4109 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4110 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4111 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4112 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4113 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4114 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4115 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4116 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4117 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4118 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4119 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4120 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4121 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4122 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4123 * gcc.dg/tree-ssa/20080530.c: Likewise.
4124 * g++.dg/tree-ssa/inline-3.C: Likewise.
4125 * g++.dg/tree-ssa/inline-1.C: Likewise.
4126 * g++.dg/tree-ssa/inline-2.C: Likewise.
4127 * gcc.dg/profile-dir-1.c: Likewise.
4128 * gcc.dg/profile-dir-2.c: Likewise.
4129 * gcc.dg/profile-dir-3.c: Likewise.
4130
4131 2010-10-05 Richard Guenther <rguenther@suse.de>
4132
4133 PR middle-end/45877
4134 * g++.dg/torture/pr45877.C: New testcase.
4135
4136 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR debug/45849
4139 * gcc.dg/debug/pr45849.c: New test.
4140
4141 PR middle-end/45876
4142 * gcc.c-torture/compile/pr45876.c: New test.
4143
4144 2010-10-04 Julian Brown <julian@codesourcery.com>
4145
4146 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4147 vect_hw_misalign.
4148 * gcc.dg/vect/vect-60.c: Likewise.
4149 * gcc.dg/vect/vect-56.c: Likewise.
4150 * gcc.dg/vect/vect-93.c: Likewise.
4151 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4152 * gcc.dg/vect/vect-95.c: Likewise.
4153 * gcc.dg/vect/vect-96.c: Likewise.
4154 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4155 * gcc.dg/vect/slp-25.c: Likewise.
4156 * gcc.dg/vect/slp-3.c: Likewise.
4157 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4158 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4159 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4160 * gcc.dg/vect/vect-109.c: Likewise.
4161 * gcc.dg/vect/vect-peel-1.c: Likewise.
4162 * gcc.dg/vect/vect-peel-2.c: Likewise.
4163 * lib/target-supports.exp
4164 (check_effective_target_arm_vect_no_misalign): New.
4165 (check_effective_target_vect_no_align): Use above.
4166 (check_effective_target_vect_element_align): New.
4167 (add_options_for_quad_vectors): New.
4168
4169 2010-10-04 Martin Jambor <mjambor@suse.cz>
4170
4171 PR tree-optimization/45572
4172 * g++.dg/ipa/pr45572-1.C: New test.
4173 * g++.dg/ipa/pr45572-2.C: Likewise.
4174
4175 2010-10-03 Ian Lance Taylor <iant@google.com>
4176
4177 * gcc.dg/anon-struct-11.c: New test.
4178 * gcc.dg/anon-struct-12.c: New test.
4179 * gcc.dg/anon-struct-13.c: New test.
4180 * gcc.dg/anon-struct-14.c: New test.
4181
4182 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4183
4184 * g++.dg/torture/pr45764.C: Revert revision 164914.
4185 * gcc.dg/vect/pr43432.c: Likewise.
4186 * gcc.dg/vect/vect-114.c: Likewise.
4187 * gcc.dg/vect/vect-15.c: Likewise.
4188
4189 2010-10-03 Jason Merrill <jason@redhat.com>
4190
4191 * g++.dg/cpp0x/sfinae5.C: New.
4192
4193 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4194
4195 PR tree-optimization/45720
4196 PR tree-optimization/45764
4197 * g++.dg/torture/pr45764.C: New.
4198
4199 * gcc.dg/vect/pr43432.c: Xfail.
4200 * gcc.dg/vect/vect-114.c: Likewise.
4201 * gcc.dg/vect/vect-15.c: Likewise.
4202
4203 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4204
4205 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4206 hppa*-*-hpux*.
4207 * gcc.dg/torture/pr45678-2.c: Likewise.
4208
4209 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4210
4211 PR fortran/45748
4212 * gfortran.dg/intrinsic_6.f90: New.
4213
4214 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4215
4216 PR fortran/42831
4217 * gfortran.dg/dependency_37.f90: New test.
4218
4219 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4220
4221 * gcc.target/i386/shift_mask.c: New test.
4222
4223 2010-10-01 Richard Guenther <rguenther@suse.de>
4224
4225 PR tree-optimization/45854
4226 * g++.dg/torture/pr45854.C: New testcase.
4227
4228 2010-09-30 Michael Eager <eager@eagercon.com>
4229
4230 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4231 __FLT_{MIN,MAX}__.
4232
4233 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4234
4235 PR middle-end/45758
4236 * gfortran.dg/graphite/pr45758.f90: New.
4237
4238 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4239
4240 PR middle-end/45230
4241 * gcc.dg/graphite/id-pr45230.c: New.
4242
4243 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4244
4245 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4246 * gfortran.dg/graphite/graphite.exp: Same.
4247 * gcc.dg/graphite/vect-pr43423.c: New.
4248
4249 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4250
4251 PR target/45843
4252 * g++.dg/torture/pr45843.C: New test.
4253
4254 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4255
4256 PR fortran/45828
4257 * gfortran.dg/allocate_derived_5.f90: New.
4258
4259 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR tree-optimization/31261
4262 * gcc.dg/tree-ssa/pr31261.c: New test.
4263
4264 2010-09-30 Michael Eager <eager@eagercon.com>
4265
4266 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4267 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4268 * gcc.target/microblaze/microblaze.exp: Ditto.
4269 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4270 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4271 * gcc.target/microblaze/others/data_var1.c: Ditto.
4272 * gcc.target/microblaze/others/data_var2.c: Ditto.
4273 * gcc.target/microblaze/others/data_var3.c: Ditto.
4274 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4275 * gcc.target/microblaze/others/strings1.c:: Ditto.
4276 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4277 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4278 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4279 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4280 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4281 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4282 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4283 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4284 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4285 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4286 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4287 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4288 * gcc.target/microblaze/isa/float.c: Ditto.
4289 * gcc.target/microblaze/isa/mulh.c: Ditto.
4290 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4291 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4292 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4293 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4294 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4295 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4296 * gcc.target/microblaze/isa/bshift.c: Ditto.
4297 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4298 * gcc.target/microblaze/isa/div.c: Ditto.
4299 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4300 * gcc.target/microblaze/isa/mul.c: Ditto.
4301
4302 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4303
4304 merge from FSF 'apple/trunk' branch.
4305 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4306
4307 Radar 4386773
4308 * objc.dg/enhanced-proto-1.m: New.
4309 * objc.dg/enhanced-proto-2.m: New.
4310 * obj-c++.dg/enhanced-proto-1.mm: New
4311 * obj-c++.dg/enhanced-proto-2.mm: New.
4312
4313 2010-09-30 Richard Guenther <rguenther@suse.de>
4314
4315 PR testsuite/45702
4316 * gcc.dg/debug/pr41893-1.c: Adjust.
4317 * gcc.dg/pr30762-1.c: Likewise.
4318 * gcc.dg/pr31529-1.c: Likewise.
4319 * gcc.dg/pr34457-1.c: Likewise.
4320 * gcc.dg/pr34668-1.c: Likewise.
4321 * gcc.dg/pr43557-1.c: Likewise.
4322
4323 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4324
4325 PR objc/45842
4326 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4327 * objc.dg/const-str-3.m: Correct header for memcpy.
4328 * objc.dg/const-str-7.m: Likewise.
4329 * objc.dg/method-20b.m: Provide an implementation of Object.
4330 Adjust XFAIL for m64 NeXT runtime.
4331 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4332 * objc.dg/encode-3.m: Correct line ordering, provide header for
4333 sprintf.
4334 * objc.dg/encode-7-next.m: Only run for 32bit.
4335 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4336 * objc.dg/type-size-2.m: Provide an implementation of Object.
4337 Ajust headers.
4338 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4339 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4340 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4341 Adjust XFAIL for m64 NeXT runtime.
4342 * obj-c++.dg/method-22.mm: Likewise.
4343 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4344
4345 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4346
4347 Merge from 'apple/trunk' branch on FSF servers.
4348
4349 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4350
4351 Radar 4278236
4352 * obj-c++.dg/bad-forward-decl.mm: New
4353
4354 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4355
4356 * ada/acats/run_acats: Revert revision 157037.
4357
4358 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4359
4360 Merge from 'apple/trunk' branch on FSF servers.
4361
4362 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4363
4364 Radar 4281748
4365 * objc.dg/naming-2.m: Update
4366 * objc.dg/naming-3.m: New
4367
4368 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4369
4370 PR target/40457
4371 * gcc.target/arm/pr40457-3.c: New test.
4372
4373 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4374
4375 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4376 alias checking.
4377 * lib/target-supports.exp (check_ifunc_available): Likewise.
4378
4379 2010-09-29 Tristan Gingold <gingold@adacore.com>
4380
4381 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4382
4383 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4384
4385 * objc.dg/keywords-1.m: New test.
4386 * objc.dg/keywords-2.m: New test.
4387 * objc.dg/keywords-3.m: New test.
4388 * obj-c++.dg/keywords-1.mm: New test.
4389 * obj-c++.dg/keywords-2.mm: New test.
4390
4391 2010-09-28 Jason Merrill <jason@redhat.com>
4392
4393 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4394 * g++.dg/ext/complit11.C: Likewise.
4395 * g++.old-deja/g++.law/temps1.C: Likewise.
4396
4397 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4398 * g++.old-deja/g++.mike/misc6.C: Likewise.
4399
4400 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4401
4402 * objc.dg/attributes/method-attribute-1.m: New.
4403 * objc.dg/attributes/method-attribute-2.m: New.
4404
4405 * obj-c++.dg/attributes/method-attribute-1.m: New.
4406 * obj-c++.dg/attributes/method-attribute-2.m: New.
4407
4408 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4409
4410 * objc.dg/attributes: New.
4411 * objc.dg/attributes/attributes.exp: New.
4412 * objc.dg/attributes/class-attribute-1.m: New.
4413 * objc.dg/attributes/class-attribute-2.m: New
4414 * objc.dg/attributes/categ-attribute-1.m: New
4415 * objc.dg/attributes/categ-attribute-2.m: New
4416 * objc.dg/attributes/proto-attribute-1.m: New
4417
4418 * obj-c++.dg/attributes: New.
4419 * obj-c++.dg/attributes/attributes.exp: New
4420 * obj-c++.dg/attributes/class-attribute-1.mm: New
4421 * obj-c++.dg/attributes/class-attribute-2.mm: New
4422 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4423 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4424 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4425
4426 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4427
4428 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4429 from the branch renamed to method-20b.m to avoid clashes).
4430
4431 2005-08-23 Stuart Hastings <stuart@apple.com>
4432 Ziemowit Laski <zlaski@apple.com>
4433
4434 Radar 4209854
4435 * obj-c++.dg/method-23.mm: New.
4436 * objc.dg/method-20.m: New.
4437
4438 2010-09-28 Jan Hubicka <jh@suse.cz>
4439
4440 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4441
4442 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4443
4444 PR target/44452
4445 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4446 i?86-*-solaris2.[89], *-*-vxworks*.
4447 * gcc.target/i386/pr22152.c: Likewise.
4448 * gcc.target/i386/vect8-ret.c: New test.
4449
4450 2010-09-28 Jie Zhang <jie@codesourcery.com>
4451
4452 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4453
4454 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4455
4456 Merge from 'apple/trunk' branch on FSF servers.
4457
4458 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4459
4460 Radar 4175534
4461 * obj-c++.dg/method-22.mm: New.
4462
4463 2010-09-27 Jason Merrill <jason@redhat.com>
4464
4465 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4466 * g++.dg/ext/complit11.C: Adjust.
4467 * g++.old-deja/g++.law/temps1.C: Adjust.
4468 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4469 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4470
4471 2010-09-27 Ian Lance Taylor <iant@google.com>
4472
4473 * lib/target-supports.exp (check_effective_target_split_stack):
4474 New procedure.
4475 * gcc.dg/split-1.c: New test.
4476 * gcc.dg/split-2.c: New test.
4477 * gcc.dg/split-3.c: New test.
4478 * gcc.dg/split-4.c: New test.
4479
4480 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4481
4482 PR objc/25464
4483 * objc.dg/type-size-3.m: New test.
4484
4485 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4486
4487 PR objc/45763
4488 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4489
4490 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4491
4492 PR objc/25450
4493 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4494 * objc.dg/type-size-2.m: Same change.
4495 * obj-c++.dg/encode-5.mm: Same change.
4496
4497 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4498
4499 Merge from 'apple/trunk' branch on FSF servers. The original
4500 Changelogs are below.
4501
4502 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4503 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4504 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4505 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4506 in the branch).
4507 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4508 proto-qual-1.m in the branch) and the normal ABI on GNU.
4509 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4510 the test only with the NeXT runtime.
4511 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4512 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4513 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4514 Run the test only with the NeXT runtime.
4515
4516 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4517
4518 Radar 4492973
4519 * objc.dg/encode-7-64bit.m: New.
4520 * objc.dg/encode-7.m: Skip if -m64.
4521
4522 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4523
4524 Radar 4301047
4525 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4526 * obj-c++.dg/threedotthree-abi-1.mm: New
4527 * objc.dg/threedotthree-abi-1.m: New
4528
4529 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4530
4531 Radar 4136935
4532 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4533 * objc.dg/encode-6.m: Likewise.
4534 * objc.dg/encode-7.m: New test case.
4535
4536 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4537
4538 Merge from 'apple/trunk' branch on FSF servers. Renamed
4539 const-str-12.m to constr-str-12b.m to avoid conflicts.
4540
4541 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4542
4543 Radar 4229905
4544 * obj-c++.dg/warn5.mm: New
4545
4546 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4547
4548 Radar 4154928
4549 * obj-c++.dg/const-str-12.mm: New.
4550 * objc.dg/const-str-12.m: New.
4551
4552 2010-09-27 Tobias Burnus <burnus@net-b.de>
4553
4554 PR fortran/40569
4555 PR fortran/40568
4556 * gfortran.dg/storage_size_2.f08: Fix test.
4557 * gfortran.dg/c_sizeof_1.f90: Fix test.
4558 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4559 * gfortran.dg/c_sizeof_3.f90: New.
4560 * gfortran.dg/c_sizeof_4.f90: New.
4561 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4562 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4563
4564 2010-09-26 Daniel Kraft <d@domob.eu>
4565
4566 PR fortran/45783
4567 PR fortran/45795
4568 * gfortran.dg/select_type_18.f03: New test.
4569
4570 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4571
4572 * gnat.dg/return2.ad[sb]: New test.
4573 * gnat.dg/return2_pkg.ads: New helper.
4574
4575 2010-09-25 Daniel Kraft <d@domob.eu>
4576
4577 PR fortran/45776
4578 * gfortran.dg/io_constraints_6.f03: New test.
4579 * gfortran.dg/io_constraints_7.f03: New test.
4580 * gfortran.dg/newunit_2.f90: New test.
4581
4582 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4583
4584 * gfortran.dg/operator_c1202.f90: New test.
4585
4586 2010-09-24 Jan Hubicka <jh@suse.cz>
4587
4588 * gcc.dg/tree-ssa/leaf.c: New testcase.
4589
4590 2010-09-24 Jan Hubicka <jh@suse.cz>
4591
4592 PR tree-optimization/45738
4593 PR tree-optimization/45741
4594 * gcc.c-torture/compile/pr45741.c: New.
4595 * gfortran.fortran-torture/compile/pr45738.f90: New.
4596
4597 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4598
4599 * gcc.dg/cpp/undef-opt-1.c: New test.
4600
4601 2010-09-24 Jason Merrill <jason@redhat.com>
4602
4603 * g++.dg/other/error10.C: Adjust expected output.
4604
4605 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR middle-end/45234
4608 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4609 * gcc.target/i386/pr45234.c: New test.
4610
4611 2010-09-24 Richard Guenther <rguenther@suse.de>
4612
4613 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4614
4615 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4616
4617 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4618 as a comment leader in regexp.
4619
4620 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4621
4622 * objc.dg/sync-2.m: New test.
4623 * obj-c++.dg/sync-2.mm: New test.
4624
4625 2010-09-24 Tobias Burnus <burnus@net-b.de>
4626
4627 PR fortran/40571
4628 * gfortran.dg/iso_fortran_env_7.f90: New.
4629
4630 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4631
4632 * obj-c++.dg/too-many-args.mm: New file.
4633
4634 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4635
4636 Merge from 'apple/trunk' branch on FSF servers.
4637
4638 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4639
4640 Radar 4491608
4641 * objc.dg/too-many-args.m: New
4642
4643 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4644
4645 PR fortran/45744
4646 * gfortran.dg/dependency_36.f90: New test.
4647
4648 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4649
4650 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4651 * gcc.target/i386/pad-3.c: Ditto.
4652 * gcc.target/i386/pad-7.c: Ditto.
4653 * gcc.target/i386/pad-7.c: Ditto.
4654 * gcc.target/i386/pr36502.c: Ditto.
4655 * gcc.target/i386/zee.c: Ditto.
4656 * gcc.target/i386/20060821-1.c: Ditto.
4657 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4658 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4659 * gcc.target/i386/pad-5b.c: Ditto.
4660 * gcc.target/i386/pad-6a.c: Ditto.
4661 * gcc.target/i386/pad-6b.c: Ditto.
4662 * gcc.target/i386/pad-8.c: Ditto.
4663 * gcc.target/i386/pad-9.c: Ditto.
4664 * gcc.target/i386/pad-10.c: Ditto.
4665 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4666
4667 2010-09-23 Richard Guenther <rguenther@suse.de>
4668
4669 PR tree-optimization/45565
4670 * g++.dg/ipa/pr45565.C: New testcase.
4671
4672 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4673
4674 PR fortran/45745
4675 PR fortran/45648
4676 * gfortran.dg/vector_subscript_bound_1.f90: New.
4677
4678 2010-09-23 Richard Guenther <rguenther@suse.de>
4679
4680 PR middle-end/45750
4681 * gcc.dg/pr45750.c: New testcase.
4682
4683 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4684
4685 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4686 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4687 build.
4688
4689 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4690
4691 PR rtl-optimization/44374
4692 * gcc.target/arm/headmerge-1.c: New test.
4693 * gcc.target/arm/headmerge-2.c: New test.
4694 * gcc.target/i386/headmerge-1.c: New test.
4695 * gcc.target/i386/headmerge-2.c: New test.
4696
4697 2010-09-23 Daniel Kraft <d@domob.eu>
4698
4699 PR fortran/38936
4700 PR fortran/44044
4701 PR fortran/45474
4702 * gfortran.dg/intrinsic_intent_1.f03: New test.
4703 * gfortran.dg/select_type_17.f03: New test.
4704 * gfortran.dg/associate_5.f03: More definability tests.
4705 * gfortran.dg/enum_2.f90: Check definability.
4706 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4707 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4708 * gfortran.dg/char_expr_2.f90: Ditto.
4709 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4710 * gfortran.dg/enum_5.f90: Ditto.
4711 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4712 * gfortran.dg/impure_assignment_2.f90: Ditto.
4713 * gfortran.dg/impure_assignment_3.f90: Ditto.
4714 * gfortran.dg/intent_out_1.f90: Ditto.
4715 * gfortran.dg/intent_out_3.f90: Ditto.
4716 * gfortran.dg/pointer_assign_7.f90: Ditto.
4717 * gfortran.dg/pointer_intent_3.f90: Ditto.
4718 * gfortran.dg/pr19936_1.f90: Ditto.
4719 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4720 * gfortran.dg/simpleif_2.f90: Ditto.
4721 * gfortran.dg/protected_5.f90: Ditto.
4722 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4723 * gfortran.dg/protected_6.f90: Ditto.
4724 * gfortran.dg/protected_7.f90: Ditto.
4725
4726 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4727
4728 PR libfortran/45710
4729 * gfortran.dg/namelist_65.f90: New test.
4730
4731 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4732
4733 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4734 the regexp pattern between the expected label and location string.
4735
4736 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4737
4738 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4739
4740 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4741
4742 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4743 * gcc.dg/pr27898.c: Likewise.
4744 * gcc.dg/pr28712.c: Likewise.
4745 * gcc.dg/pr30762-1.c: Likewise.
4746 * gcc.dg/pr31529-1.c: Likewise.
4747 * gcc.dg/pr34457-1.c: Likewise.
4748 * gcc.dg/pr34668-1.c: Likewise.
4749 * gcc.dg/pr34989-1.c: Likewise.
4750 * gcc.dg/pr43557-1.c: Likewise.
4751
4752 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4753
4754 PR rtl-optimization/45739
4755 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4756
4757 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4758
4759 * gcc.target/sparc/mnofpu.c: New test.
4760
4761 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR rtl-optimization/45739
4764 * gcc.target/i386/pr45739.c: New test.
4765
4766 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4767
4768 PR fortran/45648
4769 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4770 and counts. Add non-elemental function call check.
4771
4772 PR fortran/45648
4773 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4774 arguments checks. Update temporary counts.
4775 * gfortran.dg/transpose_optimization_1.f90: New.
4776
4777 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4778
4779 PR objc/23710
4780 * objc.dg/invalid-method-1.m: New.
4781
4782 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4783
4784 Merge from 'apple/trunk' branch on FSF servers.
4785
4786 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4787
4788 Radar 4291785
4789 * objc.dg/naming-4.m: New
4790 * objc.dg/naming-5.m: New
4791 * obj-c++.dg/naming-1.mm: New
4792 * obj-c++.dg/naming-2.mm: New
4793
4794 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4795 Jack Howarth <howarth@bromo.med.uc.edu>
4796
4797 PR c++/45645
4798 * g++.dg/torture/pr44972.C: Use portable assert().
4799
4800 2010-09-21 Richard Guenther <rguenther@suse.de>
4801
4802 PR tree-optimization/45580
4803 * g++.dg/torture/pr45580.C: New testcase.
4804
4805 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4806
4807 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4808
4809 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4810
4811 PR fortran/45438
4812 * gfortran.dg/pointer_check_7.f90: New.
4813
4814 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR rtl-optimization/45728
4817 * gcc.c-torture/compile/pr45728.c: New test.
4818
4819 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4820
4821 PR fortran/45081
4822 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4823
4824 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4825
4826 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4827
4828 2010-09-20 Richard Guenther <rguenther@suse.de>
4829
4830 PR middle-end/45704
4831 * gcc.dg/torture/pr45704.c: New testcase.
4832
4833 2010-09-20 Jan Hubicka <jh@suse.cz>
4834
4835 PR tree-optimize/45605
4836 * g++.dg/tree-ssa/pr45605.C: New testcase.
4837
4838 2010-09-20 Michael Matz <matz@suse.de>
4839
4840 PR testsuite/45706
4841 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4842 enough.
4843
4844 2010-09-20 Richard Guenther <rguenther@suse.de>
4845
4846 PR tree-optimization/45705
4847 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4848
4849 2010-09-20 Michael Matz <matz@suse.de>
4850
4851 PR testsuite/45706
4852 * lib/target-supports.exp (check_effective_target_vect_perm):
4853 Add i?86-*-*.
4854
4855 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR rtl-optimization/45695
4858 * gcc.c-torture/execute/pr45695.c: New test.
4859
4860 2010-09-19 Jan Hubicka <jh@suse.cz>
4861
4862 PR lto/44246
4863 * gcc.c-torture/compile/pr44246.c:New file.
4864
4865 2010-09-19 Ira Rosen <irar@il.ibm.com>
4866
4867 PR tree-optimization/45714
4868 * gfortran.dg/vect/pr45714-a.f: New test.
4869 * gfortran.dg/vect/pr45714-b.f: New test.
4870
4871 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4872
4873 * gnat.dg/const1.adb: Rename into...
4874 * gnat.dg/constant1.adb: ...this.
4875 * gnat.dg/constant2.adb: New test.
4876 * gnat.dg/constant2_pkg1.ads: New helper.
4877 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4878
4879 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4880
4881 * gnat.dg/specs/constant1.ads: New test.
4882 * gnat.dg/specs/constant1_pkg.ads: New helper.
4883
4884 2010-09-18 Jan Hubicka <jh@suse.cz>
4885
4886 PR tree-optimization/45453
4887 * g++.dg/tree-ssa/pr45453.C: New testcase.
4888
4889 2010-09-18 Jason Merrill <jason@redhat.com>
4890
4891 * g++.dg/cpp0x/initlist44.C: New.
4892
4893 2010-09-18 Richard Guenther <rguenther@suse.de>
4894
4895 PR tree-optimization/45709
4896 * g++.dg/torture/pr45709-2.C: New testcase.
4897
4898 2010-09-18 Richard Guenther <rguenther@suse.de>
4899
4900 PR tree-optimization/45709
4901 * g++.dg/torture/pr45709.C: New testcase.
4902
4903 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4904
4905 PR testsuite/45719
4906 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4907
4908 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4909
4910 * gcc.target/i386/pad-1.c: New.
4911 * gcc.target/i386/pad-2.c: Likewise.
4912 * gcc.target/i386/pad-3.c: Likewise.
4913 * gcc.target/i386/pad-4.c: Likewise.
4914 * gcc.target/i386/pad-5a.c: Likewise.
4915 * gcc.target/i386/pad-5b.c: Likewise.
4916 * gcc.target/i386/pad-6a.c: Likewise.
4917 * gcc.target/i386/pad-6b.c: Likewise.
4918 * gcc.target/i386/pad-7.c: Likewise.
4919 * gcc.target/i386/pad-8.c: Likewise.
4920 * gcc.target/i386/pad-9.c: Likewise.
4921 * gcc.target/i386/pad-10.c: Likewise.
4922
4923 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4924
4925 PR middle-end/45234
4926 * gcc.dg/torture/stackalign/alloca-5.c: New.
4927
4928 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4929
4930 PR middle-end/45678
4931 * gcc.dg/torture/pr45678-2.c: New.
4932
4933 2010-09-17 Richard Guenther <rguenther@suse.de>
4934
4935 PR middle-end/45678
4936 * gcc.dg/torture/pr45678-1.c: New testcase.
4937
4938 2010-09-17 Michael Matz <matz@suse.de>
4939
4940 PR tree-optimization/43432
4941 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4942 check_effective_target_vect_perm_short): New predicates.
4943 (check_effective_target_vect_perm): Include x86_64.
4944 * gcc.dg/vect/pr43432.c: New test.
4945 * gcc.dg/vect/vect-114.c: Adjust.
4946 * gcc.dg/vect/vect-15.c: Ditto.
4947 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4948 * gcc.dg/vect/slp-perm-9.c: Ditto.
4949
4950 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4951
4952 PR testsuite/45692
4953 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4954 GNU runtime.
4955
4956 2010-09-17 Richard Guenther <rguenther@suse.de>
4957
4958 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4959 * gcc.dg/pr28706.c: Likewise.
4960 * gcc.dg/pr28712.c: Likewise.
4961 * gcc.dg/pr30762-1.c: Likewise.
4962 * gcc.dg/pr30762-2.c: Likewise.
4963 * gcc.dg/pr31529-1.c: Likewise.
4964 * gcc.dg/pr31529-2.c: Likewise.
4965 * gcc.dg/pr34457-1.c: Likewise.
4966 * gcc.dg/pr34457-2.c: Likewise.
4967 * gcc.dg/pr34668-1.c: Likewise.
4968 * gcc.dg/pr34668-2.c: Likewise.
4969 * gcc.dg/pr34989-1.c: Likewise.
4970 * gcc.dg/pr34989-2.c: Likewise.
4971 * gcc.dg/pr43557-1.c: Likewise.
4972 * gcc.dg/pr43557-2.c: Likewise.
4973 * gcc.dg/debug/pr41893-1.c: Likewise.
4974 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4975 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4976 * gcc.dg/matrix/matrix-4.c: Likewise.
4977 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4978 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4979 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4980 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4981
4982 2010-09-16 Tobias Burnus <burnus@net-b.de>
4983
4984 PR fortran/43665
4985 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4986 optimizations.
4987 * gfortran.dg/intent_optimize_1.f90: New test.
4988
4989 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4990
4991 * gcc.target/i386/divmod-1.c: New.
4992 * gcc.target/i386/divmod-2.c: Likewise.
4993 * gcc.target/i386/divmod-3.c: Likewise.
4994 * gcc.target/i386/divmod-4.c: Likewise.
4995 * gcc.target/i386/divmod-4a.c: Likewise.
4996 * gcc.target/i386/divmod-5.c: Likewise.
4997 * gcc.target/i386/divmod-6.c: Likewise.
4998 * gcc.target/i386/divmod-7.c: Likewise.
4999 * gcc.target/i386/divmod-8.c: Likewise.
5000 * gcc.target/i386/udivmod-1.c: Likewise.
5001 * gcc.target/i386/udivmod-2.c: Likewise.
5002 * gcc.target/i386/udivmod-3.c: Likewise.
5003 * gcc.target/i386/udivmod-4.c: Likewise.
5004 * gcc.target/i386/udivmod-4a.c: Likewise.
5005 * gcc.target/i386/udivmod-5.c: Likewise.
5006 * gcc.target/i386/udivmod-6.c: Likewise.
5007 * gcc.target/i386/udivmod-7.c: Likewise.
5008 * gcc.target/i386/udivmod-8.c: Likewise.
5009
5010 2010-09-16 Jan Hubicka <jh@suse.cz>
5011
5012 * g++.dg/lto/pr45679-1_0.C: New file.
5013 * g++.dg/lto/pr45679-1_1.C: New file.
5014 * g++.dg/lto/pr45679-0_0.C: New file.
5015 * g++.dg/lto/pr45679-0_1.C: New file.
5016
5017 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5018
5019 PR fortran/45674
5020 * gfortran.dg/class_dummy_2.f03: New.
5021
5022 2010-09-16 Richard Guenther <rguenther@suse.de>
5023
5024 PR tree-optimization/45623
5025 * gcc.dg/torture/pr45623.c: New testcase.
5026
5027 2010-09-16 Ira Rosen <irar@il.ibm.com>
5028
5029 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5030 name and parentheses.
5031 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5032
5033 2010-09-15 Jason Merrill <jason@redhat.com>
5034
5035 * g++.dg/parse/parameter-declaration-2.C: New.
5036
5037 * g++.dg/cpp0x/scoped_enum2.C: New.
5038
5039 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5040
5041 * gcc.c-torture/compile/20100915-1.c: New test.
5042
5043 2010-09-15 Martin Jambor <mjambor@suse.cz>
5044
5045 PR middle-end/45644
5046 * gcc.dg/ipa/pr45644.c: New test.
5047
5048 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5049
5050 PR tree-optimization/45633
5051 * gcc.dg/vect/pr45633.c: New test.
5052
5053 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5054
5055 PR fortran/45577
5056 * gfortran.dg/allocate_derived_4.f90: New.
5057
5058 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5059
5060 * lib/target-supports.exp
5061 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5062 supported flag to true for neon.
5063
5064 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5065
5066 PR c++/45665
5067 * g++.dg/template/crash103.C: New.
5068
5069 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5070
5071 Merge from 'apple/trunk' branch on FSF servers.
5072
5073 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5074
5075 Radar 4457381
5076 * objc.dg/msg-in-protocol.m: New.
5077 * obj-c++.dg/msg-in-protocol.mm: New.
5078
5079 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5080
5081 Radar 4219590
5082 * objc.dg/break-in-ifstmt.m: New.
5083
5084 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5085
5086 Radar 4174166
5087 * obj-c++.dg/comp-types-13.mm: New.
5088 * objc.dg/comp-types-12.m: New.
5089
5090 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5091
5092 Radar 4216500
5093 * obj-c++.dg/proto-lossage-7.mm: New.
5094 * objc.dg/proto-lossage-7.m: New.
5095
5096 2010-09-14 Jan Hubicka <jh@suse.cz>
5097
5098 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5099 folding.
5100 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5101 folding.
5102
5103 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5104
5105 PR middle-end/45567
5106 * gcc.dg/pr45567.c: New test.
5107
5108 PR debug/45660
5109 * g++.dg/debug/pr45660.C: New test.
5110
5111 2010-09-14 Ira Rosen <irar@il.ibm.com>
5112
5113 PR tree-optimization/45470
5114 * g++.dg/vect/pr45470-a.cc: New test.
5115 * g++.dg/vect/pr45470-a.cc: New test.
5116
5117 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5118
5119 PR target/42070
5120 * lib/profopt.exp: Prune warnings on execname2 compile.
5121 * lib/prune.exp: Prune "can't add line info" warnings.
5122
5123 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5124
5125 PR libfortran/45532
5126 * gfortran.dg/namelist_64.f90: New test.
5127
5128 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR rtl-optimization/45617
5131 * gcc.target/i386/pr45617.c: New test.
5132
5133 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5134
5135 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5136
5137 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5138
5139 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5140 * gcc.target/i386/fma4-vector.c: Likewise.
5141 * gcc.target/i386/vectorize2.c: Likewise.
5142 * gcc.target/i386/vectorize4.c: Likewise.
5143 * gcc.target/i386/vectorize5.c: Likewise.
5144 * gcc.target/i386/vectorize6.c: Likewise.
5145 * gcc.target/i386/vectorize8.c: Likewise.
5146
5147 * gcc.target/i386/vect-double-1.c: New.
5148 * gcc.target/i386/vect-double-1a.c: Likewise.
5149 * gcc.target/i386/vect-double-2.c: Likewise.
5150 * gcc.target/i386/vect-double-2a.c: Likewise.
5151
5152 * lib/target-supports.exp (check_effective_target_vect_double):
5153 Set et_vect_double_saved to 0 when tuning for Atom.
5154
5155 2010-09-13 Jan Hubicka <jh@suse.cz>
5156
5157 * gcc.dg/torture/pr23821.c: Drop static keyword.
5158 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5159 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5160
5161 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5162
5163 * gcc.target/arm/sync-1.c: New.
5164
5165 2010-09-12 Olivier Hainque <hainque@adacore.com>
5166
5167 * gnat.dg/memtrap.adb: New test.
5168
5169 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5170
5171 * gfortran.dg/promotion.f90: Fix options.
5172
5173 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5174
5175 * g++.dg/cpp0x/range-for1.C: New.
5176 * g++.dg/cpp0x/range-for2.C: New.
5177 * g++.dg/cpp0x/range-for3.C: New.
5178 * g++.dg/cpp0x/range-for4.C: New.
5179 * g++.dg/cpp0x/range-for5.C: New.
5180 * g++.dg/cpp0x/range-for6.C: New.
5181
5182 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5183
5184 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5185 and counts. Check that transpose is not called.
5186 * gfortran.dg/transpose_2.f90: Update error message.
5187
5188 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5189
5190 PR c++/43824
5191 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5192 * g++.dg/lookup/strong-using-2.C: Likewise.
5193 * g++.dg/lookup/strong-using-3.C: Likewise.
5194 * g++.dg/lookup/strong-using-5.C: Likewise.
5195
5196 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5197 * g++.dg/cpp0x/inline-ns4.C: New.
5198 * g++.dg/cpp0x/inline-ns5.C: New.
5199
5200 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5201
5202 PR middle-end/45634
5203 * gfortran.fortran-torture/compile/pr45634.f90: New.
5204
5205 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5206
5207 * objc.dg/fobjc-exceptions.m: New test.
5208
5209 2010-09-10 Jan Hubicka <jh@suse.cz>
5210
5211 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5212
5213 2010-09-10 Martin Jambor <mjambor@suse.cz>
5214
5215 PR tree-optimization/44972
5216 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5217 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5218 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5219 instead.
5220 * g++.dg/torture/pr44972.C: New test.
5221
5222 2010-09-10 Martin Jambor <mjambor@suse.cz>
5223
5224 PR tree-optimization/44972
5225 * g++.dg/torture/pr34850.C: Remove expected warning.
5226
5227 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5228
5229 * gfortran.dg/dummy_optional_arg.f90: New test.
5230
5231 2010-09-08 Jan Hubicka <jh@suse.cz>
5232
5233 PR tree-optimization/45598
5234 * fortran.fortran-torture/compile/pr45598.f90: New test.
5235
5236 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5237
5238 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5239 * lib/target-supports.exp (check_ifunc_available): New.
5240 * gcc.dg/attr-ifunc-1.c: New.
5241 * gcc.dg/attr-ifunc-2.c: New.
5242 * gcc.dg/attr-ifunc-3.c: New.
5243 * gcc.dg/attr-ifunc-4.c: New.
5244 * gcc.dg/attr-ifunc-5.c: New.
5245 * g++.dg/ext/attr-ifunc-1.C: New.
5246 * g++.dg/ext/attr-ifunc-2.C: New.
5247 * g++.dg/ext/attr-ifunc-3.C: New.
5248 * g++.dg/ext/attr-ifunc-4.C: New.
5249
5250 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5251
5252 PR middle-end/40386
5253 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5254
5255 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5256
5257 * gfortran.dg/inline_transpose_1.f90: New test.
5258
5259 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR c++/45588
5262 * g++.dg/warn/Wunused-var-15.C: New test.
5263
5264 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5265
5266 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5267 hppa*-*-hpux*.
5268
5269 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5270
5271 * objc/execute/exceptions/throw-nil.m: New test.
5272 * objc/execute/exceptions/handler-1.m: Updated to use the new
5273 objc_set_uncaught_exception_handler() function.
5274 * objc/execute/exceptions/matcher-1.m: New test.
5275
5276 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5277
5278 PR fortran/38282
5279 * gfortran.dg/bit_comparison_1.F90: New test.
5280 * gfortran.dg/leadz_trailz_3.f90: New test.
5281 * gfortran.dg/masklr_2.F90: New test.
5282 * gfortran.dg/shiftalr_1.F90: New test.
5283 * gfortran.dg/merge_bits_2.F90: New test.
5284 * gfortran.dg/dshift_2.F90: New test.
5285 * gfortran.dg/bit_comparison_2.F90: New test.
5286 * gfortran.dg/masklr_1.F90: New test.
5287 * gfortran.dg/merge_bits_1.F90: New test.
5288 * gfortran.dg/dshift_1.F90: New test.
5289 * gfortran.dg/shiftalr_2.F90: New test.
5290
5291 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5292
5293 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5294 functions from objc/typedstream.h are deprecated.
5295
5296 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5297
5298 * lib/target-supports.exp
5299 (check_effective_target_run_expensive_tests): New proc.
5300 * gcc.c-torture/compile/limits-fnargs.c: Use
5301 dg-require-effective-target run_expensive_tests.
5302
5303 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR fortran/45597
5306 * gfortran.dg/gomp/pr45597.f90: New test.
5307
5308 PR fortran/45595
5309 * gfortran.dg/gomp/pr45595.f90: New test.
5310
5311 2010-09-08 Michael Matz <matz@suse.de>
5312
5313 * c-c++-common/uninit-17.c: Adjust.
5314
5315 2010-09-08 Michael Matz <matz@suse.de>
5316
5317 PR tree-optimization/43430
5318 * gcc.dg/vect/pr43430-2.c: New test.
5319
5320 2010-09-08 Michael Matz <matz@suse.de>
5321
5322 PR tree-optimization/33244
5323 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5324
5325 2010-09-08 Richard Guenther <rguenther@suse.de>
5326
5327 PR tree-optimization/45578
5328 * gfortran.dg/pr45578.f90: New testcase.
5329
5330 2010-09-08 Richard Guenther <rguenther@suse.de>
5331
5332 PR testsuite/45590
5333 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5334
5335 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5336
5337 PR fortran/45576
5338 * gfortran.dg/char_length_18.f90: New test.
5339
5340 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5341
5342 PR target/36502
5343 * gcc.target/i386/pr36502.c: New test.
5344
5345 PR target/42313
5346 PR target/44651
5347 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5348 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5349
5350 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5351
5352 * gfortran.dg/achar_4.f90: Enable bounds checking.
5353
5354 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5355
5356 PR target/45206
5357 * gcc.target/i386/pr45206.c: New test.
5358
5359 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5360
5361 PR fortran/45505
5362 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5363
5364 2010-09-07 Jan Hubicka <jh@suse.cz>
5365
5366 * gcc.c-torture/compile/20100907.c: New testcase.
5367
5368 2010-09-07 Richard Guenther <rguenther@suse.de>
5369
5370 PR middle-end/45569
5371 * g++.dg/eh/pr45569.C: New testcase.
5372
5373 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5374
5375 PR target/43137
5376 * gcc.target/arm/pr43137.c: New test.
5377
5378 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5379
5380 PR fortran/36931
5381 * gfortran.dg/dependency_35.f90: New test.
5382
5383 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5384
5385 PR fortran/34145
5386 * gfortran.dg/char_length_17.f90: New test.
5387
5388 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5389
5390 PR c++/45200
5391 PR c++/45293
5392 PR c++/45558
5393 * g++.dg/template/typedef34.C: New test.
5394 * g++.dg/template/typedef35.C: New test.
5395
5396 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5397
5398 PR target/22152
5399 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5400
5401 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5402
5403 * g++.dg/warn/Wdouble-promotion.C: New.
5404
5405 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5406
5407 * g++.dg/parse/redef2.C: New.
5408
5409 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5410
5411 * gcc.dg/20100906-1.c: New testcase.
5412
5413 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5414
5415 PR testsuite/45543
5416 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5417 DW_TAG_enumeration_type DIE.
5418
5419 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5420
5421 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5422 Update XFAILs.
5423
5424 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5425
5426 PR rtl-optimization/44919
5427 * g++.dg/opt/pr44919.C: New.
5428
5429 2010-09-06 Tobias Burnus <burnus@net-b.de>
5430
5431 PR fortran/38282
5432 * gfortran.dg/iall_iany_iparity_1.f90: New.
5433 * gfortran.dg/iall_iany_iparity_2.f90: New.
5434
5435 2010-09-06 Jason Merrill <jason@redhat.com>
5436
5437 * g++.dg/cpp0x/initlist42.C: New.
5438
5439 * g++.dg/cpp0x/auto19.C: New.
5440
5441 * g++.dg/template/sfinae25.C: New.
5442 * g++.dg/template/char1.C: Expect warning.
5443 * g++.dg/template/nontype10.C: Likewise.
5444
5445 * g++.dg/cpp0x/implicit9.C: New.
5446
5447 * g++.dg/cpp0x/initlist43.C: New.
5448
5449 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5450
5451 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5452
5453 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5454
5455 * gcc.dg/Wdouble-promotion.c: New.
5456
5457 2010-09-05 Tobias Burnus <burnus@net-b.de>
5458
5459 * gfortran.dg/float128_1.f90: Remove test case as
5460 it always fails since Rev 163611 backed out the
5461 front-end implementation.
5462
5463 2010-09-05 Tobias Burnus <burnus@net-b.de>
5464
5465 * gfortran.dg/float128_1.f90: XFAIL test case.
5466
5467 2010-09-05 Tobias Burnus <burnus@net-b.de>
5468
5469 * gfortran.dg/bessel_7.f90: Decrease required precision.
5470
5471 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5472
5473 PR testsuite/45545
5474 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5475 ref-all-matching targets.
5476
5477 2010-09-05 Richard Guenther <rguenther@suse.de>
5478
5479 PR tree-optimization/45535
5480 * gcc.c-torture/compile/pr45535.c: New testcase.
5481
5482 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5483
5484 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5485 "\[^\n\]*".
5486 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5487 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5488 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5489 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5490 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5491 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5492 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5493 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5494 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5495 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5496 * gcc.target/i386/pr22152.c: Likewise.
5497 * gcc.target/i386/pr36992-1.c: Likewise.
5498 * gcc.target/i386/pr36992-2.c: Likewise.
5499 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5500
5501 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5502
5503 PR testsuite/43957
5504 * gcc.dg/const-uniq-1.c: Modify regexp.
5505
5506 2010-09-04 Tobias Burnus <burnus@net-b.de>
5507
5508 PR fortran/45530
5509 * gfortran.dg/namelist_63.f90: New.
5510
5511 2010-09-04 Jan Hubicka <jh@suse.cz>
5512
5513 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5514 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5515
5516 2010-09-04 Jan Hubicka <jh@suse.cz>
5517
5518 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5519
5520 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5521
5522 PR fortran/45507
5523 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5524
5525 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5526
5527 * gcc.dg/opts-4.c: New test.
5528
5529 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5530
5531 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5532 * gcc.dg/vect/vect-peel-4.c: Ditto.
5533
5534 2010-09-03 Daniel Kraft <d@domob.eu>
5535
5536 PR fortran/45525
5537 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5538
5539 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5540
5541 PR fortran/45159
5542 * gfortran.dg/dependency_34.f90: New test.
5543
5544 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5545
5546 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5547
5548 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5549
5550 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5551 gcc.target/i386/clearcap.map if supported.
5552
5553 2010-09-03 Michael Matz <matz@suse.de>
5554
5555 PR middle-end/45415
5556 * gcc.dg/pr45415.c: New test.
5557
5558 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5559
5560 PR tree-optimization/45506
5561 * gcc.dg/pr45506.c: New.
5562
5563 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5564
5565 PR target/45476
5566 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5567 * gcc.target/i386/float128-2.c: Ditto.
5568
5569 2010-09-03 Daniel Kraft <d@domob.eu>
5570
5571 PR fortran/34162
5572 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5573 * gfortran.dg/internal_dummy_2.f08: New test.
5574 * gfortran.dg/internal_dummy_3.f08: New test.
5575 * gfortran.dg/internal_dummy_4.f08: New test.
5576
5577 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR debug/45500
5580 * gcc.target/i386/pr45500.c: New test.
5581
5582 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5583
5584 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5585
5586 2010-09-03 Daniel Kraft <d@domob.eu>
5587
5588 PR fortran/44602
5589 * gfortran.dg/exit_2.f08; Adapt error messages.
5590 * gfortran.dg/exit_3.f08: New test.
5591 * gfortran.dg/exit_4.f08: New test.
5592 * gfortran.dg/exit_5.f03: New test.
5593
5594 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5595
5596 * gfortran.dg/ishft_4.f90: New test.
5597
5598 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5599
5600 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5601 FRIZ/XSRIZ instruciton for (double)(long long)x.
5602 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5603
5604 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5605
5606 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5607
5608 2010-09-02 Richard Guenther <rguenther@suse.de>
5609
5610 PR tree-optimization/44937
5611 PR tree-optimization/45412
5612 * g++.dg/opt/pr45412.C: New testcase.
5613 * gcc.c-torture/compile/pr45412.c: Likewise.
5614 * gcc.c-torture/compile/pr44937.c: Likewise.
5615
5616 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5617
5618 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5619 but using -Werror=comment.
5620 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5621 expected error messages.
5622
5623 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5624
5625 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5626 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5627
5628 2010-09-02 Tobias Burnus <burnus@net-b.de>
5629
5630 PR fortran/45489
5631 * gfortran.dg/initialization_27.f90: New.
5632
5633 2010-09-02 Ira Rosen <irar@il.ibm.com>
5634
5635 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5636 check into different basic blocks. Expect vectorization if misaligned
5637 stores are supported.
5638 * gcc.dg/vect/bb-slp-8a.c: New test.
5639 * gcc.dg/vect/bb-slp-8b.c: New test.
5640
5641 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5642
5643 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5644
5645 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5646
5647 PR fortran/44541
5648 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5649 * gfortran.dg/class_dummy_1.f03: New.
5650
5651 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR middle-end/45458
5654 * g++.dg/tree-prof/partition2.C: New test.
5655
5656 2010-09-01 Richard Guenther <rguenther@suse.de>
5657
5658 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5659 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5660 * gcc.c-torture/execute/20100827-1.c: Likewise.
5661
5662 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5663
5664 * gfortran.dg/execute_command_line_1.f90: New test.
5665
5666 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR preprocessor/45457
5669 * c-c++-common/cpp/pr45457.c: New test.
5670
5671 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5672
5673 * gcc.dg/nested-func-8.c: New test.
5674
5675 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5676
5677 PR fortran/38282
5678 * gfortran.dg/popcnt_poppar_1.F90: New test.
5679 * gfortran.dg/popcnt_poppar_2.F90: New test.
5680
5681 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5682
5683 * gcc.target/i386/volatile-2.c: Require nonpic target.
5684
5685 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR middle-end/45461
5688 * gcc.dg/pr45461.c: New test.
5689
5690 2010-08-31 Richard Guenther <rguenther@suse.de>
5691
5692 PR testsuite/45455
5693 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5694
5695 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5696
5697 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5698
5699 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5700
5701 PR fortran/45456
5702 * gfortran.dg/typebound_proc_18.f03: New.
5703
5704 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5705
5706 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5707 * lib/scanasm.exp (scan-stack-usage): Likewise.
5708 (scan-stack-usage-not): Likewise.
5709 * gcc.dg/stack-usage-1.c: New test.
5710 * gcc.target/i386/stack-usage-realign.c: Likewise.
5711
5712 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5713
5714 PR tree-optimization/45427
5715 * gcc.dg/tree-ssa/pr45427.c: New test.
5716
5717 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5718
5719 PR c++/45043
5720 * g++.dg/template/crash102.C: New.
5721
5722 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR middle-end/45423
5725 * gcc.dg/gomp/atomic-12.c: New test.
5726 * gcc.dg/gomp/atomic-13.c: New test.
5727 * gcc.dg/gomp/atomic-14.c: New test.
5728 * g++.dg/gomp/atomic-11.C: New test.
5729 * g++.dg/gomp/atomic-12.C: New test.
5730 * g++.dg/gomp/atomic-13.C: New test.
5731 * g++.dg/gomp/atomic-14.C: New test.
5732
5733 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5734
5735 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5736 delimiter.
5737
5738 2010-08-30 Thomas Quinot <quinot@adacore.com>
5739
5740 * gnat.dg/discr24.adb: New test.
5741
5742 2010-08-30 Richard Guenther <rguenther@suse.de>
5743
5744 PR tree-optimization/45449
5745 * gcc.dg/pr45449.c: New testcase.
5746
5747 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5748
5749 * gcc.dg/opts-1.c: Expect errors, not warnings.
5750
5751 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5752
5753 PR fortran/42769
5754 * gfortran.dg/dynamic_dispatch_11.f03: New.
5755
5756 2010-08-29 Jason Merrill <jason@redhat.com>
5757
5758 PR c++/44991
5759 * g++.dg/parse/defarg15.C: New.
5760
5761 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5762
5763 PR fortran/45439
5764 * gfortran.dg/select_type_16.f03: New.
5765
5766 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5767 Tobias Burnus <burnus@net-b.de>
5768
5769 * gfortran.dg/bessel_7.f90: Decrease required precision.
5770
5771 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5772 Kaz Kojima <kkojima@gcc.gnu.org>
5773
5774 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5775
5776 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5777
5778 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5779 floating point conversion code generation.
5780 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5781 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5782 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5783 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5784 to integer conversion code generation.
5785 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5786 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5787 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5788 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5789
5790 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5791
5792 PR fortran/32049
5793 * gfortran.dg/random_seed_1.f90: Adjust test.
5794 * gfortran.dg/float128_1.f90: New test.
5795
5796 2010-08-27 Tobias Burnus <burnus@net-b.de>
5797
5798 PR fortran/33197
5799 * gfortran.dg/norm2_1.f90: New.
5800 * gfortran.dg/norm2_2.f90: New.
5801 * gfortran.dg/norm2_3.f90: New.
5802 * gfortran.dg/norm2_4.f90: New.
5803 * gfortran.dg/parity_1.f90: New.
5804 * gfortran.dg/parity_2.f90: New.
5805 * gfortran.dg/parity_3.f90: New.
5806
5807 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5808
5809 PR fortran/45420
5810 * gfortran.dg/select_type_15.f03: New.
5811
5812 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5813
5814 PR libfortran/43217
5815 * gfortran.dg/hollerith8.f90: New test.
5816
5817 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5818
5819 PR fortran/45159
5820 * gfortran.dg/dependency_33.f90: New test.
5821
5822 2010-08-27 Richard Guenther <rguenther@suse.de>
5823
5824 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5825 * gcc.dg/graphite/scop-2.c: Likewise.
5826 * gcc.dg/graphite/scop-20.c: Likewise.
5827 * gcc.dg/vect/slp-25.c: Likewise.
5828
5829 2010-08-27 Olivier Hainque <hainque@adacore.com>
5830
5831 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5832
5833 2010-08-26 Daniel Kraft <d@domob.eu>
5834
5835 PR fortran/38936
5836 PR fortran/44047
5837 PR fortran/45384
5838 * gfortran.dg/associate_8.f03: New test.
5839 * gfortran.dg/select_type_13.f03: New test.
5840 * gfortran.dg/select_type_14.f03: New test.
5841
5842 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR tree-optimization/44485
5845 * gcc.dg/pr44485.c: New test.
5846
5847 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5848
5849 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5850 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5851 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5852
5853 2010-08-26 Richard Guenther <rguenther@suse.de>
5854
5855 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5856 * gcc.dg/graphite/scop-21.c: Likewise.
5857
5858 2010-08-26 Richard Guenther <rguenther@suse.de>
5859
5860 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5861 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5862 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5863 * gcc.dg/vect/vect-91.c: Likewise.
5864 * gcc.dg/vect/vect-peel-1.c: Likewise.
5865 * gcc.dg/vect/vect-peel-2.c: Likewise.
5866 * gcc.dg/vect/vect-peel-4.c: Likewise.
5867
5868 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5869
5870 PR libfortran/41859
5871 * gfortran.dg/der_io_4.f90: New test.
5872
5873 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR rtl-optimization/44858
5876 * gcc.c-torture/execute/pr44858.c: New test.
5877
5878 PR rtl-optimization/45400
5879 * g++.dg/other/i386-8.C: New test.
5880
5881 2010-08-25 Richard Guenther <rguenther@suse.de>
5882
5883 * gcc.dg/alias-8.c: Adjust.
5884
5885 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5886
5887 * gcc.target/i386/combine-mul.c: New test.
5888
5889 2010-08-25 Richard Guenther <rguenther@suse.de>
5890
5891 PR lto/44562
5892 * gcc.dg/graphite/id-27.c: New testcase.
5893 * gcc.dg/lto/20100825-1_0.c: Likewise.
5894
5895 2010-08-25 Richard Guenther <rguenther@suse.de>
5896
5897 PR tree-optimization/45316
5898 * g++.dg/opt/pr45316.C: New testcase.
5899
5900 2010-08-25 Richard Guenther <rguenther@suse.de>
5901
5902 PR tree-optimization/45393
5903 * g++.dg/torture/pr45393.C: New testcase.
5904
5905 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR tree-optimization/45059
5908 * gcc.c-torture/compile/pr45059.c: New test.
5909
5910 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5911
5912 * lib/target-supports.exp (check_effective_target_vect_unpack):
5913 Set vect_unpack supported flag to true for neon.
5914
5915 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5916
5917 * gcc.dg/tree-ssa/ifc-5.c: New.
5918
5919 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5920
5921 * gcc.dg/tree-ssa/ifc-4.c: New.
5922 * gcc.dg/tree-ssa/ifc-7.c: New.
5923
5924 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5925
5926 * gcc.dg/vect/vect.exp: Check loongson targets
5927 * g++.dg/vect/vect.exp: Likewise
5928 * gfortran.dg/vect/vect.exp: Likewise
5929
5930 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5931
5932 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5933 -mveclibabi=mass.
5934
5935 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5936
5937 PR fortran/45366
5938 * gfortran.dg/proc_ptr_29.f90: New.
5939
5940 2010-08-22 Tobias Burnus <burnus@net-b.de>
5941 Dominique d'Humieres <dominiq@lps.ens.fr>
5942
5943 PR fortran/45367
5944 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5945
5946 2010-08-22 Tobias Burnus <burnus@net-b.de>
5947
5948 PR fortran/45367
5949 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5950
5951 2010-08-22 Tobias Burnus <burnus@net-b.de>
5952
5953 PR fortran/36158
5954 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5955
5956 2010-08-22 Tobias Burnus <burnus@net-b.de>
5957 Dominique d'Humieres <dominiq@lps.ens.fr>
5958
5959 PR fortran/45367
5960 PR fortran/36158
5961 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5962 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5963
5964 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5965
5966 PR fortran/44863
5967 PR fortran/45271
5968 PR fortran/45290
5969 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5970 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5971 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5972
5973 2010-08-21 Tobias Burnus <burnus@net-b.de>
5974
5975 PR fortran/36158
5976 PR fortran/33197
5977 * gfortran.dg/bessel_6.f90: New.
5978 * gfortran.dg/bessel_7.f90: New.
5979
5980 2010-08-20 Jan Hubicka <jh@suse.cz>
5981
5982 PR c++/45307
5983 PR c++/17736
5984 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5985 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5986
5987 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5988
5989 PR target/45336
5990 * gcc.target/i386/pr45336-1.c: New.
5991 * gcc.target/i386/pr45336-2.c: Likewise.
5992 * gcc.target/i386/pr45336-3.c: Likewise.
5993 * gcc.target/i386/pr45336-4.c: Likewise.
5994
5995 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5996
5997 PR testsuite/45361
5998 * gcc.target/i386/volatile-2.c: Update scan strings to also
5999 include (%rip) for the memory reference on x86_64.
6000
6001 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR middle-end/44974
6004 * gcc.dg/pr44974.c: New test.
6005
6006 PR rtl-optimization/45353
6007 * gcc.dg/pr45353.c: New test.
6008
6009 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6010
6011 * gcc.target/i386/volatile-2.c: New.
6012
6013 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6014
6015 PR rtl-optimization/44691
6016 * gfortran.dg/pr44691.f: New test.
6017
6018 2010-10-19 Olivier Hainque <hainque@adacore.com>
6019
6020 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6021
6022 2010-08-19 Jason Merrill <jason@redhat.com>
6023
6024 * g++.dg/init/synth3.C: New.
6025 * g++.dg/init/value8.C: New.
6026 * g++.dg/tree-ssa/empty-2.C: New.
6027 * g++.dg/cpp0x/noexcept09.C: New.
6028
6029 2010-08-19 Daniel Kraft <d@domob.eu>
6030
6031 PR fortran/29785
6032 PR fortran/45016
6033 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6034 * gfortran.dg/pointer_remapping_1.f90: New test.
6035 * gfortran.dg/pointer_remapping_2.f03: New test.
6036 * gfortran.dg/pointer_remapping_3.f08: New test.
6037 * gfortran.dg/pointer_remapping_4.f03: New test.
6038 * gfortran.dg/pointer_remapping_5.f08: New test.
6039 * gfortran.dg/pointer_remapping_6.f08: New test.
6040
6041 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6042
6043 PR testsuite/45324
6044 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6045
6046 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6047
6048 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6049
6050 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6051
6052 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6053 variable.
6054
6055 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6056
6057 PR target/45070
6058 * gcc.c-torture/execute/pr45070.c: New.
6059
6060 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6061
6062 * g++.dg/pr44328.C: New test.
6063
6064 2010-08-19 Tobias Burnus <burnus@net-b.de>
6065
6066 PR fortran/36158
6067 PR fortran/33197
6068 * gfortran.dg/bessel_3.f90: New.
6069 * gfortran.dg/bessel_4.f90: New.
6070 * gfortran.dg/bessel_5.f90: New.
6071
6072 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6073
6074 PR fortran/45290
6075 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6076 * gfortran.dg/pointer_init_2.f90: New.
6077 * gfortran.dg/pointer_init_3.f90: New.
6078 * gfortran.dg/pointer_init_4.f90: New.
6079
6080 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6081
6082 PR c++/45049
6083 * g++.dg/pr45049-1.C: New test.
6084 * g++.dg/pr45049-2.C: New test.
6085
6086 2010-08-18 Jie Zhang <jie@codesourcery.com>
6087
6088 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6089 20 if __ARM_PCS is defined otherwise 64.
6090 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6091 instead of hard coded 64.
6092
6093 2010-08-18 Yao Qi <yao@codesourcery.com>
6094
6095 PR target/45094
6096 * gcc.target/arm/pr45094.c: New test.
6097
6098 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6099
6100 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6101
6102 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6103
6104 PR rtl-optimization/42575
6105 * gcc.target/arm/pr42575.c: New test.
6106
6107 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6108
6109 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6110 * gcc.dg/tls/thr-cse-1.c: New.
6111
6112 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6113
6114 PR debug/42487
6115 * lib/target-supports.exp
6116 (check_effective_target_function_sections): New.
6117 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6118 function sections before proceding.
6119
6120 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6121
6122 PR fortran/45308
6123 * gfortran.dg/pr45308.f03: New test.
6124
6125 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6126
6127 PR target/45296
6128 * gcc.target/i386/pr45296.c: New test.
6129
6130 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6131
6132 * g++.dg/ext/uow-1.C: New.
6133 * g++.dg/ext/uow-2.C: New.
6134 * g++.dg/ext/uow-3.C: New.
6135 * g++.dg/ext/uow-4.C: New.
6136
6137 2010-08-17 Richard Guenther <rguenther@suse.de>
6138
6139 PR testsuite/45266
6140 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6141
6142 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6143
6144 PR c/40563
6145 * gcc.dg/Wcxx-compat-20.c: New test.
6146
6147 2010-08-17 Daniel Kraft <d@domob.eu>
6148
6149 PR fortran/38936
6150 * gfortran.dg/associate_1.f03: Extended to test newly supported
6151 features like association to variables.
6152 * gfortran.dg/associate_3.f03: Removed check for illegal change
6153 of associate-name here...
6154 * gfortran.dg/associate_5.f03: ...and added it here.
6155 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6156 * gfortran.dg/associate_7.f03: New test.
6157
6158 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6159
6160 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6161
6162 2010-08-15 Daniel Kraft <d@domob.eu>
6163
6164 PR fortran/38936
6165 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6166 * gfortran.dg/associate_3.f03: Clarify comment.
6167 * gfortran.dg/associate_5.f03: New test.
6168 * gfortran.dg/associate_6.f03: New test.
6169
6170 2010-08-15 Tobias Burnus <burnus@net-b.de>
6171
6172 PR fortran/45211
6173 * gfortran.dg/bind_c_usage_21.f90: New.
6174 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6175
6176 2010-08-15 Tobias Burnus <burnus@net-b.de>
6177
6178 * gfortran.dg/optional_absent_1.f90: New.
6179 * gfortran.dg/null_actual.f90: New.
6180
6181 2010-08-15 Tobias Burnus <burnus@net-b.de>
6182
6183 * gfortran.dg/pointer_target_1.f90: New.
6184 * gfortran.dg/pointer_target_2.f90: New.
6185 * gfortran.dg/pointer_target_3.f90: New.
6186
6187 2010-08-15 Daniel Kraft <d@domob.eu>
6188
6189 PR fortran/45197
6190 * gfortran.dg/elemental_args_check_3.f90: New test.
6191 * gfortran.dg/impure_1.f08: New test.
6192 * gfortran.dg/impure_2.f08: New test.
6193 * gfortran.dg/impure_3.f90: New test.
6194 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6195
6196 2010-08-15 Ira Rosen <irar@il.ibm.com>
6197
6198 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6199 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6200 SLP tests.
6201 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6202 misaligned loads.
6203 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6204 misaligned stores.c
6205 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6206
6207 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6208
6209 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6210 dg-require-effective-target after dg-do.
6211
6212 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6213
6214 * lib/target-supports.exp (check_effective_target_vect_int): Return
6215 true for Loongson targets.
6216 (check_effective_target_vect_shift): Likewise.
6217 (check_effective_target_vect_no_int_max): Likewise.
6218 (check_effective_target_vect_no_align): Likewise.
6219 (check_effective_target_vect_short_mult): Likewise.
6220
6221 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6222
6223 * g++.dg/cast.C: Change fields of structures to "long" to pass
6224 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6225 * g++.dg/cpp0x/iop.C: Ditto.
6226 * g++.dg/cpp0x/named_refs.C: Ditto.
6227 * g++.dg/cpp0x/rv1p.C: Ditto.
6228 * g++.dg/cpp0x/rv2p.C: Ditto.
6229 * g++.dg/cpp0x/rv3p.C: Ditto.
6230 * g++.dg/cpp0x/rv4p.C: Ditto.
6231 * g++.dg/cpp0x/rv5p.C: Ditto.
6232 * g++.dg/cpp0x/rv6p.C: Ditto.
6233 * g++.dg/cpp0x/rv7p.C: Ditto.
6234 * g++.dg/cpp0x/rv8p.C: Ditto.
6235 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6236
6237 2010-08-13 Daniel Kraft <d@domob.eu>
6238
6239 * gfortran.dg/implied_shape_1.f08: New test.
6240 * gfortran.dg/implied_shape_2.f90: New test.
6241 * gfortran.dg/implied_shape_3.f08: New test.
6242
6243 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6244
6245 PR libfortran/42526
6246 * gfortran.dg/char_component_initializer_1.f90: New test.
6247
6248 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6249
6250 PR tree-optimization/45241
6251 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6252
6253 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6254
6255 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6256 to dg-options.
6257 * gcc.target/i386/pr40906-2.c: Ditto.
6258 * gcc.target/i386/pr40906-3.c: Ditto.
6259
6260 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR middle-end/45262
6263 * gcc.c-torture/execute/pr45262.c: New test.
6264
6265 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6266
6267 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6268 empty argument.
6269 * g++.dg/other/profile1.C: Ditto.
6270
6271 2010-08-12 Richard Guenther <rguenther@suse.de>
6272
6273 PR tree-optimization/45232
6274 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6275 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6276 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6277 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6278 unsigned arithmetic.
6279 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6280 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6281 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6282 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6283 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6284 unsigned arithmetic.
6285 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6286 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6287 unsigned arithmetic.
6288 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6289 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6290 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6291 unsigned arithmetic.
6292 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6293 * gcc.dg/tree-ssa/negate.c: Adjust.
6294 * gcc.dg/vect/vect-1.c: Adjust.
6295 * gfortran.dg/reassoc_6.f: XFAIL.
6296
6297 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR debug/45259
6300 * gcc.dg/pr45259.c: New test.
6301
6302 2010-08-12 Wei Guozhi <carrot@google.com>
6303
6304 PR target/44999
6305 * gcc.target/arm/pr44999.c: New testcase.
6306
6307 2010-08-12 Jie Zhang <jie@codesourcery.com>
6308
6309 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6310 (N): Likewise.
6311 (main): Adjust accordingly.
6312
6313 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6314
6315 * gfortran.dg/graphite/id-22.f: New.
6316
6317 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6318
6319 * gcc.dg/graphite/id-26.c: New.
6320
6321 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6322
6323 * gcc.dg/graphite/id-25.c: New.
6324
6325 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6326
6327 * gcc.dg/graphite/run-id-5.c: New.
6328 * gcc.dg/graphite/run-id-6.c: New.
6329 * gfortran.dg/graphite/id-21.f: New.
6330
6331 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6332
6333 * gcc.dg/graphite/id-24.c: New.
6334
6335 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6336
6337 * gcc.dg/tree-ssa/pr20742.c: New.
6338
6339 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6340
6341 * gcc.dg/graphite/id-23.c: New.
6342
6343 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6344
6345 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6346
6347 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6348
6349 * gcc.dg/graphite/pr42729.c: New.
6350
6351 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6352
6353 * gfortran.dg/graphite/id-20.f: New.
6354
6355 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6356
6357 * gcc.dg/graphite/id-22.c: New.
6358
6359 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6360
6361 * gcc.dg/graphite/run-id-2.c: Call abort.
6362
6363 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6364
6365 * gcc.dg/graphite/id-20.c: New.
6366
6367 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6368 Steve Kargl <kargl@gcc.gnu.org>
6369
6370 PR fortran/44595
6371 * gfortran.dg/move_alloc_3.f90: New.
6372 * gfortran.dg/random_seed_2.f90: New.
6373
6374 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6375
6376 * lib/target-supports.exp (check_effective_target_sync_int_long):
6377 Add hppa*-*-linux*.
6378 (check_effective_target_sync_char_short): Likewise.
6379
6380 2010-08-10 Yao Qi <yao@codesourcery.com>
6381
6382 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6383 general form.
6384 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6385 * g++.dg/other/packed1.C: Likewise.
6386 * g++.dg/other/crash-4.C: Likewise.
6387 * g++.dg/ext/packed8.C: Likewise.
6388 * g++.dg/init/array16.C: Likewise.
6389
6390 2010-08-10 xinliang David Li <davidxl@google.com>
6391 * gcc.dg/tree-ssa/loop-19.c: Add option
6392 -fno-prefetch-loop-array
6393
6394 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6395
6396 PR middle-end/45182
6397 * gcc.c-torture/compile/pr45182.c: New test.
6398
6399 2010-08-09 Jason Merrill <jason@redhat.com>
6400
6401 PR c++/45236
6402 * g++.dg/cpp0x/variadic-104.C: New.
6403
6404 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6405
6406 PR fortran/44235
6407 * gfortran.dg/dependency_32.f90: New test.
6408
6409 2010-08-09 Richard Guenther <rguenther@suse.de>
6410
6411 PR middle-end/44632
6412 * g++.dg/opt/nrv17.C: New testcase.
6413
6414 2010-08-09 Richard Guenther <rguenther@suse.de>
6415
6416 PR middle-end/45212
6417 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6418 alignment from MEM_REF offset only if we took it from the
6419 base object.
6420
6421 * gcc.target/i386/pr24178.c: New testcase.
6422
6423 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6424
6425 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6426 * gcc.dg/20030702-1.c: Ditto.
6427 * gcc.dg/20050309-1.c: Ditto.
6428 * gcc.dg/20050325-1.c: Ditto.
6429 * gcc.dg/20050330-2.c: Ditto.
6430 * gcc.dg/20051201-1.c: Ditto.
6431 * gcc.dg/gomp/pr27573.c: Ditto.
6432 * gcc.dg/gomp/pr34610.c: Ditto.
6433 * gcc.dg/pr24225.c: Ditto.
6434 * gcc.dg/pr26570.c: Ditto.
6435 * gcc.dg/pr32773.c: Ditto.
6436 * g++.dg/gcov/gcov-6.C: Ditto.
6437 * g++.dg/gomp/pr34608.C: Ditto.
6438 * gfortran.dg/gomp/pr27573.f90: Ditto.
6439
6440 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6441 dg-require-host-local dg directive.
6442 * gcc.dg/profile-dir-2.c: Ditto.
6443 * gcc.dg/profile-dir-3.c: Ditto.
6444
6445 2010-08-08 Richard Guenther <rguenther@suse.de>
6446
6447 PR tree-optimization/45109
6448 * gcc.c-torture/compile/pr45109.c: New testcase.
6449
6450 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6451
6452 * gcc.dg/march.c: Skip if -march defined.
6453 * gcc.dg/mtune.c: Skip if -mtune defined.
6454
6455 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6456 generic thunk support.
6457
6458 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6459
6460 PR target/45213
6461 * gcc.target/i386/pr45213.c: New test.
6462
6463 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6464
6465 PR libfortran/45143
6466 * gfortran.dg/fmt_error_11.f03: New test.
6467
6468 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6469
6470 * lib/target-supports.exp (check_effective_target_sync_int_long):
6471 Add arm*-*-linux-gnueabi.
6472 (check_effective_target_sync_char_short): Likewise.
6473
6474 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6475
6476 PR fortran/45159
6477 * gfortran.dg/dependency_31.f90: New test.
6478
6479 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6480
6481 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6482
6483 2010-08-06 Jason Merrill <jason@redhat.com>
6484
6485 * g++.dg/cpp0x/sfinae3.C: New.
6486 * g++.dg/cpp0x/sfinae4.C: New.
6487
6488 2010-08-06 Richard Guenther <rguenther@suse.de>
6489
6490 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6491 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6492 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6493 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6494 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6495 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6496 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6497 * gcc.c-torture/execute/20100805-1.c: Likewise.
6498
6499 2010-08-05 Martin Jambor <mjambor@suse.cz>
6500
6501 PR testsuite/42855
6502 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6503
6504 2010-08-05 Martin Jambor <mjambor@suse.cz>
6505
6506 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6507 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6508
6509 2010-08-05 Martin Jambor <mjambor@suse.cz>
6510
6511 * g++.dg/ipa/devirt-1.C: New test.
6512 * g++.dg/ipa/devirt-2.C: Likewise.
6513 * g++.dg/ipa/devirt-3.C: Likewise.
6514 * g++.dg/ipa/devirt-4.C: Likewise.
6515 * g++.dg/ipa/devirt-5.C: Likewise.
6516 * gcc.dg/ipa/iinline-3.c: Likewise.
6517
6518 2010-08-05 Jie Zhang <jie@codesourcery.com>
6519
6520 PR tree-optimization/45144
6521 * gcc.dg/tree-ssa/pr45144.c: New test.
6522
6523 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6524
6525 PR fortran/42207
6526 PR fortran/44064
6527 PR fortran/44065
6528 * gfortran.dg/class_25.f03: New.
6529 * gfortran.dg/class_26.f03: New.
6530
6531 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6532
6533 * g++.dg/warn/miss-format-1.C: Update line number.
6534
6535 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6536
6537 PR c++/44641
6538 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6539 .frame and .mask assembler directives.
6540
6541 2010-08-04 Richard Guenther <rguenther@suse.de>
6542
6543 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6544 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6545 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6546 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6547
6548 2010-08-04 Tobias Burnus <burnus@net-b.de>
6549
6550 PR fortran/44857
6551 * gfortran.dg/derived_constructor_char_1.f90: New.
6552 * gfortran.dg/derived_constructor_char_2.f90: New.
6553
6554 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6555
6556 PR fortran/45159
6557 * gfortran.dg/dependency_30.f90: New test.
6558
6559 2010-08-03 Jan Hubicka <jh@suse.cz>
6560
6561 * gcc.c-torture/compile/pr45085.c: New testcase.
6562
6563 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6564
6565 PR fortran/44584
6566 PR fortran/45161
6567 * gfortran.dg/typebound_call_9.f03: Modified.
6568 * gfortran.dg/typebound_generic_1.f03: Modified.
6569
6570 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6571
6572 PR fortran/45159
6573
6574 * gfortran.dg/dependency_29.f90: New test.
6575
6576 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6577
6578 PR fortran/36854
6579 * gfortran.dg/character_comparison_2.f90: New test.
6580 * gfortran.dg/character_comparison_3.f90: New test.
6581 * gfortran.dg/dependency_28.f90: New test.
6582
6583 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6584
6585 PR target/40457
6586 * gcc.target/arm/pr40457-1.c: New test.
6587 * gcc.target/arm/pr40457-2.c: New test.
6588
6589 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6590
6591 PR fortran/44912
6592 * gfortran.dg/typebound_call_17.f03: New.
6593
6594 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6595
6596 PR fortran/44929
6597 * gfortran.dg/allocate_derived_3.f90: New.
6598
6599 2010-07-30 Xinliang David Li <davidxl@google.com>
6600 PR tree-optimization/45121
6601 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6602
6603 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6604
6605 PR c++/45112
6606 * g++.dg/pr45112.C: New test.
6607
6608 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR debug/45055
6611 PR rtl-optimization/45137
6612 * gcc.dg/pr45055.c: New test.
6613
6614 2010-07-30 Alan Modra <amodra@gmail.com>
6615
6616 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6617 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6618
6619 2010-07-29 Tobias Burnus <burnus@net-b.de>
6620
6621 PR fortran/45087
6622 PR fortran/45125
6623 * gfortran.dg/whole_file_25.f90: New.
6624 * gfortran.dg/whole_file_26.f90: New.
6625 * gfortran.dg/whole_file_27.f90: New.
6626
6627 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6628
6629 PR fortran/44962
6630 * gfortran.dg/typebound_proc_17.f03: New.
6631
6632 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6633
6634 PR fortran/45004
6635 * gfortran.dg/move_alloc_2.f90: New.
6636
6637 2010-07-29 Xinliang David Li <davidxl@google.com>
6638 PR tree-optimization/45121
6639 * c-c++-common/uninit-17.c: Fix expected output.
6640
6641 2010-07-29 Richard Guenther <rguenther@suse.de>
6642
6643 PR tree-optimization/45120
6644 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6645
6646 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6647
6648 PR fortran/42051
6649 PR fortran/44064
6650 * gfortran.dg/pr42051.f03: New testcase.
6651
6652 2010-07-29 Richard Guenther <rguenther@suse.de>
6653
6654 PR middle-end/45034
6655 * gcc.c-torture/execute/pr45034.c: New testcase.
6656
6657 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/45096
6660 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6661
6662 2010-07-28 Daniel Kraft <d@domob.eu>
6663
6664 * gfortran.dg/bound_8.f90: New test.
6665
6666 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR debug/45105
6669 * gcc.dg/pr45105.c: New test.
6670
6671 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6672
6673 PR rtl-optimization/45107
6674 * gcc.dg/pr45107.c: New test.
6675
6676 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6677
6678 PR rtl-optimization/45101
6679 * gcc.dg/pr45101.c: New test.
6680
6681 2010-07-28 Tobias Burnus <burnus@net-b.de>
6682
6683 PR fortran/45077
6684 * gfortran.dg/whole_file_24.f90: New.
6685
6686 2010-07-27 Jason Merrill <jason@redhat.com>
6687
6688 * g++.dg/cpp0x/variadic102.C: New.
6689 * g++.dg/cpp0x/variadic103.C: New.
6690
6691 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6692
6693 PR rtl-optimization/40956
6694 PR target/42495
6695 PR middle-end/42574
6696 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6697 * gcc.target/arm/pr42574.c: Add tests.
6698
6699 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6700
6701 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6702 test name.
6703 (cleanup-repo-files): Ditto.
6704 (cleanup-saved-temps): Ditto.
6705
6706 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR testsuite/44701
6709 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6710
6711 PR c/45079
6712 * gcc.dg/pr45079.c: New test.
6713
6714 2010-07-27 Ira Rosen <irar@il.ibm.com>
6715
6716 PR tree-optimization/44152
6717 * gcc.dg/vect/fast-math-pr44152.c: New test.
6718
6719 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6720
6721 PR ObjC/44140
6722 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6723 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6724 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6725 * obj-c++.dg/torture/trivial.mm: Ditto.
6726 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6727 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6728 * objc.dg/torture/tls/thr-init.m: Ditto.
6729 * objc.dg/torture/trivial.m: Ditto.
6730
6731 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6732
6733 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6734 Skip on spu-*-* targets.
6735
6736 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR tree-optimization/45083
6739 * gcc.dg/pr45083.c: New test.
6740
6741 2010-07-26 Tobias Burnus <burnus@net-b.de>
6742
6743 PR fortran/40873
6744 * gfortran.dg/whole_file_22.f90: New test.
6745 * gfortran.dg/whole_file_23.f90: New test.
6746
6747 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6748 Jack Howarth <howarth@bromo.med.uc.edu>
6749 Richard Henderson <rth@redhat.com>
6750
6751 PR target/44132
6752 * gcc.dg/tls/thr-init-1.c: New.
6753 * gcc.dg/tls/thr-init-2.c: New.
6754 * gcc.dg/torture/tls New.
6755 * gcc.dg/torture/tls/tls-test.c: New.
6756 * gcc.dg/torture/tls/thr-init-1.c: New.
6757 * gcc.dg/torture/tls/tls.exp: New.
6758 * gcc.dg/torture/tls/thr-init-2.c: New.
6759 * gcc.dg/tls/emutls-2.c: New test
6760
6761 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6762 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6763 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6764 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6765 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6766 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6767 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6768 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6769 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6770 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6771 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6772 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6773 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6774 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6775 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6776 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6777 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6778 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6779 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6780 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6781 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6782 gfortran.dg/gomp/omp_threadprivate1.f90,
6783 gfortran.dg/gomp/omp_threadprivate2.f90,
6784 gfortran.dg/gomp/reduction1.f90,
6785 gfortran.dg/gomp/sharing-1.f90: Likewise.
6786
6787 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6788
6789 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6790 sse_runtime.
6791 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6792 dg-require-visibility.
6793
6794 2010-07-26 Richard Guenther <rguenther@suse.de>
6795
6796 PR tree-optimization/43784
6797 * gcc.c-torture/execute/pr43784.c: New testcase.
6798 * g++.dg/torture/pr43784.C: Likewise.
6799
6800 2010-07-26 Richard Guenther <rguenther@suse.de>
6801
6802 PR middle-end/45056
6803 * g++.dg/pr45056.C: New testcase.
6804
6805 2010-07-26 Richard Guenther <rguenther@suse.de>
6806
6807 PR tree-optimization/45071
6808 * gcc.dg/pr45071.c: New testcase.
6809
6810 2010-07-26 Tobias Burnus <burnus@net-b.de>
6811
6812 PR fortran/45066
6813 * gfortran.dg/namelist_62.f90: New.
6814
6815 2010-07-26 Richard Guenther <rguenther@suse.de>
6816
6817 * gcc.c-torture/execute/pr45017.c: Move ...
6818 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6819
6820 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6821
6822 PR fortran/40628
6823 * trim_optimize_1.f90: New test.
6824 * character_comparision_1.f90: New test.
6825
6826 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6827
6828 PR fortran/42852
6829 * gfortran.dg/wtruncate_fix.f: New test.
6830
6831 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6832
6833 PR testsuite/45068
6834 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6835
6836 2010-07-24 Richard Guenther <rguenther@suse.de>
6837
6838 PR lto/43788
6839 * g++.dg/lto/20100724-1_0.C: New testcase.
6840
6841 2010-07-24 Richard Guenther <rguenther@suse.de>
6842
6843 PR lto/43212
6844 * gcc.dg/lto/20100724-1_0.c: New testcase.
6845 * gcc.dg/lto/20100724-1_1.c: Likewise.
6846
6847 2010-07-24 Tobias Burnus <burnus@net-b.de>
6848
6849 PR fortran/40011
6850 * gfortran.dg/whole_file_21.f90: New.
6851
6852 * gfortran.dg/integer_exponentiation_3.F90: Use
6853 -ffloat-store only for i?86/x86-64 -m32.
6854
6855 2010-07-24 Tobias Burnus <burnus@net-b.de>
6856
6857 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6858 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6859
6860 2010-07-24 Tobias Burnus <burnus@net-b.de>
6861
6862 * gfortran.dg/func_decl_4.f90: Split test into two ...
6863 * gfortran.dg/func_decl_5.f90: ... parts.
6864 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6865 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6866 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6867 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6868 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6869 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6870 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6871 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6872 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6873 * gfortran.dg/sizeof.f90: Make test valid.
6874 * gfortran.dg/pr20865.f90: Add new dg-error.
6875 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6876 * gfortran.dg/g77/19990218-0.f: Ditto.
6877 * gfortran.dg/g77/19990218-1.f: Ditto.
6878 * gfortran.dg/g77/970625-2.f: Ditto.
6879 * gfortran.dg/pr37243.f: Fix function declaration.
6880 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6881 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6882
6883 2010-07-23 Tobias Burnus <burnus@net-b.de>
6884
6885 PR fortran/44945
6886 * gfortran.dg/char_array_structure_constructor.f90: Add
6887 -fwhole-file as dg-option as it otherwise fails on some
6888 systems.
6889
6890 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6891
6892 * gnat.dg/aggr16.ad[sb]: New test.
6893 * gnat.dg/aggr16_pkg.ads: New helper.
6894
6895 2010-07-23 Richard Guenther <rguenther@suse.de>
6896
6897 PR lto/43071
6898 * g++.dg/lto/20100723-1_0.C: New testcase.
6899
6900 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6901
6902 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6903 AVX support.
6904 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6905 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6906
6907 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6908
6909 * lib/target-supports.exp (add_options_for_tls): New proc.
6910 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6911 * g++.dg/tls/static-1a.cc: Likewise.
6912 * gcc.dg/tls/emutls-1.c: Likewise.
6913 * gcc.dg/tls/opt-11.c: Likewise.
6914 * gcc.dg/tls/opt-12.c: Likewise.
6915 * gcc.dg/tls/pr24428-2.c: Likewise.
6916 * gcc.dg/tls/pr24428.c: Likewise.
6917 * obj-c++.dg/tls/static-1.mm: Likewise.
6918 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6919 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6920 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6921 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6922 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6923 * objc.dg/torture/tls/thr-init.m: Likewise.
6924 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6925
6926 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6927
6928 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6929 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6930 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6931 optimized dump files.
6932
6933 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6934
6935 PR tree-optimization/45047
6936 * gcc.c-torture/compile/pr45047.c: New test.
6937
6938 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6939
6940 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6941 instead of dg-compile.
6942 * gcc.dg/float-range-4.c: Ditto.
6943 * gcc.dg/float-range-5.c: Ditto.
6944 * gcc.dg/fold-overflow-1.c: Ditto.
6945 * gcc.dg/gomp/sections-4.c: Ditto.
6946 * gcc.dg/transparent-union-1.c: Ditto.
6947 * gcc.dg/transparent-union-2.c: Ditto.
6948 * gcc.target/i386/pr39315-check.c: Ditto.
6949 * g++.dg/gomp/sections-4.C: Ditto.
6950 * g++.dg/template/dtor7.C: Ditto.
6951 * g++.dg/tree-ssa/pr19952.C: Ditto.
6952 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6953 * gfortran.dg/graphite/pr42185.f90: Ditto.
6954 * gfortran.dg/namelist_36.f90: Ditto.
6955 * gnat.dg/noreturn1.adb: Ditto.
6956 * gnat.dg/specs/small_alignment.ads: Ditto.
6957
6958 2010-07-23 Martin Jambor <mjambor@suse.cz>
6959
6960 PR tree-optimization/44915
6961 * g++.dg/torture/pr44915.C: New test.
6962
6963 2010-07-23 Martin Jambor <mjambor@suse.cz>
6964
6965 PR tree-optimization/44914
6966 * g++.dg/tree-ssa/pr44914.C: New test.
6967
6968 2010-07-23 Jie Zhang <jie@codesourcery.com>
6969
6970 PR target/44290
6971 * gcc.dg/pr44290-1.c: New test.
6972 * gcc.dg/pr44290-2.c: New test.
6973
6974 2010-07-23 Jason Merrill <jason@redhat.com>
6975
6976 PR c++/45008
6977 * g++.dg/abi/mangle44.C: New.
6978
6979 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6980
6981 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6982 for compile-time only tests.
6983 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6984 target check.
6985 * gcc.target/i386/pr39315-4.c: Ditto.
6986 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6987 target check. Include sse-os-support.h.
6988 (main): Call check_isa and sse_os_support.
6989 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6990 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6991 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6992 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6993 target check. Include sse-os-support.h.
6994 (main): Call check_isa and sse_os_support.
6995 * gcc.target/i386/vperm-v2df.c: Ditto.
6996
6997 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6998
6999 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7000 (check_effective_target_avx_runtime): New procedure.
7001 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7002 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7003
7004 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7005 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7006 and __get_cpuid test.
7007 * gcc.dg/compat/vector-2b_main.c: Ditto.
7008
7009 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7010
7011 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7012 for compile-time only test.
7013 * gcc.dg/pr32716.c: Ditto.
7014 * gcc.dg/pr34856.c: Ditto.
7015 * gcc.dg/pr36997.c: Ditto.
7016 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7017 * gfortran.dg/pr28158.f90: Ditto.
7018 * gfortran.dg/pr30667.f: Ditto.
7019
7020 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7021 i?86-*-* and x86_64-*-* targets to disable execution on targets
7022 without sse2 runtime support.
7023 * g++.dg/vect/vect.exp: Ditto.
7024 * gfortran.dg/vect/vect.exp: Ditto.
7025
7026 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7027 * gcc.dg/pr37544.c: Ditto.
7028 * gcc.dg/pr40550.c: Ditto.
7029 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7030 * gcc.dg/compat/vector-1a_main.c: Ditto.
7031 * gcc.dg/compat/vector-2a_main.c: Ditto.
7032 * gcc.dg/torture/pr16104-1.c: Ditto.
7033 * gcc.dg/torture/pr35771-1.c: Ditto.
7034 * gcc.dg/torture/pr35771-2.c: Ditto.
7035 * gcc.dg/torture/pr35771-3.c: Ditto.
7036 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7037 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7038 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7039 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7040 * g++.dg/other/i386-1.C: Ditto.
7041 * g++.dg/other/pr40446.C: Ditto.
7042
7043 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7044
7045 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7046
7047 2010-07-23 Daniel Kraft <d@domob.eu>
7048
7049 PR fortran/44709
7050 * gfortran.dg/exit_1.f08: New test.
7051 * gfortran.dg/exit_2.f08: New test.
7052
7053 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7054
7055 PR tree-optimization/39839
7056 * gcc.target/arm/pr39839.c: New test case.
7057
7058 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7059
7060 * gnat.dg/unchecked_convert5b.adb: New test.
7061 * gnat.dg/unchecked_convert6.adb: Likewise.
7062 * gnat.dg/unchecked_convert6b.adb: Likewise.
7063
7064 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7065
7066 * gnat.dg/aggr15.ad[sb]: New test.
7067
7068 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7069
7070 PR debug/45024
7071 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7072
7073 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7074
7075 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7076 with dg-require-linker-plugin.
7077
7078 2010-07-22 Richard Guenther <rguenther@suse.de>
7079
7080 PR lto/43850
7081 * g++.dg/lto/20100722-1_0.C: New testcase.
7082
7083 2010-07-22 Richard Guenther <rguenther@suse.de>
7084
7085 PR lto/42451
7086 * gcc.dg/lto/20100720-3_0.c: New testcase.
7087 * gcc.dg/lto/20100720-3_1.c: Likewise.
7088
7089 2010-07-22 Richard Guenther <rguenther@suse.de>
7090
7091 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7092 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7093
7094 PR lto/43373
7095 * gcc.dg/lto/20100722-1_0.c: New testcase.
7096
7097 2010-07-22 Martin Jambor <mjambor@suse.cz>
7098
7099 PR tree-optimization/44891
7100 * gcc.c-torture/compile/pr44891.c: New test.
7101
7102 2010-07-22 Richard Guenther <rguenther@suse.de>
7103
7104 PR tree-optimization/45017
7105 * gcc.c-torture/execute/pr45017.c: New testcase.
7106
7107 2010-07-22 Tobias Burnus <burnus@net-b.de>
7108
7109 PR fortran/45019
7110 * gfortran.dg/aliasing_dummy_5.f90: New.
7111
7112 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7113
7114 PR target/43698
7115 * gcc.target/arm/pr43698.c: New test.
7116
7117 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7118
7119 PR fortran/44929
7120 * Revert my commit r162325 for this PR.
7121
7122 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7123
7124 PR debug/45015
7125 * gcc.target/m68k/pr45015.c: New test.
7126
7127 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7128
7129 PR c++/44641
7130 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7131 comments.
7132
7133 2010-07-21 Richard Guenther <rguenther@suse.de>
7134
7135 PR lto/45018
7136 * g++.dg/lto/20100721-1_0.C: New testcase.
7137
7138 2010-07-21 Martin Jambor <mjambor@suse.cz>
7139
7140 PR tree-optimization/44900
7141 * g++.dg/torture/pr44900.C: New test.
7142
7143 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7144
7145 PR middle-end/44738
7146 * c-c++-common/uninit-17.c: Correct expected error.
7147
7148 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7149
7150 * gcc.dg/guality/asm-1.c: New test.
7151
7152 PR debug/45003
7153 * gcc.dg/guality/pr45003-2.c: New test.
7154 * gcc.dg/guality/pr45003-3.c: New test.
7155
7156 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7157
7158 PR libfortran/44697
7159 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7160
7161 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7162
7163 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7164 defined on the current line.
7165 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7166 * g++.dg/debug/dwarf2/pr44641.C: New.
7167
7168 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7169
7170 * gcc.target/powerpc/block-move-1.c: New test.
7171 * gcc.target/powerpc/block-move-2.c: New test.
7172
7173 2010-07-20 Jason Merrill <jason@redhat.com>
7174
7175 PR c++/44967
7176 * g++.dg/cpp0x/sfinae2.C: New.
7177
7178 2010-07-20 Richard Guenther <rguenther@suse.de>
7179
7180 PR lto/42696
7181 * gcc.dg/lto/20100720-4_0.c: New testcase.
7182
7183 2010-07-20 Richard Guenther <rguenther@suse.de>
7184
7185 PR lto/43221
7186 * gcc.dg/lto/20100720-2_0.c: New testcase.
7187 * gcc.dg/lto/20100720-2_1.c: Likewise.
7188
7189 2010-07-20 Richard Guenther <rguenther@suse.de>
7190
7191 PR lto/43208
7192 * gcc.dg/lto/20100720-1_0.c: New testcase.
7193 * gcc.dg/lto/20100720-1_1.c: Likewise.
7194
7195 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR debug/45003
7198 * gcc.dg/guality/pr45003-1.c: New test.
7199
7200 2010-07-20 Richard Guenther <rguenther@suse.de>
7201
7202 PR tree-optimization/44977
7203 * gcc.dg/torture/pr44977.c: New testcase.
7204
7205 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7206
7207 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7208 sync_char_short
7209
7210 2010-07-20 Richard Guenther <rguenther@suse.de>
7211
7212 PR middle-end/44971
7213 PR middle-end/44988
7214 * gcc.dg/pr44971.c: New testcase.
7215 * gcc.c-torture/compile/pr44988.c: Likewise.
7216
7217 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7218
7219 PR fortran/44929
7220 * gfortran.dg/allocate_with_typespec.f90: New test.
7221 * gfortran.dg/allocate_derived_1.f90: Update error message.
7222
7223 2010-07-19 Jason Merrill <jason@redhat.com>
7224
7225 PR c++/44996
7226 * g++.dg/cpp0x/decltype23.C: New.
7227
7228 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7229
7230 PR fortran/42385
7231 * gfortran.dg/class_defined_operator_1.f03 : New test.
7232
7233 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7234
7235 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7236 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7237 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7238 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7239
7240 2010-07-19 Richard Guenther <rguenther@suse.de>
7241
7242 PR middle-end/44941
7243 * gcc.c-torture/compile/pr44941.c: New testcase.
7244
7245 2010-07-19 Jason Merrill <jason@redhat.com>
7246
7247 PR c++/44969
7248 * g++.dg/template/sfinae24.C: New.
7249
7250 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7251
7252 PR fortran/44353
7253 * gfortran.dg/data_implied_do_2.f90: Removed.
7254
7255 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7256
7257 PR c++/44969
7258 * g++.dg/template/sfinae23.C: New.
7259
7260 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7261
7262 * lib/target-supports.exp (check_sse_os_support_available): New
7263 proc.
7264 (check_sse_hw_available): New proc.
7265 (check_effective_target_sse_runtime): New proc.
7266 (check_effective_target_sse2_runtime): New proc.
7267 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7268 -msse2 if check_sse_os_support_available.
7269 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7270 check_sse_os_support_available.
7271 * gcc.dg/vect/vect.exp: Likewise.
7272 * gfortran.dg/vect/vect.exp: Likewise.
7273 * gcc.target/i386/sol2-check: Renamed to ...
7274 * gcc.target/i386/sse-os-support.h: ... this.
7275 (sol2_check): Renamed to ...
7276 (sse_os_support): ... this.
7277 Only test movss with xmm registers.
7278 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7279 Removed ILL_INSN, ILL_INSN_LEN.
7280 * gcc.target/i386/sse2-check.h: Likewise.
7281 * gcc.target/i386/sse3-check.h: Likewise.
7282 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7283 Removed cpuid.h, __get_cpuid test.
7284 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7285 Removed cpuid.h, __get_cpuid test.
7286 * g++.dg/other/pr40446.C: Likewise.
7287 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7288 * gcc.dg/compat/vector-1a_main.c: Likewise.
7289 * gcc.dg/compat/vector-2a_main.c: Likewise.
7290 * gcc.dg/pr36584.c: Likewise.
7291 * gcc.dg/pr37544.c: Likewise.
7292 * gcc.dg/torture/pr16104-1.c: Likewise.
7293 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7294 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7295 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7296 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7297 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7298 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7299 sse2_runtime.
7300 * gcc.dg/torture/pr35771-2.c: Likewise.
7301 * gcc.dg/torture/pr35771-3.c: Likewise.
7302 * gcc.target/i386/pr39315-2.c: Likewise.
7303 * gcc.target/i386/pr39315-4.c: Likewise.
7304 * gcc.target/i386/vperm-v2df.c: Likewise.
7305 * gcc.target/i386/vperm-v2di.c: Likewise.
7306 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7307 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7308 sse_runtime.
7309
7310 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7311
7312 PR fortran/44353
7313 * gfortran.dg/data_implied_do_2.f90: New test.
7314
7315 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7316
7317 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7318
7319 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7320
7321 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7322 to the "mips16" group.
7323 (mips_using_mips16_p): New procedure.
7324 (mips-dg-options): Use it.
7325
7326 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7327
7328 * gcc.target/mips/mips16-attributes-4.c: New test.
7329
7330 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7331
7332 PR testsuite/44418
7333 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7334 * gcc.target/powerpc/recip-2.c: Ditto.
7335 * gcc.target/powerpc/recip-3.c: Ditto.
7336
7337 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7338
7339 * gcc.target/arm/pr42235.c: New test.
7340
7341 2010-07-16 Jason Merrill <jason@redhat.com>
7342
7343 PR c++/32505
7344 * g++.dg/template/partial8.C: New.
7345
7346 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7347
7348 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7349 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7350 in C++.
7351 (gualcvt): New overloaded inline.
7352 (GUALCVT): Use it for C++.
7353 * g++.dg/guality/guality.exp: New.
7354 * g++.dg/guality/guality.h: New.
7355 * g++.dg/guality/redeclaration1.C: New test.
7356 * g++.dg/dg.exp: Prune also guality/* tests.
7357 * gcc.dg/guality/pr43141.c: Moved to...
7358 * c-c++-common/guality/pr43141.c: ... here.
7359
7360 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7361
7362 PR libfortran/37077
7363 * gfortran.dg/char4_iunit_2.f03: New test.
7364
7365 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7366
7367 PR testsuite/43925
7368 * lib/plugin-support.exp (plugin-test-execute):
7369 Add ${gcc_objdir}/intl to includes.
7370
7371 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7372
7373 PR target/44942
7374 * gcc.c-torture/execute/pr44942.c: New test.
7375 * gcc.target/i386/pr44942.c: New test.
7376
7377 2010-07-15 Jason Merrill <jason@redhat.com>
7378
7379 PR c++/44909
7380 * g++.dg/cpp0x/implicit7.C: New.
7381 * g++.dg/cpp0x/implicit8.C: New.
7382
7383 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7384
7385 Disable float tests for __SPU__ targets due to lack of signed zero:
7386 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7387 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7388 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7389 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7390 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7391 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7392 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7393 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7394 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7395
7396 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7397
7398 * gfortran.dg/select_char_2.f90: New test.
7399
7400 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7401
7402 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7403 with DECL_CHAIN.
7404
7405 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7406
7407 PR fortran/44936
7408 * gfortran.dg/typebound_generic_9.f03: New.
7409
7410 2010-07-15 Richard Guenther <rguenther@suse.de>
7411
7412 PR tree-optimization/44946
7413 * gcc.c-torture/compile/pr44946.c: New testcase.
7414
7415 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7416
7417 PR fortran/40206
7418 * gfortran.dg/select_char_3.f90: New test.
7419
7420 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7421 Kevin F. Quinn <kevquinn@gentoo.org>
7422
7423 * gcc.dg/Wtrampolines.c: New.
7424
7425 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7426
7427 PR libfortran/44934
7428 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7429
7430 2010-07-14 Jason Merrill <jason@redhat.com>
7431
7432 PR c++/44810
7433 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7434
7435 Implement C++0x unrestricted unions (N2544)
7436 * g++.dg/cpp0x/union1.C: New.
7437 * g++.dg/cpp0x/union2.C: New.
7438 * g++.dg/cpp0x/union3.C: New.
7439 * g++.dg/cpp0x/defaulted2.C: Adjust.
7440 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7441 * g++.old-deja/g++.ext/anon2.C: Adjust.
7442 * g++.old-deja/g++.mike/misc6.C: Adjust.
7443
7444 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7445
7446 PR fortran/44925
7447 * gfortran.dg/c_loc_tests_15.f90: New.
7448
7449 2010-07-13 Jason Merrill <jason@redhat.com>
7450
7451 PR c++/44909
7452 * g++.dg/cpp0x/implicit6.C: New.
7453
7454 2010-07-13 Jason Merrill <jason@redhat.com>
7455
7456 PR c++/44540
7457 * g++.dg/abi/noreturn1.C: New.
7458 * g++.dg/abi/noreturn2.C: New.
7459
7460 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7461
7462 PR other/44874
7463 PR debug/44832
7464 * c-c++-common/pr44832.c: New test.
7465
7466 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7467
7468 PR objc/44488
7469 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7470 on the target. Make sure that we can assemble the emitted asm when
7471 the test type is 'compile'.
7472
7473 2010-07-13 Richard Guenther <rguenther@suse.de>
7474
7475 PR tree-optimization/36960
7476 * g++.dg/torture/pr36960.C: New testcase.
7477
7478 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7479
7480 PR c++/44908
7481 * g++.dg/template/sfinae21.C: New.
7482 * g++.dg/template/sfinae22.C: Likewise.
7483
7484 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7485
7486 PR testsuite/42843
7487 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7488 * gcc.dg/plugin/ggcplug.c: Likewise.
7489 * g++.dg/plugin/selfassign.c: Likewise.
7490 * g++.dg/plugin/attribute_plugin.c: Likewise.
7491 * g++.dg/plugin/dumb_plugin.c: Likewise.
7492 * g++.dg/plugin/pragma_plugin.c: Likewise.
7493
7494 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7495
7496 * gcc.c-torture/execute/pr44683.x: New.
7497 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7498
7499 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7500
7501 PR fortran/44434
7502 PR fortran/44565
7503 PR fortran/43945
7504 PR fortran/44869
7505 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7506 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7507 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7508 * gfortran.dh/typebound_call_16.f03: New.
7509 * gfortran.dg/typebound_generic_6.f03: New.
7510 * gfortran.dg/typebound_generic_7.f03: New.
7511 * gfortran.dg/typebound_generic_8.f03: New.
7512
7513 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7514
7515 PR libfortran/37077
7516 * gfortran.dg/char4_iunit_1.f03: New test.
7517
7518 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7519
7520 * gcc.dg/tree-ssa/vrp53.c: New test.
7521
7522 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7523
7524 PR c++/44907
7525 * g++.dg/template/sfinae19.C: New.
7526 * g++.dg/template/sfinae20.C: Likewise.
7527
7528 2010-07-12 Jie Zhang <jie@codesourcery.com>
7529
7530 * gcc.target/arm/interrupt-1.c: New test.
7531 * gcc.target/arm/interrupt-2.c: New test.
7532
7533 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7534
7535 * gcc.dg/pr42427.c: Require c99_runtime.
7536 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7537 c99_runtime.
7538 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7539 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7540 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7541 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7542 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7543 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7544 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7545 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7546 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7547 * gcc.target/i386/pr37275.c: Require visibility support.
7548
7549 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7550
7551 * lib/target-supports.exp (check_effective_target_sse): New proc.
7552 * gcc.target/i386/sol2-check.h: New file.
7553 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7554 Include sol2-check.h.
7555 (main) Only run do_test () if sol2_check ().
7556 * gcc.target/i386/sse2-check.h: Likewise.
7557 * gcc.target/i386/sse3-check.h: Likewise.
7558 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7559 [__sun__ && __svr4__]: Execute SSE2 instruction.
7560 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7561 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7562 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7563 * g++.dg/ext/vector14.C: Likewise.
7564 * g++.dg/other/mmintrin.C: Likewise.
7565 * gcc.dg/20020418-1.c: Likewise.
7566 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7567 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7568 * gcc.dg/format/unnamed-1.c: Likewise.
7569 Adapt dg-warning line number.
7570 * gcc.dg/graphite/pr40281.c: Likewise.
7571 * gcc.dg/pr32176.c: Likewise.
7572 * gcc.dg/pr40550.c: Likewise.
7573 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7574 * gcc.dg/torture/pr36891.c: Likewise.
7575 * gcc.target/i386/20020218-1.c: Likewise.
7576 * gcc.target/i386/20020523.c: Likewise.
7577 * gcc.target/i386/abi-1.c: Likewise.
7578 * gcc.target/i386/brokensqrt.c: Likewise.
7579 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7580 * gcc.target/i386/pr13366.c: Likewise.
7581 * gcc.target/i386/pr13685.c: Likewise.
7582 * gcc.target/i386/pr24306.c: Likewise.
7583 * gcc.target/i386/pr31486.c: Likewise.
7584 * gcc.target/i386/pr32065-1.c: Likewise.
7585 * gcc.target/i386/pr32065-2.c: Likewise.
7586 * gcc.target/i386/pr32389.c: Likewise.
7587 * gcc.target/i386/pr38824.c: Likewise.
7588 * gcc.target/i386/pr38931.c: Likewise.
7589 * gcc.target/i386/pr39592-1.c: Likewise.
7590 * gcc.target/i386/pr43766.c: Likewise.
7591 * gcc.target/i386/recip-divf.c: Likewise.
7592 * gcc.target/i386/recip-sqrtf.c: Likewise.
7593 * gcc.target/i386/recip-vec-divf.c: Likewise.
7594 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7595 * gcc.target/i386/sse-1.c: Likewise.
7596 * gcc.target/i386/sse-16.c: Likewise.
7597 * gcc.target/i386/sse-2.c: Likewise.
7598 * gcc.target/i386/sse-20.c: Likewise.
7599 * gcc.target/i386/sse-3.c: Likewise.
7600 * gcc.target/i386/sse-7.c: Likewise.
7601 * gcc.target/i386/sse-9.c: Likewise.
7602 * gcc.target/i386/sse-addps-1.c: Likewise.
7603 * gcc.target/i386/sse-addss-1.c: Likewise.
7604 * gcc.target/i386/sse-andnps-1.c: Likewise.
7605 * gcc.target/i386/sse-andps-1.c: Likewise.
7606 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7607 * gcc.target/i386/sse-comiss-1.c: Likewise.
7608 * gcc.target/i386/sse-comiss-2.c: Likewise.
7609 * gcc.target/i386/sse-comiss-3.c: Likewise.
7610 * gcc.target/i386/sse-comiss-4.c: Likewise.
7611 * gcc.target/i386/sse-comiss-5.c: Likewise.
7612 * gcc.target/i386/sse-comiss-6.c: Likewise.
7613 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7614 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7615 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7616 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7617 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7618 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7619 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7620 * gcc.target/i386/sse-divps-1.c: Likewise.
7621 * gcc.target/i386/sse-divss-1.c: Likewise.
7622 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7623 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7624 * gcc.target/i386/sse-maxps-1.c: Likewise.
7625 * gcc.target/i386/sse-maxss-1.c: Likewise.
7626 * gcc.target/i386/sse-minps-1.c: Likewise.
7627 * gcc.target/i386/sse-minss-1.c: Likewise.
7628 * gcc.target/i386/sse-movaps-1.c: Likewise.
7629 * gcc.target/i386/sse-movaps-2.c: Likewise.
7630 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7631 * gcc.target/i386/sse-movhps-1.c: Likewise.
7632 * gcc.target/i386/sse-movhps-2.c: Likewise.
7633 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7634 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7635 * gcc.target/i386/sse-movntps-1.c: Likewise.
7636 * gcc.target/i386/sse-movss-1.c: Likewise.
7637 * gcc.target/i386/sse-movss-2.c: Likewise.
7638 * gcc.target/i386/sse-movss-3.c: Likewise.
7639 * gcc.target/i386/sse-movups-1.c: Likewise.
7640 * gcc.target/i386/sse-movups-2.c: Likewise.
7641 * gcc.target/i386/sse-mulps-1.c: Likewise.
7642 * gcc.target/i386/sse-mulss-1.c: Likewise.
7643 * gcc.target/i386/sse-orps-1.c: Likewise.
7644 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7645 * gcc.target/i386/sse-recip-vec.c: Likewise.
7646 * gcc.target/i386/sse-recip.c: Likewise.
7647 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7648 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7649 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7650 * gcc.target/i386/sse-subps-1.c: Likewise.
7651 * gcc.target/i386/sse-subss-1.c: Likewise.
7652 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7653 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7654 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7655 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7656 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7657 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7658 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7659 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7660 * gcc.target/i386/sse-xorps-1.c: Likewise.
7661 * gcc.target/i386/ssefn-1.c: Likewise.
7662 * gcc.target/i386/ssefn-3.c: Likewise.
7663 * gcc.target/i386/sseregparm-1.c: Likewise.
7664 * gcc.target/i386/stackalign/return-3.c: Likewise.
7665 * gcc.target/i386/vectorize1.c: Likewise.
7666 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7667 * gcc.target/i386/xorps-sse.c: Likewise.
7668 * gfortran.dg/pr28158.f90: Likewise.
7669 * gfortran.dg/pr30667.f: Likewise.
7670 * gnat.dg/loop_optimization7.adb: Likewise.
7671 * gnat.dg/sse_nolib.adb: Likewise.
7672
7673 2010-07-11 Tobias Burnus <burnus@net-b.de>
7674
7675 PR fortran/44702
7676 * gfortran.dg/use_rename_6.f90: New.
7677 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7678
7679 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7680
7681 PR fortran/44869
7682 * gfortran.dg/class_24.f03: New.
7683
7684 2010-07-10 Richard Guenther <rguenther@suse.de>
7685
7686 PR lto/44889
7687 * gcc.dg/lto/20100709-1_0.c: New testcase.
7688 * gcc.dg/lto/20100709-1_1.c: Likewise.
7689
7690 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7691
7692 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7693
7694 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7695
7696 PR objc/44140
7697 * objc.dg/lto/trivial-1_0.m: New.
7698 * objc.dg/lto/lto.exp: New.
7699 * obj-c++.dg/lto/trivial-1_0.mm: New.
7700 * obj-c++.dg/lto/lto.exp: New.
7701 * objc.dg/symtab-1.m: Adjust sizes.
7702 * objc.dg/image-info.m: Do not run for gnu-runtime.
7703
7704 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7705
7706 * gcc.dg/pr32370.c: Allow another kind of error message.
7707
7708 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7709
7710 * gnat.dg/atomic3.adb: New test.
7711
7712 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7713 Denys Vlasenko <dvlasenk@redhat.com>
7714 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7715
7716 PR tree-optimization/28632
7717 * gcc.dg/tree-ssa/vrp51.c: New test.
7718 * gcc.dg/tree-ssa/vrp52.c: New test.
7719
7720 2010-07-09 Jason Merrill <jason@redhat.com>
7721
7722 * g++.dg/abi/covariant6.C: New.
7723 * g++.dg/inherit/covariant17.C: Test both bases.
7724 * g++.dg/inherit/covariant7.C: Check vtable layout.
7725
7726 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7727
7728 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7729
7730 2010-07-09 Richard Guenther <rguenther@suse.de>
7731
7732 PR tree-optimization/44852
7733 * gcc.c-torture/execute/pr44852.c: New testcase.
7734
7735 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7736
7737 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7738 multiplication by values.
7739 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7740 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7741
7742 2010-07-09 Richard Guenther <rguenther@suse.de>
7743
7744 PR tree-optimization/44882
7745 * gfortran.dg/pr44882.f90: New testcase.
7746
7747 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7748
7749 PR target/40657
7750 * gcc.target/arm/pr40657-1.c: New test.
7751 * gcc.target/arm/pr40657-2.c: New test.
7752 * gcc.c-torture/execute/pr40657.c: New test.
7753
7754 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7755
7756 * gcc.dg/tree-ssa/vrp50.c: New test.
7757 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7758
7759 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7760
7761 PR fortran/44649
7762 * gfortran.dg/c_sizeof_1.f90: Modified.
7763 * gfortran.dg/storage_size_1.f08: New.
7764 * gfortran.dg/storage_size_2.f08: New.
7765
7766 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7767
7768 * gcc.c-torture/execute/20100708-1.c: New test.
7769
7770 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR fortran/44847
7773 * gfortran.dg/gomp/pr44847.f90: New test.
7774
7775 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7776
7777 PR tree-optimization/44710
7778 * gcc.dg/tree-ssa/ifc-6.c: New.
7779 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7780
7781 2010-07-08 Tobias Burnus <burnus@net-b.de>
7782
7783 PR fortran/18918
7784 * gfortran.dg/coarray_10.f90: Add an additional test.
7785
7786 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7787
7788 PR middle-end/44828
7789 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7790 * gcc.c-torture/execute/pr44828.x: Revert.
7791
7792 2010-07-08 Jason Merrill <jason@redhat.com>
7793
7794 PR c++/43120
7795 * g++.dg/inherit/covariant17.C: New.
7796 * g++.dg/abi/covariant1.C: Actually test for the bug.
7797
7798 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7799
7800 PR rtl-optimization/44838
7801 * gcc.dg/pr44838.c: New.
7802
7803 2010-07-08 Richard Guenther <rguenther@suse.de>
7804
7805 PR tree-optimization/44831
7806 * gcc.c-torture/compile/pr44831.c: New testcase.
7807 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7808
7809 2010-07-08 Richard Guenther <rguenther@suse.de>
7810
7811 PR tree-optimization/44861
7812 * g++.dg/vect/pr44861.cc: New testcase.
7813
7814 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7815
7816 PR middle-end/44828
7817 * gcc.c-torture/execute/pr44828.x: New file.
7818
7819 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7820
7821 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7822 dg-options.
7823 * g++.dg/ext/altivec-17.C: Adjust error message.
7824
7825 2010-07-07 Tom Tromey <tromey@redhat.com>
7826
7827 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7828
7829 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7830
7831 PR target/44844
7832 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7833 * gcc.target/i386/rdrand-2.c: Likewise.
7834 * gcc.target/i386/rdrand-3.c: Likewise.
7835
7836 2010-07-07 Jan Hubicka <jh@suse.cz>
7837
7838 PR middle-end/44813
7839 * g++.dg/torture/pr44813.C: New testcase.
7840 * g++.dg/torture/pr44826.C: New testcase.
7841
7842 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7843
7844 PR rtl-optimization/44787
7845 * gcc.c-torture/compile/pr44788.c: New test.
7846 * gcc.target/arm/pr44788.c: New test.
7847
7848 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7849
7850 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7851
7852 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7853
7854 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7855 to dg-options.
7856
7857 2010-07-06 Tobias Burnus <burnus@net-b.de>
7858
7859 PR fortran/44742
7860 * gfortran.dg/parameter_array_init_6.f90: New.
7861 * gfortran.dg/initialization_20.f90: Update dg-error.
7862 * gfortran.dg/initialization_24.f90: Ditto.
7863
7864 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7865 PR fortran/PR44693
7866 * gfortran.dg/dim_range_1.f90: New test.
7867 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7868
7869 2010-07-06 Jason Merrill <jason@redhat.com>
7870
7871 PR c++/44703
7872 * g++.dg/cpp0x/initlist41.C: New.
7873
7874 PR c++/44778
7875 * g++.dg/template/ptrmem22.C: New.
7876
7877 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7878
7879 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7880 support.
7881 * gcc.target/i386/i386.exp: Likewise.
7882
7883 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7884
7885 PR testsuite/44195
7886 * gcc.dg/lto/20100518_0.c: Limit to x86.
7887
7888 2010-07-06 Richard Guenther <rguenther@suse.de>
7889
7890 PR middle-end/44828
7891 * gcc.c-torture/execute/pr44828.c: New testcase.
7892
7893 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7894
7895 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7896 * g++.dg/warn/volatile1.C: Likewise.
7897 * g++.dg/template/warn1.C: Likewise.
7898
7899 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7900
7901 AVX Programming Reference (June, 2010)
7902 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7903 * g++.dg/other/i386-3.C: Likewise.
7904 * gcc.target/i386/sse-12.c: Likewise.
7905
7906 * gcc.target/i386/f16c-check.h: New.
7907 * gcc.target/i386/rdfsbase-1.c: Likewise.
7908 * gcc.target/i386/rdfsbase-2.c: Likewise.
7909 * gcc.target/i386/rdgsbase-1.c: Likewise.
7910 * gcc.target/i386/rdgsbase-2.c: Likewise.
7911 * gcc.target/i386/rdrand-1.c: Likewise.
7912 * gcc.target/i386/rdrand-2.c: Likewise.
7913 * gcc.target/i386/rdrand-3.c: Likewise.
7914 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7915 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7916 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7917 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7918 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7919 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7920 * gcc.target/i386/wrfsbase-1.c: Likewise.
7921 * gcc.target/i386/wrfsbase-2.c: Likewise.
7922 * gcc.target/i386/wrgsbase-1.c: Likewise.
7923 * gcc.target/i386/wrgsbase-2.c: Likewise.
7924
7925 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7926 (__builtin_ia32_vcvtps2ph): New.
7927 (__builtin_ia32_vcvtps2ph256): Likewise.
7928
7929 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7930 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7931
7932 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7933 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7934
7935 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7936 (__builtin_ia32_vcvtps2ph256): Likewise.
7937 Add fsgsbase,rdrnd,f16c.
7938
7939 * lib/target-supports.exp (check_effective_target_f16c): New.
7940
7941 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7942
7943 * gcc.dg/guality/nrv-1.c: New test.
7944
7945 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7946
7947 PR middle-end/42505
7948 * gcc.target/arm/pr42505.c: New test case.
7949
7950 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR c++/44808
7953 * g++.dg/opt/nrv16.C: New test.
7954
7955 2010-07-05 Richard Guenther <rguenther@suse.de>
7956
7957 PR tree-optimization/44784
7958 * gcc.c-torture/compile/pr44784.c: New testcase.
7959
7960 2010-07-05 Ira Rosen <irar@il.ibm.com>
7961
7962 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7963 Increase loop bound and array size.
7964 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7965 Likewise.
7966
7967 2010-07-05 Ira Rosen <irar@il.ibm.com>
7968
7969 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7970 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7971 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7972 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7973 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7974
7975 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7976
7977 PR c++/22138
7978 * g++.dg/parse/template25.C: New.
7979
7980 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7981
7982 PR rtl-optimization/44695
7983 * gcc.dg/torture/pr44695.c: New.
7984
7985 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7986
7987 PR c++/16630
7988 * g++.dg/ext/pretty3.C: New.
7989
7990 2010-07-04 Richard Guenther <rguenther@suse.de>
7991
7992 PR middle-end/44809
7993 * g++.dg/torture/pr44809.C: New testcase.
7994
7995 2010-07-04 Richard Guenther <rguenther@suse.de>
7996
7997 PR tree-optimization/44656
7998 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7999
8000 2010-07-04 Ira Rosen <irar@il.ibm.com>
8001 Revital Eres <eres@il.ibm.com>
8002
8003 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8004 misaligned stores.
8005 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8006 gcc.dg/vect/vect-96.c: Likewise.
8007 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8008 that support misaligned stores. Change the number of expected
8009 misaligned accesses.
8010 * gcc.dg/vect/vect-peel-1.c: New test.
8011 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8012 gcc.dg/vect/vect-peel-4.c: Likewise.
8013 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8014 vectorizable on all targets that support realignment.
8015 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8016
8017 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8018
8019 PR c/44806
8020 * gcc.dg/torture/pr44806.c: New.
8021
8022 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8023
8024 * gnat.dg/cond_expr1.adb: New test.
8025
8026 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8027
8028 * gnat.dg/modular3.adb: New test.
8029 * gnat.dg/modular3_pkg.ads: New helper.
8030
8031 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8032 Mikael Pettersson <mikpe@it.uu.se>
8033
8034 PR testsuite/44518
8035 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8036 Make signed-ness of chars explicit. Scan the object for
8037 strings that are split by some target assemblers.
8038 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8039 explicit.
8040
8041 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8042
8043 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8044
8045 2010-07-02 Le-Chun Wu <lcwu@google.com>
8046
8047 PR/44128
8048 * g++.dg/warn/Wshadow-7.C: New test.
8049
8050 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8051 Julian Brown <julian@codesourcery.com>
8052 Sandra Loosemore <sandra@codesourcery.com>
8053
8054 * gcc.c-torture/execute/20100416-1.c: New test case.
8055
8056 2010-07-02 Julian Brown <julian@codesourcery.com>
8057 Sandra Loosemore <sandra@codesourcery.com>
8058
8059 PR target/43703
8060
8061 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8062 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8063
8064 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8065 Julian Brown <julian@codesourcery.com>
8066
8067 * gcc.target/arm/neon/vadds64.c: Regenerated.
8068 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8069 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8070 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8071 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8072 * gcc.target/arm/neon-vmls-1.c: Likewise.
8073 * gcc.target/arm/neon-vsubs64.c: New execution test.
8074 * gcc.target/arm/neon-vsubu64.c: New execution test.
8075 * gcc.target/arm/neon-vadds64.c: New execution test.
8076 * gcc.target/arm/neon-vaddu64.c: New execution test.
8077
8078 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8079
8080 * gcc.target/arm/neon-vands64.c: New.
8081 * gcc.target/arm/neon-vandu64.c: New.
8082 * gcc.target/arm/neon-vbics64.c: New.
8083 * gcc.target/arm/neon-vbicu64.c: New.
8084 * gcc.target/arm/neon-veors64.c: New.
8085 * gcc.target/arm/neon-veoru64.c: New.
8086 * gcc.target/arm/neon-vorns64.c: New.
8087 * gcc.target/arm/neon-vornu64.c: New.
8088 * gcc.target/arm/neon-vorrs64.c: New.
8089 * gcc.target/arm/neon-vorru64.c: New.
8090 * gcc.target/arm/neon/vands64.c: Regenerated.
8091 * gcc.target/arm/neon/vandu64.c: Regenerated.
8092 * gcc.target/arm/neon/vbics64.c: Regenerated.
8093 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8094 * gcc.target/arm/neon/veors64.c: Regenerated.
8095 * gcc.target/arm/neon/veoru64.c: Regenerated.
8096 * gcc.target/arm/neon/vorns64.c: Regenerated.
8097 * gcc.target/arm/neon/vornu64.c: Regenerated.
8098 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8099 * gcc.target/arm/neon/vorru64.c: Regenerated.
8100
8101 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8102
8103 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8104
8105 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8106
8107 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8108 * gfortran.dg/intent_out_5.f90: Same.
8109 * gfortran.dg/ltrans-7.f90: Same.
8110 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8111
8112 2010-07-02 Jan Hubicka <jh@suse.cz>
8113
8114 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8115
8116 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8117
8118 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8119
8120 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR c++/44780
8123 * c-c++-common/Wunused-var-12.c: New test.
8124
8125 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8126
8127 PR target/42835
8128 * gcc.target/arm/pr42835.c: New test.
8129
8130 PR target/42172
8131 * gcc.target/arm/pr42172-1.c: New test.
8132
8133 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8134
8135 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8136
8137 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8138
8139 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8140 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8141 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8142 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8143 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8144 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8145 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8146 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8147 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8148 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8149 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8150 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8151 * gcc.target/arm/neon-vdup_ns64.c: New.
8152 * gcc.target/arm/neon-vdup_nu64.c: New.
8153 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8154 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8155 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8156 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8157 * gcc.target/arm/neon-vmov_ns64.c: New.
8158 * gcc.target/arm/neon-vmov_nu64.c: New.
8159 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8160 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8161 * gcc.target/arm/neon-vget_lanes64.c: New.
8162 * gcc.target/arm/neon-vget_laneu64.c: New.
8163 * gcc.target/arm/neon-vset_lanes64.c: New.
8164 * gcc.target/arm/neon-vset_laneu64.c: New.
8165
8166 2010-07-02 Richard Guenther <rguenther@suse.de>
8167
8168 * g++.dg/torture/20100702-1.C: New testcase.
8169
8170 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8171
8172 PR target/44707
8173 * gcc.c-torture/compile/pr44707.c: New test.
8174
8175 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8176
8177 PR c++/44039
8178 * g++.dg/template/crash101.C: New.
8179
8180 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8181
8182 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8183 Use the ABI-0 accessors and fail it for m64.
8184
8185 2010-07-02 Jan Hubicka <jh@suse.cz>
8186
8187 * g++.dg/tree-ssa/pr44706.C: New testcase.
8188
8189 2010-07-02 Richard Guenther <rguenther@suse.de>
8190
8191 PR tree-optimization/44748
8192 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8193
8194 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8195
8196 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8197 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8198 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8199 the method types to forward:.
8200
8201 2010-06-30 Jason Merrill <jason@redhat.com>
8202
8203 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8204 * g++.dg/other/pr25632.C: Likewise.
8205
8206 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR tree-optimization/40421
8209 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8210
8211 2010-07-01 Richard Guenther <rguenther@suse.de>
8212
8213 PR middle-end/42834
8214 PR middle-end/44468
8215 * gcc.c-torture/execute/20100316-1.c: New testcase.
8216 * gcc.c-torture/execute/pr44468.c: Likewise.
8217 * gcc.c-torture/compile/20100609-1.c: Likewise.
8218 * gcc.dg/volatile2.c: Adjust.
8219 * gcc.dg/plugin/selfassign.c: Likewise.
8220 * gcc.dg/pr36902.c: Likewise.
8221 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8222 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8223 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8224 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8225 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8226 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8227 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8228 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8229 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8230 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8231 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8232 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8233 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8234 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8235 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8236 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8237 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8238 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8239 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8240 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8241 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8242 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8243 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8244 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8245 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8246 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8247 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8248 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8249 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8250 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8251 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8252 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8253 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8254 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8255 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8256 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8257 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8258 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8259 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8260 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8261 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8262 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8263 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8264 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8265 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8266 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8267 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8268 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8269 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8270 * g++.dg/tree-ssa/pr31146.C: Likewise.
8271 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8272 * g++.dg/tree-ssa/pr33604.C: Likewise.
8273 * g++.dg/plugin/selfassign.c: Likewise.
8274 * gfortran.dg/array_memcpy_3.f90: Likewise.
8275 * gfortran.dg/array_memcpy_4.f90: Likewise.
8276 * c-c++-common/torture/pr42834.c: New testcase.
8277
8278 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8279
8280 PR c++/44628
8281 * g++.dg/template/crash100.C: New.
8282
8283 2010-06-30 Jan Hubicka <jh@suse.cz>
8284
8285 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8286
8287 2010-06-30 Michael Matz <matz@suse.de>
8288
8289 PR bootstrap/44699
8290 * gcc.dg/pr44699.c: New test.
8291
8292 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8293
8294 PR tree-optimization/39799
8295 * c-c++-common/uninit-17.c: New test.
8296
8297 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8298
8299 PR libfortran/43298
8300 * gfortran.dg/read_infnan_1.f90: New test.
8301
8302 2010-06-29 Jason Merrill <jason@redhat.com>
8303
8304 Enable implicitly declared move constructor/operator= (N3053).
8305 * g++.dg/cpp0x/implicit3.C: New.
8306 * g++.dg/cpp0x/implicit4.C: New.
8307 * g++.dg/cpp0x/implicit5.C: New.
8308 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8309 * g++.dg/cpp0x/not_special.C: Adjust.
8310 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8311 * g++.dg/cpp0x/rv1n.C: Adjust.
8312 * g++.dg/cpp0x/rv1p.C: Adjust.
8313 * g++.dg/cpp0x/rv2n.C: Adjust.
8314 * g++.dg/cpp0x/rv2p.C: Adjust.
8315 * g++.dg/cpp0x/rv3n.C: Adjust.
8316 * g++.dg/cpp0x/rv3p.C: Adjust.
8317 * g++.dg/cpp0x/rv4n.C: Adjust.
8318 * g++.dg/cpp0x/rv4p.C: Adjust.
8319 * g++.dg/cpp0x/rv5n.C: Adjust.
8320 * g++.dg/cpp0x/rv5p.C: Adjust.
8321 * g++.dg/cpp0x/rv6n.C: Adjust.
8322 * g++.dg/cpp0x/rv6p.C: Adjust.
8323 * g++.dg/cpp0x/rv7n.C: Adjust.
8324 * g++.dg/cpp0x/rv7p.C: Adjust.
8325 * g++.dg/cpp0x/rv8p.C: Adjust.
8326 * g++.dg/gomp/pr26690-1.C: Adjust.
8327 * g++.dg/other/error20.C: Adjust.
8328 * g++.dg/other/error31.C: Adjust.
8329 * g++.dg/parse/error19.C: Adjust.
8330 * g++.dg/template/qualttp5.C: Adjust.
8331 * g++.old-deja/g++.law/ctors5.C: Adjust.
8332
8333 Enable implicitly deleted functions (N2346)
8334 * g++.dg/cpp0x/defaulted17.C: New.
8335 * g++.dg/cpp0x/implicit1.C: New.
8336 * g++.dg/cpp0x/implicit2.C: New.
8337 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8338 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8339 * g++.dg/init/ctor4.C: Adjust.
8340 * g++.dg/init/synth2.C: Adjust.
8341 * g++.dg/lto/20081118_1.C: Adjust.
8342 * g++.dg/other/error13.C: Adjust.
8343 * g++.dg/other/unused1.C: Adjust.
8344 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8345 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8346 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8347 * g++.old-deja/g++.law/ctors17.C: Adjust.
8348 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8349 * g++.old-deja/g++.pt/assign1.C: Adjust.
8350 * g++.old-deja/g++.pt/crash20.C: Adjust.
8351
8352 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8353 * g++.dg/cpp0x/defaulted13.C: Adjust.
8354 * g++.dg/cpp0x/defaulted2.C: Adjust.
8355 * g++.dg/cpp0x/defaulted3.C: Adjust.
8356 * g++.dg/cpp0x/initlist9.C: Adjust.
8357 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8358 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8359 * g++.dg/init/synth2.C: Adjust.
8360
8361 * g++.dg/cpp0x/defaulted19.C: New.
8362
8363 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8364 * g++.dg/template/error23.C: Fix for -std=c++0x.
8365
8366 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8367
8368 PR fortran/44718
8369 * gfortran.dg/proc_ptr_28.f90: New.
8370
8371 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR tree-optimization/43801
8374 * g++.dg/torture/pr43801.C: New test.
8375
8376 PR debug/44668
8377 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8378
8379 2010-06-29 Jason Merrill <jason@redhat.com>
8380
8381 PR c++/44587
8382 * g++.dg/template/qualified-id2.C: New.
8383 * g++.dg/template/qualified-id3.C: New.
8384
8385 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8386
8387 PR fortran/44696
8388 * gfortran.dg/associated_target_4.f90: New.
8389
8390 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8391
8392 PR fortran/44582
8393 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8394
8395 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8396
8397 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8398
8399 2010-06-29 Jan Hubicka <jh@suse.cz>
8400
8401 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8402
8403 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8404
8405 PR target/43902
8406 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8407 * gcc.target/arm/wmul-3.c: New test.
8408 * gcc.target/arm/wmul-4.c: New test.
8409
8410 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8411
8412 PR rtl-optimization/44659
8413 * gcc.target/i386/extract-1.c: New.
8414 * gcc.target/i386/extract-2.c: Likewise.
8415 * gcc.target/i386/extract-3.c: Likewise.
8416 * gcc.target/i386/extract-4.c: Likewise.
8417 * gcc.target/i386/extract-5.c: Likewise.
8418 * gcc.target/i386/extract-6.c: Likewise.
8419
8420 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR c++/44682
8423 * g++.dg/warn/Wunused-var-14.C: New test.
8424
8425 2010-06-28 Tobias Burnus <burnus@net-b.de>
8426
8427 PR fortran/43298
8428 * gfortran.dg/nan_6.f90: New.
8429
8430 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8431
8432 PR tree-optimization/43781
8433 * gcc.dg/torture/pr43781.c: New.
8434
8435 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8436
8437 PR fortran/40158
8438 * gfortran.dg/actual_rank_check_1.f90: New test.
8439
8440 2010-06-28 Martin Jambor <mjambor@suse.cz>
8441
8442 * gcc.dg/ipa/ipa-sra-6.c: New test.
8443
8444 2010-06-28 Jan Hubicka <jh@suse.cz>
8445
8446 PR tree-optimization/44687
8447 * gcc.c-torture/compile/pr44687.c
8448
8449 2010-06-28 Martin Jambor <mjambor@suse.cz>
8450
8451 PR c++/44535
8452 * g++.dg/torture/pr44535.C: New test.
8453
8454 2010-06-28 Michael Matz <matz@suse.de>
8455
8456 PR middle-end/44592
8457 * gfortran.dg/pr44592.f90: New test.
8458
8459 2010-06-28 Jan Hubicka <jh@suse.cz>
8460
8461 PR tree-optimization/44357
8462 * g++.dg/torture/pr44357.C: New testcase.
8463
8464 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8465
8466 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8467 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8468 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8469 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8470 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8471 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8472 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8473 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8474
8475 2010-06-27 Jan Hubicka <jh@suse.cz>
8476
8477 * gcc.c-torture/compile/pr44686.c: New file.
8478
8479 2010-06-27 Richard Guenther <rguenther@suse.de>
8480
8481 PR tree-optimization/44683
8482 * gcc.c-torture/execute/pr44683.c: New testcase.
8483
8484 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8485
8486 * gnat.dg/noreturn3.ad[sb]: New test.
8487
8488 2010-06-26 Jason Merrill <jason@redhat.com>
8489
8490 * g++.dg/cpp0x/explicit5.C: New.
8491
8492 2010-06-26 Richard Guenther <rguenther@suse.de>
8493
8494 PR tree-optimization/44393
8495 * gcc.dg/pr44393.c: New testcase.
8496
8497 2010-06-26 Jan Hubicka <jh@suse.cz>
8498
8499 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8500
8501 2010-06-26 Richard Guenther <rguenther@suse.de>
8502
8503 PR middle-end/44674
8504 * gcc.dg/pr44674.c: New testcase.
8505
8506 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8507
8508 * gcc.dg/opts-3.c: New test.
8509
8510 2010-06-26 Tobias Burnus <burnus@net-b.de>
8511
8512 * gfortran.dg/type_decl_1.f90: New.
8513 * gfortran.dg/type_decl_2.f90: New.
8514
8515 2010-06-26 Tobias Burnus <burnus@net-b.de>
8516
8517 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8518 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8519
8520 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8521
8522 PR testsuite/38946
8523 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8524 error in comparing reals.
8525
8526 2010-06-25 Tobias Burnus <burnus@net-b.de>
8527
8528 * selected_real_kind_2.f90: New.
8529 * selected_real_kind_3.f90: New.
8530
8531 2010-06-25 Tobias Burnus <burnus@net-b.de>
8532
8533 * gfortran.dg/entry_19.f90: New.
8534
8535 2010-06-25 Tobias Burnus <burnus@net-b.de>
8536
8537 * gfortran.dg/end_subroutine_1.f90: New.
8538 * gfortran.dg/end_subroutine_2.f90: New.
8539 * gfortran.dg/interface_proc_end.f90: Update.
8540
8541 2010-06-25 Tobias Burnus <burnus@net-b.de>
8542
8543 * gfortran.dg/semicolon_fixed.f: Update.
8544 * gfortran.dg/semicolon_fixed_2.f: New.
8545 * gfortran.dg/semicolon_free_2.f90: New.
8546 * gfortran.dg/semicolon_free.f90: Update.
8547
8548 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8549
8550 PR fortran/44448
8551 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8552
8553 2010-06-25 Martin Jambor <mjambor@suse.cz>
8554
8555 * g++.dg/ipa/iinline-3.C: New test.
8556 * gcc.dg/ipa/modif-1.c: Removed.
8557
8558 2010-06-25 Jan Hubicka <jh@suse.cz>
8559
8560 * gcc.dg/tree-ssa/ipa-split-1.c
8561
8562 2010-06-25 Martin Jambor <mjambor@suse.cz>
8563
8564 * g++.dg/ipa/iinline-2.C: New test.
8565
8566 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR middle-end/43866
8569 * gfortran.dg/pr43866.f90: New test.
8570
8571 PR tree-optimization/44539
8572 * gcc.dg/pr44539.c: New test.
8573
8574 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8575
8576 From Jim Wilson:
8577 PR target/43902
8578 * gcc.target/mips/madd-9.c: New test.
8579
8580 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8581
8582 PR c/44517
8583 * gcc.dg/noncompile/pr44517.c: New.
8584 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8585
8586 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8587
8588 PR testsuite/43283
8589 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8590 and add argument to nop for IA64.
8591
8592 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8593
8594 PR target/44588
8595 * gcc.target/i386/mod-1.c: New.
8596 * gcc.target/i386/umod-1.c: Likewise.
8597 * gcc.target/i386/umod-2.c: Likewise.
8598 * gcc.target/i386/umod-3.c: Likewise.
8599
8600 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR middle-end/44492
8603 * g++.dg/torture/pr44492.C: New test.
8604
8605 2010-06-24 Andi Kleen <ak@linux.intel.com>
8606
8607 * c-c++-common/warn-omitted-condop.c: New.
8608
8609 2010-06-24 Tobias Burnus <burnus@net-b.de>
8610
8611 PR fortran/44614
8612 * gfortran.dg/import8.f90: New.
8613
8614 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8615
8616 * gnat.dg/not_null.adb: Update test case.
8617
8618 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR c++/44619
8621 * g++.dg/warn/Wunused-var-13.C: New test.
8622
8623 PR c++/44627
8624 * g++.dg/diagnostic/method1.C: New test.
8625
8626 2010-06-22 Cary Coutant <ccoutant@google.com>
8627
8628 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8629
8630 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8631
8632 PR fortran/44616
8633 * gfortran.dg/abstract_type_8.f03: New.
8634
8635 2010-06-21 Jason Merrill <jason@redhat.com>
8636
8637 * g++.dg/cpp0x/noexcept08.C: New.
8638
8639 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8640
8641 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8642
8643 PR target/44615
8644 * gcc.target/i386/sse2-vec-2a.c: New.
8645
8646 2010-06-21 DJ Delorie <dj@redhat.com>
8647
8648 * gcc.dg/pragma-diag-1.c: New.
8649
8650 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8651
8652 PR target/44615
8653 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8654
8655 2010-06-21 Alan Modra <amodra@gmail.com>
8656
8657 PR testsuite/44505
8658 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8659 tail call to check_fa_mid.
8660
8661 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR target/44575
8664 * gcc.c-torture/execute/pr44575.c: New test.
8665
8666 2010-06-21 Tobias Burnus <burnus@net-b.de>
8667
8668 PR fortran/40632
8669 * gfortran.dg/contiguous_1.f90: New.
8670 * gfortran.dg/contiguous_2.f90: New.
8671 * gfortran.dg/contiguous_3.f90: New.
8672
8673 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8674
8675 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8676 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8677
8678 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8679
8680 PR target/44546
8681 * gcc.target/i386/pr44546.c: New test.
8682
8683 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8684
8685 * gcc.dg/opts-2.c: New test.
8686
8687 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8688
8689 PR fortran/44584
8690 * gfortran.dg/typebound_proc_15.f03: Modified.
8691
8692 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8693
8694 PR target/44072
8695 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8696 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8697
8698 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8699
8700 * g++.dg/ext/label13.C: Fix typo in last change.
8701
8702 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8703
8704 PR libfortran/44477
8705 * gfortran.dg/eof_3.f90
8706 * gfortran.dg/endfile_2.f90
8707 * gfortran.dg/endfile_4.f90
8708 * gfortran.dg/endfile_3.f90
8709
8710 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8711
8712 PR c++/41090
8713 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8714
8715 2010-06-18 Tobias Burnus <burnus@net-b.de>
8716
8717 PR fortran/44556
8718 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8719
8720 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8721
8722 * gcc.target/arm/pr40900.c: New test.
8723
8724 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8725
8726 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8727
8728 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8729
8730 PR fortran/44558
8731 * gfortran.dg/typebound_call_15.f03: New.
8732
8733 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8734
8735 PR c++/44486
8736 * g++.dg/pr44486.C: New.
8737
8738 2010-06-16 DJ Delorie <dj@redhat.com>
8739
8740 * gcc.target/i386/volatile-bitfields-1.c: New.
8741 * gcc.target/i386/volatile-bitfields-2.c: New.
8742
8743 2010-06-16 Jason Merrill <jason@redhat.com>
8744
8745 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8746
8747 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8748
8749 2010-06-16 Richard Guenther <rguenther@suse.de>
8750
8751 PR c/44555
8752 * gcc.c-torture/execute/pr44555.c: New testcase.
8753
8754 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8755
8756 PR fortran/44549
8757 * gfortran.dg/typebound_proc_16.f03: New.
8758
8759 2010-06-16 Martin Jambor <mjambor@suse.cz>
8760
8761 * g++.dg/torture/pr43905.C: New test.
8762
8763 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8764
8765 PR testsuite/44538
8766 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8767 initialization loop from being vectorized.
8768 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8769
8770 2010-06-16 Alan Modra <amodra@gmail.com>
8771
8772 PR tree-optimization/44507
8773 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8774
8775 2010-06-15 Jason Merrill <jason@redhat.com>
8776
8777 * g++.dg/overload/arg3.C: Adjust error locations.
8778 * g++.dg/overload/copy1.C: Likewise.
8779 * g++.dg/tc1/dr152.C: Likewise.
8780 * g++.dg/template/incomplete4.C: Likewise.
8781 * g++.dg/template/incomplete5.C: Likewise.
8782 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8783 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8784 * g++.old-deja/g++.pt/crash9.C: Likewise.
8785
8786 * g++.dg/inherit/virtual5.C: New.
8787
8788 * g++.dg/cpp0x/defaulted18.C: New.
8789
8790 * g++.dg/cpp0x/initlist40.C: New.
8791
8792 * g++.dg/cpp0x/initlist39.C: New.
8793
8794 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8795
8796 PR middle-end/44391
8797 * gcc.dg/graphite/pr44391.c: New.
8798
8799 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8800
8801 PR fortran/43388
8802 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8803 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8804 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8805 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8806
8807 2010-06-15 Richard Guenther <rguenther@suse.de>
8808
8809 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8810
8811 2010-06-15 Richard Guenther <rguenther@suse.de>
8812
8813 * gcc.dg/vect/bb-slp-21.c: Adjust.
8814 * gcc.dg/vect/bb-slp-13.c: Likewise
8815 * gcc.dg/vect/bb-slp-4.c: Likewise
8816 * gcc.dg/vect/bb-slp-22.c: Likewise
8817 * gcc.dg/vect/bb-slp-14.c: Likewise
8818 * gcc.dg/vect/bb-slp-23.c: Likewise
8819 * gcc.dg/vect/bb-slp-15.c: Likewise
8820 * gcc.dg/vect/bb-slp-17.c: Likewise
8821 * gcc.dg/vect/bb-slp-18.c: Likewise
8822 * gcc.dg/vect/bb-slp-19.c: Likewise
8823 * gcc.dg/vect/bb-slp-10.c: Likewise
8824 * gcc.dg/vect/bb-slp-11.c: Likewise
8825 * gcc.dg/vect/bb-slp-20.c: Likewise
8826 * gcc.dg/vect/bb-slp-3.c: Likewise
8827
8828 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR fortran/44536
8831 * gfortran.dg/gomp/pr44536.f90: New test.
8832 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8833
8834 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8835
8836 PR target/44534
8837 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8838 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8839
8840 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR tree-optimization/44508
8843 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8844
8845 PR bootstrap/44509
8846 * gcc.dg/pr44509.c: New test.
8847
8848 2010-06-14 Ira Rosen <irar@il.ibm.com>
8849
8850 PR tree-optimization/44507
8851 * gcc.dg/vect/pr44507.c: New test.
8852
8853 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8854
8855 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8856 and c-pretty-print.h.
8857
8858 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8859
8860 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8861
8862 * gfortran.dg/whole_file_18.f90: Updated error message.
8863
8864 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8865
8866 * gfortran.dg/whole_file_20.f03: New.
8867
8868 2010-06-12 Jan Hubicka <jh@suse.cz>
8869
8870 * gcc.c-torture/compile/pc44485.c: New testcase.
8871
8872 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8873
8874 PR fortran/40117
8875 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8876 * gfortran.dg/typebound_proc_14.f03: New.
8877 * gfortran.dg/typebound_proc_15.f03: New.
8878
8879 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8880
8881 * gcc.dg/opts-1.c: New test.
8882
8883 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8884
8885 * gcc.dg/funroll-loops-all.c: Update expected error.
8886
8887 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8888
8889 PR target/44481
8890 * gcc.target/i386/pr44481.c: New test.
8891
8892 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8893
8894 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8895
8896 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8897
8898 PR middle-end/44483
8899 * gcc.dg/tree-ssa/pr44483.c: New.
8900
8901 2010-06-11 Paul Brook <paul@codesourcery.com>
8902
8903 * g++.dg/other/arm-neon-1.C: New test.
8904
8905 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8906
8907 PR fortran/42051
8908 PR fortran/43896
8909 * gfortran.dg/class_23.f03: New test.
8910
8911 2010-06-11 Jan Hubicka <jh@suse.cz>
8912
8913 * gcc.dg/ipa/pure-const-2.c: New testcase.
8914
8915 2010-06-11 Jan Hubicka <jh@suse.cz>
8916
8917 * gcc.dg/noreturn-7.c: Update.
8918 * gcc.dg/noreturn-4.c: Update.
8919
8920 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8921
8922 Fix MIPS bootstrap
8923 * g++.dg/other/typedef4.C: New test.
8924
8925 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8926
8927 PR fortran/44207
8928 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8929
8930 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8931
8932 PR fortran/44457
8933 * gfortran.dg/asynchronous_3.f03
8934
8935 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8936
8937 PR middle-end/44185
8938 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8939 non-temporal stores out of the tests to form new test cases. As a
8940 result, no non-temporal store should be generated in this case.
8941
8942 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8943 prefetch-7.c that generate one non-temporal store.
8944
8945 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8946 prefetch-7.c that generate one non-temporal store and one
8947 one-temporal prefetch.
8948
8949 2010-06-10 Martin Jambor <mjambor@suse.cz>
8950
8951 PR tree-optimization/44258
8952 * gcc.dg/tree-ssa/pr44258.c: New test.
8953
8954 2010-06-10 Daniel Kraft <d@domob.eu>
8955
8956 PR fortran/38936
8957 * gfortran.dg/associate_1.f03: New test.
8958 * gfortran.dg/associate_2.f95: New test.
8959 * gfortran.dg/associate_3.f03: New test.
8960 * gfortran.dg/associate_4.f08: New test.
8961
8962 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8963
8964 * gfortran.dg/selected_char_kind_4.f90: New test.
8965
8966 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8967
8968 * gcc.dg/pr42461.c: New test.
8969
8970 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8971
8972 PR fortran/44347
8973 * gfortran.dg/selected_real_kind_1.f90: New.
8974
8975 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8976
8977 PR fortran/44359
8978 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8979 warning.
8980 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8981 check for warning.
8982
8983 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8984
8985 * gfortran.dg/data_namelist_conflict.f90: New test.
8986
8987 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8988
8989 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8990 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8991 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8992
8993 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8994
8995 * gfortran.dg/mvbits_9.f90: New test.
8996 * gfortran.dg/ibset_1.f90: Ditto.
8997 * gfortran.dg/ibits_1.f90: Ditto.
8998 * gfortran.dg/btest_1.f90: Ditto.
8999 * gfortran.dg/ibclr_1.f90: Ditto.
9000
9001 2010-06-09 Jason Merrill <jason@redhat.com>
9002
9003 PR c++/44366
9004 * g++.dg/cpp0x/decltype23.C: Move to...
9005 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9006
9007 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9008
9009 PR fortran/44211
9010 * gfortran.dg/typebound_call_14.f03: New test.
9011
9012 2010-06-09 Martin Jambor <mjambor@suse.cz>
9013
9014 PR tree-optimization/44423
9015 * gcc.dg/tree-ssa/pr44423.c: New test.
9016
9017 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9018
9019 PR testsuite/42843
9020 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9021 TV_NONE to initialize tv_id field.
9022 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9023 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9024 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9025 Include toplev.h .
9026 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9027 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9028 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9029
9030 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9031
9032 PR tree-optimization/39874
9033 PR middle-end/28685
9034 * gcc.dg/pr39874.c: New file.
9035
9036 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9037
9038 * g++.dg/ext/attr-alias-1.C: New.
9039 * g++.dg/ext/attr-alias-2.C: New.
9040
9041 2010-06-07 Tobias Burnus <burnus@net-b.de>
9042
9043 PR fortran/44446
9044 * gfortran.dg/proc_ptr_27.f90: New.
9045
9046 2010-06-07 Jason Merrill <jason@redhat.com>
9047
9048 PR c++/44366
9049 * g++.dg/cpp0x/decltype23.C: New.
9050
9051 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9052 Shujing Zhao <pearly.zhao@oracle.com>
9053
9054 PR c/37724
9055 * gcc.dg/c90-const-expr-10.c: Adjust.
9056 * gcc.dg/c99-const-expr-10.c: Adjust.
9057 * gcc.dg/init-bad-7.c: New.
9058
9059 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9060
9061 * lib/target-supports.exp (check_effective_target_gas): New proc.
9062 * gcc.c-torture/execute/960321-1.x: New file.
9063
9064 2010-06-07 Jason Merrill <jason@redhat.com>
9065
9066 PR c++/44401
9067 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9068
9069 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR c++/44444
9072 * g++.dg/warn/Wunused-var-12.C: New test.
9073
9074 PR c++/44443
9075 * c-c++-common/Wunused-var-11.c: New test.
9076
9077 2010-06-07 Jan Hubicka <jh@suse.cz>
9078
9079 * gcc.dg/ipa/pure-const-1.c: New testcase.
9080
9081 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9082
9083 PR rtl-optimization/44404
9084 * gcc.dg/pr44404.c: New.
9085
9086 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9087
9088 PR target/44159
9089 * gcc.target/i386/abi-2.c: Check sysv abi here.
9090 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9091 function to avoid failures by different ABIs.
9092 * gcc.target/i386/aes-check.h: Likewise.
9093 * gcc.target/i386/avx-check.h: Likewise.
9094 * gcc.target/i386/fma4-check.h: Likewise.
9095 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9096 * gcc.target/i386/mmx-check.h: Likewise.
9097 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9098 * gcc.target/i386/pclmul-check.h: Likewise.
9099 * gcc.target/i386/sse-check.h: Likewise.
9100 * gcc.target/i386/sse2-check.h: Likewise.
9101 * gcc.target/i386/sse3-check.h: Likewise.
9102 * gcc.target/i386/sse4_1-check.h: Likewise.
9103 * gcc.target/i386/sse4_2-check.h: Likewise.
9104 * gcc.target/i386/sse4a-check.h: Likewise.
9105 * gcc.target/i386/ssse3-check.h: Likewise.
9106 * gcc.target/i386/xop-check.h: Likewise.
9107 * gcc.target/i386/pr27971.c: Fix for LLP64.
9108 * gcc.target/i386/pr39139.c: Likewise.
9109 * gcc.target/i386/pr39315-check.c: Likewise.
9110 * gcc.target/i386/vararg-1.c: Likewise.
9111 * gcc.target/i386/vararg-2.c: Likewise.
9112 Additional add dg-compile to avoid failure due
9113 missing foo symbol.
9114
9115 * gcc.dg/compound-literal-1.c: Fix for llp64.
9116 * gcc.dg/pr32370.c: Likewise.
9117 * gcc.dg/pr37561.c: Likewise.
9118 * gcc.dg/pr41340.c: Likewise.
9119 * gcc.dg/pr41551.c: Likewise.
9120
9121 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9122
9123 PR c++/44188
9124 * g++.dg/debug/dwarf2/typedef3.C: New test.
9125
9126 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9127
9128 PR c/20000
9129 * c-c++-common/pr20000.c: New.
9130
9131 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9132
9133 PR c++/44086
9134 * g++.dg/init/pr44086.C: New.
9135 * g++.dg/cpp0x/decltype4.C: Adjust.
9136
9137 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9138
9139 PR fortran/43945
9140 * gfortran.dg/generic_23.f03: New test.
9141
9142 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9143
9144 PR fortran/43895
9145 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9146
9147 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR c++/44361
9150 * c-c++-common/Wunused-var-9.c: New test.
9151
9152 2010-06-05 Jason Merrill <jason@redhat.com>
9153
9154 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9155
9156 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9157
9158 PR c/44322
9159 * gcc.dg/c99-restrict-4.c: New test.
9160
9161 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9162
9163 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9164 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9165 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9166 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9167 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9168 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9169 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9170 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9171 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9172 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9173 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9174 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9175 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9176 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9177 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9178 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9179 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9180 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9181 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9182 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9183 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9184 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9185
9186 2010-06-04 Jason Merrill <jason@redhat.com>
9187
9188 * g++.dg/cpp0x/noexcept06.C: New.
9189 * g++.dg/cpp0x/noexcept07.C: New.
9190
9191 * g++.dg/cpp0x/noexcept01.C: New.
9192 * g++.dg/cpp0x/noexcept02.C: New.
9193 * g++.dg/cpp0x/noexcept03.C: New.
9194 * g++.dg/cpp0x/noexcept04.C: New.
9195 * g++.dg/cpp0x/noexcept05.C: New.
9196
9197 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9198
9199 PR c++/44412
9200 * g++.dg/warn/Wunused-var-10.C: New test.
9201 * g++.dg/warn/Wunused-var-11.C: New test.
9202
9203 PR c++/44362
9204 * c-c++-common/Wunused-var-10.c: New test.
9205
9206 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9207
9208 PR c/25880
9209 * gcc.dg/assign-warn-2.c: Update.
9210 * gcc.dg/cpp/line3.c: Update.
9211 * gcc.dg/c99-array-lval-8.c: Update.
9212 * gcc.dg/cast-qual-2.c: Update.
9213 * gcc.dg/c99-arraydecl-3.c: Update.
9214 * gcc.dg/assign-warn-1.c: Update.
9215 * gcc.dg/format/gcc_diag-1.c: Update.
9216
9217 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9218
9219 PR rtl-optimization/39871
9220 PR rtl-optimization/40615
9221 PR rtl-optimization/42500
9222 PR rtl-optimization/42502
9223 * gcc.target/arm/eliminate.c: New test.
9224
9225 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9226
9227 PR libstdc++/44410
9228 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9229 * g++.old-deja/g++.other/delete3.C: Likewise.
9230 * g++.old-deja/g++.other/new.C: Likewise.
9231 * g++.old-deja/g++.law/operators27.C: Likewise.
9232 * g++.old-deja/g++.mike/p755.C: Likewise.
9233 * g++.dg/eh/new1.C: Likewise.
9234 * g++.dg/init/new5.C: Likewise.
9235
9236 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9237
9238 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9239 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9240 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9241
9242 2010-06-03 Richard Guenther <rguenther@suse.de>
9243
9244 PR lto/41921
9245 * lib/lto.exp: Always load gcc.exp.
9246 (lto-obj): For C source files invoke gcc_target_compile.
9247 * g++.dg/lto/20100603-1_0.C: New testcase.
9248 * g++.dg/lto/20100603-1_1.c: Likewise.
9249
9250 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9251
9252 PR tree-optimization/43688
9253 * gfortran.dg/pr43688.f90: New.
9254
9255 2010-06-03 Richard Guenther <rguenther@suse.de>
9256
9257 PR lto/41584
9258 * gcc.dg/lto/20100603-1_0.c: New testcase.
9259 * gcc.dg/lto/20100603-2_0.c: Likewise.
9260 * gcc.dg/lto/20100603-3_0.c: Likewise.
9261
9262 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9263
9264 PR target/44218
9265 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9266 * gcc.target/powerpc/recip-2.c: Ditto.
9267 * gcc.target/powerpc/recip-3.c: Ditto.
9268 * gcc.target/powerpc/recip-4.c: Ditto.
9269 * gcc.target/powerpc/recip-5.c: Ditto.
9270 * gcc.target/powerpc/recip-6.c: Ditto.
9271 * gcc.target/powerpc/recip-7.c: Ditto.
9272 * gcc.target/powerpc/recip-test.h: Ditto.
9273 * gcc.target/powerpc/recip-test2.h: Ditto.
9274
9275 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9276
9277 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9278
9279 2010-06-02 Jason Merrill <jason@redhat.com>
9280
9281 * g++.dg/ext/vector9.C: Expect typedef in error message.
9282
9283 PR c++/9726
9284 PR c++/23594
9285 PR c++/44333
9286 * g++.dg/tc1/dr101.C: Remove xfails.
9287
9288 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9289
9290 PR middle-end/44372
9291 * g++.dg/ipa/pr44372.C: New.
9292
9293 2010-06-02 Jan Hubicka <jh@suse.cz>
9294
9295 PR middle-end/44295
9296 * g++.dg/torture/pr44295.C: Neww testcase.
9297
9298 2010-06-02 Jan Hubicka <jh@suse.cz>
9299
9300 * gcc.dg/tree-ssa/loadpre6.c: Update.
9301
9302 2010-06-02 Richard Guenther <rguenther@suse.de>
9303
9304 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9305 diagnostic.h.
9306
9307 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9308
9309 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9310 the link fail message.
9311
9312 2010-06-02 Tobias Burnus <burnus@net-b.de>
9313
9314 PR fortran/44360
9315 * gfortran.dg/use_13.f90: New test case.
9316
9317 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9318
9319 PR fortran/44371
9320 * gfortran.dg/error_stop_2.f08: Minor update.
9321
9322 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9323
9324 PR fortran/44371
9325 * gfortran.dg/error_stop_1.f08: New test.
9326 * gfortran.dg/error_stop_2.f08: New test.
9327
9328 2010-06-01 Jason Merrill <jason@redhat.com>
9329
9330 DR 990
9331 * g++.dg/cpp0x/initlist37.C: New.
9332 * g++.dg/cpp0x/initlist38.C: New.
9333
9334 PR c++/44358
9335 * g++.dg/cpp0x/initlist36.C: New.
9336
9337 2010-05-31 Jan Hubicka <jh@suse.cz>
9338
9339 * gcc.dg/noreturn-8.c: New testcase.
9340
9341 2010-05-31 Jan Hubicka <jh@suse.cz>
9342
9343 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9344 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9345
9346 2010-05-31 Jan Hubicka <jh@suse.cz>
9347
9348 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9349 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9350
9351 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9352
9353 PR fortran/36928
9354 * gfortran.dg/dependency_27.f90: New test.
9355 * gfortran.dg/array_assign_1.F90: New test.
9356
9357 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR target/44338
9360 * gcc.target/i386/sse-24.c: New test.
9361
9362 2010-05-31 Jan Hubicka <jh@suse.cz>
9363
9364 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9365
9366 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR middle-end/44337
9369 * gcc.dg/pr44337.c: New test.
9370
9371 PR tree-optimization/44182
9372 * g++.dg/debug/pr44182.C: New test.
9373
9374 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9375
9376 * gcc.dg/nested-func-7.c: New test.
9377 * gnat.dg/frame_overflow.adb: Adjust directives.
9378
9379 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9380
9381 * gnat.dg/prot2.ad[sb]: New test.
9382 * gnat.dg/prot2_pkg1.ads: New helper.
9383 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9384
9385 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9386
9387 * gnat.dg/array11.adb: Adjust dg-warning directive.
9388 * gnat.dg/object_overflow.adb: Likewise.
9389
9390 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9391
9392 PR middle-end/44306
9393 * gcc.dg/tree-ssa/pr44306.c: New.
9394
9395 2010-05-29 Jan Hubicka <jh@suse.cz>
9396
9397 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9398
9399 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9400
9401 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9402
9403 2010-05-28 Mike Stump <mikestump@comcast.net>
9404
9405 PR objc/44125
9406 * objc.dg/const-str-9.m: Remove static.
9407
9408 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9409
9410 PR target/43636
9411 * gcc.c-torture/compile/pr43636.c: New test.
9412
9413 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9414
9415 PR objc++/23616
9416 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9417 * obj-c++.dg/try-catch-9.mm: Ditto.
9418
9419 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9420
9421 Revert patch for PR c++/44188
9422 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9423
9424 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9425
9426 PR c++/44188
9427 * g++.dg/debug/dwarf2/typedef3.C: New test.
9428
9429 2010-05-27 Jason Merrill <jason@redhat.com>
9430
9431 PR c++/43555
9432 * g++.dg/ext/vla9.C: New.
9433
9434 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9435
9436 PR objc/44140
9437 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9438 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9439 * objc.dg/torture/tls/thr-init.m: Ditto.
9440 * objc.dg/torture/trivial.m: Ditto.
9441 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9442 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9443 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9444 * obj-c++.dg/torture/trivial.mm: Ditto.
9445
9446 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9447
9448 * g++.dg/lto/20100302_0.C: Skip on darwin.
9449
9450 2010-05-27 Richard Guenther <rguenther@suse.de>
9451
9452 PR tree-optimization/44284
9453 * gcc.dg/vect/vect-118.c: New testcase.
9454 * gcc.dg/vect/bb-slp-20.c: Adjust.
9455 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9456 * gcc.dg/vect/slp-9.c: Likewise.
9457 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9458 * gcc.dg/vect/vect-10.c: Likewise.
9459 * gcc.dg/vect/vect-109.c: Likewise.
9460 * gcc.dg/vect/vect-12.c: Likewise.
9461 * gcc.dg/vect/vect-36.c: Likewise.
9462 * gcc.dg/vect/vect-7.c: Likewise.
9463 * gcc.dg/vect/vect-iv-8.c: Likewise.
9464 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9465 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9466 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9467 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9468 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9469 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9470 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9471 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9472 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9473 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9474 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9475 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9476 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9477 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9478 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9479 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9480 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9481
9482 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9483
9484 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9485 necessary.
9486
9487 2010-05-26 Jan Hubicka <jh@suse.cz>
9488
9489 * gcc.dg/lto/materialize-1_0.c: New file.
9490 * gcc.dg/lto/materialize-1_1.c: New file.
9491
9492 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9493
9494 * gnat.dg/lto10.adb: New test.
9495 * gnat.dg/lto10_pkg.ads: New helper.
9496
9497 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9498
9499 * lib/target-supports.exp (check_effective_target_int128): New
9500 function to check if __int128 types are available for target.
9501 * c-c++-common/int128-types-1.c: New.
9502 * c-c++-common/int128-1.c: New.
9503 * c-c++-common/int128-2.c: New.
9504 * g++.dg/abi/mangle43.C: New.
9505 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9506 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9507 pointer-wide scalar.
9508 * g++.dg/other/pr25632.C: Likewise.
9509 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9510 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9511 overflow warnings.
9512 * g++.dg/warn/pr13358-4.C: Likewise.
9513 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9514 * g++.dg/warn/Wconversion-null.C: Likewise.
9515
9516 2010-05-26 Jason Merrill <jason@redhat.com>
9517
9518 PR c++/43382
9519 * g++.dg/cpp0x/variadic101.C: New.
9520
9521 2010-05-26 Richard Guenther <rguenther@suse.de>
9522
9523 PR rtl-optimization/44164
9524 * gcc.c-torture/execute/pr44164.c: New testcase.
9525 * g++.dg/tree-ssa/pr13146.C: Adjust.
9526
9527 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9528
9529 PR fortran/40011
9530 * gfortran.dg/whole_file_19.f90 : New test.
9531
9532 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9533
9534 PR fortran/30668
9535 PR fortran/31346
9536 PR fortran/34260
9537 * gfortran.dg/pr40999.f: Fix function type.
9538 * gfortran.dg/whole_file_5.f90: Likewise.
9539 * gfortran.dg/whole_file_6.f90: Likewise.
9540 * gfortran.dg/whole_file_16.f90: New.
9541 * gfortran.dg/whole_file_17.f90: New.
9542 * gfortran.dg/whole_file_18.f90: New.
9543
9544 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9545 Iain Sandoe <iains@gcc.gnu.org>
9546
9547 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9548 * gcc.c-torture/compile/pr44197.c: Require alias support.
9549 * gcc.dg/lto/20081222_0.c: Ditto.
9550
9551 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9552
9553 PR debug/42801
9554 * gcc.dg/guality/vla-2.c: New test.
9555
9556 2010-05-25 Richard Guenther <rguenther@suse.de>
9557
9558 PR middle-end/44069
9559 * g++.dg/torture/pr44069.C: New testcase.
9560
9561 2010-05-25 Richard Guenther <rguenther@suse.de>
9562
9563 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9564
9565 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9566
9567 PR objc/44140
9568 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9569
9570 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9571
9572 * obj-c++.dg/torture/tls/trivial.mm: New.
9573 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9574 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9575 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9576 * obj-c++.dg/torture/tls/diag-1.mm: New.
9577 * obj-c++.dg/torture/tls/tls.exp: New.
9578 * obj-c++.dg/torture/trivial.mm: New.
9579 * obj-c++.dg/torture/dg-torture.exp: New.
9580 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9581 * obj-c++.dg/tls/trivial.m: New.
9582 * obj-c++.dg/tls/init-1.mm: New.
9583 * obj-c++.dg/tls/diag-1.mm: New.
9584 * obj-c++.dg/tls/init-2.mm: New.
9585 * obj-c++.dg/tls/diag-2.mm: New.
9586 * obj-c++.dg/tls/diag-3.mm: New.
9587 * obj-c++.dg/tls/diag-4.mm: New.
9588 * obj-c++.dg/tls/static-1.mm: New.
9589 * obj-c++.dg/tls/tls.exp: New.
9590 * obj-c++.dg/tls/diag-5.mm: New.
9591 * obj-c++.dg/tls/static-1a.mm: New.
9592 * objc-obj-c++-shared/Object1.mm: New.
9593 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9594
9595 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9596
9597 PR objc++/43689
9598 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9599 * obj-c++.dg/const-str-6.mm: Ditto.
9600
9601 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9602
9603 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9604
9605 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9606
9607 PR ada/38394
9608 * gnat.dg/array13.ad[sb]: New test.
9609
9610 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9611 Sandra Loosemore <sandra@codesourcery.com>
9612
9613 * gcc.target/arm/neon/: Regenerated test cases.
9614
9615 * gcc.target/arm/neon/polytypes.c,
9616 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9617 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9618 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9619 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9620 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9621 dg-add-options arm_neon.
9622
9623 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9624 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9625 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9626 and arm_neon_fp16_ok.
9627
9628 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9629 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9630
9631 * lib/target-supports.exp (add_options_for_arm_neon): New.
9632 (check_effective_target_arm_neon_ok_nocache): New, from
9633 check_effective_target_arm_neon_ok. Check multiple possibilities.
9634 (check_effective_target_arm_neon_ok): Use
9635 check_effective_target_arm_neon_ok_nocache.
9636 (add_options_for_arm_neon_fp16)
9637 (check_effective_target_arm_neon_fp16_ok)
9638 check_effective_target_arm_neon_fp16_ok_nocache): New.
9639 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9640
9641 2010-05-24 Jason Merrill <jason@redhat.com>
9642
9643 PR c++/41510
9644 * g++.dg/cpp0x/initlist35.C: New.
9645 * g++.dg/init/brace6.C: Adjust.
9646
9647 2010-05-24 Paul Brook <paul@codesourcery.com>
9648
9649 * gcc.target/arm/frame-pointer-1.c: New test.
9650 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9651 pointer elimination.
9652
9653 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9654
9655 PR target/44245
9656 * gcc.target/i386/crc32-3.c: New.
9657 * gcc.target/i386/crc32-4.c: Likewise.
9658
9659 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9660
9661 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9662 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9663 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9664
9665 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9666
9667 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9668
9669 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9670
9671 PR target/43869
9672 * gcc.c-target/pr43869.c: New test.
9673
9674 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9675
9676 PR fortran/44212
9677 * gfortran.dg/class_22.f03: New.
9678
9679 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9680
9681 PR lto/44238
9682 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9683
9684 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9685
9686 PR fortran/44213
9687 * gfortran.dg/abstract_type_7.f03: New.
9688
9689 2010-05-21 Jason Merrill <jason@redhat.com>
9690
9691 * g++.dg/eh/spec11.C: Test cleanup optimization.
9692
9693 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR debug/44223
9696 * gcc.target/i386/pr44223.c: New test.
9697
9698 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9699
9700 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9701
9702 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9703
9704 * g++.dg/other/const3.C: New test.
9705
9706 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9707
9708 PR fortran/38407
9709 * warn_unused_dummy_argument_1.f90: New.
9710 * warn_unused_dummy_argument_2.f90: New.
9711
9712 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9713
9714 PR c++/30298
9715 * g++.dg/inherit/crash1.C: New.
9716 * g++.dg/inherit/crash2.C: Likewise.
9717
9718 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR debug/44178
9721 * g++.dg/debug/pr44178.C: New test.
9722
9723 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9724
9725 PR middle-end/44185
9726 * gcc.dg/tree-ssa/prefetch-6.c: Add
9727 --param min-insn-to-prefetch-ratio=6.
9728 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9729 allow unrolling, and adjust the movnti count.
9730
9731 2010-05-20 Jan Hubicka <jh@suse.cz>
9732
9733 PR middle-end/44197
9734 * gcc.c-torture/compile/pr44197.c: New file.
9735
9736 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9737
9738 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9739 Fix test code.
9740 (check_effective_target_xop): Remove __may_alias__ attribute.
9741
9742 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9743
9744 PR target/44202
9745 * gcc.c-torture/execute/pr44202-1.c: New test.
9746
9747 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9748
9749 PR fortran/43851
9750 * gfortran.dg/label_1.f90: Update test.
9751
9752 2010-05-19 Jan Hubicka <jh@suse.cz>
9753
9754 * gcc.dg/lto/ipareference2_0.c: New file.
9755 * gcc.dg/lto/ipareference2_1.c: New file.
9756
9757 2010-05-19 Jason Merrill <jason@redhat.com>
9758
9759 * g++.dg/parse/fn-typedef2.C: New.
9760
9761 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9762 function type.
9763
9764 PR c++/44193
9765 * g++.dg/template/fntype1.C: New.
9766
9767 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9768
9769 * gnat.dg/discr23.ad[sb]: New test.
9770 * gnat.dg/discr23_pkg.ads: New helper.
9771
9772 * gnat.dg/specs/controlled1.ads: New test.
9773 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9774
9775 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9776
9777 PR fortran/44055
9778 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9779 Fixed scope of C_SIZEOF.
9780 * gfortran.dg/warn_conversion_2.f90: New.
9781
9782 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9783
9784 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9785 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9786 for optional selector.
9787 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9788 (check_effective_target_sse3): New proc.
9789 * gcc.target/i386/math-torture/math-torture.exp: Load
9790 target-supports.exp.
9791 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9792 check_effective_target_sse2.
9793 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9794 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9795 * g++.dg/vect/vect.exp: Likewise.
9796 * gfortran.dg/vect/vect.exp: Likewise.
9797 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9798 -msse2 if check_effective_target_sse2.
9799
9800 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9801 * gcc.target/i386/3dnow-2.c: Likewise.
9802 * gcc.target/i386/3dnowA-1.c: Likewise.
9803 * gcc.target/i386/3dnowA-2.c: Likewise.
9804 * gcc.target/i386/pr42549.c: Likewise.
9805
9806 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9807 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9808 * gcc.target/i386/sse3-addsubps.c: Likewise.
9809 * gcc.target/i386/sse3-haddpd.c: Likewise.
9810 * gcc.target/i386/sse3-haddps.c: Likewise.
9811 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9812 * gcc.target/i386/sse3-hsubps.c: Likewise.
9813 * gcc.target/i386/sse3-movddup.c: Likewise.
9814 * gcc.target/i386/sse3-movshdup.c: Likewise.
9815 * gcc.target/i386/sse3-movsldup.c: Likewise.
9816
9817 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9818 * g++.dg/ext/attrib35.C: Likewise.
9819 * g++.dg/opt/pr40496.C: Likewise.
9820 * g++.dg/other/i386-1.C: Likewise.
9821 * g++.dg/other/i386-4.C: Likewise.
9822 * g++.dg/other/pr34435.C: Likewise.
9823 * g++.dg/other/pr39496.C: Likewise.
9824 * g++.dg/other/pr40446.C: Likewise.
9825 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9826 * gcc.dg/compat/vector-1a_main.c: Likewise.
9827 * gcc.dg/compat/vector-2a_main.c: Likewise.
9828 * gcc.dg/lto/20090206-1_0.c: Likewise.
9829 * gcc.dg/pr34856.c: Likewise.
9830 * gcc.dg/pr36584.c: Likewise.
9831 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9832 * gcc.dg/pr37544.c: Likewise.
9833 * gcc.dg/torture/pr16104-1.c: Likewise.
9834 * gcc.dg/torture/pr35771-1.c: Likewise.
9835 * gcc.dg/torture/pr35771-2.c: Likewise.
9836 * gcc.dg/torture/pr35771-3.c: Likewise.
9837 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9838 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9839 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9840 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9841 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9842 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9843 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9844 * gcc.target/i386/20060512-1.c: Likewise.
9845 * gcc.target/i386/20060512-3.c: Likewise.
9846 * gcc.target/i386/all_one_m128i.c: Likewise.
9847 * gcc.target/i386/float128-1.c: Likewise.
9848 * gcc.target/i386/float128-2.c: Likewise.
9849 * gcc.target/i386/fpcvt-1.c: Likewise.
9850 * gcc.target/i386/fpcvt-2.c: Likewise.
9851 * gcc.target/i386/fpcvt-3.c: Likewise.
9852 * gcc.target/i386/fpprec-1.c: Likewise.
9853 * gcc.target/i386/funcspec-9.c: Likewise.
9854 * gcc.target/i386/incoming-1.c: Likewise.
9855 * gcc.target/i386/incoming-12.c: Likewise.
9856 * gcc.target/i386/incoming-2.c: Likewise.
9857 * gcc.target/i386/incoming-3.c: Likewise.
9858 * gcc.target/i386/incoming-4.c: Likewise.
9859 * gcc.target/i386/incoming-6.c: Likewise.
9860 * gcc.target/i386/incoming-7.c: Likewise.
9861 * gcc.target/i386/incoming-8.c: Likewise.
9862 * gcc.target/i386/opt-1.c: Likewise.
9863 * gcc.target/i386/opt-2.c: Likewise.
9864 * gcc.target/i386/ordcmp-1.c: Likewise.
9865 * gcc.target/i386/pr17692.c: Likewise.
9866 * gcc.target/i386/pr18614-1.c: Likewise.
9867 * gcc.target/i386/pr22152.c: Likewise.
9868 * gcc.target/i386/pr23570.c: Likewise.
9869 * gcc.target/i386/pr23575.c: Likewise.
9870 * gcc.target/i386/pr26449-1.c: Likewise.
9871 * gcc.target/i386/pr26600.c: Likewise.
9872 * gcc.target/i386/pr27790.c: Likewise.
9873 * gcc.target/i386/pr28839.c: Likewise.
9874 * gcc.target/i386/pr30970.c: Likewise.
9875 * gcc.target/i386/pr32000-1.c: Likewise.
9876 * gcc.target/i386/pr32000-2.c: Likewise.
9877 * gcc.target/i386/pr32280.c: Likewise.
9878 * gcc.target/i386/pr32661.c: Likewise.
9879 * gcc.target/i386/pr32708-1.c: Likewise.
9880 * gcc.target/i386/pr32961.c: Likewise.
9881 * gcc.target/i386/pr33329.c: Likewise.
9882 * gcc.target/i386/pr35714.c: Likewise.
9883 * gcc.target/i386/pr35767-1.c: Likewise.
9884 * gcc.target/i386/pr35767-1d.c: Likewise.
9885 * gcc.target/i386/pr35767-1i.c: Likewise.
9886 * gcc.target/i386/pr35767-2.c: Likewise.
9887 * gcc.target/i386/pr35767-2d.c: Likewise.
9888 * gcc.target/i386/pr35767-2i.c: Likewise.
9889 * gcc.target/i386/pr35767-3.c: Likewise.
9890 * gcc.target/i386/pr35767-5.c: Likewise.
9891 * gcc.target/i386/pr36222-1.c: Likewise.
9892 * gcc.target/i386/pr36578-1.c: Likewise.
9893 * gcc.target/i386/pr36578-2.c: Likewise.
9894 * gcc.target/i386/pr36992-1.c: Likewise.
9895 * gcc.target/i386/pr37101.c: Likewise.
9896 * gcc.target/i386/pr37216.c: Likewise.
9897 * gcc.target/i386/pr37434-1.c: Likewise.
9898 * gcc.target/i386/pr37434-2.c: Likewise.
9899 * gcc.target/i386/pr37843-3.c: Likewise.
9900 * gcc.target/i386/pr37843-4.c: Likewise.
9901 * gcc.target/i386/pr39162.c: Likewise.
9902 * gcc.target/i386/pr39315-1.c: Likewise.
9903 * gcc.target/i386/pr39315-2.c: Likewise.
9904 * gcc.target/i386/pr39315-3.c: Likewise.
9905 * gcc.target/i386/pr39315-4.c: Likewise.
9906 * gcc.target/i386/pr39445.c: Likewise.
9907 * gcc.target/i386/pr39496.c: Likewise.
9908 * gcc.target/i386/pr40809.c: Likewise.
9909 * gcc.target/i386/pr40906-3.c: Likewise.
9910 * gcc.target/i386/pr41019.c: Likewise.
9911 * gcc.target/i386/pr42542-1.c: Likewise.
9912 * gcc.target/i386/pr42542-2.c: Likewise.
9913 * gcc.target/i386/pr42542-3.c: Likewise.
9914 * gcc.target/i386/pr42542-3a.c: Likewise.
9915 * gcc.target/i386/pr42881.c: Likewise.
9916 * gcc.target/i386/push-1.c: Likewise.
9917 * gcc.target/i386/quad-sse.c: Likewise.
9918 * gcc.target/i386/reload-1.c: Likewise.
9919 * gcc.target/i386/sse-10.c: Likewise.
9920 * gcc.target/i386/sse-11.c: Likewise.
9921 * gcc.target/i386/sse-15.c: Likewise.
9922 * gcc.target/i386/sse-17.c: Likewise.
9923 * gcc.target/i386/sse-18.c: Likewise.
9924 * gcc.target/i386/sse-19.c: Likewise.
9925 * gcc.target/i386/sse-4.c: Likewise.
9926 * gcc.target/i386/sse-6.c: Likewise.
9927 * gcc.target/i386/sse-vect-types.c: Likewise.
9928 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9929 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9930 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9931 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9932 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9933 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9934 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9935 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9936 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9937 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9938 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9939 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9940 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9941 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9942 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9943 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9944 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9945 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9946 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9947 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9948 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9949 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9950 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9951 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9952 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9953 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9954 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9955 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9956 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9957 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9958 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9959 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9960 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9961 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9962 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9963 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9964 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9965 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9966 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9967 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9968 * gcc.target/i386/sse2-mmx.c: Likewise.
9969 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9970 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9971 * gcc.target/i386/sse2-movd-1.c: Likewise.
9972 * gcc.target/i386/sse2-movd-2.c: Likewise.
9973 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9974 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9975 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9976 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9977 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9978 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9979 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9980 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9981 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9982 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9983 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9984 * gcc.target/i386/sse2-movq-1.c: Likewise.
9985 * gcc.target/i386/sse2-movq-2.c: Likewise.
9986 * gcc.target/i386/sse2-movq-3.c: Likewise.
9987 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9988 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9989 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9990 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9991 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9992 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9993 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9994 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9995 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9996 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9997 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9998 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9999 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10000 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10001 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10002 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10003 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10004 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10005 * gcc.target/i386/sse2-pand-1.c: Likewise.
10006 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10007 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10008 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10009 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10010 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10011 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10012 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10013 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10014 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10015 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10016 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10017 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10018 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10019 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10020 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10021 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10022 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10023 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10024 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10025 * gcc.target/i386/sse2-por-1.c: Likewise.
10026 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10027 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10028 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10029 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10030 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10031 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10032 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10033 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10034 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10035 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10036 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10037 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10038 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10039 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10040 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10041 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10042 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10043 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10044 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10045 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10046 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10047 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10048 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10049 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10050 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10051 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10052 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10053 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10054 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10055 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10056 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10057 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10058 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10059 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10060 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10061 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10062 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10063 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10064 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10065 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10066 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10067 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10068 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10069 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10070 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10071 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10072 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10073 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10074 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10075 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10076 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10077 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10078 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10079 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10080 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10081 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10082 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10083 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10084 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10085 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10086 * gcc.target/i386/sse2-vec-1.c: Likewise.
10087 * gcc.target/i386/sse2-vec-2.c: Likewise.
10088 * gcc.target/i386/sse2-vec-3.c: Likewise.
10089 * gcc.target/i386/sse2-vec-4.c: Likewise.
10090 * gcc.target/i386/sse2-vec-5.c: Likewise.
10091 * gcc.target/i386/sse2-vec-6.c: Likewise.
10092 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10093 * gcc.target/i386/ssefn-2.c: Likewise.
10094 * gcc.target/i386/ssefn-4.c: Likewise.
10095 * gcc.target/i386/ssefp-1.c: Likewise.
10096 * gcc.target/i386/ssefp-2.c: Likewise.
10097 * gcc.target/i386/sseregparm-3.c: Likewise.
10098 * gcc.target/i386/sseregparm-4.c: Likewise.
10099 * gcc.target/i386/sseregparm-5.c: Likewise.
10100 * gcc.target/i386/sseregparm-6.c: Likewise.
10101 * gcc.target/i386/sseregparm-7.c: Likewise.
10102 * gcc.target/i386/ssetype-1.c: Likewise.
10103 * gcc.target/i386/ssetype-2.c: Likewise.
10104 * gcc.target/i386/ssetype-3.c: Likewise.
10105 * gcc.target/i386/ssetype-4.c: Likewise.
10106 * gcc.target/i386/ssetype-5.c: Likewise.
10107 * gcc.target/i386/unordcmp-1.c: Likewise.
10108 * gcc.target/i386/vararg-1.c: Likewise.
10109 * gcc.target/i386/vararg-2.c: Likewise.
10110 * gcc.target/i386/vararg-3.c: Likewise.
10111 * gcc.target/i386/vararg-4.c: Likewise.
10112 * gcc.target/i386/vararg-7.c: Likewise.
10113 * gcc.target/i386/vararg-8.c: Likewise.
10114 * gcc.target/i386/vecinit-1.c: Likewise.
10115 * gcc.target/i386/vecinit-2.c: Likewise.
10116 * gcc.target/i386/vecinit-3.c: Likewise.
10117 * gcc.target/i386/vecinit-4.c: Likewise.
10118 * gcc.target/i386/vecinit-5.c: Likewise.
10119 * gcc.target/i386/vecinit-6.c: Likewise.
10120 * gcc.target/i386/vectorize2.c: Likewise.
10121 * gcc.target/i386/vectorize3.c: Likewise.
10122 * gcc.target/i386/vectorize4.c: Likewise.
10123 * gcc.target/i386/vectorize6.c: Likewise.
10124 * gcc.target/i386/vectorize7.c: Likewise.
10125 * gcc.target/i386/vectorize8.c: Likewise.
10126 * gcc.target/i386/vperm-v2df.c: Likewise.
10127 * gcc.target/i386/vperm-v2di.c: Likewise.
10128 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10129 * gcc.target/i386/xorps-sse2.c: Likewise.
10130 * gcc.target/i386/xorps.c: Likewise.
10131 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10132 * gfortran.dg/graphite/pr42326.f90: Likewise.
10133 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10134
10135 2010-05-19 Richard Guenther <rguenther@suse.de>
10136
10137 PR lto/44196
10138 * g++.dg/lto/20100519-1_0.C: New testcase.
10139
10140 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10141
10142 PR fortran/42360
10143 * gfortran.dg/warn_intent_out_not_set.f90: New.
10144
10145 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10146
10147 PR fortran/38404
10148 * gfortran.dg/data_char_1.f90: Updated warning message.
10149 * gfortran.dg/data_array_6.f: New.
10150
10151 2010-05-19 Martin Jambor <mjambor@suse.cz>
10152
10153 * g++.dg/ipa/ivinline-8.C: New test.
10154 * gcc.dg/ipa/iinline-2.c: Likewise.
10155
10156 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10157
10158 PR fortran/34505
10159 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10160 arguments; add check for return value kind.
10161 * gfortran.dg/float_1.f90: Likewise.
10162
10163 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10164
10165 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10166 (main): Use it.
10167 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10168 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10169 Prune another location line format.
10170 (lto-obj): Call lto_prune_warns on comp_output.
10171
10172 2010-05-18 Jan Hubicka <jh@suse.cz>
10173
10174 * gcc.dg/lto/ipacp_0.c: New test.
10175 * gcc.dg/lto/ipacp_1.c: New test.
10176
10177 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10178
10179 PR lto/44184
10180 * gcc.dg/lto/20100518_0.c: New test.
10181
10182 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10183
10184 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10185
10186 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10187
10188 PR fortran/43990
10189 * gfortran.dg/class_21.f03: New.
10190
10191 2010-05-17 Jason Merrill <jason@redhat.com>
10192
10193 PR c++/44157
10194 * g++.dg/cpp0x/initlist34.C: New.
10195
10196 PR c++/44158
10197 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10198
10199 2010-05-17 Martin Jambor <mjambor@suse.cz>
10200
10201 * g++.dg/ipa/ivinline-1.C: New test.
10202 * g++.dg/ipa/ivinline-2.C: New test.
10203 * g++.dg/ipa/ivinline-3.C: New test.
10204 * g++.dg/ipa/ivinline-4.C: New test.
10205 * g++.dg/ipa/ivinline-5.C: New test.
10206 * g++.dg/ipa/ivinline-6.C: New test.
10207
10208 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10209 Jason Merrill <jason@redhat.com>
10210
10211 PR c++/44108
10212 * c-c++-common/Wunused-var-8.c: New test.
10213
10214 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR bootstrap/42347
10217 * gcc.c-torture/compile/pr42347.c: New test.
10218
10219 PR middle-end/44102
10220 * g++.dg/ext/asmgoto1.C: New test.
10221
10222 2010-05-17 Martin Jambor <mjambor@suse.cz>
10223
10224 PR middle-end/44133
10225 * gcc.dg/tree-ssa/pr44133.c: New test.
10226 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10227 precise.
10228
10229 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10230
10231 PR fortran/44044
10232 * gfortran.dg/class_20.f03: New.
10233
10234 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10235
10236 PR 44078
10237 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10238 debug messages but not the newly introduced one.
10239
10240 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10241
10242 PR fortran/35779
10243 * gfortran.dg/initialization_25.f90: Commented testcase.
10244 * gfortran.dg/initialization_26.f90: New.
10245
10246 2010-05-16 Richard Guenther <rguenther@suse.de>
10247
10248 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10249 * gcc.dg/pr43084.c: Likewise.
10250 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10251 -fipa-type-escape.
10252 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10253 -fipa-type-escape.
10254 * gcc.dg/struct/struct-reorg.exp: Likewise.
10255 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10256 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10257
10258 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10259
10260 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10261 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10262 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10263 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10264 tests.
10265
10266 2010-05-15 Jason Merrill <jason@redhat.com>
10267
10268 * g++.dg/eh/spec10.C: New.
10269 * g++.dg/eh/spec11.C: New.
10270 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10271
10272 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10273
10274 PR fortran/44154
10275 PR fortran/42647
10276 * gfortran.dg/allocatable_scalar_9.f90: New.
10277
10278 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR c++/44148
10281 * g++.dg/torture/pr44148.C: New test.
10282
10283 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10284
10285 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10286 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10287 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10288 diagnostics and type sizes.
10289
10290 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10291
10292 * gnat.dg/lto9.adb: New test.
10293 * gnat.dg/lto9_pkg1.ads: New helper.
10294 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10295
10296 2010-05-15 Jan Hubicka <jh@suse.cz>
10297
10298 * gcc.dg/lto/ipareference_1.c: Rename to ...
10299 * gcc.dg/lto/ipareference_0.c: ... this one.
10300 * gcc.dg/lto/ipareference_2.c: Rename to ...
10301 * gcc.dg/lto/ipareference_1.c: ... this one.
10302
10303 2010-05-15 Jan Hubicka <jh@suse.cz>
10304
10305 * gcc.dg/lto/ipareference_1.c: New file.
10306 * gcc.dg/lto/ipareference_2.c: New file.
10307
10308 2010-05-15 Richard Guenther <rguenther@suse.de>
10309
10310 PR tree-optimization/44038
10311 * gcc.c-torture/compile/pr44038.c: New testcase.
10312
10313 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10314
10315 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10316 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10317
10318 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10319
10320 PR fortran/43207
10321 PR fortran/43969
10322 * gfortran.dg/class_18.f03: New.
10323 * gfortran.dg/class_19.f03: New.
10324
10325 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR debug/44112
10328 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10329 * g++.dg/debug/dwarf2/const1.C: Remove.
10330
10331 2010-05-14 Jason Merrill <jason@redhat.com>
10332
10333 * g++.dg/eh/cond4.C: New.
10334 * g++.dg/eh/elide2.C: Adjust.
10335 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10336
10337 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10338
10339 PR fortran/44135
10340 * gfortran.dg/actual_array_interface_2.f90: New test.
10341
10342 2010-05-14 Richard Guenther <rguenther@suse.de>
10343
10344 PR tree-optimization/44119
10345 * gcc.c-torture/compile/pr44119.c: New testcase.
10346
10347 2010-05-14 Jason Merrill <jason@redhat.com>
10348
10349 PR c++/44127
10350 * g++.dg/eh/terminate1.C: New.
10351
10352 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10353
10354 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10355
10356 PR debug/44136
10357 * gcc.dg/pr44136.c: New test.
10358
10359 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10360
10361 PR c++/30566
10362 * g++.dg/warn/Wshadow-4.C: Adjust.
10363 * g++.dg/warn/Wshadow-5.C: New test.
10364 * g++.dg/warn/Wshadow-6.C: New test
10365
10366 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10367
10368 PR fortran/35779
10369 * gfortran.dg/initialization_25.f90: New.
10370
10371 2010-05-13 Martin Jambor <mjambor@suse.cz>
10372
10373 * g++.dg/otr-fold-1.C: New test.
10374 * g++.dg/otr-fold-2.C: New test.
10375
10376 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR fortran/44036
10379 * gfortran.dg/gomp/pr44036-1.f90: New test.
10380 * gfortran.dg/gomp/pr44036-2.f90: New test.
10381 * gfortran.dg/gomp/pr44036-3.f90: New test.
10382
10383 PR debug/43983
10384 * gcc.dg/guality/sra-1.c: New test.
10385
10386 2010-05-12 Jan Hubicka <jh@suse.cz>
10387
10388 * tree-ssa/unreachable.c: New test.
10389
10390 2010-05-12 Jason Merrill <jason@redhat.com>
10391
10392 * g++.dg/cpp0x/sfinae1.C: New.
10393
10394 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10395
10396 * gcc.target/i386/zee.c: New file.
10397
10398 2010-05-12 Jason Merrill <jason@redhat.com>
10399
10400 * g++.dg/conversion/op1.C: Expect template candidate message.
10401 * g++.dg/cpp0x/nullptr15.C: Likewise.
10402 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10403 * g++.dg/cpp0x/pr31431.C: Likewise.
10404 * g++.dg/cpp0x/temp_default2.C: Likewise.
10405 * g++.dg/cpp0x/trailing4.C: Likewise.
10406 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10407 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10408 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10409 * g++.dg/cpp0x/variadic35.C: Likewise.
10410 * g++.dg/cpp0x/vt-35147.C: Likewise.
10411 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10412 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10413 * g++.dg/ext/visibility/anon8.C: Likewise.
10414 * g++.dg/ext/vla2.C: Likewise.
10415 * g++.dg/other/pr28114.C: Likewise.
10416 * g++.dg/other/ptrmem10.C: Likewise.
10417 * g++.dg/other/ptrmem11.C: Likewise.
10418 * g++.dg/overload/unknown1.C: Likewise.
10419 * g++.dg/parse/template7.C: Likewise.
10420 * g++.dg/parse/typename7.C: Likewise.
10421 * g++.dg/template/conv11.C: Likewise.
10422 * g++.dg/template/copy1.C: Likewise.
10423 * g++.dg/template/deduce3.C: Likewise.
10424 * g++.dg/template/dependent-expr5.C: Likewise.
10425 * g++.dg/template/friend.C: Likewise.
10426 * g++.dg/template/incomplete2.C: Likewise.
10427 * g++.dg/template/local4.C: Likewise.
10428 * g++.dg/template/local6.C: Likewise.
10429 * g++.dg/template/operator10.C: Likewise.
10430 * g++.dg/template/overload6.C: Likewise.
10431 * g++.dg/template/ptrmem2.C: Likewise.
10432 * g++.dg/template/ptrmem20.C: Likewise.
10433 * g++.dg/template/ptrmem8.C: Likewise.
10434 * g++.dg/template/sfinae2.C: Likewise.
10435 * g++.dg/template/ttp25.C: Likewise.
10436 * g++.dg/template/unify10.C: Likewise.
10437 * g++.dg/template/unify11.C: Likewise.
10438 * g++.dg/template/unify6.C: Likewise.
10439 * g++.dg/template/unify7.C: Likewise.
10440 * g++.dg/template/unify9.C: Likewise.
10441 * g++.dg/template/varmod1.C: Likewise.
10442 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10443 * g++.old-deja/g++.law/operators32.C: Likewise.
10444 * g++.old-deja/g++.pt/crash28.C: Likewise.
10445 * g++.old-deja/g++.pt/crash60.C: Likewise.
10446 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10447 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10448 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10449 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10450 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10451 * g++.old-deja/g++.pt/expr2.C: Likewise.
10452 * g++.old-deja/g++.pt/overload7.C: Likewise.
10453 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10454 * g++.old-deja/g++.pt/spec5.C: Likewise.
10455 * g++.old-deja/g++.pt/spec6.C: Likewise.
10456 * g++.old-deja/g++.pt/t24.C: Likewise.
10457 * g++.old-deja/g++.pt/unify4.C: Likewise.
10458 * g++.old-deja/g++.pt/unify6.C: Likewise.
10459 * g++.old-deja/g++.pt/unify8.C: Likewise.
10460 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10461 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10462 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10463
10464 * g++.dg/cpp0x/initlist32.C: New.
10465
10466 * g++.dg/template/conv11.C: New.
10467 * g++.dg/conversion/op1.C: Adjust expected error.
10468
10469 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10470
10471 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10472
10473 PR target/44088
10474 * gcc.target/i386/avx-cmpsd-1.c: New.
10475 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10476 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10477 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10478 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10479 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10480
10481 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10482
10483 PR middle-end/44085
10484 * gcc.dg/gomp/pr44085.c: New test.
10485 * gfortran.dg/gomp/pr44085.f90: New test.
10486
10487 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10488
10489 * objc-obj-c++-shared/Object1.m: New.
10490 * objc.dg/torture: New directory.
10491 * objc.dg/torture/tls: Ditto.
10492 * objc.dg/tls: Ditto.
10493 * objc.dg/torture/tls/trivial.m: New test.
10494 * objc.dg/torture/tls/thr-init-2.m: New test.
10495 * objc.dg/torture/tls/thr-init-3.m: New test.
10496 * objc.dg/torture/tls/thr-init.m: New test.
10497 * objc.dg/torture/tls/diag-1.m: New test.
10498 * objc.dg/torture/tls/tls.exp: New.
10499 * objc.dg/torture/trivial.m: New test.
10500 * objc.dg/torture/dg-torture.exp: New.
10501 * objc.dg/tls/diag-3.m: New test.
10502 * objc.dg/tls/diag-4.m: New test.
10503 * objc.dg/tls/diag-5.m: New test.
10504 * objc.dg/tls/init-1.m: New test.
10505 * objc.dg/tls/init-2.m: New test.
10506 * objc.dg/tls/tls.exp: New.
10507 * objc.dg/tls/diag-2.m: New test.
10508 * lib/objc.exp: Respond to dg-additional-files.
10509
10510 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10511
10512 * gcc.target/m68k/20100512-1.c: New.
10513
10514 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10515
10516 * gnat.dg/lto8.adb: New test.
10517 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10518 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10519
10520 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10521
10522 PR c++/34272
10523 PR c++/43630
10524 PR c++/34491
10525 * g++.dg/template/crash97.C: New.
10526 * g++.dg/template/crash98.C: Likewise.
10527 * g++.dg/template/crash99.C: Likewise.
10528 * g++.dg/cpp0x/pr31439.C: Adjust.
10529 * g++.dg/template/crash95.C: Likewise.
10530
10531 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10532
10533 PR middle-end/44071
10534 * c-c++-common/asmgoto-4.c: New test.
10535 * gcc.target/i386/pr44071.c: New test.
10536
10537 PR c++/44062
10538 * c-c++-common/Wunused-var-7.c: New test.
10539 * g++.dg/warn/Wunused-var-9.C: New test.
10540
10541 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10542
10543 PR fortran/43711
10544 * gfortran.dg/gomp/pr43711.f90: New.
10545
10546 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10547
10548 PR fortran/31820
10549 * gfortran.dg/select_5.f90: Updated.
10550
10551 2010-05-11 Jan Hubicka <jh@suse.cz>
10552
10553 PR tree-optimize/44063
10554 * gcc.c-torture/compile/pr44063.c: New testcase.
10555
10556 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR debug/44023
10559 * gcc.dg/pr44023.c: New test.
10560
10561 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10562
10563 * gnat.dg/lto7.adb: New test.
10564 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10565
10566 2010-05-10 Jason Merrill <jason@redhat.com>
10567
10568 PR c++/44017
10569 * g++.dg/template/inherit5.C: New.
10570
10571 PR c++/44045
10572 * g++.dg/cpp0x/initlist33.C: New.
10573 * g++.dg/cpp0x/initlist26.C: Adjust.
10574 * g++.dg/cpp0x/initlist28.C: Adjust.
10575
10576 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10577
10578 PR c++/43719
10579 * g++.dg/init/pr43719.C: New.
10580 * g++.dg/anon-struct4.C: Adjust.
10581
10582 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10583
10584 PR debug/44028
10585 * gcc.dg/pr44028.c: New test.
10586
10587 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10588
10589 PR fortran/27866
10590 PR fortran/35003
10591 PR fortran/42809
10592 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10593 * gfortran.dg/warn_conversion.f90: New.
10594
10595 2010-05-10 Michael Matz <matz@suse.de>
10596
10597 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10598
10599 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10600
10601 PR rtl-optimization/44012
10602 * gcc.dg/pr44012.c: New.
10603
10604 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10605
10606 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10607 Log text on entry and exit.
10608 Prune Sun ld warnings for common symbols with differing sizes.
10609 (lto-link-and-maybe-run): Change caller.
10610
10611 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10612
10613 PR fortran/44044
10614 * gfortran.dg/class_7.f03: Modified.
10615 * gfortran.dg/select_type_1.f03: Modified.
10616 * gfortran.dg/select_type_12.f03: New.
10617
10618 2010-05-10 Richard Guenther <rguenther@suse.de>
10619
10620 PR tree-optimization/44050
10621 * gcc.dg/torture/pr44050.c: New testcase.
10622
10623 2010-05-10 Wei Guozhi <carrot@google.com>
10624
10625 PR target/42879
10626 * gcc.target/arm/pr42879.c: New testcase.
10627
10628 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10629
10630 PR c/44051
10631 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10632
10633 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10634
10635 PR c/10676
10636 * gcc.dg/anon-struct-10.c: New test.
10637
10638 2010-05-09 Richard Guenther <rguenther@suse.de>
10639
10640 PR middle-end/44024
10641 * gcc.dg/pr44024.c: New testcase.
10642
10643 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10644
10645 PR c/4784
10646 * gcc.dg/anon-struct-9.c: New test.
10647
10648 2010-05-09 Richard Guenther <rguenther@suse.de>
10649
10650 PR middle-end/44043
10651 * gcc.c-torture/compile/pr44043.c: New testcase.
10652
10653 2010-05-09 Richard Guenther <rguenther@suse.de>
10654
10655 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10656
10657 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10658
10659 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10660
10661 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10662
10663 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10664 * gnat.dg/specs/lto3.ads: Likewise.
10665
10666 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10667
10668 PR middle-end/28685
10669 * gcc.dg/pr28685-1.c: New file.
10670
10671 2010-05-08 Richard Guenther <rguenther@suse.de>
10672
10673 PR tree-optimization/44030
10674 * gcc.c-torture/compile/pr44030.c: New testcase.
10675
10676 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10677
10678 * gnat.dg/lto6.adb: New test.
10679 * gnat.dg/lto6_pkg.ads: New helper.
10680
10681 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10682
10683 * gnat.dg/lto5.adb: New test.
10684 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10685
10686 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10687
10688 * gnat.dg/lto4.ad[sb]: New test.
10689
10690 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10691
10692 * gnat.dg/specs/lto3.ads: New test.
10693 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10694 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10695
10696 2010-05-08 Quentin Ochem <ochem@adacore.com>
10697
10698 * gnat.dg/sizetype3.ad[sb]: New test.
10699 * gnat.dg/sizetype3_pkg.ads: New helper.
10700
10701 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10702
10703 PR c++/43951
10704 * g++.dg/init/new29.C: New.
10705
10706 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10707
10708 PR fortran/40728
10709 * gfortran.dg/coarray_1.f90: Fixed error message.
10710 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10711 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10712 * gfortran.dg/intrinsic_std_5.f90: New.
10713
10714 2010-05-07 Jason Merrill <jason@redhat.com>
10715
10716 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10717
10718 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10719
10720 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10721 (size_t, stderr): Remove.
10722 (read_error): Replaced __builtin_fprintf by fprintf.
10723
10724 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10725
10726 * gcc.dg/ordered-comparison-1.c: New test.
10727 * gcc.dg/ordered-comparison-2.c: New test.
10728 * gcc.dg/ordered-comparison-3.c: New test.
10729 * gcc.dg/ordered-comparison-4.c: New test.
10730
10731 2010-05-06 Mike Stump <mikestump@comcast.net>
10732
10733 PR objc/35165
10734 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10735
10736 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10737 Jason Merrill <jason@redhat.com>
10738
10739 * g++.dg/cpp0x/nullptr01.C: New.
10740 * g++.dg/cpp0x/nullptr02.C: New.
10741 * g++.dg/cpp0x/nullptr03.C: New.
10742 * g++.dg/cpp0x/nullptr04.C: New.
10743 * g++.dg/cpp0x/nullptr05.C: New.
10744 * g++.dg/cpp0x/nullptr06.C: New.
10745 * g++.dg/cpp0x/nullptr07.C: New.
10746 * g++.dg/cpp0x/nullptr08.C: New.
10747 * g++.dg/cpp0x/nullptr09.C: New.
10748 * g++.dg/cpp0x/nullptr10.C: New.
10749 * g++.dg/cpp0x/nullptr11.C: New.
10750 * g++.dg/cpp0x/nullptr12.C: New.
10751 * g++.dg/cpp0x/nullptr13.C: New.
10752 * g++.dg/cpp0x/nullptr14.C: New.
10753 * g++.dg/cpp0x/nullptr15.C: New.
10754 * g++.dg/cpp0x/nullptr16.C: New.
10755 * g++.dg/cpp0x/nullptr17.C: New.
10756 * g++.dg/cpp0x/nullptr18.C: New.
10757 * g++.dg/cpp0x/nullptr19.C: New.
10758 * g++.dg/cpp0x/nullptr20.C: New.
10759 * g++.dg/cpp0x/nullptr21.C: New.
10760 * g++.dg/cpp0x/nullptr22.C: New.
10761 * g++.dg/debug/nullptr01.C: New.
10762 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10763
10764 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10765
10766 * gcc.dg/Wunused-var-8.c: Move to...
10767 * c-c++-common/Wunused-var-6.c: ... here. New test.
10768
10769 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10770
10771 PR c++/40406
10772 * g++.dg/template/crash96.C: New.
10773
10774 2010-05-06 Jan Hubicka <jh@suse.cz>
10775
10776 PR tree-optimization/43791
10777 * gcc.c-torture/compile/pr43791.c: New file.
10778
10779 2010-05-06 Michael Matz <matz@suse.de>
10780
10781 PR tree-optimization/43984
10782 * gfortran.dg/pr43984.f90: New test.
10783
10784 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10785
10786 PR 40989
10787 * gcc.dg/pr40989.c: New.
10788
10789 2010-05-06 Richard Guenther <rguenther@suse.de>
10790
10791 PR tree-optimization/43934
10792 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10793
10794 2010-05-06 Richard Guenther <rguenther@suse.de>
10795
10796 PR tree-optimization/43987
10797 * gcc.c-torture/execute/pr43987.c: New testcase.
10798 * gcc.dg/torture/pta-escape-1.c: Adjust.
10799 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10800 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10801 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10802 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10803
10804 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10805 Dodji Seketeli <dodji@redhat.com>
10806
10807 PR c/18624
10808 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10809 * g++.dg/template/sfinae16.C: Likewise.
10810 * gcc.dg/Wunused-var-1.c: Moved to...
10811 * c-c++-common/Wunused-var-1.c: ...here. New test.
10812 * gcc.dg/Wunused-var-2.c: Moved to...
10813 * c-c++-common/Wunused-var-2.c: ...here. New test.
10814 * gcc.dg/Wunused-var-3.c: Moved to...
10815 * c-c++-common/Wunused-var-3.c: ...here. New test.
10816 * gcc.dg/Wunused-var-4.c: Moved to...
10817 * gcc.dg/Wunused-var-1.c: ... here.
10818 * gcc.dg/Wunused-var-5.c: Moved to...
10819 * c-c++-common/Wunused-var-4.c: ...here. New test.
10820 * gcc.dg/Wunused-var-7.c: Moved to...
10821 * c-c++-common/Wunused-var-5.c: ...here. New test.
10822 * gcc.dg/Wunused-var-6.c: Moved to...
10823 * gcc.dg/Wunused-var-2.c: ... here.
10824 * c-c++-common/Wunused-var-1.c: New test.
10825 * c-c++-common/Wunused-var-2.c: New test.
10826 * c-c++-common/Wunused-var-3.c: New test.
10827 * c-c++-common/Wunused-var-4.c: New test.
10828 * c-c++-common/Wunused-var-5.c: New test.
10829 * g++.dg/warn/Wunused-var-1.C: New test.
10830 * g++.dg/warn/Wunused-var-2.C: New test.
10831 * g++.dg/warn/Wunused-var-3.C: New test.
10832 * g++.dg/warn/Wunused-var-4.C: New test.
10833 * g++.dg/warn/Wunused-var-5.C: New test.
10834 * g++.dg/warn/Wunused-var-6.C: New test.
10835 * g++.dg/warn/Wunused-var-7.C: New test.
10836 * g++.dg/warn/Wunused-var-8.C: New test.
10837 * g++.dg/warn/Wunused-parm-1.C: New test.
10838 * g++.dg/warn/Wunused-parm-2.C: New test.
10839 * g++.dg/warn/Wunused-parm-3.C: New test.
10840
10841 2010-05-06 Tobias Burnus <burnus@net-b.de>
10842
10843 PR fortran/43985
10844 * gfortran.dg/gomp/crayptr5.f90: New test case.
10845
10846 2010-05-05 Jason Merrill <jason@redhat.com>
10847
10848 PR debug/43370
10849 * g++.dg/ext/attrib39.C: New.
10850
10851 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10852
10853 PR fortran/24978
10854 * gfortran.dg/data_invalid.f90: New.
10855
10856 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10857
10858 * gnat.dg/lto2.adb: New test.
10859
10860 2010-05-05 Jason Merrill <jason@redhat.com>
10861
10862 PR c++/43787
10863 * g++.dg/opt/empty1.C: New.
10864
10865 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10866
10867 PR fortran/43696
10868 * gfortran.dg/class_17.f03: New.
10869
10870 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10871
10872 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10873
10874 2010-05-04 Mike Stump <mikestump@comcast.net>
10875
10876 PR objc/35165
10877 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10878
10879 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10880
10881 PR target/43668
10882 * gcc.target/i386/pr43668.c: New.
10883
10884 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10885
10886 PR c++/43028
10887 * g++.dg/cpp0x/initlist31.C: New.
10888
10889 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR c/43981
10892 * gcc.dg/Wunused-var-8.c: New test.
10893
10894 2010-05-04 Jason Merrill <jason@redhat.com>
10895
10896 PR c++/38064
10897 * g++.dg/cpp0x/enum3.C: Extend.
10898
10899 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10900
10901 PR target/43799
10902 * gcc.target/i386/pr43799.c: New.
10903
10904 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10905
10906 * gnat.dg/lto1.adb: New test.
10907 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10908
10909 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10910
10911 PR middle-end/43671
10912 * gcc.target/i386/pr43671.c: New.
10913
10914 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10915
10916 PR c++/43705
10917 * g++.dg/template/crash95.C: New.
10918
10919 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10920
10921 PR debug/43508
10922 * gcc.target/i386/pr43508.c: New.
10923
10924 2010-05-04 Richard Guenther <rguenther@suse.de>
10925
10926 PR tree-optimization/43879
10927 * g++.dg/torture/pr43879-1_0.C: New testcase.
10928 * g++.dg/torture/pr43879-1_1.C: Likewise.
10929
10930 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10931
10932 PR c++/43953
10933 * g++.dg/other/crash-12.C: New test.
10934
10935 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10936
10937 * g++.dg/cdce3.C: Add a space. Updated.
10938
10939 2010-05-03 Jason Merrill <jason@redhat.com>
10940
10941 PR c++/43680
10942 * g++.dg/opt/enum2.C: New.
10943 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10944 * g++.dg/warn/Wswitch-1.C: Adjust message.
10945
10946 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10947
10948 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10949 * g++.dg/ext/label13.C: Fix typo.
10950 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10951 alpha*-dec-osf5*.
10952 * gcc.c-torture/compile/limits-declparen.c: xfail on
10953 alpha*-dec-osf5* with -g.
10954 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10955 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10956 * gcc.dg/c99-tgmath-2.c: Likewise.
10957 * gcc.dg/c99-tgmath-3.c: Likewise.
10958 * gcc.dg/c99-tgmath-4.c: Likewise.
10959
10960 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10961
10962 PR fortran/43592
10963 * gfortran.dg/unexpected_interface.f90: New test.
10964
10965 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10966
10967 * ada/acats/run_acats (which): New function.
10968 (host_gnatchop, host_gnatmake): Use it.
10969
10970 2010-05-03 Richard Guenther <rguenther@suse.de>
10971
10972 PR tree-optimization/43971
10973 * gcc.dg/pr43971.c: New testcase.
10974
10975 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10976
10977 PR debug/43972
10978 * gcc.dg/debug/pr43972.c: New test.
10979
10980 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10981
10982 PR testsuite/43963
10983 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10984
10985 2010-05-02 Richard Guenther <rguenther@suse.de>
10986
10987 PR tree-optimization/43879
10988 * gcc.dg/torture/pr43879-3.c: New testcase.
10989
10990 2010-05-01 Richard Guenther <rguenther@suse.de>
10991
10992 PR tree-optimization/43949
10993 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10994
10995 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10996
10997 PR c++/43951
10998 * g++.dg/init/new28.C: New.
10999
11000 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11001
11002 PR objc++/32052
11003 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11004 structure and nested declarations.
11005 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11006 structure and nested declarations. Reduce header clutter and
11007 use _exit() rather than abort().
11008 * objc.dg/encode-10.m: New.
11009 * objc.dg/encode-11.m: New.
11010
11011 2010-04-30 DJ Delorie <dj@redhat.com>
11012
11013 * gcc.c-torture/execute/20100430-1.c: New test.
11014
11015 2010-04-30 Jason Merrill <jason@redhat.com>
11016
11017 PR c++/43868
11018 * g++.dg/template/ptrmem21.C: New.
11019
11020 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11021
11022 PR fortran/18918
11023 PR fortran/43931
11024 * gfortran.dg/coarray_13.f90: New test.
11025
11026 2010-04-30 Richard Guenther <rguenther@suse.de>
11027
11028 PR lto/43946
11029 * gcc.dg/lto/20100430-1_0.c: New testcase.
11030
11031 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR debug/43942
11034 * c-c++-common/pr43942.c: New test.
11035
11036 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11037
11038 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11039 conflict with darwin crt1.o 'start' symbol.
11040
11041 2010-04-30 Richard Guenther <rguenther@suse.de>
11042
11043 PR tree-optimization/43879
11044 * gcc.dg/torture/pr43879_1.c: New testcase.
11045
11046 2010-04-30 Richard Guenther <rguenther@suse.de>
11047
11048 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11049
11050 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11051
11052 PR c++/43890
11053 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11054 user-provided constructor while recursing.
11055
11056 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11057
11058 PR fortran/42274
11059 * gfortran.dg/class_16.f03: New test.
11060
11061 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11062
11063 PR fortran/42274
11064 * gfortran.dg/class_15.f03: New.
11065
11066 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11067
11068 PR fortran/43326
11069 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11070
11071 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11072
11073 PR fortran/43492
11074 * gfortran.dg/generic_22.f03 : New test.
11075
11076 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11077
11078 PR fortran/42353
11079 * gfortran.dg/class_14.f03: New test.
11080
11081 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11082
11083 PR fortran/42680
11084 * gfortran.dg/interface_32.f90: New test.
11085
11086 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11087 Janus Weil <janus@gcc.gnu.org>
11088
11089 PR fortran/41829
11090 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11091 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11092 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11093
11094 2010-04-28 Mike Stump <mikestump@comcast.net>
11095
11096 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11097 dg-excess-errors.
11098 * g++.dg/uninit-pred-2_b.C: Likewise.
11099
11100 2010-04-28 Tobias Burnus <burnus@net-b.de>
11101
11102 PR fortran/18918
11103 PR fortran/43919
11104 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11105
11106 2010-04-28 Matthias Klose <doko@ubuntu.com>
11107
11108 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11109 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11110 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11111 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11112 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11113
11114 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11115
11116 * gcc.dg/const-uniq-1.c: New test.
11117 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11118
11119 2010-04-28 Xinliang David Li <davidxl@google.com>
11120
11121 * gcc.dg/uninit-pred-2_b.c: New test.
11122 * gcc.dg/uninit-pred-4_b.c: New test.
11123 * gcc.dg/uninit-pred-3_d.c: New test.
11124 * gcc.dg/uninit-pred-6_b.c: New test.
11125 * gcc.dg/uninit-pred-8_b.c: New test.
11126 * gcc.dg/uninit-pred-3_a.c: New test.
11127 * gcc.dg/uninit-pred-2_c.c: New test.
11128 * gcc.dg/uninit-pred-5_a.c: New test.
11129 * gcc.dg/uninit-pred-3_e.c: New test.
11130 * gcc.dg/uninit-pred-7_a.c: New test.
11131 * gcc.dg/uninit-pred-6_c.c: New test.
11132 * gcc.dg/uninit-pred-9_a.c: New test.
11133 * gcc.dg/uninit-pred-8_c.c: New test.
11134 * gcc.dg/uninit-pred-3_b.c: New test.
11135 * gcc.dg/uninit-pred-5_b.c: New test.
11136 * gcc.dg/uninit-pred-7_b.c: New test.
11137 * gcc.dg/uninit-pred-6_d.c: New test.
11138 * gcc.dg/uninit-pred-9_b.c: New test.
11139 * gcc.dg/uninit-pred-2_a.c: New test.
11140 * gcc.dg/uninit-pred-4_a.c: New test.
11141 * gcc.dg/uninit-pred-3_c.c: New test.
11142 * gcc.dg/uninit-pred-6_a.c: New test.
11143 * gcc.dg/uninit-pred-8_a.c: New test.
11144 * gcc.dg/uninit-pred-7_c.c: New test.
11145 * gcc.dg/uninit-pred-6_e.c: New test.
11146 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11147 * g++.dg/uninit-pred-1_a.C: New test.
11148 * g++.dg/uninit-pred-1_b.C: New test.
11149 * g++.dg/uninit-pred-2_a.C: New test.
11150 * g++.dg/uninit-pred-2_b.C: New test.
11151 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11152 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11153 * g++.dg/uninit-pred-loop_1.cc: New test.
11154
11155 2010-04-28 Martin Jambor <mjambor@suse.cz>
11156
11157 * gcc.dg/lto/20091209-1_0.c: New testcase.
11158
11159 2010-04-28 Richard Guenther <rguenther@suse.de>
11160
11161 PR tree-optimization/43879
11162 PR tree-optimization/43909
11163 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11164
11165 2010-04-28 Richard Guenther <rguenther@suse.de>
11166
11167 PR c++/43880
11168 * g++.dg/torture/pr43880.C: New testcase.
11169
11170 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11171
11172 PR c++/9335
11173 * g++.dg/template/recurse2.C: Update
11174 * g++.dg/template/recurse.C: Update.
11175 * g++.dg/template/pr23510.C: Update.
11176 * lib/prune.exp: Filter out 'recursively instantiated'.
11177
11178 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11179
11180 PR c++/29043
11181 * g++.dg/init/pr29043.C: New.
11182
11183 2010-04-27 Jason Merrill <jason@redhat.com>
11184
11185 * g++.dg/lookup/scoped5.C: Adjust.
11186 * g++.dg/lookup/scoped8.C: Adjust.
11187 * g++.dg/template/dependent-expr5.C: Adjust.
11188 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11189
11190 PR c++/43856
11191 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11192
11193 PR c++/43875
11194 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11195
11196 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11197 Jan Hubicka <hubicka@ucw.cz>
11198
11199 * gcc.dg/pure-2.c: New testcase.
11200 * gcc.dg/const-1.c: New testcase.
11201
11202 2010-04-27 Jason Merrill <jason@redhat.com>
11203
11204 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11205
11206 PR c++/41468
11207 * g++.dg/template/sfinae17.C: New.
11208 * g++.dg/template/sfinae18.C: New.
11209
11210 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11211
11212 * g++.dg/init/pr42844.C: New.
11213 * g++.dg/cpp0x/pr42844-2.C: New.
11214 * g++.dg/cpp0x/defaulted2.C: Adjust.
11215 * g++.dg/tree-ssa/pr27549.C: Likewise.
11216 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11217
11218 2010-04-27 Tobias Burnus <burnus@net-b.de>
11219
11220 PR fortran/18918
11221 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11222
11223 2010-04-27 Richard Guenther <rguenther@suse.de>
11224
11225 PR middle-end/40561
11226 * g++.dg/other/pr40561.C: New testcase.
11227
11228 2010-04-27 Martin Jambor <mjambor@suse.cz>
11229
11230 PR middle-end/43812
11231 * g++.dg/ipa/pr43812.C: New test.
11232
11233 2010-04-27 Jan Hubicka <jh@suse.cz>
11234
11235 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11236 (test): ... this one.
11237
11238 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11239
11240 PR target/40657
11241 * gcc.target/arm/thumb-stackframe.c: New test.
11242
11243 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11244
11245 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11246 * gcc.dg/misc-column.c: Likewise.
11247 * gcc.dg/Walways-true-1.c: Likewise.
11248 * gcc.dg/Walways-true-2.c: Likewise.
11249 * gcc.dg/warn-addr-cmp.c: Likewise.
11250
11251 2010-04-27 Tobias Burnus <burnus@net-b.de>
11252
11253 PR fortran/18918
11254 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11255 * gfortran.dg/coarray_12.f90: New.
11256
11257 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11258
11259 PR c/32207
11260 * gcc.dg/pr32207.c: New test.
11261 * gcc.dg/misc-column.c: Adjust expected warning.
11262 * gcc.dg/Walways-true-1.c: Likewise.
11263 * gcc.dg/Walways-true-2.c: Likewise.
11264 * gcc.dg/warn-addr-cmp.c: Likewise.
11265
11266 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11267
11268 PR lto/42776
11269 * lib/lto.exp (lto_prune_vis_warns): New function.
11270 (lto-link-and-maybe-run): Call it.
11271
11272 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11273
11274 PR tree-optimization/43904
11275 * gcc.dg/tree-ssa/tailcall-6.c: New.
11276
11277 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11278
11279 PR testsuite/35165
11280 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11281 Darwin8/OSX10.4 - compatible code generation.
11282 Use scan-rtl-dump.
11283 * obj-c++.dg/stubify-1.mm: Ditto.
11284 * lib/objc-torture.exp: Do not require link success for
11285 "trivial.m" in the runtime checks when dowhat = 'compile'.
11286 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11287 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11288 Darwin8/OSX10.4 - compatible code generation.
11289 * objc.dg/stubify-2.m: Ditto.
11290 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11291 * objc.dg/next-runtime-1.m: Ditto.
11292 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11293 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11294 runtimes on Darwin.
11295
11296 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11297
11298 PR 43715
11299 * lib/plugin-support.exp: Use "-undefined
11300 dynamic_lookup" on darwin.
11301
11302 2010-04-26 Richard Guenther <rguenther@suse.de>
11303
11304 * gcc.dg/lto/20100426_0.c: New testcase.
11305
11306 2010-04-26 Jie Zhang <jie@codesourcery.com>
11307
11308 PR tree-optimization/43833
11309 gcc.dg/Warray-bounds-8.c: New test case.
11310
11311 2010-04-26 Richard Guenther <rguenther@suse.de>
11312
11313 PR lto/43080
11314 * g++.dg/lto/20100423-3_0.C: New testcase.
11315
11316 2010-04-26 Richard Guenther <rguenther@suse.de>
11317
11318 PR lto/42425
11319 * g++.dg/lto/20100423-2_0.C: New testcase.
11320
11321 2010-04-26 Ira Rosen <irar@il.ibm.com>
11322
11323 * gcc.dg/vect/bb-slp-23.c: New test.
11324
11325 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11326
11327 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11328 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11329 * gcc.dg/c1x-float-1.c: New test.
11330
11331 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11332
11333 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11334 of "lea\[ \t\]".
11335
11336 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11337
11338 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11339 FreeBSD.
11340 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11341 * gfortran.dg/default_format_2.f90: Ditto.
11342
11343 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11344
11345 * gfortran.dg/pr43505.f90: Clean up .mod file.
11346 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11347 * gfortran.dg/pr41347.f90: Ditto.
11348 * gfortran.dg/internal_pack_4.f90: Ditto.
11349 * gfortran.dg/proc_decl_23.f90: Ditto.
11350 * gfortran.dg/recursive_check_3.f90: Ditto.
11351 * gfortran.dg/intent_out_3.f90: Ditto.
11352 * gfortran.dg/assignment_2.f90: Ditto.
11353 * gfortran.dg/pr41928.f90: Ditto.
11354 * gfortran.dg/pr42166.f90: Ditto.
11355 * gfortran.dg/private_type_12.f90: Ditto.
11356 * gfortran.dg/graphite/pr42185.f90: Ditto.
11357 * gfortran.dg/graphite/pr42186.f90: Ditto.
11358 * gfortran.dg/graphite/pr40982.f90: Ditto.
11359 * gfortran.dg/graphite/id-2.f90: Ditto.
11360 * gfortran.dg/graphite/id-4.f90: Ditto.
11361 * gfortran.dg/graphite/pr42050.f90: Ditto.
11362 * gfortran.dg/graphite/id-18.f90: Ditto.
11363 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11364 * gfortran.dg/graphite/pr41924.f90: Ditto.
11365 * gfortran.dg/graphite/pr42393.f90: Ditto.
11366 * gfortran.dg/graphite/pr37980.f90: Ditto.
11367 * gfortran.dg/graphite/pr38953.f90: Ditto.
11368 * gfortran.dg/graphite/pr42180.f90: Ditto.
11369 * gfortran.dg/graphite/pr42181.f90: Ditto.
11370 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11371 * gfortran.dg/select_type_4.f90: Ditto.
11372 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11373 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11374 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11375 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11376 * gfortran.dg/whole_file_11.f90: Ditto.
11377 * gfortran.dg/private_type_11.f90: Ditto.
11378 * gfortran.dg/vect/vect-gems.f90: Ditto.
11379 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11380
11381 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11382
11383 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11384
11385 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11386
11387 * gnat.dg/pack15.ad[sb]: New test.
11388
11389 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11390
11391 * gcc.target/arm/mla-1.c: New test.
11392
11393 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11394
11395 PR fortran/30073
11396 PR fortran/43793
11397 * gfortran.dg/pr43793.f90: New test.
11398
11399 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11400
11401 PR tree-optimization/41442
11402 * gcc.target/i386/pr41442.c: New test.
11403
11404 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11405
11406 PR fortran/43832
11407 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11408
11409 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11410
11411 PR fortran/43832
11412 * gfortran.dg/open_nounit.f90: New test.
11413
11414 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11415
11416 PR fortran/43841
11417 PR fortran/43843
11418 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11419
11420 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11421
11422 * gcc.dg/Wconversion-integer.c: Update.
11423
11424 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11425
11426 * gnat.dg/unchecked_convert5.adb: New test.
11427
11428 2010-04-23 Richard Guenther <rguenther@suse.de>
11429
11430 PR lto/41734
11431 * gcc.dg/lto/20100423-2_0.c: New testcase.
11432 * gcc.dg/lto/20100423-2_0.c: Likewise.
11433
11434 2010-04-23 Richard Guenther <rguenther@suse.de>
11435
11436 PR lto/43455
11437 * gcc.dg/lto/20100423-1_0.c: New testcase.
11438 * gcc.dg/lto/20100423-1_1.c: Likewise.
11439
11440 2010-04-23 Martin Jambor <mjambor@suse.cz>
11441
11442 PR tree-optimization/43846
11443 * gcc.dg/tree-ssa/sra-10.c: New test.
11444
11445 2010-04-23 Martin Jambor <mjambor@suse.cz>
11446
11447 PR middle-end/43835
11448 * gcc.c-torture/execute/pr43835.c: New test.
11449
11450 2010-04-23 Richard Guenther <rguenther@suse.de>
11451
11452 PR lto/42653
11453 * g++.dg/lto/20100423-1_0.C: New testcase.
11454
11455 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11456
11457 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11458
11459 2010-04-22 Ira Rosen <irar@il.ibm.com>
11460
11461 PR tree-optimization/43842
11462 * gcc.dg/vect/pr43842.c: New test.
11463
11464 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11465
11466 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11467 * gcc.target/i386/wmul-2.c: Likewise.
11468
11469 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11470
11471 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11472 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11473
11474 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11475
11476 * gfortran.dg/reassoc_6.f: New testcase.
11477
11478 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11479
11480 PR middle-end/29274
11481 * gcc.target/arm/wmul-1.c: New test.
11482 * gcc.target/arm/wmul-2.c: New test.
11483
11484 2010-04-22 Richard Guenther <rguenther@suse.de>
11485
11486 PR tree-optimization/43845
11487 * gcc.c-torture/compile/pr43845.c: New testcase.
11488
11489 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11490
11491 PR middle-end/29274
11492 * gcc.target/i386/wmul-1.c: New test.
11493 * gcc.target/i386/wmul-2.c: New test.
11494 * gcc.target/bfin/wmul-1.c: New test.
11495 * gcc.target/bfin/wmul-2.c: New test.
11496
11497 2010-04-22 Richard Guenther <rguenther@suse.de>
11498
11499 PR fortran/43829
11500 * gfortran.dg/vector_subscript_6.f90: New testcase.
11501 * gfortran.dg/assign_10.f90: Adjust.
11502
11503 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11504
11505 PR fortran/43836
11506 * gfortran.dg/gomp/pr43836.f90: New test.
11507
11508 2010-04-21 Richard Guenther <rguenther@suse.de>
11509
11510 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11511
11512 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11513
11514 * gcc.dg/torture/builtin-cproj-3.c: New.
11515
11516 2010-04-20 Jason Merrill <jason@redhat.com>
11517
11518 PR c++/9335
11519 * g++.dg/template/recurse2.C: New.
11520 * g++.dg/parse/crash36.C: Adjust.
11521 * g++.dg/other/fold1.C: Adjust.
11522 * g++.dg/init/member1.C: Adjust.
11523 * lib/prune.exp: Prune "skipping N instantiation contexts".
11524
11525 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11526
11527 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11528
11529 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11530
11531 * gcc.dg/torture/builtin-cproj-1.c: New.
11532 * gcc.dg/torture/builtin-cproj-2.c: New.
11533
11534 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11535
11536 PR c++/43800
11537 PR c++/43704
11538 * g++.dg/template/typedef32.C: Adjust.
11539 * g++.dg/template/typedef33.C: New test.
11540
11541 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11542
11543 PR fortran/43227
11544 * gfortran.dg/proc_decl_23.f90: New test.
11545
11546 PR fortran/43266
11547 * gfortran.dg/abstract_type_6.f03: New test.
11548
11549 2010-04-20 Xinliang David Li <davidxl@google.com>
11550
11551 * g++.dg/tree-ssa/fold-compare.C: New.
11552
11553 2010-04-20 Richard Guenther <rguenther@suse.de>
11554
11555 PR tree-optimization/39417
11556 * g++.dg/torture/pr39417.C: New testcase.
11557
11558 2010-04-20 Richard Guenther <rguenther@suse.de>
11559
11560 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11561
11562 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11563
11564 * g++.dg/debug/dwarf2/rv1.C: New test.
11565
11566 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11567
11568 PR target/43635
11569 * gcc.c-torture/compile/pr43635.c: New testcase.
11570
11571 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11572
11573 PR fortran/43339
11574 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11575 of sequential loops being private only in the innermost containing
11576 task region.
11577
11578 PR middle-end/43337
11579 * gfortran.dg/gomp/pr43337.f90: New test.
11580
11581 2010-04-19 Richard Guenther <rguenther@suse.de>
11582
11583 PR tree-optimization/43796
11584 * gfortran.dg/pr43796.f90: New testcase.
11585
11586 2010-04-19 Richard Guenther <rguenther@suse.de>
11587
11588 PR tree-optimization/43783
11589 * gcc.c-torture/execute/pr43783.c: New testcase.
11590
11591 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11592
11593 PR target/43766
11594 * gcc.target/i386/pr43766.c: New test.
11595
11596 2010-04-19 Jie Zhang <jie@codesourcery.com>
11597
11598 PR target/43662
11599 * gcc.target/i386/pr43662.c: New test.
11600
11601 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11602
11603 PR c++/43704
11604 * g++.dg/template/typedef32.C: New test.
11605
11606 2010-04-19 Ira Rosen <irar@il.ibm.com>
11607
11608 PR tree-optimization/37027
11609 * lib/target-supports.exp
11610 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11611 * gcc.dg/vect/pr37027.c: New test.
11612 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11613 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11614 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11615 gcc.dg/vect/vect-complex-6.c: Likewise.
11616
11617 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11618
11619 * g++.dg/debug/dwarf2/enum1.C: New test.
11620
11621 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11622
11623 * gnat.dg/rep_clause5.ad[sb]: New test.
11624 * gnat.dg/rep_clause5_pkg.ads: New helper.
11625
11626 2010-04-18 Ira Rosen <irar@il.ibm.com>
11627
11628 PR tree-optimization/43771
11629 * g++.dg/vect/pr43771.cc: New test.
11630
11631 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11632
11633 PR fortran/31538
11634 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11635 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11636
11637 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11638
11639 * gnat.dg/sizetype.adb: Rename into...
11640 * gnat.dg/sizetype1.adb: ...this.
11641 * gnat.dg/sizetype2.adb: New test.
11642
11643 2010-04-16 Richard Guenther <rguenther@suse.de>
11644
11645 PR tree-optimization/43572
11646 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11647
11648 2010-04-16 Olivier Hainque <hainque@adacore.com>
11649
11650 * gnat.dg/specs/discr_private.ads: New test.
11651
11652 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11653
11654 PR target/41514
11655 * gcc.target/arm/thumb-comparisons.c: New test.
11656
11657 PR target/40603
11658 * gcc.target/arm/thumb-cbranchqi.c: New test.
11659
11660 2010-04-16 Christian Bruel <christian.bruel@st.com>
11661
11662 * g++.dg/torture/pr36191.C: Enable for SH.
11663
11664 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11665
11666 * gnat.dg/wide_boolean.adb: New test.
11667 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11668
11669 2010-04-15 Richard Guenther <rguenther@suse.de>
11670
11671 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11672 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11673 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11674 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11675 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11676 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11677 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11678 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11679 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11680 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11681 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11682 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11683 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11684 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11685 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11686
11687 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11688
11689 PR target/21803
11690 * gcc.target/arm/pr42496.c: New test.
11691
11692 2010-04-14 Jason Merrill <jason@redhat.com>
11693
11694 PR c++/36625
11695 * g++.dg/ext/attrib38.C: New.
11696
11697 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11698
11699 PR testsuite/43739
11700 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11701
11702 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11703
11704 PR 42966
11705 * gcc.dg/cpp/warn-undef-2.c: Update.
11706 * gcc.dg/cpp/warn-traditional-2.c: Update.
11707 * gcc.dg/cpp/warn-comments-2.c: Update.
11708 * gcc.dg/cpp/warn-variadic-2.c: Update.
11709 * gcc.dg/cpp/warn-long-long-2.c: Update.
11710 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11711 * gcc.dg/cpp/warn-multichar-2.c: Update.
11712 * gcc.dg/cpp/warn-normalized-3.c: Update.
11713 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11714 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11715 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11716 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11717 * gcc.dg/cpp/warn-redefined-2.c: Update.
11718 * gfortran.dg/warning-directive-2.F90: Update.
11719 * c-c++-common/cpp/warning-directive-2.c: Update.
11720
11721 2010-04-14 Michael Matz <matz@suse.de>
11722
11723 PR tree-optimization/42963
11724 * gcc.dg/pr42963.c: New testcase.
11725
11726 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11727
11728 * gnat.dg/class_wide.adb: Rename into...
11729 * gnat.dg/class_wide1.adb: ...this.
11730 * gnat.dg/class_wide2.ad[sb]: New test.
11731
11732 2010-04-14 Tobias Burnus <burnus@net-b.de>
11733
11734 PR fortran/18918
11735 * gfortran.dg/coarray_9.f90: Update dg-errors.
11736 * gfortran.dg/coarray_10.f90: New test.
11737 * gfortran.dg/coarray_11.f90: New test.
11738
11739 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11740
11741 PR fortran/43747
11742 gfortran.dg/initialization_24.f90: New test.
11743
11744 2010-04-13 Jason Merrill <jason@redhat.com>
11745
11746 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11747 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11748
11749 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11750
11751 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11752 * g++.dg/dg.exp: Likewise.
11753 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11754 * c-c++-common/cpp/warning-directive-1.c: ... here.
11755 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11756 * c-c++-common/cpp/warning-directive-2.c: ... here.
11757 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11758 * c-c++-common/cpp/warning-directive-3.c: ... here.
11759 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11760 * c-c++-common/cpp/warning-directive-4.c: ... here.
11761 * g++.dg/cpp/warning-directive-1.C: Delete.
11762 * g++.dg/cpp/warning-directive-2.C: Delete.
11763 * g++.dg/cpp/warning-directive-3.C: Delete.
11764 * g++.dg/cpp/warning-directive-4.C: Delete.
11765 * gcc.dg/cpp/normalised-3.c: Delete.
11766 * g++.dg/cpp/normalised-1.C: Rename as ...
11767 * c-c++-common/cpp/normalised-3.c: ... this.
11768
11769 2010-04-13 Martin Jambor <mjambor@suse.cz>
11770
11771 * gcc.dg/tree-ssa/sra-9.c: New test.
11772
11773 2010-04-13 Michael Matz <matz@suse.de>
11774
11775 PR middle-end/43730
11776 * gcc.dg/pr43730.c: New test.
11777
11778 2010-04-13 Michael Matz <matz@suse.de>
11779
11780 * gcc.dg/tree-ssa/negate.c: New testcase.
11781
11782 2010-04-13 Richard Guenther <rguenther@suse.de>
11783
11784 PR testsuite/43735
11785 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11786
11787 2010-04-13 Richard Guenther <rguenther@suse.de>
11788
11789 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11790
11791 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11792
11793 * gnat.dg/derived_type1.adb: New test.
11794
11795 2010-04-13 Matthias Klose <doko@ubuntu.com>
11796
11797 * gcc.dg/plugindir1.c: New testcase.
11798 * gcc.dg/plugindir2.c: New testcase.
11799 * gcc.dg/plugindir3.c: New testcase.
11800 * gcc.dg/plugindir4.c: New testcase.
11801
11802 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11803
11804 * gcc.target/i386/rotate-2.c: New test.
11805
11806 2010-04-12 Jason Merrill <jason@redhat.com>
11807
11808 PR c++/43641
11809 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11810 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11811
11812 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11813
11814 PR c++/25811
11815 * g++.dg/init/pr25811.C: New test.
11816
11817 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11818
11819 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11820 dg-error, dg-warning.
11821 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11822
11823 2010-04-12 Richard Guenther <rguenther@suse.de>
11824
11825 * gcc.dg/torture/inline-2.c: New testcase.
11826
11827 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11828
11829 PR bootstrap/43699
11830 * gcc.dg/Wunused-var-7.c: New test.
11831
11832 PR tree-optimization/43560
11833 * gcc.c-torture/execute/pr43560.c: New test.
11834
11835 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11836
11837 * gnat.dg/aggr13.adb: New test.
11838 * gnat.dg/aggr14.adb: Likewise.
11839 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11840
11841 2010-04-12 Richard Guenther <rguenther@suse.de>
11842
11843 PR c++/43611
11844 * g++.dg/torture/pr43611.C: New testcase.
11845
11846 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11847
11848 PR c/36774
11849 * gcc.dg/pr36774-1.c: New test.
11850 * gcc.dg/pr36774-2.c: New test.
11851
11852 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11853
11854 * gcc.target/sh/rte-delay-slot.c: New test.
11855
11856 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11857
11858 * gnat.dg/pack9.adb: Remove -cargs option.
11859 * gnat.dg/aggr12.ad[sb]: New test.
11860
11861 2010-04-10 Jie Zhang <jie@codesourcery.com>
11862
11863 PR target/43417
11864 * gcc.target/sh/pr43417.c: New test.
11865
11866 2010-04-10 Tobias Burnus <burnus@net-b.de>
11867
11868 PR fortran/43591
11869 * gfortran.dg/spec_expr_6.f90: New test.
11870
11871 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11872
11873 PR cpp/43195
11874 * gcc.dg/cpp/pr43195.c: New.
11875 * gcc.dg/cpp/pr43195.h: New.
11876
11877 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11878
11879 PR 42965
11880 * gcc.dg/Werror-6.c: Adjust.
11881 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11882 * gcc.dg/Werror-4.c: Likewise.
11883 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11884 * gcc.dg/Wswitch-enum-error.c: Likewise.
11885 * gcc.dg/Wpointer-arith.c: Likewise.
11886 * gcc.dg/Wfatal.c: Likewise.
11887 * gcc.dg/Wswitch-error.c: Likewise.
11888 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11889 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11890 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11891 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11892 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11893 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11894 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11895 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11896 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11897 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11898 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11899 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11900 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11901 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11902 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11903 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11904 * g++.dg/cpp/warning-directive-2.C: Likewise.
11905 * gfortran.dg/warning-directive-2.F90: Likewise.
11906
11907 2010-04-09 Jason Merrill <jason@redhat.com>
11908
11909 PR c++/42623
11910 * g++.dg/template/sizeof13.C: New.
11911
11912 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11913
11914 * g++.dg/other/pr35504.C: Add check for thiscall.
11915 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11916 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11917
11918 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11919
11920 PR c++/28584
11921 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11922 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11923 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11924 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11925 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11926 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11927 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11928 * g++.dg/other/increment1.C: Likewise.
11929
11930 2010-04-09 Tobias Burnus <burnus@net-b.de>
11931
11932 PR fortran/18918
11933 * gfortran.dg/coarray_7.f90: New test.
11934 * gfortran.dg/coarray_8.f90: New test.
11935
11936 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11937
11938 PR fortran/28039
11939 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11940
11941 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11942
11943 PR target/43643
11944 * gcc.dg/pr43643.c: New test.
11945
11946 2010-04-08 Tobias Burnus <burnus@net-b.de>
11947
11948 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11949
11950 2010-04-08 Richard Guenther <rguenther@suse.de>
11951
11952 PR tree-optimization/43679
11953 * gcc.c-torture/compile/pr43679.c: New testcase.
11954
11955 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR debug/43670
11958 * gcc.dg/pr43670.c: New test.
11959
11960 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11961
11962 PR middle-end/40815
11963 * gcc.dg/tree-ssa/reassoc-19.c: New.
11964
11965 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11966
11967 PR c/18624
11968 * gcc.dg/Wunused-var-1.c: New test.
11969 * gcc.dg/Wunused-var-2.c: New test.
11970 * gcc.dg/Wunused-var-3.c: New test.
11971 * gcc.dg/Wunused-var-4.c: New test.
11972 * gcc.dg/Wunused-var-5.c: New test.
11973 * gcc.dg/Wunused-var-6.c: New test.
11974 * gcc.dg/Wunused-parm-1.c: New test.
11975
11976 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11977 * gcc.dg/trunc-1.c: Likewise.
11978 * gcc.dg/vla-9.c: Likewise.
11979 * gcc.dg/dfp/composite-type.c: Likewise.
11980
11981 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11982
11983 PR objc/35996
11984 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11985 * obj-c++.dg/objc-gc-3.mm: Ditto.
11986
11987 2010-04-07 Simon Baldwin <simonb@google.com>
11988
11989 * gcc.dg/cpp/warn-undef-2.c: New.
11990 * gcc.dg/cpp/warn-traditional-2.c: New.
11991 * gcc.dg/cpp/warn-comments-2.c: New.
11992 * gcc.dg/cpp/warning-directive-1.c: New.
11993 * gcc.dg/cpp/warn-long-long.c: New.
11994 * gcc.dg/cpp/warn-traditional.c: New.
11995 * gcc.dg/cpp/warn-variadic-2.c: New.
11996 * gcc.dg/cpp/warn-undef.c: New.
11997 * gcc.dg/cpp/warn-normalized-1.c: New.
11998 * gcc.dg/cpp/warning-directive-2.c: New.
11999 * gcc.dg/cpp/warn-long-long-2.c: New.
12000 * gcc.dg/cpp/warn-variadic.c: New.
12001 * gcc.dg/cpp/warn-normalized-2.c: New.
12002 * gcc.dg/cpp/warning-directive-3.c: New.
12003 * gcc.dg/cpp/warn-deprecated-2.c: New.
12004 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12005 * gcc.dg/cpp/warn-multichar-2.c: New.
12006 * gcc.dg/cpp/warn-normalized-3.c: New.
12007 * gcc.dg/cpp/warning-directive-4.c: New.
12008 * gcc.dg/cpp/warn-unused-macros.c: New.
12009 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12010 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12011 * gcc.dg/cpp/warn-cxx-compat.c: New.
12012 * gcc.dg/cpp/warn-redefined.c: New.
12013 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12014 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12015 * gcc.dg/cpp/warn-deprecated.c: New.
12016 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12017 * gcc.dg/cpp/warn-redefined-2.c: New.
12018 * gcc.dg/cpp/warn-comments.c: New.
12019 * gcc.dg/cpp/warn-multichar.c: New.
12020 * g++.dg/cpp/warning-directive-1.C: New.
12021 * g++.dg/cpp/warning-directive-2.C: New.
12022 * g++.dg/cpp/warning-directive-3.C: New.
12023 * g++.dg/cpp/warning-directive-4.C: New.
12024 * gfortran.dg/warning-directive-1.F90: New.
12025 * gfortran.dg/warning-directive-3.F90: New.
12026 * gfortran.dg/warning-directive-2.F90: New.
12027 * gfortran.dg/warning-directive-4.F90: New.
12028
12029 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12030
12031 PR objc++/23716
12032 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12033
12034 2010-04-07 Jason Merrill <jason@redhat.com>
12035
12036 * g++.dg/template/dr408.C: New.
12037
12038 * g++.dg/lookup/ns4.C: New.
12039
12040 PR c++/38392
12041 * g++.dg/template/friend51.C: New test.
12042
12043 PR c++/41970
12044 * g++.old-deja/g++.other/linkage1.C: Adjust.
12045
12046 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12047
12048 PR c++/42697
12049 * g++.dg/template/crash94.C: New test.
12050
12051 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12052
12053 PR c++/40239
12054 * g++.dg/init/aggr5.C: New test.
12055 * g++.dg/init/aggr5.C: New test.
12056
12057 2010-04-07 Richard Guenther <rguenther@suse.de>
12058
12059 PR tree-optimization/43270
12060 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12061 * gcc.dg/Warray-bounds-7.c: Likewise.
12062
12063 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12064
12065 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12066 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12067 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12068
12069 2010-04-07 Jie Zhang <jie@codesourcery.com>
12070
12071 PR c++/42556
12072 * g++.dg/init/pr42556.C: New test.
12073
12074 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12075
12076 PR debug/43628
12077 * g++.dg/debug/dwarf2/typedef2.C: New test.
12078
12079 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12080
12081 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12082 c-c++-common/dwarf2/redeclaration-1.C
12083
12084 2010-04-06 Jason Merrill <jason@redhat.com>
12085
12086 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12087 * g++.dg/ext/attrib18.C: Likewise.
12088 * g++.dg/ext/bitfield2.C: Likewise.
12089 * g++.dg/ext/bitfield4.C: Likewise.
12090 * g++.dg/ext/visibility/warn2.C: Likewise.
12091 * g++.dg/ext/visibility/warn3.C: Likewise.
12092 * g++.dg/gomp/pr26690-1.C: Likewise.
12093 * g++.dg/inherit/covariant7.C: Likewise.
12094 * g++.dg/init/synth2.C: Likewise.
12095 * g++.dg/lookup/using7.C: Likewise.
12096 * g++.dg/other/crash-4.C: Likewise.
12097 * g++.dg/other/error13.C: Likewise.
12098 * g++.dg/other/error20.C: Likewise.
12099 * g++.dg/parse/crash31.C: Likewise.
12100 * g++.dg/parse/error16.C: Likewise.
12101 * g++.dg/parse/error19.C: Likewise.
12102 * g++.dg/parse/error27.C: Likewise.
12103 * g++.dg/parse/error28.C: Likewise.
12104 * g++.dg/parse/fused-params1.C: Likewise.
12105 * g++.dg/template/error2.C: Likewise.
12106 * g++.dg/template/local6.C: Likewise.
12107 * g++.dg/template/qualttp15.C: Likewise.
12108 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12109 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12110 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12111 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12112 * g++.old-deja/g++.eh/spec6.C: Likewise.
12113 * g++.old-deja/g++.jason/crash3.C: Likewise.
12114 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12115 * g++.old-deja/g++.law/ctors5.C: Likewise.
12116 * g++.old-deja/g++.law/ctors9.C: Likewise.
12117 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12118 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12119 * g++.old-deja/g++.other/struct1.C: Likewise.
12120 * g++.old-deja/g++.other/volatile1.C: Likewise.
12121 * g++.old-deja/g++.pt/crash36.C: Likewise.
12122 * g++.old-deja/g++.pt/derived3.C: Likewise.
12123 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12124 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12125
12126 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12127
12128 PR middle-end/43519
12129 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12130 * gcc.dg/graphite/id-19.c: New.
12131
12132 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12133
12134 PR middle-end/32824
12135 * gcc.dg/vect/pr32824: New.
12136
12137 2010-04-06 Tobias Burnus <burnus@net-b.de>
12138
12139 PR fortran/18918
12140 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12141 * gfortran.dg/coarray_3.f90: Ditto.
12142 * gfortran.dg/coarray_4.f90: Ditto.
12143 * gfortran.dg/coarray_5.f90: Ditto.
12144 * gfortran.dg/coarray_6.f90: Ditto.
12145 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12146
12147 2010-04-06 Tobias Burnus <burnus@net-b.de>
12148
12149 PR fortran/18918
12150 * gfortran.dg/coarray_4.f90: Fix test.
12151 * gfortran.dg/coarray_6.f90: Add more tests.
12152
12153 2010-04-06 Tobias Burnus <burnus@net-b.de>
12154
12155 PR fortran/18918
12156 * gfortran.dg/coarray_4.f90: New test.
12157 * gfortran.dg/coarray_5.f90: New test.
12158 * gfortran.dg/coarray_6.f90: New test.
12159
12160 2010-04-06 Tobias Burnus <burnus@net-b.de>
12161
12162 PR fortran/18918
12163 * gfortran.dg/iso_fortran_env_5.f90: New test.
12164 * gfortran.dg/iso_fortran_env_6.f90: New test.
12165
12166 2010-04-06 Tobias Burnus <burnus@net-b.de>
12167
12168 PR fortran/39997
12169 * gfortran.dg/coarray_1.f90: New test.
12170 * gfortran.dg/coarray_2.f90: New test.
12171 * gfortran.dg/coarray_3.f90: New test.
12172
12173 2010-04-06 Jason Merrill <jason@redhat.com>
12174
12175 PR c++/43648
12176 * g++.dg/template/dtor8.C: New.
12177
12178 PR c++/43621
12179 * g++.dg/template/error-recovery2.C: New.
12180
12181 2010-04-06 Jan Hubicka <jh@suse.czpli
12182
12183 PR tree-optimization/42906
12184 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12185
12186 2010-04-06 Tobias Burnus <burnus@net-b.de>
12187
12188 PR fortran/43178
12189 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12190 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12191 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12192
12193 2010-04-06 Richard Guenther <rguenther@suse.de>
12194
12195 PR tree-optimization/43627
12196 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12197
12198 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR target/43638
12201 * gcc.target/i386/pr43638.c: New test.
12202
12203 2010-04-06 Richard Guenther <rguenther@suse.de>
12204
12205 PR middle-end/43661
12206 * gcc.c-torture/compile/pr43661.c: New testcase.
12207
12208 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12209
12210 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12211
12212 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12213
12214 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12215
12216 2010-04-02 Richard Guenther <rguenther@suse.de>
12217
12218 PR tree-optimization/43629
12219 * gcc.c-torture/execute/pr43629.c: New testcase.
12220
12221 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12222 Dominique d'Humieres <dominiq@lps.ens.fr>
12223
12224 PR libfortran/43605
12225 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12226
12227 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12228
12229 PR debug/43325
12230 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12231
12232 2010-04-01 Jason Merrill <jason@redhat.com>
12233
12234 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12235
12236 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12237 Manfred Schwarb <manfred99@gmx.ch>
12238
12239 PR libfortran/43605
12240 * gfortran.dg/ftell_3.f90: New test.
12241
12242 2010-04-01 Richard Guenther <rguenther@suse.de>
12243
12244 PR middle-end/43614
12245 * gcc.c-torture/compile/pr43614.c: New testcase.
12246
12247 2010-04-01 Martin Jambor <mjambor@suse.cz>
12248
12249 PR tree-optimization/43141
12250 * gcc.dg/guality/pr43141.c: New test.
12251
12252 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12253
12254 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12255 * g++.dg/eh/spbp.C: Likewise.
12256 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12257 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12258 superfluous casts.
12259 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12260 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12261 * objc.dg/dwarf-2.m: Likewise.
12262
12263 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12264
12265 PR middle-end/43464
12266 * gcc.dg/graphite/id-pr43464.c: New.
12267 * gcc.dg/graphite/id-pr43464-1.c: New.
12268
12269 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12270
12271 PR middle-end/43351
12272 * gcc.dg/graphite/id-pr43351.c
12273
12274 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12275
12276 PR testsuite/35165
12277 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12278 * obj-c++.dg/try-catch-2.mm: Ditto.
12279 * obj-c++.dg/lookup-2.mm: Ditto.
12280 * obj-c++.dg/encode-8.m: Ditto.
12281 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12282 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12283 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12284 * obj-c++.dg/const-str-11.mm: Ditto.
12285 * obj-c++.dg/const-str-9.mm: Ditto.
12286 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12287 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12288 * obj-c++.dg/except-1.mm: Ditto.
12289 * obj-c++.dg/const-str-7.mm: Ditto.
12290 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12291 * obj-c++.dg/const-str-3.mm: Ditto.
12292 * obj-c++.dg/const-str-7.mm: Ditto.
12293 * obj-c++.dg/stubify-2.mm: Change dump file name.
12294
12295 PR objc++/23613
12296 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12297 New macro.
12298 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12299 Remove dg-xfail-if.
12300
12301 2010-03-31 Martin Jambor <mjambor@suse.cz>
12302
12303 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12304 only with -O2, -O3 or -Os and not with -fwhopr.
12305
12306 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12307
12308 PR c++/43558
12309 * g++.dg/template/typedef31.C: New test.
12310
12311 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12312
12313 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12314 assembler output on *-*-solaris2*.
12315 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12316
12317 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12318
12319 PR debug/43557
12320 * gcc.dg/pr43557-1.c: New test.
12321 * gcc.dg/pr43557-2.c: New file.
12322
12323 2010-03-31 Jie Zhang <jie@codesourcery.com>
12324
12325 PR 43562
12326 * gcc.dg/pr43562.c: New test.
12327
12328 2010-03-30 Jason Merrill <jason@redhat.com>
12329
12330 PR c++/43076
12331 * g++.dg/template/error-recovery1.C: New.
12332
12333 PR c++/41786
12334 * g++.dg/parse/ambig5.C: New.
12335
12336 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12337
12338 PR debug/43593
12339 * gcc.dg/guality/pr43593.c: New test.
12340
12341 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12342
12343 PR middle-end/43430
12344 * gcc.dg/vect/pr43430-1.c: New.
12345
12346 2010-03-30 Jason Merrill <jason@redhat.com>
12347
12348 PR c++/43559
12349 * g++.dg/template/partial7.C: New.
12350
12351 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12352
12353 * gcc.target/s390/stackcheck1.c: New testcase.
12354
12355 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12356
12357 PR libfortran/43265
12358 * gfortran.dg/read_eof_8.f90: New test.
12359
12360 2010-03-29 Jason Merrill <jason@redhat.com>
12361
12362 * gcc.dg/cpp/include6.c: Change [] to ().
12363
12364 N3077
12365 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12366 splicing and UCNs.
12367 * c-c++-common/raw-string-2.c: Add trigraph test.
12368 * c-c++-common/raw-string-8.c: New.
12369 * c-c++-common/raw-string-9.c: New.
12370 * c-c++-common/raw-string-10.c: New.
12371
12372 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12373 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12374 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12375 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12376 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12377 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12378 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12379
12380 2010-03-29 Richard Guenther <rguenther@suse.de>
12381
12382 PR tree-optimization/43560
12383 * gcc.dg/torture/pr43560.c: New testcase.
12384
12385 2010-03-29 Jason Merrill <jason@redhat.com>
12386
12387 N3077
12388 * g++.dg/ext/raw-string-1.C: Change [] to ().
12389 * g++.dg/ext/raw-string-2.C: Change [] to ().
12390 Don't use \ in delimiter.
12391 * g++.dg/ext/raw-string-3.C: Change [] to ().
12392 * g++.dg/ext/raw-string-4.C: Change [] to ().
12393 * g++.dg/ext/raw-string-5.C: Change [] to ().
12394 Test for error on \ in delimiter.
12395 * g++.dg/ext/raw-string-6.C: Change [] to ().
12396 * g++.dg/ext/raw-string-7.C: Change [] to ().
12397
12398 2010-03-29 Jie Zhang <jie@codesourcery.com>
12399
12400 PR 43564
12401 * gcc.dg/pr43564.c: New test.
12402
12403 2010-03-29 Tobias Burnus <burnus@net-b.de>
12404
12405 PR fortran/43551
12406 * gfortran.dg/direct_io_12.f90: New test.
12407
12408 2010-03-28 Jan Hubicka <jh@suse.cz>
12409
12410 PR tree-optimization/43505
12411 * gfortran.dg/pr43505.f90: New testcase.
12412
12413 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12414
12415 PR tree-optimization/43528
12416 * gcc.target/i386/pr43528.c: New test.
12417
12418 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12419
12420 PR c/43381
12421 * gcc.dg/parm-impl-decl-3.c: New test.
12422
12423 2010-03-26 Jason Merrill <jason@redhat.com>
12424
12425 PR c++/43509
12426 * g++.dg/cpp0x/parse1.C: New.
12427
12428 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12429
12430 PR target/43524
12431 * gcc.target/i386/pr43524.c: New test.
12432
12433 2010-03-26 Martin Jambor <mjambor@suse.cz>
12434
12435 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12436 whitespace, rename main to foo.
12437 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12438 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12439 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12440 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12441 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12442 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12443 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12444 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12445 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12446 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12447 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12448
12449 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12450
12451 PR c++/43327
12452 * g++.dg/other/crash-10.C: New test.
12453 * g++.dg/other/crash-11.C: New test.
12454
12455 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12456
12457 PR libfortran/43517
12458 * gfortran.dg/read_eof_7.f90: New test.
12459
12460 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12461
12462 PR objc/35165
12463 PR testsuite/43512
12464 * objc-obj-c++-shared: New directory.
12465 * objc-obj-c++-shared/Object1-implementation.h: New file.
12466 * objc-obj-c++-shared/Object1.h: New file.
12467 * objc-obj-c++-shared/Protocol1.h: New file.
12468 * objc-obj-c++-shared/next-abi.h: New file.
12469 * objc-obj-c++-shared/next-mapping.h: New file.
12470 * objc/execute/next_mapping.h: Delete.
12471 * objc.dg/special/special.exp: For all targets run the tests with
12472 -fgnu-runtime, for darwin targets also run the tests with
12473 -fnext-runtime.
12474 * objc.dg/dg.exp: Ditto.
12475 * obj-c++.dg/dg.exp: Ditto.
12476 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12477 Protocol1.h) and next-mapping.h as required. Amend testcase to
12478 include use of updated NeXT interface.
12479 * objc/execute/formal_protocol-5.m: Ditto.
12480 * objc/execute/protocol-isEqual-2.m: Ditto.
12481 * objc/execute/protocol-isEqual-4.m: Ditto.
12482 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12483 Protocol1.h) and next-mapping.h as required.
12484 * objc/execute/object_is_class.m: Ditto.
12485 * objc/execute/enumeration-1.m: Ditto.
12486 * objc/execute/class-13.m: Ditto.
12487 * objc/execute/formal_protocol-2.m: Ditto.
12488 * objc/execute/formal_protocol-4.m: Ditto.
12489 * objc/execute/class-1.m: Ditto.
12490 * objc/execute/bycopy-1.m: Ditto.
12491 * objc/execute/formal_protocol-6.m: Ditto.
12492 * objc/execute/bycopy-3.m: Ditto.
12493 * objc/execute/class-3.m: Ditto.
12494 * objc/execute/bf-11.m: Ditto.
12495 * objc/execute/class-5.m: Ditto.
12496 * objc/execute/bf-13.m: Ditto.
12497 * objc/execute/class-7.m: Ditto.
12498 * objc/execute/bf-15.m: Ditto.
12499 * objc/execute/class-9.m: Ditto.
12500 * objc/execute/bf-17.m: Ditto.
12501 * objc/execute/bf-19.m: Ditto.
12502 * objc/execute/IMP.m: Ditto.
12503 * objc/execute/exceptions/catchall-1.m: Ditto.
12504 * objc/execute/exceptions/trivial.m: Ditto.
12505 * objc/execute/exceptions/finally-1.m: Ditto.
12506 * objc/execute/exceptions/local-variables-1.m: Ditto.
12507 * objc/execute/exceptions/foward-1.m: Ditto.
12508 * objc/execute/bf-2.m: Ditto.
12509 * objc/execute/string1.m: Ditto.
12510 * objc/execute/bf-4.m: Ditto.
12511 * objc/execute/informal_protocol.m: Ditto.
12512 * objc/execute/string3.m: Ditto.
12513 * objc/execute/bf-6.m: Ditto.
12514 * objc/execute/bf-8.m: Ditto.
12515 * objc/execute/class-tests-1.h: Ditto.
12516 * objc/execute/protocol-isEqual-1.m: Ditto.
12517 * objc/execute/protocol-isEqual-3.m: Ditto.
12518 * objc/execute/_cmd.m: Ditto.
12519 * objc/execute/function-message-1.m: Ditto.
12520 * objc/execute/bf-20.m: Ditto.
12521 * objc/execute/bf-common.h: Ditto.
12522 * objc/execute/np-2.m: Ditto.
12523 * objc/execute/class-10.m: Ditto.
12524 * objc/execute/class-12.m: Ditto.
12525 * objc/execute/enumeration-2.m: Ditto.
12526 * objc/execute/class-14.m: Ditto.
12527 * objc/execute/encode-1.m: Ditto.
12528 * objc/execute/formal_protocol-1.m: Ditto.
12529 * objc/execute/formal_protocol-3.m: Ditto.
12530 * objc/execute/accessing_ivars.m: Ditto.
12531 * objc/execute/bycopy-2.m: Ditto.
12532 * objc/execute/class-2.m: Ditto.
12533 * objc/execute/bf-10.m: Ditto.
12534 * objc/execute/formal_protocol-7.m: Ditto.
12535 * objc/execute/root_methods.m: Ditto.
12536 * objc/execute/class-4.m: Ditto.
12537 * objc/execute/bf-12.m: Ditto.
12538 * objc/execute/class-6.m: Ditto.
12539 * objc/execute/bf-14.m: Ditto.
12540 * objc/execute/nested-func-1.m: Ditto.
12541 * objc/execute/class-8.m: Ditto.
12542 * objc/execute/private.m: Ditto.
12543 * objc/execute/bf-16.m: Ditto.
12544 * objc/execute/bf-18.m: Ditto.
12545 * objc/execute/load-3.m: Ditto.
12546 * objc/execute/compatibility_alias.m: Ditto.
12547 * objc/execute/bf-1.m: Ditto.
12548 * objc/execute/no_clash.m: Ditto.
12549 * objc/execute/bf-3.m: Ditto.
12550 * objc/execute/string2.m: Ditto.
12551 * objc/execute/bf-5.m: Ditto.
12552 * objc/execute/string4.m: Ditto.
12553 * objc/execute/bf-7.m: Ditto.
12554 * objc/execute/object_is_meta_class.m: Ditto.
12555 * objc/execute/bf-9.m: Ditto.
12556 * objc/execute/bf-21.m: Ditto.
12557 * objc/execute/cascading-1.m: Ditto.
12558 * objc/execute/trivial.m: Ditto.
12559 * objc/execute/np-1.m: Ditto.
12560 * objc/compile/trivial.m: Ditto.
12561 * objc/execute/class_self-2.m: Include <stdlib.h>.
12562 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12563 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12564 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12565 and 64bit. Use new NeXT interface as required.
12566 * objc.dg/special/unclaimed-category-1.m: Ditto.
12567 * objc.dg/special/unclaimed-category-1.h: Ditto.
12568 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12569 * objc.dg/func-ptr-1.m: Ditto.
12570 * objc.dg/stret-1.m: Ditto.
12571 * objc.dg/encode-2.m: Ditto.
12572 * objc.dg/category-1.m: Ditto.
12573 * objc.dg/encode-3.m: Ditto.
12574 * objc.dg/call-super-3.m: Ditto.
12575 * objc.dg/method-3.m: Ditto.
12576 * objc.dg/func-ptr-2.m: Ditto.
12577 * objc.dg/lookup-1.m: Ditto.
12578 * objc.dg/encode-4.m: Ditto.
12579 * objc.dg/fix-and-continue-1.m: Ditto.
12580 * objc.dg/proto-lossage-3.m: Ditto.
12581 * objc.dg/method-13.m: Ditto.
12582 * objc.dg/proto-qual-1.m: Ditto.
12583 * objc.dg/zero-link-3.m: Ditto.
12584 * objc.dg/bitfield-1.m: Ditto.
12585 * objc.dg/va-meth-1.m: Ditto.
12586 * objc.dg/super-class-3.m: Ditto.
12587 * objc.dg/call-super-1.m: Ditto.
12588 * objc.dg/type-size-2.m: Ditto.
12589 * objc.dg/method-10.m: Ditto.
12590 * objc.dg/defs.m: Ditto.
12591 * objc.dg/const-str-3.m: Ditto.
12592 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12593 Protocol1.h) and next-mapping.h as required. Use new NeXT
12594 interface as required.
12595 * objc.dg/super-class-4.m: Ditto.
12596 * objc.dg/comp-types-8.m: Ditto.
12597 * objc.dg/call-super-2.m: Ditto.
12598 * objc.dg/objc-fast-4.m: Ditto.
12599 * objc.dg/method-6.m: Ditto.
12600 * objc.dg/const-str-3.m: Ditto.
12601 * objc.dg/const-str-7.m: Ditto.
12602 * objc.dg/method-15.m: Ditto.
12603 * objc.dg/method-19.m: Ditto.
12604 * objc.dg/sync-1.m: Ditto.
12605 * objc.dg/layout-1.m: Ditto.
12606 * objc.dg/bitfield-3.m: Ditto.
12607 * objc.dg/try-catch-3.m: Ditto.
12608 * objc.dg/try-catch-7.m: Ditto.
12609 * objc.dg/comp-types-10.m: Ditto.
12610 * objc.dg/selector-2.: Ditto.
12611 * objc.dg/method-7.m: Ditto.
12612 * objc.dg/typedef-alias-1.m: Ditto.
12613 * objc.dg/proto-lossage-2.m: Ditto.
12614 * objc.dg/comp-types-11.m: Ditto.
12615 * objc.dg/sizeof-1.m: Ditto.
12616 * objc.dg/method-17.m: Ditto.
12617 * objc.dg/bitfield-5.m: Ditto.
12618 * objc.dg/try-catch-1.m: Ditto.
12619 * objc.dg/encode-5.m: Ditto.
12620 * objc.dg/fix-and-continue-2.m: Ditto.
12621 * objc.dg/method-9.m: Ditto.
12622 * objc.dg/isa-field-1.m: Ditto.
12623 * objc.dg/local-decl-2.m: Ditto.
12624 * objc.dg/objc-gc-4.m: Ditto.
12625 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12626 * objc.dg/gnu-runtime-3.m: Ditto.
12627 * objc.dg/encode-7.m: Ditto.
12628 * objc.dg/encode-8.m: Ditto.
12629 * objc.dg/selector-3.m: Ditto.
12630 * objc.dg/gnu-runtime-1.m: Ditto.
12631 * objc.dg/const-str-12.m: Ditto.
12632 * objc.dg/gnu-runtime-2.m: Ditto.
12633 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12634 * objc.dg/selector-1.m: Ditto.
12635 * objc.dg/stubify-2.m: Ditto.
12636 * objc.dg/zero-link-1.m: Ditto.
12637 * objc.dg/stret-2.m: Ditto.
12638 * objc.dg/zero-link-2.m: Ditto.
12639 * objc.dg/next-runtime-1.m: Ditto.
12640 * objc.dg/symtab-1.m: Ditto.
12641 * objc.dg/stubify-1.m: Ditto.
12642 * objc.dg/bitfield-2.m: Ditto.
12643 * objc.dg/try-catch-10.m: Apply to both runtimes.
12644 * objc.dg/const-str-1.m: Ditto.
12645 * objc.dg/image-info.m: Ditto.
12646 * objc.dg/encode-9.m: Ditto.
12647 * objc.dg/pragma-1.m: Apply test to all targets.
12648 * objc.dg/const-str-4.m: Ditto.
12649 * objc.dg/const-str-8.m: Ditto.
12650 * objc.dg/super-class-2.m: Ditto.
12651 * objc.dg/try-catch-5.m: Ditto.
12652 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12653 Protocol1.h) and next-mapping.h as required. Use new NeXT
12654 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12655 * objc.dg/const-str-11.m: Ditto.
12656 * objc.dg/const-str-9.m: Ditto.
12657 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12658 * objc.dg/encode-1.m: Remove redundant -lobjc.
12659 * objc.dg/try-catch-9.m: Tidy space.
12660 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12661 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12662 and 64bit. Use new NeXT interface as required.
12663 * obj-c++.dg/template-4.mm: Ditto.
12664 * obj-c++.dg/defs.mm: Ditto.
12665 * obj-c++.dg/basic.mm: Ditto.
12666 * obj-c++.dg/encode-4.mm: Ditto.
12667 * obj-c++.dg/method-17.mm: Ditto.
12668 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12669 * obj-c++.dg/cxx-class-1.mm: Ditto.
12670 * obj-c++.dg/method-10.mm: Ditto.
12671 * obj-c++.dg/va-meth-1.mm: Ditto.
12672 * obj-c++.dg/encode-5.mm: Ditto.
12673 * obj-c++.dg/lookup-2.mm: Ditto.
12674 * obj-c++.dg/template-3.mm: Ditto.
12675 * obj-c++.dg/proto-qual-1.mm: Ditto.
12676 * obj-c++.dg/qual-types-1.m: Ditto.
12677 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12678 * obj-c++.dg/template-1.mm: Ditto.
12679 * obj-c++.dg/encode-6.mm: Ditto.
12680 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12681 Protocol1.h) and next-mapping.h as required. Use new NeXT
12682 interface as required.
12683 * obj-c++.dg/except-1.mm: Ditto.
12684 * obj-c++.dg/const-str-7.mm: Ditto.
12685 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12686 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12687 * obj-c++.dg/selector-2.mm: Ditto.
12688 * obj-c++.dg/isa-field-1.mm: Ditto.
12689 * obj-c++.dg/try-catch-1.mm: Ditto.
12690 * obj-c++.dg/local-decl-1.mm: Ditto.
12691 * obj-c++.dg/try-catch-9.mm: Ditto.
12692 * obj-c++.dg/no-extra-load.mm: Ditto.
12693 * obj-c++.dg/selector-5.mm: Ditto.
12694 * obj-c++.dg/method-12.mm: Ditto.
12695 * obj-c++.dg/try-catch-11.mm: Ditto.
12696 * obj-c++.dg/comp-types-11.mm: Ditto.
12697 * obj-c++.dg/bitfield-3.mm: Ditto.
12698 * obj-c++.dg/method-6.mm: Ditto.
12699 * obj-c++.dg/super-class-2.mm: Ditto.
12700 * obj-c++.dg/method-21.mm: Ditto.
12701 * obj-c++.dg/const-str-8.mm: Ditto.
12702 * obj-c++.dg/try-catch-7.mm: Ditto.
12703 * obj-c++.dg/method-15.mm: Ditto.
12704 * obj-c++.dg/layout-1.mm: Ditto.
12705 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12706 * obj-c++.dg/const-str-3.mm: Ditto.
12707 * obj-c++.dg/try-catch-2.mm: Ditto.
12708 * obj-c++.dg/objc-gc-3.mm: Ditto.
12709 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12710 * obj-c++.dg/bitfield-1.mm: Ditto.
12711 * obj-c++.dg/selector-6.mm: Ditto.
12712 * obj-c++.dg/method-13.mm: Ditto.
12713 * obj-c++.dg/comp-types-12.mm: Ditto.
12714 * obj-c++.dg/bitfield-4.mm: Ditto.
12715 * obj-c++.dg/try-catch-8.mm: Ditto.
12716 * obj-c++.dg/method-2.mm: Ditto.
12717 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12718 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12719 * obj-c++.dg/const-str-4.mm: Ditto.
12720 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12721 * obj-c++.dg/try-catch-3.mm: Ditto.
12722 * obj-c++.dg/comp-types-9.mm: Ditto.
12723 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12724 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12725 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12726 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12727 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12728 Use new NeXT interface as required.
12729 * obj-c++.dg/const-str-10.mm: Ditto.
12730 * obj-c++.dg/const-str-11.mm: Ditto.
12731 * obj-c++.dg/const-str-9.mm: Ditto.
12732 * obj-c++.dg/method-11.mm: Ditto.
12733 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12734 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12735 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12736 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12737 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12738
12739 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12740
12741 PR c++/43206
12742 * g++.dg/template/typedef30.C: New test case.
12743
12744 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12745
12746 PR c/43385
12747 * gcc.c-torture/execute/pr43385.c: New test.
12748
12749 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12750
12751 * gcc.dg/strncpy-fix-1.c: New test.
12752
12753 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12754
12755 PR testsuite/41609
12756 * lib/objc-torture.exp (objc-set-runtime-options): New.
12757 * objc/execute/execute.exp: Check runtime options on each pass.
12758 * objc/execute/exceptions/exceptions.exp: Ditto.
12759 * objc/compile/compile.exp: Ditto.
12760
12761 PR testsuite/42348
12762 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12763 standard tests.
12764 (check_effective_target_objc2): New proc.
12765 (check_effective_target_next_runtime): New proc.
12766 * lib/objc.exp: Determine which runtime is in force and support it.
12767 * lib/obj-c++.exp: Ditto.
12768
12769 2010-03-24 Jason Merrill <jason@redhat.com>
12770
12771 PR c++/43502
12772 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12773
12774 2010-03-24 Martin Jambor <mjambor@suse.cz>
12775
12776 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12777 a loop.
12778 * gcc.dg/ipa/ipa-2.c: Likewise.
12779 * gcc.dg/ipa/ipa-3.c: Likewise.
12780 * gcc.dg/ipa/ipa-4.c: Likewise.
12781 * gcc.dg/ipa/ipa-5.c: Likewise.
12782 * gcc.dg/ipa/ipa-7.c: Likewise.
12783 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12784 a loop.
12785 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12786 i_can_not_be_propagated_fully2 into a loop.
12787 * gcc.dg/ipa/ipa-8.c: New test.
12788 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12789
12790 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12791
12792 PR debug/19192
12793 PR debug/43479
12794 * gcc.dg/guality/pr43479.c: New test.
12795 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12796 and add volatile keyword.
12797
12798 2010-03-23 Mike Stump <mikestump@comcast.net>
12799
12800 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12801
12802 2010-03-23 Jason Merrill <jason@redhat.com>
12803
12804 * g++.dg/ext/altivec-17.C: Adjust error message.
12805
12806 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12807 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12808 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12809 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12810 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12811 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12812
12813 2010-03-22 Jason Merrill <jason@redhat.com>
12814
12815 PR c++/43333
12816 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12817 * g++.dg/ext/is_pod_98.C: New.
12818
12819 PR c++/43281
12820 * g++.dg/cpp0x/auto18.C: New.
12821
12822 * gcc.dg/pr36997.c: Adjust error message.
12823 * g++.dg/ext/vector9.C: Likewise.
12824 * g++.dg/conversion/simd3.C: Likewise.
12825 * g++.dg/other/error23.C: Likewise.
12826
12827 2010-03-22 Michael Matz <matz@suse.de>
12828
12829 PR middle-end/43475
12830 * gfortran.dg/pr43475.f90: New testcase.
12831
12832 2010-03-22 Richard Guenther <rguenther@suse.de>
12833
12834 PR tree-optimization/43390
12835 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12836
12837 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12838
12839 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12840 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12841
12842 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12843 Michael Matz <matz@suse.de>
12844
12845 PR c++/43081
12846 * g++.dg/parse/crash56.C: New test.
12847
12848 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12849
12850 PR fortran/43450
12851 * gfortran.dg/whole_file_15.f90 : New test.
12852
12853 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12854
12855 PR fortran/43409
12856 * gfortran.dg/inquire_size.f90: New test.
12857
12858 2010-03-20 Richard Guenther <rguenther@suse.de>
12859
12860 PR rtl-optimization/43438
12861 * gcc.c-torture/execute/pr43438.c: New testcase.
12862
12863 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12864
12865 PR c++/43375
12866 * g++.dg/abi/mangle42.C: New test.
12867
12868 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12869
12870 PR C/43211
12871 * gcc.dg/pr43211.c: New test.
12872 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12873
12874 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12875
12876 PR rtl-optimization/42258
12877 * gcc.target/arm/thumb1-mul-moves.c: New test.
12878
12879 PR target/40697
12880 * gcc.target/arm/thumb-andsi.c: New test.
12881
12882 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12883 dg-require-effective-target.
12884
12885 2010-03-19 Michael Matz <matz@suse.de>
12886
12887 PR c++/43116
12888 * g++.dg/other/pr43116.C: New testcase.
12889
12890 2010-03-19 Michael Matz <matz@suse.de>
12891
12892 PR target/43305
12893 * gcc.dg/pr43305.c: New testcase.
12894
12895 2010-03-19 Richard Guenther <rguenther@suse.de>
12896
12897 PR tree-optimization/43415
12898 * gcc.c-torture/compile/pr43415.c: New testcase.
12899
12900 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12901
12902 PR ada/43106
12903 * gnat.dg/case_optimization2.adb: New test.
12904 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12905
12906 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12907 Jack Howarth <howarth@bromo.med.uc.edu>
12908
12909 PR target/36399
12910 * gcc.target/i386/push-1.c: Don't xfail
12911 scan-assembler-not "movups" on darwin.
12912
12913 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR debug/43058
12916 * gcc.dg/pr43058.c: New test.
12917
12918 2010-03-18 Martin Jambor <mjambor@suse.cz>
12919
12920 PR middle-end/42450
12921 * g++.dg/torture/pr42450.C: New test.
12922
12923 2010-03-18 Michael Matz <matz@suse.de>
12924
12925 PR middle-end/43419
12926 * gcc.dg/pr43419.c: New testcase.
12927
12928 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12929
12930 PR rtl-optimization/43360
12931 * gcc.dg/torture/pr43360.c: New.
12932
12933 2010-03-18 Michael Matz <matz@suse.de>
12934
12935 PR tree-optimization/43402
12936 * gcc.dg/pr43402.c: New testcase.
12937
12938 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12939
12940 PR target/42427
12941 * gcc.dg/pr42427.c: New test.
12942
12943 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12944
12945 PR libfortran/43265
12946 * gfortran.dg/read_empty_file.f: New test.
12947 * gfortran.dg/read_eof_all.f90: New test.
12948 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12949 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12950
12951 2010-03-17 Michael Matz <matz@suse.de>
12952
12953 * gcc.dg/pr43300.c: Add -w.
12954
12955 2010-03-17 Richard Guenther <rguenther@suse.de>
12956
12957 * gcc.dg/pr43379.c: Add -w.
12958
12959 2010-03-17 Tobias Burnus <burnus@net-b.de>
12960
12961 PR fortran/43331
12962 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12963
12964 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12965
12966 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12967
12968 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12969
12970 * ada/acats/run_all.sh: Log start and end times.
12971
12972 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12973
12974 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12975
12976 2010-03-16 Richard Guenther <rguenther@suse.de>
12977
12978 PR middle-end/43379
12979 * gcc.dg/pr43379.c: New testcase.
12980
12981 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR debug/43051
12984 * gcc.dg/guality/pr43051-1.c: New test.
12985
12986 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12987
12988 PR testsuite/43363
12989 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12990
12991 2010-03-15 Michael Matz <matz@suse.de>
12992
12993 PR middle-end/43300
12994 * gcc.dg/pr43300.c: New testcase.
12995
12996 2010-03-15 Richard Guenther <rguenther@suse.de>
12997
12998 PR tree-optimization/43367
12999 * gcc.c-torture/compile/pr43367.c: New testcase.
13000
13001 2010-03-15 Richard Guenther <rguenther@suse.de>
13002
13003 PR tree-optimization/43317
13004 * gcc.dg/pr43317.c: New testcase.
13005
13006 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13007
13008 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13009
13010 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13011
13012 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13013
13014 2010-03-14 Tobias Burnus <burnus@net-b.de>
13015
13016 PR fortran/43362
13017 * gfortran.dg/impure_constructor_1.f90: New test.
13018
13019 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13020
13021 PR middle-end/43354
13022 * gfortran.dg/graphite/id-pr43354.f: New.
13023
13024 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13025
13026 PR middle-end/43349
13027 * gfortran.dg/graphite/pr43349.f: New.
13028
13029 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13030
13031 PR middle-end/43306
13032 * gcc.dg/graphite/pr43306.c: New.
13033
13034 2010-03-12 David S. Miller <davem@davemloft.net>
13035
13036 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13037 sparc.
13038
13039 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13040
13041 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13042
13043 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13044
13045 PR fortran/43291
13046 PR fortran/43326
13047 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13048
13049 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13050
13051 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13052 fail for *-*-mingw* targets.
13053
13054 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13055
13056 PR debug/43329
13057 * gcc.dg/guality/pr43329-1.c: New test.
13058
13059 2010-03-11 Martin Jambor <mjambor@suse.cz>
13060
13061 PR tree-optimization/43257
13062 * g++.dg/torture/pr43257.C: New test.
13063
13064 2010-03-11 Tobias Burnus <burnus@net-b.de>
13065
13066 PR fortran/43228
13067 * gfortran.dg/namelist_61.f90: New test.
13068
13069 2010-03-11 Richard Guenther <rguenther@suse.de>
13070
13071 PR tree-optimization/43255
13072 * gcc.c-torture/compile/pr43255.c: New testcase.
13073
13074 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13075
13076 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13077 * gcc.dg/pr43280.c: New testcase.
13078
13079 2010-03-11 Richard Guenther <rguenther@suse.de>
13080
13081 PR lto/43200
13082 * gcc.dg/lto/20100227-1_0.c: New testcase.
13083 * gcc.dg/lto/20100227-1_1.c: Likewise.
13084
13085 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13086
13087 PR libfortran/43320
13088 PR libfortran/43265
13089 * gfortran.dg/read_eof_6.f: New test
13090 * gfortran.dg/read_x_eof.f90: New test.
13091 * gfortran.dg/read_x_past.f: Update test.
13092
13093 2010-03-10 Jan Hubicka <jh@suse.cz>
13094
13095 * gcc.c-torture/compile/pr43288.c: New test.
13096
13097 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13098
13099 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13100 -fpic/-fPIC flags.
13101 * g++.old-deja/g++.pt/asm2.C: Likewise.
13102 * gcc.c-torture/compile/20000804-1.c: Likewise.
13103 * gcc.target/i386/clobbers.c: Likewise.
13104
13105 2010-03-10 Tobias Burnus <burnus@net-b.de>
13106
13107 PR fortran/43303
13108 * gfortran.dg/c_assoc_3.f90: New test.
13109
13110 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13111
13112 PR debug/36728
13113 * gcc.dg/guality/pr36728-1.c: New test.
13114 * gcc.dg/guality/pr36728-2.c: New test.
13115
13116 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13117
13118 * gcc.dg/h8300-div-delay-slot.c: New test.
13119
13120 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13121
13122 PR tree-optimization/43236
13123 * gcc.c-torture/execute/pr43236.c: New test.
13124
13125 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13126
13127 PR middle-end/42859
13128 * g++.dg/eh/pr42859.C: New test.
13129
13130 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR debug/43299
13133 * gcc.dg/pr43299.c: New test.
13134
13135 PR debug/43290
13136 * g++.dg/eh/unwind2.C: New test.
13137
13138 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13139 Reza Yazdani <reza.yazdani@amd.com>
13140
13141 PR middle-end/43065
13142 * gcc.dg/graphite/run-id-4.c: New.
13143
13144 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13145
13146 PR middle-end/43065
13147 * gcc.dg/graphite/run-id-3.c: New.
13148
13149 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13150
13151 PR middle-end/42644
13152 PR middle-end/42130
13153 * gcc.dg/graphite/id-18.c: New.
13154 * gcc.dg/graphite/run-id-pr42644.c: New.
13155
13156 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13157
13158 PR middle-end/42326
13159 * gcc.dg/graphite/pr42326.c: New.
13160
13161 2010-03-08 Richard Guenther <rguenther@suse.de>
13162
13163 PR tree-optimization/43269
13164 * gcc.c-torture/execute/pr43269.c: New testcase.
13165
13166 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13167
13168 PR fortran/43256
13169 * gfortran.dg/typebound_call_13.f03: New.
13170
13171 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13172
13173 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13174 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13175
13176 2010-03-05 Jason Merrill <jason@redhat.com>
13177
13178 * g++.dg/abi/mangle40.C: Require weak and alias.
13179
13180 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13181
13182 PR middle-end/42326
13183 * gfortran.dg/graphite/pr42326.f90: New.
13184 * gfortran.dg/graphite/pr42326-1.f90: New.
13185
13186 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13187
13188 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13189 (gnat_target_compile): Likewise.
13190 Reinitialize GNAT_UNDER_TEST if target changes.
13191 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13192 (local_find_gnatmake): Pass full --GCC to gnatlink.
13193 Remove --LINK.
13194
13195 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13196
13197 PR c/43248
13198 * gcc.dg/compound-literal-1.c: New testcase.
13199
13200 2010-03-04 Martin Jambor <mjambor@suse.cz>
13201
13202 PR tree-optimization/43164
13203 PR tree-optimization/43191
13204 * gcc.c-torture/compile/pr43164.c: New test.
13205 * gcc.c-torture/compile/pr43191.c: Likewise.
13206
13207 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13208
13209 PR fortran/43244
13210 * gfortran.dg/finalize_9.f90: New.
13211
13212 2010-03-04 Tobias Burnus <burnus@net-b.de>
13213 Ken Werner <ken@linux.vnet.ibm.com>
13214
13215 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13216 to dg-options for spu.
13217 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13218 dump-scan target to exclude spu.
13219
13220 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13221
13222 PR middle-end/43209
13223 * gcc.dg/tree-ssa/ivopts-4.c: New.
13224
13225 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13226
13227 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13228 include-opts and exclude-opts; skip checking the flags if arguments
13229 are the same as the defaults.
13230 (dg-xfail-if): Verify the number of arguments, supply defaults
13231 for unspecified optional arguments.
13232 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13233
13234 2010-03-03 Jason Merrill <jason@redhat.com>
13235
13236 PR c++/12909
13237 * g++.dg/abi/mangle40.C: Updated.
13238
13239 2010-03-03 Jason Merrill <jason@redhat.com>
13240
13241 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13242 * g++.dg/abi/mangle23.C: Likewise.
13243 * g++.dg/eh/simd-2.C: Likewise.
13244 * g++.dg/ext/attribute-test-2.C: Likewise.
13245 * g++.dg/ext/vector14.C: Likewise.
13246 * g++.dg/other/pr34435.C: Likewise.
13247 * g++.dg/template/conv8.C: Likewise.
13248 * g++.dg/template/nontype9.C: Likewise.
13249 * g++.dg/template/qualttp17.C: Likewise.
13250 * g++.dg/template/ref1.C: Likewise.
13251 * g++.old-deja/g++.pt/crash68.C: Likewise.
13252 * g++.old-deja/g++.pt/ref1.C: Likewise.
13253 * g++.old-deja/g++.pt/ref3.C: Likewise.
13254 * g++.old-deja/g++.pt/ref4.C: Likewise.
13255
13256 PR c++/12909
13257 * g++.dg/abi/mangle40.C: New.
13258 * g++.dg/abi/mangle41.C: New.
13259 * g++.dg/lto/20100302_0.C: New.
13260 * g++.dg/lto/20100302_1.C: New.
13261 * g++.dg/lto/20100302.h: New.
13262
13263 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13264
13265 PR fortran/43243
13266 * gfortran.dg/internal_pack_12.f90: New test.
13267
13268 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13269
13270 * gcc.dg/pr36997.c: Adjust error message.
13271
13272 2010-03-03 Mike Stump <mikestump@comcast.net>
13273
13274 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13275 adjustments to not be present on machines that align the stack to
13276 more than 4 bytes and don't have a red zone yet as that is an
13277 unimplemented optimization.
13278
13279 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13280
13281 PR fortran/43169
13282 * gfortran.dg/impure_assignment_3.f90: New.
13283
13284 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13285
13286 PR debug/43229
13287 * gfortran.dg/pr43229.f90: New test.
13288
13289 PR debug/43237
13290 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13291
13292 PR debug/43177
13293 * gcc.dg/guality/pr43177.c: New test.
13294
13295 2010-03-02 Jason Merrill <jason@redhat.com>
13296
13297 * g++.dg/ext/vector9.C: Adjust error message.
13298 * g++.dg/conversion/simd3.C: Likewise.
13299 * g++.dg/other/error23.C: Likewise.
13300
13301 2010-03-02 Mike Stump <mikestump@comcast.net>
13302
13303 PR c++/41090
13304 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13305
13306 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13307
13308 PR fortran/43180
13309 * gfortran.dg/internal_pack_10.f90: New test.
13310
13311 PR fortran/43173
13312 * gfortran.dg/internal_pack_11.f90: New test.
13313
13314 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13315
13316 PR middle-end/42640
13317 * gcc.dg/tree-ssa/pr42640.c: New.
13318
13319 2010-03-01 Richard Guenther <rguenther@suse.de>
13320
13321 PR tree-optimization/43220
13322 * gcc.c-torture/execute/pr43220.c: New testcase.
13323
13324 2010-03-01 Richard Guenther <rguenther@suse.de>
13325
13326 PR middle-end/43213
13327 * gcc.dg/pr43213.c: New testcase.
13328
13329 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13330
13331 PR pch/14940
13332 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13333
13334 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13335
13336 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13337 New function.
13338 (check_effective_target_ucn): Likewise.
13339
13340 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13341 if !ucn.
13342 * gcc.dg/ucnid-2.c: Likewise.
13343 * gcc.dg/ucnid-3.c: Likewise.
13344 * gcc.dg/ucnid-4.c: Likewise.
13345 * gcc.dg/ucnid-11.c: Likewise.
13346 * gcc.dg/ucnid-12.c: Likewise.
13347 * gcc.dg/ucnid-6.c: Skip if !ucn.
13348 * gcc.dg/ucnid-9.c: Likewise.
13349
13350 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13351
13352 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13353 lists to dg-skip-if.
13354 * gcc.target/i386/stackalign/return-3.c: Likewise.
13355
13356 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13357
13358 * gcc.target/i386/clearcap.map: New file.
13359 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13360 Pass clearcap.map by default if supported.
13361
13362 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13363
13364 PR fortran/42900
13365 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13366 Explain this.
13367 * gfortran.dg/stat_2.f90: Likewise.
13368
13369 2010-03-01 Tobias Burnus <burnus@net-b.de>
13370
13371 PR fortran/43199
13372 * gfortran.dg/module_read_2.f90: New test.
13373
13374 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13375
13376 PR c++/42748
13377 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13378 * g++.dg/abi/mangle12.C: Likewise.
13379 * g++.dg/abi/mangle20-2.C: Likewise.
13380 * g++.dg/abi/mangle17.C: Likewise.
13381 * g++.dg/template/cond2.C: Likewise.
13382 * g++.dg/template/pr35240.C: Likewise.
13383
13384 2010-02-27 Richard Guenther <rguenther@suse.de>
13385
13386 PR tree-optimization/43186
13387 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13388
13389 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13390
13391 * g++.dg/abi/packed1.C: Expect warning on the SH.
13392
13393 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13394
13395 PR c++/42054:
13396 * g++.dg/parse/error37.C: New test.
13397
13398 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13399
13400 PR c/24577
13401 PR c/43192
13402 * gcc.dg/pr8927-1.c: Match new note.
13403 * gcc.dg/990506-0.c: Likewise.
13404 * gcc.dg/gomp/flush-2.c: Likewise.
13405 * gcc.dg/gomp/atomic-5.c: Likewise.
13406 * gcc.dg/gomp/pr34607.c: Likewise.
13407 * gcc.dg/pr35746.c: Likewise.
13408 * gcc.dg/cpp/pragma-1.c: Likewise.
13409 * gcc.dg/cpp/pragma-2.c: Likewise.
13410 * gcc.dg/pr41842.c: Likewise.
13411 * gcc.dg/noncompile/20040629-1.c: Likewise.
13412 * objc.dg/private-1.m: Likewise.
13413
13414 2010-02-27 Tobias Burnus <burnus@net-b.de>
13415
13416 PR fortran/43185
13417 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13418 * gfortran.dg/default_initialization_4.f90: New test.
13419
13420 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13421
13422 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13423 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13424 * gnat.dg/thin_pointer2.adb: New test.
13425 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13426
13427 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13428
13429 PR c/20631
13430 * gcc.dg/cpp/c90-pedantic.c: New.
13431 * gcc.dg/cpp/c90.c: New.
13432 * gcc.dg/gnu90-const-expr-1.c: New.
13433 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13434
13435 2010-02-26 Richard Guenther <rguenther@suse.de>
13436
13437 PR tree-optimization/43186
13438 * gcc.c-torture/compile/pr43186.c: New testcase.
13439
13440 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13441
13442 PR debug/43190
13443 * c-c++-common/dwarf2/pr43190.c: New test.
13444
13445 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13446
13447 PR testsuite/37074:
13448 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13449
13450 2010-02-26 Richard Guenther <rguenther@suse.de>
13451
13452 PR tree-optimization/43188
13453 * gcc.c-torture/compile/pr43188.c: New testcase.
13454
13455 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13456
13457 PR target/43175
13458 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13459
13460 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13461
13462 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13463
13464 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13465
13466 PR target/43154
13467 * gcc.target/powerpc/pr43154.c: New file.
13468
13469 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13470
13471 PR debug/43166
13472 * gfortran.dg/debug/pr43166.f: New test.
13473
13474 PR debug/43165
13475 * gcc.dg/torture/pr43165.c: New test.
13476
13477 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13478
13479 PR c/43128
13480 * c-c++-common/pr41779.c: Update.
13481
13482 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13483
13484 PR ada/32547
13485 * lib/gnat-dg.exp (gnat_load): Redefine.
13486
13487 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13488 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13489
13490 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13491
13492 PR libobjc/36610
13493 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13494 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13495 -fgnu-runtime.
13496 Sort entries.
13497
13498 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13499
13500 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13501
13502 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13503
13504 PR debug/43150
13505 * gcc.dg/guality/vla-1.c: New test.
13506
13507 2010-02-24 Tobias Burnus <burnus@net-b.de>
13508
13509 PR fortran/43042
13510 * gfortran.dg/c_ptr_tests_15.f90: New test.
13511
13512 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13513
13514 PR target/43107
13515 * gcc.target/i386/pr43107.c: New test.
13516
13517 2010-02-23 Jason Merrill <jason@redhat.com>
13518
13519 PR c++/43143
13520 * g++.dg/cpp0x/variadic100.C: New.
13521
13522 2010-02-23 Jason Merrill <jason@redhat.com>
13523
13524 PR debug/42800
13525 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13526 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13527 * c-c++-common/dwarf2/vla1.c: New.
13528
13529 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13530
13531 PR target/43139
13532 * gcc.dg/pr43139.c: New test.
13533
13534 PR debug/43077
13535 * gcc.dg/guality/pr43077-1.c: New test.
13536
13537 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13538
13539 PR 43123
13540 * gcc.dg/march.c: New.
13541 * gcc.dg/march-generic.c: New.
13542 * gcc.dg/mtune.c: New.
13543
13544 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13545
13546 PR middle-end/43083
13547 * gcc.dg/graphite/pr43083.c: New.
13548
13549 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13550
13551 PR middle-end/43097
13552 * gfortran.dg/graphite/pr43097.f: New.
13553
13554 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13555 Manuel López-Ibáñez <manu@gcc.gnu.org>
13556
13557 PR middle-end/43140
13558 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13559
13560 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13561
13562 PR middle-end/43026
13563 * g++.dg/graphite/pr43026.C: New.
13564
13565 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13566
13567 PR c++/43126
13568 * gcc.dg/cleanup-1.c: Update.
13569 * gcc.dg/func-args-1.c: Update.
13570 * gcc.dg/format/sentinel-1.c: Update.
13571 * g++.old-deja/g++.jason/scoping10.C: Update.
13572 * g++.old-deja/g++.ns/lookup5.C: Update.
13573 * g++.dg/ext/cleanup-1.C: Update.
13574 * g++.dg/parse/varmod1.C: Update.
13575 * g++.dg/parse/error33.C: Update.
13576 * g++.dg/expr/call3.C: Update.
13577 * g++.dg/func-args-1.C: New.
13578
13579 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13580
13581 PR c/43125
13582 * gcc.dg/attr-used-2.c: Moved to ...
13583 * c-c++-common/attr-used-2.c: Here.
13584
13585 * gcc.dg/attr-used.c: Moved to ...
13586 * c-c++-common/attr-used.c: Here.
13587
13588 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13589
13590 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13591
13592 2010-02-22 Richard Guenther <rguenther@suse.de>
13593
13594 PR lto/43045
13595 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13596 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13597
13598 2010-02-22 Richard Guenther <rguenther@suse.de>
13599
13600 PR tree-optimization/42749
13601 * gcc.c-torture/compile/pr42749.c: New testcase.
13602
13603 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13604
13605 PR fortran/43072
13606 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13607 * gfortran.dg/internal_pack_9.f90: New test.
13608
13609 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13610
13611 PR c++/23510
13612 * g++.dg/template/recurse.C: Adjust.
13613 * g++.dg/template/pr23510.C: New.
13614
13615 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13616
13617 PR c++/42824
13618 * g++.dg/template/memclass4.C: New test.
13619
13620 2010-02-21 Tobias Burnus <burnus@net-b.de>
13621
13622 PR fortran/35259
13623 * gfortran.dg/reassoc_5.f90: New test.
13624
13625 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13626
13627 PR target/43067
13628 * gcc.target/i386/pr43067.c: New test.
13629
13630 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13631
13632 PR c++/35669
13633 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13634 -Wconversion-null.
13635 * g++.dg/warn/Wconversion-null.C: New test.
13636 * g++.old-deja/g++.other/null1.C: Move to...
13637 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13638
13639 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13640
13641 PR fortran/36932
13642 PR fortran/36933
13643 * gfortran.dg/dependency_26.f90: New test.
13644
13645 PR fortran/43072
13646 * gfortran.dg/internal_pack_7.f90: New test.
13647
13648 PR fortran/43111
13649 * gfortran.dg/internal_pack_8.f90: New test.
13650
13651 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13652
13653 PR 43128
13654 * c-c++-common/pr41779.c: Fix broken testcase.
13655
13656 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13657
13658 PR 36513
13659 * c-c++-common/pr36513.c: New testcase.
13660 * c-c++-common/pr36513-2.c: New testcase.
13661
13662 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13663
13664 PR 41779
13665 * c-c++-common/pr41779.c: New.
13666
13667 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13668
13669 PR debug/43084
13670 * gcc.dg/pr43084.c: New test.
13671
13672 2010-02-19 Richard Guenther <rguenther@suse.de>
13673
13674 PR tree-optimization/42916
13675 * gcc.dg/pr42916.c: New testcase.
13676
13677 2010-02-18 Jason Merrill <jason@redhat.com>
13678
13679 PR c++/42837
13680 * g++.dg/abi/packed1.C: Add expected warning.
13681
13682 PR c++/43108
13683 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13684 * gcc.dg/torture/dg-torture.exp: Likewise.
13685 * c-c++-common/torture/complex-sign.h,
13686 c-c++-common/torture/complex-sign-add.c,
13687 c-c++-common/torture/complex-sign-mixed-add.c,
13688 c-c++-common/torture/complex-sign-mixed-div.c,
13689 c-c++-common/torture/complex-sign-mixed-mul.c,
13690 c-c++-common/torture/complex-sign-mixed-sub.c,
13691 c-c++-common/torture/complex-sign-mul.c,
13692 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13693 Adapt for C++ compilation as well.
13694
13695 PR c++/43070
13696 * g++.dg/ext/label1.C: Update.
13697 * g++.dg/ext/label2.C: Update.
13698
13699 PR c++/26261
13700 * g++.dg/template/dependent-name6.C: New.
13701
13702 PR c++/43109
13703 * g++.dg/parse/namespace12.C: New.
13704
13705 2010-02-18 Martin Jambor <mjambor@suse.cz>
13706
13707 PR tree-optimization/43066
13708 * gcc.c-torture/compile/pr43066.c: New test.
13709
13710 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13711
13712 * g++.dg/ext/attrib35.C: Fix target selector string.
13713 * g++.dg/ext/attrib36.C: Ditto.
13714 * g++.dg/ext/attrib37.C: Ditto.
13715 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13716 * g++.dg/abi/mangle25.C: Ditto.
13717
13718 2010-02-17 Jason Merrill <jason@redhat.com>
13719
13720 PR c++/43069
13721 * g++.dg/parse/namespace11.C: New.
13722
13723 PR c++/43093
13724 * g++.dg/ext/attrib37.C: New.
13725
13726 PR c++/43079
13727 * g++.dg/template/ptrmem20.C: New.
13728
13729 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13730
13731 PR target/43103
13732 * gcc.target/i386/xop-check.h: Include m256-check.h.
13733 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13734 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13735 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13736 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13737
13738 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR debug/42918
13741 * gcc.dg/pr42918.c: New test.
13742
13743 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13744
13745 * g++.dg/ext/attrib36.C: Require ILP32.
13746
13747 2010-02-16 Richard Guenther <rguenther@suse.de>
13748
13749 PR tree-optimization/41043
13750 * gfortran.dg/pr41043.f90: New testcase.
13751 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13752
13753 2010-02-16 Jason Merrill <jason@redhat.com>
13754
13755 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13756
13757 2010-02-16 Ira Rosen <irar@il.ibm.com>
13758
13759 PR tree-optimization/43074
13760 * gcc.dg/vect/fast-math-pr43074.c: New test.
13761
13762 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13763
13764 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13765
13766 2010-02-16 Jason Merrill <jason@redhat.com>
13767
13768 PR c++/43031
13769 * g++.dg/ext/attrib36.C: New.
13770
13771 PR c++/43036
13772 * g++.dg/other/array6.C: New.
13773
13774 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13775
13776 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13777
13778 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13779
13780 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13781 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13782 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13783 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13784 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13785 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13786
13787 2010-02-15 Richard Guenther <rguenther@suse.de>
13788
13789 PR middle-end/43068
13790 * g++.dg/torture/pr43068.C: New testcase.
13791
13792 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13793
13794 PR c++/43024
13795 * g++.dg/opt/ice1.C: New.
13796
13797 2010-02-14 Jason Merrill <jason@redhat.com>
13798
13799 PR c++/41997
13800 * g++.dg/cpp0x/initlist-opt.C: New.
13801
13802 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13803
13804 PR fortran/41113
13805 PR fortran/41117
13806 * gfortran.dg/internal_pack_6.f90: New test.
13807
13808 2010-02-12 Jason Merrill <jason@redhat.com>
13809
13810 PR c++/43054
13811 * g++.dg/cpp0x/variadic99.C: New.
13812
13813 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13814
13815 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13816 sign extend pointers to gualchk_t.
13817
13818 PR c++/43033
13819 * g++.dg/other/default3.C: Xfail g4 test.
13820
13821 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13822
13823 PR middle-end/43012
13824 * gcc.dg/graphite/pr43012.c: New.
13825
13826 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13827
13828 PR middle-end/42930
13829 * g++.dg/graphite/pr42930.C: New.
13830
13831 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13832
13833 PR middle-end/42914
13834 PR middle-end/42530
13835 * gcc.dg/graphite/pr42530.c: New.
13836 * gcc.dg/graphite/pr42914.c: New.
13837
13838 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13839
13840 PR middle-end/42771
13841 * gcc.dg/graphite/pr42771.c: New.
13842
13843 2010-02-11 Richard Guenther <rguenther@suse.de>
13844
13845 PR tree-optimization/42998
13846 * gcc.c-torture/compile/pr42998.c: New testcase.
13847
13848 2010-02-10 Jason Merrill <jason@redhat.com>
13849
13850 PR c++/41896
13851 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13852
13853 PR c++/42983, core issue 906
13854 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13855 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13856
13857 PR c++/43016
13858 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13859
13860 2010-02-10 Richard Guenther <rguenther@suse.de>
13861
13862 PR tree-optimization/43017
13863 * gcc.dg/torture/pr43017.c: New testcase.
13864
13865 2010-02-10 Tobias Burnus <burnus@net-b.de>
13866
13867 PR fortran/40823
13868 * gfortran.dg/private_type_1.f90: Update error location.
13869 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13870 * gfortran.dg/typebound_operator_2.f03: Ditto.
13871 * gfortran.dg/assignment_2.f90: Ditto.
13872 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13873 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13874
13875 2010-02-10 Tobias Burnus <burnus@net-b.de>
13876
13877 PR fortran/43015
13878 * gfortran.dg/bind_c_usage_20.f90: New test.
13879
13880 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13881
13882 PR debug/43010
13883 * g++.dg/debug/pr43010.C: New test.
13884
13885 2010-02-10 Richard Guenther <rguenther@suse.de>
13886
13887 PR c/43007
13888 * gcc.c-torture/execute/20100209-1.c: New testcase.
13889 * gcc.dg/fold-div-3.c: Likewise.
13890
13891 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13892
13893 * gcc.dg/builtin-ffs-1.c: New test.
13894
13895 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13896
13897 PR fortran/42999
13898 * gfortran.dg/array_constructor_35.f90: New test.
13899
13900 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13901
13902 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13903
13904 2010-02-09 Jason Merrill <jason@redhat.com>
13905
13906 PR c++/42399
13907 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13908
13909 PR c++/42370
13910 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13911
13912 2010-02-09 Tobias Burnus <burnus@net-b.de>
13913
13914 PR fortran/41869
13915 * gfortran.dg/module_write_1.f90: New test.
13916
13917 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13918
13919 * gcc.dg/pr19340.c: Adjust.
13920
13921 2010-02-09 Richard Guenther <rguenther@suse.de>
13922
13923 PR tree-optimization/43008
13924 * gcc.c-torture/execute/pr43008.c: New testcase.
13925
13926 2010-02-09 Richard Guenther <rguenther@suse.de>
13927
13928 PR tree-optimization/43000
13929 * gcc.dg/torture/pr43000.c: New testcase.
13930 * gcc.dg/torture/pr43002.c: Likewise.
13931
13932 2010-02-09 Daniel Kraft <d@domob.eu>
13933
13934 PR fortran/39171
13935 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13936 and pass -Wsurprising as necessary.
13937
13938 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13939
13940 PR tree-optimization/42890
13941 * g++.dg/torture/pr42890.C: New test.
13942
13943 2010-02-08 Richard Guenther <rguenther@suse.de>
13944
13945 PR middle-end/42995
13946 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13947
13948 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13949
13950 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13951 return 0 from main.
13952 * gcc.dg/graphite/block-1.c: Same.
13953 * gcc.dg/graphite/block-3.c: Same.
13954 * gcc.dg/graphite/block-4.c: Same.
13955 * gcc.dg/graphite/block-5.c: Same.
13956 * gcc.dg/graphite/block-6.c: Same.
13957 * gcc.dg/graphite/block-7.c: Same.
13958 * gcc.dg/graphite/interchange-0.c: Same.
13959 * gcc.dg/graphite/interchange-1.c: Same.
13960 * gcc.dg/graphite/interchange-10.c: Same.
13961 * gcc.dg/graphite/interchange-11.c: Same.
13962 * gcc.dg/graphite/interchange-12.c: Same.
13963 * gcc.dg/graphite/interchange-2.c: Same.
13964 * gcc.dg/graphite/interchange-3.c: Same.
13965 * gcc.dg/graphite/interchange-4.c: Same.
13966 * gcc.dg/graphite/interchange-5.c: Same.
13967 * gcc.dg/graphite/interchange-6.c: Same.
13968 * gcc.dg/graphite/interchange-7.c: Same.
13969 * gcc.dg/graphite/interchange-8.c: Same.
13970 * gcc.dg/graphite/interchange-9.c: Same.
13971 * gcc.dg/graphite/interchange-mvt.c: Same.
13972
13973 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13974
13975 * gfortran.dg/graphite/id-19.f: New.
13976 * gfortran.dg/graphite/pr14741.f90: New.
13977 * gfortran.dg/graphite/pr41924.f90: New.
13978 * gfortran.dg/graphite/run-id-2.f90: New.
13979
13980 2010-02-07 Richard Guenther <rguenther@suse.de>
13981
13982 PR middle-end/42956
13983 * gcc.c-torture/compile/pr42956.c: New testcase.
13984
13985 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13986
13987 PR libfortran/42742
13988 * gfortran.dg/fmt_cache_2.f: New test.
13989
13990 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13991
13992 * gfortran.dg/read_no_eor.f90: New test.
13993
13994 2010-02-05 Jason Merrill <jason@redhat.com>
13995
13996 * g++.dg/ext/label13.C: Move constructor body out of class.
13997
13998 2010-02-03 Jason Merrill <jason@redhat.com>
13999
14000 PR c++/42870
14001 * g++.dg/ext/dllexport3.C: New.
14002
14003 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14004
14005 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14006
14007 2010-02-05 Richard Guenther <rguenther@suse.de>
14008
14009 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14010
14011 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14012
14013 PR c++/42915
14014 * g++.dg/other/crash-9.C: New test.
14015
14016 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14017
14018 PR fortran/42309
14019 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14020
14021 2010-02-04 Richard Guenther <rguenther@suse.de>
14022
14023 PR rtl-optimization/42952
14024 * gcc.dg/torture/pr42952.c: New testcase.
14025
14026 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14027
14028 PR libfortran/42901
14029 * gfortran.dg/namelist_60.f90: New test.
14030
14031 2010-02-03 Jason Merrill <jason@redhat.com>
14032
14033 PR c++/40138
14034 * g++.dg/ext/builtin11.C: New.
14035
14036 PR c++/4926
14037 PR c++/38600
14038 * g++.dg/abi/mangle35.C: New.
14039 * g++.dg/abi/mangle37.C: New.
14040
14041 PR c++/12909
14042 * g++.dg/abi/mangle36.C: New.
14043
14044 PR c++/35652
14045 * g++.dg/warn/string1.C: New.
14046
14047 2010-02-03 Richard Guenther <rguenther@suse.de>
14048
14049 PR tree-optimization/42944
14050 * gcc.dg/errno-1.c: New testcase.
14051
14052 2010-02-03 Richard Guenther <rguenther@suse.de>
14053
14054 PR middle-end/42927
14055 * gcc.c-torture/compile/pr42927.c: New testcase.
14056
14057 2010-02-03 Tobias Burnus <burnus@net-b.de>
14058
14059 PR fortran/42936
14060 * gfortran.dg/null_4.f90: New test.
14061
14062 2010-02-02 Jason Merrill <jason@redhat.com>
14063
14064 PR c++/41090
14065 * g++.dg/ext/label13.C: New.
14066
14067 2010-02-02 Tobias Burnus <burnus@net-b.de>
14068
14069 PR fortran/42650
14070 * gfortran.dg/func_result_5.f90: New test.
14071
14072 2010-02-01 Tobias Burnus <burnus@net-b.de>
14073
14074 PR fortran/42922
14075 * gfortran.dg/pure_initializer_3.f90: News test.
14076
14077 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14078
14079 PR fortran/42888
14080 * gfortran.dg/allocate_derived_2.f90: New test.
14081
14082 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14083
14084 PR middle-end/42898
14085 * gcc.dg/torture/pr42898-2.c: New test.
14086
14087 2010-01-31 Richard Guenther <rguenther@suse.de>
14088
14089 PR middle-end/42898
14090 * gcc.dg/torture/pr42898.c: New testcase.
14091
14092 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14093
14094 PR fortran/38324
14095 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14096 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14097
14098 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14099
14100 * g++.dg/tree-ssa/inline-1.C: New.
14101 * g++.dg/tree-ssa/inline-2.C: New.
14102 * g++.dg/tree-ssa/inline-3.C: New.
14103
14104 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14105
14106 PR testsuite/41701
14107 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14108 the string 'pow' in the pathname of the compiler from generating a
14109 test failure.
14110
14111 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14112
14113 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14114 * g++.old-deja/g++.mike/eh17.C: Likewise.
14115 * g++.old-deja/g++.mike/p5571.C: Likewise.
14116
14117 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14118
14119 PR c++/42758
14120 PR c++/42634
14121 PR c++/42336
14122 PR c++/42797
14123 PR c++/42880
14124 * g++.dg/other/crash-5.C: New test.
14125 * g++.dg/other/crash-6.C: New test.
14126 * g++.dg/other/crash-7.C: New test.
14127 * g++.dg/other/crash-8.C: New test.
14128
14129 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14130
14131 PR rtl-optimization/42889
14132 * gcc.dg/pr42889.c: New test.
14133
14134 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14135
14136 * gcc.target/i386/pr42881.c: Use SSE2.
14137
14138 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14139
14140 PR target/42891
14141 * gcc.target/i386/pr42891.c: New test.
14142
14143 2010-01-28 Richard Guenther <rguenther@suse.de>
14144
14145 PR tree-optimization/42871
14146 * g++.dg/torture/pr42871.C: New testcase.
14147
14148 2010-01-28 Richard Guenther <rguenther@suse.de>
14149
14150 * gcc.dg/Wobjsize-1.h: New testcase.
14151 * gcc.dg/Wobjsize-1.c: Likewise.
14152
14153 2010-01-28 Richard Guenther <rguenther@suse.de>
14154
14155 PR middle-end/42883
14156 * g++.dg/torture/pr42883.C: New testcase.
14157
14158 2010-01-28 Michael Matz <matz@suse.de>
14159
14160 * gcc.target/i386/pr42881.c: New test.
14161
14162 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14163
14164 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14165 Add i?86-*-solaris2* support.
14166
14167 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14168
14169 PR c++/42713
14170 PR c++/42820
14171 * g++.dg/template/typedef27.C: New test case.
14172 * g++.dg/template/typedef28.C: New test case.
14173
14174 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14175
14176 * gcc.dg/optimize-bswap*.c: Add ARM target
14177
14178 2010-01-27 Richard Guenther <rguenther@suse.de>
14179
14180 PR middle-end/42878
14181 * gcc.dg/torture/pr42878-1.c: New testcase.
14182 * gcc.dg/torture/pr42878-2.c: Likewise.
14183
14184 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14185
14186 PR middle-end/42874
14187 * gcc.dg/vla-22.c: New test.
14188
14189 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14190
14191 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14192 current collation.
14193
14194 2010-01-26 Richard Guenther <rguenther@suse.de>
14195
14196 PR rtl-optimization/42685
14197 * gcc.dg/pr42685.c: New testcase.
14198 * g++.dg/other/pr42685.C: Likewise.
14199
14200 2010-01-26 Richard Guenther <rguenther@suse.de>
14201
14202 PR middle-end/42806
14203 * g++.dg/other/pr42806.C: New testcase.
14204
14205 2010-01-26 Richard Guenther <rguenther@suse.de>
14206
14207 PR tree-optimization/42250
14208 * gcc.dg/pr42250.c: New testcase.
14209
14210 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14211
14212 * gnat.dg/array_bounds_test.adb: New test.
14213
14214 2010-01-25 Tobias Burnus <burnus@net-b.de>
14215
14216 PR fortran/42858
14217 * gfortran.dg/generic_21.f90: New test.
14218
14219 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14220
14221 PR testsuite/41522
14222 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14223
14224 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14225
14226 PR c++/42748
14227 * g++.dg/abi/arm_va_list2.C: New test.
14228 * g++.dg/abi/arm_va_list2.h: Companion header file.
14229
14230 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14231
14232 PR fortran/41044
14233 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14234
14235 PR fortran/41167
14236 * gfortran.dg/char_array_arg_1.f90 : New test.
14237
14238 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14239
14240 2010-01-24 Tobias Burnus <burnus@net-b.de>
14241
14242 PR fortran/39304
14243 * gfortran.dg/generic_20.f90: New test.
14244
14245 2010-01-22 Michael Matz <matz@suse.de>
14246
14247 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14248 -msse2.
14249
14250 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14251
14252 PR fortran/42736
14253 * gfortran.dg/dependency_25.f90 : New test.
14254
14255 2010-01-21 Martin Jambor <mjambor@suse.cz>
14256
14257 PR tree-optimization/42585
14258 * gcc.dg/tree-ssa/pr42585.c: New test.
14259
14260 2010-01-21 Richard Guenther <rguenther@suse.de>
14261
14262 PR middle-end/19988
14263 * gcc.dg/pr19988.c: New testcase.
14264
14265 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14266
14267 * g++.dg/compat/decimal/compat-common.h: New file.
14268 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14269 * g++.dg/compat/decimal/pass_x.h: New file.
14270 * g++.dg/compat/decimal/pass_y.h: New file.
14271 * g++.dg/compat/decimal/pass-1_main.C: New file.
14272 * g++.dg/compat/decimal/pass-1_x.C: New file.
14273 * g++.dg/compat/decimal/pass-1_y.C: New file.
14274 * g++.dg/compat/decimal/pass-2_main.C: New file.
14275 * g++.dg/compat/decimal/pass-2_x.C: New file.
14276 * g++.dg/compat/decimal/pass-2_y.C: New file.
14277 * g++.dg/compat/decimal/pass-3_main.C: New file.
14278 * g++.dg/compat/decimal/pass-3_x.C: New file.
14279 * g++.dg/compat/decimal/pass-3_y.C: New file.
14280 * g++.dg/compat/decimal/pass-4_main.C: New file.
14281 * g++.dg/compat/decimal/pass-4_x.C: New file.
14282 * g++.dg/compat/decimal/pass-4_y.C: New file.
14283 * g++.dg/compat/decimal/pass-5_main.C: New file.
14284 * g++.dg/compat/decimal/pass-5_x.C: New file.
14285 * g++.dg/compat/decimal/pass-5_y.C: New file.
14286 * g++.dg/compat/decimal/pass-6_main.C: New file.
14287 * g++.dg/compat/decimal/pass-6_x.C: New file.
14288 * g++.dg/compat/decimal/pass-6_y.C: New file.
14289 * g++.dg/compat/decimal/return_x.h: New file.
14290 * g++.dg/compat/decimal/return_y.h: New file.
14291 * g++.dg/compat/decimal/return-1_main.C: New file.
14292 * g++.dg/compat/decimal/return-1_x.C: New file.
14293 * g++.dg/compat/decimal/return-1_y.C: New file.
14294 * g++.dg/compat/decimal/return-2_main.C: New file.
14295 * g++.dg/compat/decimal/return-2_x.C: New file.
14296 * g++.dg/compat/decimal/return-2_y.C: New file.
14297 * g++.dg/compat/decimal/return-3_main.C: New file.
14298 * g++.dg/compat/decimal/return-3_x.C: New file.
14299 * g++.dg/compat/decimal/return-3_y.C: New file.
14300 * g++.dg/compat/decimal/return-4_main.C: New file.
14301 * g++.dg/compat/decimal/return-4_x.C: New file.
14302 * g++.dg/compat/decimal/return-4_y.C: New file.
14303 * g++.dg/compat/decimal/return-5_main.C: New file.
14304 * g++.dg/compat/decimal/return-5_x.C: New file.
14305 * g++.dg/compat/decimal/return-5_y.C: New file.
14306 * g++.dg/compat/decimal/return-6_main.C: New file.
14307 * g++.dg/compat/decimal/return-6_x.C: New file.
14308 * g++.dg/compat/decimal/return-6_y.C: New file.
14309
14310 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14311
14312 PR debug/42715
14313 * gcc.dg/pr42715.c: New.
14314
14315 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14316
14317 PR c++/42038
14318 * g++.dg/parse/crash55.C: New.
14319
14320 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14321
14322 PR debug/42782
14323 * gcc.dg/guality/pr42782.c: New.
14324
14325 2010-01-20 Jason Merrill <jason@redhat.com>
14326
14327 PR c++/41788
14328 * g++.dg/abi/packed1.C: New.
14329
14330 PR c++/41920
14331 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14332
14333 PR c++/40750
14334 * g++.dg/parse/fn-typedef1.C: New.
14335 * g++.dg/other/cv_quals.C: Adjust.
14336
14337 2010-01-20 Anthony Green <green@moxielogic.com>
14338
14339 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14340 pack(push) pragma).
14341 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14342 * gcc.dg/20020312-2.c: Port this to the moxie core.
14343 * gcc.dg/weak/typeof-2.c: Ditto.
14344
14345 2010-01-20 Richard Guenther <rguenther@suse.de>
14346
14347 PR tree-optimization/42717
14348 * gcc.c-torture/compile/pr42717.c: New testcase.
14349
14350 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14351
14352 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14353 of signed, add a few new tests.
14354
14355 PR middle-end/42803
14356 * g++.dg/parse/limits-initializer1.C: New test.
14357
14358 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14359
14360 PR fortran/42804
14361 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14362 * gfortran.dg/typebound_call_12.f03: New test.
14363
14364 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14365
14366 PR fortran/42783
14367 * gfortran.dg/bounds_check_15.f90 : New test.
14368
14369 2010-01-19 Michael Matz <matz@suse.de>
14370
14371 PR tree-optimization/41783
14372 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14373
14374 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14375
14376 PR target/38697.
14377 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14378 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14379 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14380 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14381 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14382 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14383 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14384 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14385 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14386 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14387 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14388
14389 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14390
14391 PR fortran/42545
14392 * gfortran.dg/extends_6.f03: Modified an error message.
14393 * gfortran.dg/extends_10.f03: New test.
14394 * gfortran.dg/private_type_6.f03: Modified an error message.
14395 * gfortran.dg/structure_constructor_8.f03: Ditto.
14396
14397 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14398
14399 PR tree-optimization/42719
14400 * gcc.dg/pr42719.c: New test.
14401
14402 PR debug/42728
14403 * gcc.dg/pr42728.c: New test.
14404
14405 2010-01-19 Anthony Green <green@moxielogic.com>
14406
14407 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14408
14409 2010-01-18 Anthony Green <green@moxielogic.com>
14410
14411 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14412 for moxie.
14413
14414 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14415
14416 * g++.dg/template/error45.C: reverted as part of reverting the
14417 fix of PR c++/42634.
14418
14419 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14420
14421 PR c++/42634
14422 * g++.dg/template/error45.C: New test.
14423
14424 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14425
14426 PR c++/42766
14427 * g++.dg/conversion/op6.C: New test.
14428
14429 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14430
14431 PR target/42774
14432 * gcc.target/alpha/pr42774.c: New test.
14433
14434 2010-01-18 Richard Guenther <rguenther@suse.de>
14435
14436 PR tree-optimization/42781
14437 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14438
14439 2010-01-17 Richard Guenther <rguenther@suse.de>
14440
14441 PR middle-end/42248
14442 * gcc.c-torture/execute/pr42248.c: New testcase.
14443
14444 2010-01-17 Richard Guenther <rguenther@suse.de>
14445
14446 PR tree-optimization/42773
14447 * g++.dg/torture/pr42773.C: New testcase.
14448
14449 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14450
14451 PR fortran/42677
14452 * gfortran.dg/interface_assignment_5.f90: New test.
14453
14454 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14455
14456 PR c++/42697
14457 * g++.dg/template/crash94.C: Reverted.
14458
14459 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14460
14461 PR debug/42767
14462 * gcc.dg/debug/pr42767.c: New.
14463
14464 2010-01-15 Jason Merrill <jason@redhat.com>
14465
14466 PR c++/42761
14467 * g++.dg/cpp0x/decltype22.C: New.
14468
14469 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14470
14471 PR middle-end/42760
14472 * g++.dg/torture/pr42760.C: New test.
14473
14474 2010-01-15 Jing Yu <jingyu@google.com>
14475
14476 PR rtl-optimization/42691
14477 * gcc.c-torture/execute/pr42691.c: New.
14478
14479 2010-01-15 Richard Guenther <rguenther@suse.de>
14480
14481 PR middle-end/42739
14482 * g++.dg/torture/pr42739.C: New testcase.
14483
14484 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14485
14486 * g++.dg/template/error45.C: Revert as part of reverting changes
14487 or PR c++/42634.
14488
14489 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14490
14491 PR fortran/42684
14492 * gfortran.dg/interface_31.f90: New test.
14493
14494 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14495
14496 * gcc.target/powerpc/pr42747.c: New file.
14497
14498 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14499
14500 PR middle-end/42674
14501 * c-c++-common/pr42674.c: New test.
14502
14503 PR c++/42608
14504 * g++.dg/template/instantiate11.C: New test.
14505
14506 2010-01-14 Jason Merrill <jason@redhat.com>
14507
14508 PR c++/42701
14509 * g++.dg/overload/error3.C: New.
14510
14511 PR c++/42655
14512 * g++.dg/overload/rvalue1.C: New.
14513
14514 2010-01-14 Martin Jambor <mjambor@suse.cz>
14515
14516 PR tree-optimization/42706
14517 * gcc.dg/ipa/pr42706.c: New testcase.
14518
14519 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14520
14521 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14522
14523 2010-01-14 Martin Jambor <mjambor@suse.cz>
14524
14525 PR tree-optimization/42714
14526 * g++.dg/torture/pr42714.C: New test.
14527
14528 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14529
14530 PR rtl-optimization/42246
14531 * gfortran.dg/pr42246-2.f: New.
14532
14533 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14534
14535 PR rtl-optimization/42389
14536 * gcc.dg/pr42389.c: New.
14537
14538 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14539
14540 PR rtl-optimization/42388
14541 * gcc.dg/pr42388.c: New.
14542
14543 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14544
14545 PR rtl-optimization/42294
14546 * gfortran.dg/pr42294.f: New.
14547
14548 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14549
14550 PR rtl-optimization/39453
14551 PR rtl-optimization/42246
14552 * gcc.dg/pr39453.c: New.
14553 * gcc.dg/pr42246.c: New.
14554
14555 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14556
14557 PR middle-end/42245
14558 * gcc.dg/pr42245.c: New.
14559 * gcc.dg/pr42245-2.c: New.
14560
14561 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14562
14563 PR rtl-optimization/42249
14564 * gcc.dg/pr42249.c: New.
14565
14566 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14567
14568 PR c/42721
14569 * gcc.c-torture/execute/pr42721.c: New test.
14570
14571 2010-01-14 Ira Rosen <irar@il.ibm.com>
14572
14573 PR tree-optimization/42709
14574 * gcc.dg/vect/pr42709.c: New test.
14575
14576 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14577
14578 PR fortran/41478
14579 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14580 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14581
14582 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14583
14584 PR fortran/42481
14585 * gfortran.dg/generic_19.f90 : New test.
14586
14587 2010-01-13 Richard Guenther <rguenther@suse.de>
14588
14589 PR tree-optimization/42730
14590 * gcc.c-torture/compile/pr42730.c: New testcase.
14591
14592 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14593
14594 PR target/pr42542
14595 * gcc.target/ia64/pr42542-1.c: New.
14596 * gcc.target/ia64/pr42542-2.c: New.
14597 * gcc.target/ia64/pr42542-3.c: New.
14598
14599 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14600
14601 PR c++/42634
14602 * g++.dg/template/error45.C: New test.
14603
14604 2010-01-13 Martin Jambor <mjambor@suse.cz>
14605
14606 PR tree-optimization/42704
14607 * g++.dg/torture/pr42704.C: New test.
14608
14609 2010-01-13 Martin Jambor <mjambor@suse.cz>
14610
14611 PR tree-optimization/42703
14612 * gcc.c-torture/compile/pr42703.c: New test.
14613
14614 2010-01-13 Richard Guenther <rguenther@suse.de>
14615
14616 PR tree-optimization/42705
14617 * gcc.c-torture/compile/pr42705.c: New testcase.
14618
14619 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14620
14621 * gcc.target/bfin/l2.c: New test.
14622 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14623
14624 2010-01-13 Richard Guenther <rguenther@suse.de>
14625
14626 PR middle-end/42716
14627 * gcc.c-torture/compile/pr42716.c: New testcase.
14628
14629 2010-01-13 Richard Guenther <rguenther@suse.de>
14630
14631 PR lto/42678
14632 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14633
14634 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14635
14636 PR c/42708
14637 * gcc.c-torture/compile/pr42708-1.c: New test.
14638
14639 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14640
14641 PR debug/42662
14642 * gcc.dg/pr42662.c: New test.
14643
14644 PR tree-optimization/42645
14645 * g++.dg/other/pr42645-1.C: New test.
14646 * g++.dg/other/pr42645-2.C: New test.
14647
14648 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14649
14650 PR target/42416
14651 * gcc.target/powerpc/warn-1.c: New test.
14652 * gcc.target/powerpc/warn-2.c: New test.
14653
14654 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14655
14656 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14657 stack alignment.
14658
14659 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14660
14661 * gcc.dg/lto/20100108_0.c: New.
14662
14663 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14664
14665 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14666 Add -march=i686 -msse for 32bit x86 targets.
14667
14668 2010-01-10 Richard Guenther <rguenther@suse.de>
14669
14670 PR middle-end/42667
14671 * gcc.dg/torture/pr42667.c: New testcase.
14672
14673 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14674
14675 PR fortran/32489
14676 * gfortran.dg/array_constructor_34.f90: New test.
14677
14678 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14679
14680 PR fortran/20923
14681 * gfortran.dg/array_constructor_33.f90: New test.
14682 gfortran.dg/array_function_5.f90: Add credit.
14683
14684 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14685
14686 PR debug/42631
14687 * gcc.dg/pr42631.c: New.
14688
14689 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14690
14691 PR debug/42630
14692 * gcc.dg/pr42630.c: New.
14693
14694 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14695
14696 PR debug/42629
14697 * gcc.dg/pr42629.c: New.
14698
14699 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14700
14701 PR middle-end/42363
14702 * gcc.dg/torture/pr42363.c: New.
14703
14704 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14705
14706 PR debug/42604
14707 PR debug/42395
14708 * gcc.dg/vect/pr42604.c: New.
14709 * gcc.dg/vect/pr42395.c: New.
14710
14711 2010-01-09 Richard Guenther <rguenther@suse.de>
14712
14713 PR middle-end/42512
14714 * gcc.c-torture/execute/pr42512.c: New testcase.
14715
14716 2010-01-09 Tobias Burnus <burnus@net-b.de>
14717
14718 PR fortran/41298
14719 * gfortran.dg/c_ptr_tests_14.f90: New test.
14720
14721 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14722
14723 PR ada/41929
14724 * gnat.dg/null_pointer_deref1.adb: Don't run on
14725 sparc*-sun-solaris2.11.
14726
14727 2010-01-08 Richard Guenther <rguenther@suse.de>
14728
14729 PR lto/42528
14730 * gcc.dg/lto/20100103-1_0.c: New testcase.
14731 * gcc.dg/lto/20100103-2_0.c: Likewise.
14732
14733 2010-01-08 Tobias Burnus <burnus@net-b.de
14734
14735 PR/fortran 25829
14736 * gfortran.dg/asynchronous_1.f90: New test.
14737 * gfortran.dg/asynchronous_2.f90: New test.
14738 * gfortran.dg/conflicts.f90: Update error message.
14739
14740 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14741
14742 c++/40155
14743 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14744
14745 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14746
14747 PR tree-optimization/42625
14748 * g++.dg/opt/dtor4.C: New test.
14749 * g++.dg/opt/dtor4.h: New.
14750 * g++.dg/opt/dtor4-aux.cc: New.
14751
14752 2010-01-07 Tobias Burnus <burnus@net-b.de>
14753
14754 PR fortran/42597
14755 * gfortran.dg/proc_ptr_26.f90: New test.
14756
14757 2010-01-07 Tobias Burnus <burnus@net-b.de>
14758
14759 PR fortran/41872
14760 * gfortran.dg/allocatable_scalar_7.f90: New test.
14761
14762 2010-01-06 Richard Guenther <rguenther@suse.de>
14763
14764 * gcc.c-torture/compile/pr42632.c: New testcase.
14765
14766 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14767
14768 PR target/42542
14769 * gcc.target/i386/pr42542-4.c: New.
14770 * gcc.target/i386/pr42542-4a.c: Likewise.
14771 * gcc.target/i386/pr42542-5.c: Likewise.
14772 * gcc.target/i386/pr42542-5a.c: Likewise.
14773
14774 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14775
14776 * gcc.dg/tls/opt-15.c: New test.
14777
14778 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14779
14780 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14781
14782 2010-01-05 Martin Jambor <mjambor@suse.cz>
14783
14784 PR tree-optimization/42462
14785 * g++.dg/torture/pr42462.C: New test.
14786
14787 2010-01-05 Jason Merrill <jason@redhat.com>
14788
14789 * g++.dg/cpp0x/initlist30.C: New test.
14790
14791 2010-01-05 Richard Guenther <rguenther@suse.de>
14792
14793 PR tree-optimization/42614
14794 * gcc.c-torture/execute/pr42614.c: New testcase.
14795
14796 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14797
14798 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14799 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14800 -Wunreachable-code.
14801 * gcc.dg/Wunreachable-2.c: Likewise.
14802 * gcc.dg/Wunreachable-3.c: Likewise.
14803 * gcc.dg/Wunreachable-4.c: Likewise.
14804 * gcc.dg/Wunreachable-5.c: Likewise.
14805 * gcc.dg/Wunreachable-6.c: Likewise.
14806 * gcc.dg/Wunreachable-7.c: Likewise.
14807 * gcc.dg/Wunreachable-8.c: Likewise.
14808 * gcc.dg/20041231-1.c: Likewise.
14809
14810 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14811
14812 PR other/42611
14813 * gcc.dg/pr42611.c: New test.
14814
14815 PR tree-optimization/42508
14816 * g++.dg/opt/pr42508.C: New test.
14817
14818 2010-01-05 Tobias Burnus <burnus@net-b.de>
14819
14820 PR fortran/41872
14821 * gfortran.dg/allocatable_scalar_8.f90: New.
14822
14823 2010-01-04 Martin Jambor <mjambor@suse.cz>
14824
14825 PR tree-optimization/42398
14826 * gcc.c-torture/compile/pr42398.c: New test.
14827
14828 2010-01-04 Jason Merrill <jason@redhat.com>
14829
14830 PR c++/42555
14831 * g++.dg/ext/attrib35.C: New.
14832
14833 PR c++/42567
14834 * g++.dg/cpp0x/auto17.C: New.
14835
14836 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14837
14838 * gcc.dg/lto/20100104_0.c: New.
14839
14840 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14841
14842 PR target/42542
14843 * gcc.target/i386/pr42542-1.c: New.
14844 * gcc.target/i386/pr42542-1a.c: Likewise.
14845 * gcc.target/i386/pr42542-1b.c: Likewise.
14846 * gcc.target/i386/pr42542-2.c: Likewise.
14847 * gcc.target/i386/pr42542-2a.c: Likewise.
14848 * gcc.target/i386/pr42542-2b.c: Likewise.
14849 * gcc.target/i386/pr42542-3.c: Likewise.
14850 * gcc.target/i386/pr42542-3a.c: Likewise.
14851
14852 2009-01-04 Tobias Burnus <burnus@net-b.de>
14853
14854 PR fortran/41872
14855 * gfortran.dg/allocatable_scalar_5.f90: New test.
14856 * gfortran.dg/allocatable_scalar_6.f90: New test.
14857
14858 2010-01-03 Richard Guenther <rguenther@suse.de>
14859
14860 PR testsuite/42583
14861 * gfortran.dg/gomp/recursion1.f90: Remove.
14862
14863 2010-01-03 Richard Guenther <rguenther@suse.de>
14864
14865 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14866 * gcc.dg/uninit-6.c: Likewise.
14867 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14868
14869 2010-01-03 Richard Guenther <rguenther@suse.de>
14870
14871 PR tree-optimization/42589
14872 * gcc.target/i386/pr42589.c: New testcase.
14873
14874 2010-01-03 Richard Guenther <rguenther@suse.de>
14875
14876 PR tree-optimization/42438
14877 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14878
14879 2010-01-02 Richard Guenther <rguenther@suse.de>
14880
14881 PR testsuite/41651
14882 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14883
14884 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14885
14886 PR target/42448
14887 * gcc.target/alpha/pr42448-1.c: New test.
14888 * gcc.target/alpha/pr42448-2.c: Ditto.
14889
14890 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14891
14892 PR preprocessor/41947
14893 * gcc.dg/c99-hexfloat-3.c: New test.
14894
14895 2010-01-01 Richard Guenther <rguenther@suse.de>
14896
14897 PR c/42570
14898 * gcc.c-torture/execute/pr42570.c: New testcase.
14899
14900 2010-01-01 Richard Guenther <rguenther@suse.de>
14901
14902 PR middle-end/42559
14903 * gcc.c-torture/compile/pr42559.c: New testcase.
14904
14905 \f
14906 Copyright (C) 2010 Free Software Foundation, Inc.
14907
14908 Copying and distribution of this file, with or without modification,
14909 are permitted in any medium without royalty provided the copyright
14910 notice and this notice are preserved.