Eric Christopher
6300f037d0
libgcc2.c (__bswapdi2): Rename from bswapDI2.
...
2006-11-07 Eric Christopher <echristo@apple.com>
* libgcc2.c (__bswapdi2): Rename from bswapDI2.
(__bswapsi2): Ditto.
* libgcc2.h: Remove transformation of bswap routines.
* config/i386/i386.md (bswapsi2): New.
(bswapdi2): Ditto.
2006-11-07 Eric Christopher <echristo@apple.com>
* gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
Test using scan-assembler-not.
From-SVN: r118576
2006-11-08 02:24:26 +00:00
GCC Administrator
701640b1f9
Daily bump.
...
From-SVN: r118573
2006-11-08 00:17:57 +00:00
Kaveh R. Ghazi
ca5589122e
configure.in: Robustify error message for missing GMP/MPFR.
...
* configure.in: Robustify error message for missing GMP/MPFR.
* configure: Regenerate.
From-SVN: r118568
2006-11-07 23:40:54 +00:00
Jakub Jelinek
4eb7fd8398
c-common.c (c_common_attributes): Add gnu_inline attribyte.
...
* c-common.c (c_common_attributes): Add gnu_inline attribyte.
(handle_gnu_inline_attribute): New function.
* c-decl.c (diagnose_mismatched_decls): Handle gnu_inline attribute.
(merge_decls, start_decl, start_function): Likewise.
* doc/extend.texi: Document gnu_inline attribute.
* gcc.dg/inline-17.c: New test.
From-SVN: r118567
2006-11-08 00:01:23 +01:00
Steve Ellcey
a7f02c2d27
re PR other/25028 (TImode-to-floating conversions broken)
...
PR other/25028
* config/ia64/t-hpux (LIB1ASMFUNCS): Filter out _fixtfdi,
_fixunstfdi, and _floatditf
* gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
on HP-UX.
From-SVN: r118565
2006-11-07 19:14:27 +00:00
Benjamin Kosnik
f15e02d250
re PR libstdc++/29722 (Linking with libsupc++.a creates link time undefined references)
...
2006-11-07 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/29722
* include/ext/concurrence.h (concurrence_lock_error): New.
(concurrence_unlock_error): New.
(__throw_concurrence_lock_error): New.
(__throw_concurrence_unlock_error): New.
(__mutex): Use functions.
(__recursive_mutex): Same.
* testsuite/abi/cxx_runtime_only_linkage.cc: New.
* include/ext/pb_ds/exception.hpp: Keep exception classes defined
even when -fno-exceptions is passed, consistent with other usage.
From-SVN: r118564
2006-11-07 18:36:32 +00:00
Anatoly Sokolov
120b24f7ba
avr-protos.h (mask_one_bit_p, [...]): Remove prototype.
...
* config/avr/avr-protos.h (mask_one_bit_p, const_int_pow2_p): Remove
prototype.
* config/avr/avr.c (mask_one_bit_p, const_int_pow2_p): Remove.
(output_movhi, ashlhi3_out, ashlsi3_out, ashrhi3_out, ashrsi3_out,
lshrhi3_out, lshrsi3_out): Remove unnecessary code for handling value
which start in an odd register.
From-SVN: r118563
2006-11-07 21:33:57 +03:00
Richard Sandiford
daca5b05b0
mips.h (ISA_HAS_PREFETCHX): Fix typo.
...
gcc/
* config/mips/mips.h (ISA_HAS_PREFETCHX): Fix typo.
From-SVN: r118562
2006-11-07 18:05:52 +00:00
Josh Conner
d2927bd54f
invoke.texi (fstrict-aliasing): Move implementation details...
...
2006-11-07 Josh Conner <jconner@apple.com>
* doc/invoke.texi (fstrict-aliasing): Move implementation
details...
* doc/tree-ssa.texi (Alias analysis): ...here.
From-SVN: r118559
2006-11-07 17:40:13 +00:00
Richard Guenther
98e06787f5
inclhack.def (glibc_c99_inline_2): Adjust for glibc 2.3 systems.
...
2006-11-07 Richard Guenther <rguenther@suse.de>
* inclhack.def (glibc_c99_inline_2): Adjust for glibc 2.3
systems.
* fixincl.x: Regenerate.
From-SVN: r118558
2006-11-07 17:34:40 +00:00
Richard Guenther
285e4952c1
re PR middle-end/29610 (ICE when compiling c++ code with -O2 -funswitch-loops)
...
2006-11-07 Richard Guenther <rguenther@suse.de>
PR tree-optimization/29610
* tree-cfgcleanup.c (cleanup_control_flow): Honor return value
of tree_purge_dead_eh_edges as it may free dominators.
* g++.dg/other/pr29610.C: New testcase.
From-SVN: r118555
2006-11-07 17:29:34 +00:00
Benjamin Kosnik
8fafc2d3a0
exception.hpp (pb_ds): Modify for -fno-exceptions.
...
2006-11-07 Benjamin Kosnik <bkoz@redhat.com>
* include/ext/pb_ds/exception.hpp (pb_ds): Modify for -fno-exceptions.
(__throw_container_error): New. Conditionalize based on __EXCEPTIONS.
(__throw_insert_error): New.
(__throw_join_error): New.
(__throw_resize_error): New.
* include/ext/pb_ds/detail/resize_policy/
hash_prime_size_policy_imp.hpp: Use them.
* include/ext/pb_ds/detail/resize_policy/
hash_exponential_size_policy_imp.hpp: Same.
* include/ext/pb_ds/detail/resize_policy/
hash_load_check_resize_trigger_imp.hpp: Same.
* include/ext/pb_ds/detail/resize_policy/
hash_standard_resize_policy_imp.hpp: Same.
* include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
* include/ext/pb_ds/detail/cc_hash_table_map_/
constructor_destructor_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
* include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp
* include/ext/pb_ds/detail/pat_trie_/
constructors_destructor_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/bin_search_tree_/
constructors_destructor_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/bin_search_tree_/
split_join_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/gp_hash_table_map_/
insert_no_store_hash_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/gp_hash_table_map_/
resize_store_hash_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/gp_hash_table_map_/
insert_store_hash_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/gp_hash_table_map_/
constructor_destructor_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/gp_hash_table_map_/
resize_no_store_hash_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/binary_heap_/
constructors_destructor_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
constructors_destructor_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/list_update_map_/
constructor_destructor_fn_imps.hpp: Same.
* include/ext/pb_ds/exception.hpp: Same.
* src/functexcept.cc: Qualify abort with std.
From-SVN: r118554
2006-11-07 16:55:49 +00:00
Paul Thomas
8f81c3c650
re PR fortran/29539 (ICE in variable_decl)
...
2006-11-07 Paul Thomas <pault@gcc.gnu.org>
PR fortran/29539
PR fortran/29634
* decl.c (variable_decl): Add test for presence of proc_name.
* error.c (gfc_error_flag_test): New function.
* gfortran.h : Prototype for gfc_error_flag_test.
2006-11-07 Paul Thomas <pault@gcc.gnu.org>
PR fortran/29539
* gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
PR fortran/29634
* gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
test.
From-SVN: r118553
2006-11-07 15:17:17 +00:00
Julian Brown
36b8206084
floatformat.c (get_field): Fix segfault with little-endian word order on 64-bit hosts.
...
* floatformat.c (get_field): Fix segfault with little-endian word
order on 64-bit hosts.
(put_field): Likewise.
(min): Move definition.
From-SVN: r118552
2006-11-07 15:16:07 +00:00
David Ung
d81ecf52ff
mips.c (mips_rtx_cost_optimize_size): New table of costs when optimizing for size.
...
* config/mips/mips.c (mips_rtx_cost_optimize_size): New table of
costs when optimizing for size.
(override_options): Use mips_rtx_cost_optimize_size table for cost
calculations.
From-SVN: r118550
2006-11-07 14:28:08 +00:00
Jie Zhang
010b2043b0
gcc.c (process_command): Treat -b as normal switch if its argument has no dash.
...
* gcc.c (process_command): Treat -b as normal switch if its argument
has no dash.
From-SVN: r118547
2006-11-07 14:24:58 +00:00
David Ung
5ab727410a
mips.h (ISA_HAS_PREFETCHX): Add ISA_MIPS32R2 to the list.
...
* config/mips/mips.h (ISA_HAS_PREFETCHX): Add ISA_MIPS32R2 to the
list.
From-SVN: r118546
2006-11-07 14:08:55 +00:00
Tobias Burnus
775e6c3a7b
re PR fortran/29601 (VOLATILE attribute and statement)
...
fortran/
2006-11-06 Tobias Burnus <burnus@net-b.de>
PR fortran/29601
* symbol.c (check_conflict, gfc_add_volatile): Add volatile support.
* decl.c (match_attr_spec, gfc_match_volatile): Add volatile support.
* gfortran.h (symbol_attribute): Add volatile_ to struct.
* resolve.c (was_declared): Add volatile support.
* trans-decl.c (gfc_finish_var_decl): Add volatile support.
* match.h: Declare gfc_match_volatile.
* parse.c (decode_statement): Recognize volatile.
* modules.c (ab_attribute, attr_bits, mio_symbol_attribute):
Add volatile support.
* dump-parse-tree.c (gfc_show_attr): Add volatile support.
testsuite/
2006-11-06 Tobias Burnus <burnus@net-b.de>
PR fortran/29601
* gfortran.dg/volatile.f90: Add.
* gfortran.dg/volatile2.f90: Add.
* gfortran.dg/volatile3.f90: Add.
* gfortran.dg/volatile4.f90: Add.
* gfortran.dg/volatile5.f90: Add.
* gfortran.dg/volatile6.f90: Add.
* gfortran.dg/volatile7.f90: Add.
From-SVN: r118545
2006-11-07 14:27:53 +01:00
Benjamin Kosnik
c927b11c78
exception.hpp: Add translation support to exception strings.
...
2006-11-07 Benjamin Kosnik <bkoz@redhat.com>
* include/ext/pb_ds/exception.hpp: Add translation support to
exception strings.
* include/ext/concurrence.h: Same.
* include/tr1/array: Same.
From-SVN: r118543
2006-11-07 12:33:20 +00:00
Tobias Burnus
aa4183d8a5
decl.c (match_attr_spec, [...]): Unify gfc_notify_std message for GFC_STD_F2003.
...
fortran/
2006-11-06 Tobias Burnus <burnus@net-b.de>
* decl.c (match_attr_spec, gfc_match_enum): Unify gfc_notify_std
message for GFC_STD_F2003.
* array.c (gfc_match_array_constructor): Unify gfc_notify_std
message for GFC_STD_F2003.
* io.c (check_io_constraints): Unify gfc_notify_std message for
GFC_STD_F2003.
* resolve.c (resolve_actual_arglist): Unify gfc_notify_std message
for GFC_STD_F2003.
testsuite/
2006-11-06 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/io_constraints_2.f90: Adjust pattern
for matching error messages.
* gfortran.dg/specifics_3.f90: Adjust pattern
for matching error messages.
From-SVN: r118542
2006-11-07 10:11:08 +01:00
Eric Christopher
9519e677aa
config.gcc: Add x86_64-darwin host support.
...
2006-11-06 Eric Christopher <echristo@apple.com>
* config.gcc: Add x86_64-darwin host support.
* config.host: Ditto.
* config/i386/darwin64.h: New file.
* config/i386/t-darwin64: Ditto.
From-SVN: r118541
2006-11-07 05:40:34 +00:00
Brooks Moses
61e390b1ad
Fixed incorrect date in changelog entry.
...
From-SVN: r118540
2006-11-06 17:52:49 -08:00
Brooks Moses
a1758c52e2
intrinsic.texi: Added documentation for FTELL, GETLOG, and HOSTNM intrinsics.
...
* intrinsic.texi: Added documentation for FTELL, GETLOG, and HOSTNM intrinsics.
From-SVN: r118538
2006-11-06 17:49:55 -08:00
GCC Administrator
d19a4469cb
Daily bump.
...
From-SVN: r118536
2006-11-07 00:17:48 +00:00
Janis Johnson
d6682e2189
sourcebuild.texi (Test Directives): Add output-exists and output-exists-not.
...
gcc/
2006-11-06 Janis Johnson <janis187@us.ibm.com>
* gcc/doc/sourcebuild.texi (Test Directives): Add output-exists
and output-exists-not.
gcc/testsuite/
2006-11-06 Janis Johnson <janis187@us.ibm.com
Bernhard Fischer <aldot@gcc.gnu.org>
* lib/gcc-dg.exp (output-exists): New proc.
(output-exists-not): New proc.
* gcc.test-framework/test-framework.awk: Support new directives.
* gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
* gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
* gcc.test-framework/dg-outexists-exp-F.c: New test.
* gcc.test-framework/dg-outexists-exp-XP.c: New test.
* gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
* gcc.test-framework/dg-outexists-exp-P.c: New test.
From-SVN: r118531
2006-11-07 00:08:32 +00:00
Andrew Pinski
3ea0e1e4d3
re PR tree-optimization/29439 (ICE in fold-const.c:1385 with -O1 -fwrapv -ftree-vrp)
...
2006-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR tree-opt/29439
* tree-vrp.c (vrp_int_const_binop): Use the correct tree when
checking for overflow.
From-SVN: r118530
2006-11-06 15:25:19 -08:00
Erik Edelmann
abe601c7cb
re PR fortran/29630 ("Unclassifiable statement" with vector subscripts in initialization)
...
fortran/
2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/29630
PR fortran/29679
* expr.c (find_array_section): Support vector subscripts. Don't
add sizes for dimen_type == DIMEN_ELEMENT to the shape array.
testsuite/
2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/29630
PR fortran/29679
* gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
* gfortran.dg/initialization_3.f90: New.
From-SVN: r118528
2006-11-06 22:18:54 +00:00
Frank Ch. Eigler
841745310d
2006-11-06 Frank Ch. Eigler <fche@redhat.com>
...
From Herman ten Brugge <hermantenbrugge@home.nl>:
* mf-runtime.c (__mf_uncache_object): Optimize the code so that
small and large objects are handled a lot faster.
From-SVN: r118526
2006-11-06 20:04:14 +00:00
Jan van Dijk
5f60e48f45
configure.ac: Fix typo in case statement: :: changed to ;;
...
2006-11-06 Jan van Dijk <jan@etpmod.phys.tue.nl>
* configure.ac: Fix typo in case statement: :: changed to ;;
* configure: Regenerate.
From-SVN: r118525
2006-11-06 19:49:31 +00:00
Bob Wilson
09fa8841f4
longlong.h (__xtensa__): Add definitions for umul_ppmm...
...
* longlong.h (__xtensa__): Add definitions for umul_ppmm, __umulsidi3,
count_leading_zeros, and count_trailing_zeros.
* config/xtensa/xtensa.c (TARGET_INIT_BUILTINS): Define.
(TARGET_FOLD_BUILTIN): Define.
(TARGET_EXPAND_BUILTIN): Define.
(xtensa_init_builtins): New.
(xtensa_fold_builtin): New.
(xtensa_expand_builtin): New.
(xtensa_rtx_costs): Add CTZ and CLZ. Adjust costs for MULT.
* config/xtensa/xtensa.h (TARGET_MUL32_HIGH): Define.
(CLZ_DEFINED_VALUE_AT_ZERO): Define.
(CTZ_DEFINED_VALUE_AT_ZERO): Define.
* config/xtensa/xtensa.md (UNSPEC_NSAU): Remove.
(any_extend): New code macro.
(u, su): New code attributes.
(<u>mulsidi3, <u>mulsi3_highpart, clzsi2, ctzsi2): New.
(nsau): Remove; replaced by clzsi2.
(ffssi2): Use clzsi2.
* config/xtensa/t-xtensa (LIB1ASMFUNCS): Add _umulsidi3,
_clzsi2, _ctzsi2, and _ffssi2. Rename _nsau to _clz.
* config/xtensa/lib1funcs.asm (__mulsi3): Support Mul32 option.
(__umulsidi3, __clzsi2, __ctzsi2, __ffssi2): New.
(__nsau_data): Guard with ifdef L_clz instead of L_nsau.
From-SVN: r118524
2006-11-06 18:50:37 +00:00
Frank Ch. Eigler
a548d7b753
configure.ac (__libc_freeres): Look for it.
...
2006-11-06 Frank Ch. Eigler <fche@redhat.com>
* configure.ac (__libc_freeres): Look for it.
* mf-impl.h (call_libc_freeres): New configuration flag.
* mf-runtime.c (__mf_set_default_options): Set it by default.
(__mfu_report): Call it if needed.
(__mfu_unregister): Remove "unaccessed registered object" warning.
* configure, config.h.in: Regenerated.
From-SVN: r118523
2006-11-06 18:02:13 +00:00
Vladimir Prus
8f75f38989
t-strongarm-pe: (TARGET_LIBGCC2_CFLAGS): Do no set inhibit_libc.
...
* config/arm/t-strongarm-pe: (TARGET_LIBGCC2_CFLAGS): Do no
set inhibit_libc.
* config/arm/t-strongarm-elf: Likewise.
* config/arm/t-pe: Likewise.
* config/arm/t-arm-elf: Likewise.
* config/arm/t-xscale-elf: Likewise.
* config/arm/t-arm-coff: Likewise.
* config/arm/t-xscale-coff: Likewise.
* config/arm/t-wince-pe: Likewise.
From-SVN: r118518
2006-11-06 09:49:07 +00:00
GCC Administrator
6e192c850b
Daily bump.
...
From-SVN: r118515
2006-11-06 00:17:47 +00:00
Jerry DeLisle
d5fe3b0ea9
transfer.c (next_record_w): Fix indentation.
...
2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
* io/transfer.c (next_record_w): Fix indentation.
From-SVN: r118508
2006-11-05 17:54:17 +00:00
Jerry DeLisle
25825b21a3
re PR libfortran/25545 (internal file and dollar edit descriptor)
...
2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/25545
* gfortran.dg/dollar_edit_descriptor-2.f: New test.
From-SVN: r118507
2006-11-05 17:40:42 +00:00
Jerry DeLisle
97cd182da7
re PR libfortran/25545 (internal file and dollar edit descriptor)
...
2006-11-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/25545
* io/transfer.c (write_block): Cleanup code paths between
stream and non-stream I/O.
(write_buf): Cleanup.
(read_block): Cleanup.
(finalize_transfer): Call next_record for '$' edit descriptor handling
of internal unit. Cleanup code for readability.
From-SVN: r118506
2006-11-05 17:35:30 +00:00
Paolo Carlini
449c480110
lwg-active.html, [...]: Import Revision 45.
...
2006-11-05 Paolo Carlini <pcarlini@suse.de>
* docs/html/ext/lwg-active.html, lwg-defects.html: Import Revision 45.
* docs/html/ext/lwg-closed.html: Add.
* docs/html/ext/howto.html: Adjust.
From-SVN: r118502
2006-11-05 16:17:03 +00:00
Bernhard Fischer
f4d4085c10
re PR fortran/21061 (gfortran ignores -Werror)
...
2006-11-05 Bernhard Fischer <aldot@gcc.gnu.org>
PR fortran/21061
* error.c (gfc_warning): If warnings_are_errors then treat
warnings as errors with respect to the exit code.
(gfc_notify_std): Ditto.
(gfc_warning_now): Ditto.
From-SVN: r118501
2006-11-05 15:57:24 +01:00
Kaz Kojima
7945be3f19
lib1funcs-4-300.asm: Guard entire file with #if !__SHMEDIA__ .
...
* config/sh/lib1funcs-4-300.asm: Guard entire file with
#if !__SHMEDIA__ .
From-SVN: r118500
2006-11-05 12:58:28 +00:00
Jakub Jelinek
789e604dfa
re PR middle-end/29695 (Folding breaks (a & 0x80) ? 0x80 : 0 for unsigned char or unsigned short a)
...
PR middle-end/29695
* fold-const.c (fold_ternary): Fix A < 0 ? <sign bit of A> : 0
simplification.
* gcc.c-torture/execute/pr29695-1.c: New test.
* gcc.c-torture/execute/pr29695-2.c: New test.
From-SVN: r118497
2006-11-05 13:13:46 +01:00
Arnaud Charlet
75c0ed055f
re PR ada/29707 (s-osinte.adb:86:13: warning: function "To_Target_Priority" is not referenced)
...
* s-osinte-linux-alpha.ads, s-osinte-linux-hppa.ads
(To_Target_Priority): New function.
Fix PR ada/29707
From-SVN: r118496
2006-11-05 11:58:41 +01:00
Eric Botcazou
4db425b298
Fix typos.
...
From-SVN: r118494
2006-11-05 10:19:18 +00:00
Paul Thomas
58b6e04789
2006-11-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu,org>
...
Paul Thomas <pault@gcc.gnu.org>
PR fortran/24518
* trans-intrinsic.c (gfc_conv_intrinsic_mod): Use built_in fmod
for both MOD and MODULO, if it is available.
PR fortran/29565
* trans-expr.c (gfc_conv_aliased_arg): For an INTENT(OUT), save
the declarations from the unused loops by merging the block
scope for each; this ensures that the temporary is declared.
2006-11-05 Paul Thomas <pault@gcc.gnu.org>
PR fortran/29565
* gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
From-SVN: r118492
2006-11-05 06:27:48 +00:00
Brooks Moses
cb60c134e2
error.c (show_locus): Add trailing colon in error messages.
...
* fortran/error.c (show_locus): Add trailing colon in error messages.
(error_print): Avoid leading space in error lines.
* testsuite/lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
for matching error messages.
From-SVN: r118491
2006-11-04 16:28:08 -08:00
GCC Administrator
4872888274
Daily bump.
...
From-SVN: r118489
2006-11-05 00:17:22 +00:00
Uros Bizjak
2e1f15bd25
re PR target/26915 (missed sized opt returning -1.0)
...
PR target/26915
* config/i386/i386.c (standard_80387_constant_p): Treat -0.0 and -1.0
as a valid 80387 constant.
(standard_80387_constant_opcode): Return "#" for -0.0 and -1.0.
* config/i386/i386.md (unnamed splitter): Split the load of
constant -0.0 or -1.0 into the load of 0.0 or 1.0, followed
by negation.
testsuite/ChangeLog:
PR target/26915
* gcc.target/i386/387-12.c: New test.
~
From-SVN: r118484
2006-11-05 00:12:16 +01:00
Francois-Xavier Coudert
d6910bb551
re PR fortran/29713 (ICE in gfc_set_constant_character_len decl.c:762)
...
PR fortran/29713
* expr.c (gfc_simplify_expr): Correct memory allocation.
* gfortran.dg/pr29713.f90: New test.
From-SVN: r118483
2006-11-04 20:58:26 +00:00
Richard Earnshaw
c5289e454b
arm.c (thumb_legitimate_addres_p): Allow any constant offset from the soft-frame, argument and virtual registers.
...
* arm.c (thumb_legitimate_addres_p): Allow any constant offset
from the soft-frame, argument and virtual registers.
From-SVN: r118481
2006-11-04 14:26:34 +00:00
Uros Bizjak
50d0a89920
i386.md (*movxf_nointeger, [...]): Enable patterns for standard 80387 constants.
...
* config/i386/i386.md (*movxf_nointeger, *movxf_integer): Enable
patterns for standard 80387 constants.
From-SVN: r118479
2006-11-04 13:07:29 +01:00
Steven Bosscher
3589013577
ChangeLog fix
...
From-SVN: r118478
2006-11-04 11:13:57 +00:00