]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Add PowerPC target attribute/pragma support
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
fd438373
MM
12010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/ppc-target-1.c: New file to test target
4 attributes on PowerPC.
5 * gcc.target/powerpc/ppc-target-2.c: Ditto.
6 * gcc.target/powerpc/ppc-target-3.c: Ditto.
7
6b192a09
NP
82010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
9
10 * objc.dg/attributes/proto-attribute-1.m: Updated.
11 * objc.dg/attributes/proto-attribute-2.m: New.
12 * objc.dg/attributes/proto-attribute-3.m: New.
13 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
14 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
15 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
16
7544dae2
EB
172010-11-19 Eric Botcazou <ebotcazou@adacore.com>
18
19 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
20
4ae97806
EB
212010-11-19 Eric Botcazou <ebotcazou@adacore.com>
22
23 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
24
3391b84b
SE
252010-11-18 Steve Ellcey <sje@cup.hp.com>
26
27 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
28 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
29
63871cda
JJ
302010-11-18 Jakub Jelinek <jakub@redhat.com>
31
32 PR middle-end/46534
33 * gcc.c-torture/compile/pr46534.c: New test.
34
c9d84d0e
EB
352010-11-18 Eric Botcazou <ebotcazou@adacore.com>
36
37 * gnat.dg/atomic4.ad[sb]: New test.
38 * gnat.dg/volatile4.adb: Likewise.
39
275853ab
RH
402010-11-18 Richard Henderson <rth@redhat.com>
41
42 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
43
fb52b50a
NF
442010-11-18 Nathan Froyd <froydnj@codesourcery.com>
45
46 PR c/33193
47 * c-c++-common/pr33193.c: New test.
48
cfaa5589
RG
492010-11-18 Richard Guenther <rguenther@suse.de>
50
51 PR tree-optimization/46172
52 * gcc.dg/torture/pr46172.c: New testcase.
53
12c2b0ad
JL
542010-11-18 Jeff Law <law@redhat.com>
55
56 PR middle-end-optimization/46297
57 * gfortran.dg/pr46297.f: New test.
58
d1b2ae0d
SE
592010-11-17 Steve Ellcey <sje@cup.hp.com>
60
61 PR middle-end/31490
62 * gcc.dg/pr31490.c: New test.
63
a6759a8a
UB
642010-11-17 Uros Bizjak <ubizjak@gmail.com>
65
66 * gcc.dg/nop.h: Move from ...
67 * gcc.dg/guality/nop.h: ... here.
68 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
69 * gcc.dg/guality/asm-1.c: Update nop.h include.
70 * gcc.dg/guality/pr43329-1.c: Ditto.
71
f725e721
PB
722010-11-17 Paolo Bonzini <bonzini@gnu.org>
73
74 * gcc.dg/two-types-1.c: New test.
75 * gcc.dg/two-types-2.c: New test.
76 * gcc.dg/two-types-3.c: New test.
77 * gcc.dg/two-types-4.c: New test.
78 * gcc.dg/two-types-5.c: New test.
79 * gcc.dg/two-types-6.c: New test.
80 * gcc.dg/two-types-7.c: New test.
81 * gcc.dg/two-types-8.c: New test.
82 * gcc.dg/two-types-9.c: New test.
83 * gcc.dg/two-types-10.c: New test.
84 * objc.dg/two-types-1.m: New test.
85
b57849d4
JJ
862010-11-17 Jakub Jelinek <jakub@redhat.com>
87
073d7052
JJ
88 PR rtl-optimization/46440
89 * gcc.dg/pr46440.c: New test.
90
b57849d4
JJ
91 PR testsuite/45429
92 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
93
d92826be
IR
942010-11-17 Ira Rosen <irar@il.ibm.com>
95
96 PR tree-optimization/46312
97 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
98 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
99 on targets that support vector shifts with scalar shift argument.
100 Remove dg-options.
101 * gcc.dg/vect/vect-scal-opt.c: Rename to...
102 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
103 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
104 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
105 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
106 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
107 support misaligned data accesses.
108 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
109 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
110 * lib/target-supports.exp
111 (check_effective_target_vect_shift_scalar): New.
112
a677307d
JJ
1132010-11-17 Jakub Jelinek <jakub@redhat.com>
114
115 * gcc.dg/guality/nop.h: New file.
116 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
117 "nop". Adjust line numbers in gdb-test.
118 * gcc.dg/guality/pr43329-1.c: Likewise.
119
bf4c0738
JM
1202010-11-16 Jason Merrill <jason@redhat.com>
121
66753821
JM
122 * g++.dg/cpp0x/defaulted20.C: New.
123
bf4c0738
JM
124 * g++.dg/template/injected2.C: New.
125
354d8ce1
NP
1262010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
127
128 * objc.dg/protocol-optional-1.m: New.
129 * obj-c++.dg/protocol-optional-1.mm: New.
130
d6613781
RH
1312010-11-16 Richard Henderson <rth@redhat.com>
132
133 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
134 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
135
a05c8f23
EB
1362010-11-16 Eric Botcazou <ebotcazou@adacore.com>
137
138 * gnat.dg/opt12.adb: New test.
139 * gnat.dg/opt12_pkg.ad[sb]: New helper.
140
885c9b5d
EB
1412010-11-16 Eric Botcazou <ebotcazou@adacore.com>
142
143 * gcc.target/rx/pack.c: New test.
144
1ec601bf
FXC
1452010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
146 Tobias Burnus <burnus@net-b.de>
147
148 PR fortran/32049
149 * gfortran.dg/quad_1.f90: New.
150 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
151 compiler arguments.
152 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
153 library search path; call gcc-set-multilib-library-path with
154 arguments such that libgfortran.spec is found.
155 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
156
07078664
JJ
1572010-11-16 Jakub Jelinek <jakub@redhat.com>
158
159 PR c++/46401
160 * g++.dg/warn/Wsequence-point-3.C: New test.
161
651a20b5
KT
1622010-11-16 Kai Tietz <kai.tietz@onevision.com>
163
164 PR preprocessor/17349
165 * gcc.dg/cpp/cmdlne-C3.c: New.
166
6b03de57
RG
1672010-11-16 Richard Guenther <rguenther@suse.de>
168
169 PR tree-optimization/44545
170 * gcc.dg/pr44545.c: New testcase.
171
d61c4867
AB
1722010-11-16 Andrey Belevantsev <abel@ispras.ru>
173
174 PR rtl-optimization/46366
175 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
176 casts.
177
2262707f
RG
1782010-11-16 Richard Guenther <rguenther@suse.de>
179
180 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
181
05613877
RG
1822010-11-16 Richard Guenther <rguenther@suse.de>
183
184 PR middle-end/45172
185 * gfortran.dg/gomp/pr45172.f90: New testcase.
186
27128fc3
NC
1872010-11-16 Nick Clifton <nickc@redhat.com>
188
189 * gcc.target/rx/pack.c: New test.
190
3ca35fbd
RH
1912010-11-15 Richard Henderson <rth@redhat.com>
192
193 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
194 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
195 Use builtin_constant_p rather than scanning for builtin name.
196
b6cfe8ac
NP
1972010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
198
199 * objc.dg/property/dotsyntax-18.m: New.
200 * objc.dg/property/dotsyntax-19.m: New.
201 * objc.dg/property/dotsyntax-20.m: New.
202 * obj-c++.dg/property/dotsyntax-18.mm: New.
a6759a8a 203 * obj-c++.dg/property/dotsyntax-19.mm: New.
b6cfe8ac 204 * obj-c++.dg/property/dotsyntax-20.mm: New.
a6759a8a
UB
205 * objc.dg/property/dotsyntax-4.m: Removed some unused
206 variables and code.
b6cfe8ac 207 * objc.dg/property/dotsyntax-6.m: Same change.
a6759a8a 208 * objc.dg/property/dotsyntax-16.m: Same change.
b6cfe8ac
NP
209 * objc.dg/property/dotsyntax-17.m: Same change.
210 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
211 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
a6759a8a 212 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
b6cfe8ac
NP
213 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
214 * objc.dg/property/at-property-22.m: Added missing casts.
215 * obj-c++.dg/property/at-property-22.mm: Same change.
a6759a8a 216
7a4f257d
JJ
2172010-11-15 Jakub Jelinek <jakub@redhat.com>
218
567b99c8
JJ
219 PR tree-optimization/46491
220 * gcc.target/i386/pr46491.c: New test.
221
7a4f257d
JJ
222 PR tree-optimization/46461
223 * gcc.c-torture/compile/pr46461.c: New test.
224
11746b92
TB
2252010-11-15 Tobias Burnus <burnus@net.b.de>
226
227 PR fortran/46484
228 * gfortran.dg/allocatable_scalar_11.f90: New.
a6759a8a
UB
229 * gfortran.dg/allocatable_scalar_5.f90: Make test case
230 standard conform.
11746b92 231
61630b27
JJ
2322010-11-15 Jakub Jelinek <jakub@redhat.com>
233
23d8fd35
JJ
234 PR debug/46095
235 * gcc.target/i386/pr46095.c: New test.
236
61630b27
JJ
237 PR debug/46387
238 * gcc.dg/pr46387.c: New test.
239
925e8657
NP
2402010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
241
242 * objc.dg/property/dotsyntax-16.m: New.
a6759a8a 243 * objc.dg/property/dotsyntax-17.m: New.
925e8657 244 * obj-c++.dg/property/dotsyntax-16.mm: New.
a6759a8a 245 * obj-c++.dg/property/dotsyntax-17.mm: New.
925e8657
NP
246 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
247 syntax with properties, which now works.
248 * obj-c++.dg/property/at-property-10.mm: Same change.
a6759a8a 249
4cc13d9d
MJ
2502010-11-15 Martin Jambor <mjambor@suse.cz>
251
252 PR tree-optimization/46349
253 * gnat.dg/opt9.adb: New file.
254 * gnat.dg/opt9_pkg.ads: Likewise
255
d6e524ce
RG
2562010-11-15 Richard Guenther <rguenther@suse.de>
257
258 PR lto/44989
259 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
260
bb0a9581
NF
2612010-11-15 Nathan Froyd <froydnj@codesourcery.com>
262
263 PR preprocessor/45038
264 * g++.dg/pr45038.C: New test.
265
c636a4fb
RG
2662010-11-15 Richard Guenther <rguenther@suse.de>
267
268 PR tree-optimization/46467
269 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
270
fcdc80e4
RG
2712010-11-15 Richard Guenther <rguenther@suse.de>
272
273 PR testsuite/46423
274 * g++.dg/torture/pr34850.C: Adjust.
275
fc3f9236
PB
2762010-11-14 Paolo Bonzini <bonzini@gnu.org>
277
278 PR c/46475
279 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
280
8926bd5d
NP
2812010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
282
283 * objc.dg/property/at-property-21.m: New.
284 * objc.dg/property/at-property-22.m: New.
27128fc3 285 * objc.dg/property/at-property-23.m: New.
8926bd5d
NP
286 * objc.dg/property/synthesize-9.m: New.
287 * objc.dg/property/synthesize-10.m: New.
27128fc3 288 * objc.dg/property/synthesize-11.m: New.
8926bd5d
NP
289 * obj-c++.dg/property/at-property-21.mm: New.
290 * obj-c++.dg/property/at-property-22.mm: New.
27128fc3 291 * obj-c++.dg/property/at-property-23.mm: New.
8926bd5d
NP
292 * obj-c++.dg/property/synthesize-9.mm: New.
293 * obj-c++.dg/property/synthesize-10.mm: New.
27128fc3 294 * obj-c++.dg/property/synthesize-11.mm: New.
8926bd5d
NP
295
296 * objc.dg/property/at-property-4.m: Updated to match new compiler
297 where some errors have been converted into warnings and vice versa.
298 * objc.dg/property/at-property-16.m: Same change.
299 * objc.dg/property/at-property-18.m: Same change.
300 * objc.dg/property/property-neg-5.m: Same change.
301 * obj-c++.dg/property/at-property-4.mm: Same change.
302 * obj-c++.dg/property/at-property-16.mm: Same change.
303 * obj-c++.dg/property/at-property-18.mm: Same change.
304 * obj-c++.dg/property/property-neg-5.mm: Same change.
27128fc3 305
8926bd5d
NP
306 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
307 commented out because of testsuite problems; I found out that
308 using dg-warning instead of dg-message gets them to work.
309 * obj-c++.dg/property/property-neg-3.mm: Same change.
310 * obj-c++.dg/property/synthesize-6.mm: Same change.
27128fc3
NC
311 * obj-c++.dg/property/at-property-5.mm: Same change.
312 * obj-c++.dg/property/at-property-14.mm: Same change.
8926bd5d
NP
313 * obj-c++.dg/property/at-property-18.mm: Same change.
314 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
315 some tests still do not work due to some other testsuite issue).
316
2e5748d2
JM
3172010-11-13 Jason Merrill <jason@redhat.com>
318
319 * g++.dg/cpp0x/auto20.C: New.
320
989b59db
IS
3212010-11-13 Iain Sandoe <iains@gcc.gnu.org>
322
323 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
324 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
325
42348a69
PB
3262010-11-13 Paolo Bonzini <bonzini@gnu.org>
327
328 PR c/46462
329 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
330 * gcc.dg/pr35746.c: Likewise.
331 * gcc.dg/cpp/direct2.c: Likewise.
332 * gcc.dg/cpp/direct2s.c: Likewise.
333 * gcc.dg/noncompile/920923-1.c: Likewise.
334 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
335
29be86db
NP
3362010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
337
338 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
339
5a2a6eb0
NP
3402010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
341
342 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
343 a pointer to an arbitrary C struct with an Objective-C protocol.
344 Test various valid uses of typedef with Objective-C objects and
345 protocols instead.
346 * objc.dg/invalid-type-1.m: New.
27128fc3
NC
347 * obj-c++.dg/invalid-type-1.m: New.
348
a0abcb2e
IS
3492010-11-13 Iain Sandoe <iains@gcc.gnu.org>
350
351 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
352
40309aef
TB
3532010-11-13 Tobias Burnus <burnus@net-b.de>
354
355 PR fortran/45742
356 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
357
c28d1d9b
TB
3582010-11-13 Tobias Burnus <burnus@net-b.de>
359
360 PR fortran/45742
361 * gfortran.dg/volatile12.f90: New.
362
6ce12675
PB
3632010-11-13 Paolo Bonzini <bonzini@gnu.org>
364
365 * objc.dg/attributes/method-format-1.m: Adjust.
366
2f413185
PB
3672010-11-13 Paolo Bonzini <bonzini@gnu.org>
368
369 PR c/20385
370 * gcc.dg/decl-9.c: New.
371
9e5b2115
PB
3722010-11-13 Paolo Bonzini <bonzini@gnu.org>
373
374 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
375
18406601
PB
3762010-11-13 Paolo Bonzini <bonzini@gnu.org>
377
378 * gcc.dg/format/few-1.c: New test.
379 * gcc.dg/format/asm_fprintf-1.c: Adjust.
380 * gcc.dg/format/c90-scanf-1.c: Adjust.
381 * gcc.dg/format/cmn-err-1.c: Adjust.
382 * gcc.dg/format/dfp-printf-1.c: Adjust.
383 * gcc.dg/format/dfp-scanf-1.c: Adjust.
384 * gcc.dg/format/gcc_diag-1.c: Adjust.
385 * gcc.dg/format/ms_unnamed-1.c: Adjust.
386 * gcc.dg/format/strfmon-1.c: Adjust.
387 * gcc.dg/format/unnamed-1.c: Adjust.
388 * gcc.dg/format/xopen-2.c: Adjust.
389 * g++.dg/ext/builtin4.C: Adjust.
390 * g++.dg/ext/builtin5.C: Adjust.
391
c5fa0890
JM
3922010-11-12 Joseph Myers <joseph@codesourcery.com>
393
394 * gcc.dg/pragma-diag-2.c: New test.
395
91276278
JD
3962010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
397
398 PR fortran/45794
399 * gfortran.dg/optional_mask.f90: New test.
400
a6759a8a 4012010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
c6c06f31
VV
402
403 * g++.dg/cpp0x/defaulted15.C: Adjust.
404
d780189f
JD
4052010-11-12 James Dennett <jdennett@google.com>
406
407 PR c++/39415
408 * g++.dg/expr/static_cast7.C: New.
409
882557be
RO
4102010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
411
412 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
413 warning.
414 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
415 mips-sgi-irix*.
416 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
417 * gcc.target/mips/call-3.c: Add dg-require-visibility.
418
4e0084e4
EB
4192010-11-12 Eric Botcazou <ebotcazou@adacore.com>
420
421 * gcc.dg/pr46375.c: New test.
422
3a789837
NF
4232010-11-11 Nathan Froyd <froydnj@codesourcery.com>
424
425 PR c/44782
426 * c-c++-common/fmax-errors.c: New test.
427
d48e78d6
RH
4282010-11-11 Richard Henderson <rth@redhat.com>
429
430 * gcc.target/i386/sse-24.c: Use -ffp-contract.
431
6783ab05
JH
4322010-11-11 Jan Hubicka <jh@suse.cz>
433
434 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
c9a32cfe 435 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
6783ab05 436
94252ac2
JJ
4372010-11-12 Jakub Jelinek <jakub@redhat.com>
438
439 PR target/46088
440 * gcc.dg/pr46088.c: New test.
441
4422010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
f76b96c2
SK
443
444 * gfortran.dg/empty_derived_type.f90: New test.
445
d5656544
TB
4462010-11-11 Tobias Burnus <burnus@net-b.de>
447
448 PR fortran/46413
449 * gfortran.dg/class_31.f90: New.
450
451 PR fortran/46205
452 * gfortran.dg/forall_14.f90: New.
453
94252ac2
JJ
4542010-11-11 Jakub Jelinek <jakub@redhat.com>
455 Tobias Burnus <burnus@net-b.de>
58ebaaf1
JJ
456
457 PR fortran/46325
27128fc3 458 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
58ebaaf1 459
014d92e1
JH
4602010-11-11 Jan Hubicka <jh@suse.cz>
461
462 * gcc.dg/20081223-1.c: Update LTO options.
463 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
464 * gcc.dg/lto/20081118_0.c: Update LTO options.
465 * gcc.dg/lto/ipareference_0.c: Update LTO options.
466 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
467 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
468 * gcc.dg/lto/ipacp_0.c: Update LTO options.
469 * gcc.dg/lto/20090116_0.c: Update LTO options.
470 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
471 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
472 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
473 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
474 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
475 * gcc.dg/lto/20081224_0.c: Update LTO options.
476 * gcc.dg/lto/20090219_0.c: Update LTO options.
477 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
478 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
479 * gcc.dg/lto/20081115_0.c: Update LTO options.
480 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
481 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
482 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
483 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
484 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
485 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
486 * g++.dg/20090107-1.C: Update LTO options.
487 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
488 * g++.dg/lto/20081123_0.C: Update LTO options.
489 * g++.dg/lto/20090313_0.C: Update LTO options.
490 * g++.dg/lto/20081125_0.C: Update LTO options.
491 * g++.dg/lto/20081109-1_0.C: Update LTO options.
492 * g++.dg/lto/20081219_0.C: Update LTO options.
493 * g++.dg/lto/20100724-1_0.C: Update LTO options.
494 * g++.dg/lto/20081204-1_0.C: Update LTO options.
495 * g++.dg/lto/20090303_0.C: Update LTO options.
496 * g++.dg/lto/20100723-1_0.C: Update LTO options.
497 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
498 * g++.dg/lto/20090128_0.C: Update LTO options.
499 * g++.dg/lto/20081204-2_0.C: Update LTO options.
500 * g++.dg/lto/20090302_0.C: Update LTO options.
501 * g++.dg/lto/20081119-1_0.C: Update LTO options.
502 * g++.dg/lto/20081118_0.C: Update LTO options.
503 * g++.dg/20090121-1.C: Update LTO options.
504 * objc.dg/lto/lto.exp: Update LTO options.
505 * lib/lto.exp: Update LTO options.
506 * lib/gcc-dg.exp: Update LTO options.
507 * lib/c-torture.exp: Update LTO options.
508 * obj-c++.dg/lto/lto.exp: Update LTO options.
509
2503de8d
JH
5102010-11-11 Jan Hubicka <jh@suse.cz>
511
512 PR tree-optimize/40436
513 * gcc.dg/tree-ssa/inline-5.c: New testcase.
514 * gcc.dg/tree-ssa/inline-6.c: New testcase.
515
8be3d7da
JW
5162010-11-11 Janus Weil <janus@gcc.gnu.org>
517
518 * gfortran.dg/proc_decl_24.f90: New.
519
10e34e6e 5202010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
5a2a6eb0 521
10e34e6e 522 * objc.dg/property/at-property-20.m: New.
27128fc3 523 * objc.dg/property/synthesize-8.m: New.
10e34e6e
NP
524 * obj-c++.dg/property/at-property-20.m: New.
525 * obj-c++.dg/property/synthesize-8.mm: New.
27128fc3 526
f954bd2c
JM
5272010-11-11 Joseph Myers <joseph@codesourcery.com>
528
529 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
530
1004f0c5
JJ
5312010-11-11 Jakub Jelinek <jakub@redhat.com>
532
533 PR middle-end/46388
534 * gcc.c-torture/compile/pr46388.c: New test.
535
86de8875
RO
5362010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
537
538 * lib/lto.exp (lto-get-options-main): Support optional target
539 selector for dg-suppress-ld-options.
540
280fedf0
MJ
5412010-11-11 Martin Jambor <mjambor@suse.cz>
542
543 PR tree-optimization/46383
544 * g++.dg/torture/pr46383.C: New test.
545
5f808501
UB
5462010-11-11 Uros Bizjak <ubizjak@gmail.com>
547
548 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
549 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
550 to dg-options.
551 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
552 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
553 * g++.dg/other/i386-3.C: Ditto.
554
9c8b5215
JM
5552010-11-10 Jason Merrill <jason@redhat.com>
556
557 * g++.dg/cpp0x/constexpr-46420.C: New.
558
72b53e21
JM
5592010-11-10 Joseph Myers <joseph@codesourcery.com>
560
561 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
562 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
563 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
564 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
565 expected messages.
566
cd3c6bbc
JH
5672010-11-10 Jan Hubicka <jh@suse.cz>
568
569 PR tree-optimize/38669
5f808501 570 * gcc.dg/tree-ssa/pr38699.c: New testcase.
cd3c6bbc 571
928bcefa
JH
5722010-11-10 Jan Hubicka <jh@suse.cz>
573
574 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
575
4ddf1c7f
JM
5762010-11-10 Jason Merrill <jason@redhat.com>
577
578 * g++.dg/cpp0x/constexpr-bitfield.C: New.
579
a3477903
JJ
5802010-11-10 Jakub Jelinek <jakub@redhat.com>
581
582 PR debug/46409
583 * gcc.dg/debug/pr46409.c: New test.
584
585 PR c++/46368
586 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
587
5ca2bc5e
UB
5882010-11-10 Uros Bizjak <ubizjak@gmail.com>
589
590 PR target/46419
591 * gcc-target/i386/pr46419.c: New test.
592
94d13ad1
QN
5932010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
594
595 * g++.dg/other/i386-2.C: Add -mtbm.
596 * g++.dg/other/i386-3.C: Likewise.
597 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
598 * gcc.target/i386/funcspec-6.c: Likewise.
599 * gcc.target/i386/sse-12.c: Add -mtbm.
600 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
601 operand intrinsics.
602 * gcc.target/i386/sse-14.c: Likewise.
603 * gcc.target/i386/sse-22.c: Likewise.
604 * gcc.target/i386/sse-23.c: Likewise.
605 * gcc.target/i386/tbm-1.c: New file.
606 * gcc.target/i386/tbm-2.c: Likewise.
607
91afcfa3
QN
6082010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
609
610 * g++.dg/other/i386-2.C: Add -mbmi.
611 * g++.dg/other/i386-3.C: Likewise.
612 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
613 * gcc.target/i386/funcspec-6.c: Likewise.
614 * gcc.target/i386/sse-12.c: Add -mbmi.
615 * gcc.target/i386/bmi-1.c: New file.
616 * gcc.target/i386/bmi-2.c: Likewise.
617 * gcc.target/i386/bmi-3.c: Likewise.
618 * gcc.target/i386/bmi-4.c: Likewise.
619 * gcc.target/i386/bmi-5.c: Likewise.
620 * gcc.target/i386/bmi-6.c: Likewise.
621
75acdae9
NF
6222010-11-10 Nathan Froyd <froydnj@codesourcery.com>
623
624 PR c++/46065
625 * g++.dg/pr46065.C: New test.
626
edb29996
JH
6272010-11-10 Jan Hubicka <jh@suse.cz>
628
629 PR tree-optimize/33172
630 PR tree-optimize/43411
631 * gcc.dg/tree-ssa/pr33172.c: New testcase.
632 * g++.dg/tree-ssa/pr43411.C: New testcase.
633
c5d0600d
JH
6342010-11-10 Jan Hubicka <jh@suse.cz>
635
636 PR tree-optimize/46228
637 * g++.dg/tree-ssa/pr46228.C: New testcase.
638
c204d113
L
6392010-11-10 H.J. Lu <hongjiu.lu@intel.com>
640
641 PR tree-optimization/46414
a6759a8a 642 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
c204d113 643
1d3a84ce
TB
6442010-11-10 Tobias Burnus <burnus@net-b.de>
645
646 PR fortran/46411
647 * gfortran.dg/intrinsic_7.f90: New.
648
bbed6555
RO
6492010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
650
651 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
652 * g++.dg/abi/thunk4.C: Likewise.
653 * g++.dg/opt/combine.C: Add dg-require-visibility.
654 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
655 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
656 alpha*-dec-osf*.
657 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
658 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
659 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
660 large arena_size.
661 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
662 * gcc.dg/intmax_t-1.c: Likewise.
663
94252ac2 6642010-11-10 Tobias Burnus <burnus@net-b.de>
0149d8cc
TB
665
666 PR fortran/46244
667 * gfortran.dg/class_30.f90: New.
668
445f52e2
TB
6692010-11-10 Tobias Burnus <burnus@net-b.de>
670
671 PR fortran/46223
672 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
673 failure on s390.
674
e639b206
SP
6752010-11-10 Sebastian Pop <sebastian.pop@amd.com>
676
677 PR tree-optimization/45971
678 * gcc.dg/vect/O3-pr45971.c: New.
679
59e0c6b7
RG
6802010-11-10 Richard Guenther <rguenther@suse.de>
681
682 PR tree-optimization/44964
683 * gcc.dg/pr44964.c: New testcase.
684
9063bd1d
EB
6852010-11-10 Eric Botcazou <ebotcazou@adacore.com>
686
687 * gnat.dg/opt10.adb: Fix typo.
688
f5a7af7d
MJ
6892010-11-10 Martin Jambor <mjambor@suse.cz>
690
691 PR tree-optimization/46351
692 PR tree-optimization/46377
693 * gnat.dg/opt10.adb: New file.
694 * gnat.dg/opt10_pkg.ads: Likewise.
695 * gnat.dg/opt11.adb: Likewise.
696 * gnat.dg/opt11.ads: Likewise.
697
054d6b83
EB
6982010-11-10 Eric Botcazou <ebotcazou@adacore.com>
699
700 * gnat.dg/boolean_conv.adb: New test.
701
5c779305
AK
7022010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
703
704 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
705
d0edecea
EB
7062010-11-10 Eric Botcazou <ebotcazou@adacore.com>
707
708 * gnat.dg/unchecked_convert7.adb: New test.
709
72a07d9b
RB
7102010-11-10 Richard Guenther <rguenther@suse.de>
711
712 PR tree-optimization/46398
713 * gcc.dg/torture/pr46398.c: New testcase.
714
0f292566
JD
7152010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
716
717 * gfortran.dg/open_dev_null.f90: New test.
718
5ca2bc5e 7192010-11-09 Jan Hubicka <jh@suse.cz>
9bb2f479 720
72a07d9b
RB
721 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
722 unrolling.
9bb2f479 723
b8cbdff5
JM
7242010-11-09 Joseph Myers <joseph@codesourcery.com>
725
726 * gcc.dg/struct-semi-4.c: New test.
727
21922561
MM
7282010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
729
730 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
731 power5 to enable generation of FRIZ.
732
733 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
734 optimization.
735
736 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
737 expected.
738
9b999dc5
JJ
7392010-11-09 Jakub Jelinek <jakub@redhat.com>
740
741 PR target/43808
742 * gfortran.dg/pr43808.f90: New test.
743
0104d6c7
SP
7442010-11-09 Sebastian Pop <sebastian.pop@amd.com>
745
746 PR tree-optimization/46036
747 * gfortran.dg/lto/pr46036_0.f90: New.
748
fd99dfdf
JJ
7492010-10-09 Jakub Jelinek <jakub@redhat.com>
750
751 PR middle-end/45663
a6759a8a
UB
752 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
753 bar invocation instead of first.
67c6812f
JJ
754
755 PR debug/46171
756 * gcc.dg/pr46171.c: New test.
757
a3357f7d
RG
7582010-11-09 Richard Guenther <rguenther@suse.de>
759
760 PR tree-optimization/46355
761 * gcc.dg/pr46355.c: New testcase.
762
5923c6c3
RG
7632010-11-09 Richard Guenther <rguenther@suse.de>
764
765 PR tree-optimization/46177
766 * gcc.dg/pr46177-2.c: New testcase.
767
fc489e4a
RG
7682010-11-09 Richard Guenther <rguenther@suse.de>
769
770 PR testsuite/46312
771 * gcc.dg/vec-scal-opt.c: Move ...
772 * gcc.dg/vect/vect-scal-opt.c: ... here.
773 * gcc.dg/vec-scal-opt1.c: Move ...
774 * gcc.dg/vect/vect-scal-opt1.c: ... here.
775 * gcc.dg/vec-scal-opt2.c: Move ...
776 * gcc.dg/vect/vect-scal-opt2.c: ... here.
777
98cd3025
EB
7782010-11-09 Eric Botcazou <ebotcazou@adacore.com>
779
780 * gnat.dg/specs/static_initializer5.ads: New test.
781 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
782
8810610e
JJ
7832010-11-09 Jakub Jelinek <jakub@redhat.com>
784
277dc810
JJ
785 PR middle-end/46360
786 * gcc.c-torture/compile/pr46360.c: New test.
787
8810610e
JJ
788 PR c++/45894
789 * g++.dg/warn/Wsequence-point-2.C: New test.
790
b04533af
JW
7912010-11-09 Janus Weil <janus@gcc.gnu.org>
792
793 PR fortran/46313
794 * gfortran.dg/class_29.f03: New.
795
6496e42f
RG
7962010-11-09 Richard Guenther <rguenther@suse.de>
797
798 PR middle-end/46221
799 * gcc.target/i386/alias-1.c: New testcase.
800
9b7d0509
JM
8012010-11-08 Jason Merrill <jason@redhat.com>
802
803 * g++.dg/cpp0x/constexpr-sassert.C: New.
804
edb7c512
JM
8052010-11-08 Jason Merrill <jason@redhat.com>
806
807 * g++.dg/cpp0x/constexpr-defarg.C: New.
808
b3a50850
XDL
8092010-11-08 Xinliang David Li <davidxl@google.com>
810
3a5b7298
XDL
811 PR tree-optimization/46316
812 * gcc.c-torture/execute/pr46316.c: New test.
5ca2bc5e 813
17643884
JW
8142010-11-08 Janus Weil <janus@gcc.gnu.org>
815
816 PR fortran/46344
817 * gfortran.dg/class_28.f03: Extended.
818
d36dba07
NP
8192010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
820
821 * objc.dg/property/dotsyntax-13.m: New.
822 * objc.dg/property/dotsyntax-14.m: New.
5ca2bc5e 823 * objc.dg/property/dotsyntax-15.m: New.
d36dba07
NP
824 * objc.dg/property/synthesize-7.m: New.
825 * obj-c++.dg/property/dotsyntax-13.mm: New.
826 * obj-c++.dg/property/dotsyntax-14.mm: New.
5ca2bc5e 827 * obj-c++.dg/property/dotsyntax-15.mm: New.
d36dba07
NP
828 * obj-c++.dg/property/synthesize-7.mm: New.
829
8302010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
831
832 * objc.dg/property/dynamic-4.m: New.
833 * objc.dg/property/dynamic-5.m: New.
5ca2bc5e 834 * objc.dg/property/dynamic-6.m: New.
d36dba07
NP
835 * obj-c++.dg/property/dynamic-4.mm: New.
836 * obj-c++.dg/property/dynamic-5.mm: New.
837 * obj-c++.dg/property/dynamic-6.mm: New.
838
4741888d
NP
8392010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
840
841 * objc.dg/property/synthesize-3.m: New.
842 * objc.dg/property/synthesize-4.m: New.
843 * objc.dg/property/synthesize-5.m: New.
844 * objc.dg/property/synthesize-6.m: New.
845 * obj-c++.dg/property/synthesize-3.mm: New.
846 * obj-c++.dg/property/synthesize-4.mm: New.
847 * obj-c++.dg/property/synthesize-5.mm: New.
5ca2bc5e
UB
848 * obj-c++.dg/property/synthesize-6.mm: New.
849
4ca5d2a7
NP
8502010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
851
5ca2bc5e 852 * objc.dg/property/at-property-5.m: Updated test.
4ca5d2a7
NP
853 * objc.dg/property/at-property-16.m: New.
854 * objc.dg/property/at-property-17.m: New.
855 * objc.dg/property/at-property-18.m: New.
5ca2bc5e 856 * objc.dg/property/at-property-19.m: New.
4ca5d2a7
NP
857 * objc.dg/property/dotsyntax-12.m: New.
858 * objc.dg/protocol-inheritance-1.m: New.
859 * objc.dg/protocol-inheritance-2.m: New.
860 * obj-c++.dg/property/at-property-5.mm: Updated test.
861 * obj-c++.dg/property/at-property-16.mm: New.
862 * obj-c++.dg/property/at-property-17.mm: New.
863 * obj-c++.dg/property/at-property-18.mm: New.
5ca2bc5e 864 * obj-c++.dg/property/at-property-19.mm: New.
4ca5d2a7
NP
865 * obj-c++.dg/protocol-inheritance-1.mm: New.
866 * obj-c++.dg/protocol-inheritance-2.mm: New.
867 * obj-c++.dg/property/dotsyntax-12.mm: New.
5ca2bc5e 868
9e115cec
JM
8692010-11-08 Jason Merrill <jason@redhat.com>
870
871 * g++.dg/expr/overflow1.C: New.
872 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
873 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
874 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
875 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
876
8efea7a6
RO
8772010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
878
879 * gcc.dg/pr35442.c: Adapt warning.
880
881 PR target/46280
882 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
883 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
884 * g++.dg/torture/pr36444.C: Add dg-options -msse for
885 i?86-*-* x86_64-*-*.
886 * g++.dg/torture/pr36445.C: Likewise.
887 * gcc.c-torture/compile/pr34856.c: Likewise.
888 * gcc.c-torture/compile/pr39928-1.c: Likewise.
889 * gcc.c-torture/compile/vector-1.c: Likewise.
890 * gcc.c-torture/compile/vector-2.c: Likewise.
891 * gcc.dg/pr32912-1.c: Likewise.
892 * gcc.c-torture/execute/va-arg-25.c: Move ...
5ca2bc5e 893 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
8efea7a6
RO
894 Add dg-options -msse, dg-require-effective-target sse_runtime for
895 for i?86-*-*, x86_64-*-*.
896 * gcc.c-torture/execute/vector-1.c: Likewise.
897 * gcc.c-torture/execute/vector-2.c: Likewise.
898 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
899 i?86-*-*, x86_64-*-*.
900 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
901 * gcc.dg/tree-ssa/sra-4.c: Likewise.
902 * gcc.dg/tree-ssa/vector-1.c: Likewise.
903 * gcc.dg/tree-ssa/vector-2.c: Likewise.
904 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
905
2876a10d
SE
9062010-11-08 Steve Ellcey <sje@cup.hp.com>
907
908 * gcc.dg/torture/pr45982.c: Add -std=c99
909 * gcc.dg/torture/pr45623.c: Ditto.
5ca2bc5e 910
b0d1803a
SE
9112010-11-08 Steve Ellcey <sje@cup.hp.com>
912
913 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
914 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
915
d6892b3d
KT
9162010-11-08 Kai Tietz <kai.tietz@onevision.com>
917
5ca2bc5e
UB
918 PR target/28627
919 * g++.dg/ext/dllimport7.C: Adjust second error check and
920 allow test for x86_64 mingw, too.
d6892b3d 921
78a1d149
JW
9222010-11-08 Janus Weil <janus@gcc.gnu.org>
923
924 PR fortran/46344
925 * gfortran.dg/class_28.f03: New.
926
06f0c25f
AB
9272010-11-08 Andrey Belevantsev <abel@ispras.ru>
928
929 PR rtl-optimization/45352
930 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
931 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
5ca2bc5e 932 gcc.target/i386/pr45352-2.c: New tests.
06f0c25f 933
879cc722
IS
9342010-11-06 Iain Sandoe <iains@gcc.gnu.org>
935
936 PR libobjc/36610
5ca2bc5e
UB
937 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
938 XFAIL the run for all but m32 x86.
939
604e92e2
AS
9402010-11-07 Andreas Schwab <schwab@linux-m68k.org>
941
942 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
943 as comment character.
944
c50bcc13
RS
9452010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
946
947 * gcc.target/mips/mips.exp: Revert previous patch.
948 * gcc.target/mips/fma-1.c: Delete.
949 * gcc.target/mips/fma-2.c: Likewise.
950 * gcc.target/mips/fma-3.c: Likewise.
951 * gcc.target/mips/fma-4.c: Likewise.
952 * gcc.target/mips/fma-5.c: Likewise.
953 * gcc.target/mips/fma-6.c: Likewise.
954 * gcc.target/mips/fma-7.c: Likewise.
955 * gcc.target/mips/fma-8.c: Likewise.
956 * gcc.target/mips/fma-9.c: Likewise.
957 * gcc.target/mips/fma-10.c: Likewise.
958 * gcc.target/mips/fma-11.c: Likewise.
959 * gcc.target/mips/fma-12.c: Likewise.
960 * gcc.target/mips/fma-13.c: Likewise.
961 * gcc.target/mips/fma-14.c: Likewise.
962 * gcc.target/mips/fma-15.c: Likewise.
963 * gcc.target/mips/fma-16.c: Likewise.
964 * gcc.target/mips/fma-17.c: Likewise.
965 * gcc.target/mips/fma-18.c: Likewise.
966 * gcc.target/mips/fma-19.c: Likewise.
967 * gcc.target/mips/fma-20.c: Likewise.
968
c7c0f73d
RS
9692010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
970
971 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
972 * gcc.target/mips/fma-1.c: New test.
973 * gcc.target/mips/fma-2.c: Likewise.
974 * gcc.target/mips/fma-3.c: Likewise.
975 * gcc.target/mips/fma-4.c: Likewise.
976 * gcc.target/mips/fma-5.c: Likewise.
977 * gcc.target/mips/fma-6.c: Likewise.
978 * gcc.target/mips/fma-7.c: Likewise.
979 * gcc.target/mips/fma-8.c: Likewise.
980 * gcc.target/mips/fma-9.c: Likewise.
981 * gcc.target/mips/fma-10.c: Likewise.
982 * gcc.target/mips/fma-11.c: Likewise.
983 * gcc.target/mips/fma-12.c: Likewise.
984 * gcc.target/mips/fma-13.c: Likewise.
985 * gcc.target/mips/fma-14.c: Likewise.
986 * gcc.target/mips/fma-15.c: Likewise.
987 * gcc.target/mips/fma-16.c: Likewise.
988 * gcc.target/mips/fma-17.c: Likewise.
989 * gcc.target/mips/fma-18.c: Likewise.
990 * gcc.target/mips/fma-19.c: Likewise.
991 * gcc.target/mips/fma-20.c: Likewise.
992
4de2f020
JM
9932010-11-06 Jason Merrill <jason@redhat.com>
994
995 * g++.dg/cpp0x/constexpr-ctor3.C: New.
996
c58e98c8
SM
9972010-11-06 Simon Martin <simartin@users.sourceforge.net>
998
999 PR c/43384
1000 * gcc.dg/parser-error-3.c: New test.
1001
134c192b
NF
10022010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1003
1004 PR c++/45332
1005 * g++.dg/parse/semicolon2.C: New testcase.
1006 * g++.dg/ext/asmspec1.C: Adjust.
1007 * g++.dg/init/new13.C: Adjust.
1008 * g++.dg/parse/ctor5.C: Adjust.
1009
fbc7f9df
JW
10102010-11-06 Janus Weil <janus@gcc.gnu.org>
1011
1012 PR fortran/46330
1013 * gfortran.dg/class_27.f03: New.
1014
a9625a91
NP
10152010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1016
1017 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1018 * objc.dg/property/dotsyntax-5.m: New.
1019 * objc.dg/property/dotsyntax-6.m: New.
1020 * objc.dg/property/dotsyntax-7.m: New.
1021 * objc.dg/property/dotsyntax-8.m: New.
1022 * objc.dg/property/dotsyntax-9.m: New.
1023 * objc.dg/property/dotsyntax-10.m: New.
1024 * objc.dg/property/dotsyntax-11.m: New.
1025 * obj-c++.dg/property/dotsyntax-5.mm: New.
1026 * obj-c++.dg/property/dotsyntax-6.mm: New.
1027 * obj-c++.dg/property/dotsyntax-7.mm: New.
1028 * obj-c++.dg/property/dotsyntax-8.mm: New.
1029 * obj-c++.dg/property/dotsyntax-9.mm: New.
1030 * obj-c++.dg/property/dotsyntax-10.mm: New.
1031 * obj-c++.dg/property/dotsyntax-11.mm: New.
1032
cd746c27
IS
10332010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1034
1035 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1036 NeXT runtime when the type is READONLY.
1037
ea0b50bd
UB
10382010-11-06 Uros Bizjak <ubizjak@gmail.com>
1039
1040 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1041 * gcc.target/i386/387-6.c: Ditto.
bb368470 1042 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
ea0b50bd
UB
1043 * gcc.target/i386/387-4.c: Ditto.
1044 * gcc.target/i386/387-7.c: Ditto.
1045 * gcc.target/i386/387-8.c: Ditto.
1046 * gcc.target/i386/387-9.c: Ditto.
1047 * gcc.target/i386/387-10.c: Ditto.
1048 * gcc.target/i386/387-11.c: Ditto.
1049 * gcc.target/i386/387-12.c: Ditto.
1050
bb368470 1051 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
ea0b50bd 1052
91ebb981
IS
10532010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1054
1055 PR target/44981
1056 * gcc.dg/darwin-cfstring-format-1.c: New.
1057 * gcc.dg/warn-nsstring.c: New.
1058 * objc.dg/fsf-nsstring-format-1.m: New.
1059 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1060 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1061 linker warning.
1062
e52a5db6
JM
10632010-11-05 Jason Merrill <jason@redhat.com>
1064
1065 PR c++/45473
1066 * g++.dg/inherit/virtual6.C: New.
1067
a75de692
JJ
10682010-11-05 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR c/44772
1071 * gcc.dg/Wcxx-compat-21.c: New test.
1072
c3928dde
ILT
10732010-11-05 Ian Lance Taylor <iant@google.com>
1074
1075 PR target/46084
1076 * gcc.target/i386/pr46084.c: New test.
1077
8d598c74
SE
10782010-11-05 Steve Ellcey <sje@cup.hp.com>
1079
1080 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1081 * (check_effective_target_mempcpy): New.
1082 * gcc.c-torture/execute/pr45636.c: Move this...
1083 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1084
73f22c49
RO
10852010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1086
1087 * gcc.target/i386/i386.exp (FLAGS): Remove.
1088 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1089
ee01a467
JJ
10902010-11-05 Jakub Jelinek <jakub@redhat.com>
1091
897145e3
JJ
1092 PR c++/46160
1093 * g++.dg/opt/empty2.C: New test.
1094
ee01a467
JJ
1095 PR target/45670
1096 * gcc.target/i386/pr45670.c: New test.
1097
611c64f0
JW
10982010-11-05 Janus Weil <janus@gcc.gnu.org>
1099
1100 PR fortran/45451
1101 PR fortran/46174
1102 * gfortran.dg/class_19.f03: Modified.
1103 * gfortran.dg/class_allocate_6.f03: New.
1104
d73ee4e7
L
11052010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1106
1107 * gcc.target/i386/avx-vzeroupper-19.c: New.
1108
502c5084
JJ
11092010-11-05 Jakub Jelinek <jakub@redhat.com>
1110
cba1eb61
JJ
1111 PR tree-optimization/46099
1112 * gcc.dg/autopar/pr46099.c: New test.
1113
502c5084
JJ
1114 PR middle-end/43690
1115 * c-c++-common/pr43690.c: New test.
1116
a5ad8c30
IS
11172010-11-05 Iain Sandoe <iains@gcc.gnu.org>
1118
1119 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
b71e5eba 1120 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
a5ad8c30
IS
1121 declaration and implementation.
1122 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1123 * obj-c++.dg/property/at-property-13.mm: Likewise.
1124 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1125 * obj-c++.dg/property/property-1.mm: Likewise.
1126 * obj-c++.dg/property/at-property-7.mm: Likewise.
1127 * obj-c++.dg/property/at-property-9.mm: Likewise.
1128 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1129 * obj-c++.dg/property/at-property-10.mm: Likewise.
1130 * obj-c++.dg/property/synthesize-2.mm: Likewise.
1131 * obj-c++.dg/property/at-property-12.mm: Likewise.
1132 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1133 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1134 * obj-c++.dg/property/at-property-6.mm: Likewise.
1135 * obj-c++.dg/property/at-property-8.mm: Likewise.
1136 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1137 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1138 * obj-c++.dg/property/at-property-11.mm: Likewise.
1139 * obj-c++.dg/template-8.mm: Likewise.
1140 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1141 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
5ca2bc5e
UB
1142 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1143 and put a FIXME for this.
a5ad8c30
IS
1144 * obj-c++.dg/property/property-2.mm: Remove.
1145 * obj-c++.dg/property/property-3.mm: Remove.
1146
0f59b812
JJ
11472010-11-05 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR debug/46307
1150 * gcc.dg/pr46307.c: New test.
1151
fc36036b
JM
11522010-11-05 Jason Merrill <jason@redhat.com>
1153
1154 PR c++/46304
1155 * g++.dg/ext/complex6.C: New.
1156
753fc83c
BD
11572010-11-04 Bud Davis <jimmied@smu.edu>
1158
bb368470 1159 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
753fc83c 1160
9804d4ec
CF
11612010-11-04 Chao-ying Fu <fu@mips.com>
1162
1163 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1164 msubu, mult, multu.
1165 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1166
bede2adc
NP
11672010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
1168
1169 Fixed using the Objective-C 2.0 dot-syntax with class names.
1170 * objc.dg/property/dotsyntax-3.m: New.
1171 * objc.dg/property/dotsyntax-4.m: New.
1172 * obj-c++.dg/property/dotsyntax-3.mm: New.
b71e5eba 1173 * obj-c++.dg/property/dotsyntax-4.mm: New.
bede2adc
NP
1174
1175 * objc.dg/fobjc-std-1.m: Added test for warnings when the
1176 Objective-C 2.0 dot-syntax is used with class names.
1177 * obj-c++.dg/fobjc-std-1.mm: Same change.
b71e5eba 1178
58082ff6
PH
11792010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1180
1181 * gcc.target/powerpc/loop_align.c: New.
1182
64cc2ce9
IS
11832010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1184
1185 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1186
1187 merge from FSF 'apple/trunk' branch.
1188 * gcc.target/powerpc/darwin64-abi.c: New.
1189
269c80f2
JJ
11902010-11-04 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR tree-optimization/46233
1193 * gcc.dg/pr46233.c: New test.
1194
4aa8fe39
IS
11952010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1196
1197 * objc.dg/property/property-2.m: Deleted.
1198 * objc.dg/property/property-3.m: Deleted.
b71e5eba 1199
5b4db3f5
IS
12002010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1201
1202 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1203 defined.
1204 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1205 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1206 * objc.dg/property/property-1.m: Likewise.
1207 * objc.dg/property/at-property-6.m: Likewise.
1208 * objc.dg/property/at-property-7.m: Likewise.
1209 * objc.dg/property/dotsyntax-1.m: Likewise.
1210 * objc.dg/property/at-property-8.m: Likewise.
1211 * objc.dg/property/dotsyntax-2.m: Likewise.
1212 * objc.dg/property/at-property-9.m: Likewise.
1213 * objc.dg/property/synthesize-2.m: Likewise.
1214 * objc.dg/property/at-property-10.m: Likewise.
1215 * objc.dg/property/at-property-11.m: Likewise.
1216 * objc.dg/property/at-property-12.m: Likewise.
1217 * objc.dg/property/at-property-13.m: Likewise.
1218 * objc.dg/property/fsf-property-method-access.m: Likewise.
1219 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1220 linker warning.
b71e5eba 1221 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
5b4db3f5 1222 warnings.
b71e5eba 1223 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
a5ad8c30 1224 deprecation warnings. Use Object1 implementation.
5b4db3f5 1225 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
a5ad8c30 1226 * objc/execute/forward-1.m: Remove.
5b4db3f5 1227 * objc/execute/forward-1.x: Remove.
b71e5eba 1228
f7d042e2
JM
12292010-11-04 Jason Merrill <jason@redhat.com>
1230
1231 * g++.dg/cpp0x/constexpr-access.C: New.
1232
f2b01cfb
RG
12332010-11-04 Richard Guenther <rguenther@suse.de>
1234
1235 PR rtl-optimization/46183
1236 * gcc.dg/torture/pr46183.c: New testcase.
1237
9f2fbc99
RG
12382010-11-04 Richard Guenther <rguenther@suse.de>
1239
1240 PR tree-optimization/46068
1241 * gcc.dg/torture/pr46068.c: New testcase.
1242
844d5fca
RG
12432010-11-04 Richard Guenther <rguenther@suse.de>
1244
1245 PR tree-optimization/45991
1246 * gcc.dg/pr45991.c: New testcase.
1247
e9fcdd9f
RG
12482010-11-04 Richard Guenther <rguenther@suse.de>
1249
1250 PR tree-optimization/46154
1251 * g++.dg/torture/pr46154.C: New testcase.
1252
2a2651b7
RG
12532010-11-04 Richard Guenther <rguenther@suse.de>
1254
1255 PR tree-optimization/45733
1256 * gcc.dg/pr45733.c: New testcase.
1257
0532869d
IR
12582010-11-04 Ira Rosen <irar@il.ibm.com>
1259
1260 PR tree-optimization/46213
1261 * gfortran.dg/vect/pr46213.f90: New.
1262
e4d8d4ea
RG
12632010-11-04 Richard Guenther <rguenther@suse.de>
1264
1265 PR testsuite/45702
1266 * gcc.dg/pr34989-1.c: Move ...
1267 * gcc.dg/lto/pr34989-1_0.c: ... here.
1268 * gcc.dg/pr34989-2.c: Move ...
1269 * gcc.dg/lto/pr34989-1_1.c: ... here.
1270 * gcc.dg/pr27898.c: Move ...
1271 * gcc.dg/lto/pr27898_0.c: ... here and ...
1272 * gcc.dg/lto/pr27898_1.c: ... split.
1273 * gcc.dg/pr28712.c: Move ...
1274 * gcc.dg/lto/pr28712_0.c: ... here and ...
1275 * gcc.dg/lto/pr28712_1.c: ... split ...
1276 * gcc.dg/lto/pr28712_2.c: ... twice.
1277 * gcc.dg/pr28706.c: Move ...
1278 * gcc.dg/lto/pr28706_0.c: ... here and ...
1279 * gcc.dg/lto/pr28706_1.c: ... split.
1280
16949072 12812010-11-04 Richard Guenther <rguenther@suse.de>
b71e5eba 1282 Richard Henderson <rth@redhat.com>
16949072
RG
1283
1284 * gcc.target/i386/fma4-vector-2.c: New testcase.
1285
94252ac2 12862010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
b71e5eba 1287 Richard Guenther <rguenther@suse.de>
47853c73
AS
1288
1289 * gcc.dg/vec-scal-opt.c: New testcase.
1290 * gcc.dg/vec-scal-opt1.c: New testcase.
1291 * gcc.dg/vec-scal-opt2.c: New testcase.
1292
d8ed14ce
IS
12932010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1294
47853c73
AS
1295 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1296 from plugin build flags on Darwin targets.
d8ed14ce 1297
2c2af801
L
12982010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1299
1300 * gcc.target/i386/pr46285.c: Require split_stack target.
1301
bc99421e
JM
13022010-11-03 Jason Merrill <jason@redhat.com>
1303
dafed7ca
JM
1304 PR c++/46293
1305 * g++.dg/cpp0x/constexpr-base2.C: New.
1306
bc99421e
JM
1307 PR c++/46289
1308 * g++.dg/cpp0x/initlist45.C: New.
1309
9a179d01
NP
13102010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1311
1312 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1313 is now allowed in categories.
1314 * obj-c++.dg/property/dynamic-2.mm: Same change.
1315 * objc.dg/property/dynamic-3.m: New.
1316 * obj-c++.dg/property/dynamic-3.mm: New.
1317 * objc.dg/property/at-property-14.m: New.
1318 * objc.dg/property/at-property-15.m: New.
1319 * obj-c++.dg/property/at-property-14.mm: New.
822a55a0 1320 * obj-c++.dg/property/at-property-15.mm: New.
9a179d01
NP
1321
1322 * objc.dg/foreach-6.m: Added a few more tests for valid and
1323 invalid iterating variables and collections.
822a55a0 1324
2fa692c0
XDL
13252010-11-03 Xinliang David Li <davidxl@google.com>
1326
822a55a0
UB
1327 PR target/46200
1328 * g++.dg/tree-ssa/ivopts-2.C: New test.
2fa692c0 1329
27835a8a
L
13302010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1331
1332 PR target/46295
1333 * gcc.target/i386/pr46295.c: New.
1334
92d54f6d
MM
13352010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1336
1337 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1338 precision min/max for single precision on VSX.
1339
0787e2e7
JM
13402010-11-03 Jason Merrill <jason@redhat.com>
1341
1342 PR c++/46289
1343 * g++.dg/cpp0x/constexpr-ice3.C: New.
1344
fdb8b4c0
EB
13452010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1346
1347 * gnat.dg/opt8.ad[sb]: New test.
1348 * gnat.dg/opt8_pkg.ads: New helper.
1349
5554928d
L
13502010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1351
1352 PR rtl-optimization/45865
1353 * gcc.dg/pr45865.c: New.
1354 * gcc.dg/torture/pr45865.c: Likewise.
1355
1356 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1357 * gcc.target/arm/headmerge-2.c: Likewise.
1358 * gcc.target/i386/headmerge-1.c: Likewise.
1359 * gcc.target/i386/headmerge-2.c: Likewise.
1360
44cb6d4d
RG
13612010-11-03 Richard Guenther <rguenther@suse.de>
1362
1363 PR middle-end/46288
1364 * gcc.dg/pr46288.c: New testcase.
1365
b7fa98e2
RG
13662010-11-03 Richard Guenther <rguenther@suse.de>
1367
1368 PR tree-optimization/44807
1369 * gcc.dg/torture/pr44807.c: New testcase.
1370
836dda67
JD
13712010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1372
1373 PR libgfortran/43899
1374 * gfortran.dg/namelist_67.f90: New test.
1375
23782cc3
JJ
13762010-11-03 Jakub Jelinek <jakub@redhat.com>
1377
1378 PR tree-optimization/46009
1379 * gcc.dg/vect/pr46009.c: New function.
1380
22d8d616
NP
13812010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1382
1383 Implemented -fobjc-std=objc1 flag.
822a55a0 1384 * objc.dg/fobjc-std-1.m: New.
22d8d616
NP
1385 * obj-c++.dg/fobjc-std-1.mm: New.
1386
68a22980
RG
13872010-11-03 Richard Guenther <rguenther@suse.de>
1388
1389 PR middle-end/46241
1390 * g++.dg/debug/pr46241.C: New testcase.
1391
8b8bba2d
RG
13922010-11-03 Richard Guenther <rguenther@suse.de>
1393
1394 PR tree-optimization/46190
1395 * gfortran.dg/pr46190.f90: New testcase.
1396
62323846
RG
13972010-11-03 Richard Guenther <rguenther@suse.de>
1398
1399 PR testsuite/46274
1400 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1401 * gcc.dg/vect/vect-19.c: Likewise.
1402 * gcc.dg/vect/vect-17.c: Likewise.
1403
72fdf9e9
L
14042010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1405
1406 PR target/46285
11cbe409 1407 * gcc.target/i386/pr46285.c: New.
72fdf9e9 1408
02ff830b
RG
14092010-11-03 Richard Guenther <rguenther@suse.de>
1410
1411 PR tree-optimization/46217
1412 * gcc.dg/pr46217.c: New testcase.
1413
43236c26
NP
14142010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1415
1416 * objc.dg/property/dotsyntax-1.m: New.
822a55a0 1417 * objc.dg/property/dotsyntax-2.m: New.
43236c26 1418 * obj-c++.dg/property/dotsyntax-1.mm: New.
822a55a0 1419 * obj-c++.dg/property/dotsyntax-2.mm: New.
43236c26 1420
87c20fe7
JJ
14212010-11-03 Jakub Jelinek <jakub@redhat.com>
1422
1423 PR tree-optimization/46165
1424 * gcc.dg/pr46165.c: New test.
1425
ca818bd9
RG
14262010-11-03 Richard Guenther <rguenther@suse.de>
1427
1428 PR middle-end/46251
1429 * gcc.dg/pr46251.c: New testcase.
1430
80ab32d6
JJ
14312010-11-03 Jakub Jelinek <jakub@redhat.com>
1432
71056fef
JJ
1433 PR tree-optimization/46107
1434 * gcc.c-torture/compile/pr46107.c: New test.
1435
03f43d3d
JJ
1436 PR debug/46252
1437 * gcc.dg/pr46252.c: New test.
1438
80ab32d6
JJ
1439 PR rtl-optimization/46034
1440 PR rtl-optimization/46212
1441 PR rtl-optimization/46248
1442 * gcc.c-torture/compile/pr46034.c: New test.
1443 * gcc.c-torture/compile/pr46248.c: New test.
1444 * gcc.dg/pr46212.c: New test.
1445
586fea26
EB
14462010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1447
1448 * gnat.dg/sizetype4.adb: New test.
1449
cfec3a7c
L
14502010-11-02 H.J. Lu <hongjiu.lu@intel.com>
1451
1452 * gcc.target/i386/avx-vzeroupper-15.c: New.
1453 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1454 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1455 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1456
1457 PR target/46253
1458 * gcc.target/i386/pr46253.c: New.
1459
94252ac2 14602010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
e69afb29
SK
1461 Tobias Burnus <burnus@net-b.de>
1462
1463 PR fortran/45170
1464 * gfortran.dg/deferred_type_param_1.f90: New.
1465 * gfortran.dg/deferred_type_param_2.f90: New.
1466 * gfortran.dg/initialization_1.f90: Update dg-errors.
1467 * gfortran.dg/initialization_9.f90: Update dg-errors.
1468
343b2efc
RG
14692010-11-02 Richard Guenther <rguenther@suse.de>
1470
1471 PR tree-optimization/46149
1472 * g++.dg/torture/pr46149.C: New testcase.
1473
f26aa48e
RG
14742010-11-02 Richard Guenther <rguenther@suse.de>
1475
1476 PR tree-optimization/46216
1477 * gcc.dg/torture/pr46216.c: New testcase.
1478
3451f439
RO
14792010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1480
1481 PR target/46131
1482 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1483 *-*-osf*.
1484
43427f3c
RG
14852010-11-02 Richard Guenther <rguenther@suse.de>
1486
1487 PR tree-optimization/46184
1488 * gcc.dg/pr46184.c: New testcase.
1489
1bbd3bde
RG
14902010-11-02 Richard Guenther <rguenther@suse.de>
1491
1492 PR tree-optimization/46177
1493 * gcc.dg/pr46177.c: New testcase.
1494
4c203066
MJ
14952010-11-02 Martin Jambor <mjambor@suse.cz>
1496
1497 PR middle-end/46120
1498 * g++.dg/ipa/ivinline-9.C: New test.
1499
b85020cb
MJ
15002010-11-02 Martin Jambor <mjambor@suse.cz>
1501
1502 PR tree-optimization/45875
1503 * g++.dg/torture/pr45875.C: New test.
1504
551677bf
RG
15052010-11-02 Richard Guenther <rguenther@suse.de>
1506
1507 PR testsuite/46249
1508 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1509
f6f2ca8f
JJ
15102010-11-02 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR debug/46255
1513 * gcc.dg/pr46255.c: New test.
1514
574e2ba2
DS
15152010-11-02 Dodji Seketeli <dodji@redhat.com>
1516
1517 PR c++/46170
1518 PR c++/46162
1519 * g++.dg/template/sfinae26.C: New test.
1520 * g++.dg/template/sfinae27.C: Likewise.
1521
6f1abb06
DS
15222010-11-02 Dodji Seketeli <dodji@redhat.com>
1523
1524 PR c++/45606
1525 * g++.dg/template/typedef36.C: New test.
1526 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1527 * g++.dg/template/canon-type-10.C: Likewise.
1528 * g++.dg/template/canon-type-11.C: Likewise.
1529 * g++.dg/template/canon-type-12.C: Likewise.
1530 * g++.dg/template/canon-type-13.C: Likewise.
1531
de4df14c
IS
15322010-11-02 Iain Sandoe <iains@gcc.gnu.org>
1533
5ca2bc5e
UB
1534 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1535 instance of debug_pubnames on darwin.
de4df14c 1536
66e61a34 15372010-11-01 Jason Merrill <jason@redhat.com>
fa2200cb
JM
1538 Benjamin Kosnik <bkoz@redhat.com>
1539
900484de
JM
1540 * g++.dg/cpp0x/constexpr-initlist2.C: New.
1541 * g++.dg/cpp0x/constexpr-initlist3.C: New.
1542
fa2200cb
JM
1543 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1544 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1545 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1546 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1547 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1548 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1549 * g++.dg/cpp0x/constexpr-array.C: New.
1550 * g++.dg/cpp0x/constexpr-base.C: New.
1551 * g++.dg/cpp0x/constexpr-complex.C: New.
1552 * g++.dg/cpp0x/constexpr-data1.C: New.
1553 * g++.dg/cpp0x/constexpr-data2.C: New.
1554 * g++.dg/cpp0x/constexpr-deref.C: New.
1555 * g++.dg/cpp0x/constexpr-diag1.C: New.
1556 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1557 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1558 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1559 * g++.dg/cpp0x/constexpr-empty.C: New.
1560 * g++.dg/cpp0x/constexpr-empty2.C: New.
1561 * g++.dg/cpp0x/constexpr-empty3.C: New.
1562 * g++.dg/cpp0x/constexpr-empty4.C: New.
1563 * g++.dg/cpp0x/constexpr-empty5.C: New.
1564 * g++.dg/cpp0x/constexpr-ex1.C: New.
1565 * g++.dg/cpp0x/constexpr-ex2.C: New.
1566 * g++.dg/cpp0x/constexpr-ex3.C: New.
1567 * g++.dg/cpp0x/constexpr-ex4.C: New.
1568 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1569 * g++.dg/cpp0x/constexpr-fnptr.C: New.
1570 * g++.dg/cpp0x/constexpr-function1.C: New.
1571 * g++.dg/cpp0x/constexpr-function2.C: New.
1572 * g++.dg/cpp0x/constexpr-function3.C: New.
1573 * g++.dg/cpp0x/constexpr-ice.C: New.
1574 * g++.dg/cpp0x/constexpr-initlist.C: New.
1575 * g++.dg/cpp0x/constexpr-neg1.C: New.
1576 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1577 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1578 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1579 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1580 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1581 * g++.dg/cpp0x/constexpr-nonlit.C: New.
1582 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1583 * g++.dg/cpp0x/constexpr-nullptr.C: New.
1584 * g++.dg/cpp0x/constexpr-object1.C: New.
1585 * g++.dg/cpp0x/constexpr-object2.C: New.
1586 * g++.dg/cpp0x/constexpr-overflow.C: New.
1587 * g++.dg/cpp0x/constexpr-pedantic.C: New.
1588 * g++.dg/cpp0x/constexpr-pos1.C: New.
1589 * g++.dg/cpp0x/constexpr-potential1.C: New.
1590 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1591 * g++.dg/cpp0x/constexpr-pure.C: New.
1592 * g++.dg/cpp0x/constexpr-static.C: New.
1593 * g++.dg/cpp0x/constexpr-static2.C: New.
1594 * g++.dg/cpp0x/constexpr-static3.C: New.
1595 * g++.dg/cpp0x/constexpr-static4.C: New.
1596 * g++.dg/cpp0x/constexpr-static5.C: New.
1597 * g++.dg/cpp0x/constexpr-static6.C: New.
1598 * g++.dg/cpp0x/constexpr-string.C: New.
1599 * g++.dg/cpp0x/constexpr-switch.C: New.
1600 * g++.dg/cpp0x/constexpr-targ.C: New.
1601 * g++.dg/cpp0x/constexpr-throw.C: New.
1602 * g++.dg/cpp0x/constexpr-typeid.C: New.
1603 * g++.dg/cpp0x/constexpr-union.C: New.
1604 * g++.dg/cpp0x/constexpr-value.C: New.
1605 * g++.dg/cpp0x/constexpr-value2.C: New.
1606 * g++.dg/cpp0x/constexpr-variadic.C: New.
1607 * g++.dg/cpp0x/initlist5.C: Use constexpr.
1608 * g++.dg/cpp0x/static_assert3.C: Add expected error.
1609 * g++.dg/other/fold1.C: Likewise.
1610 * g++.dg/parse/crash36.C: Likewise.
1611 * g++.dg/parse/constant4.C: Adjust expected error.
1612 * g++.dg/template/arg5.C: Likewise.
1613 * g++.dg/template/non-dependent10.C: Likewise.
1614 * g++.dg/template/qualified-id3.C: Likewise.
1615 * g++.dg/warn/overflow-warn-1.C: Likewise.
1616 * g++.dg/warn/overflow-warn-3.C: Likewise.
1617 * g++.dg/warn/overflow-warn-4.C: Likewise.
1618 * g++.old-deja/g++.pt/crash10.C: Likewise.
66e61a34
JM
1619
1620 * g++.dg/cpp0x/constexpr-ctor2.C: New.
1621
2debdb4f
NP
16222010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1623
1624 Implemented format and noreturn attributes for Objective-C methods.
1625 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1626 * objc.dg/attributes/method-deprecated-1.m: New.
1627 * objc.dg/attributes/method-deprecated-2.m: New.
1628 * objc.dg/attributes/method-deprecated-3.m: New.
1629 * objc.dg/attributes/method-noreturn-1.m: New.
1630 * objc.dg/attributes/method-sentinel-1.m: New.
1631 * objc.dg/attributes/method-format-1.m: New.
1632 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1633 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1634 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1635 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1636 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1637 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
822a55a0
UB
1638 * obj-c++.dg/attributes/method-format-1.mm: New.
1639
8f78939b
NP
16402010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1641
1642 * objc.dg/property/at-property-deprecated-1.m: New.
822a55a0 1643 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
8f78939b 1644
8f07a2aa
NP
16452010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1646
1647 Implemented Objective-C 2.0 property accessors.
1648 * objc.dg/property/at-property-6.m: Use nonatomic properties to
1649 avoid testing more complex accessors in this testcase which is not
1650 about them.
1651 * objc.dg/property/at-property-7.m: Same change.
1652 * objc.dg/property/at-property-8.m: Same change.
1653 * objc.dg/property/at-property-9.m: Same change.
1654 * objc.dg/property/at-property-10.m: Same change.
1655 * objc.dg/property/at-property-11.m: Same change.
1656 * obj-c++.dg/property/at-property-6.mm: Same change.
1657 * obj-c++.dg/property/at-property-7.mm: Same change.
1658 * obj-c++.dg/property/at-property-8.mm: Same change.
1659 * obj-c++.dg/property/at-property-9.mm: Same change.
1660 * obj-c++.dg/property/at-property-10.mm: Same change.
1661 * obj-c++.dg/property/at-property-11.mm: Same change.
1662 * objc.dg/property/at-property-12.m: New.
1663 * objc.dg/property/at-property-13.m: New.
1664 * obj-c++.dg/property/at-property-12.mm: New.
822a55a0
UB
1665 * obj-c++.dg/property/at-property-13.mm: New.
1666
1fccc6c3
SK
16672010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1668
1669 PR fortran/46152
1670 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1671 * gfortran.dg/allocate_with_typespec_4.f90: New test.
1672 * gfortran.dg/allocate_with_typespec_1.f90: New test.
1673 * gfortran.dg/allocate_with_typespec_2.f: New test.
1674 * gfortran.dg/allocate_with_typespec_3.f90: New test.
1675 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1676 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1677
e7e9eb2f
NF
16782010-11-01 H.J. Lu <hongjiu.lu@intel.com>
1679 Nathan Froyd <froydnj@codesourcery.com>
1680
1681 PR tree-optimization/46259
1682 * gfortran.dg/pr46259.f: New testcase.
1683
7e3f24b6
PK
16842010-11-01 Paul Koning <ni1d@arrl.net>
1685
1686 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1687 * gcc.c-torture/compile/20020604-1.c: Ditto.
1688 * gcc.c-torture/compile/20001226-1.c: Ditto.
1689 * gcc.c-torture/compile/20010327-1.c: Ditto.
1690 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1691 * gcc.c-torture/compile/pr43191.c: Ditto.
1692 * gcc.c-torture/compile/pr41181.c: Ditto.
1693
cc825d98
RH
16942010-10-31 Richard Henderson <rth@redhat.com>
1695
1696 * lib/target-supports.exp
1697 (check_effective_target_automatic_stack_alignment): True for
1698 x86 but not windows.
1699 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1700 use of the preferred-stack-boundary arguments.
1701 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1702
ac7513e1
L
17032010-10-31 H.J. Lu <hongjiu.lu@intel.com>
1704
1705 PR target/46142
1706 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1707 * gcc.target/i386/fma4-builtin-2.c: Likewise.
1708
3dff0fa2
RS
17092010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1710
1711 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1712
ee2caaea
RS
17132010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1714
1715 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1716 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
1717 than tls.
1718 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1719 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1720 * objc.dg/torture/tls/thr-init.m: Likewise.
1721 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1722 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1723
b034e301
RS
17242010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1725
1726 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1727 the Linux kernel.
1728
2b603773
JW
17292010-10-30 Janus Weil <janus@gcc.gnu.org>
1730
1731 PR fortran/44917
1732 PR fortran/44926
1733 PR fortran/46196
1734 * gfortran.dg/typebound_generic_10.f03: New.
1735
46a88c12
NP
17362010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
1737
1738 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1739 * objc.dg/property/property-neg-1.m: Updated for changes in the
1740 syntax of @property and the implementation of
1741 @synthesize/@dynamic.
1742 * objc.dg/property/property-neg-2.m: Same change.
1743 * objc.dg/property/property-neg-3.m: Same change.
1744 * objc.dg/property/property-neg-4.m: Same change.
1745 * objc.dg/property/property-neg-5.m: Same change.
1746 * objc.dg/property/property-neg-7.m: Same change.
822a55a0 1747 * objc.dg/property/property-1.m: Same change.
46a88c12
NP
1748 * objc.dg/property/synthesize-1.m: Same change.
1749 * objc.dg/property/at-property-2.m: Same change.
1750 * objc.dg/property/at-property-4.m: Same change.
1751
1752 * objc.dg/property/fsf-property-method-acces.m: Updated for
1753 changes in the syntax of @property and the implementation of
1754 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1755 * objc.dg/property/fsf-property-basic.m: Same change.
1756 * objc.dg/property/fsf-property-named-ivar.m: Same change.
822a55a0 1757
46a88c12
NP
1758 * objc.dg/property/at-property-5.m: New.
1759 * objc.dg/property/at-property-6.m: New.
1760 * objc.dg/property/at-property-7.m: New.
1761 * objc.dg/property/at-property-8.m: New.
1762 * objc.dg/property/at-property-9.m: New.
1763 * objc.dg/property/at-property-10.m: New.
1764 * objc.dg/property/at-property-11.m: New.
1765 * objc.dg/property/synthesize-2.m: New.
1766 * objc.dg/property/dynamic-2.m: New.
1767
1768 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1769 syntax of @property and the implementation of
1770 @synthesize/@dynamic.
1771 * obj-c++.dg/property/property-neg-2.mm: Same change.
1772 * obj-c++.dg/property/property-neg-3.mm: Same change.
1773 * obj-c++.dg/property/property-neg-4.mm: Same change.
1774 * obj-c++.dg/property/property-neg-5.mm: Same change.
1775 * obj-c++.dg/property/property-neg-7.mm: Same change.
822a55a0 1776 * obj-c++.dg/property/property-1.mm: Same change.
46a88c12
NP
1777 * obj-c++.dg/property/synthesize-1.mm: Same change.
1778 * obj-c++.dg/property/at-property-2.mm: Same change.
1779 * obj-c++.dg/property/at-property-4.mm: Same change.
1780
1781 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1782 changes in the syntax of @property and the implementation of
1783 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1784 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1785 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
822a55a0 1786
46a88c12 1787 * obj-c++.dg/property/at-property-5.mm: New.
822a55a0 1788 * obj-c++.dg/property/at-property-6.mm: New.
46a88c12
NP
1789 * obj-c++.dg/property/at-property-7.mm: New.
1790 * obj-c++.dg/property/at-property-8.mm: New.
1791 * obj-c++.dg/property/at-property-9.mm: New.
1792 * obj-c++.dg/property/at-property-10.mm: New.
1793 * obj-c++.dg/property/at-property-11.mm: New.
1794 * obj-c++.dg/property/synthesize-2.mm: New.
1795 * obj-c++.dg/property/dynamic-2.mm: New.
822a55a0 1796
94252ac2
JJ
17972010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1798 Andrew Pinski <pinskia@gmail.com>
f87bd04b
AS
1799
1800 * gcc.c-torture/execute/vector-shift.c: New testcase.
1801 * gcc.c-torture/execute/vector-shift1.c: Likewise.
1802 * gcc.c-torture/execute/vector-shift2.c: Likewise.
1803 * gcc.dg/vector-shift.c: Likewise.
1804 * gcc.dg/vector-shift1.c: Likewise.
1805 * gcc.dg/torture/vector-shift2.c: Likewise.
1806 * gcc.dg/vector-shift3.c: Likewise.
1807 * gcc.dg/simd-1b.c: Adjust.
1808
94e71ec0
KK
18092010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
1810
1811 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1812
f87f47fc 18132010-10-29 Pat Haugen <pthaugen@us.ibm.com>
695ae295 1814
f87f47fc
PH
1815 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1816
f17aa4ad
UB
18172010-10-28 Uros Bizjak <ubizjak@gmail.com>
1818
1819 PR target/46153
1820 * gcc.target/i386/pr46153.c: New test.
1821
2b08f2c5
JM
18222010-10-27 Jason Merrill <jason@redhat.com>
1823
1824 * g++.dg/cpp0x/constexpr-is_literal.C: New.
1825
5ac13b8e
JW
18262010-10-27 Janus Weil <janus@gcc.gnu.org>
1827
1828 PR fortran/46161
1829 * gfortran.dg/class_dummy_3.f03: New.
1830
2767a7f2
L
18312010-10-27 H.J. Lu <hongjiu.lu@intel.com>
1832
1833 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1834 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1835
1836 * gcc.target/i386/avx-vzeroupper-3.c: New.
1837 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1838 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1839 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1840 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1841 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1842 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1843 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1844 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1845 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1846 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1847 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1848
200290f2
NP
18492010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1850
1851 * obj-c.dg/property/at-property-4.m: New.
1852 * obj-c++.dg/property/at-property-4.mm: New.
1853 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1854 updates in warning.
1855 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1856 updates in warning.
f17aa4ad 1857
f614132b
NP
18582010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1859
f17aa4ad 1860 * objc.dg/property/at-property-1.m: New.
f614132b
NP
1861 * objc.dg/property/at-property-2.m: New.
1862 * objc.dg/property/at-property-3.m: New.
1863 * objc.dg/ivar-invalid-type-1.m: New.
1864 * obj-c++.dg/property/at-property-1.mm: New.
1865 * obj-c++.dg/property/at-property-2.mm: New.
f17aa4ad 1866 * obj-c++.dg/property/at-property-3.mm: New.
f614132b
NP
1867 * obj-c++.dg/ivar-invalid-type-1.mm: New.
1868 * objc.dg/property/property-neg-6.m: Updated testcase for updates
1869 in error reporting.
1870
33ede059
JD
18712010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1872
1873 PR libgfortran/46010
1874 * gfortran.dg/namelist_66.f90: New test.
1875 * gfortran.dg/fmt_t_6.f: Fix whitespace.
1876
2c807128
JW
18772010-10-26 Janus Weil <janus@gcc.gnu.org>
1878
1879 PR fortran/42647
1880 * gfortran.dg/allocatable_scalar_9.f90: Extended.
1881 * gfortran.dg/allocatable_scalar_10.f90: New.
1882 * gfortran.dg/class_19.f03: Extended.
1883
530f3a1b
JH
18842010-10-26 Jan Hubicka <jh@suse.cz>
1885
1886 PR middle-end/45736
1887 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1888
75264e61
IR
18892010-10-26 Ira Rosen <irar@il.ibm.com>
1890
1891 PR tree-optimization/46167
1892 * gcc.dg/vect/O-pr46167.c: New.
1893 * gcc.dg/vect/vect.exp: Run tests with -O.
1894
f28e93a8
L
18952010-10-26 H.J. Lu <hongjiu.lu@intel.com>
1896
1897 PR target/44948
1898 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1899 * g++.dg/vect/pr33860a.cc: Likewise.
1900 * gcc.c-torture/compile/20070522-1.c: Likewise.
1901 * gcc.dg/compat/struct-align-1_x.c: Likewise.
1902 * gcc.dg/compat/struct-align-1_y.c: Likewise.
1903 * gcc.dg/compat/struct-align-2_x.c: Likewise.
1904 * gcc.dg/compat/struct-align-2_y.c: Likewise.
1905 * gcc.dg/pr44136.c: Likewise.
1906
1907 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1908 * gcc.dg/compat/vector-1_x.c: Likewise.
1909 * gcc.dg/compat/vector-1_y.c: Likewise.
1910 * gcc.dg/compat/vector-2_x.c: Likewise.
1911 * gcc.dg/compat/vector-2_y.c: Likewise.
1912 * gcc.dg/pr43300.c: Likewise.
1913
1914 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1915 * gcc.dg/compat/vector-1a_y.c: Likewise.
1916 * gcc.dg/compat/vector-1b_x.c: Likewise.
1917 * gcc.dg/compat/vector-1b_y.c: Likewise.
1918 * gcc.dg/compat/vector-2a_x.c: Likewise.
1919 * gcc.dg/compat/vector-2a_y.c: Likewise.
1920 * gcc.dg/compat/vector-2b_x.c: Likewise.
1921 * gcc.dg/compat/vector-2b_y.c: Likewise.
1922 * gcc.target/i386/pr39162.c: Likewise.
1923 * gcc.target/i386/pr40906-2.c: Likewise.
1924 * gcc.target/i386/sse-5.c: Likewise.
1925
1926 * gcc.dg/pr35442.c: Prune ABI change warnings.
1927
1928 * gcc.c-torture/execute/pr38151.x: New.
1929 * gcc.target/i386/pr44948-1a.c: Likewise.
1930 * gcc.target/i386/pr44948-1b.c: Likewise.
1931 * gcc.target/i386/pr44948-2a.c: Likewise.
1932 * gcc.target/i386/pr44948-2b.c: Likewise.
1933
76d8a30a
ILT
19342010-10-26 Ian Lance Taylor <iant@google.com>
1935
1936 PR middle-end/45687
1937 * gcc.c-torture/execute/20101025-1.c: New test.
1938
6739e9ec
TB
19392010-10-26 Tobias Burnus <burnus@net-b.de>
1940
1941 PR fortran/45451
1942 * gfortran.dg/class_allocate_5.f90: New.
1943
94252ac2 19442010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
90ecaf87
RRC
1945
1946 Implement opaque-enum-specifiers for C++0x
1947 * g++.dg/cpp0x/forw_enum1.C: New.
1948 * g++.dg/cpp0x/forw_enum2.C: New.
1949 * g++.dg/cpp0x/forw_enum3.C: New.
1950 * g++.dg/cpp0x/forw_enum4.C: New.
1951 * g++.dg/cpp0x/forw_enum5.C: New.
1952 * g++.dg/cpp0x/forw_enum6.C: New.
1953 * g++.dg/cpp0x/forw_enum7.C: New.
1954 * g++.dg/cpp0x/forw_enum8.C: New.
1955 * g++.dg/cpp0x/forw_enum9.C: New.
1956 * g++.dg/parse/enum3.C: Add new errors.
1957 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1958 * g++.dg/cpp0x/auto9.C: Add new error.
1959 * g++.dg/template/crash79.C: Add new errors.
1960
f5c88dbf
JZ
19612010-10-26 Jie Zhang <jie@codesourcery.com>
1962
1963 * gcc.target/arm/volatile-bitfields-1.c: New test.
1964 * gcc.target/arm/volatile-bitfields-2.c: New test.
1965 * gcc.target/arm/volatile-bitfields-3.c: New test.
1966
3bd6ca3f
EB
19672010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1968
1969 * gnat.dg/pointer_discr1.adb: New test.
1970 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1971 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1972 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1973
8c211c83
EB
19742010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gnat.dg/loop_optimization8.adb: New test.
1977 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1978 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1979
35a382b8
EB
19802010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1981
1982 * gnat.dg/in_out_parameter2.adb: New test.
1983 * gnat.dg/in_out_parameter3.adb: Likewise.
1984
8150f05c
JZ
19852010-10-25 Jie Zhang <jie@codesourcery.com>
1986
89ff4f16 1987 * g++.dg/opt/combine.c: New test.
8150f05c 1988
12929514
EB
19892010-10-24 Eric Botcazou <ebotcazou@adacore.com>
1990
1991 * gnat.dg/opt7.ad[sb]: New test.
1992 * gnat.dg/opt7_pkg.ads: New helper.
1993
a5cd0746
NP
19942010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1995
f17aa4ad
UB
1996 PR objc/45735
1997 * obj-c.dg/pr45735.mm: New.
a5cd0746
NP
1998 * obj-c++.dg/pr45735.mm: New.
1999
460f861d
NP
20002010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2001
2002 PR objc/24393
2003 * objc.dg/pr24393.m: New.
2004 * obj-c++.dg/pr24393.mm: New.
2005
20062010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2007
2008 PR objc/28049
2009 * objc.dg/pr28049.m: New.
2010 * obj-c++.dg/pr28049.mm: New.
2011
be8cf3b5
NP
20122010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2013
2014 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2015 parameter attributes are now supported.
2016 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2017 * objc.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad 2018 * objc.dg/attributes/parameter-attribute-2.m: New test.
be8cf3b5 2019 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
f17aa4ad
UB
2020 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2021
505bff7a
IS
20222010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2023
2024 Based on the CFString implementation in FSF apple/trunk branch.
2025
2026 * gcc.dg/darwin-cfstring-1.c: New.
2027 * gcc.dg/darwin-cfstring-2.c: New.
2028 * gcc.dg/torture/darwin-cfstring-3.c: New.
2029 * g++.dg/other/darwin-cfstring1.C: New.
2030 * g++.dg/torture/darwin-cfstring-3.C: New.
2031
b8a18805
NP
20322010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2033
2034 * objc.dg/demangle-1.m: New test.
2035 * obj-c++.dg/demangle-1.mm: New test.
2036 * obj-c++.dg/demangle-2.mm: New test.
f17aa4ad 2037 * obj-c++.dg/demangle-3.mm: New test.
b8a18805 2038
0e1b8b10
ILT
20392010-10-23 Ian Lance Taylor <iant@google.com>
2040
2041 * gcc.c-torture/execute/20101011-1.c: New test.
2042 * gcc.c-torture/execute/20101011-1.x: New test driver.
2043
67f67405
TB
20442010-10-23 Tobias Burnus <burnus@net-b.de>
2045
2046 PR fortran/46122
2047 * gfortran.dg/protected_8.f90: New.
2048
15ac3942
JM
20492010-10-23 Joseph Myers <joseph@codesourcery.com>
2050
2051 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2052 * gcc.target/i386/isa-9.c: Skip for -march other than
2053 -march=amdfam10 in multilib options.
2054 * gcc.target/i386/pr42589.c: Skip for -march other than
2055 -march=i486 in multilib options.
2056 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2057 other -march in multilib options.
2058
646e6f41
JZ
20592010-10-23 Jie Zhang <jie@codesourcery.com>
2060
2061 PR rtl-optimization/37360
2062 * gcc.dg/pr37360.c: New test.
2063
f6dce794
MM
20642010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2065
2066 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2067
94252ac2
JJ
20682010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2069 Andrew Pinski <pinskia@gmail.com>
30cd1c5d
AS
2070
2071 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2072 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2073 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2074 * gcc.dg/vector-subscript-1.c: Likewise.
2075 * gcc.dg/vector-subscript-2.c: Likewise.
2076 * gcc.dg/vector-subscript-3.c: New testcase.
2077 * gcc.dg/array-8.c: Adjust.
2078
07db7d35
RG
20792010-10-22 Richard Guenther <rguenther@suse.de>
2080
2081 PR middle-end/46137
2082 * c-c++-common/torture/pr46137.c: New testcase.
2083
59dd34c4
JM
20842010-10-22 Jason Merrill <jason@redhat.com>
2085
2086 PR c++/46129
2087 * g++.dg/template/defarg14.C: New.
2088
f91352dc
JM
20892010-10-22 Jason Merrill <jason@redhat.com>
2090
2091 PR c++/46103
2092 * g++.dg/cpp0x/implicit10.C: New.
2093
5ab2c5cb
UB
20942010-10-22 Uros Bizjak <ubizjak@gmail.com>
2095
2096 PR target/46098
2097 * gcc.target/i386/pr46098.c: New test.
2098
d8ba5b19
RG
20992010-10-22 Richard Guenther <rguenther@suse.de>
2100
2101 PR tree-optimization/45720
2102 * gcc.dg/torture/pr45720.c: New testcase.
2103
57416708
IR
21042010-10-22 Ira Rosen <irar@il.ibm.com>
2105
2106 PR tree-optimization/46126
2107 * gcc.dg/vect/pr46126.c: New.
2108
0937fb69
IS
21092010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2110
2111 Based on the CFString implementation in FSF apple/trunk branch.
5ab2c5cb 2112
0937fb69
IS
2113 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2114 so that the latter can be used in dg-skip and dg-xfail clauses.
2115 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2116 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2117 to use dg-additional-files for Object1.
2118 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2119 to use dg-additional-files for Object1, move to torture/strings/.
2120 * obj-c++.dg/const-str-4.mm: Likewise.
2121 * obj-c++.dg/const-str-3.mm: Likewise.
2122 * obj-c++.dg/const-str-8.mm: Likewise.
2123 * obj-c++.dg/const-str-9.mm: Likewise.
2124 * obj-c++.dg/const-str-10.mm: Likewise.
2125 * obj-c++.dg/const-str-10.mm: Likewise.
2126 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2127 to use dg-additional-files for Object1, move to strings/.
2128 * obj-c++.dg/const-str-2.mm: Likewise.
2129 * obj-c++.dg/const-str-5.mm: Likewise.
2130 * obj-c++.dg/const-str-6.mm: Likewise.
2131 * obj-c++.dg/const-str-12.mm: Likewise.
2132 * obj-c++.dg/strings/strings.exp: New.
2133 * obj-c++.dg/strings/const-cfstring-2.mm: New.
2134 * obj-c++.dg/strings/const-cfstring-5.mm: New.
2135 * obj-c++.dg/torture/strings/strings.exp: New.
2136 * obj-c++.dg/torture/strings/string1.mm: New.
2137 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2138 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2139 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
5ab2c5cb
UB
2140
2141 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2142 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
2143 * objc/execute/string2.m: Likewise.
2144 * objc/execute/string3.m: Likewise.
2145 * objc/execute/string3.m: Likewise.
2146 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2147 * objc.dg/foreach-4.m: Likewise.
2148 * objc.dg/foreach-5.m: Likewise.
5ab2c5cb
UB
2149 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2150 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
0937fb69
IS
2151 * objc.dg/const-str-4.m: Likewise.
2152 * objc.dg/const-str-7.m: Likewise.
2153 * objc.dg/const-str-8.m: Likewise.
2154 * objc.dg/const-str-9.m: Likewise.
2155 * objc.dg/const-str-10.m: Likewise.
2156 * objc.dg/const-str-11.m: Likewise.
2157 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2158 to use dg-additional-files for Object1, move to objc.dg/strings/.
2159 * objc.dg/const-str-2.m: Likewise.
2160 * objc.dg/const-str-5.m: Likewise.
2161 * objc.dg/const-str-6.m: Likewise.
2162 * objc.dg/const-str-12.m: Likewise.
2163 * objc.dg/const-str-12b.m: Likewise.
2164 * objc.dg/strings/strings.exp: New.
2165 * objc.dg/strings/const-cfstring-2.m: New.
2166 * objc.dg/strings/const-cfstring-5.m: New.
2167 * objc.dg/torture/strings/strings.exp: New.
2168 * objc.dg/torture/strings/const-cfstring-1.m: New.
2169 * objc.dg/torture/strings/const-cfstring-3.m: New.
2170 * objc.dg/torture/strings/const-cfstring-4.m: New.
2171
05b7a48a
MS
21722010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2173
2174 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2175
10d4899c
PC
21762010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2177
2178 PR c++/46117
2179 * g++.dg/parse/crash57.C: New.
2180
498f5fc9
UB
21812010-10-21 Uros Bizjak <ubizjak@gmail.com>
2182 H.J. Lu <hongjiu.lu@intel.com>
2183
2184 PR target/45946
2185 * gcc.target/i386/pr45946.c: New test.
2186
ae1f6fce
MJ
21872010-10-21 Martin Jambor <mjambor@suse.cz>
2188
2189 PR tree-optimization/45875
2190 * g++.dg/ipa/pr45875.C: New test.
2191
9dc3f7de
IR
21922010-10-21 Ira Rosen <irar@il.ibm.com>
2193
2194 PR tree-optimization/46049
2195 PR tree-optimization/46052
2196 * gcc.dg/vect/pr46052.c: New test.
2197 * gcc.dg/vect/pr46049.c: New test.
2198
3ba7edcf
TK
21992010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2200
2201 PR fortran/46007
2202 * gfortran.dg/shape_5.f90: New test case.
2203
837c4b78
JW
22042010-10-21 Janus Weil <janus@gcc.gnu.org>
2205
2206 PR fortran/46060
2207 * gfortran.dg/proc_ptr_comp_25.f90: New.
2208
46241ea9 22092010-10-21 Richard Guenther <rguenther@suse.de>
b71e5eba 2210 Michael Matz <matz@suse.de>
46241ea9
RG
2211
2212 PR tree-optimization/45764
2213 * gcc.dg/torture/pr45764.c: New testcase.
2214
c9a410f0
RG
22152010-10-21 Richard Guenther <rguenther@suse.de>
2216
2217 PR tree-optimization/46111
2218 * g++.dg/torture/pr46111.C: New testcase.
2219
acee8486
JW
22202010-10-21 Janus Weil <janus@gcc.gnu.org>
2221
2222 PR fortran/46067
2223 * gfortran.dg/dummy_procedure_4.f90: New.
2224 * gfortran.dg/proc_ptr_30.f90: New.
2225
9b565d65
TB
22262010-10-21 Tobias Burnus <burnus@net-b.de>
2227
2228 PR fortran/46100
2229 * gfortran.dg/ptr-func-1.f90: New.
2230 * gfortran.dg/ptr-func-2.f90: New.
2231
1dff453d
JJ
22322010-10-20 Jakub Jelinek <jakub@redhat.com>
2233
f1e344ed
JJ
2234 PR tree-optimization/45919
2235 * gcc.c-torture/compile/pr45919.c: New test.
2236
1dff453d
JJ
2237 PR tree-optimization/46066
2238 * gcc.dg/autopar/pr46066.c: New test.
2239
1e335ae2
RO
22402010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2241
2242 PR c++/46024
2243 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2244
1dff453d 22452010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
30ca47e6
RRC
2246
2247 PR c++/46056
2248 * g++.dg/cpp0x/range-for7.C: New.
2249
1b0e3802
RG
22502010-10-20 Richard Guenther <rguenther@suse.de>
2251
2252 PR lto/45667
2253 * g++.dg/lto/20101020-1_0.h: New testcase.
2254 * g++.dg/lto/20101020-1_0.C: Likewise.
2255 * g++.dg/lto/20101020-1_1.C: Likewise.
2256
2298ade7
DM
22572010-10-20 Dmitry Melnik <dm@ispras.ru>
2258
2259 * gcc.dg/20101013-1.c: New test.
2260
b9121f42
L
22612010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2262
2263 PR target/46085
2264 * gcc.target/i386/pr46085-1.c: New.
2265 * gcc.target/i386/pr46085-2.c: Likewise.
2266
742d143c
RG
22672010-10-20 Richard Guenther <rguenther@suse.de>
2268
2269 PR tree-optimization/45860
2270 * gcc.dg/torture/pr45860.c: New testcase.
2271
0d475ac5
EB
22722010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2273
2274 * gnat.dg/discr25.adb: New test.
2275 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2276
73dd5ce0
OH
22772010-10-20 Olivier Hainque <hainque@adacore.com>
2278
2279 * gcc.target/powerpc/ehreturn.c: New test.
2280
977e30bc 22812010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
498f5fc9 2282
977e30bc
NP
2283 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2284 not require Foundation and run with the GNU runtime as well.
2285
94252ac2 2286 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
977e30bc 2287
498f5fc9
UB
2288 Radar 4439126
2289 * obj-c++.dg/template-8.mm: New.
977e30bc 2290
b170a778
NP
22912010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2292
2293 PR objc/23709
2294 * objc.dg/pr23709.m: New.
498f5fc9 2295 * obj-c++.dg/pr23709.m: New.
b170a778 2296
fd9852df
PC
22972010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2298
498f5fc9
UB
2299 PR c++/46046
2300 * g++.dg/template/crash104.C: New.
fd9852df 2301
351877cf
RH
23022010-10-19 Richard Henderson <rth@redhat.com>
2303
2304 * gcc.target/i386/fma3-fma.c: New.
2305 * gcc.target/i386/fma3-builtin.c: New.
2306 * gcc.target/i386/fma4-builtin.c: New.
2307
11c260d7
RG
23082010-10-19 Richard Guenther <rguenther@suse.de>
2309
2310 PR testsuite/46081
2311 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2312
2a613cff 23132010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2314
2a613cff
NP
2315 Merge from 'apple/trunk' branch on FSF servers.
2316
94252ac2 2317 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2a613cff 2318
498f5fc9 2319 Radar 4293709
2a613cff
NP
2320 * objc.dg/proto-init-mimatch-1.m: New.
2321 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2322
da57d1b9
NP
23232010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2324
2325 Implemented parsing @synthesize and @dynamic for
2326 Objective-C/Objective-C++.
2327 * objc.dg/property/dynamic-1.m: New.
2328 * objc.dg/property/synthesize-1.m: New.
2329 * obj-c++.dg/property/dynamic-1.mm: New.
2330 * obj-c++.dg/property/synthesize-1.mm: New.
2331
fd9852df 23322010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
da57d1b9
NP
2333
2334 * objc.dg/at-class-1.m: New.
fd9852df
PC
2335 * objc.dg/at-class-1.mm: New.
2336
cd9c769a
SE
23372010-10-18 Steve Ellcey <sje@cup.hp.com>
2338
2339 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2340
fd4e428a 23412010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2342
fd4e428a
NP
2343 Merge from 'apple/trunk' branch on FSF servers.
2344
94252ac2 2345 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
fd4e428a
NP
2346
2347 Radar 4407151
2348 * obj-c++.dg/template-7.mm: New.
fd9852df 2349
71fc71d8
NP
23502010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2351
2352 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2353 bugfix.
2354
e426b47b 23552010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2356
e426b47b
NP
2357 Merge from 'apple/trunk' branch on FSF servers.
2358
94252ac2 2359 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
2360
2361 Radar 4451818
2362 * obj-c++.dg/try-catch-16.mm: New.
2363 * obj-c++.dg/try-catch-17.mm: New.
2364
94252ac2 2365 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
2366
2367 Radar 4330422
2368 * obj-c++.dg/try-catch-15.mm: New
2369
94252ac2 2370 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
e426b47b
NP
2371
2372 Radar 4204796
2373 * obj-c++.dg/try-catch-12.mm: New
2374 * obj-c++.dg/try-catch-13.mm: New
2375 * obj-c++.dg/try-catch-14.mm: New
2376 * objc.dg/try-catch-11.m: New
2377 * objc.dg/try-catch-12.m: New
2378 * objc.dg/try-catch-13.m: New
fd9852df 2379
9887f1dc
RH
23802010-10-18 Richard Henderson <rth@redhat.com>
2381
2382 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2383
84628aa8
JJ
23842010-10-18 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR c/46015
2387 * c-c++-common/Wunused-var-13.c: New test.
2388
0f8d6231
RG
23892010-10-18 Richard Guenther <rguenther@suse.de>
2390
2391 PR tree-optimization/45967
2392 * gcc.dg/torture/pr45967.c: New testcase.
2393 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2394 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2395 * gcc.dg/torture/pr39074-2.c: Likewise
2396 * gcc.dg/torture/pta-escape-1.c: Likewise
2397 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2398 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2399 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2400 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2401 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2402 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2403
5e690fe3
KT
24042010-10-18 Kai Tietz <kai.tietz@onevision.com>
2405
2406 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2407
e20efbfb
RG
24082010-10-18 Richard Guenther <rguenther@suse.de>
2409
2410 PR lto/44950
2411 * g++.dg/lto/20101015-2_0.C: New testcase.
2412
8ddf04c2
JJ
24132010-10-18 Jakub Jelinek <jakub@redhat.com>
2414
2415 PR middle-end/46019
2416 * gcc.c-torture/execute/pr46019.c: New test.
2417
131376b3 24182010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2419
131376b3 2420 Merge from 'apple/trunk' branch on FSF servers.
fd9852df 2421
94252ac2 2422 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
131376b3
NP
2423
2424 Radar 4516785
2425 * obj-c++.dg/method-namespace-2.mm: New.
fd9852df 2426
90fbfdc3 24272010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
fd9852df 2428
90fbfdc3
NP
2429 Merge from 'apple/trunk' branch on FSF servers.
2430
94252ac2 2431 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
90fbfdc3
NP
2432
2433 Radar 4133425
2434 * objc.dg/private-1.m: Test modified.
2435 * obj-c++.dg/private-1.mm: Test modified.
fd9852df 2436
2e01b766
UB
24372010-10-17 Uros Bizjak <ubizjak@gmail.com>
2438
2439 PR testsuite/45987
2440 * gcc.target/i386/push-1.c: Remove.
2441
2a4337c0
UB
24422010-10-17 Uros Bizjak <ubizjak@gmail.com>
2443 H.J. Lu <hongjiu.lu@intel.com>
2444
2445 PR target/46051
2446 * gcc.target/i386/pr46051.c: New test.
2447
5b8b526e
NP
24482010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2449
2450 * obj-c++.dg/gnu-api-2-class.mm: New.
2451 * obj-c++.dg/gnu-api-2-ivar.mm: New.
2452 * obj-c++.dg/gnu-api-2-method.mm: New.
2453 * obj-c++.dg/gnu-api-2-objc.mm: New.
2454 * obj-c++.dg/gnu-api-2-object.mm: New.
2455 * obj-c++.dg/gnu-api-2-property.mm: New.
2456 * obj-c++.dg/gnu-api-2-protocol.mm: New.
2457 * obj-c++.dg/gnu-api-2-sel.mm: New.
2458
c37d8c30
IS
24592010-10-17 Iain Sandoe <iains@gcc.gnu.org>
2460
2461 * objc.dg/fsf-package-0.m: New.
2462 * obj-c++.dg/fsf-package-0.m: New.
2463
368be4c7
NP
24642010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2465
2466 PR objc/18255
2467 * objc.dg/pr18255.m: New.
2468
bb853349
JH
24692010-10-16 Jan Hubicka <jh@suse.cz>
2470
2471 PR middle-end/44206
2472 * g++.dg/torture/pr44206.C: New.
2473
ad620927
NP
24742010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2475
2476 * objc.dg/gnu-api-2-class.m: New.
2477 * objc.dg/gnu-api-2-objc.m: New.
2478
5b7cd330
NP
24792010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2480
2481 * objc.dg/gnu-api-2-ivar.m: New.
2482
8dd6939d
NP
24832010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2484
2485 * objc.dg/gnu-api-2-property.m: New.
2486
2edb37a6
XDL
24872010-10-15 Xinliang David Li <davidxl@google.com>
2488
2489 * g++.dg/uninit-pred-3_a.C: New test.
2490 * g++.dg/uninit-pred-3_b.C: New test.
2491
d527c90a
NP
24922010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2493
2494 * objc.dg/gnu-api-2-object.m: New.
2495
28395a02
NP
24962010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2497
2498 * objc.dg/gnu-api-2-method.m: New.
2499
ef765996
JM
25002010-10-15 Jason Merrill <jason@redhat.com>
2501
2502 * g++.dg/lto/pr45983_0.C: New.
2503
1b1562a5
MM
25042010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2505
2506 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2507 builtin combiner patterns.
2508 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2509 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2510 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2511 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2512 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2513
638fd1e5
RG
25142010-10-15 Richard Guenther <rguenther@suse.de>
2515
2516 * g++.dg/lto/20101015-1_0.C: New testcase.
2517
4069d5fb
RG
25182010-10-15 Richard Guenther <rguenther@suse.de>
2519
2520 PR testsuite/46021
2521 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2522 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2523
7a1a20d1
RG
25242010-10-15 Richard Guenther <rguenther@suse.de>
2525
2526 PR lto/45957
2527 * g++.dg/lto/20101014-1_0.C: New testcase.
2528
28c3bb95
NP
25292010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2530
2531 * objc.dg/gnu-api-2-protocol.m: New.
2532 * objc.dg/gnu-api-2-sel.m: New.
2533
fbbf834e
RR
25342010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2535
ba492752
UB
2536 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2537 arm-eabi targets.
fbbf834e 2538
034c987c
CLT
25392010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
2540
2541 * gcc.dg/20101010-1.c: New testcase.
2542
af41386e
JZ
25432010-10-15 Jie Zhang <jie@codesourcery.com>
2544
2545 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2546 script when relocatable linking.
2547
56f01f0b
YQ
25482010-10-14 Yao Qi <yao@codesourcery.com>
2549
2550 PR target/45447
2551 * gcc.target/arm/pr45447.c: New test.
2552
97ba0040
JH
25532010-10-14 Jan Hubicka <jh@suse.cz>
2554
2555 PR middle-end/45621
2556 * g++.dg/lto/pr45621.h : New.
2557 * g++.dg/lto/pr45621_0.C: New.
2558 * g++.dg/lto/pr45621_1.C: New.
2559
e2673f71
IS
25602010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2561
2562 * objc.dg/property: New.
2563 * objc.dg/property/fsf-property-basic.m: New.
2564 * objc.dg/property/fsf-property-method-access.m: New.
2565 * objc.dg/property/fsf-property-named-ivar.m: New.
2566 * obj-c++.dg/property: New.
2567 * obj-c++.dg/property/fsf-property-basic.mm: New.
2568 * obj-c++.dg/property/fsf-property-method-access.mm: New.
2569 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2570
ba492752 2571 merge from FSF apple 'trunk' branch.
94252ac2 2572 2006 Fariborz Jahanian <fjahanian@apple.com>
ba492752 2573
e2673f71
IS
2574 Radars 4436866, 4505126, 4506903, 4517826
2575 * objc.dg/property/property-1.m: New.
2576 * objc.dg/property/property-2.m: New.
2577 * objc.dg/property/property-3.m: New.
2578 * objc.dg/property/property-neg-1.m: New.
2579 * objc.dg/property/property-neg-2.m: New.
2580 * objc.dg/property/property-neg-3.m: New.
2581 * objc.dg/property/property-neg-4.m: New.
2582 * objc.dg/property/property-neg-5.m: New.
2583 * objc.dg/property/property-neg-6.m: New.
2584 * objc.dg/property/property-neg-7.m: New.
2585 * objc.dg/property/property.exp: New.
2586 * obj-c++.dg/property/property-1.mm: New.
2587 * obj-c++.dg/property/property-2.mm: New.
2588 * obj-c++.dg/property/property-3.mm: New.
2589 * obj-c++.dg/property/property-neg-1.mm: New.
2590 * obj-c++.dg/property/property-neg-2.mm: New.
2591 * obj-c++.dg/property/property-neg-3.mm: New.
2592 * obj-c++.dg/property/property-neg-4.mm: New.
2593 * obj-c++.dg/property/property-neg-5.mm: New.
2594 * obj-c++.dg/property/property-neg-6.mm: New.
2595 * obj-c++.dg/property/property-neg-7.mm: New.
2596 * obj-c++.dg/property/property.exp: New.
2597
280649b5
L
25982010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2599
2600 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
2601
180f8dbb
JM
26022010-10-14 Joseph Myers <joseph@codesourcery.com>
2603
2604 PR c/45969
2605 * gcc.c-torture/compile/pr45969-1.c: New test.
2606
7d36e538
RG
26072010-10-14 Richard Guenther <rguenther@suse.de>
2608
2609 PR tree-optimization/44913
2610 * gcc.dg/torture/pr44913.c: New testcase.
2611
4a759e75
RG
26122010-10-14 Richard Guenther <rguenther@suse.de>
2613
2614 PR lto/45382
2615 * g++.dg/lto/20101014-2_0.C: New testcase.
2616
27f8e5a9
L
26172010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2618
2619 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2620 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2621 * gcc.target/i386/pr44130.c: Likewise.
2622 * gcc.target/i386/pr44144.c: Likewise.
2623 * gcc.target/i386/pr44180.c: Likewise.
2624 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2625 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2626 * gcc.target/i386/vect-sizes-1.c: Likewise.
2627 * gcc.target/i386/vectorize4-avx.c: Likewise.
2628
1e85e720
RG
26292010-10-14 Richard Guenther <rguenther@suse.de>
2630
2631 PR lto/44561
2632 * g++.dg/lto/20101010-3_0.C: New testcase.
2633 * g++.dg/lto/20101010-4_0.C: Likewise.
2634
a16ced22
IS
26352010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2636
2637 * objc.dg/pr45878.m: Update to include NSConstantString interface
2638 for -fnext-runtime.
2639 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2640 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2641 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2642 reference for m64 -fnext-runtime.
2643
6203e21a
L
26442010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2645
2646 * gcc.target/i386/vect-sizes-1.c: New.
2647
4efeac88
L
26482010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2649
2650 PR middle-end/46011
ba492752 2651 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4efeac88 2652
c7a9c0e3
L
26532010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2654
ba492752 2655 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
c7a9c0e3
L
2656 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2657
cfeb0fa8
AB
26582010-10-14 Andrey Belevantsev <abel@ispras.ru>
2659
2660 * gcc.target/ia64/20101005.c: New test.
2661
3e6a3f6f
AB
26622010-10-14 Andrey Belevantsev <abel@ispras.ru>
2663
2664 PR rtl-optimization/45570
2665 * gcc.dg/pr45570.c: New test.
2666
0d16f462
L
26672010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2668
2669 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2670 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2671 * gcc.target/i386/vectorize4-avx.c: Likewise.
2672
7f82d2ae
L
26732010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2674
2675 * gcc.target/i386/avx-copysign-vec.c: New.
2676 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2677
647030dc
L
26782010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2679
2680 PR middle-end/44130
2681 * gcc.target/i386/pr44130.c: New.
2682
0f0dda20
L
26832010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2684
2685 PR middle-end/44144
2686 * gcc.target/i386/pr44144.c: New.
2687
1f561f9b
L
26882010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2689
2690 PR target/44180
2691 * gcc.target/i386/pr44180.c: New.
2692
8943989d
JM
26932010-10-13 Jason Merrill <jason@redhat.com>
2694
2695 * g++.dg/template/canon-type-8.C: New.
2696
8908df28
EB
26972010-10-13 Eric Botcazou <ebotcazou@adacore.com>
2698
2699 * gcc.c-torture/execute/20101013-1.c: New test.
2700
0d8485e0
RG
27012010-10-13 Richard Guenther <rguenther@suse.de>
2702
2703 PR objc/45878
2704 * objc.dg/pr45878.m: New testcase.
2705
d1655e0b
KT
27062010-10-13 Kai Tietz <kai.tietz@onevision.com>
2707
2708 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2709 * gcc.dg/format/dfp-printf-1.c: Likewise.
2710 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2711
1b7d2dd1
RG
27122010-10-13 Richard Guenther <rguenther@suse.de>
2713
2714 PR tree-optimization/45788
2715 * g++.dg/pr45788.C: New testcase.
2716
71d61348
RG
27172010-10-13 Richard Guenther <rguenther@suse.de>
2718
2719 PR tree-optimization/45970
2720 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2721
cb89b4b0
RG
27222010-10-13 Richard Guenther <rguenther@suse.de>
2723
2724 PR tree-optimization/45982
2725 * gcc.dg/torture/pr45982.c: New testcase.
2726 * gcc.dg/tree-ssa/pr24287.c: Adjust.
2727 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2728 * gcc.dg/torture/pr39074-2.c: Likewise.
2729
72351fa3
RG
27302010-10-13 Richard Guenther <rguenther@suse.de>
2731
2732 PR middle-end/45874
2733 * g++.dg/torture/pr45874.C: New testcase.
2734
a1178b30
IS
27352010-10-13 Iain Sandoe <iains@gcc.gnu.org>
2736
2737 * objc.dg/attributes/method-attribute-1.m: Update to respond
2738 to implemented method attributes..
2739 * objc.dg/attributes/method-attribute-2.m: Likewise.
2740 * objc.dg/attributes/method-attribute-3.m: Likewise.
2741 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2742 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2743 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2744
5254c66b
NP
27452010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
2746
2747 PR libobjc/23214
2748 * objc.dg/pr23214.m: New.
2749
187e3629
ME
27502010-10-12 Michael Eager <eager@eagercon.com>
2751
2752 PR testsuite/45856
2753 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2754 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2755
f4684242
JJ
27562010-10-12 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR fortran/45636
2759 * gcc.c-torture/execute/pr45636.c: New test.
2760 * gfortran.dg/pr45636.f90: New test.
2761
7cb44256
RH
27622010-10-12 Richard Henderson <rth@redhat.com>
2763
2764 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2765
a81f4b67
DK
27662010-10-12 Daniel Kraft <d@domob.eu>
2767
2768 PR fortran/38936
2769 * gfortran.dg/associate_1.f03: More tests with derived-types.
2770 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2771 * gfortran.dg/associate_8.f03: Fix typo.
2772 * gfortran.dg/initialization_27.f90: Fix typo.
2773
cf3e1041
RO
27742010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2775
2776 PR testsuite/45851
2777 * lib/lto.exp (lto-get-options-main): Support optional target
2778 selector for dg-extra-ld-options.
2779
bc8359ff
RO
27802010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2781
2782 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2783 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2784
3f1f0ae3
MJ
27852010-10-11 Martin Jambor <mjambor@suse.cz>
2786
2787 PR middle-end/45699
2788 * g++.dg/torture/pr45699.C: New test.
2789 * g++.dg/otr-fold-1.C: Adjusted.
2790 * g++.dg/otr-fold-1.C: Likewise.
2791
40b7ae58
NC
27922010-10-11 Nick Clifton <nickc@redhat.com>
2793
2794 * gcc.c-torture/compile/pr44197.c: Require visibility support.
ba492752 2795 Allow for a user label prefix.
40b7ae58 2796
9c3c8ad7
JM
27972010-10-10 Richard Guenther <rguenther@suse.de>
2798
2799 * g++.dg/lto/20101010-1_0.C: New testcase.
2800 * g++.dg/lto/20101010-2_0.C: Likewise.
2801
49077698
IR
28022010-10-11 Ira Rosen <irar@il.ibm.com>
2803
2804 PR tree-optimization/45902
2805 * gcc.dg/vect/45902.c: New test.
2806
922a06c3
JJ
28072010-10-11 Jakub Jelinek <jakub@redhat.com>
2808
2809 PR target/45870
2810 * gcc.dg/tls/pr45870.c: New test.
2811
d3735479
JW
28122010-10-10 Janus Weil <janus@gcc.gnu.org>
2813
2814 PR fortran/45961
2815 * gfortran.dg/typebound_operator_6.f03: New.
2816
28172010-10-10 Kai Tietz <kai.tietz@onevision.com>
6ea7f14a
KT
2818
2819 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2820 and adjust -export symbol scanning.
2821 * g++.dg/ext/dllexport1.C: Likewise.
2822 * g++.dg/ext/dllexport3.C: Likewise.
2823 * gcc.dg/dll-3.c: Likewise.
2824 * gcc.dg/dll-4.c: Likewise.
2825 * gcc.dg/dll-5.c: Likewise.
2826
e14d28a7
UB
28272010-10-10 Uros Bizjak <ubizjak@gmail.com>
2828
2829 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2830 instead of tree_profile dump file.
2831 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2832 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2833 dump file.
2834
54cb20b3
UB
28352010-10-10 Uros Bizjak <ubizjak@gmail.com>
2836
2837 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2838
32af57e2
TK
28392010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2840
2841 * gfortran.dg/character_comparison_4.f90: New test.
2842 * gfortran.dg/character_comparison_5.f90: New test.
2843 * gfortran.dg/character_comparison_6.f90: New test.
2844
3a42502d
RH
28452010-10-09 Richard Henderson <rth@redhat.com>
2846
2847 * lib/target-supports.exp
2848 (check_effective_target_automatic_stack_alignment): Always true.
32af57e2 2849
5074d72c
RG
28502010-10-09 Richard Guenther <rguenther@suse.de>
2851
2852 PR lto/45956
2853 * gcc.dg/lto/20101009-2_0.c: New testcase.
2854 * gcc.dg/lto/20101009-2_1.c: Likewise.
2855 * gcc.dg/lto/20101009-2_2.c: Likewise.
2856
865e8e8e
RG
28572010-10-09 Richard Guenther <rguenther@suse.de>
2858
2859 PR lto/45947
2860 * g++.dg/lto/20101009-1_0.C: New testcase.
2861
e5160e93
RG
28622010-10-09 Richard Guenther <rguenther@suse.de>
2863
2864 PR tree-optimization/45945
2865 * gcc.dg/lto/20101009-1_0.c: New testcase.
2866
c2c795ff
L
28672010-10-08 H.J. Lu <hongjiu.lu@intel.com>
2868
2869 PR target/45913
2870 * gcc.target/i386/pr45913.c: New.
2871
97de8e32
JD
28722010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2873
2874 PR fortran/45943
2875 * gfortran.dg/streamio_16.f90: Update test.
2876
509dd380
JJ
28772010-10-08 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR tree-optimization/45903
2880 * gcc.target/i386/pr45903.c: New test.
2881
e899aa16
AC
28822010-10-08 Arnaud Charlet <charlet@adacore.com>
2883
2884 * gnat.dg/interface5.adb: Compile with warnings disabled.
2885
c154b3d8
NP
28862010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2887
2888 * obj-c++.dg/encode-10.mm: New testcase.
2889
2fb996b6
NP
28902010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2891
2892 PR objc++/23614
2893 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2894 C++ class. Removed XFAIL.
2895
061e60bd
JW
28962010-10-07 Janus Weil <janus@gcc.gnu.org>
2897
2898 PR fortran/45933
2899 * gfortran.dg/typebound_operator_5.f03: New.
2900
3cfa8f82
NP
29012010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2902
2903 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 2904
94252ac2 2905 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3cfa8f82
NP
2906
2907 Radar 4508851
2908 * obj-c++.dg/method-namespace-1.mm: New.
2909
fc37536b
MJ
29102010-10-07 Martin Jambor <mjambor@suse.cz>
2911
2912 * gcc.dg/tree-ssa/sra-11.c: New test.
2913
d163c4f7
TB
29142010-10-07 Tejas Belagod <tejas.belagod@arm.com>
2915
78e27dd3 2916 PR Tree-Vect/45847
d163c4f7
TB
2917 * gcc.dg/vect/pr45847.c: New test.
2918
58be5bf6
IS
29192010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2920 Kai Tietz <kai.tietz@onevision.com>
2921
bbc8841b 2922 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
58be5bf6 2923
fa45f8d7
RG
29242010-10-07 Richard Guenther <rguenther@suse.de>
2925
2926 PR tree-optimization/45732
2927 * gcc.dg/torture/pr45732.c: New testcase.
2928
a4c37c16
IS
29292010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2930
2931 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2932 * objc.dg/foreach-2.m: Likewise.
2933 * objc.dg/foreach-3.m: Likewise.
2934 * objc.dg/foreach-4.m: Likewise.
2935 * objc.dg/foreach-5.m: Likewise.
2936 * objc.dg/foreach-6.m: Likewise.
2937 * objc.dg/foreach-7.m: Likewise.
2938 * objc.dg/objc-foreach-4.m: Likewise.
2939 * objc.dg/objc-foreach-5.m: Likewise.
2940
65dcb901
RG
29412010-10-07 Richard Guenther <rguenther@suse.de>
2942
2943 PR middle-end/45869
2944 * gcc.dg/torture/pr45869.c: New testcase.
e14d28a7 2945
fd651069
IS
29462010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2947
2948 * objc.dg/set-not-used-1.m: New
2949 * obj-c++.dg/set-not-used-1.mm: New.
2950
4e4edb3b
IS
29512010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2952
2953 * objc.dg/attributes/method-attribute-3.m: New.
2954 * obj-c++.dg/attributes/method-attribute-3.mm: New.
2955
9f23af48
MM
29562010-10-07 Mikael Morin <mikael@gcc.gnu.org>
2957
2958 PR fortran/45916
2959 * gfortran.dg/generic_typebound_operator_1.f90: New test.
2960
6619e385
JD
29612010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2962
2963 PR fortran/45889
2964 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2965
b67bc44c
NP
29662010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2967
2968 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 2969
94252ac2 2970 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
b67bc44c
NP
2971
2972 Radar 4278774
2973 * obj-c++.dg/encode-9.mm: New.
e14d28a7 2974
ccd2b322
EB
29752010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2976
2977 * g++.dg/cpp0x/pr45908.C: New test.
2978
9c506f10
EB
29792010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2980
2981 * gnat.dg/opt6.ad[sb]: New test.
2982
d526bfee 29832010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
f05b9d93
NP
2984
2985 Implemented fast enumeration for Objective-C.
2986 * objc.dg/foreach-1.m: New.
2987 * objc.dg/foreach-2.m: New.
2988 * objc.dg/foreach-3.m: New.
2989 * objc.dg/foreach-4.m: New.
2990 * objc.dg/foreach-5.m: New.
2991 * objc.dg/foreach-6.m: New.
2992 * objc.dg/foreach-7.m: New.
2993
2994 Merge from 'apple/trunk' branch on FSF servers:
94252ac2 2995 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
2996
2997 Radar 4502236
e14d28a7 2998 * objc.dg/objc-foreach-5.m: New.
f05b9d93 2999
94252ac2 3000 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3001
3002 Radar 4507230
3003 * objc.dg/objc-foreach-4.m: New.
3004
94252ac2 3005 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3006
3007 Radar 4472881
3008 * objc.dg/objc-foreach-3.m: New.
3009
94252ac2 3010 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93 3011
bbc8841b 3012 Radar 4468498
f05b9d93
NP
3013 * objc.dg/objc-foreach-2.m: New.
3014
94252ac2 3015 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
f05b9d93
NP
3016
3017 Radar 4294910
3018 * objc.dg/objc-foreach-1.m: New
3019
e14d28a7 30202010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
b938bc48
HS
3021
3022 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3023 unsigned values.
e14d28a7 3024
a26d8862
NP
30252010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3026
3027 PR objc++/28050
3028 * obj-c++.dg/syntax-error-10.mm: New.
3029
30302010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3031
3032 PR objc++/23707
3033 * obj-c++.dg/syntax-error-9.mm: New.
3034
30352010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3036
3037 PR objc++/31126
3038 * obj-c++.dg/syntax-error-8.mm: New.
3039
30402010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3041
3042 Merge from 'apple/trunk' branch on FSF servers.
3043
94252ac2 3044 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
3045
3046 Radar 4290840
3047 * obj-c++.dg/syntax-error-7.mm: New
3048
94252ac2 3049 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
3050
3051 Radar 4294425
3052 * obj-c++.dg/syntax-error-6.mm: New
3053
94252ac2 3054 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
a26d8862
NP
3055
3056 Radar 4261146
3057 * obj-c++.dg/syntax-error-5.mm: New
3058
3059 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3060
3061 Radar 4093475
3062 * obj-c++.dg/syntax-error-[3-4].mm: New.
e14d28a7 3063
a26d8862
NP
3064 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3065
3066 Radar 4185810
3067 * obj-c++.dg/syntax-error-[1-2].mm: New.
e14d28a7 3068
694a4f61
IR
30692010-10-05 Ira Rosen <irar@il.ibm.com>
3070
3071 PR tree-optimization/45752
3072 * gcc.dg/vect/pr45752.c: New test.
3073
4d3814a5
RG
30742010-10-05 Richard Guenther <rguenther@suse.de>
3075
3076 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3077 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3078 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3079 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3080 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3081 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3082 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3083 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3084 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3085 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3086 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3087 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3088 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3089 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3090 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3091 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3092 * gcc.dg/tree-ssa/20080530.c: Likewise.
3093 * g++.dg/tree-ssa/inline-3.C: Likewise.
3094 * g++.dg/tree-ssa/inline-1.C: Likewise.
3095 * g++.dg/tree-ssa/inline-2.C: Likewise.
3096 * gcc.dg/profile-dir-1.c: Likewise.
3097 * gcc.dg/profile-dir-2.c: Likewise.
3098 * gcc.dg/profile-dir-3.c: Likewise.
3099
6e572326
RG
31002010-10-05 Richard Guenther <rguenther@suse.de>
3101
3102 PR middle-end/45877
3103 * g++.dg/torture/pr45877.C: New testcase.
3104
828fde80
JJ
31052010-10-04 Jakub Jelinek <jakub@redhat.com>
3106
098db05e
JJ
3107 PR debug/45849
3108 * gcc.dg/debug/pr45849.c: New test.
3109
828fde80
JJ
3110 PR middle-end/45876
3111 * gcc.c-torture/compile/pr45876.c: New test.
3112
c452684d
JB
31132010-10-04 Julian Brown <julian@codesourcery.com>
3114
3115 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3116 vect_hw_misalign.
3117 * gcc.dg/vect/vect-60.c: Likewise.
3118 * gcc.dg/vect/vect-56.c: Likewise.
3119 * gcc.dg/vect/vect-93.c: Likewise.
3120 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3121 * gcc.dg/vect/vect-95.c: Likewise.
3122 * gcc.dg/vect/vect-96.c: Likewise.
3123 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3124 * gcc.dg/vect/slp-25.c: Likewise.
3125 * gcc.dg/vect/slp-3.c: Likewise.
3126 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3127 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3128 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3129 * gcc.dg/vect/vect-109.c: Likewise.
3130 * gcc.dg/vect/vect-peel-1.c: Likewise.
3131 * gcc.dg/vect/vect-peel-2.c: Likewise.
3132 * lib/target-supports.exp
3133 (check_effective_target_arm_vect_no_misalign): New.
3134 (check_effective_target_vect_no_align): Use above.
3135 (check_effective_target_vect_element_align): New.
3136 (add_options_for_quad_vectors): New.
3137
1dbee8c9
MJ
31382010-10-04 Martin Jambor <mjambor@suse.cz>
3139
3140 PR tree-optimization/45572
3141 * g++.dg/ipa/pr45572-1.C: New test.
3142 * g++.dg/ipa/pr45572-2.C: Likewise.
3143
478a1c5b
ILT
31442010-10-03 Ian Lance Taylor <iant@google.com>
3145
3146 * gcc.dg/anon-struct-11.c: New test.
3147 * gcc.dg/anon-struct-12.c: New test.
3148 * gcc.dg/anon-struct-13.c: New test.
3149 * gcc.dg/anon-struct-14.c: New test.
3150
a1e53f3f
L
31512010-10-03 H.J. Lu <hongjiu.lu@intel.com>
3152
3153 * g++.dg/torture/pr45764.C: Revert revision 164914.
3154 * gcc.dg/vect/pr43432.c: Likewise.
3155 * gcc.dg/vect/vect-114.c: Likewise.
3156 * gcc.dg/vect/vect-15.c: Likewise.
3157
79fe346e
JM
31582010-10-03 Jason Merrill <jason@redhat.com>
3159
3160 * g++.dg/cpp0x/sfinae5.C: New.
3161
888a22d0
L
31622010-10-02 H.J. Lu <hongjiu.lu@intel.com>
3163
3164 PR tree-optimization/45720
3165 PR tree-optimization/45764
3166 * g++.dg/torture/pr45764.C: New.
3167
3168 * gcc.dg/vect/pr43432.c: Xfail.
3169 * gcc.dg/vect/vect-114.c: Likewise.
3170 * gcc.dg/vect/vect-15.c: Likewise.
3171
34e94db7
JDA
31722010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3173
3174 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3175 hppa*-*-hpux*.
3176 * gcc.dg/torture/pr45678-2.c: Likewise.
3177
8b932a71
JW
31782010-10-02 Janus Weil <janus@gcc.gnu.org>
3179
3180 PR fortran/45748
3181 * gfortran.dg/intrinsic_6.f90: New.
3182
9dcee88d
TK
31832010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3184
3185 PR fortran/42831
3186 * gfortran.dg/dependency_37.f90: New test.
3187
c44d6c47
UB
31882010-10-01 Uros Bizjak <ubizjak@gmail.com>
3189
3190 * gcc.target/i386/shift_mask.c: New test.
3191
0d228a52
RG
31922010-10-01 Richard Guenther <rguenther@suse.de>
3193
3194 PR tree-optimization/45854
3195 * g++.dg/torture/pr45854.C: New testcase.
3196
0e247093
ME
31972010-09-30 Michael Eager <eager@eagercon.com>
3198
3199 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3200 __FLT_{MIN,MAX}__.
c44d6c47 3201
99e55749
SP
32022010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3203
3204 PR middle-end/45758
3205 * gfortran.dg/graphite/pr45758.f90: New.
3206
6272efef
SP
32072010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3208
3209 PR middle-end/45230
3210 * gcc.dg/graphite/id-pr45230.c: New.
3211
9e054f1b
SP
32122010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3213
3214 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3215 * gfortran.dg/graphite/graphite.exp: Same.
3216 * gcc.dg/graphite/vect-pr43423.c: New.
3217
45c13d4c
JJ
32182010-09-30 Jakub Jelinek <jakub@redhat.com>
3219
3220 PR target/45843
3221 * g++.dg/torture/pr45843.C: New test.
3222
03d79dc3
JW
32232010-09-30 Janus Weil <janus@gcc.gnu.org>
3224
3225 PR fortran/45828
3226 * gfortran.dg/allocate_derived_5.f90: New.
3227
140d4eff
JJ
32282010-09-30 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR tree-optimization/31261
3231 * gcc.dg/tree-ssa/pr31261.c: New test.
3232
80920132
ME
32332010-09-30 Michael Eager <eager@eagercon.com>
3234
3235 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3236 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3237 * gcc.target/microblaze/microblaze.exp: Ditto.
3238 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3239 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3240 * gcc.target/microblaze/others/data_var1.c: Ditto.
3241 * gcc.target/microblaze/others/data_var2.c: Ditto.
3242 * gcc.target/microblaze/others/data_var3.c: Ditto.
3243 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3244 * gcc.target/microblaze/others/strings1.c:: Ditto.
3245 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3246 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3247 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3248 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3249 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3250 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3251 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3252 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3253 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3254 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3255 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3256 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3257 * gcc.target/microblaze/isa/float.c: Ditto.
3258 * gcc.target/microblaze/isa/mulh.c: Ditto.
3259 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3260 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3261 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3262 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3263 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3264 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3265 * gcc.target/microblaze/isa/bshift.c: Ditto.
3266 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3267 * gcc.target/microblaze/isa/div.c: Ditto.
3268 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3269 * gcc.target/microblaze/isa/mul.c: Ditto.
3270
92902b1b
IS
32712010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3272
3273 merge from FSF 'apple/trunk' branch.
94252ac2 3274 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
92902b1b
IS
3275
3276 Radar 4386773
3277 * objc.dg/enhanced-proto-1.m: New.
3278 * objc.dg/enhanced-proto-2.m: New.
3279 * obj-c++.dg/enhanced-proto-1.mm: New
3280 * obj-c++.dg/enhanced-proto-2.mm: New.
3281
0d0da792
RG
32822010-09-30 Richard Guenther <rguenther@suse.de>
3283
3284 PR testsuite/45702
3285 * gcc.dg/debug/pr41893-1.c: Adjust.
3286 * gcc.dg/pr30762-1.c: Likewise.
3287 * gcc.dg/pr31529-1.c: Likewise.
3288 * gcc.dg/pr34457-1.c: Likewise.
3289 * gcc.dg/pr34668-1.c: Likewise.
3290 * gcc.dg/pr43557-1.c: Likewise.
3291
3bc33871
IS
32922010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3293
3294 PR objc/45842
3295 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3296 * objc.dg/const-str-3.m: Correct header for memcpy.
3297 * objc.dg/const-str-7.m: Likewise.
3298 * objc.dg/method-20b.m: Provide an implementation of Object.
3299 Adjust XFAIL for m64 NeXT runtime.
3300 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
e14d28a7 3301 * objc.dg/encode-3.m: Correct line ordering, provide header for
3bc33871
IS
3302 sprintf.
3303 * objc.dg/encode-7-next.m: Only run for 32bit.
3304 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3305 * objc.dg/type-size-2.m: Provide an implementation of Object.
3306 Ajust headers.
3307 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3308 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3309 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3310 Adjust XFAIL for m64 NeXT runtime.
3311 * obj-c++.dg/method-22.mm: Likewise.
3312 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3313
2631eead
NP
33142010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3315
3316 Merge from 'apple/trunk' branch on FSF servers.
e14d28a7 3317
94252ac2 3318 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2631eead
NP
3319
3320 Radar 4278236
3321 * obj-c++.dg/bad-forward-decl.mm: New
3322
10ad386a
EB
33232010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3324
3325 * ada/acats/run_acats: Revert revision 157037.
3326
13ed556f 33272010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
3328
3329 Merge from 'apple/trunk' branch on FSF servers.
3330
94252ac2 3331 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
a6341d57
NP
3332
3333 Radar 4281748
3334 * objc.dg/naming-2.m: Update
3335 * objc.dg/naming-3.m: New
3336
22939744
BS
33372010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3338
3339 PR target/40457
3340 * gcc.target/arm/pr40457-3.c: New test.
3341
f6c5fbfd
NS
33422010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3343
3344 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3345 alias checking.
3346 * lib/target-supports.exp (check_ifunc_available): Likewise.
3347
38df2baf
TG
33482010-09-29 Tristan Gingold <gingold@adacore.com>
3349
3350 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3351
1973201f
NP
33522010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3353
3354 * objc.dg/keywords-1.m: New test.
3355 * objc.dg/keywords-2.m: New test.
3356 * objc.dg/keywords-3.m: New test.
3357 * obj-c++.dg/keywords-1.mm: New test.
3358 * obj-c++.dg/keywords-2.mm: New test.
3359
374fd2f5
JM
33602010-09-28 Jason Merrill <jason@redhat.com>
3361
4e9ca9b0
JM
3362 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3363 * g++.dg/ext/complit11.C: Likewise.
3364 * g++.old-deja/g++.law/temps1.C: Likewise.
3365
374fd2f5
JM
3366 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3367 * g++.old-deja/g++.mike/misc6.C: Likewise.
3368
f7e71da5
IS
33692010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3370
3371 * objc.dg/attributes/method-attribute-1.m: New.
3372 * objc.dg/attributes/method-attribute-2.m: New.
3373
3374 * obj-c++.dg/attributes/method-attribute-1.m: New.
3375 * obj-c++.dg/attributes/method-attribute-2.m: New.
3376
c165dca7
IS
33772010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3378
3379 * objc.dg/attributes: New.
3380 * objc.dg/attributes/attributes.exp: New.
3381 * objc.dg/attributes/class-attribute-1.m: New.
3382 * objc.dg/attributes/class-attribute-2.m: New
3383 * objc.dg/attributes/categ-attribute-1.m: New
3384 * objc.dg/attributes/categ-attribute-2.m: New
3385 * objc.dg/attributes/proto-attribute-1.m: New
3386
3387 * obj-c++.dg/attributes: New.
3388 * obj-c++.dg/attributes/attributes.exp: New
3389 * obj-c++.dg/attributes/class-attribute-1.mm: New
3390 * obj-c++.dg/attributes/class-attribute-2.mm: New
3391 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3392 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3393 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3394
26877873
NP
33952010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3396
3397 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3398 from the branch renamed to method-20b.m to avoid clashes).
3399
c44d6c47
UB
3400 2005-08-23 Stuart Hastings <stuart@apple.com>
3401 Ziemowit Laski <zlaski@apple.com>
26877873
NP
3402
3403 Radar 4209854
3404 * obj-c++.dg/method-23.mm: New.
3405 * objc.dg/method-20.m: New.
3406
697c3575
JH
34072010-09-28 Jan Hubicka <jh@suse.cz>
3408
3409 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3410
2770264a
RO
34112010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3412
3413 PR target/44452
3414 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3415 i?86-*-solaris2.[89], *-*-vxworks*.
3416 * gcc.target/i386/pr22152.c: Likewise.
3417 * gcc.target/i386/vect8-ret.c: New test.
3418
e660c8f2
JZ
34192010-09-28 Jie Zhang <jie@codesourcery.com>
3420
3421 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3422
4c116505
NP
34232010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3424
3425 Merge from 'apple/trunk' branch on FSF servers.
3426
3427 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3428
3429 Radar 4175534
3430 * obj-c++.dg/method-22.mm: New.
38df2baf 3431
93c0e0bb
JM
34322010-09-27 Jason Merrill <jason@redhat.com>
3433
3434 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3435 * g++.dg/ext/complit11.C: Adjust.
3436 * g++.old-deja/g++.law/temps1.C: Adjust.
3437 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3438 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3439
7458026b
ILT
34402010-09-27 Ian Lance Taylor <iant@google.com>
3441
3442 * lib/target-supports.exp (check_effective_target_split_stack):
3443 New procedure.
3444 * gcc.dg/split-1.c: New test.
3445 * gcc.dg/split-2.c: New test.
3446 * gcc.dg/split-3.c: New test.
3447 * gcc.dg/split-4.c: New test.
3448
177b48f9
NP
34492010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3450
3451 PR objc/25464
3452 * objc.dg/type-size-3.m: New test.
3453
34542010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3455
3456 PR objc/45763
c44d6c47 3457 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
38df2baf
TG
3458
34592010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
177b48f9
NP
3460
3461 PR objc/25450
3462 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3463 * objc.dg/type-size-2.m: Same change.
3464 * obj-c++.dg/encode-5.mm: Same change.
3465
34662010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3467
3468 Merge from 'apple/trunk' branch on FSF servers. The original
3469 Changelogs are below.
3470
3471 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
c44d6c47
UB
3472 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3473 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
177b48f9 3474 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
c44d6c47 3475 in the branch).
177b48f9
NP
3476 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3477 proto-qual-1.m in the branch) and the normal ABI on GNU.
3478 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
3479 the test only with the NeXT runtime.
3480 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
c44d6c47 3481 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
177b48f9
NP
3482 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3483 Run the test only with the NeXT runtime.
c44d6c47 3484
94252ac2 3485 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
177b48f9
NP
3486
3487 Radar 4492973
3488 * objc.dg/encode-7-64bit.m: New.
3489 * objc.dg/encode-7.m: Skip if -m64.
c44d6c47 3490
94252ac2 3491 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
177b48f9
NP
3492
3493 Radar 4301047
3494 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3495 * obj-c++.dg/threedotthree-abi-1.mm: New
3496 * objc.dg/threedotthree-abi-1.m: New
3497
3498 2005-07-20 Ziemowit Laski <zlaski@apple.com>
3499
3500 Radar 4136935
3501 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3502 * objc.dg/encode-6.m: Likewise.
3503 * objc.dg/encode-7.m: New test case.
3504
b581b85b
NP
35052010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3506
3507 Merge from 'apple/trunk' branch on FSF servers. Renamed
3508 const-str-12.m to constr-str-12b.m to avoid conflicts.
c44d6c47 3509
94252ac2 3510 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
b581b85b
NP
3511
3512 Radar 4229905
3513 * obj-c++.dg/warn5.mm: New
c44d6c47 3514
b581b85b
NP
3515 2005-06-22 Ziemowit Laski <zlaski@apple.com>
3516
3517 Radar 4154928
3518 * obj-c++.dg/const-str-12.mm: New.
3519 * objc.dg/const-str-12.m: New.
3520
d000aa67
TB
35212010-09-27 Tobias Burnus <burnus@net-b.de>
3522
3523 PR fortran/40569
3524 PR fortran/40568
3525 * gfortran.dg/storage_size_2.f08: Fix test.
3526 * gfortran.dg/c_sizeof_1.f90: Fix test.
3527 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3528 * gfortran.dg/c_sizeof_3.f90: New.
3529 * gfortran.dg/c_sizeof_4.f90: New.
3530 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3531 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3532
414e8be2
DK
35332010-09-26 Daniel Kraft <d@domob.eu>
3534
3535 PR fortran/45783
3536 PR fortran/45795
3537 * gfortran.dg/select_type_18.f03: New test.
3538
cf1bcf06
EB
35392010-09-25 Eric Botcazou <ebotcazou@adacore.com>
3540
3541 * gnat.dg/return2.ad[sb]: New test.
3542 * gnat.dg/return2_pkg.ads: New helper.
3543
8e8dc060
DK
35442010-09-25 Daniel Kraft <d@domob.eu>
3545
3546 PR fortran/45776
3547 * gfortran.dg/io_constraints_6.f03: New test.
3548 * gfortran.dg/io_constraints_7.f03: New test.
3549 * gfortran.dg/newunit_2.f90: New test.
3550
94252ac2 35512010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
c6d6e62f 3552
c44d6c47 3553 * gfortran.dg/operator_c1202.f90: New test.
c6d6e62f 3554
46a4da10
JH
35552010-09-24 Jan Hubicka <jh@suse.cz>
3556
3557 * gcc.dg/tree-ssa/leaf.c: New testcase.
3558
1d0804d4
JH
35592010-09-24 Jan Hubicka <jh@suse.cz>
3560
3561 PR tree-optimization/45738
3562 PR tree-optimization/45741
3563 * gcc.c-torture/compile/pr45741.c: New.
3564 * gfortran.fortran-torture/compile/pr45738.f90: New.
3565
5642f5d5
JM
35662010-09-24 Joseph Myers <joseph@codesourcery.com>
3567
3568 * gcc.dg/cpp/undef-opt-1.c: New test.
3569
75d980ab
JM
35702010-09-24 Jason Merrill <jason@redhat.com>
3571
3572 * g++.dg/other/error10.C: Adjust expected output.
3573
32990d5b
JJ
35742010-09-24 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR middle-end/45234
3577 * gcc.dg/torture/stackalign/alloca-6.c: New test.
3578 * gcc.target/i386/pr45234.c: New test.
3579
116f30c3
RG
35802010-09-24 Richard Guenther <rguenther@suse.de>
3581
3582 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3583
e2686b2d
MS
35842010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
3585
3586 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3587 as a comment leader in regexp.
3588
f1570cec
NP
35892010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3590
3591 * objc.dg/sync-2.m: New test.
3592 * obj-c++.dg/sync-2.mm: New test.
3593
be1f1ed9
TB
35942010-09-24 Tobias Burnus <burnus@net-b.de>
3595
3596 PR fortran/40571
3597 * gfortran.dg/iso_fortran_env_7.f90: New.
3598
19dc6d01
NP
35992010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3600
3601 * obj-c++.dg/too-many-args.mm: New file.
3602
36032010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3604
3605 Merge from 'apple/trunk' branch on FSF servers.
3606
94252ac2 3607 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
19dc6d01
NP
3608
3609 Radar 4491608
3610 * objc.dg/too-many-args.m: New
3611
962b8a0e
TK
36122010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3613
3614 PR fortran/45744
3615 * gfortran.dg/dependency_36.f90: New test.
3616
17eba947
UB
36172010-09-23 Uros Bizjak <ubizjak@gmail.com>
3618
3619 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3620 * gcc.target/i386/pad-3.c: Ditto.
3621 * gcc.target/i386/pad-7.c: Ditto.
3622 * gcc.target/i386/pad-7.c: Ditto.
3623 * gcc.target/i386/pr36502.c: Ditto.
3624 * gcc.target/i386/zee.c: Ditto.
3625 * gcc.target/i386/20060821-1.c: Ditto.
3626 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
3627 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
3628 * gcc.target/i386/pad-5b.c: Ditto.
3629 * gcc.target/i386/pad-6a.c: Ditto.
3630 * gcc.target/i386/pad-6b.c: Ditto.
3631 * gcc.target/i386/pad-8.c: Ditto.
3632 * gcc.target/i386/pad-9.c: Ditto.
3633 * gcc.target/i386/pad-10.c: Ditto.
3634 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
3635
3d113394
RG
36362010-09-23 Richard Guenther <rguenther@suse.de>
3637
3638 PR tree-optimization/45565
3639 * g++.dg/ipa/pr45565.C: New testcase.
3640
bef6486a
MM
36412010-09-23 Mikael Morin <mikael@gcc.gnu.org>
3642
3643 PR fortran/45745
3644 PR fortran/45648
3645 * gfortran.dg/vector_subscript_bound_1.f90: New.
3646
dca26746
RG
36472010-09-23 Richard Guenther <rguenther@suse.de>
3648
3649 PR middle-end/45750
3650 * gcc.dg/pr45750.c: New testcase.
3651
030ef1fb
JJ
36522010-09-23 Jakub Jelinek <jakub@redhat.com>
3653
3654 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3655 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
3656 build.
3657
3c3bd471
BS
36582010-09-23 Bernd Schmidt <bernds@codesourcery.com>
3659
3660 PR rtl-optimization/44374
3661 * gcc.target/arm/headmerge-1.c: New test.
3662 * gcc.target/arm/headmerge-2.c: New test.
3663 * gcc.target/i386/headmerge-1.c: New test.
3664 * gcc.target/i386/headmerge-2.c: New test.
3665
8c91ab34
DK
36662010-09-23 Daniel Kraft <d@domob.eu>
3667
3668 PR fortran/38936
3669 PR fortran/44044
3670 PR fortran/45474
3671 * gfortran.dg/intrinsic_intent_1.f03: New test.
3672 * gfortran.dg/select_type_17.f03: New test.
3673 * gfortran.dg/associate_5.f03: More definability tests.
3674 * gfortran.dg/enum_2.f90: Check definability.
3675 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3676 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3677 * gfortran.dg/char_expr_2.f90: Ditto.
3678 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3679 * gfortran.dg/enum_5.f90: Ditto.
3680 * gfortran.dg/equiv_constraint_8.f90: Ditto.
3681 * gfortran.dg/impure_assignment_2.f90: Ditto.
3682 * gfortran.dg/impure_assignment_3.f90: Ditto.
3683 * gfortran.dg/intent_out_1.f90: Ditto.
3684 * gfortran.dg/intent_out_3.f90: Ditto.
3685 * gfortran.dg/pointer_assign_7.f90: Ditto.
3686 * gfortran.dg/pointer_intent_3.f90: Ditto.
3687 * gfortran.dg/pr19936_1.f90: Ditto.
3688 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3689 * gfortran.dg/simpleif_2.f90: Ditto.
3690 * gfortran.dg/protected_5.f90: Ditto.
3691 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3692 * gfortran.dg/protected_6.f90: Ditto.
3693 * gfortran.dg/protected_7.f90: Ditto.
3694
42d9f9dd
JD
36952010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3696
3697 PR libfortran/45710
3698 * gfortran.dg/namelist_65.f90: New test.
3699
1cf2589d
MS
37002010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3701
3702 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
c44d6c47 3703 the regexp pattern between the expected label and location string.
1cf2589d 3704
7d0255bd
MS
37052010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3706
3707 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3708
37092010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3710
3711 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3712 * gcc.dg/pr27898.c: Likewise.
3713 * gcc.dg/pr28712.c: Likewise.
3714 * gcc.dg/pr30762-1.c: Likewise.
3715 * gcc.dg/pr31529-1.c: Likewise.
3716 * gcc.dg/pr34457-1.c: Likewise.
3717 * gcc.dg/pr34668-1.c: Likewise.
3718 * gcc.dg/pr34989-1.c: Likewise.
3719 * gcc.dg/pr43557-1.c: Likewise.
3720
bbaee688
JJ
37212010-09-22 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR rtl-optimization/45739
e14d28a7 3724 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
bbaee688 3725
77167b6f
EB
37262010-09-22 Eric Botcazou <ebotcazou@adacore.com>
3727
3728 * gcc.target/sparc/mnofpu.c: New test.
3729
a82e045d
JJ
37302010-09-22 Jakub Jelinek <jakub@redhat.com>
3731
3732 PR rtl-optimization/45739
3733 * gcc.target/i386/pr45739.c: New test.
3734
0b4f2770
MM
37352010-09-21 Mikael Morin <mikael@gcc.gnu.org>
3736
3737 PR fortran/45648
3738 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3739 and counts. Add non-elemental function call check.
3740
3741 PR fortran/45648
3742 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3743 arguments checks. Update temporary counts.
3744 * gfortran.dg/transpose_optimization_1.f90: New.
3745
45547c7f
NP
37462010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3747
3748 PR objc/23710
3749 * objc.dg/invalid-method-1.m: New.
3750
c0c24aa4
NP
37512010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3752
3753 Merge from 'apple/trunk' branch on FSF servers.
3754
94252ac2 3755 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
c0c24aa4 3756
77167b6f 3757 Radar 4291785
17eba947
UB
3758 * objc.dg/naming-4.m: New
3759 * objc.dg/naming-5.m: New
3760 * obj-c++.dg/naming-1.mm: New
3761 * obj-c++.dg/naming-2.mm: New
c0c24aa4 3762
5c0f24d0
JW
37632010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
3764 Jack Howarth <howarth@bromo.med.uc.edu>
3765
3766 PR c++/45645
3767 * g++.dg/torture/pr44972.C: Use portable assert().
3768
ce2b1d68
RG
37692010-09-21 Richard Guenther <rguenther@suse.de>
3770
3771 PR tree-optimization/45580
3772 * g++.dg/torture/pr45580.C: New testcase.
3773
b379f677
UB
37742010-09-21 Uros Bizjak <ubizjak@gmail.com>
3775
3776 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3777
48dbbcd6
JW
37782010-09-20 Janus Weil <janus@gcc.gnu.org>
3779
3780 PR fortran/45438
3781 * gfortran.dg/pointer_check_7.f90: New.
3782
220c5f0c
JJ
37832010-09-20 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR rtl-optimization/45728
3786 * gcc.c-torture/compile/pr45728.c: New test.
3787
15c2ef5a
PT
37882010-09-20 Paul Thomas <pault@gcc.gnu.org>
3789
3790 PR fortran/45081
3791 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3792
c2310fc4
L
37932010-09-20 H.J. Lu <hongjiu.lu@intel.com>
3794
3795 * g++.dg/tree-ssa/pr45605.C: Add "\\".
3796
06baaba3
RG
37972010-09-20 Richard Guenther <rguenther@suse.de>
3798
3799 PR middle-end/45704
3800 * gcc.dg/torture/pr45704.c: New testcase.
3801
64e0f5ff
JH
38022010-09-20 Jan Hubicka <jh@suse.cz>
3803
3804 PR tree-optimize/45605
3805 * g++.dg/tree-ssa/pr45605.C: New testcase.
3806
ef98b8a5
MM
38072010-09-20 Michael Matz <matz@suse.de>
3808
3809 PR testsuite/45706
3810 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3811 enough.
3812
565b8886
RG
38132010-09-20 Richard Guenther <rguenther@suse.de>
3814
3815 PR tree-optimization/45705
3816 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3817
5e979df3
MM
38182010-09-20 Michael Matz <matz@suse.de>
3819
3820 PR testsuite/45706
3821 * lib/target-supports.exp (check_effective_target_vect_perm):
3822 Add i?86-*-*.
3823
2960be83
JJ
38242010-09-20 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR rtl-optimization/45695
3827 * gcc.c-torture/execute/pr45695.c: New test.
3828
d1f6261f
JH
38292010-09-19 Jan Hubicka <jh@suse.cz>
3830
3831 PR lto/44246
3832 * gcc.c-torture/compile/pr44246.c:New file.
3833
039d9ea1
IR
38342010-09-19 Ira Rosen <irar@il.ibm.com>
3835
3836 PR tree-optimization/45714
3837 * gfortran.dg/vect/pr45714-a.f: New test.
3838 * gfortran.dg/vect/pr45714-b.f: New test.
3839
2231f17f
EB
38402010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3841
3842 * gnat.dg/const1.adb: Rename into...
3843 * gnat.dg/constant1.adb: ...this.
3844 * gnat.dg/constant2.adb: New test.
3845 * gnat.dg/constant2_pkg1.ads: New helper.
3846 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3847
50a6af05
EB
38482010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3849
3850 * gnat.dg/specs/constant1.ads: New test.
3851 * gnat.dg/specs/constant1_pkg.ads: New helper.
3852
9b389a5e
JH
38532010-09-18 Jan Hubicka <jh@suse.cz>
3854
3855 PR tree-optimization/45453
3856 * g++.dg/tree-ssa/pr45453.C: New testcase.
3857
6eb208a6
JM
38582010-09-18 Jason Merrill <jason@redhat.com>
3859
3860 * g++.dg/cpp0x/initlist44.C: New.
3861
6a78fd06
RG
38622010-09-18 Richard Guenther <rguenther@suse.de>
3863
3864 PR tree-optimization/45709
3865 * g++.dg/torture/pr45709-2.C: New testcase.
3866
38672010-09-18 Richard Guenther <rguenther@suse.de>
3868
3869 PR tree-optimization/45709
3870 * g++.dg/torture/pr45709.C: New testcase.
3871
ba67f487
L
38722010-09-18 H.J. Lu <hongjiu.lu@intel.com>
3873
3874 PR testsuite/45719
3875 * gcc.target/i386/pad-3.c: Pass -fno-pic.
3876
e7ed95a2
L
38772010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3878
3879 * gcc.target/i386/pad-1.c: New.
3880 * gcc.target/i386/pad-2.c: Likewise.
3881 * gcc.target/i386/pad-3.c: Likewise.
3882 * gcc.target/i386/pad-4.c: Likewise.
3883 * gcc.target/i386/pad-5a.c: Likewise.
3884 * gcc.target/i386/pad-5b.c: Likewise.
3885 * gcc.target/i386/pad-6a.c: Likewise.
3886 * gcc.target/i386/pad-6b.c: Likewise.
3887 * gcc.target/i386/pad-7.c: Likewise.
3888 * gcc.target/i386/pad-8.c: Likewise.
3889 * gcc.target/i386/pad-9.c: Likewise.
3890 * gcc.target/i386/pad-10.c: Likewise.
3891
2b3ded42
L
38922010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3893
3894 PR middle-end/45234
3895 * gcc.dg/torture/stackalign/alloca-5.c: New.
3896
765c3e8f
L
38972010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3898
3899 PR middle-end/45678
3900 * gcc.dg/torture/pr45678-2.c: New.
3901
2d5581f1
RG
39022010-09-17 Richard Guenther <rguenther@suse.de>
3903
3904 PR middle-end/45678
3905 * gcc.dg/torture/pr45678-1.c: New testcase.
3906
18ba3ce7
MM
39072010-09-17 Michael Matz <matz@suse.de>
3908
3909 PR tree-optimization/43432
3910 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3911 check_effective_target_vect_perm_short): New predicates.
3912 (check_effective_target_vect_perm): Include x86_64.
3913 * gcc.dg/vect/pr43432.c: New test.
3914 * gcc.dg/vect/vect-114.c: Adjust.
3915 * gcc.dg/vect/vect-15.c: Ditto.
3916 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3917 * gcc.dg/vect/slp-perm-9.c: Ditto.
3918
46936bf0
NP
39192010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
3920
b146446c 3921 PR testsuite/45692
46936bf0
NP
3922 * objc/execute/exceptions/throw-nil.m: Run the test only with the
3923 GNU runtime.
3924
c3224d6f
RG
39252010-09-17 Richard Guenther <rguenther@suse.de>
3926
3927 * gcc.dg/pr27898.c: Use -flto instead of -combine.
3928 * gcc.dg/pr28706.c: Likewise.
3929 * gcc.dg/pr28712.c: Likewise.
3930 * gcc.dg/pr30762-1.c: Likewise.
3931 * gcc.dg/pr30762-2.c: Likewise.
3932 * gcc.dg/pr31529-1.c: Likewise.
3933 * gcc.dg/pr31529-2.c: Likewise.
3934 * gcc.dg/pr34457-1.c: Likewise.
3935 * gcc.dg/pr34457-2.c: Likewise.
3936 * gcc.dg/pr34668-1.c: Likewise.
3937 * gcc.dg/pr34668-2.c: Likewise.
3938 * gcc.dg/pr34989-1.c: Likewise.
3939 * gcc.dg/pr34989-2.c: Likewise.
3940 * gcc.dg/pr43557-1.c: Likewise.
3941 * gcc.dg/pr43557-2.c: Likewise.
3942 * gcc.dg/debug/pr41893-1.c: Likewise.
3943 * gcc.dg/matrix/matrix.exp: Do not use -combine.
3944 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3945 * gcc.dg/matrix/matrix-4.c: Likewise.
3946 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3947 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3948 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3949 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3950
6dfd24f7
TB
39512010-09-16 Tobias Burnus <burnus@net-b.de>
3952
3953 PR fortran/43665
3954 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3955 optimizations.
3956 * gfortran.dg/intent_optimize_1.f90: New test.
3957
26ec9308
L
39582010-09-16 H.J. Lu <hongjiu.lu@intel.com>
3959
3960 * gcc.target/i386/divmod-1.c: New.
3961 * gcc.target/i386/divmod-2.c: Likewise.
3962 * gcc.target/i386/divmod-3.c: Likewise.
3963 * gcc.target/i386/divmod-4.c: Likewise.
3964 * gcc.target/i386/divmod-4a.c: Likewise.
3965 * gcc.target/i386/divmod-5.c: Likewise.
3966 * gcc.target/i386/divmod-6.c: Likewise.
3967 * gcc.target/i386/divmod-7.c: Likewise.
3968 * gcc.target/i386/divmod-8.c: Likewise.
3969 * gcc.target/i386/udivmod-1.c: Likewise.
3970 * gcc.target/i386/udivmod-2.c: Likewise.
3971 * gcc.target/i386/udivmod-3.c: Likewise.
3972 * gcc.target/i386/udivmod-4.c: Likewise.
3973 * gcc.target/i386/udivmod-4a.c: Likewise.
3974 * gcc.target/i386/udivmod-5.c: Likewise.
3975 * gcc.target/i386/udivmod-6.c: Likewise.
3976 * gcc.target/i386/udivmod-7.c: Likewise.
3977 * gcc.target/i386/udivmod-8.c: Likewise.
3978
0cac82a0
JH
39792010-09-16 Jan Hubicka <jh@suse.cz>
3980
3981 * g++.dg/lto/pr45679-1_0.C: New file.
3982 * g++.dg/lto/pr45679-1_1.C: New file.
3983 * g++.dg/lto/pr45679-0_0.C: New file.
3984 * g++.dg/lto/pr45679-0_1.C: New file.
3985
7d58b9e7
JW
39862010-09-16 Janus Weil <janus@gcc.gnu.org>
3987
3988 PR fortran/45674
3989 * gfortran.dg/class_dummy_2.f03: New.
3990
ed6c4831
RG
39912010-09-16 Richard Guenther <rguenther@suse.de>
3992
3993 PR tree-optimization/45623
3994 * gcc.dg/torture/pr45623.c: New testcase.
3995
ff802fa1
IR
39962010-09-16 Ira Rosen <irar@il.ibm.com>
3997
3998 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3999 name and parentheses.
4000 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4001
441b624e
JM
40022010-09-15 Jason Merrill <jason@redhat.com>
4003
da9bc840
JM
4004 * g++.dg/parse/parameter-declaration-2.C: New.
4005
441b624e
JM
4006 * g++.dg/cpp0x/scoped_enum2.C: New.
4007
9fa07b13
EB
40082010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4009
4010 * gcc.c-torture/compile/20100915-1.c: New test.
4011
1faab08d
MJ
40122010-09-15 Martin Jambor <mjambor@suse.cz>
4013
4014 PR middle-end/45644
4015 * gcc.dg/ipa/pr45644.c: New test.
4016
cc99c5fe
JJ
40172010-09-15 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR tree-optimization/45633
4020 * gcc.dg/vect/pr45633.c: New test.
4021
edd2b56a
JW
40222010-09-15 Janus Weil <janus@gcc.gnu.org>
4023
4024 PR fortran/45577
4025 * gfortran.dg/allocate_derived_4.f90: New.
4026
0f38f229
TB
40272010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4028
4029 * lib/target-supports.exp
4030 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4031 supported flag to true for neon.
4032
6809f4b5
PC
40332010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4034
4035 PR c++/45665
4036 * g++.dg/template/crash103.C: New.
4037
0f185d6e
NP
40382010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4039
4040 Merge from 'apple/trunk' branch on FSF servers.
4041
8c2b2fae 4042 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
4043
4044 Radar 4457381
4045 * objc.dg/msg-in-protocol.m: New.
4046 * obj-c++.dg/msg-in-protocol.mm: New.
4047
94252ac2 4048 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
0f185d6e
NP
4049
4050 Radar 4219590
4051 * objc.dg/break-in-ifstmt.m: New.
6809f4b5 4052
0f185d6e
NP
4053 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4054
4055 Radar 4174166
4056 * obj-c++.dg/comp-types-13.mm: New.
4057 * objc.dg/comp-types-12.m: New.
4058
4059 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4060
4061 Radar 4216500
4062 * obj-c++.dg/proto-lossage-7.mm: New.
4063 * objc.dg/proto-lossage-7.m: New.
6809f4b5 4064
92df1544
JH
40652010-09-14 Jan Hubicka <jh@suse.cz>
4066
4067 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4068 folding.
8780c9cb
JH
4069 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4070 folding.
92df1544 4071
4a6e5cc8
JJ
40722010-09-14 Jakub Jelinek <jakub@redhat.com>
4073
4359dc2a
JJ
4074 PR middle-end/45567
4075 * gcc.dg/pr45567.c: New test.
4076
4a6e5cc8
JJ
4077 PR debug/45660
4078 * g++.dg/debug/pr45660.C: New test.
4079
5a2c1986
IR
40802010-09-14 Ira Rosen <irar@il.ibm.com>
4081
4082 PR tree-optimization/45470
4083 * g++.dg/vect/pr45470-a.cc: New test.
4084 * g++.dg/vect/pr45470-a.cc: New test.
4085
94252ac2 40862010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2f78283b
JH
4087
4088 PR target/42070
c44d6c47
UB
4089 * lib/profopt.exp: Prune warnings on execname2 compile.
4090 * lib/prune.exp: Prune "can't add line info" warnings.
2f78283b 4091
927b02e5
JD
40922010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4093
4094 PR libfortran/45532
4095 * gfortran.dg/namelist_64.f90: New test.
4096
ef3be7da
JJ
40972010-09-13 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR rtl-optimization/45617
4100 * gcc.target/i386/pr45617.c: New test.
4101
fa0921fc
DK
41022010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4103
4104 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4105
e72eba85
L
41062010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4107
4108 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4109 * gcc.target/i386/fma4-vector.c: Likewise.
4110 * gcc.target/i386/vectorize2.c: Likewise.
4111 * gcc.target/i386/vectorize4.c: Likewise.
4112 * gcc.target/i386/vectorize5.c: Likewise.
4113 * gcc.target/i386/vectorize6.c: Likewise.
4114 * gcc.target/i386/vectorize8.c: Likewise.
4115
4116 * gcc.target/i386/vect-double-1.c: New.
4117 * gcc.target/i386/vect-double-1a.c: Likewise.
4118 * gcc.target/i386/vect-double-2.c: Likewise.
4119 * gcc.target/i386/vect-double-2a.c: Likewise.
4120
4121 * lib/target-supports.exp (check_effective_target_vect_double):
4122 Set et_vect_double_saved to 0 when tuning for Atom.
4123
e196b221
JH
41242010-09-13 Jan Hubicka <jh@suse.cz>
4125
4126 * gcc.dg/torture/pr23821.c: Drop static keyword.
4127 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4128 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4129
e88290ac
MS
41302010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
4131
4132 * gcc.target/arm/sync-1.c: New.
4133
2f434b97
OH
41342010-09-12 Olivier Hainque <hainque@adacore.com>
4135
4136 * gnat.dg/memtrap.adb: New test.
4137
616f1290
FXC
41382010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4139
4140 * gfortran.dg/promotion.f90: Fix options.
4141
1dff453d 41422010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
f9132eb7
RRC
4143
4144 * g++.dg/cpp0x/range-for1.C: New.
4145 * g++.dg/cpp0x/range-for2.C: New.
4146 * g++.dg/cpp0x/range-for3.C: New.
4147 * g++.dg/cpp0x/range-for4.C: New.
4148 * g++.dg/cpp0x/range-for5.C: New.
4149 * g++.dg/cpp0x/range-for6.C: New.
4150
712efae1
MM
41512010-09-11 Mikael Morin <mikael@gcc.gnu.org>
4152
4153 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4154 and counts. Check that transpose is not called.
4155 * gfortran.dg/transpose_2.f90: Update error message.
4156
1dff453d 41572010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
bc2c4cb4
RRC
4158
4159 PR c++/43824
4160 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4161 * g++.dg/lookup/strong-using-2.C: Likewise.
4162 * g++.dg/lookup/strong-using-3.C: Likewise.
4163 * g++.dg/lookup/strong-using-5.C: Likewise.
4164
4165 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4166 * g++.dg/cpp0x/inline-ns4.C: New.
4167 * g++.dg/cpp0x/inline-ns5.C: New.
4168
90966337
L
41692010-09-10 H.J. Lu <hongjiu.lu@intel.com>
4170
4171 PR middle-end/45634
4172 * gfortran.fortran-torture/compile/pr45634.f90: New.
4173
1c732eb7
NP
41742010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
4175
4176 * objc.dg/fobjc-exceptions.m: New test.
4177
eafedef3
JH
41782010-09-10 Jan Hubicka <jh@suse.cz>
4179
4180 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4181
d242d063
MJ
41822010-09-10 Martin Jambor <mjambor@suse.cz>
4183
4184 PR tree-optimization/44972
4185 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4186 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4187 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4188 instead.
2b74262b 4189 * g++.dg/torture/pr44972.C: New test.
d242d063 4190
fffe1e40
MJ
41912010-09-10 Martin Jambor <mjambor@suse.cz>
4192
4193 PR tree-optimization/44972
4194 * g++.dg/torture/pr34850.C: Remove expected warning.
4195
26865ab4
SK
41962010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4197
4198 * gfortran.dg/dummy_optional_arg.f90: New test.
4199
54e34c35
JH
42002010-09-08 Jan Hubicka <jh@suse.cz>
4201
4202 PR tree-optimization/45598
4203 * fortran.fortran-torture/compile/pr45598.f90: New test.
4204
ba885ec5
NS
42052010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4206
4207 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4208 * lib/target-supports.exp (check_ifunc_available): New.
4209 * gcc.dg/attr-ifunc-1.c: New.
4210 * gcc.dg/attr-ifunc-2.c: New.
4211 * gcc.dg/attr-ifunc-3.c: New.
4212 * gcc.dg/attr-ifunc-4.c: New.
4213 * gcc.dg/attr-ifunc-5.c: New.
c44d6c47
UB
4214 * g++.dg/ext/attr-ifunc-1.C: New.
4215 * g++.dg/ext/attr-ifunc-2.C: New.
4216 * g++.dg/ext/attr-ifunc-3.C: New.
4217 * g++.dg/ext/attr-ifunc-4.C: New.
ba885ec5 4218
b100151b
VM
42192010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4220
4221 PR middle-end/40386
4222 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2b74262b 4223
d09b9f67
MM
42242010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4225
4226 * gfortran.dg/inline_transpose_1.f90: New test.
4227
e8e399c3
JJ
42282010-09-08 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR c++/45588
4231 * g++.dg/warn/Wunused-var-15.C: New test.
4232
f5b281c0
JDA
42332010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4234
4235 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4236 hppa*-*-hpux*.
4237
2023bba8
NP
42382010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4239
4240 * objc/execute/exceptions/throw-nil.m: New test.
4241 * objc/execute/exceptions/handler-1.m: Updated to use the new
4242 objc_set_uncaught_exception_handler() function.
4243 * objc/execute/exceptions/matcher-1.m: New test.
2b74262b 4244
88a95a11
FXC
42452010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4246
4247 PR fortran/38282
4248 * gfortran.dg/bit_comparison_1.F90: New test.
4249 * gfortran.dg/leadz_trailz_3.f90: New test.
4250 * gfortran.dg/masklr_2.F90: New test.
4251 * gfortran.dg/shiftalr_1.F90: New test.
4252 * gfortran.dg/merge_bits_2.F90: New test.
4253 * gfortran.dg/dshift_2.F90: New test.
4254 * gfortran.dg/bit_comparison_2.F90: New test.
4255 * gfortran.dg/masklr_1.F90: New test.
4256 * gfortran.dg/merge_bits_1.F90: New test.
4257 * gfortran.dg/dshift_1.F90: New test.
4258 * gfortran.dg/shiftalr_2.F90: New test.
4259
5c0b0c75 42602010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
bd72fc7c
NP
4261
4262 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4263 functions from objc/typedstream.h are deprecated.
4264
0fa3d594
RO
42652010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4266
4267 * lib/target-supports.exp
4268 (check_effective_target_run_expensive_tests): New proc.
4269 * gcc.c-torture/compile/limits-fnargs.c: Use
4270 dg-require-effective-target run_expensive_tests.
4271
9c2934f4
JJ
42722010-09-08 Jakub Jelinek <jakub@redhat.com>
4273
7602cb87
JJ
4274 PR fortran/45597
4275 * gfortran.dg/gomp/pr45597.f90: New test.
4276
9c2934f4
JJ
4277 PR fortran/45595
4278 * gfortran.dg/gomp/pr45595.f90: New test.
4279
42a3beeb
MM
42802010-09-08 Michael Matz <matz@suse.de>
4281
4282 * c-c++-common/uninit-17.c: Adjust.
4283
a855b1b1
MM
42842010-09-08 Michael Matz <matz@suse.de>
4285
4286 PR tree-optimization/43430
4287 * gcc.dg/vect/pr43430-2.c: New test.
2b74262b 4288
3834917d
MM
42892010-09-08 Michael Matz <matz@suse.de>
4290
4291 PR tree-optimization/33244
4292 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4293
b5c878a5
RG
42942010-09-08 Richard Guenther <rguenther@suse.de>
4295
4296 PR tree-optimization/45578
4297 * gfortran.dg/pr45578.f90: New testcase.
4298
0db1920c
RG
42992010-09-08 Richard Guenther <rguenther@suse.de>
4300
4301 PR testsuite/45590
4302 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4303
c56c0853
TK
43042010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4305
4306 PR fortran/45576
4307 * gfortran.dg/char_length_18.f90: New test.
4308
94252ac2 43092010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
a0766cdb
L
4310
4311 PR target/36502
4312 * gcc.target/i386/pr36502.c: New test.
4313
4314 PR target/42313
4315 PR target/44651
4316 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
c44d6c47 4317 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
a0766cdb 4318
86e033e2
MM
43192010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4320
4321 * gfortran.dg/achar_4.f90: Enable bounds checking.
4322
d341a5d0
UB
43232010-09-07 Uros Bizjak <ubizjak@gmail.com>
4324
4325 PR target/45206
4326 * gcc.target/i386/pr45206.c: New test.
4327
293cf217
HPN
43282010-09-07 Hans-Peter Nilsson <hp@axis.com>
4329
4330 PR fortran/45505
4331 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4332
8683f051
JH
43332010-09-07 Jan Hubicka <jh@suse.cz>
4334
4335 * gcc.c-torture/compile/20100907.c: New testcase.
4336
f5e5b46c
RG
43372010-09-07 Richard Guenther <rguenther@suse.de>
4338
4339 PR middle-end/45569
4340 * g++.dg/eh/pr45569.C: New testcase.
4341
da0a441d
BS
43422010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4343
4344 PR target/43137
4345 * gcc.target/arm/pr43137.c: New test.
4346
5c599206
TK
43472010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4348
4349 PR fortran/36931
4350 * gfortran.dg/dependency_35.f90: New test.
4351
f884552b
TK
43522010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4353
4354 PR fortran/34145
4355 * gfortran.dg/char_length_17.f90: New test.
4356
e6c2fc5d
DS
43572010-09-06 Dodji Seketeli <dodji@redhat.com>
4358
4359 PR c++/45200
4360 PR c++/45293
4361 PR c++/45558
4362 * g++.dg/template/typedef34.C: New test.
4363 * g++.dg/template/typedef35.C: New test.
4364
a7529ed6
UB
43652010-09-06 Uros Bizjak <ubizjak@gmail.com>
4366
4367 PR target/22152
4368 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4369
c5ee1358
MM
43702010-09-06 Mark Mitchell <mark@codesourcery.com>
4371
4372 * g++.dg/warn/Wdouble-promotion.C: New.
4373
6f295bbf
AC
43742010-09-06 Arnaud Charlet <charlet@adacore.com>
4375
4376 * g++.dg/parse/redef2.C: New.
4377
c18605cc
AK
43782010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4379
4380 * gcc.dg/20100906-1.c: New testcase.
4381
9813230a
JJ
43822010-09-06 Jakub Jelinek <jakub@redhat.com>
4383
4384 PR testsuite/45543
4385 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4386 DW_TAG_enumeration_type DIE.
4387
265a000d
IS
43882010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4389
4390 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4391 Update XFAILs.
4392
324d3f45
AM
43932010-09-06 Alexander Monakov <amonakov@ispras.ru>
4394
4395 PR rtl-optimization/44919
4396 * g++.dg/opt/pr44919.C: New.
4397
195a95c4
TB
43982010-09-06 Tobias Burnus <burnus@net-b.de>
4399
4400 PR fortran/38282
4401 * gfortran.dg/iall_iany_iparity_1.f90: New.
4402 * gfortran.dg/iall_iany_iparity_2.f90: New.
4403
467649eb
JM
44042010-09-06 Jason Merrill <jason@redhat.com>
4405
1c53d72b
JM
4406 * g++.dg/cpp0x/initlist42.C: New.
4407
be2b93e6
JM
4408 * g++.dg/cpp0x/auto19.C: New.
4409
40013af7
JM
4410 * g++.dg/template/sfinae25.C: New.
4411 * g++.dg/template/char1.C: Expect warning.
4412 * g++.dg/template/nontype10.C: Likewise.
4413
ea76c60a
JM
4414 * g++.dg/cpp0x/implicit9.C: New.
4415
467649eb
JM
4416 * g++.dg/cpp0x/initlist43.C: New.
4417
68fce4ed
GS
44182010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4419
4420 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4421
0a0b3574
MM
44222010-09-05 Mark Mitchell <mark@codesourcery.com>
4423
4424 * gcc.dg/Wdouble-promotion.c: New.
4425
46d2b70c
TB
44262010-09-05 Tobias Burnus <burnus@net-b.de>
4427
4428 * gfortran.dg/float128_1.f90: Remove test case as
4429 it always fails since Rev 163611 backed out the
4430 front-end implementation.
4431
41500b41
TB
44322010-09-05 Tobias Burnus <burnus@net-b.de>
4433
4434 * gfortran.dg/float128_1.f90: XFAIL test case.
4435
135e4121
TB
44362010-09-05 Tobias Burnus <burnus@net-b.de>
4437
4438 * gfortran.dg/bessel_7.f90: Decrease required precision.
4439
226b53d2
HPN
44402010-09-05 Hans-Peter Nilsson <hp@axis.com>
4441
4442 PR testsuite/45545
4443 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4444 ref-all-matching targets.
4445
f38fb2c4
RG
44462010-09-05 Richard Guenther <rguenther@suse.de>
4447
4448 PR tree-optimization/45535
4449 * gcc.c-torture/compile/pr45535.c: New testcase.
4450
1457e853
AS
44512010-09-04 Andreas Schwab <schwab@linux-m68k.org>
4452
4453 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4454 "\[^\n\]*".
4455 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4456 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4457 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4458 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4459 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4460 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4461 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4462 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4463 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4464 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4465 * gcc.target/i386/pr22152.c: Likewise.
4466 * gcc.target/i386/pr36992-1.c: Likewise.
4467 * gcc.target/i386/pr36992-2.c: Likewise.
4468 * gcc.target/sh/sh4a-memmovua.c: Likewise.
4469
5d74d8d6
JDA
44702010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4471
4472 PR testsuite/43957
4473 * gcc.dg/const-uniq-1.c: Modify regexp.
4474
e0608471
TB
44752010-09-04 Tobias Burnus <burnus@net-b.de>
4476
4477 PR fortran/45530
4478 * gfortran.dg/namelist_63.f90: New.
4479
17f39a39
JH
44802010-09-04 Jan Hubicka <jh@suse.cz>
4481
4482 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4483 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4484
5f7ae6b6
JH
44852010-09-04 Jan Hubicka <jh@suse.cz>
4486
4487 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4488
b6ff8128
JW
44892010-09-04 Janus Weil <janus@gcc.gnu.org>
4490
4491 PR fortran/45507
4492 * gfortran.dg/allocate_alloc_opt_12.f90: New.
4493
d1583032
JM
44942010-09-03 Joseph Myers <joseph@codesourcery.com>
4495
4496 * gcc.dg/opts-4.c: New test.
4497
e6bc4de9
SE
44982010-09-03 Steve Ellcey <sje@cup.hp.com>
4499
4500 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4501 * gcc.dg/vect/vect-peel-4.c: Ditto.
4502
0edf45a3
DK
45032010-09-03 Daniel Kraft <d@domob.eu>
4504
4505 PR fortran/45525
4506 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4507
124a8ce6
TK
45082010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4509
4510 PR fortran/45159
4511 * gfortran.dg/dependency_34.f90: New test.
4512
89039a6b
SE
45132010-09-03 Steve Ellcey <sje@cup.hp.com>
4514
4515 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4516
601d5a25
RO
45172010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4518
4519 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4520 gcc.target/i386/clearcap.map if supported.
4521
15a54c10
MM
45222010-09-03 Michael Matz <matz@suse.de>
4523
4524 PR middle-end/45415
4525 * gcc.dg/pr45415.c: New test.
4526
ed6e090e
L
45272010-09-03 H.J. Lu <hongjiu.lu@intel.com>
4528
4529 PR tree-optimization/45506
4530 * gcc.dg/pr45506.c: New.
4531
0df8fcc8
UB
45322010-09-03 Uros Bizjak <ubizjak@gmail.com>
4533
4534 PR target/45476
4535 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4536 * gcc.target/i386/float128-2.c: Ditto.
4537
5792039f
DK
45382010-09-03 Daniel Kraft <d@domob.eu>
4539
4540 PR fortran/34162
4541 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4542 * gfortran.dg/internal_dummy_2.f08: New test.
4543 * gfortran.dg/internal_dummy_3.f08: New test.
4544 * gfortran.dg/internal_dummy_4.f08: New test.
4545
2f757e4a
JJ
45462010-09-03 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR debug/45500
4549 * gcc.target/i386/pr45500.c: New test.
4550
94252ac2 45512010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
49042313
MX
4552
4553 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4554
e5ca9693
DK
45552010-09-03 Daniel Kraft <d@domob.eu>
4556
4557 PR fortran/44602
4558 * gfortran.dg/exit_2.f08; Adapt error messages.
4559 * gfortran.dg/exit_3.f08: New test.
4560 * gfortran.dg/exit_4.f08: New test.
4561 * gfortran.dg/exit_5.f03: New test.
4562
36d9e52f
FXC
45632010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4564
4565 * gfortran.dg/ishft_4.f90: New test.
4566
688e4919
MM
45672010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4568
4569 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4570 FRIZ/XSRIZ instruciton for (double)(long long)x.
4571 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4572
844022b7
EB
45732010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4574
4575 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4576
6b8c9df8
RG
45772010-09-02 Richard Guenther <rguenther@suse.de>
4578
4579 PR tree-optimization/44937
4580 PR tree-optimization/45412
4581 * g++.dg/opt/pr45412.C: New testcase.
4582 * gcc.c-torture/compile/pr45412.c: Likewise.
4583 * gcc.c-torture/compile/pr44937.c: Likewise.
4584
5de8299c
JM
45852010-09-02 Joseph Myers <joseph@codesourcery.com>
4586
4587 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
4588 but using -Werror=comment.
4589 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4590 expected error messages.
4591
f7e4c09b
EB
45922010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4593
4594 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4595 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4596
86e6a239
TB
45972010-09-02 Tobias Burnus <burnus@net-b.de>
4598
4599 PR fortran/45489
4600 * gfortran.dg/initialization_27.f90: New.
4601
e4a707c4
IR
46022010-09-02 Ira Rosen <irar@il.ibm.com>
4603
4604 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4605 check into different basic blocks. Expect vectorization if misaligned
2b74262b 4606 stores are supported.
e4a707c4
IR
4607 * gcc.dg/vect/bb-slp-8a.c: New test.
4608 * gcc.dg/vect/bb-slp-8b.c: New test.
4609
fb13cf80
SE
46102010-09-01 Steve Ellcey <sje@cup.hp.com>
4611
4612 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4613
50f30801
JW
46142010-09-01 Janus Weil <janus@gcc.gnu.org>
4615
4616 PR fortran/44541
4617 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4618 * gfortran.dg/class_dummy_1.f03: New.
4619
596aa3f0
JJ
46202010-09-01 Jakub Jelinek <jakub@redhat.com>
4621
4622 PR middle-end/45458
4623 * g++.dg/tree-prof/partition2.C: New test.
4624
e3488283
RG
46252010-09-01 Richard Guenther <rguenther@suse.de>
4626
4627 * gcc.dg/vect/vect-outer-fir.c: Adjust.
4628 * gcc.dg/tree-ssa/vrp54.c: New testcase.
4629 * gcc.c-torture/execute/20100827-1.c: Likewise.
4630
c14c8155
FXC
46312010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4632
4633 * gfortran.dg/execute_command_line_1.f90: New test.
4634
a69d2520
JJ
46352010-08-31 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR preprocessor/45457
4638 * c-c++-common/cpp/pr45457.c: New test.
4639
0c1bebc4
EB
46402010-08-31 Eric Botcazou <ebotcazou@adacore.com>
4641
4642 * gcc.dg/nested-func-8.c: New test.
4643
ad5f4de2
FXC
46442010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4645
4646 PR fortran/38282
4647 * gfortran.dg/popcnt_poppar_1.F90: New test.
4648 * gfortran.dg/popcnt_poppar_2.F90: New test.
4649
6208468d
UB
46502010-08-31 Uros Bizjak <ubizjak@gmail.com>
4651
4652 * gcc.target/i386/volatile-2.c: Require nonpic target.
4653
0f643366
JJ
46542010-08-31 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR middle-end/45461
4657 * gcc.dg/pr45461.c: New test.
4658
57c0584a
RG
46592010-08-31 Richard Guenther <rguenther@suse.de>
4660
4661 PR testsuite/45455
4662 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4663
9b9596dd
BM
46642010-08-31 Bingfeng Mei <bmei@broadcom.com>
4665
4666 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6208468d 4667
e8cd3983
JW
46682010-08-30 Janus Weil <janus@gcc.gnu.org>
4669
4670 PR fortran/45456
4671 * gfortran.dg/typebound_proc_18.f03: New.
4672
d3c12306
EB
46732010-08-30 Eric Botcazou <ebotcazou@adacore.com>
4674
4675 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4676 * lib/scanasm.exp (scan-stack-usage): Likewise.
4677 (scan-stack-usage-not): Likewise.
4678 * gcc.dg/stack-usage-1.c: New test.
4679 * gcc.target/i386/stack-usage-realign.c: Likewise.
4680
1987baa3
ZD
46812010-08-30 Zdenek Dvorak <ook@ucw.cz>
4682
4683 PR tree-optimization/45427
4684 * gcc.dg/tree-ssa/pr45427.c: New test.
4685
b960ce04
PC
46862010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 PR c++/45043
4689 * g++.dg/template/crash102.C: New.
4690
f2b11865
JJ
46912010-08-30 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR middle-end/45423
4694 * gcc.dg/gomp/atomic-12.c: New test.
4695 * gcc.dg/gomp/atomic-13.c: New test.
4696 * gcc.dg/gomp/atomic-14.c: New test.
4697 * g++.dg/gomp/atomic-11.C: New test.
4698 * g++.dg/gomp/atomic-12.C: New test.
4699 * g++.dg/gomp/atomic-13.C: New test.
4700 * g++.dg/gomp/atomic-14.C: New test.
4701
fc26dab3
RO
47022010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4703
4704 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4705 delimiter.
4706
ae423550
EB
47072010-08-30 Thomas Quinot <quinot@adacore.com>
4708
4709 * gnat.dg/discr24.adb: New test.
4710
525fb35c
RG
47112010-08-30 Richard Guenther <rguenther@suse.de>
4712
4713 PR tree-optimization/45449
4714 * gcc.dg/pr45449.c: New testcase.
4715
184eb658
JM
47162010-08-30 Joseph Myers <joseph@codesourcery.com>
4717
4718 * gcc.dg/opts-1.c: Expect errors, not warnings.
4719
bd48f123
JW
47202010-08-29 Janus Weil <janus@gcc.gnu.org>
4721
4722 PR fortran/42769
4723 * gfortran.dg/dynamic_dispatch_11.f03: New.
4724
98d43360
JM
47252010-08-29 Jason Merrill <jason@redhat.com>
4726
4727 PR c++/44991
4728 * g++.dg/parse/defarg15.C: New.
4729
f08f8b6a
JW
47302010-08-29 Janus Weil <janus@gcc.gnu.org>
4731
4732 PR fortran/45439
4733 * gfortran.dg/select_type_16.f03: New.
4734
bd48f123 47352010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4c6e913c
SK
4736 Tobias Burnus <burnus@net-b.de>
4737
4738 * gfortran.dg/bessel_7.f90: Decrease required precision.
4739
91a19652
N
47402010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
4741 Kaz Kojima <kkojima@gcc.gnu.org>
4742
4743 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
4744
7042fe5e
MM
47452010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4746
4747 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4748 floating point conversion code generation.
4749 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4750 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4751 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4752 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4753 to integer conversion code generation.
4754 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4755 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4756 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4757 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4758
a3c85b74
FXC
47592010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4760
4761 PR fortran/32049
4762 * gfortran.dg/random_seed_1.f90: Adjust test.
4763 * gfortran.dg/float128_1.f90: New test.
4764
0cd0559e
TB
47652010-08-27 Tobias Burnus <burnus@net-b.de>
4766
4767 PR fortran/33197
c44d6c47
UB
4768 * gfortran.dg/norm2_1.f90: New.
4769 * gfortran.dg/norm2_2.f90: New.
4770 * gfortran.dg/norm2_3.f90: New.
4771 * gfortran.dg/norm2_4.f90: New.
4772 * gfortran.dg/parity_1.f90: New.
4773 * gfortran.dg/parity_2.f90: New.
4774 * gfortran.dg/parity_3.f90: New.
0cd0559e 4775
cbadd64a
JW
47762010-08-27 Janus Weil <janus@gcc.gnu.org>
4777
4778 PR fortran/45420
4779 * gfortran.dg/select_type_15.f03: New.
4780
2854a076
JD
47812010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4782
4783 PR libfortran/43217
4784 * gfortran.dg/hollerith8.f90: New test.
4785
e240f0f4
TK
47862010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4787
4788 PR fortran/45159
4789 * gfortran.dg/dependency_33.f90: New test.
4790
6d446ecf
RG
47912010-08-27 Richard Guenther <rguenther@suse.de>
4792
4793 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4794 * gcc.dg/graphite/scop-2.c: Likewise.
4795 * gcc.dg/graphite/scop-20.c: Likewise.
4796 * gcc.dg/vect/slp-25.c: Likewise.
4797
d32f725a
OH
47982010-08-27 Olivier Hainque <hainque@adacore.com>
4799
4800 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4801
3e78238a
DK
48022010-08-26 Daniel Kraft <d@domob.eu>
4803
4804 PR fortran/38936
4805 PR fortran/44047
4806 PR fortran/45384
4807 * gfortran.dg/associate_8.f03: New test.
4808 * gfortran.dg/select_type_13.f03: New test.
4809 * gfortran.dg/select_type_14.f03: New test.
4810
9e3920e9
JJ
48112010-08-26 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR tree-optimization/44485
4814 * gcc.dg/pr44485.c: New test.
4815
350b7070
RO
48162010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4817
4818 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4819 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4820 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4821
5423ab77
RG
48222010-08-26 Richard Guenther <rguenther@suse.de>
4823
4824 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4825 * gcc.dg/graphite/scop-21.c: Likewise.
4826
880f987e
RG
48272010-08-26 Richard Guenther <rguenther@suse.de>
4828
4829 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4830 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4831 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4832 * gcc.dg/vect/vect-91.c: Likewise.
4833 * gcc.dg/vect/vect-peel-1.c: Likewise.
4834 * gcc.dg/vect/vect-peel-2.c: Likewise.
4835 * gcc.dg/vect/vect-peel-4.c: Likewise.
4836
604bbfb7
JD
48372010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4838
4839 PR libfortran/41859
4840 * gfortran.dg/der_io_4.f90: New test.
4841
932c9bff
JJ
48422010-08-25 Jakub Jelinek <jakub@redhat.com>
4843
ea9f1d6f
JJ
4844 PR rtl-optimization/44858
4845 * gcc.c-torture/execute/pr44858.c: New test.
4846
932c9bff
JJ
4847 PR rtl-optimization/45400
4848 * g++.dg/other/i386-8.C: New test.
4849
0ceb0201
RG
48502010-08-25 Richard Guenther <rguenther@suse.de>
4851
4852 * gcc.dg/alias-8.c: Adjust.
4853
0cdf7b49
BS
48542010-08-25 Bernd Schmidt <bernds@codesourcery.com>
4855
4856 * gcc.target/i386/combine-mul.c: New test.
4857
1cf01301
RG
48582010-08-25 Richard Guenther <rguenther@suse.de>
4859
4860 PR lto/44562
4861 * gcc.dg/graphite/id-27.c: New testcase.
4862 * gcc.dg/lto/20100825-1_0.c: Likewise.
4863
a2c0ed2e
RG
48642010-08-25 Richard Guenther <rguenther@suse.de>
4865
4866 PR tree-optimization/45316
4867 * g++.dg/opt/pr45316.C: New testcase.
4868
90bc1cb8
RG
48692010-08-25 Richard Guenther <rguenther@suse.de>
4870
4871 PR tree-optimization/45393
4872 * g++.dg/torture/pr45393.C: New testcase.
4873
ca046f7f
JJ
48742010-08-25 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR tree-optimization/45059
4877 * gcc.c-torture/compile/pr45059.c: New test.
4878
46b57af1
TB
48792010-08-25 Tejas Belagod <tejas.belagod@arm.com>
4880
4881 * lib/target-supports.exp (check_effective_target_vect_unpack):
4882 Set vect_unpack supported flag to true for neon.
6208468d 4883
e1fd038a
SP
48842010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4885
4886 * gcc.dg/tree-ssa/ifc-5.c: New.
4887
bd544141
SP
48882010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4889
4890 * gcc.dg/tree-ssa/ifc-4.c: New.
4891 * gcc.dg/tree-ssa/ifc-7.c: New.
4892
1991282b
MX
48932010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
4894
4895 * gcc.dg/vect/vect.exp: Check loongson targets
4896 * g++.dg/vect/vect.exp: Likewise
4897 * gfortran.dg/vect/vect.exp: Likewise
4898
8bcc0304
MM
48992010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4900
b36cf9d2
MM
4901 * gcc.target/powerpc/vsx-mass-1.c: New file, test
4902 -mveclibabi=mass.
8bcc0304 4903
2fcac97d
JW
49042010-08-23 Janus Weil <janus@gcc.gnu.org>
4905
4906 PR fortran/45366
4907 * gfortran.dg/proc_ptr_29.f90: New.
4908
11aa2577 49092010-08-22 Tobias Burnus <burnus@net-b.de>
94252ac2 4910 Dominique d'Humieres <dominiq@lps.ens.fr>
11aa2577
TB
4911
4912 PR fortran/45367
4913 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4914
3607fdb2
TB
49152010-08-22 Tobias Burnus <burnus@net-b.de>
4916
4917 PR fortran/45367
4918 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4919
60f22d5d
TB
49202010-08-22 Tobias Burnus <burnus@net-b.de>
4921
4922 PR fortran/36158
4923 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4924
8af7a073 49252010-08-22 Tobias Burnus <burnus@net-b.de>
94252ac2 4926 Dominique d'Humieres <dominiq@lps.ens.fr>
8af7a073
TB
4927
4928 PR fortran/45367
4929 PR fortran/36158
4930 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4931 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4932
1d0134b3
JW
49332010-08-21 Janus Weil <janus@gcc.gnu.org>
4934
4935 PR fortran/44863
4936 PR fortran/45271
4937 PR fortran/45290
4938 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4939 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4940 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4941
47b99694
TB
49422010-08-21 Tobias Burnus <burnus@net-b.de>
4943
4944 PR fortran/36158
4945 PR fortran/33197
4946 * gfortran.dg/bessel_6.f90: New.
4947 * gfortran.dg/bessel_7.f90: New.
4948
508e4757
JH
49492010-08-20 Jan Hubicka <jh@suse.cz>
4950
4951 PR c++/45307
4952 PR c++/17736
4953 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4954 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4955
410841c6
L
49562010-08-20 H.J. Lu <hongjiu.lu@intel.com>
4957
4958 PR target/45336
4959 * gcc.target/i386/pr45336-1.c: New.
4960 * gcc.target/i386/pr45336-2.c: Likewise.
4961 * gcc.target/i386/pr45336-3.c: Likewise.
4962 * gcc.target/i386/pr45336-4.c: Likewise.
4963
26e4a417
UB
49642010-08-20 Uros Bizjak <ubizjak@gmail.com>
4965
4966 PR testsuite/45361
4967 * gcc.target/i386/volatile-2.c: Update scan strings to also
4968 include (%rip) for the memory reference on x86_64.
4969
89ad0f25
JJ
49702010-08-20 Jakub Jelinek <jakub@redhat.com>
4971
994fc9ab
JJ
4972 PR middle-end/44974
4973 * gcc.dg/pr44974.c: New test.
4974
89ad0f25
JJ
4975 PR rtl-optimization/45353
4976 * gcc.dg/pr45353.c: New test.
4977
8f0fe813
NS
49782010-08-20 Nathan Sidwell <nathan@codesourcery.com>
4979
4980 * gcc.target/i386/volatile-2.c: New.
4981
46499993
AB
49822010-08-19 Andrey Belevantsev <abel@ispras.ru>
4983
4984 PR rtl-optimization/44691
4985 * gfortran.dg/pr44691.f: New test.
4986
891aa2ec
OH
49872010-10-19 Olivier Hainque <hainque@adacore.com>
4988
4989 * gcc.target/sparc/sibcall-dslot.c: New testcase.
4990
2c5df20f
JM
49912010-08-19 Jason Merrill <jason@redhat.com>
4992
f0d9b836 4993 * g++.dg/init/synth3.C: New.
95d7bdaa 4994 * g++.dg/init/value8.C: New.
ce3beba3 4995 * g++.dg/tree-ssa/empty-2.C: New.
2c5df20f
JM
4996 * g++.dg/cpp0x/noexcept09.C: New.
4997
99d821c0
DK
49982010-08-19 Daniel Kraft <d@domob.eu>
4999
5000 PR fortran/29785
5001 PR fortran/45016
5002 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5003 * gfortran.dg/pointer_remapping_1.f90: New test.
5004 * gfortran.dg/pointer_remapping_2.f03: New test.
5005 * gfortran.dg/pointer_remapping_3.f08: New test.
5006 * gfortran.dg/pointer_remapping_4.f03: New test.
5007 * gfortran.dg/pointer_remapping_5.f08: New test.
5008 * gfortran.dg/pointer_remapping_6.f08: New test.
5009
68152b20
UB
50102010-08-19 Uros Bizjak <ubizjak@gmail.com>
5011
5012 PR testsuite/45324
5013 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5014
f3eb3e27
RR
50152010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5016
5017 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5018
8ebbe10f
TB
50192010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5020
5021 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5022 variable.
5023
c92f1823
IB
50242010-08-19 Ian Bolton <ian.bolton@arm.com>
5025
5026 PR target/45070
5027 * gcc.c-torture/execute/pr45070.c: New.
5028
f096c02a
IB
50292010-08-19 Ian Bolton <ian.bolton@arm.com>
5030
5031 * g++.dg/pr44328.C: New test.
5032
29698e0f
TB
50332010-08-19 Tobias Burnus <burnus@net-b.de>
5034
5035 PR fortran/36158
5036 PR fortran/33197
5037 * gfortran.dg/bessel_3.f90: New.
5038 * gfortran.dg/bessel_4.f90: New.
5039 * gfortran.dg/bessel_5.f90: New.
5040
80f95228
JW
50412010-08-19 Janus Weil <janus@gcc.gnu.org>
5042
5043 PR fortran/45290
5044 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5045 * gfortran.dg/pointer_init_2.f90: New.
5046 * gfortran.dg/pointer_init_3.f90: New.
5047 * gfortran.dg/pointer_init_4.f90: New.
5048
c043ee4a
NF
50492010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5050
5051 PR c++/45049
5052 * g++.dg/pr45049-1.C: New test.
5053 * g++.dg/pr45049-2.C: New test.
5054
1027c9c5
JZ
50552010-08-18 Jie Zhang <jie@codesourcery.com>
5056
5057 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5058 20 if __ARM_PCS is defined otherwise 64.
5059 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5060 instead of hard coded 64.
5061
8019fcfb
YQ
50622010-08-18 Yao Qi <yao@codesourcery.com>
5063
5064 PR target/45094
5065 * gcc.target/arm/pr45094.c: New test.
5066
38e3c1e1
MK
50672010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5068
5069 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5070
c701e857
MK
50712010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5072
5073 PR rtl-optimization/42575
38e3c1e1 5074 * gcc.target/arm/pr42575.c: New test.
c701e857 5075
63d90a96
IS
50762010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5077
5078 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5079 * gcc.dg/tls/thr-cse-1.c: New.
5080
257f5167
IS
50812010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5082
5083 PR debug/42487
5084 * lib/target-supports.exp
5085 (check_effective_target_function_sections): New.
5086 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5087 function sections before proceding.
26e4a417 5088
47b91469
JJ
50892010-08-17 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR fortran/45308
5092 * gfortran.dg/pr45308.f03: New test.
5093
2c65142a
UB
50942010-08-17 Uros Bizjak <ubizjak@gmail.com>
5095
5096 PR target/45296
5097 * gcc.target/i386/pr45296.c: New test.
5098
f9abf412
KT
50992010-08-17 Kai Tietz <kai.tietz@onevision.com>
5100
5101 * g++.dg/ext/uow-1.C: New.
5102 * g++.dg/ext/uow-2.C: New.
5103 * g++.dg/ext/uow-3.C: New.
5104 * g++.dg/ext/uow-4.C: New.
5105
470301c5
RG
51062010-08-17 Richard Guenther <rguenther@suse.de>
5107
5108 PR testsuite/45266
5109 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5110
51f4ec66
SZ
51112010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5112
5113 PR c/40563
5114 * gcc.dg/Wcxx-compat-20.c: New test.
5115
571d54de
DK
51162010-08-17 Daniel Kraft <d@domob.eu>
5117
5118 PR fortran/38936
5119 * gfortran.dg/associate_1.f03: Extended to test newly supported
5120 features like association to variables.
5121 * gfortran.dg/associate_3.f03: Removed check for illegal change
5122 of associate-name here...
5123 * gfortran.dg/associate_5.f03: ...and added it here.
5124 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5125 * gfortran.dg/associate_7.f03: New test.
5126
7418461d
KK
51272010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
5128
5129 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5130
52bf62f9
DK
51312010-08-15 Daniel Kraft <d@domob.eu>
5132
5133 PR fortran/38936
5134 * gfortran.dg/associate_1.f03: Enable test for array expressions.
5135 * gfortran.dg/associate_3.f03: Clarify comment.
5136 * gfortran.dg/associate_5.f03: New test.
5137 * gfortran.dg/associate_6.f03: New test.
5138
ba3721c1
TB
51392010-08-15 Tobias Burnus <burnus@net-b.de>
5140
5141 PR fortran/45211
5142 * gfortran.dg/bind_c_usage_21.f90: New.
5143 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5144
08857b61
TB
51452010-08-15 Tobias Burnus <burnus@net-b.de>
5146
5147 * gfortran.dg/optional_absent_1.f90: New.
5148 * gfortran.dg/null_actual.f90: New.
5149
7d54ef80
TB
51502010-08-15 Tobias Burnus <burnus@net-b.de>
5151
5152 * gfortran.dg/pointer_target_1.f90: New.
5153 * gfortran.dg/pointer_target_2.f90: New.
5154 * gfortran.dg/pointer_target_3.f90: New.
5155
e6c14898
DK
51562010-08-15 Daniel Kraft <d@domob.eu>
5157
5158 PR fortran/45197
5159 * gfortran.dg/elemental_args_check_3.f90: New test.
5160 * gfortran.dg/impure_1.f08: New test.
5161 * gfortran.dg/impure_2.f08: New test.
5162 * gfortran.dg/impure_3.f90: New test.
5163 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5164
69f11a13
IR
51652010-08-15 Ira Rosen <irar@il.ibm.com>
5166
5167 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5168 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5169 SLP tests.
5170 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5171 misaligned loads.
5172 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5173 misaligned stores.c
5174 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5175
73a949c0
MX
51762010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5177
5178 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5179 dg-require-effective-target after dg-do.
5180
0d108d15
MX
51812010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5182
5183 * lib/target-supports.exp (check_effective_target_vect_int): Return
5184 true for Loongson targets.
5185 (check_effective_target_vect_shift): Likewise.
5186 (check_effective_target_vect_no_int_max): Likewise.
5187 (check_effective_target_vect_no_align): Likewise.
5188 (check_effective_target_vect_short_mult): Likewise.
5189
41f3efb5
UB
51902010-08-14 Uros Bizjak <ubizjak@gmail.com>
5191
5192 * g++.dg/cast.C: Change fields of structures to "long" to pass
5193 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5194 * g++.dg/cpp0x/iop.C: Ditto.
5195 * g++.dg/cpp0x/named_refs.C: Ditto.
5196 * g++.dg/cpp0x/rv1p.C: Ditto.
5197 * g++.dg/cpp0x/rv2p.C: Ditto.
5198 * g++.dg/cpp0x/rv3p.C: Ditto.
5199 * g++.dg/cpp0x/rv4p.C: Ditto.
5200 * g++.dg/cpp0x/rv5p.C: Ditto.
5201 * g++.dg/cpp0x/rv6p.C: Ditto.
5202 * g++.dg/cpp0x/rv7p.C: Ditto.
5203 * g++.dg/cpp0x/rv8p.C: Ditto.
5204 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5205
f5ca06e6
DK
52062010-08-13 Daniel Kraft <d@domob.eu>
5207
5208 * gfortran.dg/implied_shape_1.f08: New test.
5209 * gfortran.dg/implied_shape_2.f90: New test.
5210 * gfortran.dg/implied_shape_3.f08: New test.
5211
cf677bb8
JD
52122010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5213
5214 PR libfortran/42526
5215 * gfortran.dg/char_component_initializer_1.f90: New test.
5216
3cb35c12
CF
52172010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5218
5219 PR tree-optimization/45241
5220 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5221
b2cd1042
UB
52222010-08-12 Uros Bizjak <ubizjak@gmail.com>
5223
5224 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5225 to dg-options.
5226 * gcc.target/i386/pr40906-2.c: Ditto.
5227 * gcc.target/i386/pr40906-3.c: Ditto.
5228
a8c56818
JJ
52292010-08-12 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR middle-end/45262
5232 * gcc.c-torture/execute/pr45262.c: New test.
5233
07fd92be
UB
52342010-08-12 Uros Bizjak <ubizjak@gmail.com>
5235
5236 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5237 empty argument.
5238 * g++.dg/other/profile1.C: Ditto.
5239
2d698d3b
RG
52402010-08-12 Richard Guenther <rguenther@suse.de>
5241
5242 PR tree-optimization/45232
5243 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5244 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5245 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5246 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5247 unsigned arithmetic.
5248 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5249 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5250 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5251 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5252 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5253 unsigned arithmetic.
5254 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5255 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5256 unsigned arithmetic.
5257 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5258 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5259 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5260 unsigned arithmetic.
5261 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5262 * gcc.dg/tree-ssa/negate.c: Adjust.
5263 * gcc.dg/vect/vect-1.c: Adjust.
5264 * gfortran.dg/reassoc_6.f: XFAIL.
5265
49b48605
JJ
52662010-08-12 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR debug/45259
5269 * gcc.dg/pr45259.c: New test.
5270
3565ffed
WG
52712010-08-12 Wei Guozhi <carrot@google.com>
5272
5273 PR target/44999
5274 * gcc.target/arm/pr44999.c: New testcase.
5275
53d8d5c1
JZ
52762010-08-12 Jie Zhang <jie@codesourcery.com>
5277
5278 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5279 (N): Likewise.
5280 (main): Adjust accordingly.
5281
cb5da135 52822010-08-11 Sebastian Pop <sebastian.pop@amd.com>
974335d6
SP
5283
5284 * gfortran.dg/graphite/id-22.f: New.
5285
cb5da135 52862010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5d737345
SP
5287
5288 * gcc.dg/graphite/id-26.c: New.
5289
cb5da135 52902010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4ee23fa8
SP
5291
5292 * gcc.dg/graphite/id-25.c: New.
5293
cb5da135 52942010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1c2a7491
SP
5295
5296 * gcc.dg/graphite/run-id-5.c: New.
5297 * gcc.dg/graphite/run-id-6.c: New.
5298 * gfortran.dg/graphite/id-21.f: New.
5299
cb5da135 53002010-08-11 Sebastian Pop <sebastian.pop@amd.com>
320532a8
SP
5301
5302 * gcc.dg/graphite/id-24.c: New.
5303
cb5da135 53042010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5df5f257
SP
5305
5306 * gcc.dg/tree-ssa/pr20742.c: New.
5307
cb5da135 53082010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6f23dd91
SP
5309
5310 * gcc.dg/graphite/id-23.c: New.
5311
cb5da135 53122010-08-11 Sebastian Pop <sebastian.pop@amd.com>
87b28340
SP
5313
5314 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5315
cb5da135 53162010-08-11 Sebastian Pop <sebastian.pop@amd.com>
a0dd1502
SP
5317
5318 * gcc.dg/graphite/pr42729.c: New.
5319
cb5da135 53202010-08-11 Sebastian Pop <sebastian.pop@amd.com>
7ff28cc2
SP
5321
5322 * gfortran.dg/graphite/id-20.f: New.
5323
cb5da135 53242010-08-11 Sebastian Pop <sebastian.pop@amd.com>
aedede66
SP
5325
5326 * gcc.dg/graphite/id-22.c: New.
5327
cb5da135 53282010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3d125479
SP
5329
5330 * gcc.dg/graphite/run-id-2.c: Call abort.
5331
cb5da135 53322010-08-11 Sebastian Pop <sebastian.pop@amd.com>
d4332d00
SP
5333
5334 * gcc.dg/graphite/id-20.c: New.
5335
c4aa95f8 53362010-08-11 Janus Weil <janus@gcc.gnu.org>
94252ac2 5337 Steve Kargl <kargl@gcc.gnu.org>
c4aa95f8
JW
5338
5339 PR fortran/44595
5340 * gfortran.dg/move_alloc_3.f90: New.
5341 * gfortran.dg/random_seed_2.f90: New.
5342
4d053ac1
JDA
53432010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5344
5345 * lib/target-supports.exp (check_effective_target_sync_int_long):
5346 Add hppa*-*-linux*.
5347 (check_effective_target_sync_char_short): Likewise.
5348
1ae0fa1c
YQ
53492010-08-10 Yao Qi <yao@codesourcery.com>
5350
5351 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5352 general form.
5353 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5354 * g++.dg/other/packed1.C: Likewise.
5355 * g++.dg/other/crash-4.C: Likewise.
5356 * g++.dg/ext/packed8.C: Likewise.
5357 * g++.dg/init/array16.C: Likewise.
5358
d6fa2d17
XDL
53592010-08-10 xinliang David Li <davidxl@google.com>
5360 * gcc.dg/tree-ssa/loop-19.c: Add option
5361 -fno-prefetch-loop-array
5362
5466d63d
BS
53632010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5364
5365 PR middle-end/45182
5366 * gcc.c-torture/compile/pr45182.c: New test.
5367
7a25d520
JM
53682010-08-09 Jason Merrill <jason@redhat.com>
5369
5370 PR c++/45236
5371 * g++.dg/cpp0x/variadic-104.C: New.
5372
ee247636
TK
53732010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5374
5375 PR fortran/44235
5376 * gfortran.dg/dependency_32.f90: New test.
5377
37609bf0
RG
53782010-08-09 Richard Guenther <rguenther@suse.de>
5379
5380 PR middle-end/44632
5381 * g++.dg/opt/nrv17.C: New testcase.
5382
3e32c761
RG
53832010-08-09 Richard Guenther <rguenther@suse.de>
5384
5385 PR middle-end/45212
5386 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5387 alignment from MEM_REF offset only if we took it from the
5388 base object.
5389
5390 * gcc.target/i386/pr24178.c: New testcase.
5391
7323f4bb
UB
53922010-08-08 Uros Bizjak <ubizjak@gmail.com>
5393
5394 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5395 * gcc.dg/20030702-1.c: Ditto.
5396 * gcc.dg/20050309-1.c: Ditto.
5397 * gcc.dg/20050325-1.c: Ditto.
5398 * gcc.dg/20050330-2.c: Ditto.
5399 * gcc.dg/20051201-1.c: Ditto.
5400 * gcc.dg/gomp/pr27573.c: Ditto.
5401 * gcc.dg/gomp/pr34610.c: Ditto.
5402 * gcc.dg/pr24225.c: Ditto.
5403 * gcc.dg/pr26570.c: Ditto.
5404 * gcc.dg/pr32773.c: Ditto.
5405 * g++.dg/gcov/gcov-6.C: Ditto.
5406 * g++.dg/gomp/pr34608.C: Ditto.
5407 * gfortran.dg/gomp/pr27573.f90: Ditto.
5408
5409 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5410 dg-require-host-local dg directive.
5411 * gcc.dg/profile-dir-2.c: Ditto.
5412 * gcc.dg/profile-dir-3.c: Ditto.
5413
b4a4e6ae
RG
54142010-08-08 Richard Guenther <rguenther@suse.de>
5415
5416 PR tree-optimization/45109
5417 * gcc.c-torture/compile/pr45109.c: New testcase.
5418
07f93cbd
UB
54192010-08-08 Uros Bizjak <ubizjak@gmail.com>
5420
5421 * gcc.dg/march.c: Skip if -march defined.
5422 * gcc.dg/mtune.c: Skip if -mtune defined.
5423
5424 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5425 generic thunk support.
5426
f6ddf131
UB
54272010-08-07 Uros Bizjak <ubizjak@gmail.com>
5428
5429 PR target/45213
5430 * gcc.target/i386/pr45213.c: New test.
5431
a4ed58ce
JD
54322010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5433
5434 PR libfortran/45143
5435 * gfortran.dg/fmt_error_11.f03: New test.
5436
94252ac2 54372010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
17fec01d 5438
f6ddf131
UB
5439 * lib/target-supports.exp (check_effective_target_sync_int_long):
5440 Add arm*-*-linux-gnueabi.
5441 (check_effective_target_sync_char_short): Likewise.
17fec01d 5442
8a0f25c3
TK
54432010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5444
5445 PR fortran/45159
5446 * gfortran.dg/dependency_31.f90: New test.
5447
6a57b9ee
TK
54482010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5449
5450 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
5451
309714d4
JM
54522010-08-06 Jason Merrill <jason@redhat.com>
5453
5454 * g++.dg/cpp0x/sfinae3.C: New.
5455 * g++.dg/cpp0x/sfinae4.C: New.
5456
0b4b14ac
RG
54572010-08-06 Richard Guenther <rguenther@suse.de>
5458
5459 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5460 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5461 * gcc.dg/tree-ssa/pr25382.c: Likewise.
5462 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5463 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5464 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5465 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5466 * gcc.c-torture/execute/20100805-1.c: Likewise.
5467
2645f11a
MJ
54682010-08-05 Martin Jambor <mjambor@suse.cz>
5469
5470 PR testsuite/42855
5471 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5472
3e66255c
MJ
54732010-08-05 Martin Jambor <mjambor@suse.cz>
5474
5475 * gcc.dg/ipa/ipcp-ii-1.c: New test.
5476 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5477
3949c4a7
MJ
54782010-08-05 Martin Jambor <mjambor@suse.cz>
5479
5480 * g++.dg/ipa/devirt-1.C: New test.
5481 * g++.dg/ipa/devirt-2.C: Likewise.
5482 * g++.dg/ipa/devirt-3.C: Likewise.
5483 * g++.dg/ipa/devirt-4.C: Likewise.
5484 * g++.dg/ipa/devirt-5.C: Likewise.
5485 * gcc.dg/ipa/iinline-3.c: Likewise.
5486
36b86f4a
JZ
54872010-08-05 Jie Zhang <jie@codesourcery.com>
5488
5489 PR tree-optimization/45144
5490 * gcc.dg/tree-ssa/pr45144.c: New test.
5491
e10f52d0
JW
54922010-08-04 Janus Weil <janus@gcc.gnu.org>
5493
5494 PR fortran/42207
5495 PR fortran/44064
5496 PR fortran/44065
5497 * gfortran.dg/class_25.f03: New.
5498 * gfortran.dg/class_26.f03: New.
5499
0e884a94
DG
55002010-08-04 Daniel Gutson <dgutson@codesourcery.com>
5501
5502 * g++.dg/warn/miss-format-1.C: Update line number.
5503
079e56d0
UB
55042010-08-04 Uros Bizjak <ubizjak@gmail.com>
5505
5506 PR c++/44641
5507 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5508 .frame and .mask assembler directives.
5509
455e6d5b
RG
55102010-08-04 Richard Guenther <rguenther@suse.de>
5511
5512 * gcc.dg/tree-ssa/vrp35.c: Adjust.
5513 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5514 * gcc.dg/tree-ssa/vrp50.c: Likewise.
5515 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5516
a48a9173
TB
55172010-08-04 Tobias Burnus <burnus@net-b.de>
5518
5519 PR fortran/44857
5520 * gfortran.dg/derived_constructor_char_1.f90: New.
5521 * gfortran.dg/derived_constructor_char_2.f90: New.
5522
15b71db3
TK
55232010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5524
5525 PR fortran/45159
5526 * gfortran.dg/dependency_30.f90: New test.
5527
241a2b9e
JH
55282010-08-03 Jan Hubicka <jh@suse.cz>
5529
5530 * gcc.c-torture/compile/pr45085.c: New testcase.
5531
aea18e92
JW
55322010-08-03 Janus Weil <janus@gcc.gnu.org>
5533
5534 PR fortran/44584
5535 PR fortran/45161
5536 * gfortran.dg/typebound_call_9.f03: Modified.
5537 * gfortran.dg/typebound_generic_1.f03: Modified.
5538
1d100230
TK
55392010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5540
5541 PR fortran/45159
5542
5543 * gfortran.dg/dependency_29.f90: New test.
5544
071bdb5f
TK
55452010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5546
5547 PR fortran/36854
1d100230
TK
5548 * gfortran.dg/character_comparison_2.f90: New test.
5549 * gfortran.dg/character_comparison_3.f90: New test.
5550 * gfortran.dg/dependency_28.f90: New test.
071bdb5f 5551
37119410
BS
55522010-08-02 Bernd Schmidt <bernds@codesourcery.com>
5553
5554 PR target/40457
5555 * gcc.target/arm/pr40457-1.c: New test.
5556 * gcc.target/arm/pr40457-2.c: New test.
5557
f3f98a1e
JW
55582010-08-01 Janus Weil <janus@gcc.gnu.org>
5559
5560 PR fortran/44912
5561 * gfortran.dg/typebound_call_17.f03: New.
5562
1107bd38
JW
55632010-07-30 Janus Weil <janus@gcc.gnu.org>
5564
5565 PR fortran/44929
5566 * gfortran.dg/allocate_derived_3.f90: New.
5567
95b038dd
XDL
55682010-07-30 Xinliang David Li <davidxl@google.com>
5569 PR tree-optimization/45121
5570 * c-c++-common/uninit-17.c: Add -fno-ivops option.
5571
88d787e7
UW
55722010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5573
5574 PR c++/45112
c44d6c47 5575 * g++.dg/pr45112.C: New test.
88d787e7 5576
f0fc0803
JJ
55772010-07-30 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR debug/45055
5580 PR rtl-optimization/45137
5581 * gcc.dg/pr45055.c: New test.
5582
009ba7f5
AM
55832010-07-30 Alan Modra <amodra@gmail.com>
5584
5585 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5586 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5587
6a018495
TB
55882010-07-29 Tobias Burnus <burnus@net-b.de>
5589
5590 PR fortran/45087
5591 PR fortran/45125
5592 * gfortran.dg/whole_file_25.f90: New.
5593 * gfortran.dg/whole_file_26.f90: New.
5594 * gfortran.dg/whole_file_27.f90: New.
5595
6a68e29d
JW
55962010-07-29 Janus Weil <janus@gcc.gnu.org>
5597
5598 PR fortran/44962
5599 * gfortran.dg/typebound_proc_17.f03: New.
5600
b2a5eb75
JW
56012010-07-29 Janus Weil <janus@gcc.gnu.org>
5602
5603 PR fortran/45004
5604 * gfortran.dg/move_alloc_2.f90: New.
5605
a3378cea
XDL
56062010-07-29 Xinliang David Li <davidxl@google.com>
5607 PR tree-optimization/45121
5608 * c-c++-common/uninit-17.c: Fix expected output.
5609
1c09321c
RG
56102010-07-29 Richard Guenther <rguenther@suse.de>
5611
5612 PR tree-optimization/45120
5613 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5614
81fb8a48
MM
56152010-07-29 Mikael Morin <mikael@gcc.gnu.org>
5616
5617 PR fortran/42051
5618 PR fortran/44064
5619 * gfortran.dg/pr42051.f03: New testcase.
5620
6befd6b0
RG
56212010-07-29 Richard Guenther <rguenther@suse.de>
5622
5623 PR middle-end/45034
5624 * gcc.c-torture/execute/pr45034.c: New testcase.
5625
1732dfea
PC
56262010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5627
5628 PR c++/45096
5629 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5630
69dcd06a
DK
56312010-07-28 Daniel Kraft <d@domob.eu>
5632
5633 * gfortran.dg/bound_8.f90: New test.
5634
05b5ea34
JJ
56352010-07-28 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR debug/45105
5638 * gcc.dg/pr45105.c: New test.
5639
fb039b24
MK
56402010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5641
5642 PR rtl-optimization/45107
5643 * gcc.dg/pr45107.c: New test.
5644
bb801fa6
MK
56452010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5646
5647 PR rtl-optimization/45101
5648 * gcc.dg/pr45101.c: New test.
5649
57e15568
TB
56502010-07-28 Tobias Burnus <burnus@net-b.de>
5651
5652 PR fortran/45077
5653 * gfortran.dg/whole_file_24.f90: New.
5654
462aa169
JM
56552010-07-27 Jason Merrill <jason@redhat.com>
5656
5657 * g++.dg/cpp0x/variadic102.C: New.
5658 * g++.dg/cpp0x/variadic103.C: New.
5659
689d6c4a
MK
56602010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5661
5662 PR rtl-optimization/40956
5663 PR target/42495
5664 PR middle-end/42574
5665 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5666 * gcc.target/arm/pr42574.c: Add tests.
5667
c013221e
UB
56682010-07-27 Uros Bizjak <ubizjak@gmail.com>
5669
5670 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5671 test name.
5672 (cleanup-repo-files): Ditto.
5673 (cleanup-saved-temps): Ditto.
5674
f551f80c
JJ
56752010-07-27 Jakub Jelinek <jakub@redhat.com>
5676
fea31288
JJ
5677 PR testsuite/44701
5678 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5679
f551f80c
JJ
5680 PR c/45079
5681 * gcc.dg/pr45079.c: New test.
5682
2200fc49
IR
56832010-07-27 Ira Rosen <irar@il.ibm.com>
5684
5685 PR tree-optimization/44152
5686 * gcc.dg/vect/fast-math-pr44152.c: New test.
5687
5a8e93d8
IS
56882010-07-27 Iain Sandoe <iains@gcc.gnu.org>
5689
5690 PR ObjC/44140
5691 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5692 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5693 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5694 * obj-c++.dg/torture/trivial.mm: Ditto.
5695 * objc.dg/torture/tls/thr-init-2.m: Ditto.
5696 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5697 * objc.dg/torture/tls/thr-init.m: Ditto.
5698 * objc.dg/torture/trivial.m: Ditto.
5699
a691bb08
UB
57002010-07-27 Uros Bizjak <ubizjak@gmail.com>
5701
5702 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5703 Skip on spu-*-* targets.
5704
42694189
JJ
57052010-07-27 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR tree-optimization/45083
5708 * gcc.dg/pr45083.c: New test.
5709
fb55ca75
TB
57102010-07-26 Tobias Burnus <burnus@net-b.de>
5711
5712 PR fortran/40873
5713 * gfortran.dg/whole_file_22.f90: New test.
5714 * gfortran.dg/whole_file_23.f90: New test.
5715
57162010-07-26 Iain Sandoe <iains@gcc.gnu.org>
8b84c596
RH
5717 Jack Howarth <howarth@bromo.med.uc.edu>
5718 Richard Henderson <rth@redhat.com>
5719
5720 PR target/44132
5721 * gcc.dg/tls/thr-init-1.c: New.
5722 * gcc.dg/tls/thr-init-2.c: New.
5723 * gcc.dg/torture/tls New.
5724 * gcc.dg/torture/tls/tls-test.c: New.
5725 * gcc.dg/torture/tls/thr-init-1.c: New.
5726 * gcc.dg/torture/tls/tls.exp: New.
5727 * gcc.dg/torture/tls/thr-init-2.c: New.
5728 * gcc.dg/tls/emutls-2.c: New test
5729
5730 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5731 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5732 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5733 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5734 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5735 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5736 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5737 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5738 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5739 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5740 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5741 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5742 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5743 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5744 gfortran.dg/gomp/appendix-a/a.22.4.f90,
5745 gfortran.dg/gomp/appendix-a/a.22.5.f90,
5746 gfortran.dg/gomp/appendix-a/a.22.6.f90,
5747 gfortran.dg/gomp/appendix-a/a.24.1.f90,
5748 gfortran.dg/gomp/appendix-a/a.32.1.f90,
5749 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5750 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5751 gfortran.dg/gomp/omp_threadprivate1.f90,
5752 gfortran.dg/gomp/omp_threadprivate2.f90,
5753 gfortran.dg/gomp/reduction1.f90,
5754 gfortran.dg/gomp/sharing-1.f90: Likewise.
5755
114e33e1
RO
57562010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5757
5758 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5759 sse_runtime.
5760 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5761 dg-require-visibility.
5762
7f8ac3d7
RG
57632010-07-26 Richard Guenther <rguenther@suse.de>
5764
5765 PR tree-optimization/43784
5766 * gcc.c-torture/execute/pr43784.c: New testcase.
5767 * g++.dg/torture/pr43784.C: Likewise.
5768
bd422c4a
RG
57692010-07-26 Richard Guenther <rguenther@suse.de>
5770
5771 PR middle-end/45056
5772 * g++.dg/pr45056.C: New testcase.
5773
e093ffe3
RG
57742010-07-26 Richard Guenther <rguenther@suse.de>
5775
5776 PR tree-optimization/45071
5777 * gcc.dg/pr45071.c: New testcase.
5778
71ff73f3
TB
57792010-07-26 Tobias Burnus <burnus@net-b.de>
5780
5781 PR fortran/45066
5782 * gfortran.dg/namelist_62.f90: New.
5783
d4e075f2
RG
57842010-07-26 Richard Guenther <rguenther@suse.de>
5785
5786 * gcc.c-torture/execute/pr45017.c: Move ...
5787 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
5788
601d98be
TK
57892010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5790
5791 PR fortran/40628
5792 * trim_optimize_1.f90: New test.
5793 * character_comparision_1.f90: New test.
5794
85c28850
JD
57952010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5796
5797 PR fortran/42852
5798 * gfortran.dg/wtruncate_fix.f: New test.
5799
af8e1802
L
58002010-07-25 H.J. Lu <hongjiu.lu@intel.com>
5801
5802 PR testsuite/45068
5803 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5804
0128991d
RG
58052010-07-24 Richard Guenther <rguenther@suse.de>
5806
5807 PR lto/43788
5808 * g++.dg/lto/20100724-1_0.C: New testcase.
5809
2091f811
RG
58102010-07-24 Richard Guenther <rguenther@suse.de>
5811
5812 PR lto/43212
5813 * gcc.dg/lto/20100724-1_0.c: New testcase.
5814 * gcc.dg/lto/20100724-1_1.c: Likewise.
5815
8569c753
TB
58162010-07-24 Tobias Burnus <burnus@net-b.de>
5817
5818 PR fortran/40011
5819 * gfortran.dg/whole_file_21.f90: New.
5820
5821 * gfortran.dg/integer_exponentiation_3.F90: Use
5822 -ffloat-store only for i?86/x86-64 -m32.
5823
100fded1
TB
58242010-07-24 Tobias Burnus <burnus@net-b.de>
5825
5826 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5827 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5828
df161b69
TB
58292010-07-24 Tobias Burnus <burnus@net-b.de>
5830
5831 * gfortran.dg/func_decl_4.f90: Split test into two ...
5832 * gfortran.dg/func_decl_5.f90: ... parts.
5833 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5834 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5835 * gfortran.dg/global_references_1.f90: Add new dg-warning.
5836 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5837 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5838 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5839 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5840 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5841 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5842 * gfortran.dg/sizeof.f90: Make test valid.
5843 * gfortran.dg/pr20865.f90: Add new dg-error.
5844 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5845 * gfortran.dg/g77/19990218-0.f: Ditto.
5846 * gfortran.dg/g77/19990218-1.f: Ditto.
5847 * gfortran.dg/g77/970625-2.f: Ditto.
5848 * gfortran.dg/pr37243.f: Fix function declaration.
5849 * gfortran.dg/use_only_1.f90: Fix implicit typing.
5850 * gfortran.dg/loc_1.f90: Fix pointer datatype.
5851
43afc047
TB
58522010-07-23 Tobias Burnus <burnus@net-b.de>
5853
5854 PR fortran/44945
5855 * gfortran.dg/char_array_structure_constructor.f90: Add
5856 -fwhole-file as dg-option as it otherwise fails on some
5857 systems.
5858
96bba5e6
EB
58592010-07-23 Eric Botcazou <ebotcazou@adacore.com>
5860
5861 * gnat.dg/aggr16.ad[sb]: New test.
5862 * gnat.dg/aggr16_pkg.ads: New helper.
5863
aff08b12
RG
58642010-07-23 Richard Guenther <rguenther@suse.de>
5865
5866 PR lto/43071
5867 * g++.dg/lto/20100723-1_0.C: New testcase.
5868
bebb1f20
L
58692010-07-23 H.J. Lu <hongjiu.lu@intel.com>
5870
5871 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5872 AVX support.
5873 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5874 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5875
16c9d3b1
RO
58762010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5877
5878 * lib/target-supports.exp (add_options_for_tls): New proc.
5879 * g++.dg/tls/static-1.C: Use dg-add-options tls.
5880 * g++.dg/tls/static-1a.cc: Likewise.
5881 * gcc.dg/tls/emutls-1.c: Likewise.
5882 * gcc.dg/tls/opt-11.c: Likewise.
5883 * gcc.dg/tls/opt-12.c: Likewise.
5884 * gcc.dg/tls/pr24428-2.c: Likewise.
5885 * gcc.dg/tls/pr24428.c: Likewise.
5886 * obj-c++.dg/tls/static-1.mm: Likewise.
5887 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5888 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5889 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5890 * objc.dg/torture/tls/thr-init-2.m: Likewise.
5891 * objc.dg/torture/tls/thr-init-3.m: Likewise.
5892 * objc.dg/torture/tls/thr-init.m: Likewise.
5893 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5894
7a6faad6
UB
58952010-07-23 Uros Bizjak <ubizjak@gmail.com>
5896
5897 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5898 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5899 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5900 optimized dump files.
5901
52e092ab
JJ
59022010-07-23 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR tree-optimization/45047
5905 * gcc.c-torture/compile/pr45047.c: New test.
5906
c5c178d6
UB
59072010-07-23 Uros Bizjak <ubizjak@gmail.com>
5908
5909 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5910 instead of dg-compile.
5911 * gcc.dg/float-range-4.c: Ditto.
5912 * gcc.dg/float-range-5.c: Ditto.
5913 * gcc.dg/fold-overflow-1.c: Ditto.
5914 * gcc.dg/gomp/sections-4.c: Ditto.
5915 * gcc.dg/transparent-union-1.c: Ditto.
5916 * gcc.dg/transparent-union-2.c: Ditto.
5917 * gcc.target/i386/pr39315-check.c: Ditto.
5918 * g++.dg/gomp/sections-4.C: Ditto.
5919 * g++.dg/template/dtor7.C: Ditto.
5920 * g++.dg/tree-ssa/pr19952.C: Ditto.
5921 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5922 * gfortran.dg/graphite/pr42185.f90: Ditto.
5923 * gfortran.dg/namelist_36.f90: Ditto.
5924 * gnat.dg/noreturn1.adb: Ditto.
5925 * gnat.dg/specs/small_alignment.ads: Ditto.
5926
556ede65
MJ
59272010-07-23 Martin Jambor <mjambor@suse.cz>
5928
5929 PR tree-optimization/44915
5930 * g++.dg/torture/pr44915.C: New test.
5931
8cbeddcc
MJ
59322010-07-23 Martin Jambor <mjambor@suse.cz>
5933
5934 PR tree-optimization/44914
5935 * g++.dg/tree-ssa/pr44914.C: New test.
5936
61044492
JZ
59372010-07-23 Jie Zhang <jie@codesourcery.com>
5938
5939 PR target/44290
5940 * gcc.dg/pr44290-1.c: New test.
5941 * gcc.dg/pr44290-2.c: New test.
5942
96f3a5d2
JM
59432010-07-23 Jason Merrill <jason@redhat.com>
5944
5945 PR c++/45008
5946 * g++.dg/abi/mangle44.C: New.
5947
c5c178d6 59482010-07-23 Uros Bizjak <ubizjak@gmail.com>
5fdba872
UB
5949
5950 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5951 for compile-time only tests.
5952 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5953 target check.
5954 * gcc.target/i386/pr39315-4.c: Ditto.
5955 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5956 target check. Include sse-os-support.h.
5957 (main): Call check_isa and sse_os_support.
5958 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5959 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5960 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5961 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5962 target check. Include sse-os-support.h.
5963 (main): Call check_isa and sse_os_support.
5964 * gcc.target/i386/vperm-v2df.c: Ditto.
5965
c5c178d6 59662010-07-23 Uros Bizjak <ubizjak@gmail.com>
1d8ec041
UB
5967
5968 * lib/target-supports.exp (check_avx_hw_available): New procedure.
5969 (check_effective_target_avx_runtime): New procedure.
5970 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5971 (check_effective_target_sse_runtime): Add check_effective_target_sse.
5972
5973 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5974 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
5975 and __get_cpuid test.
5976 * gcc.dg/compat/vector-2b_main.c: Ditto.
5977
5978 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5979
5fdba872 5980 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1d8ec041
UB
5981 for compile-time only test.
5982 * gcc.dg/pr32716.c: Ditto.
5983 * gcc.dg/pr34856.c: Ditto.
5984 * gcc.dg/pr36997.c: Ditto.
5985 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5986 * gfortran.dg/pr28158.f90: Ditto.
5987 * gfortran.dg/pr30667.f: Ditto.
5988
5989 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5990 i?86-*-* and x86_64-*-* targets to disable execution on targets
5991 without sse2 runtime support.
5992 * g++.dg/vect/vect.exp: Ditto.
5993 * gfortran.dg/vect/vect.exp: Ditto.
5994
5fdba872 5995 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1d8ec041
UB
5996 * gcc.dg/pr37544.c: Ditto.
5997 * gcc.dg/pr40550.c: Ditto.
5998 * gcc.dg/compat/union-m128-1_main.c: Ditto.
5999 * gcc.dg/compat/vector-1a_main.c: Ditto.
6000 * gcc.dg/compat/vector-2a_main.c: Ditto.
6001 * gcc.dg/torture/pr16104-1.c: Ditto.
6002 * gcc.dg/torture/pr35771-1.c: Ditto.
6003 * gcc.dg/torture/pr35771-2.c: Ditto.
6004 * gcc.dg/torture/pr35771-3.c: Ditto.
6005 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6006 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6007 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6008 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6009 * g++.dg/other/i386-1.C: Ditto.
6010 * g++.dg/other/pr40446.C: Ditto.
6011
99bda4d5
RO
60122010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6013
6014 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6015
61b644c2
DK
60162010-07-23 Daniel Kraft <d@domob.eu>
6017
6018 PR fortran/44709
6019 * gfortran.dg/exit_1.f08: New test.
6020 * gfortran.dg/exit_2.f08: New test.
6021
9d3493e6
SL
60222010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6023
6024 PR tree-optimization/39839
6025 * gcc.target/arm/pr39839.c: New test case.
6026
980a0501
EB
60272010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6028
6029 * gnat.dg/unchecked_convert5b.adb: New test.
6030 * gnat.dg/unchecked_convert6.adb: Likewise.
6031 * gnat.dg/unchecked_convert6b.adb: Likewise.
6032
cfa0bd19
EB
60332010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6034
6035 * gnat.dg/aggr15.ad[sb]: New test.
6036
35ea1c5a
DS
60372010-07-22 Dodji Seketeli <dodji@redhat.com>
6038
6039 PR debug/45024
6040 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6041
cd1822b8
L
60422010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6043
6044 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6045 with dg-require-linker-plugin.
6046
7e39ec05
RG
60472010-07-22 Richard Guenther <rguenther@suse.de>
6048
6049 PR lto/43850
6050 * g++.dg/lto/20100722-1_0.C: New testcase.
6051
d4398a43
RG
60522010-07-22 Richard Guenther <rguenther@suse.de>
6053
6054 PR lto/42451
6055 * gcc.dg/lto/20100720-3_0.c: New testcase.
6056 * gcc.dg/lto/20100720-3_1.c: Likewise.
6057
3cf8ccdf
RG
60582010-07-22 Richard Guenther <rguenther@suse.de>
6059
6060 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6061 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6062
6063 PR lto/43373
6064 * gcc.dg/lto/20100722-1_0.c: New testcase.
6065
56a42add
MJ
60662010-07-22 Martin Jambor <mjambor@suse.cz>
6067
6068 PR tree-optimization/44891
c44d6c47 6069 * gcc.c-torture/compile/pr44891.c: New test.
56a42add 6070
5ccbfc1f
RG
60712010-07-22 Richard Guenther <rguenther@suse.de>
6072
6073 PR tree-optimization/45017
6074 * gcc.c-torture/execute/pr45017.c: New testcase.
6075
e1d818f7
TB
60762010-07-22 Tobias Burnus <burnus@net-b.de>
6077
6078 PR fortran/45019
6079 * gfortran.dg/aliasing_dummy_5.f90: New.
6080
f67325e8
RR
60812010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6082
6083 PR target/43698
6084 * gcc.target/arm/pr43698.c: New test.
6085
6168fc43
SK
60862010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6087
6088 PR fortran/44929
e1d818f7 6089 * Revert my commit r162325 for this PR.
6168fc43 6090
fcc71c6c
JJ
60912010-07-21 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR debug/45015
6094 * gcc.target/m68k/pr45015.c: New test.
6095
5634254c
JY
60962010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6097
6098 PR c++/44641
6099 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6100 comments.
6101
60f6be5a
RG
61022010-07-21 Richard Guenther <rguenther@suse.de>
6103
6104 PR lto/45018
6105 * g++.dg/lto/20100721-1_0.C: New testcase.
6106
75a75e91
MJ
61072010-07-21 Martin Jambor <mjambor@suse.cz>
6108
6109 PR tree-optimization/44900
6110 * g++.dg/torture/pr44900.C: New test.
6111
426797b2
BS
61122010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6113
6114 PR middle-end/44738
6115 * c-c++-common/uninit-17.c: Correct expected error.
6116
a431e913
JJ
61172010-07-21 Jakub Jelinek <jakub@redhat.com>
6118
6119 * gcc.dg/guality/asm-1.c: New test.
6120
370ae599
JJ
6121 PR debug/45003
6122 * gcc.dg/guality/pr45003-2.c: New test.
6123 * gcc.dg/guality/pr45003-3.c: New test.
6124
6b2b43d8
JD
61252010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6126
6127 PR libfortran/44697
6128 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6129
0603fe68
JY
61302010-07-20 Jeffrey Yasskin <jyasskin@google.com>
6131
6132 * lib/scanasm.exp (dg-function-on-line): Test that a function is
6133 defined on the current line.
6134 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6135 * g++.dg/debug/dwarf2/pr44641.C: New.
6136
d95016e0
NF
61372010-07-20 Nathan Froyd <froydnj@codesourcery.com>
6138
6139 * gcc.target/powerpc/block-move-1.c: New test.
6140 * gcc.target/powerpc/block-move-2.c: New test.
6141
a397bb72
JM
61422010-07-20 Jason Merrill <jason@redhat.com>
6143
6144 PR c++/44967
6145 * g++.dg/cpp0x/sfinae2.C: New.
6146
be5fda91
RG
61472010-07-20 Richard Guenther <rguenther@suse.de>
6148
6149 PR lto/42696
6150 * gcc.dg/lto/20100720-4_0.c: New testcase.
6151
cf259b84
RG
61522010-07-20 Richard Guenther <rguenther@suse.de>
6153
6154 PR lto/43221
6155 * gcc.dg/lto/20100720-2_0.c: New testcase.
6156 * gcc.dg/lto/20100720-2_1.c: Likewise.
6157
eeee47af
RG
61582010-07-20 Richard Guenther <rguenther@suse.de>
6159
6160 PR lto/43208
6161 * gcc.dg/lto/20100720-1_0.c: New testcase.
6162 * gcc.dg/lto/20100720-1_1.c: Likewise.
6163
68eaf35c
JJ
61642010-07-20 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR debug/45003
6167 * gcc.dg/guality/pr45003-1.c: New test.
6168
720151ca
RG
61692010-07-20 Richard Guenther <rguenther@suse.de>
6170
6171 PR tree-optimization/44977
6172 * gcc.dg/torture/pr44977.c: New testcase.
6173
cd2be65a
BM
61742010-07-20 Bingfeng Mei <bmei@broadcom.com>
6175
6176 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6177 sync_char_short
6178
ad650c92
RG
61792010-07-20 Richard Guenther <rguenther@suse.de>
6180
6181 PR middle-end/44971
6182 PR middle-end/44988
6183 * gcc.dg/pr44971.c: New testcase.
6184 * gcc.c-torture/compile/pr44988.c: Likewise.
6185
13411c9d
SK
61862010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6187
6188 PR fortran/44929
6189 * gfortran.dg/allocate_with_typespec.f90: New test.
6190 * gfortran.dg/allocate_derived_1.f90: Update error message.
6191
8145be01
JM
61922010-07-19 Jason Merrill <jason@redhat.com>
6193
6194 PR c++/44996
6195 * g++.dg/cpp0x/decltype23.C: New.
6196
974df0f8
PT
61972010-07-19 Paul Thomas <pault@gcc.gnu.org>
6198
6199 PR fortran/42385
6200 * gfortran.dg/class_defined_operator_1.f03 : New test.
6201
be30e7b2
PB
62022010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6203
6204 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6205 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6206 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6207 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6208
8b4c365c
RG
62092010-07-19 Richard Guenther <rguenther@suse.de>
6210
6211 PR middle-end/44941
6212 * gcc.c-torture/compile/pr44941.c: New testcase.
6213
ab73eba8
JM
62142010-07-19 Jason Merrill <jason@redhat.com>
6215
6216 PR c++/44969
6217 * g++.dg/template/sfinae24.C: New.
6218
ca90e7f6
L
62192010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6220
6221 PR fortran/44353
6222 * gfortran.dg/data_implied_do_2.f90: Removed.
6223
d555b1c7
PC
62242010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6225
6226 PR c++/44969
6227 * g++.dg/template/sfinae23.C: New.
6228
39354b3b
RO
62292010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6230
6231 * lib/target-supports.exp (check_sse_os_support_available): New
6232 proc.
6233 (check_sse_hw_available): New proc.
6234 (check_effective_target_sse_runtime): New proc.
6235 (check_effective_target_sse2_runtime): New proc.
6236 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6237 -msse2 if check_sse_os_support_available.
6238 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6239 check_sse_os_support_available.
6240 * gcc.dg/vect/vect.exp: Likewise.
6241 * gfortran.dg/vect/vect.exp: Likewise.
6242 * gcc.target/i386/sol2-check: Renamed to ...
6243 * gcc.target/i386/sse-os-support.h: ... this.
6244 (sol2_check): Renamed to ...
6245 (sse_os_support): ... this.
6246 Only test movss with xmm registers.
6247 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6248 Removed ILL_INSN, ILL_INSN_LEN.
6249 * gcc.target/i386/sse2-check.h: Likewise.
6250 * gcc.target/i386/sse3-check.h: Likewise.
6251 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6252 Removed cpuid.h, __get_cpuid test.
6253 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6254 Removed cpuid.h, __get_cpuid test.
6255 * g++.dg/other/pr40446.C: Likewise.
6256 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6257 * gcc.dg/compat/vector-1a_main.c: Likewise.
6258 * gcc.dg/compat/vector-2a_main.c: Likewise.
6259 * gcc.dg/pr36584.c: Likewise.
6260 * gcc.dg/pr37544.c: Likewise.
6261 * gcc.dg/torture/pr16104-1.c: Likewise.
6262 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6263 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6264 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6265 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6266 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6267 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6268 sse2_runtime.
6269 * gcc.dg/torture/pr35771-2.c: Likewise.
6270 * gcc.dg/torture/pr35771-3.c: Likewise.
6271 * gcc.target/i386/pr39315-2.c: Likewise.
6272 * gcc.target/i386/pr39315-4.c: Likewise.
6273 * gcc.target/i386/vperm-v2df.c: Likewise.
6274 * gcc.target/i386/vperm-v2di.c: Likewise.
6275 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6276 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6277 sse_runtime.
6278
91e2faaf
PT
62792010-07-18 Paul Thomas <pault@gcc.gnu.org>
6280
6281 PR fortran/44353
ca90e7f6 6282 * gfortran.dg/data_implied_do_2.f90: New test.
91e2faaf 6283
18fcbc9a
RS
62842010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6285
6286 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6287
769e6b9f
RS
62882010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6289
6290 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6291 to the "mips16" group.
6292 (mips_using_mips16_p): New procedure.
6293 (mips-dg-options): Use it.
6294
93f63c68
RS
62952010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6296
6297 * gcc.target/mips/mips16-attributes-4.c: New test.
6298
fbd47859
IS
62992010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6300
6301 PR testsuite/44418
6302 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6303 * gcc.target/powerpc/recip-2.c: Ditto.
6304 * gcc.target/powerpc/recip-3.c: Ditto.
6305
dc0d5a57
BS
63062010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6307
6308 * gcc.target/arm/pr42235.c: New test.
6309
ebc258f1
JM
63102010-07-16 Jason Merrill <jason@redhat.com>
6311
6312 PR c++/32505
6313 * g++.dg/template/partial8.C: New.
6314
8b26599c
JJ
63152010-07-16 Jakub Jelinek <jakub@redhat.com>
6316
6317 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6318 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6319 in C++.
6320 (gualcvt): New overloaded inline.
6321 (GUALCVT): Use it for C++.
6322 * g++.dg/guality/guality.exp: New.
6323 * g++.dg/guality/guality.h: New.
6324 * g++.dg/guality/redeclaration1.C: New test.
6325 * g++.dg/dg.exp: Prune also guality/* tests.
6326 * gcc.dg/guality/pr43141.c: Moved to...
6327 * c-c++-common/guality/pr43141.c: ... here.
6328
8d63d405
JD
63292010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6330
6331 PR libfortran/37077
6332 * gfortran.dg/char4_iunit_2.f03: New test.
6333
4b1b0ac1
IS
63342010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6335
6336 * lib/plugin-support.exp (plugin-test-execute):
6337 Add ${gcc_objdir}/intl to includes.
bd3a5d17 6338
88ad03c2
JJ
63392010-07-16 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR target/44942
6342 * gcc.c-torture/execute/pr44942.c: New test.
6343 * gcc.target/i386/pr44942.c: New test.
6344
10746f37
JM
63452010-07-15 Jason Merrill <jason@redhat.com>
6346
6347 PR c++/44909
6348 * g++.dg/cpp0x/implicit7.C: New.
6349 * g++.dg/cpp0x/implicit8.C: New.
6350
8e7af53e
UW
63512010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6352
6353 Disable float tests for __SPU__ targets due to lack of signed zero:
6354 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6355 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6356 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6357 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6358 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6359 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6360 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6361 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6362 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6363
d2886bc7
JJ
63642010-07-15 Jakub Jelinek <jakub@redhat.com>
6365
6366 * gfortran.dg/select_char_2.f90: New test.
6367
910ad8de
NF
63682010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6369
6370 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6371 with DECL_CHAIN.
6372
ab7306ed
JW
63732010-07-15 Janus Weil <janus@gcc.gnu.org>
6374
6375 PR fortran/44936
6376 * gfortran.dg/typebound_generic_9.f03: New.
6377
0ba0772b
RB
63782010-07-15 Richard Guenther <rguenther@suse.de>
6379
6380 PR tree-optimization/44946
6381 * gcc.c-torture/compile/pr44946.c: New testcase.
6382
79c74300
JJ
63832010-07-15 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR fortran/40206
6386 * gfortran.dg/select_char_3.f90: New test.
6387
8ffadef9
MG
63882010-07-15 Magnus Granberg <zorry@gentoo.org>
6389 Kevin F. Quinn <kevquinn@gentoo.org>
6390
bd3a5d17 6391 * gcc.dg/Wtrampolines.c: New.
8ffadef9 6392
6b58c62f
JD
63932010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6394
6395 PR libfortran/44934
6396 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6397
57ece258
JM
63982010-07-14 Jason Merrill <jason@redhat.com>
6399
973f026a
JM
6400 PR c++/44810
6401 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6402
57ece258
JM
6403 Implement C++0x unrestricted unions (N2544)
6404 * g++.dg/cpp0x/union1.C: New.
6405 * g++.dg/cpp0x/union2.C: New.
6406 * g++.dg/cpp0x/union3.C: New.
6407 * g++.dg/cpp0x/defaulted2.C: Adjust.
6408 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6409 * g++.old-deja/g++.ext/anon2.C: Adjust.
6410 * g++.old-deja/g++.mike/misc6.C: Adjust.
6411
f6199e63
JW
64122010-07-14 Janus Weil <janus@gcc.gnu.org>
6413
6414 PR fortran/44925
6415 * gfortran.dg/c_loc_tests_15.f90: New.
6416
7487bca5
JM
64172010-07-13 Jason Merrill <jason@redhat.com>
6418
6419 PR c++/44909
6420 * g++.dg/cpp0x/implicit6.C: New.
6421
8caa8b65
JM
64222010-07-13 Jason Merrill <jason@redhat.com>
6423
6424 PR c++/44540
6425 * g++.dg/abi/noreturn1.C: New.
6426 * g++.dg/abi/noreturn2.C: New.
6427
fcfaf838 64282010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
c31c32f9
JR
6429
6430 PR other/44874
6431 PR debug/44832
6432 * c-c++-common/pr44832.c: New test.
6433
6a9368d9
IS
64342010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6435
6436 PR objc/44488
6437 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
bd3a5d17 6438 on the target. Make sure that we can assemble the emitted asm when
6a9368d9 6439 the test type is 'compile'.
bd3a5d17 6440
85e5e340
RG
64412010-07-13 Richard Guenther <rguenther@suse.de>
6442
6443 PR tree-optimization/36960
6444 * g++.dg/torture/pr36960.C: New testcase.
6445
135d47df
PC
64462010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/44908
6449 * g++.dg/template/sfinae21.C: New.
6450 * g++.dg/template/sfinae22.C: Likewise.
6451
ba2dc63d
JH
64522010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
6453
6454 PR testsuite/42843
6455 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6456 * gcc.dg/plugin/ggcplug.c: Likewise.
6457 * g++.dg/plugin/selfassign.c: Likewise.
6458 * g++.dg/plugin/attribute_plugin.c: Likewise.
6459 * g++.dg/plugin/dumb_plugin.c: Likewise.
6460 * g++.dg/plugin/pragma_plugin.c: Likewise.
6461
d9658178
KK
64622010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
6463
6464 * gcc.c-torture/execute/pr44683.x: New.
6465 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6466
88ce8031
JW
64672010-07-13 Janus Weil <janus@gcc.gnu.org>
6468
6469 PR fortran/44434
6470 PR fortran/44565
6471 PR fortran/43945
6472 PR fortran/44869
6473 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6474 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6475 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6476 * gfortran.dh/typebound_call_16.f03: New.
6477 * gfortran.dg/typebound_generic_6.f03: New.
6478 * gfortran.dg/typebound_generic_7.f03: New.
6479 * gfortran.dg/typebound_generic_8.f03: New.
6480
b1743e37
JD
64812010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6482
6483 PR libfortran/37077
6484 * gfortran.dg/char4_iunit_1.f03: New test.
6485
8556f58f
JJ
64862010-07-12 Jakub Jelinek <jakub@redhat.com>
6487
6488 * gcc.dg/tree-ssa/vrp53.c: New test.
6489
248ce2f8
PC
64902010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
6491
6492 PR c++/44907
6493 * g++.dg/template/sfinae19.C: New.
6494 * g++.dg/template/sfinae20.C: Likewise.
6495
fb2f8cf8
JZ
64962010-07-12 Jie Zhang <jie@codesourcery.com>
6497
6498 * gcc.target/arm/interrupt-1.c: New test.
6499 * gcc.target/arm/interrupt-2.c: New test.
6500
f457c53d
RO
65012010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6502
6503 * gcc.dg/pr42427.c: Require c99_runtime.
6504 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6505 c99_runtime.
6506 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6507 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6508 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6509 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6510 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6511 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6512 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6513 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6514 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6515 * gcc.target/i386/pr37275.c: Require visibility support.
6516
ae6a0535
RO
65172010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6518
6519 * lib/target-supports.exp (check_effective_target_sse): New proc.
6520 * gcc.target/i386/sol2-check.h: New file.
6521 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6522 Include sol2-check.h.
6523 (main) Only run do_test () if sol2_check ().
6524 * gcc.target/i386/sse2-check.h: Likewise.
6525 * gcc.target/i386/sse3-check.h: Likewise.
6526 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6527 [__sun__ && __svr4__]: Execute SSE2 instruction.
6528 * gcc.target/i386/math-torture/math-torture.exp: Only add options
6529 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6530 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6531 * g++.dg/ext/vector14.C: Likewise.
6532 * g++.dg/other/mmintrin.C: Likewise.
6533 * gcc.dg/20020418-1.c: Likewise.
6534 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6535 * gcc.dg/format/ms_unnamed-1.c: Likewise.
6536 * gcc.dg/format/unnamed-1.c: Likewise.
6537 Adapt dg-warning line number.
6538 * gcc.dg/graphite/pr40281.c: Likewise.
6539 * gcc.dg/pr32176.c: Likewise.
6540 * gcc.dg/pr40550.c: Likewise.
6541 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6542 * gcc.dg/torture/pr36891.c: Likewise.
6543 * gcc.target/i386/20020218-1.c: Likewise.
6544 * gcc.target/i386/20020523.c: Likewise.
6545 * gcc.target/i386/abi-1.c: Likewise.
6546 * gcc.target/i386/brokensqrt.c: Likewise.
6547 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6548 * gcc.target/i386/pr13366.c: Likewise.
6549 * gcc.target/i386/pr13685.c: Likewise.
6550 * gcc.target/i386/pr24306.c: Likewise.
6551 * gcc.target/i386/pr31486.c: Likewise.
6552 * gcc.target/i386/pr32065-1.c: Likewise.
6553 * gcc.target/i386/pr32065-2.c: Likewise.
6554 * gcc.target/i386/pr32389.c: Likewise.
6555 * gcc.target/i386/pr38824.c: Likewise.
6556 * gcc.target/i386/pr38931.c: Likewise.
6557 * gcc.target/i386/pr39592-1.c: Likewise.
6558 * gcc.target/i386/pr43766.c: Likewise.
6559 * gcc.target/i386/recip-divf.c: Likewise.
6560 * gcc.target/i386/recip-sqrtf.c: Likewise.
6561 * gcc.target/i386/recip-vec-divf.c: Likewise.
6562 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6563 * gcc.target/i386/sse-1.c: Likewise.
6564 * gcc.target/i386/sse-16.c: Likewise.
6565 * gcc.target/i386/sse-2.c: Likewise.
6566 * gcc.target/i386/sse-20.c: Likewise.
6567 * gcc.target/i386/sse-3.c: Likewise.
6568 * gcc.target/i386/sse-7.c: Likewise.
6569 * gcc.target/i386/sse-9.c: Likewise.
6570 * gcc.target/i386/sse-addps-1.c: Likewise.
6571 * gcc.target/i386/sse-addss-1.c: Likewise.
6572 * gcc.target/i386/sse-andnps-1.c: Likewise.
6573 * gcc.target/i386/sse-andps-1.c: Likewise.
6574 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6575 * gcc.target/i386/sse-comiss-1.c: Likewise.
6576 * gcc.target/i386/sse-comiss-2.c: Likewise.
6577 * gcc.target/i386/sse-comiss-3.c: Likewise.
6578 * gcc.target/i386/sse-comiss-4.c: Likewise.
6579 * gcc.target/i386/sse-comiss-5.c: Likewise.
6580 * gcc.target/i386/sse-comiss-6.c: Likewise.
6581 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6582 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6583 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6584 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6585 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6586 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6587 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6588 * gcc.target/i386/sse-divps-1.c: Likewise.
6589 * gcc.target/i386/sse-divss-1.c: Likewise.
6590 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6591 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6592 * gcc.target/i386/sse-maxps-1.c: Likewise.
6593 * gcc.target/i386/sse-maxss-1.c: Likewise.
6594 * gcc.target/i386/sse-minps-1.c: Likewise.
6595 * gcc.target/i386/sse-minss-1.c: Likewise.
6596 * gcc.target/i386/sse-movaps-1.c: Likewise.
6597 * gcc.target/i386/sse-movaps-2.c: Likewise.
6598 * gcc.target/i386/sse-movhlps-1.c: Likewise.
6599 * gcc.target/i386/sse-movhps-1.c: Likewise.
6600 * gcc.target/i386/sse-movhps-2.c: Likewise.
6601 * gcc.target/i386/sse-movlhps-1.c: Likewise.
6602 * gcc.target/i386/sse-movmskps-1.c: Likewise.
6603 * gcc.target/i386/sse-movntps-1.c: Likewise.
6604 * gcc.target/i386/sse-movss-1.c: Likewise.
6605 * gcc.target/i386/sse-movss-2.c: Likewise.
6606 * gcc.target/i386/sse-movss-3.c: Likewise.
6607 * gcc.target/i386/sse-movups-1.c: Likewise.
6608 * gcc.target/i386/sse-movups-2.c: Likewise.
6609 * gcc.target/i386/sse-mulps-1.c: Likewise.
6610 * gcc.target/i386/sse-mulss-1.c: Likewise.
6611 * gcc.target/i386/sse-orps-1.c: Likewise.
6612 * gcc.target/i386/sse-rcpps-1.c: Likewise.
6613 * gcc.target/i386/sse-recip-vec.c: Likewise.
6614 * gcc.target/i386/sse-recip.c: Likewise.
6615 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6616 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6617 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6618 * gcc.target/i386/sse-subps-1.c: Likewise.
6619 * gcc.target/i386/sse-subss-1.c: Likewise.
6620 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6621 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6622 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6623 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6624 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6625 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6626 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6627 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6628 * gcc.target/i386/sse-xorps-1.c: Likewise.
6629 * gcc.target/i386/ssefn-1.c: Likewise.
6630 * gcc.target/i386/ssefn-3.c: Likewise.
6631 * gcc.target/i386/sseregparm-1.c: Likewise.
6632 * gcc.target/i386/stackalign/return-3.c: Likewise.
6633 * gcc.target/i386/vectorize1.c: Likewise.
6634 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6635 * gcc.target/i386/xorps-sse.c: Likewise.
6636 * gfortran.dg/pr28158.f90: Likewise.
6637 * gfortran.dg/pr30667.f: Likewise.
6638 * gnat.dg/loop_optimization7.adb: Likewise.
6639 * gnat.dg/sse_nolib.adb: Likewise.
6640
ee08f2e5
TB
66412010-07-11 Tobias Burnus <burnus@net-b.de>
6642
6643 PR fortran/44702
6644 * gfortran.dg/use_rename_6.f90: New.
6645 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6646
d40477b4
JW
66472010-07-11 Janus Weil <janus@gcc.gnu.org>
6648
160ea5dd 6649 PR fortran/44869
d40477b4
JW
6650 * gfortran.dg/class_24.f03: New.
6651
bcee752e
RG
66522010-07-10 Richard Guenther <rguenther@suse.de>
6653
6654 PR lto/44889
6655 * gcc.dg/lto/20100709-1_0.c: New testcase.
6656 * gcc.dg/lto/20100709-1_1.c: Likewise.
6657
7e9b9697
RS
66582010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
6659
6660 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6661
058bfe53
IS
66622010-07-10 Iain Sandoe <iains@gcc.gnu.org>
6663
6664 PR objc/44140
6665 * objc.dg/lto/trivial-1_0.m: New.
6666 * objc.dg/lto/lto.exp: New.
6667 * obj-c++.dg/lto/trivial-1_0.mm: New.
6668 * obj-c++.dg/lto/lto.exp: New.
6669 * objc.dg/symtab-1.m: Adjust sizes.
6670 * objc.dg/image-info.m: Do not run for gnu-runtime.
6671
c033690d
BS
66722010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6673
6674 * gcc.dg/pr32370.c: Allow another kind of error message.
6675
bb021771
EB
66762010-07-09 Eric Botcazou <ebotcazou@adacore.com>
6677
6678 * gnat.dg/atomic3.adb: New test.
6679
85e693aa
JJ
66802010-07-09 Jakub Jelinek <jakub@redhat.com>
6681 Denys Vlasenko <dvlasenk@redhat.com>
6682 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6683
6684 PR tree-optimization/28632
6685 * gcc.dg/tree-ssa/vrp51.c: New test.
6686 * gcc.dg/tree-ssa/vrp52.c: New test.
6687
02dea3ff
JM
66882010-07-09 Jason Merrill <jason@redhat.com>
6689
6690 * g++.dg/abi/covariant6.C: New.
6691 * g++.dg/inherit/covariant17.C: Test both bases.
6692 * g++.dg/inherit/covariant7.C: Check vtable layout.
6693
5c9fae0d
TV
66942010-07-09 Tom de Vries <tjvries@xs4all.nl>
6695
6696 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6697
dbfcc059
RG
66982010-07-09 Richard Guenther <rguenther@suse.de>
6699
6700 PR tree-optimization/44852
6701 * gcc.c-torture/execute/pr44852.c: New testcase.
6702
8bcc8778
RO
67032010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6704
6705 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6706 multiplication by values.
6707 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6708 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6709
ca1316d2
RG
67102010-07-09 Richard Guenther <rguenther@suse.de>
6711
6712 PR tree-optimization/44882
6713 * gfortran.dg/pr44882.f90: New testcase.
6714
e784c52c
BS
67152010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6716
6717 PR target/40657
6718 * gcc.target/arm/pr40657-1.c: New test.
6719 * gcc.target/arm/pr40657-2.c: New test.
6720 * gcc.c-torture/execute/pr40657.c: New test.
6721
ac285648
JJ
67222010-07-09 Jakub Jelinek <jakub@redhat.com>
6723
6724 * gcc.dg/tree-ssa/vrp50.c: New test.
6725 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6726
048510c8
JW
67272010-07-08 Janus Weil <janus@gcc.gnu.org>
6728
6729 PR fortran/44649
6730 * gfortran.dg/c_sizeof_1.f90: Modified.
6731 * gfortran.dg/storage_size_1.f08: New.
6732 * gfortran.dg/storage_size_2.f08: New.
6733
5951297a
EB
67342010-07-08 Mikael Pettersson <mikpe@it.uu.se>
6735
6736 * gcc.c-torture/execute/20100708-1.c: New test.
6737
84fa59a7
JJ
67382010-07-08 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR fortran/44847
6741 * gfortran.dg/gomp/pr44847.f90: New test.
6742
d89e5e20
SP
67432010-07-08 Sebastian Pop <sebastian.pop@amd.com>
6744
6745 PR tree-optimization/44710
6746 * gcc.dg/tree-ssa/ifc-6.c: New.
6747 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6748
7aa0849a
TB
67492010-07-08 Tobias Burnus <burnus@net-b.de>
6750
6751 PR fortran/18918
6752 * gfortran.dg/coarray_10.f90: Add an additional test.
6753
cf8ca1a9
PB
67542010-07-08 Peter Bergner <bergner@vnet.ibm.com>
6755
6756 PR middle-end/44828
6757 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6758 * gcc.c-torture/execute/pr44828.x: Revert.
6759
bf1cb49e
JM
67602010-07-08 Jason Merrill <jason@redhat.com>
6761
6762 PR c++/43120
6763 * g++.dg/inherit/covariant17.C: New.
6764 * g++.dg/abi/covariant1.C: Actually test for the bug.
6765
02de68e1
L
67662010-07-08 H.J. Lu <hongjiu.lu@intel.com>
6767
6768 PR rtl-optimization/44838
6769 * gcc.dg/pr44838.c: New.
6770
f076deba
RG
67712010-07-08 Richard Guenther <rguenther@suse.de>
6772
6773 PR tree-optimization/44831
6774 * gcc.c-torture/compile/pr44831.c: New testcase.
6775 * gcc.dg/tree-ssa/pr21463.c: Adjust.
6776
20ede5c6
RG
67772010-07-08 Richard Guenther <rguenther@suse.de>
6778
6779 PR tree-optimization/44861
6780 * g++.dg/vect/pr44861.cc: New testcase.
6781
c2e224da
PB
67822010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6783
6784 PR middle-end/44828
6785 * gcc.c-torture/execute/pr44828.x: New file.
6786
fc0f0c8b
PB
67872010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6788
6789 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6790 dg-options.
6791 * g++.dg/ext/altivec-17.C: Adjust error message.
6792
9730bc27
TT
67932010-07-07 Tom Tromey <tromey@redhat.com>
6794
6795 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6796
5e86e540
L
67972010-07-07 H.J. Lu <hongjiu.lu@intel.com>
6798
6799 PR target/44844
6800 * gcc.target/i386/rdrand-1.c: Scan "jnc".
6801 * gcc.target/i386/rdrand-2.c: Likewise.
6802 * gcc.target/i386/rdrand-3.c: Likewise.
6803
6938f93f
JH
68042010-07-07 Jan Hubicka <jh@suse.cz>
6805
6806 PR middle-end/44813
6807 * g++.dg/torture/pr44813.C: New testcase.
6808 * g++.dg/torture/pr44826.C: New testcase.
6809
325d7997
BS
68102010-07-07 Bernd Schmidt <bernds@codesourcery.com>
6811
6812 PR rtl-optimization/44787
6813 * gcc.c-torture/compile/pr44788.c: New test.
6814 * gcc.target/arm/pr44788.c: New test.
6815
b1e25565
PB
68162010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6817
6818 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6819
0f5700a7
PB
68202010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6821
6822 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6823 to dg-options.
6824
928f0490
TB
68252010-07-06 Tobias Burnus <burnus@net-b.de>
6826
6827 PR fortran/44742
6828 * gfortran.dg/parameter_array_init_6.f90: New.
6829 * gfortran.dg/initialization_20.f90: Update dg-error.
6830 * gfortran.dg/initialization_24.f90: Ditto.
6831
7114ab45
TK
68322010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6833 PR fortran/PR44693
6834 * gfortran.dg/dim_range_1.f90: New test.
6835 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
6836
627bc938
JM
68372010-07-06 Jason Merrill <jason@redhat.com>
6838
0060a10a
JM
6839 PR c++/44703
6840 * g++.dg/cpp0x/initlist41.C: New.
6841
627bc938
JM
6842 PR c++/44778
6843 * g++.dg/template/ptrmem22.C: New.
6844
15a1f8c5
KT
68452010-07-06 Kai Tietz <kai.tietz@onevision.com>
6846
6847 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6848 support.
6849 * gcc.target/i386/i386.exp: Likewise.
6850
6b0bcc9b
PB
68512010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6852
6853 PR testsuite/44195
6854 * gcc.dg/lto/20100518_0.c: Limit to x86.
6855
dfb88126
RG
68562010-07-06 Richard Guenther <rguenther@suse.de>
6857
6858 PR middle-end/44828
6859 * gcc.c-torture/execute/pr44828.c: New testcase.
6860
ebeb2c24
SZ
68612010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
6862
6863 * g++.dg/warn/noeffect2.C: Adjust expected warning.
6864 * g++.dg/warn/volatile1.C: Likewise.
6865 * g++.dg/template/warn1.C: Likewise.
6866
4ee89d5f
L
68672010-07-05 H.J. Lu <hongjiu.lu@intel.com>
6868
6869 AVX Programming Reference (June, 2010)
6870 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6871 * g++.dg/other/i386-3.C: Likewise.
6872 * gcc.target/i386/sse-12.c: Likewise.
6873
6874 * gcc.target/i386/f16c-check.h: New.
6875 * gcc.target/i386/rdfsbase-1.c: Likewise.
6876 * gcc.target/i386/rdfsbase-2.c: Likewise.
6877 * gcc.target/i386/rdgsbase-1.c: Likewise.
6878 * gcc.target/i386/rdgsbase-2.c: Likewise.
6879 * gcc.target/i386/rdrand-1.c: Likewise.
6880 * gcc.target/i386/rdrand-2.c: Likewise.
6881 * gcc.target/i386/rdrand-3.c: Likewise.
6882 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6883 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6884 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6885 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6886 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6887 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6888 * gcc.target/i386/wrfsbase-1.c: Likewise.
6889 * gcc.target/i386/wrfsbase-2.c: Likewise.
6890 * gcc.target/i386/wrgsbase-1.c: Likewise.
6891 * gcc.target/i386/wrgsbase-2.c: Likewise.
6892
6893 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6894 (__builtin_ia32_vcvtps2ph): New.
6895 (__builtin_ia32_vcvtps2ph256): Likewise.
6896
6897 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6898 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6899
6900 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6901 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6902
6903 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6904 (__builtin_ia32_vcvtps2ph256): Likewise.
6905 Add fsgsbase,rdrnd,f16c.
6906
6907 * lib/target-supports.exp (check_effective_target_f16c): New.
6908
938650d8
JJ
69092010-07-05 Jakub Jelinek <jakub@redhat.com>
6910
6911 * gcc.dg/guality/nrv-1.c: New test.
6912
16ad8025
SL
69132010-07-05 Sandra Loosemore <sandra@codesourcery.com>
6914
6915 PR middle-end/42505
16ad8025
SL
6916 * gcc.target/arm/pr42505.c: New test case.
6917
f2896bc9
JJ
69182010-07-05 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR c++/44808
6921 * g++.dg/opt/nrv16.C: New test.
6922
5d657263
RG
69232010-07-05 Richard Guenther <rguenther@suse.de>
6924
6925 PR tree-optimization/44784
6926 * gcc.c-torture/compile/pr44784.c: New testcase.
6927
9940b13c
IR
69282010-07-05 Ira Rosen <irar@il.ibm.com>
6929
6930 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6931 Increase loop bound and array size.
6932 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6933 Likewise.
6934
5bb12090
IR
69352010-07-05 Ira Rosen <irar@il.ibm.com>
6936
6937 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6938 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6939 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6940 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6941 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6942
6698dd72
SZ
69432010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
6944
6945 PR c++/22138
6946 * g++.dg/parse/template25.C: New.
6947
c2a78352
L
69482010-07-04 H.J. Lu <hongjiu.lu@intel.com>
6949
6950 PR rtl-optimization/44695
6951 * gcc.dg/torture/pr44695.c: New.
6952
de8e41bc
MLI
69532010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6954
6955 PR c++/16630
6956 * g++.dg/ext/pretty3.C: New.
6957
7f5ad6d7
RG
69582010-07-04 Richard Guenther <rguenther@suse.de>
6959
6960 PR middle-end/44809
6961 * g++.dg/torture/pr44809.C: New testcase.
6962
4fa4929e
RG
69632010-07-04 Richard Guenther <rguenther@suse.de>
6964
6965 PR tree-optimization/44656
6966 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6967
720f5239
IR
69682010-07-04 Ira Rosen <irar@il.ibm.com>
6969 Revital Eres <eres@il.ibm.com>
6970
6971 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6972 misaligned stores.
6973 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6974 gcc.dg/vect/vect-96.c: Likewise.
94dbbc81
UB
6975 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6976 that support misaligned stores. Change the number of expected
720f5239
IR
6977 misaligned accesses.
6978 * gcc.dg/vect/vect-peel-1.c: New test.
94dbbc81 6979 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
720f5239 6980 gcc.dg/vect/vect-peel-4.c: Likewise.
94dbbc81 6981 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
720f5239 6982 vectorizable on all targets that support realignment.
94dbbc81 6983 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
720f5239 6984
24b93bd6
L
69852010-07-03 H.J. Lu <hongjiu.lu@intel.com>
6986
6987 PR c/44806
6988 * gcc.dg/torture/pr44806.c: New.
6989
6687b740
EB
69902010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6991
6992 * gnat.dg/cond_expr1.adb: New test.
6993
40d1f6af
EB
69942010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6995
6996 * gnat.dg/modular3.adb: New test.
6997 * gnat.dg/modular3_pkg.ads: New helper.
6998
cb5eb94e
IS
69992010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7000 Mikael Pettersson <mikpe@it.uu.se>
7001
7002 PR testsuite/44518
7003 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7004 Make signed-ness of chars explicit. Scan the object for
7005 strings that are split by some target assemblers.
7006 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7007 explicit.
7008
d9e7913c
HPN
70092010-07-03 Hans-Peter Nilsson <hp@axis.com>
7010
7011 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7012
3f59fa1c
LCW
70132010-07-02 Le-Chun Wu <lcwu@google.com>
7014
7015 PR/44128
7016 * g++.dg/warn/Wshadow-7.C: New test.
7017
73160ba9
DJ
70182010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7019 Julian Brown <julian@codesourcery.com>
40d1f6af 7020 Sandra Loosemore <sandra@codesourcery.com>
73160ba9
DJ
7021
7022 * gcc.c-torture/execute/20100416-1.c: New test case.
7023
400cfcf5 70242010-07-02 Julian Brown <julian@codesourcery.com>
40d1f6af 7025 Sandra Loosemore <sandra@codesourcery.com>
400cfcf5
JB
7026
7027 PR target/43703
7028
7029 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7030 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7031
bab53516
SL
70322010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7033 Julian Brown <julian@codesourcery.com>
7034
7035 * gcc.target/arm/neon/vadds64.c: Regenerated.
7036 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7037 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7038 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7039 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7040 * gcc.target/arm/neon-vmls-1.c: Likewise.
7041 * gcc.target/arm/neon-vsubs64.c: New execution test.
7042 * gcc.target/arm/neon-vsubu64.c: New execution test.
7043 * gcc.target/arm/neon-vadds64.c: New execution test.
7044 * gcc.target/arm/neon-vaddu64.c: New execution test.
7045
b3b7bbce
SL
70462010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7047
7048 * gcc.target/arm/neon-vands64.c: New.
7049 * gcc.target/arm/neon-vandu64.c: New.
7050 * gcc.target/arm/neon-vbics64.c: New.
7051 * gcc.target/arm/neon-vbicu64.c: New.
7052 * gcc.target/arm/neon-veors64.c: New.
7053 * gcc.target/arm/neon-veoru64.c: New.
7054 * gcc.target/arm/neon-vorns64.c: New.
7055 * gcc.target/arm/neon-vornu64.c: New.
7056 * gcc.target/arm/neon-vorrs64.c: New.
7057 * gcc.target/arm/neon-vorru64.c: New.
7058 * gcc.target/arm/neon/vands64.c: Regenerated.
7059 * gcc.target/arm/neon/vandu64.c: Regenerated.
7060 * gcc.target/arm/neon/vbics64.c: Regenerated.
7061 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7062 * gcc.target/arm/neon/veors64.c: Regenerated.
7063 * gcc.target/arm/neon/veoru64.c: Regenerated.
7064 * gcc.target/arm/neon/vorns64.c: Regenerated.
7065 * gcc.target/arm/neon/vornu64.c: Regenerated.
7066 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7067 * gcc.target/arm/neon/vorru64.c: Regenerated.
7068
8c54dc55
JD
70692010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7070
7071 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7072
1b9d45ed
JD
70732010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7074
7075 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7076 * gfortran.dg/intent_out_5.f90: Same.
7077 * gfortran.dg/ltrans-7.f90: Same.
7078 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7079
2094f1fc
JH
70802010-07-02 Jan Hubicka <jh@suse.cz>
7081
7082 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7083
c21ae2bf
IS
70842010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7085
7086 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7087
416f380b
JJ
70882010-07-02 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR c++/44780
7091 * c-c++-common/Wunused-var-12.c: New test.
7092
18e8200f
BS
70932010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7094
7095 PR target/42835
7096 * gcc.target/arm/pr42835.c: New test.
7097
e4c6a07a
BS
7098 PR target/42172
7099 * gcc.target/arm/pr42172-1.c: New test.
7100
1fa29c84
PC
71012010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7102
7103 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7104
a277dd9b
SL
71052010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7106
7107 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7108 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7109 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7110 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7111 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7112 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7113 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7114 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7115 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7116 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7117 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7118 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7119 * gcc.target/arm/neon-vdup_ns64.c: New.
7120 * gcc.target/arm/neon-vdup_nu64.c: New.
7121 * gcc.target/arm/neon-vdupQ_ns64.c: New.
7122 * gcc.target/arm/neon-vdupQ_nu64.c: New.
7123 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7124 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7125 * gcc.target/arm/neon-vmov_ns64.c: New.
7126 * gcc.target/arm/neon-vmov_nu64.c: New.
7127 * gcc.target/arm/neon-vmovQ_ns64.c: New.
7128 * gcc.target/arm/neon-vmovQ_nu64.c: New.
7129 * gcc.target/arm/neon-vget_lanes64.c: New.
7130 * gcc.target/arm/neon-vget_laneu64.c: New.
7131 * gcc.target/arm/neon-vset_lanes64.c: New.
7132 * gcc.target/arm/neon-vset_laneu64.c: New.
7133
19368333
RG
71342010-07-02 Richard Guenther <rguenther@suse.de>
7135
7136 * g++.dg/torture/20100702-1.C: New testcase.
7137
1a4fc49d
UW
71382010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7139
7140 PR target/44707
7141 * gcc.c-torture/compile/pr44707.c: New test.
7142
baf7c318
PC
71432010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7144
7145 PR c++/44039
7146 * g++.dg/template/crash101.C: New.
7147
84c2219a
IS
71482010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7149
7150 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7151 Use the ABI-0 accessors and fail it for m64.
7152
450997ef
JH
71532010-07-02 Jan Hubicka <jh@suse.cz>
7154
7155 * g++.dg/tree-ssa/pr44706.C: New testcase.
7156
3fa39831
RG
71572010-07-02 Richard Guenther <rguenther@suse.de>
7158
7159 PR tree-optimization/44748
7160 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7161
8c7481f2
IS
71622010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7163
7164 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7165 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
7166 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7167 the method types to forward:.
7168
cba58ef4
JM
71692010-06-30 Jason Merrill <jason@redhat.com>
7170
7171 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7172 * g++.dg/other/pr25632.C: Likewise.
7173
45ea4dfe
JJ
71742010-07-01 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR tree-optimization/40421
7177 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7178
70f34814
RG
71792010-07-01 Richard Guenther <rguenther@suse.de>
7180
7181 PR middle-end/42834
7182 PR middle-end/44468
7183 * gcc.c-torture/execute/20100316-1.c: New testcase.
7184 * gcc.c-torture/execute/pr44468.c: Likewise.
7185 * gcc.c-torture/compile/20100609-1.c: Likewise.
7186 * gcc.dg/volatile2.c: Adjust.
7187 * gcc.dg/plugin/selfassign.c: Likewise.
7188 * gcc.dg/pr36902.c: Likewise.
7189 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7190 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7191 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7192 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7193 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7194 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7195 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7196 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7197 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7198 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7199 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7200 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7201 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7202 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7203 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7204 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7205 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7206 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7207 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7208 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7209 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7210 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7211 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7212 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7213 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7214 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7215 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7216 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7217 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7218 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7219 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7220 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7221 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7222 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7223 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7224 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7225 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7226 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7227 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7228 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7229 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7230 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7231 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7232 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7233 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7234 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7235 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7236 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7237 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7238 * g++.dg/tree-ssa/pr31146.C: Likewise.
7239 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7240 * g++.dg/tree-ssa/pr33604.C: Likewise.
7241 * g++.dg/plugin/selfassign.c: Likewise.
7242 * gfortran.dg/array_memcpy_3.f90: Likewise.
7243 * gfortran.dg/array_memcpy_4.f90: Likewise.
7244 * c-c++-common/torture/pr42834.c: New testcase.
7245
fb80065c
PC
72462010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7247
7248 PR c++/44628
7249 * g++.dg/template/crash100.C: New.
7250
8a9c1ae6
JH
72512010-06-30 Jan Hubicka <jh@suse.cz>
7252
7253 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7254
8a1561bc
MM
72552010-06-30 Michael Matz <matz@suse.de>
7256
7257 PR bootstrap/44699
7258 * gcc.dg/pr44699.c: New test.
7259
dcad005d
BS
72602010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7261
7262 PR tree-optimization/39799
7263 * c-c++-common/uninit-17.c: New test.
7264
d33c89fb
JD
72652010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7266
7267 PR libfortran/43298
7268 * gfortran.dg/read_infnan_1.f90: New test.
7269
46408846
JM
72702010-06-29 Jason Merrill <jason@redhat.com>
7271
d758e847
JM
7272 Enable implicitly declared move constructor/operator= (N3053).
7273 * g++.dg/cpp0x/implicit3.C: New.
7274 * g++.dg/cpp0x/implicit4.C: New.
7275 * g++.dg/cpp0x/implicit5.C: New.
7276 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7277 * g++.dg/cpp0x/not_special.C: Adjust.
7278 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7279 * g++.dg/cpp0x/rv1n.C: Adjust.
7280 * g++.dg/cpp0x/rv1p.C: Adjust.
7281 * g++.dg/cpp0x/rv2n.C: Adjust.
7282 * g++.dg/cpp0x/rv2p.C: Adjust.
7283 * g++.dg/cpp0x/rv3n.C: Adjust.
7284 * g++.dg/cpp0x/rv3p.C: Adjust.
7285 * g++.dg/cpp0x/rv4n.C: Adjust.
7286 * g++.dg/cpp0x/rv4p.C: Adjust.
7287 * g++.dg/cpp0x/rv5n.C: Adjust.
7288 * g++.dg/cpp0x/rv5p.C: Adjust.
7289 * g++.dg/cpp0x/rv6n.C: Adjust.
7290 * g++.dg/cpp0x/rv6p.C: Adjust.
7291 * g++.dg/cpp0x/rv7n.C: Adjust.
7292 * g++.dg/cpp0x/rv7p.C: Adjust.
7293 * g++.dg/cpp0x/rv8p.C: Adjust.
7294 * g++.dg/gomp/pr26690-1.C: Adjust.
7295 * g++.dg/other/error20.C: Adjust.
7296 * g++.dg/other/error31.C: Adjust.
7297 * g++.dg/parse/error19.C: Adjust.
7298 * g++.dg/template/qualttp5.C: Adjust.
7299 * g++.old-deja/g++.law/ctors5.C: Adjust.
7300
54ca9930
JM
7301 Enable implicitly deleted functions (N2346)
7302 * g++.dg/cpp0x/defaulted17.C: New.
7303 * g++.dg/cpp0x/implicit1.C: New.
7304 * g++.dg/cpp0x/implicit2.C: New.
7305 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7306 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7307 * g++.dg/init/ctor4.C: Adjust.
7308 * g++.dg/init/synth2.C: Adjust.
7309 * g++.dg/lto/20081118_1.C: Adjust.
7310 * g++.dg/other/error13.C: Adjust.
7311 * g++.dg/other/unused1.C: Adjust.
7312 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7313 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7314 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7315 * g++.old-deja/g++.law/ctors17.C: Adjust.
7316 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7317 * g++.old-deja/g++.pt/assign1.C: Adjust.
7318 * g++.old-deja/g++.pt/crash20.C: Adjust.
7319
9a71b305
JM
7320 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7321 * g++.dg/cpp0x/defaulted13.C: Adjust.
7322 * g++.dg/cpp0x/defaulted2.C: Adjust.
7323 * g++.dg/cpp0x/defaulted3.C: Adjust.
7324 * g++.dg/cpp0x/initlist9.C: Adjust.
7325 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7326 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7327 * g++.dg/init/synth2.C: Adjust.
7328
46408846
JM
7329 * g++.dg/cpp0x/defaulted19.C: New.
7330
7331 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7332 * g++.dg/template/error23.C: Fix for -std=c++0x.
7333
68d8db77
JW
73342010-06-29 Janus Weil <janus@gcc.gnu.org>
7335
7336 PR fortran/44718
7337 * gfortran.dg/proc_ptr_28.f90: New.
7338
0287000a
JJ
73392010-06-29 Jakub Jelinek <jakub@redhat.com>
7340
087fa34b
JJ
7341 PR tree-optimization/43801
7342 * g++.dg/torture/pr43801.C: New test.
7343
0287000a
JJ
7344 PR debug/44668
7345 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7346
d3a79fcc
JM
73472010-06-29 Jason Merrill <jason@redhat.com>
7348
7349 PR c++/44587
7350 * g++.dg/template/qualified-id2.C: New.
7351 * g++.dg/template/qualified-id3.C: New.
7352
0e3b941e
JW
73532010-06-29 Janus Weil <janus@gcc.gnu.org>
7354
7355 PR fortran/44696
7356 * gfortran.dg/associated_target_4.f90: New.
7357
42488c1b
PT
73582010-06-29 Paul Thomas <pault@gcc.gnu.org>
7359
7360 PR fortran/44582
7361 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7362
c75c8663
RO
73632010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7364
7365 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7366
b35366ce
JH
73672010-06-29 Jan Hubicka <jh@suse.cz>
7368
7369 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7370
810c4bf4
BS
73712010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7372
7373 PR target/43902
7374 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7375 * gcc.target/arm/wmul-3.c: New test.
7376 * gcc.target/arm/wmul-4.c: New test.
7377
5dfebe0a
EB
73782010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7379
7380 PR rtl-optimization/44659
7381 * gcc.target/i386/extract-1.c: New.
7382 * gcc.target/i386/extract-2.c: Likewise.
7383 * gcc.target/i386/extract-3.c: Likewise.
7384 * gcc.target/i386/extract-4.c: Likewise.
7385 * gcc.target/i386/extract-5.c: Likewise.
7386 * gcc.target/i386/extract-6.c: Likewise.
7387
7fd7263d
JJ
73882010-06-28 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR c++/44682
7391 * g++.dg/warn/Wunused-var-14.C: New test.
7392
83377c6a
TB
73932010-06-28 Tobias Burnus <burnus@net-b.de>
7394
7395 PR fortran/43298
7396 * gfortran.dg/nan_6.f90: New.
7397
f8d9ff4a
L
73982010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7399
7400 PR tree-optimization/43781
7401 * gcc.dg/torture/pr43781.c: New.
7402
a516520c
PT
74032010-06-28 Paul Thomas <pault@gcc.gnu.org>
7404
7405 PR fortran/40158
7406 * gfortran.dg/actual_rank_check_1.f90: New test.
7407
bb8e5dca
MJ
74082010-06-28 Martin Jambor <mjambor@suse.cz>
7409
c44d6c47 7410 * gcc.dg/ipa/ipa-sra-6.c: New test.
bb8e5dca 7411
4021f4a1
JH
74122010-06-28 Jan Hubicka <jh@suse.cz>
7413
7414 PR tree-optimization/44687
7415 * gcc.c-torture/compile/pr44687.c
7416
621f4189
MJ
74172010-06-28 Martin Jambor <mjambor@suse.cz>
7418
7419 PR c++/44535
7420 * g++.dg/torture/pr44535.C: New test.
7421
fe2ef088
MM
74222010-06-28 Michael Matz <matz@suse.de>
7423
7424 PR middle-end/44592
7425 * gfortran.dg/pr44592.f90: New test.
7426
f0cc75e0
JH
74272010-06-28 Jan Hubicka <jh@suse.cz>
7428
7429 PR tree-optimization/44357
7430 * g++.dg/torture/pr44357.C: New testcase.
7431
1b9503a1
RO
74322010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7433
7434 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7435 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7436 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7437 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7438 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7439 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7440 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7441 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7442
d402c33d
JH
74432010-06-27 Jan Hubicka <jh@suse.cz>
7444
7445 * gcc.c-torture/compile/pr44686.c: New file.
7446
533e50f6
RG
74472010-06-27 Richard Guenther <rguenther@suse.de>
7448
7449 PR tree-optimization/44683
7450 * gcc.c-torture/execute/pr44683.c: New testcase.
7451
83e279c4
EB
74522010-06-27 Eric Botcazou <ebotcazou@adacore.com>
7453
7454 * gnat.dg/noreturn3.ad[sb]: New test.
7455
cef62ad4
JM
74562010-06-26 Jason Merrill <jason@redhat.com>
7457
7458 * g++.dg/cpp0x/explicit5.C: New.
7459
2706a615
RG
74602010-06-26 Richard Guenther <rguenther@suse.de>
7461
7462 PR tree-optimization/44393
7463 * gcc.dg/pr44393.c: New testcase.
7464
8b3057b3
JH
74652010-06-26 Jan Hubicka <jh@suse.cz>
7466
7467 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7468
6bfd4302
RB
74692010-06-26 Richard Guenther <rguenther@suse.de>
7470
7471 PR middle-end/44674
7472 * gcc.dg/pr44674.c: New testcase.
7473
922e1882
JM
74742010-06-26 Joseph Myers <joseph@codesourcery.com>
7475
7476 * gcc.dg/opts-3.c: New test.
7477
0fb56814
TB
74782010-06-26 Tobias Burnus <burnus@net-b.de>
7479
7480 * gfortran.dg/type_decl_1.f90: New.
7481 * gfortran.dg/type_decl_2.f90: New.
7482
e4814b39
TB
74832010-06-26 Tobias Burnus <burnus@net-b.de>
7484
7485 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7486 * gfortran.dg/semicolon_fixed_2.f: Ditto.
7487
754172c7
JD
74882010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7489
7490 PR testsuite/38946
7491 * gfortran.dg/array_constructor_23.f: Update test to allow for small
7492 error in comparing reals.
7493
01349049
TB
74942010-06-25 Tobias Burnus <burnus@net-b.de>
7495
7496 * selected_real_kind_2.f90: New.
7497 * selected_real_kind_3.f90: New.
7498
58fc89f6
TB
74992010-06-25 Tobias Burnus <burnus@net-b.de>
7500
7501 * gfortran.dg/entry_19.f90: New.
7502
272001a2
TB
75032010-06-25 Tobias Burnus <burnus@net-b.de>
7504
7505 * gfortran.dg/end_subroutine_1.f90: New.
7506 * gfortran.dg/end_subroutine_2.f90: New.
7507 * gfortran.dg/interface_proc_end.f90: Update.
7508
c6c73c51
TB
75092010-06-25 Tobias Burnus <burnus@net-b.de>
7510
7511 * gfortran.dg/semicolon_fixed.f: Update.
7512 * gfortran.dg/semicolon_fixed_2.f: New.
7513 * gfortran.dg/semicolon_free_2.f90: New.
7514 * gfortran.dg/semicolon_free.f90: Update.
7515
ba8607be
JD
75162010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7517
7518 PR fortran/44448
7519 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7520
062c604f
MJ
75212010-06-25 Martin Jambor <mjambor@suse.cz>
7522
7523 * g++.dg/ipa/iinline-3.C: New test.
7524 * gcc.dg/ipa/modif-1.c: Removed.
7525
3e485f62
JH
75262010-06-25 Jan Hubicka <jh@suse.cz>
7527
c44d6c47 7528 * gcc.dg/tree-ssa/ipa-split-1.c
3e485f62 7529
8aa29647
MJ
75302010-06-25 Martin Jambor <mjambor@suse.cz>
7531
7532 * g++.dg/ipa/iinline-2.C: New test.
7533
8ba0479e
JJ
75342010-06-25 Jakub Jelinek <jakub@redhat.com>
7535
7a2eceff
JJ
7536 PR middle-end/43866
7537 * gfortran.dg/pr43866.f90: New test.
7538
8ba0479e
JJ
7539 PR tree-optimization/44539
7540 * gcc.dg/pr44539.c: New test.
7541
0354c0c7
BS
75422010-06-25 Bernd Schmidt <bernds@codesourcery.com>
7543
7544 From Jim Wilson:
7545 PR target/43902
7546 * gcc.target/mips/madd-9.c: New test.
7547
09a1e889
SZ
75482010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
7549
7550 PR c/44517
7551 * gcc.dg/noncompile/pr44517.c: New.
7552 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7553
7f58e69f
SE
75542010-06-24 Steve Ellcey <sje@cup.hp.com>
7555
7556 PR testsuite/43283
7557 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7558 and add argument to nop for IA64.
7559
da0ae970
L
75602010-06-24 H.J. Lu <hongjiu.lu@intel.com>
7561
7562 PR target/44588
7563 * gcc.target/i386/mod-1.c: New.
7564 * gcc.target/i386/umod-1.c: Likewise.
7565 * gcc.target/i386/umod-2.c: Likewise.
7566 * gcc.target/i386/umod-3.c: Likewise.
7567
54f044eb
JJ
75682010-06-24 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR middle-end/44492
7571 * g++.dg/torture/pr44492.C: New test.
7572
d166d4c3
AK
75732010-06-24 Andi Kleen <ak@linux.intel.com>
7574
c6c73c51 7575 * c-c++-common/warn-omitted-condop.c: New.
d166d4c3 7576
d646bbce
TB
75772010-06-24 Tobias Burnus <burnus@net-b.de>
7578
7579 PR fortran/44614
7580 * gfortran.dg/import8.f90: New.
7581
8d66b22a
AC
75822010-06-23 Arnaud Charlet <charlet@adacore.com>
7583
7584 * gnat.dg/not_null.adb: Update test case.
7585
dd6f4f89
JJ
75862010-06-22 Jakub Jelinek <jakub@redhat.com>
7587
87867ff6
JJ
7588 PR c++/44619
7589 * g++.dg/warn/Wunused-var-13.C: New test.
7590
dd6f4f89
JJ
7591 PR c++/44627
7592 * g++.dg/diagnostic/method1.C: New test.
7593
ca3e07b4
CC
75942010-06-22 Cary Coutant <ccoutant@google.com>
7595
7596 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7597
5cd2f815
JW
75982010-06-22 Janus Weil <janus@gcc.gnu.org>
7599
7600 PR fortran/44616
7601 * gfortran.dg/abstract_type_8.f03: New.
7602
f94ae987
JM
76032010-06-21 Jason Merrill <jason@redhat.com>
7604
6d812dd3
JM
7605 * g++.dg/cpp0x/noexcept08.C: New.
7606
f94ae987
JM
7607 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7608
c1b157a6
L
76092010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7610
7611 PR target/44615
7612 * gcc.target/i386/sse2-vec-2a.c: New.
7613
cd7fe53b
DD
76142010-06-21 DJ Delorie <dj@redhat.com>
7615
7616 * gcc.dg/pragma-diag-1.c: New.
7617
fa188ff0
L
76182010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7619
7620 PR target/44615
7621 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7622
5e88be0d
AM
76232010-06-21 Alan Modra <amodra@gmail.com>
7624
7625 PR testsuite/44505
7626 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7627 tail call to check_fa_mid.
7628
529e5fc9
JJ
76292010-06-21 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR target/44575
7632 * gcc.c-torture/execute/pr44575.c: New test.
7633
fe4e525c
TB
76342010-06-21 Tobias Burnus <burnus@net-b.de>
7635
7636 PR fortran/40632
7637 * gfortran.dg/contiguous_1.f90: New.
7638 * gfortran.dg/contiguous_2.f90: New.
7639 * gfortran.dg/contiguous_3.f90: New.
7640
64bf6102
KT
76412010-06-21 Kai Tietz <kai.tietz@onevision.com>
7642
7643 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7644 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7645
dedd9d05
UB
76462010-06-20 Uros Bizjak <ubizjak@gmail.com>
7647
7648 PR target/44546
7649 * gcc.target/i386/pr44546.c: New test.
7650
6e2f1956
JM
76512010-06-20 Joseph Myers <joseph@codesourcery.com>
7652
7653 * gcc.dg/opts-2.c: New test.
7654
1304f582
JW
76552010-06-19 Janus Weil <janus@gcc.gnu.org>
7656
7657 PR fortran/44584
7658 * gfortran.dg/typebound_proc_15.f03: Modified.
7659
e6bfe8a2
RE
76602010-06-19 Richard Earnshaw <rearnsha@arm.com>
7661
7662 PR target/44072
7663 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7664 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7665
f5988525
JDA
76662010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7667
7668 * g++.dg/ext/label13.C: Fix typo in last change.
7669
53ff31ad
JD
76702010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7671
7672 PR libfortran/44477
7673 * gfortran.dg/eof_3.f90
7674 * gfortran.dg/endfile_2.f90
7675 * gfortran.dg/endfile_4.f90
7676 * gfortran.dg/endfile_3.f90
7677
b3b5bf94
JDA
76782010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7679
7680 PR c++/41090
7681 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7682
ddf58e42
TB
76832010-06-18 Tobias Burnus <burnus@net-b.de>
7684
7685 PR fortran/44556
7686 * gfortran.dg/allocate_alloc_opt_11.f90: New.
7687
d36d83e9
EB
76882010-06-18 Bernd Schmidt <bernds@codesourcery.com>
7689
7690 * gcc.target/arm/pr40900.c: New test.
7691
e1be7706
AC
76922010-06-18 Arnaud Charlet <charlet@adacore.com>
7693
7694 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7695
8399a0cc
JW
76962010-06-17 Janus Weil <janus@gcc.gnu.org>
7697
7698 PR fortran/44558
7699 * gfortran.dg/typebound_call_15.f03: New.
7700
038253e6
MLI
77012010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
7702
7703 PR c++/44486
7704 * g++.dg/pr44486.C: New.
7705
6a78b724
DD
77062010-06-16 DJ Delorie <dj@redhat.com>
7707
7708 * gcc.target/i386/volatile-bitfields-1.c: New.
7709 * gcc.target/i386/volatile-bitfields-2.c: New.
7710
7c69566f
JM
77112010-06-16 Jason Merrill <jason@redhat.com>
7712
59f9c2ed
JM
7713 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7714
7c69566f
JM
7715 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7716
33766b66
RG
77172010-06-16 Richard Guenther <rguenther@suse.de>
7718
7719 PR c/44555
7720 * gcc.c-torture/execute/pr44555.c: New testcase.
7721
3e15518b
JW
77222010-06-16 Janus Weil <janus@gcc.gnu.org>
7723
7724 PR fortran/44549
7725 * gfortran.dg/typebound_proc_16.f03: New.
7726
29be3835
MJ
77272010-06-16 Martin Jambor <mjambor@suse.cz>
7728
7729 * g++.dg/torture/pr43905.C: New test.
7730
584bd1cf
MP
77312010-06-16 Mikael Pettersson <mikpe@it.uu.se>
7732
7733 PR testsuite/44538
7734 * gcc.dg/vect/slp-perm-5.c (main): Prevent
7735 initialization loop from being vectorized.
7736 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7737
1db2f288
AM
77382010-06-16 Alan Modra <amodra@gmail.com>
7739
7740 PR tree-optimization/44507
7741 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7742
756bcf03
JM
77432010-06-15 Jason Merrill <jason@redhat.com>
7744
1f8a2544
JM
7745 * g++.dg/overload/arg3.C: Adjust error locations.
7746 * g++.dg/overload/copy1.C: Likewise.
7747 * g++.dg/tc1/dr152.C: Likewise.
7748 * g++.dg/template/incomplete4.C: Likewise.
7749 * g++.dg/template/incomplete5.C: Likewise.
7750 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7751 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7752 * g++.old-deja/g++.pt/crash9.C: Likewise.
7753
d1a115f8
JM
7754 * g++.dg/inherit/virtual5.C: New.
7755
e14eaea4
JM
7756 * g++.dg/cpp0x/defaulted18.C: New.
7757
5c77749e
JM
7758 * g++.dg/cpp0x/initlist40.C: New.
7759
756bcf03
JM
7760 * g++.dg/cpp0x/initlist39.C: New.
7761
6ab4e307
SP
77622010-06-15 Sebastian Pop <sebastian.pop@amd.com>
7763
7764 PR middle-end/44391
7765 * gcc.dg/graphite/pr44391.c: New.
7766
94bff632
JW
77672010-06-15 Janus Weil <janus@gcc.gnu.org>
7768
7769 PR fortran/43388
7770 * gfortran.dg/allocate_alloc_opt_8.f90: New.
7771 * gfortran.dg/allocate_alloc_opt_9.f90: New.
7772 * gfortran.dg/allocate_alloc_opt_10.f90: New.
7773 * gfortran.dg/class_allocate_2.f03: Modified an error message.
7774
7fc1dad6
RG
77752010-06-15 Richard Guenther <rguenther@suse.de>
7776
7777 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7778
e0774f1e
RG
77792010-06-15 Richard Guenther <rguenther@suse.de>
7780
7781 * gcc.dg/vect/bb-slp-21.c: Adjust.
7782 * gcc.dg/vect/bb-slp-13.c: Likewise
7783 * gcc.dg/vect/bb-slp-4.c: Likewise
7784 * gcc.dg/vect/bb-slp-22.c: Likewise
7785 * gcc.dg/vect/bb-slp-14.c: Likewise
7786 * gcc.dg/vect/bb-slp-23.c: Likewise
7787 * gcc.dg/vect/bb-slp-15.c: Likewise
7788 * gcc.dg/vect/bb-slp-17.c: Likewise
7789 * gcc.dg/vect/bb-slp-18.c: Likewise
7790 * gcc.dg/vect/bb-slp-19.c: Likewise
7791 * gcc.dg/vect/bb-slp-10.c: Likewise
7792 * gcc.dg/vect/bb-slp-11.c: Likewise
7793 * gcc.dg/vect/bb-slp-20.c: Likewise
7794 * gcc.dg/vect/bb-slp-3.c: Likewise
7795
79943d19
JJ
77962010-06-15 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR fortran/44536
7799 * gfortran.dg/gomp/pr44536.f90: New test.
7800 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7801
808081b4
L
78022010-06-14 H.J. Lu <hongjiu.lu@intel.com>
7803
7804 PR target/44534
7805 * gcc.target/i386/avx-vextractf128-256-3.c: New.
7806 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7807
5bca794b
JJ
78082010-06-14 Jakub Jelinek <jakub@redhat.com>
7809
8ab7d796
JJ
7810 PR tree-optimization/44508
7811 * gcc.dg/tree-ssa/pr21086.c: Adjust.
7812
5bca794b
JJ
7813 PR bootstrap/44509
7814 * gcc.dg/pr44509.c: New test.
7815
c1e822d5
IR
78162010-06-14 Ira Rosen <irar@il.ibm.com>
7817
6ab4e307 7818 PR tree-optimization/44507
c1e822d5
IR
7819 * gcc.dg/vect/pr44507.c: New test.
7820
c2adf11d
L
78212010-06-13 H.J. Lu <hongjiu.lu@intel.com>
7822
7823 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7824 and c-pretty-print.h.
7825
7826 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7827
9050c834
DF
78282010-06-13 Daniel Franke <franke.daniel@gmail.com>
7829
7830 * gfortran.dg/whole_file_18.f90: Updated error message.
7831
1b1a6626
DF
78322010-06-12 Daniel Franke <franke.daniel@gmail.com>
7833
dedd9d05 7834 * gfortran.dg/whole_file_20.f03: New.
1b1a6626 7835
02d635a2
JH
78362010-06-12 Jan Hubicka <jh@suse.cz>
7837
7838 * gcc.c-torture/compile/pc44485.c: New testcase.
7839
1be17993
JW
78402010-06-12 Janus Weil <janus@gcc.gnu.org>
7841
7842 PR fortran/40117
7843 * gfortran.dg/typebound_proc_4.f03: Modified error message.
7844 * gfortran.dg/typebound_proc_14.f03: New.
7845 * gfortran.dg/typebound_proc_15.f03: New.
7846
fcfbd84e
JM
78472010-06-11 Joseph Myers <joseph@codesourcery.com>
7848
7849 * gcc.dg/opts-1.c: New test.
7850
5d4b393f
JM
78512010-06-11 Joseph Myers <joseph@codesourcery.com>
7852
7853 * gcc.dg/funroll-loops-all.c: Update expected error.
7854
b79a08f6
UB
78552010-06-11 Uros Bizjak <ubizjak@gmail.com>
7856
7857 PR target/44481
7858 * gcc.target/i386/pr44481.c: New test.
7859
ef1f5ea6 78602010-06-11 Eric Botcazou <ebotcazou@adacore.com>
ef0cce1d
EB
7861
7862 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7863
7b14477e
SP
78642010-06-11 Sebastian Pop <sebastian.pop@amd.com>
7865
7866 PR middle-end/44483
7867 * gcc.dg/tree-ssa/pr44483.c: New.
7868
1021b0e5 78692010-06-11 Paul Brook <paul@codesourcery.com>
b79a08f6 7870
1021b0e5
PB
7871 * g++.dg/other/arm-neon-1.C: New test.
7872
92bb7768
PT
78732010-06-11 Paul Thomas <pault@gcc.gnu.org>
7874
7875 PR fortran/42051
7876 PR fortran/43896
7877 * gfortran.dg/class_23.f03: New test.
7878
7ea6b6cf
JH
78792010-06-11 Jan Hubicka <jh@suse.cz>
7880
0a42aa4e
JH
7881 * gcc.dg/ipa/pure-const-2.c: New testcase.
7882
78832010-06-11 Jan Hubicka <jh@suse.cz>
7884
7885 * gcc.dg/noreturn-7.c: Update.
7886 * gcc.dg/noreturn-4.c: Update.
7ea6b6cf 7887
b66a8c5d
DS
78882010-06-10 Dodji Seketeli <dodji@redhat.com>
7889
7890 Fix MIPS bootstrap
7891 * g++.dg/other/typedef4.C: New test.
7892
66051b60
JW
78932010-06-10 Janus Weil <janus@gcc.gnu.org>
7894
7895 PR fortran/44207
7896 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7897
84efddb2
DF
78982010-06-10 Daniel Franke <franke.daniel@gmail.com>
7899
7900 PR fortran/44457
7901 * gfortran.dg/asynchronous_3.f03
7902
da604ebd
CF
79032010-06-10 Changpeng Fang <changpeng.fang@amd.com>
7904
7905 PR middle-end/44185
7906 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7907 non-temporal stores out of the tests to form new test cases. As a
7908 result, no non-temporal store should be generated in this case.
7909
7910 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
7911 prefetch-7.c that generate one non-temporal store.
7912
7913 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
7914 prefetch-7.c that generate one non-temporal store and one
7915 one-temporal prefetch.
7916
591d4f4a
MJ
79172010-06-10 Martin Jambor <mjambor@suse.cz>
7918
7919 PR tree-optimization/44258
7920 * gcc.dg/tree-ssa/pr44258.c: New test.
7921
03af1e4c
DK
79222010-06-10 Daniel Kraft <d@domob.eu>
7923
7924 PR fortran/38936
7925 * gfortran.dg/associate_1.f03: New test.
7926 * gfortran.dg/associate_2.f95: New test.
7927 * gfortran.dg/associate_3.f03: New test.
7928 * gfortran.dg/associate_4.f08: New test.
7929
cefab2e4
FXC
79302010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7931
7932 * gfortran.dg/selected_char_kind_4.f90: New test.
7933
642d55de
EB
79342010-06-09 Eric Botcazou <ebotcazou@adacore.com>
7935
7936 * gcc.dg/pr42461.c: New test.
7937
70987f62
DF
79382010-06-09 Daniel Franke <franke.daniel@gmail.com>
7939
642d55de
EB
7940 PR fortran/44347
7941 * gfortran.dg/selected_real_kind_1.f90: New.
70987f62 7942
33169a22
DF
79432010-06-09 Daniel Franke <franke.daniel@gmail.com>
7944
7945 PR fortran/44359
7946 * gfortran.dg/warn_conversion.f90: Removed check for redundant
7947 warning.
7948 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7949 check for warning.
7950
87b18909
SK
79512010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7952
7953 * gfortran.dg/data_namelist_conflict.f90: New test.
7954
d2081406
RO
79552010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7956
7957 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7958 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7959 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7960
289e52fd
SK
79612010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7962
c44d6c47
UB
7963 * gfortran.dg/mvbits_9.f90: New test.
7964 * gfortran.dg/ibset_1.f90: Ditto.
7965 * gfortran.dg/ibits_1.f90: Ditto.
7966 * gfortran.dg/btest_1.f90: Ditto.
7967 * gfortran.dg/ibclr_1.f90: Ditto.
289e52fd 7968
bfc54a27
JM
79692010-06-09 Jason Merrill <jason@redhat.com>
7970
7971 PR c++/44366
7972 * g++.dg/cpp0x/decltype23.C: Move to...
7973 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7974
f1a0b754
JW
79752010-06-09 Janus Weil <janus@gcc.gnu.org>
7976
7977 PR fortran/44211
7978 * gfortran.dg/typebound_call_14.f03: New test.
7979
1536b6ab
MJ
79802010-06-09 Martin Jambor <mjambor@suse.cz>
7981
7982 PR tree-optimization/44423
7983 * gcc.dg/tree-ssa/pr44423.c: New test.
7984
2d7f5f9b
JR
79852010-06-09 Joern Rennecke <amylaar@spamcop.net>
7986
7987 PR testsuite/42843
7988 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7989 TV_NONE to initialize tv_id field.
7990 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7991 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7992 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7993 Include toplev.h .
7994 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7995 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7996 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7997
e89065a1
SL
79982010-06-08 Sandra Loosemore <sandra@codesourcery.com>
7999
8000 PR tree-optimization/39874
8001 PR middle-end/28685
8002 * gcc.dg/pr39874.c: New file.
8003
3bb1ed66
NS
80042010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8005
8006 * g++.dg/ext/attr-alias-1.C: New.
8007 * g++.dg/ext/attr-alias-2.C: New.
8008
c064bf1c
TB
80092010-06-07 Tobias Burnus <burnus@net-b.de>
8010
8011 PR fortran/44446
8012 * gfortran.dg/proc_ptr_27.f90: New.
8013
af88c58f
JM
80142010-06-07 Jason Merrill <jason@redhat.com>
8015
8016 PR c++/44366
8017 * g++.dg/cpp0x/decltype23.C: New.
8018
94252ac2 80192010-06-08 Andrew Pinski <pinskia@gmail.com>
6a8f4e12 8020 Shujing Zhao <pearly.zhao@oracle.com>
b79a08f6 8021
6a8f4e12
AP
8022 PR c/37724
8023 * gcc.dg/c90-const-expr-10.c: Adjust.
8024 * gcc.dg/c99-const-expr-10.c: Adjust.
8025 * gcc.dg/init-bad-7.c: New.
8026
659b24d6
RO
80272010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8028
8029 * lib/target-supports.exp (check_effective_target_gas): New proc.
8030 * gcc.c-torture/execute/960321-1.x: New file.
8031
b0a421e8
JM
80322010-06-07 Jason Merrill <jason@redhat.com>
8033
8034 PR c++/44401
8035 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8036
026698d2
JJ
80372010-06-07 Jakub Jelinek <jakub@redhat.com>
8038
d84686d1
JJ
8039 PR c++/44444
8040 * g++.dg/warn/Wunused-var-12.C: New test.
8041
026698d2
JJ
8042 PR c++/44443
8043 * c-c++-common/Wunused-var-11.c: New test.
8044
f10ea640
JH
80452010-06-07 Jan Hubicka <jh@suse.cz>
8046
8047 * gcc.dg/ipa/pure-const-1.c: New testcase.
8048
5e52ffc4
KH
80492010-06-07 Kazu Hirata <kazu@codesourcery.com>
8050
8051 PR rtl-optimization/44404
8052 * gcc.dg/pr44404.c: New.
8053
78e68a89
KT
80542010-06-07 Kai Tietz <kai.tietz@onevision.com>
8055
d94a3592
KT
8056 PR target/44159
8057 * gcc.target/i386/abi-2.c: Check sysv abi here.
8058 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8059 function to avoid failures by different ABIs.
8060 * gcc.target/i386/aes-check.h: Likewise.
8061 * gcc.target/i386/avx-check.h: Likewise.
8062 * gcc.target/i386/fma4-check.h: Likewise.
8063 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8064 * gcc.target/i386/mmx-check.h: Likewise.
8065 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8066 * gcc.target/i386/pclmul-check.h: Likewise.
8067 * gcc.target/i386/sse-check.h: Likewise.
8068 * gcc.target/i386/sse2-check.h: Likewise.
8069 * gcc.target/i386/sse3-check.h: Likewise.
8070 * gcc.target/i386/sse4_1-check.h: Likewise.
8071 * gcc.target/i386/sse4_2-check.h: Likewise.
8072 * gcc.target/i386/sse4a-check.h: Likewise.
8073 * gcc.target/i386/ssse3-check.h: Likewise.
8074 * gcc.target/i386/xop-check.h: Likewise.
8075 * gcc.target/i386/pr27971.c: Fix for LLP64.
8076 * gcc.target/i386/pr39139.c: Likewise.
8077 * gcc.target/i386/pr39315-check.c: Likewise.
8078 * gcc.target/i386/vararg-1.c: Likewise.
8079 * gcc.target/i386/vararg-2.c: Likewise.
8080 Additional add dg-compile to avoid failure due
8081 missing foo symbol.
8082
390b2b32
UB
8083 * gcc.dg/compound-literal-1.c: Fix for llp64.
8084 * gcc.dg/pr32370.c: Likewise.
8085 * gcc.dg/pr37561.c: Likewise.
8086 * gcc.dg/pr41340.c: Likewise.
8087 * gcc.dg/pr41551.c: Likewise.
78e68a89 8088
e62b90b4
DS
80892010-05-25 Dodji Seketeli <dodji@redhat.com>
8090
8091 PR c++/44188
8092 * g++.dg/debug/dwarf2/typedef3.C: New test.
8093
75522f21 80942010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
04087cd0
MLI
8095
8096 PR c/20000
390b2b32 8097 * c-c++-common/pr20000.c: New.
04087cd0 8098
75522f21 80992010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
640c2adf
FC
8100
8101 PR c++/44086
8102 * g++.dg/init/pr44086.C: New.
8103 * g++.dg/cpp0x/decltype4.C: Adjust.
8104
15d774f9
PT
81052010-06-05 Paul Thomas <pault@gcc.gnu.org>
8106
8107 PR fortran/43945
8108 * gfortran.dg/generic_23.f03: New test.
8109
546a65d9
PT
81102010-06-05 Paul Thomas <pault@gcc.gnu.org>
8111
8112 PR fortran/43895
8113 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8114
82c3c067
JJ
81152010-06-05 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR c++/44361
8118 * c-c++-common/Wunused-var-9.c: New test.
8119
d65aed70
JM
81202010-06-05 Jason Merrill <jason@redhat.com>
8121
8122 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8123
f2c1da78
JM
81242010-06-05 Joseph Myers <joseph@codesourcery.com>
8125
8126 PR c/44322
8127 * gcc.dg/c99-restrict-4.c: New test.
8128
33c2474d
MF
81292010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
8130
8131 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8132 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8133 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8134 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8135 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8136 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8137 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8138 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8139 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8140 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8141 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8142 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8143 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8144 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8145 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8146 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8147 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8148 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8149 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8150 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8151 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8152 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8153
0a766368
JM
81542010-06-04 Jason Merrill <jason@redhat.com>
8155
247078ec
JM
8156 * g++.dg/cpp0x/noexcept06.C: New.
8157 * g++.dg/cpp0x/noexcept07.C: New.
8158
0a766368 8159 * g++.dg/cpp0x/noexcept01.C: New.
3a55fb4c
JM
8160 * g++.dg/cpp0x/noexcept02.C: New.
8161 * g++.dg/cpp0x/noexcept03.C: New.
8162 * g++.dg/cpp0x/noexcept04.C: New.
8163 * g++.dg/cpp0x/noexcept05.C: New.
0a766368 8164
16c82123
JJ
81652010-06-04 Jakub Jelinek <jakub@redhat.com>
8166
2aa64966
JJ
8167 PR c++/44412
8168 * g++.dg/warn/Wunused-var-10.C: New test.
8169 * g++.dg/warn/Wunused-var-11.C: New test.
8170
16c82123
JJ
8171 PR c++/44362
8172 * c-c++-common/Wunused-var-10.c: New test.
8173
49706e39
MLI
81742010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8175
8176 PR c/25880
8177 * gcc.dg/assign-warn-2.c: Update.
8178 * gcc.dg/cpp/line3.c: Update.
8179 * gcc.dg/c99-array-lval-8.c: Update.
8180 * gcc.dg/cast-qual-2.c: Update.
8181 * gcc.dg/c99-arraydecl-3.c: Update.
8182 * gcc.dg/assign-warn-1.c: Update.
8183 * gcc.dg/format/gcc_diag-1.c: Update.
8184
8ff49c29
BS
81852010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8186
8187 PR rtl-optimization/39871
8188 PR rtl-optimization/40615
8189 PR rtl-optimization/42500
8190 PR rtl-optimization/42502
8191 * gcc.target/arm/eliminate.c: New test.
8192
7eea775d
PC
81932010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8194
8195 PR libstdc++/44410
8196 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8197 * g++.old-deja/g++.other/delete3.C: Likewise.
8198 * g++.old-deja/g++.other/new.C: Likewise.
8199 * g++.old-deja/g++.law/operators27.C: Likewise.
8200 * g++.old-deja/g++.mike/p755.C: Likewise.
8201 * g++.dg/eh/new1.C: Likewise.
8202 * g++.dg/init/new5.C: Likewise.
8203
9b07d63c
TK
82042010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8205
8206 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8207 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8208 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8209
f5f92f6d
RG
82102010-06-03 Richard Guenther <rguenther@suse.de>
8211
8212 PR lto/41921
8213 * lib/lto.exp: Always load gcc.exp.
8214 (lto-obj): For C source files invoke gcc_target_compile.
8215 * g++.dg/lto/20100603-1_0.C: New testcase.
8216 * g++.dg/lto/20100603-1_1.c: Likewise.
8217
0c1b8fe9
L
82182010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8219
8220 PR tree-optimization/43688
8221 * gfortran.dg/pr43688.f90: New.
8222
f278d757
RG
82232010-06-03 Richard Guenther <rguenther@suse.de>
8224
8225 PR lto/41584
8226 * gcc.dg/lto/20100603-1_0.c: New testcase.
8227 * gcc.dg/lto/20100603-2_0.c: Likewise.
8228 * gcc.dg/lto/20100603-3_0.c: Likewise.
8229
92902797
MM
82302010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8231
8232 PR target/44218
8233 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8234 * gcc.target/powerpc/recip-2.c: Ditto.
8235 * gcc.target/powerpc/recip-3.c: Ditto.
8236 * gcc.target/powerpc/recip-4.c: Ditto.
8237 * gcc.target/powerpc/recip-5.c: Ditto.
8238 * gcc.target/powerpc/recip-6.c: Ditto.
8239 * gcc.target/powerpc/recip-7.c: Ditto.
8240 * gcc.target/powerpc/recip-test.h: Ditto.
8241 * gcc.target/powerpc/recip-test2.h: Ditto.
8242
3f7c0b1b
L
82432010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8244
8245 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8246
1e003829
JM
82472010-06-02 Jason Merrill <jason@redhat.com>
8248
3333a2dd
JM
8249 * g++.dg/ext/vector9.C: Expect typedef in error message.
8250
1e003829
JM
8251 PR c++/9726
8252 PR c++/23594
8253 PR c++/44333
8254 * g++.dg/tc1/dr101.C: Remove xfails.
8255
8eff024a
L
82562010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8257
8258 PR middle-end/44372
8259 * g++.dg/ipa/pr44372.C: New.
8260
437ffe7b
JH
82612010-06-02 Jan Hubicka <jh@suse.cz>
8262
8263 PR middle-end/44295
b6b7f703 8264 * g++.dg/torture/pr44295.C: Neww testcase.
437ffe7b 8265
98166192
JH
82662010-06-02 Jan Hubicka <jh@suse.cz>
8267
8268 * gcc.dg/tree-ssa/loadpre6.c: Update.
8269
ac3c2839
RG
82702010-06-02 Richard Guenther <rguenther@suse.de>
8271
8272 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8273 diagnostic.h.
8274
0a634684
IS
82752010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8276
8277 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8278 the link fail message.
8279
aac18c02
TB
82802010-06-02 Tobias Burnus <burnus@net-b.de>
8281
8282 PR fortran/44360
8283 * gfortran.dg/use_13.f90: New test case.
8284
a76135dc
JD
82852010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8286
8287 PR fortran/44371
8288 * gfortran.dg/error_stop_2.f08: Minor update.
8289
df842ed9
JD
82902010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8291
8292 PR fortran/44371
8293 * gfortran.dg/error_stop_1.f08: New test.
8294 * gfortran.dg/error_stop_2.f08: New test.
8295
e5901560
JM
82962010-06-01 Jason Merrill <jason@redhat.com>
8297
4c9b3895
JM
8298 DR 990
8299 * g++.dg/cpp0x/initlist37.C: New.
8300 * g++.dg/cpp0x/initlist38.C: New.
8301
e5901560
JM
8302 PR c++/44358
8303 * g++.dg/cpp0x/initlist36.C: New.
8304
73add7fe
JH
83052010-05-31 Jan Hubicka <jh@suse.cz>
8306
b6b7f703 8307 * gcc.dg/noreturn-8.c: New testcase.
73add7fe 8308
a669ca47
JH
83092010-05-31 Jan Hubicka <jh@suse.cz>
8310
b6b7f703
L
8311 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8312 * gcc.dg/lto/noreturn-1_0.c: Move it here.
a669ca47 8313
566d09ef
JH
83142010-05-31 Jan Hubicka <jh@suse.cz>
8315
b6b7f703
L
8316 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8317 * gcc.dg/lto/noreturn-1_0.c: New testcase.
566d09ef 8318
e2113565
TK
83192010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8320
8321 PR fortran/36928
8322 * gfortran.dg/dependency_27.f90: New test.
8323 * gfortran.dg/array_assign_1.F90: New test.
8324
c71ad61e
JJ
83252010-05-31 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR target/44338
8328 * gcc.target/i386/sse-24.c: New test.
8329
4892422a
JH
83302010-05-31 Jan Hubicka <jh@suse.cz>
8331
8332 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8333
90a7788b
JJ
83342010-05-31 Jakub Jelinek <jakub@redhat.com>
8335
6a866023
JJ
8336 PR middle-end/44337
8337 * gcc.dg/pr44337.c: New test.
8338
90a7788b
JJ
8339 PR tree-optimization/44182
8340 * g++.dg/debug/pr44182.C: New test.
8341
c5d01958
EB
83422010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8343
8344 * gcc.dg/nested-func-7.c: New test.
8345 * gnat.dg/frame_overflow.adb: Adjust directives.
8346
e6bdd039
EB
83472010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * gnat.dg/prot2.ad[sb]: New test.
8350 * gnat.dg/prot2_pkg1.ads: New helper.
8351 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8352
c01fe451
EB
83532010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8354
8355 * gnat.dg/array11.adb: Adjust dg-warning directive.
8356 * gnat.dg/object_overflow.adb: Likewise.
8357
0247298c
SP
83582010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8359
8360 PR middle-end/44306
8361 * gcc.dg/tree-ssa/pr44306.c: New.
8362
036546e5
JH
83632010-05-29 Jan Hubicka <jh@suse.cz>
8364
8365 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8366
0a74c758
SP
83672010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8368
8369 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8370
300d430f
MS
83712010-05-28 Mike Stump <mikestump@comcast.net>
8372
8373 PR objc/44125
8374 * objc.dg/const-str-9.m: Remove static.
8375
005d613b
JJ
83762010-05-28 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR target/43636
8379 * gcc.c-torture/compile/pr43636.c: New test.
8380
773c1c8d
IS
83812010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8382
005d613b 8383 PR objc++/23616
773c1c8d
IS
8384 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8385 * obj-c++.dg/try-catch-9.mm: Ditto.
8386
ec4be2f4
DS
83872010-05-28 Dodji Seketeli <dodji@redhat.com>
8388
8389 Revert patch for PR c++/44188
8390 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8391
fe08ec12
DS
83922010-05-25 Dodji Seketeli <dodji@redhat.com>
8393
8394 PR c++/44188
8395 * g++.dg/debug/dwarf2/typedef3.C: New test.
8396
6ab4e49c
JM
83972010-05-27 Jason Merrill <jason@redhat.com>
8398
8399 PR c++/43555
8400 * g++.dg/ext/vla9.C: New.
8401
8da24d7b
IS
84022010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8403
005d613b 8404 PR objc/44140
8da24d7b
IS
8405 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8406 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8407 * objc.dg/torture/tls/thr-init.m: Ditto.
8408 * objc.dg/torture/trivial.m: Ditto.
8409 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8410 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8411 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8412 * obj-c++.dg/torture/trivial.mm: Ditto.
0a74c758 8413
44491ebd
JH
84142010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8415
8416 * g++.dg/lto/20100302_0.C: Skip on darwin.
8417
fde9c428
RG
84182010-05-27 Richard Guenther <rguenther@suse.de>
8419
8420 PR tree-optimization/44284
8421 * gcc.dg/vect/vect-118.c: New testcase.
8422 * gcc.dg/vect/bb-slp-20.c: Adjust.
8423 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8424 * gcc.dg/vect/slp-9.c: Likewise.
8425 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8426 * gcc.dg/vect/vect-10.c: Likewise.
8427 * gcc.dg/vect/vect-109.c: Likewise.
8428 * gcc.dg/vect/vect-12.c: Likewise.
8429 * gcc.dg/vect/vect-36.c: Likewise.
8430 * gcc.dg/vect/vect-7.c: Likewise.
8431 * gcc.dg/vect/vect-iv-8.c: Likewise.
8432 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8433 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8434 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8435 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8436 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8437 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8438 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8439 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8440 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8441 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8442 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8443 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8444 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8445 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8446 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8447 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8448 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8449
74c70253
MK
84502010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
8451
8452 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8453 necessary.
8454
df72d556
JH
84552010-05-26 Jan Hubicka <jh@suse.cz>
8456
8457 * gcc.dg/lto/materialize-1_0.c: New file.
8458 * gcc.dg/lto/materialize-1_1.c: New file.
8459
c9549072
EB
84602010-05-26 Eric Botcazou <ebotcazou@adacore.com>
8461
8462 * gnat.dg/lto10.adb: New test.
8463 * gnat.dg/lto10_pkg.ads: New helper.
8464
a6766312
KT
84652010-05-26 Kai Tietz <kai.tietz@onevision.com>
8466
8467 * lib/target-supports.exp (check_effective_target_int128): New
8468 function to check if __int128 types are available for target.
b6b7f703
L
8469 * c-c++-common/int128-types-1.c: New.
8470 * c-c++-common/int128-1.c: New.
8471 * c-c++-common/int128-2.c: New.
a6766312
KT
8472 * g++.dg/abi/mangle43.C: New.
8473 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8474 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8475 pointer-wide scalar.
8476 * g++.dg/other/pr25632.C: Likewise.
8477 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8478 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8479 overflow warnings.
8480 * g++.dg/warn/pr13358-4.C: Likewise.
8481 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
8482 * g++.dg/warn/Wconversion-null.C: Likewise.
8483
1dba29f8
JM
84842010-05-26 Jason Merrill <jason@redhat.com>
8485
8486 PR c++/43382
8487 * g++.dg/cpp0x/variadic101.C: New.
8488
630d3fad
RG
84892010-05-26 Richard Guenther <rguenther@suse.de>
8490
8491 PR rtl-optimization/44164
8492 * gcc.c-torture/execute/pr44164.c: New testcase.
8493 * g++.dg/tree-ssa/pr13146.C: Adjust.
8494
cc9a4ca9
PT
84952010-05-26 Paul Thomas <pault@gcc.gnu.org>
8496
8497 PR fortran/40011
8498 * gfortran.dg/whole_file_19.f90 : New test.
8499
30145da5
DF
85002010-05-25 Daniel Franke <franke.daniel@gmail.com>
8501
8502 PR fortran/30668
8503 PR fortran/31346
8504 PR fortran/34260
8505 * gfortran.dg/pr40999.f: Fix function type.
8506 * gfortran.dg/whole_file_5.f90: Likewise.
8507 * gfortran.dg/whole_file_6.f90: Likewise.
8508 * gfortran.dg/whole_file_16.f90: New.
8509 * gfortran.dg/whole_file_17.f90: New.
8510 * gfortran.dg/whole_file_18.f90: New.
8511
94252ac2 85122010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
f80e2b00
JH
8513 Iain Sandoe <iains@gcc.gnu.org>
8514
8515 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8516 * gcc.c-torture/compile/pr44197.c: Require alias support.
8517 * gcc.dg/lto/20081222_0.c: Ditto.
8518
60a5d78a
JJ
85192010-05-25 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR debug/42801
c3641fd7 8522 * gcc.dg/guality/vla-2.c: New test.
60a5d78a 8523
c946a318
RG
85242010-05-25 Richard Guenther <rguenther@suse.de>
8525
8526 PR middle-end/44069
8527 * g++.dg/torture/pr44069.C: New testcase.
8528
791bddee
RG
85292010-05-25 Richard Guenther <rguenther@suse.de>
8530
8531 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8532
8524ba70
IS
85332010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8534
005d613b 8535 PR objc/44140
8524ba70
IS
8536 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8537
683fc98b
IS
85382010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8539
8540 * obj-c++.dg/torture/tls/trivial.mm: New.
8541 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8542 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8543 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8544 * obj-c++.dg/torture/tls/diag-1.mm: New.
8545 * obj-c++.dg/torture/tls/tls.exp: New.
8546 * obj-c++.dg/torture/trivial.mm: New.
8547 * obj-c++.dg/torture/dg-torture.exp: New.
8548 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8549 * obj-c++.dg/tls/trivial.m: New.
8550 * obj-c++.dg/tls/init-1.mm: New.
8551 * obj-c++.dg/tls/diag-1.mm: New.
8552 * obj-c++.dg/tls/init-2.mm: New.
8553 * obj-c++.dg/tls/diag-2.mm: New.
8554 * obj-c++.dg/tls/diag-3.mm: New.
8555 * obj-c++.dg/tls/diag-4.mm: New.
8556 * obj-c++.dg/tls/static-1.mm: New.
8557 * obj-c++.dg/tls/tls.exp: New.
8558 * obj-c++.dg/tls/diag-5.mm: New.
8559 * obj-c++.dg/tls/static-1a.mm: New.
8560 * objc-obj-c++-shared/Object1.mm: New.
8561 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8562
cf3b8ee3
IS
85632010-05-24 Iain Sandoe <iains@gcc.gnu.org>
8564
005d613b 8565 PR objc++/43689
cf3b8ee3
IS
8566 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8567 * obj-c++.dg/const-str-6.mm: Ditto.
8568
12a149a0
EB
85692010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8570
8571 * g++.dg/parse/array-size2.C: Remove dg-error directives.
8572
feb4c293
EB
85732010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8574
8575 PR ada/38394
8576 * gnat.dg/array13.ad[sb]: New test.
8577
0c422e74
DJ
85782010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
8579 Sandra Loosemore <sandra@codesourcery.com>
8580
8581 * gcc.target/arm/neon/: Regenerated test cases.
8582
8583 * gcc.target/arm/neon/polytypes.c,
8584 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8585 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
ade52657 8586 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
0c422e74
DJ
8587 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8588 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8589 dg-add-options arm_neon.
8590
8591 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8592 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8593 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8594 and arm_neon_fp16_ok.
8595
8596 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8597 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8598
8599 * lib/target-supports.exp (add_options_for_arm_neon): New.
8600 (check_effective_target_arm_neon_ok_nocache): New, from
8601 check_effective_target_arm_neon_ok. Check multiple possibilities.
8602 (check_effective_target_arm_neon_ok): Use
8603 check_effective_target_arm_neon_ok_nocache.
8604 (add_options_for_arm_neon_fp16)
8605 (check_effective_target_arm_neon_fp16_ok)
8606 check_effective_target_arm_neon_fp16_ok_nocache): New.
8607 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8608
611d6f76
JM
86092010-05-24 Jason Merrill <jason@redhat.com>
8610
8611 PR c++/41510
8612 * g++.dg/cpp0x/initlist35.C: New.
8613 * g++.dg/init/brace6.C: Adjust.
8614
b748fbd6
PB
86152010-05-24 Paul Brook <paul@codesourcery.com>
8616
8617 * gcc.target/arm/frame-pointer-1.c: New test.
8618 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8619 pointer elimination.
8620
cf5b989e
L
86212010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8622
8623 PR target/44245
8624 * gcc.target/i386/crc32-3.c: New.
8625 * gcc.target/i386/crc32-4.c: Likewise.
8626
dc5027f4
JM
86272010-05-23 Joseph Myers <joseph@codesourcery.com>
8628
8629 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8630 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8631 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8632
8f9e812d
L
86332010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8634
8635 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8636
6f1dba7b
ML
86372010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
8638
8639 PR target/43869
8640 * gcc.c-target/pr43869.c: New test.
8641
bc382218
JW
86422010-05-22 Janus Weil <janus@gcc.gnu.org>
8643
8644 PR fortran/44212
8645 * gfortran.dg/class_22.f03: New.
8646
09c58f30
IS
86472010-05-22 Iain Sandoe <iains@gcc.gnu.org>
8648
8649 PR lto/44238
8650 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8651
7c9b8fb9
JW
86522010-05-22 Janus Weil <janus@gcc.gnu.org>
8653
8654 PR fortran/44213
8655 * gfortran.dg/abstract_type_7.f03: New.
8656
d3f28910
JM
86572010-05-21 Jason Merrill <jason@redhat.com>
8658
8659 * g++.dg/eh/spec11.C: Test cleanup optimization.
8660
14db98d4
JJ
86612010-05-21 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR debug/44223
8664 * gcc.target/i386/pr44223.c: New test.
8665
204fc550
RO
86662010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8667
8668 * gcc.target/i386/pr25993.c: Use @function as type specifier.
8669
46314d3e
EB
86702010-05-21 Eric Botcazou <ebotcazou@adacore.com>
8671
8672 * g++.dg/other/const3.C: New test.
8673
4ed44ccc
DF
86742010-05-20 Daniel Franke <franke.daniel@gmail.com>
8675
ade52657
UB
8676 PR fortran/38407
8677 * warn_unused_dummy_argument_1.f90: New.
8678 * warn_unused_dummy_argument_2.f90: New.
4ed44ccc 8679
1a494ab5
PC
86802010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8681
8682 PR c++/30298
8683 * g++.dg/inherit/crash1.C: New.
8684 * g++.dg/inherit/crash2.C: Likewise.
8685
69b45d71
JJ
86862010-05-20 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR debug/44178
8689 * g++.dg/debug/pr44178.C: New test.
8690
d377fbbf
CF
86912010-05-20 Changpeng Fang <changpeng.fang@amd.com>
8692
8693 PR middle-end/44185
1a494ab5
PC
8694 * gcc.dg/tree-ssa/prefetch-6.c: Add
8695 --param min-insn-to-prefetch-ratio=6.
d377fbbf 8696 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
ade52657 8697 allow unrolling, and adjust the movnti count.
d377fbbf 8698
a14f1878
JH
86992010-05-20 Jan Hubicka <jh@suse.cz>
8700
8701 PR middle-end/44197
8702 * gcc.c-torture/compile/pr44197.c: New file.
8703
431043bd
UB
87042010-05-20 Uros Bizjak <ubizjak@gmail.com>
8705
8706 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8707 Fix test code.
8708 (check_effective_target_xop): Remove __may_alias__ attribute.
8709
f36eb2af
HPN
87102010-05-20 Hans-Peter Nilsson <hp@axis.com>
8711
8712 PR target/44202
8713 * gcc.c-torture/execute/pr44202-1.c: New test.
8714
94252ac2 87152010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6d1b0f92
JD
8716
8717 PR fortran/43851
8718 * gfortran.dg/label_1.f90: Update test.
8719
66576e1b
JH
87202010-05-19 Jan Hubicka <jh@suse.cz>
8721
8722 * gcc.dg/lto/ipareference2_0.c: New file.
8723 * gcc.dg/lto/ipareference2_1.c: New file.
8724
2872152c
JM
87252010-05-19 Jason Merrill <jason@redhat.com>
8726
a0685b73
JM
8727 * g++.dg/parse/fn-typedef2.C: New.
8728
93e1ddcf
JM
8729 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8730 function type.
8731
2872152c
JM
8732 PR c++/44193
8733 * g++.dg/template/fntype1.C: New.
8734
616f1431
EB
87352010-05-19 Eric Botcazou <ebotcazou@adacore.com>
8736
8737 * gnat.dg/discr23.ad[sb]: New test.
8738 * gnat.dg/discr23_pkg.ads: New helper.
8739
8740 * gnat.dg/specs/controlled1.ads: New test.
8741 * gnat.dg/specs/controlled1_pkg.ads: New helper.
8742
daf8c6f0
DF
87432010-05-19 Daniel Franke <franke.daniel@gmail.com>
8744
8745 PR fortran/44055
8746 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8747 Fixed scope of C_SIZEOF.
8748 * gfortran.dg/warn_conversion_2.f90: New.
8749
40f1bdd9
RO
87502010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8751
8752 * lib/target-supports.exp (check_effective_target_sse2): New proc.
8753 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8754 for optional selector.
8755 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8756 (check_effective_target_sse3): New proc.
8757 * gcc.target/i386/math-torture/math-torture.exp: Load
8758 target-supports.exp.
8759 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8760 check_effective_target_sse2.
8761 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8762 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8763 * g++.dg/vect/vect.exp: Likewise.
8764 * gfortran.dg/vect/vect.exp: Likewise.
8765 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8766 -msse2 if check_effective_target_sse2.
8767
8768 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8769 * gcc.target/i386/3dnow-2.c: Likewise.
8770 * gcc.target/i386/3dnowA-1.c: Likewise.
8771 * gcc.target/i386/3dnowA-2.c: Likewise.
8772 * gcc.target/i386/pr42549.c: Likewise.
8773
ade52657 8774 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
431043bd 8775 * gcc.target/i386/sse3-addsubpd.c: Likewise.
40f1bdd9
RO
8776 * gcc.target/i386/sse3-addsubps.c: Likewise.
8777 * gcc.target/i386/sse3-haddpd.c: Likewise.
8778 * gcc.target/i386/sse3-haddps.c: Likewise.
8779 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8780 * gcc.target/i386/sse3-hsubps.c: Likewise.
40f1bdd9
RO
8781 * gcc.target/i386/sse3-movddup.c: Likewise.
8782 * gcc.target/i386/sse3-movshdup.c: Likewise.
8783 * gcc.target/i386/sse3-movsldup.c: Likewise.
8784
8785 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8786 * g++.dg/ext/attrib35.C: Likewise.
8787 * g++.dg/opt/pr40496.C: Likewise.
8788 * g++.dg/other/i386-1.C: Likewise.
8789 * g++.dg/other/i386-4.C: Likewise.
8790 * g++.dg/other/pr34435.C: Likewise.
8791 * g++.dg/other/pr39496.C: Likewise.
8792 * g++.dg/other/pr40446.C: Likewise.
8793 * gcc.dg/compat/union-m128-1_main.c: Likewise.
8794 * gcc.dg/compat/vector-1a_main.c: Likewise.
8795 * gcc.dg/compat/vector-2a_main.c: Likewise.
8796 * gcc.dg/lto/20090206-1_0.c: Likewise.
8797 * gcc.dg/pr34856.c: Likewise.
8798 * gcc.dg/pr36584.c: Likewise.
8799 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
8800 * gcc.dg/pr37544.c: Likewise.
8801 * gcc.dg/torture/pr16104-1.c: Likewise.
8802 * gcc.dg/torture/pr35771-1.c: Likewise.
8803 * gcc.dg/torture/pr35771-2.c: Likewise.
8804 * gcc.dg/torture/pr35771-3.c: Likewise.
8805 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8806 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8807 * gcc.dg/torture/stackalign/push-1.c: Likewise.
8808 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8809 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8810 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8811 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8812 * gcc.target/i386/20060512-1.c: Likewise.
8813 * gcc.target/i386/20060512-3.c: Likewise.
8814 * gcc.target/i386/all_one_m128i.c: Likewise.
8815 * gcc.target/i386/float128-1.c: Likewise.
8816 * gcc.target/i386/float128-2.c: Likewise.
8817 * gcc.target/i386/fpcvt-1.c: Likewise.
8818 * gcc.target/i386/fpcvt-2.c: Likewise.
8819 * gcc.target/i386/fpcvt-3.c: Likewise.
8820 * gcc.target/i386/fpprec-1.c: Likewise.
8821 * gcc.target/i386/funcspec-9.c: Likewise.
8822 * gcc.target/i386/incoming-1.c: Likewise.
8823 * gcc.target/i386/incoming-12.c: Likewise.
8824 * gcc.target/i386/incoming-2.c: Likewise.
8825 * gcc.target/i386/incoming-3.c: Likewise.
8826 * gcc.target/i386/incoming-4.c: Likewise.
8827 * gcc.target/i386/incoming-6.c: Likewise.
8828 * gcc.target/i386/incoming-7.c: Likewise.
8829 * gcc.target/i386/incoming-8.c: Likewise.
8830 * gcc.target/i386/opt-1.c: Likewise.
8831 * gcc.target/i386/opt-2.c: Likewise.
8832 * gcc.target/i386/ordcmp-1.c: Likewise.
8833 * gcc.target/i386/pr17692.c: Likewise.
8834 * gcc.target/i386/pr18614-1.c: Likewise.
8835 * gcc.target/i386/pr22152.c: Likewise.
8836 * gcc.target/i386/pr23570.c: Likewise.
8837 * gcc.target/i386/pr23575.c: Likewise.
8838 * gcc.target/i386/pr26449-1.c: Likewise.
8839 * gcc.target/i386/pr26600.c: Likewise.
8840 * gcc.target/i386/pr27790.c: Likewise.
8841 * gcc.target/i386/pr28839.c: Likewise.
8842 * gcc.target/i386/pr30970.c: Likewise.
8843 * gcc.target/i386/pr32000-1.c: Likewise.
8844 * gcc.target/i386/pr32000-2.c: Likewise.
8845 * gcc.target/i386/pr32280.c: Likewise.
8846 * gcc.target/i386/pr32661.c: Likewise.
8847 * gcc.target/i386/pr32708-1.c: Likewise.
8848 * gcc.target/i386/pr32961.c: Likewise.
8849 * gcc.target/i386/pr33329.c: Likewise.
8850 * gcc.target/i386/pr35714.c: Likewise.
8851 * gcc.target/i386/pr35767-1.c: Likewise.
8852 * gcc.target/i386/pr35767-1d.c: Likewise.
8853 * gcc.target/i386/pr35767-1i.c: Likewise.
8854 * gcc.target/i386/pr35767-2.c: Likewise.
8855 * gcc.target/i386/pr35767-2d.c: Likewise.
8856 * gcc.target/i386/pr35767-2i.c: Likewise.
8857 * gcc.target/i386/pr35767-3.c: Likewise.
8858 * gcc.target/i386/pr35767-5.c: Likewise.
8859 * gcc.target/i386/pr36222-1.c: Likewise.
8860 * gcc.target/i386/pr36578-1.c: Likewise.
8861 * gcc.target/i386/pr36578-2.c: Likewise.
8862 * gcc.target/i386/pr36992-1.c: Likewise.
8863 * gcc.target/i386/pr37101.c: Likewise.
8864 * gcc.target/i386/pr37216.c: Likewise.
8865 * gcc.target/i386/pr37434-1.c: Likewise.
8866 * gcc.target/i386/pr37434-2.c: Likewise.
8867 * gcc.target/i386/pr37843-3.c: Likewise.
8868 * gcc.target/i386/pr37843-4.c: Likewise.
8869 * gcc.target/i386/pr39162.c: Likewise.
8870 * gcc.target/i386/pr39315-1.c: Likewise.
8871 * gcc.target/i386/pr39315-2.c: Likewise.
8872 * gcc.target/i386/pr39315-3.c: Likewise.
8873 * gcc.target/i386/pr39315-4.c: Likewise.
8874 * gcc.target/i386/pr39445.c: Likewise.
8875 * gcc.target/i386/pr39496.c: Likewise.
8876 * gcc.target/i386/pr40809.c: Likewise.
8877 * gcc.target/i386/pr40906-3.c: Likewise.
8878 * gcc.target/i386/pr41019.c: Likewise.
8879 * gcc.target/i386/pr42542-1.c: Likewise.
8880 * gcc.target/i386/pr42542-2.c: Likewise.
8881 * gcc.target/i386/pr42542-3.c: Likewise.
8882 * gcc.target/i386/pr42542-3a.c: Likewise.
8883 * gcc.target/i386/pr42881.c: Likewise.
8884 * gcc.target/i386/push-1.c: Likewise.
8885 * gcc.target/i386/quad-sse.c: Likewise.
8886 * gcc.target/i386/reload-1.c: Likewise.
8887 * gcc.target/i386/sse-10.c: Likewise.
8888 * gcc.target/i386/sse-11.c: Likewise.
8889 * gcc.target/i386/sse-15.c: Likewise.
8890 * gcc.target/i386/sse-17.c: Likewise.
8891 * gcc.target/i386/sse-18.c: Likewise.
8892 * gcc.target/i386/sse-19.c: Likewise.
8893 * gcc.target/i386/sse-4.c: Likewise.
8894 * gcc.target/i386/sse-6.c: Likewise.
8895 * gcc.target/i386/sse-vect-types.c: Likewise.
8896 * gcc.target/i386/sse2-addpd-1.c: Likewise.
8897 * gcc.target/i386/sse2-addsd-1.c: Likewise.
8898 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8899 * gcc.target/i386/sse2-andpd-1.c: Likewise.
8900 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8901 * gcc.target/i386/sse2-comisd-1.c: Likewise.
8902 * gcc.target/i386/sse2-comisd-2.c: Likewise.
8903 * gcc.target/i386/sse2-comisd-3.c: Likewise.
8904 * gcc.target/i386/sse2-comisd-4.c: Likewise.
8905 * gcc.target/i386/sse2-comisd-5.c: Likewise.
8906 * gcc.target/i386/sse2-comisd-6.c: Likewise.
8907 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8908 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8909 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8910 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8911 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8912 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8913 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8914 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8915 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8916 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8917 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8918 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8919 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8920 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8921 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8922 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8923 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8924 * gcc.target/i386/sse2-divpd-1.c: Likewise.
8925 * gcc.target/i386/sse2-divsd-1.c: Likewise.
8926 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8927 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8928 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8929 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8930 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8931 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8932 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8933 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8934 * gcc.target/i386/sse2-minpd-1.c: Likewise.
8935 * gcc.target/i386/sse2-minsd-1.c: Likewise.
8936 * gcc.target/i386/sse2-mmx.c: Likewise.
8937 * gcc.target/i386/sse2-movapd-1.c: Likewise.
8938 * gcc.target/i386/sse2-movapd-2.c: Likewise.
8939 * gcc.target/i386/sse2-movd-1.c: Likewise.
8940 * gcc.target/i386/sse2-movd-2.c: Likewise.
8941 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8942 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8943 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8944 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8945 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8946 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8947 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8948 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8949 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8950 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8951 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8952 * gcc.target/i386/sse2-movq-1.c: Likewise.
8953 * gcc.target/i386/sse2-movq-2.c: Likewise.
8954 * gcc.target/i386/sse2-movq-3.c: Likewise.
8955 * gcc.target/i386/sse2-movsd-1.c: Likewise.
8956 * gcc.target/i386/sse2-movsd-2.c: Likewise.
8957 * gcc.target/i386/sse2-movupd-1.c: Likewise.
8958 * gcc.target/i386/sse2-movupd-2.c: Likewise.
8959 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8960 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8961 * gcc.target/i386/sse2-orpd-1.c: Likewise.
8962 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8963 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8964 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8965 * gcc.target/i386/sse2-paddb-1.c: Likewise.
8966 * gcc.target/i386/sse2-paddd-1.c: Likewise.
8967 * gcc.target/i386/sse2-paddq-1.c: Likewise.
8968 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8969 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8970 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8971 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8972 * gcc.target/i386/sse2-paddw-1.c: Likewise.
8973 * gcc.target/i386/sse2-pand-1.c: Likewise.
8974 * gcc.target/i386/sse2-pandn-1.c: Likewise.
8975 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8976 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8977 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8978 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8979 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8980 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8981 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8982 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8983 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8984 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8985 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8986 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8987 * gcc.target/i386/sse2-pminub-1.c: Likewise.
8988 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8989 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8990 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8991 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8992 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8993 * gcc.target/i386/sse2-por-1.c: Likewise.
8994 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8995 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8996 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8997 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8998 * gcc.target/i386/sse2-pslld-1.c: Likewise.
8999 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9000 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9001 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9002 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9003 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9004 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9005 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9006 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9007 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9008 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9009 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9010 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9011 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9012 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9013 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9014 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9015 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9016 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9017 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9018 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9019 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9020 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9021 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9022 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9023 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9024 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9025 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9026 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9027 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9028 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9029 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9030 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9031 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9032 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9033 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9034 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9035 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9036 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9037 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9038 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9039 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9040 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9041 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9042 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9043 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9044 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9045 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9046 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9047 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9048 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9049 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9050 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9051 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9052 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9053 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9054 * gcc.target/i386/sse2-vec-1.c: Likewise.
9055 * gcc.target/i386/sse2-vec-2.c: Likewise.
9056 * gcc.target/i386/sse2-vec-3.c: Likewise.
9057 * gcc.target/i386/sse2-vec-4.c: Likewise.
9058 * gcc.target/i386/sse2-vec-5.c: Likewise.
9059 * gcc.target/i386/sse2-vec-6.c: Likewise.
9060 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9061 * gcc.target/i386/ssefn-2.c: Likewise.
9062 * gcc.target/i386/ssefn-4.c: Likewise.
9063 * gcc.target/i386/ssefp-1.c: Likewise.
9064 * gcc.target/i386/ssefp-2.c: Likewise.
9065 * gcc.target/i386/sseregparm-3.c: Likewise.
9066 * gcc.target/i386/sseregparm-4.c: Likewise.
9067 * gcc.target/i386/sseregparm-5.c: Likewise.
9068 * gcc.target/i386/sseregparm-6.c: Likewise.
9069 * gcc.target/i386/sseregparm-7.c: Likewise.
9070 * gcc.target/i386/ssetype-1.c: Likewise.
9071 * gcc.target/i386/ssetype-2.c: Likewise.
9072 * gcc.target/i386/ssetype-3.c: Likewise.
9073 * gcc.target/i386/ssetype-4.c: Likewise.
9074 * gcc.target/i386/ssetype-5.c: Likewise.
9075 * gcc.target/i386/unordcmp-1.c: Likewise.
9076 * gcc.target/i386/vararg-1.c: Likewise.
9077 * gcc.target/i386/vararg-2.c: Likewise.
9078 * gcc.target/i386/vararg-3.c: Likewise.
9079 * gcc.target/i386/vararg-4.c: Likewise.
9080 * gcc.target/i386/vararg-7.c: Likewise.
9081 * gcc.target/i386/vararg-8.c: Likewise.
9082 * gcc.target/i386/vecinit-1.c: Likewise.
9083 * gcc.target/i386/vecinit-2.c: Likewise.
9084 * gcc.target/i386/vecinit-3.c: Likewise.
9085 * gcc.target/i386/vecinit-4.c: Likewise.
9086 * gcc.target/i386/vecinit-5.c: Likewise.
9087 * gcc.target/i386/vecinit-6.c: Likewise.
9088 * gcc.target/i386/vectorize2.c: Likewise.
9089 * gcc.target/i386/vectorize3.c: Likewise.
9090 * gcc.target/i386/vectorize4.c: Likewise.
9091 * gcc.target/i386/vectorize6.c: Likewise.
9092 * gcc.target/i386/vectorize7.c: Likewise.
9093 * gcc.target/i386/vectorize8.c: Likewise.
9094 * gcc.target/i386/vperm-v2df.c: Likewise.
9095 * gcc.target/i386/vperm-v2di.c: Likewise.
9096 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9097 * gcc.target/i386/xorps-sse2.c: Likewise.
9098 * gcc.target/i386/xorps.c: Likewise.
9099 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9100 * gfortran.dg/graphite/pr42326.f90: Likewise.
9101 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9102
817c2996
RG
91032010-05-19 Richard Guenther <rguenther@suse.de>
9104
9105 PR lto/44196
9106 * g++.dg/lto/20100519-1_0.C: New testcase.
9107
16e520b6
DF
91082010-05-19 Daniel Franke <franke.daniel@gmail.com>
9109
9110 PR fortran/42360
9111 * gfortran.dg/warn_intent_out_not_set.f90: New.
9112
66faed76
DF
91132010-05-19 Daniel Franke <franke.daniel@gmail.com>
9114
9115 PR fortran/38404
9116 * gfortran.dg/data_char_1.f90: Updated warning message.
9117 * gfortran.dg/data_array_6.f: New.
9118
749aa96d
MJ
91192010-05-19 Martin Jambor <mjambor@suse.cz>
9120
9121 * g++.dg/ipa/ivinline-8.C: New test.
9122 * gcc.dg/ipa/iinline-2.c: Likewise.
9123
c9018c71
DF
91242010-05-19 Daniel Franke <franke.daniel@gmail.com>
9125
9126 PR fortran/34505
9127 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9128 arguments; add check for return value kind.
9129 * gfortran.dg/float_1.f90: Likewise.
9130
f8a02aac
RO
91312010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9132
9133 * gcc.target/i386/20011009-1.c (COMMENT): Define.
9134 (main): Use it.
9135 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9136 * lib/lto.exp (lto_prune_warns): Fix location line regex.
9137 Prune another location line format.
9138 (lto-obj): Call lto_prune_warns on comp_output.
9139
80e2a014
JH
91402010-05-18 Jan Hubicka <jh@suse.cz>
9141
9142 * gcc.dg/lto/ipacp_0.c: New test.
9143 * gcc.dg/lto/ipacp_1.c: New test.
9144
174f391c
SB
91452010-05-18 Steven Bosscher <steven@gcc.gnu.org>
9146
9147 PR lto/44184
9148 * gcc.dg/lto/20100518_0.c: New test.
9149
451078b5
EB
91502010-05-18 Eric Botcazou <ebotcazou@adacore.com>
9151
9152 * gnat.dg/specs/lto3.ads: Add missing dg-options.
9153
94ea6939
JW
91542010-05-17 Janus Weil <janus@gcc.gnu.org>
9155
9156 PR fortran/43990
9157 * gfortran.dg/class_21.f03: New.
9158
9d2b7551
JM
91592010-05-17 Jason Merrill <jason@redhat.com>
9160
9161 PR c++/44157
9162 * g++.dg/cpp0x/initlist34.C: New.
9163
c8361db1
JM
9164 PR c++/44158
9165 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9166
b258210c
MJ
91672010-05-17 Martin Jambor <mjambor@suse.cz>
9168
9169 * g++.dg/ipa/ivinline-1.C: New test.
9170 * g++.dg/ipa/ivinline-2.C: New test.
9171 * g++.dg/ipa/ivinline-3.C: New test.
9172 * g++.dg/ipa/ivinline-4.C: New test.
9173 * g++.dg/ipa/ivinline-5.C: New test.
9174 * g++.dg/ipa/ivinline-6.C: New test.
9175
ad13f229
DS
91762010-05-17 Dodji Seketeli <dodji@redhat.com>
9177 Jason Merrill <jason@redhat.com>
9178
9179 PR c++/44108
9180 * c-c++-common/Wunused-var-8.c: New test.
9181
f1de5107
JJ
91822010-05-17 Jakub Jelinek <jakub@redhat.com>
9183
f145213f
JJ
9184 PR bootstrap/42347
9185 * gcc.c-torture/compile/pr42347.c: New test.
9186
f1de5107
JJ
9187 PR middle-end/44102
9188 * g++.dg/ext/asmgoto1.C: New test.
9189
5feb49f0
MJ
91902010-05-17 Martin Jambor <mjambor@suse.cz>
9191
9192 PR middle-end/44133
9193 * gcc.dg/tree-ssa/pr44133.c: New test.
9194 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9195 precise.
9196
233961db
JW
91972010-05-17 Janus Weil <janus@gcc.gnu.org>
9198
9199 PR fortran/44044
9200 * gfortran.dg/class_20.f03: New.
9201
ff71b48d
CB
92022010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9203
431043bd
UB
9204 PR 44078
9205 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9206 debug messages but not the newly introduced one.
ff71b48d 9207
cdc6637d
DF
92082010-05-16 Daniel Franke <franke.daniel@gmail.com>
9209
431043bd 9210 PR fortran/35779
cdc6637d
DF
9211 * gfortran.dg/initialization_25.f90: Commented testcase.
9212 * gfortran.dg/initialization_26.f90: New.
9213
6b87d1b4
RG
92142010-05-16 Richard Guenther <rguenther@suse.de>
9215
9216 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9217 * gcc.dg/pr43084.c: Likewise.
9218 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9219 -fipa-type-escape.
9220 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9221 -fipa-type-escape.
9222 * gcc.dg/struct/struct-reorg.exp: Likewise.
9223 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9224 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9225
32912286
JM
92262010-05-16 Joseph Myers <joseph@codesourcery.com>
9227
9228 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9229 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9230 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9231 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9232 tests.
9233
9feb3d6a
JM
92342010-05-15 Jason Merrill <jason@redhat.com>
9235
9236 * g++.dg/eh/spec10.C: New.
9237 * g++.dg/eh/spec11.C: New.
9238 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9239
3a28464c
JW
92402010-05-15 Janus Weil <janus@gcc.gnu.org>
9241
9242 PR fortran/44154
9243 PR fortran/42647
9244 * gfortran.dg/allocatable_scalar_9.f90: New.
9245
1f910942
JJ
92462010-05-15 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR c++/44148
9249 * g++.dg/torture/pr44148.C: New test.
9250
4bdd0a60
JM
92512010-05-15 Joseph Myers <joseph@codesourcery.com>
9252
9253 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9254 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9255 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9256 diagnostics and type sizes.
9257
d025732d
EB
92582010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9259
9260 * gnat.dg/lto9.adb: New test.
9261 * gnat.dg/lto9_pkg1.ads: New helper.
9262 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9263
ade41c1d
JH
92642010-05-15 Jan Hubicka <jh@suse.cz>
9265
9266 * gcc.dg/lto/ipareference_1.c: Rename to ...
9267 * gcc.dg/lto/ipareference_0.c: ... this one.
9268 * gcc.dg/lto/ipareference_2.c: Rename to ...
9269 * gcc.dg/lto/ipareference_1.c: ... this one.
9270
f3380641
JH
92712010-05-15 Jan Hubicka <jh@suse.cz>
9272
9273 * gcc.dg/lto/ipareference_1.c: New file.
9274 * gcc.dg/lto/ipareference_2.c: New file.
9275
9d0baae1
RG
92762010-05-15 Richard Guenther <rguenther@suse.de>
9277
9278 PR tree-optimization/44038
9279 * gcc.c-torture/compile/pr44038.c: New testcase.
9280
75d2d581
L
92812010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9282
9283 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9284 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9285
f8dde8af
JW
92862010-05-15 Janus Weil <janus@gcc.gnu.org>
9287
9288 PR fortran/43207
9289 PR fortran/43969
9290 * gfortran.dg/class_18.f03: New.
9291 * gfortran.dg/class_19.f03: New.
9292
22bf7d17
JJ
92932010-05-14 Jakub Jelinek <jakub@redhat.com>
9294
9295 PR debug/44112
9296 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9297 * g++.dg/debug/dwarf2/const1.C: Remove.
9298
b33a0480
JM
92992010-05-14 Jason Merrill <jason@redhat.com>
9300
9301 * g++.dg/eh/cond4.C: New.
9302 * g++.dg/eh/elide2.C: Adjust.
9303 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9304
c13af44b
SK
93052010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9306
9307 PR fortran/44135
9308 * gfortran.dg/actual_array_interface_2.f90: New test.
9309
4d2ab9e3
RG
93102010-05-14 Richard Guenther <rguenther@suse.de>
9311
9312 PR tree-optimization/44119
9313 * gcc.c-torture/compile/pr44119.c: New testcase.
9314
786f715d
JM
93152010-05-14 Jason Merrill <jason@redhat.com>
9316
9317 PR c++/44127
9318 * g++.dg/eh/terminate1.C: New.
9319
88e09c79
JJ
93202010-05-14 Jakub Jelinek <jakub@redhat.com>
9321
9322 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9323
88c04a5d
JJ
9324 PR debug/44136
9325 * gcc.dg/pr44136.c: New test.
9326
74b80262
SZ
93272010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9328
9329 PR c++/30566
b6b7f703
L
9330 * g++.dg/warn/Wshadow-4.C: Adjust.
9331 * g++.dg/warn/Wshadow-5.C: New test.
9332 * g++.dg/warn/Wshadow-6.C: New test
74b80262 9333
f2cbd86c
DF
93342010-05-13 Daniel Franke <franke.daniel@gmail.com>
9335
431043bd
UB
9336 PR fortran/35779
9337 * gfortran.dg/initialization_25.f90: New.
f2cbd86c 9338
1ae6fe9b
MJ
93392010-05-13 Martin Jambor <mjambor@suse.cz>
9340
9341 * g++.dg/otr-fold-1.C: New test.
9342 * g++.dg/otr-fold-2.C: New test.
9343
823e9473
JJ
93442010-05-13 Jakub Jelinek <jakub@redhat.com>
9345
2b45bf21
JJ
9346 PR fortran/44036
9347 * gfortran.dg/gomp/pr44036-1.f90: New test.
9348 * gfortran.dg/gomp/pr44036-2.f90: New test.
9349 * gfortran.dg/gomp/pr44036-3.f90: New test.
9350
823e9473
JJ
9351 PR debug/43983
9352 * gcc.dg/guality/sra-1.c: New test.
9353
bd3cdcc0
JH
93542010-05-12 Jan Hubicka <jh@suse.cz>
9355
9356 * tree-ssa/unreachable.c: New test.
9357
73647d75
JM
93582010-05-12 Jason Merrill <jason@redhat.com>
9359
9360 * g++.dg/cpp0x/sfinae1.C: New.
9361
87a0ebfd
ST
93622010-05-12 Sriraman Tallam <tmsriram@google.com>
9363
9364 * gcc.target/i386/zee.c: New file.
9365
5c824000
JM
93662010-05-12 Jason Merrill <jason@redhat.com>
9367
3784b33c
JM
9368 * g++.dg/conversion/op1.C: Expect template candidate message.
9369 * g++.dg/cpp0x/nullptr15.C: Likewise.
9370 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9371 * g++.dg/cpp0x/pr31431.C: Likewise.
9372 * g++.dg/cpp0x/temp_default2.C: Likewise.
9373 * g++.dg/cpp0x/trailing4.C: Likewise.
9374 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9375 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9376 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9377 * g++.dg/cpp0x/variadic35.C: Likewise.
9378 * g++.dg/cpp0x/vt-35147.C: Likewise.
9379 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9380 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9381 * g++.dg/ext/visibility/anon8.C: Likewise.
9382 * g++.dg/ext/vla2.C: Likewise.
9383 * g++.dg/other/pr28114.C: Likewise.
9384 * g++.dg/other/ptrmem10.C: Likewise.
9385 * g++.dg/other/ptrmem11.C: Likewise.
9386 * g++.dg/overload/unknown1.C: Likewise.
9387 * g++.dg/parse/template7.C: Likewise.
9388 * g++.dg/parse/typename7.C: Likewise.
9389 * g++.dg/template/conv11.C: Likewise.
9390 * g++.dg/template/copy1.C: Likewise.
9391 * g++.dg/template/deduce3.C: Likewise.
9392 * g++.dg/template/dependent-expr5.C: Likewise.
9393 * g++.dg/template/friend.C: Likewise.
9394 * g++.dg/template/incomplete2.C: Likewise.
9395 * g++.dg/template/local4.C: Likewise.
9396 * g++.dg/template/local6.C: Likewise.
9397 * g++.dg/template/operator10.C: Likewise.
9398 * g++.dg/template/overload6.C: Likewise.
9399 * g++.dg/template/ptrmem2.C: Likewise.
9400 * g++.dg/template/ptrmem20.C: Likewise.
9401 * g++.dg/template/ptrmem8.C: Likewise.
9402 * g++.dg/template/sfinae2.C: Likewise.
9403 * g++.dg/template/ttp25.C: Likewise.
9404 * g++.dg/template/unify10.C: Likewise.
9405 * g++.dg/template/unify11.C: Likewise.
9406 * g++.dg/template/unify6.C: Likewise.
9407 * g++.dg/template/unify7.C: Likewise.
9408 * g++.dg/template/unify9.C: Likewise.
9409 * g++.dg/template/varmod1.C: Likewise.
9410 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9411 * g++.old-deja/g++.law/operators32.C: Likewise.
9412 * g++.old-deja/g++.pt/crash28.C: Likewise.
9413 * g++.old-deja/g++.pt/crash60.C: Likewise.
9414 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9415 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9416 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9417 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9418 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9419 * g++.old-deja/g++.pt/expr2.C: Likewise.
9420 * g++.old-deja/g++.pt/overload7.C: Likewise.
9421 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9422 * g++.old-deja/g++.pt/spec5.C: Likewise.
9423 * g++.old-deja/g++.pt/spec6.C: Likewise.
9424 * g++.old-deja/g++.pt/t24.C: Likewise.
9425 * g++.old-deja/g++.pt/unify4.C: Likewise.
9426 * g++.old-deja/g++.pt/unify6.C: Likewise.
9427 * g++.old-deja/g++.pt/unify8.C: Likewise.
9428 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9429 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9430 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9431
d451d5b2
JM
9432 * g++.dg/cpp0x/initlist32.C: New.
9433
404f08f8
JM
9434 * g++.dg/template/conv11.C: New.
9435 * g++.dg/conversion/op1.C: Adjust expected error.
9436
5c824000
JM
9437 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9438
49f19b1c
L
94392010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9440
9441 PR target/44088
9442 * gcc.target/i386/avx-cmpsd-1.c: New.
9443 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9444 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9445 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9446 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9447 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9448
f22f4340
JJ
94492010-05-12 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR middle-end/44085
9452 * gcc.dg/gomp/pr44085.c: New test.
9453 * gfortran.dg/gomp/pr44085.f90: New test.
9454
101422f0
IS
94552010-05-12 Iain Sandoe <iains@gcc.gnu.org>
9456
9457 * objc-obj-c++-shared/Object1.m: New.
9458 * objc.dg/torture: New directory.
9459 * objc.dg/torture/tls: Ditto.
9460 * objc.dg/tls: Ditto.
9461 * objc.dg/torture/tls/trivial.m: New test.
9462 * objc.dg/torture/tls/thr-init-2.m: New test.
9463 * objc.dg/torture/tls/thr-init-3.m: New test.
9464 * objc.dg/torture/tls/thr-init.m: New test.
9465 * objc.dg/torture/tls/diag-1.m: New test.
9466 * objc.dg/torture/tls/tls.exp: New.
9467 * objc.dg/torture/trivial.m: New test.
9468 * objc.dg/torture/dg-torture.exp: New.
9469 * objc.dg/tls/diag-3.m: New test.
9470 * objc.dg/tls/diag-4.m: New test.
9471 * objc.dg/tls/diag-5.m: New test.
9472 * objc.dg/tls/init-1.m: New test.
9473 * objc.dg/tls/init-2.m: New test.
9474 * objc.dg/tls/tls.exp: New.
9475 * objc.dg/tls/diag-2.m: New test.
9476 * lib/objc.exp: Respond to dg-additional-files.
9477
623a6941
MK
94782010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
9479
9480 * gcc.target/m68k/20100512-1.c: New.
9481
aeecf17c
EB
94822010-05-12 Eric Botcazou <ebotcazou@adacore.com>
9483
9484 * gnat.dg/lto8.adb: New test.
9485 * gnat.dg/lto8_pkg.ad[sb]: New helper.
9486 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9487
aac73a6d
PC
94882010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9489
9490 PR c++/34272
9491 PR c++/43630
9492 PR c++/34491
9493 * g++.dg/template/crash97.C: New.
9494 * g++.dg/template/crash98.C: Likewise.
9495 * g++.dg/template/crash99.C: Likewise.
9496 * g++.dg/cpp0x/pr31439.C: Adjust.
9497 * g++.dg/template/crash95.C: Likewise.
9498
056928b2
JJ
94992010-05-11 Jakub Jelinek <jakub@redhat.com>
9500
3b5fda81
JJ
9501 PR middle-end/44071
9502 * c-c++-common/asmgoto-4.c: New test.
9503 * gcc.target/i386/pr44071.c: New test.
9504
056928b2
JJ
9505 PR c++/44062
9506 * c-c++-common/Wunused-var-7.c: New test.
9507 * g++.dg/warn/Wunused-var-9.C: New test.
9508
edf86ec1
DF
95092010-05-11 Daniel Franke <franke.daniel@gmail.com>
9510
431043bd
UB
9511 PR fortran/43711
9512 * gfortran.dg/gomp/pr43711.f90: New.
edf86ec1 9513
ad1614a7
DF
95142010-05-11 Daniel Franke <franke.daniel@gmail.com>
9515
9516 PR fortran/31820
9517 * gfortran.dg/select_5.f90: Updated.
9518
1aa14195
JH
95192010-05-11 Jan Hubicka <jh@suse.cz>
9520
9521 PR tree-optimize/44063
9522 * gcc.c-torture/compile/pr44063.c: New testcase.
9523
3f592b38
JJ
95242010-05-11 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR debug/44023
9527 * gcc.dg/pr44023.c: New test.
9528
c679a915
EB
95292010-05-10 Eric Botcazou <ebotcazou@adacore.com>
9530
9531 * gnat.dg/lto7.adb: New test.
9532 * gnat.dg/lto7_pkg.ad[sb]: New helper.
9533
eaa9d009
JM
95342010-05-10 Jason Merrill <jason@redhat.com>
9535
5a40306b
JM
9536 PR c++/44017
9537 * g++.dg/template/inherit5.C: New.
9538
eaa9d009
JM
9539 PR c++/44045
9540 * g++.dg/cpp0x/initlist33.C: New.
9541 * g++.dg/cpp0x/initlist26.C: Adjust.
9542 * g++.dg/cpp0x/initlist28.C: Adjust.
9543
34655c9e
FC
95442010-05-10 Fabien Chêne <fabien.chene@gmail.com>
9545
9546 PR c++/43719
9547 * g++.dg/init/pr43719.C: New.
9548 * g++.dg/anon-struct4.C: Adjust.
9549
1de12eab
JJ
95502010-05-10 Jakub Jelinek <jakub@redhat.com>
9551
9552 PR debug/44028
9553 * gcc.dg/pr44028.c: New test.
9554
4e42ad66
DF
95552010-05-08 Daniel Franke <franke.daniel@gmail.com>
9556
9557 PR fortran/27866
9558 PR fortran/35003
9559 PR fortran/42809
9560 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9561 * gfortran.dg/warn_conversion.f90: New.
9562
8a9ecffd
MM
95632010-05-10 Michael Matz <matz@suse.de>
9564
9565 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9566
46044dd9
L
95672010-05-10 H.J. Lu <hongjiu.lu@intel.com>
9568
9569 PR rtl-optimization/44012
9570 * gcc.dg/pr44012.c: New.
9571
6aaf1357
RO
95722010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9573
9574 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9575 Log text on entry and exit.
9576 Prune Sun ld warnings for common symbols with differing sizes.
9577 (lto-link-and-maybe-run): Change caller.
9578
f5dbb57c
JW
95792010-05-10 Janus Weil <janus@gcc.gnu.org>
9580
9581 PR fortran/44044
9582 * gfortran.dg/class_7.f03: Modified.
9583 * gfortran.dg/select_type_1.f03: Modified.
9584 * gfortran.dg/select_type_12.f03: New.
9585
1755aad0
RG
95862010-05-10 Richard Guenther <rguenther@suse.de>
9587
9588 PR tree-optimization/44050
9589 * gcc.dg/torture/pr44050.c: New testcase.
9590
333b67a9
WG
95912010-05-10 Wei Guozhi <carrot@google.com>
9592
9593 PR target/42879
9594 * gcc.target/arm/pr42879.c: New testcase.
9595
c1644066
JM
95962010-05-09 Joseph Myers <joseph@codesourcery.com>
9597
9598 PR c/44051
9599 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9600
0fb96aa4
JM
96012010-05-09 Joseph Myers <joseph@codesourcery.com>
9602
9603 PR c/10676
9604 * gcc.dg/anon-struct-10.c: New test.
9605
3d7a712a
RG
96062010-05-09 Richard Guenther <rguenther@suse.de>
9607
9608 PR middle-end/44024
9609 * gcc.dg/pr44024.c: New testcase.
9610
492fc0ee
JM
96112010-05-09 Joseph Myers <joseph@codesourcery.com>
9612
9613 PR c/4784
9614 * gcc.dg/anon-struct-9.c: New test.
9615
5588864d
RG
96162010-05-09 Richard Guenther <rguenther@suse.de>
9617
9618 PR middle-end/44043
9619 * gcc.c-torture/compile/pr44043.c: New testcase.
9620
64ed87b4
RG
96212010-05-09 Richard Guenther <rguenther@suse.de>
9622
9623 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9624
d10380d2
EB
96252010-05-09 Eric Botcazou <ebotcazou@adacore.com>
9626
9627 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9628
0dbe2a64
EB
96292010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9630
9631 * gnat.dg/lto[12456].adb: Add "target lto" marker.
9632 * gnat.dg/specs/lto3.ads: Likewise.
9633
844381e5
SL
96342010-05-08 Sandra Loosemore <sandra@codesourcery.com>
9635
9636 PR middle-end/28685
9637 * gcc.dg/pr28685-1.c: New file.
9638
43896afb
RG
96392010-05-08 Richard Guenther <rguenther@suse.de>
9640
9641 PR tree-optimization/44030
9642 * gcc.c-torture/compile/pr44030.c: New testcase.
9643
f56000ed
EB
96442010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9645
9646 * gnat.dg/lto6.adb: New test.
9647 * gnat.dg/lto6_pkg.ads: New helper.
9648
901ad63f
EB
96492010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9650
9651 * gnat.dg/lto5.adb: New test.
9652 * gnat.dg/lto5_pkg.ad[sb]: New helper.
9653
9c026b87
EB
96542010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9655
9656 * gnat.dg/lto4.ad[sb]: New test.
9657
35e2a4b8
EB
96582010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9659
9660 * gnat.dg/specs/lto3.ads: New test.
9661 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9662 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9663
928dfa4b
EB
96642010-05-08 Quentin Ochem <ochem@adacore.com>
9665
9666 * gnat.dg/sizetype3.ad[sb]: New test.
9667 * gnat.dg/sizetype3_pkg.ads: New helper.
9668
40bb78ad
FC
96692010-05-07 Fabien Chêne <fabien.chene@gmail.com>
9670
9671 PR c++/43951
9672 * g++.dg/init/new29.C: New.
9673
db7d7dc1
DF
96742010-05-07 Daniel Franke <franke.daniel@gmail.com>
9675
62e59133
UB
9676 PR fortran/40728
9677 * gfortran.dg/coarray_1.f90: Fixed error message.
9678 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9679 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9680 * gfortran.dg/intrinsic_std_5.f90: New.
db7d7dc1 9681
2cd5965f
JM
96822010-05-07 Jason Merrill <jason@redhat.com>
9683
9684 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9685
9009be85
RO
96862010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9687
9688 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9689 (size_t, stderr): Remove.
9690 (read_error): Replaced __builtin_fprintf by fprintf.
9691
d42ba3b8
SZ
96922010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
9693
9694 * gcc.dg/ordered-comparison-1.c: New test.
9695 * gcc.dg/ordered-comparison-2.c: New test.
9696 * gcc.dg/ordered-comparison-3.c: New test.
9697 * gcc.dg/ordered-comparison-4.c: New test.
9698
a4ca2b57
MS
96992010-05-06 Mike Stump <mikestump@comcast.net>
9700
46765054 9701 PR objc/35165
a4ca2b57
MS
9702 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9703
14c2101d
JM
97042010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
9705 Jason Merrill <jason@redhat.com>
9706
9707 * g++.dg/cpp0x/nullptr01.C: New.
9708 * g++.dg/cpp0x/nullptr02.C: New.
9709 * g++.dg/cpp0x/nullptr03.C: New.
9710 * g++.dg/cpp0x/nullptr04.C: New.
9711 * g++.dg/cpp0x/nullptr05.C: New.
9712 * g++.dg/cpp0x/nullptr06.C: New.
9713 * g++.dg/cpp0x/nullptr07.C: New.
9714 * g++.dg/cpp0x/nullptr08.C: New.
9715 * g++.dg/cpp0x/nullptr09.C: New.
9716 * g++.dg/cpp0x/nullptr10.C: New.
9717 * g++.dg/cpp0x/nullptr11.C: New.
9718 * g++.dg/cpp0x/nullptr12.C: New.
9719 * g++.dg/cpp0x/nullptr13.C: New.
9720 * g++.dg/cpp0x/nullptr14.C: New.
9721 * g++.dg/cpp0x/nullptr15.C: New.
9722 * g++.dg/cpp0x/nullptr16.C: New.
9723 * g++.dg/cpp0x/nullptr17.C: New.
9724 * g++.dg/cpp0x/nullptr18.C: New.
9725 * g++.dg/cpp0x/nullptr19.C: New.
9726 * g++.dg/cpp0x/nullptr20.C: New.
9727 * g++.dg/cpp0x/nullptr21.C: New.
9728 * g++.dg/cpp0x/nullptr22.C: New.
9729 * g++.dg/debug/nullptr01.C: New.
9730 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9731
62e59133
UB
97322010-05-06 Jakub Jelinek <jakub@redhat.com>
9733
9734 * gcc.dg/Wunused-var-8.c: Move to...
9735 * c-c++-common/Wunused-var-6.c: ... here. New test.
9736
1017e3e6
PC
97372010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9738
9739 PR c++/40406
9740 * g++.dg/template/crash96.C: New.
9741
ef38b551
JH
97422010-05-06 Jan Hubicka <jh@suse.cz>
9743
9744 PR tree-optimization/43791
9745 * gcc.c-torture/compile/pr43791.c: New file.
9746
0ab555de
MM
97472010-05-06 Michael Matz <matz@suse.de>
9748
9749 PR tree-optimization/43984
9750 * gfortran.dg/pr43984.f90: New test.
9751
3734d960
MLI
97522010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9753
9754 PR 40989
9755 * gcc.dg/pr40989.c: New.
9756
e3bdfed6
RG
97572010-05-06 Richard Guenther <rguenther@suse.de>
9758
9759 PR tree-optimization/43934
9760 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9761
97622010-05-06 Richard Guenther <rguenther@suse.de>
9763
9764 PR tree-optimization/43987
9765 * gcc.c-torture/execute/pr43987.c: New testcase.
9766 * gcc.dg/torture/pta-escape-1.c: Adjust.
9767 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9768 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9769 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9770 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9771
94252ac2 97722010-04-22 Jakub Jelinek <jakub@redhat.com>
03a904b5
JJ
9773 Dodji Seketeli <dodji@redhat.com>
9774
9775 PR c/18624
9776 * g++.dg/warn/Wunused-7.C: Add dg-warning.
9777 * g++.dg/template/sfinae16.C: Likewise.
9778 * gcc.dg/Wunused-var-1.c: Moved to...
9779 * c-c++-common/Wunused-var-1.c: ...here. New test.
9780 * gcc.dg/Wunused-var-2.c: Moved to...
9781 * c-c++-common/Wunused-var-2.c: ...here. New test.
9782 * gcc.dg/Wunused-var-3.c: Moved to...
9783 * c-c++-common/Wunused-var-3.c: ...here. New test.
9784 * gcc.dg/Wunused-var-4.c: Moved to...
9785 * gcc.dg/Wunused-var-1.c: ... here.
9786 * gcc.dg/Wunused-var-5.c: Moved to...
9787 * c-c++-common/Wunused-var-4.c: ...here. New test.
9788 * gcc.dg/Wunused-var-7.c: Moved to...
9789 * c-c++-common/Wunused-var-5.c: ...here. New test.
9790 * gcc.dg/Wunused-var-6.c: Moved to...
9791 * gcc.dg/Wunused-var-2.c: ... here.
9792 * c-c++-common/Wunused-var-1.c: New test.
9793 * c-c++-common/Wunused-var-2.c: New test.
9794 * c-c++-common/Wunused-var-3.c: New test.
9795 * c-c++-common/Wunused-var-4.c: New test.
9796 * c-c++-common/Wunused-var-5.c: New test.
9797 * g++.dg/warn/Wunused-var-1.C: New test.
9798 * g++.dg/warn/Wunused-var-2.C: New test.
9799 * g++.dg/warn/Wunused-var-3.C: New test.
9800 * g++.dg/warn/Wunused-var-4.C: New test.
9801 * g++.dg/warn/Wunused-var-5.C: New test.
9802 * g++.dg/warn/Wunused-var-6.C: New test.
9803 * g++.dg/warn/Wunused-var-7.C: New test.
9804 * g++.dg/warn/Wunused-var-8.C: New test.
9805 * g++.dg/warn/Wunused-parm-1.C: New test.
9806 * g++.dg/warn/Wunused-parm-2.C: New test.
9807 * g++.dg/warn/Wunused-parm-3.C: New test.
9808
5e7b92b9
TB
98092010-05-06 Tobias Burnus <burnus@net-b.de>
9810
9811 PR fortran/43985
9812 * gfortran.dg/gomp/crayptr5.f90: New test case.
9813
0f559c16
JM
98142010-05-05 Jason Merrill <jason@redhat.com>
9815
9816 PR debug/43370
9817 * g++.dg/ext/attrib39.C: New.
9818
e5880243
DF
98192010-05-05 Daniel Franke <franke.daniel@gmail.com>
9820
9821 PR fortran/24978
9822 * gfortran.dg/data_invalid.f90: New.
9823
ca361dec
EB
98242010-05-05 Eric Botcazou <ebotcazou@adacore.com>
9825
9826 * gnat.dg/lto2.adb: New test.
9827
6d729f28
JM
98282010-05-05 Jason Merrill <jason@redhat.com>
9829
9830 PR c++/43787
9831 * g++.dg/opt/empty1.C: New.
9832
371b334e
JW
98332010-05-05 Janus Weil <janus@gcc.gnu.org>
9834
9835 PR fortran/43696
9836 * gfortran.dg/class_17.f03: New.
9837
94252ac2 98382010-05-04 Neil Vachharajani <nvachhar@google.com>
b0576159
JJ
9839
9840 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9841
ec6c345e
MS
98422010-05-04 Mike Stump <mikestump@comcast.net>
9843
9844 PR objc/35165
9845 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9846
55a46075
L
98472010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9848
9849 PR target/43668
9850 * gcc.target/i386/pr43668.c: New.
9851
68fef9f9
PC
98522010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9853
9854 PR c++/43028
9855 * g++.dg/cpp0x/initlist31.C: New.
9856
97e3c923
JJ
98572010-05-04 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR c/43981
9860 * gcc.dg/Wunused-var-8.c: New test.
9861
b5c0a77e
JM
98622010-05-04 Jason Merrill <jason@redhat.com>
9863
9864 PR c++/38064
9865 * g++.dg/cpp0x/enum3.C: Extend.
9866
ade6a9ac
L
98672010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9868
9869 PR target/43799
9870 * gcc.target/i386/pr43799.c: New.
9871
7ef5e86c
EB
98722010-05-04 Eric Botcazou <ebotcazou@adacore.com>
9873
9874 * gnat.dg/lto1.adb: New test.
9875 * gnat.dg/lto1_pkg.ad[sb]: New helper.
9876
2147c71c
L
98772010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9878
9879 PR middle-end/43671
9880 * gcc.target/i386/pr43671.c: New.
9881
4ac4b596
PC
98822010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9883
9884 PR c++/43705
9885 * g++.dg/template/crash95.C: New.
9886
0d3f6527
L
98872010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9888
9889 PR debug/43508
9890 * gcc.target/i386/pr43508.c: New.
9891
27c2cfa6
RG
98922010-05-04 Richard Guenther <rguenther@suse.de>
9893
9894 PR tree-optimization/43879
9895 * g++.dg/torture/pr43879-1_0.C: New testcase.
9896 * g++.dg/torture/pr43879-1_1.C: Likewise.
9897
f857e9a4
DS
98982010-05-03 Dodji Seketeli <dodji@redhat.com>
9899
9900 PR c++/43953
9901 * g++.dg/other/crash-12.C: New test.
9902
9ab570ad
L
99032010-05-03 H.J. Lu <hongjiu.lu@intel.com>
9904
9905 * g++.dg/cdce3.C: Add a space. Updated.
9906
cbb4feb3
JM
99072010-05-03 Jason Merrill <jason@redhat.com>
9908
9909 PR c++/43680
9910 * g++.dg/opt/enum2.C: New.
9911 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9912 * g++.dg/warn/Wswitch-1.C: Adjust message.
9913
35ad90d5
RO
99142010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9915
9916 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9917 * g++.dg/ext/label13.C: Fix typo.
9918 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9919 alpha*-dec-osf5*.
9920 * gcc.c-torture/compile/limits-declparen.c: xfail on
9921 alpha*-dec-osf5* with -g.
9922 * gcc.c-torture/compile/limits-pointer.c: Likewise.
9923 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9924 * gcc.dg/c99-tgmath-2.c: Likewise.
9925 * gcc.dg/c99-tgmath-3.c: Likewise.
9926 * gcc.dg/c99-tgmath-4.c: Likewise.
9927
431f5969
SK
99282010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
9929
9930 PR fortran/43592
9931 * gfortran.dg/unexpected_interface.f90: New test.
9932
d5ece0a1
RO
99332010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9934
9935 * ada/acats/run_acats (which): New function.
9936 (host_gnatchop, host_gnatmake): Use it.
9937
8eb7bc3c
RG
99382010-05-03 Richard Guenther <rguenther@suse.de>
9939
9940 PR tree-optimization/43971
9941 * gcc.dg/pr43971.c: New testcase.
9942
c4e26da1
JJ
99432010-05-03 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR debug/43972
9946 * gcc.dg/debug/pr43972.c: New test.
9947
63004b49
UB
99482010-05-02 Uros Bizjak <ubizjak@gmail.com>
9949
9950 PR testsuite/43963
9951 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9952
52c307ba
RG
99532010-05-02 Richard Guenther <rguenther@suse.de>
9954
9955 PR tree-optimization/43879
9956 * gcc.dg/torture/pr43879-3.c: New testcase.
9957
bab4d587
RG
99582010-05-01 Richard Guenther <rguenther@suse.de>
9959
9960 PR tree-optimization/43949
9961 * g++.dg/warn/Warray-bounds-5.C: New testcase.
9962
13ead6d8
L
99632010-05-01 H.J. Lu <hongjiu.lu@intel.com>
9964
9965 PR c++/43951
9966 * g++.dg/init/new28.C: New.
9967
94252ac2 99682010-04-30 Iain Sandoe <iains@gcc.gnu.org>
619dea2d
IS
9969
9970 PR objc++/32052
9971 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9972 structure and nested declarations.
9973 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
9974 structure and nested declarations. Reduce header clutter and
9975 use _exit() rather than abort().
9976 * objc.dg/encode-10.m: New.
9977 * objc.dg/encode-11.m: New.
9978
ce276b61
EB
99792010-04-30 DJ Delorie <dj@redhat.com>
9980
9981 * gcc.c-torture/execute/20100430-1.c: New test.
9982
5cb6410a
JM
99832010-04-30 Jason Merrill <jason@redhat.com>
9984
9985 PR c++/43868
9986 * g++.dg/template/ptrmem21.C: New.
9987
bf65e4b1
TB
99882010-04-30 Tobias Burnus Mburnus@net-b.de>
9989
9990 PR fortran/18918
9991 PR fortran/43931
9992 * gfortran.dg/coarray_13.f90: New test.
9993
b6050cb7
RG
99942010-04-30 Richard Guenther <rguenther@suse.de>
9995
9996 PR lto/43946
9997 * gcc.dg/lto/20100430-1_0.c: New testcase.
9998
a07ecd2b
JJ
99992010-04-30 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR debug/43942
10002 * c-c++-common/pr43942.c: New test.
10003
1179ee88
SB
100042009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10005
10006 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10007 conflict with darwin crt1.o 'start' symbol.
10008
4be68d9a
RG
100092010-04-30 Richard Guenther <rguenther@suse.de>
10010
10011 PR tree-optimization/43879
10012 * gcc.dg/torture/pr43879_1.c: New testcase.
10013
06468254
RG
100142010-04-30 Richard Guenther <rguenther@suse.de>
10015
10016 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10017
10ab8f62
FC
100182010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10019
10020 PR c++/43890
10021 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10022 user-provided constructor while recursing.
10023
eece1eb9
PT
100242010-04-29 Janus Weil <janus@gcc.gnu.org>
10025
10026 PR fortran/42274
10027 * gfortran.dg/class_16.f03: New test.
10028
100292010-04-29 Janus Weil <janus@gcc.gnu.org>
10030
10031 PR fortran/42274
10032 * gfortran.dg/class_15.f03: New.
10033
100342010-04-29 Paul Thomas <pault@gcc.gnu.org>
10035
10036 PR fortran/43326
10037 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10038
100392010-04-29 Janus Weil <janus@gcc.gnu.org>
10040
10041 PR fortran/43492
10042 * gfortran.dg/generic_22.f03 : New test.
10043
100442010-04-29 Paul Thomas <pault@gcc.gnu.org>
10045
10046 PR fortran/42353
10047 * gfortran.dg/class_14.f03: New test.
10048
100492010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10050
10051 PR fortran/42680
10052 * gfortran.dg/interface_32.f90: New test.
10053
100542009-04-29 Paul Thomas <pault@gcc.gnu.org>
10055 Janus Weil <janus@gcc.gnu.org>
10056
10057 PR fortran/41829
10058 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10059 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10060 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10061
a143bf27
MS
100622010-04-28 Mike Stump <mikestump@comcast.net>
10063
10064 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10065 dg-excess-errors.
10066 * g++.dg/uninit-pred-2_b.C: Likewise.
10067
a10da381
TB
100682010-04-28 Tobias Burnus <burnus@net-b.de>
10069
10070 PR fortran/18918
10071 PR fortran/43919
10072 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10073
ab6edba4
MK
100742010-04-28 Matthias Klose <doko@ubuntu.com>
10075
10076 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10077 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10078 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10079 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10080 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10081
8478130d
EB
100822010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10083
10084 * gcc.dg/const-uniq-1.c: New test.
10085 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10086
34f97b94
XDL
100872010-04-28 Xinliang David Li <davidxl@google.com>
10088
10089 * gcc.dg/uninit-pred-2_b.c: New test.
10090 * gcc.dg/uninit-pred-4_b.c: New test.
10091 * gcc.dg/uninit-pred-3_d.c: New test.
10092 * gcc.dg/uninit-pred-6_b.c: New test.
10093 * gcc.dg/uninit-pred-8_b.c: New test.
10094 * gcc.dg/uninit-pred-3_a.c: New test.
10095 * gcc.dg/uninit-pred-2_c.c: New test.
10096 * gcc.dg/uninit-pred-5_a.c: New test.
10097 * gcc.dg/uninit-pred-3_e.c: New test.
10098 * gcc.dg/uninit-pred-7_a.c: New test.
10099 * gcc.dg/uninit-pred-6_c.c: New test.
10100 * gcc.dg/uninit-pred-9_a.c: New test.
10101 * gcc.dg/uninit-pred-8_c.c: New test.
10102 * gcc.dg/uninit-pred-3_b.c: New test.
10103 * gcc.dg/uninit-pred-5_b.c: New test.
10104 * gcc.dg/uninit-pred-7_b.c: New test.
10105 * gcc.dg/uninit-pred-6_d.c: New test.
10106 * gcc.dg/uninit-pred-9_b.c: New test.
10107 * gcc.dg/uninit-pred-2_a.c: New test.
10108 * gcc.dg/uninit-pred-4_a.c: New test.
10109 * gcc.dg/uninit-pred-3_c.c: New test.
10110 * gcc.dg/uninit-pred-6_a.c: New test.
10111 * gcc.dg/uninit-pred-8_a.c: New test.
10112 * gcc.dg/uninit-pred-7_c.c: New test.
10113 * gcc.dg/uninit-pred-6_e.c: New test.
10114 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10115 * g++.dg/uninit-pred-1_a.C: New test.
10116 * g++.dg/uninit-pred-1_b.C: New test.
10117 * g++.dg/uninit-pred-2_a.C: New test.
10118 * g++.dg/uninit-pred-2_b.C: New test.
10119 * g++.dg/uninit-pred-loop-1_a.cc: New test.
10120 * g++.dg/uninit-pred-loop-1_c.cc: New test.
10121 * g++.dg/uninit-pred-loop_1.cc: New test.
10122
e33c6cd6
MJ
101232010-04-28 Martin Jambor <mjambor@suse.cz>
10124
10125 * gcc.dg/lto/20091209-1_0.c: New testcase.
10126
18abb35e
RG
101272010-04-28 Richard Guenther <rguenther@suse.de>
10128
10129 PR tree-optimization/43879
10130 PR tree-optimization/43909
10131 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10132
c718820a
RG
101332010-04-28 Richard Guenther <rguenther@suse.de>
10134
10135 PR c++/43880
10136 * g++.dg/torture/pr43880.C: New testcase.
10137
4b414c93
MLI
101382010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
10139
10140 PR c++/9335
62e59133
UB
10141 * g++.dg/template/recurse2.C: Update
10142 * g++.dg/template/recurse.C: Update.
10143 * g++.dg/template/pr23510.C: Update.
10144 * lib/prune.exp: Filter out 'recursively instantiated'.
4b414c93 10145
31d1acec
FC
101462010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10147
10148 PR c++/29043
10149 * g++.dg/init/pr29043.C: New.
10150
95b24c84
JM
101512010-04-27 Jason Merrill <jason@redhat.com>
10152
2defb926
JM
10153 * g++.dg/lookup/scoped5.C: Adjust.
10154 * g++.dg/lookup/scoped8.C: Adjust.
10155 * g++.dg/template/dependent-expr5.C: Adjust.
10156 * g++.old-deja/g++.brendan/nest1.C: Adjust.
10157
a6846853
JM
10158 PR c++/43856
10159 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10160
95b24c84
JM
10161 PR c++/43875
10162 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10163
5dc16b19 101642010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
94252ac2 10165 Jan Hubicka <hubicka@ucw.cz>
5dc16b19
MLI
10166
10167 * gcc.dg/pure-2.c: New testcase.
10168 * gcc.dg/const-1.c: New testcase.
10169
798ec807
JM
101702010-04-27 Jason Merrill <jason@redhat.com>
10171
ea8b8aa0
JM
10172 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10173
798ec807
JM
10174 PR c++/41468
10175 * g++.dg/template/sfinae17.C: New.
4a5d353f 10176 * g++.dg/template/sfinae18.C: New.
798ec807 10177
6ad86a5b
FC
101782010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10179
10180 * g++.dg/init/pr42844.C: New.
10181 * g++.dg/cpp0x/pr42844-2.C: New.
10182 * g++.dg/cpp0x/defaulted2.C: Adjust.
10183 * g++.dg/tree-ssa/pr27549.C: Likewise.
10184 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10185
0134416b
TB
101862010-04-27 Tobias Burnus <burnus@net-b.de>
10187
10188 PR fortran/18918
10189 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10190
a79ccd14
RG
101912010-04-27 Richard Guenther <rguenther@suse.de>
10192
10193 PR middle-end/40561
10194 * g++.dg/other/pr40561.C: New testcase.
10195
78eaf7bf
MJ
101962010-04-27 Martin Jambor <mjambor@suse.cz>
10197
10198 PR middle-end/43812
10199 * g++.dg/ipa/pr43812.C: New test.
10200
fa5f5e27
JH
102012010-04-27 Jan Hubicka <jh@suse.cz>
10202
10203 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10204 (test): ... this one.
10205
cb751cbd
BS
102062010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10207
10208 PR target/40657
10209 * gcc.target/arm/thumb-stackframe.c: New test.
10210
0ed3cde2 102112010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
431043bd 10212
0ed3cde2
SZ
10213 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10214 * gcc.dg/misc-column.c: Likewise.
10215 * gcc.dg/Walways-true-1.c: Likewise.
10216 * gcc.dg/Walways-true-2.c: Likewise.
10217 * gcc.dg/warn-addr-cmp.c: Likewise.
10218
f33beee9
TB
102192010-04-27 Tobias Burnus <burnus@net-b.de>
10220
10221 PR fortran/18918
10222 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10223 * gfortran.dg/coarray_12.f90: New.
10224
637f1455
SZ
102252010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10226
10227 PR c/32207
10228 * gcc.dg/pr32207.c: New test.
10229 * gcc.dg/misc-column.c: Adjust expected warning.
10230 * gcc.dg/Walways-true-1.c: Likewise.
10231 * gcc.dg/Walways-true-2.c: Likewise.
10232 * gcc.dg/warn-addr-cmp.c: Likewise.
10233
3bec79c5
DK
102342010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10235
10236 PR lto/42776
10237 * lib/lto.exp (lto_prune_vis_warns): New function.
10238 (lto-link-and-maybe-run): Call it.
10239
6a07739d
L
102402010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10241
10242 PR tree-optimization/43904
10243 * gcc.dg/tree-ssa/tailcall-6.c: New.
10244
504d14c9
IS
102452010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10246
10247 PR testsuite/35165
10248 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10249 Darwin8/OSX10.4 - compatible code generation.
10250 Use scan-rtl-dump.
10251 * obj-c++.dg/stubify-1.mm: Ditto.
10252 * lib/objc-torture.exp: Do not require link success for
10253 "trivial.m" in the runtime checks when dowhat = 'compile'.
431043bd 10254 * lib/dg-pch.exp (dg-flags-pch): New Proc.
504d14c9
IS
10255 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10256 Darwin8/OSX10.4 - compatible code generation.
10257 * objc.dg/stubify-2.m: Ditto.
10258 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10259 * objc.dg/next-runtime-1.m: Ditto.
10260 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10261 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10262 runtimes on Darwin.
10263
94252ac2 102642010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
920a8260
JH
10265
10266 PR 43715
b6b7f703 10267 * lib/plugin-support.exp: Use "-undefined
920a8260
JH
10268 dynamic_lookup" on darwin.
10269
21aac880
RG
102702010-04-26 Richard Guenther <rguenther@suse.de>
10271
10272 * gcc.dg/lto/20100426_0.c: New testcase.
10273
330af32c
JZ
102742010-04-26 Jie Zhang <jie@codesourcery.com>
10275
10276 PR tree-optimization/43833
10277 gcc.dg/Warray-bounds-8.c: New test case.
10278
98b2dfbb
RG
102792010-04-26 Richard Guenther <rguenther@suse.de>
10280
10281 PR lto/43080
10282 * g++.dg/lto/20100423-3_0.C: New testcase.
10283
1ae3075b
RG
102842010-04-26 Richard Guenther <rguenther@suse.de>
10285
10286 PR lto/42425
10287 * g++.dg/lto/20100423-2_0.C: New testcase.
10288
4b5caab7
IR
102892010-04-26 Ira Rosen <irar@il.ibm.com>
10290
10291 * gcc.dg/vect/bb-slp-23.c: New test.
10292
2778d766
JM
102932010-04-25 Joseph Myers <joseph@codesourcery.com>
10294
10295 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10296 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10297 * gcc.dg/c1x-float-1.c: New test.
10298
045d4002
L
102992010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10300
10301 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10302 of "lea\[ \t\]".
10303
d64ad42b
SK
103042010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10305
78ba4ec5
L
10306 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10307 FreeBSD.
2b50b170
SK
10308 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10309 * gfortran.dg/default_format_2.f90: Ditto.
d64ad42b 10310
211b0440 103112010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
78ba4ec5
L
10312
10313 * gfortran.dg/pr43505.f90: Clean up .mod file.
2b50b170
SK
10314 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10315 * gfortran.dg/pr41347.f90: Ditto.
10316 * gfortran.dg/internal_pack_4.f90: Ditto.
10317 * gfortran.dg/proc_decl_23.f90: Ditto.
10318 * gfortran.dg/recursive_check_3.f90: Ditto.
10319 * gfortran.dg/intent_out_3.f90: Ditto.
10320 * gfortran.dg/assignment_2.f90: Ditto.
10321 * gfortran.dg/pr41928.f90: Ditto.
10322 * gfortran.dg/pr42166.f90: Ditto.
10323 * gfortran.dg/private_type_12.f90: Ditto.
10324 * gfortran.dg/graphite/pr42185.f90: Ditto.
10325 * gfortran.dg/graphite/pr42186.f90: Ditto.
10326 * gfortran.dg/graphite/pr40982.f90: Ditto.
10327 * gfortran.dg/graphite/id-2.f90: Ditto.
10328 * gfortran.dg/graphite/id-4.f90: Ditto.
10329 * gfortran.dg/graphite/pr42050.f90: Ditto.
10330 * gfortran.dg/graphite/id-18.f90: Ditto.
10331 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10332 * gfortran.dg/graphite/pr41924.f90: Ditto.
10333 * gfortran.dg/graphite/pr42393.f90: Ditto.
10334 * gfortran.dg/graphite/pr37980.f90: Ditto.
10335 * gfortran.dg/graphite/pr38953.f90: Ditto.
10336 * gfortran.dg/graphite/pr42180.f90: Ditto.
10337 * gfortran.dg/graphite/pr42181.f90: Ditto.
10338 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10339 * gfortran.dg/select_type_4.f90: Ditto.
10340 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10341 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10342 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10343 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10344 * gfortran.dg/whole_file_11.f90: Ditto.
10345 * gfortran.dg/private_type_11.f90: Ditto.
10346 * gfortran.dg/vect/vect-gems.f90: Ditto.
10347 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
211b0440 10348
9b41915f
L
103492010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10350
10351 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10352
82d6f532
EB
103532010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10354
10355 * gnat.dg/pack15.ad[sb]: New test.
10356
910ed7dc
PB
103572010-04-25 Paolo Bonzini <bonzini@gnu.org>
10358
10359 * gcc.target/arm/mla-1.c: New test.
10360
8583a512
SK
103612010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10362
10363 PR fortran/30073
10364 PR fortran/43793
910ed7dc 10365 * gfortran.dg/pr43793.f90: New test.
8583a512 10366
27d0d96a
BS
103672010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10368
10369 PR tree-optimization/41442
10370 * gcc.target/i386/pr41442.c: New test.
10371
1cef01a0
HPN
103722010-04-24 Hans-Peter Nilsson <hp@axis.com>
10373
10374 PR fortran/43832
10375 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10376
a3ba2937
JD
103772010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10378
10379 PR fortran/43832
10380 * gfortran.dg/open_nounit.f90: New test.
10381
991b4da1
PT
103822010-04-24 Paul Thomas <pault@gcc.gnu.org>
10383
10384 PR fortran/43841
10385 PR fortran/43843
10386 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10387
c7d0de89
MLI
103882010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10389
10390 * gcc.dg/Wconversion-integer.c: Update.
10391
915f5921
EB
103922010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10393
10394 * gnat.dg/unchecked_convert5.adb: New test.
10395
7a38245d
RG
103962010-04-23 Richard Guenther <rguenther@suse.de>
10397
10398 PR lto/41734
10399 * gcc.dg/lto/20100423-2_0.c: New testcase.
10400 * gcc.dg/lto/20100423-2_0.c: Likewise.
10401
8fd8a06f
RG
104022010-04-23 Richard Guenther <rguenther@suse.de>
10403
10404 PR lto/43455
10405 * gcc.dg/lto/20100423-1_0.c: New testcase.
10406 * gcc.dg/lto/20100423-1_1.c: Likewise.
10407
77620011
MJ
104082010-04-23 Martin Jambor <mjambor@suse.cz>
10409
10410 PR tree-optimization/43846
10411 * gcc.dg/tree-ssa/sra-10.c: New test.
10412
5c20baf1
MJ
104132010-04-23 Martin Jambor <mjambor@suse.cz>
10414
10415 PR middle-end/43835
10416 * gcc.c-torture/execute/pr43835.c: New test.
10417
c67f69a3
RG
104182010-04-23 Richard Guenther <rguenther@suse.de>
10419
10420 PR lto/42653
10421 * g++.dg/lto/20100423-1_0.C: New testcase.
10422
d5dceab8
UB
104232010-04-22 Uros Bizjak <ubizjak@gmail.com>
10424
10425 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10426
104272010-04-22 Ira Rosen <irar@il.ibm.com>
74500b3e 10428
5bdd895c 10429 PR tree-optimization/43842
74500b3e
IR
10430 * gcc.dg/vect/pr43842.c: New test.
10431
8e80fcac
BS
104322010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10433
10434 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10435 * gcc.target/i386/wmul-2.c: Likewise.
10436
79b9f413
KG
104372010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10438
10439 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10440 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10441
44741f03
AM
104422010-04-22 Alexander Monakov <amonakov@ispras.ru>
10443
10444 * gfortran.dg/reassoc_6.f: New testcase.
10445
9193b1b4
BS
104462010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10447
10448 PR middle-end/29274
10449 * gcc.target/arm/wmul-1.c: New test.
10450 * gcc.target/arm/wmul-2.c: New test.
10451
b3be2694
RG
104522010-04-22 Richard Guenther <rguenther@suse.de>
10453
10454 PR tree-optimization/43845
10455 * gcc.c-torture/compile/pr43845.c: New testcase.
10456
5b58b39b
BS
104572010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10458
10459 PR middle-end/29274
10460 * gcc.target/i386/wmul-1.c: New test.
10461 * gcc.target/i386/wmul-2.c: New test.
10462 * gcc.target/bfin/wmul-1.c: New test.
10463 * gcc.target/bfin/wmul-2.c: New test.
10464
92375a20
RG
104652010-04-22 Richard Guenther <rguenther@suse.de>
10466
10467 PR fortran/43829
10468 * gfortran.dg/vector_subscript_6.f90: New testcase.
10469 * gfortran.dg/assign_10.f90: Adjust.
10470
2b65cd83
JJ
104712010-04-21 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR fortran/43836
10474 * gfortran.dg/gomp/pr43836.f90: New test.
10475
11152c95
RG
104762010-04-21 Richard Guenther <rguenther@suse.de>
10477
10478 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10479
d64427ff
KG
104802010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10481
10482 * gcc.dg/torture/builtin-cproj-3.c: New.
10483
88274c4d
JM
104842010-04-20 Jason Merrill <jason@redhat.com>
10485
10486 PR c++/9335
10487 * g++.dg/template/recurse2.C: New.
10488 * g++.dg/parse/crash36.C: Adjust.
10489 * g++.dg/other/fold1.C: Adjust.
10490 * g++.dg/init/member1.C: Adjust.
10491 * lib/prune.exp: Prune "skipping N instantiation contexts".
10492
3c642f92
KG
104932010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10494
10495 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10496
43272bf5
KG
104972010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10498
10499 * gcc.dg/torture/builtin-cproj-1.c: New.
10500 * gcc.dg/torture/builtin-cproj-2.c: New.
10501
5a80a1dd
DS
105022010-04-20 Dodji Seketeli <dodji@redhat.com>
10503
10504 PR c++/43800
10505 PR c++/43704
10506 * g++.dg/template/typedef32.C: Adjust.
10507 * g++.dg/template/typedef33.C: New test.
10508
9c4174d8
PT
105092010-04-20 Paul Thomas <pault@gcc.gnu.org>
10510
10511 PR fortran/43227
10512 * gfortran.dg/proc_decl_23.f90: New test.
10513
10514 PR fortran/43266
10515 * gfortran.dg/abstract_type_6.f03: New test.
10516
94e85e0a
XDL
105172010-04-20 Xinliang David Li <davidxl@google.com>
10518
10519 * g++.dg/tree-ssa/fold-compare.C: New.
10520
48e50698
RG
105212010-04-20 Richard Guenther <rguenther@suse.de>
10522
10523 PR tree-optimization/39417
10524 * g++.dg/torture/pr39417.C: New testcase.
10525
b28ae58f
RG
105262010-04-20 Richard Guenther <rguenther@suse.de>
10527
10528 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10529
1197ce8e
JJ
105302010-04-20 Jakub Jelinek <jakub@redhat.com>
10531
10532 * g++.dg/debug/dwarf2/rv1.C: New test.
10533
72e2cf16
AK
105342010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10535
10536 PR target/43635
10537 * gcc.c-torture/compile/pr43635.c: New testcase.
10538
fd2e4e99
JJ
105392010-04-19 Jakub Jelinek <jakub@redhat.com>
10540
310e4472
JJ
10541 PR fortran/43339
10542 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10543 of sequential loops being private only in the innermost containing
10544 task region.
10545
fd2e4e99
JJ
10546 PR middle-end/43337
10547 * gfortran.dg/gomp/pr43337.f90: New test.
10548
1936a7d4
RG
105492010-04-19 Richard Guenther <rguenther@suse.de>
10550
10551 PR tree-optimization/43796
10552 * gfortran.dg/pr43796.f90: New testcase.
10553
d53bed0b
RG
105542010-04-19 Richard Guenther <rguenther@suse.de>
10555
10556 PR tree-optimization/43783
10557 * gcc.c-torture/execute/pr43783.c: New testcase.
10558
90f775a9
UB
105592010-04-19 Uros Bizjak <ubizjak@gmail.com>
10560
10561 PR target/43766
10562 * gcc.target/i386/pr43766.c: New test.
10563
8d9b7be5
JZ
105642010-04-19 Jie Zhang <jie@codesourcery.com>
10565
10566 PR target/43662
10567 * gcc.target/i386/pr43662.c: New test.
10568
d38f6bc0
DS
105692010-04-19 Dodji Seketeli <dodji@redhat.com>
10570
10571 PR c++/43704
10572 * g++.dg/template/typedef32.C: New test.
10573
d5dceab8 105742010-04-19 Ira Rosen <irar@il.ibm.com>
b5aeb3bb 10575
d5dceab8
UB
10576 PR tree-optimization/37027
10577 * lib/target-supports.exp
b5aeb3bb
IR
10578 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10579 * gcc.dg/vect/pr37027.c: New test.
d5dceab8
UB
10580 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10581 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10582 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10583 gcc.dg/vect/vect-complex-6.c: Likewise.
b5aeb3bb 10584
5a2fa9e8
JJ
105852010-04-19 Jakub Jelinek <jakub@redhat.com>
10586
10587 * g++.dg/debug/dwarf2/enum1.C: New test.
10588
896ee672
EB
105892010-04-18 Eric Botcazou <ebotcazou@adacore.com>
10590
10591 * gnat.dg/rep_clause5.ad[sb]: New test.
10592 * gnat.dg/rep_clause5_pkg.ads: New helper.
10593
d5dceab8 105942010-04-18 Ira Rosen <irar@il.ibm.com>
59eefaa6
IR
10595
10596 PR tree-optimization/43771
10597 * g++.dg/vect/pr43771.cc: New test.
10598
6c559604
SK
105992010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
10600
896ee672
EB
10601 PR fortran/31538
10602 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10603 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6c559604 10604
728936bb
EB
106052010-04-17 Eric Botcazou <ebotcazou@adacore.com>
10606
10607 * gnat.dg/sizetype.adb: Rename into...
10608 * gnat.dg/sizetype1.adb: ...this.
10609 * gnat.dg/sizetype2.adb: New test.
10610
12de6355
RG
106112010-04-16 Richard Guenther <rguenther@suse.de>
10612
10613 PR tree-optimization/43572
10614 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10615
68a3eb69
EB
106162010-04-16 Olivier Hainque <hainque@adacore.com>
10617
10618 * gnat.dg/specs/discr_private.ads: New test.
10619
f0c6475a 106202010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6ea007e4
BS
10621
10622 PR target/41514
f0c6475a
BS
10623 * gcc.target/arm/thumb-comparisons.c: New test.
10624
10625 PR target/40603
10626 * gcc.target/arm/thumb-cbranchqi.c: New test.
6ea007e4 10627
7a296495
CB
106282010-04-16 Christian Bruel <christian.bruel@st.com>
10629
10630 * g++.dg/torture/pr36191.C: Enable for SH.
10631
169afcb9
EB
106322010-04-16 Eric Botcazou <ebotcazou@adacore.com>
10633
10634 * gnat.dg/wide_boolean.adb: New test.
10635 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10636
25a6a873
RG
106372010-04-15 Richard Guenther <rguenther@suse.de>
10638
10639 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10640 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10641 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10642 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10643 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10644 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10645 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10646 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10647 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10648 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10649 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10650 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10651 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10652 * gcc.dg/torture/ipa-pta-2.c: Likewise.
10653 * gcc.dg/torture/ipa-pta-1.c: Adjust.
10654
f0c6475a 106552010-04-14 Bernd Schmidt <bernds@codesourcery.com>
31ce8a53
BS
10656
10657 PR target/21803
10658 * gcc.target/arm/pr42496.c: New test.
10659
943f82e7
JM
106602010-04-14 Jason Merrill <jason@redhat.com>
10661
10662 PR c++/36625
10663 * g++.dg/ext/attrib38.C: New.
10664
88f33b96
SE
106652010-04-14 Steve Ellcey <sje@cup.hp.com>
10666
10667 PR testsuite/43739
10668 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10669
289fcbbd
MLI
106702010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
10671
10672 PR 42966
10673 * gcc.dg/cpp/warn-undef-2.c: Update.
10674 * gcc.dg/cpp/warn-traditional-2.c: Update.
10675 * gcc.dg/cpp/warn-comments-2.c: Update.
10676 * gcc.dg/cpp/warn-variadic-2.c: Update.
10677 * gcc.dg/cpp/warn-long-long-2.c: Update.
10678 * gcc.dg/cpp/warn-deprecated-2.c: Update.
10679 * gcc.dg/cpp/warn-multichar-2.c: Update.
10680 * gcc.dg/cpp/warn-normalized-3.c: Update.
10681 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10682 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10683 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10684 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10685 * gcc.dg/cpp/warn-redefined-2.c: Update.
10686 * gfortran.dg/warning-directive-2.F90: Update.
10687 * c-c++-common/cpp/warning-directive-2.c: Update.
10688
fc249fe5
MM
106892010-04-14 Michael Matz <matz@suse.de>
10690
10691 PR tree-optimization/42963
b6b7f703 10692 * gcc.dg/pr42963.c: New testcase.
fc249fe5 10693
f08863f9
EB
106942010-04-14 Eric Botcazou <ebotcazou@adacore.com>
10695
10696 * gnat.dg/class_wide.adb: Rename into...
10697 * gnat.dg/class_wide1.adb: ...this.
10698 * gnat.dg/class_wide2.ad[sb]: New test.
10699
64f002ed
TB
107002010-04-14 Tobias Burnus <burnus@net-b.de>
10701
10702 PR fortran/18918
10703 * gfortran.dg/coarray_9.f90: Update dg-errors.
10704 * gfortran.dg/coarray_10.f90: New test.
10705 * gfortran.dg/coarray_11.f90: New test.
10706
e1859f33
JD
107072010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10708
10709 PR fortran/43747
10710 gfortran.dg/initialization_24.f90: New test.
10711
44b2dc6c
JM
107122010-04-13 Jason Merrill <jason@redhat.com>
10713
10714 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10715 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10716
4867a0c6
MLI
107172010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
10718
10719 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10720 * g++.dg/dg.exp: Likewise.
10721 * gcc.dg/cpp/warning-directive-1.c: Move to ...
10722 * c-c++-common/cpp/warning-directive-1.c: ... here.
10723 * gcc.dg/cpp/warning-directive-2.c: Move to ...
10724 * c-c++-common/cpp/warning-directive-2.c: ... here.
10725 * gcc.dg/cpp/warning-directive-3.c: Move to ...
10726 * c-c++-common/cpp/warning-directive-3.c: ... here.
10727 * gcc.dg/cpp/warning-directive-4.c: Move to ...
10728 * c-c++-common/cpp/warning-directive-4.c: ... here.
10729 * g++.dg/cpp/warning-directive-1.C: Delete.
10730 * g++.dg/cpp/warning-directive-2.C: Delete.
10731 * g++.dg/cpp/warning-directive-3.C: Delete.
10732 * g++.dg/cpp/warning-directive-4.C: Delete.
10733 * gcc.dg/cpp/normalised-3.c: Delete.
10734 * g++.dg/cpp/normalised-1.C: Rename as ...
10735 * c-c++-common/cpp/normalised-3.c: ... this.
10736
0f2ffb9a
MJ
107372010-04-13 Martin Jambor <mjambor@suse.cz>
10738
10739 * gcc.dg/tree-ssa/sra-9.c: New test.
10740
f78b86c0
MM
107412010-04-13 Michael Matz <matz@suse.de>
10742
10743 PR middle-end/43730
10744 * gcc.dg/pr43730.c: New test.
10745
143597ff
MM
107462010-04-13 Michael Matz <matz@suse.de>
10747
10748 * gcc.dg/tree-ssa/negate.c: New testcase.
10749
9d7b53cc
RG
107502010-04-13 Richard Guenther <rguenther@suse.de>
10751
10752 PR testsuite/43735
10753 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10754
777e1f09
RG
107552010-04-13 Richard Guenther <rguenther@suse.de>
10756
10757 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10758
76af763d
EB
107592010-04-13 Eric Botcazou <ebotcazou@adacore.com>
10760
10761 * gnat.dg/derived_type1.adb: New test.
10762
4adbd5dd
MK
107632010-04-13 Matthias Klose <doko@ubuntu.com>
10764
10765 * gcc.dg/plugindir1.c: New testcase.
10766 * gcc.dg/plugindir2.c: New testcase.
10767 * gcc.dg/plugindir3.c: New testcase.
10768 * gcc.dg/plugindir4.c: New testcase.
10769
e0db9cc6
UB
107702010-04-12 Uros Bizjak <ubizjak@gmail.com>
10771
10772 * gcc.target/i386/rotate-2.c: New test.
10773
d6850483
JM
107742010-04-12 Jason Merrill <jason@redhat.com>
10775
e62e4922
JM
10776 PR c++/43641
10777 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
d6850483
JM
10778 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10779
9d809e8f
FC
107802010-04-12 Fabien Chene <fabien.chene@gmail.com>
10781
10782 PR c++/25811
10783 * g++.dg/init/pr25811.C: New test.
10784
c7392d11
RO
107852010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10786
10787 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10788 dg-error, dg-warning.
10789 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10790
af961c7f
RG
107912010-04-12 Richard Guenther <rguenther@suse.de>
10792
10793 * gcc.dg/torture/inline-2.c: New testcase.
10794
f101882a
JJ
107952010-04-12 Jakub Jelinek <jakub@redhat.com>
10796
fa8351f8
JJ
10797 PR bootstrap/43699
10798 * gcc.dg/Wunused-var-7.c: New test.
10799
f101882a
JJ
10800 PR tree-optimization/43560
10801 * gcc.c-torture/execute/pr43560.c: New test.
10802
675c873b
EB
108032010-04-12 Eric Botcazou <ebotcazou@adacore.com>
10804
10805 * gnat.dg/aggr13.adb: New test.
10806 * gnat.dg/aggr14.adb: Likewise.
10807 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10808
3fc20697
RG
108092010-04-12 Richard Guenther <rguenther@suse.de>
10810
10811 PR c++/43611
10812 * g++.dg/torture/pr43611.C: New testcase.
10813
c4712597
SZ
108142010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
10815
10816 PR c/36774
10817 * gcc.dg/pr36774-1.c: New test.
10818 * gcc.dg/pr36774-2.c: New test.
10819
c11c09f9
KP
108202010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10821
10822 * gcc.target/sh/rte-delay-slot.c: New test.
10823
3cd64bab
EB
108242010-04-11 Eric Botcazou <ebotcazou@adacore.com>
10825
10826 * gnat.dg/pack9.adb: Remove -cargs option.
10827 * gnat.dg/aggr12.ad[sb]: New test.
10828
a6d57223
JZ
108292010-04-10 Jie Zhang <jie@codesourcery.com>
10830
10831 PR target/43417
10832 * gcc.target/sh/pr43417.c: New test.
10833
687ea68f
TB
108342010-04-10 Tobias Burnus <burnus@net-b.de>
10835
10836 PR fortran/43591
10837 * gfortran.dg/spec_expr_6.f90: New test.
10838
94252ac2 108392010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
d8a12e84
MLI
10840
10841 PR cpp/43195
10842 * gcc.dg/cpp/pr43195.c: New.
10843 * gcc.dg/cpp/pr43195.h: New.
10844
d0b8780d
MLI
108452010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10846
10847 PR 42965
10848 * gcc.dg/Werror-6.c: Adjust.
10849 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10850 * gcc.dg/Werror-4.c: Likewise.
10851 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10852 * gcc.dg/Wswitch-enum-error.c: Likewise.
10853 * gcc.dg/Wpointer-arith.c: Likewise.
10854 * gcc.dg/Wfatal.c: Likewise.
10855 * gcc.dg/Wswitch-error.c: Likewise.
10856 * g++.dg/warn/unused-result1-Werror.c: Likewise.
10857 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10858 * gcc.dg/cpp/warn-undef-2.c: Likewise.
10859 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10860 * gcc.dg/cpp/warn-comments-2.c: Likewise.
10861 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10862 * gcc.dg/cpp/warning-directive-2.c: Likewise.
10863 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10864 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10865 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10866 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10867 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10868 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10869 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10870 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10871 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10872 * g++.dg/cpp/warning-directive-2.C: Likewise.
10873 * gfortran.dg/warning-directive-2.F90: Likewise.
10874
cb6addf4
JM
108752010-04-09 Jason Merrill <jason@redhat.com>
10876
10877 PR c++/42623
10878 * g++.dg/template/sizeof13.C: New.
10879
c688a8b0
KT
108802010-04-09 Kai Tietz <kai.tietz@onevision.com>
10881
10882 * g++.dg/other/pr35504.C: Add check for thiscall.
10883 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10884 * gcc.dg/torture/stackalign/thiscall-1.c: New.
27431d88 10885
dc8d2739
MLI
108862010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10887
10888 PR c++/28584
10889 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10890 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
27431d88 10891 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
dc8d2739 10892 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
27431d88 10893 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
dc8d2739
MLI
10894 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
10895 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10896 * g++.dg/other/increment1.C: Likewise.
10897
d3a9eea2
TB
108982010-04-09 Tobias Burnus <burnus@net-b.de>
10899
10900 PR fortran/18918
10901 * gfortran.dg/coarray_7.f90: New test.
10902 * gfortran.dg/coarray_8.f90: New test.
10903
824935ee
BD
109042010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
10905
10906 PR fortran/28039
10907 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10908
07c60ef7
RO
109092010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10910
10911 PR target/43643
10912 * gcc.dg/pr43643.c: New test.
10913
3e2f637e
TB
109142010-04-08 Tobias Burnus <burnus@net-b.de>
10915
10916 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10917
84ae6d7b
RG
109182010-04-08 Richard Guenther <rguenther@suse.de>
10919
10920 PR tree-optimization/43679
10921 * gcc.c-torture/compile/pr43679.c: New testcase.
10922
aa847cc8
JJ
109232010-04-08 Jakub Jelinek <jakub@redhat.com>
10924
10925 PR debug/43670
10926 * gcc.dg/pr43670.c: New test.
10927
b0aef8a8
MK
109282010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
10929
10930 PR middle-end/40815
10931 * gcc.dg/tree-ssa/reassoc-19.c: New.
10932
60d3aec4
JJ
109332010-04-07 Jakub Jelinek <jakub@redhat.com>
10934
ebfbbdc5
JJ
10935 PR c/18624
10936 * gcc.dg/Wunused-var-1.c: New test.
10937 * gcc.dg/Wunused-var-2.c: New test.
10938 * gcc.dg/Wunused-var-3.c: New test.
10939 * gcc.dg/Wunused-var-4.c: New test.
10940 * gcc.dg/Wunused-var-5.c: New test.
10941 * gcc.dg/Wunused-var-6.c: New test.
10942 * gcc.dg/Wunused-parm-1.c: New test.
10943
60d3aec4
JJ
10944 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10945 * gcc.dg/trunc-1.c: Likewise.
10946 * gcc.dg/vla-9.c: Likewise.
10947 * gcc.dg/dfp/composite-type.c: Likewise.
10948
94252ac2 109492010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
10950
10951 PR objc/35996
10952 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10953 * obj-c++.dg/objc-gc-3.mm: Ditto.
10954
87cf0651
SB
109552010-04-07 Simon Baldwin <simonb@google.com>
10956
10957 * gcc.dg/cpp/warn-undef-2.c: New.
10958 * gcc.dg/cpp/warn-traditional-2.c: New.
10959 * gcc.dg/cpp/warn-comments-2.c: New.
10960 * gcc.dg/cpp/warning-directive-1.c: New.
10961 * gcc.dg/cpp/warn-long-long.c: New.
10962 * gcc.dg/cpp/warn-traditional.c: New.
10963 * gcc.dg/cpp/warn-variadic-2.c: New.
10964 * gcc.dg/cpp/warn-undef.c: New.
10965 * gcc.dg/cpp/warn-normalized-1.c: New.
10966 * gcc.dg/cpp/warning-directive-2.c: New.
10967 * gcc.dg/cpp/warn-long-long-2.c: New.
10968 * gcc.dg/cpp/warn-variadic.c: New.
10969 * gcc.dg/cpp/warn-normalized-2.c: New.
10970 * gcc.dg/cpp/warning-directive-3.c: New.
10971 * gcc.dg/cpp/warn-deprecated-2.c: New.
10972 * gcc.dg/cpp/warn-trigraphs-1.c: New.
10973 * gcc.dg/cpp/warn-multichar-2.c: New.
10974 * gcc.dg/cpp/warn-normalized-3.c: New.
10975 * gcc.dg/cpp/warning-directive-4.c: New.
10976 * gcc.dg/cpp/warn-unused-macros.c: New.
10977 * gcc.dg/cpp/warn-trigraphs-2.c: New.
10978 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10979 * gcc.dg/cpp/warn-cxx-compat.c: New.
10980 * gcc.dg/cpp/warn-redefined.c: New.
10981 * gcc.dg/cpp/warn-trigraphs-3.c: New.
10982 * gcc.dg/cpp/warn-unused-macros-2.c: New.
10983 * gcc.dg/cpp/warn-deprecated.c: New.
10984 * gcc.dg/cpp/warn-trigraphs-4.c: New.
10985 * gcc.dg/cpp/warn-redefined-2.c: New.
10986 * gcc.dg/cpp/warn-comments.c: New.
10987 * gcc.dg/cpp/warn-multichar.c: New.
10988 * g++.dg/cpp/warning-directive-1.C: New.
10989 * g++.dg/cpp/warning-directive-2.C: New.
10990 * g++.dg/cpp/warning-directive-3.C: New.
10991 * g++.dg/cpp/warning-directive-4.C: New.
10992 * gfortran.dg/warning-directive-1.F90: New.
10993 * gfortran.dg/warning-directive-3.F90: New.
10994 * gfortran.dg/warning-directive-2.F90: New.
10995 * gfortran.dg/warning-directive-4.F90: New.
58e0f0d3 10996
94252ac2 109972010-04-07 Iain Sandoe <iains@gcc.gnu.org>
b51e84c9
IS
10998
10999 PR objc++/23716
58e0f0d3
IS
11000 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11001
2401726e
JM
110022010-04-07 Jason Merrill <jason@redhat.com>
11003
48326487
JM
11004 * g++.dg/template/dr408.C: New.
11005
ae099258
JM
11006 * g++.dg/lookup/ns4.C: New.
11007
feb3b88a
JM
11008 PR c++/38392
11009 * g++.dg/template/friend51.C: New test.
11010
2401726e
JM
11011 PR c++/41970
11012 * g++.old-deja/g++.other/linkage1.C: Adjust.
11013
5fd5c97a
DS
110142010-04-07 Dodji Seketeli <dodji@redhat.com>
11015
11016 PR c++/42697
11017 * g++.dg/template/crash94.C: New test.
11018
7c094c11
DS
110192010-04-07 Dodji Seketeli <dodji@redhat.com>
11020
11021 PR c++/40239
11022 * g++.dg/init/aggr5.C: New test.
11023 * g++.dg/init/aggr5.C: New test.
11024
12bd5a1e
RG
110252010-04-07 Richard Guenther <rguenther@suse.de>
11026
11027 PR tree-optimization/43270
11028 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11029 * gcc.dg/Warray-bounds-7.c: Likewise.
11030
b1fa9126
EB
110312010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11032
11033 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11034 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11035 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11036
6addabbb
JZ
110372010-04-07 Jie Zhang <jie@codesourcery.com>
11038
11039 PR c++/42556
11040 * g++.dg/init/pr42556.C: New test.
11041
a42f1217
DS
110422010-04-07 Dodji Seketeli <dodji@redhat.com>
11043
11044 PR debug/43628
11045 * g++.dg/debug/dwarf2/typedef2.C: New test.
11046
c88199cd
DS
110472010-04-06 Dodji Seketeli <dodji@redhat.com>
11048
27431d88 11049 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
c88199cd
DS
11050 c-c++-common/dwarf2/redeclaration-1.C
11051
d4a2b486
JM
110522010-04-06 Jason Merrill <jason@redhat.com>
11053
11054 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11055 * g++.dg/ext/attrib18.C: Likewise.
11056 * g++.dg/ext/bitfield2.C: Likewise.
11057 * g++.dg/ext/bitfield4.C: Likewise.
11058 * g++.dg/ext/visibility/warn2.C: Likewise.
11059 * g++.dg/ext/visibility/warn3.C: Likewise.
11060 * g++.dg/gomp/pr26690-1.C: Likewise.
11061 * g++.dg/inherit/covariant7.C: Likewise.
11062 * g++.dg/init/synth2.C: Likewise.
11063 * g++.dg/lookup/using7.C: Likewise.
11064 * g++.dg/other/crash-4.C: Likewise.
11065 * g++.dg/other/error13.C: Likewise.
11066 * g++.dg/other/error20.C: Likewise.
11067 * g++.dg/parse/crash31.C: Likewise.
11068 * g++.dg/parse/error16.C: Likewise.
11069 * g++.dg/parse/error19.C: Likewise.
11070 * g++.dg/parse/error27.C: Likewise.
11071 * g++.dg/parse/error28.C: Likewise.
11072 * g++.dg/parse/fused-params1.C: Likewise.
11073 * g++.dg/template/error2.C: Likewise.
11074 * g++.dg/template/local6.C: Likewise.
11075 * g++.dg/template/qualttp15.C: Likewise.
11076 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11077 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11078 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11079 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11080 * g++.old-deja/g++.eh/spec6.C: Likewise.
11081 * g++.old-deja/g++.jason/crash3.C: Likewise.
11082 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11083 * g++.old-deja/g++.law/ctors5.C: Likewise.
11084 * g++.old-deja/g++.law/ctors9.C: Likewise.
11085 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11086 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11087 * g++.old-deja/g++.other/struct1.C: Likewise.
11088 * g++.old-deja/g++.other/volatile1.C: Likewise.
11089 * g++.old-deja/g++.pt/crash36.C: Likewise.
11090 * g++.old-deja/g++.pt/derived3.C: Likewise.
11091 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11092 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11093
9310a3e2
SP
110942010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11095
11096 PR middle-end/43519
11097 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11098 * gcc.dg/graphite/id-19.c: New.
11099
c86a3947
CF
111002010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11101
11102 PR middle-end/32824
11103 * gcc.dg/vect/pr32824: New.
11104
f4d1d50a
TB
111052010-04-06 Tobias Burnus <burnus@net-b.de>
11106
11107 PR fortran/18918
11108 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11109 * gfortran.dg/coarray_3.f90: Ditto.
11110 * gfortran.dg/coarray_4.f90: Ditto.
11111 * gfortran.dg/coarray_5.f90: Ditto.
11112 * gfortran.dg/coarray_6.f90: Ditto.
11113 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11114
178f9aa1
TB
111152010-04-06 Tobias Burnus <burnus@net-b.de>
11116
11117 PR fortran/18918
11118 * gfortran.dg/coarray_4.f90: Fix test.
11119 * gfortran.dg/coarray_6.f90: Add more tests.
11120
be59db2d
TB
111212010-04-06 Tobias Burnus <burnus@net-b.de>
11122
11123 PR fortran/18918
11124 * gfortran.dg/coarray_4.f90: New test.
11125 * gfortran.dg/coarray_5.f90: New test.
11126 * gfortran.dg/coarray_6.f90: New test.
11127
385e8144
TB
111282010-04-06 Tobias Burnus <burnus@net-b.de>
11129
11130 PR fortran/18918
11131 * gfortran.dg/iso_fortran_env_5.f90: New test.
11132 * gfortran.dg/iso_fortran_env_6.f90: New test.
11133
d0a4a61c
TB
111342010-04-06 Tobias Burnus <burnus@net-b.de>
11135
11136 PR fortran/39997
11137 * gfortran.dg/coarray_1.f90: New test.
11138 * gfortran.dg/coarray_2.f90: New test.
11139 * gfortran.dg/coarray_3.f90: New test.
11140
d5eebac0
JM
111412010-04-06 Jason Merrill <jason@redhat.com>
11142
62daa139
JM
11143 PR c++/43648
11144 * g++.dg/template/dtor8.C: New.
11145
d5eebac0
JM
11146 PR c++/43621
11147 * g++.dg/template/error-recovery2.C: New.
11148
b1a0b3b4
JH
111492010-04-06 Jan Hubicka <jh@suse.czpli
11150
11151 PR tree-optimization/42906
11152 * gcc.dg/tree-ssa/dce-1.c: New testcase.
11153
2b56d6a4
TB
111542010-04-06 Tobias Burnus <burnus@net-b.de>
11155
11156 PR fortran/43178
11157 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11158 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11159 * gfortran.dg/auto_dealloc_1.f90: Ditto.
11160
56186ac2
RG
111612010-04-06 Richard Guenther <rguenther@suse.de>
11162
11163 PR tree-optimization/43627
11164 * gcc.dg/tree-ssa/vrp49.c: New testcase.
11165
7d11d368
JJ
111662010-04-06 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR target/43638
11169 * gcc.target/i386/pr43638.c: New test.
11170
eb12d0ae
RG
111712010-04-06 Richard Guenther <rguenther@suse.de>
11172
11173 PR middle-end/43661
11174 * gcc.c-torture/compile/pr43661.c: New testcase.
11175
be33cc50
JJ
111762010-04-06 Jakub Jelinek <jakub@redhat.com>
11177
11178 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11179
0e8ff409
SP
111802010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11181
11182 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11183
1cdaa211
RG
111842010-04-02 Richard Guenther <rguenther@suse.de>
11185
11186 PR tree-optimization/43629
11187 * gcc.c-torture/execute/pr43629.c: New testcase.
11188
b879c108 111892010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
014753cc 11190 Dominique d'Humieres <dominiq@lps.ens.fr>
b879c108
JB
11191
11192 PR libfortran/43605
11193 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11194
777351a5
DS
111952010-04-01 Dodji Seketeli <dodji@redhat.com>
11196
11197 PR debug/43325
11198 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11199
d4b5fb22
JM
112002010-04-01 Jason Merrill <jason@redhat.com>
11201
11202 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11203
e76a3fde
JB
112042010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11205 Manfred Schwarb <manfred99@gmx.ch>
11206
11207 PR libfortran/43605
11208 * gfortran.dg/ftell_3.f90: New test.
11209
5e9fb3db
RG
112102010-04-01 Richard Guenther <rguenther@suse.de>
11211
11212 PR middle-end/43614
11213 * gcc.c-torture/compile/pr43614.c: New testcase.
11214
d3f76f83
MJ
112152010-04-01 Martin Jambor <mjambor@suse.cz>
11216
11217 PR tree-optimization/43141
11218 * gcc.dg/guality/pr43141.c: New test.
27431d88 11219
35eb7ed7
RO
112202010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11221
11222 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11223 * g++.dg/eh/spbp.C: Likewise.
11224 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11225 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11226 superfluous casts.
11227 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11228 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11229 * objc.dg/dwarf-2.m: Likewise.
11230
25d635d9
SP
112312010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11232
11233 PR middle-end/43464
11234 * gcc.dg/graphite/id-pr43464.c: New.
11235 * gcc.dg/graphite/id-pr43464-1.c: New.
11236
112372010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11238
11239 PR middle-end/43351
11240 * gcc.dg/graphite/id-pr43351.c
11241
2981f206
IS
112422010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11243
03af6e44
IS
11244 PR testsuite/35165
11245 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11246 * obj-c++.dg/try-catch-2.mm: Ditto.
11247 * obj-c++.dg/lookup-2.mm: Ditto.
11248 * obj-c++.dg/encode-8.m: Ditto.
11249 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11250 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11251 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11252 * obj-c++.dg/const-str-11.mm: Ditto.
11253 * obj-c++.dg/const-str-9.mm: Ditto.
11254 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11255 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11256 * obj-c++.dg/except-1.mm: Ditto.
11257 * obj-c++.dg/const-str-7.mm: Ditto.
11258 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11259 * obj-c++.dg/const-str-3.mm: Ditto.
11260 * obj-c++.dg/const-str-7.mm: Ditto.
11261 * obj-c++.dg/stubify-2.mm: Change dump file name.
11262
2981f206 11263 PR objc++/23613
b6b7f703 11264 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2981f206 11265 New macro.
b6b7f703 11266 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2981f206
IS
11267 Remove dg-xfail-if.
11268
9bae1881
MJ
112692010-03-31 Martin Jambor <mjambor@suse.cz>
11270
11271 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11272 only with -O2, -O3 or -Os and not with -fwhopr.
11273
d7df0b91
DS
112742010-03-31 Dodji Seketeli <dodji@redhat.com>
11275
11276 PR c++/43558
11277 * g++.dg/template/typedef31.C: New test.
11278
f0c01ffd
RO
112792010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11280
11281 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11282 assembler output on *-*-solaris2*.
11283 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11284
132b4e82
JJ
112852010-03-31 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR debug/43557
11288 * gcc.dg/pr43557-1.c: New test.
11289 * gcc.dg/pr43557-2.c: New file.
11290
dc12b70e
JZ
112912010-03-31 Jie Zhang <jie@codesourcery.com>
11292
11293 PR 43562
11294 * gcc.dg/pr43562.c: New test.
11295
fb077955
JM
112962010-03-30 Jason Merrill <jason@redhat.com>
11297
74537078
JM
11298 PR c++/43076
11299 * g++.dg/template/error-recovery1.C: New.
11300
fb077955
JM
11301 PR c++/41786
11302 * g++.dg/parse/ambig5.C: New.
11303
03a5f060
JJ
113042010-03-30 Jakub Jelinek <jakub@redhat.com>
11305
11306 PR debug/43593
11307 * gcc.dg/guality/pr43593.c: New test.
11308
8533c9d8
SP
113092010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11310
11311 PR middle-end/43430
11312 * gcc.dg/vect/pr43430-1.c: New.
11313
ce0ecb98
JM
113142010-03-30 Jason Merrill <jason@redhat.com>
11315
11316 PR c++/43559
11317 * g++.dg/template/partial7.C: New.
11318
a3e7e012
AK
113192010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11320
11321 * gcc.target/s390/stackcheck1.c: New testcase.
11322
63fd8255
JD
113232010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11324
11325 PR libfortran/43265
11326 * gfortran.dg/read_eof_8.f90: New test.
11327
0591d33e
JM
113282010-03-29 Jason Merrill <jason@redhat.com>
11329
43d0678a
JM
11330 * gcc.dg/cpp/include6.c: Change [] to ().
11331
00a81b8b
JM
11332 N3077
11333 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11334 splicing and UCNs.
11335 * c-c++-common/raw-string-2.c: Add trigraph test.
11336 * c-c++-common/raw-string-8.c: New.
11337 * c-c++-common/raw-string-9.c: New.
11338 * c-c++-common/raw-string-10.c: New.
11339
0591d33e
JM
11340 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11341 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11342 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11343 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11344 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11345 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11346 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11347
58adb739
RG
113482010-03-29 Richard Guenther <rguenther@suse.de>
11349
11350 PR tree-optimization/43560
11351 * gcc.dg/torture/pr43560.c: New testcase.
11352
52150625
JM
113532010-03-29 Jason Merrill <jason@redhat.com>
11354
11355 N3077
11356 * g++.dg/ext/raw-string-1.C: Change [] to ().
11357 * g++.dg/ext/raw-string-2.C: Change [] to ().
11358 Don't use \ in delimiter.
11359 * g++.dg/ext/raw-string-3.C: Change [] to ().
11360 * g++.dg/ext/raw-string-4.C: Change [] to ().
11361 * g++.dg/ext/raw-string-5.C: Change [] to ().
11362 Test for error on \ in delimiter.
11363 * g++.dg/ext/raw-string-6.C: Change [] to ().
11364 * g++.dg/ext/raw-string-7.C: Change [] to ().
11365
3b34d92c
JZ
113662010-03-29 Jie Zhang <jie@codesourcery.com>
11367
11368 PR 43564
11369 * gcc.dg/pr43564.c: New test.
11370
10fa280a
TB
113712010-03-29 Tobias Burnus <burnus@net-b.de>
11372
11373 PR fortran/43551
11374 * gfortran.dg/direct_io_12.f90: New test.
11375
88cc1e04
JH
113762010-03-28 Jan Hubicka <jh@suse.cz>
11377
11378 PR tree-optimization/43505
11379 * gfortran.dg/pr43505.f90: New testcase.
11380
fb6807b8
UB
113812010-03-27 Uros Bizjak <ubizjak@gmail.com>
11382
11383 PR tree-optimization/43528
11384 * gcc.target/i386/pr43528.c: New test.
11385
10e76c1a
JM
113862010-03-26 Joseph Myers <joseph@codesourcery.com>
11387
11388 PR c/43381
11389 * gcc.dg/parm-impl-decl-3.c: New test.
11390
c6cc83d0
JM
113912010-03-26 Jason Merrill <jason@redhat.com>
11392
11393 PR c++/43509
11394 * g++.dg/cpp0x/parse1.C: New.
11395
fb04bb84
UB
113962010-03-26 Uros Bizjak <ubizjak@gmail.com>
11397
11398 PR target/43524
11399 * gcc.target/i386/pr43524.c: New test.
11400
13604671
MJ
114012010-03-26 Martin Jambor <mjambor@suse.cz>
11402
b6b7f703 11403 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
fb04bb84 11404 whitespace, rename main to foo.
b6b7f703
L
11405 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11406 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11407 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11408 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11409 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11410 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11411 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11412 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11413 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11414 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11415 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13604671 11416
5f431950
DS
114172010-03-26 Dodji Seketeli <dodji@redhat.com>
11418
11419 PR c++/43327
11420 * g++.dg/other/crash-10.C: New test.
11421 * g++.dg/other/crash-11.C: New test.
11422
259d831f
JD
114232010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11424
11425 PR libfortran/43517
11426 * gfortran.dg/read_eof_7.f90: New test.
11427
812398e4
IS
114282010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11429
11430 PR objc/35165
11431 PR testsuite/43512
11432 * objc-obj-c++-shared: New directory.
11433 * objc-obj-c++-shared/Object1-implementation.h: New file.
11434 * objc-obj-c++-shared/Object1.h: New file.
11435 * objc-obj-c++-shared/Protocol1.h: New file.
11436 * objc-obj-c++-shared/next-abi.h: New file.
11437 * objc-obj-c++-shared/next-mapping.h: New file.
11438 * objc/execute/next_mapping.h: Delete.
11439 * objc.dg/special/special.exp: For all targets run the tests with
fb04bb84 11440 -fgnu-runtime, for darwin targets also run the tests with
812398e4
IS
11441 -fnext-runtime.
11442 * objc.dg/dg.exp: Ditto.
11443 * obj-c++.dg/dg.exp: Ditto.
11444 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11445 Protocol1.h) and next-mapping.h as required. Amend testcase to
11446 include use of updated NeXT interface.
11447 * objc/execute/formal_protocol-5.m: Ditto.
11448 * objc/execute/protocol-isEqual-2.m: Ditto.
fb04bb84 11449 * objc/execute/protocol-isEqual-4.m: Ditto.
812398e4
IS
11450 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11451 Protocol1.h) and next-mapping.h as required.
11452 * objc/execute/object_is_class.m: Ditto.
11453 * objc/execute/enumeration-1.m: Ditto.
11454 * objc/execute/class-13.m: Ditto.
11455 * objc/execute/formal_protocol-2.m: Ditto.
11456 * objc/execute/formal_protocol-4.m: Ditto.
11457 * objc/execute/class-1.m: Ditto.
11458 * objc/execute/bycopy-1.m: Ditto.
11459 * objc/execute/formal_protocol-6.m: Ditto.
11460 * objc/execute/bycopy-3.m: Ditto.
11461 * objc/execute/class-3.m: Ditto.
11462 * objc/execute/bf-11.m: Ditto.
11463 * objc/execute/class-5.m: Ditto.
11464 * objc/execute/bf-13.m: Ditto.
11465 * objc/execute/class-7.m: Ditto.
11466 * objc/execute/bf-15.m: Ditto.
11467 * objc/execute/class-9.m: Ditto.
11468 * objc/execute/bf-17.m: Ditto.
11469 * objc/execute/bf-19.m: Ditto.
11470 * objc/execute/IMP.m: Ditto.
11471 * objc/execute/exceptions/catchall-1.m: Ditto.
11472 * objc/execute/exceptions/trivial.m: Ditto.
11473 * objc/execute/exceptions/finally-1.m: Ditto.
11474 * objc/execute/exceptions/local-variables-1.m: Ditto.
11475 * objc/execute/exceptions/foward-1.m: Ditto.
11476 * objc/execute/bf-2.m: Ditto.
11477 * objc/execute/string1.m: Ditto.
11478 * objc/execute/bf-4.m: Ditto.
11479 * objc/execute/informal_protocol.m: Ditto.
11480 * objc/execute/string3.m: Ditto.
11481 * objc/execute/bf-6.m: Ditto.
11482 * objc/execute/bf-8.m: Ditto.
11483 * objc/execute/class-tests-1.h: Ditto.
11484 * objc/execute/protocol-isEqual-1.m: Ditto.
11485 * objc/execute/protocol-isEqual-3.m: Ditto.
11486 * objc/execute/_cmd.m: Ditto.
11487 * objc/execute/function-message-1.m: Ditto.
11488 * objc/execute/bf-20.m: Ditto.
11489 * objc/execute/bf-common.h: Ditto.
11490 * objc/execute/np-2.m: Ditto.
11491 * objc/execute/class-10.m: Ditto.
11492 * objc/execute/class-12.m: Ditto.
11493 * objc/execute/enumeration-2.m: Ditto.
11494 * objc/execute/class-14.m: Ditto.
11495 * objc/execute/encode-1.m: Ditto.
11496 * objc/execute/formal_protocol-1.m: Ditto.
11497 * objc/execute/formal_protocol-3.m: Ditto.
11498 * objc/execute/accessing_ivars.m: Ditto.
11499 * objc/execute/bycopy-2.m: Ditto.
11500 * objc/execute/class-2.m: Ditto.
11501 * objc/execute/bf-10.m: Ditto.
11502 * objc/execute/formal_protocol-7.m: Ditto.
11503 * objc/execute/root_methods.m: Ditto.
11504 * objc/execute/class-4.m: Ditto.
11505 * objc/execute/bf-12.m: Ditto.
11506 * objc/execute/class-6.m: Ditto.
11507 * objc/execute/bf-14.m: Ditto.
11508 * objc/execute/nested-func-1.m: Ditto.
11509 * objc/execute/class-8.m: Ditto.
11510 * objc/execute/private.m: Ditto.
11511 * objc/execute/bf-16.m: Ditto.
11512 * objc/execute/bf-18.m: Ditto.
11513 * objc/execute/load-3.m: Ditto.
11514 * objc/execute/compatibility_alias.m: Ditto.
11515 * objc/execute/bf-1.m: Ditto.
11516 * objc/execute/no_clash.m: Ditto.
11517 * objc/execute/bf-3.m: Ditto.
11518 * objc/execute/string2.m: Ditto.
11519 * objc/execute/bf-5.m: Ditto.
11520 * objc/execute/string4.m: Ditto.
11521 * objc/execute/bf-7.m: Ditto.
11522 * objc/execute/object_is_meta_class.m: Ditto.
11523 * objc/execute/bf-9.m: Ditto.
11524 * objc/execute/bf-21.m: Ditto.
11525 * objc/execute/cascading-1.m: Ditto.
11526 * objc/execute/trivial.m: Ditto.
11527 * objc/execute/np-1.m: Ditto.
11528 * objc/compile/trivial.m: Ditto.
11529 * objc/execute/class_self-2.m: Include <stdlib.h>.
11530 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11531 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
27431d88 11532 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
11533 and 64bit. Use new NeXT interface as required.
11534 * objc.dg/special/unclaimed-category-1.m: Ditto.
11535 * objc.dg/special/unclaimed-category-1.h: Ditto.
11536 * objc.dg/special/unclaimed-category-1a.m: Ditto.
11537 * objc.dg/func-ptr-1.m: Ditto.
27431d88 11538 * objc.dg/stret-1.m: Ditto.
812398e4
IS
11539 * objc.dg/encode-2.m: Ditto.
11540 * objc.dg/category-1.m: Ditto.
11541 * objc.dg/encode-3.m: Ditto.
11542 * objc.dg/call-super-3.m: Ditto.
11543 * objc.dg/method-3.m: Ditto.
11544 * objc.dg/func-ptr-2.m: Ditto.
11545 * objc.dg/lookup-1.m: Ditto.
11546 * objc.dg/encode-4.m: Ditto.
11547 * objc.dg/fix-and-continue-1.m: Ditto.
11548 * objc.dg/proto-lossage-3.m: Ditto.
11549 * objc.dg/method-13.m: Ditto.
11550 * objc.dg/proto-qual-1.m: Ditto.
11551 * objc.dg/zero-link-3.m: Ditto.
11552 * objc.dg/bitfield-1.m: Ditto.
11553 * objc.dg/va-meth-1.m: Ditto.
11554 * objc.dg/super-class-3.m: Ditto.
11555 * objc.dg/call-super-1.m: Ditto.
11556 * objc.dg/type-size-2.m: Ditto.
11557 * objc.dg/method-10.m: Ditto.
27431d88 11558 * objc.dg/defs.m: Ditto.
812398e4
IS
11559 * objc.dg/const-str-3.m: Ditto.
11560 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
27431d88 11561 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
11562 interface as required.
11563 * objc.dg/super-class-4.m: Ditto.
11564 * objc.dg/comp-types-8.m: Ditto.
11565 * objc.dg/call-super-2.m: Ditto.
11566 * objc.dg/objc-fast-4.m: Ditto.
11567 * objc.dg/method-6.m: Ditto.
11568 * objc.dg/const-str-3.m: Ditto.
11569 * objc.dg/const-str-7.m: Ditto.
11570 * objc.dg/method-15.m: Ditto.
11571 * objc.dg/method-19.m: Ditto.
11572 * objc.dg/sync-1.m: Ditto.
11573 * objc.dg/layout-1.m: Ditto.
11574 * objc.dg/bitfield-3.m: Ditto.
11575 * objc.dg/try-catch-3.m: Ditto.
11576 * objc.dg/try-catch-7.m: Ditto.
11577 * objc.dg/comp-types-10.m: Ditto.
11578 * objc.dg/selector-2.: Ditto.
11579 * objc.dg/method-7.m: Ditto.
11580 * objc.dg/typedef-alias-1.m: Ditto.
11581 * objc.dg/proto-lossage-2.m: Ditto.
11582 * objc.dg/comp-types-11.m: Ditto.
11583 * objc.dg/sizeof-1.m: Ditto.
11584 * objc.dg/method-17.m: Ditto.
11585 * objc.dg/bitfield-5.m: Ditto.
11586 * objc.dg/try-catch-1.m: Ditto.
11587 * objc.dg/encode-5.m: Ditto.
11588 * objc.dg/fix-and-continue-2.m: Ditto.
11589 * objc.dg/method-9.m: Ditto.
11590 * objc.dg/isa-field-1.m: Ditto.
fb04bb84 11591 * objc.dg/local-decl-2.m: Ditto.
812398e4
IS
11592 * objc.dg/objc-gc-4.m: Ditto.
11593 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11594 * objc.dg/gnu-runtime-3.m: Ditto.
11595 * objc.dg/encode-7.m: Ditto.
11596 * objc.dg/encode-8.m: Ditto.
11597 * objc.dg/selector-3.m: Ditto.
11598 * objc.dg/gnu-runtime-1.m: Ditto.
11599 * objc.dg/const-str-12.m: Ditto.
fb04bb84 11600 * objc.dg/gnu-runtime-2.m: Ditto.
812398e4
IS
11601 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11602 * objc.dg/selector-1.m: Ditto.
11603 * objc.dg/stubify-2.m: Ditto.
11604 * objc.dg/zero-link-1.m: Ditto.
11605 * objc.dg/stret-2.m: Ditto.
11606 * objc.dg/zero-link-2.m: Ditto.
11607 * objc.dg/next-runtime-1.m: Ditto.
11608 * objc.dg/symtab-1.m: Ditto.
11609 * objc.dg/stubify-1.m: Ditto.
fb04bb84 11610 * objc.dg/bitfield-2.m: Ditto.
812398e4
IS
11611 * objc.dg/try-catch-10.m: Apply to both runtimes.
11612 * objc.dg/const-str-1.m: Ditto.
11613 * objc.dg/image-info.m: Ditto.
fb04bb84 11614 * objc.dg/encode-9.m: Ditto.
812398e4
IS
11615 * objc.dg/pragma-1.m: Apply test to all targets.
11616 * objc.dg/const-str-4.m: Ditto.
11617 * objc.dg/const-str-8.m: Ditto.
11618 * objc.dg/super-class-2.m: Ditto.
11619 * objc.dg/try-catch-5.m: Ditto.
11620 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
fb04bb84 11621 Protocol1.h) and next-mapping.h as required. Use new NeXT
27431d88 11622 interface as required. Skip for gnu-runtime. Test for .quad at m64.
812398e4 11623 * objc.dg/const-str-11.m: Ditto.
fb04bb84 11624 * objc.dg/const-str-9.m: Ditto.
812398e4
IS
11625 * objc.dg/method-4.m: Skip for 64Bit NeXT.
11626 * objc.dg/encode-1.m: Remove redundant -lobjc.
11627 * objc.dg/try-catch-9.m: Tidy space.
11628 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
fb04bb84 11629 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
812398e4
IS
11630 and 64bit. Use new NeXT interface as required.
11631 * obj-c++.dg/template-4.mm: Ditto.
11632 * obj-c++.dg/defs.mm: Ditto.
11633 * obj-c++.dg/basic.mm: Ditto.
11634 * obj-c++.dg/encode-4.mm: Ditto.
11635 * obj-c++.dg/method-17.mm: Ditto.
11636 * obj-c++.dg/proto-lossage-3.mm: Ditto.
11637 * obj-c++.dg/cxx-class-1.mm: Ditto.
11638 * obj-c++.dg/method-10.mm: Ditto.
11639 * obj-c++.dg/va-meth-1.mm: Ditto.
11640 * obj-c++.dg/encode-5.mm: Ditto.
11641 * obj-c++.dg/lookup-2.mm: Ditto.
11642 * obj-c++.dg/template-3.mm: Ditto.
11643 * obj-c++.dg/proto-qual-1.mm: Ditto.
11644 * obj-c++.dg/qual-types-1.m: Ditto.
11645 * obj-c++.dg/cxx-scope-1.mm: Ditto.
11646 * obj-c++.dg/template-1.mm: Ditto.
11647 * obj-c++.dg/encode-6.mm: Ditto.
11648 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
fb04bb84 11649 Protocol1.h) and next-mapping.h as required. Use new NeXT
812398e4
IS
11650 interface as required.
11651 * obj-c++.dg/except-1.mm: Ditto.
11652 * obj-c++.dg/const-str-7.mm: Ditto.
11653 * obj-c++.dg/ivar-list-semi.mm: Ditto.
11654 * obj-c++.dg/cxx-scope-2.mm: Ditto.
11655 * obj-c++.dg/selector-2.mm: Ditto.
11656 * obj-c++.dg/isa-field-1.mm: Ditto.
11657 * obj-c++.dg/try-catch-1.mm: Ditto.
11658 * obj-c++.dg/local-decl-1.mm: Ditto.
11659 * obj-c++.dg/try-catch-9.mm: Ditto.
11660 * obj-c++.dg/no-extra-load.mm: Ditto.
11661 * obj-c++.dg/selector-5.mm: Ditto.
11662 * obj-c++.dg/method-12.mm: Ditto.
11663 * obj-c++.dg/try-catch-11.mm: Ditto.
11664 * obj-c++.dg/comp-types-11.mm: Ditto.
11665 * obj-c++.dg/bitfield-3.mm: Ditto.
11666 * obj-c++.dg/method-6.mm: Ditto.
11667 * obj-c++.dg/super-class-2.mm: Ditto.
11668 * obj-c++.dg/method-21.mm: Ditto.
11669 * obj-c++.dg/const-str-8.mm: Ditto.
11670 * obj-c++.dg/try-catch-7.mm: Ditto.
11671 * obj-c++.dg/method-15.mm: Ditto.
11672 * obj-c++.dg/layout-1.mm: Ditto.
11673 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11674 * obj-c++.dg/const-str-3.mm: Ditto.
11675 * obj-c++.dg/try-catch-2.mm: Ditto.
11676 * obj-c++.dg/objc-gc-3.mm: Ditto.
11677 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11678 * obj-c++.dg/bitfield-1.mm: Ditto.
11679 * obj-c++.dg/selector-6.mm: Ditto.
11680 * obj-c++.dg/method-13.mm: Ditto.
11681 * obj-c++.dg/comp-types-12.mm: Ditto.
11682 * obj-c++.dg/bitfield-4.mm: Ditto.
11683 * obj-c++.dg/try-catch-8.mm: Ditto.
11684 * obj-c++.dg/method-2.mm: Ditto.
11685 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11686 * obj-c++.dg/typedef-alias-1.mm: Ditto.
11687 * obj-c++.dg/const-str-4.mm: Ditto.
11688 * obj-c++.dg/proto-lossage-2.mm: Ditto.
11689 * obj-c++.dg/try-catch-3.mm: Ditto.
11690 * obj-c++.dg/comp-types-9.mm: Ditto.
11691 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11692 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11693 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
fb04bb84
UB
11694 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11695 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
11696 Use new NeXT interface as required.
11697 * obj-c++.dg/const-str-10.mm: Ditto.
11698 * obj-c++.dg/const-str-11.mm: Ditto.
11699 * obj-c++.dg/const-str-9.mm: Ditto.
11700 * obj-c++.dg/method-11.mm: Ditto.
fb04bb84
UB
11701 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11702 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
812398e4
IS
11703 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11704 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11705 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11706
58f5f6b4
DS
117072010-03-25 Dodji Seketeli <dodji@redhat.com>
11708
11709 PR c++/43206
11710 * g++.dg/template/typedef30.C: New test case.
11711
d53c73e0
JJ
117122010-03-25 Jakub Jelinek <jakub@redhat.com>
11713
11714 PR c/43385
11715 * gcc.c-torture/execute/pr43385.c: New test.
11716
6f5db5f7
JM
117172010-03-24 Joseph Myers <joseph@codesourcery.com>
11718
11719 * gcc.dg/strncpy-fix-1.c: New test.
11720
9debda96
IS
117212010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11722
5e599ebb
IS
11723 PR testsuite/41609
11724 * lib/objc-torture.exp (objc-set-runtime-options): New.
11725 * objc/execute/execute.exp: Check runtime options on each pass.
11726 * objc/execute/exceptions/exceptions.exp: Ditto.
11727 * objc/compile/compile.exp: Ditto.
11728
9debda96
IS
11729 PR testsuite/42348
11730 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11731 standard tests.
11732 (check_effective_target_objc2): New proc.
11733 (check_effective_target_next_runtime): New proc.
11734 * lib/objc.exp: Determine which runtime is in force and support it.
11735 * lib/obj-c++.exp: Ditto.
11736
bff0b1a6
JM
117372010-03-24 Jason Merrill <jason@redhat.com>
11738
11739 PR c++/43502
11740 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11741
1e06efb6
MJ
117422010-03-24 Martin Jambor <mjambor@suse.cz>
11743
11744 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
fb04bb84 11745 a loop.
1e06efb6
MJ
11746 * gcc.dg/ipa/ipa-2.c: Likewise.
11747 * gcc.dg/ipa/ipa-3.c: Likewise.
11748 * gcc.dg/ipa/ipa-4.c: Likewise.
11749 * gcc.dg/ipa/ipa-5.c: Likewise.
11750 * gcc.dg/ipa/ipa-7.c: Likewise.
11751 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11752 a loop.
11753 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11754 i_can_not_be_propagated_fully2 into a loop.
11755 * gcc.dg/ipa/ipa-8.c: New test.
11756 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11757
d0ed412a
JJ
117582010-03-24 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR debug/19192
11761 PR debug/43479
11762 * gcc.dg/guality/pr43479.c: New test.
11763 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11764 and add volatile keyword.
11765
012cd3b6
MS
117662010-03-23 Mike Stump <mikestump@comcast.net>
11767
11768 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11769
c6be04ad
JM
117702010-03-23 Jason Merrill <jason@redhat.com>
11771
5c3bacee
JM
11772 * g++.dg/ext/altivec-17.C: Adjust error message.
11773
c6be04ad
JM
11774 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11775 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11776 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11777 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11778 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11779 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11780
ce30e6fd
JM
117812010-03-22 Jason Merrill <jason@redhat.com>
11782
cc72bbaa
JM
11783 PR c++/43333
11784 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11785 * g++.dg/ext/is_pod_98.C: New.
11786
18932737
JM
11787 PR c++/43281
11788 * g++.dg/cpp0x/auto18.C: New.
11789
ce30e6fd
JM
11790 * gcc.dg/pr36997.c: Adjust error message.
11791 * g++.dg/ext/vector9.C: Likewise.
11792 * g++.dg/conversion/simd3.C: Likewise.
11793 * g++.dg/other/error23.C: Likewise.
11794
047550e9
MM
117952010-03-22 Michael Matz <matz@suse.de>
11796
11797 PR middle-end/43475
11798 * gfortran.dg/pr43475.f90: New testcase.
11799
6d7971b8
RG
118002010-03-22 Richard Guenther <rguenther@suse.de>
11801
11802 PR tree-optimization/43390
11803 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11804
242ba308
KG
118052010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11806
11807 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11808 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11809
7801b86a
SM
118102010-03-20 Simon Martin <simartin@users.sourceforge.net>
11811 Michael Matz <matz@suse.de>
11812
11813 PR c++/43081
11814 * g++.dg/parse/crash56.C: New test.
11815
b8849663
PT
118162010-03-20 Paul Thomas <pault@gcc.gnu.org>
11817
11818 PR fortran/43450
11819 * gfortran.dg/whole_file_15.f90 : New test.
11820
21b04412
JD
118212010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11822
11823 PR fortran/43409
11824 * gfortran.dg/inquire_size.f90: New test.
11825
d491d2af
RG
118262010-03-20 Richard Guenther <rguenther@suse.de>
11827
11828 PR rtl-optimization/43438
11829 * gcc.c-torture/execute/pr43438.c: New testcase.
11830
39bac010
DS
118312010-03-20 Dodji Seketeli <dodji@redhat.com>
11832
11833 PR c++/43375
11834 * g++.dg/abi/mangle42.C: New test.
11835
e49a760f
AP
118362010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11837
11838 PR C/43211
11839 * gcc.dg/pr43211.c: New test.
11840 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11841
f0c6475a 118422010-03-19 Bernd Schmidt <bernds@codesourcery.com>
002b2dee
BS
11843
11844 PR rtl-optimization/42258
11845 * gcc.target/arm/thumb1-mul-moves.c: New test.
c99102b8
BS
11846
11847 PR target/40697
11848 * gcc.target/arm/thumb-andsi.c: New test.
11849
036efbf2
BS
11850 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11851 dg-require-effective-target.
11852
f9ceed32
MM
118532010-03-19 Michael Matz <matz@suse.de>
11854
11855 PR c++/43116
11856 * g++.dg/other/pr43116.C: New testcase.
11857
8a0b1aa4
MM
118582010-03-19 Michael Matz <matz@suse.de>
11859
11860 PR target/43305
11861 * gcc.dg/pr43305.c: New testcase.
11862
3e999e7b
RG
118632010-03-19 Richard Guenther <rguenther@suse.de>
11864
11865 PR tree-optimization/43415
11866 * gcc.c-torture/compile/pr43415.c: New testcase.
11867
72c53a83
EB
118682010-03-19 Eric Botcazou <ebotcazou@adacore.com>
11869
11870 PR ada/43106
11871 * gnat.dg/case_optimization2.adb: New test.
11872 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11873
94252ac2
JJ
118742010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11875 Jack Howarth <howarth@bromo.med.uc.edu>
b6010cab
FXC
11876
11877 PR target/36399
48019e3d 11878 * gcc.target/i386/push-1.c: Don't xfail
b6010cab
FXC
11879 scan-assembler-not "movups" on darwin.
11880
5644a3d0
JJ
118812010-03-18 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR debug/43058
11884 * gcc.dg/pr43058.c: New test.
11885
8132a837
MJ
118862010-03-18 Martin Jambor <mjambor@suse.cz>
11887
11888 PR middle-end/42450
11889 * g++.dg/torture/pr42450.C: New test.
11890
c21372c4
MM
118912010-03-18 Michael Matz <matz@suse.de>
11892
11893 PR middle-end/43419
11894 * gcc.dg/pr43419.c: New testcase.
11895
82fa5f8a
L
118962010-03-18 H.J. Lu <hongjiu.lu@intel.com>
11897
11898 PR rtl-optimization/43360
11899 * gcc.dg/torture/pr43360.c: New.
11900
eb45755f
MM
119012010-03-18 Michael Matz <matz@suse.de>
11902
11903 PR tree-optimization/43402
11904 * gcc.dg/pr43402.c: New testcase.
11905
60936b22
PB
119062010-03-17 Peter Bergner <bergner@vnet.ibm.com>
11907
11908 PR target/42427
11909 * gcc.dg/pr42427.c: New test.
11910
29e8b716
JD
119112010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11912
11913 PR libfortran/43265
c21372c4
MM
11914 * gfortran.dg/read_empty_file.f: New test.
11915 * gfortran.dg/read_eof_all.f90: New test.
11916 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11917 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
29e8b716 11918
4c2084cd
MM
119192010-03-17 Michael Matz <matz@suse.de>
11920
11921 * gcc.dg/pr43300.c: Add -w.
11922
e638cfd6
RG
119232010-03-17 Richard Guenther <rguenther@suse.de>
11924
11925 * gcc.dg/pr43379.c: Add -w.
11926
b3aefde2
TB
119272010-03-17 Tobias Burnus <burnus@net-b.de>
11928
11929 PR fortran/43331
11930 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11931
df3fe9b0
UB
119322010-03-16 Uros Bizjak <ubizjak@gmail.com>
11933
11934 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11935
adde4096
RO
119362010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11937
11938 * ada/acats/run_all.sh: Log start and end times.
11939
ebf15f35
RO
119402010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11941
11942 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11943
7686fb74
RG
119442010-03-16 Richard Guenther <rguenther@suse.de>
11945
11946 PR middle-end/43379
11947 * gcc.dg/pr43379.c: New testcase.
11948
457eeaae
JJ
119492010-03-16 Jakub Jelinek <jakub@redhat.com>
11950
11951 PR debug/43051
11952 * gcc.dg/guality/pr43051-1.c: New test.
11953
d205bdbe
JJ
119542010-03-15 Janis Johnson <janis187@us.ibm.com>
11955
11956 PR testsuite/43363
11957 * g++.dg/ext/altivec-17.C: Handle changes to error message.
11958
c2172338
MM
119592010-03-15 Michael Matz <matz@suse.de>
11960
11961 PR middle-end/43300
11962 * gcc.dg/pr43300.c: New testcase.
11963
610b64e2
RG
119642010-03-15 Richard Guenther <rguenther@suse.de>
11965
11966 PR tree-optimization/43367
11967 * gcc.c-torture/compile/pr43367.c: New testcase.
11968
610de68d
RB
119692010-03-15 Richard Guenther <rguenther@suse.de>
11970
11971 PR tree-optimization/43317
11972 * gcc.dg/pr43317.c: New testcase.
11973
77514c73
UB
119742010-03-14 Uros Bizjak <ubizjak@gmail.com>
11975
ba07aae3 11976 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
77514c73
UB
11977
119782010-03-14 Uros Bizjak <ubizjak@gmail.com>
11979
11980 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11981
4eceddd7
TB
119822010-03-14 Tobias Burnus <burnus@net-b.de>
11983
11984 PR fortran/43362
11985 * gfortran.dg/impure_constructor_1.f90: New test.
11986
7f931500
SP
119872010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11988
11989 PR middle-end/43354
11990 * gfortran.dg/graphite/id-pr43354.f: New.
11991
119922010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11993
11994 PR middle-end/43349
11995 * gfortran.dg/graphite/pr43349.f: New.
11996
119972010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11998
11999 PR middle-end/43306
12000 * gcc.dg/graphite/pr43306.c: New.
12001
c6012045
DM
120022010-03-12 David S. Miller <davem@davemloft.net>
12003
12004 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12005 sparc.
12006
3119bda3
KG
120072010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12008
12009 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12010
6a943ee7
PT
120112010-03-12 Paul Thomas <pault@gcc.gnu.org>
12012
12013 PR fortran/43291
12014 PR fortran/43326
12015 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12016
6ac0538d
KT
120172010-03-12 Kai Tietz <kai.tietz@onevision.com>
12018
12019 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12020 fail for *-*-mingw* targets.
12021
70235ab9
JJ
120222010-03-12 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR debug/43329
12025 * gcc.dg/guality/pr43329-1.c: New test.
12026
0e0a1359
MJ
120272010-03-11 Martin Jambor <mjambor@suse.cz>
12028
12029 PR tree-optimization/43257
12030 * g++.dg/torture/pr43257.C: New test.
12031
2f4d643d
TB
120322010-03-11 Tobias Burnus <burnus@net-b.de>
12033
12034 PR fortran/43228
12035 * gfortran.dg/namelist_61.f90: New test.
12036
ff0a0c1d
RG
120372010-03-11 Richard Guenther <rguenther@suse.de>
12038
12039 PR tree-optimization/43255
12040 * gcc.c-torture/compile/pr43255.c: New testcase.
12041
b509e1fc
AK
120422010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12043
12044 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12045 * gcc.dg/pr43280.c: New testcase.
12046
108ba00b
RG
120472010-03-11 Richard Guenther <rguenther@suse.de>
12048
12049 PR lto/43200
12050 * gcc.dg/lto/20100227-1_0.c: New testcase.
12051 * gcc.dg/lto/20100227-1_1.c: Likewise.
12052
e1061681
JD
120532010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12054
12055 PR libfortran/43320
12056 PR libfortran/43265
12057 * gfortran.dg/read_eof_6.f: New test
1aeffaf5 12058 * gfortran.dg/read_x_eof.f90: New test.
e1061681
JD
12059 * gfortran.dg/read_x_past.f: Update test.
12060
b379f677 120612010-03-10 Jan Hubicka <jh@suse.cz>
e9fecf0e 12062
d7ba5c33 12063 * gcc.c-torture/compile/pr43288.c: New test.
e9fecf0e 12064
7d8c1528
KG
120652010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12066
12067 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12068 -fpic/-fPIC flags.
12069 * g++.old-deja/g++.pt/asm2.C: Likewise.
12070 * gcc.c-torture/compile/20000804-1.c: Likewise.
12071 * gcc.target/i386/clobbers.c: Likewise.
12072
e9fecf0e 120732010-03-10 Tobias Burnus <burnus@net-b.de>
abf4d60b
TB
12074
12075 PR fortran/43303
12076 * gfortran.dg/c_assoc_3.f90: New test.
12077
23f39b37
JJ
120782010-03-10 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR debug/36728
12081 * gcc.dg/guality/pr36728-1.c: New test.
12082 * gcc.dg/guality/pr36728-2.c: New test.
12083
8bb025f5
KP
120842010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12085
12086 * gcc.dg/h8300-div-delay-slot.c: New test.
12087
6edd8198
AM
120882010-03-10 Alexander Monakov <amonakov@ispras.ru>
12089
12090 PR tree-optimization/43236
12091 * gcc.c-torture/execute/pr43236.c: New test.
12092
9f698956
AB
120932010-03-10 Andrey Belevantsev <abel@ispras.ru>
12094
12095 PR middle-end/42859
12096 * g++.dg/eh/pr42859.C: New test.
12097
4398467a
JJ
120982010-03-09 Jakub Jelinek <jakub@redhat.com>
12099
69b89883
JJ
12100 PR debug/43299
12101 * gcc.dg/pr43299.c: New test.
12102
4398467a
JJ
12103 PR debug/43290
12104 * g++.dg/eh/unwind2.C: New test.
12105
b58543c3
SP
121062010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12107 Reza Yazdani <reza.yazdani@amd.com>
12108
12109 PR middle-end/43065
12110 * gcc.dg/graphite/run-id-4.c: New.
12111
121122010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12113
12114 PR middle-end/43065
12115 * gcc.dg/graphite/run-id-3.c: New.
12116
121172010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
12118
12119 PR middle-end/42644
12120 PR middle-end/42130
12121 * gcc.dg/graphite/id-18.c: New.
12122 * gcc.dg/graphite/run-id-pr42644.c: New.
12123
121242010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12125
12126 PR middle-end/42326
12127 * gcc.dg/graphite/pr42326.c: New.
12128
cc788fcc
RG
121292010-03-08 Richard Guenther <rguenther@suse.de>
12130
12131 PR tree-optimization/43269
12132 * gcc.c-torture/execute/pr43269.c: New testcase.
12133
b3d286ba
JW
121342010-03-08 Janus Weil <janus@gcc.gnu.org>
12135
12136 PR fortran/43256
12137 * gfortran.dg/typebound_call_13.f03: New.
12138
eeb971c9
EB
121392010-03-05 Eric Botcazou <ebotcazou@adacore.com>
12140
12141 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12142 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12143
1b88f240
JM
121442010-03-05 Jason Merrill <jason@redhat.com>
12145
12146 * g++.dg/abi/mangle40.C: Require weak and alias.
12147
ccc5b640
SP
121482010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12149
12150 PR middle-end/42326
12151 * gfortran.dg/graphite/pr42326.f90: New.
12152 * gfortran.dg/graphite/pr42326-1.f90: New.
12153
576e4d82
RO
121542010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12155
12156 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12157 (gnat_target_compile): Likewise.
12158 Reinitialize GNAT_UNDER_TEST if target changes.
12159 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12160 (local_find_gnatmake): Pass full --GCC to gnatlink.
12161 Remove --LINK.
12162
3e23fb2e
AP
121632010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12164
12165 PR c/43248
12166 * gcc.dg/compound-literal-1.c: New testcase.
12167
76f76cd0
MJ
121682010-03-04 Martin Jambor <mjambor@suse.cz>
12169
12170 PR tree-optimization/43164
12171 PR tree-optimization/43191
12172 * gcc.c-torture/compile/pr43164.c: New test.
12173 * gcc.c-torture/compile/pr43191.c: Likewise.
12174
33344e0f
JW
121752010-03-04 Janus Weil <janus@gcc.gnu.org>
12176
12177 PR fortran/43244
12178 * gfortran.dg/finalize_9.f90: New.
12179
c09a0014 121802010-03-04 Tobias Burnus <burnus@net-b.de>
94252ac2 12181 Ken Werner <ken@linux.vnet.ibm.com>
c09a0014
TB
12182
12183 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12184 to dg-options for spu.
12185 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12186 dump-scan target to exclude spu.
12187
572ae476
CF
121882010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12189
8c0386a4
SP
12190 PR middle-end/43209
12191 * gcc.dg/tree-ssa/ivopts-4.c: New.
572ae476 12192
8ec49cff
JJ
121932010-03-03 Janis Johnson <janis187@us.ibm.com>
12194
12195 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12196 include-opts and exclude-opts; skip checking the flags if arguments
12197 are the same as the defaults.
12198 (dg-xfail-if): Verify the number of arguments, supply defaults
12199 for unspecified optional arguments.
12200 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12201
28fd1fc1
L
122022010-03-03 Jason Merrill <jason@redhat.com>
12203
12204 PR c++/12909
12205 * g++.dg/abi/mangle40.C: Updated.
12206
58a15cf8
JM
122072010-03-03 Jason Merrill <jason@redhat.com>
12208
a84713ad
JM
12209 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12210 * g++.dg/abi/mangle23.C: Likewise.
12211 * g++.dg/eh/simd-2.C: Likewise.
12212 * g++.dg/ext/attribute-test-2.C: Likewise.
12213 * g++.dg/ext/vector14.C: Likewise.
12214 * g++.dg/other/pr34435.C: Likewise.
12215 * g++.dg/template/conv8.C: Likewise.
12216 * g++.dg/template/nontype9.C: Likewise.
12217 * g++.dg/template/qualttp17.C: Likewise.
12218 * g++.dg/template/ref1.C: Likewise.
12219 * g++.old-deja/g++.pt/crash68.C: Likewise.
12220 * g++.old-deja/g++.pt/ref1.C: Likewise.
12221 * g++.old-deja/g++.pt/ref3.C: Likewise.
12222 * g++.old-deja/g++.pt/ref4.C: Likewise.
12223
58a15cf8
JM
12224 PR c++/12909
12225 * g++.dg/abi/mangle40.C: New.
12226 * g++.dg/abi/mangle41.C: New.
1d5053d6
JM
12227 * g++.dg/lto/20100302_0.C: New.
12228 * g++.dg/lto/20100302_1.C: New.
12229 * g++.dg/lto/20100302.h: New.
58a15cf8 12230
ba461991
PT
122312010-03-03 Paul Thomas <pault@gcc.gnu.org>
12232
12233 PR fortran/43243
12234 * gfortran.dg/internal_pack_12.f90: New test.
12235
a82ec6aa
L
122362010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12237
12238 * gcc.dg/pr36997.c: Adjust error message.
12239
83bfaab7
MS
122402010-03-03 Mike Stump <mikestump@comcast.net>
12241
12242 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12243 adjustments to not be present on machines that align the stack to
12244 more than 4 bytes and don't have a red zone yet as that is an
12245 unimplemented optimization.
12246
d1039125
JW
122472010-03-03 Janus Weil <janus@gcc.gnu.org>
12248
12249 PR fortran/43169
12250 * gfortran.dg/impure_assignment_3.f90: New.
12251
db51bb34
JJ
122522010-03-03 Jakub Jelinek <jakub@redhat.com>
12253
7ece48b1
JJ
12254 PR debug/43229
12255 * gfortran.dg/pr43229.f90: New test.
12256
0508bed7
JJ
12257 PR debug/43237
12258 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12259
db51bb34
JJ
12260 PR debug/43177
12261 * gcc.dg/guality/pr43177.c: New test.
12262
7428bc26
JM
122632010-03-02 Jason Merrill <jason@redhat.com>
12264
12265 * g++.dg/ext/vector9.C: Adjust error message.
12266 * g++.dg/conversion/simd3.C: Likewise.
12267 * g++.dg/other/error23.C: Likewise.
12268
d6814000
MS
122692010-03-02 Mike Stump <mikestump@comcast.net>
12270
12271 PR c++/41090
12272 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12273
2542496c
PT
122742010-03-02 Paul Thomas <pault@gcc.gnu.org>
12275
12276 PR fortran/43180
12277 * gfortran.dg/internal_pack_10.f90: New test.
12278
12279 PR fortran/43173
12280 * gfortran.dg/internal_pack_11.f90: New test.
12281
61226dc8
SP
122822010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12283
12284 PR middle-end/42640
12285 * gcc.dg/tree-ssa/pr42640.c: New.
12286
12f9ddbc
RG
122872010-03-01 Richard Guenther <rguenther@suse.de>
12288
12289 PR tree-optimization/43220
12290 * gcc.c-torture/execute/pr43220.c: New testcase.
12291
434c8f4b
RG
122922010-03-01 Richard Guenther <rguenther@suse.de>
12293
12294 PR middle-end/43213
12295 * gcc.dg/pr43213.c: New testcase.
12296
004d6973
RO
122972010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12298
12299 PR pch/14940
12300 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12301
72a30e3c
RO
123022010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12303
12304 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12305 New function.
12306 (check_effective_target_ucn): Likewise.
12307
12308 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12309 if !ucn.
12310 * gcc.dg/ucnid-2.c: Likewise.
12311 * gcc.dg/ucnid-3.c: Likewise.
12312 * gcc.dg/ucnid-4.c: Likewise.
12313 * gcc.dg/ucnid-11.c: Likewise.
12314 * gcc.dg/ucnid-12.c: Likewise.
12315 * gcc.dg/ucnid-6.c: Skip if !ucn.
12316 * gcc.dg/ucnid-9.c: Likewise.
12317
48f8763f
RO
123182010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12319
12320 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12321 lists to dg-skip-if.
12322 * gcc.target/i386/stackalign/return-3.c: Likewise.
12323
7d82c626
RO
123242010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12325
12326 * gcc.target/i386/clearcap.map: New file.
12327 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12328 Pass clearcap.map by default if supported.
12329
1069f584
RO
123302010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12331
12332 PR fortran/42900
12333 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12334 Explain this.
12335 * gfortran.dg/stat_2.f90: Likewise.
12336
fef06326
TB
123372010-03-01 Tobias Burnus <burnus@net-b.de>
12338
12339 PR fortran/43199
12340 * gfortran.dg/module_read_2.f90: New test.
12341
2a3dbebf
MM
123422010-02-27 Mark Mitchell <mark@codesourcery.com>
12343
12344 PR c++/42748
12345 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12346 * g++.dg/abi/mangle12.C: Likewise.
12347 * g++.dg/abi/mangle20-2.C: Likewise.
12348 * g++.dg/abi/mangle17.C: Likewise.
12349 * g++.dg/template/cond2.C: Likewise.
12350 * g++.dg/template/pr35240.C: Likewise.
12351
30bc1dca
RG
123522010-02-27 Richard Guenther <rguenther@suse.de>
12353
12354 PR tree-optimization/43186
12355 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12356
812be315
KK
123572010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12358
12359 * g++.dg/abi/packed1.C: Expect warning on the SH.
12360
baae602e
SM
123612010-02-27 Simon Martin <simartin@users.sourceforge.net>
12362
12363 PR c++/42054:
12364 * g++.dg/parse/error37.C: New test.
12365
84167094
MLI
123662010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12367
12368 PR c/24577
12369 PR c/43192
12370 * gcc.dg/pr8927-1.c: Match new note.
12371 * gcc.dg/990506-0.c: Likewise.
12372 * gcc.dg/gomp/flush-2.c: Likewise.
12373 * gcc.dg/gomp/atomic-5.c: Likewise.
12374 * gcc.dg/gomp/pr34607.c: Likewise.
12375 * gcc.dg/pr35746.c: Likewise.
12376 * gcc.dg/cpp/pragma-1.c: Likewise.
12377 * gcc.dg/cpp/pragma-2.c: Likewise.
12378 * gcc.dg/pr41842.c: Likewise.
12379 * gcc.dg/noncompile/20040629-1.c: Likewise.
12380 * objc.dg/private-1.m: Likewise.
12381
cea2d589
TB
123822010-02-27 Tobias Burnus <burnus@net-b.de>
12383
12384 PR fortran/43185
12385 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12386 * gfortran.dg/default_initialization_4.f90: New test.
12387
58f1b706
EB
123882010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12389
12390 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12391 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12392 * gnat.dg/thin_pointer2.adb: New test.
12393 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12394
7e1542b9
MLI
123952010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12396
12397 PR c/20631
12398 * gcc.dg/cpp/c90-pedantic.c: New.
12399 * gcc.dg/cpp/c90.c: New.
12400 * gcc.dg/gnu90-const-expr-1.c: New.
12401 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12402
37530014
RG
124032010-02-26 Richard Guenther <rguenther@suse.de>
12404
12405 PR tree-optimization/43186
12406 * gcc.c-torture/compile/pr43186.c: New testcase.
12407
095c7b3c
JJ
124082010-02-26 Jakub Jelinek <jakub@redhat.com>
12409
12410 PR debug/43190
12411 * c-c++-common/dwarf2/pr43190.c: New test.
12412
482b2e5b
L
124132010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12414
12415 PR testsuite/37074:
12416 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12417
2f816591
RG
124182010-02-26 Richard Guenther <rguenther@suse.de>
12419
12420 PR tree-optimization/43188
12421 * gcc.c-torture/compile/pr43188.c: New testcase.
12422
7ce321b3
L
124232010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12424
12425 PR target/43175
12426 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12427
cac1c927
EB
124282010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12429
12430 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12431
2fcd8e02
MM
124322010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12433
12434 PR target/43154
12435 * gcc.target/powerpc/pr43154.c: New file.
12436
7d5d39bb
JJ
124372010-02-25 Jakub Jelinek <jakub@redhat.com>
12438
06796564
JJ
12439 PR debug/43166
12440 * gfortran.dg/debug/pr43166.f: New test.
12441
7d5d39bb
JJ
12442 PR debug/43165
12443 * gcc.dg/torture/pr43165.c: New test.
12444
2d2e923f
MLI
124452010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12446
12447 PR c/43128
12448 * c-c++-common/pr41779.c: Update.
12449
39e998c2
RO
124502010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12451
12452 PR ada/32547
12453 * lib/gnat-dg.exp (gnat_load): Redefine.
12454
12455 * ada/acats/run_acats: Run run_all.sh with $SHELL.
12456 * ada/acats/run_all.sh: Downcase tasking not implemented message.
12457
2607480d
RO
124582010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12459
12460 PR libobjc/36610
12461 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12462 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12463 -fgnu-runtime.
12464 Sort entries.
12465
3e7eefdd
RO
124662010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12467
12468 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12469
2e957792
JJ
124702010-02-24 Jakub Jelinek <jakub@redhat.com>
12471
12472 PR debug/43150
12473 * gcc.dg/guality/vla-1.c: New test.
12474
505a36f9
TB
124752010-02-24 Tobias Burnus <burnus@net-b.de>
12476
12477 PR fortran/43042
12478 * gfortran.dg/c_ptr_tests_15.f90: New test.
12479
8f40ad50
JJ
124802010-02-23 Jakub Jelinek <jakub@redhat.com>
12481
12482 PR target/43107
12483 * gcc.target/i386/pr43107.c: New test.
12484
c6569cd0
JM
124852010-02-23 Jason Merrill <jason@redhat.com>
12486
12487 PR c++/43143
12488 * g++.dg/cpp0x/variadic100.C: New.
12489
3adcf52c
JM
124902010-02-23 Jason Merrill <jason@redhat.com>
12491
12492 PR debug/42800
12493 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12494 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12495 * c-c++-common/dwarf2/vla1.c: New.
12496
2a8e30fb
MM
124972010-02-23 Jakub Jelinek <jakub@redhat.com>
12498
5ead99fa
JJ
12499 PR target/43139
12500 * gcc.dg/pr43139.c: New test.
12501
2a8e30fb
MM
12502 PR debug/43077
12503 * gcc.dg/guality/pr43077-1.c: New test.
12504
38170f34
MLI
125052010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12506
12507 PR 43123
12508 * gcc.dg/march.c: New.
12509 * gcc.dg/march-generic.c: New.
12510 * gcc.dg/mtune.c: New.
3adcf52c 12511
0f9c8f56
SP
125122010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12513
12514 PR middle-end/43083
12515 * gcc.dg/graphite/pr43083.c: New.
12516
125172010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12518
12519 PR middle-end/43097
12520 * gfortran.dg/graphite/pr43097.f: New.
12521
125222010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12523 Manuel López-Ibáñez <manu@gcc.gnu.org>
12524
12525 PR middle-end/43140
12526 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12527
125282010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12529
12530 PR middle-end/43026
12531 * g++.dg/graphite/pr43026.C: New.
12532
a98c2819
MLI
125332010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
12534
12535 PR c++/43126
12536 * gcc.dg/cleanup-1.c: Update.
12537 * gcc.dg/func-args-1.c: Update.
12538 * gcc.dg/format/sentinel-1.c: Update.
12539 * g++.old-deja/g++.jason/scoping10.C: Update.
12540 * g++.old-deja/g++.ns/lookup5.C: Update.
12541 * g++.dg/ext/cleanup-1.C: Update.
12542 * g++.dg/parse/varmod1.C: Update.
12543 * g++.dg/parse/error33.C: Update.
12544 * g++.dg/expr/call3.C: Update.
12545 * g++.dg/func-args-1.C: New.
12546
38bddaf2
L
125472010-02-22 H.J. Lu <hongjiu.lu@intel.com>
12548
12549 PR c/43125
12550 * gcc.dg/attr-used-2.c: Moved to ...
12551 * c-c++-common/attr-used-2.c: Here.
12552
12553 * gcc.dg/attr-used.c: Moved to ...
12554 * c-c++-common/attr-used.c: Here.
12555
8d774623
OS
125562010-02-22 Ozkan Sezer <sezeroz@gmail.com>
12557
12558 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12559
ea2edf88
RG
125602010-02-22 Richard Guenther <rguenther@suse.de>
12561
12562 PR lto/43045
12563 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12564 * gfortran.dg/lto/20100222-1_1.c: Likewise.
12565
9efc83f4
RG
125662010-02-22 Richard Guenther <rguenther@suse.de>
12567
12568 PR tree-optimization/42749
12569 * gcc.c-torture/compile/pr42749.c: New testcase.
12570
f80c558f
PT
125712010-02-22 Paul Thomas <pault@gcc.gnu.org>
12572
12573 PR fortran/43072
12574 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12575 * gfortran.dg/internal_pack_9.f90: New test.
12576
f89b94d9
MLI
125772010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12578
12579 PR c++/23510
12580 * g++.dg/template/recurse.C: Adjust.
12581 * g++.dg/template/pr23510.C: New.
12582
04afbf1c
DS
125832010-02-21 Dodji Seketeli <dodji@redhat.com>
12584
12585 PR c++/42824
12586 * g++.dg/template/memclass4.C: New test.
12587
72bd130e
TB
125882010-02-21 Tobias Burnus <burnus@net-b.de>
12589
12590 PR fortran/35259
12591 * gfortran.dg/reassoc_5.f90: New test.
12592
78c201a4
UB
125932010-02-20 Uros Bizjak <ubizjak@gmail.com>
12594
12595 PR target/43067
12596 * gcc.target/i386/pr43067.c: New test.
12597
17251338
MLI
125982010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12599
12600 PR c++/35669
12601 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12602 -Wconversion-null.
12603 * g++.dg/warn/Wconversion-null.C: New test.
12604 * g++.old-deja/g++.other/null1.C: Move to...
12605 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12606
f7172b55
PT
126072010-02-20 Paul Thomas <pault@gcc.gnu.org>
12608
12609 PR fortran/36932
12610 PR fortran/36933
12611 * gfortran.dg/dependency_26.f90: New test.
12612
12613 PR fortran/43072
12614 * gfortran.dg/internal_pack_7.f90: New test.
12615
12616 PR fortran/43111
12617 * gfortran.dg/internal_pack_8.f90: New test.
12618
fde0083d
MLI
126192010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12620
12621 PR 43128
12622 * c-c++-common/pr41779.c: Fix broken testcase.
78c201a4 12623
ea0567b9
MLI
126242010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12625
12626 PR 36513
12627 * c-c++-common/pr36513.c: New testcase.
12628 * c-c++-common/pr36513-2.c: New testcase.
12629
58076e21
MLI
126302010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12631
12632 PR 41779
12633 * c-c++-common/pr41779.c: New.
12634
e19bcb67
JJ
126352010-02-19 Jakub Jelinek <jakub@redhat.com>
12636
12637 PR debug/43084
12638 * gcc.dg/pr43084.c: New test.
12639
c7da0354
RG
126402010-02-19 Richard Guenther <rguenther@suse.de>
12641
12642 PR tree-optimization/42916
12643 * gcc.dg/pr42916.c: New testcase.
12644
b7d61a54
JM
126452010-02-18 Jason Merrill <jason@redhat.com>
12646
7c08df6c
JM
12647 PR c++/42837
12648 * g++.dg/abi/packed1.C: Add expected warning.
12649
5967126f 12650 PR c++/43108
b7d61a54
JM
12651 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12652 * gcc.dg/torture/dg-torture.exp: Likewise.
5967126f
JM
12653 * c-c++-common/torture/complex-sign.h,
12654 c-c++-common/torture/complex-sign-add.c,
12655 c-c++-common/torture/complex-sign-mixed-add.c,
12656 c-c++-common/torture/complex-sign-mixed-div.c,
12657 c-c++-common/torture/complex-sign-mixed-mul.c,
12658 c-c++-common/torture/complex-sign-mixed-sub.c,
12659 c-c++-common/torture/complex-sign-mul.c,
12660 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
1ff6b2c8
JM
12661 Adapt for C++ compilation as well.
12662
7890246f
JM
12663 PR c++/43070
12664 * g++.dg/ext/label1.C: Update.
12665 * g++.dg/ext/label2.C: Update.
12666
04daa92b
JM
12667 PR c++/26261
12668 * g++.dg/template/dependent-name6.C: New.
12669
935c0a5d
JM
12670 PR c++/43109
12671 * g++.dg/parse/namespace12.C: New.
12672
746e119f
MJ
126732010-02-18 Martin Jambor <mjambor@suse.cz>
12674
12675 PR tree-optimization/43066
12676 * gcc.c-torture/compile/pr43066.c: New test.
12677
5a1e3b6c
UB
126782010-02-18 Uros Bizjak <ubizjak@gmail.com>
12679
12680 * g++.dg/ext/attrib35.C: Fix target selector string.
12681 * g++.dg/ext/attrib36.C: Ditto.
12682 * g++.dg/ext/attrib37.C: Ditto.
12683 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12684 * g++.dg/abi/mangle25.C: Ditto.
12685
d29760ad
JM
126862010-02-17 Jason Merrill <jason@redhat.com>
12687
77278f4a
JM
12688 PR c++/43069
12689 * g++.dg/parse/namespace11.C: New.
12690
85a52ea5
JM
12691 PR c++/43093
12692 * g++.dg/ext/attrib37.C: New.
12693
d29760ad
JM
12694 PR c++/43079
12695 * g++.dg/template/ptrmem20.C: New.
12696
b5e33e04
UB
126972010-02-17 Uros Bizjak <ubizjak@gmail.com>
12698
01305d24 12699 PR target/43103
b5e33e04
UB
12700 * gcc.target/i386/xop-check.h: Include m256-check.h.
12701 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12702 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12703 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12704 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12705
169e464e
JJ
127062010-02-17 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR debug/42918
12709 * gcc.dg/pr42918.c: New test.
12710
bc349d0a
L
127112010-02-16 H.J. Lu <hongjiu.lu@intel.com>
12712
12713 * g++.dg/ext/attrib36.C: Require ILP32.
12714
b09bae68
RG
127152010-02-16 Richard Guenther <rguenther@suse.de>
12716
12717 PR tree-optimization/41043
12718 * gfortran.dg/pr41043.f90: New testcase.
12719 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12720
7c7580ef
JM
127212010-02-16 Jason Merrill <jason@redhat.com>
12722
12723 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12724
d5dceab8 127252010-02-16 Ira Rosen <irar@il.ibm.com>
99f51320
IR
12726
12727 PR tree-optimization/43074
12728 * gcc.dg/vect/fast-math-pr43074.c: New test.
12729
ec8c3978
JJ
127302010-02-16 Jakub Jelinek <jakub@redhat.com>
12731
01305d24 12732 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
ec8c3978 12733
38e40fcd
JM
127342010-02-16 Jason Merrill <jason@redhat.com>
12735
1e2ddf80
JM
12736 PR c++/43031
12737 * g++.dg/ext/attrib36.C: New.
12738
38e40fcd
JM
12739 PR c++/43036
12740 * g++.dg/other/array6.C: New.
12741
6dbe8a32
KG
127422010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12743
12744 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12745
02edd2f6
SP
127462010-02-15 Sebastian Pop <sebastian.pop@amd.com>
12747
12748 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12749 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12750 * gcc.target/i386/xop-vpermil2pd-1.c: New.
12751 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12752 * gcc.target/i386/xop-vpermil2ps-1.c: New.
12753 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12754
313333a6
RG
127552010-02-15 Richard Guenther <rguenther@suse.de>
12756
12757 PR middle-end/43068
12758 * g++.dg/torture/pr43068.C: New testcase.
12759
9b48e39c
VR
127602010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
12761
12762 PR c++/43024
12763 * g++.dg/opt/ice1.C: New.
12764
1acb8caa
JM
127652010-02-14 Jason Merrill <jason@redhat.com>
12766
12767 PR c++/41997
12768 * g++.dg/cpp0x/initlist-opt.C: New.
12769
17555e7e
PT
127702010-02-13 Paul Thomas <pault@gcc.gnu.org>
12771
12772 PR fortran/41113
12773 PR fortran/41117
12774 * gfortran.dg/internal_pack_6.f90: New test.
12775
96b4a0b5
JM
127762010-02-12 Jason Merrill <jason@redhat.com>
12777
12778 PR c++/43054
12779 * g++.dg/cpp0x/variadic99.C: New.
12780
c3ac110f
JJ
127812010-02-12 Jakub Jelinek <jakub@redhat.com>
12782
12783 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12784 sign extend pointers to gualchk_t.
12785
2e034e32
JJ
12786 PR c++/43033
12787 * g++.dg/other/default3.C: Xfail g4 test.
12788
f432760f
SP
127892010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12790
12791 PR middle-end/43012
12792 * gcc.dg/graphite/pr43012.c: New.
12793
127942010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12795
12796 PR middle-end/42930
12797 * g++.dg/graphite/pr42930.C: New.
12798
127992010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12800
12801 PR middle-end/42914
12802 PR middle-end/42530
12803 * gcc.dg/graphite/pr42530.c: New.
12804 * gcc.dg/graphite/pr42914.c: New.
12805
128062010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12807
12808 PR middle-end/42771
12809 * gcc.dg/graphite/pr42771.c: New.
12810
6d892147
RG
128112010-02-11 Richard Guenther <rguenther@suse.de>
12812
12813 PR tree-optimization/42998
12814 * gcc.c-torture/compile/pr42998.c: New testcase.
12815
7a79ff3b
JM
128162010-02-10 Jason Merrill <jason@redhat.com>
12817
2cb95a6a
JM
12818 PR c++/41896
12819 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12820
f1c3cf3c
JM
12821 PR c++/42983, core issue 906
12822 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12823 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12824
7a79ff3b
JM
12825 PR c++/43016
12826 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12827
5418fe84
RG
128282010-02-10 Richard Guenther <rguenther@suse.de>
12829
12830 PR tree-optimization/43017
12831 * gcc.dg/torture/pr43017.c: New testcase.
12832
94252ac2 128332010-02-10 Tobias Burnus <burnus@net-b.de>
7fcd5ad5
TB
12834
12835 PR fortran/40823
12836 * gfortran.dg/private_type_1.f90: Update error location.
12837 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12838 * gfortran.dg/typebound_operator_2.f03: Ditto.
12839 * gfortran.dg/assignment_2.f90: Ditto.
12840 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12841 * gfortran.dg/binding_label_tests_9.f03: Ditto.
12842
975d3303
TB
128432010-02-10 Tobias Burnus <burnus@net-b.de>
12844
12845 PR fortran/43015
12846 * gfortran.dg/bind_c_usage_20.f90: New test.
12847
92e8e53a
JJ
128482010-02-10 Jakub Jelinek <jakub@redhat.com>
12849
12850 PR debug/43010
12851 * g++.dg/debug/pr43010.C: New test.
12852
d977cb9c
RG
128532010-02-10 Richard Guenther <rguenther@suse.de>
12854
12855 PR c/43007
12856 * gcc.c-torture/execute/20100209-1.c: New testcase.
12857 * gcc.dg/fold-div-3.c: Likewise.
12858
cbb1ab10
JJ
128592010-02-10 Jakub Jelinek <jakub@redhat.com>
12860
12861 * gcc.dg/builtin-ffs-1.c: New test.
12862
128632010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52f12678
JD
12864
12865 PR fortran/42999
12866 * gfortran.dg/array_constructor_35.f90: New test.
12867
980b7b6b
KG
128682010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12869
12870 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12871
643d4cd6
JM
128722010-02-09 Jason Merrill <jason@redhat.com>
12873
0bbe864d
JM
12874 PR c++/42399
12875 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12876
643d4cd6
JM
12877 PR c++/42370
12878 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12879
6f117ca5
TB
128802010-02-09 Tobias Burnus <burnus@net-b.de>
12881
12882 PR fortran/41869
12883 * gfortran.dg/module_write_1.f90: New test.
12884
57257f0d
AM
128852010-02-09 Alexander Monakov <amonakov@ispras.ru>
12886
12887 * gcc.dg/pr19340.c: Adjust.
12888
72d182d3
RG
128892010-02-09 Richard Guenther <rguenther@suse.de>
12890
12891 PR tree-optimization/43008
12892 * gcc.c-torture/execute/pr43008.c: New testcase.
12893
9605a606
RG
128942010-02-09 Richard Guenther <rguenther@suse.de>
12895
12896 PR tree-optimization/43000
12897 * gcc.dg/torture/pr43000.c: New testcase.
12898 * gcc.dg/torture/pr43002.c: Likewise.
12899
5e1d6b4c
DK
129002010-02-09 Daniel Kraft <d@domob.eu>
12901
12902 PR fortran/39171
12903 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12904 and pass -Wsurprising as necessary.
12905
783b008c
JJ
129062010-02-08 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR tree-optimization/42890
12909 * g++.dg/torture/pr42890.C: New test.
12910
5d3579c5
RG
129112010-02-08 Richard Guenther <rguenther@suse.de>
12912
12913 PR middle-end/42995
12914 * gcc.dg/tree-ssa/inline-4.c: New testcase.
12915
86da963e
SP
129162010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12917
12918 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
12919 return 0 from main.
12920 * gcc.dg/graphite/block-1.c: Same.
12921 * gcc.dg/graphite/block-3.c: Same.
12922 * gcc.dg/graphite/block-4.c: Same.
12923 * gcc.dg/graphite/block-5.c: Same.
12924 * gcc.dg/graphite/block-6.c: Same.
12925 * gcc.dg/graphite/block-7.c: Same.
12926 * gcc.dg/graphite/interchange-0.c: Same.
12927 * gcc.dg/graphite/interchange-1.c: Same.
12928 * gcc.dg/graphite/interchange-10.c: Same.
12929 * gcc.dg/graphite/interchange-11.c: Same.
12930 * gcc.dg/graphite/interchange-12.c: Same.
12931 * gcc.dg/graphite/interchange-2.c: Same.
12932 * gcc.dg/graphite/interchange-3.c: Same.
12933 * gcc.dg/graphite/interchange-4.c: Same.
12934 * gcc.dg/graphite/interchange-5.c: Same.
12935 * gcc.dg/graphite/interchange-6.c: Same.
12936 * gcc.dg/graphite/interchange-7.c: Same.
12937 * gcc.dg/graphite/interchange-8.c: Same.
12938 * gcc.dg/graphite/interchange-9.c: Same.
12939 * gcc.dg/graphite/interchange-mvt.c: Same.
12940
129412010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12942
12943 * gfortran.dg/graphite/id-19.f: New.
12944 * gfortran.dg/graphite/pr14741.f90: New.
12945 * gfortran.dg/graphite/pr41924.f90: New.
12946 * gfortran.dg/graphite/run-id-2.f90: New.
12947
cb6b911a
RG
129482010-02-07 Richard Guenther <rguenther@suse.de>
12949
12950 PR middle-end/42956
12951 * gcc.c-torture/compile/pr42956.c: New testcase.
12952
791e8c9c
JD
129532010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12954
12955 PR libfortran/42742
12956 * gfortran.dg/fmt_cache_2.f: New test.
12957
9d3b08c6
JD
129582010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12959
12960 * gfortran.dg/read_no_eor.f90: New test.
12961
c1f8423c
JM
129622010-02-05 Jason Merrill <jason@redhat.com>
12963
12964 * g++.dg/ext/label13.C: Move constructor body out of class.
12965
b2469a9b
JM
129662010-02-03 Jason Merrill <jason@redhat.com>
12967
12968 PR c++/42870
12969 * g++.dg/ext/dllexport3.C: New.
12970
ebd14cbb
OS
129712010-02-05 Ozkan Sezer <sezeroz@gmail.com>
12972
12973 * gcc.dg/format/ms-format3.c: New test for specific MS types.
12974
5c95f07b
RG
129752010-02-05 Richard Guenther <rguenther@suse.de>
12976
12977 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12978
3cdabe3b
DS
129792010-02-05 Dodji Seketeli <dodji@redhat.com>
12980
12981 PR c++/42915
e8583d3a 12982 * g++.dg/other/crash-9.C: New test.
3cdabe3b 12983
430f2d1f
PT
129842010-02-05 Paul Thomas <pault@gcc.gnu.org>
12985
12986 PR fortran/42309
12987 * gfortran.dg/subref_array_pointer_4.f90 : New test.
12988
b0f19292
RG
129892010-02-04 Richard Guenther <rguenther@suse.de>
12990
12991 PR rtl-optimization/42952
12992 * gcc.dg/torture/pr42952.c: New testcase.
12993
a6f4d51d
JD
129942010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12995
12996 PR libfortran/42901
12997 * gfortran.dg/namelist_60.f90: New test.
12998
486f3abf
JM
129992010-02-03 Jason Merrill <jason@redhat.com>
13000
2aac1924
JM
13001 PR c++/40138
13002 * g++.dg/ext/builtin11.C: New.
13003
f000c6a7
JM
13004 PR c++/4926
13005 PR c++/38600
13006 * g++.dg/abi/mangle35.C: New.
13007 * g++.dg/abi/mangle37.C: New.
13008
abfe01ce
JM
13009 PR c++/12909
13010 * g++.dg/abi/mangle36.C: New.
13011
486f3abf
JM
13012 PR c++/35652
13013 * g++.dg/warn/string1.C: New.
13014
e3c70387
RG
130152010-02-03 Richard Guenther <rguenther@suse.de>
13016
13017 PR tree-optimization/42944
13018 * gcc.dg/errno-1.c: New testcase.
13019
bf8e3b77
RG
130202010-02-03 Richard Guenther <rguenther@suse.de>
13021
13022 PR middle-end/42927
13023 * gcc.c-torture/compile/pr42927.c: New testcase.
13024
d8a8dab3
TB
130252010-02-03 Tobias Burnus <burnus@net-b.de>
13026
13027 PR fortran/42936
13028 * gfortran.dg/null_4.f90: New test.
13029
e6ca6e2a
JM
130302010-02-02 Jason Merrill <jason@redhat.com>
13031
13032 PR c++/41090
13033 * g++.dg/ext/label13.C: New.
13034
096bfdb1
TB
130352010-02-02 Tobias Burnus <burnus@net-b.de>
13036
13037 PR fortran/42650
13038 * gfortran.dg/func_result_5.f90: New test.
13039
ade20620
TB
130402010-02-01 Tobias Burnus <burnus@net-b.de>
13041
13042 PR fortran/42922
13043 * gfortran.dg/pure_initializer_3.f90: News test.
13044
7adac79a
JW
130452010-01-31 Janus Weil <janus@gcc.gnu.org>
13046
13047 PR fortran/42888
13048 * gfortran.dg/allocate_derived_2.f90: New test.
13049
355b1741
EB
130502010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13051
13052 PR middle-end/42898
13053 * gcc.dg/torture/pr42898-2.c: New test.
13054
61c7cbf8
RG
130552010-01-31 Richard Guenther <rguenther@suse.de>
13056
13057 PR middle-end/42898
13058 * gcc.dg/torture/pr42898.c: New testcase.
13059
b7d1d8b4
PT
130602010-01-31 Paul Thomas <pault@gcc.gnu.org>
13061
ade20620
TB
13062 PR fortran/38324
13063 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13064 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
b7d1d8b4 13065
c19787df
PB
130662010-01-30 Paolo Bonzini <bonzini@gnu.org>
13067
13068 * g++.dg/tree-ssa/inline-1.C: New.
13069 * g++.dg/tree-ssa/inline-2.C: New.
13070 * g++.dg/tree-ssa/inline-3.C: New.
13071
dd70c860
MM
130722010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13073
13074 PR testsuite/41701
13075 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13076 the string 'pow' in the pathname of the compiler from generating a
13077 test failure.
13078
bac4175b
RO
130792010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13080
13081 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13082 * g++.old-deja/g++.mike/eh17.C: Likewise.
13083 * g++.old-deja/g++.mike/p5571.C: Likewise.
13084
1a048f82
DS
130852010-01-29 Dodji Seketeli <dodji@redhat.com>
13086
13087 PR c++/42758
13088 PR c++/42634
13089 PR c++/42336
13090 PR c++/42797
13091 PR c++/42880
13092 * g++.dg/other/crash-5.C: New test.
13093 * g++.dg/other/crash-6.C: New test.
13094 * g++.dg/other/crash-7.C: New test.
13095 * g++.dg/other/crash-8.C: New test.
13096
c23cd1d6
JJ
130972010-01-29 Jakub Jelinek <jakub@redhat.com>
13098
13099 PR rtl-optimization/42889
13100 * gcc.dg/pr42889.c: New test.
13101
d6bedeaf
L
131022010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13103
13104 * gcc.target/i386/pr42881.c: Use SSE2.
13105
d819472d
UB
131062010-01-28 Uros Bizjak <ubizjak@gmail.com>
13107
13108 PR target/42891
13109 * gcc.target/i386/pr42891.c: New test.
13110
3ed7d068
RG
131112010-01-28 Richard Guenther <rguenther@suse.de>
13112
13113 PR tree-optimization/42871
13114 * g++.dg/torture/pr42871.C: New testcase.
13115
830bc550
RG
131162010-01-28 Richard Guenther <rguenther@suse.de>
13117
13118 * gcc.dg/Wobjsize-1.h: New testcase.
13119 * gcc.dg/Wobjsize-1.c: Likewise.
13120
28e5ca15
RB
131212010-01-28 Richard Guenther <rguenther@suse.de>
13122
13123 PR middle-end/42883
13124 * g++.dg/torture/pr42883.C: New testcase.
13125
3d952fb7
MM
131262010-01-28 Michael Matz <matz@suse.de>
13127
13128 * gcc.target/i386/pr42881.c: New test.
13129
78f56a7b
RO
131302010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13131
13132 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13133 Add i?86-*-solaris2* support.
13134
20c202f3
DS
131352010-01-28 Dodji Seketeli <dodji@redhat.com>
13136
13137 PR c++/42713
13138 PR c++/42820
13139 * g++.dg/template/typedef27.C: New test case.
13140 * g++.dg/template/typedef28.C: New test case.
13141
4fc2b1aa
ST
131422010-01-27 Stephen Thomas <stephen.thomas@arm.com>
13143
b6b7f703 13144 * gcc.dg/optimize-bswap*.c: Add ARM target
4fc2b1aa 13145
e87da263
RG
131462010-01-27 Richard Guenther <rguenther@suse.de>
13147
13148 PR middle-end/42878
13149 * gcc.dg/torture/pr42878-1.c: New testcase.
13150 * gcc.dg/torture/pr42878-2.c: Likewise.
13151
c6d99cad
JJ
131522010-01-27 Jakub Jelinek <jakub@redhat.com>
13153
13154 PR middle-end/42874
13155 * gcc.dg/vla-22.c: New test.
13156
d9a6fdb7
JJ
131572010-01-26 Jakub Jelinek <jakub@redhat.com>
13158
13159 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13160 current collation.
13161
0d9b0371
RG
131622010-01-26 Richard Guenther <rguenther@suse.de>
13163
13164 PR rtl-optimization/42685
13165 * gcc.dg/pr42685.c: New testcase.
13166 * g++.dg/other/pr42685.C: Likewise.
13167
3333cd50
RG
131682010-01-26 Richard Guenther <rguenther@suse.de>
13169
13170 PR middle-end/42806
13171 * g++.dg/other/pr42806.C: New testcase.
13172
7f657dde
RG
131732010-01-26 Richard Guenther <rguenther@suse.de>
13174
13175 PR tree-optimization/42250
13176 * gcc.dg/pr42250.c: New testcase.
13177
a4fb8087
AC
131782010-01-25 Arnaud Charlet <charlet@adacore.com>
13179
13180 * gnat.dg/array_bounds_test.adb: New test.
13181
03d838ba
TB
131822010-01-25 Tobias Burnus <burnus@net-b.de>
13183
13184 PR fortran/42858
13185 * gfortran.dg/generic_21.f90: New test.
13186
f7adff96
RO
131872010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13188
13189 PR testsuite/41522
13190 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13191
d147cbd9
MM
131922010-01-24 Mark Mitchell <mark@codesourcery.com>
13193
13194 PR c++/42748
13195 * g++.dg/abi/arm_va_list2.C: New test.
13196 * g++.dg/abi/arm_va_list2.h: Companion header file.
13197
ff015c5b
PT
131982010-01-24 Paul Thomas <pault@gcc.gnu.org>
13199
13200 PR fortran/41044
13201 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13202
13203 PR fortran/41167
13204 * gfortran.dg/char_array_arg_1.f90 : New test.
13205
13206 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13207
23f6293e
TB
132082010-01-24 Tobias Burnus <burnus@net-b.de>
13209
13210 PR fortran/39304
13211 * gfortran.dg/generic_20.f90: New test.
13212
addb239c
MM
132132010-01-22 Michael Matz <matz@suse.de>
13214
13215 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13216 -msse2.
13217
3c3b62d1
PT
132182010-01-21 Paul Thomas <pault@gcc.gnu.org>
13219
13220 PR fortran/42736
13221 * gfortran.dg/dependency_25.f90 : New test.
13222
7744b697
MJ
132232010-01-21 Martin Jambor <mjambor@suse.cz>
13224
13225 PR tree-optimization/42585
13226 * gcc.dg/tree-ssa/pr42585.c: New test.
13227
4e62a017
RG
132282010-01-21 Richard Guenther <rguenther@suse.de>
13229
13230 PR middle-end/19988
13231 * gcc.dg/pr19988.c: New testcase.
13232
ebf0bf7f
JJ
132332010-01-20 Janis Johnson <janis187@us.ibm.com>
13234
13235 * g++.dg/compat/decimal/compat-common.h: New file.
13236 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13237 * g++.dg/compat/decimal/pass_x.h: New file.
13238 * g++.dg/compat/decimal/pass_y.h: New file.
13239 * g++.dg/compat/decimal/pass-1_main.C: New file.
13240 * g++.dg/compat/decimal/pass-1_x.C: New file.
13241 * g++.dg/compat/decimal/pass-1_y.C: New file.
13242 * g++.dg/compat/decimal/pass-2_main.C: New file.
13243 * g++.dg/compat/decimal/pass-2_x.C: New file.
13244 * g++.dg/compat/decimal/pass-2_y.C: New file.
13245 * g++.dg/compat/decimal/pass-3_main.C: New file.
13246 * g++.dg/compat/decimal/pass-3_x.C: New file.
13247 * g++.dg/compat/decimal/pass-3_y.C: New file.
13248 * g++.dg/compat/decimal/pass-4_main.C: New file.
13249 * g++.dg/compat/decimal/pass-4_x.C: New file.
13250 * g++.dg/compat/decimal/pass-4_y.C: New file.
13251 * g++.dg/compat/decimal/pass-5_main.C: New file.
13252 * g++.dg/compat/decimal/pass-5_x.C: New file.
13253 * g++.dg/compat/decimal/pass-5_y.C: New file.
13254 * g++.dg/compat/decimal/pass-6_main.C: New file.
13255 * g++.dg/compat/decimal/pass-6_x.C: New file.
13256 * g++.dg/compat/decimal/pass-6_y.C: New file.
13257 * g++.dg/compat/decimal/return_x.h: New file.
13258 * g++.dg/compat/decimal/return_y.h: New file.
13259 * g++.dg/compat/decimal/return-1_main.C: New file.
13260 * g++.dg/compat/decimal/return-1_x.C: New file.
13261 * g++.dg/compat/decimal/return-1_y.C: New file.
13262 * g++.dg/compat/decimal/return-2_main.C: New file.
13263 * g++.dg/compat/decimal/return-2_x.C: New file.
13264 * g++.dg/compat/decimal/return-2_y.C: New file.
13265 * g++.dg/compat/decimal/return-3_main.C: New file.
13266 * g++.dg/compat/decimal/return-3_x.C: New file.
13267 * g++.dg/compat/decimal/return-3_y.C: New file.
13268 * g++.dg/compat/decimal/return-4_main.C: New file.
13269 * g++.dg/compat/decimal/return-4_x.C: New file.
13270 * g++.dg/compat/decimal/return-4_y.C: New file.
13271 * g++.dg/compat/decimal/return-5_main.C: New file.
13272 * g++.dg/compat/decimal/return-5_x.C: New file.
13273 * g++.dg/compat/decimal/return-5_y.C: New file.
13274 * g++.dg/compat/decimal/return-6_main.C: New file.
13275 * g++.dg/compat/decimal/return-6_x.C: New file.
13276 * g++.dg/compat/decimal/return-6_y.C: New file.
13277
f827f659
AO
132782010-01-20 Alexandre Oliva <aoliva@redhat.com>
13279
13280 PR debug/42715
13281 * gcc.dg/pr42715.c: New.
13282
4227d4a1
PC
132832010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13284
13285 PR c++/42038
13286 * g++.dg/parse/crash55.C: New.
13287
4a4d4c08
AO
132882010-01-20 Alexandre Oliva <aoliva@redhat.com>
13289
13290 PR debug/42782
13291 * gcc.dg/guality/pr42782.c: New.
13292
e4672ccd
JM
132932010-01-20 Jason Merrill <jason@redhat.com>
13294
a402c1b1
JM
13295 PR c++/41788
13296 * g++.dg/abi/packed1.C: New.
13297
1f4a7a48
JM
13298 PR c++/41920
13299 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13300
e4672ccd
JM
13301 PR c++/40750
13302 * g++.dg/parse/fn-typedef1.C: New.
13303 * g++.dg/other/cv_quals.C: Adjust.
13304
35b954c1
AG
133052010-01-20 Anthony Green <green@moxielogic.com>
13306
13307 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13308 pack(push) pragma).
13309 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13310 * gcc.dg/20020312-2.c: Port this to the moxie core.
13311 * gcc.dg/weak/typeof-2.c: Ditto.
13312
e9a8afaa
RG
133132010-01-20 Richard Guenther <rguenther@suse.de>
13314
13315 PR tree-optimization/42717
13316 * gcc.c-torture/compile/pr42717.c: New testcase.
13317
80c35b40
JJ
133182010-01-20 Jakub Jelinek <jakub@redhat.com>
13319
13320 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13321 of signed, add a few new tests.
13322
b5c0899b
JJ
13323 PR middle-end/42803
13324 * g++.dg/parse/limits-initializer1.C: New test.
13325
63894de2
JW
133262010-01-19 Janus Weil <janus@gcc.gnu.org>
13327
13328 PR fortran/42804
13329 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13330 * gfortran.dg/typebound_call_12.f03: New test.
13331
702a738b
PT
133322010-01-19 Paul Thomas <pault@gcc.gnu.org>
13333
13334 PR fortran/42783
13335 * gfortran.dg/bounds_check_15.f90 : New test.
13336
b61b1f17
MM
133372010-01-19 Michael Matz <matz@suse.de>
13338
13339 PR tree-optimization/41783
13340 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13341
b3d7e191
RR
133422010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13343
13344 PR target/38697.
13345 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13346 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13347 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13348 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13349 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13350 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13351 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13352 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13353 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13354 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13355 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13356
f89cc1a3
JW
133572010-01-19 Janus Weil <janus@gcc.gnu.org>
13358
13359 PR fortran/42545
13360 * gfortran.dg/extends_6.f03: Modified an error message.
13361 * gfortran.dg/extends_10.f03: New test.
13362 * gfortran.dg/private_type_6.f03: Modified an error message.
13363 * gfortran.dg/structure_constructor_8.f03: Ditto.
13364
2178b0f9
JJ
133652010-01-19 Jakub Jelinek <jakub@redhat.com>
13366
d6600130
JJ
13367 PR tree-optimization/42719
13368 * gcc.dg/pr42719.c: New test.
13369
2178b0f9
JJ
13370 PR debug/42728
13371 * gcc.dg/pr42728.c: New test.
13372
547cc7ee
AG
133732010-01-19 Anthony Green <green@moxielogic.com>
13374
13375 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13376
5923a165
AG
133772010-01-18 Anthony Green <green@moxielogic.com>
13378
13379 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13380 for moxie.
13381
11d7788d
DS
133822010-01-19 Dodji Seketeli <dodji@redhat.com>
13383
13384 * g++.dg/template/error45.C: reverted as part of reverting the
13385 fix of PR c++/42634.
13386
ebea03e0
DS
133872010-01-18 Dodji Seketeli <dodji@redhat.com>
13388
13389 PR c++/42634
13390 * g++.dg/template/error45.C: New test.
13391
a5cf630e
DS
133922010-01-18 Dodji Seketeli <dodji@redhat.com>
13393
13394 PR c++/42766
13395 * g++.dg/conversion/op6.C: New test.
13396
f249b405
UB
133972010-01-18 Uros Bizjak <ubizjak@gmail.com>
13398
13399 PR target/42774
13400 * gcc.target/alpha/pr42774.c: New test.
13401
1cfd38be
RG
134022010-01-18 Richard Guenther <rguenther@suse.de>
13403
13404 PR tree-optimization/42781
13405 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13406
3b3f318a
RG
134072010-01-17 Richard Guenther <rguenther@suse.de>
13408
13409 PR middle-end/42248
13410 * gcc.c-torture/execute/pr42248.c: New testcase.
13411
9adf0570
RG
134122010-01-17 Richard Guenther <rguenther@suse.de>
13413
13414 PR tree-optimization/42773
13415 * g++.dg/torture/pr42773.C: New testcase.
13416
ae7c61de
JW
134172010-01-17 Janus Weil <janus@gcc.gnu.org>
13418
13419 PR fortran/42677
13420 * gfortran.dg/interface_assignment_5.f90: New test.
13421
4548cb4b
DS
134222010-01-17 Dodji Seketeli <dodji@redhat.com>
13423
13424 PR c++/42697
c4471bb2
DS
13425 * g++.dg/template/crash94.C: Reverted.
13426
a90110c3
JZ
134272010-01-17 Jie Zhang <jie.zhang@analog.com>
13428
13429 PR debug/42767
13430 * gcc.dg/debug/pr42767.c: New.
13431
d1c05c88
JM
134322010-01-15 Jason Merrill <jason@redhat.com>
13433
13434 PR c++/42761
13435 * g++.dg/cpp0x/decltype22.C: New.
13436
7647c841
JJ
134372010-01-16 Jakub Jelinek <jakub@redhat.com>
13438
13439 PR middle-end/42760
13440 * g++.dg/torture/pr42760.C: New test.
13441
4a62494d
JY
134422010-01-15 Jing Yu <jingyu@google.com>
13443
13444 PR rtl-optimization/42691
13445 * gcc.c-torture/execute/pr42691.c: New.
13446
1197e789
RG
134472010-01-15 Richard Guenther <rguenther@suse.de>
13448
13449 PR middle-end/42739
13450 * g++.dg/torture/pr42739.C: New testcase.
13451
58be9ce9
DS
134522010-01-15 Dodji Seketeli <dodji@redhat.com>
13453
13454 * g++.dg/template/error45.C: Revert as part of reverting changes
13455 or PR c++/42634.
13456
94252ac2 134572010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f298330
JD
13458
13459 PR fortran/42684
13460 * gfortran.dg/interface_31.f90: New test.
13461
c919858d
MM
134622010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13463
13464 * gcc.target/powerpc/pr42747.c: New file.
13465
5b1cbe14
JJ
134662010-01-14 Jakub Jelinek <jakub@redhat.com>
13467
ef5d1181
JJ
13468 PR middle-end/42674
13469 * c-c++-common/pr42674.c: New test.
13470
5b1cbe14
JJ
13471 PR c++/42608
13472 * g++.dg/template/instantiate11.C: New test.
13473
2d1a618e
JM
134742010-01-14 Jason Merrill <jason@redhat.com>
13475
6700a285
JM
13476 PR c++/42701
13477 * g++.dg/overload/error3.C: New.
13478
2d1a618e
JM
13479 PR c++/42655
13480 * g++.dg/overload/rvalue1.C: New.
13481
2f3cdcf5
MJ
134822010-01-14 Martin Jambor <mjambor@suse.cz>
13483
13484 PR tree-optimization/42706
6700a285 13485 * gcc.dg/ipa/pr42706.c: New testcase.
2f3cdcf5 13486
7767706d
L
134872010-01-14 H.J. Lu <hongjiu.lu@intel.com>
13488
13489 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13490
92e97cdd
MJ
134912010-01-14 Martin Jambor <mjambor@suse.cz>
13492
13493 PR tree-optimization/42714
2f3cdcf5 13494 * g++.dg/torture/pr42714.C: New test.
92e97cdd 13495
65b659ff
AB
134962010-01-14 Alexander Monakov <amonakov@ispras.ru>
13497
13498 PR rtl-optimization/42246
13499 * gfortran.dg/pr42246-2.f: New.
13500
136e01a3
AB
135012010-01-14 Alexander Monakov <amonakov@ispras.ru>
13502
13503 PR rtl-optimization/42389
13504 * gcc.dg/pr42389.c: New.
13505
762bffba
AB
135062010-01-14 Alexander Monakov <amonakov@ispras.ru>
13507
13508 PR rtl-optimization/42388
13509 * gcc.dg/pr42388.c: New.
13510
94252ac2 135112010-01-14 Alexander Monakov <amonakov@ispras.ru>
14f30b87
AM
13512
13513 PR rtl-optimization/42294
13514 * gfortran.dg/pr42294.f: New.
13515
94252ac2 135162010-01-14 Alexander Monakov <amonakov@ispras.ru>
8ec4d0ad
AM
13517
13518 PR rtl-optimization/39453
13519 PR rtl-optimization/42246
13520 * gcc.dg/pr39453.c: New.
13521 * gcc.dg/pr42246.c: New.
13522
94252ac2 135232010-01-14 Alexander Monakov <amonakov@ispras.ru>
0666ff4e 13524
b59ab570
AM
13525 PR middle-end/42245
13526 * gcc.dg/pr42245.c: New.
13527 * gcc.dg/pr42245-2.c: New.
13528
94252ac2 135292010-01-14 Alexander Monakov <amonakov@ispras.ru>
b59ab570 13530
a0463099
AK
13531 PR rtl-optimization/42249
13532 * gcc.dg/pr42249.c: New.
0666ff4e 13533
5f8d5023
JJ
135342010-01-14 Jakub Jelinek <jakub@redhat.com>
13535
13536 PR c/42721
13537 * gcc.c-torture/execute/pr42721.c: New test.
13538
cd481d83
IR
135392010-01-14 Ira Rosen <irar@il.ibm.com>
13540
13541 PR tree-optimization/42709
13542 * gcc.dg/vect/pr42709.c: New test.
13543
40c32948
PT
135442010-01-14 Paul Thomas <pault@gcc.gnu.org>
13545
a0463099
AK
13546 PR fortran/41478
13547 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13548 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
40c32948 13549
08b02036
PT
135502010-01-14 Paul Thomas <pault@gcc.gnu.org>
13551
13552 PR fortran/42481
13553 * gfortran.dg/generic_19.f90 : New test.
13554
5db959b6
RG
135552010-01-13 Richard Guenther <rguenther@suse.de>
13556
13557 PR tree-optimization/42730
13558 * gcc.c-torture/compile/pr42730.c: New testcase.
13559
30c73d1a
SE
135602010-01-13 Steve Ellcey <sje@cup.hp.com>
13561
13562 PR target/pr42542
13563 * gcc.target/ia64/pr42542-1.c: New.
13564 * gcc.target/ia64/pr42542-2.c: New.
13565 * gcc.target/ia64/pr42542-3.c: New.
13566
a5859aaf
DS
135672010-01-13 Dodji Seketeli <dodji@redhat.com>
13568
13569 PR c++/42634
13570 * g++.dg/template/error45.C: New test.
13571
19656178
MJ
135722010-01-13 Martin Jambor <mjambor@suse.cz>
13573
13574 PR tree-optimization/42704
13575 * g++.dg/torture/pr42704.C: New test.
13576
6dc93b16
MJ
135772010-01-13 Martin Jambor <mjambor@suse.cz>
13578
13579 PR tree-optimization/42703
19656178 13580 * gcc.c-torture/compile/pr42703.c: New test.
6dc93b16 13581
1d21a8e5
RG
135822010-01-13 Richard Guenther <rguenther@suse.de>
13583
13584 PR tree-optimization/42705
13585 * gcc.c-torture/compile/pr42705.c: New testcase.
13586
9858e0cc
JZ
135872010-01-13 Jie Zhang <jie.zhang@analog.com>
13588
13589 * gcc.target/bfin/l2.c: New test.
13590 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13591
48f30f62
RG
135922010-01-13 Richard Guenther <rguenther@suse.de>
13593
13594 PR middle-end/42716
13595 * gcc.c-torture/compile/pr42716.c: New testcase.
13596
688a482d
RG
135972010-01-13 Richard Guenther <rguenther@suse.de>
13598
13599 PR lto/42678
13600 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13601
e616f54d
JM
136022010-01-12 Joseph Myers <joseph@codesourcery.com>
13603
13604 PR c/42708
13605 * gcc.c-torture/compile/pr42708-1.c: New test.
13606
082ab5ff
JJ
136072010-01-12 Jakub Jelinek <jakub@redhat.com>
13608
4942b76b
JJ
13609 PR debug/42662
13610 * gcc.dg/pr42662.c: New test.
13611
082ab5ff
JJ
13612 PR tree-optimization/42645
13613 * g++.dg/other/pr42645-1.C: New test.
13614 * g++.dg/other/pr42645-2.C: New test.
13615
3767f512
JJ
136162010-01-11 Janis Johnson <janis187@us.ibm.com>
13617
13618 PR target/42416
13619 * gcc.target/powerpc/warn-1.c: New test.
13620 * gcc.target/powerpc/warn-2.c: New test.
13621
a6ffbb9c
UB
136222010-01-11 Uros Bizjak <ubizjak@gmail.com>
13623
13624 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13625 stack alignment.
13626
06bfe1d0
RAE
136272010-01-10 Rafael Avila de Espindola <espindola@google.com>
13628
13629 * gcc.dg/lto/20100108_0.c: New.
13630
dadcb84c
UB
136312010-01-10 Uros Bizjak <ubizjak@gmail.com>
13632
13633 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13634 Add -march=i686 -msse for 32bit x86 targets.
13635
ab996409
RG
136362010-01-10 Richard Guenther <rguenther@suse.de>
13637
13638 PR middle-end/42667
13639 * gcc.dg/torture/pr42667.c: New testcase.
13640
94252ac2 136412010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
d5a8d704
JD
13642
13643 PR fortran/32489
6a73fcec 13644 * gfortran.dg/array_constructor_34.f90: New test.
7a2631f3 13645
94252ac2 136462010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7a2631f3
JD
13647
13648 PR fortran/20923
13649 * gfortran.dg/array_constructor_33.f90: New test.
d5a8d704
JD
13650 gfortran.dg/array_function_5.f90: Add credit.
13651
994ae26c
AO
136522010-01-09 Alexandre Oliva <aoliva@redhat.com>
13653
13654 PR debug/42631
13655 * gcc.dg/pr42631.c: New.
13656
60c48e4c
AO
136572010-01-09 Alexandre Oliva <aoliva@redhat.com>
13658
13659 PR debug/42630
13660 * gcc.dg/pr42630.c: New.
13661
bb956f3e
AO
136622010-01-09 Alexandre Oliva <aoliva@redhat.com>
13663
13664 PR debug/42629
13665 * gcc.dg/pr42629.c: New.
13666
5de8da9b
AO
136672010-01-09 Alexandre Oliva <aoliva@redhat.com>
13668
13669 PR middle-end/42363
13670 * gcc.dg/torture/pr42363.c: New.
13671
684f25f4
AO
136722010-01-09 Alexandre Oliva <aoliva@redhat.com>
13673
13674 PR debug/42604
13675 PR debug/42395
13676 * gcc.dg/vect/pr42604.c: New.
13677 * gcc.dg/vect/pr42395.c: New.
13678
73c865fa
RG
136792010-01-09 Richard Guenther <rguenther@suse.de>
13680
13681 PR middle-end/42512
13682 * gcc.c-torture/execute/pr42512.c: New testcase.
13683
3d876aba
TB
136842010-01-09 Tobias Burnus <burnus@net-b.de>
13685
13686 PR fortran/41298
13687 * gfortran.dg/c_ptr_tests_14.f90: New test.
13688
e51ded7c
RO
136892010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13690
13691 PR ada/41929
13692 * gnat.dg/null_pointer_deref1.adb: Don't run on
13693 sparc*-sun-solaris2.11.
13694
c59449fa
RG
136952010-01-08 Richard Guenther <rguenther@suse.de>
13696
13697 PR lto/42528
13698 * gcc.dg/lto/20100103-1_0.c: New testcase.
13699 * gcc.dg/lto/20100103-2_0.c: Likewise.
13700
1eee5628
TB
137012010-01-08 Tobias Burnus <burnus@net-b.de
13702
13703 PR/fortran 25829
13704 * gfortran.dg/asynchronous_1.f90: New test.
13705 * gfortran.dg/asynchronous_2.f90: New test.
13706 * gfortran.dg/conflicts.f90: Update error message.
13707
c8f4e43a
DS
137082010-01-07 Dodji Seketeli <dodji@redhat.com>
13709
13710 c++/40155
13711 * g++.dg/cpp0x/variadic-unify-2.C: New test.
13712
4139c7ef
JJ
137132010-01-07 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR tree-optimization/42625
13716 * g++.dg/opt/dtor4.C: New test.
13717 * g++.dg/opt/dtor4.h: New.
13718 * g++.dg/opt/dtor4-aux.cc: New.
13719
2a3c437d
TB
137202010-01-07 Tobias Burnus <burnus@net-b.de>
13721
13722 PR fortran/42597
13723 * gfortran.dg/proc_ptr_26.f90: New test.
13724
64b33a7e
TB
137252010-01-07 Tobias Burnus <burnus@net-b.de>
13726
13727 PR fortran/41872
13728 * gfortran.dg/allocatable_scalar_7.f90: New test.
13729
6209a13e
RG
137302010-01-06 Richard Guenther <rguenther@suse.de>
13731
13732 * gcc.c-torture/compile/pr42632.c: New testcase.
13733
fa1a4144 137342010-01-05 H.J. Lu <hongjiu.lu@intel.com>
64b33a7e 13735
fa1a4144
L
13736 PR target/42542
13737 * gcc.target/i386/pr42542-4.c: New.
13738 * gcc.target/i386/pr42542-4a.c: Likewise.
13739 * gcc.target/i386/pr42542-5.c: Likewise.
13740 * gcc.target/i386/pr42542-5a.c: Likewise.
13741
208384fd
EB
137422010-01-05 Eric Botcazou <ebotcazou@adacore.com>
13743
13744 * gcc.dg/tls/opt-15.c: New test.
13745
43d4b97d
L
137462010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13747
13748 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13749
9bf4cdf5
MJ
137502010-01-05 Martin Jambor <mjambor@suse.cz>
13751
13752 PR tree-optimization/42462
d91ae0ab 13753 * g++.dg/torture/pr42462.C: New test.
9bf4cdf5 13754
d097567d
JM
137552010-01-05 Jason Merrill <jason@redhat.com>
13756
13757 * g++.dg/cpp0x/initlist30.C: New test.
13758
82aee923
RG
137592010-01-05 Richard Guenther <rguenther@suse.de>
13760
13761 PR tree-optimization/42614
13762 * gcc.c-torture/execute/pr42614.c: New testcase.
13763
bc3c12a2
EF
137642010-01-05 Eric Fisher <joefoxreal@gmail.com>
13765
13766 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13767 * gcc.dg/Wunreachable-1.c: Remove the testcase of
13768 -Wunreachable-code.
13769 * gcc.dg/Wunreachable-2.c: Likewise.
13770 * gcc.dg/Wunreachable-3.c: Likewise.
13771 * gcc.dg/Wunreachable-4.c: Likewise.
13772 * gcc.dg/Wunreachable-5.c: Likewise.
13773 * gcc.dg/Wunreachable-6.c: Likewise.
13774 * gcc.dg/Wunreachable-7.c: Likewise.
13775 * gcc.dg/Wunreachable-8.c: Likewise.
13776 * gcc.dg/20041231-1.c: Likewise.
13777
566f27e4
JJ
137782010-01-05 Jakub Jelinek <jakub@redhat.com>
13779
7604eb4e
JJ
13780 PR other/42611
13781 * gcc.dg/pr42611.c: New test.
13782
566f27e4
JJ
13783 PR tree-optimization/42508
13784 * g++.dg/opt/pr42508.C: New test.
13785
11492349
TB
137862010-01-05 Tobias Burnus <burnus@net-b.de>
13787
13788 PR fortran/41872
13789 * gfortran.dg/allocatable_scalar_8.f90: New.
13790
caee6ca1
MJ
137912010-01-04 Martin Jambor <mjambor@suse.cz>
13792
13793 PR tree-optimization/42398
13794 * gcc.c-torture/compile/pr42398.c: New test.
13795
4b4a42c4
JM
137962010-01-04 Jason Merrill <jason@redhat.com>
13797
282c399b
JM
13798 PR c++/42555
13799 * g++.dg/ext/attrib35.C: New.
13800
4b4a42c4
JM
13801 PR c++/42567
13802 * g++.dg/cpp0x/auto17.C: New.
13803
785ca514
RAE
138042010-01-04 Rafael Avila de Espindola <espindola@google.com>
13805
13806 * gcc.dg/lto/20100104_0.c: New.
13807
22554cf9
L
138082010-01-04 H.J. Lu <hongjiu.lu@intel.com>
13809
13810 PR target/42542
13811 * gcc.target/i386/pr42542-1.c: New.
13812 * gcc.target/i386/pr42542-1a.c: Likewise.
13813 * gcc.target/i386/pr42542-1b.c: Likewise.
13814 * gcc.target/i386/pr42542-2.c: Likewise.
13815 * gcc.target/i386/pr42542-2a.c: Likewise.
13816 * gcc.target/i386/pr42542-2b.c: Likewise.
13817 * gcc.target/i386/pr42542-3.c: Likewise.
13818 * gcc.target/i386/pr42542-3a.c: Likewise.
13819
5b130807
TB
138202009-01-04 Tobias Burnus <burnus@net-b.de>
13821
13822 PR fortran/41872
13823 * gfortran.dg/allocatable_scalar_5.f90: New test.
13824 * gfortran.dg/allocatable_scalar_6.f90: New test.
13825
e74003a1
RG
138262010-01-03 Richard Guenther <rguenther@suse.de>
13827
13828 PR testsuite/42583
13829 * gfortran.dg/gomp/recursion1.f90: Remove.
13830
5e87f30e
RG
138312010-01-03 Richard Guenther <rguenther@suse.de>
13832
13833 * gcc.dg/Warray-bounds.c: Remove XFAILs.
13834 * gcc.dg/uninit-6.c: Likewise.
13835 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13836
ba1ee228
RG
138372010-01-03 Richard Guenther <rguenther@suse.de>
13838
13839 PR tree-optimization/42589
13840 * gcc.target/i386/pr42589.c: New testcase.
13841
a19eb9d2
RG
138422010-01-03 Richard Guenther <rguenther@suse.de>
13843
13844 PR tree-optimization/42438
13845 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13846
8163bdfb
RG
138472010-01-02 Richard Guenther <rguenther@suse.de>
13848
13849 PR testsuite/41651
13850 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13851
02143d0b
UB
138522010-01-02 Uros Bizjak <ubizjak@gmail.com>
13853
13854 PR target/42448
13855 * gcc.target/alpha/pr42448-1.c: New test.
13856 * gcc.target/alpha/pr42448-2.c: Ditto.
13857
dadab4fd
JM
138582010-01-01 Joseph Myers <joseph@codesourcery.com>
13859
13860 PR preprocessor/41947
13861 * gcc.dg/c99-hexfloat-3.c: New test.
13862
e4a95933
RG
138632010-01-01 Richard Guenther <rguenther@suse.de>
13864
13865 PR c/42570
13866 * gcc.c-torture/execute/pr42570.c: New testcase.
13867
a28ff68b
RG
138682010-01-01 Richard Guenther <rguenther@suse.de>
13869
13870 PR middle-end/42559
13871 * gcc.c-torture/compile/pr42559.c: New testcase.
13872
ad41bd84 13873\f
0bdf1263 13874Copyright (C) 2010 Free Software Foundation, Inc.
ad41bd84
JM
13875
13876Copying and distribution of this file, with or without modification,
13877are permitted in any medium without royalty provided the copyright
13878notice and this notice are preserved.
This page took 2.723739 seconds and 5 git commands to generate.