]>
git.ipfire.org Git - thirdparty/gcc.git/log
Richard Biener [Tue, 4 Aug 2009 11:00:26 +0000 (11:00 +0000)]
Mark ChangeLog
From-SVN: r150439
Richard Biener [Tue, 4 Aug 2009 11:00:20 +0000 (11:00 +0000)]
Mark ChangeLog
From-SVN: r150438
Richard Biener [Tue, 4 Aug 2009 11:00:05 +0000 (11:00 +0000)]
Mark ChangeLog
From-SVN: r150437
Richard Biener [Tue, 4 Aug 2009 10:59:59 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150436
Richard Biener [Tue, 4 Aug 2009 10:59:52 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150435
Richard Biener [Tue, 4 Aug 2009 10:59:46 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150434
Richard Biener [Tue, 4 Aug 2009 10:59:40 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150433
Richard Biener [Tue, 4 Aug 2009 10:59:34 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150432
Richard Biener [Tue, 4 Aug 2009 10:59:28 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150431
Richard Biener [Tue, 4 Aug 2009 10:59:22 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150430
Richard Biener [Tue, 4 Aug 2009 10:59:16 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150429
Richard Biener [Tue, 4 Aug 2009 10:59:10 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150428
Richard Biener [Tue, 4 Aug 2009 10:59:04 +0000 (10:59 +0000)]
Mark ChangeLog
From-SVN: r150427
Richard Biener [Tue, 4 Aug 2009 10:58:58 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150426
Richard Biener [Tue, 4 Aug 2009 10:58:52 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150425
Richard Biener [Tue, 4 Aug 2009 10:58:45 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150424
Richard Biener [Tue, 4 Aug 2009 10:58:39 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150423
Richard Biener [Tue, 4 Aug 2009 10:58:33 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150422
Richard Biener [Tue, 4 Aug 2009 10:58:27 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150421
Richard Biener [Tue, 4 Aug 2009 10:58:20 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150420
Richard Biener [Tue, 4 Aug 2009 10:58:13 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150419
Richard Biener [Tue, 4 Aug 2009 10:58:06 +0000 (10:58 +0000)]
Mark ChangeLog
From-SVN: r150418
Richard Biener [Tue, 4 Aug 2009 10:57:59 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150417
Richard Biener [Tue, 4 Aug 2009 10:57:52 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150416
Richard Biener [Tue, 4 Aug 2009 10:57:45 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150415
Richard Biener [Tue, 4 Aug 2009 10:57:38 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150414
Richard Biener [Tue, 4 Aug 2009 10:57:31 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150413
Richard Biener [Tue, 4 Aug 2009 10:57:24 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150412
Richard Biener [Tue, 4 Aug 2009 10:57:17 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150411
Richard Biener [Tue, 4 Aug 2009 10:57:10 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150410
Richard Biener [Tue, 4 Aug 2009 10:57:03 +0000 (10:57 +0000)]
Mark ChangeLog
From-SVN: r150409
GCC Administrator [Tue, 4 Aug 2009 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150391
Janis Johnson [Mon, 3 Aug 2009 21:49:12 +0000 (21:49 +0000)]
re PR c/39902 (x * 1.0DF gets wrong value)
PR c/39902
* simplify-rtx.c (simplify_binary_operation_1): Disable
simplifications for decimal float operations.
* gcc.target/powerpc/pr39902-2.c: New test.
From-SVN: r150386
Janis Johnson [Mon, 3 Aug 2009 21:47:39 +0000 (21:47 +0000)]
re PR c/39902 (x * 1.0DF gets wrong value)
PR c/39902
* tree.c (real_zerop, real_onep, real_twop, real_minus_onep):
Special-case decimal float constants.
* gcc.dg/dfp/pr39902.c: New test.
From-SVN: r150385
GCC Administrator [Mon, 3 Aug 2009 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150362
GCC Administrator [Sun, 2 Aug 2009 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150337
GCC Administrator [Sat, 1 Aug 2009 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150321
GCC Administrator [Fri, 31 Jul 2009 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150284
GCC Administrator [Thu, 30 Jul 2009 00:16:38 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150231
Gerald Pfeifer [Wed, 29 Jul 2009 21:44:37 +0000 (21:44 +0000)]
builtins-config.h (HAVE_C99_RUNTIME): Do not define for FreeBSD up to and including version 8.
* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
for FreeBSD up to and including version 8.
From-SVN: r150229
Dave Korn [Wed, 29 Jul 2009 11:45:30 +0000 (11:45 +0000)]
PR bootstrap/38903: Backport fix from HEAD.
* configure.ac (funcs, vars, checkfuncs): Don't munge on Cygwin,
as it no longer shares libiberty object files.
* configure: Regenerated.
From-SVN: r150209
GCC Administrator [Wed, 29 Jul 2009 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150190
GCC Administrator [Tue, 28 Jul 2009 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150137
John David Anglin [Mon, 27 Jul 2009 15:30:41 +0000 (15:30 +0000)]
pa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb.
* pa.c (compute_zdepwi_operands): Limit deposit length to 32 - lsb.
Cast "1" to unsigned HOST_WIDE_INT.
(compute_zdepdi_operands): Limit maximum length to 64 bits. Limit
deposit length to the maximum length - lsb. Extend length if
HOST_BITS_PER_WIDE_INT is 32.
From-SVN: r150126
GCC Administrator [Mon, 27 Jul 2009 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150101
GCC Administrator [Sun, 26 Jul 2009 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150093
Uros Bizjak [Sat, 25 Jul 2009 14:01:53 +0000 (16:01 +0200)]
target-supports.exp (check_effective_target_static): New procedure.
* lib/target-supports.exp (check_effective_target_static): New
procedure.
* gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
supported.
* g++.old-deja/g++.law/weak.C: Require static effective target.
From-SVN: r150082
GCC Administrator [Sat, 25 Jul 2009 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150070
GCC Administrator [Fri, 24 Jul 2009 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r150033
Uros Bizjak [Thu, 23 Jul 2009 10:23:43 +0000 (12:23 +0200)]
re PR target/40832 (gfortran 4.4.0 generates invalid .s file on solaris-x86 using -march=k8 for 130.socorro)
PR target/40832
* config/i386/i386.c (output_387_ffreep): Rewrite to return
ASM_SHORT instead of .word.
* config/i386/i386.md (*tls_global_dynamic_64): Use ASM_SHORT
instead of .word in asm template.
From-SVN: r149996
GCC Administrator [Thu, 23 Jul 2009 00:16:33 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149967
GCC Administrator [Wed, 22 Jul 2009 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149870
Uros Bizjak [Tue, 21 Jul 2009 09:57:46 +0000 (11:57 +0200)]
backport: re PR middle-end/39943 (wrong conversion from unsigned int to float)
Backport from mainline:
2009-04-29 Richard Guenther <rguenther@suse.de>
PR target/39943
* config/i386/i386.c (ix86_vectorize_builtin_conversion): Only
allow conversion to signed integers.
testsuite/ChangeLog:
PR target/40809
* gcc.target/i386/pr40809.c: New test.
Backport from mainline:
2009-04-29 Richard Guenther <rguenther@suse.de>
PR target/39943
* lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
New.
(check_effective_target_vect_floatuint_cvt): Likewise.
* gcc.dg/vect/slp-10.c: Adjust.
* gcc.dg/vect/slp-11.c: Adjust.
* gcc.dg/vect/slp-12b.c: Adjust.
* gcc.dg/vect/slp-33.c: Adjust.
* gcc.c-torture/compile/pr39943.c: New testcase.
From-SVN: r149851
GCC Administrator [Tue, 21 Jul 2009 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149840
GCC Administrator [Mon, 20 Jul 2009 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149798
GCC Administrator [Sun, 19 Jul 2009 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149783
Eric Botcazou [Sat, 18 Jul 2009 06:47:22 +0000 (06:47 +0000)]
re PR rtl-optimization/40710 (Linux kernel miscompiled for sh4-linux)
PR rtl-optimization/40710
* resource.c (mark_target_live_regs): Reset DF problem to LR.
From-SVN: r149764
GCC Administrator [Sat, 18 Jul 2009 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149760
Kai Tietz [Fri, 17 Jul 2009 11:16:31 +0000 (11:16 +0000)]
configure.ac: Add rule for mingw targets to add -DGC_BUILD=1 to cflags.
2009-07-17 Kai Tietz <kai.tietz@onevision.com>
* configure.ac: Add rule for mingw targets to add -DGC_BUILD=1 to
cflags.
* configure: Regenerated.
From-SVN: r149743
GCC Administrator [Fri, 17 Jul 2009 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149728
GCC Administrator [Thu, 16 Jul 2009 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149698
Uros Bizjak [Wed, 15 Jul 2009 07:01:54 +0000 (09:01 +0200)]
sse-recip-vec.c: Move arrays out of test function to enable vectorization.
* gcc.target/i386/sse-recip-vec.c: Move arrays out of test
function to enable vectorization.
* gcc.target/i386/sse2-lrint-vec.c: Ditto.
* gcc.target/i386/sse2-lrintf-vec.c: Ditto.
From-SVN: r149659
GCC Administrator [Wed, 15 Jul 2009 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149651
Richard Guenther [Tue, 14 Jul 2009 09:32:55 +0000 (09:32 +0000)]
backport: [multiple changes]
2009-07-14 Richard Guenther <rguenther@suse.de>
Backport from mainline
2009-02-05 Paolo Bonzini <bonzini@gnu.org>
PR rtl-optimization/39110
* rtlanal.c (rtx_addr_can_trap_p_1): Shortcut unaligned
addresses, not aligned ones.
2009-02-04 Paolo Bonzini <bonzini@gnu.org>
Hans-Peter Nilsson <hp@axis.com>
PR rtl-optimization/37889
* rtlanal.c (rtx_addr_can_trap_p_1): Add offset and size arguments.
Move offset handling from PLUS to before the switch. Use new
arguments when considering SYMBOL_REFs too.
(rtx_addr_can_trap_p): Pass dummy offset and size.
(enum may_trap_p_flags): Remove.
(may_trap_p_1): Pass size from MEM_SIZE.
PR rtl-optimization/38921
* loop-invariant.c (find_invariant_insn): Use may_trap_or_fault_p.
* rtl.h (may_trap_after_code_motion_p): Delete prototype.
* rtlanal.c (may_trap_after_code_motion_p): Delete.
(may_trap_p, may_trap_or_fault_p): Pass 0/1 as flags.
From-SVN: r149620
GCC Administrator [Tue, 14 Jul 2009 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149609
GCC Administrator [Mon, 13 Jul 2009 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149538
GCC Administrator [Sun, 12 Jul 2009 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149521
GCC Administrator [Sat, 11 Jul 2009 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149504
Richard Guenther [Fri, 10 Jul 2009 16:02:59 +0000 (16:02 +0000)]
backport: re PR c++/40566 (rejects promoted throw)
2009-07-10 Richard Guenther <rguenther@suse.de>
Backport from mainline
2009-06-30 Jakub Jelinek <jakub@redhat.com>
PR c++/40566
* convert.c (convert_to_integer) <case COND_EXPR>: Don't convert
to type arguments that have void type.
* g++.dg/parse/cond5.C: New test.
From-SVN: r149488
Richard Guenther [Fri, 10 Jul 2009 16:01:34 +0000 (16:01 +0000)]
backport: re PR middle-end/40291 (ICE on unprototyped memcmp with long long last argument)
2009-07-10 Richard Guenther <rguenther@suse.de>
Backport from mainline
2009-05-29 Jakub Jelinek <jakub@redhat.com>
PR middle-end/40291
* builtins.c (expand_builtin_memcmp): Convert len to sizetype
before expansion.
* gcc.c-torture/compile/pr40291.c: New test.
From-SVN: r149487
Richard Guenther [Fri, 10 Jul 2009 16:00:13 +0000 (16:00 +0000)]
backport: re PR middle-end/38934 (ICE in set_value_range, at tree-vrp.c:398)
2009-07-10 Richard Guenther <rguenther@suse.de>
Backport from mainline
2009-01-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/38934
* tree-vrp.c (extract_range_from_assert): For LE_EXPR and LT_EXPR
set to varying whenever max has TREE_OVERFLOW set, similarly
for GE_EXPR and GT_EXPR and TREE_OVERFLOW min.
* gcc.dg/pr38934.c: New test.
From-SVN: r149486
Richard Guenther [Fri, 10 Jul 2009 15:56:52 +0000 (15:56 +0000)]
backport: re PR c++/37877 (Invalid "invalid use of static" error)
2009-07-10 Richard Guenther <rguenther@suse.de>
Backport from mainline
2009-01-09 John F. Carr <jfc@mit.edu>
PR c++/37877
* parser.c (cp_parser_class_specifier): Clear
parser->in_unbraced_linkage_specification_p while parsing class
specifiers.
* g++.dg/parse/linkage3.C: New test.
From-SVN: r149485
Richard Guenther [Fri, 10 Jul 2009 15:55:04 +0000 (15:55 +0000)]
backport: re PR c++/36089 (Funny rejects valid with constant integral expression)
2009-07-10 Richard Guenther <rguenther@suse.de>
Backport from mainline
2008-11-17 Jakub Jelinek <jakub@redhat.com>
PR c++/36089
* init.c (constant_value_1): Handle TREE_LIST init.
PR c++/37561
PR c++/36089
* g++.dg/template/init8.C: New test.
From-SVN: r149484
GCC Administrator [Fri, 10 Jul 2009 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149450
GCC Administrator [Thu, 9 Jul 2009 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149394
GCC Administrator [Wed, 8 Jul 2009 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149355
Richard Guenther [Tue, 7 Jul 2009 12:44:32 +0000 (12:44 +0000)]
re PR middle-end/40328 (internal compiler error: in set_ssa_val_to, at tree-ssa-sccvn.c:1811)
2009-07-07 Richard Guenther <rguenther@suse.de>
PR middle-end/40328
PR tree-optimization/40669
* tree-tailcall.c (adjust_accumulator_values): Properly
set DECL_GIMPLE_REG_P.
(adjust_return_value): Likewise.
(tree_optimize_tail_calls_1): Likewise.
* fold-const.c (fold_convert): Fold the built COMPLEX_EXPR.
* gcc.dg/pr40669.c: New testcase.
* gcc.dg/torture/pr40328.c: Likewise.
From-SVN: r149321
GCC Administrator [Tue, 7 Jul 2009 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149305
GCC Administrator [Mon, 6 Jul 2009 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149266
GCC Administrator [Sun, 5 Jul 2009 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149244
Jerry DeLisle [Sat, 4 Jul 2009 04:20:24 +0000 (04:20 +0000)]
re PR fortran/40638 (RTE: "Unit number in I/O statement too large" -- fails with any low value)
2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/40638
* gfortran.dg/unit_1.f90: New test.
From-SVN: r149221
Jerry DeLisle [Sat, 4 Jul 2009 04:16:59 +0000 (04:16 +0000)]
re PR fortran/40638 (RTE: "Unit number in I/O statement too large" -- fails with any low value)
2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/40638
* trans-io.c (set_parameter_value): Don't build un-necessary run-time
checks for units of KIND less than 4.
From-SVN: r149220
GCC Administrator [Sat, 4 Jul 2009 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149214
GCC Administrator [Fri, 3 Jul 2009 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149202
Richard Guenther [Thu, 2 Jul 2009 12:15:27 +0000 (12:15 +0000)]
re PR tree-optimization/40585 (tracer duplicates blocks w/o adjusting EH tree)
2009-07-02 Richard Guenther <rguenther@suse.de>
PR middle-end/40585
* tree-cfg.c (tree_can_duplicate_bb_p): Disallow duplicating
basic blocks with RESX_EXPR.
From-SVN: r149172
GCC Administrator [Thu, 2 Jul 2009 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149160
Ben Elliston [Wed, 1 Jul 2009 00:24:49 +0000 (00:24 +0000)]
backport: rs6000.c (rs6000_emit_sync): Use gen_lwsync().
Backport from mainline:
2008-10-04 Anton Blanchard <anton@samba.org>
* config/rs6000/rs6000.c (rs6000_emit_sync): Use gen_lwsync().
(rs6000_split_atomic_op): Same.
(rs6000_split_compare_and_swap): Same.
(rs6000_split_compare_and_swapqhi): Same.
From-SVN: r149127
GCC Administrator [Wed, 1 Jul 2009 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149124
Ira Rosen [Tue, 30 Jun 2009 11:48:51 +0000 (11:48 +0000)]
re PR tree-optimization/40542 (vectorizes access to volatile array)
PR tree-optimization/40542
* tree-vect-analyze.c (vect_determine_vectorization_factor): Don't
vectorize volatile types.
From-SVN: r149091
GCC Administrator [Tue, 30 Jun 2009 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149071
Richard Guenther [Mon, 29 Jun 2009 14:52:20 +0000 (14:52 +0000)]
re PR tree-optimization/40579 (gcc -O2 optimization causes infinite loop and wrong output)
2009-06-29 Richard Guenther <rguenther@suse.de>
PR tree-optimization/40579
* tree-vrp.c (vrp_evaluate_conditional_warnv): Bail out early if
the IL to simplify has constants that overflowed.
* gcc.c-torture/execute/pr40579.c: New testcase.
From-SVN: r149052
GCC Administrator [Mon, 29 Jun 2009 00:16:24 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149041
Uros Bizjak [Sun, 28 Jun 2009 23:12:37 +0000 (01:12 +0200)]
re PR tree-optimization/40550 (Segmentation fault caused by alignment error in sse code)
PR tree-optimization/40550
* tree-vect-generic.c (expand_vector_operations_1): Compute in
vector_compute_type only when the size of vector_compute_type is
less than the size of type.
testsuite/ChangeLog:
PR tree-optimization/40550
* gcc.dg/pr40550.c: New test.
From-SVN: r149040
GCC Administrator [Sun, 28 Jun 2009 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r149020
Kai Tietz [Sat, 27 Jun 2009 17:50:20 +0000 (17:50 +0000)]
[multiple changes]
2009-06-27 Kai Tietz <kai.tietz@onevision.com>
Merged from trunk rev/148061
2009-06-01 Jakub Jelinek <jakub@redhat.com>
PR other/40024
* emutls.c (__emutls_get_address): Change arr->size to mean number
of allocated arr->data entries instead of # of slots + 1.
From-SVN: r149015
GCC Administrator [Sat, 27 Jun 2009 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r148997
GCC Administrator [Fri, 26 Jun 2009 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r148956
Richard Guenther [Thu, 25 Jun 2009 14:36:43 +0000 (14:36 +0000)]
c-parser.c (c_parser_postfix_expression): Fix merge glitch.
2009-06-25 Richard Guenther <rguenther@suse.de>
* c-parser.c (c_parser_postfix_expression): Fix merge
glitch.
From-SVN: r148945
Richard Guenther [Thu, 25 Jun 2009 12:40:30 +0000 (12:40 +0000)]
backport: [multiple changes]
2009-06-25 Richard Guenther <rguenther@suse.de>
Backport from mainline
2008-12-19 Jakub Jelinek <jakub@redhat.com>
PR libgcj/38396
* configure.ac (use_libgcj_bc): Set to no if not enable_shared.
(LIBGCJ_SPEC): Use -lgcj instead of -lgcj_bc even for -static
or -static-libgcj.
* Makefile.am (ecjx_SOURCES): Add ecjx.cc.
(ecjx_LDADD): Don't add libgcj.la when
NATIVE && USE_LIBBGCJ_BC.
* ecjx.cc: New file.
* Makefile.in: Regenerated.
* configure: Regenerated.
2009-01-11 Matthias Klose <doko@ubuntu.com>
* Makefile.am (ecjx_LDADD): Add $(extra_ldflags).
* Makefile.in: Regenerate.
From-SVN: r148944
Richard Guenther [Thu, 25 Jun 2009 12:39:01 +0000 (12:39 +0000)]
backport: re PR middle-end/38751 (odd performance regression with -Os)
2009-06-25 Richard Guenther <rguenther@suse.de>
Backport from mainline
2009-01-07 Richard Guenther <rguenther@suse.de>
PR middle-end/38751
* fold-const.c (extract_muldiv): Remove obsolete comment.
(fold_plusminus_mult_expr): Undo MINUS_EXPR
to PLUS_EXPR canonicalization for the canonicalization.
From-SVN: r148943