OSDN Git Service

2010-11-10 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/46411
4         * gfortran.dg/intrinsic_7.f90: New.
5
6 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7
8         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
9         * g++.dg/abi/thunk4.C: Likewise.
10         * g++.dg/opt/combine.C: Add dg-require-visibility.
11         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
12         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
13         alpha*-dec-osf*.
14         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
15         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
16         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
17         large arena_size.
18         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
19         * gcc.dg/intmax_t-1.c: Likewise.
20
21 2010-11-10  Tobias Burnus <burnus@net-b.de>
22
23         PR fortran/46244
24         * gfortran.dg/class_30.f90: New.
25
26 2010-11-10  Tobias Burnus  <burnus@net-b.de>
27
28         PR fortran/46223
29         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
30         failure on s390.
31
32 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
33
34         PR tree-optimization/45971
35         * gcc.dg/vect/O3-pr45971.c: New.
36
37 2010-11-10  Richard Guenther  <rguenther@suse.de>
38
39         PR tree-optimization/44964
40         * gcc.dg/pr44964.c: New testcase.
41
42 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
43
44         * gnat.dg/opt10.adb: Fix typo.
45
46 2010-11-10  Martin Jambor  <mjambor@suse.cz>
47
48         PR tree-optimization/46351
49         PR tree-optimization/46377
50         * gnat.dg/opt10.adb: New file.
51         * gnat.dg/opt10_pkg.ads: Likewise.
52         * gnat.dg/opt11.adb: Likewise.
53         * gnat.dg/opt11.ads: Likewise.
54
55 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
56
57         * gnat.dg/boolean_conv.adb: New test.
58
59 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
60
61         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
62
63 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
64
65         * gnat.dg/unchecked_convert7.adb: New test.
66
67 2010-11-10  Richard Guenther  <rguenther@suse.de>
68
69         PR tree-optimization/46398
70         * gcc.dg/torture/pr46398.c: New testcase.
71
72 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
73
74         * gfortran.dg/open_dev_null.f90: New test.
75
76 2010-11-09   Jan Hubicka  <jh@suse.cz>
77
78         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
79         unrolling.
80
81 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
82
83         * gcc.dg/struct-semi-4.c: New test.
84
85 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
86
87         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
88         power5 to enable generation of FRIZ.
89
90         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
91         optimization.
92
93         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
94         expected.
95
96 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
97
98         PR target/43808
99         * gfortran.dg/pr43808.f90: New test.
100
101 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
102
103         PR tree-optimization/46036
104         * gfortran.dg/lto/pr46036_0.f90: New.
105
106 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
107
108         PR middle-end/45663
109         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
110         instead of first.
111
112         PR debug/46171
113         * gcc.dg/pr46171.c: New test.
114
115 2010-11-09  Richard Guenther  <rguenther@suse.de>
116
117         PR tree-optimization/46355
118         * gcc.dg/pr46355.c: New testcase.
119
120 2010-11-09  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/46177
123         * gcc.dg/pr46177-2.c: New testcase.
124
125 2010-11-09  Richard Guenther  <rguenther@suse.de>
126
127         PR testsuite/46312
128         * gcc.dg/vec-scal-opt.c: Move ...
129         * gcc.dg/vect/vect-scal-opt.c: ... here.
130         * gcc.dg/vec-scal-opt1.c: Move ...
131         * gcc.dg/vect/vect-scal-opt1.c: ... here.
132         * gcc.dg/vec-scal-opt2.c: Move ...
133         * gcc.dg/vect/vect-scal-opt2.c: ... here.
134
135 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
136
137         * gnat.dg/specs/static_initializer5.ads: New test.
138         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
139
140 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
141
142         PR middle-end/46360
143         * gcc.c-torture/compile/pr46360.c: New test.
144
145         PR c++/45894
146         * g++.dg/warn/Wsequence-point-2.C: New test.
147
148 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
149
150         PR fortran/46313
151         * gfortran.dg/class_29.f03: New.
152
153 2010-11-09  Richard Guenther  <rguenther@suse.de>
154
155         PR middle-end/46221
156         * gcc.target/i386/alias-1.c: New testcase.
157
158 2010-11-08  Jason Merrill  <jason@redhat.com>
159
160         * g++.dg/cpp0x/constexpr-sassert.C: New.
161
162 2010-11-08  Jason Merrill  <jason@redhat.com>
163
164         * g++.dg/cpp0x/constexpr-defarg.C: New.
165
166 2010-11-08  Xinliang David Li  <davidxl@google.com>
167
168         PR tree-optimization/46316
169         * gcc.c-torture/execute/pr46316.c: New test.
170         
171 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
172
173         PR fortran/46344
174         * gfortran.dg/class_28.f03: Extended.
175
176 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
177
178         * objc.dg/property/dotsyntax-13.m: New.
179         * objc.dg/property/dotsyntax-14.m: New.
180         * objc.dg/property/dotsyntax-15.m: New. 
181         * objc.dg/property/synthesize-7.m: New.
182         * obj-c++.dg/property/dotsyntax-13.mm: New.
183         * obj-c++.dg/property/dotsyntax-14.mm: New.
184         * obj-c++.dg/property/dotsyntax-15.mm: New.     
185         * obj-c++.dg/property/synthesize-7.mm: New.
186
187 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
188
189         * objc.dg/property/dynamic-4.m: New.
190         * objc.dg/property/dynamic-5.m: New.
191         * objc.dg/property/dynamic-6.m: New.    
192         * obj-c++.dg/property/dynamic-4.mm: New.
193         * obj-c++.dg/property/dynamic-5.mm: New.
194         * obj-c++.dg/property/dynamic-6.mm: New.
195
196 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
197
198         * objc.dg/property/synthesize-3.m: New.
199         * objc.dg/property/synthesize-4.m: New.
200         * objc.dg/property/synthesize-5.m: New.
201         * objc.dg/property/synthesize-6.m: New.
202         * obj-c++.dg/property/synthesize-3.mm: New.
203         * obj-c++.dg/property/synthesize-4.mm: New.
204         * obj-c++.dg/property/synthesize-5.mm: New.
205         * obj-c++.dg/property/synthesize-6.mm: New.     
206         
207 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
208
209         * objc.dg/property/at-property-5.m: Updated test.       
210         * objc.dg/property/at-property-16.m: New.
211         * objc.dg/property/at-property-17.m: New.
212         * objc.dg/property/at-property-18.m: New.
213         * objc.dg/property/at-property-19.m: New.       
214         * objc.dg/property/dotsyntax-12.m: New.
215         * objc.dg/protocol-inheritance-1.m: New.
216         * objc.dg/protocol-inheritance-2.m: New.
217         * obj-c++.dg/property/at-property-5.mm: Updated test.
218         * obj-c++.dg/property/at-property-16.mm: New.
219         * obj-c++.dg/property/at-property-17.mm: New.
220         * obj-c++.dg/property/at-property-18.mm: New.
221         * obj-c++.dg/property/at-property-19.mm: New.   
222         * obj-c++.dg/protocol-inheritance-1.mm: New.
223         * obj-c++.dg/protocol-inheritance-2.mm: New.
224         * obj-c++.dg/property/dotsyntax-12.mm: New.
225         
226 2010-11-08  Jason Merrill  <jason@redhat.com>
227
228         * g++.dg/expr/overflow1.C: New.
229         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
230         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
231         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
232         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
233
234 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
235
236         * gcc.dg/pr35442.c: Adapt warning.
237
238         PR target/46280
239         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
240         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
241         * g++.dg/torture/pr36444.C: Add dg-options -msse for
242         i?86-*-* x86_64-*-*.
243         * g++.dg/torture/pr36445.C: Likewise.
244         * gcc.c-torture/compile/pr34856.c: Likewise.
245         * gcc.c-torture/compile/pr39928-1.c: Likewise.
246         * gcc.c-torture/compile/vector-1.c: Likewise.
247         * gcc.c-torture/compile/vector-2.c: Likewise.
248         * gcc.dg/pr32912-1.c: Likewise.
249         * gcc.c-torture/execute/va-arg-25.c: Move ...
250         * gcc.dg/torture/va-arg-25.c: ... here.
251         Add dg-do run.
252         Add dg-options -msse, dg-require-effective-target sse_runtime for
253         for i?86-*-*, x86_64-*-*.
254         * gcc.c-torture/execute/vector-1.c: Likewise.
255         * gcc.c-torture/execute/vector-2.c: Likewise.
256         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
257         i?86-*-*, x86_64-*-*.
258         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
259         * gcc.dg/tree-ssa/sra-4.c: Likewise.
260         * gcc.dg/tree-ssa/vector-1.c: Likewise.
261         * gcc.dg/tree-ssa/vector-2.c: Likewise.
262         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
263
264 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
265
266         * gcc.dg/torture/pr45982.c: Add -std=c99
267         * gcc.dg/torture/pr45623.c: Ditto.
268         
269 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
270
271         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
272         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
273
274 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
275
276         PR target/28627
277         * g++.dg/ext/dllimport7.C: Adjust second error check and
278         allow test for x86_64 mingw, too.
279
280 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
281
282         PR fortran/46344
283         * gfortran.dg/class_28.f03: New.
284
285 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
286
287         PR rtl-optimization/45352
288         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
289         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
290         gcc.target/i386/pr45352-2.c: New tests. 
291
292 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
293
294         PR libobjc/36610
295         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, XFAIL the run for
296         all but m32 x86.
297         
298 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
299
300         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
301         as comment character.
302
303 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
304
305         * gcc.target/mips/mips.exp: Revert previous patch.
306         * gcc.target/mips/fma-1.c: Delete.
307         * gcc.target/mips/fma-2.c: Likewise.
308         * gcc.target/mips/fma-3.c: Likewise.
309         * gcc.target/mips/fma-4.c: Likewise.
310         * gcc.target/mips/fma-5.c: Likewise.
311         * gcc.target/mips/fma-6.c: Likewise.
312         * gcc.target/mips/fma-7.c: Likewise.
313         * gcc.target/mips/fma-8.c: Likewise.
314         * gcc.target/mips/fma-9.c: Likewise.
315         * gcc.target/mips/fma-10.c: Likewise.
316         * gcc.target/mips/fma-11.c: Likewise.
317         * gcc.target/mips/fma-12.c: Likewise.
318         * gcc.target/mips/fma-13.c: Likewise.
319         * gcc.target/mips/fma-14.c: Likewise.
320         * gcc.target/mips/fma-15.c: Likewise.
321         * gcc.target/mips/fma-16.c: Likewise.
322         * gcc.target/mips/fma-17.c: Likewise.
323         * gcc.target/mips/fma-18.c: Likewise.
324         * gcc.target/mips/fma-19.c: Likewise.
325         * gcc.target/mips/fma-20.c: Likewise.
326
327 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
328
329         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
330         * gcc.target/mips/fma-1.c: New test.
331         * gcc.target/mips/fma-2.c: Likewise.
332         * gcc.target/mips/fma-3.c: Likewise.
333         * gcc.target/mips/fma-4.c: Likewise.
334         * gcc.target/mips/fma-5.c: Likewise.
335         * gcc.target/mips/fma-6.c: Likewise.
336         * gcc.target/mips/fma-7.c: Likewise.
337         * gcc.target/mips/fma-8.c: Likewise.
338         * gcc.target/mips/fma-9.c: Likewise.
339         * gcc.target/mips/fma-10.c: Likewise.
340         * gcc.target/mips/fma-11.c: Likewise.
341         * gcc.target/mips/fma-12.c: Likewise.
342         * gcc.target/mips/fma-13.c: Likewise.
343         * gcc.target/mips/fma-14.c: Likewise.
344         * gcc.target/mips/fma-15.c: Likewise.
345         * gcc.target/mips/fma-16.c: Likewise.
346         * gcc.target/mips/fma-17.c: Likewise.
347         * gcc.target/mips/fma-18.c: Likewise.
348         * gcc.target/mips/fma-19.c: Likewise.
349         * gcc.target/mips/fma-20.c: Likewise.
350
351 2010-11-06  Jason Merrill  <jason@redhat.com>
352
353         * g++.dg/cpp0x/constexpr-ctor3.C: New.
354
355 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
356
357         PR c/43384
358         * gcc.dg/parser-error-3.c: New test.
359
360 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
361
362         PR c++/45332
363         * g++.dg/parse/semicolon2.C: New testcase.
364         * g++.dg/ext/asmspec1.C: Adjust.
365         * g++.dg/init/new13.C: Adjust.
366         * g++.dg/parse/ctor5.C: Adjust.
367
368 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
369
370         PR fortran/46330
371         * gfortran.dg/class_27.f03: New.
372
373 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
374
375         Fixed using the Objective-C 2.0 dot-syntax with self and super.
376         * objc.dg/property/dotsyntax-5.m: New.
377         * objc.dg/property/dotsyntax-6.m: New.
378         * objc.dg/property/dotsyntax-7.m: New.
379         * objc.dg/property/dotsyntax-8.m: New.
380         * objc.dg/property/dotsyntax-9.m: New.
381         * objc.dg/property/dotsyntax-10.m: New.
382         * objc.dg/property/dotsyntax-11.m: New.
383         * obj-c++.dg/property/dotsyntax-5.mm: New.
384         * obj-c++.dg/property/dotsyntax-6.mm: New.
385         * obj-c++.dg/property/dotsyntax-7.mm: New.
386         * obj-c++.dg/property/dotsyntax-8.mm: New.
387         * obj-c++.dg/property/dotsyntax-9.mm: New.
388         * obj-c++.dg/property/dotsyntax-10.mm: New.
389         * obj-c++.dg/property/dotsyntax-11.mm: New.
390
391 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
392
393         * obj-c++.dg/encode-3.mm: Provide a different string check for the
394         NeXT runtime when the type is READONLY.
395
396 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
397
398         * gcc.target/i386/387-2.c: Skip if -march= is specified.
399         * gcc.target/i386/387-6.c: Ditto.
400         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
401         * gcc.target/i386/387-4.c: Ditto.
402         * gcc.target/i386/387-7.c: Ditto.
403         * gcc.target/i386/387-8.c: Ditto.
404         * gcc.target/i386/387-9.c: Ditto.
405         * gcc.target/i386/387-10.c: Ditto.
406         * gcc.target/i386/387-11.c: Ditto.
407         * gcc.target/i386/387-12.c: Ditto.
408
409         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
410
411 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
412
413         PR target/44981
414         * gcc.dg/darwin-cfstring-format-1.c: New.
415         * gcc.dg/warn-nsstring.c: New.
416         * objc.dg/fsf-nsstring-format-1.m: New.
417         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
418         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
419         linker warning.
420
421 2010-11-05  Jason Merrill  <jason@redhat.com>
422
423         PR c++/45473
424         * g++.dg/inherit/virtual6.C: New.
425
426 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
427
428         PR c/44772
429         * gcc.dg/Wcxx-compat-21.c: New test.
430
431 2010-11-05  Ian Lance Taylor  <iant@google.com>
432
433         PR target/46084
434         * gcc.target/i386/pr46084.c: New test.
435
436 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
437
438         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
439         * (check_effective_target_mempcpy): New.
440         * gcc.c-torture/execute/pr45636.c: Move this...
441         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
442
443 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
444
445         * gcc.target/i386/i386.exp (FLAGS): Remove.
446         Wrap gcc_target_compile with $clearcap_ldflags added to options.
447
448 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
449
450         PR c++/46160
451         * g++.dg/opt/empty2.C: New test.
452
453         PR target/45670
454         * gcc.target/i386/pr45670.c: New test.
455
456 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
457
458         PR fortran/45451
459         PR fortran/46174
460         * gfortran.dg/class_19.f03: Modified.
461         * gfortran.dg/class_allocate_6.f03: New.
462
463 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
464
465         * gcc.target/i386/avx-vzeroupper-19.c: New.
466
467 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
468
469         PR tree-optimization/46099
470         * gcc.dg/autopar/pr46099.c: New test.
471
472         PR middle-end/43690
473         * c-c++-common/pr43690.c: New test.
474
475 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
476
477         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
478         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
479         declaration and implementation.
480         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
481         * obj-c++.dg/property/at-property-13.mm: Likewise.
482         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
483         * obj-c++.dg/property/property-1.mm: Likewise.
484         * obj-c++.dg/property/at-property-7.mm: Likewise.
485         * obj-c++.dg/property/at-property-9.mm: Likewise.
486         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
487         * obj-c++.dg/property/at-property-10.mm: Likewise.
488         * obj-c++.dg/property/synthesize-2.mm: Likewise.
489         * obj-c++.dg/property/at-property-12.mm: Likewise.
490         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
491         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
492         * obj-c++.dg/property/at-property-6.mm: Likewise.
493         * obj-c++.dg/property/at-property-8.mm: Likewise.
494         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
495         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
496         * obj-c++.dg/property/at-property-11.mm: Likewise.
497         * obj-c++.dg/template-8.mm: Likewise.
498         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
499         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
500         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs and
501         put a FIXME for this.
502         * obj-c++.dg/property/property-2.mm: Remove.
503         * obj-c++.dg/property/property-3.mm: Remove.
504
505 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
506
507         PR debug/46307
508         * gcc.dg/pr46307.c: New test.
509
510 2010-11-05  Jason Merrill  <jason@redhat.com>
511
512         PR c++/46304
513         * g++.dg/ext/complex6.C: New.
514
515 2010-11-04  Bud Davis   <jimmied@smu.edu>
516
517         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
518
519 2010-11-04  Chao-ying Fu  <fu@mips.com>
520
521         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
522         msubu, mult, multu.
523         * gcc.target/mips/mips32-dsp-run.c: Likewise.
524
525 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
526
527         Fixed using the Objective-C 2.0 dot-syntax with class names.
528         * objc.dg/property/dotsyntax-3.m: New.
529         * objc.dg/property/dotsyntax-4.m: New.
530         * obj-c++.dg/property/dotsyntax-3.mm: New.
531         * obj-c++.dg/property/dotsyntax-4.mm: New.
532
533         * objc.dg/fobjc-std-1.m: Added test for warnings when the
534         Objective-C 2.0 dot-syntax is used with class names.
535         * obj-c++.dg/fobjc-std-1.mm: Same change.
536
537 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
538
539         * gcc.target/powerpc/loop_align.c: New.
540
541 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
542
543         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
544
545         merge from FSF 'apple/trunk' branch.
546         * gcc.target/powerpc/darwin64-abi.c: New.
547
548 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
549
550         PR tree-optimization/46233
551         * gcc.dg/pr46233.c: New test.
552
553 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
554
555         * objc.dg/property/property-2.m: Deleted.
556         * objc.dg/property/property-3.m: Deleted.
557
558 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
559
560         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
561         defined.
562         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
563         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
564         * objc.dg/property/property-1.m: Likewise.
565         * objc.dg/property/at-property-6.m: Likewise.
566         * objc.dg/property/at-property-7.m: Likewise.
567         * objc.dg/property/dotsyntax-1.m: Likewise.
568         * objc.dg/property/at-property-8.m: Likewise.
569         * objc.dg/property/dotsyntax-2.m: Likewise.
570         * objc.dg/property/at-property-9.m: Likewise.
571         * objc.dg/property/synthesize-2.m: Likewise.
572         * objc.dg/property/at-property-10.m: Likewise.
573         * objc.dg/property/at-property-11.m: Likewise.
574         * objc.dg/property/at-property-12.m: Likewise.
575         * objc.dg/property/at-property-13.m: Likewise.
576         * objc.dg/property/fsf-property-method-access.m: Likewise.
577         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
578         linker warning.
579         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
580         warnings.
581         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
582         deprecation warnings.  Use Object1 implementation.
583         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
584         * objc/execute/forward-1.m: Remove.
585         * objc/execute/forward-1.x: Remove.
586
587 2010-11-04  Jason Merrill  <jason@redhat.com>
588
589         * g++.dg/cpp0x/constexpr-access.C: New.
590
591 2010-11-04  Richard Guenther  <rguenther@suse.de>
592
593         PR rtl-optimization/46183
594         * gcc.dg/torture/pr46183.c: New testcase.
595
596 2010-11-04  Richard Guenther  <rguenther@suse.de>
597
598         PR tree-optimization/46068
599         * gcc.dg/torture/pr46068.c: New testcase.
600
601 2010-11-04  Richard Guenther  <rguenther@suse.de>
602
603         PR tree-optimization/45991
604         * gcc.dg/pr45991.c: New testcase.
605
606 2010-11-04  Richard Guenther  <rguenther@suse.de>
607
608         PR tree-optimization/46154
609         * g++.dg/torture/pr46154.C: New testcase.
610
611 2010-11-04  Richard Guenther  <rguenther@suse.de>
612
613         PR tree-optimization/45733
614         * gcc.dg/pr45733.c: New testcase.
615
616 2010-11-04  Ira Rosen  <irar@il.ibm.com>
617
618         PR tree-optimization/46213
619         * gfortran.dg/vect/pr46213.f90: New.
620
621 2010-11-04  Richard Guenther  <rguenther@suse.de>
622
623         PR testsuite/45702
624         * gcc.dg/pr34989-1.c: Move ...
625         * gcc.dg/lto/pr34989-1_0.c: ... here.
626         * gcc.dg/pr34989-2.c: Move ...
627         * gcc.dg/lto/pr34989-1_1.c: ... here.
628         * gcc.dg/pr27898.c: Move ...
629         * gcc.dg/lto/pr27898_0.c: ... here and ...
630         * gcc.dg/lto/pr27898_1.c: ... split.
631         * gcc.dg/pr28712.c: Move ...
632         * gcc.dg/lto/pr28712_0.c: ... here and ...
633         * gcc.dg/lto/pr28712_1.c: ... split ...
634         * gcc.dg/lto/pr28712_2.c: ... twice.
635         * gcc.dg/pr28706.c: Move ...
636         * gcc.dg/lto/pr28706_0.c: ... here and ...
637         * gcc.dg/lto/pr28706_1.c: ... split.
638
639 2010-11-04  Richard Guenther  <rguenther@suse.de>
640             Richard Henderson  <rth@redhat.com>
641
642         * gcc.target/i386/fma4-vector-2.c: New testcase.
643
644 2010-11-04  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
645             Richard Guenther  <rguenther@suse.de>
646
647         * gcc.dg/vec-scal-opt.c: New testcase.
648         * gcc.dg/vec-scal-opt1.c: New testcase.
649         * gcc.dg/vec-scal-opt2.c: New testcase.
650
651 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
652
653         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
654         from plugin build flags on Darwin targets.
655
656 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
657
658         * gcc.target/i386/pr46285.c: Require split_stack target.
659
660 2010-11-03  Jason Merrill  <jason@redhat.com>
661
662         PR c++/46293
663         * g++.dg/cpp0x/constexpr-base2.C: New.
664
665         PR c++/46289
666         * g++.dg/cpp0x/initlist45.C: New.
667
668 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
669
670         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
671         is now allowed in categories.
672         * obj-c++.dg/property/dynamic-2.mm: Same change.
673         * objc.dg/property/dynamic-3.m: New.
674         * obj-c++.dg/property/dynamic-3.mm: New.
675         * objc.dg/property/at-property-14.m: New.
676         * objc.dg/property/at-property-15.m: New.
677         * obj-c++.dg/property/at-property-14.mm: New.
678         * obj-c++.dg/property/at-property-15.mm: New.
679
680         * objc.dg/foreach-6.m: Added a few more tests for valid and
681         invalid iterating variables and collections.
682
683 2010-11-03  Xinliang David Li  <davidxl@google.com>
684
685         PR target/46200
686         * g++.dg/tree-ssa/ivopts-2.C: New test.
687
688 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
689
690         PR target/46295
691         * gcc.target/i386/pr46295.c: New.
692
693 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
694
695         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
696         precision min/max for single precision on VSX.
697
698 2010-11-03  Jason Merrill  <jason@redhat.com>
699
700         PR c++/46289
701         * g++.dg/cpp0x/constexpr-ice3.C: New.
702
703 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/opt8.ad[sb]: New test.
706         * gnat.dg/opt8_pkg.ads: New helper.
707
708 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
709
710         PR rtl-optimization/45865
711         * gcc.dg/pr45865.c: New.
712         * gcc.dg/torture/pr45865.c: Likewise.
713
714         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
715         * gcc.target/arm/headmerge-2.c: Likewise.
716         * gcc.target/i386/headmerge-1.c: Likewise.
717         * gcc.target/i386/headmerge-2.c: Likewise.
718
719 2010-11-03  Richard Guenther  <rguenther@suse.de>
720
721         PR middle-end/46288
722         * gcc.dg/pr46288.c: New testcase.
723
724 2010-11-03  Richard Guenther  <rguenther@suse.de>
725
726         PR tree-optimization/44807
727         * gcc.dg/torture/pr44807.c: New testcase.
728
729 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
730
731         PR libgfortran/43899
732         * gfortran.dg/namelist_67.f90: New test.
733
734 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
735
736         PR tree-optimization/46009
737         * gcc.dg/vect/pr46009.c: New function.
738
739 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
740
741         Implemented -fobjc-std=objc1 flag.
742         * objc.dg/fobjc-std-1.m: New.
743         * obj-c++.dg/fobjc-std-1.mm: New.
744
745 2010-11-03  Richard Guenther  <rguenther@suse.de>
746
747         PR middle-end/46241
748         * g++.dg/debug/pr46241.C: New testcase.
749
750 2010-11-03  Richard Guenther  <rguenther@suse.de>
751
752         PR tree-optimization/46190
753         * gfortran.dg/pr46190.f90: New testcase.
754
755 2010-11-03  Richard Guenther  <rguenther@suse.de>
756
757         PR testsuite/46274
758         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
759         * gcc.dg/vect/vect-19.c: Likewise.
760         * gcc.dg/vect/vect-17.c: Likewise.
761
762 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
763
764         PR target/46285
765         * gcc.target/i386/pr46285.c: New.
766
767 2010-11-03  Richard Guenther  <rguenther@suse.de>
768
769         PR tree-optimization/46217
770         * gcc.dg/pr46217.c: New testcase.
771
772 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
773
774         * objc.dg/property/dotsyntax-1.m: New.
775         * objc.dg/property/dotsyntax-2.m: New.
776         * obj-c++.dg/property/dotsyntax-1.mm: New.
777         * obj-c++.dg/property/dotsyntax-2.mm: New.
778
779 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
780
781         PR tree-optimization/46165
782         * gcc.dg/pr46165.c: New test.
783
784 2010-11-03  Richard Guenther  <rguenther@suse.de>
785
786         PR middle-end/46251
787         * gcc.dg/pr46251.c: New testcase.
788
789 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
790
791         PR tree-optimization/46107
792         * gcc.c-torture/compile/pr46107.c: New test.
793
794         PR debug/46252
795         * gcc.dg/pr46252.c: New test.
796
797         PR rtl-optimization/46034
798         PR rtl-optimization/46212
799         PR rtl-optimization/46248
800         * gcc.c-torture/compile/pr46034.c: New test.
801         * gcc.c-torture/compile/pr46248.c: New test.
802         * gcc.dg/pr46212.c: New test.
803
804 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
805
806         * gnat.dg/sizetype4.adb: New test.
807
808 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
809
810         * gcc.target/i386/avx-vzeroupper-15.c: New.
811         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
812         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
813         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
814
815         PR target/46253
816         * gcc.target/i386/pr46253.c: New.
817
818 2010-11-02  Steven G. Kargl  < kargl@gcc.gnu.org>
819             Tobias Burnus  <burnus@net-b.de>
820
821         PR fortran/45170
822         * gfortran.dg/deferred_type_param_1.f90: New.
823         * gfortran.dg/deferred_type_param_2.f90: New.
824         * gfortran.dg/initialization_1.f90: Update dg-errors.
825         * gfortran.dg/initialization_9.f90: Update dg-errors.
826
827 2010-11-02  Richard Guenther  <rguenther@suse.de>
828
829         PR tree-optimization/46149
830         * g++.dg/torture/pr46149.C: New testcase.
831
832 2010-11-02  Richard Guenther  <rguenther@suse.de>
833
834         PR tree-optimization/46216
835         * gcc.dg/torture/pr46216.c: New testcase.
836
837 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
838
839         PR target/46131
840         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
841         *-*-osf*.
842
843 2010-11-02  Richard Guenther  <rguenther@suse.de>
844
845         PR tree-optimization/46184
846         * gcc.dg/pr46184.c: New testcase.
847
848 2010-11-02  Richard Guenther  <rguenther@suse.de>
849
850         PR tree-optimization/46177
851         * gcc.dg/pr46177.c: New testcase.
852
853 2010-11-02  Martin Jambor  <mjambor@suse.cz>
854
855         PR middle-end/46120
856         * g++.dg/ipa/ivinline-9.C: New test.
857
858 2010-11-02  Martin Jambor  <mjambor@suse.cz>
859
860         PR tree-optimization/45875
861         * g++.dg/torture/pr45875.C: New test.
862
863 2010-11-02  Richard Guenther  <rguenther@suse.de>
864
865         PR testsuite/46249
866         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
867
868 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
869
870         PR debug/46255
871         * gcc.dg/pr46255.c: New test.
872
873 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
874
875         PR c++/46170
876         PR c++/46162
877         * g++.dg/template/sfinae26.C: New test.
878         * g++.dg/template/sfinae27.C: Likewise.
879
880 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
881
882         PR c++/45606
883         * g++.dg/template/typedef36.C: New test.
884         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
885         * g++.dg/template/canon-type-10.C: Likewise.
886         * g++.dg/template/canon-type-11.C: Likewise.
887         * g++.dg/template/canon-type-12.C: Likewise.
888         * g++.dg/template/canon-type-13.C: Likewise.
889
890 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
891
892         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one instance
893         of debug_pubnames on darwin.
894
895 2010-11-01  Jason Merrill  <jason@redhat.com>
896             Benjamin Kosnik  <bkoz@redhat.com>
897
898         * g++.dg/cpp0x/constexpr-initlist2.C: New.
899         * g++.dg/cpp0x/constexpr-initlist3.C: New.
900
901         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
902         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
903         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
904         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
905         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
906         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
907         * g++.dg/cpp0x/constexpr-array.C: New.
908         * g++.dg/cpp0x/constexpr-base.C: New.
909         * g++.dg/cpp0x/constexpr-complex.C: New.
910         * g++.dg/cpp0x/constexpr-data1.C: New.
911         * g++.dg/cpp0x/constexpr-data2.C: New.
912         * g++.dg/cpp0x/constexpr-deref.C: New.
913         * g++.dg/cpp0x/constexpr-diag1.C: New.
914         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
915         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
916         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
917         * g++.dg/cpp0x/constexpr-empty.C: New.
918         * g++.dg/cpp0x/constexpr-empty2.C: New.
919         * g++.dg/cpp0x/constexpr-empty3.C: New.
920         * g++.dg/cpp0x/constexpr-empty4.C: New.
921         * g++.dg/cpp0x/constexpr-empty5.C: New.
922         * g++.dg/cpp0x/constexpr-ex1.C: New.
923         * g++.dg/cpp0x/constexpr-ex2.C: New.
924         * g++.dg/cpp0x/constexpr-ex3.C: New.
925         * g++.dg/cpp0x/constexpr-ex4.C: New.
926         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
927         * g++.dg/cpp0x/constexpr-fnptr.C: New.
928         * g++.dg/cpp0x/constexpr-function1.C: New.
929         * g++.dg/cpp0x/constexpr-function2.C: New.
930         * g++.dg/cpp0x/constexpr-function3.C: New.
931         * g++.dg/cpp0x/constexpr-ice.C: New.
932         * g++.dg/cpp0x/constexpr-initlist.C: New.
933         * g++.dg/cpp0x/constexpr-neg1.C: New.
934         * g++.dg/cpp0x/constexpr-noexcept.C: New.
935         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
936         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
937         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
938         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
939         * g++.dg/cpp0x/constexpr-nonlit.C: New.
940         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
941         * g++.dg/cpp0x/constexpr-nullptr.C: New.
942         * g++.dg/cpp0x/constexpr-object1.C: New.
943         * g++.dg/cpp0x/constexpr-object2.C: New.
944         * g++.dg/cpp0x/constexpr-overflow.C: New.
945         * g++.dg/cpp0x/constexpr-pedantic.C: New.
946         * g++.dg/cpp0x/constexpr-pos1.C: New.
947         * g++.dg/cpp0x/constexpr-potential1.C: New.
948         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
949         * g++.dg/cpp0x/constexpr-pure.C: New.
950         * g++.dg/cpp0x/constexpr-static.C: New.
951         * g++.dg/cpp0x/constexpr-static2.C: New.
952         * g++.dg/cpp0x/constexpr-static3.C: New.
953         * g++.dg/cpp0x/constexpr-static4.C: New.
954         * g++.dg/cpp0x/constexpr-static5.C: New.
955         * g++.dg/cpp0x/constexpr-static6.C: New.
956         * g++.dg/cpp0x/constexpr-string.C: New.
957         * g++.dg/cpp0x/constexpr-switch.C: New.
958         * g++.dg/cpp0x/constexpr-targ.C: New.
959         * g++.dg/cpp0x/constexpr-throw.C: New.
960         * g++.dg/cpp0x/constexpr-typeid.C: New.
961         * g++.dg/cpp0x/constexpr-union.C: New.
962         * g++.dg/cpp0x/constexpr-value.C: New.
963         * g++.dg/cpp0x/constexpr-value2.C: New.
964         * g++.dg/cpp0x/constexpr-variadic.C: New.
965         * g++.dg/cpp0x/initlist5.C: Use constexpr.
966         * g++.dg/cpp0x/static_assert3.C: Add expected error.
967         * g++.dg/other/fold1.C: Likewise.
968         * g++.dg/parse/crash36.C: Likewise.
969         * g++.dg/parse/constant4.C: Adjust expected error.
970         * g++.dg/template/arg5.C: Likewise.
971         * g++.dg/template/non-dependent10.C: Likewise.
972         * g++.dg/template/qualified-id3.C: Likewise.
973         * g++.dg/warn/overflow-warn-1.C: Likewise.
974         * g++.dg/warn/overflow-warn-3.C: Likewise.
975         * g++.dg/warn/overflow-warn-4.C: Likewise.
976         * g++.old-deja/g++.pt/crash10.C: Likewise.
977
978         * g++.dg/cpp0x/constexpr-ctor2.C: New.
979
980 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
981
982         Implemented format and noreturn attributes for Objective-C methods.
983         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
984         * objc.dg/attributes/method-deprecated-1.m: New.
985         * objc.dg/attributes/method-deprecated-2.m: New.
986         * objc.dg/attributes/method-deprecated-3.m: New.
987         * objc.dg/attributes/method-noreturn-1.m: New.
988         * objc.dg/attributes/method-sentinel-1.m: New.
989         * objc.dg/attributes/method-format-1.m: New.
990         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
991         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
992         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
993         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
994         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
995         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
996         * obj-c++.dg/attributes/method-format-1.mm: New.
997
998 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
999
1000         * objc.dg/property/at-property-deprecated-1.m: New.
1001         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1002
1003 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1004
1005         Implemented Objective-C 2.0 property accessors.
1006         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1007         avoid testing more complex accessors in this testcase which is not
1008         about them.
1009         * objc.dg/property/at-property-7.m: Same change.
1010         * objc.dg/property/at-property-8.m: Same change.
1011         * objc.dg/property/at-property-9.m: Same change.
1012         * objc.dg/property/at-property-10.m: Same change.
1013         * objc.dg/property/at-property-11.m: Same change.
1014         * obj-c++.dg/property/at-property-6.mm: Same change.
1015         * obj-c++.dg/property/at-property-7.mm: Same change.
1016         * obj-c++.dg/property/at-property-8.mm: Same change.
1017         * obj-c++.dg/property/at-property-9.mm: Same change.
1018         * obj-c++.dg/property/at-property-10.mm: Same change.
1019         * obj-c++.dg/property/at-property-11.mm: Same change.
1020         * objc.dg/property/at-property-12.m: New.
1021         * objc.dg/property/at-property-13.m: New.
1022         * obj-c++.dg/property/at-property-12.mm: New.
1023         * obj-c++.dg/property/at-property-13.mm: New.
1024
1025 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1026
1027         PR fortran/46152
1028         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1029         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1030         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1031         * gfortran.dg/allocate_with_typespec_2.f: New test.
1032         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1033         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1034         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1035
1036 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1037             Nathan Froyd  <froydnj@codesourcery.com>
1038
1039         PR tree-optimization/46259
1040         * gfortran.dg/pr46259.f: New testcase.
1041
1042 2010-11-01  Paul Koning  <ni1d@arrl.net>
1043
1044         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1045         * gcc.c-torture/compile/20020604-1.c: Ditto.
1046         * gcc.c-torture/compile/20001226-1.c: Ditto.
1047         * gcc.c-torture/compile/20010327-1.c: Ditto.
1048         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1049         * gcc.c-torture/compile/pr43191.c: Ditto.
1050         * gcc.c-torture/compile/pr41181.c: Ditto.
1051
1052 2010-10-31  Richard Henderson  <rth@redhat.com>
1053
1054         * lib/target-supports.exp
1055         (check_effective_target_automatic_stack_alignment): True for
1056         x86 but not windows.
1057         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1058         use of the preferred-stack-boundary arguments.
1059         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1060
1061 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1062
1063         PR target/46142
1064         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1065         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1066
1067 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1068
1069         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1070
1071 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1072
1073         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1074         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1075         than tls.
1076         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1077         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1078         * objc.dg/torture/tls/thr-init.m: Likewise.
1079         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1080         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1081
1082 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1083
1084         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1085         the Linux kernel.
1086
1087 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1088
1089         PR fortran/44917
1090         PR fortran/44926
1091         PR fortran/46196
1092         * gfortran.dg/typebound_generic_10.f03: New.
1093
1094 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1095
1096         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1097         * objc.dg/property/property-neg-1.m: Updated for changes in the
1098         syntax of @property and the implementation of
1099         @synthesize/@dynamic.
1100         * objc.dg/property/property-neg-2.m: Same change.
1101         * objc.dg/property/property-neg-3.m: Same change.
1102         * objc.dg/property/property-neg-4.m: Same change.
1103         * objc.dg/property/property-neg-5.m: Same change.
1104         * objc.dg/property/property-neg-7.m: Same change.
1105         * objc.dg/property/property-1.m: Same change.
1106         * objc.dg/property/synthesize-1.m: Same change.
1107         * objc.dg/property/at-property-2.m: Same change.
1108         * objc.dg/property/at-property-4.m: Same change.
1109
1110         * objc.dg/property/fsf-property-method-acces.m: Updated for
1111         changes in the syntax of @property and the implementation of
1112         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1113         * objc.dg/property/fsf-property-basic.m: Same change.
1114         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1115
1116         * objc.dg/property/at-property-5.m: New.
1117         * objc.dg/property/at-property-6.m: New.
1118         * objc.dg/property/at-property-7.m: New.
1119         * objc.dg/property/at-property-8.m: New.
1120         * objc.dg/property/at-property-9.m: New.
1121         * objc.dg/property/at-property-10.m: New.
1122         * objc.dg/property/at-property-11.m: New.
1123         * objc.dg/property/synthesize-2.m: New.
1124         * objc.dg/property/dynamic-2.m: New.
1125
1126         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1127         syntax of @property and the implementation of
1128         @synthesize/@dynamic.
1129         * obj-c++.dg/property/property-neg-2.mm: Same change.
1130         * obj-c++.dg/property/property-neg-3.mm: Same change.
1131         * obj-c++.dg/property/property-neg-4.mm: Same change.
1132         * obj-c++.dg/property/property-neg-5.mm: Same change.
1133         * obj-c++.dg/property/property-neg-7.mm: Same change.
1134         * obj-c++.dg/property/property-1.mm: Same change.
1135         * obj-c++.dg/property/synthesize-1.mm: Same change.
1136         * obj-c++.dg/property/at-property-2.mm: Same change.
1137         * obj-c++.dg/property/at-property-4.mm: Same change.
1138
1139         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1140         changes in the syntax of @property and the implementation of
1141         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1142         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1143         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1144
1145         * obj-c++.dg/property/at-property-5.mm: New.
1146         * obj-c++.dg/property/at-property-6.mm: New.
1147         * obj-c++.dg/property/at-property-7.mm: New.
1148         * obj-c++.dg/property/at-property-8.mm: New.
1149         * obj-c++.dg/property/at-property-9.mm: New.
1150         * obj-c++.dg/property/at-property-10.mm: New.
1151         * obj-c++.dg/property/at-property-11.mm: New.
1152         * obj-c++.dg/property/synthesize-2.mm: New.
1153         * obj-c++.dg/property/dynamic-2.mm: New.
1154
1155 2010-10-29  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1156             Andrew Pinski <pinskia@gmail.com>
1157
1158         * gcc.c-torture/execute/vector-shift.c: New testcase.
1159         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1160         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1161         * gcc.dg/vector-shift.c: Likewise.
1162         * gcc.dg/vector-shift1.c: Likewise.
1163         * gcc.dg/torture/vector-shift2.c: Likewise.
1164         * gcc.dg/vector-shift3.c: Likewise.
1165         * gcc.dg/simd-1b.c: Adjust.
1166
1167 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1168
1169         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1170
1171 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1172
1173         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1174
1175 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1176
1177         PR target/46153
1178         * gcc.target/i386/pr46153.c: New test.
1179
1180 2010-10-27  Jason Merrill  <jason@redhat.com>
1181
1182         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1183
1184 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1185
1186         PR fortran/46161
1187         * gfortran.dg/class_dummy_3.f03: New.
1188
1189 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1190
1191         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1192         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1193
1194         * gcc.target/i386/avx-vzeroupper-3.c: New.
1195         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1196         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1197         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1198         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1199         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1200         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1201         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1202         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1203         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1204         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1205         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1206
1207 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1208
1209         * obj-c.dg/property/at-property-4.m: New.
1210         * obj-c++.dg/property/at-property-4.mm: New.
1211         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1212         updates in warning.
1213         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1214         updates in warning.
1215
1216 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1217
1218         * objc.dg/property/at-property-1.m: New.
1219         * objc.dg/property/at-property-2.m: New.
1220         * objc.dg/property/at-property-3.m: New.
1221         * objc.dg/ivar-invalid-type-1.m: New.
1222         * obj-c++.dg/property/at-property-1.mm: New.
1223         * obj-c++.dg/property/at-property-2.mm: New.
1224         * obj-c++.dg/property/at-property-3.mm: New.
1225         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1226         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1227         in error reporting.
1228
1229 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1230
1231         PR libgfortran/46010
1232         * gfortran.dg/namelist_66.f90: New test.
1233         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1234
1235 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1236
1237         PR fortran/42647
1238         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1239         * gfortran.dg/allocatable_scalar_10.f90: New.
1240         * gfortran.dg/class_19.f03: Extended.
1241
1242 2010-10-26  Jan Hubicka  <jh@suse.cz>
1243
1244         PR middle-end/45736
1245         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1246
1247 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1248
1249         PR tree-optimization/46167
1250         * gcc.dg/vect/O-pr46167.c: New.
1251         * gcc.dg/vect/vect.exp: Run tests with -O.
1252
1253 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1254
1255         PR target/44948
1256         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1257         * g++.dg/vect/pr33860a.cc: Likewise.
1258         * gcc.c-torture/compile/20070522-1.c: Likewise.
1259         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1260         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1261         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1262         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1263         * gcc.dg/pr44136.c: Likewise.
1264
1265         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1266         * gcc.dg/compat/vector-1_x.c: Likewise.
1267         * gcc.dg/compat/vector-1_y.c: Likewise.
1268         * gcc.dg/compat/vector-2_x.c: Likewise.
1269         * gcc.dg/compat/vector-2_y.c: Likewise.
1270         * gcc.dg/pr43300.c: Likewise.
1271
1272         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1273         * gcc.dg/compat/vector-1a_y.c: Likewise.
1274         * gcc.dg/compat/vector-1b_x.c: Likewise.
1275         * gcc.dg/compat/vector-1b_y.c: Likewise.
1276         * gcc.dg/compat/vector-2a_x.c: Likewise.
1277         * gcc.dg/compat/vector-2a_y.c: Likewise.
1278         * gcc.dg/compat/vector-2b_x.c: Likewise.
1279         * gcc.dg/compat/vector-2b_y.c: Likewise.
1280         * gcc.target/i386/pr39162.c: Likewise.
1281         * gcc.target/i386/pr40906-2.c: Likewise.
1282         * gcc.target/i386/sse-5.c: Likewise.
1283
1284         * gcc.dg/pr35442.c: Prune ABI change warnings.
1285
1286         * gcc.c-torture/execute/pr38151.x: New.
1287         * gcc.target/i386/pr44948-1a.c: Likewise.
1288         * gcc.target/i386/pr44948-1b.c: Likewise.
1289         * gcc.target/i386/pr44948-2a.c: Likewise.
1290         * gcc.target/i386/pr44948-2b.c: Likewise.
1291
1292 2010-10-26  Ian Lance Taylor  <iant@google.com>
1293
1294         PR middle-end/45687
1295         * gcc.c-torture/execute/20101025-1.c: New test.
1296
1297 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1298
1299         PR fortran/45451
1300         * gfortran.dg/class_allocate_5.f90: New.
1301
1302 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1303
1304         Implement opaque-enum-specifiers for C++0x
1305         * g++.dg/cpp0x/forw_enum1.C: New.
1306         * g++.dg/cpp0x/forw_enum2.C: New.
1307         * g++.dg/cpp0x/forw_enum3.C: New.
1308         * g++.dg/cpp0x/forw_enum4.C: New.
1309         * g++.dg/cpp0x/forw_enum5.C: New.
1310         * g++.dg/cpp0x/forw_enum6.C: New.
1311         * g++.dg/cpp0x/forw_enum7.C: New.
1312         * g++.dg/cpp0x/forw_enum8.C: New.
1313         * g++.dg/cpp0x/forw_enum9.C: New.
1314         * g++.dg/parse/enum3.C: Add new errors.
1315         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1316         * g++.dg/cpp0x/auto9.C: Add new error.
1317         * g++.dg/template/crash79.C: Add new errors.
1318
1319 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1320
1321         * gcc.target/arm/volatile-bitfields-1.c: New test.
1322         * gcc.target/arm/volatile-bitfields-2.c: New test.
1323         * gcc.target/arm/volatile-bitfields-3.c: New test.
1324
1325 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1326
1327         * gnat.dg/pointer_discr1.adb: New test.
1328         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1329         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1330         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1331
1332 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1333
1334         * gnat.dg/loop_optimization8.adb: New test.
1335         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1336         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1337
1338 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1339
1340         * gnat.dg/in_out_parameter2.adb: New test.
1341         * gnat.dg/in_out_parameter3.adb: Likewise.
1342
1343 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1344
1345         * g++.dg/opt/combine.c: New test.
1346
1347 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1348
1349         * gnat.dg/opt7.ad[sb]: New test.
1350         * gnat.dg/opt7_pkg.ads: New helper.
1351
1352 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1353
1354         PR objc/45735
1355         * obj-c.dg/pr45735.mm: New.
1356         * obj-c++.dg/pr45735.mm: New.
1357
1358 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1359
1360         PR objc/24393
1361         * objc.dg/pr24393.m: New.
1362         * obj-c++.dg/pr24393.mm: New.
1363
1364 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1365
1366         PR objc/28049
1367         * objc.dg/pr28049.m: New.
1368         * obj-c++.dg/pr28049.mm: New.
1369
1370 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1371
1372         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1373         parameter attributes are now supported.
1374         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1375         * objc.dg/attributes/parameter-attribute-1.m: New test.
1376         * objc.dg/attributes/parameter-attribute-2.m: New test.
1377         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1378         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1379
1380 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1381
1382         Based on the CFString implementation in FSF apple/trunk branch.
1383
1384         * gcc.dg/darwin-cfstring-1.c: New.
1385         * gcc.dg/darwin-cfstring-2.c: New.
1386         * gcc.dg/torture/darwin-cfstring-3.c: New.
1387         * g++.dg/other/darwin-cfstring1.C: New.
1388         * g++.dg/torture/darwin-cfstring-3.C: New.
1389
1390 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1391
1392         * objc.dg/demangle-1.m: New test.
1393         * obj-c++.dg/demangle-1.mm: New test.
1394         * obj-c++.dg/demangle-2.mm: New test.
1395         * obj-c++.dg/demangle-3.mm: New test.
1396
1397 2010-10-23  Ian Lance Taylor  <iant@google.com>
1398
1399         * gcc.c-torture/execute/20101011-1.c: New test.
1400         * gcc.c-torture/execute/20101011-1.x: New test driver.
1401
1402 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1403
1404         PR fortran/46122
1405         * gfortran.dg/protected_8.f90: New.
1406
1407 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1408
1409         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1410         * gcc.target/i386/isa-9.c: Skip for -march other than
1411         -march=amdfam10 in multilib options.
1412         * gcc.target/i386/pr42589.c: Skip for -march other than
1413         -march=i486 in multilib options.
1414         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1415         other -march in multilib options.
1416
1417 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1418
1419         PR rtl-optimization/37360
1420         * gcc.dg/pr37360.c: New test.
1421
1422 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1423
1424         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1425
1426 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1427         Andrew Pinski <pinskia@gmail.com>
1428
1429         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1430         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1431         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1432         * gcc.dg/vector-subscript-1.c: Likewise.
1433         * gcc.dg/vector-subscript-2.c: Likewise.
1434         * gcc.dg/vector-subscript-3.c: New testcase.
1435         * gcc.dg/array-8.c: Adjust.
1436
1437 2010-10-22  Richard Guenther  <rguenther@suse.de>
1438
1439         PR middle-end/46137
1440         * c-c++-common/torture/pr46137.c: New testcase.
1441
1442 2010-10-22  Jason Merrill  <jason@redhat.com>
1443
1444         PR c++/46129
1445         * g++.dg/template/defarg14.C: New.
1446
1447 2010-10-22  Jason Merrill  <jason@redhat.com>
1448
1449         PR c++/46103
1450         * g++.dg/cpp0x/implicit10.C: New.
1451
1452 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         PR target/46098
1455         * gcc.target/i386/pr46098.c: New test.
1456
1457 2010-10-22  Richard Guenther  <rguenther@suse.de>
1458
1459         PR tree-optimization/45720
1460         * gcc.dg/torture/pr45720.c: New testcase.
1461
1462 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1463
1464         PR tree-optimization/46126
1465         * gcc.dg/vect/pr46126.c: New.
1466
1467 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1468
1469         Based on the CFString implementation in FSF apple/trunk branch.
1470
1471         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1472         so that the latter can be used in dg-skip and dg-xfail clauses.
1473         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1474         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1475         to use dg-additional-files for Object1.
1476         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1477         to use dg-additional-files for Object1, move to torture/strings/.
1478         * obj-c++.dg/const-str-4.mm: Likewise.
1479         * obj-c++.dg/const-str-3.mm: Likewise.
1480         * obj-c++.dg/const-str-8.mm: Likewise.
1481         * obj-c++.dg/const-str-9.mm: Likewise.
1482         * obj-c++.dg/const-str-10.mm: Likewise.
1483         * obj-c++.dg/const-str-10.mm: Likewise.
1484         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1485         to use dg-additional-files for Object1, move to strings/.
1486         * obj-c++.dg/const-str-2.mm: Likewise.
1487         * obj-c++.dg/const-str-5.mm: Likewise.
1488         * obj-c++.dg/const-str-6.mm: Likewise.
1489         * obj-c++.dg/const-str-12.mm: Likewise.
1490         * obj-c++.dg/strings/strings.exp: New.
1491         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1492         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1493         * obj-c++.dg/torture/strings/strings.exp: New.
1494         * obj-c++.dg/torture/strings/string1.mm: New.
1495         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1496         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1497         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1498
1499         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1500         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1501         * objc/execute/string2.m: Likewise.
1502         * objc/execute/string3.m: Likewise.
1503         * objc/execute/string3.m: Likewise.
1504         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1505         * objc.dg/foreach-4.m: Likewise.
1506         * objc.dg/foreach-5.m: Likewise.
1507         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1508         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1509         * objc.dg/const-str-4.m: Likewise.
1510         * objc.dg/const-str-7.m: Likewise.
1511         * objc.dg/const-str-8.m: Likewise.
1512         * objc.dg/const-str-9.m: Likewise.
1513         * objc.dg/const-str-10.m: Likewise.
1514         * objc.dg/const-str-11.m: Likewise.
1515         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1516         to use dg-additional-files for Object1, move to objc.dg/strings/.
1517         * objc.dg/const-str-2.m: Likewise.
1518         * objc.dg/const-str-5.m: Likewise.
1519         * objc.dg/const-str-6.m: Likewise.
1520         * objc.dg/const-str-12.m: Likewise.
1521         * objc.dg/const-str-12b.m: Likewise.
1522         * objc.dg/strings/strings.exp: New.
1523         * objc.dg/strings/const-cfstring-2.m: New.
1524         * objc.dg/strings/const-cfstring-5.m: New.
1525         * objc.dg/torture/strings/strings.exp: New.
1526         * objc.dg/torture/strings/const-cfstring-1.m: New.
1527         * objc.dg/torture/strings/const-cfstring-3.m: New.
1528         * objc.dg/torture/strings/const-cfstring-4.m: New.
1529
1530 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1531
1532         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1533
1534 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1535
1536         PR c++/46117
1537         * g++.dg/parse/crash57.C: New.
1538
1539 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1540             H.J. Lu  <hongjiu.lu@intel.com>
1541
1542         PR target/45946
1543         * gcc.target/i386/pr45946.c: New test.
1544
1545 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1546
1547         PR tree-optimization/45875
1548         * g++.dg/ipa/pr45875.C: New test.
1549
1550 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1551
1552         PR tree-optimization/46049
1553         PR tree-optimization/46052
1554         * gcc.dg/vect/pr46052.c: New test.
1555         * gcc.dg/vect/pr46049.c: New test.
1556
1557 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1558
1559         PR fortran/46007
1560         * gfortran.dg/shape_5.f90:  New test case.
1561
1562 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1563
1564         PR fortran/46060
1565         * gfortran.dg/proc_ptr_comp_25.f90: New.
1566
1567 2010-10-21  Richard Guenther  <rguenther@suse.de>
1568             Michael Matz  <matz@suse.de>
1569
1570         PR tree-optimization/45764
1571         * gcc.dg/torture/pr45764.c: New testcase.
1572
1573 2010-10-21  Richard Guenther  <rguenther@suse.de>
1574
1575         PR tree-optimization/46111
1576         * g++.dg/torture/pr46111.C: New testcase.
1577
1578 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1579
1580         PR fortran/46067
1581         * gfortran.dg/dummy_procedure_4.f90: New.
1582         * gfortran.dg/proc_ptr_30.f90: New.
1583
1584 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1585
1586         PR fortran/46100
1587         * gfortran.dg/ptr-func-1.f90: New.
1588         * gfortran.dg/ptr-func-2.f90: New.
1589
1590 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR tree-optimization/45919
1593         * gcc.c-torture/compile/pr45919.c: New test.
1594
1595         PR tree-optimization/46066
1596         * gcc.dg/autopar/pr46066.c: New test.
1597
1598 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1599
1600         PR c++/46024
1601         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1602
1603 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1604
1605         PR c++/46056
1606         * g++.dg/cpp0x/range-for7.C: New.
1607
1608 2010-10-20  Richard Guenther  <rguenther@suse.de>
1609
1610         PR lto/45667
1611         * g++.dg/lto/20101020-1_0.h: New testcase.
1612         * g++.dg/lto/20101020-1_0.C: Likewise.
1613         * g++.dg/lto/20101020-1_1.C: Likewise.
1614
1615 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1616
1617         * gcc.dg/20101013-1.c: New test.
1618
1619 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1620
1621         PR target/46085
1622         * gcc.target/i386/pr46085-1.c: New.
1623         * gcc.target/i386/pr46085-2.c: Likewise.
1624
1625 2010-10-20  Richard Guenther  <rguenther@suse.de>
1626
1627         PR tree-optimization/45860
1628         * gcc.dg/torture/pr45860.c: New testcase.
1629
1630 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1631
1632         * gnat.dg/discr25.adb: New test.
1633         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1634
1635 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1636
1637         * gcc.target/powerpc/ehreturn.c: New test.
1638
1639 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1640
1641         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1642         not require Foundation and run with the GNU runtime as well.
1643
1644         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1645
1646         Radar 4439126
1647         * obj-c++.dg/template-8.mm: New.
1648
1649 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1650
1651         PR objc/23709
1652         * objc.dg/pr23709.m: New.
1653         * obj-c++.dg/pr23709.m: New.
1654
1655 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1656
1657         PR c++/46046
1658         * g++.dg/template/crash104.C: New.
1659
1660 2010-10-19  Richard Henderson  <rth@redhat.com>
1661
1662         * gcc.target/i386/fma3-fma.c: New.
1663         * gcc.target/i386/fma3-builtin.c: New.
1664         * gcc.target/i386/fma4-builtin.c: New.
1665
1666 2010-10-19  Richard Guenther  <rguenther@suse.de>
1667
1668         PR testsuite/46081
1669         * gcc.dg/ipa/ipa-pta-10.c:¬†Adjust.
1670
1671 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1672
1673         Merge from 'apple/trunk' branch on FSF servers.
1674
1675         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1676
1677         Radar 4293709
1678         * objc.dg/proto-init-mimatch-1.m: New.
1679         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1680
1681 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1682
1683         Implemented parsing @synthesize and @dynamic for
1684         Objective-C/Objective-C++.
1685         * objc.dg/property/dynamic-1.m: New.
1686         * objc.dg/property/synthesize-1.m: New.
1687         * obj-c++.dg/property/dynamic-1.mm: New.
1688         * obj-c++.dg/property/synthesize-1.mm: New.
1689
1690 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1691
1692         * objc.dg/at-class-1.m: New.
1693         * objc.dg/at-class-1.mm: New.
1694
1695 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1696
1697         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1698
1699 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1700
1701         Merge from 'apple/trunk' branch on FSF servers.
1702
1703         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
1704
1705         Radar 4407151
1706         * obj-c++.dg/template-7.mm: New.
1707
1708 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1709
1710         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1711         bugfix.
1712
1713 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1714
1715         Merge from 'apple/trunk' branch on FSF servers.
1716
1717         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1718
1719         Radar 4451818
1720         * obj-c++.dg/try-catch-16.mm: New.
1721         * obj-c++.dg/try-catch-17.mm: New.
1722
1723         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
1724
1725         Radar 4330422
1726         * obj-c++.dg/try-catch-15.mm: New
1727
1728         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
1729
1730         Radar 4204796
1731         * obj-c++.dg/try-catch-12.mm: New
1732         * obj-c++.dg/try-catch-13.mm: New
1733         * obj-c++.dg/try-catch-14.mm: New
1734         * objc.dg/try-catch-11.m: New
1735         * objc.dg/try-catch-12.m: New
1736         * objc.dg/try-catch-13.m: New
1737
1738 2010-10-18  Richard Henderson  <rth@redhat.com>
1739
1740         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1741
1742 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1743
1744         PR c/46015
1745         * c-c++-common/Wunused-var-13.c: New test.
1746
1747 2010-10-18  Richard Guenther  <rguenther@suse.de>
1748
1749         PR tree-optimization/45967
1750         * gcc.dg/torture/pr45967.c: New testcase.
1751         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1752         * gcc.dg/ipa/ipa-pta-13.c: Likewise
1753         * gcc.dg/torture/pr39074-2.c: Likewise
1754         * gcc.dg/torture/pta-escape-1.c: Likewise
1755         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1756         * gcc.dg/tree-ssa/pta-callused.c: Likewise
1757         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1758         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1759         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1760         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1761
1762 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
1763
1764         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1765
1766 2010-10-18  Richard Guenther  <rguenther@suse.de>
1767
1768         PR lto/44950
1769         * g++.dg/lto/20101015-2_0.C: New testcase.
1770
1771 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR middle-end/46019
1774         * gcc.c-torture/execute/pr46019.c: New test.
1775
1776 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1777
1778         Merge from 'apple/trunk' branch on FSF servers.
1779
1780         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1781
1782         Radar 4516785
1783         * obj-c++.dg/method-namespace-2.mm: New.
1784
1785 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1786
1787         Merge from 'apple/trunk' branch on FSF servers.
1788
1789         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1790
1791         Radar 4133425
1792         * objc.dg/private-1.m: Test modified.
1793         * obj-c++.dg/private-1.mm: Test modified.
1794
1795 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1796
1797         PR testsuite/45987
1798         * gcc.target/i386/push-1.c: Remove.
1799
1800 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
1801             H.J. Lu  <hongjiu.lu@intel.com>
1802
1803         PR target/46051
1804         * gcc.target/i386/pr46051.c: New test.
1805
1806 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1807
1808         * obj-c++.dg/gnu-api-2-class.mm: New.
1809         * obj-c++.dg/gnu-api-2-ivar.mm: New.
1810         * obj-c++.dg/gnu-api-2-method.mm: New.
1811         * obj-c++.dg/gnu-api-2-objc.mm: New.
1812         * obj-c++.dg/gnu-api-2-object.mm: New.
1813         * obj-c++.dg/gnu-api-2-property.mm: New.
1814         * obj-c++.dg/gnu-api-2-protocol.mm: New.
1815         * obj-c++.dg/gnu-api-2-sel.mm: New.
1816
1817 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
1818
1819         * objc.dg/fsf-package-0.m: New.
1820         * obj-c++.dg/fsf-package-0.m: New.
1821
1822 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1823
1824         PR objc/18255
1825         * objc.dg/pr18255.m: New.
1826
1827 2010-10-16  Jan Hubicka  <jh@suse.cz>
1828
1829         PR middle-end/44206
1830         * g++.dg/torture/pr44206.C: New.
1831
1832 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1833
1834         * objc.dg/gnu-api-2-class.m: New.
1835         * objc.dg/gnu-api-2-objc.m: New.
1836
1837 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
1838
1839         * objc.dg/gnu-api-2-ivar.m: New.
1840
1841 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1842
1843         * objc.dg/gnu-api-2-property.m: New.
1844
1845 2010-10-15  Xinliang David Li  <davidxl@google.com>
1846
1847         * g++.dg/uninit-pred-3_a.C: New test.
1848         * g++.dg/uninit-pred-3_b.C: New test.
1849
1850 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1851
1852         * objc.dg/gnu-api-2-object.m: New.
1853
1854 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1855
1856         * objc.dg/gnu-api-2-method.m: New.
1857
1858 2010-10-15  Jason Merrill  <jason@redhat.com>
1859
1860         * g++.dg/lto/pr45983_0.C: New.
1861
1862 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1863
1864         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
1865         builtin combiner patterns.
1866         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1867         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
1868         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
1869         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
1870         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
1871
1872 2010-10-15  Richard Guenther  <rguenther@suse.de>
1873
1874         * g++.dg/lto/20101015-1_0.C: New testcase.
1875
1876 2010-10-15  Richard Guenther  <rguenther@suse.de>
1877
1878         PR testsuite/46021
1879         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
1880         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1881
1882 2010-10-15  Richard Guenther  <rguenther@suse.de>
1883
1884         PR lto/45957
1885         * g++.dg/lto/20101014-1_0.C: New testcase.
1886
1887 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1888
1889         * objc.dg/gnu-api-2-protocol.m: New.
1890         * objc.dg/gnu-api-2-sel.m: New.
1891
1892 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1893
1894         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
1895         arm-eabi targets.
1896
1897 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
1898
1899         * gcc.dg/20101010-1.c: New testcase.
1900
1901 2010-10-15  Jie Zhang  <jie@codesourcery.com>
1902
1903         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
1904         script when relocatable linking.
1905
1906 2010-10-14  Yao Qi  <yao@codesourcery.com>
1907
1908         PR target/45447
1909         * gcc.target/arm/pr45447.c: New test.
1910
1911 2010-10-14  Jan Hubicka  <jh@suse.cz>
1912
1913         PR middle-end/45621
1914         * g++.dg/lto/pr45621.h : New.
1915         * g++.dg/lto/pr45621_0.C: New.
1916         * g++.dg/lto/pr45621_1.C: New.
1917
1918 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1919
1920         * objc.dg/property: New.
1921         * objc.dg/property/fsf-property-basic.m: New.
1922         * objc.dg/property/fsf-property-method-access.m: New.
1923         * objc.dg/property/fsf-property-named-ivar.m: New.
1924         * obj-c++.dg/property: New.
1925         * obj-c++.dg/property/fsf-property-basic.mm: New.
1926         * obj-c++.dg/property/fsf-property-method-access.mm: New.
1927         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
1928
1929         merge from FSF apple 'trunk' branch.
1930         2006 Fariborz Jahanian <fjahanian@apple.com>
1931
1932         Radars 4436866, 4505126, 4506903, 4517826
1933         * objc.dg/property/property-1.m: New.
1934         * objc.dg/property/property-2.m: New.
1935         * objc.dg/property/property-3.m: New.
1936         * objc.dg/property/property-neg-1.m: New.
1937         * objc.dg/property/property-neg-2.m: New.
1938         * objc.dg/property/property-neg-3.m: New.
1939         * objc.dg/property/property-neg-4.m: New.
1940         * objc.dg/property/property-neg-5.m: New.
1941         * objc.dg/property/property-neg-6.m: New.
1942         * objc.dg/property/property-neg-7.m: New.
1943         * objc.dg/property/property.exp: New.
1944         * obj-c++.dg/property/property-1.mm: New.
1945         * obj-c++.dg/property/property-2.mm: New.
1946         * obj-c++.dg/property/property-3.mm: New.
1947         * obj-c++.dg/property/property-neg-1.mm: New.
1948         * obj-c++.dg/property/property-neg-2.mm: New.
1949         * obj-c++.dg/property/property-neg-3.mm: New.
1950         * obj-c++.dg/property/property-neg-4.mm: New.
1951         * obj-c++.dg/property/property-neg-5.mm: New.
1952         * obj-c++.dg/property/property-neg-6.mm: New.
1953         * obj-c++.dg/property/property-neg-7.mm: New.
1954         * obj-c++.dg/property/property.exp: New.
1955
1956 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1957
1958         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
1959
1960 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
1961
1962         PR c/45969
1963         * gcc.c-torture/compile/pr45969-1.c: New test.
1964
1965 2010-10-14  Richard Guenther  <rguenther@suse.de>
1966
1967         PR tree-optimization/44913
1968         * gcc.dg/torture/pr44913.c: New testcase.
1969
1970 2010-10-14  Richard Guenther  <rguenther@suse.de>
1971
1972         PR lto/45382
1973         * g++.dg/lto/20101014-2_0.C: New testcase.
1974
1975 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
1976
1977         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
1978         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
1979         * gcc.target/i386/pr44130.c: Likewise.
1980         * gcc.target/i386/pr44144.c: Likewise.
1981         * gcc.target/i386/pr44180.c: Likewise.
1982         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
1983         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
1984         * gcc.target/i386/vect-sizes-1.c: Likewise.
1985         * gcc.target/i386/vectorize4-avx.c: Likewise.
1986
1987 2010-10-14  Richard Guenther  <rguenther@suse.de>
1988
1989         PR lto/44561
1990         * g++.dg/lto/20101010-3_0.C: New testcase.
1991         * g++.dg/lto/20101010-4_0.C: Likewise.
1992
1993 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
1994
1995         * objc.dg/pr45878.m: Update to include NSConstantString interface
1996         for -fnext-runtime.
1997         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
1998         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
1999         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2000         reference for m64 -fnext-runtime.
2001
2002 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2003
2004         * gcc.target/i386/vect-sizes-1.c: New.
2005
2006 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2007
2008         PR middle-end/46011
2009         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2010
2011 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2012
2013         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2014         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2015
2016 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2017
2018         * gcc.target/ia64/20101005.c: New test.
2019
2020 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2021
2022         PR rtl-optimization/45570
2023         * gcc.dg/pr45570.c: New test.
2024
2025 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2026
2027         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2028         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2029         * gcc.target/i386/vectorize4-avx.c: Likewise.
2030
2031 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2032
2033         * gcc.target/i386/avx-copysign-vec.c: New.
2034         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2035
2036 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2037
2038         PR middle-end/44130
2039         * gcc.target/i386/pr44130.c: New.
2040
2041 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2042
2043         PR middle-end/44144
2044         * gcc.target/i386/pr44144.c: New.
2045
2046 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2047
2048         PR target/44180
2049         * gcc.target/i386/pr44180.c: New.
2050
2051 2010-10-13  Jason Merrill  <jason@redhat.com>
2052
2053         * g++.dg/template/canon-type-8.C: New.
2054
2055 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2056
2057         * gcc.c-torture/execute/20101013-1.c: New test.
2058
2059 2010-10-13  Richard Guenther  <rguenther@suse.de>
2060
2061         PR objc/45878
2062         * objc.dg/pr45878.m: New testcase.
2063
2064 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2065
2066         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2067         * gcc.dg/format/dfp-printf-1.c: Likewise.
2068         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2069
2070 2010-10-13  Richard Guenther  <rguenther@suse.de>
2071
2072         PR tree-optimization/45788
2073         * g++.dg/pr45788.C: New testcase.
2074
2075 2010-10-13  Richard Guenther  <rguenther@suse.de>
2076
2077         PR tree-optimization/45970
2078         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2079
2080 2010-10-13  Richard Guenther  <rguenther@suse.de>
2081
2082         PR tree-optimization/45982
2083         * gcc.dg/torture/pr45982.c: New testcase.
2084         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2085         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2086         * gcc.dg/torture/pr39074-2.c: Likewise.
2087
2088 2010-10-13  Richard Guenther  <rguenther@suse.de>
2089
2090         PR middle-end/45874
2091         * g++.dg/torture/pr45874.C: New testcase.
2092
2093 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2094
2095         * objc.dg/attributes/method-attribute-1.m: Update to respond
2096         to implemented method attributes..
2097         * objc.dg/attributes/method-attribute-2.m: Likewise.
2098         * objc.dg/attributes/method-attribute-3.m: Likewise.
2099         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2100         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2101         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2102
2103 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2104
2105         PR libobjc/23214
2106         * objc.dg/pr23214.m: New.
2107
2108 2010-10-12  Michael Eager  <eager@eagercon.com>
2109
2110         PR testsuite/45856
2111         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2112         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2113
2114 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2115
2116         PR fortran/45636
2117         * gcc.c-torture/execute/pr45636.c: New test.
2118         * gfortran.dg/pr45636.f90: New test.
2119
2120 2010-10-12  Richard Henderson  <rth@redhat.com>
2121
2122         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2123
2124 2010-10-12  Daniel Kraft  <d@domob.eu>
2125
2126         PR fortran/38936
2127         * gfortran.dg/associate_1.f03: More tests with derived-types.
2128         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2129         * gfortran.dg/associate_8.f03: Fix typo.
2130         * gfortran.dg/initialization_27.f90: Fix typo.
2131
2132 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2133
2134         PR testsuite/45851
2135         * lib/lto.exp (lto-get-options-main): Support optional target
2136         selector for dg-extra-ld-options.
2137
2138 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2139
2140         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2141         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2142
2143 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2144
2145         PR middle-end/45699
2146         * g++.dg/torture/pr45699.C: New test.
2147         * g++.dg/otr-fold-1.C: Adjusted.
2148         * g++.dg/otr-fold-1.C: Likewise.
2149
2150 2010-10-11  Nick Clifton  <nickc@redhat.com>
2151
2152         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2153         Allow for a user label prefix.
2154
2155 2010-10-10  Richard Guenther  <rguenther@suse.de>
2156
2157         * g++.dg/lto/20101010-1_0.C: New testcase.
2158         * g++.dg/lto/20101010-2_0.C: Likewise.
2159
2160 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2161
2162         PR tree-optimization/45902
2163         * gcc.dg/vect/45902.c: New test.
2164
2165 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2166
2167         PR target/45870
2168         * gcc.dg/tls/pr45870.c: New test.
2169
2170 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2171
2172         PR fortran/45961
2173         * gfortran.dg/typebound_operator_6.f03: New.
2174
2175 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2176
2177         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2178         and adjust -export symbol scanning.
2179         * g++.dg/ext/dllexport1.C: Likewise.
2180         * g++.dg/ext/dllexport3.C: Likewise.
2181         * gcc.dg/dll-3.c: Likewise.
2182         * gcc.dg/dll-4.c: Likewise.
2183         * gcc.dg/dll-5.c: Likewise.
2184
2185 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2186
2187         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2188         instead of tree_profile dump file.
2189         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2190         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2191         dump file.
2192
2193 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2194
2195         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2196
2197 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2198
2199         * gfortran.dg/character_comparison_4.f90:  New test.
2200         * gfortran.dg/character_comparison_5.f90:  New test.
2201         * gfortran.dg/character_comparison_6.f90:  New test.
2202
2203 2010-10-09  Richard Henderson  <rth@redhat.com>
2204
2205         * lib/target-supports.exp
2206         (check_effective_target_automatic_stack_alignment): Always true.
2207
2208 2010-10-09  Richard Guenther  <rguenther@suse.de>
2209
2210         PR lto/45956
2211         * gcc.dg/lto/20101009-2_0.c: New testcase.
2212         * gcc.dg/lto/20101009-2_1.c: Likewise.
2213         * gcc.dg/lto/20101009-2_2.c: Likewise.
2214
2215 2010-10-09  Richard Guenther  <rguenther@suse.de>
2216
2217         PR lto/45947
2218         * g++.dg/lto/20101009-1_0.C: New testcase.
2219
2220 2010-10-09  Richard Guenther  <rguenther@suse.de>
2221
2222         PR tree-optimization/45945
2223         * gcc.dg/lto/20101009-1_0.c: New testcase.
2224
2225 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2226
2227         PR target/45913
2228         * gcc.target/i386/pr45913.c: New.
2229
2230 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2231
2232         PR fortran/45943
2233         * gfortran.dg/streamio_16.f90: Update test.
2234
2235 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR tree-optimization/45903
2238         * gcc.target/i386/pr45903.c: New test.
2239
2240 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2241
2242         * gnat.dg/interface5.adb: Compile with warnings disabled.
2243
2244 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2245
2246         * obj-c++.dg/encode-10.mm: New testcase.
2247
2248 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2249
2250         PR objc++/23614
2251         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2252         C++ class.  Removed XFAIL.
2253
2254 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2255
2256         PR fortran/45933
2257         * gfortran.dg/typebound_operator_5.f03: New.
2258
2259 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2260
2261         Merge from 'apple/trunk' branch on FSF servers.
2262
2263         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
2264
2265         Radar 4508851
2266         * obj-c++.dg/method-namespace-1.mm: New.
2267
2268 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2269
2270         * gcc.dg/tree-ssa/sra-11.c: New test.
2271
2272 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2273
2274         PR Tree-Vect/45847
2275         * gcc.dg/vect/pr45847.c: New test.
2276
2277 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2278             Kai Tietz  <kai.tietz@onevision.com>
2279
2280         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2281
2282 2010-10-07  Richard Guenther  <rguenther@suse.de>
2283
2284         PR tree-optimization/45732
2285         * gcc.dg/torture/pr45732.c: New testcase.
2286
2287 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2288
2289         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2290         * objc.dg/foreach-2.m: Likewise.
2291         * objc.dg/foreach-3.m: Likewise.
2292         * objc.dg/foreach-4.m: Likewise.
2293         * objc.dg/foreach-5.m: Likewise.
2294         * objc.dg/foreach-6.m: Likewise.
2295         * objc.dg/foreach-7.m: Likewise.
2296         * objc.dg/objc-foreach-4.m: Likewise.
2297         * objc.dg/objc-foreach-5.m: Likewise.
2298
2299 2010-10-07  Richard Guenther  <rguenther@suse.de>
2300
2301         PR middle-end/45869
2302         * gcc.dg/torture/pr45869.c: New testcase.
2303
2304 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2305
2306         * objc.dg/set-not-used-1.m: New
2307         * obj-c++.dg/set-not-used-1.mm: New.
2308
2309 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2310
2311         * objc.dg/attributes/method-attribute-3.m: New.
2312         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2313
2314 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2315
2316         PR fortran/45916
2317         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2318
2319 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2320
2321         PR fortran/45889
2322         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2323
2324 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2325
2326         Merge from 'apple/trunk' branch on FSF servers.
2327
2328         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
2329
2330         Radar 4278774
2331         * obj-c++.dg/encode-9.mm: New.
2332
2333 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2334
2335         * g++.dg/cpp0x/pr45908.C: New test.
2336
2337 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2338
2339         * gnat.dg/opt6.ad[sb]: New test.
2340
2341 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2342
2343         Implemented fast enumeration for Objective-C.
2344         * objc.dg/foreach-1.m: New.
2345         * objc.dg/foreach-2.m: New.
2346         * objc.dg/foreach-3.m: New.
2347         * objc.dg/foreach-4.m: New.
2348         * objc.dg/foreach-5.m: New.
2349         * objc.dg/foreach-6.m: New.
2350         * objc.dg/foreach-7.m: New.
2351
2352         Merge from 'apple/trunk' branch on FSF servers:
2353         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2354
2355         Radar 4502236
2356         * objc.dg/objc-foreach-5.m: New.
2357
2358         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2359
2360         Radar 4507230
2361         * objc.dg/objc-foreach-4.m: New.
2362
2363         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
2364
2365         Radar 4472881
2366         * objc.dg/objc-foreach-3.m: New.
2367
2368         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2369
2370         Radar 4468498
2371         * objc.dg/objc-foreach-2.m: New.
2372
2373         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
2374
2375         Radar 4294910
2376         * objc.dg/objc-foreach-1.m: New
2377
2378 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2379
2380         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2381         unsigned values.
2382
2383 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2384
2385         PR objc++/28050
2386         * obj-c++.dg/syntax-error-10.mm: New.
2387
2388 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2389
2390         PR objc++/23707
2391         * obj-c++.dg/syntax-error-9.mm: New.
2392
2393 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2394
2395         PR objc++/31126
2396         * obj-c++.dg/syntax-error-8.mm: New.
2397
2398 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2399
2400         Merge from 'apple/trunk' branch on FSF servers.
2401
2402         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
2403
2404         Radar 4290840
2405         * obj-c++.dg/syntax-error-7.mm: New
2406
2407         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
2408
2409         Radar 4294425
2410         * obj-c++.dg/syntax-error-6.mm: New
2411
2412         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
2413
2414         Radar 4261146
2415         * obj-c++.dg/syntax-error-5.mm: New
2416
2417         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2418
2419         Radar 4093475
2420         * obj-c++.dg/syntax-error-[3-4].mm: New.
2421
2422         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2423
2424         Radar 4185810
2425         * obj-c++.dg/syntax-error-[1-2].mm: New.
2426
2427 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2428
2429         PR tree-optimization/45752
2430         * gcc.dg/vect/pr45752.c: New test.
2431
2432 2010-10-05  Richard Guenther  <rguenther@suse.de>
2433
2434         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2435         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2436         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2437         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2438         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2439         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2440         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2441         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2442         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2443         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2444         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2445         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2446         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2447         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2448         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2449         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2450         * gcc.dg/tree-ssa/20080530.c: Likewise.
2451         * g++.dg/tree-ssa/inline-3.C: Likewise.
2452         * g++.dg/tree-ssa/inline-1.C: Likewise.
2453         * g++.dg/tree-ssa/inline-2.C: Likewise.
2454         * gcc.dg/profile-dir-1.c: Likewise.
2455         * gcc.dg/profile-dir-2.c: Likewise.
2456         * gcc.dg/profile-dir-3.c: Likewise.
2457
2458 2010-10-05  Richard Guenther  <rguenther@suse.de>
2459
2460         PR middle-end/45877
2461         * g++.dg/torture/pr45877.C: New testcase.
2462
2463 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2464
2465         PR debug/45849
2466         * gcc.dg/debug/pr45849.c: New test.
2467
2468         PR middle-end/45876
2469         * gcc.c-torture/compile/pr45876.c: New test.
2470
2471 2010-10-04  Julian Brown  <julian@codesourcery.com>
2472
2473         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2474         vect_hw_misalign.
2475         * gcc.dg/vect/vect-60.c: Likewise.
2476         * gcc.dg/vect/vect-56.c: Likewise.
2477         * gcc.dg/vect/vect-93.c: Likewise.
2478         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2479         * gcc.dg/vect/vect-95.c: Likewise.
2480         * gcc.dg/vect/vect-96.c: Likewise.
2481         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2482         * gcc.dg/vect/slp-25.c: Likewise.
2483         * gcc.dg/vect/slp-3.c: Likewise.
2484         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2485         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2486         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2487         * gcc.dg/vect/vect-109.c: Likewise.
2488         * gcc.dg/vect/vect-peel-1.c: Likewise.
2489         * gcc.dg/vect/vect-peel-2.c: Likewise.
2490         * lib/target-supports.exp
2491         (check_effective_target_arm_vect_no_misalign): New.
2492         (check_effective_target_vect_no_align): Use above.
2493         (check_effective_target_vect_element_align): New.
2494         (add_options_for_quad_vectors): New.
2495
2496 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2497
2498         PR tree-optimization/45572
2499         * g++.dg/ipa/pr45572-1.C: New test.
2500         * g++.dg/ipa/pr45572-2.C: Likewise.
2501
2502 2010-10-03  Ian Lance Taylor  <iant@google.com>
2503
2504         * gcc.dg/anon-struct-11.c: New test.
2505         * gcc.dg/anon-struct-12.c: New test.
2506         * gcc.dg/anon-struct-13.c: New test.
2507         * gcc.dg/anon-struct-14.c: New test.
2508
2509 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2510
2511         * g++.dg/torture/pr45764.C: Revert revision 164914.
2512         * gcc.dg/vect/pr43432.c: Likewise.
2513         * gcc.dg/vect/vect-114.c: Likewise.
2514         * gcc.dg/vect/vect-15.c: Likewise.
2515
2516 2010-10-03  Jason Merrill  <jason@redhat.com>
2517
2518         * g++.dg/cpp0x/sfinae5.C: New.
2519
2520 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2521
2522         PR tree-optimization/45720
2523         PR tree-optimization/45764
2524         * g++.dg/torture/pr45764.C: New.
2525
2526         * gcc.dg/vect/pr43432.c: Xfail.
2527         * gcc.dg/vect/vect-114.c: Likewise.
2528         * gcc.dg/vect/vect-15.c: Likewise.
2529
2530 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2531
2532         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2533         hppa*-*-hpux*.
2534         * gcc.dg/torture/pr45678-2.c: Likewise.
2535
2536 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2537
2538         PR fortran/45748
2539         * gfortran.dg/intrinsic_6.f90: New.
2540
2541 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2542
2543         PR fortran/42831
2544         * gfortran.dg/dependency_37.f90:  New test.
2545
2546 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2547
2548         * gcc.target/i386/shift_mask.c: New test.
2549
2550 2010-10-01  Richard Guenther  <rguenther@suse.de>
2551
2552         PR tree-optimization/45854
2553         * g++.dg/torture/pr45854.C: New testcase.
2554
2555 2010-09-30  Michael Eager  <eager@eagercon.com>
2556
2557         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2558         __FLT_{MIN,MAX}__.
2559
2560 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2561
2562         PR middle-end/45758
2563         * gfortran.dg/graphite/pr45758.f90: New.
2564
2565 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2566
2567         PR middle-end/45230
2568         * gcc.dg/graphite/id-pr45230.c: New.
2569
2570 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2571
2572         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2573         * gfortran.dg/graphite/graphite.exp: Same.
2574         * gcc.dg/graphite/vect-pr43423.c: New.
2575
2576 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2577
2578         PR target/45843
2579         * g++.dg/torture/pr45843.C: New test.
2580
2581 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2582
2583         PR fortran/45828
2584         * gfortran.dg/allocate_derived_5.f90: New.
2585
2586 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2587
2588         PR tree-optimization/31261
2589         * gcc.dg/tree-ssa/pr31261.c: New test.
2590
2591 2010-09-30  Michael Eager  <eager@eagercon.com>
2592
2593         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2594         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2595         * gcc.target/microblaze/microblaze.exp: Ditto.
2596         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2597         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2598         * gcc.target/microblaze/others/data_var1.c: Ditto.
2599         * gcc.target/microblaze/others/data_var2.c: Ditto.
2600         * gcc.target/microblaze/others/data_var3.c: Ditto.
2601         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2602         * gcc.target/microblaze/others/strings1.c:: Ditto.
2603         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2604         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2605         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2606         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2607         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2608         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2609         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2610         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2611         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2612         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2613         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2614         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2615         * gcc.target/microblaze/isa/float.c: Ditto.
2616         * gcc.target/microblaze/isa/mulh.c: Ditto.
2617         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2618         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2619         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2620         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2621         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2622         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2623         * gcc.target/microblaze/isa/bshift.c: Ditto.
2624         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2625         * gcc.target/microblaze/isa/div.c: Ditto.
2626         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2627         * gcc.target/microblaze/isa/mul.c: Ditto.
2628
2629 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2630
2631         merge from FSF 'apple/trunk' branch.
2632         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
2633
2634         Radar 4386773
2635         * objc.dg/enhanced-proto-1.m: New.
2636         * objc.dg/enhanced-proto-2.m: New.
2637         * obj-c++.dg/enhanced-proto-1.mm: New
2638         * obj-c++.dg/enhanced-proto-2.mm: New.
2639
2640 2010-09-30  Richard Guenther  <rguenther@suse.de>
2641
2642         PR testsuite/45702
2643         * gcc.dg/debug/pr41893-1.c: Adjust.
2644         * gcc.dg/pr30762-1.c: Likewise.
2645         * gcc.dg/pr31529-1.c: Likewise.
2646         * gcc.dg/pr34457-1.c: Likewise.
2647         * gcc.dg/pr34668-1.c: Likewise.
2648         * gcc.dg/pr43557-1.c: Likewise.
2649
2650 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2651
2652         PR objc/45842
2653         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2654         * objc.dg/const-str-3.m: Correct header for memcpy.
2655         * objc.dg/const-str-7.m: Likewise.
2656         * objc.dg/method-20b.m: Provide an implementation of Object.
2657         Adjust XFAIL for m64 NeXT runtime.
2658         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2659         * objc.dg/encode-3.m: Correct line ordering, provide header for
2660         sprintf.
2661         * objc.dg/encode-7-next.m: Only run for 32bit.
2662         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2663         * objc.dg/type-size-2.m: Provide an implementation of Object.
2664         Ajust headers.
2665         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2666         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2667         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2668         Adjust XFAIL for m64 NeXT runtime.
2669         * obj-c++.dg/method-22.mm: Likewise.
2670         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2671
2672 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2673
2674         Merge from 'apple/trunk' branch on FSF servers.
2675
2676         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2677
2678         Radar 4278236
2679         * obj-c++.dg/bad-forward-decl.mm: New
2680
2681 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2682
2683         * ada/acats/run_acats: Revert revision 157037.
2684
2685 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2686
2687         Merge from 'apple/trunk' branch on FSF servers.
2688
2689         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
2690
2691         Radar 4281748
2692         * objc.dg/naming-2.m: Update
2693         * objc.dg/naming-3.m: New
2694
2695 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2696
2697         PR target/40457
2698         * gcc.target/arm/pr40457-3.c: New test.
2699
2700 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2701
2702         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2703         alias checking.
2704         * lib/target-supports.exp (check_ifunc_available): Likewise.
2705
2706 2010-09-29  Tristan Gingold  <gingold@adacore.com>
2707
2708         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2709
2710 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2711
2712         * objc.dg/keywords-1.m: New test.
2713         * objc.dg/keywords-2.m: New test.
2714         * objc.dg/keywords-3.m: New test.
2715         * obj-c++.dg/keywords-1.mm: New test.
2716         * obj-c++.dg/keywords-2.mm: New test.
2717
2718 2010-09-28  Jason Merrill  <jason@redhat.com>
2719
2720         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2721         * g++.dg/ext/complit11.C: Likewise.
2722         * g++.old-deja/g++.law/temps1.C: Likewise.
2723
2724         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2725         * g++.old-deja/g++.mike/misc6.C: Likewise.
2726
2727 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2728
2729         * objc.dg/attributes/method-attribute-1.m: New.
2730         * objc.dg/attributes/method-attribute-2.m: New.
2731
2732         * obj-c++.dg/attributes/method-attribute-1.m: New.
2733         * obj-c++.dg/attributes/method-attribute-2.m: New.
2734
2735 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
2736
2737         * objc.dg/attributes: New.
2738         * objc.dg/attributes/attributes.exp: New.
2739         * objc.dg/attributes/class-attribute-1.m: New.
2740         * objc.dg/attributes/class-attribute-2.m: New
2741         * objc.dg/attributes/categ-attribute-1.m: New
2742         * objc.dg/attributes/categ-attribute-2.m: New
2743         * objc.dg/attributes/proto-attribute-1.m: New
2744
2745         * obj-c++.dg/attributes: New.
2746         * obj-c++.dg/attributes/attributes.exp: New
2747         * obj-c++.dg/attributes/class-attribute-1.mm: New
2748         * obj-c++.dg/attributes/class-attribute-2.mm: New
2749         * obj-c++.dg/attributes/categ-attribute-1.mm: New
2750         * obj-c++.dg/attributes/categ-attribute-2.mm: New
2751         * obj-c++.dg/attributes/proto-attribute-1.mm: New
2752
2753 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2754
2755         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2756         from the branch renamed to method-20b.m to avoid clashes).
2757
2758         2005-08-23  Stuart Hastings  <stuart@apple.com>
2759                     Ziemowit Laski  <zlaski@apple.com>
2760
2761         Radar 4209854
2762         * obj-c++.dg/method-23.mm: New.
2763         * objc.dg/method-20.m: New.
2764
2765 2010-09-28  Jan Hubicka  <jh@suse.cz>
2766
2767         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2768
2769 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2770
2771         PR target/44452
2772         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2773         i?86-*-solaris2.[89], *-*-vxworks*.
2774         * gcc.target/i386/pr22152.c: Likewise.
2775         * gcc.target/i386/vect8-ret.c: New test.
2776
2777 2010-09-28  Jie Zhang  <jie@codesourcery.com>
2778
2779         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2780
2781 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2782
2783         Merge from 'apple/trunk' branch on FSF servers.
2784
2785         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
2786
2787         Radar 4175534
2788         * obj-c++.dg/method-22.mm: New.
2789
2790 2010-09-27  Jason Merrill  <jason@redhat.com>
2791
2792         * g++.dg/cpp0x/rv-lvalue-req.C: New.
2793         * g++.dg/ext/complit11.C: Adjust.
2794         * g++.old-deja/g++.law/temps1.C: Adjust.
2795         * g++.old-deja/g++.ns/koenig6.C: Adjust.
2796         * g++.old-deja/g++.oliva/partord1.C: Adjust.
2797
2798 2010-09-27  Ian Lance Taylor  <iant@google.com>
2799
2800         * lib/target-supports.exp (check_effective_target_split_stack):
2801         New procedure.
2802         * gcc.dg/split-1.c: New test.
2803         * gcc.dg/split-2.c: New test.
2804         * gcc.dg/split-3.c: New test.
2805         * gcc.dg/split-4.c: New test.
2806
2807 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2808
2809         PR objc/25464
2810         * objc.dg/type-size-3.m: New test.
2811
2812 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2813
2814         PR objc/45763
2815         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2816
2817 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2818
2819         PR objc/25450
2820         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
2821         * objc.dg/type-size-2.m: Same change.
2822         * obj-c++.dg/encode-5.mm: Same change.
2823
2824 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2825
2826         Merge from 'apple/trunk' branch on FSF servers.  The original
2827         Changelogs are below.
2828
2829         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
2830         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
2831         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
2832         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
2833         in the branch).
2834         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
2835         proto-qual-1.m in the branch) and the normal ABI on GNU.
2836         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
2837         the test only with the NeXT runtime.
2838         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
2839         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
2840         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
2841         Run the test only with the NeXT runtime.
2842
2843         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
2844
2845         Radar 4492973
2846         * objc.dg/encode-7-64bit.m: New.
2847         * objc.dg/encode-7.m: Skip if -m64.
2848
2849         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
2850
2851         Radar 4301047
2852         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
2853         * obj-c++.dg/threedotthree-abi-1.mm: New
2854         * objc.dg/threedotthree-abi-1.m: New
2855
2856         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
2857
2858         Radar 4136935
2859         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
2860         * objc.dg/encode-6.m: Likewise.
2861         * objc.dg/encode-7.m: New test case.
2862
2863 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2864
2865         Merge from 'apple/trunk' branch on FSF servers.  Renamed
2866         const-str-12.m to constr-str-12b.m to avoid conflicts.
2867
2868         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
2869
2870         Radar 4229905
2871         * obj-c++.dg/warn5.mm: New
2872
2873         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
2874
2875         Radar 4154928
2876         * obj-c++.dg/const-str-12.mm: New.
2877         * objc.dg/const-str-12.m: New.
2878
2879 2010-09-27  Tobias Burnus  <burnus@net-b.de>
2880
2881         PR fortran/40569
2882         PR fortran/40568
2883         * gfortran.dg/storage_size_2.f08: Fix test.
2884         * gfortran.dg/c_sizeof_1.f90: Fix test.
2885         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2886         * gfortran.dg/c_sizeof_3.f90: New.
2887         * gfortran.dg/c_sizeof_4.f90: New.
2888         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
2889         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
2890
2891 2010-09-26  Daniel Kraft  <d@domob.eu>
2892
2893         PR fortran/45783
2894         PR fortran/45795
2895         * gfortran.dg/select_type_18.f03: New test.
2896
2897 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2898
2899         * gnat.dg/return2.ad[sb]: New test.
2900         * gnat.dg/return2_pkg.ads: New helper.
2901
2902 2010-09-25  Daniel Kraft  <d@domob.eu>
2903
2904         PR fortran/45776
2905         * gfortran.dg/io_constraints_6.f03: New test.
2906         * gfortran.dg/io_constraints_7.f03: New test.
2907         * gfortran.dg/newunit_2.f90: New test.
2908
2909 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
2910
2911         * gfortran.dg/operator_c1202.f90: New test.
2912
2913 2010-09-24  Jan Hubicka  <jh@suse.cz>
2914
2915         * gcc.dg/tree-ssa/leaf.c: New testcase.
2916
2917 2010-09-24  Jan Hubicka  <jh@suse.cz>
2918
2919         PR tree-optimization/45738
2920         PR tree-optimization/45741
2921         * gcc.c-torture/compile/pr45741.c: New.
2922         * gfortran.fortran-torture/compile/pr45738.f90: New.
2923
2924 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
2925
2926         * gcc.dg/cpp/undef-opt-1.c: New test.
2927
2928 2010-09-24  Jason Merrill  <jason@redhat.com>
2929
2930         * g++.dg/other/error10.C: Adjust expected output.
2931
2932 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
2933
2934         PR middle-end/45234
2935         * gcc.dg/torture/stackalign/alloca-6.c: New test.
2936         * gcc.target/i386/pr45234.c: New test.
2937
2938 2010-09-24  Richard Guenther  <rguenther@suse.de>
2939
2940         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
2941
2942 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2943
2944         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
2945         as a comment leader in regexp.
2946
2947 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2948
2949         * objc.dg/sync-2.m: New test.
2950         * obj-c++.dg/sync-2.mm: New test.
2951
2952 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2953
2954         PR fortran/40571
2955         * gfortran.dg/iso_fortran_env_7.f90: New.
2956
2957 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2958
2959         * obj-c++.dg/too-many-args.mm: New file.
2960
2961 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2962
2963         Merge from 'apple/trunk' branch on FSF servers.
2964
2965         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2966
2967         Radar 4491608
2968         * objc.dg/too-many-args.m: New
2969
2970 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2971
2972         PR fortran/45744
2973         * gfortran.dg/dependency_36.f90:  New test.
2974
2975 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
2976
2977         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
2978         * gcc.target/i386/pad-3.c: Ditto.
2979         * gcc.target/i386/pad-7.c: Ditto.
2980         * gcc.target/i386/pad-7.c: Ditto.
2981         * gcc.target/i386/pr36502.c: Ditto.
2982         * gcc.target/i386/zee.c: Ditto.
2983         * gcc.target/i386/20060821-1.c: Ditto.
2984         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
2985         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
2986         * gcc.target/i386/pad-5b.c: Ditto.
2987         * gcc.target/i386/pad-6a.c: Ditto.
2988         * gcc.target/i386/pad-6b.c: Ditto.
2989         * gcc.target/i386/pad-8.c: Ditto.
2990         * gcc.target/i386/pad-9.c: Ditto.
2991         * gcc.target/i386/pad-10.c: Ditto.
2992         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
2993
2994 2010-09-23  Richard Guenther  <rguenther@suse.de>
2995
2996         PR tree-optimization/45565
2997         * g++.dg/ipa/pr45565.C: New testcase.
2998
2999 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3000
3001         PR fortran/45745
3002         PR fortran/45648
3003         * gfortran.dg/vector_subscript_bound_1.f90: New.
3004
3005 2010-09-23  Richard Guenther  <rguenther@suse.de>
3006
3007         PR middle-end/45750
3008         * gcc.dg/pr45750.c: New testcase.
3009
3010 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3011
3012         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3013         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3014         build.
3015
3016 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3017
3018         PR rtl-optimization/44374
3019         * gcc.target/arm/headmerge-1.c: New test.
3020         * gcc.target/arm/headmerge-2.c: New test.
3021         * gcc.target/i386/headmerge-1.c: New test.
3022         * gcc.target/i386/headmerge-2.c: New test.
3023
3024 2010-09-23  Daniel Kraft  <d@domob.eu>
3025
3026         PR fortran/38936
3027         PR fortran/44044
3028         PR fortran/45474
3029         * gfortran.dg/intrinsic_intent_1.f03: New test.
3030         * gfortran.dg/select_type_17.f03: New test.
3031         * gfortran.dg/associate_5.f03: More definability tests.
3032         * gfortran.dg/enum_2.f90: Check definability.
3033         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3034         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3035         * gfortran.dg/char_expr_2.f90: Ditto.
3036         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3037         * gfortran.dg/enum_5.f90: Ditto.
3038         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3039         * gfortran.dg/impure_assignment_2.f90: Ditto.
3040         * gfortran.dg/impure_assignment_3.f90: Ditto.
3041         * gfortran.dg/intent_out_1.f90: Ditto.
3042         * gfortran.dg/intent_out_3.f90: Ditto.
3043         * gfortran.dg/pointer_assign_7.f90: Ditto.
3044         * gfortran.dg/pointer_intent_3.f90: Ditto.
3045         * gfortran.dg/pr19936_1.f90: Ditto.
3046         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3047         * gfortran.dg/simpleif_2.f90: Ditto.
3048         * gfortran.dg/protected_5.f90: Ditto.
3049         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3050         * gfortran.dg/protected_6.f90: Ditto.
3051         * gfortran.dg/protected_7.f90: Ditto.
3052
3053 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3054
3055         PR libfortran/45710
3056         * gfortran.dg/namelist_65.f90: New test.
3057
3058 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3059
3060         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3061         the regexp pattern between the expected label and location string.
3062
3063 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3064
3065         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3066
3067 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3068
3069         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3070         * gcc.dg/pr27898.c: Likewise.
3071         * gcc.dg/pr28712.c: Likewise.
3072         * gcc.dg/pr30762-1.c: Likewise.
3073         * gcc.dg/pr31529-1.c: Likewise.
3074         * gcc.dg/pr34457-1.c: Likewise.
3075         * gcc.dg/pr34668-1.c: Likewise.
3076         * gcc.dg/pr34989-1.c: Likewise.
3077         * gcc.dg/pr43557-1.c: Likewise.
3078
3079 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3080
3081         PR rtl-optimization/45739
3082         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3083
3084 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3085
3086         * gcc.target/sparc/mnofpu.c: New test.
3087
3088 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR rtl-optimization/45739
3091         * gcc.target/i386/pr45739.c: New test.
3092
3093 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3094
3095         PR fortran/45648
3096         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3097         and counts. Add non-elemental function call check.
3098
3099         PR fortran/45648
3100         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3101         arguments checks. Update temporary counts.
3102         * gfortran.dg/transpose_optimization_1.f90: New.
3103
3104 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3105
3106         PR objc/23710
3107         * objc.dg/invalid-method-1.m: New.
3108
3109 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3110
3111         Merge from 'apple/trunk' branch on FSF servers.
3112
3113         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
3114
3115         Radar 4291785
3116         * objc.dg/naming-4.m: New
3117         * objc.dg/naming-5.m: New
3118         * obj-c++.dg/naming-1.mm: New
3119         * obj-c++.dg/naming-2.mm: New
3120
3121 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3122             Jack Howarth  <howarth@bromo.med.uc.edu>
3123
3124         PR c++/45645
3125         * g++.dg/torture/pr44972.C: Use portable assert().
3126
3127 2010-09-21  Richard Guenther  <rguenther@suse.de>
3128
3129         PR tree-optimization/45580
3130         * g++.dg/torture/pr45580.C: New testcase.
3131
3132 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3133
3134         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3135
3136 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3137
3138         PR fortran/45438
3139         * gfortran.dg/pointer_check_7.f90: New.
3140
3141 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR rtl-optimization/45728
3144         * gcc.c-torture/compile/pr45728.c: New test.
3145
3146 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3147
3148         PR fortran/45081
3149         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3150
3151 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3152
3153         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3154
3155 2010-09-20  Richard Guenther  <rguenther@suse.de>
3156
3157         PR middle-end/45704
3158         * gcc.dg/torture/pr45704.c: New testcase.
3159
3160 2010-09-20  Jan Hubicka  <jh@suse.cz>
3161
3162         PR tree-optimize/45605
3163         * g++.dg/tree-ssa/pr45605.C: New testcase.
3164
3165 2010-09-20  Michael Matz  <matz@suse.de>
3166
3167         PR testsuite/45706
3168         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3169         enough.
3170
3171 2010-09-20  Richard Guenther  <rguenther@suse.de>
3172
3173         PR tree-optimization/45705
3174         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3175
3176 2010-09-20  Michael Matz  <matz@suse.de>
3177
3178         PR testsuite/45706
3179         * lib/target-supports.exp (check_effective_target_vect_perm):
3180         Add i?86-*-*.
3181
3182 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3183
3184         PR rtl-optimization/45695
3185         * gcc.c-torture/execute/pr45695.c: New test.
3186
3187 2010-09-19  Jan Hubicka  <jh@suse.cz>
3188
3189         PR lto/44246
3190         * gcc.c-torture/compile/pr44246.c:New file.
3191
3192 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3193
3194         PR tree-optimization/45714
3195         * gfortran.dg/vect/pr45714-a.f: New test.
3196         * gfortran.dg/vect/pr45714-b.f: New test.
3197
3198 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3199
3200         * gnat.dg/const1.adb: Rename into...
3201         * gnat.dg/constant1.adb: ...this.
3202         * gnat.dg/constant2.adb: New test.
3203         * gnat.dg/constant2_pkg1.ads: New helper.
3204         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3205
3206 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3207
3208         * gnat.dg/specs/constant1.ads: New test.
3209         * gnat.dg/specs/constant1_pkg.ads: New helper.
3210
3211 2010-09-18  Jan Hubicka  <jh@suse.cz>
3212
3213         PR tree-optimization/45453
3214         * g++.dg/tree-ssa/pr45453.C: New testcase.
3215
3216 2010-09-18  Jason Merrill  <jason@redhat.com>
3217
3218         * g++.dg/cpp0x/initlist44.C: New.
3219
3220 2010-09-18  Richard Guenther  <rguenther@suse.de>
3221
3222         PR tree-optimization/45709
3223         * g++.dg/torture/pr45709-2.C: New testcase.
3224
3225 2010-09-18  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/45709
3228         * g++.dg/torture/pr45709.C: New testcase.
3229
3230 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3231
3232         PR testsuite/45719
3233         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3234
3235 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3236
3237         * gcc.target/i386/pad-1.c: New.
3238         * gcc.target/i386/pad-2.c: Likewise.
3239         * gcc.target/i386/pad-3.c: Likewise.
3240         * gcc.target/i386/pad-4.c: Likewise.
3241         * gcc.target/i386/pad-5a.c: Likewise.
3242         * gcc.target/i386/pad-5b.c: Likewise.
3243         * gcc.target/i386/pad-6a.c: Likewise.
3244         * gcc.target/i386/pad-6b.c: Likewise.
3245         * gcc.target/i386/pad-7.c: Likewise.
3246         * gcc.target/i386/pad-8.c: Likewise.
3247         * gcc.target/i386/pad-9.c: Likewise.
3248         * gcc.target/i386/pad-10.c: Likewise.
3249
3250 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3251
3252         PR middle-end/45234
3253         * gcc.dg/torture/stackalign/alloca-5.c: New.
3254
3255 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3256
3257         PR middle-end/45678
3258         * gcc.dg/torture/pr45678-2.c: New.
3259
3260 2010-09-17  Richard Guenther  <rguenther@suse.de>
3261
3262         PR middle-end/45678
3263         * gcc.dg/torture/pr45678-1.c: New testcase.
3264
3265 2010-09-17  Michael Matz  <matz@suse.de>
3266
3267         PR tree-optimization/43432
3268         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3269         check_effective_target_vect_perm_short): New predicates.
3270         (check_effective_target_vect_perm): Include x86_64.
3271         * gcc.dg/vect/pr43432.c: New test.
3272         * gcc.dg/vect/vect-114.c: Adjust.
3273         * gcc.dg/vect/vect-15.c: Ditto.
3274         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3275         * gcc.dg/vect/slp-perm-9.c: Ditto.
3276
3277 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3278
3279         PR testsuite/45692
3280         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3281         GNU runtime.
3282
3283 2010-09-17  Richard Guenther  <rguenther@suse.de>
3284
3285         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3286         * gcc.dg/pr28706.c: Likewise.
3287         * gcc.dg/pr28712.c: Likewise.
3288         * gcc.dg/pr30762-1.c: Likewise.
3289         * gcc.dg/pr30762-2.c: Likewise.
3290         * gcc.dg/pr31529-1.c: Likewise.
3291         * gcc.dg/pr31529-2.c: Likewise.
3292         * gcc.dg/pr34457-1.c: Likewise.
3293         * gcc.dg/pr34457-2.c: Likewise.
3294         * gcc.dg/pr34668-1.c: Likewise.
3295         * gcc.dg/pr34668-2.c: Likewise.
3296         * gcc.dg/pr34989-1.c: Likewise.
3297         * gcc.dg/pr34989-2.c: Likewise.
3298         * gcc.dg/pr43557-1.c: Likewise.
3299         * gcc.dg/pr43557-2.c: Likewise.
3300         * gcc.dg/debug/pr41893-1.c: Likewise.
3301         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3302         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3303         * gcc.dg/matrix/matrix-4.c: Likewise.
3304         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3305         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3306         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3307         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3308
3309 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3310
3311         PR fortran/43665
3312         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3313         optimizations.
3314         * gfortran.dg/intent_optimize_1.f90: New test.
3315
3316 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3317
3318         * gcc.target/i386/divmod-1.c: New.
3319         * gcc.target/i386/divmod-2.c: Likewise.
3320         * gcc.target/i386/divmod-3.c: Likewise.
3321         * gcc.target/i386/divmod-4.c: Likewise.
3322         * gcc.target/i386/divmod-4a.c: Likewise.
3323         * gcc.target/i386/divmod-5.c: Likewise.
3324         * gcc.target/i386/divmod-6.c: Likewise.
3325         * gcc.target/i386/divmod-7.c: Likewise.
3326         * gcc.target/i386/divmod-8.c: Likewise.
3327         * gcc.target/i386/udivmod-1.c: Likewise.
3328         * gcc.target/i386/udivmod-2.c: Likewise.
3329         * gcc.target/i386/udivmod-3.c: Likewise.
3330         * gcc.target/i386/udivmod-4.c: Likewise.
3331         * gcc.target/i386/udivmod-4a.c: Likewise.
3332         * gcc.target/i386/udivmod-5.c: Likewise.
3333         * gcc.target/i386/udivmod-6.c: Likewise.
3334         * gcc.target/i386/udivmod-7.c: Likewise.
3335         * gcc.target/i386/udivmod-8.c: Likewise.
3336
3337 2010-09-16  Jan Hubicka  <jh@suse.cz>
3338
3339         * g++.dg/lto/pr45679-1_0.C: New file.
3340         * g++.dg/lto/pr45679-1_1.C: New file.
3341         * g++.dg/lto/pr45679-0_0.C: New file.
3342         * g++.dg/lto/pr45679-0_1.C: New file.
3343
3344 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3345
3346         PR fortran/45674
3347         * gfortran.dg/class_dummy_2.f03: New.
3348
3349 2010-09-16  Richard Guenther  <rguenther@suse.de>
3350
3351         PR tree-optimization/45623
3352         * gcc.dg/torture/pr45623.c: New testcase.
3353
3354 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3355
3356         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3357         name and parentheses.
3358         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3359
3360 2010-09-15  Jason Merrill  <jason@redhat.com>
3361
3362         * g++.dg/parse/parameter-declaration-2.C: New.
3363
3364         * g++.dg/cpp0x/scoped_enum2.C: New.
3365
3366 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3367
3368         * gcc.c-torture/compile/20100915-1.c: New test.
3369
3370 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3371
3372         PR middle-end/45644
3373         * gcc.dg/ipa/pr45644.c: New test.
3374
3375 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3376
3377         PR tree-optimization/45633
3378         * gcc.dg/vect/pr45633.c: New test.
3379
3380 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3381
3382         PR fortran/45577
3383         * gfortran.dg/allocate_derived_4.f90: New.
3384
3385 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3386
3387         * lib/target-supports.exp
3388         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3389         supported flag to true for neon.
3390
3391 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3392
3393         PR c++/45665
3394         * g++.dg/template/crash103.C: New.
3395
3396 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3397
3398         Merge from 'apple/trunk' branch on FSF servers.
3399
3400         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3401
3402         Radar 4457381
3403         * objc.dg/msg-in-protocol.m: New.
3404         * obj-c++.dg/msg-in-protocol.mm: New.
3405
3406         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
3407
3408         Radar 4219590
3409         * objc.dg/break-in-ifstmt.m: New.
3410
3411         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3412
3413         Radar 4174166
3414         * obj-c++.dg/comp-types-13.mm: New.
3415         * objc.dg/comp-types-12.m: New.
3416
3417         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3418
3419         Radar 4216500
3420         * obj-c++.dg/proto-lossage-7.mm: New.
3421         * objc.dg/proto-lossage-7.m: New.
3422
3423 2010-09-14  Jan Hubicka  <jh@suse.cz>
3424
3425         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3426         folding.
3427         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3428         folding.
3429
3430 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3431
3432         PR middle-end/45567
3433         * gcc.dg/pr45567.c: New test.
3434
3435         PR debug/45660
3436         * g++.dg/debug/pr45660.C: New test.
3437
3438 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3439
3440         PR tree-optimization/45470
3441         * g++.dg/vect/pr45470-a.cc: New test.
3442         * g++.dg/vect/pr45470-a.cc: New test.
3443
3444 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
3445
3446         PR target/42070
3447         * lib/profopt.exp: Prune warnings on execname2 compile.
3448         * lib/prune.exp: Prune "can't add line info" warnings.
3449
3450 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3451
3452         PR libfortran/45532
3453         * gfortran.dg/namelist_64.f90: New test.
3454
3455 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3456
3457         PR rtl-optimization/45617
3458         * gcc.target/i386/pr45617.c: New test.
3459
3460 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3461
3462         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3463
3464 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3465
3466         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3467         * gcc.target/i386/fma4-vector.c: Likewise.
3468         * gcc.target/i386/vectorize2.c: Likewise.
3469         * gcc.target/i386/vectorize4.c: Likewise.
3470         * gcc.target/i386/vectorize5.c: Likewise.
3471         * gcc.target/i386/vectorize6.c: Likewise.
3472         * gcc.target/i386/vectorize8.c: Likewise.
3473
3474         * gcc.target/i386/vect-double-1.c: New.
3475         * gcc.target/i386/vect-double-1a.c: Likewise.
3476         * gcc.target/i386/vect-double-2.c: Likewise.
3477         * gcc.target/i386/vect-double-2a.c: Likewise.
3478
3479         * lib/target-supports.exp (check_effective_target_vect_double):
3480         Set et_vect_double_saved to 0 when tuning for Atom.
3481
3482 2010-09-13  Jan Hubicka  <jh@suse.cz>
3483
3484         * gcc.dg/torture/pr23821.c: Drop static keyword.
3485         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3486         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3487
3488 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3489
3490         * gcc.target/arm/sync-1.c: New.
3491
3492 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3493
3494         * gnat.dg/memtrap.adb: New test.
3495
3496 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3497
3498         * gfortran.dg/promotion.f90: Fix options.
3499
3500 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3501
3502         * g++.dg/cpp0x/range-for1.C: New.
3503         * g++.dg/cpp0x/range-for2.C: New.
3504         * g++.dg/cpp0x/range-for3.C: New.
3505         * g++.dg/cpp0x/range-for4.C: New.
3506         * g++.dg/cpp0x/range-for5.C: New.
3507         * g++.dg/cpp0x/range-for6.C: New.
3508
3509 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3510
3511         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3512         and counts. Check that transpose is not called.
3513         * gfortran.dg/transpose_2.f90: Update error message.
3514
3515 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>