]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
common.opt (initial_max_fld_align, [...]): New Variable entries.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
299404a1
JM
12010-11-23 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.dg/opts-5.c: New test.
4
3862bc3a
JY
52010-11-23 Jeffrey Yasskin <jyasskin@google.com>
6
7 PR c++/46527
8 * g++.dg/debug/dwarf2/pr46527.C: New test.
9
8595dc52
IS
102010-11-23 Iain Sandoe <iains@gcc.gnu.org>
11
12 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
13
90eb3e33
JJ
142010-11-23 Jakub Jelinek <jakub@redhat.com>
15
16 PR middle-end/46499
17 * gcc.dg/pr46499-1.c: New test.
18 * gcc.dg/pr46499-2.c: New test.
19
6e223f7e
JH
202010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
21
22 * gcc.target/i386/alias-1.c: Require alias support.
23
9a31f6a3
UB
242010-11-22 Uros Bizjak <ubizjak@gmail.com>
25
26 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
27 for vectorizer tests.
28 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
29 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
30 * gcc.dg/graphite/pr41888.c: Ditto.
31 * gcc.dg/graphite/pr42729.c: Ditto.
32
332010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
34 Uros Bizjak <ubizjak@gmail.com>
35
36 * lib/target-supports.exp (check_vect_support_and_set_flags): New
37 procedure to check if the target supports vectorizer tests. Set
38 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
39 capabilites.
40 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
41 * g++.dg/vect/vect.exp: Ditto.
42 * gfortran.dg/vect/vect.exp: Ditto.
43
a9546771
NP
442010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
45
46 PR objc/34033
47 * objc.dg/strings-1.m: New.
48 * objc.dg/strings-2.m: New.
49 * obj-c++.dg/strings-1.mm: New.
9a31f6a3 50 * obj-c++.dg/strings-2.mm: New.
a9546771 51
3dbcee5b
IB
522010-11-22 Ian Bolton <ian.bolton@arm.com>
53
54 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
55 "target short_enums".
56 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
57
5cea1db5
EB
582010-11-22 Eric Botcazou <ebotcazou@adacore.com>
59
fbd9f2f9
EB
60 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
61
a1e78aee
EB
62 PR rtl-optimization/46603
63 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
64
993466f3 65 PR testsuite/46230
7fafbb19
EB
66 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
67 being vectorized. Adjust dg-final pattern.
993466f3
EB
68 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
69
5cea1db5
EB
70 * gcc.dg/vect: Do not include <stdio.h> in testcases.
71 * gcc.dg/vect/costmodel/ppc: Likewise.
72
8fd0a474
AM
732010-11-22 Alexander Monakov <amonakov@ispras.ru>
74
75 PR rtl-optimization/45652
76 * gcc.dg/pr45652.c: New.
77
2aa99b7b
L
782010-11-21 Richard Henderson <rth@redhat.com>
79
80 PR rtl-optimization/46571
81 * gcc.dg/pr46571.c: New.
82
a829f42a
EB
832010-11-21 Eric Botcazou <ebotcazou@adacore.com>
84
85 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
86
2dc82a83
UB
872010-11-21 Uros Bizjak <ubizjak@gmail.com>
88
89 PR target/46533
90 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
91
24a57808
JM
922010-11-20 Joseph Myers <joseph@codesourcery.com>
93
94 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
95 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
96 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
97 * gcc.dg/pack-test-2.c: Test for all targets.
98 * gcc.dg/pragma-align.c: Test for all targets.
99 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
100 * gcc.dg/ucnid-10.c: Test for all targets.
101
233db724
EB
1022010-11-20 Eric Botcazou <ebotcazou@adacore.com>
103
104 * gcc.target/sparc/sparc-align-1.c: New test.
105
a9aa2c3a
NF
1062010-11-20 Nathan Froyd <froydnj@codesourcery.com>
107
108 PR c++/16189
109 PR c++/36888
110 PR c++/45331
111 * g++.dg/parse/semicolon3.C: New test.
112 * g++.dg/debug/pr22514.C: Adjust.
113 * g++.dg/init/error1.C: Adjust.
114 * g++.dg/other/bitfield3.C: Adjust.
115 * g++.dg/other/semicolon.C: Adjust.
116 * g++.dg/parse/error14.C: Adjust.
117 * g++.dg/parse/error5.C: Adjust.
118 * g++.dg/parse/parameter-declaration-1.C: Adjust.
119 * g++.dg/template/pr23510.C: Adjust.
120 * g++.dg/template/pr39425.C: Adjust.
121 * g++.old-deja/g++.robertl/eb125.C: Adjust.
122
8e97bc2b
JJ
1232010-11-20 Jakub Jelinek <jakub@redhat.com>
124
4942af9b
JJ
125 PR debug/46561
126 * gcc.dg/autopar/pr46561.c: New test.
127
83048474
JJ
128 PR c++/46538
129 * g++.dg/other/error34.C: New test.
130
e26ab5ec
JJ
131 PR c++/46526
132 * g++.dg/cpp0x/constexpr-base3.C: New test.
133
8e97bc2b
JJ
134 PR tree-optimization/45830
135 * gcc.target/i386/pr45830.c: New test.
136 * gcc.c-torture/execute/pr45830.c: New test.
137
d4e72c58
NP
1382010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
139
140 * objc.dg/attributes/class-attribute-1.m: Rewritten.
141 * objc.dg/attributes/class-attribute-2.m: Same change.
142 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
143 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
144 * objc.dg/fobjc-std-1.m: Updated.
145 * obj-c++.dg/fobjc-std-1.mm: Updated.
2dc82a83 146
2bdea539
MM
1472010-11-19 Michael Matz <matz@suse.de>
148
149 PR tree-optimization/46077
150 * gcc.dg/vect/O3-pr46077.c: New testcase.
151
5386338c
JM
1522010-11-19 Joseph Myers <joseph@codesourcery.com>
153
154 PR c/46547
155 * gcc.c-torture/compile/pr46547-1.c: New test.
156
7a336aba
RO
1572010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
158
159 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
160 exec $compiler.
161 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
162 $GFORTRAN_UNDER_TEST.
163 (gfortran_init): Use -B to specify specpath, add trailing /.
164
fd438373
MM
1652010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
166
167 * gcc.target/powerpc/ppc-target-1.c: New file to test target
168 attributes on PowerPC.
169 * gcc.target/powerpc/ppc-target-2.c: Ditto.
170 * gcc.target/powerpc/ppc-target-3.c: Ditto.
171
6b192a09
NP
1722010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
173
174 * objc.dg/attributes/proto-attribute-1.m: Updated.
175 * objc.dg/attributes/proto-attribute-2.m: New.
176 * objc.dg/attributes/proto-attribute-3.m: New.
177 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
178 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
0f346928 179 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
6b192a09 180
7544dae2
EB
1812010-11-19 Eric Botcazou <ebotcazou@adacore.com>
182
183 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
184
4ae97806
EB
1852010-11-19 Eric Botcazou <ebotcazou@adacore.com>
186
187 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
188
3391b84b
SE
1892010-11-18 Steve Ellcey <sje@cup.hp.com>
190
191 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
192 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
193
63871cda
JJ
1942010-11-18 Jakub Jelinek <jakub@redhat.com>
195
196 PR middle-end/46534
197 * gcc.c-torture/compile/pr46534.c: New test.
198
c9d84d0e
EB
1992010-11-18 Eric Botcazou <ebotcazou@adacore.com>
200
201 * gnat.dg/atomic4.ad[sb]: New test.
202 * gnat.dg/volatile4.adb: Likewise.
203
275853ab
RH
2042010-11-18 Richard Henderson <rth@redhat.com>
205
206 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
207
fb52b50a
NF
2082010-11-18 Nathan Froyd <froydnj@codesourcery.com>
209
210 PR c/33193
211 * c-c++-common/pr33193.c: New test.
212
cfaa5589
RG
2132010-11-18 Richard Guenther <rguenther@suse.de>
214
215 PR tree-optimization/46172
216 * gcc.dg/torture/pr46172.c: New testcase.
217
12c2b0ad
JL
2182010-11-18 Jeff Law <law@redhat.com>
219
220 PR middle-end-optimization/46297
221 * gfortran.dg/pr46297.f: New test.
222
d1b2ae0d
SE
2232010-11-17 Steve Ellcey <sje@cup.hp.com>
224
225 PR middle-end/31490
226 * gcc.dg/pr31490.c: New test.
227
a6759a8a
UB
2282010-11-17 Uros Bizjak <ubizjak@gmail.com>
229
230 * gcc.dg/nop.h: Move from ...
231 * gcc.dg/guality/nop.h: ... here.
232 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
233 * gcc.dg/guality/asm-1.c: Update nop.h include.
234 * gcc.dg/guality/pr43329-1.c: Ditto.
235
f725e721
PB
2362010-11-17 Paolo Bonzini <bonzini@gnu.org>
237
238 * gcc.dg/two-types-1.c: New test.
239 * gcc.dg/two-types-2.c: New test.
240 * gcc.dg/two-types-3.c: New test.
241 * gcc.dg/two-types-4.c: New test.
242 * gcc.dg/two-types-5.c: New test.
243 * gcc.dg/two-types-6.c: New test.
244 * gcc.dg/two-types-7.c: New test.
245 * gcc.dg/two-types-8.c: New test.
246 * gcc.dg/two-types-9.c: New test.
247 * gcc.dg/two-types-10.c: New test.
248 * objc.dg/two-types-1.m: New test.
249
b57849d4
JJ
2502010-11-17 Jakub Jelinek <jakub@redhat.com>
251
073d7052
JJ
252 PR rtl-optimization/46440
253 * gcc.dg/pr46440.c: New test.
254
b57849d4
JJ
255 PR testsuite/45429
256 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
257
d92826be
IR
2582010-11-17 Ira Rosen <irar@il.ibm.com>
259
260 PR tree-optimization/46312
261 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
262 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
263 on targets that support vector shifts with scalar shift argument.
264 Remove dg-options.
265 * gcc.dg/vect/vect-scal-opt.c: Rename to...
266 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
267 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
268 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
269 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
270 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
271 support misaligned data accesses.
272 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
273 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
274 * lib/target-supports.exp
275 (check_effective_target_vect_shift_scalar): New.
276
a677307d
JJ
2772010-11-17 Jakub Jelinek <jakub@redhat.com>
278
279 * gcc.dg/guality/nop.h: New file.
280 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
281 "nop". Adjust line numbers in gdb-test.
282 * gcc.dg/guality/pr43329-1.c: Likewise.
283
bf4c0738
JM
2842010-11-16 Jason Merrill <jason@redhat.com>
285
66753821
JM
286 * g++.dg/cpp0x/defaulted20.C: New.
287
bf4c0738
JM
288 * g++.dg/template/injected2.C: New.
289
354d8ce1
NP
2902010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
291
292 * objc.dg/protocol-optional-1.m: New.
293 * obj-c++.dg/protocol-optional-1.mm: New.
294
d6613781
RH
2952010-11-16 Richard Henderson <rth@redhat.com>
296
297 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
298 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
299
a05c8f23
EB
3002010-11-16 Eric Botcazou <ebotcazou@adacore.com>
301
302 * gnat.dg/opt12.adb: New test.
303 * gnat.dg/opt12_pkg.ad[sb]: New helper.
304
885c9b5d
EB
3052010-11-16 Eric Botcazou <ebotcazou@adacore.com>
306
307 * gcc.target/rx/pack.c: New test.
308
1ec601bf
FXC
3092010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
310 Tobias Burnus <burnus@net-b.de>
311
312 PR fortran/32049
313 * gfortran.dg/quad_1.f90: New.
314 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
315 compiler arguments.
316 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
317 library search path; call gcc-set-multilib-library-path with
318 arguments such that libgfortran.spec is found.
319 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
320
07078664
JJ
3212010-11-16 Jakub Jelinek <jakub@redhat.com>
322
323 PR c++/46401
324 * g++.dg/warn/Wsequence-point-3.C: New test.
325
651a20b5
KT
3262010-11-16 Kai Tietz <kai.tietz@onevision.com>
327
328 PR preprocessor/17349
329 * gcc.dg/cpp/cmdlne-C3.c: New.
330
6b03de57
RG
3312010-11-16 Richard Guenther <rguenther@suse.de>
332
333 PR tree-optimization/44545
334 * gcc.dg/pr44545.c: New testcase.
335
d61c4867
AB
3362010-11-16 Andrey Belevantsev <abel@ispras.ru>
337
338 PR rtl-optimization/46366
339 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
340 casts.
341
2262707f
RG
3422010-11-16 Richard Guenther <rguenther@suse.de>
343
344 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
345
05613877
RG
3462010-11-16 Richard Guenther <rguenther@suse.de>
347
348 PR middle-end/45172
349 * gfortran.dg/gomp/pr45172.f90: New testcase.
350
27128fc3
NC
3512010-11-16 Nick Clifton <nickc@redhat.com>
352
353 * gcc.target/rx/pack.c: New test.
354
3ca35fbd
RH
3552010-11-15 Richard Henderson <rth@redhat.com>
356
357 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
358 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
359 Use builtin_constant_p rather than scanning for builtin name.
360
b6cfe8ac
NP
3612010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
362
363 * objc.dg/property/dotsyntax-18.m: New.
364 * objc.dg/property/dotsyntax-19.m: New.
365 * objc.dg/property/dotsyntax-20.m: New.
366 * obj-c++.dg/property/dotsyntax-18.mm: New.
a6759a8a 367 * obj-c++.dg/property/dotsyntax-19.mm: New.
b6cfe8ac 368 * obj-c++.dg/property/dotsyntax-20.mm: New.
a6759a8a
UB
369 * objc.dg/property/dotsyntax-4.m: Removed some unused
370 variables and code.
b6cfe8ac 371 * objc.dg/property/dotsyntax-6.m: Same change.
a6759a8a 372 * objc.dg/property/dotsyntax-16.m: Same change.
b6cfe8ac
NP
373 * objc.dg/property/dotsyntax-17.m: Same change.
374 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
375 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
a6759a8a 376 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
b6cfe8ac
NP
377 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
378 * objc.dg/property/at-property-22.m: Added missing casts.
379 * obj-c++.dg/property/at-property-22.mm: Same change.
a6759a8a 380
7a4f257d
JJ
3812010-11-15 Jakub Jelinek <jakub@redhat.com>
382
567b99c8
JJ
383 PR tree-optimization/46491
384 * gcc.target/i386/pr46491.c: New test.
385
7a4f257d
JJ
386 PR tree-optimization/46461
387 * gcc.c-torture/compile/pr46461.c: New test.
388
11746b92
TB
3892010-11-15 Tobias Burnus <burnus@net.b.de>
390
391 PR fortran/46484
392 * gfortran.dg/allocatable_scalar_11.f90: New.
a6759a8a
UB
393 * gfortran.dg/allocatable_scalar_5.f90: Make test case
394 standard conform.
11746b92 395
61630b27
JJ
3962010-11-15 Jakub Jelinek <jakub@redhat.com>
397
23d8fd35
JJ
398 PR debug/46095
399 * gcc.target/i386/pr46095.c: New test.
400
61630b27
JJ
401 PR debug/46387
402 * gcc.dg/pr46387.c: New test.
403
925e8657
NP
4042010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
405
406 * objc.dg/property/dotsyntax-16.m: New.
a6759a8a 407 * objc.dg/property/dotsyntax-17.m: New.
925e8657 408 * obj-c++.dg/property/dotsyntax-16.mm: New.
a6759a8a 409 * obj-c++.dg/property/dotsyntax-17.mm: New.
925e8657
NP
410 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
411 syntax with properties, which now works.
412 * obj-c++.dg/property/at-property-10.mm: Same change.
a6759a8a 413
4cc13d9d
MJ
4142010-11-15 Martin Jambor <mjambor@suse.cz>
415
416 PR tree-optimization/46349
417 * gnat.dg/opt9.adb: New file.
418 * gnat.dg/opt9_pkg.ads: Likewise
419
d6e524ce
RG
4202010-11-15 Richard Guenther <rguenther@suse.de>
421
422 PR lto/44989
423 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
424
bb0a9581
NF
4252010-11-15 Nathan Froyd <froydnj@codesourcery.com>
426
427 PR preprocessor/45038
428 * g++.dg/pr45038.C: New test.
429
c636a4fb
RG
4302010-11-15 Richard Guenther <rguenther@suse.de>
431
432 PR tree-optimization/46467
433 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
434
fcdc80e4
RG
4352010-11-15 Richard Guenther <rguenther@suse.de>
436
437 PR testsuite/46423
438 * g++.dg/torture/pr34850.C: Adjust.
439
fc3f9236
PB
4402010-11-14 Paolo Bonzini <bonzini@gnu.org>
441
442 PR c/46475
443 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
444
8926bd5d
NP
4452010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
446
447 * objc.dg/property/at-property-21.m: New.
448 * objc.dg/property/at-property-22.m: New.
27128fc3 449 * objc.dg/property/at-property-23.m: New.
8926bd5d
NP
450 * objc.dg/property/synthesize-9.m: New.
451 * objc.dg/property/synthesize-10.m: New.
27128fc3 452 * objc.dg/property/synthesize-11.m: New.
8926bd5d
NP
453 * obj-c++.dg/property/at-property-21.mm: New.
454 * obj-c++.dg/property/at-property-22.mm: New.
27128fc3 455 * obj-c++.dg/property/at-property-23.mm: New.
8926bd5d
NP
456 * obj-c++.dg/property/synthesize-9.mm: New.
457 * obj-c++.dg/property/synthesize-10.mm: New.
27128fc3 458 * obj-c++.dg/property/synthesize-11.mm: New.
8926bd5d
NP
459
460 * objc.dg/property/at-property-4.m: Updated to match new compiler
461 where some errors have been converted into warnings and vice versa.
462 * objc.dg/property/at-property-16.m: Same change.
463 * objc.dg/property/at-property-18.m: Same change.
464 * objc.dg/property/property-neg-5.m: Same change.
465 * obj-c++.dg/property/at-property-4.mm: Same change.
466 * obj-c++.dg/property/at-property-16.mm: Same change.
467 * obj-c++.dg/property/at-property-18.mm: Same change.
468 * obj-c++.dg/property/property-neg-5.mm: Same change.
27128fc3 469
8926bd5d
NP
470 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
471 commented out because of testsuite problems; I found out that
472 using dg-warning instead of dg-message gets them to work.
473 * obj-c++.dg/property/property-neg-3.mm: Same change.
474 * obj-c++.dg/property/synthesize-6.mm: Same change.
27128fc3
NC
475 * obj-c++.dg/property/at-property-5.mm: Same change.
476 * obj-c++.dg/property/at-property-14.mm: Same change.
8926bd5d
NP
477 * obj-c++.dg/property/at-property-18.mm: Same change.
478 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
479 some tests still do not work due to some other testsuite issue).
480
2e5748d2
JM
4812010-11-13 Jason Merrill <jason@redhat.com>
482
483 * g++.dg/cpp0x/auto20.C: New.
484
989b59db
IS
4852010-11-13 Iain Sandoe <iains@gcc.gnu.org>
486
487 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
488 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
489
42348a69
PB
4902010-11-13 Paolo Bonzini <bonzini@gnu.org>
491
492 PR c/46462
493 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
494 * gcc.dg/pr35746.c: Likewise.
495 * gcc.dg/cpp/direct2.c: Likewise.
496 * gcc.dg/cpp/direct2s.c: Likewise.
497 * gcc.dg/noncompile/920923-1.c: Likewise.
498 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
499
29be86db
NP
5002010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
501
502 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
503
5a2a6eb0
NP
5042010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
505
506 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
507 a pointer to an arbitrary C struct with an Objective-C protocol.
508 Test various valid uses of typedef with Objective-C objects and
509 protocols instead.
510 * objc.dg/invalid-type-1.m: New.
27128fc3
NC
511 * obj-c++.dg/invalid-type-1.m: New.
512
a0abcb2e
IS
5132010-11-13 Iain Sandoe <iains@gcc.gnu.org>
514
515 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
516
40309aef
TB
5172010-11-13 Tobias Burnus <burnus@net-b.de>
518
519 PR fortran/45742
520 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
521
c28d1d9b
TB
5222010-11-13 Tobias Burnus <burnus@net-b.de>
523
524 PR fortran/45742
525 * gfortran.dg/volatile12.f90: New.
526
6ce12675
PB
5272010-11-13 Paolo Bonzini <bonzini@gnu.org>
528
529 * objc.dg/attributes/method-format-1.m: Adjust.
530
2f413185
PB
5312010-11-13 Paolo Bonzini <bonzini@gnu.org>
532
533 PR c/20385
534 * gcc.dg/decl-9.c: New.
535
9e5b2115
PB
5362010-11-13 Paolo Bonzini <bonzini@gnu.org>
537
538 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
539
18406601
PB
5402010-11-13 Paolo Bonzini <bonzini@gnu.org>
541
542 * gcc.dg/format/few-1.c: New test.
543 * gcc.dg/format/asm_fprintf-1.c: Adjust.
544 * gcc.dg/format/c90-scanf-1.c: Adjust.
545 * gcc.dg/format/cmn-err-1.c: Adjust.
546 * gcc.dg/format/dfp-printf-1.c: Adjust.
547 * gcc.dg/format/dfp-scanf-1.c: Adjust.
548 * gcc.dg/format/gcc_diag-1.c: Adjust.
549 * gcc.dg/format/ms_unnamed-1.c: Adjust.
550 * gcc.dg/format/strfmon-1.c: Adjust.
551 * gcc.dg/format/unnamed-1.c: Adjust.
552 * gcc.dg/format/xopen-2.c: Adjust.
553 * g++.dg/ext/builtin4.C: Adjust.
554 * g++.dg/ext/builtin5.C: Adjust.
555
c5fa0890
JM
5562010-11-12 Joseph Myers <joseph@codesourcery.com>
557
558 * gcc.dg/pragma-diag-2.c: New test.
559
91276278
JD
5602010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
561
562 PR fortran/45794
563 * gfortran.dg/optional_mask.f90: New test.
564
a6759a8a 5652010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
c6c06f31
VV
566
567 * g++.dg/cpp0x/defaulted15.C: Adjust.
568
d780189f
JD
5692010-11-12 James Dennett <jdennett@google.com>
570
571 PR c++/39415
572 * g++.dg/expr/static_cast7.C: New.
573
882557be
RO
5742010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
575
576 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
577 warning.
578 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
579 mips-sgi-irix*.
580 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
581 * gcc.target/mips/call-3.c: Add dg-require-visibility.
582
4e0084e4
EB
5832010-11-12 Eric Botcazou <ebotcazou@adacore.com>
584
585 * gcc.dg/pr46375.c: New test.
586
3a789837
NF
5872010-11-11 Nathan Froyd <froydnj@codesourcery.com>
588
589 PR c/44782
590 * c-c++-common/fmax-errors.c: New test.
591
d48e78d6
RH
5922010-11-11 Richard Henderson <rth@redhat.com>
593
594 * gcc.target/i386/sse-24.c: Use -ffp-contract.
595
6783ab05
JH
5962010-11-11 Jan Hubicka <jh@suse.cz>
597
598 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
c9a32cfe 599 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
6783ab05 600
94252ac2
JJ
6012010-11-12 Jakub Jelinek <jakub@redhat.com>
602
603 PR target/46088
604 * gcc.dg/pr46088.c: New test.
605
6062010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
f76b96c2
SK
607
608 * gfortran.dg/empty_derived_type.f90: New test.
609
d5656544
TB
6102010-11-11 Tobias Burnus <burnus@net-b.de>
611
612 PR fortran/46413
613 * gfortran.dg/class_31.f90: New.
614
615 PR fortran/46205
616 * gfortran.dg/forall_14.f90: New.
617
94252ac2
JJ
6182010-11-11 Jakub Jelinek <jakub@redhat.com>
619 Tobias Burnus <burnus@net-b.de>
58ebaaf1
JJ
620
621 PR fortran/46325
27128fc3 622 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
58ebaaf1 623
014d92e1
JH
6242010-11-11 Jan Hubicka <jh@suse.cz>
625
626 * gcc.dg/20081223-1.c: Update LTO options.
627 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
628 * gcc.dg/lto/20081118_0.c: Update LTO options.
629 * gcc.dg/lto/ipareference_0.c: Update LTO options.
630 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
631 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
632 * gcc.dg/lto/ipacp_0.c: Update LTO options.
633 * gcc.dg/lto/20090116_0.c: Update LTO options.
634 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
635 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
636 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
637 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
638 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
639 * gcc.dg/lto/20081224_0.c: Update LTO options.
640 * gcc.dg/lto/20090219_0.c: Update LTO options.
641 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
642 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
643 * gcc.dg/lto/20081115_0.c: Update LTO options.
644 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
645 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
646 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
647 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
648 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
649 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
650 * g++.dg/20090107-1.C: Update LTO options.
651 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
652 * g++.dg/lto/20081123_0.C: Update LTO options.
653 * g++.dg/lto/20090313_0.C: Update LTO options.
654 * g++.dg/lto/20081125_0.C: Update LTO options.
655 * g++.dg/lto/20081109-1_0.C: Update LTO options.
656 * g++.dg/lto/20081219_0.C: Update LTO options.
657 * g++.dg/lto/20100724-1_0.C: Update LTO options.
658 * g++.dg/lto/20081204-1_0.C: Update LTO options.
659 * g++.dg/lto/20090303_0.C: Update LTO options.
660 * g++.dg/lto/20100723-1_0.C: Update LTO options.
661 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
662 * g++.dg/lto/20090128_0.C: Update LTO options.
663 * g++.dg/lto/20081204-2_0.C: Update LTO options.
664 * g++.dg/lto/20090302_0.C: Update LTO options.
665 * g++.dg/lto/20081119-1_0.C: Update LTO options.
666 * g++.dg/lto/20081118_0.C: Update LTO options.
667 * g++.dg/20090121-1.C: Update LTO options.
668 * objc.dg/lto/lto.exp: Update LTO options.
669 * lib/lto.exp: Update LTO options.
670 * lib/gcc-dg.exp: Update LTO options.
671 * lib/c-torture.exp: Update LTO options.
672 * obj-c++.dg/lto/lto.exp: Update LTO options.
673
2503de8d
JH
6742010-11-11 Jan Hubicka <jh@suse.cz>
675
676 PR tree-optimize/40436
677 * gcc.dg/tree-ssa/inline-5.c: New testcase.
678 * gcc.dg/tree-ssa/inline-6.c: New testcase.
679
8be3d7da
JW
6802010-11-11 Janus Weil <janus@gcc.gnu.org>
681
682 * gfortran.dg/proc_decl_24.f90: New.
683
10e34e6e 6842010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
5a2a6eb0 685
10e34e6e 686 * objc.dg/property/at-property-20.m: New.
27128fc3 687 * objc.dg/property/synthesize-8.m: New.
10e34e6e
NP
688 * obj-c++.dg/property/at-property-20.m: New.
689 * obj-c++.dg/property/synthesize-8.mm: New.
27128fc3 690
f954bd2c
JM
6912010-11-11 Joseph Myers <joseph@codesourcery.com>
692
693 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
694
1004f0c5
JJ
6952010-11-11 Jakub Jelinek <jakub@redhat.com>
696
697 PR middle-end/46388
698 * gcc.c-torture/compile/pr46388.c: New test.
699
86de8875
RO
7002010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
701
702 * lib/lto.exp (lto-get-options-main): Support optional target
703 selector for dg-suppress-ld-options.
704
280fedf0
MJ
7052010-11-11 Martin Jambor <mjambor@suse.cz>
706
707 PR tree-optimization/46383
708 * g++.dg/torture/pr46383.C: New test.
709
5f808501
UB
7102010-11-11 Uros Bizjak <ubizjak@gmail.com>
711
712 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
713 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
714 to dg-options.
715 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
716 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
717 * g++.dg/other/i386-3.C: Ditto.
718
9c8b5215
JM
7192010-11-10 Jason Merrill <jason@redhat.com>
720
721 * g++.dg/cpp0x/constexpr-46420.C: New.
722
72b53e21
JM
7232010-11-10 Joseph Myers <joseph@codesourcery.com>
724
725 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
726 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
727 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
728 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
729 expected messages.
730
cd3c6bbc
JH
7312010-11-10 Jan Hubicka <jh@suse.cz>
732
733 PR tree-optimize/38669
5f808501 734 * gcc.dg/tree-ssa/pr38699.c: New testcase.
cd3c6bbc 735
928bcefa
JH
7362010-11-10 Jan Hubicka <jh@suse.cz>
737
738 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
739
4ddf1c7f
JM
7402010-11-10 Jason Merrill <jason@redhat.com>
741
742 * g++.dg/cpp0x/constexpr-bitfield.C: New.
743
a3477903
JJ
7442010-11-10 Jakub Jelinek <jakub@redhat.com>
745
746 PR debug/46409
747 * gcc.dg/debug/pr46409.c: New test.
748
749 PR c++/46368
750 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
751
5ca2bc5e
UB
7522010-11-10 Uros Bizjak <ubizjak@gmail.com>
753
754 PR target/46419
755 * gcc-target/i386/pr46419.c: New test.
756
94d13ad1
QN
7572010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
758
759 * g++.dg/other/i386-2.C: Add -mtbm.
760 * g++.dg/other/i386-3.C: Likewise.
761 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
762 * gcc.target/i386/funcspec-6.c: Likewise.
763 * gcc.target/i386/sse-12.c: Add -mtbm.
764 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
765 operand intrinsics.
766 * gcc.target/i386/sse-14.c: Likewise.
767 * gcc.target/i386/sse-22.c: Likewise.
768 * gcc.target/i386/sse-23.c: Likewise.
769 * gcc.target/i386/tbm-1.c: New file.
770 * gcc.target/i386/tbm-2.c: Likewise.
771
91afcfa3
QN
7722010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
773
774 * g++.dg/other/i386-2.C: Add -mbmi.
775 * g++.dg/other/i386-3.C: Likewise.
776 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
777 * gcc.target/i386/funcspec-6.c: Likewise.
778 * gcc.target/i386/sse-12.c: Add -mbmi.
779 * gcc.target/i386/bmi-1.c: New file.
780 * gcc.target/i386/bmi-2.c: Likewise.
781 * gcc.target/i386/bmi-3.c: Likewise.
782 * gcc.target/i386/bmi-4.c: Likewise.
783 * gcc.target/i386/bmi-5.c: Likewise.
784 * gcc.target/i386/bmi-6.c: Likewise.
785
75acdae9
NF
7862010-11-10 Nathan Froyd <froydnj@codesourcery.com>
787
788 PR c++/46065
789 * g++.dg/pr46065.C: New test.
790
edb29996
JH
7912010-11-10 Jan Hubicka <jh@suse.cz>
792
793 PR tree-optimize/33172
794 PR tree-optimize/43411
795 * gcc.dg/tree-ssa/pr33172.c: New testcase.
796 * g++.dg/tree-ssa/pr43411.C: New testcase.
797
c5d0600d
JH
7982010-11-10 Jan Hubicka <jh@suse.cz>
799
800 PR tree-optimize/46228
801 * g++.dg/tree-ssa/pr46228.C: New testcase.
802
c204d113
L
8032010-11-10 H.J. Lu <hongjiu.lu@intel.com>
804
805 PR tree-optimization/46414
a6759a8a 806 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
c204d113 807
1d3a84ce
TB
8082010-11-10 Tobias Burnus <burnus@net-b.de>
809
810 PR fortran/46411
811 * gfortran.dg/intrinsic_7.f90: New.
812
bbed6555
RO
8132010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
814
815 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
816 * g++.dg/abi/thunk4.C: Likewise.
817 * g++.dg/opt/combine.C: Add dg-require-visibility.
818 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
819 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
820 alpha*-dec-osf*.
821 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
822 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
823 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
824 large arena_size.
825 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
826 * gcc.dg/intmax_t-1.c: Likewise.
827
94252ac2 8282010-11-10 Tobias Burnus <burnus@net-b.de>
0149d8cc
TB
829
830 PR fortran/46244
831 * gfortran.dg/class_30.f90: New.
832
445f52e2
TB
8332010-11-10 Tobias Burnus <burnus@net-b.de>
834
835 PR fortran/46223
836 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
837 failure on s390.
838
e639b206
SP
8392010-11-10 Sebastian Pop <sebastian.pop@amd.com>
840
841 PR tree-optimization/45971
842 * gcc.dg/vect/O3-pr45971.c: New.
843
59e0c6b7
RG
8442010-11-10 Richard Guenther <rguenther@suse.de>
845
846 PR tree-optimization/44964
847 * gcc.dg/pr44964.c: New testcase.
848
9063bd1d
EB
8492010-11-10 Eric Botcazou <ebotcazou@adacore.com>
850
851 * gnat.dg/opt10.adb: Fix typo.
852
f5a7af7d
MJ
8532010-11-10 Martin Jambor <mjambor@suse.cz>
854
855 PR tree-optimization/46351
856 PR tree-optimization/46377
857 * gnat.dg/opt10.adb: New file.
858 * gnat.dg/opt10_pkg.ads: Likewise.
859 * gnat.dg/opt11.adb: Likewise.
860 * gnat.dg/opt11.ads: Likewise.
861
054d6b83
EB
8622010-11-10 Eric Botcazou <ebotcazou@adacore.com>
863
864 * gnat.dg/boolean_conv.adb: New test.
865
5c779305
AK
8662010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
867
868 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
869
d0edecea
EB
8702010-11-10 Eric Botcazou <ebotcazou@adacore.com>
871
872 * gnat.dg/unchecked_convert7.adb: New test.
873
72a07d9b
RB
8742010-11-10 Richard Guenther <rguenther@suse.de>
875
876 PR tree-optimization/46398
877 * gcc.dg/torture/pr46398.c: New testcase.
878
0f292566
JD
8792010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
880
881 * gfortran.dg/open_dev_null.f90: New test.
882
5ca2bc5e 8832010-11-09 Jan Hubicka <jh@suse.cz>
9bb2f479 884
72a07d9b
RB
885 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
886 unrolling.
9bb2f479 887
b8cbdff5
JM
8882010-11-09 Joseph Myers <joseph@codesourcery.com>
889
890 * gcc.dg/struct-semi-4.c: New test.
891
21922561
MM
8922010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
893
894 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
895 power5 to enable generation of FRIZ.
896
897 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
898 optimization.
899
900 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
901 expected.
902
9b999dc5
JJ
9032010-11-09 Jakub Jelinek <jakub@redhat.com>
904
905 PR target/43808
906 * gfortran.dg/pr43808.f90: New test.
907
0104d6c7
SP
9082010-11-09 Sebastian Pop <sebastian.pop@amd.com>
909
910 PR tree-optimization/46036
911 * gfortran.dg/lto/pr46036_0.f90: New.
912
fd99dfdf
JJ
9132010-10-09 Jakub Jelinek <jakub@redhat.com>
914
915 PR middle-end/45663
a6759a8a
UB
916 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
917 bar invocation instead of first.
67c6812f
JJ
918
919 PR debug/46171
920 * gcc.dg/pr46171.c: New test.
921
a3357f7d
RG
9222010-11-09 Richard Guenther <rguenther@suse.de>
923
924 PR tree-optimization/46355
925 * gcc.dg/pr46355.c: New testcase.
926
5923c6c3
RG
9272010-11-09 Richard Guenther <rguenther@suse.de>
928
929 PR tree-optimization/46177
930 * gcc.dg/pr46177-2.c: New testcase.
931
fc489e4a
RG
9322010-11-09 Richard Guenther <rguenther@suse.de>
933
934 PR testsuite/46312
935 * gcc.dg/vec-scal-opt.c: Move ...
936 * gcc.dg/vect/vect-scal-opt.c: ... here.
937 * gcc.dg/vec-scal-opt1.c: Move ...
938 * gcc.dg/vect/vect-scal-opt1.c: ... here.
939 * gcc.dg/vec-scal-opt2.c: Move ...
940 * gcc.dg/vect/vect-scal-opt2.c: ... here.
941
98cd3025
EB
9422010-11-09 Eric Botcazou <ebotcazou@adacore.com>
943
944 * gnat.dg/specs/static_initializer5.ads: New test.
945 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
946
8810610e
JJ
9472010-11-09 Jakub Jelinek <jakub@redhat.com>
948
277dc810
JJ
949 PR middle-end/46360
950 * gcc.c-torture/compile/pr46360.c: New test.
951
8810610e
JJ
952 PR c++/45894
953 * g++.dg/warn/Wsequence-point-2.C: New test.
954
b04533af
JW
9552010-11-09 Janus Weil <janus@gcc.gnu.org>
956
957 PR fortran/46313
958 * gfortran.dg/class_29.f03: New.
959
6496e42f
RG
9602010-11-09 Richard Guenther <rguenther@suse.de>
961
962 PR middle-end/46221
963 * gcc.target/i386/alias-1.c: New testcase.
964
9b7d0509
JM
9652010-11-08 Jason Merrill <jason@redhat.com>
966
967 * g++.dg/cpp0x/constexpr-sassert.C: New.
968
edb7c512
JM
9692010-11-08 Jason Merrill <jason@redhat.com>
970
971 * g++.dg/cpp0x/constexpr-defarg.C: New.
972
b3a50850
XDL
9732010-11-08 Xinliang David Li <davidxl@google.com>
974
3a5b7298
XDL
975 PR tree-optimization/46316
976 * gcc.c-torture/execute/pr46316.c: New test.
5ca2bc5e 977
17643884
JW
9782010-11-08 Janus Weil <janus@gcc.gnu.org>
979
980 PR fortran/46344
981 * gfortran.dg/class_28.f03: Extended.
982
d36dba07
NP
9832010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
984
985 * objc.dg/property/dotsyntax-13.m: New.
986 * objc.dg/property/dotsyntax-14.m: New.
5ca2bc5e 987 * objc.dg/property/dotsyntax-15.m: New.
d36dba07
NP
988 * objc.dg/property/synthesize-7.m: New.
989 * obj-c++.dg/property/dotsyntax-13.mm: New.
990 * obj-c++.dg/property/dotsyntax-14.mm: New.
5ca2bc5e 991 * obj-c++.dg/property/dotsyntax-15.mm: New.
d36dba07
NP
992 * obj-c++.dg/property/synthesize-7.mm: New.
993
9942010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
995
996 * objc.dg/property/dynamic-4.m: New.
997 * objc.dg/property/dynamic-5.m: New.
5ca2bc5e 998 * objc.dg/property/dynamic-6.m: New.
d36dba07
NP
999 * obj-c++.dg/property/dynamic-4.mm: New.
1000 * obj-c++.dg/property/dynamic-5.mm: New.
1001 * obj-c++.dg/property/dynamic-6.mm: New.
1002
4741888d
NP
10032010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1004
1005 * objc.dg/property/synthesize-3.m: New.
1006 * objc.dg/property/synthesize-4.m: New.
1007 * objc.dg/property/synthesize-5.m: New.
1008 * objc.dg/property/synthesize-6.m: New.
1009 * obj-c++.dg/property/synthesize-3.mm: New.
1010 * obj-c++.dg/property/synthesize-4.mm: New.
1011 * obj-c++.dg/property/synthesize-5.mm: New.
5ca2bc5e
UB
1012 * obj-c++.dg/property/synthesize-6.mm: New.
1013
4ca5d2a7
NP
10142010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1015
5ca2bc5e 1016 * objc.dg/property/at-property-5.m: Updated test.
4ca5d2a7
NP
1017 * objc.dg/property/at-property-16.m: New.
1018 * objc.dg/property/at-property-17.m: New.
1019 * objc.dg/property/at-property-18.m: New.
5ca2bc5e 1020 * objc.dg/property/at-property-19.m: New.
4ca5d2a7
NP
1021 * objc.dg/property/dotsyntax-12.m: New.
1022 * objc.dg/protocol-inheritance-1.m: New.
1023 * objc.dg/protocol-inheritance-2.m: New.
1024 * obj-c++.dg/property/at-property-5.mm: Updated test.
1025 * obj-c++.dg/property/at-property-16.mm: New.
1026 * obj-c++.dg/property/at-property-17.mm: New.
1027 * obj-c++.dg/property/at-property-18.mm: New.
5ca2bc5e 1028 * obj-c++.dg/property/at-property-19.mm: New.
4ca5d2a7
NP
1029 * obj-c++.dg/protocol-inheritance-1.mm: New.
1030 * obj-c++.dg/protocol-inheritance-2.mm: New.
1031 * obj-c++.dg/property/dotsyntax-12.mm: New.
5ca2bc5e 1032
9e115cec
JM
10332010-11-08 Jason Merrill <jason@redhat.com>
1034
1035 * g++.dg/expr/overflow1.C: New.
1036 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1037 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1038 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1039 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1040
8efea7a6
RO
10412010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1042
1043 * gcc.dg/pr35442.c: Adapt warning.
1044
1045 PR target/46280
1046 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1047 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1048 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1049 i?86-*-* x86_64-*-*.
1050 * g++.dg/torture/pr36445.C: Likewise.
1051 * gcc.c-torture/compile/pr34856.c: Likewise.
1052 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1053 * gcc.c-torture/compile/vector-1.c: Likewise.
1054 * gcc.c-torture/compile/vector-2.c: Likewise.
1055 * gcc.dg/pr32912-1.c: Likewise.
1056 * gcc.c-torture/execute/va-arg-25.c: Move ...
5ca2bc5e 1057 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
8efea7a6
RO
1058 Add dg-options -msse, dg-require-effective-target sse_runtime for
1059 for i?86-*-*, x86_64-*-*.
1060 * gcc.c-torture/execute/vector-1.c: Likewise.
1061 * gcc.c-torture/execute/vector-2.c: Likewise.
1062 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1063 i?86-*-*, x86_64-*-*.
1064 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1065 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1066 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1067 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1068 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1069
2876a10d
SE
10702010-11-08 Steve Ellcey <sje@cup.hp.com>
1071
1072 * gcc.dg/torture/pr45982.c: Add -std=c99
1073 * gcc.dg/torture/pr45623.c: Ditto.
5ca2bc5e 1074
b0d1803a
SE
10752010-11-08 Steve Ellcey <sje@cup.hp.com>
1076
1077 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1078 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1079
d6892b3d
KT
10802010-11-08 Kai Tietz <kai.tietz@onevision.com>
1081
5ca2bc5e
UB
1082 PR target/28627
1083 * g++.dg/ext/dllimport7.C: Adjust second error check and
1084 allow test for x86_64 mingw, too.
d6892b3d 1085
78a1d149
JW
10862010-11-08 Janus Weil <janus@gcc.gnu.org>
1087
1088 PR fortran/46344
1089 * gfortran.dg/class_28.f03: New.
1090
06f0c25f
AB
10912010-11-08 Andrey Belevantsev <abel@ispras.ru>
1092
1093 PR rtl-optimization/45352
1094 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1095 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
5ca2bc5e 1096 gcc.target/i386/pr45352-2.c: New tests.
06f0c25f 1097
879cc722
IS
10982010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1099
1100 PR libobjc/36610
5ca2bc5e
UB
1101 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1102 XFAIL the run for all but m32 x86.
1103
604e92e2
AS
11042010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1105
1106 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1107 as comment character.
1108
c50bcc13
RS
11092010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1110
1111 * gcc.target/mips/mips.exp: Revert previous patch.
1112 * gcc.target/mips/fma-1.c: Delete.
1113 * gcc.target/mips/fma-2.c: Likewise.
1114 * gcc.target/mips/fma-3.c: Likewise.
1115 * gcc.target/mips/fma-4.c: Likewise.
1116 * gcc.target/mips/fma-5.c: Likewise.
1117 * gcc.target/mips/fma-6.c: Likewise.
1118 * gcc.target/mips/fma-7.c: Likewise.
1119 * gcc.target/mips/fma-8.c: Likewise.
1120 * gcc.target/mips/fma-9.c: Likewise.
1121 * gcc.target/mips/fma-10.c: Likewise.
1122 * gcc.target/mips/fma-11.c: Likewise.
1123 * gcc.target/mips/fma-12.c: Likewise.
1124 * gcc.target/mips/fma-13.c: Likewise.
1125 * gcc.target/mips/fma-14.c: Likewise.
1126 * gcc.target/mips/fma-15.c: Likewise.
1127 * gcc.target/mips/fma-16.c: Likewise.
1128 * gcc.target/mips/fma-17.c: Likewise.
1129 * gcc.target/mips/fma-18.c: Likewise.
1130 * gcc.target/mips/fma-19.c: Likewise.
1131 * gcc.target/mips/fma-20.c: Likewise.
1132
c7c0f73d
RS
11332010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1134
1135 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1136 * gcc.target/mips/fma-1.c: New test.
1137 * gcc.target/mips/fma-2.c: Likewise.
1138 * gcc.target/mips/fma-3.c: Likewise.
1139 * gcc.target/mips/fma-4.c: Likewise.
1140 * gcc.target/mips/fma-5.c: Likewise.
1141 * gcc.target/mips/fma-6.c: Likewise.
1142 * gcc.target/mips/fma-7.c: Likewise.
1143 * gcc.target/mips/fma-8.c: Likewise.
1144 * gcc.target/mips/fma-9.c: Likewise.
1145 * gcc.target/mips/fma-10.c: Likewise.
1146 * gcc.target/mips/fma-11.c: Likewise.
1147 * gcc.target/mips/fma-12.c: Likewise.
1148 * gcc.target/mips/fma-13.c: Likewise.
1149 * gcc.target/mips/fma-14.c: Likewise.
1150 * gcc.target/mips/fma-15.c: Likewise.
1151 * gcc.target/mips/fma-16.c: Likewise.
1152 * gcc.target/mips/fma-17.c: Likewise.
1153 * gcc.target/mips/fma-18.c: Likewise.
1154 * gcc.target/mips/fma-19.c: Likewise.
1155 * gcc.target/mips/fma-20.c: Likewise.
1156
4de2f020
JM
11572010-11-06 Jason Merrill <jason@redhat.com>
1158
1159 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1160
c58e98c8
SM
11612010-11-06 Simon Martin <simartin@users.sourceforge.net>
1162
1163 PR c/43384
1164 * gcc.dg/parser-error-3.c: New test.
1165
134c192b
NF
11662010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1167
1168 PR c++/45332
1169 * g++.dg/parse/semicolon2.C: New testcase.
1170 * g++.dg/ext/asmspec1.C: Adjust.
1171 * g++.dg/init/new13.C: Adjust.
1172 * g++.dg/parse/ctor5.C: Adjust.
1173
fbc7f9df
JW
11742010-11-06 Janus Weil <janus@gcc.gnu.org>
1175
1176 PR fortran/46330
1177 * gfortran.dg/class_27.f03: New.
1178
a9625a91
NP
11792010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1180
1181 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1182 * objc.dg/property/dotsyntax-5.m: New.
1183 * objc.dg/property/dotsyntax-6.m: New.
1184 * objc.dg/property/dotsyntax-7.m: New.
1185 * objc.dg/property/dotsyntax-8.m: New.
1186 * objc.dg/property/dotsyntax-9.m: New.
1187 * objc.dg/property/dotsyntax-10.m: New.
1188 * objc.dg/property/dotsyntax-11.m: New.
1189 * obj-c++.dg/property/dotsyntax-5.mm: New.
1190 * obj-c++.dg/property/dotsyntax-6.mm: New.
1191 * obj-c++.dg/property/dotsyntax-7.mm: New.
1192 * obj-c++.dg/property/dotsyntax-8.mm: New.
1193 * obj-c++.dg/property/dotsyntax-9.mm: New.
1194 * obj-c++.dg/property/dotsyntax-10.mm: New.
1195 * obj-c++.dg/property/dotsyntax-11.mm: New.
1196
cd746c27
IS
11972010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1198
1199 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1200 NeXT runtime when the type is READONLY.
1201
ea0b50bd
UB
12022010-11-06 Uros Bizjak <ubizjak@gmail.com>
1203
1204 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1205 * gcc.target/i386/387-6.c: Ditto.
bb368470 1206 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
ea0b50bd
UB
1207 * gcc.target/i386/387-4.c: Ditto.
1208 * gcc.target/i386/387-7.c: Ditto.
1209 * gcc.target/i386/387-8.c: Ditto.
1210 * gcc.target/i386/387-9.c: Ditto.
1211 * gcc.target/i386/387-10.c: Ditto.
1212 * gcc.target/i386/387-11.c: Ditto.
1213 * gcc.target/i386/387-12.c: Ditto.
1214
bb368470 1215 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
ea0b50bd 1216
91ebb981
IS
12172010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1218
1219 PR target/44981
1220 * gcc.dg/darwin-cfstring-format-1.c: New.
1221 * gcc.dg/warn-nsstring.c: New.
1222 * objc.dg/fsf-nsstring-format-1.m: New.
1223 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1224 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1225 linker warning.
1226
e52a5db6
JM
12272010-11-05 Jason Merrill <jason@redhat.com>
1228
1229 PR c++/45473
1230 * g++.dg/inherit/virtual6.C: New.
1231
a75de692
JJ
12322010-11-05 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR c/44772
1235 * gcc.dg/Wcxx-compat-21.c: New test.
1236
c3928dde
ILT
12372010-11-05 Ian Lance Taylor <iant@google.com>
1238
1239 PR target/46084
1240 * gcc.target/i386/pr46084.c: New test.
1241
8d598c74
SE
12422010-11-05 Steve Ellcey <sje@cup.hp.com>
1243
1244 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1245 * (check_effective_target_mempcpy): New.
1246 * gcc.c-torture/execute/pr45636.c: Move this...
1247 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1248
73f22c49
RO
12492010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1250
1251 * gcc.target/i386/i386.exp (FLAGS): Remove.
1252 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1253
ee01a467
JJ
12542010-11-05 Jakub Jelinek <jakub@redhat.com>
1255
897145e3
JJ
1256 PR c++/46160
1257 * g++.dg/opt/empty2.C: New test.
1258
ee01a467
JJ
1259 PR target/45670
1260 * gcc.target/i386/pr45670.c: New test.
1261
611c64f0
JW
12622010-11-05 Janus Weil <janus@gcc.gnu.org>
1263
1264 PR fortran/45451
1265 PR fortran/46174
1266 * gfortran.dg/class_19.f03: Modified.
1267 * gfortran.dg/class_allocate_6.f03: New.
1268
d73ee4e7
L
12692010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1270
1271 * gcc.target/i386/avx-vzeroupper-19.c: New.
1272
502c5084
JJ
12732010-11-05 Jakub Jelinek <jakub@redhat.com>
1274
cba1eb61
JJ
1275 PR tree-optimization/46099
1276 * gcc.dg/autopar/pr46099.c: New test.
1277
502c5084
JJ
1278 PR middle-end/43690
1279 * c-c++-common/pr43690.c: New test.
1280
a5ad8c30
IS
12812010-11-05 Iain Sandoe <iains@gcc.gnu.org>
1282
1283 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
b71e5eba 1284 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
a5ad8c30
IS
1285 declaration and implementation.
1286 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1287 * obj-c++.dg/property/at-property-13.mm: Likewise.
1288 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1289 * obj-c++.dg/property/property-1.mm: Likewise.
1290 * obj-c++.dg/property/at-property-7.mm: Likewise.
1291 * obj-c++.dg/property/at-property-9.mm: Likewise.
1292 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1293 * obj-c++.dg/property/at-property-10.mm: Likewise.
1294 * obj-c++.dg/property/synthesize-2.mm: Likewise.
1295 * obj-c++.dg/property/at-property-12.mm: Likewise.
1296 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1297 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1298 * obj-c++.dg/property/at-property-6.mm: Likewise.
1299 * obj-c++.dg/property/at-property-8.mm: Likewise.
1300 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1301 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1302 * obj-c++.dg/property/at-property-11.mm: Likewise.
1303 * obj-c++.dg/template-8.mm: Likewise.
1304 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1305 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
5ca2bc5e
UB
1306 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1307 and put a FIXME for this.
a5ad8c30
IS
1308 * obj-c++.dg/property/property-2.mm: Remove.
1309 * obj-c++.dg/property/property-3.mm: Remove.
1310
0f59b812
JJ
13112010-11-05 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR debug/46307
1314 * gcc.dg/pr46307.c: New test.
1315
fc36036b
JM
13162010-11-05 Jason Merrill <jason@redhat.com>
1317
1318 PR c++/46304
1319 * g++.dg/ext/complex6.C: New.
1320
753fc83c
BD
13212010-11-04 Bud Davis <jimmied@smu.edu>
1322
bb368470 1323 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
753fc83c 1324
9804d4ec
CF
13252010-11-04 Chao-ying Fu <fu@mips.com>
1326
1327 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1328 msubu, mult, multu.
1329 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1330
bede2adc
NP
13312010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
1332
1333 Fixed using the Objective-C 2.0 dot-syntax with class names.
1334 * objc.dg/property/dotsyntax-3.m: New.
1335 * objc.dg/property/dotsyntax-4.m: New.
1336 * obj-c++.dg/property/dotsyntax-3.mm: New.
b71e5eba 1337 * obj-c++.dg/property/dotsyntax-4.mm: New.
bede2adc
NP
1338
1339 * objc.dg/fobjc-std-1.m: Added test for warnings when the
1340 Objective-C 2.0 dot-syntax is used with class names.
1341 * obj-c++.dg/fobjc-std-1.mm: Same change.
b71e5eba 1342
58082ff6
PH
13432010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1344
1345 * gcc.target/powerpc/loop_align.c: New.
1346
64cc2ce9
IS
13472010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1348
1349 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1350
1351 merge from FSF 'apple/trunk' branch.
1352 * gcc.target/powerpc/darwin64-abi.c: New.
1353
269c80f2
JJ
13542010-11-04 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR tree-optimization/46233
1357 * gcc.dg/pr46233.c: New test.
1358
4aa8fe39
IS
13592010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1360
1361 * objc.dg/property/property-2.m: Deleted.
1362 * objc.dg/property/property-3.m: Deleted.
b71e5eba 1363
5b4db3f5
IS
13642010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1365
1366 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1367 defined.
1368 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1369 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1370 * objc.dg/property/property-1.m: Likewise.
1371 * objc.dg/property/at-property-6.m: Likewise.
1372 * objc.dg/property/at-property-7.m: Likewise.
1373 * objc.dg/property/dotsyntax-1.m: Likewise.
1374 * objc.dg/property/at-property-8.m: Likewise.
1375 * objc.dg/property/dotsyntax-2.m: Likewise.
1376 * objc.dg/property/at-property-9.m: Likewise.
1377 * objc.dg/property/synthesize-2.m: Likewise.
1378 * objc.dg/property/at-property-10.m: Likewise.
1379 * objc.dg/property/at-property-11.m: Likewise.
1380 * objc.dg/property/at-property-12.m: Likewise.
1381 * objc.dg/property/at-property-13.m: Likewise.
1382 * objc.dg/property/fsf-property-method-access.m: Likewise.
1383 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1384 linker warning.
b71e5eba 1385 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
5b4db3f5 1386 warnings.
b71e5eba 1387 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
a5ad8c30 1388 deprecation warnings. Use Object1 implementation.
5b4db3f5 1389 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
a5ad8c30 1390 * objc/execute/forward-1.m: Remove.
5b4db3f5 1391 * objc/execute/forward-1.x: Remove.
b71e5eba 1392
f7d042e2
JM
13932010-11-04 Jason Merrill <jason@redhat.com>
1394
1395 * g++.dg/cpp0x/constexpr-access.C: New.
1396
f2b01cfb
RG
13972010-11-04 Richard Guenther <rguenther@suse.de>
1398
1399 PR rtl-optimization/46183
1400 * gcc.dg/torture/pr46183.c: New testcase.
1401
9f2fbc99
RG
14022010-11-04 Richard Guenther <rguenther@suse.de>
1403
1404 PR tree-optimization/46068
1405 * gcc.dg/torture/pr46068.c: New testcase.
1406
844d5fca
RG
14072010-11-04 Richard Guenther <rguenther@suse.de>
1408
1409 PR tree-optimization/45991
1410 * gcc.dg/pr45991.c: New testcase.
1411
e9fcdd9f
RG
14122010-11-04 Richard Guenther <rguenther@suse.de>
1413
1414 PR tree-optimization/46154
1415 * g++.dg/torture/pr46154.C: New testcase.
1416
2a2651b7
RG
14172010-11-04 Richard Guenther <rguenther@suse.de>
1418
1419 PR tree-optimization/45733
1420 * gcc.dg/pr45733.c: New testcase.
1421
0532869d
IR
14222010-11-04 Ira Rosen <irar@il.ibm.com>
1423
1424 PR tree-optimization/46213
1425 * gfortran.dg/vect/pr46213.f90: New.
1426
e4d8d4ea
RG
14272010-11-04 Richard Guenther <rguenther@suse.de>
1428
1429 PR testsuite/45702
1430 * gcc.dg/pr34989-1.c: Move ...
1431 * gcc.dg/lto/pr34989-1_0.c: ... here.
1432 * gcc.dg/pr34989-2.c: Move ...
1433 * gcc.dg/lto/pr34989-1_1.c: ... here.
1434 * gcc.dg/pr27898.c: Move ...
1435 * gcc.dg/lto/pr27898_0.c: ... here and ...
1436 * gcc.dg/lto/pr27898_1.c: ... split.
1437 * gcc.dg/pr28712.c: Move ...
1438 * gcc.dg/lto/pr28712_0.c: ... here and ...
1439 * gcc.dg/lto/pr28712_1.c: ... split ...
1440 * gcc.dg/lto/pr28712_2.c: ... twice.
1441 * gcc.dg/pr28706.c: Move ...
1442 * gcc.dg/lto/pr28706_0.c: ... here and ...
1443 * gcc.dg/lto/pr28706_1.c: ... split.
1444
16949072 14452010-11-04 Richard Guenther <rguenther@suse.de>
b71e5eba 1446 Richard Henderson <rth@redhat.com>
16949072
RG
1447
1448 * gcc.target/i386/fma4-vector-2.c: New testcase.
1449
94252ac2 14502010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
b71e5eba 1451 Richard Guenther <rguenther@suse.de>
47853c73
AS
1452
1453 * gcc.dg/vec-scal-opt.c: New testcase.
1454 * gcc.dg/vec-scal-opt1.c: New testcase.
1455 * gcc.dg/vec-scal-opt2.c: New testcase.
1456
d8ed14ce
IS
14572010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1458
47853c73
AS
1459 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1460 from plugin build flags on Darwin targets.
d8ed14ce 1461
2c2af801
L
14622010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1463
1464 * gcc.target/i386/pr46285.c: Require split_stack target.
1465
bc99421e
JM
14662010-11-03 Jason Merrill <jason@redhat.com>
1467
dafed7ca
JM
1468 PR c++/46293
1469 * g++.dg/cpp0x/constexpr-base2.C: New.
1470
bc99421e
JM
1471 PR c++/46289
1472 * g++.dg/cpp0x/initlist45.C: New.
1473
9a179d01
NP
14742010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1475
1476 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1477 is now allowed in categories.
1478 * obj-c++.dg/property/dynamic-2.mm: Same change.
1479 * objc.dg/property/dynamic-3.m: New.
1480 * obj-c++.dg/property/dynamic-3.mm: New.
1481 * objc.dg/property/at-property-14.m: New.
1482 * objc.dg/property/at-property-15.m: New.
1483 * obj-c++.dg/property/at-property-14.mm: New.
822a55a0 1484 * obj-c++.dg/property/at-property-15.mm: New.
9a179d01
NP
1485
1486 * objc.dg/foreach-6.m: Added a few more tests for valid and
1487 invalid iterating variables and collections.
822a55a0 1488
2fa692c0
XDL
14892010-11-03 Xinliang David Li <davidxl@google.com>
1490
822a55a0
UB
1491 PR target/46200
1492 * g++.dg/tree-ssa/ivopts-2.C: New test.
2fa692c0 1493
27835a8a
L
14942010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1495
1496 PR target/46295
1497 * gcc.target/i386/pr46295.c: New.
1498
92d54f6d
MM
14992010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1500
1501 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1502 precision min/max for single precision on VSX.
1503
0787e2e7
JM
15042010-11-03 Jason Merrill <jason@redhat.com>
1505
1506 PR c++/46289
1507 * g++.dg/cpp0x/constexpr-ice3.C: New.
1508
fdb8b4c0
EB
15092010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1510
1511 * gnat.dg/opt8.ad[sb]: New test.
1512 * gnat.dg/opt8_pkg.ads: New helper.
1513
5554928d
L
15142010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1515
1516 PR rtl-optimization/45865
1517 * gcc.dg/pr45865.c: New.
1518 * gcc.dg/torture/pr45865.c: Likewise.
1519
1520 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1521 * gcc.target/arm/headmerge-2.c: Likewise.
1522 * gcc.target/i386/headmerge-1.c: Likewise.
1523 * gcc.target/i386/headmerge-2.c: Likewise.
1524
44cb6d4d
RG
15252010-11-03 Richard Guenther <rguenther@suse.de>
1526
1527 PR middle-end/46288
1528 * gcc.dg/pr46288.c: New testcase.
1529
b7fa98e2
RG
15302010-11-03 Richard Guenther <rguenther@suse.de>
1531
1532 PR tree-optimization/44807
1533 * gcc.dg/torture/pr44807.c: New testcase.
1534
836dda67
JD
15352010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1536
1537 PR libgfortran/43899
1538 * gfortran.dg/namelist_67.f90: New test.
1539
23782cc3
JJ
15402010-11-03 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR tree-optimization/46009
1543 * gcc.dg/vect/pr46009.c: New function.
1544
22d8d616
NP
15452010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1546
1547 Implemented -fobjc-std=objc1 flag.
822a55a0 1548 * objc.dg/fobjc-std-1.m: New.
22d8d616
NP
1549 * obj-c++.dg/fobjc-std-1.mm: New.
1550
68a22980
RG
15512010-11-03 Richard Guenther <rguenther@suse.de>
1552
1553 PR middle-end/46241
1554 * g++.dg/debug/pr46241.C: New testcase.
1555
8b8bba2d
RG
15562010-11-03 Richard Guenther <rguenther@suse.de>
1557
1558 PR tree-optimization/46190
1559 * gfortran.dg/pr46190.f90: New testcase.
1560
62323846
RG
15612010-11-03 Richard Guenther <rguenther@suse.de>
1562
1563 PR testsuite/46274
1564 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1565 * gcc.dg/vect/vect-19.c: Likewise.
1566 * gcc.dg/vect/vect-17.c: Likewise.
1567
72fdf9e9
L
15682010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1569
1570 PR target/46285
11cbe409 1571 * gcc.target/i386/pr46285.c: New.
72fdf9e9 1572
02ff830b
RG
15732010-11-03 Richard Guenther <rguenther@suse.de>
1574
1575 PR tree-optimization/46217
1576 * gcc.dg/pr46217.c: New testcase.
1577
43236c26
NP
15782010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1579
1580 * objc.dg/property/dotsyntax-1.m: New.
822a55a0 1581 * objc.dg/property/dotsyntax-2.m: New.
43236c26 1582 * obj-c++.dg/property/dotsyntax-1.mm: New.
822a55a0 1583 * obj-c++.dg/property/dotsyntax-2.mm: New.
43236c26 1584
87c20fe7
JJ
15852010-11-03 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR tree-optimization/46165
1588 * gcc.dg/pr46165.c: New test.
1589
ca818bd9
RG
15902010-11-03 Richard Guenther <rguenther@suse.de>
1591
1592 PR middle-end/46251
1593 * gcc.dg/pr46251.c: New testcase.
1594
80ab32d6
JJ
15952010-11-03 Jakub Jelinek <jakub@redhat.com>
1596
71056fef
JJ
1597 PR tree-optimization/46107
1598 * gcc.c-torture/compile/pr46107.c: New test.
1599
03f43d3d
JJ
1600 PR debug/46252
1601 * gcc.dg/pr46252.c: New test.
1602
80ab32d6
JJ
1603 PR rtl-optimization/46034
1604 PR rtl-optimization/46212
1605 PR rtl-optimization/46248
1606 * gcc.c-torture/compile/pr46034.c: New test.
1607 * gcc.c-torture/compile/pr46248.c: New test.
1608 * gcc.dg/pr46212.c: New test.
1609
586fea26
EB
16102010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1611
1612 * gnat.dg/sizetype4.adb: New test.
1613
cfec3a7c
L
16142010-11-02 H.J. Lu <hongjiu.lu@intel.com>
1615
1616 * gcc.target/i386/avx-vzeroupper-15.c: New.
1617 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1618 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1619 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1620
1621 PR target/46253
1622 * gcc.target/i386/pr46253.c: New.
1623
94252ac2 16242010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
e69afb29
SK
1625 Tobias Burnus <burnus@net-b.de>
1626
1627 PR fortran/45170
1628 * gfortran.dg/deferred_type_param_1.f90: New.
1629 * gfortran.dg/deferred_type_param_2.f90: New.
1630 * gfortran.dg/initialization_1.f90: Update dg-errors.
1631 * gfortran.dg/initialization_9.f90: Update dg-errors.
1632
343b2efc
RG
16332010-11-02 Richard Guenther <rguenther@suse.de>
1634
1635 PR tree-optimization/46149
1636 * g++.dg/torture/pr46149.C: New testcase.
1637
f26aa48e
RG
16382010-11-02 Richard Guenther <rguenther@suse.de>
1639
1640 PR tree-optimization/46216
1641 * gcc.dg/torture/pr46216.c: New testcase.
1642
3451f439
RO
16432010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1644
1645 PR target/46131
1646 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1647 *-*-osf*.
1648
43427f3c
RG
16492010-11-02 Richard Guenther <rguenther@suse.de>
1650
1651 PR tree-optimization/46184
1652 * gcc.dg/pr46184.c: New testcase.
1653
1bbd3bde
RG
16542010-11-02 Richard Guenther <rguenther@suse.de>
1655
1656 PR tree-optimization/46177
1657 * gcc.dg/pr46177.c: New testcase.
1658
4c203066
MJ
16592010-11-02 Martin Jambor <mjambor@suse.cz>
1660
1661 PR middle-end/46120
1662 * g++.dg/ipa/ivinline-9.C: New test.
1663
b85020cb
MJ
16642010-11-02 Martin Jambor <mjambor@suse.cz>
1665
1666 PR tree-optimization/45875
1667 * g++.dg/torture/pr45875.C: New test.
1668
551677bf
RG
16692010-11-02 Richard Guenther <rguenther@suse.de>
1670
1671 PR testsuite/46249
1672 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1673
f6f2ca8f
JJ
16742010-11-02 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR debug/46255
1677 * gcc.dg/pr46255.c: New test.
1678
574e2ba2
DS
16792010-11-02 Dodji Seketeli <dodji@redhat.com>
1680
1681 PR c++/46170
1682 PR c++/46162
1683 * g++.dg/template/sfinae26.C: New test.
1684 * g++.dg/template/sfinae27.C: Likewise.
1685
6f1abb06
DS
16862010-11-02 Dodji Seketeli <dodji@redhat.com>
1687
1688 PR c++/45606
1689 * g++.dg/template/typedef36.C: New test.
1690 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1691 * g++.dg/template/canon-type-10.C: Likewise.
1692 * g++.dg/template/canon-type-11.C: Likewise.
1693 * g++.dg/template/canon-type-12.C: Likewise.
1694 * g++.dg/template/canon-type-13.C: Likewise.
1695
de4df14c
IS
16962010-11-02 Iain Sandoe <iains@gcc.gnu.org>
1697
5ca2bc5e
UB
1698 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1699 instance of debug_pubnames on darwin.
de4df14c 1700
66e61a34 17012010-11-01 Jason Merrill <jason@redhat.com>
fa2200cb
JM
1702 Benjamin Kosnik <bkoz@redhat.com>
1703
900484de
JM
1704 * g++.dg/cpp0x/constexpr-initlist2.C: New.
1705 * g++.dg/cpp0x/constexpr-initlist3.C: New.
1706
fa2200cb
JM
1707 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1708 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1709 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1710 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1711 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1712 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1713 * g++.dg/cpp0x/constexpr-array.C: New.
1714 * g++.dg/cpp0x/constexpr-base.C: New.
1715 * g++.dg/cpp0x/constexpr-complex.C: New.
1716 * g++.dg/cpp0x/constexpr-data1.C: New.
1717 * g++.dg/cpp0x/constexpr-data2.C: New.
1718 * g++.dg/cpp0x/constexpr-deref.C: New.
1719 * g++.dg/cpp0x/constexpr-diag1.C: New.
1720 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1721 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1722 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1723 * g++.dg/cpp0x/constexpr-empty.C: New.
1724 * g++.dg/cpp0x/constexpr-empty2.C: New.
1725 * g++.dg/cpp0x/constexpr-empty3.C: New.
1726 * g++.dg/cpp0x/constexpr-empty4.C: New.
1727 * g++.dg/cpp0x/constexpr-empty5.C: New.
1728 * g++.dg/cpp0x/constexpr-ex1.C: New.
1729 * g++.dg/cpp0x/constexpr-ex2.C: New.
1730 * g++.dg/cpp0x/constexpr-ex3.C: New.
1731 * g++.dg/cpp0x/constexpr-ex4.C: New.
1732 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1733 * g++.dg/cpp0x/constexpr-fnptr.C: New.
1734 * g++.dg/cpp0x/constexpr-function1.C: New.
1735 * g++.dg/cpp0x/constexpr-function2.C: New.
1736 * g++.dg/cpp0x/constexpr-function3.C: New.
1737 * g++.dg/cpp0x/constexpr-ice.C: New.
1738 * g++.dg/cpp0x/constexpr-initlist.C: New.
1739 * g++.dg/cpp0x/constexpr-neg1.C: New.
1740 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1741 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1742 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1743 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1744 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1745 * g++.dg/cpp0x/constexpr-nonlit.C: New.
1746 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1747 * g++.dg/cpp0x/constexpr-nullptr.C: New.
1748 * g++.dg/cpp0x/constexpr-object1.C: New.
1749 * g++.dg/cpp0x/constexpr-object2.C: New.
1750 * g++.dg/cpp0x/constexpr-overflow.C: New.
1751 * g++.dg/cpp0x/constexpr-pedantic.C: New.
1752 * g++.dg/cpp0x/constexpr-pos1.C: New.
1753 * g++.dg/cpp0x/constexpr-potential1.C: New.
1754 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1755 * g++.dg/cpp0x/constexpr-pure.C: New.
1756 * g++.dg/cpp0x/constexpr-static.C: New.
1757 * g++.dg/cpp0x/constexpr-static2.C: New.
1758 * g++.dg/cpp0x/constexpr-static3.C: New.
1759 * g++.dg/cpp0x/constexpr-static4.C: New.
1760 * g++.dg/cpp0x/constexpr-static5.C: New.
1761 * g++.dg/cpp0x/constexpr-static6.C: New.
1762 * g++.dg/cpp0x/constexpr-string.C: New.
1763 * g++.dg/cpp0x/constexpr-switch.C: New.
1764 * g++.dg/cpp0x/constexpr-targ.C: New.
1765 * g++.dg/cpp0x/constexpr-throw.C: New.
1766 * g++.dg/cpp0x/constexpr-typeid.C: New.
1767 * g++.dg/cpp0x/constexpr-union.C: New.
1768 * g++.dg/cpp0x/constexpr-value.C: New.
1769 * g++.dg/cpp0x/constexpr-value2.C: New.
1770 * g++.dg/cpp0x/constexpr-variadic.C: New.
1771 * g++.dg/cpp0x/initlist5.C: Use constexpr.
1772 * g++.dg/cpp0x/static_assert3.C: Add expected error.
1773 * g++.dg/other/fold1.C: Likewise.
1774 * g++.dg/parse/crash36.C: Likewise.
1775 * g++.dg/parse/constant4.C: Adjust expected error.
1776 * g++.dg/template/arg5.C: Likewise.
1777 * g++.dg/template/non-dependent10.C: Likewise.
1778 * g++.dg/template/qualified-id3.C: Likewise.
1779 * g++.dg/warn/overflow-warn-1.C: Likewise.
1780 * g++.dg/warn/overflow-warn-3.C: Likewise.
1781 * g++.dg/warn/overflow-warn-4.C: Likewise.
1782 * g++.old-deja/g++.pt/crash10.C: Likewise.
66e61a34
JM
1783
1784 * g++.dg/cpp0x/constexpr-ctor2.C: New.
1785
2debdb4f
NP
17862010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1787
1788 Implemented format and noreturn attributes for Objective-C methods.
1789 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1790 * objc.dg/attributes/method-deprecated-1.m: New.
1791 * objc.dg/attributes/method-deprecated-2.m: New.
1792 * objc.dg/attributes/method-deprecated-3.m: New.
1793 * objc.dg/attributes/method-noreturn-1.m: New.
1794 * objc.dg/attributes/method-sentinel-1.m: New.
1795 * objc.dg/attributes/method-format-1.m: New.
1796 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1797 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1798 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1799 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1800 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1801 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
822a55a0
UB
1802 * obj-c++.dg/attributes/method-format-1.mm: New.
1803
8f78939b
NP
18042010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1805
1806 * objc.dg/property/at-property-deprecated-1.m: New.
822a55a0 1807 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
8f78939b 1808
8f07a2aa
NP
18092010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1810
1811 Implemented Objective-C 2.0 property accessors.
1812 * objc.dg/property/at-property-6.m: Use nonatomic properties to
1813 avoid testing more complex accessors in this testcase which is not
1814 about them.
1815 * objc.dg/property/at-property-7.m: Same change.
1816 * objc.dg/property/at-property-8.m: Same change.
1817 * objc.dg/property/at-property-9.m: Same change.
1818 * objc.dg/property/at-property-10.m: Same change.
1819 * objc.dg/property/at-property-11.m: Same change.
1820 * obj-c++.dg/property/at-property-6.mm: Same change.
1821 * obj-c++.dg/property/at-property-7.mm: Same change.
1822 * obj-c++.dg/property/at-property-8.mm: Same change.
1823 * obj-c++.dg/property/at-property-9.mm: Same change.
1824 * obj-c++.dg/property/at-property-10.mm: Same change.
1825 * obj-c++.dg/property/at-property-11.mm: Same change.
1826 * objc.dg/property/at-property-12.m: New.
1827 * objc.dg/property/at-property-13.m: New.
1828 * obj-c++.dg/property/at-property-12.mm: New.
822a55a0
UB
1829 * obj-c++.dg/property/at-property-13.mm: New.
1830
1fccc6c3
SK
18312010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1832
1833 PR fortran/46152
1834 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1835 * gfortran.dg/allocate_with_typespec_4.f90: New test.
1836 * gfortran.dg/allocate_with_typespec_1.f90: New test.
1837 * gfortran.dg/allocate_with_typespec_2.f: New test.
1838 * gfortran.dg/allocate_with_typespec_3.f90: New test.
1839 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1840 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1841
e7e9eb2f
NF
18422010-11-01 H.J. Lu <hongjiu.lu@intel.com>
1843 Nathan Froyd <froydnj@codesourcery.com>
1844
1845 PR tree-optimization/46259
1846 * gfortran.dg/pr46259.f: New testcase.
1847
7e3f24b6
PK
18482010-11-01 Paul Koning <ni1d@arrl.net>
1849
1850 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1851 * gcc.c-torture/compile/20020604-1.c: Ditto.
1852 * gcc.c-torture/compile/20001226-1.c: Ditto.
1853 * gcc.c-torture/compile/20010327-1.c: Ditto.
1854 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1855 * gcc.c-torture/compile/pr43191.c: Ditto.
1856 * gcc.c-torture/compile/pr41181.c: Ditto.
1857
cc825d98
RH
18582010-10-31 Richard Henderson <rth@redhat.com>
1859
1860 * lib/target-supports.exp
1861 (check_effective_target_automatic_stack_alignment): True for
1862 x86 but not windows.
1863 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1864 use of the preferred-stack-boundary arguments.
1865 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1866
ac7513e1
L
18672010-10-31 H.J. Lu <hongjiu.lu@intel.com>
1868
1869 PR target/46142
1870 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1871 * gcc.target/i386/fma4-builtin-2.c: Likewise.
1872
3dff0fa2
RS
18732010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1874
1875 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1876
ee2caaea
RS
18772010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1878
1879 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1880 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
1881 than tls.
1882 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1883 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1884 * objc.dg/torture/tls/thr-init.m: Likewise.
1885 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1886 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1887
b034e301
RS
18882010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1889
1890 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1891 the Linux kernel.
1892
2b603773
JW
18932010-10-30 Janus Weil <janus@gcc.gnu.org>
1894
1895 PR fortran/44917
1896 PR fortran/44926
1897 PR fortran/46196
1898 * gfortran.dg/typebound_generic_10.f03: New.
1899
46a88c12
NP
19002010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
1901
1902 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1903 * objc.dg/property/property-neg-1.m: Updated for changes in the
1904 syntax of @property and the implementation of
1905 @synthesize/@dynamic.
1906 * objc.dg/property/property-neg-2.m: Same change.
1907 * objc.dg/property/property-neg-3.m: Same change.
1908 * objc.dg/property/property-neg-4.m: Same change.
1909 * objc.dg/property/property-neg-5.m: Same change.
1910 * objc.dg/property/property-neg-7.m: Same change.
822a55a0 1911 * objc.dg/property/property-1.m: Same change.
46a88c12
NP
1912 * objc.dg/property/synthesize-1.m: Same change.
1913 * objc.dg/property/at-property-2.m: Same change.
1914 * objc.dg/property/at-property-4.m: Same change.
1915
1916 * objc.dg/property/fsf-property-method-acces.m: Updated for
1917 changes in the syntax of @property and the implementation of
1918 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1919 * objc.dg/property/fsf-property-basic.m: Same change.
1920 * objc.dg/property/fsf-property-named-ivar.m: Same change.
822a55a0 1921
46a88c12
NP
1922 * objc.dg/property/at-property-5.m: New.
1923 * objc.dg/property/at-property-6.m: New.
1924 * objc.dg/property/at-property-7.m: New.
1925 * objc.dg/property/at-property-8.m: New.
1926 * objc.dg/property/at-property-9.m: New.
1927 * objc.dg/property/at-property-10.m: New.
1928 * objc.dg/property/at-property-11.m: New.
1929 * objc.dg/property/synthesize-2.m: New.
1930 * objc.dg/property/dynamic-2.m: New.
1931
1932 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1933 syntax of @property and the implementation of
1934 @synthesize/@dynamic.
1935 * obj-c++.dg/property/property-neg-2.mm: Same change.
1936 * obj-c++.dg/property/property-neg-3.mm: Same change.
1937 * obj-c++.dg/property/property-neg-4.mm: Same change.
1938 * obj-c++.dg/property/property-neg-5.mm: Same change.
1939 * obj-c++.dg/property/property-neg-7.mm: Same change.
822a55a0 1940 * obj-c++.dg/property/property-1.mm: Same change.
46a88c12
NP
1941 * obj-c++.dg/property/synthesize-1.mm: Same change.
1942 * obj-c++.dg/property/at-property-2.mm: Same change.
1943 * obj-c++.dg/property/at-property-4.mm: Same change.
1944
1945 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1946 changes in the syntax of @property and the implementation of
1947 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1948 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1949 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
822a55a0 1950
46a88c12 1951 * obj-c++.dg/property/at-property-5.mm: New.
822a55a0 1952 * obj-c++.dg/property/at-property-6.mm: New.
46a88c12
NP
1953 * obj-c++.dg/property/at-property-7.mm: New.
1954 * obj-c++.dg/property/at-property-8.mm: New.
1955 * obj-c++.dg/property/at-property-9.mm: New.
1956 * obj-c++.dg/property/at-property-10.mm: New.
1957 * obj-c++.dg/property/at-property-11.mm: New.
1958 * obj-c++.dg/property/synthesize-2.mm: New.
1959 * obj-c++.dg/property/dynamic-2.mm: New.
822a55a0 1960
94252ac2
JJ
19612010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1962 Andrew Pinski <pinskia@gmail.com>
f87bd04b
AS
1963
1964 * gcc.c-torture/execute/vector-shift.c: New testcase.
1965 * gcc.c-torture/execute/vector-shift1.c: Likewise.
1966 * gcc.c-torture/execute/vector-shift2.c: Likewise.
1967 * gcc.dg/vector-shift.c: Likewise.
1968 * gcc.dg/vector-shift1.c: Likewise.
1969 * gcc.dg/torture/vector-shift2.c: Likewise.
1970 * gcc.dg/vector-shift3.c: Likewise.
1971 * gcc.dg/simd-1b.c: Adjust.
1972
94e71ec0
KK
19732010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
1974
1975 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1976
f87f47fc 19772010-10-29 Pat Haugen <pthaugen@us.ibm.com>
695ae295 1978
f87f47fc
PH
1979 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1980
f17aa4ad
UB
19812010-10-28 Uros Bizjak <ubizjak@gmail.com>
1982
1983 PR target/46153
1984 * gcc.target/i386/pr46153.c: New test.
1985
2b08f2c5
JM
19862010-10-27 Jason Merrill <jason@redhat.com>
1987
1988 * g++.dg/cpp0x/constexpr-is_literal.C: New.
1989
5ac13b8e
JW
19902010-10-27 Janus Weil <janus@gcc.gnu.org>
1991
1992 PR fortran/46161
1993 * gfortran.dg/class_dummy_3.f03: New.
1994
2767a7f2
L
19952010-10-27 H.J. Lu <hongjiu.lu@intel.com>
1996
1997 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1998 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1999
2000 * gcc.target/i386/avx-vzeroupper-3.c: New.
2001 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2002 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2003 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2004 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2005 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2006 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2007 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2008 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2009 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2010 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2011 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2012
200290f2
NP
20132010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2014
2015 * obj-c.dg/property/at-property-4.m: New.
2016 * obj-c++.dg/property/at-property-4.mm: New.
2017 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2018 updates in warning.
2019 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2020 updates in warning.
f17aa4ad 2021
f614132b
NP
20222010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2023
f17aa4ad 2024 * objc.dg/property/at-property-1.m: New.
f614132b
NP
2025 * objc.dg/property/at-property-2.m: New.
2026 * objc.dg/property/at-property-3.m: New.
2027 * objc.dg/ivar-invalid-type-1.m: New.
2028 * obj-c++.dg/property/at-property-1.mm: New.
2029 * obj-c++.dg/property/at-property-2.mm: New.
f17aa4ad 2030 * obj-c++.dg/property/at-property-3.mm: New.
f614132b
NP
2031 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2032 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2033 in error reporting.
2034
33ede059
JD
20352010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2036
2037 PR libgfortran/46010
2038 * gfortran.dg/namelist_66.f90: New test.
2039 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2040
2c807128
JW
20412010-10-26 Janus Weil <janus@gcc.gnu.org>
2042
2043 PR fortran/42647
2044 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2045 * gfortran.dg/allocatable_scalar_10.f90: New.
2046 * gfortran.dg/class_19.f03: Extended.
2047
530f3a1b
JH
20482010-10-26 Jan Hubicka <jh@suse.cz>
2049
2050 PR middle-end/45736
2051 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2052
75264e61
IR
20532010-10-26 Ira Rosen <irar@il.ibm.com>
2054
2055 PR tree-optimization/46167
2056 * gcc.dg/vect/O-pr46167.c: New.
2057 * gcc.dg/vect/vect.exp: Run tests with -O.
2058
f28e93a8
L
20592010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2060
2061 PR target/44948
2062 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2063 * g++.dg/vect/pr33860a.cc: Likewise.
2064 * gcc.c-torture/compile/20070522-1.c: Likewise.
2065 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2066 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2067 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2068 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2069 * gcc.dg/pr44136.c: Likewise.
2070
2071 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2072 * gcc.dg/compat/vector-1_x.c: Likewise.
2073 * gcc.dg/compat/vector-1_y.c: Likewise.
2074 * gcc.dg/compat/vector-2_x.c: Likewise.
2075 * gcc.dg/compat/vector-2_y.c: Likewise.
2076 * gcc.dg/pr43300.c: Likewise.
2077
2078 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2079 * gcc.dg/compat/vector-1a_y.c: Likewise.
2080 * gcc.dg/compat/vector-1b_x.c: Likewise.
2081 * gcc.dg/compat/vector-1b_y.c: Likewise.
2082 * gcc.dg/compat/vector-2a_x.c: Likewise.
2083 * gcc.dg/compat/vector-2a_y.c: Likewise.
2084 * gcc.dg/compat/vector-2b_x.c: Likewise.
2085 * gcc.dg/compat/vector-2b_y.c: Likewise.
2086 * gcc.target/i386/pr39162.c: Likewise.
2087 * gcc.target/i386/pr40906-2.c: Likewise.
2088 * gcc.target/i386/sse-5.c: Likewise.
2089
2090 * gcc.dg/pr35442.c: Prune ABI change warnings.
2091
2092 * gcc.c-torture/execute/pr38151.x: New.
2093 * gcc.target/i386/pr44948-1a.c: Likewise.
2094 * gcc.target/i386/pr44948-1b.c: Likewise.
2095 * gcc.target/i386/pr44948-2a.c: Likewise.
2096 * gcc.target/i386/pr44948-2b.c: Likewise.
2097
76d8a30a
ILT
20982010-10-26 Ian Lance Taylor <iant@google.com>
2099
2100 PR middle-end/45687
2101 * gcc.c-torture/execute/20101025-1.c: New test.
2102
6739e9ec
TB
21032010-10-26 Tobias Burnus <burnus@net-b.de>
2104
2105 PR fortran/45451
2106 * gfortran.dg/class_allocate_5.f90: New.
2107
94252ac2 21082010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
90ecaf87
RRC
2109
2110 Implement opaque-enum-specifiers for C++0x
2111 * g++.dg/cpp0x/forw_enum1.C: New.
2112 * g++.dg/cpp0x/forw_enum2.C: New.
2113 * g++.dg/cpp0x/forw_enum3.C: New.
2114 * g++.dg/cpp0x/forw_enum4.C: New.
2115 * g++.dg/cpp0x/forw_enum5.C: New.
2116 * g++.dg/cpp0x/forw_enum6.C: New.
2117 * g++.dg/cpp0x/forw_enum7.C: New.
2118 * g++.dg/cpp0x/forw_enum8.C: New.
2119 * g++.dg/cpp0x/forw_enum9.C: New.
2120 * g++.dg/parse/enum3.C: Add new errors.
2121 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2122 * g++.dg/cpp0x/auto9.C: Add new error.
2123 * g++.dg/template/crash79.C: Add new errors.
2124
f5c88dbf
JZ
21252010-10-26 Jie Zhang <jie@codesourcery.com>
2126
2127 * gcc.target/arm/volatile-bitfields-1.c: New test.
2128 * gcc.target/arm/volatile-bitfields-2.c: New test.
2129 * gcc.target/arm/volatile-bitfields-3.c: New test.
2130
3bd6ca3f
EB
21312010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2132
2133 * gnat.dg/pointer_discr1.adb: New test.
2134 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2135 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2136 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2137
8c211c83
EB
21382010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gnat.dg/loop_optimization8.adb: New test.
2141 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2142 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2143
35a382b8
EB
21442010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2145
2146 * gnat.dg/in_out_parameter2.adb: New test.
2147 * gnat.dg/in_out_parameter3.adb: Likewise.
2148
8150f05c
JZ
21492010-10-25 Jie Zhang <jie@codesourcery.com>
2150
89ff4f16 2151 * g++.dg/opt/combine.c: New test.
8150f05c 2152
12929514
EB
21532010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2154
2155 * gnat.dg/opt7.ad[sb]: New test.
2156 * gnat.dg/opt7_pkg.ads: New helper.
2157
a5cd0746
NP
21582010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2159
f17aa4ad
UB
2160 PR objc/45735
2161 * obj-c.dg/pr45735.mm: New.
a5cd0746
NP
2162 * obj-c++.dg/pr45735.mm: New.
2163
460f861d
NP
21642010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2165
2166 PR objc/24393
2167 * objc.dg/pr24393.m: New.
2168 * obj-c++.dg/pr24393.mm: New.
2169
21702010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2171
2172 PR objc/28049
2173 * objc.dg/pr28049.m: New.
2174 * obj-c++.dg/pr28049.mm: New.
2175
be8cf3b5
NP
21762010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2177
2178 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2179 parameter attributes are now supported.
2180 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2181 * objc.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad 2182 * objc.dg/attributes/parameter-attribute-2.m: New test.
be8cf3b5 2183 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad
UB
2184 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2185
505bff7a
IS
21862010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2187
2188 Based on the CFString implementation in FSF apple/trunk branch.
2189
2190 * gcc.dg/darwin-cfstring-1.c: New.
2191 * gcc.dg/darwin-cfstring-2.c: New.
2192 * gcc.dg/torture/darwin-cfstring-3.c: New.
2193 * g++.dg/other/darwin-cfstring1.C: New.
2194 * g++.dg/torture/darwin-cfstring-3.C: New.
2195
b8a18805
NP
21962010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2197
2198 * objc.dg/demangle-1.m: New test.
2199 * obj-c++.dg/demangle-1.mm: New test.
2200 * obj-c++.dg/demangle-2.mm: New test.
f17aa4ad 2201 * obj-c++.dg/demangle-3.mm: New test.
b8a18805 2202
0e1b8b10
ILT
22032010-10-23 Ian Lance Taylor <iant@google.com>
2204
2205 * gcc.c-torture/execute/20101011-1.c: New test.
2206 * gcc.c-torture/execute/20101011-1.x: New test driver.
2207
67f67405
TB
22082010-10-23 Tobias Burnus <burnus@net-b.de>
2209
2210 PR fortran/46122
2211 * gfortran.dg/protected_8.f90: New.
2212
15ac3942
JM
22132010-10-23 Joseph Myers <joseph@codesourcery.com>
2214
2215 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2216 * gcc.target/i386/isa-9.c: Skip for -march other than
2217 -march=amdfam10 in multilib options.
2218 * gcc.target/i386/pr42589.c: Skip for -march other than
2219 -march=i486 in multilib options.
2220 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2221 other -march in multilib options.
2222
646e6f41
JZ
22232010-10-23 Jie Zhang <jie@codesourcery.com>
2224
2225 PR rtl-optimization/37360
2226 * gcc.dg/pr37360.c: New test.
2227
f6dce794
MM
22282010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2229
2230 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2231
94252ac2
JJ
22322010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2233 Andrew Pinski <pinskia@gmail.com>
30cd1c5d
AS
2234
2235 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2236 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2237 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2238 * gcc.dg/vector-subscript-1.c: Likewise.
2239 * gcc.dg/vector-subscript-2.c: Likewise.
2240 * gcc.dg/vector-subscript-3.c: New testcase.
2241 * gcc.dg/array-8.c: Adjust.
2242
07db7d35
RG
22432010-10-22 Richard Guenther <rguenther@suse.de>
2244
2245 PR middle-end/46137
2246 * c-c++-common/torture/pr46137.c: New testcase.
2247
59dd34c4
JM
22482010-10-22 Jason Merrill <jason@redhat.com>
2249
2250 PR c++/46129
2251 * g++.dg/template/defarg14.C: New.
2252
f91352dc
JM
22532010-10-22 Jason Merrill <jason@redhat.com>
2254
2255 PR c++/46103
2256 * g++.dg/cpp0x/implicit10.C: New.
2257
5ab2c5cb
UB
22582010-10-22 Uros Bizjak <ubizjak@gmail.com>
2259
2260 PR target/46098
2261 * gcc.target/i386/pr46098.c: New test.
2262
d8ba5b19
RG
22632010-10-22 Richard Guenther <rguenther@suse.de>
2264
2265 PR tree-optimization/45720
2266 * gcc.dg/torture/pr45720.c: New testcase.
2267
57416708
IR
22682010-10-22 Ira Rosen <irar@il.ibm.com>
2269
2270 PR tree-optimization/46126
2271 * gcc.dg/vect/pr46126.c: New.
2272
0937fb69
IS
22732010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2274
2275 Based on the CFString implementation in FSF apple/trunk branch.
5ab2c5cb 2276
0937fb69
IS
2277 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2278 so that the latter can be used in dg-skip and dg-xfail clauses.
2279 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2280 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2281 to use dg-additional-files for Object1.
2282 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2283 to use dg-additional-files for Object1, move to torture/strings/.
2284 * obj-c++.dg/const-str-4.mm: Likewise.
2285 * obj-c++.dg/const-str-3.mm: Likewise.
2286 * obj-c++.dg/const-str-8.mm: Likewise.
2287 * obj-c++.dg/const-str-9.mm: Likewise.
2288 * obj-c++.dg/const-str-10.mm: Likewise.
2289 * obj-c++.dg/const-str-10.mm: Likewise.
2290 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2291 to use dg-additional-files for Object1, move to strings/.
2292 * obj-c++.dg/const-str-2.mm: Likewise.
2293 * obj-c++.dg/const-str-5.mm: Likewise.
2294 * obj-c++.dg/const-str-6.mm: Likewise.
2295 * obj-c++.dg/const-str-12.mm: Likewise.
2296 * obj-c++.dg/strings/strings.exp: New.
2297 * obj-c++.dg/strings/const-cfstring-2.mm: New.
2298 * obj-c++.dg/strings/const-cfstring-5.mm: New.
2299 * obj-c++.dg/torture/strings/strings.exp: New.
2300 * obj-c++.dg/torture/strings/string1.mm: New.
2301 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2302 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2303 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
5ab2c5cb
UB
2304
2305 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2306 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
2307 * objc/execute/string2.m: Likewise.
2308 * objc/execute/string3.m: Likewise.
2309 * objc/execute/string3.m: Likewise.
2310 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2311 * objc.dg/foreach-4.m: Likewise.
2312 * objc.dg/foreach-5.m: Likewise.
5ab2c5cb
UB
2313 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2314 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
2315 * objc.dg/const-str-4.m: Likewise.
2316 * objc.dg/const-str-7.m: Likewise.
2317 * objc.dg/const-str-8.m: Likewise.
2318 * objc.dg/const-str-9.m: Likewise.
2319 * objc.dg/const-str-10.m: Likewise.
2320 * objc.dg/const-str-11.m: Likewise.
2321 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2322 to use dg-additional-files for Object1, move to objc.dg/strings/.
2323 * objc.dg/const-str-2.m: Likewise.
2324 * objc.dg/const-str-5.m: Likewise.
2325 * objc.dg/const-str-6.m: Likewise.
2326 * objc.dg/const-str-12.m: Likewise.
2327 * objc.dg/const-str-12b.m: Likewise.
2328 * objc.dg/strings/strings.exp: New.
2329 * objc.dg/strings/const-cfstring-2.m: New.
2330 * objc.dg/strings/const-cfstring-5.m: New.
2331 * objc.dg/torture/strings/strings.exp: New.
2332 * objc.dg/torture/strings/const-cfstring-1.m: New.
2333 * objc.dg/torture/strings/const-cfstring-3.m: New.
2334 * objc.dg/torture/strings/const-cfstring-4.m: New.
2335
05b7a48a
MS
23362010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2337
2338 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2339
10d4899c
PC
23402010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2341
2342 PR c++/46117
2343 * g++.dg/parse/crash57.C: New.
2344
498f5fc9
UB
23452010-10-21 Uros Bizjak <ubizjak@gmail.com>
2346 H.J. Lu <hongjiu.lu@intel.com>
2347
2348 PR target/45946
2349 * gcc.target/i386/pr45946.c: New test.
2350
ae1f6fce
MJ
23512010-10-21 Martin Jambor <mjambor@suse.cz>
2352
2353 PR tree-optimization/45875
2354 * g++.dg/ipa/pr45875.C: New test.
2355
9dc3f7de
IR
23562010-10-21 Ira Rosen <irar@il.ibm.com>
2357
2358 PR tree-optimization/46049
2359 PR tree-optimization/46052
2360 * gcc.dg/vect/pr46052.c: New test.
2361 * gcc.dg/vect/pr46049.c: New test.
2362
3ba7edcf
TK
23632010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2364
2365 PR fortran/46007
2366 * gfortran.dg/shape_5.f90: New test case.
2367
837c4b78
JW
23682010-10-21 Janus Weil <janus@gcc.gnu.org>
2369
2370 PR fortran/46060
2371 * gfortran.dg/proc_ptr_comp_25.f90: New.
2372
46241ea9 23732010-10-21 Richard Guenther <rguenther@suse.de>
b71e5eba 2374 Michael Matz <matz@suse.de>
46241ea9
RG
2375
2376 PR tree-optimization/45764
2377 * gcc.dg/torture/pr45764.c: New testcase.
2378
c9a410f0
RG
23792010-10-21 Richard Guenther <rguenther@suse.de>
2380
2381 PR tree-optimization/46111
2382 * g++.dg/torture/pr46111.C: New testcase.
2383
acee8486
JW
23842010-10-21 Janus Weil <janus@gcc.gnu.org>
2385
2386 PR fortran/46067
2387 * gfortran.dg/dummy_procedure_4.f90: New.
2388 * gfortran.dg/proc_ptr_30.f90: New.
2389
9b565d65
TB
23902010-10-21 Tobias Burnus <burnus@net-b.de>
2391
2392 PR fortran/46100
2393 * gfortran.dg/ptr-func-1.f90: New.
2394 * gfortran.dg/ptr-func-2.f90: New.
2395
1dff453d
JJ
23962010-10-20 Jakub Jelinek <jakub@redhat.com>
2397
f1e344ed
JJ
2398 PR tree-optimization/45919
2399 * gcc.c-torture/compile/pr45919.c: New test.
2400
1dff453d
JJ
2401 PR tree-optimization/46066
2402 * gcc.dg/autopar/pr46066.c: New test.
2403
1e335ae2
RO
24042010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2405
2406 PR c++/46024
2407 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2408
1dff453d 24092010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
30ca47e6
RRC
2410
2411 PR c++/46056
2412 * g++.dg/cpp0x/range-for7.C: New.
2413
1b0e3802
RG
24142010-10-20 Richard Guenther <rguenther@suse.de>
2415
2416 PR lto/45667
2417 * g++.dg/lto/20101020-1_0.h: New testcase.
2418 * g++.dg/lto/20101020-1_0.C: Likewise.
2419 * g++.dg/lto/20101020-1_1.C: Likewise.
2420
2298ade7
DM
24212010-10-20 Dmitry Melnik <dm@ispras.ru>
2422
2423 * gcc.dg/20101013-1.c: New test.
2424
b9121f42
L
24252010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2426
2427 PR target/46085
2428 * gcc.target/i386/pr46085-1.c: New.
2429 * gcc.target/i386/pr46085-2.c: Likewise.
2430
742d143c
RG
24312010-10-20 Richard Guenther <rguenther@suse.de>
2432
2433 PR tree-optimization/45860
2434 * gcc.dg/torture/pr45860.c: New testcase.
2435
0d475ac5
EB
24362010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2437
2438 * gnat.dg/discr25.adb: New test.
2439 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2440
73dd5ce0
OH
24412010-10-20 Olivier Hainque <hainque@adacore.com>
2442
2443 * gcc.target/powerpc/ehreturn.c: New test.
2444
977e30bc 24452010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
498f5fc9 2446
977e30bc
NP
2447 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2448 not require Foundation and run with the GNU runtime as well.
2449
94252ac2 2450 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
977e30bc 2451
498f5fc9
UB
2452 Radar 4439126
2453 * obj-c++.dg/template-8.mm: New.
977e30bc 2454
b170a778
NP
24552010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2456
2457 PR objc/23709
2458 * objc.dg/pr23709.m: New.
498f5fc9 2459 * obj-c++.dg/pr23709.m: New.
b170a778 2460
fd9852df
PC
24612010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2462
498f5fc9
UB
2463 PR c++/46046
2464 * g++.dg/template/crash104.C: New.
fd9852df 2465
351877cf
RH
24662010-10-19 Richard Henderson <rth@redhat.com>
2467
2468 * gcc.target/i386/fma3-fma.c: New.
2469 * gcc.target/i386/fma3-builtin.c: New.
2470 * gcc.target/i386/fma4-builtin.c: New.
2471
11c260d7
RG
24722010-10-19 Richard Guenther <rguenther@suse.de>
2473
2474 PR testsuite/46081
2475 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2476
2a613cff 24772010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2478
2a613cff
NP
2479 Merge from 'apple/trunk' branch on FSF servers.
2480
94252ac2 2481 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2a613cff 2482
498f5fc9 2483 Radar 4293709
2a613cff
NP
2484 * objc.dg/proto-init-mimatch-1.m: New.
2485 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2486
da57d1b9
NP
24872010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2488
2489 Implemented parsing @synthesize and @dynamic for
2490 Objective-C/Objective-C++.
2491 * objc.dg/property/dynamic-1.m: New.
2492 * objc.dg/property/synthesize-1.m: New.
2493 * obj-c++.dg/property/dynamic-1.mm: New.
2494 * obj-c++.dg/property/synthesize-1.mm: New.
2495
fd9852df 24962010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
da57d1b9
NP
2497
2498 * objc.dg/at-class-1.m: New.
fd9852df
PC
2499 * objc.dg/at-class-1.mm: New.
2500
cd9c769a
SE
25012010-10-18 Steve Ellcey <sje@cup.hp.com>
2502
2503 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2504
fd4e428a 25052010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2506
fd4e428a
NP
2507 Merge from 'apple/trunk' branch on FSF servers.
2508
94252ac2 2509 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
fd4e428a
NP
2510
2511 Radar 4407151
2512 * obj-c++.dg/template-7.mm: New.
fd9852df 2513
71fc71d8
NP
25142010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2515
2516 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2517 bugfix.
2518
e426b47b 25192010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2520
e426b47b
NP
2521 Merge from 'apple/trunk' branch on FSF servers.
2522
94252ac2 2523 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
2524
2525 Radar 4451818
2526 * obj-c++.dg/try-catch-16.mm: New.
2527 * obj-c++.dg/try-catch-17.mm: New.
2528
94252ac2 2529 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
2530
2531 Radar 4330422
2532 * obj-c++.dg/try-catch-15.mm: New
2533
94252ac2 2534 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
2535
2536 Radar 4204796
2537 * obj-c++.dg/try-catch-12.mm: New
2538 * obj-c++.dg/try-catch-13.mm: New
2539 * obj-c++.dg/try-catch-14.mm: New
2540 * objc.dg/try-catch-11.m: New
2541 * objc.dg/try-catch-12.m: New
2542 * objc.dg/try-catch-13.m: New
fd9852df 2543
9887f1dc
RH
25442010-10-18 Richard Henderson <rth@redhat.com>
2545
2546 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2547
84628aa8
JJ
25482010-10-18 Jakub Jelinek <jakub@redhat.com>
2549
2550 PR c/46015
2551 * c-c++-common/Wunused-var-13.c: New test.
2552
0f8d6231
RG
25532010-10-18 Richard Guenther <rguenther@suse.de>
2554
2555 PR tree-optimization/45967
2556 * gcc.dg/torture/pr45967.c: New testcase.
2557 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2558 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2559 * gcc.dg/torture/pr39074-2.c: Likewise
2560 * gcc.dg/torture/pta-escape-1.c: Likewise
2561 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2562 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2563 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2564 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2565 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2566 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2567
5e690fe3
KT
25682010-10-18 Kai Tietz <kai.tietz@onevision.com>
2569
2570 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2571
e20efbfb
RG
25722010-10-18 Richard Guenther <rguenther@suse.de>
2573
2574 PR lto/44950
2575 * g++.dg/lto/20101015-2_0.C: New testcase.
2576
8ddf04c2
JJ
25772010-10-18 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR middle-end/46019
2580 * gcc.c-torture/execute/pr46019.c: New test.
2581
131376b3 25822010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2583
131376b3 2584 Merge from 'apple/trunk' branch on FSF servers.
fd9852df 2585
94252ac2 2586 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
131376b3
NP
2587
2588 Radar 4516785
2589 * obj-c++.dg/method-namespace-2.mm: New.
fd9852df 2590
90fbfdc3 25912010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2592
90fbfdc3
NP
2593 Merge from 'apple/trunk' branch on FSF servers.
2594
94252ac2 2595 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
90fbfdc3
NP
2596
2597 Radar 4133425
2598 * objc.dg/private-1.m: Test modified.
2599 * obj-c++.dg/private-1.mm: Test modified.
fd9852df 2600
2e01b766
UB
26012010-10-17 Uros Bizjak <ubizjak@gmail.com>
2602
2603 PR testsuite/45987
2604 * gcc.target/i386/push-1.c: Remove.
2605
2a4337c0
UB
26062010-10-17 Uros Bizjak <ubizjak@gmail.com>
2607 H.J. Lu <hongjiu.lu@intel.com>
2608
2609 PR target/46051
2610 * gcc.target/i386/pr46051.c: New test.
2611
5b8b526e
NP
26122010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2613
2614 * obj-c++.dg/gnu-api-2-class.mm: New.
2615 * obj-c++.dg/gnu-api-2-ivar.mm: New.
2616 * obj-c++.dg/gnu-api-2-method.mm: New.
2617 * obj-c++.dg/gnu-api-2-objc.mm: New.
2618 * obj-c++.dg/gnu-api-2-object.mm: New.
2619 * obj-c++.dg/gnu-api-2-property.mm: New.
2620 * obj-c++.dg/gnu-api-2-protocol.mm: New.
2621 * obj-c++.dg/gnu-api-2-sel.mm: New.
2622
c37d8c30
IS
26232010-10-17 Iain Sandoe <iains@gcc.gnu.org>
2624
2625 * objc.dg/fsf-package-0.m: New.
2626 * obj-c++.dg/fsf-package-0.m: New.
2627
368be4c7
NP
26282010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2629
2630 PR objc/18255
2631 * objc.dg/pr18255.m: New.
2632
bb853349
JH
26332010-10-16 Jan Hubicka <jh@suse.cz>
2634
2635 PR middle-end/44206
2636 * g++.dg/torture/pr44206.C: New.
2637
ad620927
NP
26382010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2639
2640 * objc.dg/gnu-api-2-class.m: New.
2641 * objc.dg/gnu-api-2-objc.m: New.
2642
5b7cd330
NP
26432010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2644
2645 * objc.dg/gnu-api-2-ivar.m: New.
2646
8dd6939d
NP
26472010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2648
2649 * objc.dg/gnu-api-2-property.m: New.
2650
2edb37a6
XDL
26512010-10-15 Xinliang David Li <davidxl@google.com>
2652
2653 * g++.dg/uninit-pred-3_a.C: New test.
2654 * g++.dg/uninit-pred-3_b.C: New test.
2655
d527c90a
NP
26562010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2657
2658 * objc.dg/gnu-api-2-object.m: New.
2659
28395a02
NP
26602010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2661
2662 * objc.dg/gnu-api-2-method.m: New.
2663
ef765996
JM
26642010-10-15 Jason Merrill <jason@redhat.com>
2665
2666 * g++.dg/lto/pr45983_0.C: New.
2667
1b1562a5
MM
26682010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2669
2670 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2671 builtin combiner patterns.
2672 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2673 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2674 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2675 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2676 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2677
638fd1e5
RG
26782010-10-15 Richard Guenther <rguenther@suse.de>
2679
2680 * g++.dg/lto/20101015-1_0.C: New testcase.
2681
4069d5fb
RG
26822010-10-15 Richard Guenther <rguenther@suse.de>
2683
2684 PR testsuite/46021
2685 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2686 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2687
7a1a20d1
RG
26882010-10-15 Richard Guenther <rguenther@suse.de>
2689
2690 PR lto/45957
2691 * g++.dg/lto/20101014-1_0.C: New testcase.
2692
28c3bb95
NP
26932010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2694
2695 * objc.dg/gnu-api-2-protocol.m: New.
2696 * objc.dg/gnu-api-2-sel.m: New.
2697
fbbf834e
RR
26982010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2699
ba492752
UB
2700 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2701 arm-eabi targets.
fbbf834e 2702
034c987c
CLT
27032010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
2704
2705 * gcc.dg/20101010-1.c: New testcase.
2706
af41386e
JZ
27072010-10-15 Jie Zhang <jie@codesourcery.com>
2708
2709 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2710 script when relocatable linking.
2711
56f01f0b
YQ
27122010-10-14 Yao Qi <yao@codesourcery.com>
2713
2714 PR target/45447
2715 * gcc.target/arm/pr45447.c: New test.
2716
97ba0040
JH
27172010-10-14 Jan Hubicka <jh@suse.cz>
2718
2719 PR middle-end/45621
2720 * g++.dg/lto/pr45621.h : New.
2721 * g++.dg/lto/pr45621_0.C: New.
2722 * g++.dg/lto/pr45621_1.C: New.
2723
e2673f71
IS
27242010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2725
2726 * objc.dg/property: New.
2727 * objc.dg/property/fsf-property-basic.m: New.
2728 * objc.dg/property/fsf-property-method-access.m: New.
2729 * objc.dg/property/fsf-property-named-ivar.m: New.
2730 * obj-c++.dg/property: New.
2731 * obj-c++.dg/property/fsf-property-basic.mm: New.
2732 * obj-c++.dg/property/fsf-property-method-access.mm: New.
2733 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2734
ba492752 2735 merge from FSF apple 'trunk' branch.
94252ac2 2736 2006 Fariborz Jahanian <fjahanian@apple.com>
ba492752 2737
e2673f71
IS
2738 Radars 4436866, 4505126, 4506903, 4517826
2739 * objc.dg/property/property-1.m: New.
2740 * objc.dg/property/property-2.m: New.
2741 * objc.dg/property/property-3.m: New.
2742 * objc.dg/property/property-neg-1.m: New.
2743 * objc.dg/property/property-neg-2.m: New.
2744 * objc.dg/property/property-neg-3.m: New.
2745 * objc.dg/property/property-neg-4.m: New.
2746 * objc.dg/property/property-neg-5.m: New.
2747 * objc.dg/property/property-neg-6.m: New.
2748 * objc.dg/property/property-neg-7.m: New.
2749 * objc.dg/property/property.exp: New.
2750 * obj-c++.dg/property/property-1.mm: New.
2751 * obj-c++.dg/property/property-2.mm: New.
2752 * obj-c++.dg/property/property-3.mm: New.
2753 * obj-c++.dg/property/property-neg-1.mm: New.
2754 * obj-c++.dg/property/property-neg-2.mm: New.
2755 * obj-c++.dg/property/property-neg-3.mm: New.
2756 * obj-c++.dg/property/property-neg-4.mm: New.
2757 * obj-c++.dg/property/property-neg-5.mm: New.
2758 * obj-c++.dg/property/property-neg-6.mm: New.
2759 * obj-c++.dg/property/property-neg-7.mm: New.
2760 * obj-c++.dg/property/property.exp: New.
2761
280649b5
L
27622010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2763
2764 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
2765
180f8dbb
JM
27662010-10-14 Joseph Myers <joseph@codesourcery.com>
2767
2768 PR c/45969
2769 * gcc.c-torture/compile/pr45969-1.c: New test.
2770
7d36e538
RG
27712010-10-14 Richard Guenther <rguenther@suse.de>
2772
2773 PR tree-optimization/44913
2774 * gcc.dg/torture/pr44913.c: New testcase.
2775
4a759e75
RG
27762010-10-14 Richard Guenther <rguenther@suse.de>
2777
2778 PR lto/45382
2779 * g++.dg/lto/20101014-2_0.C: New testcase.
2780
27f8e5a9
L
27812010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2782
2783 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2784 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2785 * gcc.target/i386/pr44130.c: Likewise.
2786 * gcc.target/i386/pr44144.c: Likewise.
2787 * gcc.target/i386/pr44180.c: Likewise.
2788 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2789 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2790 * gcc.target/i386/vect-sizes-1.c: Likewise.
2791 * gcc.target/i386/vectorize4-avx.c: Likewise.
2792
1e85e720
RG
27932010-10-14 Richard Guenther <rguenther@suse.de>
2794
2795 PR lto/44561
2796 * g++.dg/lto/20101010-3_0.C: New testcase.
2797 * g++.dg/lto/20101010-4_0.C: Likewise.
2798
a16ced22
IS
27992010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2800
2801 * objc.dg/pr45878.m: Update to include NSConstantString interface
2802 for -fnext-runtime.
2803 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2804 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2805 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2806 reference for m64 -fnext-runtime.
2807
6203e21a
L
28082010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2809
2810 * gcc.target/i386/vect-sizes-1.c: New.
2811
4efeac88
L
28122010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2813
2814 PR middle-end/46011
ba492752 2815 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4efeac88 2816
c7a9c0e3
L
28172010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2818
ba492752 2819 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
c7a9c0e3
L
2820 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2821
cfeb0fa8
AB
28222010-10-14 Andrey Belevantsev <abel@ispras.ru>
2823
2824 * gcc.target/ia64/20101005.c: New test.
2825
3e6a3f6f
AB
28262010-10-14 Andrey Belevantsev <abel@ispras.ru>
2827
2828 PR rtl-optimization/45570
2829 * gcc.dg/pr45570.c: New test.
2830
0d16f462
L
28312010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2832
2833 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2834 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2835 * gcc.target/i386/vectorize4-avx.c: Likewise.
2836
7f82d2ae
L
28372010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2838
2839 * gcc.target/i386/avx-copysign-vec.c: New.
2840 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2841
647030dc
L
28422010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2843
2844 PR middle-end/44130
2845 * gcc.target/i386/pr44130.c: New.
2846
0f0dda20
L
28472010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2848
2849 PR middle-end/44144
2850 * gcc.target/i386/pr44144.c: New.
2851
1f561f9b
L
28522010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2853
2854 PR target/44180
2855 * gcc.target/i386/pr44180.c: New.
2856
8943989d
JM
28572010-10-13 Jason Merrill <jason@redhat.com>
2858
2859 * g++.dg/template/canon-type-8.C: New.
2860
8908df28
EB
28612010-10-13 Eric Botcazou <ebotcazou@adacore.com>
2862
2863 * gcc.c-torture/execute/20101013-1.c: New test.
2864
0d8485e0
RG
28652010-10-13 Richard Guenther <rguenther@suse.de>
2866
2867 PR objc/45878
2868 * objc.dg/pr45878.m: New testcase.
2869
d1655e0b
KT
28702010-10-13 Kai Tietz <kai.tietz@onevision.com>
2871
2872 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2873 * gcc.dg/format/dfp-printf-1.c: Likewise.
2874 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2875
1b7d2dd1
RG
28762010-10-13 Richard Guenther <rguenther@suse.de>
2877
2878 PR tree-optimization/45788
2879 * g++.dg/pr45788.C: New testcase.
2880
71d61348
RG
28812010-10-13 Richard Guenther <rguenther@suse.de>
2882
2883 PR tree-optimization/45970
2884 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2885
cb89b4b0
RG
28862010-10-13 Richard Guenther <rguenther@suse.de>
2887
2888 PR tree-optimization/45982
2889 * gcc.dg/torture/pr45982.c: New testcase.
2890 * gcc.dg/tree-ssa/pr24287.c: Adjust.
2891 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2892 * gcc.dg/torture/pr39074-2.c: Likewise.
2893
72351fa3
RG
28942010-10-13 Richard Guenther <rguenther@suse.de>
2895
2896 PR middle-end/45874
2897 * g++.dg/torture/pr45874.C: New testcase.
2898
a1178b30
IS
28992010-10-13 Iain Sandoe <iains@gcc.gnu.org>
2900
2901 * objc.dg/attributes/method-attribute-1.m: Update to respond
2902 to implemented method attributes..
2903 * objc.dg/attributes/method-attribute-2.m: Likewise.
2904 * objc.dg/attributes/method-attribute-3.m: Likewise.
2905 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2906 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2907 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2908
5254c66b
NP
29092010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
2910
2911 PR libobjc/23214
2912 * objc.dg/pr23214.m: New.
2913
187e3629
ME
29142010-10-12 Michael Eager <eager@eagercon.com>
2915
2916 PR testsuite/45856
2917 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2918 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2919
f4684242
JJ
29202010-10-12 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR fortran/45636
2923 * gcc.c-torture/execute/pr45636.c: New test.
2924 * gfortran.dg/pr45636.f90: New test.
2925
7cb44256
RH
29262010-10-12 Richard Henderson <rth@redhat.com>
2927
2928 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2929
a81f4b67
DK
29302010-10-12 Daniel Kraft <d@domob.eu>
2931
2932 PR fortran/38936
2933 * gfortran.dg/associate_1.f03: More tests with derived-types.
2934 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2935 * gfortran.dg/associate_8.f03: Fix typo.
2936 * gfortran.dg/initialization_27.f90: Fix typo.
2937
cf3e1041
RO
29382010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2939
2940 PR testsuite/45851
2941 * lib/lto.exp (lto-get-options-main): Support optional target
2942 selector for dg-extra-ld-options.
2943
bc8359ff
RO
29442010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2945
2946 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2947 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2948
3f1f0ae3
MJ
29492010-10-11 Martin Jambor <mjambor@suse.cz>
2950
2951 PR middle-end/45699
2952 * g++.dg/torture/pr45699.C: New test.
2953 * g++.dg/otr-fold-1.C: Adjusted.
2954 * g++.dg/otr-fold-1.C: Likewise.
2955
40b7ae58
NC
29562010-10-11 Nick Clifton <nickc@redhat.com>
2957
2958 * gcc.c-torture/compile/pr44197.c: Require visibility support.
ba492752 2959 Allow for a user label prefix.
40b7ae58 2960
9c3c8ad7
JM
29612010-10-10 Richard Guenther <rguenther@suse.de>
2962
2963 * g++.dg/lto/20101010-1_0.C: New testcase.
2964 * g++.dg/lto/20101010-2_0.C: Likewise.
2965
49077698
IR
29662010-10-11 Ira Rosen <irar@il.ibm.com>
2967
2968 PR tree-optimization/45902
2969 * gcc.dg/vect/45902.c: New test.
2970
922a06c3
JJ
29712010-10-11 Jakub Jelinek <jakub@redhat.com>
2972
2973 PR target/45870
2974 * gcc.dg/tls/pr45870.c: New test.
2975
d3735479
JW
29762010-10-10 Janus Weil <janus@gcc.gnu.org>
2977
2978 PR fortran/45961
2979 * gfortran.dg/typebound_operator_6.f03: New.
2980
29812010-10-10 Kai Tietz <kai.tietz@onevision.com>
6ea7f14a
KT
2982
2983 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2984 and adjust -export symbol scanning.
2985 * g++.dg/ext/dllexport1.C: Likewise.
2986 * g++.dg/ext/dllexport3.C: Likewise.
2987 * gcc.dg/dll-3.c: Likewise.
2988 * gcc.dg/dll-4.c: Likewise.
2989 * gcc.dg/dll-5.c: Likewise.
2990
e14d28a7
UB
29912010-10-10 Uros Bizjak <ubizjak@gmail.com>
2992
2993 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2994 instead of tree_profile dump file.
2995 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2996 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2997 dump file.
2998
54cb20b3
UB
29992010-10-10 Uros Bizjak <ubizjak@gmail.com>
3000
3001 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3002
32af57e2
TK
30032010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3004
3005 * gfortran.dg/character_comparison_4.f90: New test.
3006 * gfortran.dg/character_comparison_5.f90: New test.
3007 * gfortran.dg/character_comparison_6.f90: New test.
3008
3a42502d
RH
30092010-10-09 Richard Henderson <rth@redhat.com>
3010
3011 * lib/target-supports.exp
3012 (check_effective_target_automatic_stack_alignment): Always true.
32af57e2 3013
5074d72c
RG
30142010-10-09 Richard Guenther <rguenther@suse.de>
3015
3016 PR lto/45956
3017 * gcc.dg/lto/20101009-2_0.c: New testcase.
3018 * gcc.dg/lto/20101009-2_1.c: Likewise.
3019 * gcc.dg/lto/20101009-2_2.c: Likewise.
3020
865e8e8e
RG
30212010-10-09 Richard Guenther <rguenther@suse.de>
3022
3023 PR lto/45947
3024 * g++.dg/lto/20101009-1_0.C: New testcase.
3025
e5160e93
RG
30262010-10-09 Richard Guenther <rguenther@suse.de>
3027
3028 PR tree-optimization/45945
3029 * gcc.dg/lto/20101009-1_0.c: New testcase.
3030
c2c795ff
L
30312010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3032
3033 PR target/45913
3034 * gcc.target/i386/pr45913.c: New.
3035
97de8e32
JD
30362010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3037
3038 PR fortran/45943
3039 * gfortran.dg/streamio_16.f90: Update test.
3040
509dd380
JJ
30412010-10-08 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR tree-optimization/45903
3044 * gcc.target/i386/pr45903.c: New test.
3045
e899aa16
AC
30462010-10-08 Arnaud Charlet <charlet@adacore.com>
3047
3048 * gnat.dg/interface5.adb: Compile with warnings disabled.
3049
c154b3d8
NP
30502010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3051
3052 * obj-c++.dg/encode-10.mm: New testcase.
3053
2fb996b6
NP
30542010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3055
3056 PR objc++/23614
3057 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3058 C++ class. Removed XFAIL.
3059
061e60bd
JW
30602010-10-07 Janus Weil <janus@gcc.gnu.org>
3061
3062 PR fortran/45933
3063 * gfortran.dg/typebound_operator_5.f03: New.
3064
3cfa8f82
NP
30652010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3066
3067 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 3068
94252ac2 3069 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3cfa8f82
NP
3070
3071 Radar 4508851
3072 * obj-c++.dg/method-namespace-1.mm: New.
3073
fc37536b
MJ
30742010-10-07 Martin Jambor <mjambor@suse.cz>
3075
3076 * gcc.dg/tree-ssa/sra-11.c: New test.
3077
d163c4f7
TB
30782010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3079
78e27dd3 3080 PR Tree-Vect/45847
d163c4f7
TB
3081 * gcc.dg/vect/pr45847.c: New test.
3082
58be5bf6
IS
30832010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3084 Kai Tietz <kai.tietz@onevision.com>
3085
bbc8841b 3086 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
58be5bf6 3087
fa45f8d7
RG
30882010-10-07 Richard Guenther <rguenther@suse.de>
3089
3090 PR tree-optimization/45732
3091 * gcc.dg/torture/pr45732.c: New testcase.
3092
a4c37c16
IS
30932010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3094
3095 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3096 * objc.dg/foreach-2.m: Likewise.
3097 * objc.dg/foreach-3.m: Likewise.
3098 * objc.dg/foreach-4.m: Likewise.
3099 * objc.dg/foreach-5.m: Likewise.
3100 * objc.dg/foreach-6.m: Likewise.
3101 * objc.dg/foreach-7.m: Likewise.
3102 * objc.dg/objc-foreach-4.m: Likewise.
3103 * objc.dg/objc-foreach-5.m: Likewise.
3104
65dcb901
RG
31052010-10-07 Richard Guenther <rguenther@suse.de>
3106
3107 PR middle-end/45869
3108 * gcc.dg/torture/pr45869.c: New testcase.
e14d28a7 3109
fd651069
IS
31102010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3111
3112 * objc.dg/set-not-used-1.m: New
3113 * obj-c++.dg/set-not-used-1.mm: New.
3114
4e4edb3b
IS
31152010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3116
3117 * objc.dg/attributes/method-attribute-3.m: New.
3118 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3119
9f23af48
MM
31202010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3121
3122 PR fortran/45916
3123 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3124
6619e385
JD
31252010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3126
3127 PR fortran/45889
3128 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3129
b67bc44c
NP
31302010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3131
3132 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 3133
94252ac2 3134 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
b67bc44c
NP
3135
3136 Radar 4278774
3137 * obj-c++.dg/encode-9.mm: New.
e14d28a7 3138
ccd2b322
EB
31392010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3140
3141 * g++.dg/cpp0x/pr45908.C: New test.
3142
9c506f10
EB
31432010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3144
3145 * gnat.dg/opt6.ad[sb]: New test.
3146
d526bfee 31472010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
f05b9d93
NP
3148
3149 Implemented fast enumeration for Objective-C.
3150 * objc.dg/foreach-1.m: New.
3151 * objc.dg/foreach-2.m: New.
3152 * objc.dg/foreach-3.m: New.
3153 * objc.dg/foreach-4.m: New.
3154 * objc.dg/foreach-5.m: New.
3155 * objc.dg/foreach-6.m: New.
3156 * objc.dg/foreach-7.m: New.
3157
3158 Merge from 'apple/trunk' branch on FSF servers:
94252ac2 3159 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3160
3161 Radar 4502236
e14d28a7 3162 * objc.dg/objc-foreach-5.m: New.
f05b9d93 3163
94252ac2 3164 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3165
3166 Radar 4507230
3167 * objc.dg/objc-foreach-4.m: New.
3168
94252ac2 3169 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3170
3171 Radar 4472881
3172 * objc.dg/objc-foreach-3.m: New.
3173
94252ac2 3174 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93 3175
bbc8841b 3176 Radar 4468498
f05b9d93
NP
3177 * objc.dg/objc-foreach-2.m: New.
3178
94252ac2 3179 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3180
3181 Radar 4294910
3182 * objc.dg/objc-foreach-1.m: New
3183
e14d28a7 31842010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
b938bc48
HS
3185
3186 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3187 unsigned values.
e14d28a7 3188
a26d8862
NP
31892010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3190
3191 PR objc++/28050
3192 * obj-c++.dg/syntax-error-10.mm: New.
3193
31942010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3195
3196 PR objc++/23707
3197 * obj-c++.dg/syntax-error-9.mm: New.
3198
31992010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3200
3201 PR objc++/31126
3202 * obj-c++.dg/syntax-error-8.mm: New.
3203
32042010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3205
3206 Merge from 'apple/trunk' branch on FSF servers.
3207
94252ac2 3208 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
3209
3210 Radar 4290840
3211 * obj-c++.dg/syntax-error-7.mm: New
3212
94252ac2 3213 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
3214
3215 Radar 4294425
3216 * obj-c++.dg/syntax-error-6.mm: New
3217
94252ac2 3218 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
3219
3220 Radar 4261146
3221 * obj-c++.dg/syntax-error-5.mm: New
3222
3223 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3224
3225 Radar 4093475
3226 * obj-c++.dg/syntax-error-[3-4].mm: New.
e14d28a7 3227
a26d8862
NP
3228 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3229
3230 Radar 4185810
3231 * obj-c++.dg/syntax-error-[1-2].mm: New.
e14d28a7 3232
694a4f61
IR
32332010-10-05 Ira Rosen <irar@il.ibm.com>
3234
3235 PR tree-optimization/45752
3236 * gcc.dg/vect/pr45752.c: New test.
3237
4d3814a5
RG
32382010-10-05 Richard Guenther <rguenther@suse.de>
3239
3240 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3241 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3242 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3243 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3244 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3245 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3246 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3247 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3248 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3249 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3250 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3251 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3252 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3253 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3254 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3255 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3256 * gcc.dg/tree-ssa/20080530.c: Likewise.
3257 * g++.dg/tree-ssa/inline-3.C: Likewise.
3258 * g++.dg/tree-ssa/inline-1.C: Likewise.
3259 * g++.dg/tree-ssa/inline-2.C: Likewise.
3260 * gcc.dg/profile-dir-1.c: Likewise.
3261 * gcc.dg/profile-dir-2.c: Likewise.
3262 * gcc.dg/profile-dir-3.c: Likewise.
3263
6e572326
RG
32642010-10-05 Richard Guenther <rguenther@suse.de>
3265
3266 PR middle-end/45877
3267 * g++.dg/torture/pr45877.C: New testcase.
3268
828fde80
JJ
32692010-10-04 Jakub Jelinek <jakub@redhat.com>
3270
098db05e
JJ
3271 PR debug/45849
3272 * gcc.dg/debug/pr45849.c: New test.
3273
828fde80
JJ
3274 PR middle-end/45876
3275 * gcc.c-torture/compile/pr45876.c: New test.
3276
c452684d
JB
32772010-10-04 Julian Brown <julian@codesourcery.com>
3278
3279 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3280 vect_hw_misalign.
3281 * gcc.dg/vect/vect-60.c: Likewise.
3282 * gcc.dg/vect/vect-56.c: Likewise.
3283 * gcc.dg/vect/vect-93.c: Likewise.
3284 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3285 * gcc.dg/vect/vect-95.c: Likewise.
3286 * gcc.dg/vect/vect-96.c: Likewise.
3287 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3288 * gcc.dg/vect/slp-25.c: Likewise.
3289 * gcc.dg/vect/slp-3.c: Likewise.
3290 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3291 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3292 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3293 * gcc.dg/vect/vect-109.c: Likewise.
3294 * gcc.dg/vect/vect-peel-1.c: Likewise.
3295 * gcc.dg/vect/vect-peel-2.c: Likewise.
3296 * lib/target-supports.exp
3297 (check_effective_target_arm_vect_no_misalign): New.
3298 (check_effective_target_vect_no_align): Use above.
3299 (check_effective_target_vect_element_align): New.
3300 (add_options_for_quad_vectors): New.
3301
1dbee8c9
MJ
33022010-10-04 Martin Jambor <mjambor@suse.cz>
3303
3304 PR tree-optimization/45572
3305 * g++.dg/ipa/pr45572-1.C: New test.
3306 * g++.dg/ipa/pr45572-2.C: Likewise.
3307
478a1c5b
ILT
33082010-10-03 Ian Lance Taylor <iant@google.com>
3309
3310 * gcc.dg/anon-struct-11.c: New test.
3311 * gcc.dg/anon-struct-12.c: New test.
3312 * gcc.dg/anon-struct-13.c: New test.
3313 * gcc.dg/anon-struct-14.c: New test.
3314
a1e53f3f
L
33152010-10-03 H.J. Lu <hongjiu.lu@intel.com>
3316
3317 * g++.dg/torture/pr45764.C: Revert revision 164914.
3318 * gcc.dg/vect/pr43432.c: Likewise.
3319 * gcc.dg/vect/vect-114.c: Likewise.
3320 * gcc.dg/vect/vect-15.c: Likewise.
3321
79fe346e
JM
33222010-10-03 Jason Merrill <jason@redhat.com>
3323
3324 * g++.dg/cpp0x/sfinae5.C: New.
3325
888a22d0
L
33262010-10-02 H.J. Lu <hongjiu.lu@intel.com>
3327
3328 PR tree-optimization/45720
3329 PR tree-optimization/45764
3330 * g++.dg/torture/pr45764.C: New.
3331
3332 * gcc.dg/vect/pr43432.c: Xfail.
3333 * gcc.dg/vect/vect-114.c: Likewise.
3334 * gcc.dg/vect/vect-15.c: Likewise.
3335
34e94db7
JDA
33362010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3337
3338 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3339 hppa*-*-hpux*.
3340 * gcc.dg/torture/pr45678-2.c: Likewise.
3341
8b932a71
JW
33422010-10-02 Janus Weil <janus@gcc.gnu.org>
3343
3344 PR fortran/45748
3345 * gfortran.dg/intrinsic_6.f90: New.
3346
9dcee88d
TK
33472010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3348
3349 PR fortran/42831
3350 * gfortran.dg/dependency_37.f90: New test.
3351
c44d6c47
UB
33522010-10-01 Uros Bizjak <ubizjak@gmail.com>
3353
3354 * gcc.target/i386/shift_mask.c: New test.
3355
0d228a52
RG
33562010-10-01 Richard Guenther <rguenther@suse.de>
3357
3358 PR tree-optimization/45854
3359 * g++.dg/torture/pr45854.C: New testcase.
3360
0e247093
ME
33612010-09-30 Michael Eager <eager@eagercon.com>
3362
3363 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3364 __FLT_{MIN,MAX}__.
c44d6c47 3365
99e55749
SP
33662010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3367
3368 PR middle-end/45758
3369 * gfortran.dg/graphite/pr45758.f90: New.
3370
6272efef
SP
33712010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3372
3373 PR middle-end/45230
3374 * gcc.dg/graphite/id-pr45230.c: New.
3375
9e054f1b
SP
33762010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3377
3378 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3379 * gfortran.dg/graphite/graphite.exp: Same.
3380 * gcc.dg/graphite/vect-pr43423.c: New.
3381
45c13d4c
JJ
33822010-09-30 Jakub Jelinek <jakub@redhat.com>
3383
3384 PR target/45843
3385 * g++.dg/torture/pr45843.C: New test.
3386
03d79dc3
JW
33872010-09-30 Janus Weil <janus@gcc.gnu.org>
3388
3389 PR fortran/45828
3390 * gfortran.dg/allocate_derived_5.f90: New.
3391
140d4eff
JJ
33922010-09-30 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR tree-optimization/31261
3395 * gcc.dg/tree-ssa/pr31261.c: New test.
3396
80920132
ME
33972010-09-30 Michael Eager <eager@eagercon.com>
3398
3399 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3400 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3401 * gcc.target/microblaze/microblaze.exp: Ditto.
3402 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3403 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3404 * gcc.target/microblaze/others/data_var1.c: Ditto.
3405 * gcc.target/microblaze/others/data_var2.c: Ditto.
3406 * gcc.target/microblaze/others/data_var3.c: Ditto.
3407 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3408 * gcc.target/microblaze/others/strings1.c:: Ditto.
3409 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3410 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3411 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3412 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3413 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3414 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3415 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3416 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3417 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3418 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3419 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3420 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3421 * gcc.target/microblaze/isa/float.c: Ditto.
3422 * gcc.target/microblaze/isa/mulh.c: Ditto.
3423 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3424 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3425 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3426 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3427 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3428 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3429 * gcc.target/microblaze/isa/bshift.c: Ditto.
3430 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3431 * gcc.target/microblaze/isa/div.c: Ditto.
3432 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3433 * gcc.target/microblaze/isa/mul.c: Ditto.
3434
92902b1b
IS
34352010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3436
3437 merge from FSF 'apple/trunk' branch.
94252ac2 3438 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
92902b1b
IS
3439
3440 Radar 4386773
3441 * objc.dg/enhanced-proto-1.m: New.
3442 * objc.dg/enhanced-proto-2.m: New.
3443 * obj-c++.dg/enhanced-proto-1.mm: New
3444 * obj-c++.dg/enhanced-proto-2.mm: New.
3445
0d0da792
RG
34462010-09-30 Richard Guenther <rguenther@suse.de>
3447
3448 PR testsuite/45702
3449 * gcc.dg/debug/pr41893-1.c: Adjust.
3450 * gcc.dg/pr30762-1.c: Likewise.
3451 * gcc.dg/pr31529-1.c: Likewise.
3452 * gcc.dg/pr34457-1.c: Likewise.
3453 * gcc.dg/pr34668-1.c: Likewise.
3454 * gcc.dg/pr43557-1.c: Likewise.
3455
3bc33871
IS
34562010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3457
3458 PR objc/45842
3459 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3460 * objc.dg/const-str-3.m: Correct header for memcpy.
3461 * objc.dg/const-str-7.m: Likewise.
3462 * objc.dg/method-20b.m: Provide an implementation of Object.
3463 Adjust XFAIL for m64 NeXT runtime.
3464 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
e14d28a7 3465 * objc.dg/encode-3.m: Correct line ordering, provide header for
3bc33871
IS
3466 sprintf.
3467 * objc.dg/encode-7-next.m: Only run for 32bit.
3468 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3469 * objc.dg/type-size-2.m: Provide an implementation of Object.
3470 Ajust headers.
3471 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3472 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3473 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3474 Adjust XFAIL for m64 NeXT runtime.
3475 * obj-c++.dg/method-22.mm: Likewise.
3476 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3477
2631eead
NP
34782010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3479
3480 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 3481
94252ac2 3482 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2631eead
NP
3483
3484 Radar 4278236
3485 * obj-c++.dg/bad-forward-decl.mm: New
3486
10ad386a
EB
34872010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3488
3489 * ada/acats/run_acats: Revert revision 157037.
3490
13ed556f 34912010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
3492
3493 Merge from 'apple/trunk' branch on FSF servers.
3494
94252ac2 3495 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
a6341d57
NP
3496
3497 Radar 4281748
3498 * objc.dg/naming-2.m: Update
3499 * objc.dg/naming-3.m: New
3500
22939744
BS
35012010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3502
3503 PR target/40457
3504 * gcc.target/arm/pr40457-3.c: New test.
3505
f6c5fbfd
NS
35062010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3507
3508 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3509 alias checking.
3510 * lib/target-supports.exp (check_ifunc_available): Likewise.
3511
38df2baf
TG
35122010-09-29 Tristan Gingold <gingold@adacore.com>
3513
3514 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3515
1973201f
NP
35162010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3517
3518 * objc.dg/keywords-1.m: New test.
3519 * objc.dg/keywords-2.m: New test.
3520 * objc.dg/keywords-3.m: New test.
3521 * obj-c++.dg/keywords-1.mm: New test.
3522 * obj-c++.dg/keywords-2.mm: New test.
3523
374fd2f5
JM
35242010-09-28 Jason Merrill <jason@redhat.com>
3525
4e9ca9b0
JM
3526 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3527 * g++.dg/ext/complit11.C: Likewise.
3528 * g++.old-deja/g++.law/temps1.C: Likewise.
3529
374fd2f5
JM
3530 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3531 * g++.old-deja/g++.mike/misc6.C: Likewise.
3532
f7e71da5
IS
35332010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3534
3535 * objc.dg/attributes/method-attribute-1.m: New.
3536 * objc.dg/attributes/method-attribute-2.m: New.
3537
3538 * obj-c++.dg/attributes/method-attribute-1.m: New.
3539 * obj-c++.dg/attributes/method-attribute-2.m: New.
3540
c165dca7
IS
35412010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3542
3543 * objc.dg/attributes: New.
3544 * objc.dg/attributes/attributes.exp: New.
3545 * objc.dg/attributes/class-attribute-1.m: New.
3546 * objc.dg/attributes/class-attribute-2.m: New
3547 * objc.dg/attributes/categ-attribute-1.m: New
3548 * objc.dg/attributes/categ-attribute-2.m: New
3549 * objc.dg/attributes/proto-attribute-1.m: New
3550
3551 * obj-c++.dg/attributes: New.
3552 * obj-c++.dg/attributes/attributes.exp: New
3553 * obj-c++.dg/attributes/class-attribute-1.mm: New
3554 * obj-c++.dg/attributes/class-attribute-2.mm: New
3555 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3556 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3557 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3558
26877873
NP
35592010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3560
3561 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3562 from the branch renamed to method-20b.m to avoid clashes).
3563
c44d6c47
UB
3564 2005-08-23 Stuart Hastings <stuart@apple.com>
3565 Ziemowit Laski <zlaski@apple.com>
26877873
NP
3566
3567 Radar 4209854
3568 * obj-c++.dg/method-23.mm: New.
3569 * objc.dg/method-20.m: New.
3570
697c3575
JH
35712010-09-28 Jan Hubicka <jh@suse.cz>
3572
3573 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3574
2770264a
RO
35752010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3576
3577 PR target/44452
3578 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3579 i?86-*-solaris2.[89], *-*-vxworks*.
3580 * gcc.target/i386/pr22152.c: Likewise.
3581 * gcc.target/i386/vect8-ret.c: New test.
3582
e660c8f2
JZ
35832010-09-28 Jie Zhang <jie@codesourcery.com>
3584
3585 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3586
4c116505
NP
35872010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3588
3589 Merge from 'apple/trunk' branch on FSF servers.
3590
3591 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3592
3593 Radar 4175534
3594 * obj-c++.dg/method-22.mm: New.
38df2baf 3595
93c0e0bb
JM
35962010-09-27 Jason Merrill <jason@redhat.com>
3597
3598 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3599 * g++.dg/ext/complit11.C: Adjust.
3600 * g++.old-deja/g++.law/temps1.C: Adjust.
3601 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3602 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3603
7458026b
ILT
36042010-09-27 Ian Lance Taylor <iant@google.com>
3605
3606 * lib/target-supports.exp (check_effective_target_split_stack):
3607 New procedure.
3608 * gcc.dg/split-1.c: New test.
3609 * gcc.dg/split-2.c: New test.
3610 * gcc.dg/split-3.c: New test.
3611 * gcc.dg/split-4.c: New test.
3612
177b48f9
NP
36132010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3614
3615 PR objc/25464
3616 * objc.dg/type-size-3.m: New test.
3617
36182010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3619
3620 PR objc/45763
c44d6c47 3621 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
38df2baf
TG
3622
36232010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
3624
3625 PR objc/25450
3626 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3627 * objc.dg/type-size-2.m: Same change.
3628 * obj-c++.dg/encode-5.mm: Same change.
3629
36302010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3631
3632 Merge from 'apple/trunk' branch on FSF servers. The original
3633 Changelogs are below.
3634
3635 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
c44d6c47
UB
3636 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3637 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
177b48f9 3638 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
c44d6c47 3639 in the branch).
177b48f9
NP
3640 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3641 proto-qual-1.m in the branch) and the normal ABI on GNU.
3642 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
3643 the test only with the NeXT runtime.
3644 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
c44d6c47 3645 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
177b48f9
NP
3646 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3647 Run the test only with the NeXT runtime.
c44d6c47 3648
94252ac2 3649 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
177b48f9
NP
3650
3651 Radar 4492973
3652 * objc.dg/encode-7-64bit.m: New.
3653 * objc.dg/encode-7.m: Skip if -m64.
c44d6c47 3654
94252ac2 3655 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
177b48f9
NP
3656
3657 Radar 4301047
3658 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3659 * obj-c++.dg/threedotthree-abi-1.mm: New
3660 * objc.dg/threedotthree-abi-1.m: New
3661
3662 2005-07-20 Ziemowit Laski <zlaski@apple.com>
3663
3664 Radar 4136935
3665 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3666 * objc.dg/encode-6.m: Likewise.
3667 * objc.dg/encode-7.m: New test case.
3668
b581b85b
NP
36692010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3670
3671 Merge from 'apple/trunk' branch on FSF servers. Renamed
3672 const-str-12.m to constr-str-12b.m to avoid conflicts.
c44d6c47 3673
94252ac2 3674 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
b581b85b
NP
3675
3676 Radar 4229905
3677 * obj-c++.dg/warn5.mm: New
c44d6c47 3678
b581b85b
NP
3679 2005-06-22 Ziemowit Laski <zlaski@apple.com>
3680
3681 Radar 4154928
3682 * obj-c++.dg/const-str-12.mm: New.
3683 * objc.dg/const-str-12.m: New.
3684
d000aa67
TB
36852010-09-27 Tobias Burnus <burnus@net-b.de>
3686
3687 PR fortran/40569
3688 PR fortran/40568
3689 * gfortran.dg/storage_size_2.f08: Fix test.
3690 * gfortran.dg/c_sizeof_1.f90: Fix test.
3691 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3692 * gfortran.dg/c_sizeof_3.f90: New.
3693 * gfortran.dg/c_sizeof_4.f90: New.
3694 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3695 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3696
414e8be2
DK
36972010-09-26 Daniel Kraft <d@domob.eu>
3698
3699 PR fortran/45783
3700 PR fortran/45795
3701 * gfortran.dg/select_type_18.f03: New test.
3702
cf1bcf06
EB
37032010-09-25 Eric Botcazou <ebotcazou@adacore.com>
3704
3705 * gnat.dg/return2.ad[sb]: New test.
3706 * gnat.dg/return2_pkg.ads: New helper.
3707
8e8dc060
DK
37082010-09-25 Daniel Kraft <d@domob.eu>
3709
3710 PR fortran/45776
3711 * gfortran.dg/io_constraints_6.f03: New test.
3712 * gfortran.dg/io_constraints_7.f03: New test.
3713 * gfortran.dg/newunit_2.f90: New test.
3714
94252ac2 37152010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
c6d6e62f 3716
c44d6c47 3717 * gfortran.dg/operator_c1202.f90: New test.
c6d6e62f 3718
46a4da10
JH
37192010-09-24 Jan Hubicka <jh@suse.cz>
3720
3721 * gcc.dg/tree-ssa/leaf.c: New testcase.
3722
1d0804d4
JH
37232010-09-24 Jan Hubicka <jh@suse.cz>
3724
3725 PR tree-optimization/45738
3726 PR tree-optimization/45741
3727 * gcc.c-torture/compile/pr45741.c: New.
3728 * gfortran.fortran-torture/compile/pr45738.f90: New.
3729
5642f5d5
JM
37302010-09-24 Joseph Myers <joseph@codesourcery.com>
3731
3732 * gcc.dg/cpp/undef-opt-1.c: New test.
3733
75d980ab
JM
37342010-09-24 Jason Merrill <jason@redhat.com>
3735
3736 * g++.dg/other/error10.C: Adjust expected output.
3737
32990d5b
JJ
37382010-09-24 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR middle-end/45234
3741 * gcc.dg/torture/stackalign/alloca-6.c: New test.
3742 * gcc.target/i386/pr45234.c: New test.
3743
116f30c3
RG
37442010-09-24 Richard Guenther <rguenther@suse.de>
3745
3746 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3747
e2686b2d
MS
37482010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
3749
3750 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3751 as a comment leader in regexp.
3752
f1570cec
NP
37532010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3754
3755 * objc.dg/sync-2.m: New test.
3756 * obj-c++.dg/sync-2.mm: New test.
3757
be1f1ed9
TB
37582010-09-24 Tobias Burnus <burnus@net-b.de>
3759
3760 PR fortran/40571
3761 * gfortran.dg/iso_fortran_env_7.f90: New.
3762
19dc6d01
NP
37632010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3764
3765 * obj-c++.dg/too-many-args.mm: New file.
3766
37672010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3768
3769 Merge from 'apple/trunk' branch on FSF servers.
3770
94252ac2 3771 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
19dc6d01
NP
3772
3773 Radar 4491608
3774 * objc.dg/too-many-args.m: New
3775
962b8a0e
TK
37762010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3777
3778 PR fortran/45744
3779 * gfortran.dg/dependency_36.f90: New test.
3780
17eba947
UB
37812010-09-23 Uros Bizjak <ubizjak@gmail.com>
3782
3783 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3784 * gcc.target/i386/pad-3.c: Ditto.
3785 * gcc.target/i386/pad-7.c: Ditto.
3786 * gcc.target/i386/pad-7.c: Ditto.
3787 * gcc.target/i386/pr36502.c: Ditto.
3788 * gcc.target/i386/zee.c: Ditto.
3789 * gcc.target/i386/20060821-1.c: Ditto.
3790 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
3791 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
3792 * gcc.target/i386/pad-5b.c: Ditto.
3793 * gcc.target/i386/pad-6a.c: Ditto.
3794 * gcc.target/i386/pad-6b.c: Ditto.
3795 * gcc.target/i386/pad-8.c: Ditto.
3796 * gcc.target/i386/pad-9.c: Ditto.
3797 * gcc.target/i386/pad-10.c: Ditto.
3798 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
3799
3d113394
RG
38002010-09-23 Richard Guenther <rguenther@suse.de>
3801
3802 PR tree-optimization/45565
3803 * g++.dg/ipa/pr45565.C: New testcase.
3804
bef6486a
MM
38052010-09-23 Mikael Morin <mikael@gcc.gnu.org>
3806
3807 PR fortran/45745
3808 PR fortran/45648
3809 * gfortran.dg/vector_subscript_bound_1.f90: New.
3810
dca26746
RG
38112010-09-23 Richard Guenther <rguenther@suse.de>
3812
3813 PR middle-end/45750
3814 * gcc.dg/pr45750.c: New testcase.
3815
030ef1fb
JJ
38162010-09-23 Jakub Jelinek <jakub@redhat.com>
3817
3818 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3819 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
3820 build.
3821
3c3bd471
BS
38222010-09-23 Bernd Schmidt <bernds@codesourcery.com>
3823
3824 PR rtl-optimization/44374
3825 * gcc.target/arm/headmerge-1.c: New test.
3826 * gcc.target/arm/headmerge-2.c: New test.
3827 * gcc.target/i386/headmerge-1.c: New test.
3828 * gcc.target/i386/headmerge-2.c: New test.
3829
8c91ab34
DK
38302010-09-23 Daniel Kraft <d@domob.eu>
3831
3832 PR fortran/38936
3833 PR fortran/44044
3834 PR fortran/45474
3835 * gfortran.dg/intrinsic_intent_1.f03: New test.
3836 * gfortran.dg/select_type_17.f03: New test.
3837 * gfortran.dg/associate_5.f03: More definability tests.
3838 * gfortran.dg/enum_2.f90: Check definability.
3839 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3840 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3841 * gfortran.dg/char_expr_2.f90: Ditto.
3842 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3843 * gfortran.dg/enum_5.f90: Ditto.
3844 * gfortran.dg/equiv_constraint_8.f90: Ditto.
3845 * gfortran.dg/impure_assignment_2.f90: Ditto.
3846 * gfortran.dg/impure_assignment_3.f90: Ditto.
3847 * gfortran.dg/intent_out_1.f90: Ditto.
3848 * gfortran.dg/intent_out_3.f90: Ditto.
3849 * gfortran.dg/pointer_assign_7.f90: Ditto.
3850 * gfortran.dg/pointer_intent_3.f90: Ditto.
3851 * gfortran.dg/pr19936_1.f90: Ditto.
3852 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3853 * gfortran.dg/simpleif_2.f90: Ditto.
3854 * gfortran.dg/protected_5.f90: Ditto.
3855 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3856 * gfortran.dg/protected_6.f90: Ditto.
3857 * gfortran.dg/protected_7.f90: Ditto.
3858
42d9f9dd
JD
38592010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3860
3861 PR libfortran/45710
3862 * gfortran.dg/namelist_65.f90: New test.
3863
1cf2589d
MS
38642010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3865
3866 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
c44d6c47 3867 the regexp pattern between the expected label and location string.
1cf2589d 3868
7d0255bd
MS
38692010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3870
3871 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3872
38732010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3874
3875 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3876 * gcc.dg/pr27898.c: Likewise.
3877 * gcc.dg/pr28712.c: Likewise.
3878 * gcc.dg/pr30762-1.c: Likewise.
3879 * gcc.dg/pr31529-1.c: Likewise.
3880 * gcc.dg/pr34457-1.c: Likewise.
3881 * gcc.dg/pr34668-1.c: Likewise.
3882 * gcc.dg/pr34989-1.c: Likewise.
3883 * gcc.dg/pr43557-1.c: Likewise.
3884
bbaee688
JJ
38852010-09-22 Jakub Jelinek <jakub@redhat.com>
3886
3887 PR rtl-optimization/45739
e14d28a7 3888 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
bbaee688 3889
77167b6f
EB
38902010-09-22 Eric Botcazou <ebotcazou@adacore.com>
3891
3892 * gcc.target/sparc/mnofpu.c: New test.
3893
a82e045d
JJ
38942010-09-22 Jakub Jelinek <jakub@redhat.com>
3895
3896 PR rtl-optimization/45739
3897 * gcc.target/i386/pr45739.c: New test.
3898
0b4f2770
MM
38992010-09-21 Mikael Morin <mikael@gcc.gnu.org>
3900
3901 PR fortran/45648
3902 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3903 and counts. Add non-elemental function call check.
3904
3905 PR fortran/45648
3906 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3907 arguments checks. Update temporary counts.
3908 * gfortran.dg/transpose_optimization_1.f90: New.
3909
45547c7f
NP
39102010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3911
3912 PR objc/23710
3913 * objc.dg/invalid-method-1.m: New.
3914
c0c24aa4
NP
39152010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3916
3917 Merge from 'apple/trunk' branch on FSF servers.
3918
94252ac2 3919 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
c0c24aa4 3920
77167b6f 3921 Radar 4291785
17eba947
UB
3922 * objc.dg/naming-4.m: New
3923 * objc.dg/naming-5.m: New
3924 * obj-c++.dg/naming-1.mm: New
3925 * obj-c++.dg/naming-2.mm: New
c0c24aa4 3926
5c0f24d0
JW
39272010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
3928 Jack Howarth <howarth@bromo.med.uc.edu>
3929
3930 PR c++/45645
3931 * g++.dg/torture/pr44972.C: Use portable assert().
3932
ce2b1d68
RG
39332010-09-21 Richard Guenther <rguenther@suse.de>
3934
3935 PR tree-optimization/45580
3936 * g++.dg/torture/pr45580.C: New testcase.
3937
b379f677
UB
39382010-09-21 Uros Bizjak <ubizjak@gmail.com>
3939
3940 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3941
48dbbcd6
JW
39422010-09-20 Janus Weil <janus@gcc.gnu.org>
3943
3944 PR fortran/45438
3945 * gfortran.dg/pointer_check_7.f90: New.
3946
220c5f0c
JJ
39472010-09-20 Jakub Jelinek <jakub@redhat.com>
3948
3949 PR rtl-optimization/45728
3950 * gcc.c-torture/compile/pr45728.c: New test.
3951
15c2ef5a
PT
39522010-09-20 Paul Thomas <pault@gcc.gnu.org>
3953
3954 PR fortran/45081
3955 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3956
c2310fc4
L
39572010-09-20 H.J. Lu <hongjiu.lu@intel.com>
3958
3959 * g++.dg/tree-ssa/pr45605.C: Add "\\".
3960
06baaba3
RG
39612010-09-20 Richard Guenther <rguenther@suse.de>
3962
3963 PR middle-end/45704
3964 * gcc.dg/torture/pr45704.c: New testcase.
3965
64e0f5ff
JH
39662010-09-20 Jan Hubicka <jh@suse.cz>
3967
3968 PR tree-optimize/45605
3969 * g++.dg/tree-ssa/pr45605.C: New testcase.
3970
ef98b8a5
MM
39712010-09-20 Michael Matz <matz@suse.de>
3972
3973 PR testsuite/45706
3974 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3975 enough.
3976
565b8886
RG
39772010-09-20 Richard Guenther <rguenther@suse.de>
3978
3979 PR tree-optimization/45705
3980 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3981
5e979df3
MM
39822010-09-20 Michael Matz <matz@suse.de>
3983
3984 PR testsuite/45706
3985 * lib/target-supports.exp (check_effective_target_vect_perm):
3986 Add i?86-*-*.
3987
2960be83
JJ
39882010-09-20 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR rtl-optimization/45695
3991 * gcc.c-torture/execute/pr45695.c: New test.
3992
d1f6261f
JH
39932010-09-19 Jan Hubicka <jh@suse.cz>
3994
3995 PR lto/44246
3996 * gcc.c-torture/compile/pr44246.c:New file.
3997
039d9ea1
IR
39982010-09-19 Ira Rosen <irar@il.ibm.com>
3999
4000 PR tree-optimization/45714
4001 * gfortran.dg/vect/pr45714-a.f: New test.
4002 * gfortran.dg/vect/pr45714-b.f: New test.
4003
2231f17f
EB
40042010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4005
4006 * gnat.dg/const1.adb: Rename into...
4007 * gnat.dg/constant1.adb: ...this.
4008 * gnat.dg/constant2.adb: New test.
4009 * gnat.dg/constant2_pkg1.ads: New helper.
4010 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4011
50a6af05
EB
40122010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4013
4014 * gnat.dg/specs/constant1.ads: New test.
4015 * gnat.dg/specs/constant1_pkg.ads: New helper.
4016
9b389a5e
JH
40172010-09-18 Jan Hubicka <jh@suse.cz>
4018
4019 PR tree-optimization/45453
4020 * g++.dg/tree-ssa/pr45453.C: New testcase.
4021
6eb208a6
JM
40222010-09-18 Jason Merrill <jason@redhat.com>
4023
4024 * g++.dg/cpp0x/initlist44.C: New.
4025
6a78fd06
RG
40262010-09-18 Richard Guenther <rguenther@suse.de>
4027
4028 PR tree-optimization/45709
4029 * g++.dg/torture/pr45709-2.C: New testcase.
4030
40312010-09-18 Richard Guenther <rguenther@suse.de>
4032
4033 PR tree-optimization/45709
4034 * g++.dg/torture/pr45709.C: New testcase.
4035
ba67f487
L
40362010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4037
4038 PR testsuite/45719
4039 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4040
e7ed95a2
L
40412010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4042
4043 * gcc.target/i386/pad-1.c: New.
4044 * gcc.target/i386/pad-2.c: Likewise.
4045 * gcc.target/i386/pad-3.c: Likewise.
4046 * gcc.target/i386/pad-4.c: Likewise.
4047 * gcc.target/i386/pad-5a.c: Likewise.
4048 * gcc.target/i386/pad-5b.c: Likewise.
4049 * gcc.target/i386/pad-6a.c: Likewise.
4050 * gcc.target/i386/pad-6b.c: Likewise.
4051 * gcc.target/i386/pad-7.c: Likewise.
4052 * gcc.target/i386/pad-8.c: Likewise.
4053 * gcc.target/i386/pad-9.c: Likewise.
4054 * gcc.target/i386/pad-10.c: Likewise.
4055
2b3ded42
L
40562010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4057
4058 PR middle-end/45234
4059 * gcc.dg/torture/stackalign/alloca-5.c: New.
4060
765c3e8f
L
40612010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4062
4063 PR middle-end/45678
4064 * gcc.dg/torture/pr45678-2.c: New.
4065
2d5581f1
RG
40662010-09-17 Richard Guenther <rguenther@suse.de>
4067
4068 PR middle-end/45678
4069 * gcc.dg/torture/pr45678-1.c: New testcase.
4070
18ba3ce7
MM
40712010-09-17 Michael Matz <matz@suse.de>
4072
4073 PR tree-optimization/43432
4074 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4075 check_effective_target_vect_perm_short): New predicates.
4076 (check_effective_target_vect_perm): Include x86_64.
4077 * gcc.dg/vect/pr43432.c: New test.
4078 * gcc.dg/vect/vect-114.c: Adjust.
4079 * gcc.dg/vect/vect-15.c: Ditto.
4080 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4081 * gcc.dg/vect/slp-perm-9.c: Ditto.
4082
46936bf0
NP
40832010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4084
b146446c 4085 PR testsuite/45692
46936bf0
NP
4086 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4087 GNU runtime.
4088
c3224d6f
RG
40892010-09-17 Richard Guenther <rguenther@suse.de>
4090
4091 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4092 * gcc.dg/pr28706.c: Likewise.
4093 * gcc.dg/pr28712.c: Likewise.
4094 * gcc.dg/pr30762-1.c: Likewise.
4095 * gcc.dg/pr30762-2.c: Likewise.
4096 * gcc.dg/pr31529-1.c: Likewise.
4097 * gcc.dg/pr31529-2.c: Likewise.
4098 * gcc.dg/pr34457-1.c: Likewise.
4099 * gcc.dg/pr34457-2.c: Likewise.
4100 * gcc.dg/pr34668-1.c: Likewise.
4101 * gcc.dg/pr34668-2.c: Likewise.
4102 * gcc.dg/pr34989-1.c: Likewise.
4103 * gcc.dg/pr34989-2.c: Likewise.
4104 * gcc.dg/pr43557-1.c: Likewise.
4105 * gcc.dg/pr43557-2.c: Likewise.
4106 * gcc.dg/debug/pr41893-1.c: Likewise.
4107 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4108 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4109 * gcc.dg/matrix/matrix-4.c: Likewise.
4110 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4111 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4112 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4113 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4114
6dfd24f7
TB
41152010-09-16 Tobias Burnus <burnus@net-b.de>
4116
4117 PR fortran/43665
4118 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4119 optimizations.
4120 * gfortran.dg/intent_optimize_1.f90: New test.
4121
26ec9308
L
41222010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4123
4124 * gcc.target/i386/divmod-1.c: New.
4125 * gcc.target/i386/divmod-2.c: Likewise.
4126 * gcc.target/i386/divmod-3.c: Likewise.
4127 * gcc.target/i386/divmod-4.c: Likewise.
4128 * gcc.target/i386/divmod-4a.c: Likewise.
4129 * gcc.target/i386/divmod-5.c: Likewise.
4130 * gcc.target/i386/divmod-6.c: Likewise.
4131 * gcc.target/i386/divmod-7.c: Likewise.
4132 * gcc.target/i386/divmod-8.c: Likewise.
4133 * gcc.target/i386/udivmod-1.c: Likewise.
4134 * gcc.target/i386/udivmod-2.c: Likewise.
4135 * gcc.target/i386/udivmod-3.c: Likewise.
4136 * gcc.target/i386/udivmod-4.c: Likewise.
4137 * gcc.target/i386/udivmod-4a.c: Likewise.
4138 * gcc.target/i386/udivmod-5.c: Likewise.
4139 * gcc.target/i386/udivmod-6.c: Likewise.
4140 * gcc.target/i386/udivmod-7.c: Likewise.
4141 * gcc.target/i386/udivmod-8.c: Likewise.
4142
0cac82a0
JH
41432010-09-16 Jan Hubicka <jh@suse.cz>
4144
4145 * g++.dg/lto/pr45679-1_0.C: New file.
4146 * g++.dg/lto/pr45679-1_1.C: New file.
4147 * g++.dg/lto/pr45679-0_0.C: New file.
4148 * g++.dg/lto/pr45679-0_1.C: New file.
4149
7d58b9e7
JW
41502010-09-16 Janus Weil <janus@gcc.gnu.org>
4151
4152 PR fortran/45674
4153 * gfortran.dg/class_dummy_2.f03: New.
4154
ed6c4831
RG
41552010-09-16 Richard Guenther <rguenther@suse.de>
4156
4157 PR tree-optimization/45623
4158 * gcc.dg/torture/pr45623.c: New testcase.
4159
ff802fa1
IR
41602010-09-16 Ira Rosen <irar@il.ibm.com>
4161
4162 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4163 name and parentheses.
4164 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4165
441b624e
JM
41662010-09-15 Jason Merrill <jason@redhat.com>
4167
da9bc840
JM
4168 * g++.dg/parse/parameter-declaration-2.C: New.
4169
441b624e
JM
4170 * g++.dg/cpp0x/scoped_enum2.C: New.
4171
9fa07b13
EB
41722010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4173
4174 * gcc.c-torture/compile/20100915-1.c: New test.
4175
1faab08d
MJ
41762010-09-15 Martin Jambor <mjambor@suse.cz>
4177
4178 PR middle-end/45644
4179 * gcc.dg/ipa/pr45644.c: New test.
4180
cc99c5fe
JJ
41812010-09-15 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR tree-optimization/45633
4184 * gcc.dg/vect/pr45633.c: New test.
4185
edd2b56a
JW
41862010-09-15 Janus Weil <janus@gcc.gnu.org>
4187
4188 PR fortran/45577
4189 * gfortran.dg/allocate_derived_4.f90: New.
4190
0f38f229
TB
41912010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4192
4193 * lib/target-supports.exp
4194 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4195 supported flag to true for neon.
4196
6809f4b5
PC
41972010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4198
4199 PR c++/45665
4200 * g++.dg/template/crash103.C: New.
4201
0f185d6e
NP
42022010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4203
4204 Merge from 'apple/trunk' branch on FSF servers.
4205
8c2b2fae 4206 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
4207
4208 Radar 4457381
4209 * objc.dg/msg-in-protocol.m: New.
4210 * obj-c++.dg/msg-in-protocol.mm: New.
4211
94252ac2 4212 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
4213
4214 Radar 4219590
4215 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 4216
0f185d6e
NP
4217 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4218
4219 Radar 4174166
4220 * obj-c++.dg/comp-types-13.mm: New.
4221 * objc.dg/comp-types-12.m: New.
4222
4223 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4224
4225 Radar 4216500
4226 * obj-c++.dg/proto-lossage-7.mm: New.
4227 * objc.dg/proto-lossage-7.m: New.
6809f4b5 4228
92df1544
JH
42292010-09-14 Jan Hubicka <jh@suse.cz>
4230
4231 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4232 folding.
8780c9cb
JH
4233 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4234 folding.
92df1544 4235
4a6e5cc8
JJ
42362010-09-14 Jakub Jelinek <jakub@redhat.com>
4237
4359dc2a
JJ
4238 PR middle-end/45567
4239 * gcc.dg/pr45567.c: New test.
4240
4a6e5cc8
JJ
4241 PR debug/45660
4242 * g++.dg/debug/pr45660.C: New test.
4243
5a2c1986
IR
42442010-09-14 Ira Rosen <irar@il.ibm.com>
4245
4246 PR tree-optimization/45470
4247 * g++.dg/vect/pr45470-a.cc: New test.
4248 * g++.dg/vect/pr45470-a.cc: New test.
4249
94252ac2 42502010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2f78283b
JH
4251
4252 PR target/42070
c44d6c47
UB
4253 * lib/profopt.exp: Prune warnings on execname2 compile.
4254 * lib/prune.exp: Prune "can't add line info" warnings.
2f78283b 4255
927b02e5
JD
42562010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4257
4258 PR libfortran/45532
4259 * gfortran.dg/namelist_64.f90: New test.
4260
ef3be7da
JJ
42612010-09-13 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR rtl-optimization/45617
4264 * gcc.target/i386/pr45617.c: New test.
4265
fa0921fc
DK
42662010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4267
4268 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4269
e72eba85
L
42702010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4271
4272 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4273 * gcc.target/i386/fma4-vector.c: Likewise.
4274 * gcc.target/i386/vectorize2.c: Likewise.
4275 * gcc.target/i386/vectorize4.c: Likewise.
4276 * gcc.target/i386/vectorize5.c: Likewise.
4277 * gcc.target/i386/vectorize6.c: Likewise.
4278 * gcc.target/i386/vectorize8.c: Likewise.
4279
4280 * gcc.target/i386/vect-double-1.c: New.
4281 * gcc.target/i386/vect-double-1a.c: Likewise.
4282 * gcc.target/i386/vect-double-2.c: Likewise.
4283 * gcc.target/i386/vect-double-2a.c: Likewise.
4284
4285 * lib/target-supports.exp (check_effective_target_vect_double):
4286 Set et_vect_double_saved to 0 when tuning for Atom.
4287
e196b221
JH
42882010-09-13 Jan Hubicka <jh@suse.cz>
4289
4290 * gcc.dg/torture/pr23821.c: Drop static keyword.
4291 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4292 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4293
e88290ac
MS
42942010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
4295
4296 * gcc.target/arm/sync-1.c: New.
4297
2f434b97
OH
42982010-09-12 Olivier Hainque <hainque@adacore.com>
4299
4300 * gnat.dg/memtrap.adb: New test.
4301
616f1290
FXC
43022010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4303
4304 * gfortran.dg/promotion.f90: Fix options.
4305
1dff453d 43062010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
f9132eb7
RRC
4307
4308 * g++.dg/cpp0x/range-for1.C: New.
4309 * g++.dg/cpp0x/range-for2.C: New.
4310 * g++.dg/cpp0x/range-for3.C: New.
4311 * g++.dg/cpp0x/range-for4.C: New.
4312 * g++.dg/cpp0x/range-for5.C: New.
4313 * g++.dg/cpp0x/range-for6.C: New.
4314
712efae1
MM
43152010-09-11 Mikael Morin <mikael@gcc.gnu.org>
4316
4317 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4318 and counts. Check that transpose is not called.
4319 * gfortran.dg/transpose_2.f90: Update error message.
4320
1dff453d 43212010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
bc2c4cb4
RRC
4322
4323 PR c++/43824
4324 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4325 * g++.dg/lookup/strong-using-2.C: Likewise.
4326 * g++.dg/lookup/strong-using-3.C: Likewise.
4327 * g++.dg/lookup/strong-using-5.C: Likewise.
4328
4329 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4330 * g++.dg/cpp0x/inline-ns4.C: New.
4331 * g++.dg/cpp0x/inline-ns5.C: New.
4332
90966337
L
43332010-09-10 H.J. Lu <hongjiu.lu@intel.com>
4334
4335 PR middle-end/45634
4336 * gfortran.fortran-torture/compile/pr45634.f90: New.
4337
1c732eb7
NP
43382010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
4339
4340 * objc.dg/fobjc-exceptions.m: New test.
4341
eafedef3
JH
43422010-09-10 Jan Hubicka <jh@suse.cz>
4343
4344 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4345
d242d063
MJ
43462010-09-10 Martin Jambor <mjambor@suse.cz>
4347
4348 PR tree-optimization/44972
4349 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4350 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4351 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4352 instead.
2b74262b 4353 * g++.dg/torture/pr44972.C: New test.
d242d063 4354
fffe1e40
MJ
43552010-09-10 Martin Jambor <mjambor@suse.cz>
4356
4357 PR tree-optimization/44972
4358 * g++.dg/torture/pr34850.C: Remove expected warning.
4359
26865ab4
SK
43602010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4361
4362 * gfortran.dg/dummy_optional_arg.f90: New test.
4363
54e34c35
JH
43642010-09-08 Jan Hubicka <jh@suse.cz>
4365
4366 PR tree-optimization/45598
4367 * fortran.fortran-torture/compile/pr45598.f90: New test.
4368
ba885ec5
NS
43692010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4370
4371 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4372 * lib/target-supports.exp (check_ifunc_available): New.
4373 * gcc.dg/attr-ifunc-1.c: New.
4374 * gcc.dg/attr-ifunc-2.c: New.
4375 * gcc.dg/attr-ifunc-3.c: New.
4376 * gcc.dg/attr-ifunc-4.c: New.
4377 * gcc.dg/attr-ifunc-5.c: New.
c44d6c47
UB
4378 * g++.dg/ext/attr-ifunc-1.C: New.
4379 * g++.dg/ext/attr-ifunc-2.C: New.
4380 * g++.dg/ext/attr-ifunc-3.C: New.
4381 * g++.dg/ext/attr-ifunc-4.C: New.
ba885ec5 4382
b100151b
VM
43832010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4384
4385 PR middle-end/40386
4386 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 4387
d09b9f67
MM
43882010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4389
4390 * gfortran.dg/inline_transpose_1.f90: New test.
4391
e8e399c3
JJ
43922010-09-08 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR c++/45588
4395 * g++.dg/warn/Wunused-var-15.C: New test.
4396
f5b281c0
JDA
43972010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4398
4399 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4400 hppa*-*-hpux*.
4401
2023bba8
NP
44022010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4403
4404 * objc/execute/exceptions/throw-nil.m: New test.
4405 * objc/execute/exceptions/handler-1.m: Updated to use the new
4406 objc_set_uncaught_exception_handler() function.
4407 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 4408
88a95a11
FXC
44092010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4410
4411 PR fortran/38282
4412 * gfortran.dg/bit_comparison_1.F90: New test.
4413 * gfortran.dg/leadz_trailz_3.f90: New test.
4414 * gfortran.dg/masklr_2.F90: New test.
4415 * gfortran.dg/shiftalr_1.F90: New test.
4416 * gfortran.dg/merge_bits_2.F90: New test.
4417 * gfortran.dg/dshift_2.F90: New test.
4418 * gfortran.dg/bit_comparison_2.F90: New test.
4419 * gfortran.dg/masklr_1.F90: New test.
4420 * gfortran.dg/merge_bits_1.F90: New test.
4421 * gfortran.dg/dshift_1.F90: New test.
4422 * gfortran.dg/shiftalr_2.F90: New test.
4423
5c0b0c75 44242010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
4425
4426 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4427 functions from objc/typedstream.h are deprecated.
4428
0fa3d594
RO
44292010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4430
4431 * lib/target-supports.exp
4432 (check_effective_target_run_expensive_tests): New proc.
4433 * gcc.c-torture/compile/limits-fnargs.c: Use
4434 dg-require-effective-target run_expensive_tests.
4435
9c2934f4
JJ
44362010-09-08 Jakub Jelinek <jakub@redhat.com>
4437
7602cb87
JJ
4438 PR fortran/45597
4439 * gfortran.dg/gomp/pr45597.f90: New test.
4440
9c2934f4
JJ
4441 PR fortran/45595
4442 * gfortran.dg/gomp/pr45595.f90: New test.
4443
42a3beeb
MM
44442010-09-08 Michael Matz <matz@suse.de>
4445
4446 * c-c++-common/uninit-17.c: Adjust.
4447
a855b1b1
MM
44482010-09-08 Michael Matz <matz@suse.de>
4449
4450 PR tree-optimization/43430
4451 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 4452
3834917d
MM
44532010-09-08 Michael Matz <matz@suse.de>
4454
4455 PR tree-optimization/33244
4456 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4457
b5c878a5
RG
44582010-09-08 Richard Guenther <rguenther@suse.de>
4459
4460 PR tree-optimization/45578
4461 * gfortran.dg/pr45578.f90: New testcase.
4462
0db1920c
RG
44632010-09-08 Richard Guenther <rguenther@suse.de>
4464
4465 PR testsuite/45590
4466 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4467
c56c0853
TK
44682010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4469
4470 PR fortran/45576
4471 * gfortran.dg/char_length_18.f90: New test.
4472
94252ac2 44732010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
a0766cdb
L
4474
4475 PR target/36502
4476 * gcc.target/i386/pr36502.c: New test.
4477
4478 PR target/42313
4479 PR target/44651
4480 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
c44d6c47 4481 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
a0766cdb 4482
86e033e2
MM
44832010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4484
4485 * gfortran.dg/achar_4.f90: Enable bounds checking.
4486
d341a5d0
UB
44872010-09-07 Uros Bizjak <ubizjak@gmail.com>
4488
4489 PR target/45206
4490 * gcc.target/i386/pr45206.c: New test.
4491
293cf217
HPN
44922010-09-07 Hans-Peter Nilsson <hp@axis.com>
4493
4494 PR fortran/45505
4495 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4496
8683f051
JH
44972010-09-07 Jan Hubicka <jh@suse.cz>
4498
4499 * gcc.c-torture/compile/20100907.c: New testcase.
4500
f5e5b46c
RG
45012010-09-07 Richard Guenther <rguenther@suse.de>
4502
4503 PR middle-end/45569
4504 * g++.dg/eh/pr45569.C: New testcase.
4505
da0a441d
BS
45062010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4507
4508 PR target/43137
4509 * gcc.target/arm/pr43137.c: New test.
4510
5c599206
TK
45112010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4512
4513 PR fortran/36931
4514 * gfortran.dg/dependency_35.f90: New test.
4515
f884552b
TK
45162010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4517
4518 PR fortran/34145
4519 * gfortran.dg/char_length_17.f90: New test.
4520
e6c2fc5d
DS
45212010-09-06 Dodji Seketeli <dodji@redhat.com>
4522
4523 PR c++/45200
4524 PR c++/45293
4525 PR c++/45558
4526 * g++.dg/template/typedef34.C: New test.
4527 * g++.dg/template/typedef35.C: New test.
4528
a7529ed6
UB
45292010-09-06 Uros Bizjak <ubizjak@gmail.com>
4530
4531 PR target/22152
4532 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4533
c5ee1358
MM
45342010-09-06 Mark Mitchell <mark@codesourcery.com>
4535
4536 * g++.dg/warn/Wdouble-promotion.C: New.
4537
6f295bbf
AC
45382010-09-06 Arnaud Charlet <charlet@adacore.com>
4539
4540 * g++.dg/parse/redef2.C: New.
4541
c18605cc
AK
45422010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4543
4544 * gcc.dg/20100906-1.c: New testcase.
4545
9813230a
JJ
45462010-09-06 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR testsuite/45543
4549 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4550 DW_TAG_enumeration_type DIE.
4551
265a000d
IS
45522010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4553
4554 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4555 Update XFAILs.
4556
324d3f45
AM
45572010-09-06 Alexander Monakov <amonakov@ispras.ru>
4558
4559 PR rtl-optimization/44919
4560 * g++.dg/opt/pr44919.C: New.
4561
195a95c4
TB
45622010-09-06 Tobias Burnus <burnus@net-b.de>
4563
4564 PR fortran/38282
4565 * gfortran.dg/iall_iany_iparity_1.f90: New.
4566 * gfortran.dg/iall_iany_iparity_2.f90: New.
4567
467649eb
JM
45682010-09-06 Jason Merrill <jason@redhat.com>
4569
1c53d72b
JM
4570 * g++.dg/cpp0x/initlist42.C: New.
4571
be2b93e6
JM
4572 * g++.dg/cpp0x/auto19.C: New.
4573
40013af7
JM
4574 * g++.dg/template/sfinae25.C: New.
4575 * g++.dg/template/char1.C: Expect warning.
4576 * g++.dg/template/nontype10.C: Likewise.
4577
ea76c60a
JM
4578 * g++.dg/cpp0x/implicit9.C: New.
4579
467649eb
JM
4580 * g++.dg/cpp0x/initlist43.C: New.
4581
68fce4ed
GS
45822010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4583
4584 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4585
0a0b3574
MM
45862010-09-05 Mark Mitchell <mark@codesourcery.com>
4587
4588 * gcc.dg/Wdouble-promotion.c: New.
4589
46d2b70c
TB
45902010-09-05 Tobias Burnus <burnus@net-b.de>
4591
4592 * gfortran.dg/float128_1.f90: Remove test case as
4593 it always fails since Rev 163611 backed out the
4594 front-end implementation.
4595
41500b41
TB
45962010-09-05 Tobias Burnus <burnus@net-b.de>
4597
4598 * gfortran.dg/float128_1.f90: XFAIL test case.
4599
135e4121
TB
46002010-09-05 Tobias Burnus <burnus@net-b.de>
4601
4602 * gfortran.dg/bessel_7.f90: Decrease required precision.
4603
226b53d2
HPN
46042010-09-05 Hans-Peter Nilsson <hp@axis.com>
4605
4606 PR testsuite/45545
4607 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4608 ref-all-matching targets.
4609
f38fb2c4
RG
46102010-09-05 Richard Guenther <rguenther@suse.de>
4611
4612 PR tree-optimization/45535
4613 * gcc.c-torture/compile/pr45535.c: New testcase.
4614
1457e853
AS
46152010-09-04 Andreas Schwab <schwab@linux-m68k.org>
4616
4617 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4618 "\[^\n\]*".
4619 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4620 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4621 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4622 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4623 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4624 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4625 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4626 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4627 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4628 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4629 * gcc.target/i386/pr22152.c: Likewise.
4630 * gcc.target/i386/pr36992-1.c: Likewise.
4631 * gcc.target/i386/pr36992-2.c: Likewise.
4632 * gcc.target/sh/sh4a-memmovua.c: Likewise.
4633
5d74d8d6
JDA
46342010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4635
4636 PR testsuite/43957
4637 * gcc.dg/const-uniq-1.c: Modify regexp.
4638
e0608471
TB
46392010-09-04 Tobias Burnus <burnus@net-b.de>
4640
4641 PR fortran/45530
4642 * gfortran.dg/namelist_63.f90: New.
4643
17f39a39
JH
46442010-09-04 Jan Hubicka <jh@suse.cz>
4645
4646 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4647 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4648
5f7ae6b6
JH
46492010-09-04 Jan Hubicka <jh@suse.cz>
4650
4651 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4652
b6ff8128
JW
46532010-09-04 Janus Weil <janus@gcc.gnu.org>
4654
4655 PR fortran/45507
4656 * gfortran.dg/allocate_alloc_opt_12.f90: New.
4657
d1583032
JM
46582010-09-03 Joseph Myers <joseph@codesourcery.com>
4659
4660 * gcc.dg/opts-4.c: New test.
4661
e6bc4de9
SE
46622010-09-03 Steve Ellcey <sje@cup.hp.com>
4663
4664 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4665 * gcc.dg/vect/vect-peel-4.c: Ditto.
4666
0edf45a3
DK
46672010-09-03 Daniel Kraft <d@domob.eu>
4668
4669 PR fortran/45525
4670 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4671
124a8ce6
TK
46722010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4673
4674 PR fortran/45159
4675 * gfortran.dg/dependency_34.f90: New test.
4676
89039a6b
SE
46772010-09-03 Steve Ellcey <sje@cup.hp.com>
4678
4679 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4680
601d5a25
RO
46812010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4682
4683 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4684 gcc.target/i386/clearcap.map if supported.
4685
15a54c10
MM
46862010-09-03 Michael Matz <matz@suse.de>
4687
4688 PR middle-end/45415
4689 * gcc.dg/pr45415.c: New test.
4690
ed6e090e
L
46912010-09-03 H.J. Lu <hongjiu.lu@intel.com>
4692
4693 PR tree-optimization/45506
4694 * gcc.dg/pr45506.c: New.
4695
0df8fcc8
UB
46962010-09-03 Uros Bizjak <ubizjak@gmail.com>
4697
4698 PR target/45476
4699 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4700 * gcc.target/i386/float128-2.c: Ditto.
4701
5792039f
DK
47022010-09-03 Daniel Kraft <d@domob.eu>
4703
4704 PR fortran/34162
4705 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4706 * gfortran.dg/internal_dummy_2.f08: New test.
4707 * gfortran.dg/internal_dummy_3.f08: New test.
4708 * gfortran.dg/internal_dummy_4.f08: New test.
4709
2f757e4a
JJ
47102010-09-03 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR debug/45500
4713 * gcc.target/i386/pr45500.c: New test.
4714
94252ac2 47152010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
49042313
MX
4716
4717 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4718
e5ca9693
DK
47192010-09-03 Daniel Kraft <d@domob.eu>
4720
4721 PR fortran/44602
4722 * gfortran.dg/exit_2.f08; Adapt error messages.
4723 * gfortran.dg/exit_3.f08: New test.
4724 * gfortran.dg/exit_4.f08: New test.
4725 * gfortran.dg/exit_5.f03: New test.
4726
36d9e52f
FXC
47272010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4728
4729 * gfortran.dg/ishft_4.f90: New test.
4730
688e4919
MM
47312010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4732
4733 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4734 FRIZ/XSRIZ instruciton for (double)(long long)x.
4735 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4736
844022b7
EB
47372010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4738
4739 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4740
6b8c9df8
RG
47412010-09-02 Richard Guenther <rguenther@suse.de>
4742
4743 PR tree-optimization/44937
4744 PR tree-optimization/45412
4745 * g++.dg/opt/pr45412.C: New testcase.
4746 * gcc.c-torture/compile/pr45412.c: Likewise.
4747 * gcc.c-torture/compile/pr44937.c: Likewise.
4748
5de8299c
JM
47492010-09-02 Joseph Myers <joseph@codesourcery.com>
4750
4751 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
4752 but using -Werror=comment.
4753 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4754 expected error messages.
4755
f7e4c09b
EB
47562010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4757
4758 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4759 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4760
86e6a239
TB
47612010-09-02 Tobias Burnus <burnus@net-b.de>
4762
4763 PR fortran/45489
4764 * gfortran.dg/initialization_27.f90: New.
4765
e4a707c4
IR
47662010-09-02 Ira Rosen <irar@il.ibm.com>
4767
4768 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4769 check into different basic blocks. Expect vectorization if misaligned
2b74262b 4770 stores are supported.
e4a707c4
IR
4771 * gcc.dg/vect/bb-slp-8a.c: New test.
4772 * gcc.dg/vect/bb-slp-8b.c: New test.
4773
fb13cf80
SE
47742010-09-01 Steve Ellcey <sje@cup.hp.com>
4775
4776 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4777
50f30801
JW
47782010-09-01 Janus Weil <janus@gcc.gnu.org>
4779
4780 PR fortran/44541
4781 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4782 * gfortran.dg/class_dummy_1.f03: New.
4783
596aa3f0
JJ
47842010-09-01 Jakub Jelinek <jakub@redhat.com>
4785
4786 PR middle-end/45458
4787 * g++.dg/tree-prof/partition2.C: New test.
4788
e3488283
RG
47892010-09-01 Richard Guenther <rguenther@suse.de>
4790
4791 * gcc.dg/vect/vect-outer-fir.c: Adjust.
4792 * gcc.dg/tree-ssa/vrp54.c: New testcase.
4793 * gcc.c-torture/execute/20100827-1.c: Likewise.
4794
c14c8155
FXC
47952010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4796
4797 * gfortran.dg/execute_command_line_1.f90: New test.
4798
a69d2520
JJ
47992010-08-31 Jakub Jelinek <jakub@redhat.com>
4800
4801 PR preprocessor/45457
4802 * c-c++-common/cpp/pr45457.c: New test.
4803
0c1bebc4
EB
48042010-08-31 Eric Botcazou <ebotcazou@adacore.com>
4805
4806 * gcc.dg/nested-func-8.c: New test.
4807
ad5f4de2
FXC
48082010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4809
4810 PR fortran/38282
4811 * gfortran.dg/popcnt_poppar_1.F90: New test.
4812 * gfortran.dg/popcnt_poppar_2.F90: New test.
4813
6208468d
UB
48142010-08-31 Uros Bizjak <ubizjak@gmail.com>
4815
4816 * gcc.target/i386/volatile-2.c: Require nonpic target.
4817
0f643366
JJ
48182010-08-31 Jakub Jelinek <jakub@redhat.com>
4819
4820 PR middle-end/45461
4821 * gcc.dg/pr45461.c: New test.
4822
57c0584a
RG
48232010-08-31 Richard Guenther <rguenther@suse.de>
4824
4825 PR testsuite/45455
4826 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4827
9b9596dd
BM
48282010-08-31 Bingfeng Mei <bmei@broadcom.com>
4829
4830 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 4831
e8cd3983
JW
48322010-08-30 Janus Weil <janus@gcc.gnu.org>
4833
4834 PR fortran/45456
4835 * gfortran.dg/typebound_proc_18.f03: New.
4836
d3c12306
EB
48372010-08-30 Eric Botcazou <ebotcazou@adacore.com>
4838
4839 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4840 * lib/scanasm.exp (scan-stack-usage): Likewise.
4841 (scan-stack-usage-not): Likewise.
4842 * gcc.dg/stack-usage-1.c: New test.
4843 * gcc.target/i386/stack-usage-realign.c: Likewise.
4844
1987baa3
ZD
48452010-08-30 Zdenek Dvorak <ook@ucw.cz>
4846
4847 PR tree-optimization/45427
4848 * gcc.dg/tree-ssa/pr45427.c: New test.
4849
b960ce04
PC
48502010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4851
4852 PR c++/45043
4853 * g++.dg/template/crash102.C: New.
4854
f2b11865
JJ
48552010-08-30 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR middle-end/45423
4858 * gcc.dg/gomp/atomic-12.c: New test.
4859 * gcc.dg/gomp/atomic-13.c: New test.
4860 * gcc.dg/gomp/atomic-14.c: New test.
4861 * g++.dg/gomp/atomic-11.C: New test.
4862 * g++.dg/gomp/atomic-12.C: New test.
4863 * g++.dg/gomp/atomic-13.C: New test.
4864 * g++.dg/gomp/atomic-14.C: New test.
4865
fc26dab3
RO
48662010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4867
4868 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4869 delimiter.
4870
ae423550
EB
48712010-08-30 Thomas Quinot <quinot@adacore.com>
4872
4873 * gnat.dg/discr24.adb: New test.
4874
525fb35c
RG
48752010-08-30 Richard Guenther <rguenther@suse.de>
4876
4877 PR tree-optimization/45449
4878 * gcc.dg/pr45449.c: New testcase.
4879
184eb658
JM
48802010-08-30 Joseph Myers <joseph@codesourcery.com>
4881
4882 * gcc.dg/opts-1.c: Expect errors, not warnings.
4883
bd48f123
JW
48842010-08-29 Janus Weil <janus@gcc.gnu.org>
4885
4886 PR fortran/42769
4887 * gfortran.dg/dynamic_dispatch_11.f03: New.
4888
98d43360
JM
48892010-08-29 Jason Merrill <jason@redhat.com>
4890
4891 PR c++/44991
4892 * g++.dg/parse/defarg15.C: New.
4893
f08f8b6a
JW
48942010-08-29 Janus Weil <janus@gcc.gnu.org>
4895
4896 PR fortran/45439
4897 * gfortran.dg/select_type_16.f03: New.
4898
bd48f123 48992010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
4900 Tobias Burnus <burnus@net-b.de>
4901
4902 * gfortran.dg/bessel_7.f90: Decrease required precision.
4903
91a19652
N
49042010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
4905 Kaz Kojima <kkojima@gcc.gnu.org>
4906
4907 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
4908
7042fe5e
MM
49092010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4910
4911 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4912 floating point conversion code generation.
4913 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4914 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4915 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4916 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4917 to integer conversion code generation.
4918 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4919 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4920 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4921 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4922
a3c85b74
FXC
49232010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4924
4925 PR fortran/32049
4926 * gfortran.dg/random_seed_1.f90: Adjust test.
4927 * gfortran.dg/float128_1.f90: New test.
4928
0cd0559e
TB
49292010-08-27 Tobias Burnus <burnus@net-b.de>
4930
4931 PR fortran/33197
c44d6c47
UB
4932 * gfortran.dg/norm2_1.f90: New.
4933 * gfortran.dg/norm2_2.f90: New.
4934 * gfortran.dg/norm2_3.f90: New.
4935 * gfortran.dg/norm2_4.f90: New.
4936 * gfortran.dg/parity_1.f90: New.
4937 * gfortran.dg/parity_2.f90: New.
4938 * gfortran.dg/parity_3.f90: New.
0cd0559e 4939
cbadd64a
JW
49402010-08-27 Janus Weil <janus@gcc.gnu.org>
4941
4942 PR fortran/45420
4943 * gfortran.dg/select_type_15.f03: New.
4944
2854a076
JD
49452010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4946
4947 PR libfortran/43217
4948 * gfortran.dg/hollerith8.f90: New test.
4949
e240f0f4
TK
49502010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4951
4952 PR fortran/45159
4953 * gfortran.dg/dependency_33.f90: New test.
4954
6d446ecf
RG
49552010-08-27 Richard Guenther <rguenther@suse.de>
4956
4957 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4958 * gcc.dg/graphite/scop-2.c: Likewise.
4959 * gcc.dg/graphite/scop-20.c: Likewise.
4960 * gcc.dg/vect/slp-25.c: Likewise.
4961
d32f725a
OH
49622010-08-27 Olivier Hainque <hainque@adacore.com>
4963
4964 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4965
3e78238a
DK
49662010-08-26 Daniel Kraft <d@domob.eu>
4967
4968 PR fortran/38936
4969 PR fortran/44047
4970 PR fortran/45384
4971 * gfortran.dg/associate_8.f03: New test.
4972 * gfortran.dg/select_type_13.f03: New test.
4973 * gfortran.dg/select_type_14.f03: New test.
4974
9e3920e9
JJ
49752010-08-26 Jakub Jelinek <jakub@redhat.com>
4976
4977 PR tree-optimization/44485
4978 * gcc.dg/pr44485.c: New test.
4979
350b7070
RO
49802010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4981
4982 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4983 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4984 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4985
5423ab77
RG
49862010-08-26 Richard Guenther <rguenther@suse.de>
4987
4988 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4989 * gcc.dg/graphite/scop-21.c: Likewise.
4990
880f987e
RG
49912010-08-26 Richard Guenther <rguenther@suse.de>
4992
4993 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4994 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4995 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4996 * gcc.dg/vect/vect-91.c: Likewise.
4997 * gcc.dg/vect/vect-peel-1.c: Likewise.
4998 * gcc.dg/vect/vect-peel-2.c: Likewise.
4999 * gcc.dg/vect/vect-peel-4.c: Likewise.
5000
604bbfb7
JD
50012010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5002
5003 PR libfortran/41859
5004 * gfortran.dg/der_io_4.f90: New test.
5005
932c9bff
JJ
50062010-08-25 Jakub Jelinek <jakub@redhat.com>
5007
ea9f1d6f
JJ
5008 PR rtl-optimization/44858
5009 * gcc.c-torture/execute/pr44858.c: New test.
5010
932c9bff
JJ
5011 PR rtl-optimization/45400
5012 * g++.dg/other/i386-8.C: New test.
5013
0ceb0201
RG
50142010-08-25 Richard Guenther <rguenther@suse.de>
5015
5016 * gcc.dg/alias-8.c: Adjust.
5017
0cdf7b49
BS
50182010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5019
5020 * gcc.target/i386/combine-mul.c: New test.
5021
1cf01301
RG
50222010-08-25 Richard Guenther <rguenther@suse.de>
5023
5024 PR lto/44562
5025 * gcc.dg/graphite/id-27.c: New testcase.
5026 * gcc.dg/lto/20100825-1_0.c: Likewise.
5027
a2c0ed2e
RG
50282010-08-25 Richard Guenther <rguenther@suse.de>
5029
5030 PR tree-optimization/45316
5031 * g++.dg/opt/pr45316.C: New testcase.
5032
90bc1cb8
RG
50332010-08-25 Richard Guenther <rguenther@suse.de>
5034
5035 PR tree-optimization/45393
5036 * g++.dg/torture/pr45393.C: New testcase.
5037
ca046f7f
JJ
50382010-08-25 Jakub Jelinek <jakub@redhat.com>
5039
5040 PR tree-optimization/45059
5041 * gcc.c-torture/compile/pr45059.c: New test.
5042
46b57af1
TB
50432010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5044
5045 * lib/target-supports.exp (check_effective_target_vect_unpack):
5046 Set vect_unpack supported flag to true for neon.
6208468d 5047
e1fd038a
SP
50482010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5049
5050 * gcc.dg/tree-ssa/ifc-5.c: New.
5051
bd544141
SP
50522010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5053
5054 * gcc.dg/tree-ssa/ifc-4.c: New.
5055 * gcc.dg/tree-ssa/ifc-7.c: New.
5056
1991282b
MX
50572010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5058
5059 * gcc.dg/vect/vect.exp: Check loongson targets
5060 * g++.dg/vect/vect.exp: Likewise
5061 * gfortran.dg/vect/vect.exp: Likewise
5062
8bcc0304
MM
50632010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5064
b36cf9d2
MM
5065 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5066 -mveclibabi=mass.
8bcc0304 5067
2fcac97d
JW
50682010-08-23 Janus Weil <janus@gcc.gnu.org>
5069
5070 PR fortran/45366
5071 * gfortran.dg/proc_ptr_29.f90: New.
5072
11aa2577 50732010-08-22 Tobias Burnus <burnus@net-b.de>
94252ac2 5074 Dominique d'Humieres <dominiq@lps.ens.fr>
11aa2577
TB
5075
5076 PR fortran/45367
5077 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5078
3607fdb2
TB
50792010-08-22 Tobias Burnus <burnus@net-b.de>
5080
5081 PR fortran/45367
5082 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5083
60f22d5d
TB
50842010-08-22 Tobias Burnus <burnus@net-b.de>
5085
5086 PR fortran/36158
5087 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5088
8af7a073 50892010-08-22 Tobias Burnus <burnus@net-b.de>
94252ac2 5090 Dominique d'Humieres <dominiq@lps.ens.fr>
8af7a073
TB
5091
5092 PR fortran/45367
5093 PR fortran/36158
5094 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5095 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5096
1d0134b3
JW
50972010-08-21 Janus Weil <janus@gcc.gnu.org>
5098
5099 PR fortran/44863
5100 PR fortran/45271
5101 PR fortran/45290
5102 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5103 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5104 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5105
47b99694
TB
51062010-08-21 Tobias Burnus <burnus@net-b.de>
5107
5108 PR fortran/36158
5109 PR fortran/33197
5110 * gfortran.dg/bessel_6.f90: New.
5111 * gfortran.dg/bessel_7.f90: New.
5112
508e4757
JH
51132010-08-20 Jan Hubicka <jh@suse.cz>
5114
5115 PR c++/45307
5116 PR c++/17736
5117 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5118 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5119
410841c6
L
51202010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5121
5122 PR target/45336
5123 * gcc.target/i386/pr45336-1.c: New.
5124 * gcc.target/i386/pr45336-2.c: Likewise.
5125 * gcc.target/i386/pr45336-3.c: Likewise.
5126 * gcc.target/i386/pr45336-4.c: Likewise.
5127
26e4a417
UB
51282010-08-20 Uros Bizjak <ubizjak@gmail.com>
5129
5130 PR testsuite/45361
5131 * gcc.target/i386/volatile-2.c: Update scan strings to also
5132 include (%rip) for the memory reference on x86_64.
5133
89ad0f25
JJ
51342010-08-20 Jakub Jelinek <jakub@redhat.com>
5135
994fc9ab
JJ
5136 PR middle-end/44974
5137 * gcc.dg/pr44974.c: New test.
5138
89ad0f25
JJ
5139 PR rtl-optimization/45353
5140 * gcc.dg/pr45353.c: New test.
5141
8f0fe813
NS
51422010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5143
5144 * gcc.target/i386/volatile-2.c: New.
5145
46499993
AB
51462010-08-19 Andrey Belevantsev <abel@ispras.ru>
5147
5148 PR rtl-optimization/44691
5149 * gfortran.dg/pr44691.f: New test.
5150
891aa2ec
OH
51512010-10-19 Olivier Hainque <hainque@adacore.com>
5152
5153 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5154
2c5df20f
JM
51552010-08-19 Jason Merrill <jason@redhat.com>
5156
f0d9b836 5157 * g++.dg/init/synth3.C: New.
95d7bdaa 5158 * g++.dg/init/value8.C: New.
ce3beba3 5159 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
5160 * g++.dg/cpp0x/noexcept09.C: New.
5161
99d821c0
DK
51622010-08-19 Daniel Kraft <d@domob.eu>
5163
5164 PR fortran/29785
5165 PR fortran/45016
5166 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5167 * gfortran.dg/pointer_remapping_1.f90: New test.
5168 * gfortran.dg/pointer_remapping_2.f03: New test.
5169 * gfortran.dg/pointer_remapping_3.f08: New test.
5170 * gfortran.dg/pointer_remapping_4.f03: New test.
5171 * gfortran.dg/pointer_remapping_5.f08: New test.
5172 * gfortran.dg/pointer_remapping_6.f08: New test.
5173
68152b20
UB
51742010-08-19 Uros Bizjak <ubizjak@gmail.com>
5175
5176 PR testsuite/45324
5177 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5178
f3eb3e27
RR
51792010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5180
5181 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5182
8ebbe10f
TB
51832010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5184
5185 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5186 variable.
5187
c92f1823
IB
51882010-08-19 Ian Bolton <ian.bolton@arm.com>
5189
5190 PR target/45070
5191 * gcc.c-torture/execute/pr45070.c: New.
5192
f096c02a
IB
51932010-08-19 Ian Bolton <ian.bolton@arm.com>
5194
5195 * g++.dg/pr44328.C: New test.
5196
29698e0f
TB
51972010-08-19 Tobias Burnus <burnus@net-b.de>
5198
5199 PR fortran/36158
5200 PR fortran/33197
5201 * gfortran.dg/bessel_3.f90: New.
5202 * gfortran.dg/bessel_4.f90: New.
5203 * gfortran.dg/bessel_5.f90: New.
5204
80f95228
JW
52052010-08-19 Janus Weil <janus@gcc.gnu.org>
5206
5207 PR fortran/45290
5208 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5209 * gfortran.dg/pointer_init_2.f90: New.
5210 * gfortran.dg/pointer_init_3.f90: New.
5211 * gfortran.dg/pointer_init_4.f90: New.
5212
c043ee4a
NF
52132010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5214
5215 PR c++/45049
5216 * g++.dg/pr45049-1.C: New test.
5217 * g++.dg/pr45049-2.C: New test.
5218
1027c9c5
JZ
52192010-08-18 Jie Zhang <jie@codesourcery.com>
5220
5221 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5222 20 if __ARM_PCS is defined otherwise 64.
5223 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5224 instead of hard coded 64.
5225
8019fcfb
YQ
52262010-08-18 Yao Qi <yao@codesourcery.com>
5227
5228 PR target/45094
5229 * gcc.target/arm/pr45094.c: New test.
5230
38e3c1e1
MK
52312010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5232
5233 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5234
c701e857
MK
52352010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5236
5237 PR rtl-optimization/42575
38e3c1e1 5238 * gcc.target/arm/pr42575.c: New test.
c701e857 5239
63d90a96
IS
52402010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5241
5242 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5243 * gcc.dg/tls/thr-cse-1.c: New.
5244
257f5167
IS
52452010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5246
5247 PR debug/42487
5248 * lib/target-supports.exp
5249 (check_effective_target_function_sections): New.
5250 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5251 function sections before proceding.
26e4a417 5252
47b91469
JJ
52532010-08-17 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR fortran/45308
5256 * gfortran.dg/pr45308.f03: New test.
5257
2c65142a
UB
52582010-08-17 Uros Bizjak <ubizjak@gmail.com>
5259
5260 PR target/45296
5261 * gcc.target/i386/pr45296.c: New test.
5262
f9abf412
KT
52632010-08-17 Kai Tietz <kai.tietz@onevision.com>
5264
5265 * g++.dg/ext/uow-1.C: New.
5266 * g++.dg/ext/uow-2.C: New.
5267 * g++.dg/ext/uow-3.C: New.
5268 * g++.dg/ext/uow-4.C: New.
5269
470301c5
RG
52702010-08-17 Richard Guenther <rguenther@suse.de>
5271
5272 PR testsuite/45266
5273 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5274
51f4ec66
SZ
52752010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5276
5277 PR c/40563
5278 * gcc.dg/Wcxx-compat-20.c: New test.
5279
571d54de
DK
52802010-08-17 Daniel Kraft <d@domob.eu>
5281
5282 PR fortran/38936
5283 * gfortran.dg/associate_1.f03: Extended to test newly supported
5284 features like association to variables.
5285 * gfortran.dg/associate_3.f03: Removed check for illegal change
5286 of associate-name here...
5287 * gfortran.dg/associate_5.f03: ...and added it here.
5288 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5289 * gfortran.dg/associate_7.f03: New test.
5290
7418461d
KK
52912010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
5292
5293 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5294
52bf62f9
DK
52952010-08-15 Daniel Kraft <d@domob.eu>
5296
5297 PR fortran/38936
5298 * gfortran.dg/associate_1.f03: Enable test for array expressions.
5299 * gfortran.dg/associate_3.f03: Clarify comment.
5300 * gfortran.dg/associate_5.f03: New test.
5301 * gfortran.dg/associate_6.f03: New test.
5302
ba3721c1
TB
53032010-08-15 Tobias Burnus <burnus@net-b.de>
5304
5305 PR fortran/45211
5306 * gfortran.dg/bind_c_usage_21.f90: New.
5307 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5308
08857b61
TB
53092010-08-15 Tobias Burnus <burnus@net-b.de>
5310
5311 * gfortran.dg/optional_absent_1.f90: New.
5312 * gfortran.dg/null_actual.f90: New.
5313
7d54ef80
TB
53142010-08-15 Tobias Burnus <burnus@net-b.de>
5315
5316 * gfortran.dg/pointer_target_1.f90: New.
5317 * gfortran.dg/pointer_target_2.f90: New.
5318 * gfortran.dg/pointer_target_3.f90: New.
5319
e6c14898
DK
53202010-08-15 Daniel Kraft <d@domob.eu>
5321
5322 PR fortran/45197
5323 * gfortran.dg/elemental_args_check_3.f90: New test.
5324 * gfortran.dg/impure_1.f08: New test.
5325 * gfortran.dg/impure_2.f08: New test.
5326 * gfortran.dg/impure_3.f90: New test.
5327 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5328
69f11a13
IR
53292010-08-15 Ira Rosen <irar@il.ibm.com>
5330
5331 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5332 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5333 SLP tests.
5334 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5335 misaligned loads.
5336 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5337 misaligned stores.c
5338 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5339
73a949c0
MX
53402010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5341
5342 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5343 dg-require-effective-target after dg-do.
5344
0d108d15
MX
53452010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5346
5347 * lib/target-supports.exp (check_effective_target_vect_int): Return
5348 true for Loongson targets.
5349 (check_effective_target_vect_shift): Likewise.
5350 (check_effective_target_vect_no_int_max): Likewise.
5351 (check_effective_target_vect_no_align): Likewise.
5352 (check_effective_target_vect_short_mult): Likewise.
5353
41f3efb5
UB
53542010-08-14 Uros Bizjak <ubizjak@gmail.com>
5355
5356 * g++.dg/cast.C: Change fields of structures to "long" to pass
5357 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5358 * g++.dg/cpp0x/iop.C: Ditto.
5359 * g++.dg/cpp0x/named_refs.C: Ditto.
5360 * g++.dg/cpp0x/rv1p.C: Ditto.
5361 * g++.dg/cpp0x/rv2p.C: Ditto.
5362 * g++.dg/cpp0x/rv3p.C: Ditto.
5363 * g++.dg/cpp0x/rv4p.C: Ditto.
5364 * g++.dg/cpp0x/rv5p.C: Ditto.
5365 * g++.dg/cpp0x/rv6p.C: Ditto.
5366 * g++.dg/cpp0x/rv7p.C: Ditto.
5367 * g++.dg/cpp0x/rv8p.C: Ditto.
5368 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5369
f5ca06e6
DK
53702010-08-13 Daniel Kraft <d@domob.eu>
5371
5372 * gfortran.dg/implied_shape_1.f08: New test.
5373 * gfortran.dg/implied_shape_2.f90: New test.
5374 * gfortran.dg/implied_shape_3.f08: New test.
5375
cf677bb8
JD
53762010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5377
5378 PR libfortran/42526
5379 * gfortran.dg/char_component_initializer_1.f90: New test.
5380
3cb35c12
CF
53812010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5382
5383 PR tree-optimization/45241
5384 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5385
b2cd1042
UB
53862010-08-12 Uros Bizjak <ubizjak@gmail.com>
5387
5388 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5389 to dg-options.
5390 * gcc.target/i386/pr40906-2.c: Ditto.
5391 * gcc.target/i386/pr40906-3.c: Ditto.
5392
a8c56818
JJ
53932010-08-12 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR middle-end/45262
5396 * gcc.c-torture/execute/pr45262.c: New test.
5397
07fd92be
UB
53982010-08-12 Uros Bizjak <ubizjak@gmail.com>
5399
5400 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5401 empty argument.
5402 * g++.dg/other/profile1.C: Ditto.
5403
2d698d3b
RG
54042010-08-12 Richard Guenther <rguenther@suse.de>
5405
5406 PR tree-optimization/45232
5407 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5408 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5409 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5410 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5411 unsigned arithmetic.
5412 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5413 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5414 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5415 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5416 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5417 unsigned arithmetic.
5418 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5419 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5420 unsigned arithmetic.
5421 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5422 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5423 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5424 unsigned arithmetic.
5425 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5426 * gcc.dg/tree-ssa/negate.c: Adjust.
5427 * gcc.dg/vect/vect-1.c: Adjust.
5428 * gfortran.dg/reassoc_6.f: XFAIL.
5429
49b48605
JJ
54302010-08-12 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR debug/45259
5433 * gcc.dg/pr45259.c: New test.
5434
3565ffed
WG
54352010-08-12 Wei Guozhi <carrot@google.com>
5436
5437 PR target/44999
5438 * gcc.target/arm/pr44999.c: New testcase.
5439
53d8d5c1
JZ
54402010-08-12 Jie Zhang <jie@codesourcery.com>
5441
5442 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5443 (N): Likewise.
5444 (main): Adjust accordingly.
5445
cb5da135 54462010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
5447
5448 * gfortran.dg/graphite/id-22.f: New.
5449
cb5da135 54502010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
5451
5452 * gcc.dg/graphite/id-26.c: New.
5453
cb5da135 54542010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
5455
5456 * gcc.dg/graphite/id-25.c: New.
5457
cb5da135 54582010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
5459
5460 * gcc.dg/graphite/run-id-5.c: New.
5461 * gcc.dg/graphite/run-id-6.c: New.
5462 * gfortran.dg/graphite/id-21.f: New.
5463
cb5da135 54642010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
5465
5466 * gcc.dg/graphite/id-24.c: New.
5467
cb5da135 54682010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
5469
5470 * gcc.dg/tree-ssa/pr20742.c: New.
5471
cb5da135 54722010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
5473
5474 * gcc.dg/graphite/id-23.c: New.
5475
cb5da135 54762010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
5477
5478 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5479
cb5da135 54802010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
5481
5482 * gcc.dg/graphite/pr42729.c: New.
5483
cb5da135 54842010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
5485
5486 * gfortran.dg/graphite/id-20.f: New.
5487
cb5da135 54882010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
5489
5490 * gcc.dg/graphite/id-22.c: New.
5491
cb5da135 54922010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
5493
5494 * gcc.dg/graphite/run-id-2.c: Call abort.
5495
cb5da135 54962010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
5497
5498 * gcc.dg/graphite/id-20.c: New.
5499
c4aa95f8 55002010-08-11 Janus Weil <janus@gcc.gnu.org>
94252ac2 5501 Steve Kargl <kargl@gcc.gnu.org>
c4aa95f8
JW
5502
5503 PR fortran/44595
5504 * gfortran.dg/move_alloc_3.f90: New.
5505 * gfortran.dg/random_seed_2.f90: New.
5506
4d053ac1
JDA
55072010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5508
5509 * lib/target-supports.exp (check_effective_target_sync_int_long):
5510 Add hppa*-*-linux*.
5511 (check_effective_target_sync_char_short): Likewise.
5512
1ae0fa1c
YQ
55132010-08-10 Yao Qi <yao@codesourcery.com>
5514
5515 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5516 general form.
5517 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5518 * g++.dg/other/packed1.C: Likewise.
5519 * g++.dg/other/crash-4.C: Likewise.
5520 * g++.dg/ext/packed8.C: Likewise.
5521 * g++.dg/init/array16.C: Likewise.
5522
d6fa2d17
XDL
55232010-08-10 xinliang David Li <davidxl@google.com>
5524 * gcc.dg/tree-ssa/loop-19.c: Add option
5525 -fno-prefetch-loop-array
5526
5466d63d
BS
55272010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5528
5529 PR middle-end/45182
5530 * gcc.c-torture/compile/pr45182.c: New test.
5531
7a25d520
JM
55322010-08-09 Jason Merrill <jason@redhat.com>
5533
5534 PR c++/45236
5535 * g++.dg/cpp0x/variadic-104.C: New.
5536
ee247636
TK
55372010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5538
5539 PR fortran/44235
5540 * gfortran.dg/dependency_32.f90: New test.
5541
37609bf0
RG
55422010-08-09 Richard Guenther <rguenther@suse.de>
5543
5544 PR middle-end/44632
5545 * g++.dg/opt/nrv17.C: New testcase.
5546
3e32c761
RG
55472010-08-09 Richard Guenther <rguenther@suse.de>
5548
5549 PR middle-end/45212
5550 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5551 alignment from MEM_REF offset only if we took it from the
5552 base object.
5553
5554 * gcc.target/i386/pr24178.c: New testcase.
5555
7323f4bb
UB
55562010-08-08 Uros Bizjak <ubizjak@gmail.com>
5557
5558 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5559 * gcc.dg/20030702-1.c: Ditto.
5560 * gcc.dg/20050309-1.c: Ditto.
5561 * gcc.dg/20050325-1.c: Ditto.
5562 * gcc.dg/20050330-2.c: Ditto.
5563 * gcc.dg/20051201-1.c: Ditto.
5564 * gcc.dg/gomp/pr27573.c: Ditto.
5565 * gcc.dg/gomp/pr34610.c: Ditto.
5566 * gcc.dg/pr24225.c: Ditto.
5567 * gcc.dg/pr26570.c: Ditto.
5568 * gcc.dg/pr32773.c: Ditto.
5569 * g++.dg/gcov/gcov-6.C: Ditto.
5570 * g++.dg/gomp/pr34608.C: Ditto.
5571 * gfortran.dg/gomp/pr27573.f90: Ditto.
5572
5573 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5574 dg-require-host-local dg directive.
5575 * gcc.dg/profile-dir-2.c: Ditto.
5576 * gcc.dg/profile-dir-3.c: Ditto.
5577
b4a4e6ae
RG
55782010-08-08 Richard Guenther <rguenther@suse.de>
5579
5580 PR tree-optimization/45109
5581 * gcc.c-torture/compile/pr45109.c: New testcase.
5582
07f93cbd
UB
55832010-08-08 Uros Bizjak <ubizjak@gmail.com>
5584
5585 * gcc.dg/march.c: Skip if -march defined.
5586 * gcc.dg/mtune.c: Skip if -mtune defined.
5587
5588 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5589 generic thunk support.
5590
f6ddf131
UB
55912010-08-07 Uros Bizjak <ubizjak@gmail.com>
5592
5593 PR target/45213
5594 * gcc.target/i386/pr45213.c: New test.
5595
a4ed58ce
JD
55962010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5597
5598 PR libfortran/45143
5599 * gfortran.dg/fmt_error_11.f03: New test.
5600
94252ac2 56012010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
17fec01d 5602
f6ddf131
UB
5603 * lib/target-supports.exp (check_effective_target_sync_int_long):
5604 Add arm*-*-linux-gnueabi.
5605 (check_effective_target_sync_char_short): Likewise.
17fec01d 5606
8a0f25c3
TK
56072010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5608
5609 PR fortran/45159
5610 * gfortran.dg/dependency_31.f90: New test.
5611
6a57b9ee
TK
56122010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5613
5614 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
5615
309714d4
JM
56162010-08-06 Jason Merrill <jason@redhat.com>
5617
5618 * g++.dg/cpp0x/sfinae3.C: New.
5619 * g++.dg/cpp0x/sfinae4.C: New.
5620
0b4b14ac
RG
56212010-08-06 Richard Guenther <rguenther@suse.de>
5622
5623 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5624 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5625 * gcc.dg/tree-ssa/pr25382.c: Likewise.
5626 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5627 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5628 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5629 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5630 * gcc.c-torture/execute/20100805-1.c: Likewise.
5631
2645f11a
MJ
56322010-08-05 Martin Jambor <mjambor@suse.cz>
5633
5634 PR testsuite/42855
5635 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5636
3e66255c
MJ
56372010-08-05 Martin Jambor <mjambor@suse.cz>
5638
5639 * gcc.dg/ipa/ipcp-ii-1.c: New test.
5640 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5641
3949c4a7
MJ
56422010-08-05 Martin Jambor <mjambor@suse.cz>
5643
5644 * g++.dg/ipa/devirt-1.C: New test.
5645 * g++.dg/ipa/devirt-2.C: Likewise.
5646 * g++.dg/ipa/devirt-3.C: Likewise.
5647 * g++.dg/ipa/devirt-4.C: Likewise.
5648 * g++.dg/ipa/devirt-5.C: Likewise.
5649 * gcc.dg/ipa/iinline-3.c: Likewise.
5650
36b86f4a
JZ
56512010-08-05 Jie Zhang <jie@codesourcery.com>
5652
5653 PR tree-optimization/45144
5654 * gcc.dg/tree-ssa/pr45144.c: New test.
5655
e10f52d0
JW
56562010-08-04 Janus Weil <janus@gcc.gnu.org>
5657
5658 PR fortran/42207
5659 PR fortran/44064
5660 PR fortran/44065
5661 * gfortran.dg/class_25.f03: New.
5662 * gfortran.dg/class_26.f03: New.
5663
0e884a94
DG
56642010-08-04 Daniel Gutson <dgutson@codesourcery.com>
5665
5666 * g++.dg/warn/miss-format-1.C: Update line number.
5667
079e56d0
UB
56682010-08-04 Uros Bizjak <ubizjak@gmail.com>
5669
5670 PR c++/44641
5671 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5672 .frame and .mask assembler directives.
5673
455e6d5b
RG
56742010-08-04 Richard Guenther <rguenther@suse.de>
5675
5676 * gcc.dg/tree-ssa/vrp35.c: Adjust.
5677 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5678 * gcc.dg/tree-ssa/vrp50.c: Likewise.
5679 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5680
a48a9173
TB
56812010-08-04 Tobias Burnus <burnus@net-b.de>
5682
5683 PR fortran/44857
5684 * gfortran.dg/derived_constructor_char_1.f90: New.
5685 * gfortran.dg/derived_constructor_char_2.f90: New.
5686
15b71db3
TK
56872010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5688
5689 PR fortran/45159
5690 * gfortran.dg/dependency_30.f90: New test.
5691
241a2b9e
JH
56922010-08-03 Jan Hubicka <jh@suse.cz>
5693
5694 * gcc.c-torture/compile/pr45085.c: New testcase.
5695
aea18e92
JW
56962010-08-03 Janus Weil <janus@gcc.gnu.org>
5697
5698 PR fortran/44584
5699 PR fortran/45161
5700 * gfortran.dg/typebound_call_9.f03: Modified.
5701 * gfortran.dg/typebound_generic_1.f03: Modified.
5702
1d100230
TK
57032010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5704
5705 PR fortran/45159
5706
5707 * gfortran.dg/dependency_29.f90: New test.
5708
071bdb5f
TK
57092010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5710
5711 PR fortran/36854
1d100230
TK
5712 * gfortran.dg/character_comparison_2.f90: New test.
5713 * gfortran.dg/character_comparison_3.f90: New test.
5714 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 5715
37119410
BS
57162010-08-02 Bernd Schmidt <bernds@codesourcery.com>
5717
5718 PR target/40457
5719 * gcc.target/arm/pr40457-1.c: New test.
5720 * gcc.target/arm/pr40457-2.c: New test.
5721
f3f98a1e
JW
57222010-08-01 Janus Weil <janus@gcc.gnu.org>
5723
5724 PR fortran/44912
5725 * gfortran.dg/typebound_call_17.f03: New.
5726
1107bd38
JW
57272010-07-30 Janus Weil <janus@gcc.gnu.org>
5728
5729 PR fortran/44929
5730 * gfortran.dg/allocate_derived_3.f90: New.
5731
95b038dd
XDL
57322010-07-30 Xinliang David Li <davidxl@google.com>
5733 PR tree-optimization/45121
5734 * c-c++-common/uninit-17.c: Add -fno-ivops option.
5735
88d787e7
UW
57362010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5737
5738 PR c++/45112
c44d6c47 5739 * g++.dg/pr45112.C: New test.
88d787e7 5740
f0fc0803
JJ
57412010-07-30 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR debug/45055
5744 PR rtl-optimization/45137
5745 * gcc.dg/pr45055.c: New test.
5746
009ba7f5
AM
57472010-07-30 Alan Modra <amodra@gmail.com>
5748
5749 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5750 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5751
6a018495
TB
57522010-07-29 Tobias Burnus <burnus@net-b.de>
5753
5754 PR fortran/45087
5755 PR fortran/45125
5756 * gfortran.dg/whole_file_25.f90: New.
5757 * gfortran.dg/whole_file_26.f90: New.
5758 * gfortran.dg/whole_file_27.f90: New.
5759
6a68e29d
JW
57602010-07-29 Janus Weil <janus@gcc.gnu.org>
5761
5762 PR fortran/44962
5763 * gfortran.dg/typebound_proc_17.f03: New.
5764
b2a5eb75
JW
57652010-07-29 Janus Weil <janus@gcc.gnu.org>
5766
5767 PR fortran/45004
5768 * gfortran.dg/move_alloc_2.f90: New.
5769
a3378cea
XDL
57702010-07-29 Xinliang David Li <davidxl@google.com>
5771 PR tree-optimization/45121
5772 * c-c++-common/uninit-17.c: Fix expected output.
5773
1c09321c
RG
57742010-07-29 Richard Guenther <rguenther@suse.de>
5775
5776 PR tree-optimization/45120
5777 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5778
81fb8a48
MM
57792010-07-29 Mikael Morin <mikael@gcc.gnu.org>
5780
5781 PR fortran/42051
5782 PR fortran/44064
5783 * gfortran.dg/pr42051.f03: New testcase.
5784
6befd6b0
RG
57852010-07-29 Richard Guenther <rguenther@suse.de>
5786
5787 PR middle-end/45034
5788 * gcc.c-torture/execute/pr45034.c: New testcase.
5789
1732dfea
PC
57902010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/45096
5793 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5794
69dcd06a
DK
57952010-07-28 Daniel Kraft <d@domob.eu>
5796
5797 * gfortran.dg/bound_8.f90: New test.
5798
05b5ea34
JJ
57992010-07-28 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR debug/45105
5802 * gcc.dg/pr45105.c: New test.
5803
fb039b24
MK
58042010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5805
5806 PR rtl-optimization/45107
5807 * gcc.dg/pr45107.c: New test.
5808
bb801fa6
MK
58092010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5810
5811 PR rtl-optimization/45101
5812 * gcc.dg/pr45101.c: New test.
5813
57e15568
TB
58142010-07-28 Tobias Burnus <burnus@net-b.de>
5815
5816 PR fortran/45077
5817 * gfortran.dg/whole_file_24.f90: New.
5818
462aa169
JM
58192010-07-27 Jason Merrill <jason@redhat.com>
5820
5821 * g++.dg/cpp0x/variadic102.C: New.
5822 * g++.dg/cpp0x/variadic103.C: New.
5823
689d6c4a
MK
58242010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5825
5826 PR rtl-optimization/40956
5827 PR target/42495
5828 PR middle-end/42574
5829 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5830 * gcc.target/arm/pr42574.c: Add tests.
5831
c013221e
UB
58322010-07-27 Uros Bizjak <ubizjak@gmail.com>
5833
5834 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5835 test name.
5836 (cleanup-repo-files): Ditto.
5837 (cleanup-saved-temps): Ditto.
5838
f551f80c
JJ
58392010-07-27 Jakub Jelinek <jakub@redhat.com>
5840
fea31288
JJ
5841 PR testsuite/44701
5842 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5843
f551f80c
JJ
5844 PR c/45079
5845 * gcc.dg/pr45079.c: New test.
5846
2200fc49
IR
58472010-07-27 Ira Rosen <irar@il.ibm.com>
5848
5849 PR tree-optimization/44152
5850 * gcc.dg/vect/fast-math-pr44152.c: New test.
5851
5a8e93d8
IS
58522010-07-27 Iain Sandoe <iains@gcc.gnu.org>
5853
5854 PR ObjC/44140
5855 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5856 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5857 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5858 * obj-c++.dg/torture/trivial.mm: Ditto.
5859 * objc.dg/torture/tls/thr-init-2.m: Ditto.
5860 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5861 * objc.dg/torture/tls/thr-init.m: Ditto.
5862 * objc.dg/torture/trivial.m: Ditto.
5863
a691bb08
UB
58642010-07-27 Uros Bizjak <ubizjak@gmail.com>
5865
5866 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5867 Skip on spu-*-* targets.
5868
42694189
JJ
58692010-07-27 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR tree-optimization/45083
5872 * gcc.dg/pr45083.c: New test.
5873
fb55ca75
TB
58742010-07-26 Tobias Burnus <burnus@net-b.de>
5875
5876 PR fortran/40873
5877 * gfortran.dg/whole_file_22.f90: New test.
5878 * gfortran.dg/whole_file_23.f90: New test.
5879
58802010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
5881 Jack Howarth <howarth@bromo.med.uc.edu>
5882 Richard Henderson <rth@redhat.com>
5883
5884 PR target/44132
5885 * gcc.dg/tls/thr-init-1.c: New.
5886 * gcc.dg/tls/thr-init-2.c: New.
5887 * gcc.dg/torture/tls New.
5888 * gcc.dg/torture/tls/tls-test.c: New.
5889 * gcc.dg/torture/tls/thr-init-1.c: New.
5890 * gcc.dg/torture/tls/tls.exp: New.
5891 * gcc.dg/torture/tls/thr-init-2.c: New.
5892 * gcc.dg/tls/emutls-2.c: New test
5893
5894 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5895 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5896 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5897 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5898 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5899 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5900 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5901 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5902 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5903 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5904 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5905 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5906 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5907 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5908 gfortran.dg/gomp/appendix-a/a.22.4.f90,
5909 gfortran.dg/gomp/appendix-a/a.22.5.f90,
5910 gfortran.dg/gomp/appendix-a/a.22.6.f90,
5911 gfortran.dg/gomp/appendix-a/a.24.1.f90,
5912 gfortran.dg/gomp/appendix-a/a.32.1.f90,
5913 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5914 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5915 gfortran.dg/gomp/omp_threadprivate1.f90,
5916 gfortran.dg/gomp/omp_threadprivate2.f90,
5917 gfortran.dg/gomp/reduction1.f90,
5918 gfortran.dg/gomp/sharing-1.f90: Likewise.
5919
114e33e1
RO
59202010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5921
5922 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5923 sse_runtime.
5924 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5925 dg-require-visibility.
5926
7f8ac3d7
RG
59272010-07-26 Richard Guenther <rguenther@suse.de>
5928
5929 PR tree-optimization/43784
5930 * gcc.c-torture/execute/pr43784.c: New testcase.
5931 * g++.dg/torture/pr43784.C: Likewise.
5932
bd422c4a
RG
59332010-07-26 Richard Guenther <rguenther@suse.de>
5934
5935 PR middle-end/45056
5936 * g++.dg/pr45056.C: New testcase.
5937
e093ffe3
RG
59382010-07-26 Richard Guenther <rguenther@suse.de>
5939
5940 PR tree-optimization/45071
5941 * gcc.dg/pr45071.c: New testcase.
5942
71ff73f3
TB
59432010-07-26 Tobias Burnus <burnus@net-b.de>
5944
5945 PR fortran/45066
5946 * gfortran.dg/namelist_62.f90: New.
5947
d4e075f2
RG
59482010-07-26 Richard Guenther <rguenther@suse.de>
5949
5950 * gcc.c-torture/execute/pr45017.c: Move ...
5951 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
5952
601d98be
TK
59532010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5954
5955 PR fortran/40628
5956 * trim_optimize_1.f90: New test.
5957 * character_comparision_1.f90: New test.
5958
85c28850
JD
59592010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5960
5961 PR fortran/42852
5962 * gfortran.dg/wtruncate_fix.f: New test.
5963
af8e1802
L
59642010-07-25 H.J. Lu <hongjiu.lu@intel.com>
5965
5966 PR testsuite/45068
5967 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5968
0128991d
RG
59692010-07-24 Richard Guenther <rguenther@suse.de>
5970
5971 PR lto/43788
5972 * g++.dg/lto/20100724-1_0.C: New testcase.
5973
2091f811
RG
59742010-07-24 Richard Guenther <rguenther@suse.de>
5975
5976 PR lto/43212
5977 * gcc.dg/lto/20100724-1_0.c: New testcase.
5978 * gcc.dg/lto/20100724-1_1.c: Likewise.
5979
8569c753
TB
59802010-07-24 Tobias Burnus <burnus@net-b.de>
5981
5982 PR fortran/40011
5983 * gfortran.dg/whole_file_21.f90: New.
5984
5985 * gfortran.dg/integer_exponentiation_3.F90: Use
5986 -ffloat-store only for i?86/x86-64 -m32.
5987
100fded1
TB
59882010-07-24 Tobias Burnus <burnus@net-b.de>
5989
5990 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5991 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5992
df161b69
TB
59932010-07-24 Tobias Burnus <burnus@net-b.de>
5994
5995 * gfortran.dg/func_decl_4.f90: Split test into two ...
5996 * gfortran.dg/func_decl_5.f90: ... parts.
5997 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5998 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5999 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6000 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6001 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6002 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6003 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6004 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6005 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6006 * gfortran.dg/sizeof.f90: Make test valid.
6007 * gfortran.dg/pr20865.f90: Add new dg-error.
6008 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6009 * gfortran.dg/g77/19990218-0.f: Ditto.
6010 * gfortran.dg/g77/19990218-1.f: Ditto.
6011 * gfortran.dg/g77/970625-2.f: Ditto.
6012 * gfortran.dg/pr37243.f: Fix function declaration.
6013 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6014 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6015
43afc047
TB
60162010-07-23 Tobias Burnus <burnus@net-b.de>
6017
6018 PR fortran/44945
6019 * gfortran.dg/char_array_structure_constructor.f90: Add
6020 -fwhole-file as dg-option as it otherwise fails on some
6021 systems.
6022
96bba5e6
EB
60232010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6024
6025 * gnat.dg/aggr16.ad[sb]: New test.
6026 * gnat.dg/aggr16_pkg.ads: New helper.
6027
aff08b12
RG
60282010-07-23 Richard Guenther <rguenther@suse.de>
6029
6030 PR lto/43071
6031 * g++.dg/lto/20100723-1_0.C: New testcase.
6032
bebb1f20
L
60332010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6034
6035 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6036 AVX support.
6037 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6038 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6039
16c9d3b1
RO
60402010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6041
6042 * lib/target-supports.exp (add_options_for_tls): New proc.
6043 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6044 * g++.dg/tls/static-1a.cc: Likewise.
6045 * gcc.dg/tls/emutls-1.c: Likewise.
6046 * gcc.dg/tls/opt-11.c: Likewise.
6047 * gcc.dg/tls/opt-12.c: Likewise.
6048 * gcc.dg/tls/pr24428-2.c: Likewise.
6049 * gcc.dg/tls/pr24428.c: Likewise.
6050 * obj-c++.dg/tls/static-1.mm: Likewise.
6051 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6052 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6053 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6054 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6055 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6056 * objc.dg/torture/tls/thr-init.m: Likewise.
6057 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6058
7a6faad6
UB
60592010-07-23 Uros Bizjak <ubizjak@gmail.com>
6060
6061 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6062 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6063 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6064 optimized dump files.
6065
52e092ab
JJ
60662010-07-23 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR tree-optimization/45047
6069 * gcc.c-torture/compile/pr45047.c: New test.
6070
c5c178d6
UB
60712010-07-23 Uros Bizjak <ubizjak@gmail.com>
6072
6073 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6074 instead of dg-compile.
6075 * gcc.dg/float-range-4.c: Ditto.
6076 * gcc.dg/float-range-5.c: Ditto.
6077 * gcc.dg/fold-overflow-1.c: Ditto.
6078 * gcc.dg/gomp/sections-4.c: Ditto.
6079 * gcc.dg/transparent-union-1.c: Ditto.
6080 * gcc.dg/transparent-union-2.c: Ditto.
6081 * gcc.target/i386/pr39315-check.c: Ditto.
6082 * g++.dg/gomp/sections-4.C: Ditto.
6083 * g++.dg/template/dtor7.C: Ditto.
6084 * g++.dg/tree-ssa/pr19952.C: Ditto.
6085 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6086 * gfortran.dg/graphite/pr42185.f90: Ditto.
6087 * gfortran.dg/namelist_36.f90: Ditto.
6088 * gnat.dg/noreturn1.adb: Ditto.
6089 * gnat.dg/specs/small_alignment.ads: Ditto.
6090
556ede65
MJ
60912010-07-23 Martin Jambor <mjambor@suse.cz>
6092
6093 PR tree-optimization/44915
6094 * g++.dg/torture/pr44915.C: New test.
6095
8cbeddcc
MJ
60962010-07-23 Martin Jambor <mjambor@suse.cz>
6097
6098 PR tree-optimization/44914
6099 * g++.dg/tree-ssa/pr44914.C: New test.
6100
61044492
JZ
61012010-07-23 Jie Zhang <jie@codesourcery.com>
6102
6103 PR target/44290
6104 * gcc.dg/pr44290-1.c: New test.
6105 * gcc.dg/pr44290-2.c: New test.
6106
96f3a5d2
JM
61072010-07-23 Jason Merrill <jason@redhat.com>
6108
6109 PR c++/45008
6110 * g++.dg/abi/mangle44.C: New.
6111
c5c178d6 61122010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
6113
6114 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6115 for compile-time only tests.
6116 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6117 target check.
6118 * gcc.target/i386/pr39315-4.c: Ditto.
6119 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6120 target check. Include sse-os-support.h.
6121 (main): Call check_isa and sse_os_support.
6122 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6123 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6124 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6125 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6126 target check. Include sse-os-support.h.
6127 (main): Call check_isa and sse_os_support.
6128 * gcc.target/i386/vperm-v2df.c: Ditto.
6129
c5c178d6 61302010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
6131
6132 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6133 (check_effective_target_avx_runtime): New procedure.
6134 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6135 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6136
6137 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6138 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6139 and __get_cpuid test.
6140 * gcc.dg/compat/vector-2b_main.c: Ditto.
6141
6142 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6143
5fdba872 6144 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
6145 for compile-time only test.
6146 * gcc.dg/pr32716.c: Ditto.
6147 * gcc.dg/pr34856.c: Ditto.
6148 * gcc.dg/pr36997.c: Ditto.
6149 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6150 * gfortran.dg/pr28158.f90: Ditto.
6151 * gfortran.dg/pr30667.f: Ditto.
6152
6153 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6154 i?86-*-* and x86_64-*-* targets to disable execution on targets
6155 without sse2 runtime support.
6156 * g++.dg/vect/vect.exp: Ditto.
6157 * gfortran.dg/vect/vect.exp: Ditto.
6158
5fdba872 6159 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
6160 * gcc.dg/pr37544.c: Ditto.
6161 * gcc.dg/pr40550.c: Ditto.
6162 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6163 * gcc.dg/compat/vector-1a_main.c: Ditto.
6164 * gcc.dg/compat/vector-2a_main.c: Ditto.
6165 * gcc.dg/torture/pr16104-1.c: Ditto.
6166 * gcc.dg/torture/pr35771-1.c: Ditto.
6167 * gcc.dg/torture/pr35771-2.c: Ditto.
6168 * gcc.dg/torture/pr35771-3.c: Ditto.
6169 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6170 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6171 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6172 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6173 * g++.dg/other/i386-1.C: Ditto.
6174 * g++.dg/other/pr40446.C: Ditto.
6175
99bda4d5
RO
61762010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6177
6178 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6179
61b644c2
DK
61802010-07-23 Daniel Kraft <d@domob.eu>
6181
6182 PR fortran/44709
6183 * gfortran.dg/exit_1.f08: New test.
6184 * gfortran.dg/exit_2.f08: New test.
6185
9d3493e6
SL
61862010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6187
6188 PR tree-optimization/39839
6189 * gcc.target/arm/pr39839.c: New test case.
6190
980a0501
EB
61912010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6192
6193 * gnat.dg/unchecked_convert5b.adb: New test.
6194 * gnat.dg/unchecked_convert6.adb: Likewise.
6195 * gnat.dg/unchecked_convert6b.adb: Likewise.
6196
cfa0bd19
EB
61972010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6198
6199 * gnat.dg/aggr15.ad[sb]: New test.
6200
35ea1c5a
DS
62012010-07-22 Dodji Seketeli <dodji@redhat.com>
6202
6203 PR debug/45024
6204 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6205
cd1822b8
L
62062010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6207
6208 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6209 with dg-require-linker-plugin.
6210
7e39ec05
RG
62112010-07-22 Richard Guenther <rguenther@suse.de>
6212
6213 PR lto/43850
6214 * g++.dg/lto/20100722-1_0.C: New testcase.
6215
d4398a43
RG
62162010-07-22 Richard Guenther <rguenther@suse.de>
6217
6218 PR lto/42451
6219 * gcc.dg/lto/20100720-3_0.c: New testcase.
6220 * gcc.dg/lto/20100720-3_1.c: Likewise.
6221
3cf8ccdf
RG
62222010-07-22 Richard Guenther <rguenther@suse.de>
6223
6224 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6225 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6226
6227 PR lto/43373
6228 * gcc.dg/lto/20100722-1_0.c: New testcase.
6229
56a42add
MJ
62302010-07-22 Martin Jambor <mjambor@suse.cz>
6231
6232 PR tree-optimization/44891
c44d6c47 6233 * gcc.c-torture/compile/pr44891.c: New test.
56a42add 6234
5ccbfc1f
RG
62352010-07-22 Richard Guenther <rguenther@suse.de>
6236
6237 PR tree-optimization/45017
6238 * gcc.c-torture/execute/pr45017.c: New testcase.
6239
e1d818f7
TB
62402010-07-22 Tobias Burnus <burnus@net-b.de>
6241
6242 PR fortran/45019
6243 * gfortran.dg/aliasing_dummy_5.f90: New.
6244
f67325e8
RR
62452010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6246
6247 PR target/43698
6248 * gcc.target/arm/pr43698.c: New test.
6249
6168fc43
SK
62502010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6251
6252 PR fortran/44929
e1d818f7 6253 * Revert my commit r162325 for this PR.
6168fc43 6254
fcc71c6c
JJ
62552010-07-21 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR debug/45015
6258 * gcc.target/m68k/pr45015.c: New test.
6259
5634254c
JY
62602010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6261
6262 PR c++/44641
6263 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6264 comments.
6265
60f6be5a
RG
62662010-07-21 Richard Guenther <rguenther@suse.de>
6267
6268 PR lto/45018
6269 * g++.dg/lto/20100721-1_0.C: New testcase.
6270
75a75e91
MJ
62712010-07-21 Martin Jambor <mjambor@suse.cz>
6272
6273 PR tree-optimization/44900
6274 * g++.dg/torture/pr44900.C: New test.
6275
426797b2
BS
62762010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6277
6278 PR middle-end/44738
6279 * c-c++-common/uninit-17.c: Correct expected error.
6280
a431e913
JJ
62812010-07-21 Jakub Jelinek <jakub@redhat.com>
6282
6283 * gcc.dg/guality/asm-1.c: New test.
6284
370ae599
JJ
6285 PR debug/45003
6286 * gcc.dg/guality/pr45003-2.c: New test.
6287 * gcc.dg/guality/pr45003-3.c: New test.
6288
6b2b43d8
JD
62892010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6290
6291 PR libfortran/44697
6292 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6293
0603fe68
JY
62942010-07-20 Jeffrey Yasskin <jyasskin@google.com>
6295
6296 * lib/scanasm.exp (dg-function-on-line): Test that a function is
6297 defined on the current line.
6298 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6299 * g++.dg/debug/dwarf2/pr44641.C: New.
6300
d95016e0
NF
63012010-07-20 Nathan Froyd <froydnj@codesourcery.com>
6302
6303 * gcc.target/powerpc/block-move-1.c: New test.
6304 * gcc.target/powerpc/block-move-2.c: New test.
6305
a397bb72
JM
63062010-07-20 Jason Merrill <jason@redhat.com>
6307
6308 PR c++/44967
6309 * g++.dg/cpp0x/sfinae2.C: New.
6310
be5fda91
RG
63112010-07-20 Richard Guenther <rguenther@suse.de>
6312
6313 PR lto/42696
6314 * gcc.dg/lto/20100720-4_0.c: New testcase.
6315
cf259b84
RG
63162010-07-20 Richard Guenther <rguenther@suse.de>
6317
6318 PR lto/43221
6319 * gcc.dg/lto/20100720-2_0.c: New testcase.
6320 * gcc.dg/lto/20100720-2_1.c: Likewise.
6321
eeee47af
RG
63222010-07-20 Richard Guenther <rguenther@suse.de>
6323
6324 PR lto/43208
6325 * gcc.dg/lto/20100720-1_0.c: New testcase.
6326 * gcc.dg/lto/20100720-1_1.c: Likewise.
6327
68eaf35c
JJ
63282010-07-20 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR debug/45003
6331 * gcc.dg/guality/pr45003-1.c: New test.
6332
720151ca
RG
63332010-07-20 Richard Guenther <rguenther@suse.de>
6334
6335 PR tree-optimization/44977
6336 * gcc.dg/torture/pr44977.c: New testcase.
6337
cd2be65a
BM
63382010-07-20 Bingfeng Mei <bmei@broadcom.com>
6339
6340 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6341 sync_char_short
6342
ad650c92
RG
63432010-07-20 Richard Guenther <rguenther@suse.de>
6344
6345 PR middle-end/44971
6346 PR middle-end/44988
6347 * gcc.dg/pr44971.c: New testcase.
6348 * gcc.c-torture/compile/pr44988.c: Likewise.
6349
13411c9d
SK
63502010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6351
6352 PR fortran/44929
6353 * gfortran.dg/allocate_with_typespec.f90: New test.
6354 * gfortran.dg/allocate_derived_1.f90: Update error message.
6355
8145be01
JM
63562010-07-19 Jason Merrill <jason@redhat.com>
6357
6358 PR c++/44996
6359 * g++.dg/cpp0x/decltype23.C: New.
6360
974df0f8
PT
63612010-07-19 Paul Thomas <pault@gcc.gnu.org>
6362
6363 PR fortran/42385
6364 * gfortran.dg/class_defined_operator_1.f03 : New test.
6365
be30e7b2
PB
63662010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6367
6368 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6369 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6370 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6371 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6372
8b4c365c
RG
63732010-07-19 Richard Guenther <rguenther@suse.de>
6374
6375 PR middle-end/44941
6376 * gcc.c-torture/compile/pr44941.c: New testcase.
6377
ab73eba8
JM
63782010-07-19 Jason Merrill <jason@redhat.com>
6379
6380 PR c++/44969
6381 * g++.dg/template/sfinae24.C: New.
6382
ca90e7f6
L
63832010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6384
6385 PR fortran/44353
6386 * gfortran.dg/data_implied_do_2.f90: Removed.
6387
d555b1c7
PC
63882010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6389
6390 PR c++/44969
6391 * g++.dg/template/sfinae23.C: New.
6392
39354b3b
RO
63932010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395 * lib/target-supports.exp (check_sse_os_support_available): New
6396 proc.
6397 (check_sse_hw_available): New proc.
6398 (check_effective_target_sse_runtime): New proc.
6399 (check_effective_target_sse2_runtime): New proc.
6400 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6401 -msse2 if check_sse_os_support_available.
6402 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6403 check_sse_os_support_available.
6404 * gcc.dg/vect/vect.exp: Likewise.
6405 * gfortran.dg/vect/vect.exp: Likewise.
6406 * gcc.target/i386/sol2-check: Renamed to ...
6407 * gcc.target/i386/sse-os-support.h: ... this.
6408 (sol2_check): Renamed to ...
6409 (sse_os_support): ... this.
6410 Only test movss with xmm registers.
6411 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6412 Removed ILL_INSN, ILL_INSN_LEN.
6413 * gcc.target/i386/sse2-check.h: Likewise.
6414 * gcc.target/i386/sse3-check.h: Likewise.
6415 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6416 Removed cpuid.h, __get_cpuid test.
6417 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6418 Removed cpuid.h, __get_cpuid test.
6419 * g++.dg/other/pr40446.C: Likewise.
6420 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6421 * gcc.dg/compat/vector-1a_main.c: Likewise.
6422 * gcc.dg/compat/vector-2a_main.c: Likewise.
6423 * gcc.dg/pr36584.c: Likewise.
6424 * gcc.dg/pr37544.c: Likewise.
6425 * gcc.dg/torture/pr16104-1.c: Likewise.
6426 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6427 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6428 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6429 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6430 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6431 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6432 sse2_runtime.
6433 * gcc.dg/torture/pr35771-2.c: Likewise.
6434 * gcc.dg/torture/pr35771-3.c: Likewise.
6435 * gcc.target/i386/pr39315-2.c: Likewise.
6436 * gcc.target/i386/pr39315-4.c: Likewise.
6437 * gcc.target/i386/vperm-v2df.c: Likewise.
6438 * gcc.target/i386/vperm-v2di.c: Likewise.
6439 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6440 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6441 sse_runtime.
6442
91e2faaf
PT
64432010-07-18 Paul Thomas <pault@gcc.gnu.org>
6444
6445 PR fortran/44353
ca90e7f6 6446 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 6447
18fcbc9a
RS
64482010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6449
6450 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6451
769e6b9f
RS
64522010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6453
6454 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6455 to the "mips16" group.
6456 (mips_using_mips16_p): New procedure.
6457 (mips-dg-options): Use it.
6458
93f63c68
RS
64592010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6460
6461 * gcc.target/mips/mips16-attributes-4.c: New test.
6462
fbd47859
IS
64632010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6464
6465 PR testsuite/44418
6466 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6467 * gcc.target/powerpc/recip-2.c: Ditto.
6468 * gcc.target/powerpc/recip-3.c: Ditto.
6469
dc0d5a57
BS
64702010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6471
6472 * gcc.target/arm/pr42235.c: New test.
6473
ebc258f1
JM
64742010-07-16 Jason Merrill <jason@redhat.com>
6475
6476 PR c++/32505
6477 * g++.dg/template/partial8.C: New.
6478
8b26599c
JJ
64792010-07-16 Jakub Jelinek <jakub@redhat.com>
6480
6481 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6482 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6483 in C++.
6484 (gualcvt): New overloaded inline.
6485 (GUALCVT): Use it for C++.
6486 * g++.dg/guality/guality.exp: New.
6487 * g++.dg/guality/guality.h: New.
6488 * g++.dg/guality/redeclaration1.C: New test.
6489 * g++.dg/dg.exp: Prune also guality/* tests.
6490 * gcc.dg/guality/pr43141.c: Moved to...
6491 * c-c++-common/guality/pr43141.c: ... here.
6492
8d63d405
JD
64932010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6494
6495 PR libfortran/37077
6496 * gfortran.dg/char4_iunit_2.f03: New test.
6497
4b1b0ac1
IS
64982010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6499
56dce2ce 6500 PR testsuite/43925
4b1b0ac1
IS
6501 * lib/plugin-support.exp (plugin-test-execute):
6502 Add ${gcc_objdir}/intl to includes.
bd3a5d17 6503
88ad03c2
JJ
65042010-07-16 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR target/44942
6507 * gcc.c-torture/execute/pr44942.c: New test.
6508 * gcc.target/i386/pr44942.c: New test.
6509
10746f37
JM
65102010-07-15 Jason Merrill <jason@redhat.com>
6511
6512 PR c++/44909
6513 * g++.dg/cpp0x/implicit7.C: New.
6514 * g++.dg/cpp0x/implicit8.C: New.
6515
8e7af53e
UW
65162010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6517
6518 Disable float tests for __SPU__ targets due to lack of signed zero:
6519 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6520 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6521 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6522 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6523 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6524 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6525 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6526 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6527 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6528
d2886bc7
JJ
65292010-07-15 Jakub Jelinek <jakub@redhat.com>
6530
6531 * gfortran.dg/select_char_2.f90: New test.
6532
910ad8de
NF
65332010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6534
6535 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6536 with DECL_CHAIN.
6537
ab7306ed
JW
65382010-07-15 Janus Weil <janus@gcc.gnu.org>
6539
6540 PR fortran/44936
6541 * gfortran.dg/typebound_generic_9.f03: New.
6542
0ba0772b
RB
65432010-07-15 Richard Guenther <rguenther@suse.de>
6544
6545 PR tree-optimization/44946
6546 * gcc.c-torture/compile/pr44946.c: New testcase.
6547
79c74300
JJ
65482010-07-15 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR fortran/40206
6551 * gfortran.dg/select_char_3.f90: New test.
6552
8ffadef9
MG
65532010-07-15 Magnus Granberg <zorry@gentoo.org>
6554 Kevin F. Quinn <kevquinn@gentoo.org>
6555
bd3a5d17 6556 * gcc.dg/Wtrampolines.c: New.
8ffadef9 6557
6b58c62f
JD
65582010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6559
6560 PR libfortran/44934
6561 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6562
57ece258
JM
65632010-07-14 Jason Merrill <jason@redhat.com>
6564
973f026a
JM
6565 PR c++/44810
6566 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6567
57ece258
JM
6568 Implement C++0x unrestricted unions (N2544)
6569 * g++.dg/cpp0x/union1.C: New.
6570 * g++.dg/cpp0x/union2.C: New.
6571 * g++.dg/cpp0x/union3.C: New.
6572 * g++.dg/cpp0x/defaulted2.C: Adjust.
6573 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6574 * g++.old-deja/g++.ext/anon2.C: Adjust.
6575 * g++.old-deja/g++.mike/misc6.C: Adjust.
6576
f6199e63
JW
65772010-07-14 Janus Weil <janus@gcc.gnu.org>
6578
6579 PR fortran/44925
6580 * gfortran.dg/c_loc_tests_15.f90: New.
6581
7487bca5
JM
65822010-07-13 Jason Merrill <jason@redhat.com>
6583
6584 PR c++/44909
6585 * g++.dg/cpp0x/implicit6.C: New.
6586
8caa8b65
JM
65872010-07-13 Jason Merrill <jason@redhat.com>
6588
6589 PR c++/44540
6590 * g++.dg/abi/noreturn1.C: New.
6591 * g++.dg/abi/noreturn2.C: New.
6592
fcfaf838 65932010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
6594
6595 PR other/44874
6596 PR debug/44832
6597 * c-c++-common/pr44832.c: New test.
6598
6a9368d9
IS
65992010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6600
6601 PR objc/44488
6602 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 6603 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 6604 the test type is 'compile'.
bd3a5d17 6605
85e5e340
RG
66062010-07-13 Richard Guenther <rguenther@suse.de>
6607
6608 PR tree-optimization/36960
6609 * g++.dg/torture/pr36960.C: New testcase.
6610
135d47df
PC
66112010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/44908
6614 * g++.dg/template/sfinae21.C: New.
6615 * g++.dg/template/sfinae22.C: Likewise.
6616
ba2dc63d
JH
66172010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
6618
6619 PR testsuite/42843
6620 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6621 * gcc.dg/plugin/ggcplug.c: Likewise.
6622 * g++.dg/plugin/selfassign.c: Likewise.
6623 * g++.dg/plugin/attribute_plugin.c: Likewise.
6624 * g++.dg/plugin/dumb_plugin.c: Likewise.
6625 * g++.dg/plugin/pragma_plugin.c: Likewise.
6626
d9658178
KK
66272010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
6628
6629 * gcc.c-torture/execute/pr44683.x: New.
6630 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6631
88ce8031
JW
66322010-07-13 Janus Weil <janus@gcc.gnu.org>
6633
6634 PR fortran/44434
6635 PR fortran/44565
6636 PR fortran/43945
6637 PR fortran/44869
6638 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6639 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6640 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6641 * gfortran.dh/typebound_call_16.f03: New.
6642 * gfortran.dg/typebound_generic_6.f03: New.
6643 * gfortran.dg/typebound_generic_7.f03: New.
6644 * gfortran.dg/typebound_generic_8.f03: New.
6645
b1743e37
JD
66462010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6647
6648 PR libfortran/37077
6649 * gfortran.dg/char4_iunit_1.f03: New test.
6650
8556f58f
JJ
66512010-07-12 Jakub Jelinek <jakub@redhat.com>
6652
6653 * gcc.dg/tree-ssa/vrp53.c: New test.
6654
248ce2f8
PC
66552010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/44907
6658 * g++.dg/template/sfinae19.C: New.
6659 * g++.dg/template/sfinae20.C: Likewise.
6660
fb2f8cf8
JZ
66612010-07-12 Jie Zhang <jie@codesourcery.com>
6662
6663 * gcc.target/arm/interrupt-1.c: New test.
6664 * gcc.target/arm/interrupt-2.c: New test.
6665
f457c53d
RO
66662010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6667
6668 * gcc.dg/pr42427.c: Require c99_runtime.
6669 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6670 c99_runtime.
6671 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6672 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6673 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6674 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6675 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6676 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6677 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6678 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6679 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6680 * gcc.target/i386/pr37275.c: Require visibility support.
6681
ae6a0535
RO
66822010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6683
6684 * lib/target-supports.exp (check_effective_target_sse): New proc.
6685 * gcc.target/i386/sol2-check.h: New file.
6686 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6687 Include sol2-check.h.
6688 (main) Only run do_test () if sol2_check ().
6689 * gcc.target/i386/sse2-check.h: Likewise.
6690 * gcc.target/i386/sse3-check.h: Likewise.
6691 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6692 [__sun__ && __svr4__]: Execute SSE2 instruction.
6693 * gcc.target/i386/math-torture/math-torture.exp: Only add options
6694 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6695 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6696 * g++.dg/ext/vector14.C: Likewise.
6697 * g++.dg/other/mmintrin.C: Likewise.
6698 * gcc.dg/20020418-1.c: Likewise.
6699 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6700 * gcc.dg/format/ms_unnamed-1.c: Likewise.
6701 * gcc.dg/format/unnamed-1.c: Likewise.
6702 Adapt dg-warning line number.
6703 * gcc.dg/graphite/pr40281.c: Likewise.
6704 * gcc.dg/pr32176.c: Likewise.
6705 * gcc.dg/pr40550.c: Likewise.
6706 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6707 * gcc.dg/torture/pr36891.c: Likewise.
6708 * gcc.target/i386/20020218-1.c: Likewise.
6709 * gcc.target/i386/20020523.c: Likewise.
6710 * gcc.target/i386/abi-1.c: Likewise.
6711 * gcc.target/i386/brokensqrt.c: Likewise.
6712 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6713 * gcc.target/i386/pr13366.c: Likewise.
6714 * gcc.target/i386/pr13685.c: Likewise.
6715 * gcc.target/i386/pr24306.c: Likewise.
6716 * gcc.target/i386/pr31486.c: Likewise.
6717 * gcc.target/i386/pr32065-1.c: Likewise.
6718 * gcc.target/i386/pr32065-2.c: Likewise.
6719 * gcc.target/i386/pr32389.c: Likewise.
6720 * gcc.target/i386/pr38824.c: Likewise.
6721 * gcc.target/i386/pr38931.c: Likewise.
6722 * gcc.target/i386/pr39592-1.c: Likewise.
6723 * gcc.target/i386/pr43766.c: Likewise.
6724 * gcc.target/i386/recip-divf.c: Likewise.
6725 * gcc.target/i386/recip-sqrtf.c: Likewise.
6726 * gcc.target/i386/recip-vec-divf.c: Likewise.
6727 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6728 * gcc.target/i386/sse-1.c: Likewise.
6729 * gcc.target/i386/sse-16.c: Likewise.
6730 * gcc.target/i386/sse-2.c: Likewise.
6731 * gcc.target/i386/sse-20.c: Likewise.
6732 * gcc.target/i386/sse-3.c: Likewise.
6733 * gcc.target/i386/sse-7.c: Likewise.
6734 * gcc.target/i386/sse-9.c: Likewise.
6735 * gcc.target/i386/sse-addps-1.c: Likewise.
6736 * gcc.target/i386/sse-addss-1.c: Likewise.
6737 * gcc.target/i386/sse-andnps-1.c: Likewise.
6738 * gcc.target/i386/sse-andps-1.c: Likewise.
6739 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6740 * gcc.target/i386/sse-comiss-1.c: Likewise.
6741 * gcc.target/i386/sse-comiss-2.c: Likewise.
6742 * gcc.target/i386/sse-comiss-3.c: Likewise.
6743 * gcc.target/i386/sse-comiss-4.c: Likewise.
6744 * gcc.target/i386/sse-comiss-5.c: Likewise.
6745 * gcc.target/i386/sse-comiss-6.c: Likewise.
6746 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6747 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6748 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6749 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6750 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6751 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6752 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6753 * gcc.target/i386/sse-divps-1.c: Likewise.
6754 * gcc.target/i386/sse-divss-1.c: Likewise.
6755 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6756 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6757 * gcc.target/i386/sse-maxps-1.c: Likewise.
6758 * gcc.target/i386/sse-maxss-1.c: Likewise.
6759 * gcc.target/i386/sse-minps-1.c: Likewise.
6760 * gcc.target/i386/sse-minss-1.c: Likewise.
6761 * gcc.target/i386/sse-movaps-1.c: Likewise.
6762 * gcc.target/i386/sse-movaps-2.c: Likewise.
6763 * gcc.target/i386/sse-movhlps-1.c: Likewise.
6764 * gcc.target/i386/sse-movhps-1.c: Likewise.
6765 * gcc.target/i386/sse-movhps-2.c: Likewise.
6766 * gcc.target/i386/sse-movlhps-1.c: Likewise.
6767 * gcc.target/i386/sse-movmskps-1.c: Likewise.
6768 * gcc.target/i386/sse-movntps-1.c: Likewise.
6769 * gcc.target/i386/sse-movss-1.c: Likewise.
6770 * gcc.target/i386/sse-movss-2.c: Likewise.
6771 * gcc.target/i386/sse-movss-3.c: Likewise.
6772 * gcc.target/i386/sse-movups-1.c: Likewise.
6773 * gcc.target/i386/sse-movups-2.c: Likewise.
6774 * gcc.target/i386/sse-mulps-1.c: Likewise.
6775 * gcc.target/i386/sse-mulss-1.c: Likewise.
6776 * gcc.target/i386/sse-orps-1.c: Likewise.
6777 * gcc.target/i386/sse-rcpps-1.c: Likewise.
6778 * gcc.target/i386/sse-recip-vec.c: Likewise.
6779 * gcc.target/i386/sse-recip.c: Likewise.
6780 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6781 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6782 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6783 * gcc.target/i386/sse-subps-1.c: Likewise.
6784 * gcc.target/i386/sse-subss-1.c: Likewise.
6785 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6786 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6787 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6788 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6789 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6790 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6791 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6792 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6793 * gcc.target/i386/sse-xorps-1.c: Likewise.
6794 * gcc.target/i386/ssefn-1.c: Likewise.
6795 * gcc.target/i386/ssefn-3.c: Likewise.
6796 * gcc.target/i386/sseregparm-1.c: Likewise.
6797 * gcc.target/i386/stackalign/return-3.c: Likewise.
6798 * gcc.target/i386/vectorize1.c: Likewise.
6799 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6800 * gcc.target/i386/xorps-sse.c: Likewise.
6801 * gfortran.dg/pr28158.f90: Likewise.
6802 * gfortran.dg/pr30667.f: Likewise.
6803 * gnat.dg/loop_optimization7.adb: Likewise.
6804 * gnat.dg/sse_nolib.adb: Likewise.
6805
ee08f2e5
TB
68062010-07-11 Tobias Burnus <burnus@net-b.de>
6807
6808 PR fortran/44702
6809 * gfortran.dg/use_rename_6.f90: New.
6810 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6811
d40477b4
JW
68122010-07-11 Janus Weil <janus@gcc.gnu.org>
6813
160ea5dd 6814 PR fortran/44869
d40477b4
JW
6815 * gfortran.dg/class_24.f03: New.
6816
bcee752e
RG
68172010-07-10 Richard Guenther <rguenther@suse.de>
6818
6819 PR lto/44889
6820 * gcc.dg/lto/20100709-1_0.c: New testcase.
6821 * gcc.dg/lto/20100709-1_1.c: Likewise.
6822
7e9b9697
RS
68232010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
6824
6825 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6826
058bfe53
IS
68272010-07-10 Iain Sandoe <iains@gcc.gnu.org>
6828
6829 PR objc/44140
6830 * objc.dg/lto/trivial-1_0.m: New.
6831 * objc.dg/lto/lto.exp: New.
6832 * obj-c++.dg/lto/trivial-1_0.mm: New.
6833 * obj-c++.dg/lto/lto.exp: New.
6834 * objc.dg/symtab-1.m: Adjust sizes.
6835 * objc.dg/image-info.m: Do not run for gnu-runtime.
6836
c033690d
BS
68372010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6838
6839 * gcc.dg/pr32370.c: Allow another kind of error message.
6840
bb021771
EB
68412010-07-09 Eric Botcazou <ebotcazou@adacore.com>
6842
6843 * gnat.dg/atomic3.adb: New test.
6844
85e693aa
JJ
68452010-07-09 Jakub Jelinek <jakub@redhat.com>
6846 Denys Vlasenko <dvlasenk@redhat.com>
6847 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6848
6849 PR tree-optimization/28632
6850 * gcc.dg/tree-ssa/vrp51.c: New test.
6851 * gcc.dg/tree-ssa/vrp52.c: New test.
6852
02dea3ff
JM
68532010-07-09 Jason Merrill <jason@redhat.com>
6854
6855 * g++.dg/abi/covariant6.C: New.
6856 * g++.dg/inherit/covariant17.C: Test both bases.
6857 * g++.dg/inherit/covariant7.C: Check vtable layout.
6858
5c9fae0d
TV
68592010-07-09 Tom de Vries <tjvries@xs4all.nl>
6860
6861 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6862
dbfcc059
RG
68632010-07-09 Richard Guenther <rguenther@suse.de>
6864
6865 PR tree-optimization/44852
6866 * gcc.c-torture/execute/pr44852.c: New testcase.
6867
8bcc8778
RO
68682010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6869
6870 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6871 multiplication by values.
6872 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6873 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6874
ca1316d2
RG
68752010-07-09 Richard Guenther <rguenther@suse.de>
6876
6877 PR tree-optimization/44882
6878 * gfortran.dg/pr44882.f90: New testcase.
6879
e784c52c
BS
68802010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6881
6882 PR target/40657
6883 * gcc.target/arm/pr40657-1.c: New test.
6884 * gcc.target/arm/pr40657-2.c: New test.
6885 * gcc.c-torture/execute/pr40657.c: New test.
6886
ac285648
JJ
68872010-07-09 Jakub Jelinek <jakub@redhat.com>
6888
6889 * gcc.dg/tree-ssa/vrp50.c: New test.
6890 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6891
048510c8
JW
68922010-07-08 Janus Weil <janus@gcc.gnu.org>
6893
6894 PR fortran/44649
6895 * gfortran.dg/c_sizeof_1.f90: Modified.
6896 * gfortran.dg/storage_size_1.f08: New.
6897 * gfortran.dg/storage_size_2.f08: New.
6898
5951297a
EB
68992010-07-08 Mikael Pettersson <mikpe@it.uu.se>
6900
6901 * gcc.c-torture/execute/20100708-1.c: New test.
6902
84fa59a7
JJ
69032010-07-08 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR fortran/44847
6906 * gfortran.dg/gomp/pr44847.f90: New test.
6907
d89e5e20
SP
69082010-07-08 Sebastian Pop <sebastian.pop@amd.com>
6909
6910 PR tree-optimization/44710
6911 * gcc.dg/tree-ssa/ifc-6.c: New.
6912 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6913
7aa0849a
TB
69142010-07-08 Tobias Burnus <burnus@net-b.de>
6915
6916 PR fortran/18918
6917 * gfortran.dg/coarray_10.f90: Add an additional test.
6918
cf8ca1a9
PB
69192010-07-08 Peter Bergner <bergner@vnet.ibm.com>
6920
6921 PR middle-end/44828
6922 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6923 * gcc.c-torture/execute/pr44828.x: Revert.
6924
bf1cb49e
JM
69252010-07-08 Jason Merrill <jason@redhat.com>
6926
6927 PR c++/43120
6928 * g++.dg/inherit/covariant17.C: New.
6929 * g++.dg/abi/covariant1.C: Actually test for the bug.
6930
02de68e1
L
69312010-07-08 H.J. Lu <hongjiu.lu@intel.com>
6932
6933 PR rtl-optimization/44838
6934 * gcc.dg/pr44838.c: New.
6935
f076deba
RG
69362010-07-08 Richard Guenther <rguenther@suse.de>
6937
6938 PR tree-optimization/44831
6939 * gcc.c-torture/compile/pr44831.c: New testcase.
6940 * gcc.dg/tree-ssa/pr21463.c: Adjust.
6941
20ede5c6
RG
69422010-07-08 Richard Guenther <rguenther@suse.de>
6943
6944 PR tree-optimization/44861
6945 * g++.dg/vect/pr44861.cc: New testcase.
6946
c2e224da
PB
69472010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6948
6949 PR middle-end/44828
6950 * gcc.c-torture/execute/pr44828.x: New file.
6951
fc0f0c8b
PB
69522010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6953
6954 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6955 dg-options.
6956 * g++.dg/ext/altivec-17.C: Adjust error message.
6957
9730bc27
TT
69582010-07-07 Tom Tromey <tromey@redhat.com>
6959
6960 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6961
5e86e540
L
69622010-07-07 H.J. Lu <hongjiu.lu@intel.com>
6963
6964 PR target/44844
6965 * gcc.target/i386/rdrand-1.c: Scan "jnc".
6966 * gcc.target/i386/rdrand-2.c: Likewise.
6967 * gcc.target/i386/rdrand-3.c: Likewise.
6968
6938f93f
JH
69692010-07-07 Jan Hubicka <jh@suse.cz>
6970
6971 PR middle-end/44813
6972 * g++.dg/torture/pr44813.C: New testcase.
6973 * g++.dg/torture/pr44826.C: New testcase.
6974
325d7997
BS
69752010-07-07 Bernd Schmidt <bernds@codesourcery.com>
6976
6977 PR rtl-optimization/44787
6978 * gcc.c-torture/compile/pr44788.c: New test.
6979 * gcc.target/arm/pr44788.c: New test.
6980
b1e25565
PB
69812010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6982
6983 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6984
0f5700a7
PB
69852010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6986
6987 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6988 to dg-options.
6989
928f0490
TB
69902010-07-06 Tobias Burnus <burnus@net-b.de>
6991
6992 PR fortran/44742
6993 * gfortran.dg/parameter_array_init_6.f90: New.
6994 * gfortran.dg/initialization_20.f90: Update dg-error.
6995 * gfortran.dg/initialization_24.f90: Ditto.
6996
7114ab45
TK
69972010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6998 PR fortran/PR44693
6999 * gfortran.dg/dim_range_1.f90: New test.
7000 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7001
627bc938
JM
70022010-07-06 Jason Merrill <jason@redhat.com>
7003
0060a10a
JM
7004 PR c++/44703
7005 * g++.dg/cpp0x/initlist41.C: New.
7006
627bc938
JM
7007 PR c++/44778
7008 * g++.dg/template/ptrmem22.C: New.
7009
15a1f8c5
KT
70102010-07-06 Kai Tietz <kai.tietz@onevision.com>
7011
7012 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7013 support.
7014 * gcc.target/i386/i386.exp: Likewise.
7015
6b0bcc9b
PB
70162010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7017
7018 PR testsuite/44195
7019 * gcc.dg/lto/20100518_0.c: Limit to x86.
7020
dfb88126
RG
70212010-07-06 Richard Guenther <rguenther@suse.de>
7022
7023 PR middle-end/44828
7024 * gcc.c-torture/execute/pr44828.c: New testcase.
7025
ebeb2c24
SZ
70262010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7027
7028 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7029 * g++.dg/warn/volatile1.C: Likewise.
7030 * g++.dg/template/warn1.C: Likewise.
7031
4ee89d5f
L
70322010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7033
7034 AVX Programming Reference (June, 2010)
7035 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7036 * g++.dg/other/i386-3.C: Likewise.
7037 * gcc.target/i386/sse-12.c: Likewise.
7038
7039 * gcc.target/i386/f16c-check.h: New.
7040 * gcc.target/i386/rdfsbase-1.c: Likewise.
7041 * gcc.target/i386/rdfsbase-2.c: Likewise.
7042 * gcc.target/i386/rdgsbase-1.c: Likewise.
7043 * gcc.target/i386/rdgsbase-2.c: Likewise.
7044 * gcc.target/i386/rdrand-1.c: Likewise.
7045 * gcc.target/i386/rdrand-2.c: Likewise.
7046 * gcc.target/i386/rdrand-3.c: Likewise.
7047 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7048 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7049 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7050 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7051 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7052 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7053 * gcc.target/i386/wrfsbase-1.c: Likewise.
7054 * gcc.target/i386/wrfsbase-2.c: Likewise.
7055 * gcc.target/i386/wrgsbase-1.c: Likewise.
7056 * gcc.target/i386/wrgsbase-2.c: Likewise.
7057
7058 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7059 (__builtin_ia32_vcvtps2ph): New.
7060 (__builtin_ia32_vcvtps2ph256): Likewise.
7061
7062 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7063 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7064
7065 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7066 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7067
7068 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7069 (__builtin_ia32_vcvtps2ph256): Likewise.
7070 Add fsgsbase,rdrnd,f16c.
7071
7072 * lib/target-supports.exp (check_effective_target_f16c): New.
7073
938650d8
JJ
70742010-07-05 Jakub Jelinek <jakub@redhat.com>
7075
7076 * gcc.dg/guality/nrv-1.c: New test.
7077
16ad8025
SL
70782010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7079
7080 PR middle-end/42505
16ad8025
SL
7081 * gcc.target/arm/pr42505.c: New test case.
7082
f2896bc9
JJ
70832010-07-05 Jakub Jelinek <jakub@redhat.com>
7084
7085 PR c++/44808
7086 * g++.dg/opt/nrv16.C: New test.
7087
5d657263
RG
70882010-07-05 Richard Guenther <rguenther@suse.de>
7089
7090 PR tree-optimization/44784
7091 * gcc.c-torture/compile/pr44784.c: New testcase.
7092
9940b13c
IR
70932010-07-05 Ira Rosen <irar@il.ibm.com>
7094
7095 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7096 Increase loop bound and array size.
7097 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7098 Likewise.
7099
5bb12090
IR
71002010-07-05 Ira Rosen <irar@il.ibm.com>
7101
7102 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7103 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7104 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7105 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7106 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7107
6698dd72
SZ
71082010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7109
7110 PR c++/22138
7111 * g++.dg/parse/template25.C: New.
7112
c2a78352
L
71132010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7114
7115 PR rtl-optimization/44695
7116 * gcc.dg/torture/pr44695.c: New.
7117
de8e41bc
MLI
71182010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7119
7120 PR c++/16630
7121 * g++.dg/ext/pretty3.C: New.
7122
7f5ad6d7
RG
71232010-07-04 Richard Guenther <rguenther@suse.de>
7124
7125 PR middle-end/44809
7126 * g++.dg/torture/pr44809.C: New testcase.
7127
4fa4929e
RG
71282010-07-04 Richard Guenther <rguenther@suse.de>
7129
7130 PR tree-optimization/44656
7131 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7132
720f5239
IR
71332010-07-04 Ira Rosen <irar@il.ibm.com>
7134 Revital Eres <eres@il.ibm.com>
7135
7136 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7137 misaligned stores.
7138 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7139 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
7140 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7141 that support misaligned stores. Change the number of expected
720f5239
IR
7142 misaligned accesses.
7143 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 7144 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 7145 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 7146 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 7147 vectorizable on all targets that support realignment.
94dbbc81 7148 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 7149
24b93bd6
L
71502010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7151
7152 PR c/44806
7153 * gcc.dg/torture/pr44806.c: New.
7154
6687b740
EB
71552010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7156
7157 * gnat.dg/cond_expr1.adb: New test.
7158
40d1f6af
EB
71592010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7160
7161 * gnat.dg/modular3.adb: New test.
7162 * gnat.dg/modular3_pkg.ads: New helper.
7163
cb5eb94e
IS
71642010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7165 Mikael Pettersson <mikpe@it.uu.se>
7166
7167 PR testsuite/44518
7168 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7169 Make signed-ness of chars explicit. Scan the object for
7170 strings that are split by some target assemblers.
7171 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7172 explicit.
7173
d9e7913c
HPN
71742010-07-03 Hans-Peter Nilsson <hp@axis.com>
7175
7176 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7177
3f59fa1c
LCW
71782010-07-02 Le-Chun Wu <lcwu@google.com>
7179
7180 PR/44128
7181 * g++.dg/warn/Wshadow-7.C: New test.
7182
73160ba9
DJ
71832010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7184 Julian Brown <julian@codesourcery.com>
40d1f6af 7185 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
7186
7187 * gcc.c-torture/execute/20100416-1.c: New test case.
7188
400cfcf5 71892010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 7190 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
7191
7192 PR target/43703
7193
7194 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7195 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7196
bab53516
SL
71972010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7198 Julian Brown <julian@codesourcery.com>
7199
7200 * gcc.target/arm/neon/vadds64.c: Regenerated.
7201 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7202 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7203 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7204 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7205 * gcc.target/arm/neon-vmls-1.c: Likewise.
7206 * gcc.target/arm/neon-vsubs64.c: New execution test.
7207 * gcc.target/arm/neon-vsubu64.c: New execution test.
7208 * gcc.target/arm/neon-vadds64.c: New execution test.
7209 * gcc.target/arm/neon-vaddu64.c: New execution test.
7210
b3b7bbce
SL
72112010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7212
7213 * gcc.target/arm/neon-vands64.c: New.
7214 * gcc.target/arm/neon-vandu64.c: New.
7215 * gcc.target/arm/neon-vbics64.c: New.
7216 * gcc.target/arm/neon-vbicu64.c: New.
7217 * gcc.target/arm/neon-veors64.c: New.
7218 * gcc.target/arm/neon-veoru64.c: New.
7219 * gcc.target/arm/neon-vorns64.c: New.
7220 * gcc.target/arm/neon-vornu64.c: New.
7221 * gcc.target/arm/neon-vorrs64.c: New.
7222 * gcc.target/arm/neon-vorru64.c: New.
7223 * gcc.target/arm/neon/vands64.c: Regenerated.
7224 * gcc.target/arm/neon/vandu64.c: Regenerated.
7225 * gcc.target/arm/neon/vbics64.c: Regenerated.
7226 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7227 * gcc.target/arm/neon/veors64.c: Regenerated.
7228 * gcc.target/arm/neon/veoru64.c: Regenerated.
7229 * gcc.target/arm/neon/vorns64.c: Regenerated.
7230 * gcc.target/arm/neon/vornu64.c: Regenerated.
7231 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7232 * gcc.target/arm/neon/vorru64.c: Regenerated.
7233
8c54dc55
JD
72342010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235
7236 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7237
1b9d45ed
JD
72382010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7239
7240 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7241 * gfortran.dg/intent_out_5.f90: Same.
7242 * gfortran.dg/ltrans-7.f90: Same.
7243 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7244
2094f1fc
JH
72452010-07-02 Jan Hubicka <jh@suse.cz>
7246
7247 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7248
c21ae2bf
IS
72492010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7250
7251 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7252
416f380b
JJ
72532010-07-02 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR c++/44780
7256 * c-c++-common/Wunused-var-12.c: New test.
7257
18e8200f
BS
72582010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7259
7260 PR target/42835
7261 * gcc.target/arm/pr42835.c: New test.
7262
e4c6a07a
BS
7263 PR target/42172
7264 * gcc.target/arm/pr42172-1.c: New test.
7265
1fa29c84
PC
72662010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7267
7268 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7269
a277dd9b
SL
72702010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7271
7272 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7273 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7274 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7275 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7276 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7277 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7278 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7279 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7280 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7281 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7282 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7283 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7284 * gcc.target/arm/neon-vdup_ns64.c: New.
7285 * gcc.target/arm/neon-vdup_nu64.c: New.
7286 * gcc.target/arm/neon-vdupQ_ns64.c: New.
7287 * gcc.target/arm/neon-vdupQ_nu64.c: New.
7288 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7289 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7290 * gcc.target/arm/neon-vmov_ns64.c: New.
7291 * gcc.target/arm/neon-vmov_nu64.c: New.
7292 * gcc.target/arm/neon-vmovQ_ns64.c: New.
7293 * gcc.target/arm/neon-vmovQ_nu64.c: New.
7294 * gcc.target/arm/neon-vget_lanes64.c: New.
7295 * gcc.target/arm/neon-vget_laneu64.c: New.
7296 * gcc.target/arm/neon-vset_lanes64.c: New.
7297 * gcc.target/arm/neon-vset_laneu64.c: New.
7298
19368333
RG
72992010-07-02 Richard Guenther <rguenther@suse.de>
7300
7301 * g++.dg/torture/20100702-1.C: New testcase.
7302
1a4fc49d
UW
73032010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7304
7305 PR target/44707
7306 * gcc.c-torture/compile/pr44707.c: New test.
7307
baf7c318
PC
73082010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7309
7310 PR c++/44039
7311 * g++.dg/template/crash101.C: New.
7312
84c2219a
IS
73132010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7314
7315 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7316 Use the ABI-0 accessors and fail it for m64.
7317
450997ef
JH
73182010-07-02 Jan Hubicka <jh@suse.cz>
7319
7320 * g++.dg/tree-ssa/pr44706.C: New testcase.
7321
3fa39831
RG
73222010-07-02 Richard Guenther <rguenther@suse.de>
7323
7324 PR tree-optimization/44748
7325 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7326
8c7481f2
IS
73272010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7328
7329 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7330 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
7331 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7332 the method types to forward:.
7333
cba58ef4
JM
73342010-06-30 Jason Merrill <jason@redhat.com>
7335
7336 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7337 * g++.dg/other/pr25632.C: Likewise.
7338
45ea4dfe
JJ
73392010-07-01 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR tree-optimization/40421
7342 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7343
70f34814
RG
73442010-07-01 Richard Guenther <rguenther@suse.de>
7345
7346 PR middle-end/42834
7347 PR middle-end/44468
7348 * gcc.c-torture/execute/20100316-1.c: New testcase.
7349 * gcc.c-torture/execute/pr44468.c: Likewise.
7350 * gcc.c-torture/compile/20100609-1.c: Likewise.
7351 * gcc.dg/volatile2.c: Adjust.
7352 * gcc.dg/plugin/selfassign.c: Likewise.
7353 * gcc.dg/pr36902.c: Likewise.
7354 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7355 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7356 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7357 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7358 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7359 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7360 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7361 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7362 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7363 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7364 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7365 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7366 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7367 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7368 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7369 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7370 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7371 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7372 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7373 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7374 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7375 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7376 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7377 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7378 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7379 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7380 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7381 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7382 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7383 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7384 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7385 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7386 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7387 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7388 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7389 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7390 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7391 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7392 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7393 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7394 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7395 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7396 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7397 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7398 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7399 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7400 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7401 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7402 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7403 * g++.dg/tree-ssa/pr31146.C: Likewise.
7404 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7405 * g++.dg/tree-ssa/pr33604.C: Likewise.
7406 * g++.dg/plugin/selfassign.c: Likewise.
7407 * gfortran.dg/array_memcpy_3.f90: Likewise.
7408 * gfortran.dg/array_memcpy_4.f90: Likewise.
7409 * c-c++-common/torture/pr42834.c: New testcase.
7410
fb80065c
PC
74112010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7412
7413 PR c++/44628
7414 * g++.dg/template/crash100.C: New.
7415
8a9c1ae6
JH
74162010-06-30 Jan Hubicka <jh@suse.cz>
7417
7418 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7419
8a1561bc
MM
74202010-06-30 Michael Matz <matz@suse.de>
7421
7422 PR bootstrap/44699
7423 * gcc.dg/pr44699.c: New test.
7424
dcad005d
BS
74252010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7426
7427 PR tree-optimization/39799
7428 * c-c++-common/uninit-17.c: New test.
7429
d33c89fb
JD
74302010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7431
7432 PR libfortran/43298
7433 * gfortran.dg/read_infnan_1.f90: New test.
7434
46408846
JM
74352010-06-29 Jason Merrill <jason@redhat.com>
7436
d758e847
JM
7437 Enable implicitly declared move constructor/operator= (N3053).
7438 * g++.dg/cpp0x/implicit3.C: New.
7439 * g++.dg/cpp0x/implicit4.C: New.
7440 * g++.dg/cpp0x/implicit5.C: New.
7441 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7442 * g++.dg/cpp0x/not_special.C: Adjust.
7443 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7444 * g++.dg/cpp0x/rv1n.C: Adjust.
7445 * g++.dg/cpp0x/rv1p.C: Adjust.
7446 * g++.dg/cpp0x/rv2n.C: Adjust.
7447 * g++.dg/cpp0x/rv2p.C: Adjust.
7448 * g++.dg/cpp0x/rv3n.C: Adjust.
7449 * g++.dg/cpp0x/rv3p.C: Adjust.
7450 * g++.dg/cpp0x/rv4n.C: Adjust.
7451 * g++.dg/cpp0x/rv4p.C: Adjust.
7452 * g++.dg/cpp0x/rv5n.C: Adjust.
7453 * g++.dg/cpp0x/rv5p.C: Adjust.
7454 * g++.dg/cpp0x/rv6n.C: Adjust.
7455 * g++.dg/cpp0x/rv6p.C: Adjust.
7456 * g++.dg/cpp0x/rv7n.C: Adjust.
7457 * g++.dg/cpp0x/rv7p.C: Adjust.
7458 * g++.dg/cpp0x/rv8p.C: Adjust.
7459 * g++.dg/gomp/pr26690-1.C: Adjust.
7460 * g++.dg/other/error20.C: Adjust.
7461 * g++.dg/other/error31.C: Adjust.
7462 * g++.dg/parse/error19.C: Adjust.
7463 * g++.dg/template/qualttp5.C: Adjust.
7464 * g++.old-deja/g++.law/ctors5.C: Adjust.
7465
54ca9930
JM
7466 Enable implicitly deleted functions (N2346)
7467 * g++.dg/cpp0x/defaulted17.C: New.
7468 * g++.dg/cpp0x/implicit1.C: New.
7469 * g++.dg/cpp0x/implicit2.C: New.
7470 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7471 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7472 * g++.dg/init/ctor4.C: Adjust.
7473 * g++.dg/init/synth2.C: Adjust.
7474 * g++.dg/lto/20081118_1.C: Adjust.
7475 * g++.dg/other/error13.C: Adjust.
7476 * g++.dg/other/unused1.C: Adjust.
7477 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7478 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7479 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7480 * g++.old-deja/g++.law/ctors17.C: Adjust.
7481 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7482 * g++.old-deja/g++.pt/assign1.C: Adjust.
7483 * g++.old-deja/g++.pt/crash20.C: Adjust.
7484
9a71b305
JM
7485 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7486 * g++.dg/cpp0x/defaulted13.C: Adjust.
7487 * g++.dg/cpp0x/defaulted2.C: Adjust.
7488 * g++.dg/cpp0x/defaulted3.C: Adjust.
7489 * g++.dg/cpp0x/initlist9.C: Adjust.
7490 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7491 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7492 * g++.dg/init/synth2.C: Adjust.
7493
46408846
JM
7494 * g++.dg/cpp0x/defaulted19.C: New.
7495
7496 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7497 * g++.dg/template/error23.C: Fix for -std=c++0x.
7498
68d8db77
JW
74992010-06-29 Janus Weil <janus@gcc.gnu.org>
7500
7501 PR fortran/44718
7502 * gfortran.dg/proc_ptr_28.f90: New.
7503
0287000a
JJ
75042010-06-29 Jakub Jelinek <jakub@redhat.com>
7505
087fa34b
JJ
7506 PR tree-optimization/43801
7507 * g++.dg/torture/pr43801.C: New test.
7508
0287000a
JJ
7509 PR debug/44668
7510 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7511
d3a79fcc
JM
75122010-06-29 Jason Merrill <jason@redhat.com>
7513
7514 PR c++/44587
7515 * g++.dg/template/qualified-id2.C: New.
7516 * g++.dg/template/qualified-id3.C: New.
7517
0e3b941e
JW
75182010-06-29 Janus Weil <janus@gcc.gnu.org>
7519
7520 PR fortran/44696
7521 * gfortran.dg/associated_target_4.f90: New.
7522
42488c1b
PT
75232010-06-29 Paul Thomas <pault@gcc.gnu.org>
7524
7525 PR fortran/44582
7526 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7527
c75c8663
RO
75282010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7529
7530 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7531
b35366ce
JH
75322010-06-29 Jan Hubicka <jh@suse.cz>
7533
7534 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7535
810c4bf4
BS
75362010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7537
7538 PR target/43902
7539 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7540 * gcc.target/arm/wmul-3.c: New test.
7541 * gcc.target/arm/wmul-4.c: New test.
7542
5dfebe0a
EB
75432010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7544
7545 PR rtl-optimization/44659
7546 * gcc.target/i386/extract-1.c: New.
7547 * gcc.target/i386/extract-2.c: Likewise.
7548 * gcc.target/i386/extract-3.c: Likewise.
7549 * gcc.target/i386/extract-4.c: Likewise.
7550 * gcc.target/i386/extract-5.c: Likewise.
7551 * gcc.target/i386/extract-6.c: Likewise.
7552
7fd7263d
JJ
75532010-06-28 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR c++/44682
7556 * g++.dg/warn/Wunused-var-14.C: New test.
7557
83377c6a
TB
75582010-06-28 Tobias Burnus <burnus@net-b.de>
7559
7560 PR fortran/43298
7561 * gfortran.dg/nan_6.f90: New.
7562
f8d9ff4a
L
75632010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7564
7565 PR tree-optimization/43781
7566 * gcc.dg/torture/pr43781.c: New.
7567
a516520c
PT
75682010-06-28 Paul Thomas <pault@gcc.gnu.org>
7569
7570 PR fortran/40158
7571 * gfortran.dg/actual_rank_check_1.f90: New test.
7572
bb8e5dca
MJ
75732010-06-28 Martin Jambor <mjambor@suse.cz>
7574
c44d6c47 7575 * gcc.dg/ipa/ipa-sra-6.c: New test.
bb8e5dca 7576
4021f4a1
JH
75772010-06-28 Jan Hubicka <jh@suse.cz>
7578
7579 PR tree-optimization/44687
7580 * gcc.c-torture/compile/pr44687.c
7581
621f4189
MJ
75822010-06-28 Martin Jambor <mjambor@suse.cz>
7583
7584 PR c++/44535
7585 * g++.dg/torture/pr44535.C: New test.
7586
fe2ef088
MM
75872010-06-28 Michael Matz <matz@suse.de>
7588
7589 PR middle-end/44592
7590 * gfortran.dg/pr44592.f90: New test.
7591
f0cc75e0
JH
75922010-06-28 Jan Hubicka <jh@suse.cz>
7593
7594 PR tree-optimization/44357
7595 * g++.dg/torture/pr44357.C: New testcase.
7596
1b9503a1
RO
75972010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7598
7599 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7600 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7601 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7602 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7603 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7604 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7605 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7606 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7607
d402c33d
JH
76082010-06-27 Jan Hubicka <jh@suse.cz>
7609
7610 * gcc.c-torture/compile/pr44686.c: New file.
7611
533e50f6
RG
76122010-06-27 Richard Guenther <rguenther@suse.de>
7613
7614 PR tree-optimization/44683
7615 * gcc.c-torture/execute/pr44683.c: New testcase.
7616
83e279c4
EB
76172010-06-27 Eric Botcazou <ebotcazou@adacore.com>
7618
7619 * gnat.dg/noreturn3.ad[sb]: New test.
7620
cef62ad4
JM
76212010-06-26 Jason Merrill <jason@redhat.com>
7622
7623 * g++.dg/cpp0x/explicit5.C: New.
7624
2706a615
RG
76252010-06-26 Richard Guenther <rguenther@suse.de>
7626
7627 PR tree-optimization/44393
7628 * gcc.dg/pr44393.c: New testcase.
7629
8b3057b3
JH
76302010-06-26 Jan Hubicka <jh@suse.cz>
7631
7632 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7633
6bfd4302
RB
76342010-06-26 Richard Guenther <rguenther@suse.de>
7635
7636 PR middle-end/44674
7637 * gcc.dg/pr44674.c: New testcase.
7638
922e1882
JM
76392010-06-26 Joseph Myers <joseph@codesourcery.com>
7640
7641 * gcc.dg/opts-3.c: New test.
7642
0fb56814
TB
76432010-06-26 Tobias Burnus <burnus@net-b.de>
7644
7645 * gfortran.dg/type_decl_1.f90: New.
7646 * gfortran.dg/type_decl_2.f90: New.
7647
e4814b39
TB
76482010-06-26 Tobias Burnus <burnus@net-b.de>
7649
7650 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7651 * gfortran.dg/semicolon_fixed_2.f: Ditto.
7652
754172c7
JD
76532010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7654
7655 PR testsuite/38946
7656 * gfortran.dg/array_constructor_23.f: Update test to allow for small
7657 error in comparing reals.
7658
01349049
TB
76592010-06-25 Tobias Burnus <burnus@net-b.de>
7660
7661 * selected_real_kind_2.f90: New.
7662 * selected_real_kind_3.f90: New.
7663
58fc89f6
TB
76642010-06-25 Tobias Burnus <burnus@net-b.de>
7665
7666 * gfortran.dg/entry_19.f90: New.
7667
272001a2
TB
76682010-06-25 Tobias Burnus <burnus@net-b.de>
7669
7670 * gfortran.dg/end_subroutine_1.f90: New.
7671 * gfortran.dg/end_subroutine_2.f90: New.
7672 * gfortran.dg/interface_proc_end.f90: Update.
7673
c6c73c51
TB
76742010-06-25 Tobias Burnus <burnus@net-b.de>
7675
7676 * gfortran.dg/semicolon_fixed.f: Update.
7677 * gfortran.dg/semicolon_fixed_2.f: New.
7678 * gfortran.dg/semicolon_free_2.f90: New.
7679 * gfortran.dg/semicolon_free.f90: Update.
7680
ba8607be
JD
76812010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7682
7683 PR fortran/44448
7684 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7685
062c604f
MJ
76862010-06-25 Martin Jambor <mjambor@suse.cz>
7687
7688 * g++.dg/ipa/iinline-3.C: New test.
7689 * gcc.dg/ipa/modif-1.c: Removed.
7690
3e485f62
JH
76912010-06-25 Jan Hubicka <jh@suse.cz>
7692
c44d6c47 7693 * gcc.dg/tree-ssa/ipa-split-1.c
3e485f62 7694
8aa29647
MJ
76952010-06-25 Martin Jambor <mjambor@suse.cz>
7696
7697 * g++.dg/ipa/iinline-2.C: New test.
7698
8ba0479e
JJ
76992010-06-25 Jakub Jelinek <jakub@redhat.com>
7700
7a2eceff
JJ
7701 PR middle-end/43866
7702 * gfortran.dg/pr43866.f90: New test.
7703
8ba0479e
JJ
7704 PR tree-optimization/44539
7705 * gcc.dg/pr44539.c: New test.
7706
0354c0c7
BS
77072010-06-25 Bernd Schmidt <bernds@codesourcery.com>
7708
7709 From Jim Wilson:
7710 PR target/43902
7711 * gcc.target/mips/madd-9.c: New test.
7712
09a1e889
SZ
77132010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
7714
7715 PR c/44517
7716 * gcc.dg/noncompile/pr44517.c: New.
7717 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7718
7f58e69f
SE
77192010-06-24 Steve Ellcey <sje@cup.hp.com>
7720
7721 PR testsuite/43283
7722 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7723 and add argument to nop for IA64.
7724
da0ae970
L
77252010-06-24 H.J. Lu <hongjiu.lu@intel.com>
7726
7727 PR target/44588
7728 * gcc.target/i386/mod-1.c: New.
7729 * gcc.target/i386/umod-1.c: Likewise.
7730 * gcc.target/i386/umod-2.c: Likewise.
7731 * gcc.target/i386/umod-3.c: Likewise.
7732
54f044eb
JJ
77332010-06-24 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR middle-end/44492
7736 * g++.dg/torture/pr44492.C: New test.
7737
d166d4c3
AK
77382010-06-24 Andi Kleen <ak@linux.intel.com>
7739
c6c73c51 7740 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 7741
d646bbce
TB
77422010-06-24 Tobias Burnus <burnus@net-b.de>
7743
7744 PR fortran/44614
7745 * gfortran.dg/import8.f90: New.
7746
8d66b22a
AC
77472010-06-23 Arnaud Charlet <charlet@adacore.com>
7748
7749 * gnat.dg/not_null.adb: Update test case.
7750
dd6f4f89
JJ
77512010-06-22 Jakub Jelinek <jakub@redhat.com>
7752
87867ff6
JJ
7753 PR c++/44619
7754 * g++.dg/warn/Wunused-var-13.C: New test.
7755
dd6f4f89
JJ
7756 PR c++/44627
7757 * g++.dg/diagnostic/method1.C: New test.
7758
ca3e07b4
CC
77592010-06-22 Cary Coutant <ccoutant@google.com>
7760
7761 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7762
5cd2f815
JW
77632010-06-22 Janus Weil <janus@gcc.gnu.org>
7764
7765 PR fortran/44616
7766 * gfortran.dg/abstract_type_8.f03: New.
7767
f94ae987
JM
77682010-06-21 Jason Merrill <jason@redhat.com>
7769
6d812dd3
JM
7770 * g++.dg/cpp0x/noexcept08.C: New.
7771
f94ae987
JM
7772 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7773
c1b157a6
L
77742010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7775
7776 PR target/44615
7777 * gcc.target/i386/sse2-vec-2a.c: New.
7778
cd7fe53b
DD
77792010-06-21 DJ Delorie <dj@redhat.com>
7780
7781 * gcc.dg/pragma-diag-1.c: New.
7782
fa188ff0
L
77832010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7784
7785 PR target/44615
7786 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7787
5e88be0d
AM
77882010-06-21 Alan Modra <amodra@gmail.com>
7789
7790 PR testsuite/44505
7791 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7792 tail call to check_fa_mid.
7793
529e5fc9
JJ
77942010-06-21 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR target/44575
7797 * gcc.c-torture/execute/pr44575.c: New test.
7798
fe4e525c
TB
77992010-06-21 Tobias Burnus <burnus@net-b.de>
7800
7801 PR fortran/40632
7802 * gfortran.dg/contiguous_1.f90: New.
7803 * gfortran.dg/contiguous_2.f90: New.
7804 * gfortran.dg/contiguous_3.f90: New.
7805
64bf6102
KT
78062010-06-21 Kai Tietz <kai.tietz@onevision.com>
7807
7808 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7809 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7810
dedd9d05
UB
78112010-06-20 Uros Bizjak <ubizjak@gmail.com>
7812
7813 PR target/44546
7814 * gcc.target/i386/pr44546.c: New test.
7815
6e2f1956
JM
78162010-06-20 Joseph Myers <joseph@codesourcery.com>
7817
7818 * gcc.dg/opts-2.c: New test.
7819
1304f582
JW
78202010-06-19 Janus Weil <janus@gcc.gnu.org>
7821
7822 PR fortran/44584
7823 * gfortran.dg/typebound_proc_15.f03: Modified.
7824
e6bfe8a2
RE
78252010-06-19 Richard Earnshaw <rearnsha@arm.com>
7826
7827 PR target/44072
7828 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7829 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7830
f5988525
JDA
78312010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7832
7833 * g++.dg/ext/label13.C: Fix typo in last change.
7834
53ff31ad
JD
78352010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7836
7837 PR libfortran/44477
7838 * gfortran.dg/eof_3.f90
7839 * gfortran.dg/endfile_2.f90
7840 * gfortran.dg/endfile_4.f90
7841 * gfortran.dg/endfile_3.f90
7842
b3b5bf94
JDA
78432010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7844
7845 PR c++/41090
7846 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7847
ddf58e42
TB
78482010-06-18 Tobias Burnus <burnus@net-b.de>
7849
7850 PR fortran/44556
7851 * gfortran.dg/allocate_alloc_opt_11.f90: New.
7852
d36d83e9
EB
78532010-06-18 Bernd Schmidt <bernds@codesourcery.com>
7854
7855 * gcc.target/arm/pr40900.c: New test.
7856
e1be7706
AC
78572010-06-18 Arnaud Charlet <charlet@adacore.com>
7858
7859 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7860
8399a0cc
JW
78612010-06-17 Janus Weil <janus@gcc.gnu.org>
7862
7863 PR fortran/44558
7864 * gfortran.dg/typebound_call_15.f03: New.
7865
038253e6
MLI
78662010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
7867
7868 PR c++/44486
7869 * g++.dg/pr44486.C: New.
7870
6a78b724
DD
78712010-06-16 DJ Delorie <dj@redhat.com>
7872
7873 * gcc.target/i386/volatile-bitfields-1.c: New.
7874 * gcc.target/i386/volatile-bitfields-2.c: New.
7875
7c69566f
JM
78762010-06-16 Jason Merrill <jason@redhat.com>
7877
59f9c2ed
JM
7878 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7879
7c69566f
JM
7880 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7881
33766b66
RG
78822010-06-16 Richard Guenther <rguenther@suse.de>
7883
7884 PR c/44555
7885 * gcc.c-torture/execute/pr44555.c: New testcase.
7886
3e15518b
JW
78872010-06-16 Janus Weil <janus@gcc.gnu.org>
7888
7889 PR fortran/44549
7890 * gfortran.dg/typebound_proc_16.f03: New.
7891
29be3835
MJ
78922010-06-16 Martin Jambor <mjambor@suse.cz>
7893
7894 * g++.dg/torture/pr43905.C: New test.
7895
584bd1cf
MP
78962010-06-16 Mikael Pettersson <mikpe@it.uu.se>
7897
7898 PR testsuite/44538
7899 * gcc.dg/vect/slp-perm-5.c (main): Prevent
7900 initialization loop from being vectorized.
7901 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7902
1db2f288
AM
79032010-06-16 Alan Modra <amodra@gmail.com>
7904
7905 PR tree-optimization/44507
7906 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7907
756bcf03
JM
79082010-06-15 Jason Merrill <jason@redhat.com>
7909
1f8a2544
JM
7910 * g++.dg/overload/arg3.C: Adjust error locations.
7911 * g++.dg/overload/copy1.C: Likewise.
7912 * g++.dg/tc1/dr152.C: Likewise.
7913 * g++.dg/template/incomplete4.C: Likewise.
7914 * g++.dg/template/incomplete5.C: Likewise.
7915 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7916 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7917 * g++.old-deja/g++.pt/crash9.C: Likewise.
7918
d1a115f8
JM
7919 * g++.dg/inherit/virtual5.C: New.
7920
e14eaea4
JM
7921 * g++.dg/cpp0x/defaulted18.C: New.
7922
5c77749e
JM
7923 * g++.dg/cpp0x/initlist40.C: New.
7924
756bcf03
JM
7925 * g++.dg/cpp0x/initlist39.C: New.
7926
6ab4e307
SP
79272010-06-15 Sebastian Pop <sebastian.pop@amd.com>
7928
7929 PR middle-end/44391
7930 * gcc.dg/graphite/pr44391.c: New.
7931
94bff632
JW
79322010-06-15 Janus Weil <janus@gcc.gnu.org>
7933
7934 PR fortran/43388
7935 * gfortran.dg/allocate_alloc_opt_8.f90: New.
7936 * gfortran.dg/allocate_alloc_opt_9.f90: New.
7937 * gfortran.dg/allocate_alloc_opt_10.f90: New.
7938 * gfortran.dg/class_allocate_2.f03: Modified an error message.
7939
7fc1dad6
RG
79402010-06-15 Richard Guenther <rguenther@suse.de>
7941
7942 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7943
e0774f1e
RG
79442010-06-15 Richard Guenther <rguenther@suse.de>
7945
7946 * gcc.dg/vect/bb-slp-21.c: Adjust.
7947 * gcc.dg/vect/bb-slp-13.c: Likewise
7948 * gcc.dg/vect/bb-slp-4.c: Likewise
7949 * gcc.dg/vect/bb-slp-22.c: Likewise
7950 * gcc.dg/vect/bb-slp-14.c: Likewise
7951 * gcc.dg/vect/bb-slp-23.c: Likewise
7952 * gcc.dg/vect/bb-slp-15.c: Likewise
7953 * gcc.dg/vect/bb-slp-17.c: Likewise
7954 * gcc.dg/vect/bb-slp-18.c: Likewise
7955 * gcc.dg/vect/bb-slp-19.c: Likewise
7956 * gcc.dg/vect/bb-slp-10.c: Likewise
7957 * gcc.dg/vect/bb-slp-11.c: Likewise
7958 * gcc.dg/vect/bb-slp-20.c: Likewise
7959 * gcc.dg/vect/bb-slp-3.c: Likewise
7960
79943d19
JJ
79612010-06-15 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR fortran/44536
7964 * gfortran.dg/gomp/pr44536.f90: New test.
7965 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7966
808081b4
L
79672010-06-14 H.J. Lu <hongjiu.lu@intel.com>
7968
7969 PR target/44534
7970 * gcc.target/i386/avx-vextractf128-256-3.c: New.
7971 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7972
5bca794b
JJ
79732010-06-14 Jakub Jelinek <jakub@redhat.com>
7974
8ab7d796
JJ
7975 PR tree-optimization/44508
7976 * gcc.dg/tree-ssa/pr21086.c: Adjust.
7977
5bca794b
JJ
7978 PR bootstrap/44509
7979 * gcc.dg/pr44509.c: New test.
7980
c1e822d5
IR
79812010-06-14 Ira Rosen <irar@il.ibm.com>
7982
6ab4e307 7983 PR tree-optimization/44507
c1e822d5
IR
7984 * gcc.dg/vect/pr44507.c: New test.
7985
c2adf11d
L
79862010-06-13 H.J. Lu <hongjiu.lu@intel.com>
7987
7988 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7989 and c-pretty-print.h.
7990
7991 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7992
9050c834
DF
79932010-06-13 Daniel Franke <franke.daniel@gmail.com>
7994
7995 * gfortran.dg/whole_file_18.f90: Updated error message.
7996
1b1a6626
DF
79972010-06-12 Daniel Franke <franke.daniel@gmail.com>
7998
dedd9d05 7999 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 8000
02d635a2
JH
80012010-06-12 Jan Hubicka <jh@suse.cz>
8002
8003 * gcc.c-torture/compile/pc44485.c: New testcase.
8004
1be17993
JW
80052010-06-12 Janus Weil <janus@gcc.gnu.org>
8006
8007 PR fortran/40117
8008 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8009 * gfortran.dg/typebound_proc_14.f03: New.
8010 * gfortran.dg/typebound_proc_15.f03: New.
8011
fcfbd84e
JM
80122010-06-11 Joseph Myers <joseph@codesourcery.com>
8013
8014 * gcc.dg/opts-1.c: New test.
8015
5d4b393f
JM
80162010-06-11 Joseph Myers <joseph@codesourcery.com>
8017
8018 * gcc.dg/funroll-loops-all.c: Update expected error.
8019
b79a08f6
UB
80202010-06-11 Uros Bizjak <ubizjak@gmail.com>
8021
8022 PR target/44481
8023 * gcc.target/i386/pr44481.c: New test.
8024
ef1f5ea6 80252010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
8026
8027 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8028
7b14477e
SP
80292010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8030
8031 PR middle-end/44483
8032 * gcc.dg/tree-ssa/pr44483.c: New.
8033
1021b0e5 80342010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 8035
1021b0e5
PB
8036 * g++.dg/other/arm-neon-1.C: New test.
8037
92bb7768
PT
80382010-06-11 Paul Thomas <pault@gcc.gnu.org>
8039
8040 PR fortran/42051
8041 PR fortran/43896
8042 * gfortran.dg/class_23.f03: New test.
8043
7ea6b6cf
JH
80442010-06-11 Jan Hubicka <jh@suse.cz>
8045
0a42aa4e
JH
8046 * gcc.dg/ipa/pure-const-2.c: New testcase.
8047
80482010-06-11 Jan Hubicka <jh@suse.cz>
8049
8050 * gcc.dg/noreturn-7.c: Update.
8051 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 8052
b66a8c5d
DS
80532010-06-10 Dodji Seketeli <dodji@redhat.com>
8054
8055 Fix MIPS bootstrap
8056 * g++.dg/other/typedef4.C: New test.
8057
66051b60
JW
80582010-06-10 Janus Weil <janus@gcc.gnu.org>
8059
8060 PR fortran/44207
8061 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8062
84efddb2
DF
80632010-06-10 Daniel Franke <franke.daniel@gmail.com>
8064
8065 PR fortran/44457
8066 * gfortran.dg/asynchronous_3.f03
8067
da604ebd
CF
80682010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8069
8070 PR middle-end/44185
8071 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8072 non-temporal stores out of the tests to form new test cases. As a
8073 result, no non-temporal store should be generated in this case.
8074
8075 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8076 prefetch-7.c that generate one non-temporal store.
8077
8078 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8079 prefetch-7.c that generate one non-temporal store and one
8080 one-temporal prefetch.
8081
591d4f4a
MJ
80822010-06-10 Martin Jambor <mjambor@suse.cz>
8083
8084 PR tree-optimization/44258
8085 * gcc.dg/tree-ssa/pr44258.c: New test.
8086
03af1e4c
DK
80872010-06-10 Daniel Kraft <d@domob.eu>
8088
8089 PR fortran/38936
8090 * gfortran.dg/associate_1.f03: New test.
8091 * gfortran.dg/associate_2.f95: New test.
8092 * gfortran.dg/associate_3.f03: New test.
8093 * gfortran.dg/associate_4.f08: New test.
8094
cefab2e4
FXC
80952010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8096
8097 * gfortran.dg/selected_char_kind_4.f90: New test.
8098
642d55de
EB
80992010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8100
8101 * gcc.dg/pr42461.c: New test.
8102
70987f62
DF
81032010-06-09 Daniel Franke <franke.daniel@gmail.com>
8104
642d55de
EB
8105 PR fortran/44347
8106 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 8107
33169a22
DF
81082010-06-09 Daniel Franke <franke.daniel@gmail.com>
8109
8110 PR fortran/44359
8111 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8112 warning.
8113 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8114 check for warning.
8115
87b18909
SK
81162010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8117
8118 * gfortran.dg/data_namelist_conflict.f90: New test.
8119
d2081406
RO
81202010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8121
8122 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8123 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8124 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8125
289e52fd
SK
81262010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8127
c44d6c47
UB
8128 * gfortran.dg/mvbits_9.f90: New test.
8129 * gfortran.dg/ibset_1.f90: Ditto.
8130 * gfortran.dg/ibits_1.f90: Ditto.
8131 * gfortran.dg/btest_1.f90: Ditto.
8132 * gfortran.dg/ibclr_1.f90: Ditto.
289e52fd 8133
bfc54a27
JM
81342010-06-09 Jason Merrill <jason@redhat.com>
8135
8136 PR c++/44366
8137 * g++.dg/cpp0x/decltype23.C: Move to...
8138 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8139
f1a0b754
JW
81402010-06-09 Janus Weil <janus@gcc.gnu.org>
8141
8142 PR fortran/44211
8143 * gfortran.dg/typebound_call_14.f03: New test.
8144
1536b6ab
MJ
81452010-06-09 Martin Jambor <mjambor@suse.cz>
8146
8147 PR tree-optimization/44423
8148 * gcc.dg/tree-ssa/pr44423.c: New test.
8149
2d7f5f9b
JR
81502010-06-09 Joern Rennecke <amylaar@spamcop.net>
8151
8152 PR testsuite/42843
8153 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8154 TV_NONE to initialize tv_id field.
8155 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8156 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8157 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8158 Include toplev.h .
8159 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8160 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8161 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8162
e89065a1
SL
81632010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8164
8165 PR tree-optimization/39874
8166 PR middle-end/28685
8167 * gcc.dg/pr39874.c: New file.
8168
3bb1ed66
NS
81692010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8170
8171 * g++.dg/ext/attr-alias-1.C: New.
8172 * g++.dg/ext/attr-alias-2.C: New.
8173
c064bf1c
TB
81742010-06-07 Tobias Burnus <burnus@net-b.de>
8175
8176 PR fortran/44446
8177 * gfortran.dg/proc_ptr_27.f90: New.
8178
af88c58f
JM
81792010-06-07 Jason Merrill <jason@redhat.com>
8180
8181 PR c++/44366
8182 * g++.dg/cpp0x/decltype23.C: New.
8183
94252ac2 81842010-06-08 Andrew Pinski <pinskia@gmail.com>
6a8f4e12 8185 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 8186
6a8f4e12
AP
8187 PR c/37724
8188 * gcc.dg/c90-const-expr-10.c: Adjust.
8189 * gcc.dg/c99-const-expr-10.c: Adjust.
8190 * gcc.dg/init-bad-7.c: New.
8191
659b24d6
RO
81922010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8193
8194 * lib/target-supports.exp (check_effective_target_gas): New proc.
8195 * gcc.c-torture/execute/960321-1.x: New file.
8196
b0a421e8
JM
81972010-06-07 Jason Merrill <jason@redhat.com>
8198
8199 PR c++/44401
8200 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8201
026698d2
JJ
82022010-06-07 Jakub Jelinek <jakub@redhat.com>
8203
d84686d1
JJ
8204 PR c++/44444
8205 * g++.dg/warn/Wunused-var-12.C: New test.
8206
026698d2
JJ
8207 PR c++/44443
8208 * c-c++-common/Wunused-var-11.c: New test.
8209
f10ea640
JH
82102010-06-07 Jan Hubicka <jh@suse.cz>
8211
8212 * gcc.dg/ipa/pure-const-1.c: New testcase.
8213
5e52ffc4
KH
82142010-06-07 Kazu Hirata <kazu@codesourcery.com>
8215
8216 PR rtl-optimization/44404
8217 * gcc.dg/pr44404.c: New.
8218
78e68a89
KT
82192010-06-07 Kai Tietz <kai.tietz@onevision.com>
8220
d94a3592
KT
8221 PR target/44159
8222 * gcc.target/i386/abi-2.c: Check sysv abi here.
8223 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8224 function to avoid failures by different ABIs.
8225 * gcc.target/i386/aes-check.h: Likewise.
8226 * gcc.target/i386/avx-check.h: Likewise.
8227 * gcc.target/i386/fma4-check.h: Likewise.
8228 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8229 * gcc.target/i386/mmx-check.h: Likewise.
8230 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8231 * gcc.target/i386/pclmul-check.h: Likewise.
8232 * gcc.target/i386/sse-check.h: Likewise.
8233 * gcc.target/i386/sse2-check.h: Likewise.
8234 * gcc.target/i386/sse3-check.h: Likewise.
8235 * gcc.target/i386/sse4_1-check.h: Likewise.
8236 * gcc.target/i386/sse4_2-check.h: Likewise.
8237 * gcc.target/i386/sse4a-check.h: Likewise.
8238 * gcc.target/i386/ssse3-check.h: Likewise.
8239 * gcc.target/i386/xop-check.h: Likewise.
8240 * gcc.target/i386/pr27971.c: Fix for LLP64.
8241 * gcc.target/i386/pr39139.c: Likewise.
8242 * gcc.target/i386/pr39315-check.c: Likewise.
8243 * gcc.target/i386/vararg-1.c: Likewise.
8244 * gcc.target/i386/vararg-2.c: Likewise.
8245 Additional add dg-compile to avoid failure due
8246 missing foo symbol.
8247
390b2b32
UB
8248 * gcc.dg/compound-literal-1.c: Fix for llp64.
8249 * gcc.dg/pr32370.c: Likewise.
8250 * gcc.dg/pr37561.c: Likewise.
8251 * gcc.dg/pr41340.c: Likewise.
8252 * gcc.dg/pr41551.c: Likewise.
78e68a89 8253
e62b90b4
DS
82542010-05-25 Dodji Seketeli <dodji@redhat.com>
8255
8256 PR c++/44188
8257 * g++.dg/debug/dwarf2/typedef3.C: New test.
8258
75522f21 82592010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
8260
8261 PR c/20000
390b2b32 8262 * c-c++-common/pr20000.c: New.
04087cd0 8263
75522f21 82642010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
8265
8266 PR c++/44086
8267 * g++.dg/init/pr44086.C: New.
8268 * g++.dg/cpp0x/decltype4.C: Adjust.
8269
15d774f9
PT
82702010-06-05 Paul Thomas <pault@gcc.gnu.org>
8271
8272 PR fortran/43945
8273 * gfortran.dg/generic_23.f03: New test.
8274
546a65d9
PT
82752010-06-05 Paul Thomas <pault@gcc.gnu.org>
8276
8277 PR fortran/43895
8278 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8279
82c3c067
JJ
82802010-06-05 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR c++/44361
8283 * c-c++-common/Wunused-var-9.c: New test.
8284
d65aed70
JM
82852010-06-05 Jason Merrill <jason@redhat.com>
8286
8287 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8288
f2c1da78
JM
82892010-06-05 Joseph Myers <joseph@codesourcery.com>
8290
8291 PR c/44322
8292 * gcc.dg/c99-restrict-4.c: New test.
8293
33c2474d
MF
82942010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
8295
8296 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8297 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8298 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8299 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8300 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8301 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8302 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8303 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8304 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8305 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8306 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8307 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8308 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8309 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8310 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8311 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8312 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8313 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8314 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8315 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8316 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8317 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8318
0a766368
JM
83192010-06-04 Jason Merrill <jason@redhat.com>
8320
247078ec
JM
8321 * g++.dg/cpp0x/noexcept06.C: New.
8322 * g++.dg/cpp0x/noexcept07.C: New.
8323
0a766368 8324 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
8325 * g++.dg/cpp0x/noexcept02.C: New.
8326 * g++.dg/cpp0x/noexcept03.C: New.
8327 * g++.dg/cpp0x/noexcept04.C: New.
8328 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 8329
16c82123
JJ
83302010-06-04 Jakub Jelinek <jakub@redhat.com>
8331
2aa64966
JJ
8332 PR c++/44412
8333 * g++.dg/warn/Wunused-var-10.C: New test.
8334 * g++.dg/warn/Wunused-var-11.C: New test.
8335
16c82123
JJ
8336 PR c++/44362
8337 * c-c++-common/Wunused-var-10.c: New test.
8338
49706e39
MLI
83392010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8340
8341 PR c/25880
8342 * gcc.dg/assign-warn-2.c: Update.
8343 * gcc.dg/cpp/line3.c: Update.
8344 * gcc.dg/c99-array-lval-8.c: Update.
8345 * gcc.dg/cast-qual-2.c: Update.
8346 * gcc.dg/c99-arraydecl-3.c: Update.
8347 * gcc.dg/assign-warn-1.c: Update.
8348 * gcc.dg/format/gcc_diag-1.c: Update.
8349
8ff49c29
BS
83502010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8351
8352 PR rtl-optimization/39871
8353 PR rtl-optimization/40615
8354 PR rtl-optimization/42500
8355 PR rtl-optimization/42502
8356 * gcc.target/arm/eliminate.c: New test.
8357
7eea775d
PC
83582010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8359
8360 PR libstdc++/44410
8361 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8362 * g++.old-deja/g++.other/delete3.C: Likewise.
8363 * g++.old-deja/g++.other/new.C: Likewise.
8364 * g++.old-deja/g++.law/operators27.C: Likewise.
8365 * g++.old-deja/g++.mike/p755.C: Likewise.
8366 * g++.dg/eh/new1.C: Likewise.
8367 * g++.dg/init/new5.C: Likewise.
8368
9b07d63c
TK
83692010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8370
8371 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8372 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8373 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8374
f5f92f6d
RG
83752010-06-03 Richard Guenther <rguenther@suse.de>
8376
8377 PR lto/41921
8378 * lib/lto.exp: Always load gcc.exp.
8379 (lto-obj): For C source files invoke gcc_target_compile.
8380 * g++.dg/lto/20100603-1_0.C: New testcase.
8381 * g++.dg/lto/20100603-1_1.c: Likewise.
8382
0c1b8fe9
L
83832010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8384
8385 PR tree-optimization/43688
8386 * gfortran.dg/pr43688.f90: New.
8387
f278d757
RG
83882010-06-03 Richard Guenther <rguenther@suse.de>
8389
8390 PR lto/41584
8391 * gcc.dg/lto/20100603-1_0.c: New testcase.
8392 * gcc.dg/lto/20100603-2_0.c: Likewise.
8393 * gcc.dg/lto/20100603-3_0.c: Likewise.
8394
92902797
MM
83952010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8396
8397 PR target/44218
8398 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8399 * gcc.target/powerpc/recip-2.c: Ditto.
8400 * gcc.target/powerpc/recip-3.c: Ditto.
8401 * gcc.target/powerpc/recip-4.c: Ditto.
8402 * gcc.target/powerpc/recip-5.c: Ditto.
8403 * gcc.target/powerpc/recip-6.c: Ditto.
8404 * gcc.target/powerpc/recip-7.c: Ditto.
8405 * gcc.target/powerpc/recip-test.h: Ditto.
8406 * gcc.target/powerpc/recip-test2.h: Ditto.
8407
3f7c0b1b
L
84082010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8409
8410 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8411
1e003829
JM
84122010-06-02 Jason Merrill <jason@redhat.com>
8413
3333a2dd
JM
8414 * g++.dg/ext/vector9.C: Expect typedef in error message.
8415
1e003829
JM
8416 PR c++/9726
8417 PR c++/23594
8418 PR c++/44333
8419 * g++.dg/tc1/dr101.C: Remove xfails.
8420
8eff024a
L
84212010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8422
8423 PR middle-end/44372
8424 * g++.dg/ipa/pr44372.C: New.
8425
437ffe7b
JH
84262010-06-02 Jan Hubicka <jh@suse.cz>
8427
8428 PR middle-end/44295
b6b7f703 8429 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 8430
98166192
JH
84312010-06-02 Jan Hubicka <jh@suse.cz>
8432
8433 * gcc.dg/tree-ssa/loadpre6.c: Update.
8434
ac3c2839
RG
84352010-06-02 Richard Guenther <rguenther@suse.de>
8436
8437 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8438 diagnostic.h.
8439
0a634684
IS
84402010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8441
8442 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8443 the link fail message.
8444
aac18c02
TB
84452010-06-02 Tobias Burnus <burnus@net-b.de>
8446
8447 PR fortran/44360
8448 * gfortran.dg/use_13.f90: New test case.
8449
a76135dc
JD
84502010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8451
8452 PR fortran/44371
8453 * gfortran.dg/error_stop_2.f08: Minor update.
8454
df842ed9
JD
84552010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8456
8457 PR fortran/44371
8458 * gfortran.dg/error_stop_1.f08: New test.
8459 * gfortran.dg/error_stop_2.f08: New test.
8460
e5901560
JM
84612010-06-01 Jason Merrill <jason@redhat.com>
8462
4c9b3895
JM
8463 DR 990
8464 * g++.dg/cpp0x/initlist37.C: New.
8465 * g++.dg/cpp0x/initlist38.C: New.
8466
e5901560
JM
8467 PR c++/44358
8468 * g++.dg/cpp0x/initlist36.C: New.
8469
73add7fe
JH
84702010-05-31 Jan Hubicka <jh@suse.cz>
8471
b6b7f703 8472 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 8473
a669ca47
JH
84742010-05-31 Jan Hubicka <jh@suse.cz>
8475
b6b7f703
L
8476 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8477 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 8478
566d09ef
JH
84792010-05-31 Jan Hubicka <jh@suse.cz>
8480
b6b7f703
L
8481 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8482 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 8483
e2113565
TK
84842010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8485
8486 PR fortran/36928
8487 * gfortran.dg/dependency_27.f90: New test.
8488 * gfortran.dg/array_assign_1.F90: New test.
8489
c71ad61e
JJ
84902010-05-31 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR target/44338
8493 * gcc.target/i386/sse-24.c: New test.
8494
4892422a
JH
84952010-05-31 Jan Hubicka <jh@suse.cz>
8496
8497 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8498
90a7788b
JJ
84992010-05-31 Jakub Jelinek <jakub@redhat.com>
8500
6a866023
JJ
8501 PR middle-end/44337
8502 * gcc.dg/pr44337.c: New test.
8503
90a7788b
JJ
8504 PR tree-optimization/44182
8505 * g++.dg/debug/pr44182.C: New test.
8506
c5d01958
EB
85072010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8508
8509 * gcc.dg/nested-func-7.c: New test.
8510 * gnat.dg/frame_overflow.adb: Adjust directives.
8511
e6bdd039
EB
85122010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8513
8514 * gnat.dg/prot2.ad[sb]: New test.
8515 * gnat.dg/prot2_pkg1.ads: New helper.
8516 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8517
c01fe451
EB
85182010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8519
8520 * gnat.dg/array11.adb: Adjust dg-warning directive.
8521 * gnat.dg/object_overflow.adb: Likewise.
8522
0247298c
SP
85232010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8524
8525 PR middle-end/44306
8526 * gcc.dg/tree-ssa/pr44306.c: New.
8527
036546e5
JH
85282010-05-29 Jan Hubicka <jh@suse.cz>
8529
8530 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8531
0a74c758
SP
85322010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8533
8534 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8535
300d430f
MS
85362010-05-28 Mike Stump <mikestump@comcast.net>
8537
8538 PR objc/44125
8539 * objc.dg/const-str-9.m: Remove static.
8540
005d613b
JJ
85412010-05-28 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR target/43636
8544 * gcc.c-torture/compile/pr43636.c: New test.
8545
773c1c8d
IS
85462010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8547
005d613b 8548 PR objc++/23616
773c1c8d
IS
8549 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8550 * obj-c++.dg/try-catch-9.mm: Ditto.
8551
ec4be2f4
DS
85522010-05-28 Dodji Seketeli <dodji@redhat.com>
8553
8554 Revert patch for PR c++/44188
8555 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8556
fe08ec12
DS
85572010-05-25 Dodji Seketeli <dodji@redhat.com>
8558
8559 PR c++/44188
8560 * g++.dg/debug/dwarf2/typedef3.C: New test.
8561
6ab4e49c
JM
85622010-05-27 Jason Merrill <jason@redhat.com>
8563
8564 PR c++/43555
8565 * g++.dg/ext/vla9.C: New.
8566
8da24d7b
IS
85672010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8568
005d613b 8569 PR objc/44140
8da24d7b
IS
8570 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8571 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8572 * objc.dg/torture/tls/thr-init.m: Ditto.
8573 * objc.dg/torture/trivial.m: Ditto.
8574 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8575 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8576 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8577 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 8578
44491ebd
JH
85792010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8580
8581 * g++.dg/lto/20100302_0.C: Skip on darwin.
8582
fde9c428
RG
85832010-05-27 Richard Guenther <rguenther@suse.de>
8584
8585 PR tree-optimization/44284
8586 * gcc.dg/vect/vect-118.c: New testcase.
8587 * gcc.dg/vect/bb-slp-20.c: Adjust.
8588 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8589 * gcc.dg/vect/slp-9.c: Likewise.
8590 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8591 * gcc.dg/vect/vect-10.c: Likewise.
8592 * gcc.dg/vect/vect-109.c: Likewise.
8593 * gcc.dg/vect/vect-12.c: Likewise.
8594 * gcc.dg/vect/vect-36.c: Likewise.
8595 * gcc.dg/vect/vect-7.c: Likewise.
8596 * gcc.dg/vect/vect-iv-8.c: Likewise.
8597 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8598 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8599 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8600 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8601 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8602 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8603 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8604 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8605 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8606 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8607 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8608 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8609 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8610 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8611 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8612 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8613 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8614
74c70253
MK
86152010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
8616
8617 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8618 necessary.
8619
df72d556
JH
86202010-05-26 Jan Hubicka <jh@suse.cz>
8621
8622 * gcc.dg/lto/materialize-1_0.c: New file.
8623 * gcc.dg/lto/materialize-1_1.c: New file.
8624
c9549072
EB
86252010-05-26 Eric Botcazou <ebotcazou@adacore.com>
8626
8627 * gnat.dg/lto10.adb: New test.
8628 * gnat.dg/lto10_pkg.ads: New helper.
8629
a6766312
KT
86302010-05-26 Kai Tietz <kai.tietz@onevision.com>
8631
8632 * lib/target-supports.exp (check_effective_target_int128): New
8633 function to check if __int128 types are available for target.
b6b7f703
L
8634 * c-c++-common/int128-types-1.c: New.
8635 * c-c++-common/int128-1.c: New.
8636 * c-c++-common/int128-2.c: New.
a6766312
KT
8637 * g++.dg/abi/mangle43.C: New.
8638 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8639 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8640 pointer-wide scalar.
8641 * g++.dg/other/pr25632.C: Likewise.
8642 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8643 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8644 overflow warnings.
8645 * g++.dg/warn/pr13358-4.C: Likewise.
8646 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
8647 * g++.dg/warn/Wconversion-null.C: Likewise.
8648
1dba29f8
JM
86492010-05-26 Jason Merrill <jason@redhat.com>
8650
8651 PR c++/43382
8652 * g++.dg/cpp0x/variadic101.C: New.
8653
630d3fad
RG
86542010-05-26 Richard Guenther <rguenther@suse.de>
8655
8656 PR rtl-optimization/44164
8657 * gcc.c-torture/execute/pr44164.c: New testcase.
8658 * g++.dg/tree-ssa/pr13146.C: Adjust.
8659
cc9a4ca9
PT
86602010-05-26 Paul Thomas <pault@gcc.gnu.org>
8661
8662 PR fortran/40011
8663 * gfortran.dg/whole_file_19.f90 : New test.
8664
30145da5
DF
86652010-05-25 Daniel Franke <franke.daniel@gmail.com>
8666
8667 PR fortran/30668
8668 PR fortran/31346
8669 PR fortran/34260
8670 * gfortran.dg/pr40999.f: Fix function type.
8671 * gfortran.dg/whole_file_5.f90: Likewise.
8672 * gfortran.dg/whole_file_6.f90: Likewise.
8673 * gfortran.dg/whole_file_16.f90: New.
8674 * gfortran.dg/whole_file_17.f90: New.
8675 * gfortran.dg/whole_file_18.f90: New.
8676
94252ac2 86772010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
f80e2b00
JH
8678 Iain Sandoe <iains@gcc.gnu.org>
8679
8680 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8681 * gcc.c-torture/compile/pr44197.c: Require alias support.
8682 * gcc.dg/lto/20081222_0.c: Ditto.
8683
60a5d78a
JJ
86842010-05-25 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR debug/42801
c3641fd7 8687 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 8688
c946a318
RG
86892010-05-25 Richard Guenther <rguenther@suse.de>
8690
8691 PR middle-end/44069
8692 * g++.dg/torture/pr44069.C: New testcase.
8693
791bddee
RG
86942010-05-25 Richard Guenther <rguenther@suse.de>
8695
8696 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8697
8524ba70
IS
86982010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8699
005d613b 8700 PR objc/44140
8524ba70
IS
8701 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8702
683fc98b
IS
87032010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8704
8705 * obj-c++.dg/torture/tls/trivial.mm: New.
8706 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8707 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8708 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8709 * obj-c++.dg/torture/tls/diag-1.mm: New.
8710 * obj-c++.dg/torture/tls/tls.exp: New.
8711 * obj-c++.dg/torture/trivial.mm: New.
8712 * obj-c++.dg/torture/dg-torture.exp: New.
8713 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8714 * obj-c++.dg/tls/trivial.m: New.
8715 * obj-c++.dg/tls/init-1.mm: New.
8716 * obj-c++.dg/tls/diag-1.mm: New.
8717 * obj-c++.dg/tls/init-2.mm: New.
8718 * obj-c++.dg/tls/diag-2.mm: New.
8719 * obj-c++.dg/tls/diag-3.mm: New.
8720 * obj-c++.dg/tls/diag-4.mm: New.
8721 * obj-c++.dg/tls/static-1.mm: New.
8722 * obj-c++.dg/tls/tls.exp: New.
8723 * obj-c++.dg/tls/diag-5.mm: New.
8724 * obj-c++.dg/tls/static-1a.mm: New.
8725 * objc-obj-c++-shared/Object1.mm: New.
8726 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8727
cf3b8ee3
IS
87282010-05-24 Iain Sandoe <iains@gcc.gnu.org>
8729
005d613b 8730 PR objc++/43689
cf3b8ee3
IS
8731 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8732 * obj-c++.dg/const-str-6.mm: Ditto.
8733
12a149a0
EB
87342010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8735
8736 * g++.dg/parse/array-size2.C: Remove dg-error directives.
8737
feb4c293
EB
87382010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8739
8740 PR ada/38394
8741 * gnat.dg/array13.ad[sb]: New test.
8742
0c422e74
DJ
87432010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
8744 Sandra Loosemore <sandra@codesourcery.com>
8745
8746 * gcc.target/arm/neon/: Regenerated test cases.
8747
8748 * gcc.target/arm/neon/polytypes.c,
8749 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8750 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 8751 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
8752 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8753 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8754 dg-add-options arm_neon.
8755
8756 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8757 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8758 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8759 and arm_neon_fp16_ok.
8760
8761 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8762 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8763
8764 * lib/target-supports.exp (add_options_for_arm_neon): New.
8765 (check_effective_target_arm_neon_ok_nocache): New, from
8766 check_effective_target_arm_neon_ok. Check multiple possibilities.
8767 (check_effective_target_arm_neon_ok): Use
8768 check_effective_target_arm_neon_ok_nocache.
8769 (add_options_for_arm_neon_fp16)
8770 (check_effective_target_arm_neon_fp16_ok)
8771 check_effective_target_arm_neon_fp16_ok_nocache): New.
8772 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8773
611d6f76
JM
87742010-05-24 Jason Merrill <jason@redhat.com>
8775
8776 PR c++/41510
8777 * g++.dg/cpp0x/initlist35.C: New.
8778 * g++.dg/init/brace6.C: Adjust.
8779
b748fbd6
PB
87802010-05-24 Paul Brook <paul@codesourcery.com>
8781
8782 * gcc.target/arm/frame-pointer-1.c: New test.
8783 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8784 pointer elimination.
8785
cf5b989e
L
87862010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8787
8788 PR target/44245
8789 * gcc.target/i386/crc32-3.c: New.
8790 * gcc.target/i386/crc32-4.c: Likewise.
8791
dc5027f4
JM
87922010-05-23 Joseph Myers <joseph@codesourcery.com>
8793
8794 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8795 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8796 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8797
8f9e812d
L
87982010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8799
8800 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8801
6f1dba7b
ML
88022010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
8803
8804 PR target/43869
8805 * gcc.c-target/pr43869.c: New test.
8806
bc382218
JW
88072010-05-22 Janus Weil <janus@gcc.gnu.org>
8808
8809 PR fortran/44212
8810 * gfortran.dg/class_22.f03: New.
8811
09c58f30
IS
88122010-05-22 Iain Sandoe <iains@gcc.gnu.org>
8813
8814 PR lto/44238
8815 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8816
7c9b8fb9
JW
88172010-05-22 Janus Weil <janus@gcc.gnu.org>
8818
8819 PR fortran/44213
8820 * gfortran.dg/abstract_type_7.f03: New.
8821
d3f28910
JM
88222010-05-21 Jason Merrill <jason@redhat.com>
8823
8824 * g++.dg/eh/spec11.C: Test cleanup optimization.
8825
14db98d4
JJ
88262010-05-21 Jakub Jelinek <jakub@redhat.com>
8827
8828 PR debug/44223
8829 * gcc.target/i386/pr44223.c: New test.
8830
204fc550
RO
88312010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8832
8833 * gcc.target/i386/pr25993.c: Use @function as type specifier.
8834
46314d3e
EB
88352010-05-21 Eric Botcazou <ebotcazou@adacore.com>
8836
8837 * g++.dg/other/const3.C: New test.
8838
4ed44ccc
DF
88392010-05-20 Daniel Franke <franke.daniel@gmail.com>
8840
ade52657
UB
8841 PR fortran/38407
8842 * warn_unused_dummy_argument_1.f90: New.
8843 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 8844
1a494ab5
PC
88452010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8846
8847 PR c++/30298
8848 * g++.dg/inherit/crash1.C: New.
8849 * g++.dg/inherit/crash2.C: Likewise.
8850
69b45d71
JJ
88512010-05-20 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR debug/44178
8854 * g++.dg/debug/pr44178.C: New test.
8855
d377fbbf
CF
88562010-05-20 Changpeng Fang <changpeng.fang@amd.com>
8857
8858 PR middle-end/44185
1a494ab5
PC
8859 * gcc.dg/tree-ssa/prefetch-6.c: Add
8860 --param min-insn-to-prefetch-ratio=6.
d377fbbf 8861 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 8862 allow unrolling, and adjust the movnti count.
d377fbbf 8863
a14f1878
JH
88642010-05-20 Jan Hubicka <jh@suse.cz>
8865
8866 PR middle-end/44197
8867 * gcc.c-torture/compile/pr44197.c: New file.
8868
431043bd
UB
88692010-05-20 Uros Bizjak <ubizjak@gmail.com>
8870
8871 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8872 Fix test code.
8873 (check_effective_target_xop): Remove __may_alias__ attribute.
8874
f36eb2af
HPN
88752010-05-20 Hans-Peter Nilsson <hp@axis.com>
8876
8877 PR target/44202
8878 * gcc.c-torture/execute/pr44202-1.c: New test.
8879
94252ac2 88802010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6d1b0f92
JD
8881
8882 PR fortran/43851
8883 * gfortran.dg/label_1.f90: Update test.
8884
66576e1b
JH
88852010-05-19 Jan Hubicka <jh@suse.cz>
8886
8887 * gcc.dg/lto/ipareference2_0.c: New file.
8888 * gcc.dg/lto/ipareference2_1.c: New file.
8889
2872152c
JM
88902010-05-19 Jason Merrill <jason@redhat.com>
8891
a0685b73
JM
8892 * g++.dg/parse/fn-typedef2.C: New.
8893
93e1ddcf
JM
8894 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8895 function type.
8896
2872152c
JM
8897 PR c++/44193
8898 * g++.dg/template/fntype1.C: New.
8899
616f1431
EB
89002010-05-19 Eric Botcazou <ebotcazou@adacore.com>
8901
8902 * gnat.dg/discr23.ad[sb]: New test.
8903 * gnat.dg/discr23_pkg.ads: New helper.
8904
8905 * gnat.dg/specs/controlled1.ads: New test.
8906 * gnat.dg/specs/controlled1_pkg.ads: New helper.
8907
daf8c6f0
DF
89082010-05-19 Daniel Franke <franke.daniel@gmail.com>
8909
8910 PR fortran/44055
8911 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8912 Fixed scope of C_SIZEOF.
8913 * gfortran.dg/warn_conversion_2.f90: New.
8914
40f1bdd9
RO
89152010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8916
8917 * lib/target-supports.exp (check_effective_target_sse2): New proc.
8918 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8919 for optional selector.
8920 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8921 (check_effective_target_sse3): New proc.
8922 * gcc.target/i386/math-torture/math-torture.exp: Load
8923 target-supports.exp.
8924 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8925 check_effective_target_sse2.
8926 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8927 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8928 * g++.dg/vect/vect.exp: Likewise.
8929 * gfortran.dg/vect/vect.exp: Likewise.
8930 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8931 -msse2 if check_effective_target_sse2.
8932
8933 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8934 * gcc.target/i386/3dnow-2.c: Likewise.
8935 * gcc.target/i386/3dnowA-1.c: Likewise.
8936 * gcc.target/i386/3dnowA-2.c: Likewise.
8937 * gcc.target/i386/pr42549.c: Likewise.
8938
ade52657 8939 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 8940 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
8941 * gcc.target/i386/sse3-addsubps.c: Likewise.
8942 * gcc.target/i386/sse3-haddpd.c: Likewise.
8943 * gcc.target/i386/sse3-haddps.c: Likewise.
8944 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8945 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
8946 * gcc.target/i386/sse3-movddup.c: Likewise.
8947 * gcc.target/i386/sse3-movshdup.c: Likewise.
8948 * gcc.target/i386/sse3-movsldup.c: Likewise.
8949
8950 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8951 * g++.dg/ext/attrib35.C: Likewise.
8952 * g++.dg/opt/pr40496.C: Likewise.
8953 * g++.dg/other/i386-1.C: Likewise.
8954 * g++.dg/other/i386-4.C: Likewise.
8955 * g++.dg/other/pr34435.C: Likewise.
8956 * g++.dg/other/pr39496.C: Likewise.
8957 * g++.dg/other/pr40446.C: Likewise.
8958 * gcc.dg/compat/union-m128-1_main.c: Likewise.
8959 * gcc.dg/compat/vector-1a_main.c: Likewise.
8960 * gcc.dg/compat/vector-2a_main.c: Likewise.
8961 * gcc.dg/lto/20090206-1_0.c: Likewise.
8962 * gcc.dg/pr34856.c: Likewise.
8963 * gcc.dg/pr36584.c: Likewise.
8964 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
8965 * gcc.dg/pr37544.c: Likewise.
8966 * gcc.dg/torture/pr16104-1.c: Likewise.
8967 * gcc.dg/torture/pr35771-1.c: Likewise.
8968 * gcc.dg/torture/pr35771-2.c: Likewise.
8969 * gcc.dg/torture/pr35771-3.c: Likewise.
8970 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8971 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8972 * gcc.dg/torture/stackalign/push-1.c: Likewise.
8973 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8974 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8975 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8976 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8977 * gcc.target/i386/20060512-1.c: Likewise.
8978 * gcc.target/i386/20060512-3.c: Likewise.
8979 * gcc.target/i386/all_one_m128i.c: Likewise.
8980 * gcc.target/i386/float128-1.c: Likewise.
8981 * gcc.target/i386/float128-2.c: Likewise.
8982 * gcc.target/i386/fpcvt-1.c: Likewise.
8983 * gcc.target/i386/fpcvt-2.c: Likewise.
8984 * gcc.target/i386/fpcvt-3.c: Likewise.
8985 * gcc.target/i386/fpprec-1.c: Likewise.
8986 * gcc.target/i386/funcspec-9.c: Likewise.
8987 * gcc.target/i386/incoming-1.c: Likewise.
8988 * gcc.target/i386/incoming-12.c: Likewise.
8989 * gcc.target/i386/incoming-2.c: Likewise.
8990 * gcc.target/i386/incoming-3.c: Likewise.
8991 * gcc.target/i386/incoming-4.c: Likewise.
8992 * gcc.target/i386/incoming-6.c: Likewise.
8993 * gcc.target/i386/incoming-7.c: Likewise.
8994 * gcc.target/i386/incoming-8.c: Likewise.
8995 * gcc.target/i386/opt-1.c: Likewise.
8996 * gcc.target/i386/opt-2.c: Likewise.
8997 * gcc.target/i386/ordcmp-1.c: Likewise.
8998 * gcc.target/i386/pr17692.c: Likewise.
8999 * gcc.target/i386/pr18614-1.c: Likewise.
9000 * gcc.target/i386/pr22152.c: Likewise.
9001 * gcc.target/i386/pr23570.c: Likewise.
9002 * gcc.target/i386/pr23575.c: Likewise.
9003 * gcc.target/i386/pr26449-1.c: Likewise.
9004 * gcc.target/i386/pr26600.c: Likewise.
9005 * gcc.target/i386/pr27790.c: Likewise.
9006 * gcc.target/i386/pr28839.c: Likewise.
9007 * gcc.target/i386/pr30970.c: Likewise.
9008 * gcc.target/i386/pr32000-1.c: Likewise.
9009 * gcc.target/i386/pr32000-2.c: Likewise.
9010 * gcc.target/i386/pr32280.c: Likewise.
9011 * gcc.target/i386/pr32661.c: Likewise.
9012 * gcc.target/i386/pr32708-1.c: Likewise.
9013 * gcc.target/i386/pr32961.c: Likewise.
9014 * gcc.target/i386/pr33329.c: Likewise.
9015 * gcc.target/i386/pr35714.c: Likewise.
9016 * gcc.target/i386/pr35767-1.c: Likewise.
9017 * gcc.target/i386/pr35767-1d.c: Likewise.
9018 * gcc.target/i386/pr35767-1i.c: Likewise.
9019 * gcc.target/i386/pr35767-2.c: Likewise.
9020 * gcc.target/i386/pr35767-2d.c: Likewise.
9021 * gcc.target/i386/pr35767-2i.c: Likewise.
9022 * gcc.target/i386/pr35767-3.c: Likewise.
9023 * gcc.target/i386/pr35767-5.c: Likewise.
9024 * gcc.target/i386/pr36222-1.c: Likewise.
9025 * gcc.target/i386/pr36578-1.c: Likewise.
9026 * gcc.target/i386/pr36578-2.c: Likewise.
9027 * gcc.target/i386/pr36992-1.c: Likewise.
9028 * gcc.target/i386/pr37101.c: Likewise.
9029 * gcc.target/i386/pr37216.c: Likewise.
9030 * gcc.target/i386/pr37434-1.c: Likewise.
9031 * gcc.target/i386/pr37434-2.c: Likewise.
9032 * gcc.target/i386/pr37843-3.c: Likewise.
9033 * gcc.target/i386/pr37843-4.c: Likewise.
9034 * gcc.target/i386/pr39162.c: Likewise.
9035 * gcc.target/i386/pr39315-1.c: Likewise.
9036 * gcc.target/i386/pr39315-2.c: Likewise.
9037 * gcc.target/i386/pr39315-3.c: Likewise.
9038 * gcc.target/i386/pr39315-4.c: Likewise.
9039 * gcc.target/i386/pr39445.c: Likewise.
9040 * gcc.target/i386/pr39496.c: Likewise.
9041 * gcc.target/i386/pr40809.c: Likewise.
9042 * gcc.target/i386/pr40906-3.c: Likewise.
9043 * gcc.target/i386/pr41019.c: Likewise.
9044 * gcc.target/i386/pr42542-1.c: Likewise.
9045 * gcc.target/i386/pr42542-2.c: Likewise.
9046 * gcc.target/i386/pr42542-3.c: Likewise.
9047 * gcc.target/i386/pr42542-3a.c: Likewise.
9048 * gcc.target/i386/pr42881.c: Likewise.
9049 * gcc.target/i386/push-1.c: Likewise.
9050 * gcc.target/i386/quad-sse.c: Likewise.
9051 * gcc.target/i386/reload-1.c: Likewise.
9052 * gcc.target/i386/sse-10.c: Likewise.
9053 * gcc.target/i386/sse-11.c: Likewise.
9054 * gcc.target/i386/sse-15.c: Likewise.
9055 * gcc.target/i386/sse-17.c: Likewise.
9056 * gcc.target/i386/sse-18.c: Likewise.
9057 * gcc.target/i386/sse-19.c: Likewise.
9058 * gcc.target/i386/sse-4.c: Likewise.
9059 * gcc.target/i386/sse-6.c: Likewise.
9060 * gcc.target/i386/sse-vect-types.c: Likewise.
9061 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9062 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9063 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9064 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9065 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9066 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9067 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9068 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9069 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9070 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9071 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9072 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9073 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9074 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9075 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9076 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9077 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9078 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9079 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9080 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9081 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9082 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9083 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9084 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9085 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9086 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9087 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9088 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9089 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9090 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9091 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9092 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9093 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9094 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9095 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9096 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9097 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9098 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9099 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9100 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9101 * gcc.target/i386/sse2-mmx.c: Likewise.
9102 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9103 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9104 * gcc.target/i386/sse2-movd-1.c: Likewise.
9105 * gcc.target/i386/sse2-movd-2.c: Likewise.
9106 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9107 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9108 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9109 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9110 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9111 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9112 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9113 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9114 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9115 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9116 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9117 * gcc.target/i386/sse2-movq-1.c: Likewise.
9118 * gcc.target/i386/sse2-movq-2.c: Likewise.
9119 * gcc.target/i386/sse2-movq-3.c: Likewise.
9120 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9121 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9122 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9123 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9124 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9125 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9126 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9127 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9128 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9129 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9130 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9131 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9132 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9133 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9134 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9135 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9136 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9137 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9138 * gcc.target/i386/sse2-pand-1.c: Likewise.
9139 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9140 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9141 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9142 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9143 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9144 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9145 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9146 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9147 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9148 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9149 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9150 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9151 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9152 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9153 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9154 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9155 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9156 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9157 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9158 * gcc.target/i386/sse2-por-1.c: Likewise.
9159 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9160 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9161 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9162 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9163 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9164 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9165 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9166 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9167 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9168 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9169 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9170 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9171 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9172 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9173 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9174 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9175 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9176 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9177 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9178 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9179 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9180 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9181 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9182 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9183 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9184 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9185 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9186 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9187 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9188 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9189 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9190 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9191 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9192 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9193 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9194 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9195 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9196 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9197 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9198 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9199 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9200 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9201 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9202 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9203 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9204 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9205 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9206 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9207 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9208 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9209 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9210 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9211 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9212 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9213 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9214 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9215 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9216 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9217 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9218 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9219 * gcc.target/i386/sse2-vec-1.c: Likewise.
9220 * gcc.target/i386/sse2-vec-2.c: Likewise.
9221 * gcc.target/i386/sse2-vec-3.c: Likewise.
9222 * gcc.target/i386/sse2-vec-4.c: Likewise.
9223 * gcc.target/i386/sse2-vec-5.c: Likewise.
9224 * gcc.target/i386/sse2-vec-6.c: Likewise.
9225 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9226 * gcc.target/i386/ssefn-2.c: Likewise.
9227 * gcc.target/i386/ssefn-4.c: Likewise.
9228 * gcc.target/i386/ssefp-1.c: Likewise.
9229 * gcc.target/i386/ssefp-2.c: Likewise.
9230 * gcc.target/i386/sseregparm-3.c: Likewise.
9231 * gcc.target/i386/sseregparm-4.c: Likewise.
9232 * gcc.target/i386/sseregparm-5.c: Likewise.
9233 * gcc.target/i386/sseregparm-6.c: Likewise.
9234 * gcc.target/i386/sseregparm-7.c: Likewise.
9235 * gcc.target/i386/ssetype-1.c: Likewise.
9236 * gcc.target/i386/ssetype-2.c: Likewise.
9237 * gcc.target/i386/ssetype-3.c: Likewise.
9238 * gcc.target/i386/ssetype-4.c: Likewise.
9239 * gcc.target/i386/ssetype-5.c: Likewise.
9240 * gcc.target/i386/unordcmp-1.c: Likewise.
9241 * gcc.target/i386/vararg-1.c: Likewise.
9242 * gcc.target/i386/vararg-2.c: Likewise.
9243 * gcc.target/i386/vararg-3.c: Likewise.
9244 * gcc.target/i386/vararg-4.c: Likewise.
9245 * gcc.target/i386/vararg-7.c: Likewise.
9246 * gcc.target/i386/vararg-8.c: Likewise.
9247 * gcc.target/i386/vecinit-1.c: Likewise.
9248 * gcc.target/i386/vecinit-2.c: Likewise.
9249 * gcc.target/i386/vecinit-3.c: Likewise.
9250 * gcc.target/i386/vecinit-4.c: Likewise.
9251 * gcc.target/i386/vecinit-5.c: Likewise.
9252 * gcc.target/i386/vecinit-6.c: Likewise.
9253 * gcc.target/i386/vectorize2.c: Likewise.
9254 * gcc.target/i386/vectorize3.c: Likewise.
9255 * gcc.target/i386/vectorize4.c: Likewise.
9256 * gcc.target/i386/vectorize6.c: Likewise.
9257 * gcc.target/i386/vectorize7.c: Likewise.
9258 * gcc.target/i386/vectorize8.c: Likewise.
9259 * gcc.target/i386/vperm-v2df.c: Likewise.
9260 * gcc.target/i386/vperm-v2di.c: Likewise.
9261 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9262 * gcc.target/i386/xorps-sse2.c: Likewise.
9263 * gcc.target/i386/xorps.c: Likewise.
9264 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9265 * gfortran.dg/graphite/pr42326.f90: Likewise.
9266 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9267
817c2996
RG
92682010-05-19 Richard Guenther <rguenther@suse.de>
9269
9270 PR lto/44196
9271 * g++.dg/lto/20100519-1_0.C: New testcase.
9272
16e520b6
DF
92732010-05-19 Daniel Franke <franke.daniel@gmail.com>
9274
9275 PR fortran/42360
9276 * gfortran.dg/warn_intent_out_not_set.f90: New.
9277
66faed76
DF
92782010-05-19 Daniel Franke <franke.daniel@gmail.com>
9279
9280 PR fortran/38404
9281 * gfortran.dg/data_char_1.f90: Updated warning message.
9282 * gfortran.dg/data_array_6.f: New.
9283
749aa96d
MJ
92842010-05-19 Martin Jambor <mjambor@suse.cz>
9285
9286 * g++.dg/ipa/ivinline-8.C: New test.
9287 * gcc.dg/ipa/iinline-2.c: Likewise.
9288
c9018c71
DF
92892010-05-19 Daniel Franke <franke.daniel@gmail.com>
9290
9291 PR fortran/34505
9292 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9293 arguments; add check for return value kind.
9294 * gfortran.dg/float_1.f90: Likewise.
9295
f8a02aac
RO
92962010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298 * gcc.target/i386/20011009-1.c (COMMENT): Define.
9299 (main): Use it.
9300 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9301 * lib/lto.exp (lto_prune_warns): Fix location line regex.
9302 Prune another location line format.
9303 (lto-obj): Call lto_prune_warns on comp_output.
9304
80e2a014
JH
93052010-05-18 Jan Hubicka <jh@suse.cz>
9306
9307 * gcc.dg/lto/ipacp_0.c: New test.
9308 * gcc.dg/lto/ipacp_1.c: New test.
9309
174f391c
SB
93102010-05-18 Steven Bosscher <steven@gcc.gnu.org>
9311
9312 PR lto/44184
9313 * gcc.dg/lto/20100518_0.c: New test.
9314
451078b5
EB
93152010-05-18 Eric Botcazou <ebotcazou@adacore.com>
9316
9317 * gnat.dg/specs/lto3.ads: Add missing dg-options.
9318
94ea6939
JW
93192010-05-17 Janus Weil <janus@gcc.gnu.org>
9320
9321 PR fortran/43990
9322 * gfortran.dg/class_21.f03: New.
9323
9d2b7551
JM
93242010-05-17 Jason Merrill <jason@redhat.com>
9325
9326 PR c++/44157
9327 * g++.dg/cpp0x/initlist34.C: New.
9328
c8361db1
JM
9329 PR c++/44158
9330 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9331
b258210c
MJ
93322010-05-17 Martin Jambor <mjambor@suse.cz>
9333
9334 * g++.dg/ipa/ivinline-1.C: New test.
9335 * g++.dg/ipa/ivinline-2.C: New test.
9336 * g++.dg/ipa/ivinline-3.C: New test.
9337 * g++.dg/ipa/ivinline-4.C: New test.
9338 * g++.dg/ipa/ivinline-5.C: New test.
9339 * g++.dg/ipa/ivinline-6.C: New test.
9340
ad13f229
DS
93412010-05-17 Dodji Seketeli <dodji@redhat.com>
9342 Jason Merrill <jason@redhat.com>
9343
9344 PR c++/44108
9345 * c-c++-common/Wunused-var-8.c: New test.
9346
f1de5107
JJ
93472010-05-17 Jakub Jelinek <jakub@redhat.com>
9348
f145213f
JJ
9349 PR bootstrap/42347
9350 * gcc.c-torture/compile/pr42347.c: New test.
9351
f1de5107
JJ
9352 PR middle-end/44102
9353 * g++.dg/ext/asmgoto1.C: New test.
9354
5feb49f0
MJ
93552010-05-17 Martin Jambor <mjambor@suse.cz>
9356
9357 PR middle-end/44133
9358 * gcc.dg/tree-ssa/pr44133.c: New test.
9359 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9360 precise.
9361
233961db
JW
93622010-05-17 Janus Weil <janus@gcc.gnu.org>
9363
9364 PR fortran/44044
9365 * gfortran.dg/class_20.f03: New.
9366
ff71b48d
CB
93672010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9368
431043bd
UB
9369 PR 44078
9370 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9371 debug messages but not the newly introduced one.
ff71b48d 9372
cdc6637d
DF
93732010-05-16 Daniel Franke <franke.daniel@gmail.com>
9374
431043bd 9375 PR fortran/35779
cdc6637d
DF
9376 * gfortran.dg/initialization_25.f90: Commented testcase.
9377 * gfortran.dg/initialization_26.f90: New.
9378
6b87d1b4
RG
93792010-05-16 Richard Guenther <rguenther@suse.de>
9380
9381 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9382 * gcc.dg/pr43084.c: Likewise.
9383 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9384 -fipa-type-escape.
9385 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9386 -fipa-type-escape.
9387 * gcc.dg/struct/struct-reorg.exp: Likewise.
9388 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9389 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9390
32912286
JM
93912010-05-16 Joseph Myers <joseph@codesourcery.com>
9392
9393 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9394 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9395 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9396 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9397 tests.
9398
9feb3d6a
JM
93992010-05-15 Jason Merrill <jason@redhat.com>
9400
9401 * g++.dg/eh/spec10.C: New.
9402 * g++.dg/eh/spec11.C: New.
9403 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9404
3a28464c
JW
94052010-05-15 Janus Weil <janus@gcc.gnu.org>
9406
9407 PR fortran/44154
9408 PR fortran/42647
9409 * gfortran.dg/allocatable_scalar_9.f90: New.
9410
1f910942
JJ
94112010-05-15 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR c++/44148
9414 * g++.dg/torture/pr44148.C: New test.
9415
4bdd0a60
JM
94162010-05-15 Joseph Myers <joseph@codesourcery.com>
9417
9418 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9419 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9420 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9421 diagnostics and type sizes.
9422
d025732d
EB
94232010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9424
9425 * gnat.dg/lto9.adb: New test.
9426 * gnat.dg/lto9_pkg1.ads: New helper.
9427 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9428
ade41c1d
JH
94292010-05-15 Jan Hubicka <jh@suse.cz>
9430
9431 * gcc.dg/lto/ipareference_1.c: Rename to ...
9432 * gcc.dg/lto/ipareference_0.c: ... this one.
9433 * gcc.dg/lto/ipareference_2.c: Rename to ...
9434 * gcc.dg/lto/ipareference_1.c: ... this one.
9435
f3380641
JH
94362010-05-15 Jan Hubicka <jh@suse.cz>
9437
9438 * gcc.dg/lto/ipareference_1.c: New file.
9439 * gcc.dg/lto/ipareference_2.c: New file.
9440
9d0baae1
RG
94412010-05-15 Richard Guenther <rguenther@suse.de>
9442
9443 PR tree-optimization/44038
9444 * gcc.c-torture/compile/pr44038.c: New testcase.
9445
75d2d581
L
94462010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9447
9448 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9449 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9450
f8dde8af
JW
94512010-05-15 Janus Weil <janus@gcc.gnu.org>
9452
9453 PR fortran/43207
9454 PR fortran/43969
9455 * gfortran.dg/class_18.f03: New.
9456 * gfortran.dg/class_19.f03: New.
9457
22bf7d17
JJ
94582010-05-14 Jakub Jelinek <jakub@redhat.com>
9459
9460 PR debug/44112
9461 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9462 * g++.dg/debug/dwarf2/const1.C: Remove.
9463
b33a0480
JM
94642010-05-14 Jason Merrill <jason@redhat.com>
9465
9466 * g++.dg/eh/cond4.C: New.
9467 * g++.dg/eh/elide2.C: Adjust.
9468 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9469
c13af44b
SK
94702010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9471
9472 PR fortran/44135
9473 * gfortran.dg/actual_array_interface_2.f90: New test.
9474
4d2ab9e3
RG
94752010-05-14 Richard Guenther <rguenther@suse.de>
9476
9477 PR tree-optimization/44119
9478 * gcc.c-torture/compile/pr44119.c: New testcase.
9479
786f715d
JM
94802010-05-14 Jason Merrill <jason@redhat.com>
9481
9482 PR c++/44127
9483 * g++.dg/eh/terminate1.C: New.
9484
88e09c79
JJ
94852010-05-14 Jakub Jelinek <jakub@redhat.com>
9486
9487 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9488
88c04a5d
JJ
9489 PR debug/44136
9490 * gcc.dg/pr44136.c: New test.
9491
74b80262
SZ
94922010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9493
9494 PR c++/30566
b6b7f703
L
9495 * g++.dg/warn/Wshadow-4.C: Adjust.
9496 * g++.dg/warn/Wshadow-5.C: New test.
9497 * g++.dg/warn/Wshadow-6.C: New test
74b80262 9498
f2cbd86c
DF
94992010-05-13 Daniel Franke <franke.daniel@gmail.com>
9500
431043bd
UB
9501 PR fortran/35779
9502 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 9503
1ae6fe9b
MJ
95042010-05-13 Martin Jambor <mjambor@suse.cz>
9505
9506 * g++.dg/otr-fold-1.C: New test.
9507 * g++.dg/otr-fold-2.C: New test.
9508
823e9473
JJ
95092010-05-13 Jakub Jelinek <jakub@redhat.com>
9510
2b45bf21
JJ
9511 PR fortran/44036
9512 * gfortran.dg/gomp/pr44036-1.f90: New test.
9513 * gfortran.dg/gomp/pr44036-2.f90: New test.
9514 * gfortran.dg/gomp/pr44036-3.f90: New test.
9515
823e9473
JJ
9516 PR debug/43983
9517 * gcc.dg/guality/sra-1.c: New test.
9518
bd3cdcc0
JH
95192010-05-12 Jan Hubicka <jh@suse.cz>
9520
9521 * tree-ssa/unreachable.c: New test.
9522
73647d75
JM
95232010-05-12 Jason Merrill <jason@redhat.com>
9524
9525 * g++.dg/cpp0x/sfinae1.C: New.
9526
87a0ebfd
ST
95272010-05-12 Sriraman Tallam <tmsriram@google.com>
9528
9529 * gcc.target/i386/zee.c: New file.
9530
5c824000
JM
95312010-05-12 Jason Merrill <jason@redhat.com>
9532
3784b33c
JM
9533 * g++.dg/conversion/op1.C: Expect template candidate message.
9534 * g++.dg/cpp0x/nullptr15.C: Likewise.
9535 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9536 * g++.dg/cpp0x/pr31431.C: Likewise.
9537 * g++.dg/cpp0x/temp_default2.C: Likewise.
9538 * g++.dg/cpp0x/trailing4.C: Likewise.
9539 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9540 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9541 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9542 * g++.dg/cpp0x/variadic35.C: Likewise.
9543 * g++.dg/cpp0x/vt-35147.C: Likewise.
9544 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9545 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9546 * g++.dg/ext/visibility/anon8.C: Likewise.
9547 * g++.dg/ext/vla2.C: Likewise.
9548 * g++.dg/other/pr28114.C: Likewise.
9549 * g++.dg/other/ptrmem10.C: Likewise.
9550 * g++.dg/other/ptrmem11.C: Likewise.
9551 * g++.dg/overload/unknown1.C: Likewise.
9552 * g++.dg/parse/template7.C: Likewise.
9553 * g++.dg/parse/typename7.C: Likewise.
9554 * g++.dg/template/conv11.C: Likewise.
9555 * g++.dg/template/copy1.C: Likewise.
9556 * g++.dg/template/deduce3.C: Likewise.
9557 * g++.dg/template/dependent-expr5.C: Likewise.
9558 * g++.dg/template/friend.C: Likewise.
9559 * g++.dg/template/incomplete2.C: Likewise.
9560 * g++.dg/template/local4.C: Likewise.
9561 * g++.dg/template/local6.C: Likewise.
9562 * g++.dg/template/operator10.C: Likewise.
9563 * g++.dg/template/overload6.C: Likewise.
9564 * g++.dg/template/ptrmem2.C: Likewise.
9565 * g++.dg/template/ptrmem20.C: Likewise.
9566 * g++.dg/template/ptrmem8.C: Likewise.
9567 * g++.dg/template/sfinae2.C: Likewise.
9568 * g++.dg/template/ttp25.C: Likewise.
9569 * g++.dg/template/unify10.C: Likewise.
9570 * g++.dg/template/unify11.C: Likewise.
9571 * g++.dg/template/unify6.C: Likewise.
9572 * g++.dg/template/unify7.C: Likewise.
9573 * g++.dg/template/unify9.C: Likewise.
9574 * g++.dg/template/varmod1.C: Likewise.
9575 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9576 * g++.old-deja/g++.law/operators32.C: Likewise.
9577 * g++.old-deja/g++.pt/crash28.C: Likewise.
9578 * g++.old-deja/g++.pt/crash60.C: Likewise.
9579 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9580 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9581 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9582 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9583 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9584 * g++.old-deja/g++.pt/expr2.C: Likewise.
9585 * g++.old-deja/g++.pt/overload7.C: Likewise.
9586 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9587 * g++.old-deja/g++.pt/spec5.C: Likewise.
9588 * g++.old-deja/g++.pt/spec6.C: Likewise.
9589 * g++.old-deja/g++.pt/t24.C: Likewise.
9590 * g++.old-deja/g++.pt/unify4.C: Likewise.
9591 * g++.old-deja/g++.pt/unify6.C: Likewise.
9592 * g++.old-deja/g++.pt/unify8.C: Likewise.
9593 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9594 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9595 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9596
d451d5b2
JM
9597 * g++.dg/cpp0x/initlist32.C: New.
9598
404f08f8
JM
9599 * g++.dg/template/conv11.C: New.
9600 * g++.dg/conversion/op1.C: Adjust expected error.
9601
5c824000
JM
9602 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9603
49f19b1c
L
96042010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9605
9606 PR target/44088
9607 * gcc.target/i386/avx-cmpsd-1.c: New.
9608 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9609 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9610 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9611 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9612 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9613
f22f4340
JJ
96142010-05-12 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR middle-end/44085
9617 * gcc.dg/gomp/pr44085.c: New test.
9618 * gfortran.dg/gomp/pr44085.f90: New test.
9619
101422f0
IS
96202010-05-12 Iain Sandoe <iains@gcc.gnu.org>
9621
9622 * objc-obj-c++-shared/Object1.m: New.
9623 * objc.dg/torture: New directory.
9624 * objc.dg/torture/tls: Ditto.
9625 * objc.dg/tls: Ditto.
9626 * objc.dg/torture/tls/trivial.m: New test.
9627 * objc.dg/torture/tls/thr-init-2.m: New test.
9628 * objc.dg/torture/tls/thr-init-3.m: New test.
9629 * objc.dg/torture/tls/thr-init.m: New test.
9630 * objc.dg/torture/tls/diag-1.m: New test.
9631 * objc.dg/torture/tls/tls.exp: New.
9632 * objc.dg/torture/trivial.m: New test.
9633 * objc.dg/torture/dg-torture.exp: New.
9634 * objc.dg/tls/diag-3.m: New test.
9635 * objc.dg/tls/diag-4.m: New test.
9636 * objc.dg/tls/diag-5.m: New test.
9637 * objc.dg/tls/init-1.m: New test.
9638 * objc.dg/tls/init-2.m: New test.
9639 * objc.dg/tls/tls.exp: New.
9640 * objc.dg/tls/diag-2.m: New test.
9641 * lib/objc.exp: Respond to dg-additional-files.
9642
623a6941
MK
96432010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
9644
9645 * gcc.target/m68k/20100512-1.c: New.
9646
aeecf17c
EB
96472010-05-12 Eric Botcazou <ebotcazou@adacore.com>
9648
9649 * gnat.dg/lto8.adb: New test.
9650 * gnat.dg/lto8_pkg.ad[sb]: New helper.
9651 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9652
aac73a6d
PC
96532010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9654
9655 PR c++/34272
9656 PR c++/43630
9657 PR c++/34491
9658 * g++.dg/template/crash97.C: New.
9659 * g++.dg/template/crash98.C: Likewise.
9660 * g++.dg/template/crash99.C: Likewise.
9661 * g++.dg/cpp0x/pr31439.C: Adjust.
9662 * g++.dg/template/crash95.C: Likewise.
9663
056928b2
JJ
96642010-05-11 Jakub Jelinek <jakub@redhat.com>
9665
3b5fda81
JJ
9666 PR middle-end/44071
9667 * c-c++-common/asmgoto-4.c: New test.
9668 * gcc.target/i386/pr44071.c: New test.
9669
056928b2
JJ
9670 PR c++/44062
9671 * c-c++-common/Wunused-var-7.c: New test.
9672 * g++.dg/warn/Wunused-var-9.C: New test.
9673
edf86ec1
DF
96742010-05-11 Daniel Franke <franke.daniel@gmail.com>
9675
431043bd
UB
9676 PR fortran/43711
9677 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 9678
ad1614a7
DF
96792010-05-11 Daniel Franke <franke.daniel@gmail.com>
9680
9681 PR fortran/31820
9682 * gfortran.dg/select_5.f90: Updated.
9683
1aa14195
JH
96842010-05-11 Jan Hubicka <jh@suse.cz>
9685
9686 PR tree-optimize/44063
9687 * gcc.c-torture/compile/pr44063.c: New testcase.
9688
3f592b38
JJ
96892010-05-11 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR debug/44023
9692 * gcc.dg/pr44023.c: New test.
9693
c679a915
EB
96942010-05-10 Eric Botcazou <ebotcazou@adacore.com>
9695
9696 * gnat.dg/lto7.adb: New test.
9697 * gnat.dg/lto7_pkg.ad[sb]: New helper.
9698
eaa9d009
JM
96992010-05-10 Jason Merrill <jason@redhat.com>
9700
5a40306b
JM
9701 PR c++/44017
9702 * g++.dg/template/inherit5.C: New.
9703
eaa9d009
JM
9704 PR c++/44045
9705 * g++.dg/cpp0x/initlist33.C: New.
9706 * g++.dg/cpp0x/initlist26.C: Adjust.
9707 * g++.dg/cpp0x/initlist28.C: Adjust.
9708
34655c9e
FC
97092010-05-10 Fabien Chêne <fabien.chene@gmail.com>
9710
9711 PR c++/43719
9712 * g++.dg/init/pr43719.C: New.
9713 * g++.dg/anon-struct4.C: Adjust.
9714
1de12eab
JJ
97152010-05-10 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR debug/44028
9718 * gcc.dg/pr44028.c: New test.
9719
4e42ad66
DF
97202010-05-08 Daniel Franke <franke.daniel@gmail.com>
9721
9722 PR fortran/27866
9723 PR fortran/35003
9724 PR fortran/42809
9725 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9726 * gfortran.dg/warn_conversion.f90: New.
9727
8a9ecffd
MM
97282010-05-10 Michael Matz <matz@suse.de>
9729
9730 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9731
46044dd9
L
97322010-05-10 H.J. Lu <hongjiu.lu@intel.com>
9733
9734 PR rtl-optimization/44012
9735 * gcc.dg/pr44012.c: New.
9736
6aaf1357
RO
97372010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9738
9739 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9740 Log text on entry and exit.
9741 Prune Sun ld warnings for common symbols with differing sizes.
9742 (lto-link-and-maybe-run): Change caller.
9743
f5dbb57c
JW
97442010-05-10 Janus Weil <janus@gcc.gnu.org>
9745
9746 PR fortran/44044
9747 * gfortran.dg/class_7.f03: Modified.
9748 * gfortran.dg/select_type_1.f03: Modified.
9749 * gfortran.dg/select_type_12.f03: New.
9750
1755aad0
RG
97512010-05-10 Richard Guenther <rguenther@suse.de>
9752
9753 PR tree-optimization/44050
9754 * gcc.dg/torture/pr44050.c: New testcase.
9755
333b67a9
WG
97562010-05-10 Wei Guozhi <carrot@google.com>
9757
9758 PR target/42879
9759 * gcc.target/arm/pr42879.c: New testcase.
9760
c1644066
JM
97612010-05-09 Joseph Myers <joseph@codesourcery.com>
9762
9763 PR c/44051
9764 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9765
0fb96aa4
JM
97662010-05-09 Joseph Myers <joseph@codesourcery.com>
9767
9768 PR c/10676
9769 * gcc.dg/anon-struct-10.c: New test.
9770
3d7a712a
RG
97712010-05-09 Richard Guenther <rguenther@suse.de>
9772
9773 PR middle-end/44024
9774 * gcc.dg/pr44024.c: New testcase.
9775
492fc0ee
JM
97762010-05-09 Joseph Myers <joseph@codesourcery.com>
9777
9778 PR c/4784
9779 * gcc.dg/anon-struct-9.c: New test.
9780
5588864d
RG
97812010-05-09 Richard Guenther <rguenther@suse.de>
9782
9783 PR middle-end/44043
9784 * gcc.c-torture/compile/pr44043.c: New testcase.
9785
64ed87b4
RG
97862010-05-09 Richard Guenther <rguenther@suse.de>
9787
9788 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9789
d10380d2
EB
97902010-05-09 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9793
0dbe2a64
EB
97942010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9795
9796 * gnat.dg/lto[12456].adb: Add "target lto" marker.
9797 * gnat.dg/specs/lto3.ads: Likewise.
9798
844381e5
SL
97992010-05-08 Sandra Loosemore <sandra@codesourcery.com>
9800
9801 PR middle-end/28685
9802 * gcc.dg/pr28685-1.c: New file.
9803
43896afb
RG
98042010-05-08 Richard Guenther <rguenther@suse.de>
9805
9806 PR tree-optimization/44030
9807 * gcc.c-torture/compile/pr44030.c: New testcase.
9808
f56000ed
EB
98092010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9810
9811 * gnat.dg/lto6.adb: New test.
9812 * gnat.dg/lto6_pkg.ads: New helper.
9813
901ad63f
EB
98142010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9815
9816 * gnat.dg/lto5.adb: New test.
9817 * gnat.dg/lto5_pkg.ad[sb]: New helper.
9818
9c026b87
EB
98192010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9820
9821 * gnat.dg/lto4.ad[sb]: New test.
9822
35e2a4b8
EB
98232010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9824
9825 * gnat.dg/specs/lto3.ads: New test.
9826 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9827 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9828
928dfa4b
EB
98292010-05-08 Quentin Ochem <ochem@adacore.com>
9830
9831 * gnat.dg/sizetype3.ad[sb]: New test.
9832 * gnat.dg/sizetype3_pkg.ads: New helper.
9833
40bb78ad
FC
98342010-05-07 Fabien Chêne <fabien.chene@gmail.com>
9835
9836 PR c++/43951
9837 * g++.dg/init/new29.C: New.
9838
db7d7dc1
DF
98392010-05-07 Daniel Franke <franke.daniel@gmail.com>
9840
62e59133
UB
9841 PR fortran/40728
9842 * gfortran.dg/coarray_1.f90: Fixed error message.
9843 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9844 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9845 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 9846
2cd5965f
JM
98472010-05-07 Jason Merrill <jason@redhat.com>
9848
9849 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9850
9009be85
RO
98512010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9852
9853 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9854 (size_t, stderr): Remove.
9855 (read_error): Replaced __builtin_fprintf by fprintf.
9856
d42ba3b8
SZ
98572010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
9858
9859 * gcc.dg/ordered-comparison-1.c: New test.
9860 * gcc.dg/ordered-comparison-2.c: New test.
9861 * gcc.dg/ordered-comparison-3.c: New test.
9862 * gcc.dg/ordered-comparison-4.c: New test.
9863
a4ca2b57
MS
98642010-05-06 Mike Stump <mikestump@comcast.net>
9865
46765054 9866 PR objc/35165
a4ca2b57
MS
9867 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9868
14c2101d
JM
98692010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
9870 Jason Merrill <jason@redhat.com>
9871
9872 * g++.dg/cpp0x/nullptr01.C: New.
9873 * g++.dg/cpp0x/nullptr02.C: New.
9874 * g++.dg/cpp0x/nullptr03.C: New.
9875 * g++.dg/cpp0x/nullptr04.C: New.
9876 * g++.dg/cpp0x/nullptr05.C: New.
9877 * g++.dg/cpp0x/nullptr06.C: New.
9878 * g++.dg/cpp0x/nullptr07.C: New.
9879 * g++.dg/cpp0x/nullptr08.C: New.
9880 * g++.dg/cpp0x/nullptr09.C: New.
9881 * g++.dg/cpp0x/nullptr10.C: New.
9882 * g++.dg/cpp0x/nullptr11.C: New.
9883 * g++.dg/cpp0x/nullptr12.C: New.
9884 * g++.dg/cpp0x/nullptr13.C: New.
9885 * g++.dg/cpp0x/nullptr14.C: New.
9886 * g++.dg/cpp0x/nullptr15.C: New.
9887 * g++.dg/cpp0x/nullptr16.C: New.
9888 * g++.dg/cpp0x/nullptr17.C: New.
9889 * g++.dg/cpp0x/nullptr18.C: New.
9890 * g++.dg/cpp0x/nullptr19.C: New.
9891 * g++.dg/cpp0x/nullptr20.C: New.
9892 * g++.dg/cpp0x/nullptr21.C: New.
9893 * g++.dg/cpp0x/nullptr22.C: New.
9894 * g++.dg/debug/nullptr01.C: New.
9895 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9896
62e59133
UB
98972010-05-06 Jakub Jelinek <jakub@redhat.com>
9898
9899 * gcc.dg/Wunused-var-8.c: Move to...
9900 * c-c++-common/Wunused-var-6.c: ... here. New test.
9901
1017e3e6
PC
99022010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9903
9904 PR c++/40406
9905 * g++.dg/template/crash96.C: New.
9906
ef38b551
JH
99072010-05-06 Jan Hubicka <jh@suse.cz>
9908
9909 PR tree-optimization/43791
9910 * gcc.c-torture/compile/pr43791.c: New file.
9911
0ab555de
MM
99122010-05-06 Michael Matz <matz@suse.de>
9913
9914 PR tree-optimization/43984
9915 * gfortran.dg/pr43984.f90: New test.
9916
3734d960
MLI
99172010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9918
9919 PR 40989
9920 * gcc.dg/pr40989.c: New.
9921
e3bdfed6
RG
99222010-05-06 Richard Guenther <rguenther@suse.de>
9923
9924 PR tree-optimization/43934
9925 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9926
99272010-05-06 Richard Guenther <rguenther@suse.de>
9928
9929 PR tree-optimization/43987
9930 * gcc.c-torture/execute/pr43987.c: New testcase.
9931 * gcc.dg/torture/pta-escape-1.c: Adjust.
9932 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9933 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9934 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9935 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9936
94252ac2 99372010-04-22 Jakub Jelinek <jakub@redhat.com>
03a904b5
JJ
9938 Dodji Seketeli <dodji@redhat.com>
9939
9940 PR c/18624
9941 * g++.dg/warn/Wunused-7.C: Add dg-warning.
9942 * g++.dg/template/sfinae16.C: Likewise.
9943 * gcc.dg/Wunused-var-1.c: Moved to...
9944 * c-c++-common/Wunused-var-1.c: ...here. New test.
9945 * gcc.dg/Wunused-var-2.c: Moved to...
9946 * c-c++-common/Wunused-var-2.c: ...here. New test.
9947 * gcc.dg/Wunused-var-3.c: Moved to...
9948 * c-c++-common/Wunused-var-3.c: ...here. New test.
9949 * gcc.dg/Wunused-var-4.c: Moved to...
9950 * gcc.dg/Wunused-var-1.c: ... here.
9951 * gcc.dg/Wunused-var-5.c: Moved to...
9952 * c-c++-common/Wunused-var-4.c: ...here. New test.
9953 * gcc.dg/Wunused-var-7.c: Moved to...
9954 * c-c++-common/Wunused-var-5.c: ...here. New test.
9955 * gcc.dg/Wunused-var-6.c: Moved to...
9956 * gcc.dg/Wunused-var-2.c: ... here.
9957 * c-c++-common/Wunused-var-1.c: New test.
9958 * c-c++-common/Wunused-var-2.c: New test.
9959 * c-c++-common/Wunused-var-3.c: New test.
9960 * c-c++-common/Wunused-var-4.c: New test.
9961 * c-c++-common/Wunused-var-5.c: New test.
9962 * g++.dg/warn/Wunused-var-1.C: New test.
9963 * g++.dg/warn/Wunused-var-2.C: New test.
9964 * g++.dg/warn/Wunused-var-3.C: New test.
9965 * g++.dg/warn/Wunused-var-4.C: New test.
9966 * g++.dg/warn/Wunused-var-5.C: New test.
9967 * g++.dg/warn/Wunused-var-6.C: New test.
9968 * g++.dg/warn/Wunused-var-7.C: New test.
9969 * g++.dg/warn/Wunused-var-8.C: New test.
9970 * g++.dg/warn/Wunused-parm-1.C: New test.
9971 * g++.dg/warn/Wunused-parm-2.C: New test.
9972 * g++.dg/warn/Wunused-parm-3.C: New test.
9973
5e7b92b9
TB
99742010-05-06 Tobias Burnus <burnus@net-b.de>
9975
9976 PR fortran/43985
9977 * gfortran.dg/gomp/crayptr5.f90: New test case.
9978
0f559c16
JM
99792010-05-05 Jason Merrill <jason@redhat.com>
9980
9981 PR debug/43370
9982 * g++.dg/ext/attrib39.C: New.
9983
e5880243
DF
99842010-05-05 Daniel Franke <franke.daniel@gmail.com>
9985
9986 PR fortran/24978
9987 * gfortran.dg/data_invalid.f90: New.
9988
ca361dec
EB
99892010-05-05 Eric Botcazou <ebotcazou@adacore.com>
9990
9991 * gnat.dg/lto2.adb: New test.
9992
6d729f28
JM
99932010-05-05 Jason Merrill <jason@redhat.com>
9994
9995 PR c++/43787
9996 * g++.dg/opt/empty1.C: New.
9997
371b334e
JW
99982010-05-05 Janus Weil <janus@gcc.gnu.org>
9999
10000 PR fortran/43696
10001 * gfortran.dg/class_17.f03: New.
10002
94252ac2 100032010-05-04 Neil Vachharajani <nvachhar@google.com>
b0576159
JJ
10004
10005 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10006
ec6c345e
MS
100072010-05-04 Mike Stump <mikestump@comcast.net>
10008
10009 PR objc/35165
10010 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10011
55a46075
L
100122010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10013
10014 PR target/43668
10015 * gcc.target/i386/pr43668.c: New.
10016
68fef9f9
PC
100172010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10018
10019 PR c++/43028
10020 * g++.dg/cpp0x/initlist31.C: New.
10021
97e3c923
JJ
100222010-05-04 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR c/43981
10025 * gcc.dg/Wunused-var-8.c: New test.
10026
b5c0a77e
JM
100272010-05-04 Jason Merrill <jason@redhat.com>
10028
10029 PR c++/38064
10030 * g++.dg/cpp0x/enum3.C: Extend.
10031
ade6a9ac
L
100322010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10033
10034 PR target/43799
10035 * gcc.target/i386/pr43799.c: New.
10036
7ef5e86c
EB
100372010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10038
10039 * gnat.dg/lto1.adb: New test.
10040 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10041
2147c71c
L
100422010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10043
10044 PR middle-end/43671
10045 * gcc.target/i386/pr43671.c: New.
10046
4ac4b596
PC
100472010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10048
10049 PR c++/43705
10050 * g++.dg/template/crash95.C: New.
10051
0d3f6527
L
100522010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10053
10054 PR debug/43508
10055 * gcc.target/i386/pr43508.c: New.
10056
27c2cfa6
RG
100572010-05-04 Richard Guenther <rguenther@suse.de>
10058
10059 PR tree-optimization/43879
10060 * g++.dg/torture/pr43879-1_0.C: New testcase.
10061 * g++.dg/torture/pr43879-1_1.C: Likewise.
10062
f857e9a4
DS
100632010-05-03 Dodji Seketeli <dodji@redhat.com>
10064
10065 PR c++/43953
10066 * g++.dg/other/crash-12.C: New test.
10067
9ab570ad
L
100682010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10069
10070 * g++.dg/cdce3.C: Add a space. Updated.
10071
cbb4feb3
JM
100722010-05-03 Jason Merrill <jason@redhat.com>
10073
10074 PR c++/43680
10075 * g++.dg/opt/enum2.C: New.
10076 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10077 * g++.dg/warn/Wswitch-1.C: Adjust message.
10078
35ad90d5
RO
100792010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10080
10081 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10082 * g++.dg/ext/label13.C: Fix typo.
10083 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10084 alpha*-dec-osf5*.
10085 * gcc.c-torture/compile/limits-declparen.c: xfail on
10086 alpha*-dec-osf5* with -g.
10087 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10088 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10089 * gcc.dg/c99-tgmath-2.c: Likewise.
10090 * gcc.dg/c99-tgmath-3.c: Likewise.
10091 * gcc.dg/c99-tgmath-4.c: Likewise.
10092
431f5969
SK
100932010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10094
10095 PR fortran/43592
10096 * gfortran.dg/unexpected_interface.f90: New test.
10097
d5ece0a1
RO
100982010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10099
10100 * ada/acats/run_acats (which): New function.
10101 (host_gnatchop, host_gnatmake): Use it.
10102
8eb7bc3c
RG
101032010-05-03 Richard Guenther <rguenther@suse.de>
10104
10105 PR tree-optimization/43971
10106 * gcc.dg/pr43971.c: New testcase.
10107
c4e26da1
JJ
101082010-05-03 Jakub Jelinek <jakub@redhat.com>
10109
10110 PR debug/43972
10111 * gcc.dg/debug/pr43972.c: New test.
10112
63004b49
UB
101132010-05-02 Uros Bizjak <ubizjak@gmail.com>
10114
10115 PR testsuite/43963
10116 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10117
52c307ba
RG
101182010-05-02 Richard Guenther <rguenther@suse.de>
10119
10120 PR tree-optimization/43879
10121 * gcc.dg/torture/pr43879-3.c: New testcase.
10122
bab4d587
RG
101232010-05-01 Richard Guenther <rguenther@suse.de>
10124
10125 PR tree-optimization/43949
10126 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10127
13ead6d8
L
101282010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10129
10130 PR c++/43951
10131 * g++.dg/init/new28.C: New.
10132
94252ac2 101332010-04-30 Iain Sandoe <iains@gcc.gnu.org>
619dea2d
IS
10134
10135 PR objc++/32052
10136 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10137 structure and nested declarations.
10138 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10139 structure and nested declarations. Reduce header clutter and
10140 use _exit() rather than abort().
10141 * objc.dg/encode-10.m: New.
10142 * objc.dg/encode-11.m: New.
10143
ce276b61
EB
101442010-04-30 DJ Delorie <dj@redhat.com>
10145
10146 * gcc.c-torture/execute/20100430-1.c: New test.
10147
5cb6410a
JM
101482010-04-30 Jason Merrill <jason@redhat.com>
10149
10150 PR c++/43868
10151 * g++.dg/template/ptrmem21.C: New.
10152
bf65e4b1
TB
101532010-04-30 Tobias Burnus Mburnus@net-b.de>
10154
10155 PR fortran/18918
10156 PR fortran/43931
10157 * gfortran.dg/coarray_13.f90: New test.
10158
b6050cb7
RG
101592010-04-30 Richard Guenther <rguenther@suse.de>
10160
10161 PR lto/43946
10162 * gcc.dg/lto/20100430-1_0.c: New testcase.
10163
a07ecd2b
JJ
101642010-04-30 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR debug/43942
10167 * c-c++-common/pr43942.c: New test.
10168
1179ee88
SB
101692009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10170
10171 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10172 conflict with darwin crt1.o 'start' symbol.
10173
4be68d9a
RG
101742010-04-30 Richard Guenther <rguenther@suse.de>
10175
10176 PR tree-optimization/43879
10177 * gcc.dg/torture/pr43879_1.c: New testcase.
10178
06468254
RG
101792010-04-30 Richard Guenther <rguenther@suse.de>
10180
10181 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10182
10ab8f62
FC
101832010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10184
10185 PR c++/43890
10186 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10187 user-provided constructor while recursing.
10188
eece1eb9
PT
101892010-04-29 Janus Weil <janus@gcc.gnu.org>
10190
10191 PR fortran/42274
10192 * gfortran.dg/class_16.f03: New test.
10193
101942010-04-29 Janus Weil <janus@gcc.gnu.org>
10195
10196 PR fortran/42274
10197 * gfortran.dg/class_15.f03: New.
10198
101992010-04-29 Paul Thomas <pault@gcc.gnu.org>
10200
10201 PR fortran/43326
10202 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10203
102042010-04-29 Janus Weil <janus@gcc.gnu.org>
10205
10206 PR fortran/43492
10207 * gfortran.dg/generic_22.f03 : New test.
10208
102092010-04-29 Paul Thomas <pault@gcc.gnu.org>
10210
10211 PR fortran/42353
10212 * gfortran.dg/class_14.f03: New test.
10213
102142010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10215
10216 PR fortran/42680
10217 * gfortran.dg/interface_32.f90: New test.
10218
102192009-04-29 Paul Thomas <pault@gcc.gnu.org>
10220 Janus Weil <janus@gcc.gnu.org>
10221
10222 PR fortran/41829
10223 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10224 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10225 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10226
a143bf27
MS
102272010-04-28 Mike Stump <mikestump@comcast.net>
10228
10229 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10230 dg-excess-errors.
10231 * g++.dg/uninit-pred-2_b.C: Likewise.
10232
a10da381
TB
102332010-04-28 Tobias Burnus <burnus@net-b.de>
10234
10235 PR fortran/18918
10236 PR fortran/43919
10237 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10238
ab6edba4
MK
102392010-04-28 Matthias Klose <doko@ubuntu.com>
10240
10241 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10242 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10243 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10244 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10245 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10246
8478130d
EB
102472010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10248
10249 * gcc.dg/const-uniq-1.c: New test.
10250 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10251
34f97b94
XDL
102522010-04-28 Xinliang David Li <davidxl@google.com>
10253
10254 * gcc.dg/uninit-pred-2_b.c: New test.
10255 * gcc.dg/uninit-pred-4_b.c: New test.
10256 * gcc.dg/uninit-pred-3_d.c: New test.
10257 * gcc.dg/uninit-pred-6_b.c: New test.
10258 * gcc.dg/uninit-pred-8_b.c: New test.
10259 * gcc.dg/uninit-pred-3_a.c: New test.
10260 * gcc.dg/uninit-pred-2_c.c: New test.
10261 * gcc.dg/uninit-pred-5_a.c: New test.
10262 * gcc.dg/uninit-pred-3_e.c: New test.
10263 * gcc.dg/uninit-pred-7_a.c: New test.
10264 * gcc.dg/uninit-pred-6_c.c: New test.
10265 * gcc.dg/uninit-pred-9_a.c: New test.
10266 * gcc.dg/uninit-pred-8_c.c: New test.
10267 * gcc.dg/uninit-pred-3_b.c: New test.
10268 * gcc.dg/uninit-pred-5_b.c: New test.
10269 * gcc.dg/uninit-pred-7_b.c: New test.
10270 * gcc.dg/uninit-pred-6_d.c: New test.
10271 * gcc.dg/uninit-pred-9_b.c: New test.
10272 * gcc.dg/uninit-pred-2_a.c: New test.
10273 * gcc.dg/uninit-pred-4_a.c: New test.
10274 * gcc.dg/uninit-pred-3_c.c: New test.
10275 * gcc.dg/uninit-pred-6_a.c: New test.
10276 * gcc.dg/uninit-pred-8_a.c: New test.
10277 * gcc.dg/uninit-pred-7_c.c: New test.
10278 * gcc.dg/uninit-pred-6_e.c: New test.
10279 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10280 * g++.dg/uninit-pred-1_a.C: New test.
10281 * g++.dg/uninit-pred-1_b.C: New test.
10282 * g++.dg/uninit-pred-2_a.C: New test.
10283 * g++.dg/uninit-pred-2_b.C: New test.
10284 * g++.dg/uninit-pred-loop-1_a.cc: New test.
10285 * g++.dg/uninit-pred-loop-1_c.cc: New test.
10286 * g++.dg/uninit-pred-loop_1.cc: New test.
10287
e33c6cd6
MJ
102882010-04-28 Martin Jambor <mjambor@suse.cz>
10289
10290 * gcc.dg/lto/20091209-1_0.c: New testcase.
10291
18abb35e
RG
102922010-04-28 Richard Guenther <rguenther@suse.de>
10293
10294 PR tree-optimization/43879
10295 PR tree-optimization/43909
10296 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10297
c718820a
RG
102982010-04-28 Richard Guenther <rguenther@suse.de>
10299
10300 PR c++/43880
10301 * g++.dg/torture/pr43880.C: New testcase.
10302
4b414c93
MLI
103032010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
10304
10305 PR c++/9335
62e59133
UB
10306 * g++.dg/template/recurse2.C: Update
10307 * g++.dg/template/recurse.C: Update.
10308 * g++.dg/template/pr23510.C: Update.
10309 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 10310
31d1acec
FC
103112010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10312
10313 PR c++/29043
10314 * g++.dg/init/pr29043.C: New.
10315
95b24c84
JM
103162010-04-27 Jason Merrill <jason@redhat.com>
10317
2defb926
JM
10318 * g++.dg/lookup/scoped5.C: Adjust.
10319 * g++.dg/lookup/scoped8.C: Adjust.
10320 * g++.dg/template/dependent-expr5.C: Adjust.
10321 * g++.old-deja/g++.brendan/nest1.C: Adjust.
10322
a6846853
JM
10323 PR c++/43856
10324 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10325
95b24c84
JM
10326 PR c++/43875
10327 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10328
5dc16b19 103292010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
94252ac2 10330 Jan Hubicka <hubicka@ucw.cz>
5dc16b19
MLI
10331
10332 * gcc.dg/pure-2.c: New testcase.
10333 * gcc.dg/const-1.c: New testcase.
10334
798ec807
JM
103352010-04-27 Jason Merrill <jason@redhat.com>
10336
ea8b8aa0
JM
10337 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10338
798ec807
JM
10339 PR c++/41468
10340 * g++.dg/template/sfinae17.C: New.
4a5d353f 10341 * g++.dg/template/sfinae18.C: New.
798ec807 10342
6ad86a5b
FC
103432010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10344
10345 * g++.dg/init/pr42844.C: New.
10346 * g++.dg/cpp0x/pr42844-2.C: New.
10347 * g++.dg/cpp0x/defaulted2.C: Adjust.
10348 * g++.dg/tree-ssa/pr27549.C: Likewise.
10349 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10350
0134416b
TB
103512010-04-27 Tobias Burnus <burnus@net-b.de>
10352
10353 PR fortran/18918
10354 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10355
a79ccd14
RG
103562010-04-27 Richard Guenther <rguenther@suse.de>
10357
10358 PR middle-end/40561
10359 * g++.dg/other/pr40561.C: New testcase.
10360
78eaf7bf
MJ
103612010-04-27 Martin Jambor <mjambor@suse.cz>
10362
10363 PR middle-end/43812
10364 * g++.dg/ipa/pr43812.C: New test.
10365
fa5f5e27
JH
103662010-04-27 Jan Hubicka <jh@suse.cz>
10367
10368 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10369 (test): ... this one.
10370
cb751cbd
BS
103712010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10372
10373 PR target/40657
10374 * gcc.target/arm/thumb-stackframe.c: New test.
10375
0ed3cde2 103762010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 10377
0ed3cde2
SZ
10378 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10379 * gcc.dg/misc-column.c: Likewise.
10380 * gcc.dg/Walways-true-1.c: Likewise.
10381 * gcc.dg/Walways-true-2.c: Likewise.
10382 * gcc.dg/warn-addr-cmp.c: Likewise.
10383
f33beee9
TB
103842010-04-27 Tobias Burnus <burnus@net-b.de>
10385
10386 PR fortran/18918
10387 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10388 * gfortran.dg/coarray_12.f90: New.
10389
637f1455
SZ
103902010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10391
10392 PR c/32207
10393 * gcc.dg/pr32207.c: New test.
10394 * gcc.dg/misc-column.c: Adjust expected warning.
10395 * gcc.dg/Walways-true-1.c: Likewise.
10396 * gcc.dg/Walways-true-2.c: Likewise.
10397 * gcc.dg/warn-addr-cmp.c: Likewise.
10398
3bec79c5
DK
103992010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10400
10401 PR lto/42776
10402 * lib/lto.exp (lto_prune_vis_warns): New function.
10403 (lto-link-and-maybe-run): Call it.
10404
6a07739d
L
104052010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10406
10407 PR tree-optimization/43904
10408 * gcc.dg/tree-ssa/tailcall-6.c: New.
10409
504d14c9
IS
104102010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10411
10412 PR testsuite/35165
10413 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10414 Darwin8/OSX10.4 - compatible code generation.
10415 Use scan-rtl-dump.
10416 * obj-c++.dg/stubify-1.mm: Ditto.
10417 * lib/objc-torture.exp: Do not require link success for
10418 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 10419 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
10420 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10421 Darwin8/OSX10.4 - compatible code generation.
10422 * objc.dg/stubify-2.m: Ditto.
10423 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10424 * objc.dg/next-runtime-1.m: Ditto.
10425 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10426 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10427 runtimes on Darwin.
10428
94252ac2 104292010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
10430
10431 PR 43715
b6b7f703 10432 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
10433 dynamic_lookup" on darwin.
10434
21aac880
RG
104352010-04-26 Richard Guenther <rguenther@suse.de>
10436
10437 * gcc.dg/lto/20100426_0.c: New testcase.
10438
330af32c
JZ
104392010-04-26 Jie Zhang <jie@codesourcery.com>
10440
10441 PR tree-optimization/43833
10442 gcc.dg/Warray-bounds-8.c: New test case.
10443
98b2dfbb
RG
104442010-04-26 Richard Guenther <rguenther@suse.de>
10445
10446 PR lto/43080
10447 * g++.dg/lto/20100423-3_0.C: New testcase.
10448
1ae3075b
RG
104492010-04-26 Richard Guenther <rguenther@suse.de>
10450
10451 PR lto/42425
10452 * g++.dg/lto/20100423-2_0.C: New testcase.
10453
4b5caab7
IR
104542010-04-26 Ira Rosen <irar@il.ibm.com>
10455
10456 * gcc.dg/vect/bb-slp-23.c: New test.
10457
2778d766
JM
104582010-04-25 Joseph Myers <joseph@codesourcery.com>
10459
10460 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10461 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10462 * gcc.dg/c1x-float-1.c: New test.
10463
045d4002
L
104642010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10465
10466 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10467 of "lea\[ \t\]".
10468
d64ad42b
SK
104692010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10470
78ba4ec5
L
10471 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10472 FreeBSD.
2b50b170
SK
10473 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10474 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 10475
211b0440 104762010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
10477
10478 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
10479 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10480 * gfortran.dg/pr41347.f90: Ditto.
10481 * gfortran.dg/internal_pack_4.f90: Ditto.
10482 * gfortran.dg/proc_decl_23.f90: Ditto.
10483 * gfortran.dg/recursive_check_3.f90: Ditto.
10484 * gfortran.dg/intent_out_3.f90: Ditto.
10485 * gfortran.dg/assignment_2.f90: Ditto.
10486 * gfortran.dg/pr41928.f90: Ditto.
10487 * gfortran.dg/pr42166.f90: Ditto.
10488 * gfortran.dg/private_type_12.f90: Ditto.
10489 * gfortran.dg/graphite/pr42185.f90: Ditto.
10490 * gfortran.dg/graphite/pr42186.f90: Ditto.
10491 * gfortran.dg/graphite/pr40982.f90: Ditto.
10492 * gfortran.dg/graphite/id-2.f90: Ditto.
10493 * gfortran.dg/graphite/id-4.f90: Ditto.
10494 * gfortran.dg/graphite/pr42050.f90: Ditto.
10495 * gfortran.dg/graphite/id-18.f90: Ditto.
10496 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10497 * gfortran.dg/graphite/pr41924.f90: Ditto.
10498 * gfortran.dg/graphite/pr42393.f90: Ditto.
10499 * gfortran.dg/graphite/pr37980.f90: Ditto.
10500 * gfortran.dg/graphite/pr38953.f90: Ditto.
10501 * gfortran.dg/graphite/pr42180.f90: Ditto.
10502 * gfortran.dg/graphite/pr42181.f90: Ditto.
10503 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10504 * gfortran.dg/select_type_4.f90: Ditto.
10505 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10506 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10507 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10508 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10509 * gfortran.dg/whole_file_11.f90: Ditto.
10510 * gfortran.dg/private_type_11.f90: Ditto.
10511 * gfortran.dg/vect/vect-gems.f90: Ditto.
10512 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 10513
9b41915f
L
105142010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10515
10516 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10517
82d6f532
EB
105182010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10519
10520 * gnat.dg/pack15.ad[sb]: New test.
10521
910ed7dc
PB
105222010-04-25 Paolo Bonzini <bonzini@gnu.org>
10523
10524 * gcc.target/arm/mla-1.c: New test.
10525
8583a512
SK
105262010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10527
10528 PR fortran/30073
10529 PR fortran/43793
910ed7dc 10530 * gfortran.dg/pr43793.f90: New test.
8583a512 10531
27d0d96a
BS
105322010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10533
10534 PR tree-optimization/41442
10535 * gcc.target/i386/pr41442.c: New test.
10536
1cef01a0
HPN
105372010-04-24 Hans-Peter Nilsson <hp@axis.com>
10538
10539 PR fortran/43832
10540 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10541
a3ba2937
JD
105422010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10543
10544 PR fortran/43832
10545 * gfortran.dg/open_nounit.f90: New test.
10546
991b4da1
PT
105472010-04-24 Paul Thomas <pault@gcc.gnu.org>
10548
10549 PR fortran/43841
10550 PR fortran/43843
10551 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10552
c7d0de89
MLI
105532010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10554
10555 * gcc.dg/Wconversion-integer.c: Update.
10556
915f5921
EB
105572010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10558
10559 * gnat.dg/unchecked_convert5.adb: New test.
10560
7a38245d
RG
105612010-04-23 Richard Guenther <rguenther@suse.de>
10562
10563 PR lto/41734
10564 * gcc.dg/lto/20100423-2_0.c: New testcase.
10565 * gcc.dg/lto/20100423-2_0.c: Likewise.
10566
8fd8a06f
RG
105672010-04-23 Richard Guenther <rguenther@suse.de>
10568
10569 PR lto/43455
10570 * gcc.dg/lto/20100423-1_0.c: New testcase.
10571 * gcc.dg/lto/20100423-1_1.c: Likewise.
10572
77620011
MJ
105732010-04-23 Martin Jambor <mjambor@suse.cz>
10574
10575 PR tree-optimization/43846
10576 * gcc.dg/tree-ssa/sra-10.c: New test.
10577
5c20baf1
MJ
105782010-04-23 Martin Jambor <mjambor@suse.cz>
10579
10580 PR middle-end/43835
10581 * gcc.c-torture/execute/pr43835.c: New test.
10582
c67f69a3
RG
105832010-04-23 Richard Guenther <rguenther@suse.de>
10584
10585 PR lto/42653
10586 * g++.dg/lto/20100423-1_0.C: New testcase.
10587
d5dceab8
UB
105882010-04-22 Uros Bizjak <ubizjak@gmail.com>
10589
10590 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10591
105922010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 10593
5bdd895c 10594 PR tree-optimization/43842
74500b3e
IR
10595 * gcc.dg/vect/pr43842.c: New test.
10596
8e80fcac
BS
105972010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10598
10599 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10600 * gcc.target/i386/wmul-2.c: Likewise.
10601
79b9f413
KG
106022010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10603
10604 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10605 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10606
44741f03
AM
106072010-04-22 Alexander Monakov <amonakov@ispras.ru>
10608
10609 * gfortran.dg/reassoc_6.f: New testcase.
10610
9193b1b4
BS
106112010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10612
10613 PR middle-end/29274
10614 * gcc.target/arm/wmul-1.c: New test.
10615 * gcc.target/arm/wmul-2.c: New test.
10616
b3be2694
RG
106172010-04-22 Richard Guenther <rguenther@suse.de>
10618
10619 PR tree-optimization/43845
10620 * gcc.c-torture/compile/pr43845.c: New testcase.
10621
5b58b39b
BS
106222010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10623
10624 PR middle-end/29274
10625 * gcc.target/i386/wmul-1.c: New test.
10626 * gcc.target/i386/wmul-2.c: New test.
10627 * gcc.target/bfin/wmul-1.c: New test.
10628 * gcc.target/bfin/wmul-2.c: New test.
10629
92375a20
RG
106302010-04-22 Richard Guenther <rguenther@suse.de>
10631
10632 PR fortran/43829
10633 * gfortran.dg/vector_subscript_6.f90: New testcase.
10634 * gfortran.dg/assign_10.f90: Adjust.
10635
2b65cd83
JJ
106362010-04-21 Jakub Jelinek <jakub@redhat.com>
10637
10638 PR fortran/43836
10639 * gfortran.dg/gomp/pr43836.f90: New test.
10640
11152c95
RG
106412010-04-21 Richard Guenther <rguenther@suse.de>
10642
10643 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10644
d64427ff
KG
106452010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10646
10647 * gcc.dg/torture/builtin-cproj-3.c: New.
10648
88274c4d
JM
106492010-04-20 Jason Merrill <jason@redhat.com>
10650
10651 PR c++/9335
10652 * g++.dg/template/recurse2.C: New.
10653 * g++.dg/parse/crash36.C: Adjust.
10654 * g++.dg/other/fold1.C: Adjust.
10655 * g++.dg/init/member1.C: Adjust.
10656 * lib/prune.exp: Prune "skipping N instantiation contexts".
10657
3c642f92
KG
106582010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10659
10660 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10661
43272bf5
KG
106622010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10663
10664 * gcc.dg/torture/builtin-cproj-1.c: New.
10665 * gcc.dg/torture/builtin-cproj-2.c: New.
10666
5a80a1dd
DS
106672010-04-20 Dodji Seketeli <dodji@redhat.com>
10668
10669 PR c++/43800
10670 PR c++/43704
10671 * g++.dg/template/typedef32.C: Adjust.
10672 * g++.dg/template/typedef33.C: New test.
10673
9c4174d8
PT
106742010-04-20 Paul Thomas <pault@gcc.gnu.org>
10675
10676 PR fortran/43227
10677 * gfortran.dg/proc_decl_23.f90: New test.
10678
10679 PR fortran/43266
10680 * gfortran.dg/abstract_type_6.f03: New test.
10681
94e85e0a
XDL
106822010-04-20 Xinliang David Li <davidxl@google.com>
10683
10684 * g++.dg/tree-ssa/fold-compare.C: New.
10685
48e50698
RG
106862010-04-20 Richard Guenther <rguenther@suse.de>
10687
10688 PR tree-optimization/39417
10689 * g++.dg/torture/pr39417.C: New testcase.
10690
b28ae58f
RG
106912010-04-20 Richard Guenther <rguenther@suse.de>
10692
10693 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10694
1197ce8e
JJ
106952010-04-20 Jakub Jelinek <jakub@redhat.com>
10696
10697 * g++.dg/debug/dwarf2/rv1.C: New test.
10698
72e2cf16
AK
106992010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10700
10701 PR target/43635
10702 * gcc.c-torture/compile/pr43635.c: New testcase.
10703
fd2e4e99
JJ
107042010-04-19 Jakub Jelinek <jakub@redhat.com>
10705
310e4472
JJ
10706 PR fortran/43339
10707 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10708 of sequential loops being private only in the innermost containing
10709 task region.
10710
fd2e4e99
JJ
10711 PR middle-end/43337
10712 * gfortran.dg/gomp/pr43337.f90: New test.
10713
1936a7d4
RG
107142010-04-19 Richard Guenther <rguenther@suse.de>
10715
10716 PR tree-optimization/43796
10717 * gfortran.dg/pr43796.f90: New testcase.
10718
d53bed0b
RG
107192010-04-19 Richard Guenther <rguenther@suse.de>
10720
10721 PR tree-optimization/43783
10722 * gcc.c-torture/execute/pr43783.c: New testcase.
10723
90f775a9
UB
107242010-04-19 Uros Bizjak <ubizjak@gmail.com>
10725
10726 PR target/43766
10727 * gcc.target/i386/pr43766.c: New test.
10728
8d9b7be5
JZ
107292010-04-19 Jie Zhang <jie@codesourcery.com>
10730
10731 PR target/43662
10732 * gcc.target/i386/pr43662.c: New test.
10733
d38f6bc0
DS
107342010-04-19 Dodji Seketeli <dodji@redhat.com>
10735
10736 PR c++/43704
10737 * g++.dg/template/typedef32.C: New test.
10738
d5dceab8 107392010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 10740
d5dceab8
UB
10741 PR tree-optimization/37027
10742 * lib/target-supports.exp
b5aeb3bb
IR
10743 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10744 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
10745 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10746 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10747 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10748 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 10749
5a2fa9e8
JJ
107502010-04-19 Jakub Jelinek <jakub@redhat.com>
10751
10752 * g++.dg/debug/dwarf2/enum1.C: New test.
10753
896ee672
EB
107542010-04-18 Eric Botcazou <ebotcazou@adacore.com>
10755
10756 * gnat.dg/rep_clause5.ad[sb]: New test.
10757 * gnat.dg/rep_clause5_pkg.ads: New helper.
10758
d5dceab8 107592010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
10760
10761 PR tree-optimization/43771
10762 * g++.dg/vect/pr43771.cc: New test.
10763
6c559604
SK
107642010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
10765
896ee672
EB
10766 PR fortran/31538
10767 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10768 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 10769
728936bb
EB
107702010-04-17 Eric Botcazou <ebotcazou@adacore.com>
10771
10772 * gnat.dg/sizetype.adb: Rename into...
10773 * gnat.dg/sizetype1.adb: ...this.
10774 * gnat.dg/sizetype2.adb: New test.
10775
12de6355
RG
107762010-04-16 Richard Guenther <rguenther@suse.de>
10777
10778 PR tree-optimization/43572
10779 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10780
68a3eb69
EB
107812010-04-16 Olivier Hainque <hainque@adacore.com>
10782
10783 * gnat.dg/specs/discr_private.ads: New test.
10784
f0c6475a 107852010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
10786
10787 PR target/41514
f0c6475a
BS
10788 * gcc.target/arm/thumb-comparisons.c: New test.
10789
10790 PR target/40603
10791 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 10792
7a296495
CB
107932010-04-16 Christian Bruel <christian.bruel@st.com>
10794
10795 * g++.dg/torture/pr36191.C: Enable for SH.
10796
169afcb9
EB
107972010-04-16 Eric Botcazou <ebotcazou@adacore.com>
10798
10799 * gnat.dg/wide_boolean.adb: New test.
10800 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10801
25a6a873
RG
108022010-04-15 Richard Guenther <rguenther@suse.de>
10803
10804 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10805 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10806 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10807 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10808 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10809 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10810 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10811 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10812 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10813 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10814 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10815 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10816 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10817 * gcc.dg/torture/ipa-pta-2.c: Likewise.
10818 * gcc.dg/torture/ipa-pta-1.c: Adjust.
10819
f0c6475a 108202010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
10821
10822 PR target/21803
10823 * gcc.target/arm/pr42496.c: New test.
10824
943f82e7
JM
108252010-04-14 Jason Merrill <jason@redhat.com>
10826
10827 PR c++/36625
10828 * g++.dg/ext/attrib38.C: New.
10829
88f33b96
SE
108302010-04-14 Steve Ellcey <sje@cup.hp.com>
10831
10832 PR testsuite/43739
10833 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10834
289fcbbd
MLI
108352010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
10836
10837 PR 42966
10838 * gcc.dg/cpp/warn-undef-2.c: Update.
10839 * gcc.dg/cpp/warn-traditional-2.c: Update.
10840 * gcc.dg/cpp/warn-comments-2.c: Update.
10841 * gcc.dg/cpp/warn-variadic-2.c: Update.
10842 * gcc.dg/cpp/warn-long-long-2.c: Update.
10843 * gcc.dg/cpp/warn-deprecated-2.c: Update.
10844 * gcc.dg/cpp/warn-multichar-2.c: Update.
10845 * gcc.dg/cpp/warn-normalized-3.c: Update.
10846 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10847 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10848 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10849 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10850 * gcc.dg/cpp/warn-redefined-2.c: Update.
10851 * gfortran.dg/warning-directive-2.F90: Update.
10852 * c-c++-common/cpp/warning-directive-2.c: Update.
10853
fc249fe5
MM
108542010-04-14 Michael Matz <matz@suse.de>
10855
10856 PR tree-optimization/42963
b6b7f703 10857 * gcc.dg/pr42963.c: New testcase.
fc249fe5 10858
f08863f9
EB
108592010-04-14 Eric Botcazou <ebotcazou@adacore.com>
10860
10861 * gnat.dg/class_wide.adb: Rename into...
10862 * gnat.dg/class_wide1.adb: ...this.
10863 * gnat.dg/class_wide2.ad[sb]: New test.
10864
64f002ed
TB
108652010-04-14 Tobias Burnus <burnus@net-b.de>
10866
10867 PR fortran/18918
10868 * gfortran.dg/coarray_9.f90: Update dg-errors.
10869 * gfortran.dg/coarray_10.f90: New test.
10870 * gfortran.dg/coarray_11.f90: New test.
10871
e1859f33
JD
108722010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10873
10874 PR fortran/43747
10875 gfortran.dg/initialization_24.f90: New test.
10876
44b2dc6c
JM
108772010-04-13 Jason Merrill <jason@redhat.com>
10878
10879 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10880 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10881
4867a0c6
MLI
108822010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
10883
10884 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10885 * g++.dg/dg.exp: Likewise.
10886 * gcc.dg/cpp/warning-directive-1.c: Move to ...
10887 * c-c++-common/cpp/warning-directive-1.c: ... here.
10888 * gcc.dg/cpp/warning-directive-2.c: Move to ...
10889 * c-c++-common/cpp/warning-directive-2.c: ... here.
10890 * gcc.dg/cpp/warning-directive-3.c: Move to ...
10891 * c-c++-common/cpp/warning-directive-3.c: ... here.
10892 * gcc.dg/cpp/warning-directive-4.c: Move to ...
10893 * c-c++-common/cpp/warning-directive-4.c: ... here.
10894 * g++.dg/cpp/warning-directive-1.C: Delete.
10895 * g++.dg/cpp/warning-directive-2.C: Delete.
10896 * g++.dg/cpp/warning-directive-3.C: Delete.
10897 * g++.dg/cpp/warning-directive-4.C: Delete.
10898 * gcc.dg/cpp/normalised-3.c: Delete.
10899 * g++.dg/cpp/normalised-1.C: Rename as ...
10900 * c-c++-common/cpp/normalised-3.c: ... this.
10901
0f2ffb9a
MJ
109022010-04-13 Martin Jambor <mjambor@suse.cz>
10903
10904 * gcc.dg/tree-ssa/sra-9.c: New test.
10905
f78b86c0
MM
109062010-04-13 Michael Matz <matz@suse.de>
10907
10908 PR middle-end/43730
10909 * gcc.dg/pr43730.c: New test.
10910
143597ff
MM
109112010-04-13 Michael Matz <matz@suse.de>
10912
10913 * gcc.dg/tree-ssa/negate.c: New testcase.
10914
9d7b53cc
RG
109152010-04-13 Richard Guenther <rguenther@suse.de>
10916
10917 PR testsuite/43735
10918 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10919
777e1f09
RG
109202010-04-13 Richard Guenther <rguenther@suse.de>
10921
10922 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10923
76af763d
EB
109242010-04-13 Eric Botcazou <ebotcazou@adacore.com>
10925
10926 * gnat.dg/derived_type1.adb: New test.
10927
4adbd5dd
MK
109282010-04-13 Matthias Klose <doko@ubuntu.com>
10929
10930 * gcc.dg/plugindir1.c: New testcase.
10931 * gcc.dg/plugindir2.c: New testcase.
10932 * gcc.dg/plugindir3.c: New testcase.
10933 * gcc.dg/plugindir4.c: New testcase.
10934
e0db9cc6
UB
109352010-04-12 Uros Bizjak <ubizjak@gmail.com>
10936
10937 * gcc.target/i386/rotate-2.c: New test.
10938
d6850483
JM
109392010-04-12 Jason Merrill <jason@redhat.com>
10940
e62e4922
JM
10941 PR c++/43641
10942 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
10943 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10944
9d809e8f
FC
109452010-04-12 Fabien Chene <fabien.chene@gmail.com>
10946
10947 PR c++/25811
10948 * g++.dg/init/pr25811.C: New test.
10949
c7392d11
RO
109502010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10951
10952 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10953 dg-error, dg-warning.
10954 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10955
af961c7f
RG
109562010-04-12 Richard Guenther <rguenther@suse.de>
10957
10958 * gcc.dg/torture/inline-2.c: New testcase.
10959
f101882a
JJ
109602010-04-12 Jakub Jelinek <jakub@redhat.com>
10961
fa8351f8
JJ
10962 PR bootstrap/43699
10963 * gcc.dg/Wunused-var-7.c: New test.
10964
f101882a
JJ
10965 PR tree-optimization/43560
10966 * gcc.c-torture/execute/pr43560.c: New test.
10967
675c873b
EB
109682010-04-12 Eric Botcazou <ebotcazou@adacore.com>
10969
10970 * gnat.dg/aggr13.adb: New test.
10971 * gnat.dg/aggr14.adb: Likewise.
10972 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10973
3fc20697
RG
109742010-04-12 Richard Guenther <rguenther@suse.de>
10975
10976 PR c++/43611
10977 * g++.dg/torture/pr43611.C: New testcase.
10978
c4712597
SZ
109792010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
10980
10981 PR c/36774
10982 * gcc.dg/pr36774-1.c: New test.
10983 * gcc.dg/pr36774-2.c: New test.
10984
c11c09f9
KP
109852010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10986
10987 * gcc.target/sh/rte-delay-slot.c: New test.
10988
3cd64bab
EB
109892010-04-11 Eric Botcazou <ebotcazou@adacore.com>
10990
10991 * gnat.dg/pack9.adb: Remove -cargs option.
10992 * gnat.dg/aggr12.ad[sb]: New test.
10993
a6d57223
JZ
109942010-04-10 Jie Zhang <jie@codesourcery.com>
10995
10996 PR target/43417
10997 * gcc.target/sh/pr43417.c: New test.
10998
687ea68f
TB
109992010-04-10 Tobias Burnus <burnus@net-b.de>
11000
11001 PR fortran/43591
11002 * gfortran.dg/spec_expr_6.f90: New test.
11003
94252ac2 110042010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
d8a12e84
MLI
11005
11006 PR cpp/43195
11007 * gcc.dg/cpp/pr43195.c: New.
11008 * gcc.dg/cpp/pr43195.h: New.
11009
d0b8780d
MLI
110102010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11011
11012 PR 42965
11013 * gcc.dg/Werror-6.c: Adjust.
11014 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11015 * gcc.dg/Werror-4.c: Likewise.
11016 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11017 * gcc.dg/Wswitch-enum-error.c: Likewise.
11018 * gcc.dg/Wpointer-arith.c: Likewise.
11019 * gcc.dg/Wfatal.c: Likewise.
11020 * gcc.dg/Wswitch-error.c: Likewise.
11021 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11022 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11023 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11024 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11025 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11026 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11027 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11028 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11029 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11030 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11031 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11032 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11033 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11034 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11035 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11036 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11037 * g++.dg/cpp/warning-directive-2.C: Likewise.
11038 * gfortran.dg/warning-directive-2.F90: Likewise.
11039
cb6addf4
JM
110402010-04-09 Jason Merrill <jason@redhat.com>
11041
11042 PR c++/42623
11043 * g++.dg/template/sizeof13.C: New.
11044
c688a8b0
KT
110452010-04-09 Kai Tietz <kai.tietz@onevision.com>
11046
11047 * g++.dg/other/pr35504.C: Add check for thiscall.
11048 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11049 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 11050
dc8d2739
MLI
110512010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11052
11053 PR c++/28584
11054 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11055 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 11056 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 11057 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 11058 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
11059 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11060 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11061 * g++.dg/other/increment1.C: Likewise.
11062
d3a9eea2
TB
110632010-04-09 Tobias Burnus <burnus@net-b.de>
11064
11065 PR fortran/18918
11066 * gfortran.dg/coarray_7.f90: New test.
11067 * gfortran.dg/coarray_8.f90: New test.
11068
824935ee
BD
110692010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11070
11071 PR fortran/28039
11072 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11073
07c60ef7
RO
110742010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11075
11076 PR target/43643
11077 * gcc.dg/pr43643.c: New test.
11078
3e2f637e
TB
110792010-04-08 Tobias Burnus <burnus@net-b.de>
11080
11081 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11082
84ae6d7b
RG
110832010-04-08 Richard Guenther <rguenther@suse.de>
11084
11085 PR tree-optimization/43679
11086 * gcc.c-torture/compile/pr43679.c: New testcase.
11087
aa847cc8
JJ
110882010-04-08 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR debug/43670
11091 * gcc.dg/pr43670.c: New test.
11092
b0aef8a8
MK
110932010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11094
11095 PR middle-end/40815
11096 * gcc.dg/tree-ssa/reassoc-19.c: New.
11097
60d3aec4
JJ
110982010-04-07 Jakub Jelinek <jakub@redhat.com>
11099
ebfbbdc5
JJ
11100 PR c/18624
11101 * gcc.dg/Wunused-var-1.c: New test.
11102 * gcc.dg/Wunused-var-2.c: New test.
11103 * gcc.dg/Wunused-var-3.c: New test.
11104 * gcc.dg/Wunused-var-4.c: New test.
11105 * gcc.dg/Wunused-var-5.c: New test.
11106 * gcc.dg/Wunused-var-6.c: New test.
11107 * gcc.dg/Wunused-parm-1.c: New test.
11108
60d3aec4
JJ
11109 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11110 * gcc.dg/trunc-1.c: Likewise.
11111 * gcc.dg/vla-9.c: Likewise.
11112 * gcc.dg/dfp/composite-type.c: Likewise.
11113
94252ac2 111142010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
11115
11116 PR objc/35996
11117 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11118 * obj-c++.dg/objc-gc-3.mm: Ditto.
11119
87cf0651
SB
111202010-04-07 Simon Baldwin <simonb@google.com>
11121
11122 * gcc.dg/cpp/warn-undef-2.c: New.
11123 * gcc.dg/cpp/warn-traditional-2.c: New.
11124 * gcc.dg/cpp/warn-comments-2.c: New.
11125 * gcc.dg/cpp/warning-directive-1.c: New.
11126 * gcc.dg/cpp/warn-long-long.c: New.
11127 * gcc.dg/cpp/warn-traditional.c: New.
11128 * gcc.dg/cpp/warn-variadic-2.c: New.
11129 * gcc.dg/cpp/warn-undef.c: New.
11130 * gcc.dg/cpp/warn-normalized-1.c: New.
11131 * gcc.dg/cpp/warning-directive-2.c: New.
11132 * gcc.dg/cpp/warn-long-long-2.c: New.
11133 * gcc.dg/cpp/warn-variadic.c: New.
11134 * gcc.dg/cpp/warn-normalized-2.c: New.
11135 * gcc.dg/cpp/warning-directive-3.c: New.
11136 * gcc.dg/cpp/warn-deprecated-2.c: New.
11137 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11138 * gcc.dg/cpp/warn-multichar-2.c: New.
11139 * gcc.dg/cpp/warn-normalized-3.c: New.
11140 * gcc.dg/cpp/warning-directive-4.c: New.
11141 * gcc.dg/cpp/warn-unused-macros.c: New.
11142 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11143 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11144 * gcc.dg/cpp/warn-cxx-compat.c: New.
11145 * gcc.dg/cpp/warn-redefined.c: New.
11146 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11147 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11148 * gcc.dg/cpp/warn-deprecated.c: New.
11149 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11150 * gcc.dg/cpp/warn-redefined-2.c: New.
11151 * gcc.dg/cpp/warn-comments.c: New.
11152 * gcc.dg/cpp/warn-multichar.c: New.
11153 * g++.dg/cpp/warning-directive-1.C: New.
11154 * g++.dg/cpp/warning-directive-2.C: New.
11155 * g++.dg/cpp/warning-directive-3.C: New.
11156 * g++.dg/cpp/warning-directive-4.C: New.
11157 * gfortran.dg/warning-directive-1.F90: New.
11158 * gfortran.dg/warning-directive-3.F90: New.
11159 * gfortran.dg/warning-directive-2.F90: New.
11160 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 11161
94252ac2 111622010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
11163
11164 PR objc++/23716
58e0f0d3
IS
11165 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11166
2401726e
JM
111672010-04-07 Jason Merrill <jason@redhat.com>
11168
48326487
JM
11169 * g++.dg/template/dr408.C: New.
11170
ae099258
JM
11171 * g++.dg/lookup/ns4.C: New.
11172
feb3b88a
JM
11173 PR c++/38392
11174 * g++.dg/template/friend51.C: New test.
11175
2401726e
JM
11176 PR c++/41970
11177 * g++.old-deja/g++.other/linkage1.C: Adjust.
11178
5fd5c97a
DS
111792010-04-07 Dodji Seketeli <dodji@redhat.com>
11180
11181 PR c++/42697
11182 * g++.dg/template/crash94.C: New test.
11183
7c094c11
DS
111842010-04-07 Dodji Seketeli <dodji@redhat.com>
11185
11186 PR c++/40239
11187 * g++.dg/init/aggr5.C: New test.
11188 * g++.dg/init/aggr5.C: New test.
11189
12bd5a1e
RG
111902010-04-07 Richard Guenther <rguenther@suse.de>
11191
11192 PR tree-optimization/43270
11193 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11194 * gcc.dg/Warray-bounds-7.c: Likewise.
11195
b1fa9126
EB
111962010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11197
11198 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11199 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11200 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11201
6addabbb
JZ
112022010-04-07 Jie Zhang <jie@codesourcery.com>
11203
11204 PR c++/42556
11205 * g++.dg/init/pr42556.C: New test.
11206
a42f1217
DS
112072010-04-07 Dodji Seketeli <dodji@redhat.com>
11208
11209 PR debug/43628
11210 * g++.dg/debug/dwarf2/typedef2.C: New test.
11211
c88199cd
DS
112122010-04-06 Dodji Seketeli <dodji@redhat.com>
11213
27431d88 11214 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
11215 c-c++-common/dwarf2/redeclaration-1.C
11216
d4a2b486
JM
112172010-04-06 Jason Merrill <jason@redhat.com>
11218
11219 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11220 * g++.dg/ext/attrib18.C: Likewise.
11221 * g++.dg/ext/bitfield2.C: Likewise.
11222 * g++.dg/ext/bitfield4.C: Likewise.
11223 * g++.dg/ext/visibility/warn2.C: Likewise.
11224 * g++.dg/ext/visibility/warn3.C: Likewise.
11225 * g++.dg/gomp/pr26690-1.C: Likewise.
11226 * g++.dg/inherit/covariant7.C: Likewise.
11227 * g++.dg/init/synth2.C: Likewise.
11228 * g++.dg/lookup/using7.C: Likewise.
11229 * g++.dg/other/crash-4.C: Likewise.
11230 * g++.dg/other/error13.C: Likewise.
11231 * g++.dg/other/error20.C: Likewise.
11232 * g++.dg/parse/crash31.C: Likewise.
11233 * g++.dg/parse/error16.C: Likewise.
11234 * g++.dg/parse/error19.C: Likewise.
11235 * g++.dg/parse/error27.C: Likewise.
11236 * g++.dg/parse/error28.C: Likewise.
11237 * g++.dg/parse/fused-params1.C: Likewise.
11238 * g++.dg/template/error2.C: Likewise.
11239 * g++.dg/template/local6.C: Likewise.
11240 * g++.dg/template/qualttp15.C: Likewise.
11241 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11242 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11243 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11244 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11245 * g++.old-deja/g++.eh/spec6.C: Likewise.
11246 * g++.old-deja/g++.jason/crash3.C: Likewise.
11247 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11248 * g++.old-deja/g++.law/ctors5.C: Likewise.
11249 * g++.old-deja/g++.law/ctors9.C: Likewise.
11250 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11251 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11252 * g++.old-deja/g++.other/struct1.C: Likewise.
11253 * g++.old-deja/g++.other/volatile1.C: Likewise.
11254 * g++.old-deja/g++.pt/crash36.C: Likewise.
11255 * g++.old-deja/g++.pt/derived3.C: Likewise.
11256 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11257 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11258
9310a3e2
SP
112592010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11260
11261 PR middle-end/43519
11262 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11263 * gcc.dg/graphite/id-19.c: New.
11264
c86a3947
CF
112652010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11266
11267 PR middle-end/32824
11268 * gcc.dg/vect/pr32824: New.
11269
f4d1d50a
TB
112702010-04-06 Tobias Burnus <burnus@net-b.de>
11271
11272 PR fortran/18918
11273 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11274 * gfortran.dg/coarray_3.f90: Ditto.
11275 * gfortran.dg/coarray_4.f90: Ditto.
11276 * gfortran.dg/coarray_5.f90: Ditto.
11277 * gfortran.dg/coarray_6.f90: Ditto.
11278 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11279
178f9aa1
TB
112802010-04-06 Tobias Burnus <burnus@net-b.de>
11281
11282 PR fortran/18918
11283 * gfortran.dg/coarray_4.f90: Fix test.
11284 * gfortran.dg/coarray_6.f90: Add more tests.
11285
be59db2d
TB
112862010-04-06 Tobias Burnus <burnus@net-b.de>
11287
11288 PR fortran/18918
11289 * gfortran.dg/coarray_4.f90: New test.
11290 * gfortran.dg/coarray_5.f90: New test.
11291 * gfortran.dg/coarray_6.f90: New test.
11292
385e8144
TB
112932010-04-06 Tobias Burnus <burnus@net-b.de>
11294
11295 PR fortran/18918
11296 * gfortran.dg/iso_fortran_env_5.f90: New test.
11297 * gfortran.dg/iso_fortran_env_6.f90: New test.
11298
d0a4a61c
TB
112992010-04-06 Tobias Burnus <burnus@net-b.de>
11300
11301 PR fortran/39997
11302 * gfortran.dg/coarray_1.f90: New test.
11303 * gfortran.dg/coarray_2.f90: New test.
11304 * gfortran.dg/coarray_3.f90: New test.
11305
d5eebac0
JM
113062010-04-06 Jason Merrill <jason@redhat.com>
11307
62daa139
JM
11308 PR c++/43648
11309 * g++.dg/template/dtor8.C: New.
11310
d5eebac0
JM
11311 PR c++/43621
11312 * g++.dg/template/error-recovery2.C: New.
11313
b1a0b3b4
JH
113142010-04-06 Jan Hubicka <jh@suse.czpli
11315
11316 PR tree-optimization/42906
11317 * gcc.dg/tree-ssa/dce-1.c: New testcase.
11318
2b56d6a4
TB
113192010-04-06 Tobias Burnus <burnus@net-b.de>
11320
11321 PR fortran/43178
11322 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11323 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11324 * gfortran.dg/auto_dealloc_1.f90: Ditto.
11325
56186ac2
RG
113262010-04-06 Richard Guenther <rguenther@suse.de>
11327
11328 PR tree-optimization/43627
11329 * gcc.dg/tree-ssa/vrp49.c: New testcase.
11330
7d11d368
JJ
113312010-04-06 Jakub Jelinek <jakub@redhat.com>
11332
11333 PR target/43638
11334 * gcc.target/i386/pr43638.c: New test.
11335
eb12d0ae
RG
113362010-04-06 Richard Guenther <rguenther@suse.de>
11337
11338 PR middle-end/43661
11339 * gcc.c-torture/compile/pr43661.c: New testcase.
11340
be33cc50
JJ
113412010-04-06 Jakub Jelinek <jakub@redhat.com>
11342
11343 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11344
0e8ff409
SP
113452010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11346
11347 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11348
1cdaa211
RG
113492010-04-02 Richard Guenther <rguenther@suse.de>
11350
11351 PR tree-optimization/43629
11352 * gcc.c-torture/execute/pr43629.c: New testcase.
11353
b879c108 113542010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 11355 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
11356
11357 PR libfortran/43605
11358 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11359
777351a5
DS
113602010-04-01 Dodji Seketeli <dodji@redhat.com>
11361
11362 PR debug/43325
11363 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11364
d4b5fb22
JM
113652010-04-01 Jason Merrill <jason@redhat.com>
11366
11367 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11368
e76a3fde
JB
113692010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11370 Manfred Schwarb <manfred99@gmx.ch>
11371
11372 PR libfortran/43605
11373 * gfortran.dg/ftell_3.f90: New test.
11374
5e9fb3db
RG
113752010-04-01 Richard Guenther <rguenther@suse.de>
11376
11377 PR middle-end/43614
11378 * gcc.c-torture/compile/pr43614.c: New testcase.
11379
d3f76f83
MJ
113802010-04-01 Martin Jambor <mjambor@suse.cz>
11381
11382 PR tree-optimization/43141
11383 * gcc.dg/guality/pr43141.c: New test.
27431d88 11384
35eb7ed7
RO
113852010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11386
11387 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11388 * g++.dg/eh/spbp.C: Likewise.
11389 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11390 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11391 superfluous casts.
11392 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11393 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11394 * objc.dg/dwarf-2.m: Likewise.
11395
25d635d9
SP
113962010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11397
11398 PR middle-end/43464
11399 * gcc.dg/graphite/id-pr43464.c: New.
11400 * gcc.dg/graphite/id-pr43464-1.c: New.
11401
114022010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11403
11404 PR middle-end/43351
11405 * gcc.dg/graphite/id-pr43351.c
11406
2981f206
IS
114072010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11408
03af6e44
IS
11409 PR testsuite/35165
11410 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11411 * obj-c++.dg/try-catch-2.mm: Ditto.
11412 * obj-c++.dg/lookup-2.mm: Ditto.
11413 * obj-c++.dg/encode-8.m: Ditto.
11414 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11415 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11416 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11417 * obj-c++.dg/const-str-11.mm: Ditto.
11418 * obj-c++.dg/const-str-9.mm: Ditto.
11419 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11420 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11421 * obj-c++.dg/except-1.mm: Ditto.
11422 * obj-c++.dg/const-str-7.mm: Ditto.
11423 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11424 * obj-c++.dg/const-str-3.mm: Ditto.
11425 * obj-c++.dg/const-str-7.mm: Ditto.
11426 * obj-c++.dg/stubify-2.mm: Change dump file name.
11427
2981f206 11428 PR objc++/23613
b6b7f703 11429 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 11430 New macro.
b6b7f703 11431 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
11432 Remove dg-xfail-if.
11433
9bae1881
MJ
114342010-03-31 Martin Jambor <mjambor@suse.cz>
11435
11436 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11437 only with -O2, -O3 or -Os and not with -fwhopr.
11438
d7df0b91
DS
114392010-03-31 Dodji Seketeli <dodji@redhat.com>
11440
11441 PR c++/43558
11442 * g++.dg/template/typedef31.C: New test.
11443
f0c01ffd
RO
114442010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11445
11446 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11447 assembler output on *-*-solaris2*.
11448 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11449
132b4e82
JJ
114502010-03-31 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR debug/43557
11453 * gcc.dg/pr43557-1.c: New test.
11454 * gcc.dg/pr43557-2.c: New file.
11455
dc12b70e
JZ
114562010-03-31 Jie Zhang <jie@codesourcery.com>
11457
11458 PR 43562
11459 * gcc.dg/pr43562.c: New test.
11460
fb077955
JM
114612010-03-30 Jason Merrill <jason@redhat.com>
11462
74537078
JM
11463 PR c++/43076
11464 * g++.dg/template/error-recovery1.C: New.
11465
fb077955
JM
11466 PR c++/41786
11467 * g++.dg/parse/ambig5.C: New.
11468
03a5f060
JJ
114692010-03-30 Jakub Jelinek <jakub@redhat.com>
11470
11471 PR debug/43593
11472 * gcc.dg/guality/pr43593.c: New test.
11473
8533c9d8
SP
114742010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11475
11476 PR middle-end/43430
11477 * gcc.dg/vect/pr43430-1.c: New.
11478
ce0ecb98
JM
114792010-03-30 Jason Merrill <jason@redhat.com>
11480
11481 PR c++/43559
11482 * g++.dg/template/partial7.C: New.
11483
a3e7e012
AK
114842010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11485
11486 * gcc.target/s390/stackcheck1.c: New testcase.
11487
63fd8255
JD
114882010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11489
11490 PR libfortran/43265
11491 * gfortran.dg/read_eof_8.f90: New test.
11492
0591d33e
JM
114932010-03-29 Jason Merrill <jason@redhat.com>
11494
43d0678a
JM
11495 * gcc.dg/cpp/include6.c: Change [] to ().
11496
00a81b8b
JM
11497 N3077
11498 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11499 splicing and UCNs.
11500 * c-c++-common/raw-string-2.c: Add trigraph test.
11501 * c-c++-common/raw-string-8.c: New.
11502 * c-c++-common/raw-string-9.c: New.
11503 * c-c++-common/raw-string-10.c: New.
11504
0591d33e
JM
11505 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11506 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11507 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11508 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11509 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11510 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11511 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11512
58adb739
RG
115132010-03-29 Richard Guenther <rguenther@suse.de>
11514
11515 PR tree-optimization/43560
11516 * gcc.dg/torture/pr43560.c: New testcase.
11517
52150625
JM
115182010-03-29 Jason Merrill <jason@redhat.com>
11519
11520 N3077
11521 * g++.dg/ext/raw-string-1.C: Change [] to ().
11522 * g++.dg/ext/raw-string-2.C: Change [] to ().
11523 Don't use \ in delimiter.
11524 * g++.dg/ext/raw-string-3.C: Change [] to ().
11525 * g++.dg/ext/raw-string-4.C: Change [] to ().
11526 * g++.dg/ext/raw-string-5.C: Change [] to ().
11527 Test for error on \ in delimiter.
11528 * g++.dg/ext/raw-string-6.C: Change [] to ().
11529 * g++.dg/ext/raw-string-7.C: Change [] to ().
11530
3b34d92c
JZ
115312010-03-29 Jie Zhang <jie@codesourcery.com>
11532
11533 PR 43564
11534 * gcc.dg/pr43564.c: New test.
11535
10fa280a
TB
115362010-03-29 Tobias Burnus <burnus@net-b.de>
11537
11538 PR fortran/43551
11539 * gfortran.dg/direct_io_12.f90: New test.
11540
88cc1e04
JH
115412010-03-28 Jan Hubicka <jh@suse.cz>
11542
11543 PR tree-optimization/43505
11544 * gfortran.dg/pr43505.f90: New testcase.
11545
fb6807b8
UB
115462010-03-27 Uros Bizjak <ubizjak@gmail.com>
11547
11548 PR tree-optimization/43528
11549 * gcc.target/i386/pr43528.c: New test.
11550
10e76c1a
JM
115512010-03-26 Joseph Myers <joseph@codesourcery.com>
11552
11553 PR c/43381
11554 * gcc.dg/parm-impl-decl-3.c: New test.
11555
c6cc83d0
JM
115562010-03-26 Jason Merrill <jason@redhat.com>
11557
11558 PR c++/43509
11559 * g++.dg/cpp0x/parse1.C: New.
11560
fb04bb84
UB
115612010-03-26 Uros Bizjak <ubizjak@gmail.com>
11562
11563 PR target/43524
11564 * gcc.target/i386/pr43524.c: New test.
11565
13604671
MJ
115662010-03-26 Martin Jambor <mjambor@suse.cz>
11567
b6b7f703 11568 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 11569 whitespace, rename main to foo.
b6b7f703
L
11570 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11571 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11572 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11573 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11574 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11575 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11576 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11577 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11578 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11579 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11580 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 11581
5f431950
DS
115822010-03-26 Dodji Seketeli <dodji@redhat.com>
11583
11584 PR c++/43327
11585 * g++.dg/other/crash-10.C: New test.
11586 * g++.dg/other/crash-11.C: New test.
11587
259d831f
JD
115882010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11589
11590 PR libfortran/43517
11591 * gfortran.dg/read_eof_7.f90: New test.
11592
812398e4
IS
115932010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11594
11595 PR objc/35165
11596 PR testsuite/43512
11597 * objc-obj-c++-shared: New directory.
11598 * objc-obj-c++-shared/Object1-implementation.h: New file.
11599 * objc-obj-c++-shared/Object1.h: New file.
11600 * objc-obj-c++-shared/Protocol1.h: New file.
11601 * objc-obj-c++-shared/next-abi.h: New file.
11602 * objc-obj-c++-shared/next-mapping.h: New file.
11603 * objc/execute/next_mapping.h: Delete.
11604 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 11605 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
11606 -fnext-runtime.
11607 * objc.dg/dg.exp: Ditto.
11608 * obj-c++.dg/dg.exp: Ditto.
11609 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11610 Protocol1.h) and next-mapping.h as required. Amend testcase to
11611 include use of updated NeXT interface.
11612 * objc/execute/formal_protocol-5.m: Ditto.
11613 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 11614 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
11615 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11616 Protocol1.h) and next-mapping.h as required.
11617 * objc/execute/object_is_class.m: Ditto.
11618 * objc/execute/enumeration-1.m: Ditto.
11619 * objc/execute/class-13.m: Ditto.
11620 * objc/execute/formal_protocol-2.m: Ditto.
11621 * objc/execute/formal_protocol-4.m: Ditto.
11622 * objc/execute/class-1.m: Ditto.
11623 * objc/execute/bycopy-1.m: Ditto.
11624 * objc/execute/formal_protocol-6.m: Ditto.
11625 * objc/execute/bycopy-3.m: Ditto.
11626 * objc/execute/class-3.m: Ditto.
11627 * objc/execute/bf-11.m: Ditto.
11628 * objc/execute/class-5.m: Ditto.
11629 * objc/execute/bf-13.m: Ditto.
11630 * objc/execute/class-7.m: Ditto.
11631 * objc/execute/bf-15.m: Ditto.
11632 * objc/execute/class-9.m: Ditto.
11633 * objc/execute/bf-17.m: Ditto.
11634 * objc/execute/bf-19.m: Ditto.
11635 * objc/execute/IMP.m: Ditto.
11636 * objc/execute/exceptions/catchall-1.m: Ditto.
11637 * objc/execute/exceptions/trivial.m: Ditto.
11638 * objc/execute/exceptions/finally-1.m: Ditto.
11639 * objc/execute/exceptions/local-variables-1.m: Ditto.
11640 * objc/execute/exceptions/foward-1.m: Ditto.
11641 * objc/execute/bf-2.m: Ditto.
11642 * objc/execute/string1.m: Ditto.
11643 * objc/execute/bf-4.m: Ditto.
11644 * objc/execute/informal_protocol.m: Ditto.
11645 * objc/execute/string3.m: Ditto.
11646 * objc/execute/bf-6.m: Ditto.
11647 * objc/execute/bf-8.m: Ditto.
11648 * objc/execute/class-tests-1.h: Ditto.
11649 * objc/execute/protocol-isEqual-1.m: Ditto.
11650 * objc/execute/protocol-isEqual-3.m: Ditto.
11651 * objc/execute/_cmd.m: Ditto.
11652 * objc/execute/function-message-1.m: Ditto.
11653 * objc/execute/bf-20.m: Ditto.
11654 * objc/execute/bf-common.h: Ditto.
11655 * objc/execute/np-2.m: Ditto.
11656 * objc/execute/class-10.m: Ditto.
11657 * objc/execute/class-12.m: Ditto.
11658 * objc/execute/enumeration-2.m: Ditto.
11659 * objc/execute/class-14.m: Ditto.
11660 * objc/execute/encode-1.m: Ditto.
11661 * objc/execute/formal_protocol-1.m: Ditto.
11662 * objc/execute/formal_protocol-3.m: Ditto.
11663 * objc/execute/accessing_ivars.m: Ditto.
11664 * objc/execute/bycopy-2.m: Ditto.
11665 * objc/execute/class-2.m: Ditto.
11666 * objc/execute/bf-10.m: Ditto.
11667 * objc/execute/formal_protocol-7.m: Ditto.
11668 * objc/execute/root_methods.m: Ditto.
11669 * objc/execute/class-4.m: Ditto.
11670 * objc/execute/bf-12.m: Ditto.
11671 * objc/execute/class-6.m: Ditto.
11672 * objc/execute/bf-14.m: Ditto.
11673 * objc/execute/nested-func-1.m: Ditto.
11674 * objc/execute/class-8.m: Ditto.
11675 * objc/execute/private.m: Ditto.
11676 * objc/execute/bf-16.m: Ditto.
11677 * objc/execute/bf-18.m: Ditto.
11678 * objc/execute/load-3.m: Ditto.
11679 * objc/execute/compatibility_alias.m: Ditto.
11680 * objc/execute/bf-1.m: Ditto.
11681 * objc/execute/no_clash.m: Ditto.
11682 * objc/execute/bf-3.m: Ditto.
11683 * objc/execute/string2.m: Ditto.
11684 * objc/execute/bf-5.m: Ditto.
11685 * objc/execute/string4.m: Ditto.
11686 * objc/execute/bf-7.m: Ditto.
11687 * objc/execute/object_is_meta_class.m: Ditto.
11688 * objc/execute/bf-9.m: Ditto.
11689 * objc/execute/bf-21.m: Ditto.
11690 * objc/execute/cascading-1.m: Ditto.
11691 * objc/execute/trivial.m: Ditto.
11692 * objc/execute/np-1.m: Ditto.
11693 * objc/compile/trivial.m: Ditto.
11694 * objc/execute/class_self-2.m: Include <stdlib.h>.
11695 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11696 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 11697 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
11698 and 64bit. Use new NeXT interface as required.
11699 * objc.dg/special/unclaimed-category-1.m: Ditto.
11700 * objc.dg/special/unclaimed-category-1.h: Ditto.
11701 * objc.dg/special/unclaimed-category-1a.m: Ditto.
11702 * objc.dg/func-ptr-1.m: Ditto.
27431d88 11703 * objc.dg/stret-1.m: Ditto.
812398e4
IS
11704 * objc.dg/encode-2.m: Ditto.
11705 * objc.dg/category-1.m: Ditto.
11706 * objc.dg/encode-3.m: Ditto.
11707 * objc.dg/call-super-3.m: Ditto.
11708 * objc.dg/method-3.m: Ditto.
11709 * objc.dg/func-ptr-2.m: Ditto.
11710 * objc.dg/lookup-1.m: Ditto.
11711 * objc.dg/encode-4.m: Ditto.
11712 * objc.dg/fix-and-continue-1.m: Ditto.
11713 * objc.dg/proto-lossage-3.m: Ditto.
11714 * objc.dg/method-13.m: Ditto.
11715 * objc.dg/proto-qual-1.m: Ditto.
11716 * objc.dg/zero-link-3.m: Ditto.
11717 * objc.dg/bitfield-1.m: Ditto.
11718 * objc.dg/va-meth-1.m: Ditto.
11719 * objc.dg/super-class-3.m: Ditto.
11720 * objc.dg/call-super-1.m: Ditto.
11721 * objc.dg/type-size-2.m: Ditto.
11722 * objc.dg/method-10.m: Ditto.
27431d88 11723 * objc.dg/defs.m: Ditto.
812398e4
IS
11724 * objc.dg/const-str-3.m: Ditto.
11725 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 11726 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
11727 interface as required.
11728 * objc.dg/super-class-4.m: Ditto.
11729 * objc.dg/comp-types-8.m: Ditto.
11730 * objc.dg/call-super-2.m: Ditto.
11731 * objc.dg/objc-fast-4.m: Ditto.
11732 * objc.dg/method-6.m: Ditto.
11733 * objc.dg/const-str-3.m: Ditto.
11734 * objc.dg/const-str-7.m: Ditto.
11735 * objc.dg/method-15.m: Ditto.
11736 * objc.dg/method-19.m: Ditto.
11737 * objc.dg/sync-1.m: Ditto.
11738 * objc.dg/layout-1.m: Ditto.
11739 * objc.dg/bitfield-3.m: Ditto.
11740 * objc.dg/try-catch-3.m: Ditto.
11741 * objc.dg/try-catch-7.m: Ditto.
11742 * objc.dg/comp-types-10.m: Ditto.
11743 * objc.dg/selector-2.: Ditto.
11744 * objc.dg/method-7.m: Ditto.
11745 * objc.dg/typedef-alias-1.m: Ditto.
11746 * objc.dg/proto-lossage-2.m: Ditto.
11747 * objc.dg/comp-types-11.m: Ditto.
11748 * objc.dg/sizeof-1.m: Ditto.
11749 * objc.dg/method-17.m: Ditto.
11750 * objc.dg/bitfield-5.m: Ditto.
11751 * objc.dg/try-catch-1.m: Ditto.
11752 * objc.dg/encode-5.m: Ditto.
11753 * objc.dg/fix-and-continue-2.m: Ditto.
11754 * objc.dg/method-9.m: Ditto.
11755 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 11756 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
11757 * objc.dg/objc-gc-4.m: Ditto.
11758 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11759 * objc.dg/gnu-runtime-3.m: Ditto.
11760 * objc.dg/encode-7.m: Ditto.
11761 * objc.dg/encode-8.m: Ditto.
11762 * objc.dg/selector-3.m: Ditto.
11763 * objc.dg/gnu-runtime-1.m: Ditto.
11764 * objc.dg/const-str-12.m: Ditto.
fb04bb84 11765 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
11766 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11767 * objc.dg/selector-1.m: Ditto.
11768 * objc.dg/stubify-2.m: Ditto.
11769 * objc.dg/zero-link-1.m: Ditto.
11770 * objc.dg/stret-2.m: Ditto.
11771 * objc.dg/zero-link-2.m: Ditto.
11772 * objc.dg/next-runtime-1.m: Ditto.
11773 * objc.dg/symtab-1.m: Ditto.
11774 * objc.dg/stubify-1.m: Ditto.
fb04bb84 11775 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
11776 * objc.dg/try-catch-10.m: Apply to both runtimes.
11777 * objc.dg/const-str-1.m: Ditto.
11778 * objc.dg/image-info.m: Ditto.
fb04bb84 11779 * objc.dg/encode-9.m: Ditto.
812398e4
IS
11780 * objc.dg/pragma-1.m: Apply test to all targets.
11781 * objc.dg/const-str-4.m: Ditto.
11782 * objc.dg/const-str-8.m: Ditto.
11783 * objc.dg/super-class-2.m: Ditto.
11784 * objc.dg/try-catch-5.m: Ditto.
11785 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 11786 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 11787 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 11788 * objc.dg/const-str-11.m: Ditto.
fb04bb84 11789 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
11790 * objc.dg/method-4.m: Skip for 64Bit NeXT.
11791 * objc.dg/encode-1.m: Remove redundant -lobjc.
11792 * objc.dg/try-catch-9.m: Tidy space.
11793 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 11794 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
11795 and 64bit. Use new NeXT interface as required.
11796 * obj-c++.dg/template-4.mm: Ditto.
11797 * obj-c++.dg/defs.mm: Ditto.
11798 * obj-c++.dg/basic.mm: Ditto.
11799 * obj-c++.dg/encode-4.mm: Ditto.
11800 * obj-c++.dg/method-17.mm: Ditto.
11801 * obj-c++.dg/proto-lossage-3.mm: Ditto.
11802 * obj-c++.dg/cxx-class-1.mm: Ditto.
11803 * obj-c++.dg/method-10.mm: Ditto.
11804 * obj-c++.dg/va-meth-1.mm: Ditto.
11805 * obj-c++.dg/encode-5.mm: Ditto.
11806 * obj-c++.dg/lookup-2.mm: Ditto.
11807 * obj-c++.dg/template-3.mm: Ditto.
11808 * obj-c++.dg/proto-qual-1.mm: Ditto.
11809 * obj-c++.dg/qual-types-1.m: Ditto.
11810 * obj-c++.dg/cxx-scope-1.mm: Ditto.
11811 * obj-c++.dg/template-1.mm: Ditto.
11812 * obj-c++.dg/encode-6.mm: Ditto.
11813 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 11814 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
11815 interface as required.
11816 * obj-c++.dg/except-1.mm: Ditto.
11817 * obj-c++.dg/const-str-7.mm: Ditto.
11818 * obj-c++.dg/ivar-list-semi.mm: Ditto.
11819 * obj-c++.dg/cxx-scope-2.mm: Ditto.
11820 * obj-c++.dg/selector-2.mm: Ditto.
11821 * obj-c++.dg/isa-field-1.mm: Ditto.
11822 * obj-c++.dg/try-catch-1.mm: Ditto.
11823 * obj-c++.dg/local-decl-1.mm: Ditto.
11824 * obj-c++.dg/try-catch-9.mm: Ditto.
11825 * obj-c++.dg/no-extra-load.mm: Ditto.
11826 * obj-c++.dg/selector-5.mm: Ditto.
11827 * obj-c++.dg/method-12.mm: Ditto.
11828 * obj-c++.dg/try-catch-11.mm: Ditto.
11829 * obj-c++.dg/comp-types-11.mm: Ditto.
11830 * obj-c++.dg/bitfield-3.mm: Ditto.
11831 * obj-c++.dg/method-6.mm: Ditto.
11832 * obj-c++.dg/super-class-2.mm: Ditto.
11833 * obj-c++.dg/method-21.mm: Ditto.
11834 * obj-c++.dg/const-str-8.mm: Ditto.
11835 * obj-c++.dg/try-catch-7.mm: Ditto.
11836 * obj-c++.dg/method-15.mm: Ditto.
11837 * obj-c++.dg/layout-1.mm: Ditto.
11838 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11839 * obj-c++.dg/const-str-3.mm: Ditto.
11840 * obj-c++.dg/try-catch-2.mm: Ditto.
11841 * obj-c++.dg/objc-gc-3.mm: Ditto.
11842 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11843 * obj-c++.dg/bitfield-1.mm: Ditto.
11844 * obj-c++.dg/selector-6.mm: Ditto.
11845 * obj-c++.dg/method-13.mm: Ditto.
11846 * obj-c++.dg/comp-types-12.mm: Ditto.
11847 * obj-c++.dg/bitfield-4.mm: Ditto.
11848 * obj-c++.dg/try-catch-8.mm: Ditto.
11849 * obj-c++.dg/method-2.mm: Ditto.
11850 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11851 * obj-c++.dg/typedef-alias-1.mm: Ditto.
11852 * obj-c++.dg/const-str-4.mm: Ditto.
11853 * obj-c++.dg/proto-lossage-2.mm: Ditto.
11854 * obj-c++.dg/try-catch-3.mm: Ditto.
11855 * obj-c++.dg/comp-types-9.mm: Ditto.
11856 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11857 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11858 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
11859 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11860 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
11861 Use new NeXT interface as required.
11862 * obj-c++.dg/const-str-10.mm: Ditto.
11863 * obj-c++.dg/const-str-11.mm: Ditto.
11864 * obj-c++.dg/const-str-9.mm: Ditto.
11865 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
11866 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11867 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
11868 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11869 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11870 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11871
58f5f6b4
DS
118722010-03-25 Dodji Seketeli <dodji@redhat.com>
11873
11874 PR c++/43206
11875 * g++.dg/template/typedef30.C: New test case.
11876
d53c73e0
JJ
118772010-03-25 Jakub Jelinek <jakub@redhat.com>
11878
11879 PR c/43385
11880 * gcc.c-torture/execute/pr43385.c: New test.
11881
6f5db5f7
JM
118822010-03-24 Joseph Myers <joseph@codesourcery.com>
11883
11884 * gcc.dg/strncpy-fix-1.c: New test.
11885
9debda96
IS
118862010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11887
5e599ebb
IS
11888 PR testsuite/41609
11889 * lib/objc-torture.exp (objc-set-runtime-options): New.
11890 * objc/execute/execute.exp: Check runtime options on each pass.
11891 * objc/execute/exceptions/exceptions.exp: Ditto.
11892 * objc/compile/compile.exp: Ditto.
11893
9debda96
IS
11894 PR testsuite/42348
11895 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11896 standard tests.
11897 (check_effective_target_objc2): New proc.
11898 (check_effective_target_next_runtime): New proc.
11899 * lib/objc.exp: Determine which runtime is in force and support it.
11900 * lib/obj-c++.exp: Ditto.
11901
bff0b1a6
JM
119022010-03-24 Jason Merrill <jason@redhat.com>
11903
11904 PR c++/43502
11905 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11906
1e06efb6
MJ
119072010-03-24 Martin Jambor <mjambor@suse.cz>
11908
11909 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 11910 a loop.
1e06efb6
MJ
11911 * gcc.dg/ipa/ipa-2.c: Likewise.
11912 * gcc.dg/ipa/ipa-3.c: Likewise.
11913 * gcc.dg/ipa/ipa-4.c: Likewise.
11914 * gcc.dg/ipa/ipa-5.c: Likewise.
11915 * gcc.dg/ipa/ipa-7.c: Likewise.
11916 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11917 a loop.
11918 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11919 i_can_not_be_propagated_fully2 into a loop.
11920 * gcc.dg/ipa/ipa-8.c: New test.
11921 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11922
d0ed412a
JJ
119232010-03-24 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR debug/19192
11926 PR debug/43479
11927 * gcc.dg/guality/pr43479.c: New test.
11928 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11929 and add volatile keyword.
11930
012cd3b6
MS
119312010-03-23 Mike Stump <mikestump@comcast.net>
11932
11933 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11934
c6be04ad
JM
119352010-03-23 Jason Merrill <jason@redhat.com>
11936
5c3bacee
JM
11937 * g++.dg/ext/altivec-17.C: Adjust error message.
11938
c6be04ad
JM
11939 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11940 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11941 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11942 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11943 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11944 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11945
ce30e6fd
JM
119462010-03-22 Jason Merrill <jason@redhat.com>
11947
cc72bbaa
JM
11948 PR c++/43333
11949 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11950 * g++.dg/ext/is_pod_98.C: New.
11951
18932737
JM
11952 PR c++/43281
11953 * g++.dg/cpp0x/auto18.C: New.
11954
ce30e6fd
JM
11955 * gcc.dg/pr36997.c: Adjust error message.
11956 * g++.dg/ext/vector9.C: Likewise.
11957 * g++.dg/conversion/simd3.C: Likewise.
11958 * g++.dg/other/error23.C: Likewise.
11959
047550e9
MM
119602010-03-22 Michael Matz <matz@suse.de>
11961
11962 PR middle-end/43475
11963 * gfortran.dg/pr43475.f90: New testcase.
11964
6d7971b8
RG
119652010-03-22 Richard Guenther <rguenther@suse.de>
11966
11967 PR tree-optimization/43390
11968 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11969
242ba308
KG
119702010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11971
11972 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11973 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11974
7801b86a
SM
119752010-03-20 Simon Martin <simartin@users.sourceforge.net>
11976 Michael Matz <matz@suse.de>
11977
11978 PR c++/43081
11979 * g++.dg/parse/crash56.C: New test.
11980
b8849663
PT
119812010-03-20 Paul Thomas <pault@gcc.gnu.org>
11982
11983 PR fortran/43450
11984 * gfortran.dg/whole_file_15.f90 : New test.
11985
21b04412
JD
119862010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11987
11988 PR fortran/43409
11989 * gfortran.dg/inquire_size.f90: New test.
11990
d491d2af
RG
119912010-03-20 Richard Guenther <rguenther@suse.de>
11992
11993 PR rtl-optimization/43438
11994 * gcc.c-torture/execute/pr43438.c: New testcase.
11995
39bac010
DS
119962010-03-20 Dodji Seketeli <dodji@redhat.com>
11997
11998 PR c++/43375
11999 * g++.dg/abi/mangle42.C: New test.
12000
e49a760f
AP
120012010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12002
12003 PR C/43211
12004 * gcc.dg/pr43211.c: New test.
12005 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12006
f0c6475a 120072010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
12008
12009 PR rtl-optimization/42258
12010 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
12011
12012 PR target/40697
12013 * gcc.target/arm/thumb-andsi.c: New test.
12014
036efbf2
BS
12015 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12016 dg-require-effective-target.
12017
f9ceed32
MM
120182010-03-19 Michael Matz <matz@suse.de>
12019
12020 PR c++/43116
12021 * g++.dg/other/pr43116.C: New testcase.
12022
8a0b1aa4
MM
120232010-03-19 Michael Matz <matz@suse.de>
12024
12025 PR target/43305
12026 * gcc.dg/pr43305.c: New testcase.
12027
3e999e7b
RG
120282010-03-19 Richard Guenther <rguenther@suse.de>
12029
12030 PR tree-optimization/43415
12031 * gcc.c-torture/compile/pr43415.c: New testcase.
12032
72c53a83
EB
120332010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12034
12035 PR ada/43106
12036 * gnat.dg/case_optimization2.adb: New test.
12037 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12038
94252ac2
JJ
120392010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12040 Jack Howarth <howarth@bromo.med.uc.edu>
b6010cab
FXC
12041
12042 PR target/36399
48019e3d 12043 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
12044 scan-assembler-not "movups" on darwin.
12045
5644a3d0
JJ
120462010-03-18 Jakub Jelinek <jakub@redhat.com>
12047
12048 PR debug/43058
12049 * gcc.dg/pr43058.c: New test.
12050
8132a837
MJ
120512010-03-18 Martin Jambor <mjambor@suse.cz>
12052
12053 PR middle-end/42450
12054 * g++.dg/torture/pr42450.C: New test.
12055
c21372c4
MM
120562010-03-18 Michael Matz <matz@suse.de>
12057
12058 PR middle-end/43419
12059 * gcc.dg/pr43419.c: New testcase.
12060
82fa5f8a
L
120612010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12062
12063 PR rtl-optimization/43360
12064 * gcc.dg/torture/pr43360.c: New.
12065
eb45755f
MM
120662010-03-18 Michael Matz <matz@suse.de>
12067
12068 PR tree-optimization/43402
12069 * gcc.dg/pr43402.c: New testcase.
12070
60936b22
PB
120712010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12072
12073 PR target/42427
12074 * gcc.dg/pr42427.c: New test.
12075
29e8b716
JD
120762010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12077
12078 PR libfortran/43265
c21372c4
MM
12079 * gfortran.dg/read_empty_file.f: New test.
12080 * gfortran.dg/read_eof_all.f90: New test.
12081 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12082 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 12083
4c2084cd
MM
120842010-03-17 Michael Matz <matz@suse.de>
12085
12086 * gcc.dg/pr43300.c: Add -w.
12087
e638cfd6
RG
120882010-03-17 Richard Guenther <rguenther@suse.de>
12089
12090 * gcc.dg/pr43379.c: Add -w.
12091
b3aefde2
TB
120922010-03-17 Tobias Burnus <burnus@net-b.de>
12093
12094 PR fortran/43331
12095 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12096
df3fe9b0
UB
120972010-03-16 Uros Bizjak <ubizjak@gmail.com>
12098
12099 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12100
adde4096
RO
121012010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12102
12103 * ada/acats/run_all.sh: Log start and end times.
12104
ebf15f35
RO
121052010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12106
12107 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12108
7686fb74
RG
121092010-03-16 Richard Guenther <rguenther@suse.de>
12110
12111 PR middle-end/43379
12112 * gcc.dg/pr43379.c: New testcase.
12113
457eeaae
JJ
121142010-03-16 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR debug/43051
12117 * gcc.dg/guality/pr43051-1.c: New test.
12118
d205bdbe
JJ
121192010-03-15 Janis Johnson <janis187@us.ibm.com>
12120
12121 PR testsuite/43363
12122 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12123
c2172338
MM
121242010-03-15 Michael Matz <matz@suse.de>
12125
12126 PR middle-end/43300
12127 * gcc.dg/pr43300.c: New testcase.
12128
610b64e2
RG
121292010-03-15 Richard Guenther <rguenther@suse.de>
12130
12131 PR tree-optimization/43367
12132 * gcc.c-torture/compile/pr43367.c: New testcase.
12133
610de68d
RB
121342010-03-15 Richard Guenther <rguenther@suse.de>
12135
12136 PR tree-optimization/43317
12137 * gcc.dg/pr43317.c: New testcase.
12138
77514c73
UB
121392010-03-14 Uros Bizjak <ubizjak@gmail.com>
12140
ba07aae3 12141 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
12142
121432010-03-14 Uros Bizjak <ubizjak@gmail.com>
12144
12145 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12146
4eceddd7
TB
121472010-03-14 Tobias Burnus <burnus@net-b.de>
12148
12149 PR fortran/43362
12150 * gfortran.dg/impure_constructor_1.f90: New test.
12151
7f931500
SP
121522010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12153
12154 PR middle-end/43354
12155 * gfortran.dg/graphite/id-pr43354.f: New.
12156
121572010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12158
12159 PR middle-end/43349
12160 * gfortran.dg/graphite/pr43349.f: New.
12161
121622010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12163
12164 PR middle-end/43306
12165 * gcc.dg/graphite/pr43306.c: New.
12166
c6012045
DM
121672010-03-12 David S. Miller <davem@davemloft.net>
12168
12169 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12170 sparc.
12171
3119bda3
KG
121722010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12173
12174 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12175
6a943ee7
PT
121762010-03-12 Paul Thomas <pault@gcc.gnu.org>
12177
12178 PR fortran/43291
12179 PR fortran/43326
12180 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12181
6ac0538d
KT
121822010-03-12 Kai Tietz <kai.tietz@onevision.com>
12183
12184 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12185 fail for *-*-mingw* targets.
12186
70235ab9
JJ
121872010-03-12 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR debug/43329
12190 * gcc.dg/guality/pr43329-1.c: New test.
12191
0e0a1359
MJ
121922010-03-11 Martin Jambor <mjambor@suse.cz>
12193
12194 PR tree-optimization/43257
12195 * g++.dg/torture/pr43257.C: New test.
12196
2f4d643d
TB
121972010-03-11 Tobias Burnus <burnus@net-b.de>
12198
12199 PR fortran/43228
12200 * gfortran.dg/namelist_61.f90: New test.
12201
ff0a0c1d
RG
122022010-03-11 Richard Guenther <rguenther@suse.de>
12203
12204 PR tree-optimization/43255
12205 * gcc.c-torture/compile/pr43255.c: New testcase.
12206
b509e1fc
AK
122072010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12208
12209 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12210 * gcc.dg/pr43280.c: New testcase.
12211
108ba00b
RG
122122010-03-11 Richard Guenther <rguenther@suse.de>
12213
12214 PR lto/43200
12215 * gcc.dg/lto/20100227-1_0.c: New testcase.
12216 * gcc.dg/lto/20100227-1_1.c: Likewise.
12217
e1061681
JD
122182010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12219
12220 PR libfortran/43320
12221 PR libfortran/43265
12222 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 12223 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
12224 * gfortran.dg/read_x_past.f: Update test.
12225
b379f677 122262010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 12227
d7ba5c33 12228 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 12229
7d8c1528
KG
122302010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12231
12232 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12233 -fpic/-fPIC flags.
12234 * g++.old-deja/g++.pt/asm2.C: Likewise.
12235 * gcc.c-torture/compile/20000804-1.c: Likewise.
12236 * gcc.target/i386/clobbers.c: Likewise.
12237
e9fecf0e 122382010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
12239
12240 PR fortran/43303
12241 * gfortran.dg/c_assoc_3.f90: New test.
12242
23f39b37
JJ
122432010-03-10 Jakub Jelinek <jakub@redhat.com>
12244
12245 PR debug/36728
12246 * gcc.dg/guality/pr36728-1.c: New test.
12247 * gcc.dg/guality/pr36728-2.c: New test.
12248
8bb025f5
KP
122492010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12250
12251 * gcc.dg/h8300-div-delay-slot.c: New test.
12252
6edd8198
AM
122532010-03-10 Alexander Monakov <amonakov@ispras.ru>
12254
12255 PR tree-optimization/43236
12256 * gcc.c-torture/execute/pr43236.c: New test.
12257
9f698956
AB
122582010-03-10 Andrey Belevantsev <abel@ispras.ru>
12259
12260 PR middle-end/42859
12261 * g++.dg/eh/pr42859.C: New test.
12262
4398467a
JJ
122632010-03-09 Jakub Jelinek <jakub@redhat.com>
12264
69b89883
JJ
12265 PR debug/43299
12266 * gcc.dg/pr43299.c: New test.
12267
4398467a
JJ
12268 PR debug/43290
12269 * g++.dg/eh/unwind2.C: New test.
12270
b58543c3
SP
122712010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12272 Reza Yazdani <reza.yazdani@amd.com>
12273
12274 PR middle-end/43065
12275 * gcc.dg/graphite/run-id-4.c: New.
12276
122772010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12278
12279 PR middle-end/43065
12280 * gcc.dg/graphite/run-id-3.c: New.
12281
122822010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
12283
12284 PR middle-end/42644
12285 PR middle-end/42130
12286 * gcc.dg/graphite/id-18.c: New.
12287 * gcc.dg/graphite/run-id-pr42644.c: New.
12288
122892010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12290
12291 PR middle-end/42326
12292 * gcc.dg/graphite/pr42326.c: New.
12293
cc788fcc
RG
122942010-03-08 Richard Guenther <rguenther@suse.de>
12295
12296 PR tree-optimization/43269
12297 * gcc.c-torture/execute/pr43269.c: New testcase.
12298
b3d286ba
JW
122992010-03-08 Janus Weil <janus@gcc.gnu.org>
12300
12301 PR fortran/43256
12302 * gfortran.dg/typebound_call_13.f03: New.
12303
eeb971c9
EB
123042010-03-05 Eric Botcazou <ebotcazou@adacore.com>
12305
12306 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12307 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12308
1b88f240
JM
123092010-03-05 Jason Merrill <jason@redhat.com>
12310
12311 * g++.dg/abi/mangle40.C: Require weak and alias.
12312
ccc5b640
SP
123132010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12314
12315 PR middle-end/42326
12316 * gfortran.dg/graphite/pr42326.f90: New.
12317 * gfortran.dg/graphite/pr42326-1.f90: New.
12318
576e4d82
RO
123192010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12320
12321 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12322 (gnat_target_compile): Likewise.
12323 Reinitialize GNAT_UNDER_TEST if target changes.
12324 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12325 (local_find_gnatmake): Pass full --GCC to gnatlink.
12326 Remove --LINK.
12327
3e23fb2e
AP
123282010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12329
12330 PR c/43248
12331 * gcc.dg/compound-literal-1.c: New testcase.
12332
76f76cd0
MJ
123332010-03-04 Martin Jambor <mjambor@suse.cz>
12334
12335 PR tree-optimization/43164
12336 PR tree-optimization/43191
12337 * gcc.c-torture/compile/pr43164.c: New test.
12338 * gcc.c-torture/compile/pr43191.c: Likewise.
12339
33344e0f
JW
123402010-03-04 Janus Weil <janus@gcc.gnu.org>
12341
12342 PR fortran/43244
12343 * gfortran.dg/finalize_9.f90: New.
12344
c09a0014 123452010-03-04 Tobias Burnus <burnus@net-b.de>
94252ac2 12346 Ken Werner <ken@linux.vnet.ibm.com>
c09a0014
TB
12347
12348 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12349 to dg-options for spu.
12350 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12351 dump-scan target to exclude spu.
12352
572ae476
CF
123532010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12354
8c0386a4
SP
12355 PR middle-end/43209
12356 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 12357
8ec49cff
JJ
123582010-03-03 Janis Johnson <janis187@us.ibm.com>
12359
12360 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12361 include-opts and exclude-opts; skip checking the flags if arguments
12362 are the same as the defaults.
12363 (dg-xfail-if): Verify the number of arguments, supply defaults
12364 for unspecified optional arguments.
12365 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12366
28fd1fc1
L
123672010-03-03 Jason Merrill <jason@redhat.com>
12368
12369 PR c++/12909
12370 * g++.dg/abi/mangle40.C: Updated.
12371
58a15cf8
JM
123722010-03-03 Jason Merrill <jason@redhat.com>
12373
a84713ad
JM
12374 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12375 * g++.dg/abi/mangle23.C: Likewise.
12376 * g++.dg/eh/simd-2.C: Likewise.
12377 * g++.dg/ext/attribute-test-2.C: Likewise.
12378 * g++.dg/ext/vector14.C: Likewise.
12379 * g++.dg/other/pr34435.C: Likewise.
12380 * g++.dg/template/conv8.C: Likewise.
12381 * g++.dg/template/nontype9.C: Likewise.
12382 * g++.dg/template/qualttp17.C: Likewise.
12383 * g++.dg/template/ref1.C: Likewise.
12384 * g++.old-deja/g++.pt/crash68.C: Likewise.
12385 * g++.old-deja/g++.pt/ref1.C: Likewise.
12386 * g++.old-deja/g++.pt/ref3.C: Likewise.
12387 * g++.old-deja/g++.pt/ref4.C: Likewise.
12388
58a15cf8
JM
12389 PR c++/12909
12390 * g++.dg/abi/mangle40.C: New.
12391 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
12392 * g++.dg/lto/20100302_0.C: New.
12393 * g++.dg/lto/20100302_1.C: New.
12394 * g++.dg/lto/20100302.h: New.
58a15cf8 12395
ba461991
PT
123962010-03-03 Paul Thomas <pault@gcc.gnu.org>
12397
12398 PR fortran/43243
12399 * gfortran.dg/internal_pack_12.f90: New test.
12400
a82ec6aa
L
124012010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12402
12403 * gcc.dg/pr36997.c: Adjust error message.
12404
83bfaab7
MS
124052010-03-03 Mike Stump <mikestump@comcast.net>
12406
12407 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12408 adjustments to not be present on machines that align the stack to
12409 more than 4 bytes and don't have a red zone yet as that is an
12410 unimplemented optimization.
12411
d1039125
JW
124122010-03-03 Janus Weil <janus@gcc.gnu.org>
12413
12414 PR fortran/43169
12415 * gfortran.dg/impure_assignment_3.f90: New.
12416
db51bb34
JJ
124172010-03-03 Jakub Jelinek <jakub@redhat.com>
12418
7ece48b1
JJ
12419 PR debug/43229
12420 * gfortran.dg/pr43229.f90: New test.
12421
0508bed7
JJ
12422 PR debug/43237
12423 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12424
db51bb34
JJ
12425 PR debug/43177
12426 * gcc.dg/guality/pr43177.c: New test.
12427
7428bc26
JM
124282010-03-02 Jason Merrill <jason@redhat.com>
12429
12430 * g++.dg/ext/vector9.C: Adjust error message.
12431 * g++.dg/conversion/simd3.C: Likewise.
12432 * g++.dg/other/error23.C: Likewise.
12433
d6814000
MS
124342010-03-02 Mike Stump <mikestump@comcast.net>
12435
12436 PR c++/41090
12437 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12438
2542496c
PT
124392010-03-02 Paul Thomas <pault@gcc.gnu.org>
12440
12441 PR fortran/43180
12442 * gfortran.dg/internal_pack_10.f90: New test.
12443
12444 PR fortran/43173
12445 * gfortran.dg/internal_pack_11.f90: New test.
12446
61226dc8
SP
124472010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12448
12449 PR middle-end/42640
12450 * gcc.dg/tree-ssa/pr42640.c: New.
12451
12f9ddbc
RG
124522010-03-01 Richard Guenther <rguenther@suse.de>
12453
12454 PR tree-optimization/43220
12455 * gcc.c-torture/execute/pr43220.c: New testcase.
12456
434c8f4b
RG
124572010-03-01 Richard Guenther <rguenther@suse.de>
12458
12459 PR middle-end/43213
12460 * gcc.dg/pr43213.c: New testcase.
12461
004d6973
RO
124622010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12463
12464 PR pch/14940
12465 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12466
72a30e3c
RO
124672010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12468
12469 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12470 New function.
12471 (check_effective_target_ucn): Likewise.
12472
12473 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12474 if !ucn.
12475 * gcc.dg/ucnid-2.c: Likewise.
12476 * gcc.dg/ucnid-3.c: Likewise.
12477 * gcc.dg/ucnid-4.c: Likewise.
12478 * gcc.dg/ucnid-11.c: Likewise.
12479 * gcc.dg/ucnid-12.c: Likewise.
12480 * gcc.dg/ucnid-6.c: Skip if !ucn.
12481 * gcc.dg/ucnid-9.c: Likewise.
12482
48f8763f
RO
124832010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12484
12485 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12486 lists to dg-skip-if.
12487 * gcc.target/i386/stackalign/return-3.c: Likewise.
12488
7d82c626
RO
124892010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12490
12491 * gcc.target/i386/clearcap.map: New file.
12492 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12493 Pass clearcap.map by default if supported.
12494
1069f584
RO
124952010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12496
12497 PR fortran/42900
12498 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12499 Explain this.
12500 * gfortran.dg/stat_2.f90: Likewise.
12501
fef06326
TB
125022010-03-01 Tobias Burnus <burnus@net-b.de>
12503
12504 PR fortran/43199
12505 * gfortran.dg/module_read_2.f90: New test.
12506
2a3dbebf
MM
125072010-02-27 Mark Mitchell <mark@codesourcery.com>
12508
12509 PR c++/42748
12510 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12511 * g++.dg/abi/mangle12.C: Likewise.
12512 * g++.dg/abi/mangle20-2.C: Likewise.
12513 * g++.dg/abi/mangle17.C: Likewise.
12514 * g++.dg/template/cond2.C: Likewise.
12515 * g++.dg/template/pr35240.C: Likewise.
12516
30bc1dca
RG
125172010-02-27 Richard Guenther <rguenther@suse.de>
12518
12519 PR tree-optimization/43186
12520 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12521
812be315
KK
125222010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12523
12524 * g++.dg/abi/packed1.C: Expect warning on the SH.
12525
baae602e
SM
125262010-02-27 Simon Martin <simartin@users.sourceforge.net>
12527
12528 PR c++/42054:
12529 * g++.dg/parse/error37.C: New test.
12530
84167094
MLI
125312010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12532
12533 PR c/24577
12534 PR c/43192
12535 * gcc.dg/pr8927-1.c: Match new note.
12536 * gcc.dg/990506-0.c: Likewise.
12537 * gcc.dg/gomp/flush-2.c: Likewise.
12538 * gcc.dg/gomp/atomic-5.c: Likewise.
12539 * gcc.dg/gomp/pr34607.c: Likewise.
12540 * gcc.dg/pr35746.c: Likewise.
12541 * gcc.dg/cpp/pragma-1.c: Likewise.
12542 * gcc.dg/cpp/pragma-2.c: Likewise.
12543 * gcc.dg/pr41842.c: Likewise.
12544 * gcc.dg/noncompile/20040629-1.c: Likewise.
12545 * objc.dg/private-1.m: Likewise.
12546
cea2d589
TB
125472010-02-27 Tobias Burnus <burnus@net-b.de>
12548
12549 PR fortran/43185
12550 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12551 * gfortran.dg/default_initialization_4.f90: New test.
12552
58f1b706
EB
125532010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12554
12555 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12556 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12557 * gnat.dg/thin_pointer2.adb: New test.
12558 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12559
7e1542b9
MLI
125602010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12561
12562 PR c/20631
12563 * gcc.dg/cpp/c90-pedantic.c: New.
12564 * gcc.dg/cpp/c90.c: New.
12565 * gcc.dg/gnu90-const-expr-1.c: New.
12566 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12567
37530014
RG
125682010-02-26 Richard Guenther <rguenther@suse.de>
12569
12570 PR tree-optimization/43186
12571 * gcc.c-torture/compile/pr43186.c: New testcase.
12572
095c7b3c
JJ
125732010-02-26 Jakub Jelinek <jakub@redhat.com>
12574
12575 PR debug/43190
12576 * c-c++-common/dwarf2/pr43190.c: New test.
12577
482b2e5b
L
125782010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12579
12580 PR testsuite/37074:
12581 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12582
2f816591
RG
125832010-02-26 Richard Guenther <rguenther@suse.de>
12584
12585 PR tree-optimization/43188
12586 * gcc.c-torture/compile/pr43188.c: New testcase.
12587
7ce321b3
L
125882010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12589
12590 PR target/43175
12591 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12592
cac1c927
EB
125932010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12594
12595 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12596
2fcd8e02
MM
125972010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12598
12599 PR target/43154
12600 * gcc.target/powerpc/pr43154.c: New file.
12601
7d5d39bb
JJ
126022010-02-25 Jakub Jelinek <jakub@redhat.com>
12603
06796564
JJ
12604 PR debug/43166
12605 * gfortran.dg/debug/pr43166.f: New test.
12606
7d5d39bb
JJ
12607 PR debug/43165
12608 * gcc.dg/torture/pr43165.c: New test.
12609
2d2e923f
MLI
126102010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12611
12612 PR c/43128
12613 * c-c++-common/pr41779.c: Update.
12614
39e998c2
RO
126152010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12616
12617 PR ada/32547
12618 * lib/gnat-dg.exp (gnat_load): Redefine.
12619
12620 * ada/acats/run_acats: Run run_all.sh with $SHELL.
12621 * ada/acats/run_all.sh: Downcase tasking not implemented message.
12622
2607480d
RO
126232010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12624
12625 PR libobjc/36610
12626 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12627 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12628 -fgnu-runtime.
12629 Sort entries.
12630
3e7eefdd
RO
126312010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12632
12633 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12634
2e957792
JJ
126352010-02-24 Jakub Jelinek <jakub@redhat.com>
12636
12637 PR debug/43150
12638 * gcc.dg/guality/vla-1.c: New test.
12639
505a36f9
TB
126402010-02-24 Tobias Burnus <burnus@net-b.de>
12641
12642 PR fortran/43042
12643 * gfortran.dg/c_ptr_tests_15.f90: New test.
12644
8f40ad50
JJ
126452010-02-23 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR target/43107
12648 * gcc.target/i386/pr43107.c: New test.
12649
c6569cd0
JM
126502010-02-23 Jason Merrill <jason@redhat.com>
12651
12652 PR c++/43143
12653 * g++.dg/cpp0x/variadic100.C: New.
12654
3adcf52c
JM
126552010-02-23 Jason Merrill <jason@redhat.com>
12656
12657 PR debug/42800
12658 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12659 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12660 * c-c++-common/dwarf2/vla1.c: New.
12661
2a8e30fb
MM
126622010-02-23 Jakub Jelinek <jakub@redhat.com>
12663
5ead99fa
JJ
12664 PR target/43139
12665 * gcc.dg/pr43139.c: New test.
12666
2a8e30fb
MM
12667 PR debug/43077
12668 * gcc.dg/guality/pr43077-1.c: New test.
12669
38170f34
MLI
126702010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12671
12672 PR 43123
12673 * gcc.dg/march.c: New.
12674 * gcc.dg/march-generic.c: New.
12675 * gcc.dg/mtune.c: New.
3adcf52c 12676
0f9c8f56
SP
126772010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12678
12679 PR middle-end/43083
12680 * gcc.dg/graphite/pr43083.c: New.
12681
126822010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12683
12684 PR middle-end/43097
12685 * gfortran.dg/graphite/pr43097.f: New.
12686
126872010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12688 Manuel López-Ibáñez <manu@gcc.gnu.org>
12689
12690 PR middle-end/43140
12691 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12692
126932010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12694
12695 PR middle-end/43026
12696 * g++.dg/graphite/pr43026.C: New.
12697
a98c2819
MLI
126982010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
12699
12700 PR c++/43126
12701 * gcc.dg/cleanup-1.c: Update.
12702 * gcc.dg/func-args-1.c: Update.
12703 * gcc.dg/format/sentinel-1.c: Update.
12704 * g++.old-deja/g++.jason/scoping10.C: Update.
12705 * g++.old-deja/g++.ns/lookup5.C: Update.
12706 * g++.dg/ext/cleanup-1.C: Update.
12707 * g++.dg/parse/varmod1.C: Update.
12708 * g++.dg/parse/error33.C: Update.
12709 * g++.dg/expr/call3.C: Update.
12710 * g++.dg/func-args-1.C: New.
12711
38bddaf2
L
127122010-02-22 H.J. Lu <hongjiu.lu@intel.com>
12713
12714 PR c/43125
12715 * gcc.dg/attr-used-2.c: Moved to ...
12716 * c-c++-common/attr-used-2.c: Here.
12717
12718 * gcc.dg/attr-used.c: Moved to ...
12719 * c-c++-common/attr-used.c: Here.
12720
8d774623
OS
127212010-02-22 Ozkan Sezer <sezeroz@gmail.com>
12722
12723 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12724
ea2edf88
RG
127252010-02-22 Richard Guenther <rguenther@suse.de>
12726
12727 PR lto/43045
12728 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12729 * gfortran.dg/lto/20100222-1_1.c: Likewise.
12730
9efc83f4
RG
127312010-02-22 Richard Guenther <rguenther@suse.de>
12732
12733 PR tree-optimization/42749
12734 * gcc.c-torture/compile/pr42749.c: New testcase.
12735
f80c558f
PT
127362010-02-22 Paul Thomas <pault@gcc.gnu.org>
12737
12738 PR fortran/43072
12739 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12740 * gfortran.dg/internal_pack_9.f90: New test.
12741
f89b94d9
MLI
127422010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12743
12744 PR c++/23510
12745 * g++.dg/template/recurse.C: Adjust.
12746 * g++.dg/template/pr23510.C: New.
12747
04afbf1c
DS
127482010-02-21 Dodji Seketeli <dodji@redhat.com>
12749
12750 PR c++/42824
12751 * g++.dg/template/memclass4.C: New test.
12752
72bd130e
TB
127532010-02-21 Tobias Burnus <burnus@net-b.de>
12754
12755 PR fortran/35259
12756 * gfortran.dg/reassoc_5.f90: New test.
12757
78c201a4
UB
127582010-02-20 Uros Bizjak <ubizjak@gmail.com>
12759
12760 PR target/43067
12761 * gcc.target/i386/pr43067.c: New test.
12762
17251338
MLI
127632010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12764
12765 PR c++/35669
12766 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12767 -Wconversion-null.
12768 * g++.dg/warn/Wconversion-null.C: New test.
12769 * g++.old-deja/g++.other/null1.C: Move to...
12770 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12771
f7172b55
PT
127722010-02-20 Paul Thomas <pault@gcc.gnu.org>
12773
12774 PR fortran/36932
12775 PR fortran/36933
12776 * gfortran.dg/dependency_26.f90: New test.
12777
12778 PR fortran/43072
12779 * gfortran.dg/internal_pack_7.f90: New test.
12780
12781 PR fortran/43111
12782 * gfortran.dg/internal_pack_8.f90: New test.
12783
fde0083d
MLI
127842010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12785
12786 PR 43128
12787 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 12788
ea0567b9
MLI
127892010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12790
12791 PR 36513
12792 * c-c++-common/pr36513.c: New testcase.
12793 * c-c++-common/pr36513-2.c: New testcase.
12794
58076e21
MLI
127952010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12796
12797 PR 41779
12798 * c-c++-common/pr41779.c: New.
12799
e19bcb67
JJ
128002010-02-19 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR debug/43084
12803 * gcc.dg/pr43084.c: New test.
12804
c7da0354
RG
128052010-02-19 Richard Guenther <rguenther@suse.de>
12806
12807 PR tree-optimization/42916
12808 * gcc.dg/pr42916.c: New testcase.
12809
b7d61a54
JM
128102010-02-18 Jason Merrill <jason@redhat.com>
12811
7c08df6c
JM
12812 PR c++/42837
12813 * g++.dg/abi/packed1.C: Add expected warning.
12814
5967126f 12815 PR c++/43108
b7d61a54
JM
12816 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12817 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
12818 * c-c++-common/torture/complex-sign.h,
12819 c-c++-common/torture/complex-sign-add.c,
12820 c-c++-common/torture/complex-sign-mixed-add.c,
12821 c-c++-common/torture/complex-sign-mixed-div.c,
12822 c-c++-common/torture/complex-sign-mixed-mul.c,
12823 c-c++-common/torture/complex-sign-mixed-sub.c,
12824 c-c++-common/torture/complex-sign-mul.c,
12825 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
12826 Adapt for C++ compilation as well.
12827
7890246f
JM
12828 PR c++/43070
12829 * g++.dg/ext/label1.C: Update.
12830 * g++.dg/ext/label2.C: Update.
12831
04daa92b
JM
12832 PR c++/26261
12833 * g++.dg/template/dependent-name6.C: New.
12834
935c0a5d
JM
12835 PR c++/43109
12836 * g++.dg/parse/namespace12.C: New.
12837
746e119f
MJ
128382010-02-18 Martin Jambor <mjambor@suse.cz>
12839
12840 PR tree-optimization/43066
12841 * gcc.c-torture/compile/pr43066.c: New test.
12842
5a1e3b6c
UB
128432010-02-18 Uros Bizjak <ubizjak@gmail.com>
12844
12845 * g++.dg/ext/attrib35.C: Fix target selector string.
12846 * g++.dg/ext/attrib36.C: Ditto.
12847 * g++.dg/ext/attrib37.C: Ditto.
12848 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12849 * g++.dg/abi/mangle25.C: Ditto.
12850
d29760ad
JM
128512010-02-17 Jason Merrill <jason@redhat.com>
12852
77278f4a
JM
12853 PR c++/43069
12854 * g++.dg/parse/namespace11.C: New.
12855
85a52ea5
JM
12856 PR c++/43093
12857 * g++.dg/ext/attrib37.C: New.
12858
d29760ad
JM
12859 PR c++/43079
12860 * g++.dg/template/ptrmem20.C: New.
12861
b5e33e04
UB
128622010-02-17 Uros Bizjak <ubizjak@gmail.com>
12863
01305d24 12864 PR target/43103
b5e33e04
UB
12865 * gcc.target/i386/xop-check.h: Include m256-check.h.
12866 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12867 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12868 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12869 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12870
169e464e
JJ
128712010-02-17 Jakub Jelinek <jakub@redhat.com>
12872
12873 PR debug/42918
12874 * gcc.dg/pr42918.c: New test.
12875
bc349d0a
L
128762010-02-16 H.J. Lu <hongjiu.lu@intel.com>
12877
12878 * g++.dg/ext/attrib36.C: Require ILP32.
12879
b09bae68
RG
128802010-02-16 Richard Guenther <rguenther@suse.de>
12881
12882 PR tree-optimization/41043
12883 * gfortran.dg/pr41043.f90: New testcase.
12884 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12885
7c7580ef
JM
128862010-02-16 Jason Merrill <jason@redhat.com>
12887
12888 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12889
d5dceab8 128902010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
12891
12892 PR tree-optimization/43074
12893 * gcc.dg/vect/fast-math-pr43074.c: New test.
12894
ec8c3978
JJ
128952010-02-16 Jakub Jelinek <jakub@redhat.com>
12896
01305d24 12897 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 12898
38e40fcd
JM
128992010-02-16 Jason Merrill <jason@redhat.com>
12900
1e2ddf80
JM
12901 PR c++/43031
12902 * g++.dg/ext/attrib36.C: New.
12903
38e40fcd
JM
12904 PR c++/43036
12905 * g++.dg/other/array6.C: New.
12906
6dbe8a32
KG
129072010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12908
12909 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12910
02edd2f6
SP
129112010-02-15 Sebastian Pop <sebastian.pop@amd.com>
12912
12913 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12914 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12915 * gcc.target/i386/xop-vpermil2pd-1.c: New.
12916 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12917 * gcc.target/i386/xop-vpermil2ps-1.c: New.
12918 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12919
313333a6
RG
129202010-02-15 Richard Guenther <rguenther@suse.de>
12921
12922 PR middle-end/43068
12923 * g++.dg/torture/pr43068.C: New testcase.
12924
9b48e39c
VR
129252010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
12926
12927 PR c++/43024
12928 * g++.dg/opt/ice1.C: New.
12929
1acb8caa
JM
129302010-02-14 Jason Merrill <jason@redhat.com>
12931
12932 PR c++/41997
12933 * g++.dg/cpp0x/initlist-opt.C: New.
12934
17555e7e
PT
129352010-02-13 Paul Thomas <pault@gcc.gnu.org>
12936
12937 PR fortran/41113
12938 PR fortran/41117
12939 * gfortran.dg/internal_pack_6.f90: New test.
12940
96b4a0b5
JM
129412010-02-12 Jason Merrill <jason@redhat.com>
12942
12943 PR c++/43054
12944 * g++.dg/cpp0x/variadic99.C: New.
12945
c3ac110f
JJ
129462010-02-12 Jakub Jelinek <jakub@redhat.com>
12947
12948 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12949 sign extend pointers to gualchk_t.
12950
2e034e32
JJ
12951 PR c++/43033
12952 * g++.dg/other/default3.C: Xfail g4 test.
12953
f432760f
SP
129542010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12955
12956 PR middle-end/43012
12957 * gcc.dg/graphite/pr43012.c: New.
12958
129592010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12960
12961 PR middle-end/42930
12962 * g++.dg/graphite/pr42930.C: New.
12963
129642010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12965
12966 PR middle-end/42914
12967 PR middle-end/42530
12968 * gcc.dg/graphite/pr42530.c: New.
12969 * gcc.dg/graphite/pr42914.c: New.
12970
129712010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12972
12973 PR middle-end/42771
12974 * gcc.dg/graphite/pr42771.c: New.
12975
6d892147
RG
129762010-02-11 Richard Guenther <rguenther@suse.de>
12977
12978 PR tree-optimization/42998
12979 * gcc.c-torture/compile/pr42998.c: New testcase.
12980
7a79ff3b
JM
129812010-02-10 Jason Merrill <jason@redhat.com>
12982
2cb95a6a
JM
12983 PR c++/41896
12984 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12985
f1c3cf3c
JM
12986 PR c++/42983, core issue 906
12987 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12988 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12989
7a79ff3b
JM
12990 PR c++/43016
12991 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12992
5418fe84
RG
129932010-02-10 Richard Guenther <rguenther@suse.de>
12994
12995 PR tree-optimization/43017
12996 * gcc.dg/torture/pr43017.c: New testcase.
12997
94252ac2 129982010-02-10 Tobias Burnus <burnus@net-b.de>
7fcd5ad5
TB
12999
13000 PR fortran/40823
13001 * gfortran.dg/private_type_1.f90: Update error location.
13002 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13003 * gfortran.dg/typebound_operator_2.f03: Ditto.
13004 * gfortran.dg/assignment_2.f90: Ditto.
13005 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13006 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13007
975d3303
TB
130082010-02-10 Tobias Burnus <burnus@net-b.de>
13009
13010 PR fortran/43015
13011 * gfortran.dg/bind_c_usage_20.f90: New test.
13012
92e8e53a
JJ
130132010-02-10 Jakub Jelinek <jakub@redhat.com>
13014
13015 PR debug/43010
13016 * g++.dg/debug/pr43010.C: New test.
13017
d977cb9c
RG
130182010-02-10 Richard Guenther <rguenther@suse.de>
13019
13020 PR c/43007
13021 * gcc.c-torture/execute/20100209-1.c: New testcase.
13022 * gcc.dg/fold-div-3.c: Likewise.
13023
cbb1ab10
JJ
130242010-02-10 Jakub Jelinek <jakub@redhat.com>
13025
13026 * gcc.dg/builtin-ffs-1.c: New test.
13027
130282010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
13029
13030 PR fortran/42999
13031 * gfortran.dg/array_constructor_35.f90: New test.
13032
980b7b6b
KG
130332010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13034
13035 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13036
643d4cd6
JM
130372010-02-09 Jason Merrill <jason@redhat.com>
13038
0bbe864d
JM
13039 PR c++/42399
13040 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13041
643d4cd6
JM
13042 PR c++/42370
13043 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13044
6f117ca5
TB
130452010-02-09 Tobias Burnus <burnus@net-b.de>
13046
13047 PR fortran/41869
13048 * gfortran.dg/module_write_1.f90: New test.
13049
57257f0d
AM
130502010-02-09 Alexander Monakov <amonakov@ispras.ru>
13051
13052 * gcc.dg/pr19340.c: Adjust.
13053
72d182d3
RG
130542010-02-09 Richard Guenther <rguenther@suse.de>
13055
13056 PR tree-optimization/43008
13057 * gcc.c-torture/execute/pr43008.c: New testcase.
13058
9605a606
RG
130592010-02-09 Richard Guenther <rguenther@suse.de>
13060
13061 PR tree-optimization/43000
13062 * gcc.dg/torture/pr43000.c: New testcase.
13063 * gcc.dg/torture/pr43002.c: Likewise.
13064
5e1d6b4c
DK
130652010-02-09 Daniel Kraft <d@domob.eu>
13066
13067 PR fortran/39171
13068 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13069 and pass -Wsurprising as necessary.
13070
783b008c
JJ
130712010-02-08 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR tree-optimization/42890
13074 * g++.dg/torture/pr42890.C: New test.
13075
5d3579c5
RG
130762010-02-08 Richard Guenther <rguenther@suse.de>
13077
13078 PR middle-end/42995
13079 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13080
86da963e
SP
130812010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13082
13083 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13084 return 0 from main.
13085 * gcc.dg/graphite/block-1.c: Same.
13086 * gcc.dg/graphite/block-3.c: Same.
13087 * gcc.dg/graphite/block-4.c: Same.
13088 * gcc.dg/graphite/block-5.c: Same.
13089 * gcc.dg/graphite/block-6.c: Same.
13090 * gcc.dg/graphite/block-7.c: Same.
13091 * gcc.dg/graphite/interchange-0.c: Same.
13092 * gcc.dg/graphite/interchange-1.c: Same.
13093 * gcc.dg/graphite/interchange-10.c: Same.
13094 * gcc.dg/graphite/interchange-11.c: Same.
13095 * gcc.dg/graphite/interchange-12.c: Same.
13096 * gcc.dg/graphite/interchange-2.c: Same.
13097 * gcc.dg/graphite/interchange-3.c: Same.
13098 * gcc.dg/graphite/interchange-4.c: Same.
13099 * gcc.dg/graphite/interchange-5.c: Same.
13100 * gcc.dg/graphite/interchange-6.c: Same.
13101 * gcc.dg/graphite/interchange-7.c: Same.
13102 * gcc.dg/graphite/interchange-8.c: Same.
13103 * gcc.dg/graphite/interchange-9.c: Same.
13104 * gcc.dg/graphite/interchange-mvt.c: Same.
13105
131062010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13107
13108 * gfortran.dg/graphite/id-19.f: New.
13109 * gfortran.dg/graphite/pr14741.f90: New.
13110 * gfortran.dg/graphite/pr41924.f90: New.
13111 * gfortran.dg/graphite/run-id-2.f90: New.
13112
cb6b911a
RG
131132010-02-07 Richard Guenther <rguenther@suse.de>
13114
13115 PR middle-end/42956
13116 * gcc.c-torture/compile/pr42956.c: New testcase.
13117
791e8c9c
JD
131182010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13119
13120 PR libfortran/42742
13121 * gfortran.dg/fmt_cache_2.f: New test.
13122
9d3b08c6
JD
131232010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13124
13125 * gfortran.dg/read_no_eor.f90: New test.
13126
c1f8423c
JM
131272010-02-05 Jason Merrill <jason@redhat.com>
13128
13129 * g++.dg/ext/label13.C: Move constructor body out of class.
13130
b2469a9b
JM
131312010-02-03 Jason Merrill <jason@redhat.com>
13132
13133 PR c++/42870
13134 * g++.dg/ext/dllexport3.C: New.
13135
ebd14cbb
OS
131362010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13137
13138 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13139
5c95f07b
RG
131402010-02-05 Richard Guenther <rguenther@suse.de>
13141
13142 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13143
3cdabe3b
DS
131442010-02-05 Dodji Seketeli <dodji@redhat.com>
13145
13146 PR c++/42915
e8583d3a 13147 * g++.dg/other/crash-9.C: New test.
3cdabe3b 13148
430f2d1f
PT
131492010-02-05 Paul Thomas <pault@gcc.gnu.org>
13150
13151 PR fortran/42309
13152 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13153
b0f19292
RG
131542010-02-04 Richard Guenther <rguenther@suse.de>
13155
13156 PR rtl-optimization/42952
13157 * gcc.dg/torture/pr42952.c: New testcase.
13158
a6f4d51d
JD
131592010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13160
13161 PR libfortran/42901
13162 * gfortran.dg/namelist_60.f90: New test.
13163
486f3abf
JM
131642010-02-03 Jason Merrill <jason@redhat.com>
13165
2aac1924
JM
13166 PR c++/40138
13167 * g++.dg/ext/builtin11.C: New.
13168
f000c6a7
JM
13169 PR c++/4926
13170 PR c++/38600
13171 * g++.dg/abi/mangle35.C: New.
13172 * g++.dg/abi/mangle37.C: New.
13173
abfe01ce
JM
13174 PR c++/12909
13175 * g++.dg/abi/mangle36.C: New.
13176
486f3abf
JM
13177 PR c++/35652
13178 * g++.dg/warn/string1.C: New.
13179
e3c70387
RG
131802010-02-03 Richard Guenther <rguenther@suse.de>
13181
13182 PR tree-optimization/42944
13183 * gcc.dg/errno-1.c: New testcase.
13184
bf8e3b77
RG
131852010-02-03 Richard Guenther <rguenther@suse.de>
13186
13187 PR middle-end/42927
13188 * gcc.c-torture/compile/pr42927.c: New testcase.
13189
d8a8dab3
TB
131902010-02-03 Tobias Burnus <burnus@net-b.de>
13191
13192 PR fortran/42936
13193 * gfortran.dg/null_4.f90: New test.
13194
e6ca6e2a
JM
131952010-02-02 Jason Merrill <jason@redhat.com>
13196
13197 PR c++/41090
13198 * g++.dg/ext/label13.C: New.
13199
096bfdb1
TB
132002010-02-02 Tobias Burnus <burnus@net-b.de>
13201
13202 PR fortran/42650
13203 * gfortran.dg/func_result_5.f90: New test.
13204
ade20620
TB
132052010-02-01 Tobias Burnus <burnus@net-b.de>
13206
13207 PR fortran/42922
13208 * gfortran.dg/pure_initializer_3.f90: News test.
13209
7adac79a
JW
132102010-01-31 Janus Weil <janus@gcc.gnu.org>
13211
13212 PR fortran/42888
13213 * gfortran.dg/allocate_derived_2.f90: New test.
13214
355b1741
EB
132152010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13216
13217 PR middle-end/42898
13218 * gcc.dg/torture/pr42898-2.c: New test.
13219
61c7cbf8
RG
132202010-01-31 Richard Guenther <rguenther@suse.de>
13221
13222 PR middle-end/42898
13223 * gcc.dg/torture/pr42898.c: New testcase.
13224
b7d1d8b4
PT
132252010-01-31 Paul Thomas <pault@gcc.gnu.org>
13226
ade20620
TB
13227 PR fortran/38324
13228 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13229 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 13230
c19787df
PB
132312010-01-30 Paolo Bonzini <bonzini@gnu.org>
13232
13233 * g++.dg/tree-ssa/inline-1.C: New.
13234 * g++.dg/tree-ssa/inline-2.C: New.
13235 * g++.dg/tree-ssa/inline-3.C: New.
13236
dd70c860
MM
132372010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13238
13239 PR testsuite/41701
13240 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13241 the string 'pow' in the pathname of the compiler from generating a
13242 test failure.
13243
bac4175b
RO
132442010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13245
13246 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13247 * g++.old-deja/g++.mike/eh17.C: Likewise.
13248 * g++.old-deja/g++.mike/p5571.C: Likewise.
13249
1a048f82
DS
132502010-01-29 Dodji Seketeli <dodji@redhat.com>
13251
13252 PR c++/42758
13253 PR c++/42634
13254 PR c++/42336
13255 PR c++/42797
13256 PR c++/42880
13257 * g++.dg/other/crash-5.C: New test.
13258 * g++.dg/other/crash-6.C: New test.
13259 * g++.dg/other/crash-7.C: New test.
13260 * g++.dg/other/crash-8.C: New test.
13261
c23cd1d6
JJ
132622010-01-29 Jakub Jelinek <jakub@redhat.com>
13263
13264 PR rtl-optimization/42889
13265 * gcc.dg/pr42889.c: New test.
13266
d6bedeaf
L
132672010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13268
13269 * gcc.target/i386/pr42881.c: Use SSE2.
13270
d819472d
UB
132712010-01-28 Uros Bizjak <ubizjak@gmail.com>
13272
13273 PR target/42891
13274 * gcc.target/i386/pr42891.c: New test.
13275
3ed7d068
RG
132762010-01-28 Richard Guenther <rguenther@suse.de>
13277
13278 PR tree-optimization/42871
13279 * g++.dg/torture/pr42871.C: New testcase.
13280
830bc550
RG
132812010-01-28 Richard Guenther <rguenther@suse.de>
13282
13283 * gcc.dg/Wobjsize-1.h: New testcase.
13284 * gcc.dg/Wobjsize-1.c: Likewise.
13285
28e5ca15
RB
132862010-01-28 Richard Guenther <rguenther@suse.de>
13287
13288 PR middle-end/42883
13289 * g++.dg/torture/pr42883.C: New testcase.
13290
3d952fb7
MM
132912010-01-28 Michael Matz <matz@suse.de>
13292
13293 * gcc.target/i386/pr42881.c: New test.
13294
78f56a7b
RO
132952010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13296
13297 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13298 Add i?86-*-solaris2* support.
13299
20c202f3
DS
133002010-01-28 Dodji Seketeli <dodji@redhat.com>
13301
13302 PR c++/42713
13303 PR c++/42820
13304 * g++.dg/template/typedef27.C: New test case.
13305 * g++.dg/template/typedef28.C: New test case.
13306
4fc2b1aa
ST
133072010-01-27 Stephen Thomas <stephen.thomas@arm.com>
13308
b6b7f703 13309 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 13310
e87da263
RG
133112010-01-27 Richard Guenther <rguenther@suse.de>
13312
13313 PR middle-end/42878
13314 * gcc.dg/torture/pr42878-1.c: New testcase.
13315 * gcc.dg/torture/pr42878-2.c: Likewise.
13316
c6d99cad
JJ
133172010-01-27 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR middle-end/42874
13320 * gcc.dg/vla-22.c: New test.
13321
d9a6fdb7
JJ
133222010-01-26 Jakub Jelinek <jakub@redhat.com>
13323
13324 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13325 current collation.
13326
0d9b0371
RG
133272010-01-26 Richard Guenther <rguenther@suse.de>
13328
13329 PR rtl-optimization/42685
13330 * gcc.dg/pr42685.c: New testcase.
13331 * g++.dg/other/pr42685.C: Likewise.
13332
3333cd50
RG
133332010-01-26 Richard Guenther <rguenther@suse.de>
13334
13335 PR middle-end/42806
13336 * g++.dg/other/pr42806.C: New testcase.
13337
7f657dde
RG
133382010-01-26 Richard Guenther <rguenther@suse.de>
13339
13340 PR tree-optimization/42250
13341 * gcc.dg/pr42250.c: New testcase.
13342
a4fb8087
AC
133432010-01-25 Arnaud Charlet <charlet@adacore.com>
13344
13345 * gnat.dg/array_bounds_test.adb: New test.
13346
03d838ba
TB
133472010-01-25 Tobias Burnus <burnus@net-b.de>
13348
13349 PR fortran/42858
13350 * gfortran.dg/generic_21.f90: New test.
13351
f7adff96
RO
133522010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13353
13354 PR testsuite/41522
13355 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13356
d147cbd9
MM
133572010-01-24 Mark Mitchell <mark@codesourcery.com>
13358
13359 PR c++/42748
13360 * g++.dg/abi/arm_va_list2.C: New test.
13361 * g++.dg/abi/arm_va_list2.h: Companion header file.
13362
ff015c5b
PT
133632010-01-24 Paul Thomas <pault@gcc.gnu.org>
13364
13365 PR fortran/41044
13366 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13367
13368 PR fortran/41167
13369 * gfortran.dg/char_array_arg_1.f90 : New test.
13370
13371 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13372
23f6293e
TB
133732010-01-24 Tobias Burnus <burnus@net-b.de>
13374
13375 PR fortran/39304
13376 * gfortran.dg/generic_20.f90: New test.
13377
addb239c
MM
133782010-01-22 Michael Matz <matz@suse.de>
13379
13380 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13381 -msse2.
13382
3c3b62d1
PT
133832010-01-21 Paul Thomas <pault@gcc.gnu.org>
13384
13385 PR fortran/42736
13386 * gfortran.dg/dependency_25.f90 : New test.
13387
7744b697
MJ
133882010-01-21 Martin Jambor <mjambor@suse.cz>
13389
13390 PR tree-optimization/42585
13391 * gcc.dg/tree-ssa/pr42585.c: New test.
13392
4e62a017
RG
133932010-01-21 Richard Guenther <rguenther@suse.de>
13394
13395 PR middle-end/19988
13396 * gcc.dg/pr19988.c: New testcase.
13397
ebf0bf7f
JJ
133982010-01-20 Janis Johnson <janis187@us.ibm.com>
13399
13400 * g++.dg/compat/decimal/compat-common.h: New file.
13401 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13402 * g++.dg/compat/decimal/pass_x.h: New file.
13403 * g++.dg/compat/decimal/pass_y.h: New file.
13404 * g++.dg/compat/decimal/pass-1_main.C: New file.
13405 * g++.dg/compat/decimal/pass-1_x.C: New file.
13406 * g++.dg/compat/decimal/pass-1_y.C: New file.
13407 * g++.dg/compat/decimal/pass-2_main.C: New file.
13408 * g++.dg/compat/decimal/pass-2_x.C: New file.
13409 * g++.dg/compat/decimal/pass-2_y.C: New file.
13410 * g++.dg/compat/decimal/pass-3_main.C: New file.
13411 * g++.dg/compat/decimal/pass-3_x.C: New file.
13412 * g++.dg/compat/decimal/pass-3_y.C: New file.
13413 * g++.dg/compat/decimal/pass-4_main.C: New file.
13414 * g++.dg/compat/decimal/pass-4_x.C: New file.
13415 * g++.dg/compat/decimal/pass-4_y.C: New file.
13416 * g++.dg/compat/decimal/pass-5_main.C: New file.
13417 * g++.dg/compat/decimal/pass-5_x.C: New file.
13418 * g++.dg/compat/decimal/pass-5_y.C: New file.
13419 * g++.dg/compat/decimal/pass-6_main.C: New file.
13420 * g++.dg/compat/decimal/pass-6_x.C: New file.
13421 * g++.dg/compat/decimal/pass-6_y.C: New file.
13422 * g++.dg/compat/decimal/return_x.h: New file.
13423 * g++.dg/compat/decimal/return_y.h: New file.
13424 * g++.dg/compat/decimal/return-1_main.C: New file.
13425 * g++.dg/compat/decimal/return-1_x.C: New file.
13426 * g++.dg/compat/decimal/return-1_y.C: New file.
13427 * g++.dg/compat/decimal/return-2_main.C: New file.
13428 * g++.dg/compat/decimal/return-2_x.C: New file.
13429 * g++.dg/compat/decimal/return-2_y.C: New file.
13430 * g++.dg/compat/decimal/return-3_main.C: New file.
13431 * g++.dg/compat/decimal/return-3_x.C: New file.
13432 * g++.dg/compat/decimal/return-3_y.C: New file.
13433 * g++.dg/compat/decimal/return-4_main.C: New file.
13434 * g++.dg/compat/decimal/return-4_x.C: New file.
13435 * g++.dg/compat/decimal/return-4_y.C: New file.
13436 * g++.dg/compat/decimal/return-5_main.C: New file.
13437 * g++.dg/compat/decimal/return-5_x.C: New file.
13438 * g++.dg/compat/decimal/return-5_y.C: New file.
13439 * g++.dg/compat/decimal/return-6_main.C: New file.
13440 * g++.dg/compat/decimal/return-6_x.C: New file.
13441 * g++.dg/compat/decimal/return-6_y.C: New file.
13442
f827f659
AO
134432010-01-20 Alexandre Oliva <aoliva@redhat.com>
13444
13445 PR debug/42715
13446 * gcc.dg/pr42715.c: New.
13447
4227d4a1
PC
134482010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13449
13450 PR c++/42038
13451 * g++.dg/parse/crash55.C: New.
13452
4a4d4c08
AO
134532010-01-20 Alexandre Oliva <aoliva@redhat.com>
13454
13455 PR debug/42782
13456 * gcc.dg/guality/pr42782.c: New.
13457
e4672ccd
JM
134582010-01-20 Jason Merrill <jason@redhat.com>
13459
a402c1b1
JM
13460 PR c++/41788
13461 * g++.dg/abi/packed1.C: New.
13462
1f4a7a48
JM
13463 PR c++/41920
13464 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13465
e4672ccd
JM
13466 PR c++/40750
13467 * g++.dg/parse/fn-typedef1.C: New.
13468 * g++.dg/other/cv_quals.C: Adjust.
13469
35b954c1
AG
134702010-01-20 Anthony Green <green@moxielogic.com>
13471
13472 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13473 pack(push) pragma).
13474 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13475 * gcc.dg/20020312-2.c: Port this to the moxie core.
13476 * gcc.dg/weak/typeof-2.c: Ditto.
13477
e9a8afaa
RG
134782010-01-20 Richard Guenther <rguenther@suse.de>
13479
13480 PR tree-optimization/42717
13481 * gcc.c-torture/compile/pr42717.c: New testcase.
13482
80c35b40
JJ
134832010-01-20 Jakub Jelinek <jakub@redhat.com>
13484
13485 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13486 of signed, add a few new tests.
13487
b5c0899b
JJ
13488 PR middle-end/42803
13489 * g++.dg/parse/limits-initializer1.C: New test.
13490
63894de2
JW
134912010-01-19 Janus Weil <janus@gcc.gnu.org>
13492
13493 PR fortran/42804
13494 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13495 * gfortran.dg/typebound_call_12.f03: New test.
13496
702a738b
PT
134972010-01-19 Paul Thomas <pault@gcc.gnu.org>
13498
13499 PR fortran/42783
13500 * gfortran.dg/bounds_check_15.f90 : New test.
13501
b61b1f17
MM
135022010-01-19 Michael Matz <matz@suse.de>
13503
13504 PR tree-optimization/41783
13505 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13506
b3d7e191
RR
135072010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13508
13509 PR target/38697.
13510 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13511 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13512 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13513 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13514 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13515 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13516 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13517 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13518 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13519 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13520 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13521
f89cc1a3
JW
135222010-01-19 Janus Weil <janus@gcc.gnu.org>
13523
13524 PR fortran/42545
13525 * gfortran.dg/extends_6.f03: Modified an error message.
13526 * gfortran.dg/extends_10.f03: New test.
13527 * gfortran.dg/private_type_6.f03: Modified an error message.
13528 * gfortran.dg/structure_constructor_8.f03: Ditto.
13529
2178b0f9
JJ
135302010-01-19 Jakub Jelinek <jakub@redhat.com>
13531
d6600130
JJ
13532 PR tree-optimization/42719
13533 * gcc.dg/pr42719.c: New test.
13534
2178b0f9
JJ
13535 PR debug/42728
13536 * gcc.dg/pr42728.c: New test.
13537
547cc7ee
AG
135382010-01-19 Anthony Green <green@moxielogic.com>
13539
13540 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13541
5923a165
AG
135422010-01-18 Anthony Green <green@moxielogic.com>
13543
13544 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13545 for moxie.
13546
11d7788d
DS
135472010-01-19 Dodji Seketeli <dodji@redhat.com>
13548
13549 * g++.dg/template/error45.C: reverted as part of reverting the
13550 fix of PR c++/42634.
13551
ebea03e0
DS
135522010-01-18 Dodji Seketeli <dodji@redhat.com>
13553
13554 PR c++/42634
13555 * g++.dg/template/error45.C: New test.
13556
a5cf630e
DS
135572010-01-18 Dodji Seketeli <dodji@redhat.com>
13558
13559 PR c++/42766
13560 * g++.dg/conversion/op6.C: New test.
13561
f249b405
UB
135622010-01-18 Uros Bizjak <ubizjak@gmail.com>
13563
13564 PR target/42774
13565 * gcc.target/alpha/pr42774.c: New test.
13566
1cfd38be
RG
135672010-01-18 Richard Guenther <rguenther@suse.de>
13568
13569 PR tree-optimization/42781
13570 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13571
3b3f318a
RG
135722010-01-17 Richard Guenther <rguenther@suse.de>
13573
13574 PR middle-end/42248
13575 * gcc.c-torture/execute/pr42248.c: New testcase.
13576
9adf0570
RG
135772010-01-17 Richard Guenther <rguenther@suse.de>
13578
13579 PR tree-optimization/42773
13580 * g++.dg/torture/pr42773.C: New testcase.
13581
ae7c61de
JW
135822010-01-17 Janus Weil <janus@gcc.gnu.org>
13583
13584 PR fortran/42677
13585 * gfortran.dg/interface_assignment_5.f90: New test.
13586
4548cb4b
DS
135872010-01-17 Dodji Seketeli <dodji@redhat.com>
13588
13589 PR c++/42697
c4471bb2
DS
13590 * g++.dg/template/crash94.C: Reverted.
13591
a90110c3
JZ
135922010-01-17 Jie Zhang <jie.zhang@analog.com>
13593
13594 PR debug/42767
13595 * gcc.dg/debug/pr42767.c: New.
13596
d1c05c88
JM
135972010-01-15 Jason Merrill <jason@redhat.com>
13598
13599 PR c++/42761
13600 * g++.dg/cpp0x/decltype22.C: New.
13601
7647c841
JJ
136022010-01-16 Jakub Jelinek <jakub@redhat.com>
13603
13604 PR middle-end/42760
13605 * g++.dg/torture/pr42760.C: New test.
13606
4a62494d
JY
136072010-01-15 Jing Yu <jingyu@google.com>
13608
13609 PR rtl-optimization/42691
13610 * gcc.c-torture/execute/pr42691.c: New.
13611
1197e789
RG
136122010-01-15 Richard Guenther <rguenther@suse.de>
13613
13614 PR middle-end/42739
13615 * g++.dg/torture/pr42739.C: New testcase.
13616
58be9ce9
DS
136172010-01-15 Dodji Seketeli <dodji@redhat.com>
13618
13619 * g++.dg/template/error45.C: Revert as part of reverting changes
13620 or PR c++/42634.
13621
94252ac2 136222010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f298330
JD
13623
13624 PR fortran/42684
13625 * gfortran.dg/interface_31.f90: New test.
13626
c919858d
MM
136272010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13628
13629 * gcc.target/powerpc/pr42747.c: New file.
13630
5b1cbe14
JJ
136312010-01-14 Jakub Jelinek <jakub@redhat.com>
13632
ef5d1181
JJ
13633 PR middle-end/42674
13634 * c-c++-common/pr42674.c: New test.
13635
5b1cbe14
JJ
13636 PR c++/42608
13637 * g++.dg/template/instantiate11.C: New test.
13638
2d1a618e
JM
136392010-01-14 Jason Merrill <jason@redhat.com>
13640
6700a285
JM
13641 PR c++/42701
13642 * g++.dg/overload/error3.C: New.
13643
2d1a618e
JM
13644 PR c++/42655
13645 * g++.dg/overload/rvalue1.C: New.
13646
2f3cdcf5
MJ
136472010-01-14 Martin Jambor <mjambor@suse.cz>
13648
13649 PR tree-optimization/42706
6700a285 13650 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 13651
7767706d
L
136522010-01-14 H.J. Lu <hongjiu.lu@intel.com>
13653
13654 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13655
92e97cdd
MJ
136562010-01-14 Martin Jambor <mjambor@suse.cz>
13657
13658 PR tree-optimization/42714
2f3cdcf5 13659 * g++.dg/torture/pr42714.C: New test.
92e97cdd 13660
65b659ff
AB
136612010-01-14 Alexander Monakov <amonakov@ispras.ru>
13662
13663 PR rtl-optimization/42246
13664 * gfortran.dg/pr42246-2.f: New.
13665
136e01a3
AB
136662010-01-14 Alexander Monakov <amonakov@ispras.ru>
13667
13668 PR rtl-optimization/42389
13669 * gcc.dg/pr42389.c: New.
13670
762bffba
AB
136712010-01-14 Alexander Monakov <amonakov@ispras.ru>
13672
13673 PR rtl-optimization/42388
13674 * gcc.dg/pr42388.c: New.
13675
94252ac2 136762010-01-14 Alexander Monakov <amonakov@ispras.ru>
14f30b87
AM
13677
13678 PR rtl-optimization/42294
13679 * gfortran.dg/pr42294.f: New.
13680
94252ac2 136812010-01-14 Alexander Monakov <amonakov@ispras.ru>
8ec4d0ad
AM
13682
13683 PR rtl-optimization/39453
13684 PR rtl-optimization/42246
13685 * gcc.dg/pr39453.c: New.
13686 * gcc.dg/pr42246.c: New.
13687
94252ac2 136882010-01-14 Alexander Monakov <amonakov@ispras.ru>
0666ff4e 13689
b59ab570
AM
13690 PR middle-end/42245
13691 * gcc.dg/pr42245.c: New.
13692 * gcc.dg/pr42245-2.c: New.
13693
94252ac2 136942010-01-14 Alexander Monakov <amonakov@ispras.ru>
b59ab570 13695
a0463099
AK
13696 PR rtl-optimization/42249
13697 * gcc.dg/pr42249.c: New.
0666ff4e 13698
5f8d5023
JJ
136992010-01-14 Jakub Jelinek <jakub@redhat.com>
13700
13701 PR c/42721
13702 * gcc.c-torture/execute/pr42721.c: New test.
13703
cd481d83
IR
137042010-01-14 Ira Rosen <irar@il.ibm.com>
13705
13706 PR tree-optimization/42709
13707 * gcc.dg/vect/pr42709.c: New test.
13708
40c32948
PT
137092010-01-14 Paul Thomas <pault@gcc.gnu.org>
13710
a0463099
AK
13711 PR fortran/41478
13712 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13713 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 13714
08b02036
PT
137152010-01-14 Paul Thomas <pault@gcc.gnu.org>
13716
13717 PR fortran/42481
13718 * gfortran.dg/generic_19.f90 : New test.
13719
5db959b6
RG
137202010-01-13 Richard Guenther <rguenther@suse.de>
13721
13722 PR tree-optimization/42730
13723 * gcc.c-torture/compile/pr42730.c: New testcase.
13724
30c73d1a
SE
137252010-01-13 Steve Ellcey <sje@cup.hp.com>
13726
13727 PR target/pr42542
13728 * gcc.target/ia64/pr42542-1.c: New.
13729 * gcc.target/ia64/pr42542-2.c: New.
13730 * gcc.target/ia64/pr42542-3.c: New.
13731
a5859aaf
DS
137322010-01-13 Dodji Seketeli <dodji@redhat.com>
13733
13734 PR c++/42634
13735 * g++.dg/template/error45.C: New test.
13736
19656178
MJ
137372010-01-13 Martin Jambor <mjambor@suse.cz>
13738
13739 PR tree-optimization/42704
13740 * g++.dg/torture/pr42704.C: New test.
13741
6dc93b16
MJ
137422010-01-13 Martin Jambor <mjambor@suse.cz>
13743
13744 PR tree-optimization/42703
19656178 13745 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 13746
1d21a8e5
RG
137472010-01-13 Richard Guenther <rguenther@suse.de>
13748
13749 PR tree-optimization/42705
13750 * gcc.c-torture/compile/pr42705.c: New testcase.
13751
9858e0cc
JZ
137522010-01-13 Jie Zhang <jie.zhang@analog.com>
13753
13754 * gcc.target/bfin/l2.c: New test.
13755 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13756
48f30f62
RG
137572010-01-13 Richard Guenther <rguenther@suse.de>
13758
13759 PR middle-end/42716
13760 * gcc.c-torture/compile/pr42716.c: New testcase.
13761
688a482d
RG
137622010-01-13 Richard Guenther <rguenther@suse.de>
13763
13764 PR lto/42678
13765 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13766
e616f54d
JM
137672010-01-12 Joseph Myers <joseph@codesourcery.com>
13768
13769 PR c/42708
13770 * gcc.c-torture/compile/pr42708-1.c: New test.
13771
082ab5ff
JJ
137722010-01-12 Jakub Jelinek <jakub@redhat.com>
13773
4942b76b
JJ
13774 PR debug/42662
13775 * gcc.dg/pr42662.c: New test.
13776
082ab5ff
JJ
13777 PR tree-optimization/42645
13778 * g++.dg/other/pr42645-1.C: New test.
13779 * g++.dg/other/pr42645-2.C: New test.
13780
3767f512
JJ
137812010-01-11 Janis Johnson <janis187@us.ibm.com>
13782
13783 PR target/42416
13784 * gcc.target/powerpc/warn-1.c: New test.
13785 * gcc.target/powerpc/warn-2.c: New test.
13786
a6ffbb9c
UB
137872010-01-11 Uros Bizjak <ubizjak@gmail.com>
13788
13789 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13790 stack alignment.
13791
06bfe1d0
RAE
137922010-01-10 Rafael Avila de Espindola <espindola@google.com>
13793
13794 * gcc.dg/lto/20100108_0.c: New.
13795
dadcb84c
UB
137962010-01-10 Uros Bizjak <ubizjak@gmail.com>
13797
13798 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13799 Add -march=i686 -msse for 32bit x86 targets.
13800
ab996409
RG
138012010-01-10 Richard Guenther <rguenther@suse.de>
13802
13803 PR middle-end/42667
13804 * gcc.dg/torture/pr42667.c: New testcase.
13805
94252ac2 138062010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
d5a8d704
JD
13807
13808 PR fortran/32489
6a73fcec 13809 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3 13810
94252ac2 138112010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7a2631f3
JD
13812
13813 PR fortran/20923
13814 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
13815 gfortran.dg/array_function_5.f90: Add credit.
13816
994ae26c
AO
138172010-01-09 Alexandre Oliva <aoliva@redhat.com>
13818
13819 PR debug/42631
13820 * gcc.dg/pr42631.c: New.
13821
60c48e4c
AO
138222010-01-09 Alexandre Oliva <aoliva@redhat.com>
13823
13824 PR debug/42630
13825 * gcc.dg/pr42630.c: New.
13826
bb956f3e
AO
138272010-01-09 Alexandre Oliva <aoliva@redhat.com>
13828
13829 PR debug/42629
13830 * gcc.dg/pr42629.c: New.
13831
5de8da9b
AO
138322010-01-09 Alexandre Oliva <aoliva@redhat.com>
13833
13834 PR middle-end/42363
13835 * gcc.dg/torture/pr42363.c: New.
13836
684f25f4
AO
138372010-01-09 Alexandre Oliva <aoliva@redhat.com>
13838
13839 PR debug/42604
13840 PR debug/42395
13841 * gcc.dg/vect/pr42604.c: New.
13842 * gcc.dg/vect/pr42395.c: New.
13843
73c865fa
RG
138442010-01-09 Richard Guenther <rguenther@suse.de>
13845
13846 PR middle-end/42512
13847 * gcc.c-torture/execute/pr42512.c: New testcase.
13848
3d876aba
TB
138492010-01-09 Tobias Burnus <burnus@net-b.de>
13850
13851 PR fortran/41298
13852 * gfortran.dg/c_ptr_tests_14.f90: New test.
13853
e51ded7c
RO
138542010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13855
13856 PR ada/41929
13857 * gnat.dg/null_pointer_deref1.adb: Don't run on
13858 sparc*-sun-solaris2.11.
13859
c59449fa
RG
138602010-01-08 Richard Guenther <rguenther@suse.de>
13861
13862 PR lto/42528
13863 * gcc.dg/lto/20100103-1_0.c: New testcase.
13864 * gcc.dg/lto/20100103-2_0.c: Likewise.
13865
1eee5628
TB
138662010-01-08 Tobias Burnus <burnus@net-b.de
13867
13868 PR/fortran 25829
13869 * gfortran.dg/asynchronous_1.f90: New test.
13870 * gfortran.dg/asynchronous_2.f90: New test.
13871 * gfortran.dg/conflicts.f90: Update error message.
13872
c8f4e43a
DS
138732010-01-07 Dodji Seketeli <dodji@redhat.com>
13874
13875 c++/40155
13876 * g++.dg/cpp0x/variadic-unify-2.C: New test.
13877
4139c7ef
JJ
138782010-01-07 Jakub Jelinek <jakub@redhat.com>
13879
13880 PR tree-optimization/42625
13881 * g++.dg/opt/dtor4.C: New test.
13882 * g++.dg/opt/dtor4.h: New.
13883 * g++.dg/opt/dtor4-aux.cc: New.
13884
2a3c437d
TB
138852010-01-07 Tobias Burnus <burnus@net-b.de>
13886
13887 PR fortran/42597
13888 * gfortran.dg/proc_ptr_26.f90: New test.
13889
64b33a7e
TB
138902010-01-07 Tobias Burnus <burnus@net-b.de>
13891
13892 PR fortran/41872
13893 * gfortran.dg/allocatable_scalar_7.f90: New test.
13894
6209a13e
RG
138952010-01-06 Richard Guenther <rguenther@suse.de>
13896
13897 * gcc.c-torture/compile/pr42632.c: New testcase.
13898
fa1a4144 138992010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 13900
fa1a4144
L
13901 PR target/42542
13902 * gcc.target/i386/pr42542-4.c: New.
13903 * gcc.target/i386/pr42542-4a.c: Likewise.
13904 * gcc.target/i386/pr42542-5.c: Likewise.
13905 * gcc.target/i386/pr42542-5a.c: Likewise.
13906
208384fd
EB
139072010-01-05 Eric Botcazou <ebotcazou@adacore.com>
13908
13909 * gcc.dg/tls/opt-15.c: New test.
13910
43d4b97d
L
139112010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13912
13913 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13914
9bf4cdf5
MJ
139152010-01-05 Martin Jambor <mjambor@suse.cz>
13916
13917 PR tree-optimization/42462
d91ae0ab 13918 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 13919
d097567d
JM
139202010-01-05 Jason Merrill <jason@redhat.com>
13921
13922 * g++.dg/cpp0x/initlist30.C: New test.
13923
82aee923
RG
139242010-01-05 Richard Guenther <rguenther@suse.de>
13925
13926 PR tree-optimization/42614
13927 * gcc.c-torture/execute/pr42614.c: New testcase.
13928
bc3c12a2
EF
139292010-01-05 Eric Fisher <joefoxreal@gmail.com>
13930
13931 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13932 * gcc.dg/Wunreachable-1.c: Remove the testcase of
13933 -Wunreachable-code.
13934 * gcc.dg/Wunreachable-2.c: Likewise.
13935 * gcc.dg/Wunreachable-3.c: Likewise.
13936 * gcc.dg/Wunreachable-4.c: Likewise.
13937 * gcc.dg/Wunreachable-5.c: Likewise.
13938 * gcc.dg/Wunreachable-6.c: Likewise.
13939 * gcc.dg/Wunreachable-7.c: Likewise.
13940 * gcc.dg/Wunreachable-8.c: Likewise.
13941 * gcc.dg/20041231-1.c: Likewise.
13942
566f27e4
JJ
139432010-01-05 Jakub Jelinek <jakub@redhat.com>
13944
7604eb4e
JJ
13945 PR other/42611
13946 * gcc.dg/pr42611.c: New test.
13947
566f27e4
JJ
13948 PR tree-optimization/42508
13949 * g++.dg/opt/pr42508.C: New test.
13950
11492349
TB
139512010-01-05 Tobias Burnus <burnus@net-b.de>
13952
13953 PR fortran/41872
13954 * gfortran.dg/allocatable_scalar_8.f90: New.
13955
caee6ca1
MJ
139562010-01-04 Martin Jambor <mjambor@suse.cz>
13957
13958 PR tree-optimization/42398
13959 * gcc.c-torture/compile/pr42398.c: New test.
13960
4b4a42c4
JM
139612010-01-04 Jason Merrill <jason@redhat.com>
13962
282c399b
JM
13963 PR c++/42555
13964 * g++.dg/ext/attrib35.C: New.
13965
4b4a42c4
JM
13966 PR c++/42567
13967 * g++.dg/cpp0x/auto17.C: New.
13968
785ca514
RAE
139692010-01-04 Rafael Avila de Espindola <espindola@google.com>
13970
13971 * gcc.dg/lto/20100104_0.c: New.
13972
22554cf9
L
139732010-01-04 H.J. Lu <hongjiu.lu@intel.com>
13974
13975 PR target/42542
13976 * gcc.target/i386/pr42542-1.c: New.
13977 * gcc.target/i386/pr42542-1a.c: Likewise.
13978 * gcc.target/i386/pr42542-1b.c: Likewise.
13979 * gcc.target/i386/pr42542-2.c: Likewise.
13980 * gcc.target/i386/pr42542-2a.c: Likewise.
13981 * gcc.target/i386/pr42542-2b.c: Likewise.
13982 * gcc.target/i386/pr42542-3.c: Likewise.
13983 * gcc.target/i386/pr42542-3a.c: Likewise.
13984
5b130807
TB
139852009-01-04 Tobias Burnus <burnus@net-b.de>
13986
13987 PR fortran/41872
13988 * gfortran.dg/allocatable_scalar_5.f90: New test.
13989 * gfortran.dg/allocatable_scalar_6.f90: New test.
13990
e74003a1
RG
139912010-01-03 Richard Guenther <rguenther@suse.de>
13992
13993 PR testsuite/42583
13994 * gfortran.dg/gomp/recursion1.f90: Remove.
13995
5e87f30e
RG
139962010-01-03 Richard Guenther <rguenther@suse.de>
13997
13998 * gcc.dg/Warray-bounds.c: Remove XFAILs.
13999 * gcc.dg/uninit-6.c: Likewise.
14000 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14001
ba1ee228
RG
140022010-01-03 Richard Guenther <rguenther@suse.de>
14003
14004 PR tree-optimization/42589
14005 * gcc.target/i386/pr42589.c: New testcase.
14006
a19eb9d2
RG
140072010-01-03 Richard Guenther <rguenther@suse.de>
14008
14009 PR tree-optimization/42438
14010 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14011
8163bdfb
RG
140122010-01-02 Richard Guenther <rguenther@suse.de>
14013
14014 PR testsuite/41651
14015 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14016
02143d0b
UB
140172010-01-02 Uros Bizjak <ubizjak@gmail.com>
14018
14019 PR target/42448
14020 * gcc.target/alpha/pr42448-1.c: New test.
14021 * gcc.target/alpha/pr42448-2.c: Ditto.
14022
dadab4fd
JM
140232010-01-01 Joseph Myers <joseph@codesourcery.com>
14024
14025 PR preprocessor/41947
14026 * gcc.dg/c99-hexfloat-3.c: New test.
14027
e4a95933
RG
140282010-01-01 Richard Guenther <rguenther@suse.de>
14029
14030 PR c/42570
14031 * gcc.c-torture/execute/pr42570.c: New testcase.
14032
a28ff68b
RG
140332010-01-01 Richard Guenther <rguenther@suse.de>
14034
14035 PR middle-end/42559
14036 * gcc.c-torture/compile/pr42559.c: New testcase.
14037
ad41bd84 14038\f
0bdf1263 14039Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
14040
14041Copying and distribution of this file, with or without modification,
14042are permitted in any medium without royalty provided the copyright
14043notice and this notice are preserved.
This page took 2.876938 seconds and 5 git commands to generate.