1 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/bounds_check_18.f90: New test.
6 2013-08-23 Jan Hubicka <jh@suse.cz>
8 * g++.dg/ipa/devirt-14.C: Fix typo.
10 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
13 * gfortran.dg/inline_sum_5.f90: New.
15 2013-08-23 Janus Weil <janus@gcc.gnu.org>
18 * gfortran.dg/typebound_assignment_7.f90: New.
20 2013-08-23 Jan Hubicka <jh@suse.cz>
22 * g++.dg/ipa/devirt-13.C: New testcase.
23 * g++.dg/ipa/devirt-14.C: New testcase.
25 2013-08-23 Jakub Jelinek <jakub@redhat.com>
28 * gcc.target/i386/pr58218.c: New test.
30 PR tree-optimization/58209
31 * gcc.c-torture/execute/pr58209.c: New test.
33 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
35 * gcc.target/powerpc/pr57744.c: Declare abort.
37 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
40 * g++.dg/template/error54.C: New.
42 2013-08-22 Janus Weil <janus@gcc.gnu.org>
45 * gfortran.dg/select_type_34.f90: New.
47 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/warn/deprecated-7.C: New.
52 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
54 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
56 2013-08-21 Jeff Law <law@redhat.com>
58 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
60 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/ext/attr-alias-3.C: New.
65 2013-08-20 Janus Weil <janus@gcc.gnu.org>
68 * gfortran.dg/intent_out_8.f90: New.
70 2013-08-20 Teresa Johnson <tejohnson@google.com>
72 PR rtl-optimizations/57451
73 * g++.dg/tree-prof/pr57451.C: New test.
75 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
78 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
80 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
83 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
85 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
87 * gcc.target/powerpc/dfp-dd-2.c: New test.
88 * gcc.target/powerpc/dfp-td-2.c: Likewise.
89 * gcc.target/powerpc/dfp-td-3.c: Likewise.
91 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
93 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
94 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
97 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
99 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
101 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
104 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
105 correct test response.
108 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
109 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
110 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
112 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
113 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
115 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
117 2013-08-18 Jan Hubicka <jh@suse.cz>
119 * g++.dg/ipa/type-inheritance-1.C: New testcase.
121 2013-08-19 Janus Weil <janus@gcc.gnu.org>
124 * gfortran.dg/gomp/proc_ptr_1.f90: New.
126 2013-08-18 Jakub Jelinek <jakub@redhat.com>
128 PR tree-optimization/58006
129 * g++.dg/opt/pr58006.C: New test.
131 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
133 * gnat.dg/specs/linker_alias.ads: New test.
135 2013-08-16 Jakub Jelinek <jakub@redhat.com>
137 PR tree-optimization/58164
138 * gcc.c-torture/compile/pr58164.c: New test.
140 PR tree-optimization/58165
141 * g++.dg/opt/pr58165.C: New test.
143 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
146 * g++.dg/cpp0x/enum28.C: New.
147 * g++.dg/cpp0x/enum15.C: Adjust.
149 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
152 * gcc.target/powerpc/pr57949-1.c: New.
153 * gcc.target/powerpc/pr57949-2.c: New.
155 2013-08-14 Jakub Jelinek <jakub@redhat.com>
157 PR tree-optimization/58145
158 * gcc.dg/pr58145-1.c: New test.
159 * gcc.dg/pr58145-2.c: New test.
161 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
163 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
164 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
165 * gcc.dg/debug/dwarf2/static1.c: Likewise.
166 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
167 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
168 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
169 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
170 * gcc.dg/debug/dwarf2/var1.c: Likewise.
171 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
172 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
173 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
174 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
175 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
176 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
177 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
178 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
179 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
180 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
181 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
182 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
183 * gcc.dg/debug/dwarf2/var2.c: Likewise.
184 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
185 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
186 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
187 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
188 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
189 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
190 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
191 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
192 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
193 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
194 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
195 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
196 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
197 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
198 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
199 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
200 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
201 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
202 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
203 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
206 * gcc.c-torture/execute/pr56799.x: New file.
208 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
210 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
212 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
213 * gcc.dg/pr44214-3.c (v2df): Likewise.
215 * gcc.dg/pr46647.c: xfail for avr-*-*.
217 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
219 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
220 Expect l to be optimized away.
221 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
224 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
225 to tests that assume int/double are larger than short/float.
228 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
230 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
231 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
232 target { int16 }. Restrict existing tests to target { int32 }
234 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
235 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
236 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
237 * lib/target-supports.exp (check_effective_target_int32): New proc.
239 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
240 exclude from scan test.
242 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
243 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
244 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
245 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
246 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
247 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
248 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
249 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
250 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
251 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
252 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
253 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
254 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
255 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
256 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
257 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
258 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
259 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
260 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
262 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
264 * gcc.target/arm/pr19599.c: Skip for -mthumb.
266 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
267 to be the first test directive.
268 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
269 * gcc.target/arm/atomic-op-acquire.c: Likewise.
270 * gcc.target/arm/atomic-op-char.c: Likewise.
271 * gcc.target/arm/atomic-op-consume.c: Likewise.
272 * gcc.target/arm/atomic-op-int.c: Likewise.
273 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
274 * gcc.target/arm/atomic-op-release.c: Likewise.
275 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
276 * gcc.target/arm/atomic-op-short.c: Likewise.
278 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
280 PR rtl-optimization/57662
281 * gcc.dg/pr57662.c: New test.
283 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
285 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
287 * gcc.target/mips/nans-legacy.c: Likewise.
289 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
291 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
293 * gcc.target/mips/fabs-legacy.c: Likewise.
294 * gcc.target/mips/fabsf-2008.c: Likewise.
295 * gcc.target/mips/fabsf-legacy.c: Likewise.
296 * gcc.target/mips/fneg-2008.c: Likewise.
297 * gcc.target/mips/fneg-legacy.c: Likewise.
298 * gcc.target/mips/fnegf-2008.c: Likewise.
299 * gcc.target/mips/fnegf-legacy.c: Likewise.
300 * gcc.target/mips/nan-2008.c: Likewise.
301 * gcc.target/mips/nan-legacy.c: Likewise.
302 * gcc.target/mips/nanf-2008.c: Likewise.
303 * gcc.target/mips/nanf-legacy.c: Likewise.
304 * gcc.target/mips/nans-2008.c: Likewise.
305 * gcc.target/mips/nans-legacy.c: Likewise.
306 * gcc.target/mips/nansf-2008.c: Likewise.
307 * gcc.target/mips/nansf-legacy.c: Likewise.
309 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
311 * gnat.dg/valued_proc.adb: New test.
312 * gnat.dg/valued_proc_pkg.ads: New helper.
314 2013-08-13 Jakub Jelinek <jakub@redhat.com>
316 PR tree-optimization/57661
317 * g++.dg/opt/pr57661.C: New test.
320 * gcc.dg/asan/pr56417.c: New test.
322 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
324 * gnat.dg/loop_optimization16.adb: New test.
325 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
327 2013-08-13 Marek Polacek <polacek@redhat.com>
329 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
331 2013-08-13 David Malcolm <dmalcolm@redhat.com>
333 Example of converting global state to per-pass state.
335 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
336 global state "static int counter" to...
337 (one_pass::counter): ...this instance data.
339 2013-08-13 David Malcolm <dmalcolm@redhat.com>
341 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
342 to member function...
343 (one_pass::gate): ...this.
344 (one_pass_exec): Convert to member function...
345 (one_pass::impl_execute): ...this.
347 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
350 * g++.dg/cpp0x/pr57416.C: New.
352 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
354 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
356 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
357 * g++.dg/cpp0x/defaulted2.C: Likewise.
358 * g++.dg/cpp0x/defaulted31.C: Likewise.
359 * g++.dg/cpp0x/error6.C: Likewise.
360 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
361 * g++.dg/cpp0x/override2.C: Likewise.
362 * g++.dg/cpp0x/parse1.C: Likewise.
363 * g++.dg/cpp0x/scoped_enum.C: Likewise.
364 * g++.dg/cpp0x/temp_default4.C: Likewise.
365 * g++.dg/ext/attrib32.C: Likewise.
366 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
367 * g++.dg/ext/mv13.C: Likewise.
368 * g++.dg/ext/mv7.C: Likewise.
369 * g++.dg/ext/mv9.C: Likewise.
370 * g++.dg/ext/pr57362.C: Likewise.
371 * g++.dg/ext/typeof10.C: Likewise.
372 * g++.dg/lookup/anon6.C: Likewise.
373 * g++.dg/lookup/crash6.C: Likewise.
374 * g++.dg/lookup/name-clash5.C: Likewise.
375 * g++.dg/lookup/name-clash6.C: Likewise.
376 * g++.dg/other/anon4.C: Likewise.
377 * g++.dg/other/error15.C: Likewise.
378 * g++.dg/other/error8.C: Likewise.
379 * g++.dg/other/redecl2.C: Likewise.
380 * g++.dg/parse/crash16.C: Likewise.
381 * g++.dg/parse/crash21.C: Likewise.
382 * g++.dg/parse/crash38.C: Likewise.
383 * g++.dg/parse/redef2.C: Likewise.
384 * g++.dg/parse/struct-as-enum1.C: Likewise.
385 * g++.dg/template/crash39.C: Likewise.
386 * g++.dg/template/redecl3.C: Likewise.
387 * g++.dg/tls/diag-3.C: Likewise.
388 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
389 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
390 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
391 * g++.old-deja/g++.brendan/crash16.C: Likewise.
392 * g++.old-deja/g++.brendan/crash18.C: Likewise.
393 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
394 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
395 * g++.old-deja/g++.brendan/static3.C: Likewise.
396 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
397 * g++.old-deja/g++.jason/binding.C: Likewise.
398 * g++.old-deja/g++.jason/crash4.C: Likewise.
399 * g++.old-deja/g++.jason/crash7.C: Likewise.
400 * g++.old-deja/g++.jason/lineno.C: Likewise.
401 * g++.old-deja/g++.jason/scoping7.C: Likewise.
402 * g++.old-deja/g++.mike/misc3.C: Likewise.
403 * g++.old-deja/g++.mike/net44.C: Likewise.
404 * g++.old-deja/g++.mike/ns3.C: Likewise.
405 * g++.old-deja/g++.ns/alias4.C: Likewise.
406 * g++.old-deja/g++.ns/ns11.C: Likewise.
407 * g++.old-deja/g++.other/crash23.C: Likewise.
408 * g++.old-deja/g++.other/decl8.C: Likewise.
409 * g++.old-deja/g++.other/linkage3.C: Likewise.
410 * g++.old-deja/g++.other/typeck1.C: Likewise.
411 * g++.old-deja/g++.other/typedef5.C: Likewise.
412 * g++.old-deja/g++.pt/explicit34.C: Likewise.
413 * g++.old-deja/g++.pt/friend36.C: Likewise.
414 * obj-c++.dg/method-8.mm: Likewise.
415 * obj-c++.dg/tls/diag-3.mm: Likewise.
417 2013-08-12 Perez Read <netfirewall@gmail.com>
420 * gcc.target/i386/movabs-1.c: New test.
422 2013-08-12 Marek Polacek <polacek@redhat.com>
424 PR tree-optimization/57980
425 * gcc.dg/pr57980.c: New test.
427 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
430 * gfortran.dg/do_check_10.f90: New test.
431 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
432 * gfortran.dg/array_constructor_18.f90: Likewise.
433 * gfortran.dg/array_constructor_22.f90: Likewise.
434 * gfortran.dg/coarray_15.f90: Likewise.
435 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
436 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
437 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
439 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
442 * g++.dg/cpp0x/constexpr-ice8.C: New.
444 2013-08-09 Xinliang David Li <davidxl@google.com>
446 * gcc.target/i386/memcpy-strategy-1.c: New test.
447 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
448 * gcc.target/i386/memset-strategy-1.c: Ditto.
449 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
451 2013-08-09 Jan Hubicka <jh@suse.cz>
453 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
454 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
456 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
458 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
460 2013-08-09 Janus Weil <janus@gcc.gnu.org>
463 * gfortran.dg/transfer_intrinsic_6.f90: New.
465 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
468 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/lookup/typedef2.C: New.
473 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
475 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
476 output of vdup intrinsics.
478 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
480 * gcc.target/arm/lp1189445.c: New testcase.
482 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
484 * gcc.dg/torture/pr58079.c: New test.
486 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
488 * gnat.dg/warn9.adb: New test.
490 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
493 * g++.dg/lookup/typedef2.C: New.
495 2013-08-07 David Malcolm <dmalcolm@redhat.com>
497 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
498 to optstr when building plugins on darwin.
500 2013-08-06 Martin Jambor <mjambor@suse.cz>
502 PR tree-optimization/57539
503 * gcc.dg/ipa/pr57539.c: New test.
505 2013-08-06 Martin Jambor <mjambor@suse.cz>
506 Bernd Edlinger <bernd.edlinger@hotmail.de>
508 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
509 (a): Fix constructor.
511 2013-08-06 Martin Jambor <mjambor@suse.cz>
514 * gfortran.dg/pr57987.f90: New test.
516 2013-08-06 Martin Jambor <mjambor@suse.cz>
519 * gcc.dg/torture/pr58041.c: New test.
520 * gcc.target/arm/pr58041.c: Likewise.
522 2013-08-06 Janus Weil <janus@gcc.gnu.org>
525 * gfortran.dg/pointer_init_8.f90: New.
527 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/cpp0x/pr58080.C: New.
532 2013-08-05 David Malcolm <dmalcolm@redhat.com>
534 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
535 to optstr when building plugins.
537 2013-08-05 David Malcolm <dmalcolm@redhat.com>
539 Patch autogenerated by refactor_passes.py from
540 https://github.com/davidmalcolm/gcc-refactoring-scripts
541 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
543 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
544 struct to a subclass of gimple_opt_pass along with...
545 (pass_data_one_pass): ...new pass_data instance and...
546 (make_one_pass): ...new function.
547 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
548 global struct to a subclass of gimple_opt_pass along with...
549 (pass_data_warn_self_assign): ...new pass_data instance and...
550 (make_pass_warn_self_assign): ...new function.
551 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
552 a global struct to a subclass of gimple_opt_pass along with...
553 (pass_data_dumb_plugin_example): ...new pass_data instance and...
554 (make_pass_dumb_plugin_example): ...new function.
555 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
556 global struct to a subclass of gimple_opt_pass along with...
557 (pass_data_warn_self_assign): ...new pass_data instance and...
558 (make_pass_warn_self_assign): ...new function.
560 2013-08-05 David Malcolm <dmalcolm@redhat.com>
562 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
563 is created and added to the pass_manager to reflect
564 autogenerated changes.
565 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
566 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
567 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
569 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
572 * g++.dg/cpp0x/pr58072.C: New.
574 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
576 * gcc.dg/torture/pr57993-2.cpp: New.
578 2013-08-02 Jan Hubicka <jh@suse.cz>
580 * gcc.dg/ipa/ipa-1.c: Update.
581 * gcc.dg/ipa/ipa-2.c: Update.
582 * gcc.dg/ipa/ipa-3.c: Update.
583 * gcc.dg/ipa/ipa-4.c: Update.
584 * gcc.dg/ipa/ipa-5.c: Update.
585 * gcc.dg/ipa/ipa-7.c: Update.
586 * gcc.dg/ipa/ipa-8.c: Update.
587 * gcc.dg/ipa/ipcp-1.c: Update.
588 * gcc.dg/ipa/ipcp-2.c: Update.
590 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
592 PR rtl-optimization/58048
593 * gcc.target/i386/pr58048.c: New.
595 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
597 * gcc.target/arm/neon-for-64bits-2.c: Delete.
599 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
600 Peter Bergner <bergner@vnet.ibm.com>
603 * g++.dg/overload/using3.C: New.
604 * g++.dg/overload/using2.C: Adjust.
605 * g++.dg/lookup/using9.C: Likewise.
607 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
609 * gcc.target/arm/pr46972-2.c: New test.
611 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
613 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
615 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
617 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
619 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
621 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
622 rather than addressing!=absolute when deciding how to handle MIPS16
623 when the test forces an ABI.
625 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
628 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
630 2013-07-30 Steve Ellcey <sellcey@mips.com>
632 * gcc.target/mips/code-readable-1.c: Increase switch size.
633 * gcc.target/mips/code-readable-2.c: Ditto.
634 * gcc.target/mips/code-readable-3.c: Ditto.
635 * gcc.target/mips/code-readable-4.c: Ditto.
637 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
640 * g++.dg/parse/crash63.C: New.
642 2013-07-30 Tobias Burnus <burnus@net-b.de>
645 * gfortran.dg/pointer_assign_8.f90: New.
646 * gfortran.dg/pointer_assign_9.f90: New.
647 * gfortran.dg/pointer_assign_10.f90: New.
648 * gfortran.dg/pointer_assign_11.f90: New.
650 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
652 * gcc.target/arm/pr57637.c: New testcase.
654 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
656 PR tree-optimization/57993
657 * gcc.dg/torture/pr57993.c: New test.
659 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
661 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
663 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
666 * g++.dg/conversion/ambig2.C: New.
668 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
670 * gcc.target/mips/fabs-2008.c: New test case.
671 * gcc.target/mips/fabs-legacy.c: New test case.
672 * gcc.target/mips/fabsf-2008.c: New test case.
673 * gcc.target/mips/fabsf-legacy.c: New test case.
674 * gcc.target/mips/fneg-2008.c: New test case.
675 * gcc.target/mips/fneg-legacy.c: New test case.
676 * gcc.target/mips/fneg-2008.c: New test case.
677 * gcc.target/mips/fneg-legacy.c: New test case.
678 * gcc.target/mips/nan-2008.c: New test case.
679 * gcc.target/mips/nan-legacy.c: New test case.
680 * gcc.target/mips/nanf-2008.c: New test case.
681 * gcc.target/mips/nanf-legacy.c: New test case.
682 * gcc.target/mips/nans-2008.c: New test case.
683 * gcc.target/mips/nans-legacy.c: New test case.
684 * gcc.target/mips/nansf-2008.c: New test case.
685 * gcc.target/mips/nansf-legacy.c: New test case.
686 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
688 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
689 Maxim Kuvyrkov <maxim@kugelworks.com>
691 * lib/target-supports.exp (check_effective_target_non_bionic): New
692 effective-target test.
693 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
694 * g++.dg/tls/thread_local4g.C: Ditto.
696 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
699 * gfortran.dg/vector_subsript_7.f90: New test.
701 2013-07-27 Tobias Burnus <burnus@net-b.de>
704 * gfortran.dg/warn_alias.f90: New.
706 2013-07-27 Janus Weil <janus@gcc.gnu.org>
709 * gfortran.dg/class_array_19.f90: New.
711 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
713 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
714 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
715 * gcc.dg/vect/pr57741-3.c: Likewise.
716 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
718 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
720 Skip tests that make assumptions about struct layout that don't hold
722 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
723 * g++.dg/cpp0x/iop.C: Likewise.
724 * g++.dg/cpp0x/named_refs.C: Likewise.
725 * g++.dg/cpp0x/rv1p.C: Likewise.
726 * g++.dg/cpp0x/rv2p.C: Likewise.
727 * g++.dg/cpp0x/rv3p.C: Likewise.
728 * g++.dg/cpp0x/rv4p.C: Likewise.
729 * g++.dg/cpp0x/rv5p.C: Likewise.
730 * g++.dg/cpp0x/rv6p.C: Likewise.
731 * g++.dg/cpp0x/rv7p.C: Likewise.
732 * g++.dg/cpp0x/rv8p.C: Likewise.
733 * g++.dg/ext/strncpy-chk1.C: Likewise.
734 * gcc.dg/builtin-object-size-10.c: Likewise.
735 * gcc.dg/builtin-object-size-11.c: Likewise.
736 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
737 * gcc.dg/pr25805.c: Likewise.
738 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
739 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
740 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
741 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
742 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
743 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
744 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
745 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
746 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
747 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
748 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
749 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
750 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
751 * gcc.c-torture/execute/zerolen-2.x: Likewise.
752 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
754 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
755 * gcc.dg/tree-ssa/loop-1.c: Likewise.
757 * gcc.dg/torture/pr37868.c: Disable for epiphany.
758 * gcc.dg/sibcall-6.c: Enable for epiphany.
760 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
762 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
764 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
766 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
767 memcpy not initializers.
769 * gcc.dg/guality/guality.exp: Skip on AIX.
771 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
774 * g++.dg/cpp0x/pr57101.C: New.
776 2013-07-26 Ian Bolton <ian.bolton@arm.com>
778 * gcc.target/aarch64/neg_1.c: New test.
780 2013-07-25 Janus Weil <janus@gcc.gnu.org>
783 * gfortran.dg/typebound_call_25.f90: New.
785 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
788 * g++.dg/cpp0x/pr57981.C: New.
790 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
795 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
797 PR rtl-optimization/57960
798 * gcc.target/s390/pr57960.c: New.
800 2013-07-25 Janus Weil <janus@gcc.gnu.org>
803 * gfortran.dg/unlimited_polymorphic_9.f90: New.
805 2013-07-25 Terry Guo <terry.guo@arm.com>
807 * gcc.target/arm/thumb1-Os-mult.c: New test case.
809 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/inherit/pr57942.C: New.
814 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
816 * gcc.target/powerpc/bool2.h: New file, test the code generation
817 of logical operations for power5, altivec, power7, and power8 systems.
818 * gcc.target/powerpc/bool2-p5.c: Likewise.
819 * gcc.target/powerpc/bool2-av.c: Likewise.
820 * gcc.target/powerpc/bool2-p7.c: Likewise.
821 * gcc.target/powerpc/bool2-p8.c: Likewise.
822 * gcc.target/powerpc/bool3.h: Likewise.
823 * gcc.target/powerpc/bool3-av.c: Likewise.
824 * gcc.target/powerpc/bool2-p7.c: Likewise.
825 * gcc.target/powerpc/bool2-p8.c: Likewise.
827 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
829 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
831 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
833 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
835 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
837 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
838 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
839 type from long to long long.
840 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
841 to have effective-target keywords of lp64 and ilp32.
842 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
843 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
844 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
845 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
846 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
847 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
848 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
849 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
850 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
852 2013-07-23 Tom Tromey <tromey@redhat.com>
853 Joseph Myers <joseph@codesourcery.com>
855 * gcc.dg/c11-generic-1.c: New file.
856 * gcc.dg/c11-generic-2.c: New file.
858 2013-07-22 Tobias Burnus <burnus@net-b.de>
862 * coarray/lib_realloc_1.f90: Permit optimization.
863 * gfortran.dg/coarray_31.f90: New.
865 2013-07-22 Tobias Burnus <burnus@net-b.de>
868 * gfortran.dg/class_array_7.f03: Fix memory leak.
870 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
873 * g++.dg/cpp0x/decltype56.C: New.
875 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
877 * gcc.dg/pr53265.c: Correct line number in dg-message.
879 2013-07-22 Diego Novillo <dnovillo@google.com>
881 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
883 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
886 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
887 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
889 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
892 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
893 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
894 * gcc.dg/torture/pr53366-1.c: Same.
895 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
896 * gcc.dg/torture/pr56488.c: Same.
897 * gcc.dg/torture/pr57584.c: Same.
898 * gcc.dg/tree-ssa/pr57385.c: Same.
899 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
901 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
903 * c-c++-common/pr41779.c: Fix typos.
904 * gcc.c-torture/compile/20031125-2.c: Likewise.
905 * gcc.c-torture/compile/20040621-1.c: Likewise.
906 * gcc.c-torture/execute/20020418-1.c: Likewise.
907 * gcc.dg/20020108-1.c: Likewise.
908 * gcc.dg/atomic-generic-aux.c: Likewise.
909 * gcc.dg/builtin-complex-err-2.c: Likewise.
910 * gcc.dg/decl-1.c: Likewise.
911 * gcc.dg/di-sync-multithread.c: Likewise.
912 * gcc.dg/format/c90-printf-1.c: Likewise.
913 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
914 * gcc.dg/long-long-compare-1.c: Likewise.
915 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
916 * gcc.dg/pr17055-1.c: Likewise.
917 * gcc.dg/pr27095.c: Likewise.
918 * gcc.dg/torture/fp-int-convert.h: Likewise.
919 * gcc.dg/tree-prof/inliner-1.c: Likewise.
920 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
921 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
922 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
923 * gcc.dg/tree-ssa/loop-19.c: Likewise.
924 * gcc.dg/tree-ssa/loop-1.c: Likewise.
925 * gcc.dg/tree-ssa/pr21001.c: Likewise.
926 * gcc.dg/tree-ssa/pr42585.c: Likewise.
927 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
928 * gcc.dg/vect/vect-cond-5.c: Likewise.
929 * gcc.dg/weak/typeof-2.c: Likewise.
930 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
931 * gcc.target/arm/naked-1.c: Likewise.
932 * gcc.target/i386/pr9771-1.c: Likewise.
933 * gcc.target/sparc/sparc-constant-1.c: Likewise.
934 * gcc.target/sparc/struct-ret-check.c: Likewise.
935 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
936 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
937 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
940 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
943 * gfortran.dg/dependency_42.f90: New test.
944 * gfortran.dg/dependency_43.f90: New test.
946 2013-07-21 Tobias Burnus <burnus@net-b.de>
949 * gfortran.dg/round_4.f90: New.
951 2013-07-21 Tobias Burnus <burnus@net-b.de>
954 * gfortran.dg/min_max_conformance_2.f90: New.
956 2013-07-20 Jakub Jelinek <jakub@redhat.com>
958 PR preprocessor/57620
959 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
960 (main): Don't test {s,u,U,L}12.
961 * c-c++-common/raw-string-13.c: New test.
962 * c-c++-common/raw-string-14.c: New test.
963 * c-c++-common/raw-string-15.c: New test.
964 * c-c++-common/raw-string-16.c: New test.
966 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
968 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
970 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
972 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
974 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
975 target { ! keeps_null_pointer_checks }.
976 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
977 target { ! keeps_null_pointer_checks }.
979 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
980 * gcc.dg/torture/pr56488.c: Likewise.
982 2013-07-19 Ian Bolton <ian.bolton@arm.com>
984 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
987 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
989 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
990 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
991 * gfortran.dg/guality/guality.exp: Skip on AIX.
993 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
995 * g++.dg/debug/pr56819.C: Skip on AIX.
996 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
997 * g++.dg/guality/guality.exp: Skip on AIX.
999 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1001 * gcc.misc-tests/gcov-14.c: Skip on AIX.
1003 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1005 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1008 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1009 Adjust to corrected rounding.
1011 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1013 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1014 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1015 check_effective_target_cilkplus.
1016 * g++.dg/cilk-plus/cilk-plus.exp: Same.
1018 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
1020 * gcc.target/powerpc/pr57744.c: Fix typo.
1022 2013-07-18 Sriraman Tallam <tmsriram@google.com>
1025 * gcc.c-torture/compile/pr57698.c: New test.
1026 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1027 * gcc.c-torture/compile/pr44043.c: Ditto.
1029 2013-07-18 Wei Mi <wmi@google.com>
1031 PR rtl-optimization/57878
1032 * g++.dg/pr57878.C: New test.
1034 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1036 * gcc.dg/pr42611.c: Move dg-error to correct line.
1038 2013-07-17 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/dollar_sym_3.f: New.
1042 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1044 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1049 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1050 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1051 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1052 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1053 * objc.dg/image-info.m: Likewise.
1054 * objc.dg/symtab-1.m: Likewise.
1055 * objc.dg/torture/strings/const-str-10.m: Likewise.
1056 * objc.dg/torture/strings/const-str-11.m: Likewise.
1057 * objc.dg/torture/strings/const-str-9.m: Likewise.
1058 * objc.dg/zero-link-1.m: Likewise.
1059 * objc.dg/zero-link-2.m: Likewise.
1060 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1061 * objc.dg/objc-foreach-4.m: Likewise.
1062 * objc.dg/objc-foreach-5.m: Likewise.
1063 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1065 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1066 * obj-c++.dg/syntax-error-1.mm: Likewise.
1067 * objc.dg/method-6.m: Likewise.
1068 * objc.dg/pr23214.m: Likewise.
1069 * objc.dg/proto-lossage-7.m: Likewise.
1070 * objc.dg/strings/const-str-12b.m: Likewise.
1071 * objc.dg/zero-link-3.m: Likewise.
1072 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1073 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1074 adjust headers, interfaces and encoded types to reflect current system
1075 versions. Add FIXME and outputs from current system compiler for
1078 2013-07-15 Cong Hou <congh@google.com>
1080 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1082 * gcc.target/i386/l_fma_float_3.c: Likewise.
1083 * gcc.target/i386/l_fma_double_1.c: Likewise.
1084 * gcc.target/i386/l_fma_double_3.c: Likewise.
1086 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1088 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1089 function to test if HTM is available.
1090 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1091 * gcc.target/powerpc/htm-builtin-1.c: New test.
1093 2013-07-15 Tobias Burnus <burnus@net-b.de>
1095 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1096 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1097 * gfortran.dg/coarray_6.f90: Add dg-error.
1099 2013-07-15 Tobias Burnus <burnus@net-b.de>
1102 * gfortran.dg/finalize_18.f90: New.
1104 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1107 * fortran.dg/module_variable_1.f90: New test.
1108 * fortran.dg/module_variable_2.f90: New test.
1110 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1112 * g++.dg/ext/vector19.C: Adapt.
1113 * g++.dg/ext/vector23.C: New testcase.
1115 2013-07-12 Michael Matz <matz@suse.de>
1118 * c-c++-common/pr55771.c: New test.
1120 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1122 * gcc.target/aarch64/vect-movi.c: New.
1124 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1127 * g++.dg/ext/pr57362.C: New.
1129 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1132 * gcc.target/avr/torture/pr57631.c: New test.
1134 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1137 * g++.dg/cpp0x/constexpr-ice7.C: New.
1139 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1141 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1143 * gcc.c-torture/execute/nest-align-1.x: New.
1145 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1148 * g++.dg/cpp0x/sfinae48.C: New.
1150 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1152 PR preprocessor/57824
1153 * c-c++-common/raw-string-17.c: New test.
1154 * c-c++-common/gomp/pr57824.c: New test.
1156 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1160 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1161 * g++.dg/conversion/dr195.C: Update.
1162 * g++.dg/expr/cast2.C: Likewise.
1164 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1166 * c-c++-common/raw-string-18.c: New test.
1167 * c-c++-common/raw-string-19.c: New test.
1169 PR preprocessor/57757
1170 * g++.dg/cpp/paste1.C: New test.
1171 * g++.dg/cpp/paste2.C: New test.
1173 2013-07-10 Graham Stott <grahams@btinternet.com>
1175 * gcc.target/mips/mulsize-1.c: New.
1176 * gcc.target/mips/mulsize-2.c: New.
1177 * gcc.target/mips/mulsize-3.c: New.
1178 * gcc.target/mips/mulsize-4.c: New.
1180 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1183 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1184 * g++.dg/ext/vector24.C: New testcase.
1186 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1189 * g++.dg/cpp0x/decltype17.C: Adjust.
1191 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/cpp0x/pr51786.C: New.
1196 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1198 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1200 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1202 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1204 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1205 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1207 2013-07-08 Tobias Burnus <burnus@net-b.de>
1210 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1212 2013-07-08 Tobias Burnus <burnus@net-b.de>
1215 * gfortran.dg/do_check_9.f90: New.
1217 2013-07-08 Tobias Burnus <burnus@net-b.de>
1220 * gfortran.dg/dot_product_2.f90: New.
1222 2013-07-08 Tobias Burnus <burnus@net-b.de>
1225 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1227 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1229 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1230 * gfortran.dg/finalize_10.f90: Fix dg-final.
1232 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1235 * gcc.target/i386/pr57819.c: New test.
1237 PR rtl-optimization/57829
1238 * gcc.c-torture/execute/pr57829.c: New test.
1240 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1242 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1243 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1245 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1248 * gcc.target/i386/pr57807.c: New test.
1250 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1253 * gcc.dg/tree-ssa/vrp89.c: New test.
1255 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/parse/defarg16.C: New.
1260 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1262 PR rtl-optimization/55342
1263 * gcc.target/i386/pr55342.c: New.
1265 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1267 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1269 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/inherit/virtual10.C: New.
1274 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1277 * gcc.dg/large-size-array-6.c: New test.
1279 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1282 * g++.dg/template/crash116.C: New.
1284 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1286 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1287 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1289 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1292 * g++.dg/cpp0x/nsdmi-list3.C: New.
1294 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1297 * gcc.target/i386/pr57777.c: New test.
1300 * g++.dg/template/arg9.C: New test.
1302 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1304 * gcc.target/i386/avx-inline.c: New test.
1306 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1308 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1309 * gcc.target/mips/call-2.c: Likewise.
1310 * gcc.target/mips/call-3.c: Likewise.
1311 * gcc.target/mips/lazy-binding-1.c: Likewise.
1313 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1315 PR tree-optimization/57741
1316 * gcc.dg/vect/pr57741-1.c: New test.
1317 * gcc.dg/vect/pr57741-2.c: New test.
1318 * gcc.dg/vect/pr57741-3.c: New test.
1320 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1322 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1324 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1325 * lib/target-supports.exp: Define aarch64_little_endian.
1327 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1329 * gcc.target/aarch64/abs_1.c: New test.
1331 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1333 * gcc.target/aarch64/bfxil_1.c: New test.
1334 * gcc.target/aarch64/bfxil_2.c: Likewise.
1336 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1339 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1340 array sizes from 100 to 20.
1342 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1345 * gfortran.dg/pointer_remapping_8.f90: New.
1347 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1349 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1350 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1351 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1352 * g++.dg/cpp1y/complex_literals.h: New.
1354 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1357 * g++.dg/cpp0x/noexcept21.C: New.
1359 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.target/i386/pr57736.c: New test.
1364 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1366 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1368 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1369 strings to match the fixed error messages.
1370 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1371 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1374 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1377 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1378 stqcx. get even registers.
1380 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1383 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1385 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1387 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1389 * gcc.target/i386/bmi-1.c: Ditto.
1390 * gcc.target/i386/bmi-bextr-4.c: New.
1391 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1393 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1396 * g++.dg/cpp0x/initlist73.C: New.
1398 2013-06-27 Meador Inge <meadori@codesourcery.com>
1400 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1401 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1402 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1404 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1407 * g++.dg/ext/pr57509.C: New file.
1409 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1412 * gcc.target/i386/bmi-bextr-3.c: New test.
1415 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1417 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1420 * g++.dg/cpp0x/pr57172.C: New testcase.
1422 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1424 * gcc.target/s390/htm-1.c: New file.
1425 * gcc.target/s390/htm-nofloat-1.c: New file.
1426 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1428 2013-06-26 Tobias Burnus <burnus@net-b.de>
1431 * gfortran.dg/bounds_check_17.f90: New.
1433 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1436 * g++.dg/cpp1y/pr57640.C: New.
1438 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1441 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1442 overflow due to size of arrays.
1444 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1446 PR tree-optimization/57705
1447 * gcc.dg/vect/pr57705.c: New test.
1448 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1450 2013-06-25 Martin Jambor <mjambor@suse.cz>
1453 * g++.dg/ipa/pr57670.C: New test.
1455 2013-06-25 Richard Biener <rguenther@suse.de>
1458 * gcc.dg/pr56977.c: New testcase.
1460 2013-06-24 Martin Jambor <mjambor@suse.cz>
1462 PR tree-optimization/57358
1463 * gcc.dg/ipa/pr57358.c: New test.
1465 2013-06-24 Richard Biener <rguenther@suse.de>
1468 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1470 2013-06-24 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/57488
1473 * gcc.dg/torture/pr57488.c: New testcase.
1475 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1476 Dominique d'Humieres <dominiq@lps.ens.fr>
1479 * gfortran.dg/fraction.f90: New.
1481 2013-06-24 Alan Modra <amodra@gmail.com>
1483 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1484 Add scan-assembler-not "lvx".
1485 * gcc.target/powerpc/le-altivec-consts.c: New.
1487 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/sfinae47.C: New.
1491 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1494 * gcc.target/sh/pr52483-1.c: New.
1495 * gcc.target/sh/pr52483-2.c: New.
1496 * gcc.target/sh/pr52483-3.c: New.
1497 * gcc.target/sh/pr52483-4.c: New.
1498 * gcc.target/sh/pr52483-5.c: New.
1500 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1502 * gcc.target/i386/intrinsics_1.c: New test.
1503 * gcc.target/i386/intrinsics_2.c: Ditto.
1504 * gcc.target/i386/intrinsics_3.c: Ditto.
1505 * gcc.target/i386/intrinsics_4.c: Ditto.
1506 * gcc.target/i386/intrinsics_5.c: Ditto.
1507 * gcc.target/i386/intrinsics_6.c: Ditto.
1508 * gcc.target/i386/avx-1.c: Provide macros for builtins
1509 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1511 2013-06-21 Tobias Burnus <burnus@net-b.de>
1514 * gfortran.dg/finalize_17.f90: New.
1516 2013-06-21 Tobias Burnus <burnus@net-b.de>
1518 * gfortran.dg/realloc_on_assign_18.f90: New.
1520 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1522 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1523 Also changed the returns from error as distinct values so that
1524 debugging can get easier.
1525 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1526 errors specific to C, if necessary. Also added new error
1528 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1529 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1530 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1531 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1532 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1533 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1534 the same changes as parser_errors3.c, spaces were added between colons
1535 to not confuse C++ compiler with 2 colons as scope.
1536 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1537 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1538 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1539 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1540 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1541 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1542 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1543 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1544 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1545 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1546 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1547 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1550 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1553 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1555 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1558 * gcc.target/i386/pr57655.c: New test.
1560 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1562 * ada/acats/tests/gcc: Delete.
1563 * gnat.dg/style: Likewise.
1565 2013-06-20 Jeff Law <law@redhat.com>
1567 PR tree-optimization/57660
1568 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1569 based on their branch cost.
1571 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1573 2013-06-20 Tobias Burnus <burnus@net-b.de>
1576 * gfortran.dg/list_read_11.f90: New.
1578 2013-06-20 Richard Biener <rguenther@suse.de>
1580 PR tree-optimization/57584
1581 * gcc.dg/torture/pr57584.c: New testcase.
1583 2013-06-19 Sharad Singhai <singhai@google.com>
1585 * g++.dg/gcov/gcov-8.C: New testcase.
1586 * lib/gcov.exp: Handle intermediate format.
1588 2013-06-19 Wei Mi <wmi@google.com>
1590 PR rtl-optimization/57518
1591 * testsuite/gcc.dg/pr57518.c: New test.
1593 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1595 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1597 2013-06-19 Jan Hubicka <jh@suse.cz>
1599 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1601 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1603 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1604 hard-coded values of array sizes with a #define.
1605 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1606 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1607 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1608 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1609 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1611 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1613 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1614 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1616 2013-06-19 Jeff Law <law@redhat.com>
1618 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1620 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1623 * g++.dg/template/error53.C: New.
1625 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1628 * gcc.target/powerpc/pr55033.c: Fix options.
1630 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1632 * gcc.target/i386/inline_error.c: New test.
1633 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1634 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1636 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/decltype55.C: New.
1641 2013-06-18 Marek Polacek <polacek@redhat.com>
1643 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1645 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1647 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1649 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1651 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1652 Also changed the returns from error as distinct values so that it is
1655 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1657 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1659 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1662 * g++.dg/template/error52.C: New.
1663 * g++.dg/lookup/friend15.C: Update.
1664 * g++.dg/parse/error11.C: Likewise.
1665 * g++.dg/parse/error14.C: Likewise.
1666 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1667 * g++.dg/parse/template25.C: Likewise.
1668 * g++.old-deja/g++.jason/cond.C: Likewise.
1669 * g++.old-deja/g++.mike/for2.C: Likewise.
1670 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1671 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1673 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1675 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1678 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1680 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1681 accidentally placing minus sign for length instead of stride.
1683 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1685 PR rtl-optimization/57425
1686 PR rtl-optimization/57569
1687 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1688 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1690 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1694 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1696 * gfortran.dg/typebound_assignment_6.f03: New.
1698 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1700 * gcc.target/h8300/h8300.exp: New.
1701 * gcc.dg/pragma-isr.c: Move to ...
1702 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1703 * gcc.target/h8300/pragma-isr.c: ... and here.
1704 * gcc.dg/pragma-isr2.c: Move to ...
1705 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1706 * gcc.target/h8300/pragma-isr2.c: ... and here.
1707 * gcc.dg/pragma-isr-trapa.c: Move to ...
1708 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1709 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1710 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1711 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1712 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1713 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1714 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1715 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1716 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1717 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1718 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1719 * gcc.dg/attr-isr-trapa.c: Move to ...
1720 * gcc.target/sh/attr-isr-trapa.c: ... here.
1722 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1725 * g++.dg/ext/builtin-offsetof1.C: New.
1727 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1729 * gcc.target/aarch64/vect_smlal_1.c: New file.
1731 2013-06-14 Tobias Burnus <burnus@net-b.de>
1734 * gfortran.dg/defined_assignment_7.f90: New.
1736 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1739 * g++.dg/rtti/dyncast6.C: New.
1740 * g++.dg/cpp0x/dyncast1.C: Likewise.
1742 2013-06-14 Alan Modra <amodra@gmail.com>
1745 * gcc.dg/pr57134.c: New.
1747 2013-06-14 Tobias Burnus <burnus@net-b.de>
1750 * gfortran.dg/deferred_type_param_9.f90: New.
1752 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1754 * gcc.dg/fold-minus-1.c: New testcase.
1756 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1759 * gfortran.dg/typebound_assignment_5.f03: New.
1761 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1763 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1765 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1766 Pat Haugen <pthaugen@us.ibm.com>
1767 Peter Bergner <bergner@vnet.ibm.com>
1769 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1770 load/store instructions on power7, power8.
1771 * gcc.target/powerpc/atomic-p8.c: Likewise.
1773 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1776 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1778 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/warn/Wunused-var-20.C: New.
1783 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1785 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1786 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1787 Run with -fno-common.
1789 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1791 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1792 and exit function calls with return 1 and return 0, respectively.
1794 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1796 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1799 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1801 PR tree-optimization/57361
1802 * gcc.dg/tree-ssa/pr57361.c: New file.
1804 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1806 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1807 to ensure alignment.
1808 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1810 2013-06-12 Tobias Burnus <burnus@net-b.de>
1812 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1814 2013-06-12 Tobias Burnus <burnus@net-b.de>
1815 Dominique d'Humieres <dominiq@lps.ens.fr>
1817 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1819 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1822 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1823 * gcc.target/i386/pr56564-3.c: Likewise.
1825 2013-06-11 Tobias Burnus <burnus@net-b.de>
1828 * gfortran.dg/class_array_18.f90: New.
1830 2013-06-11 Jan Hubicka <jh@suse.cz>
1833 * g++.dg/ext/visibility/anon6.C: Update testcase.
1835 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1838 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1839 in how we check __sec_reduce_mutating function's result.
1841 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1842 Pat Haugen <pthaugen@us.ibm.com>
1843 Peter Bergner <bergner@vnet.ibm.com>
1845 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1846 direct move instructions.
1847 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1848 * gcc.target/powerpc/direct-move.h: Likewise.
1849 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1850 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1851 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1852 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1853 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1854 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1856 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1859 * g++.dg/cpp0x/pr52440.C: New.
1861 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1864 * gcc.target/i386/pr56564-1.c: New test.
1865 * gcc.target/i386/pr56564-2.c: New test.
1866 * gcc.target/i386/pr56564-3.c: New test.
1867 * gcc.target/i386/pr56564-4.c: New test.
1868 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1869 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1870 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1871 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1872 * gcc.target/i386/vect-sizes-1.c: Likewise.
1873 * gcc.target/i386/memcpy-1.c: Likewise.
1874 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1875 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1877 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1879 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1880 systems to cover all GNU systems.
1881 * g++.dg/abi/guard2.C: Likewise.
1882 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1883 * g++.dg/eh/sighandle.C: Likewise.
1884 * g++.dg/ext/cleanup-10.C: Likewise.
1885 * g++.dg/ext/cleanup-11.C: Likewise.
1886 * g++.dg/ext/cleanup-8.C: Likewise.
1887 * g++.dg/ext/cleanup-9.C: Likewise.
1888 * g++.dg/opt/const5.C: Likewise.
1889 * g++.dg/opt/life1.C: Likewise.
1890 * g++.dg/other/pr39496.C: Likewise.
1891 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1892 * g++.old-deja/g++.abi/align.C: Likewise.
1893 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1894 * g++.old-deja/g++.law/weak.C: Likewise.
1895 * g++.old-deja/g++.pt/asm1.C: Likewise.
1896 * gcc.c-torture/execute/20030125-1.x: Likewise.
1897 * gcc.c-torture/execute/990127-2.x: Likewise.
1898 * gcc.dg/20041106-1.c: Likewise.
1899 * gcc.dg/20050503-1.c: Likewise.
1900 * gcc.dg/builtin-object-size-5.c: Likewise.
1901 * gcc.dg/cleanup-10.c: Likewise.
1902 * gcc.dg/cleanup-11.c: Likewise.
1903 * gcc.dg/cleanup-8.c: Likewise.
1904 * gcc.dg/cleanup-9.c: Likewise.
1905 * gcc.dg/complex-5.c: Likewise.
1906 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1907 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1908 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1909 * gcc.dg/dfp/pr35739.c: Likewise.
1910 * gcc.dg/fdata-sections-1.c: Likewise.
1911 * gcc.dg/lto/20090206-1_0.c: Likewise.
1912 * gcc.dg/lto/20090206-2_0.c: Likewise.
1913 * gcc.dg/pr30360.c: Likewise.
1914 * gcc.dg/pr37303.c: Likewise.
1915 * gcc.dg/pr39323-1.c: Likewise.
1916 * gcc.dg/pr39323-2.c: Likewise.
1917 * gcc.dg/pr39323-3.c: Likewise.
1918 * gcc.dg/pr45416.c: Likewise.
1919 * gcc.dg/setjmp-2.c: Likewise.
1920 * gcc.dg/split-1.c: Likewise.
1921 * gcc.dg/split-3.c: Likewise.
1922 * gcc.dg/split-4.c: Likewise.
1923 * gcc.dg/strlenopt-12g.c: Likewise.
1924 * gcc.dg/strlenopt-14g.c: Likewise.
1925 * gcc.dg/strlenopt-14gf.c: Likewise.
1926 * gcc.dg/strlenopt-16g.c: Likewise.
1927 * gcc.dg/strlenopt-17g.c: Likewise.
1928 * gcc.dg/strlenopt-18g.c: Likewise.
1929 * gcc.dg/strlenopt-1f.c: Likewise.
1930 * gcc.dg/strlenopt-22g.c: Likewise.
1931 * gcc.dg/strlenopt-2f.c: Likewise.
1932 * gcc.dg/strlenopt-4g.c: Likewise.
1933 * gcc.dg/strlenopt-4gf.c: Likewise.
1934 * gcc.dg/struct-ret-3.c: Likewise.
1935 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1936 * gcc.misc-tests/linkage.exp: Likewise.
1937 * gcc.target/i386/20000724-1.c: Likewise.
1938 * gcc.target/i386/align-main-3.c: Likewise.
1939 * gcc.target/i386/cleanup-1.c: Likewise.
1940 * gcc.target/i386/inline-mcpy.c: Likewise.
1941 * gcc.target/i386/pr32268.c: Likewise.
1942 * gcc.target/i386/pr36613.c: Likewise.
1943 * gcc.target/i386/pr39013-1.c: Likewise.
1944 * gcc.target/i386/pr39013-2.c: Likewise.
1945 * gcc.target/i386/pr39496.c: Likewise.
1946 * gcc.target/i386/pr40906-3.c: Likewise.
1947 * gcc.target/i386/pr46084.c: Likewise.
1948 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1950 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1953 * gcc.target/sh/pr6526.c: New.
1955 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1958 * gcc.c-torture/execute/pr57568.c: New test.
1960 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1963 * g++.dg/other/vararg-4.C: New.
1965 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1967 PR rtl-optimization/57559
1968 * gcc.target/s390/pr57559.c : New test.
1970 2013-06-08 Tobias Burnus <burnus@net-b.de>
1973 * gfortran.dg/finalize_10.f90: New.
1974 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1975 * gfortran.dg/finalize_15.f90: New.
1977 2013-06-08 Tobias Burnus <burnus@net-b.de>
1980 * gfortran.dg/storage_size_4.f90: New.
1982 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1985 * testsuite/g++.dg/ext/pr57548.C: New test.
1987 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1990 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1992 2013-06-07 Jan Hubicka <jh@suse.cz>
1994 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1996 2013-06-07 Tobias Burnus <burnus@net-b.de>
1999 * gfortran.dg/array_constructor_48.f90: New.
2000 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2001 * gfortran.dg/array_constructor_type_15.f03: Ditto.
2003 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2006 * gcc.target/arm/xordi3-opt.c: New test.
2008 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2010 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2011 Revert to dg-options.
2013 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
2016 * gcc.target/powerpc/pr55033.c: New.
2018 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
2021 * g++.dg/cpp0x/alias-decl-36.C: New.
2023 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2024 Pat Haugen <pthaugen@us.ibm.com>
2025 Peter Bergner <bergner@vnet.ibm.com>
2027 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2028 power8 builtin functions.
2029 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2030 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2031 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2032 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2033 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2034 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2035 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2036 tests to test power8 auto-vectorization.
2037 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2038 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2039 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2040 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2042 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2043 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2045 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2047 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2049 (check_effective_target_powerpc_p8vector_ok): Likewise.
2050 (is-effective-target): Likewise.
2051 (check_vect_support_and_set_flags): Likewise.
2053 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2056 * g++.dg/parse/error53.C: New.
2058 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2060 PR rtl-optimization/57459
2061 * gcc.target/i386/pr57459.c: New test.
2063 2013-06-06 Teresa Johnson <tejohnson@google.com>
2066 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2067 into -freorder-blocks-and-partition test.
2068 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2069 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2070 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2071 * gcc.dg/tree-prof/pr50907.c: Ditto.
2072 * gcc.dg/tree-prof/pr45354.c: Ditto.
2073 * g++.dg/tree-prof/partition2.C: Ditto.
2074 * g++.dg/tree-prof/partition3.C: Ditto.
2076 2013-06-06 Tobias Burnus <burnus@net-b.de>
2079 * gfortran.dg/finalize_16.f90: New.
2081 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2083 * gcc.dg/vect/no-section-anchors-vect-68.c:
2084 Add dg-skip-if aarch64_tiny.
2086 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2089 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2090 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2092 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2095 * g++.dg/cpp0x/decltype54.C: New.
2097 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2099 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2100 arm*-*-*eabi* targets.
2101 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2103 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2105 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2106 Tobias Burnus <burnus@net-b.de>
2108 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2109 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2110 * gfortran.dg/io_real_boz_4.f90: Ditto.
2111 * gfortran.dg/io_real_boz_5.f90: Ditto.
2113 2013-06-05 Andreas Schwab <schwab@suse.de>
2115 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2117 2013-06-04 Jan Hubicka <jh@suse.cz>
2119 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2121 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2123 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2124 parameters with void.
2125 (main2): Removed argc parameter.
2126 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2127 (main): Replaced argc, argv parameters with void.
2128 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2129 (main2): Removed argc parameter.
2130 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2131 argv parameters with void. Added __asm volatile to avoid optimization
2132 on argc, if necessary.
2133 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2134 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2135 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2136 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2137 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2138 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2139 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2140 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2141 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2142 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2143 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2144 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2145 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2146 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2147 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2148 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2149 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2150 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2151 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2152 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2153 parameters with void.
2154 (main2): Removed argc parameter.
2155 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2156 (main): Replaced argc, argv parameters with void.
2157 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2158 argv parameters with void. Also renamed this function as main, and
2159 delete the existing main.
2160 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2161 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2162 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2164 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2166 * gcc.target/aarch64/movi_1.c: New test.
2168 2013-06-04 Tobias Burnus <burnus@net-b.de>
2171 * gfortran.dg/finalize_12.f90: New.
2172 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2173 end of scope finalization.
2174 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2175 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2176 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2177 * gfortran.dg/class_19.f03: Ditto.
2178 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2179 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2180 * gfortran.dg/extends_14.f03: Ditto.
2181 * gfortran.dg/move_alloc_4.f90: Ditto.
2182 * gfortran.dg/typebound_proc_27.f03: Ditto.
2184 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2186 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2187 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2188 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2189 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2190 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2191 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2192 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2193 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2194 * gfortran.dg/io_real_boz_4.f90: Ditto.
2195 * gfortran.dg/io_real_boz_5.f90: Ditto.
2196 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2197 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2198 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2199 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2200 * gfortran.dg/transpose_2.f90: Fix dg-output.
2202 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2204 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2205 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2206 dg-option and an header comment.
2208 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2211 * g++.dg/cpp0x/sfinae46.C: New.
2212 * g++.dg/cpp0x/defaulted13.C: Adjust.
2213 * g++.dg/cpp0x/defaulted2.C: Likewise.
2214 * g++.dg/cpp0x/defaulted26.C: Likewise.
2215 * g++.dg/cpp0x/defaulted3.C: Likewise.
2216 * g++.dg/cpp0x/error1.C: Likewise.
2217 * g++.dg/cpp0x/implicit1.C: Likewise.
2218 * g++.dg/cpp0x/implicit11.C: Likewise.
2219 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2220 * g++.dg/cpp0x/initlist47.C: Likewise.
2221 * g++.dg/cpp0x/initlist9.C: Likewise.
2222 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2223 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2224 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2225 * g++.dg/cpp0x/union4.C: Likewise.
2226 * g++.dg/template/crash108.C: Likewise.
2227 * g++.dg/template/crash41.C: Likewise.
2228 * g++.old-deja/g++.jason/local.C: Likewise.
2229 * g++.old-deja/g++.law/visibility3.C: Likewise.
2231 2013-06-03 Teresa Johnson <tejohnson@google.com>
2233 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2234 * gcc.dg/vect/bb-slp-14.c: Ditto.
2235 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2236 * gcc.dg/vect/bb-slp-23.c: Ditto.
2237 * gcc.dg/vect/bb-slp-15.c: Ditto.
2238 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2239 * gcc.dg/vect/bb-slp-24.c: Ditto.
2240 * gcc.dg/vect/bb-slp-16.c: Ditto.
2241 * gcc.dg/vect/bb-slp-25.c: Ditto.
2242 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2243 * gcc.dg/vect/bb-slp-17.c: Ditto.
2244 * gcc.dg/vect/bb-slp-1.c: Ditto.
2245 * gcc.dg/vect/bb-slp-26.c: Ditto.
2246 * gcc.dg/vect/bb-slp-18.c: Ditto.
2247 * gcc.dg/vect/bb-slp-2.c: Ditto.
2248 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2249 * gcc.dg/vect/bb-slp-27.c: Ditto.
2250 * gcc.dg/vect/bb-slp-19.c: Ditto.
2251 * gcc.dg/vect/bb-slp-3.c: Ditto.
2252 * gcc.dg/vect/bb-slp-28.c: Ditto.
2253 * gcc.dg/vect/bb-slp-4.c: Ditto.
2254 * gcc.dg/vect/bb-slp-29.c: Ditto.
2255 * gcc.dg/vect/bb-slp-5.c: Ditto.
2256 * gcc.dg/vect/bb-slp-6.c: Ditto.
2257 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2258 * gcc.dg/vect/bb-slp-7.c: Ditto.
2259 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2260 * gcc.dg/vect/bb-slp-8.c: Ditto.
2261 * gcc.dg/vect/bb-slp-9.c: Ditto.
2262 * gcc.dg/vect/bb-slp-10.c: Ditto.
2263 * gcc.dg/vect/bb-slp-11.c: Ditto.
2264 * gcc.dg/vect/bb-slp-20.c: Ditto.
2265 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2266 * gcc.dg/vect/bb-slp-21.c: Ditto.
2267 * gcc.dg/vect/bb-slp-30.c: Ditto.
2268 * gcc.dg/vect/bb-slp-13.c: Ditto.
2269 * gcc.dg/vect/bb-slp-22.c: Ditto.
2270 * g++.dg/vect/slp-pr50413.cc: Ditto.
2271 * g++.dg/vect/slp-pr56812.cc: Ditto.
2272 * g++.dg/vect/slp-pr50819.cc: Ditto.
2274 2013-06-01 Tobias Burnus <burnus@net-b.de>
2277 * gfortran.dg/class_array_17.f90: New.
2279 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2281 * ada/acats/floatstore.lst: New.
2282 * ada/acats/run_all.sh: Process it.
2284 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2286 * gcc.target/powerpc/e500-ord-1.c: New test.
2287 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2288 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2289 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2291 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2293 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2295 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2297 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2299 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2301 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2303 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2306 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2309 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2311 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2313 2013-05-31 Marek Polacek <polacek@redhat.com>
2315 PR tree-optimization/57478
2316 PR tree-optimization/57453
2317 * gcc.dg/torture/pr57478.c: New test.
2319 2013-05-31 Tobias Burnus <burnus@net-b.de>
2322 * gfortran.dg/class_array_17.f90: New.
2324 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2327 * gcc.target/arm/iordi3-opt.c: New test.
2329 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2333 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2334 * gfortran.dg/interface_26.f90: Ditto.
2335 * gfortran.dg/proc_ptr_11.f90: Ditto.
2336 * gfortran.dg/proc_ptr_15.f90: Ditto.
2337 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2338 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2339 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2340 * gfortran.dg/typebound_override_1.f90: Ditto.
2341 * gfortran.dg/typebound_override_4.f90: Ditto.
2342 * gfortran.dg/typebound_proc_6.f03: Ditto.
2343 * gfortran.dg/assumed_type_7.f90: New test.
2344 * gfortran.dg/typebound_override_5.f90: New test.
2345 * gfortran.dg/typebound_override_6.f90: New test.
2346 * gfortran.dg/typebound_override_7.f90: New test.
2348 2013-05-30 Tobias Burnus <burnus@net-b.de>
2351 * gfortran.dg/power_6.f90: New.
2353 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2355 * gcc.target/aarch64/insv_1.c: New test.
2357 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2359 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2360 dg-skip-if "No stabs".
2362 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2365 * gfortran.dg/assumed_size_1.f90: New.
2367 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2369 * gcc.dg/shrink-wrap-alloca.c: New added.
2370 * gcc.dg/shrink-wrap-pretend.c: New added.
2371 * gcc.dg/shrink-wrap-sibcall.c: New added.
2373 2013-05-30 Tobias Burnus <burnus@net-b.de>
2376 * gfortran.dg/assumed_rank_13.f90: New.
2378 2013-05-29 Easwaran Raman <eraman@google.com>
2380 PR tree-optimization/57442
2381 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2383 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2385 PR tree-optimization/57441
2386 * gcc.c-torture/compile/pr57441.c: New.
2388 2013-05-29 Dehao Chen <dehao@google.com>
2391 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2393 2013-05-29 Tobias Burnus <burnus@net-b.de>
2396 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2397 * gfortran.dg/class_19.f03: Ditto.
2399 2013-05-29 Richard Biener <rguenther@suse.de>
2401 * gcc.dg/vect/bb-slp-32.c: New testcase.
2403 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2405 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2406 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2407 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2408 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2409 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2410 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2411 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2412 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2413 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2414 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2415 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2416 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2417 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2418 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2419 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2420 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2421 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2422 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2423 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2424 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2425 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2426 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2427 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2428 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2429 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2430 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2431 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2432 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2433 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2434 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2435 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2436 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2437 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2438 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2439 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2440 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2441 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2442 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2443 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2445 2013-05-29 Tobias Burnus <burnus@net-b.de>
2448 * gfortran.dg/finalize_11.f90: New.
2449 * gfortran.dg/finalize_4.f03: Remove dg-error.
2450 * gfortran.dg/finalize_5.f03: Ditto.
2451 * gfortran.dg/finalize_6.f03: Ditto.
2452 * gfortran.dg/finalize_7.f03: Ditto.
2454 2013-05-28 Tobias Burnus <burnus@net-b.de>
2456 * gfortran.dg/class_array_16.f90: New.
2458 2013-05-28 Tobias Burnus <burnus@net-b.de>
2461 * testsuite/gfortran.dg/use_29.f90: New.
2463 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2465 * gnat.dg/fp_exception.adb: New test.
2467 2013-05-28 Richard Biener <rguenther@suse.de>
2469 PR tree-optimization/56787
2470 * gcc.dg/vect/pr56787.c: New testcase.
2472 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2473 Tobias Burnus <burnus@net-b.de>
2476 * gfortran.dg/typebound_override_4.f90: New.
2478 2013-05-28 Richard Biener <rguenther@suse.de>
2480 PR tree-optimization/57411
2481 * g++.dg/opt/pr57411.C: New testcase.
2483 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2485 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2486 * gcc.dg/builtin-bswap-9.c: Likewise.
2488 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2490 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2492 2013-05-27 Richard Biener <rguenther@suse.de>
2495 * gcc.dg/gomp/pr57412.c: New testcase.
2497 2013-05-27 Bud Davis <jmdavis@link.com>
2500 * gfortran.dg/stfunc_8.f90: New.
2502 2013-05-27 Richard Biener <rguenther@suse.de>
2504 PR tree-optimization/57343
2505 * gcc.dg/torture/pr57343.c: New testcase.
2507 2013-05-27 Richard Biener <rguenther@suse.de>
2509 PR tree-optimization/57417
2510 * gcc.dg/torture/pr57417.c: New testcase.
2512 2013-05-27 Richard Biener <rguenther@suse.de>
2514 PR tree-optimization/57396
2515 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2517 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2519 * gnat.dg/specs/last_bit.ads: New test.
2521 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2523 * gnat.dg/specs/machine_attribute.ads: New test.
2525 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2527 * gnat.dg/incomplete3.ad[sb]: New test.
2529 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2532 * gcc.target/mips/div-13.c: New test.
2534 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2537 * gcc.target/mips/mips16-attributes-5.c,
2538 * gcc.target/mips/mips16-attributes-6.c: New tests.
2540 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2542 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2543 * gcc.dg/builtin-bswap-8.c: Likewise.
2545 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2548 * g++.dg/cpp0x/new1.C: New.
2550 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2553 * g++.dg/parse/dtor16.C: New.
2554 * g++.dg/parse/dtor6.C: Adjust.
2556 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2559 * g++.dg/expr/bitfield12.C: New.
2561 2013-05-24 Jeff Law <law@redhat.com>
2563 PR tree-optimization/57124
2564 * gcc.c-torture/execute/pr57124.c: New test.
2565 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2567 2013-05-24 Martin Jambor <mjambor@suse.cz>
2569 PR tree-optimization/57294
2570 * gcc.dg/ipa/pr57294.c: New test.
2572 2013-05-24 Dehao Chen <dehao@google.com>
2574 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2576 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2578 * gcc.target/aarch64/scalar_intrinsics.c
2579 (force_simd): Use a valid instruction.
2580 (test_vdupd_lane_s64): Pass a valid lane argument.
2581 (test_vdupd_lane_u64): Likewise.
2583 2013-05-24 Richard Biener <rguenther@suse.de>
2585 PR tree-optimization/57287
2586 * gcc.dg/pr57287.c: New testcase.
2588 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2591 * g++.dg/template/error51.C: New.
2593 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2596 * g++.dg/template/bitfield2.C: New.
2598 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2600 * gnat.dg/specs/noinline1.ads: New test.
2601 * gnat.dg/noinline2.ad[sb]: Likewise.
2602 * gnat.dg/specs/noinline3.ads: Likewise.
2603 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2605 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2608 * gcc.dg/tree-ssa/pr57385.c: New test.
2610 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2612 * gnat.dg/derived_type4.adb: New test.
2614 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2616 * gcc.dg/builtin-bswap-6.c: New test.
2617 * gcc.dg/builtin-bswap-7.c: Likewise.
2618 * gcc.dg/builtin-bswap-8.c: Likewise.
2619 * gcc.dg/builtin-bswap-9.c: Likewise.
2621 2013-05-23 Christian Bruel <christian.bruel@st.com>
2624 * gcc.dg/debug/pr57351.c: New test
2626 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2628 * gcc.target/aarch64/vect-clz.c: New file.
2630 2013-05-23 Martin Jambor <mjambor@suse.cz>
2633 * gcc.dg/ipa/pr57347.c: New test.
2635 2013-05-23 Richard Biener <rguenther@suse.de>
2637 PR tree-optimization/57380
2638 * g++.dg/tree-ssa/pr57380.C: New testcase.
2640 2013-05-23 Richard Biener <rguenther@suse.de>
2643 * gcc.dg/torture/pr57381.c: New testcase.
2645 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2648 * gcc.c-torture/execute/pr57344-1.c: New test.
2649 * gcc.c-torture/execute/pr57344-2.c: New test.
2650 * gcc.c-torture/execute/pr57344-3.c: New test.
2651 * gcc.c-torture/execute/pr57344-4.c: New test.
2653 2013-05-23 Richard Biener <rguenther@suse.de>
2655 PR rtl-optimization/57341
2656 * gcc.dg/torture/pr57341.c: New testcase.
2658 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2661 * g++.dg/parse/crash62.C: New.
2663 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2664 Pat Haugen <pthaugen@us.ibm.com>
2665 Peter Bergner <bergner@vnet.ibm.com>
2667 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2670 2013-05-22 Tobias Burnus <burnus@net-b.de>
2673 * gfortran.dg/defined_assignment_6.f90: New.
2675 2013-05-22 Tobias Burnus <burnus@net-b.de>
2678 * gfortran.dg/assumed_type_6.f90: New.
2680 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2683 * g++.dg/cpp0x/Wunused-parm.C: New.
2685 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2687 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2688 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2690 2013-05-21 Easwaran Raman <eraman@google.com>
2692 PR tree-optimization/57322
2693 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2695 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2697 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2700 2013-05-21 Tobias Burnus <burnus@net-b.de>
2703 * gfortran.dg/assumed_type_5.f90: New.
2704 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2705 * gfortran.dg/assumed_rank_2.f90: Ditto.
2706 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2707 * gfortran.dg/no_arg_check_3.f90: Ditto.
2709 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2711 PR tree-optimization/57331
2712 * gcc.c-torture/compile/pr57331.c: New test.
2714 2013-05-21 Richard Biener <rguenther@suse.de>
2716 PR tree-optimization/57330
2717 * gcc.dg/torture/pr57330.c: New testcase.
2719 2013-05-21 Richard Biener <rguenther@suse.de>
2721 PR tree-optimization/57303
2722 * gcc.dg/torture/pr57303.c: New testcase.
2724 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2726 PR tree-optimization/57321
2727 * gcc.c-torture/execute/pr57321.c: New test.
2729 2013-05-20 Tobias Burnus <burnus@net-b.de>
2733 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2734 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2735 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2736 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2737 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2738 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2739 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2740 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2741 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2742 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2743 * gfortran.dg/binding_label_tests_24.f90: New.
2744 * gfortran.dg/binding_label_tests_25.f90: New.
2746 2013-05-20 Tobias Burnus <burnus@net-b.de>
2749 * gfortran.dg/binding_label_tests_17.f90: New.
2750 * gfortran.dg/binding_label_tests_18.f90: New.
2751 * gfortran.dg/binding_label_tests_19.f90: New.
2752 * gfortran.dg/binding_label_tests_20.f90: New.
2753 * gfortran.dg/binding_label_tests_21.f90: New.
2754 * gfortran.dg/binding_label_tests_22.f90: New.
2755 * gfortran.dg/binding_label_tests_23.f90: New.
2757 2013-05-20 Tobias Burnus <burnus@net-b.de>
2760 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2761 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2762 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2763 * gfortran.dg/common_18.f90: New.
2764 * gfortran.dg/common_19.f90: New.
2765 * gfortran.dg/common_20.f90: New.
2766 * gfortran.dg/common_21.f90: New.
2768 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2771 * g++.dg/parse/error52.C: New.
2772 * g++.dg/parse/error3.C: Adjust.
2773 * g++.dg/parse/error36.C: Likewise.
2775 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2778 * gcc.target/sh/pr56547-1.c: New.
2779 * gcc.target/sh/pr56547-2.c: New.
2781 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2784 * g++.dg/warn/Wsign-compare-6.C: New.
2785 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2787 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2790 * g++.dg/template/error50.C: New.
2792 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/ext/complit13.C: New.
2797 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2800 * g++.dg/pr57175.C: New testcase.
2802 2013-05-17 Easwaran Raman <eraman@google.com>
2804 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2806 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2809 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2811 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2813 PR rtl-optimization/57281
2814 PR rtl-optimization/57300
2815 * gcc.dg/pr57300.c: New test.
2816 * gcc.c-torture/execute/pr57281.c: New test.
2818 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2821 * g++.dg/ext/sizeof-complit.C: New.
2823 2013-05-17 Marek Polacek <polacek@redhat.com>
2825 * gcc.dg/strlenopt-25.c: New test.
2826 * gcc.dg/strlenopt-26.c: Likewise.
2828 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2830 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2831 instead of -mavx2, require only avx instead of avx2.
2832 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2833 of avx2-check.h and turn into an avx runtime test instead of
2836 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2838 * g++.dg/ext/vector22.C: Uncomment working test.
2840 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2843 * g++.dg/template/pr17410.C: New.
2845 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2847 * gcc.target/i386/rotate-3.c: New test.
2848 * gcc.target/i386/rotate-3a.c: New test.
2849 * gcc.target/i386/rotate-4.c: New test.
2850 * gcc.target/i386/rotate-4a.c: New test.
2851 * gcc.target/i386/rotate-5.c: New test.
2852 * gcc.target/i386/rotate-5a.c: New test.
2854 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2856 * gcc.dg/visibility-21.c: Require section_anchors.
2858 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2860 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2861 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2862 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2864 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2866 * gcc.dg/visibility-21.c: New.
2868 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2871 * gcc.dg/pr57286.c: New testcase.
2872 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2873 * g++.dg/ext/vector22.C: Comment out transformations not
2876 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2879 * gcc.target/mips/call-1.c: Restrict to o32.
2880 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2882 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2884 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2886 * g++.dg/warn/Wshadow-1.C: Likewise.
2887 * g++.dg/warn/Wshadow-6.C: Likewise.
2888 * g++.dg/warn/Wshadow-7.C: Likewise.
2890 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2893 * g++.dg/parse/pr31952-1.C: New.
2894 * g++.dg/parse/pr31952-2.C: Likewise.
2895 * g++.dg/parse/pr31952-3.C: Likewise.
2897 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2898 * g++.old-deja/g++.jason/cond.C: Likewise.
2899 * g++.dg/cpp0x/range-for5.C: Likewise.
2901 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2904 * gcc.target/arm/pr40887.c: Adjust testcase.
2905 * gcc.target/arm/pr19599.c: New test.
2907 2013-05-15 Richard Biener <rguenther@suse.de>
2909 PR tree-optimization/57275
2910 * gcc.target/i386/pr57275.c: New testcase.
2912 2013-05-15 Jan Hubicka <jh@suse.cz>
2914 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2915 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2916 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2918 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2920 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2923 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2926 * c-c++-common/Wsequence-point-1.c: New test.
2928 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2930 * g++.dg/ext/vector22.C: New testcase.
2931 * gcc.dg/binop-xor3.c: Remove xfail.
2933 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2935 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2936 FLOAT cmp FLOAT ? INT : INT.
2937 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2938 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2939 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2940 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2941 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2942 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2944 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2947 * g++.dg/cpp0x/defaulted43.C: New.
2949 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2951 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2952 (alloca): Remove declaration.
2953 (foo9): Replace alloca by __builtin_alloca.
2955 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2957 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2958 Expect "size of array is too large" error.
2960 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2962 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2964 2013-05-14 Richard Biener <rguenther@suse.de>
2967 * g++.dg/torture/pr57235.C: New testcase.
2969 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2972 * gcc.dg/torture/pr57251.c: New test.
2974 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2977 * gcc.target/i386/pr57264.c: New test.
2979 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2981 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2983 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2985 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2987 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2989 PR tree-optimization/45216
2990 PR tree-optimization/57157
2991 * c-c++-common/rotate-1.c: Add 32 tests with +.
2992 * c-c++-common/rotate-1a.c: Adjust.
2993 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2994 * c-c++-common/rotate-2b.c: New test.
2995 * c-c++-common/rotate-3.c: Add 32 tests with +.
2996 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2997 * c-c++-common/rotate-4b.c: New test.
2998 * c-c++-common/rotate-5.c: New test.
3000 2013-05-13 Martin Jambor <mjambor@suse.cz>
3003 * gcc.dg/ipa/remref-0.c: New test.
3004 * gcc.dg/ipa/remref-1a.c: Likewise.
3005 * gcc.dg/ipa/remref-1b.c: Likewise.
3006 * gcc.dg/ipa/remref-2a.c: Likewise.
3007 * gcc.dg/ipa/remref-2b.c: Likewise.
3009 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3011 * gcc.dg/vector-shift-2.c: New testcase.
3013 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3015 PR tree-optimization/57230
3016 * gcc.dg/strlenopt-24.c: New test.
3018 PR tree-optimization/57230
3019 * gcc.dg/strlenopt-23.c: New test.
3021 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
3024 * gcc.target/sh/pr57108.c: Move this test case to ...
3025 * gcc.c-torture/compile/pr57108.c: ... here.
3027 2013-05-10 Richard Biener <rguenther@suse.de>
3029 PR tree-optimization/57214
3030 * gcc.dg/torture/pr57214.c: New testcase.
3032 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3034 * gcc.dg/vector-shift.c: New testcase.
3036 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3038 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3040 PR tree-optimization/45216
3041 PR tree-optimization/57157
3042 * c-c++-common/rotate-1.c: New test.
3043 * c-c++-common/rotate-1a.c: New test.
3044 * c-c++-common/rotate-2.c: New test.
3045 * c-c++-common/rotate-2a.c: New test.
3046 * c-c++-common/rotate-3.c: New test.
3047 * c-c++-common/rotate-3a.c: New test.
3048 * c-c++-common/rotate-4.c: New test.
3049 * c-c++-common/rotate-4a.c: New test.
3051 2013-05-10 Richard Biener <rguenther@suse.de>
3053 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3054 * gcc.target/i386/l_fma_double_1.c: Adjust.
3055 * gcc.target/i386/l_fma_double_2.c: Likewise.
3056 * gcc.target/i386/l_fma_double_3.c: Likewise.
3057 * gcc.target/i386/l_fma_double_4.c: Likewise.
3058 * gcc.target/i386/l_fma_double_5.c: Likewise.
3059 * gcc.target/i386/l_fma_double_6.c: Likewise.
3060 * gcc.target/i386/l_fma_float_1.c: Likewise.
3061 * gcc.target/i386/l_fma_float_2.c: Likewise.
3062 * gcc.target/i386/l_fma_float_3.c: Likewise.
3063 * gcc.target/i386/l_fma_float_4.c: Likewise.
3064 * gcc.target/i386/l_fma_float_5.c: Likewise.
3065 * gcc.target/i386/l_fma_float_6.c: Likewise.
3067 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3070 * g++.dg/cpp0x/pr51226.C: New.
3072 2013-04-16 Han Shen <shenhan@google.com>
3074 Test cases for '-fstack-protector-strong'.
3075 * gcc.dg/fstack-protector-strong.c: New.
3076 * g++.dg/fstack-protector-strong.C: New.
3078 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3080 * gcc.target/aarch64/ands_1.c: New test.
3081 * gcc.target/aarch64/ands_2.c: Likewise
3083 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3085 * lib/target-supports.exp (check_effective_target_hw): New
3087 * c-c++-common/asan/clone-test-1.c: Call
3088 check_effective_target_hw.
3089 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3090 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3091 possible decorations.
3092 * c-c++-common/asan/null-deref-1.c: Likewise.
3093 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3094 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3095 * c-c++-common/asan/use-after-free-1.c: Likewise.
3096 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3097 * g++.dg/asan/large-func-test-1.C: Likewise.
3099 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3101 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3103 2013-05-07 Richard Biener <rguenther@suse.de>
3106 * g++.dg/torture/pr57190.C: New testcase.
3108 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3110 PR tree-optimization/57149
3111 * gcc.dg/pr57149.c: New test.
3114 * gcc.dg/pr57184.c: New test.
3116 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3118 * gnat.dg/specs/array3.ads: New test.
3120 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3122 * c-c++-common/vector-scalar-2.c: New testcase.
3124 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3126 * gcc.target/i386/asm-dialect-2.c: New testcase.
3128 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3131 * g++.dg/cpp0x/auto38.C: New.
3133 2013-05-06 Richard Biener <rguenther@suse.de>
3135 PR tree-optimization/57185
3136 * gcc.dg/autopar/pr57185.c: New testcase.
3138 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3141 * gcc.target/i386/pr57106.c: New test.
3143 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3145 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3146 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3147 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3148 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3149 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3150 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3151 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3153 2013-05-06 Teresa Johnson <tejohnson@google.com>
3156 * gcc.dg/pr57154.c: New test.
3158 2013-05-06 Richard Biener <rguenther@suse.de>
3161 * gcc.dg/torture/pr57147-1.c: New testcase.
3162 * gcc.dg/torture/pr57147-2.c: Likewise.
3163 * gcc.dg/torture/pr57147-3.c: Likewise.
3165 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3168 * gcc.target/sh/pr55303-1.c: New.
3169 * gcc.target/sh/pr55303-2.c: New.
3170 * gcc.target/sh/pr55303-3.c: New.
3172 2013-05-05 Tobias Burnus <burnus@net-b.de>
3174 * gfortran.dg/allocate_with_source_3.f90: New.
3176 2013-05-05 Tobias Burnus <burnus@net-b.de>
3179 * gfortran.dg/null_8.f90: New.
3181 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3184 * g++.dg/cpp0x/enum27.C: New.
3185 * g++.dg/cpp0x/enum_base.C: Adjust.
3187 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3189 PR tree-optimization/56205
3190 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3192 2013-05-04 Tobias Burnus <burnus@net-b.de>
3194 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3195 * gfortran.dg/bind_c_usage_27.f90: New.
3196 * gfortran.dg/bind_c_usage_28.f90: New.
3198 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3201 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3203 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3206 * gcc.target/powerpc/pr57150.c: New file.
3208 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3210 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3211 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3212 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3213 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3214 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3215 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3216 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3218 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3220 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3221 scan-assembler-times.
3223 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3225 * gcc.dg/tree-ssa/slsr-32.c: New.
3226 * gcc.dg/tree-ssa/slsr-33.c: New.
3227 * gcc.dg/tree-ssa/slsr-34.c: New.
3228 * gcc.dg/tree-ssa/slsr-35.c: New.
3229 * gcc.dg/tree-ssa/slsr-36.c: New.
3230 * gcc.dg/tree-ssa/slsr-37.c: New.
3231 * gcc.dg/tree-ssa/slsr-38.c: New.
3233 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3235 * gcc.target/aarch64/tst_1.c: New test.
3236 * gcc.target/aarch64/tst_2.c: Likewise
3238 2013-05-02 Jeff Law <law@redhat.com>
3240 PR tree-optimization/57144
3241 * gcc.c-torture/execute/pr57144.c: New test.
3243 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3245 PR rtl-optimization/57130
3246 * gcc.c-torture/execute/pr57130.c: New test.
3248 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3250 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3252 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3254 * gcc.target/aarch64/fabd.c: New file.
3256 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3259 * g++.dg/cpp0x/pr54318.C: New.
3261 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3264 * g++.dg/parse/error51.C: New.
3265 * g++.dg/parse/error15.C: Adjust column numbers.
3267 2013-05-02 Tobias Burnus <burnus@net-b.de>
3270 * gfortran.dg/size_kind_2.f90: New.
3271 * gfortran.dg/size_kind_3.f90: New.
3273 2013-05-02 Richard Biener <rguenther@suse.de>
3276 * g++.dg/torture/pr57140.C: New testcase.
3278 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3281 * gcc.target/arm/pr56732-1.c: New test.
3283 2013-05-02 Martin Jambor <mjambor@suse.cz>
3286 * gcc.dg/ipa/pr56988.c: New test.
3288 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3290 * gcc.target/aarch64/bics_1.c: New test.
3291 * gcc.target/aarch64/bics_2.c: Likewise.
3293 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3295 PR rtl-optimization/57131
3296 * gcc.c-torture/execute/pr57131.c: New test.
3298 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3303 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3306 * gcc.target/i386/pr57091.c: New test.
3308 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3310 * gcc.target/aarch64/vect-vaddv.c: New.
3312 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3314 * gcc.target/aarch64/vect-vmaxv.c: New.
3315 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3317 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3319 * gcc.target/aarch64/scalar-vca.c: New.
3320 * gcc.target/aarch64/vect-vca.c: Likewise.
3322 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3324 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3325 (test_vceqd_s64): Force arguments to SIMD registers.
3326 (test_vceqzd_s64): Likewise.
3327 (test_vcged_s64): Likewise.
3328 (test_vcled_s64): Likewise.
3329 (test_vcgezd_s64): Likewise.
3330 (test_vcged_u64): Likewise.
3331 (test_vcgtd_s64): Likewise.
3332 (test_vcltd_s64): Likewise.
3333 (test_vcgtzd_s64): Likewise.
3334 (test_vcgtd_u64): Likewise.
3335 (test_vclezd_s64): Likewise.
3336 (test_vcltzd_s64): Likewise.
3337 (test_vtst_s64): Likewise.
3338 (test_vtst_u64): Likewise.
3340 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3343 * g++.dg/cpp0x/decltype53.C: New.
3345 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3348 * gfortran.dg/power_5.f90: New test.
3350 2013-04-30 Richard Biener <rguenther@suse.de>
3353 * gcc.dg/torture/pr57122.c: New testcase.
3355 2013-04-30 Richard Biener <rguenther@suse.de>
3358 * g++.dg/torture/pr57107.C: New testcase.
3360 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3362 PR rtl-optimization/57105
3363 * gcc.dg/pr57105.c: New test.
3365 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3367 PR tree-optimization/57104
3368 * gcc.dg/pr57104.c: New test.
3370 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3373 * gcc.target/i386/pr44578.c: New test.
3375 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3378 * gcc.target/i386/pr57097.c: New test.
3380 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3383 * gcc.target/i386/pr57098.c: New test.
3385 2013-04-29 Kai Tietz <ktietz@redhat.com>
3387 * gcc.c-torture/execute/pr55875.c: New test.
3389 2013-04-29 Richard Biener <rguenther@suse.de>
3392 * gcc.dg/torture/pr57075.c: New testcase.
3394 2013-04-29 Richard Biener <rguenther@suse.de>
3397 * gcc.dg/autopar/pr57103.c: New testcase.
3399 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3401 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3403 2013-04-29 Tom de Vries <tom@codesourcery.com>
3405 * gcc.dg/pr50763.c: Update test.
3407 2013-04-26 Jeff Law <law@redhat.com>
3409 * gcc.dg/tree-ssa/vrp88.c: New test.
3411 2013-04-29 Christian Bruel <christian.bruel@st.com>
3414 * gcc.target/sh/pr57108.c: New test.
3416 2013-04-29 Richard Biener <rguenther@suse.de>
3419 * gfortran.dg/gomp/pr57089.f90: New testcase.
3421 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3423 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3425 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3427 * gcc.target/aarch64/vect-vcvt.c: New.
3429 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3431 * gcc.target/aarch64/vect-vrnd.c: New.
3433 2013-04-29 Richard Biener <rguenther@suse.de>
3435 PR tree-optimization/57081
3436 * gcc.dg/torture/pr57081.c: New testcase.
3438 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3440 PR tree-optimization/57083
3441 * gcc.dg/torture/pr57083.c: New test.
3443 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3446 * g++.dg/cpp0x/decltype52.C: New.
3448 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3450 N3472 binary constants
3451 * g++.dg/cpp/limits.C: Adjust warning wording.
3452 * g++.dg/system-binary-constants-1.C: Likewise.
3453 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3455 2013-04-28 Tobias Burnus <burnus@net-b.de>
3458 * gfortran.dg/coarray_30.f90: New.
3460 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3463 * frontend-passes (optimize_power): New function.
3464 (optimize_op): Use it.
3466 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3469 * gcc.c-torture/execute/pr56866.c: New test.
3470 * gcc.target/i386/pr56866.c: New test.
3472 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.dg/setjmp-5.c: New test.
3477 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3480 * g++.dg/cpp0x/constexpr-55708.C: New.
3482 2013-04-26 Richard Biener <rguenther@suse.de>
3484 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3485 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3486 * gcc.dg/pr53265.c: Remove XFAILs.
3487 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3488 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3490 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3492 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3493 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3494 -fdiagnostics-color=never option similarly to
3495 -fno-diagnostics-show-caret option.
3497 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3499 PR rtl-optimization/57003
3500 * gcc.target/i386/pr57003.c: New test.
3502 2013-04-25 Marek Polacek <polacek@redhat.com>
3504 PR tree-optimization/57066
3505 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3507 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3508 Tejas Belagod <tejas.belagod@arm.com>
3510 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3511 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3512 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3514 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3516 * gcc.target/aarch64/cmp.c: New.
3518 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3520 * gcc.target/aarch64/ngc.c: New.
3522 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3524 * lib/target-supports.exp
3525 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3526 (check_effective_target_arm_neon_fp16_ok): Likewise.
3527 (add_options_for_arm_neon_fp16): Likewise.
3528 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3529 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3531 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3533 PR rtl-optimizations/57046
3534 * gcc.target/i386/pr57046.c: New test.
3536 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3538 * g++.dg/cpp1y/cplusplus.C: New.
3540 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3542 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3544 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3546 * c-c++-common/Wpointer-arith-1.c: New.
3548 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3550 * g++.dg/cpp1y/cxx1y_macro.C: New.
3552 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3555 * g++.dg/cpp0x/sfinae45.C: New.
3557 2013-04-24 Richard Biener <rguenther@suse.de>
3560 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3562 2013-04-23 Richard Biener <rguenther@suse.de>
3565 * gcc.dg/torture/pr57036-1.c: New testcase.
3566 * gcc.dg/torture/pr57036-2.c: Likewise.
3568 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3570 * gcc.target/aarch64/scalar-mov.c: New testcase.
3572 2013-04-23 Richard Biener <rguenther@suse.de>
3574 PR tree-optimization/57026
3575 * gcc.dg/torture/pr57026.c: New testcase.
3577 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3581 * gfortran.dg/transfer_check_4.f90: New.
3583 2013-04-22 Marek Polacek <polacek@redhat.com>
3586 * gcc.dg/pr56990.c: New test.
3588 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3591 * gcc.target/i386/pr57018.c: New test.
3593 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3595 * gcc.target/aarch64/vrecps.c: New.
3596 * gcc.target/aarch64/vrecpx.c: Likewise.
3598 2013-04-22 Christian Bruel <christian.bruel@st.com>
3601 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3603 2013-04-21 Jeff Law <law@redhat.com>
3605 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3607 2013-04-20 Tobias Burnus <burnus@net-b.de>
3610 * gfortran.dg/c_loc_test_22.f90: New.
3612 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3614 PR rtl-optimization/56847
3615 * gcc.dg/pr56847.c: New test.
3617 2013-04-19 Richard Biener <rguenther@suse.de>
3619 PR tree-optimization/56982
3620 * gcc.c-torture/execute/pr56982.c: New testcase.
3622 2013-04-19 Martin Jambor <mjambor@suse.cz>
3624 PR tree-optimization/56718
3625 * g++.dg/ipa/imm-devirt-1.C: New test.
3626 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3628 2013-04-19 Richard Biener <rguenther@suse.de>
3630 PR tree-optimization/57000
3631 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3633 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3634 Mikael Morin <mikael@gcc.gnu.org>
3637 * gfortran.dg/array_constructor_45.f90: New test.
3638 * gfortran.dg/array_constructor_46.f90: New test.
3639 * gfortran.dg/array_constructor_47.f90: New test.
3640 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3642 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3644 PR rtl-optimization/56999
3645 * g++.dg/opt/pr56999.C: New test.
3647 2013-04-18 Cary Coutant <ccoutant@google.com>
3649 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3650 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3652 2013-04-18 Cary Coutant <ccoutant@google.com>
3654 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3655 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3656 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3657 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3658 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3659 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3660 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3661 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3662 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3663 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3664 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3666 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3668 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3670 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3672 PR tree-optimization/56984
3673 * gcc.c-torture/compile/pr56984.c: New test.
3675 PR rtl-optimization/56992
3676 * gcc.dg/pr56992.c: New test.
3678 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3681 * gfortran.dg/proc_ptr_42.f90: New.
3683 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3685 * gnat.dg/discr41.ad[sb]: New test.
3686 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3687 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3688 * gcc.dg/vect/slp-24.c: Likewise.
3689 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3690 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3691 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3692 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3693 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3694 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3695 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3696 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3697 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3698 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3699 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3700 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3701 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3702 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3703 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3704 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3705 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3706 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3707 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3708 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3709 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3710 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3711 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3712 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3713 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3714 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3716 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3719 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3720 * gfortran.dg/module_md5_1.f90: Remove.
3722 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3724 * gcc.target/aarch64/adds3.c: New.
3725 * gcc.target/aarch64/subs3.c: New.
3727 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3729 * gcc.target/aarch64/adds1.c: New.
3730 * gcc.target/aarch64/adds2.c: New.
3731 * gcc.target/aarch64/subs1.c: New.
3732 * gcc.target/aarch64/subs2.c: New.
3734 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3736 Implement n3599 - Literal operator templates for strings.
3737 * g++.dg/cpp1y/udlit-char-template.C: New test.
3738 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3740 2013-04-16 Tobias Burnus <burnus@net-b.de>
3743 * gfortran.dg/no_arg_check_1.f90: New.
3744 * gfortran.dg/no_arg_check_2.f90: New.
3745 * gfortran.dg/no_arg_check_3.f90: New.
3747 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3750 * gfortran.dg/proc_ptr_41.f90: New.
3752 2013-04-16 Richard Biener <rguenther@suse.de>
3754 PR tree-optimization/56756
3755 * gcc.dg/torture/pr56756.c: New testcase.
3757 2013-04-16 Tobias Burnus <burnus@net-b.de>
3760 * gfortran.dg/c_assoc_5.f90: New.
3762 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3764 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3765 * gcc.c-torture/execute/pr33992.x: Remove.
3766 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3767 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3768 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3770 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3772 PR tree-optimization/56962
3773 * gcc.c-torture/execute/pr56962.c: New test.
3775 2013-04-15 Richard Biener <rguenther@suse.de>
3777 PR tree-optimization/56933
3778 * gcc.dg/vect/pr56933.c: New testcase.
3780 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3782 * gcc.target/arm/anddi3-opt.c: New test.
3783 * gcc.target/arm/anddi3-opt2.c: Likewise.
3785 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3787 * gcc.dg/pr56890-1.c: New test.
3788 * gcc.dg/pr56890-2.c: Likewise.
3790 2013-04-15 Joey Ye <joey.ye@arm.com>
3792 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3793 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3795 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3798 * gfortran.dg/select_type_33.f03: New test.
3800 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3803 * gfortran.dg/typebound_proc_29.f03: New.
3805 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3808 * gfortran.dg/typebound_proc_28.f03: New.
3810 2013-04-12 Jeff Law <law@redhat.com>
3812 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3815 2013-04-12 Tobias Burnus <burnus@net-b.de>
3818 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3820 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3823 * gcc.target/i386/pr56903.c: New test.
3825 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3828 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3829 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3830 * gfortran.dg/block_11.f90: Fix invalid test case.
3831 * gfortran.dg/function_types_3.f90: Add new error message.
3832 * gfortran.dg/global_references_1.f90: Ditto.
3833 * gfortran.dg/import2.f90: Remove unneeded parts.
3834 * gfortran.dg/import6.f90: Fix invalid test case.
3835 * gfortran.dg/proc_decl_2.f90: Ditto.
3836 * gfortran.dg/proc_decl_9.f90: Ditto.
3837 * gfortran.dg/proc_decl_18.f90: Ditto.
3838 * gfortran.dg/proc_ptr_40.f90: New.
3839 * gfortran.dg/whole_file_7.f90: Modified error wording.
3840 * gfortran.dg/whole_file_16.f90: Ditto.
3841 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3842 * gfortran.dg/whole_file_18.f90: Modified error wording.
3843 * gfortran.dg/whole_file_20.f03: Ditto.
3844 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3847 2013-04-12 Richard Biener <rguenther@suse.de>
3850 2013-04-10 Richard Biener <rguenther@suse.de>
3852 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3854 2013-04-12 Tobias Burnus <burnus@net-b.de>
3857 * gfortran.dg/class_allocate_15.f90: New.
3860 2013-04-12 Tobias Burnus <burnus@net-b.de>
3862 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3863 scan-tree-dump-times.
3865 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3867 PR tree-optimization/56918
3868 PR tree-optimization/56920
3869 * gcc.dg/vect/pr56918.c: New test.
3870 * gcc.dg/vect/pr56920.c: New test.
3872 2013-04-12 Tobias Burnus <burnus@net-b.de>
3875 * gfortran.dg/class_allocate_14.f90: New.
3876 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3877 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3879 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3881 * gcc.dg/fold-cstvecshift.c: New testcase.
3883 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3885 * gcc.target/aarch64/negs.c: New.
3887 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3890 * g++.dg/template/arrow4.C: New test.
3892 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3894 * gnat.dg/array23.adb: New test.
3895 * gnat.dg/array23_pkg[123].ads: New helpers.
3897 2013-04-11 Jeff Law <law@redhat.com>
3899 PR tree-optimization/56900
3900 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3902 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3905 * g++.dg/cpp0x/sfinae44.C: New.
3907 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3909 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3910 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3912 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3915 * g++.dg/cpp0x/enum26.C: New.
3916 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3918 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3920 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3922 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3924 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3925 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3926 loop is vectorized and that the correct instruction is generated.
3927 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3928 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3929 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3931 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3933 PR tree-optimization/56899
3934 * gcc.c-torture/execute/pr56899.c: New test.
3936 2013-04-10 David S. Miller <davem@davemloft.net>
3938 * gcc.target/sparc/setcc-4.c: New test.
3939 * gcc.target/sparc/setcc-5.c: New test.
3941 2013-04-10 Richard Biener <rguenther@suse.de>
3943 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3945 2013-04-10 Richard Biener <rguenther@suse.de>
3947 * gcc.dg/vect/slp-39.c: New testcase.
3949 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3951 PR tree-optimization/55524
3952 * gcc.target/epiphany/fnma-1.c: New test.
3954 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3956 * gcc.dg/tree-ssa/inline-11.c: New test
3958 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3961 * g++.dg/template/arrow3.C: New test.
3963 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3965 * gcc.target/arm/minmax_minus.c: New test.
3967 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3970 * c-c++-common/gomp/pr56883.c: New test.
3972 2013-04-09 Jeff Law <law@redhat.com>
3974 * gcc.dg/tree-ssa/vrp87.c: New test.
3976 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3978 PR tree-optimization/56854
3979 * g++.dg/torture/pr56854.C: New test.
3981 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3984 * gfortran.dg/array_constructor_44.f90: New test.
3986 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3989 * g++.dg/cpp0x/constexpr-specialization.C: New.
3991 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3993 * gcc.c-torture/execute/pr56837.c: New test.
3997 * g++.dg/opt/vt3.C: New test.
3998 * g++.dg/opt/vt4.C: New test.
4000 2013-04-08 Jeff Law <law@redhat.com>
4002 * gcc.dg/tree-ssa/forwprop-25.c: New test.
4004 2013-04-08 Richard Biener <rguenther@suse.de>
4006 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4008 2013-04-08 Richard Biener <rguenther@suse.de>
4010 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4012 2013-04-08 Richard Biener <rguenther@suse.de>
4014 * g++.dg/vect/slp-pr56812.cc: Adjust.
4016 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4018 * gcc.dg/pr56837.c: New test.
4019 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4020 "generated memset minus one".
4022 2013-04-07 Tobias Burnus <burnus@net-b.de>
4025 * gfortran.dg/reshape_5.f90: New.
4027 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4030 * gcc.target/powerpc/recip-1.c: Modify expected output.
4031 * gcc.target/powerpc/recip-3.c: Likewise.
4032 * gcc.target/powerpc/recip-4.c: Likewise.
4033 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4035 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4037 * gcc.target/arm/peep-ldrd-1.c: New test.
4038 * gcc.target/arm/peep-strd-1.c: Likewise.
4040 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4042 * gcc.target/arm/negdi-1.c: New test.
4043 * gcc.target/arm/negdi-2.c: Likewise.
4044 * gcc.target/arm/negdi-3.c: Likewise.
4045 * gcc.target/arm/negdi-4.c: Likewise.
4047 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4049 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4050 Add -march=armv8-a when we use v8 NEON.
4051 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4052 (check_effective_target_vect_call_ceilf): Likewise.
4053 (check_effective_target_vect_call_floorf): Likewise.
4054 (check_effective_target_vect_call_roundf): Likewise.
4055 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4056 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4057 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4058 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4059 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4061 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4063 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4064 * gcc.target/powerpc/sd-pwr6.c: Same.
4065 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4066 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4068 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4070 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4072 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4075 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4076 * gfortran.dg/altreturn_4.f90: Ditto.
4077 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4078 * gfortran.dg/altreturn_5.f90: Ditto.
4079 * gfortran.dg/altreturn_6.f90: Ditto.
4080 * gfortran.dg/altreturn_7.f90: Ditto.
4082 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4084 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4086 (check_effective_target_arm_v8_neon_ok_nocache):
4088 (check_effective_target_arm_v8_neon_ok): Change to use
4089 check_effective_target_arm_v8_neon_ok_nocache.
4090 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4092 (check_effective_target_vect_call_btruncf):
4093 Enable for arm and ARMv8 NEON.
4094 (check_effective_target_vect_call_ceilf): Likewise.
4095 (check_effective_target_vect_call_floorf): Likewise.
4096 (check_effective_target_vect_call_roundf): Likewise.
4097 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4100 2013-04-04 Marek Polacek <polacek@redhat.com>
4102 PR tree-optimization/48186
4103 * gcc.dg/pr48186.c: New test.
4105 2013-04-04 Richard Biener <rguenther@suse.de>
4107 PR tree-optimization/56826
4108 * gcc.dg/vect/pr56826.c: New testcase.
4109 * gcc.dg/vect/O3-pr36098.c: Adjust.
4111 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4113 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4114 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4115 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4116 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4117 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4118 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4119 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4120 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4121 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4122 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4124 2013-04-04 Richard Biener <rguenther@suse.de>
4126 PR tree-optimization/56213
4127 * gcc.dg/vect/vect-123.c: New testcase.
4129 2013-04-04 Tobias Burnus <burnus@net-b.de>
4132 * gfortran.dg/read_repeat_2.f90: New.
4134 2013-04-04 Richard Biener <rguenther@suse.de>
4136 PR tree-optimization/56837
4137 * g++.dg/torture/pr56837.C: New testcase.
4139 2013-04-04 Tobias Burnus <burnus@net-b.de>
4142 * gfortran.dg/c_loc_test_21.f90: New.
4143 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4144 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4145 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4146 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4147 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4149 2013-04-03 Jeff Law <law@redhat.com>
4151 PR tree-optimization/56799
4152 * gcc.c-torture/execute/pr56799.c: New test.
4154 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4157 * g++.dg/warn/Wpointer-arith-1.C: New.
4158 * g++.dg/gomp/for-19.C: Adjust.
4160 2013-04-03 Marek Polacek <polacek@redhat.com>
4163 * gcc.dg/pr55702.c: New test.
4165 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4168 * gcc.dg/pr56809.c: New testcase.
4170 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4173 * g++.dg/debug/pr56819.C: New test.
4175 2013-04-03 Richard Biener <rguenther@suse.de>
4177 PR tree-optimization/56817
4178 * g++.dg/torture/pr56817.C: New testcase.
4180 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4182 * gcc.dg/vect/bb-slp-31.c: New file.
4184 2013-04-03 Jason Merrill <jason@redhat.com>
4187 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4189 2013-04-03 Richard Biener <rguenther@suse.de>
4191 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4193 2013-04-03 Richard Biener <rguenther@suse.de>
4195 PR tree-optimization/55964
4196 * gcc.dg/torture/pr55964-2.c: New testcase.
4198 2013-04-03 Richard Biener <rguenther@suse.de>
4200 PR tree-optimization/56501
4201 * gcc.dg/torture/pr56501.c: New testcase.
4203 2013-04-03 Richard Biener <rguenther@suse.de>
4205 PR tree-optimization/56407
4206 * gcc.dg/torture/pr56407.c: New testcase.
4208 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4210 PR tree-optimization/56790
4211 * g++.dg/ext/pr56790-1.C: New testcase.
4213 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4215 * gcc.target/i386/merge-1.c: New testcase.
4216 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4218 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4221 * gcc.c-torture/execute/pr19449.c: New test.
4223 2013-04-03 Richard Biener <rguenther@suse.de>
4225 PR tree-optimization/56812
4226 * g++.dg/vect/slp-pr56812.cc: New testcase.
4228 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4232 * gfortran.dg/altreturn_8.f90: New.
4233 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4234 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4235 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4237 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4239 PR rtl-optimization/56745
4240 * gcc.c-torture/compile/pr56745.c: New test.
4242 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4244 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4246 2013-04-02 Richard Biener <rguenther@suse.de>
4248 PR tree-optimization/56778
4249 * gcc.dg/torture/pr56778.c: New testcase.
4251 2013-04-02 Richard Biener <rguenther@suse.de>
4254 * g++.dg/torture/pr56768.C: New testcase.
4256 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4258 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4260 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4263 * gfortran.dg/namelist_82.f90: New test.
4265 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4268 * gfortran.dg/implicit_class_1.f90: New.
4270 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4273 * gfortran.dg/namelist_81.f90: New test.
4275 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4277 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4278 for constant and equal string lengths.
4279 * gfortran.dg/character_comparison_5.f90: Likewise.
4280 * gfortran.dg/character_comparison_9.f90: New test.
4282 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4284 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4285 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4287 2013-03-29 Tobias Burnus <burnus@net-b.de>
4290 * gfortran.dg/optional_absent_3.f90: New.
4292 2013-03-29 Tobias Burnus <burnus@net-b.de>
4295 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4297 2013-03-29 Tobias Burnus <burnus@net-b.de>
4300 * gfortran.dg/namelist_80.f90: New.
4302 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4305 * gfortran.dg/string_length_2.f90: New test.
4306 * gfortran.dg/dependency_41.f90: New test.
4308 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4311 * gfortran.dg/array_constructor_43.f90: New test.
4312 * gfortran.dg/random_seed_3.f90: New test.
4314 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4316 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4317 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4318 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4319 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4320 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4321 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4322 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4323 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4324 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4325 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4327 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4330 * g++.dg/conversion/op4.C: Adjust.
4331 * g++.dg/cpp0x/rv1n.C: Likewise.
4332 * g++.dg/cpp0x/rv2n.C: Likewise.
4333 * g++.dg/cpp0x/template_deduction.C: Likewise.
4334 * g++.dg/expr/cond8.C: Likewise.
4335 * g++.dg/other/error4.C: Likewise.
4336 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4337 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4338 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4339 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4340 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4341 * g++.old-deja/g++.law/cvt20.C: Likewise.
4342 * g++.old-deja/g++.law/cvt8.C: Likewise.
4343 * g++.old-deja/g++.law/init8.C: Likewise.
4344 * g++.old-deja/g++.mike/net12.C: Likewise.
4345 * g++.old-deja/g++.mike/net8.C: Likewise.
4346 * g++.old-deja/g++.mike/p2793.C: Likewise.
4347 * g++.old-deja/g++.mike/p3836.C: Likewise.
4348 * g++.old-deja/g++.mike/p418.C: Likewise.
4349 * g++.old-deja/g++.mike/p701.C: Likewise.
4350 * g++.old-deja/g++.mike/p807.C: Likewise.
4352 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4355 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4358 2013-03-28 Marek Polacek <polacek@redhat.com>
4360 PR tree-optimization/56695
4361 * gcc.dg/vect/pr56695.c: New test.
4363 2013-03-28 Richard Biener <rguenther@suse.de>
4365 PR tree-optimization/37021
4366 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4367 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4369 2013-03-27 Tobias Burnus <burnus@net-b.de>
4373 * gfortran.dg/sizeof_2.f90: New.
4374 * gfortran.dg/sizeof_3.f90: New.
4375 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4377 2013-03-27 Richard Biener <rguenther@suse.de>
4379 PR tree-optimization/37021
4380 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4382 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4384 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4385 * g++.dg/ipa/ivinline-2.C: Likewise.
4386 * g++.dg/ipa/ivinline-3.C: Likewise.
4387 * g++.dg/ipa/ivinline-4.C: Likewise.
4388 * g++.dg/ipa/ivinline-5.C: Likewise.
4389 * g++.dg/ipa/ivinline-7.C: Likewise.
4390 * g++.dg/ipa/ivinline-8.C: Likewise.
4391 * g++.dg/ipa/ivinline-9.C: Likewise.
4392 * g++.dg/cpp0x/noexcept03.C: Likewise.
4393 * gcc.dg/const-1.c: Likewise.
4394 * gcc.dg/ipa/pure-const-1.c: Likewise.
4395 * gcc.dg/noreturn-8.c: Likewise.
4396 * gcc.target/i386/mmx-1.c: Likewise.
4397 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4398 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4399 * gcc.c-torture/execute/pr33992.x: New file.
4401 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4403 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4405 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4408 * g++.dg/ext/desig5.C: New.
4410 2013-03-26 Tobias Burnus <burnus@net-b.de>
4413 * gfortran.dg/merge_init_expr_2.f90: New.
4414 * gfortran.dg/merge_char_1.f90: Modify test to
4415 stay a run-time test.
4416 * gfortran.dg/merge_char_3.f90: Ditto.
4418 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4421 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4423 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4426 * g++.dg/cpp0x/range-for23.C: New.
4428 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4431 * gfortran.dg/namelist_79.f90: New.
4433 2013-03-25 Martin Jambor <mjambor@suse.cz>
4435 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4437 2013-03-25 Tobias Burnus <burnus@net-b.de>
4457 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4458 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4459 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4460 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4461 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4462 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4463 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4464 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4465 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4466 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4467 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4468 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4469 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4470 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4471 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4472 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4473 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4474 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4475 * gfortran.dg/pr32601_1.f03: Ditto.
4476 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4477 * gfortran.dg/blockdata_7.f90: New.
4478 * gfortran.dg/c_assoc_4.f90: New.
4479 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4480 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4481 * gfortran.dg/c_funloc_tests_8.f90: New.
4482 * gfortran.dg/c_loc_test_17.f90: New.
4483 * gfortran.dg/c_loc_test_18.f90: New.
4484 * gfortran.dg/c_loc_test_19.f90: New.
4485 * gfortran.dg/c_loc_test_20.f90: New.
4486 * gfortran.dg/c_sizeof_5.f90: New.
4487 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4488 * gfortran.dg/transfer_resolve_2.f90: New.
4489 * gfortran.dg/transfer_resolve_3.f90: New.
4490 * gfortran.dg/transfer_resolve_4.f90: New.
4491 * gfortran.dg/pr32601.f03: Update dg-error.
4492 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4493 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4495 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4497 * gcc.target/arm/vseleqdf.c: New test.
4498 * gcc.target/arm/vseleqsf.c: Likewise.
4499 * gcc.target/arm/vselgedf.c: Likewise.
4500 * gcc.target/arm/vselgesf.c: Likewise.
4501 * gcc.target/arm/vselgtdf.c: Likewise.
4502 * gcc.target/arm/vselgtsf.c: Likewise.
4503 * gcc.target/arm/vselledf.c: Likewise.
4504 * gcc.target/arm/vsellesf.c: Likewise.
4505 * gcc.target/arm/vselltdf.c: Likewise.
4506 * gcc.target/arm/vselltsf.c: Likewise.
4507 * gcc.target/arm/vselnedf.c: Likewise.
4508 * gcc.target/arm/vselnesf.c: Likewise.
4509 * gcc.target/arm/vselvcdf.c: Likewise.
4510 * gcc.target/arm/vselvcsf.c: Likewise.
4511 * gcc.target/arm/vselvsdf.c: Likewise.
4512 * gcc.target/arm/vselvssf.c: Likewise.
4514 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4516 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4518 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4519 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4520 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4521 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4522 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4523 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4524 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4525 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4526 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4527 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4528 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4529 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4530 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4531 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4532 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4533 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4534 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4535 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4536 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4537 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4538 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4539 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4540 * gcc.target/arm/atomic-op-char.c: Likewise.
4541 * gcc.target/arm/atomic-op-consume.c: Likewise.
4542 * gcc.target/arm/atomic-op-int.c: Likewise.
4543 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4544 * gcc.target/arm/atomic-op-release.c: Likewise.
4545 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4546 * gcc.target/arm/atomic-op-short.c: Likewise.
4548 2013-03-25 Richard Biener <rguenther@suse.de>
4551 * g++.dg/torture/pr56694.C: New testcase.
4553 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4556 * gcc.target/arm/neon-vcond-gt.c: New test.
4557 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4558 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4560 2013-03-25 Richard Biener <rguenther@suse.de>
4562 PR tree-optimization/56689
4563 * gcc.dg/torture/pr56689.c: New testcase.
4565 2013-03-25 Kai Tietz <ktietz@redhat.com>
4567 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4569 2013-03-24 Tobias Burnus <burnus@net-b.de>
4572 * gfortran.dg/eof_5.f90: New.
4574 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4576 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4579 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4581 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4583 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4586 * gcc.c-torture/execute/builtins/builtins.exp: Add
4587 -Wl,--allow-multiple-definition for RTEMS targets.
4589 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4591 * gcc.target/aarch64/movk.c: New test.
4593 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4595 * g++.dg/ext/vector21.C: New testcase.
4597 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4599 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4600 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4602 2013-03-21 Richard Biener <rguenther@suse.de>
4604 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4605 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4607 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4609 * gcc.target/aarch64/vect.c: Test and result vector added
4610 for sabd and saba instructions.
4611 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4612 instructions in assembly.
4613 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4614 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4615 for fabd instruction.
4616 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4617 instruction in assembly.
4618 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4620 2013-03-20 Jeff Law <law@redhat.com>
4622 * g++.dg/tree-ssa/ssa-dom.C: New test.
4624 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4626 * gcc.target/powerpc/mmfpgpr.c: New test.
4627 * gcc.target/powerpc/sd-vsx.c: Likewise.
4628 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4629 * gcc.target/powerpc/vsx-float0.c: Likewise.
4631 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4633 PR tree-optimization/56355
4634 * gcc.dg/pr56355-1.c: New file.
4636 2013-03-20 Catherine Moore <clm@codesourcery.com>
4637 Richard Sandiford <rdsandiford@googlemail.com>
4639 * gcc.target/mips/mips.exp: Add microMIPS support.
4640 * gcc.target/mips/umips-movep-2.c: New test.
4641 * gcc.target/mips/umips-lwp-2.c: New test.
4642 * gcc.target/mips/umips-swp-5.c: New test.
4643 * gcc.target/mips/umips-constraints-1.c: New test.
4644 * gcc.target/mips/umips-lwp-3.c: New test.
4645 * gcc.target/mips/umips-swp-6.c: New test.
4646 * gcc.target/mips/umips-constraints-2.c: New test.
4647 * gcc.target/mips/umips-save-restore-1.c: New test.
4648 * gcc.target/mips/umips-lwp-4.c: New test.
4649 * gcc.target/mips/umips-swp-7.c: New test.
4650 * gcc.target/mips/umips-save-restore-2.c: New test.
4651 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4652 * gcc.target/mips/umips-lwp-5.c: New test.
4653 * gcc.target/mips/umips-save-restore-3.c: New test.
4654 * gcc.target/mips/umips-lwp-6.c: New test.
4655 * gcc.target/mips/umips-swp-1.c: New test.
4656 * gcc.target/mips/umips-lwp-7.c: New test.
4657 * gcc.target/mips/umips-swp-2.c: New test.
4658 * gcc.target/mips/umips-lwp-8.c: New test.
4659 * gcc.target/mips/umips-swp-3.c: New test.
4660 * gcc.target/mips/umips-movep-1.c: New test.
4661 * gcc.target/mips/umips-lwp-1.c: New test.
4662 * gcc.target/mips/umips-swp-4.c: New test.
4664 2013-03-20 Richard Biener <rguenther@suse.de>
4666 PR tree-optimization/56661
4667 * gcc.dg/torture/pr56661.c: New testcase.
4669 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4671 PR rtl-optimization/56605
4672 * gcc.target/powerpc/pr56605.c: New.
4674 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4677 * gfortran.dg/do_1.f90: Don't xfail.
4679 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4682 * gfortran.dg/namelist_77.f90: New.
4683 * gfortran.dg/namelist_78.f90: New.
4685 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4688 * gfortran.dg/open_negative_unit_1.f90: New.
4690 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4692 * gcc.target/aarch64/sbc.c: New test.
4694 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4696 * gcc.target/aarch64/ror.c: New test.
4698 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4700 * gcc.target/aarch64/extr.c: New test.
4702 2013-03-19 Richard Biener <rguenther@suse.de>
4704 PR tree-optimization/56273
4705 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4706 * c-c++-common/uninit-17.c: Likewise.
4708 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4710 PR tree-optimization/56635
4711 * g++.dg/torture/pr56635.C: New test.
4713 2013-03-18 Richard Biener <rguenther@suse.de>
4715 PR tree-optimization/3713
4716 * g++.dg/ipa/devirt-12.C: New testcase.
4718 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4721 * c-c++-common/pr56566.c: New test.
4723 2013-03-17 Jason Merrill <jason@redhat.com>
4725 * g++.dg/template/abstract-dr337.C: XFAIL.
4727 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4730 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4731 * c-c++-common/pr56607.c: New test.
4733 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4736 * g++.dg/cpp0x/constexpr-array5.C: New.
4738 2013-03-15 Tobias Burnus <burnus@net-b.de>
4741 * gfortran.dg/transfer_intrinsic_5.f90: New.
4743 2013-03-15 Kai Tietz <ktietz@redhat.com>
4745 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4746 * gcc.target/i386/pr20020-1.c: Likewise.
4747 * gcc.target/i386/pr20020-2.c: Likewise.
4748 * gcc.target/i386/pr20020-3.c: Likewise.
4749 * gcc.target/i386/pr53425-1.c: Likewise.
4750 * gcc.target/i386/pr53425-2.c: Likewise.
4751 * gcc.target/i386/pr55093.c: Likewise.
4752 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4754 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4757 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4758 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4760 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4762 PR tree-optimization/53265
4763 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4765 * gcc.dg/graphite/id-6.c (test): Likewise.
4766 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4767 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4769 PR tree-optimization/53265
4770 * gcc.dg/pr53265.c: New test.
4771 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4773 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4775 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4776 n, use it as high bound instead of 4.
4778 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4781 * gcc.target/sh/pr49880-1.c: New.
4782 * gcc.target/sh/pr49880-2.c: New.
4783 * gcc.target/sh/pr49880-3.c: New.
4784 * gcc.target/sh/pr49880-4.c: New.
4785 * gcc.target/sh/pr49880-5.c: New.
4787 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4789 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4791 2013-03-13 Richard Biener <rguenther@suse.de>
4793 PR tree-optimization/56608
4794 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4796 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4799 * g++.dg/cpp0x/alias-decl-32.C: New.
4801 2013-03-11 Jan Hubicka <jh@suse.cz>
4804 * gcc.c-torture/compile/pr56571.c: New testcase.
4806 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4808 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4809 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4811 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4813 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4814 * gcc.dg/inline_4.c: Likewise.
4815 * gcc.dg/unroll_2.c: Likewise.
4816 * gcc.dg/unroll_3.c: Likewise.
4817 * gcc.dg/unroll_4.c: Likewise.
4819 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4822 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4825 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4827 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4830 * gcc.c-torture/compile/pr40797.c: New.
4832 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4834 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4836 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4839 * gfortran.dg/class_56.f90: New test.
4841 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4844 * gcc.target/mips/pr56524.c: New test.
4846 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4849 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4851 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4854 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4856 2013-03-08 Marek Polacek <polacek@redhat.com>
4858 PR tree-optimization/56478
4859 * gcc.dg/torture/pr56478.c: New test.
4861 2013-03-08 Kai Tietz <ktietz@redhat.com>
4863 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4864 targets linker option --allow-multiple-definition.
4866 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4867 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4868 * gcc.dg/pr52549.c: Add LLP64 case.
4869 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4870 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4871 * gcc.dg/torture/pr51071-2.c: Likewise.
4872 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4873 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4874 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4875 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4876 * gcc.dg/weak/weak-1.c: Likewise.
4877 * gcc.dg/weak/weak-2.c: Likewise.
4878 * gcc.dg/weak/weak-3.c: Likewise.
4879 * gcc.dg/weak/weak-4.c: Likewise.
4880 * gcc.dg/weak/weak-5.c: Likewise.
4881 * gcc.dg/weak/weak-15.c: Likewise.
4882 * gcc.dg/weak/weak-16.c: Likewise.
4884 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4886 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4888 PR tree-optimization/56559
4889 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4891 2013-03-07 Andreas Schwab <schwab@suse.de>
4893 * gcc.dg/pr31490.c: Fix last change.
4895 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4898 * g++.dg/template/crash115.C: New.
4900 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4902 PR tree-optimization/56539
4903 * gcc.c-torture/compile/pr56539.c: New test.
4905 2013-03-06 Kai Tietz <ktietz@redhat.com>
4907 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4909 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4910 * gcc.dg/lto/20091013-1_2.c: Likewise.
4911 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4913 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4915 * gnat.dg/specs/aggr6.ads: New test.
4917 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4919 * gnat.dg/loop_optimization15.ad[sb]: New test.
4921 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4924 * gcc.dg/pr56548.c: New test.
4926 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4929 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4931 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4934 * g++.dg/template/typename20.C: New test.
4936 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4939 * gcc.dg/pr56510.c: New test.
4941 PR rtl-optimization/56484
4942 * gcc.c-torture/compile/pr56484.c: New test.
4944 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4947 * g++.dg/warn/Wsign-conversion-2.C: New.
4949 2013-03-05 Richard Biener <rguenther@suse.de>
4951 PR tree-optimization/56270
4952 * gcc.dg/vect/slp-38.c: New testcase.
4954 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4956 PR rtl-optimization/56494
4957 * gcc.dg/pr56494.c: New test.
4959 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4961 * gcc.dg/pr56424.c: New test.
4963 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4965 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4966 * gcc.dg/pr56228.c <avr>: Skip.
4968 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4971 PR tree-optimization/52631
4972 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4974 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4976 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4977 * gcc.dg/vect/vect-83_64.c: Same.
4979 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4982 * gfortran.dg/pointer_check_13.f90: New test.
4984 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4987 * gfortran.dg/array_constructor_42.f90: New test.
4989 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4992 * g++.dg/template/static33.C: New.
4993 * g++.dg/template/static34.C: Likewise.
4996 * g++.dg/template/static35.C: New.
4998 2013-03-01 Steve Ellcey <sellcey@mips.com>
5000 * gcc.dg/pr56396.c: Require pic support.
5002 2013-03-01 Richard Biener <rguenther@suse.de>
5004 PR tree-optimization/55481
5005 * gcc.dg/torture/pr56488.c: New testcase.
5007 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
5008 Jakub Jelinek <jakub@redhat.com>
5011 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5012 no_sanitize_address attribute rather than no_address_safety_analysis.
5013 * g++.dg/asan/sanitizer_test_utils.h
5014 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5015 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5016 in addition to no_address_safety_analysis.
5018 2013-02-28 Jason Merrill <jason@redhat.com>
5021 * g++.dg/cpp0x/constexpr-and.C: New.
5023 2013-02-28 Martin Jambor <mjambor@suse.cz>
5025 PR tree-optimization/56294
5026 * g++.dg/debug/pr56294.C: New test.
5028 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
5030 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5032 2013-02-27 Marek Polacek <polacek@redhat.com>
5034 PR rtl-optimization/56466
5035 * gcc.dg/pr56466.c: New test.
5037 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5039 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5040 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5041 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5043 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5046 * gcc.dg/pr45472.c: New test.
5048 2013-02-26 Marek Polacek <polacek@redhat.com>
5050 PR tree-optimization/56426
5051 * gcc.dg/pr56436.c: New test.
5053 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5055 PR tree-optimization/56448
5056 * gcc.c-torture/compile/pr56448.c: New test.
5058 PR tree-optimization/56443
5059 * gcc.dg/torture/pr56443.c: New test.
5061 2013-02-25 Richard Biener <rguenther@suse.de>
5063 PR tree-optimization/56175
5064 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5066 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5069 * g++.dg/torture/pr56403.C: New test.
5071 2013-02-25 Catherine Moore <clm@codesourcery.com>
5074 2013-02-24 Catherine Moore <clm@codesourcery.com>
5075 Richard Sandiford <rdsandiford@googlemail.com>
5077 * gcc.target/mips/mips.exp: Add microMIPS support.
5078 * gcc.target/mips/umips-movep-2.c: New test.
5079 * gcc.target/mips/umips-lwp-2.c: New test.
5080 * gcc.target/mips/umips-swp-5.c: New test.
5081 * gcc.target/mips/umips-constraints-1.c: New test.
5082 * gcc.target/mips/umips-lwp-3.c: New test.
5083 * gcc.target/mips/umips-swp-6.c: New test.
5084 * gcc.target/mips/umips-constraints-2.c: New test.
5085 * gcc.target/mips/umips-save-restore-1.c: New test.
5086 * gcc.target/mips/umips-lwp-4.c: New test.
5087 * gcc.target/mips/umips-swp-7.c: New test.
5088 * gcc.target/mips/umips-save-restore-2.c: New test.
5089 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5090 * gcc.target/mips/umips-lwp-5.c: New test.
5091 * gcc.target/mips/umips-save-restore-3.c: New test.
5092 * gcc.target/mips/umips-lwp-6.c: New test.
5093 * gcc.target/mips/umips-swp-1.c: New test.
5094 * gcc.target/mips/umips-lwp-7.c: New test.
5095 * gcc.target/mips/umips-swp-2.c: New test.
5096 * gcc.target/mips/umips-lwp-8.c: New test.
5097 * gcc.target/mips/umips-swp-3.c: New test.
5098 * gcc.target/mips/umips-movep-1.c: New test.
5099 * gcc.target/mips/umips-lwp-1.c: New test.
5100 * gcc.target/mips/umips-swp-4.c: New test.
5102 2013-02-24 Catherine Moore <clm@codesourcery.com>
5103 Richard Sandiford <rdsandiford@googlemail.com>
5105 * gcc.target/mips/mips.exp: Add microMIPS support.
5106 * gcc.target/mips/umips-movep-2.c: New test.
5107 * gcc.target/mips/umips-lwp-2.c: New test.
5108 * gcc.target/mips/umips-swp-5.c: New test.
5109 * gcc.target/mips/umips-constraints-1.c: New test.
5110 * gcc.target/mips/umips-lwp-3.c: New test.
5111 * gcc.target/mips/umips-swp-6.c: New test.
5112 * gcc.target/mips/umips-constraints-2.c: New test.
5113 * gcc.target/mips/umips-save-restore-1.c: New test.
5114 * gcc.target/mips/umips-lwp-4.c: New test.
5115 * gcc.target/mips/umips-swp-7.c: New test.
5116 * gcc.target/mips/umips-save-restore-2.c: New test.
5117 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5118 * gcc.target/mips/umips-lwp-5.c: New test.
5119 * gcc.target/mips/umips-save-restore-3.c: New test.
5120 * gcc.target/mips/umips-lwp-6.c: New test.
5121 * gcc.target/mips/umips-swp-1.c: New test.
5122 * gcc.target/mips/umips-lwp-7.c: New test.
5123 * gcc.target/mips/umips-swp-2.c: New test.
5124 * gcc.target/mips/umips-lwp-8.c: New test.
5125 * gcc.target/mips/umips-swp-3.c: New test.
5126 * gcc.target/mips/umips-movep-1.c: New test.
5127 * gcc.target/mips/umips-lwp-1.c: New test.
5128 * gcc.target/mips/umips-swp-4.c: New test.
5130 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5133 * lib/asan-dg.exp (asan_link_flags): Add
5134 -B${gccpath}/libsanitizer/asan/ to flags.
5136 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5139 * gcc.dg/torture/pr56420.c: New test.
5141 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5144 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5146 2013-02-21 Martin Jambor <mjambor@suse.cz>
5148 PR tree-optimization/56310
5149 * g++.dg/ipa/pr56310.C: New test.
5151 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5154 * gfortran.dg/proc_ptr_comp_37.f90: New.
5156 2013-02-21 Richard Biener <rguenther@suse.de>
5158 PR tree-optimization/56415
5160 2013-02-11 Richard Biener <rguenther@suse.de>
5162 PR tree-optimization/56273
5163 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5164 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5165 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5166 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5167 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5168 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5170 2013-02-21 Marek Polacek <polacek@redhat.com>
5172 PR tree-optimization/56398
5173 * g++.dg/torture/pr56398.C: New test.
5175 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5178 * gcc.c-torture/compile/pr56405.c: New test.
5180 2013-02-20 Jan Hubicka <jh@suse.cz>
5182 PR tree-optimization/56265
5183 * g++.dg/ipa/devirt-11.C: New testcase.
5185 2013-02-20 Richard Biener <rguenther@suse.de>
5187 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5189 2013-02-20 Richard Biener <rguenther@suse.de>
5190 Jakub Jelinek <jakub@redhat.com>
5192 PR tree-optimization/56396
5193 * gcc.dg/pr56396.c: New testcase.
5195 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5198 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5200 2013-02-19 Richard Biener <rguenther@suse.de>
5202 PR tree-optimization/56384
5203 * gcc.dg/torture/pr56384.c: New testcase.
5205 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5207 PR tree-optimization/56350
5208 * gcc.dg/pr56350.c: New test.
5210 PR tree-optimization/56381
5211 * g++.dg/opt/pr56381.C: New test.
5213 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5216 * lib/dg-pch.exp (pch-init, pch-finish,
5217 check_effective_target_pch_supported_debug): New procs.
5218 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5219 Likewise if $pch_unsupported_debug and $flags include -g.
5220 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5221 and dg-require-effective-target pch_unsupported_debug.
5222 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5223 * objc.dg/pch/pch.exp: Likewise.
5224 * gcc.dg/pch/pch.exp: Likewise.
5225 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5226 pch_unsupported_debug.
5227 * gcc.dg/pch/valid-1.hs: Likewise.
5228 * gcc.dg/pch/valid-1b.c: Likewise.
5229 * gcc.dg/pch/valid-1b.hs: Likewise.
5231 2013-02-18 Richard Biener <rguenther@suse.de>
5233 PR tree-optimization/56366
5234 * gcc.dg/torture/pr56366.c: New testcase.
5236 2013-02-18 Richard Biener <rguenther@suse.de>
5239 * gcc.dg/torture/pr56349.c: New testcase.
5241 2013-02-18 Richard Biener <rguenther@suse.de>
5243 PR tree-optimization/56321
5244 * gcc.dg/torture/pr56321.c: New testcase.
5246 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5248 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5250 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5251 Dodji Seketeli <dodji@redhat.com>
5254 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5255 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5256 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5257 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5258 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5259 * c-c++-common/asan/pr56330.c: Likewise.
5260 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5261 Ensure the size argument of __builtin_memcpy is a constant.
5263 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5264 Paolo Carlini <paolo.carlini@oracle.com>
5267 * g++.dg/cpp0x/enum23.C: New.
5269 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5272 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5274 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5276 PR rtl-optimization/56348
5277 * gcc.target/i386/pr56348.c: New test.
5279 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5281 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5282 * gcc.target/arm/interrupt-2.c: Likewise.
5284 2013-02-15 Tobias Burnus <burnus@net-b.de>
5287 * gfortran.dg/matmul_9.f90: New.
5289 2013-02-15 Tobias Burnus <burnus@net-b.de>
5292 * gfortran.dg/init_flag_11.f90: New.
5294 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5296 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5298 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5300 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5303 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5304 Tobias Burnus <burnus@net-b.de>
5307 * gfortran.dg/allocatable_function_7.f90: New.
5309 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5311 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5312 * asan_globals_test-wrapper.cc: New file.
5313 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5314 instead of asan_globals_test.cc as dg-additional-sources.
5315 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5316 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5317 "sanitizer_test_utils.h" instead of
5318 "sanitizer_common/tests/sanitizer_test_utils.h".
5319 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5320 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5321 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5322 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5323 * g++.dg/asan/asan_test.cc: Synced from upstream.
5324 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5326 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5329 * c-c++-common/asan/memcmp-2.c: New test.
5331 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5334 * g++.dg/cpp0x/udlit-string-literal.h: New.
5335 * g++.dg/cpp0x/udlit-string-literal.C: New.
5337 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5339 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5341 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5344 * gcc.target/arm/pr56184.C: New test.
5346 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5349 * g++.dg/torture/pr56302.C: New test.
5350 * g++.dg/cpp0x/constexpr-56302.C: New test.
5351 * c-c++-common/pr56302.c: New test.
5353 2013-02-13 Tobias Burnus <burnus@net-b.de>
5354 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5357 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5358 * gfortran.dg/quad_3.f90: Ditto.
5360 2013-02-13 Kostya Serebryany <kcc@google.com>
5362 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5363 to match the fresh asan run-time.
5364 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5366 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5368 Avoid instrumenting duplicated memory access in the same basic block
5369 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5370 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5371 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5372 * c-c++-common/asan/inc.c: Likewise.
5374 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5377 * gcc.target/i386/pr56148.c: New test.
5379 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5380 Tobias Burnus <burnus@net-b.de>
5383 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5386 2013-02-12 Richard Biener <rguenther@suse.de>
5389 * gcc.dg/lto/pr56297_0.c: New testcase.
5390 * gcc.dg/lto/pr56297_0.c: Likewise.
5392 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5395 * gfortran.dg/typebound_deferred_1.f90: New.
5397 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5399 PR rtl-optimization/56151
5400 * gcc.target/i386/pr56151.c: New test.
5402 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5404 * g++.dg/ext/mv12.C: New test.
5405 * g++.dg/ext/mv12.h: New file.
5406 * g++.dg/ext/mv12-aux.C: New file.
5407 * g++.dg/ext/mv13.C: New test.
5409 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5411 * lib/target-supports.exp
5412 (check_effective_target_powerpc_eabi_ok): New.
5413 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5415 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5416 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5418 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5419 * gcc.target/powerpc/pr51623.c: Likewise.
5420 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5421 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5423 2013-02-11 Alexander Potapenko <glider@google.com>
5424 Jack Howarth <howarth@bromo.med.uc.edu>
5425 Jakub Jelinek <jakub@redhat.com>
5428 * g++.dg/asan/pr55617.C: Run on all targets.
5430 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5432 PR rtl-optimization/56275
5433 * gcc.dg/pr56275.c: New test.
5435 2013-02-11 Richard Biener <rguenther@suse.de>
5437 PR tree-optimization/56273
5438 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5440 2013-02-11 Richard Biener <rguenther@suse.de>
5442 PR tree-optimization/56264
5443 * gcc.dg/torture/pr56264.c: New testcase.
5445 2013-02-11 Richard Biener <rguenther@suse.de>
5447 PR tree-optimization/56273
5448 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5449 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5450 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5451 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5452 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5453 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5455 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5457 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5458 for *-*-linux-gnu targets.
5459 * g++.dg/asan/interception-test-1.c: Ditto.
5460 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5461 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5463 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5466 * gfortran.dg/intrinsic_size_4.f90 : New test.
5468 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5471 * gcc.target/powerpc/pr56256.c: New test.
5473 2013-02-08 Ian Lance Taylor <iant@google.com>
5475 * lib/go.exp: Load timeout.exp.
5477 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5479 PR rtl-optimization/56246
5480 * gcc.target/i386/pr56246.c: New test.
5482 2013-02-08 Jeff Law <law@redhat.com>
5485 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5487 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5490 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5493 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5495 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5497 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5499 PR rtl-optimization/56195
5500 * gcc.dg/torture/pr56195.c: New test.
5502 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5505 * gfortran.dg/recursive_interface_2.f90: New test.
5507 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5509 PR tree-optimization/56250
5510 * gcc.c-torture/execute/pr56250.c: New test.
5512 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5514 PR tree-optimization/56064
5515 * gcc.dg/fixed-point/view-convert-2.c: New test.
5517 2013-02-08 Michael Matz <matz@suse.de>
5519 PR tree-optimization/52448
5520 * gcc.dg/pr52448.c: New test.
5522 2013-02-08 Richard Biener <rguenther@suse.de>
5525 * gcc.dg/torture/pr56181.c: New testcase.
5527 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5530 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5531 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5533 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5536 * g++.dg/parse/crash61.C: New test.
5539 * g++.dg/parse/pr56239.C: New test.
5542 * g++.dg/abi/mangle61.C: New test.
5544 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5546 PR rtl-optimization/56225
5547 * gcc.target/i386/pr56225.c: New test.
5549 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5552 * gcc.dg/guality/pr56154-1.c: New test.
5553 * gcc.dg/guality/pr56154-2.c: New test.
5554 * gcc.dg/guality/pr56154-3.c: New test.
5555 * gcc.dg/guality/pr56154-4.c: New test.
5556 * gcc.dg/guality/pr56154-aux.c: New file.
5558 PR tree-optimization/55789
5559 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5561 * gcc.dg/tree-ssa/inline-3.c: Add
5562 --param max-early-inliner-iterations=2 option.
5564 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5567 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5568 Add -fno-dwarf2-cfi-asm to dg-options.
5571 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5574 * gcc.dg/pr56228.c: New test.
5576 2013-02-07 Alan Modra <amodra@gmail.com>
5579 * gcc.target/powerpc/pr54009.c: New test.
5581 * gfortran.dg/pr54131.f: New test.
5583 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5586 * gfortran.dg/array_constructor_41.f90: New test.
5588 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5591 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5593 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5596 * g++.dg/gomp/pr56217.C: New test.
5598 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5600 PR tree-optimization/56205
5601 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5602 * gcc.c-torture/execute/pr56205.c: New test.
5604 2013-02-05 Richard Biener <rguenther@suse.de>
5606 PR tree-optimization/53342
5607 PR tree-optimization/53185
5608 * gcc.dg/vect/pr53185-2.c: New testcase.
5610 2013-02-05 Jan Hubicka <jh@suse.cz>
5612 PR tree-optimization/55789
5613 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5614 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5615 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5616 * g++.dg/ipa/inline-1.C: New testcase.
5617 * g++.dg/ipa/inline-2.C: New testcase.
5618 * g++.dg/ipa/inline-3.C: New testcase.
5620 2013-02-05 Jan Hubicka <jh@suse.cz>
5622 PR tree-optimization/55789
5623 * g++.dg/torture/pr55789.C: New testcase.
5625 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5628 * gcc.dg/pr56167.c: New test.
5630 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5633 * gcc.target/sh/pr55146.c: New.
5635 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5637 PR tree-optimization/54386
5638 * gcc.target/sh/pr54386.c: New.
5640 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5643 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5646 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5648 2013-02-04 Alexander Potapenko <glider@google.com>
5649 Jack Howarth <howarth@bromo.med.uc.edu>
5650 Jakub Jelinek <jakub@redhat.com>
5653 * g++.dg/asan/pr55617.C: New test.
5655 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5658 * gfortran.dg/typebound_operator_19.f90: New test.
5659 * gfortran.dg/typebound_assignment_4.f90: New test.
5661 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5664 * gfortran.dg/recursive_interface_1.f90: New test.
5666 2013-02-04 Richard Guenther <rguenther@suse.de>
5669 * gcc.dg/lto/pr56168_0.c: New testcase.
5670 * gcc.dg/lto/pr56168_1.c: Likewise.
5672 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5676 * gfortran.dg/block_12.f90: New test.
5677 * gfortran.dg/module_error_1.f90: New test.
5679 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5681 * lib/target-supports.exp (check_effective_target_vect_float)
5682 (check_effective_target_vect_no_align): Add mips-sde-elf.
5684 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5686 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5688 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5690 * gcc.dg/pr56023.c: XFAIL on AIX.
5691 * gcc.dg/vect/pr49352.c: Same.
5693 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5695 * gnat.dg/opt26.adb: New test.
5697 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5700 2013-01-27 Amol Pise <amolpise15@gmail.com>
5702 * gcc.target/arm/neon-vfnms-1.c: New test.
5703 * gcc.target/arm/neon-vfnma-1.c: New test.
5705 2013-01-31 Richard Biener <rguenther@suse.de>
5707 PR tree-optimization/56157
5708 * gcc.dg/torture/pr56157.c: New testcase.
5710 2013-01-30 Richard Biener <rguenther@suse.de>
5712 PR tree-optimization/56150
5713 * gcc.dg/torture/pr56150.c: New testcase.
5715 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5718 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5719 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5720 printed in backtrace.
5721 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5722 to avoid errors about mismatched allocation vs. deallocation.
5725 * g++.dg/mv1.C: Moved to...
5726 * g++.dg/ext/mv1.C: ... here. Adjust test.
5727 * g++.dg/mv2.C: Moved to...
5728 * g++.dg/ext/mv2.C: ... here. Adjust test.
5729 * g++.dg/mv3.C: Moved to...
5730 * g++.dg/ext/mv3.C: ... here.
5731 * g++.dg/mv4.C: Moved to...
5732 * g++.dg/ext/mv4.C: ... here.
5733 * g++.dg/mv5.C: Moved to...
5734 * g++.dg/ext/mv5.C: ... here. Adjust test.
5735 * g++.dg/mv6.C: Moved to...
5736 * g++.dg/ext/mv6.C: ... here. Adjust test.
5737 * g++.dg/ext/mv7.C: New test.
5738 * g++.dg/ext/mv8.C: New test.
5739 * g++.dg/ext/mv9.C: New test.
5740 * g++.dg/ext/mv10.C: New test.
5741 * g++.dg/ext/mv11.C: New test.
5743 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5745 PR rtl-optimization/56144
5746 * gcc.dg/pr56144.c: New.
5748 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5750 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5752 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5753 * g++.dg/cpp0x/constexpr-55573.C: Same
5755 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5757 PR tree-optimization/56064
5758 * gcc.dg/fixed-point/view-convert.c: New test.
5760 2013-01-30 Andreas Schwab <schwab@suse.de>
5762 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5763 evaluate the end index in string range.
5765 2013-01-30 Tobias Burnus <burnus@net-b.de>
5768 * gfortran.dg/allocatable_function_6.f90: New.
5770 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5771 Mikael Morin <mikael@gcc.gnu.org>
5774 * gfortran.dg/proc_ptr_comp_36.f90: New.
5776 2013-01-29 Richard Biener <rguenther@suse.de>
5778 PR tree-optimization/55270
5779 * gcc.dg/torture/pr55270.c: New testcase.
5781 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5783 PR rtl-optimization/56117
5784 * gcc.dg/pr56117.c: New test.
5786 2013-01-28 Richard Biener <rguenther@suse.de>
5788 PR tree-optimization/56034
5789 * gcc.dg/torture/pr56034.c: New testcase.
5791 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5793 PR tree-optimization/56125
5794 * gcc.dg/pr56125.c: New test.
5796 2013-01-28 Tobias Burnus <burnus@net-b.de>
5797 Mikael Morin <mikael@gcc.gnu.org>
5800 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5801 * gfortran.dg/import8.f90: Likewise.
5802 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5803 * gfortran.dg/import10.f90: New test.
5804 * gfortran.dg/import11.f90: Likewise
5806 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5809 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5810 string.h. Provide memset, malloc and free prototypes, adjust line
5811 numbers in dg-output.
5812 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5813 Provide memset prototype and adjust line numbers in dg-output.
5814 * c-c++-common/asan/global-overflow-1.c: Likewise.
5816 PR tree-optimization/56094
5817 * gcc.dg/pr56094.c: New test.
5819 2013-01-27 Amol Pise <amolpise15@gmail.com>
5821 * gcc.target/arm/neon-vfnms-1.c: New test.
5822 * gcc.target/arm/neon-vfnma-1.c: New test.
5824 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5827 * gcc.target/i386/pr56114.c: New test.
5829 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5832 * gfortran.dg/associate_14.f90: New test.
5835 * gfortran.dg/associate_13.f90: New test.
5837 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5839 PR tree-optimization/56098
5840 * gcc.dg/pr56098-1.c: New test.
5841 * gcc.dg/pr56098-2.c: New test.
5843 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5846 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5848 2013-01-22 Marek Polacek <polacek@redhat.com>
5850 PR tree-optimization/56035
5851 * gcc.dg/pr56035.c: New test.
5853 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5855 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5858 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5860 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5862 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5865 * gcc.dg/pr56078.c: New test.
5866 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5868 2013-01-24 Martin Jambor <mjambor@suse.cz>
5870 PR tree-optimization/55927
5871 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5873 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5875 * gcc.target/i386/movsd.c: New test.
5877 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5880 * gcc.target/i386/pr55934.c: New test.
5882 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5885 * gfortran.dg/select_8.f90: New.
5887 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5889 * gcc.target/microblaze/microblaze.exp: Remove
5890 target_config_cflags check.
5892 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5895 * gfortran.dg/gomp/pr56052.f90: New test.
5898 * gcc.dg/pr49069.c: New test.
5900 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5903 * g++.dg/cpp0x/constexpr-static10.C: New.
5905 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5908 * gcc.target/i386/pr56028.c: New test.
5910 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5913 * gcc.target/i386/pr55686.c: New test.
5915 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5918 * g++.dg/cpp0x/variadic139.C: New test.
5919 * g++.dg/cpp0x/variadic140.C: Likewise.
5920 * g++.dg/cpp0x/variadic141.C: Likewise.
5922 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5924 * gnat.dg/warn8.adb: New test.
5926 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5929 * gfortran.dg/include_8.f90: New test.
5931 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5933 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5934 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5936 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5938 PR tree-optimization/56051
5939 * gcc.c-torture/execute/pr56051.c: New test.
5941 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5943 PR rtl-optimization/56023
5944 * gcc.dg/pr56023.c: New test.
5946 2013-01-21 Martin Jambor <mjambor@suse.cz>
5949 * gcc.target/i386/pr56022.c: New test.
5951 2013-01-21 Jason Merrill <jason@redhat.com>
5953 * lib/target-supports.exp (check_effective_target_alias): New.
5955 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5958 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5960 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5962 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5964 2013-01-19 Jeff Law <law@redhat.com>
5966 PR tree-optimization/52631
5967 * tree-ssa/pr52631.c: New test.
5968 * tree-ssa/ssa-fre-9: Update expected output.
5970 2013-01-19 Anthony Green <green@moxielogic.com>
5972 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5975 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5977 PR tree-optimization/56029
5978 * g++.dg/torture/pr56029.C: New test.
5980 2013-01-18 Sharad Singhai <singhai@google.com>
5982 PR tree-optimization/55995
5983 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5985 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5988 * gcc.target/i386/pr55433.c: New.
5990 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5993 * gfortran.dg/pr56015.f90: New test.
5995 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5997 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5999 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
6001 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6002 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6003 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6004 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6005 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6007 2013-01-17 Jeff Law <law@redhat.com>
6009 * gcc.dg/pr52573.c: Move to...
6010 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
6012 PR rtl-optimization/52573
6013 * gcc.dg/pr52573.c: New test.
6015 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
6018 * g++.dg/asan/interception-test-1.C: Skip on darwin.
6019 * lib/target-supports.exp (check_effective_target_swapcontext): Use
6020 check_no_compiler_messages to test support in ucontext.h.
6021 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6022 compliant RLIMIT_AS.
6024 2013-01-17 Marek Polacek <polacek@redhat.com>
6026 PR rtl-optimization/55833
6027 * gcc.dg/pr55833.c: New test.
6029 2013-01-17 Jan Hubicka <jh@suse.cz>
6031 PR tree-optimization/55273
6032 * gcc.c-torture/compile/pr55273.c: New testcase.
6034 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6037 * gcc.target/pr55981.c: New test.
6039 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6041 * gcc.target/arm/pr40887.c: Require at least armv5.
6042 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6043 * gcc.target/arm/pr51915.c: Likewise.
6044 * gcc.target/arm/pr52006.c: Likewise.
6045 * gcc.target/arm/pr53187.c: Likewise.
6047 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6048 * gcc.target/arm/ftest-support-arm.h: Delete.
6049 * gcc.target/arm/ftest-support-thumb.h: Delete.
6050 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6051 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6052 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6053 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6054 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6055 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6056 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6057 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6058 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6059 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6060 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6061 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6062 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6063 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6064 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6065 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6066 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6067 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6068 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6069 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6070 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6071 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6072 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6073 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6075 2013-01-17 Martin Jambor <mjambor@suse.cz>
6077 PR tree-optimizations/55264
6078 * g++.dg/ipa/pr55264.C: New test.
6080 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6083 * gfortran.dg/class_55.f90: New.
6085 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6088 * gcc.c-torture/execute/builtins/builtins.exp: Add
6089 -Wl,--allow-multiple-definition for eabi and elf targets.
6092 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6093 check_effective_target_vect_perm_short,
6094 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6095 check_effective_target_vect64): Return 0 for big-endian ARM.
6096 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6098 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6101 2013-01-16 Richard Biener <rguenther@suse.de>
6103 PR tree-optimization/55964
6104 * gcc.dg/torture/pr55964.c: New testcase.
6106 2013-01-16 Richard Biener <rguenther@suse.de>
6108 PR tree-optimization/54767
6109 PR tree-optimization/53465
6110 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6112 2013-01-16 Christian Bruel <christian.bruel@st.com>
6115 * gcc.target/sh/sh-switch.c: New testcase.
6117 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6119 * gcc.dg/webizer.c: Increase the array size.
6121 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6124 * gcc.dg/pr55940.c: New test.
6126 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6127 Harald Anlauf <anlauf@gmx.de>
6129 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6130 * gfortran.dg/bounds_check_5.f90: Likewise.
6131 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6132 * gfortran.dg/continuation_9.f90: Likewise.
6133 * gfortran.dg/move_alloc_13.f90: Likewise.
6134 * gfortran.dg/structure_constructor_11.f90: Likewise.
6135 * gfortran.dg/tab_continuation.f: Likewise.
6136 * gfortran.dg/warning-directive-2.F90: Likewise.
6137 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6139 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6141 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6142 * gcc.target/arm/fma-sp.c: Likewise.
6144 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6146 PR rtl-optimization/55153
6147 * gcc.dg/pr55153.c: New.
6149 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6151 PR tree-optimization/55920
6152 * gcc.c-torture/compile/pr55920.c: New test.
6154 2013-01-15 Richard Biener <rguenther@suse.de>
6157 * gcc.dg/torture/pr55882.c: New testcase.
6159 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6161 PR tree-optimization/55955
6162 * gcc.c-torture/compile/pr55955.c: New test.
6164 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6167 * g++.dg/cpp0x/alias-decl-31.C: New test.
6169 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6172 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6173 case where interface is null.
6175 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6178 * gfortran.dg/array_constructor_40.f90: New test.
6180 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6182 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6184 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6186 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6187 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6188 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6189 * gcc.target/aarch64/vect-ld1r.c: New.
6190 * gcc.target/aarch64/vect-ld1r.x: New.
6192 2013-01-14 Andi Kleen <ak@linux.intel.com>
6195 * gcc.target/i386/hle-clear-rel.c: New file
6196 * gcc.target/i386/hle-store-rel.c: New file.
6198 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6200 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6201 * gfortran.dg/bounds_check_4.f90: Likewise.
6202 * gfortran.dg/inquire_10.f90: Likewise.
6203 * gfortran.dg/minloc_3.f90: Likewise.
6204 * gfortran.dg/minlocval_3.f90: Likewise.
6205 * gfortran.dg/module_double_reuse.f90: Likewise.
6206 * gfortran.dg/mvbits_1.f90: Likewise.
6207 * gfortran.dg/oldstyle_1.f90: Likewise.
6208 * gfortran.dg/pr20163-2.f: Likewise.
6209 * gfortran.dg/save_1.f90: Likewise.
6210 * gfortran.dg/scan_1.f90: Likewise.
6211 * gfortran.dg/select_char_1.f90: Likewise.
6212 * gfortran.dg/shape_4.f90: Likewise.
6213 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6214 * gfortran.dg/function_optimize_10.f90: Likewise.
6215 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6216 * gfortran.dg/used_types_17.f90: Likewise.
6217 * gfortran.dg/used_types_18.f90: Likewise.
6219 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6222 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6224 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6226 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6228 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6230 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6232 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6235 * gfortran.dg/assumed_type_2.f90: Fix test case.
6236 * gfortran.dg/internal_pack_13.f90: New test.
6237 * gfortran.dg/internal_pack_14.f90: New test.
6239 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6242 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6243 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6246 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6248 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6250 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6253 * gcc.target/s390/pr55719.c: New testcase.
6255 2013-01-11 Richard Guenther <rguenther@suse.de>
6257 PR tree-optimization/44061
6258 * gcc.dg/pr44061.c: New testcase.
6260 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6262 Update copyright years.
6264 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6265 Jakub Jelinek <jakub@redhat.com>
6268 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6270 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6272 PR rtl-optimization/55672
6273 * gcc.target/i386/pr55672.c: New.
6275 2013-01-10 Jeff Law <law@redhat.com>
6277 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6278 pass/fail message unique.
6281 2013-01-10 Jason Merrill <jason@redhat.com>
6283 * ada/.gitignore: New.
6285 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6287 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6289 * g++.dg/tls/thread_local2.C: Likewise.
6290 * g++.dg/tls/thread_local2g.C: Likewise.
6291 * g++.dg/tls/thread_local6.C: Likewise.
6292 * g++.dg/tls/thread_local-order1.C: Add tls options.
6293 * g++.dg/tls/thread_local-order2.C: Likewise.
6294 * g++.dg/tls/thread_local3.C: Likewise.
6295 * g++.dg/tls/thread_local3g.C: Likewise.
6296 * g++.dg/tls/thread_local4.C: Likewise.
6297 * g++.dg/tls/thread_local4g.C: Likewise.
6298 * g++.dg/tls/thread_local5.C: Likewise.
6299 * g++.dg/tls/thread_local5g.C: Likewise.
6300 * g++.dg/tls/thread_local6g.C: Likewise.
6302 2013-01-10 Kostya Serebryany <kcc@google.com>
6304 * g++.dg/asan/asan_test.cc: Sync from upstream.
6306 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6308 PR tree-optimization/55921
6309 * gcc.c-torture/compile/pr55921.c: New test.
6311 2013-01-09 Jan Hubicka <jh@suse.cz>
6313 PR tree-optimization/55569
6314 * gcc.c-torture/compile/pr55569.c: New testcase.
6316 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6319 * gfortran.dg/use_28.f90: New test.
6321 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6323 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6324 number matching more robust.
6326 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6328 PR rtl-optimization/55829
6329 * gcc.target/i386/pr55829.c: New.
6331 2013-01-09 Tobias Burnus <burnus@net-b.de>
6334 * gfortran.dg/bind_c_bool_1.f90: New.
6335 * gfortran.dg/do_5.f90: Add dg-warning.
6337 2013-01-09 Jan Hubicka <jh@suse.cz>
6339 PR tree-optimization/55875
6340 * gcc.c-torture/execute/pr55875.c: New testcase.
6341 * g++.dg/torture/pr55875.C: New testcase.
6343 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6346 * c-c++-common/pr48418.c: New test.
6348 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6351 * g++.dg/tls/thread_local-ice.C: New.
6353 2013-01-09 Andreas Schwab <schwab@suse.de>
6355 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6357 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6359 PR tree-optimization/48189
6360 * gcc.dg/pr48189.c: New test.
6362 2013-01-04 Jan Hubicka <jh@suse.cz>
6364 PR tree-optimization/55823
6365 * g++.dg/ipa/devirt-10.C: New testcase.
6367 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6368 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6370 PR rtl-optimization/55845
6371 * gcc.target/i386/pr55845.c: New test.
6373 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6375 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6376 instructions generated instead of number of occurances.
6378 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6380 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6381 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6382 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6383 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6384 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6385 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6386 * gcc.target/aarch64/vect-fcm.x: Likewise.
6387 * lib/target-supports.exp
6388 (check_effective_target_vect_cond): Enable for AArch64.
6390 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6392 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6393 endian-safe float pool loading.
6394 (test_square_root_v4sf): Likewise.
6395 (test_square_root_v2df): Likewise.
6396 * lib/target-supports.exp
6397 (check_effective_target_vect_call_sqrtf): Add AArch64.
6399 2013-01-08 Martin Jambor <mjambor@suse.cz>
6402 * gcc.dg/tree-ssa/pr55579.c: New test.
6404 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6406 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6409 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6412 * gcc.dg/torture/pr55890-3.c: New test.
6415 * gcc.c-torture/compile/pr55851.c: New test.
6418 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6421 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6424 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6426 2013-01-07 Tobias Burnus <burnus@net-b.de>
6429 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6430 * gfortran.dg/pointer_init_7.f90: New.
6432 2013-01-07 Richard Biener <rguenther@suse.de>
6434 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6436 2013-01-07 Richard Biener <rguenther@suse.de>
6439 * gcc.dg/torture/pr55890-1.c: New testcase.
6440 * gcc.dg/torture/pr55890-2.c: Likewise.
6442 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6444 * gcc.target/aarch64/fmovd.c: New.
6445 * gcc.target/aarch64/fmovf.c: Likewise.
6446 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6447 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6448 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6449 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6450 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6451 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6453 2013-01-07 Richard Biener <rguenther@suse.de>
6455 PR tree-optimization/55888
6456 PR tree-optimization/55862
6457 * gcc.dg/torture/pr55888.c: New testcase.
6459 2013-01-07 Tobias Burnus <burnus@net-b.de>
6462 * gfortran.dg/intrinsic_size_3.f90: New.
6464 2013-01-07 Tobias Burnus <burnus@net-b.de>
6467 * gfortran.dg/select_type_32.f90: New.
6469 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6472 * g++.dg/cpp0x/alias-decl-29.C: New test.
6474 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6479 * gfortran.dg/class_array_15.f03: New test.
6481 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6486 * gfortran.dg/use_23.f90: New test.
6487 * gfortran.dg/use_24.f90: New test.
6488 * gfortran.dg/use_25.f90: New test.
6489 * gfortran.dg/use_26.f90: New test.
6490 * gfortran.dg/use_27.f90: New test.
6492 2013-01-06 Olivier Hainque <hainque@adacore.com>
6494 * gnat.dg/specs/clause_on_volatile.ads: New test.
6496 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6498 * gnat.dg/alignment10.adb: New test.
6500 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6501 Mikael Morin <mikael@gcc.gnu.org>
6504 * gfortran.dg/use_22.f90: New test.
6506 2013-01-04 Andrew Pinski <apinski@cavium.com>
6508 * gcc.target/aarch64/cmp-1.c: New testcase.
6510 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6513 * gfortran.dg/select_type_31.f03: New test.
6515 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6517 PR c++/54526 (again)
6518 * g++.dg/cpp0x/parse2.C: Extend.
6519 * g++.old-deja/g++.other/crash28.C: Adjust.
6521 2013-01-04 Richard Biener <rguenther@suse.de>
6523 PR tree-optimization/55862
6524 * gcc.dg/torture/pr55862.c: New testcase.
6526 2013-01-04 Martin Jambor <mjambor@suse.cz>
6528 PR tree-optimization/55755
6529 * gcc.dg/torture/pr55755.c: New test.
6530 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6531 * gcc.dg/tree-ssa/pr45144.c: Update.
6533 2013-01-04 Richard Biener <rguenther@suse.de>
6536 * gcc.dg/fold-reassoc-2.c: New testcase.
6538 2013-01-04 Tobias Burnus <burnus@net-b.de>
6541 * gfortran.dg/null_7.f90: New.
6543 2013-01-04 Tobias Burnus <burnus@net-b.de>
6547 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6548 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6549 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6551 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6553 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6555 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6558 * gfortran.dg/assignment_1.f90: Modified.
6559 * gfortran.dg/assignment_4.f90: New.
6561 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6563 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6565 2013-01-03 Richard Biener <rguenther@suse.de>
6567 PR tree-optimization/55857
6568 * gcc.dg/vect/pr55857-1.c: New testcase.
6569 * gcc.dg/vect/pr55857-2.c: Likewise.
6571 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6573 PR rtl-optimization/55838
6574 * gcc.dg/pr55838.c: New test.
6576 PR tree-optimization/55832
6577 * gcc.c-torture/compile/pr55832.c: New test.
6579 2013-01-02 Teresa Johnson <tejohnson@google.com>
6581 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6582 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6583 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6584 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6585 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6586 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6587 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6588 * gcc.dg/unroll_1.c: Ditto.
6589 * gcc.dg/unroll_2.c: Ditto.
6590 * gcc.dg/unroll_3.c: Ditto.
6591 * gcc.dg/unroll_4.c: Ditto.
6593 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6595 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6597 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6600 * gfortran.dg/eof_4.f90: New test.
6602 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6604 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6605 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6606 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6607 (compat_setup_dfp): Initialize compat_alt_caret and
6608 compat_save_TEST_ALWAYS_FLAGS.
6610 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6612 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6614 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6616 * gcc.dg/torture/fp-int-convert-2.c: New test.
6618 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620 * gfortran.dg/newunit_3.f90: Add dg-do run.
6621 * gfortran.dg/inquire_15.f90: Add dg-do run.
6623 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6625 PR tree-optimization/55831
6626 * gcc.dg/pr55831.c: New test.
6628 Copyright (C) 2013 Free Software Foundation, Inc.
6630 Copying and distribution of this file, with or without modification,
6631 are permitted in any medium without royalty provided the copyright
6632 notice and this notice are preserved.