Bernd Schmidt
b1c92d54c4
loop-iv.c (implies_p): In the final case, test that operands 0 of the two comparisons match.
...
* loop-iv.c (implies_p): In the final case, test that operands 0
of the two comparisons match.
From-SVN: r144152
2009-02-13 11:35:47 +00:00
Richard Guenther
601b3e1ab1
configure.ac: Enable LFS.
...
2009-02-13 Richard Guenther <rguenther@suse.de>
* configure.ac: Enable LFS.
* configure: Re-generate.
* config.in: Likewise.
libcpp/
* configure.ac: Enable LFS.
* configure: Re-generate.
* config.in: Likewise.
From-SVN: r144151
2009-02-13 10:52:08 +00:00
Joseph Myers
f007042e20
re PR c/35444 (ICE with invalid function declaration)
...
PR c/35444
* c-parser.c (c_parser_parms_list_declarator): Discard pending
sizes on syntax error after some arguments have been parsed.
testsuite:
* gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
New tests.
From-SVN: r144149
2009-02-13 01:00:24 +00:00
Benjamin Kosnik
f3eb9681f0
all.h (compare_type_to_native_type_sizes): To...
...
2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
(compare_type_to_native_type): ...this, add alignment check.
* testsuite/30_threads/condition_variable_any/native_handle/
typesizes.cc: Modify as above.
* testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
* testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/condition_variable/native_handle/
typesizes.cc: Same.
* testsuite/30_threads/recursive_timed_mutex/native_handle/
typesizes.cc: Same.
* testsuite/30_threads/thread/cons/1.cc: Add comments.
* testsuite/30_threads/thread/cons/2.cc: Same.
* testsuite/30_threads/thread/cons/3.cc: Same.
* testsuite/30_threads/thread/cons/4.cc: Same.
* testsuite/30_threads/thread/cons/5.cc: Same.
* testsuite/30_threads/thread/cons/6.cc: Same.
* testsuite/30_threads/thread/cons/7.cc: Same.
* testsuite/30_threads/thread/cons/8.cc: Same.
* testsuite/30_threads/thread/cons/9.cc: New.
* testsuite/30_threads/thread/cons/moveable.cc: New.
* src/condition_variable.cc: Clean up whitespace.
* include/std/condition_variable: Same.
From-SVN: r144147
2009-02-13 00:25:16 +00:00
GCC Administrator
49547707b8
Daily bump.
...
From-SVN: r144145
2009-02-13 00:16:39 +00:00
Benjamin Kosnik
d5cf20212b
all.h (compare_type_to_native_type_sizes): To...
...
2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
(compare_type_to_native_type): ...this, add alignment check.
* testsuite/30_threads/condition_variable_any/native_handle/
typesizes.cc: Modify as above.
* testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
* testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/condition_variable/native_handle/
typesizes.cc: Same.
* testsuite/30_threads/recursive_timed_mutex/native_handle/
typesizes.cc: Same.
* testsuite/30_threads/thread/cons/1.cc: Add comments.
* testsuite/30_threads/thread/cons/2.cc: Same.
* testsuite/30_threads/thread/cons/3.cc: Same.
* testsuite/30_threads/thread/cons/4.cc: Same.
* testsuite/30_threads/thread/cons/5.cc: Same.
* testsuite/30_threads/thread/cons/6.cc: Same.
* testsuite/30_threads/thread/cons/7.cc: Same.
* testsuite/30_threads/thread/cons/8.cc: Same.
* testsuite/30_threads/thread/cons/9.cc: New.
* testsuite/30_threads/thread/cons/moveable.cc: New.
* src/condition_variable.cc: Clean up whitespace.
* include/std/condition_variable: Same.
From-SVN: r144142
2009-02-13 00:14:42 +00:00
Jason Merrill
ed7284dd13
re PR c++/38950 (ICE: deducing function template arguments for array type.)
...
PR c++/38950
* pt.c (unify)[TEMPLATE_PARM_INDEX]: Convert to the tsubsted type.
From-SVN: r144139
2009-02-12 17:40:37 -05:00
Uros Bizjak
ba18104976
config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
...
* config.host (ia64*-*-linux*): Add t-softfp to tmake_file.
* config/ia64/tf-signs.c (__copysigntf3, __fabstf2): Prototype.
From-SVN: r144138
2009-02-12 23:03:44 +01:00
Jakub Jelinek
3f238e8b6f
* doc/invoke.texi (-fira): Remove.
...
From-SVN: r144137
2009-02-12 22:28:00 +01:00
H.J. Lu
328e13b7d2
caller-save.c: Replace regclass.c with reginfo.c in comments.
...
2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
* caller-save.c: Replace regclass.c with reginfo.c in comments.
* recog.c: Likewise.
* rtl.h: Likewise.
From-SVN: r144135
2009-02-12 10:32:16 -08:00
Uros Bizjak
94af6686cc
fp-int-convert-float128-timode.c: Do not check for lp64 in "dg-do run" directive.
...
* gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
* gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
From-SVN: r144134
2009-02-12 18:33:18 +01:00
H.J. Lu
c252db2030
longlong.h (sub_ddmmss): New for ia64.
...
gcc/
2009-02-12 Uros Bizjak <ubizjak@gmail.com>
* longlong.h (sub_ddmmss): New for ia64. Ported from GMP 4.2.
(umul_ppmm): Likewise.
(count_leading_zeros): Likewise.
(count_trailing_zeros): Likewise.
(UMUL_TIME): Likewise.
2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
* config.gcc: Add ia64/t-fprules-softfp soft-fp/t-softfp to
tmake_file for ia64*-*-linux*.
* config/ia64/ia64.c (ia64_soft_fp_init_libfuncs): New.
(ia64_expand_compare): Use HPUX library for TFmode only for
HPUX.
(ia64_builtins): Add IA64_BUILTIN_COPYSIGNQ, IA64_BUILTIN_FABSQ
and IA64_BUILTIN_INFQ.
(ia64_init_builtins): Initialize __builtin_infq,
__builtin_fabsq and __builtin_copysignq if not HPUX.
(ia64_expand_builtin): Handle IA64_BUILTIN_COPYSIGNQ,
IA64_BUILTIN_FABSQ and IA64_BUILTIN_INFQ.
* config/ia64/lib1funcs.asm (__divtf3): Define only if
SHARED is defined.
(__fixtfti): Likewise.
(__fixunstfti): Likewise.
(__floattitf): Likewise.
* config/ia64/libgcc-glibc.ver: New.
* config/ia64/t-fprules-softfp: Likewise.
* config/ia64/sfp-machine.h: Likewise.
* config/ia64/linux.h (LIBGCC2_HAS_TF_MODE): New.
(LIBGCC2_TF_CEXT): Likewise.
(TF_SIZE): Likewise.
(TARGET_INIT_LIBFUNCS): Likewise.
* config/ia64/t-glibc: Add $(srcdir)/config/ia64/libgcc-glibc.ver
to SHLIB_MAPFILES.
libgcc/
2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
* config.host: Add ia64/t-fprules-softfp ia64/t-softfp-compat
to tmake_file for ia64*-*-linux*.
* Makefile.in (gen-hide-list): Ignore .*_compat and .*@.*.
* config/ia64/__divxf3.asm: New.
* config/ia64/_fixtfdi.asm: Likewise.
* config/ia64/_fixunstfdi.asm: Likewise.
* config/ia64/_floatditf.asm: Likewise.
* config/ia64/t-fprules-softfp: Likewise.
* config/ia64/t-softfp-compat: Likewise.
* config/ia64/tf-signs.c: Likewise.
From-SVN: r144130
2009-02-12 08:30:53 -08:00
H.J. Lu
0ce6dcfa37
Mention PR target/38824 in ChangeLog entries.
...
From-SVN: r144129
2009-02-12 07:45:20 -08:00
H.J. Lu
f13eae6a01
i386.c (construct_container): Rewrite processing BLKmode with X86_64_SSE_CLASS.
...
2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.c (construct_container): Rewrite processing
BLKmode with X86_64_SSE_CLASS.
From-SVN: r144128
2009-02-12 06:42:20 -08:00
H.J. Lu
552af63412
defaulted9.C: Compile with "-std=c++0x -fno-inline".
...
2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
* g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
From-SVN: r144127
2009-02-12 06:17:17 -08:00
H.J. Lu
12019aec3d
re PR target/39152 (Revision 144098 breaks 416.gamess in SPEC CPU 2006)
...
gcc/
2009-02-12 Paolo Bonzini <bonzini@gnu.org>
PR target/39152
* config/i386/i386.md: Replace simplify_replace_rtx with
replace_rtx in the new peephole2.
gcc/testsuite/
2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
PR target/39152
* gfortran.dg/pr39152.f: New.
From-SVN: r144126
2009-02-12 06:04:20 -08:00
Nathan Sidwell
28c11eb39b
invoke.texi (Optimize Options): Stop claiming inlining and loop unrolling do not happen at -O2.
...
* doc/invoke.texi (Optimize Options): Stop claiming inlining and
loop unrolling do not happen at -O2.
From-SVN: r144123
2009-02-12 10:57:59 +00:00
Michael Matz
c7b94907e4
* gcc.c (ASM_DEBUG_SPEC): Check for -g0.
...
From-SVN: r144122
2009-02-12 08:49:08 +00:00
Jakub Jelinek
61e9896759
dwarf2out.c (dwarf2out_finish): Force output of comp_unit_die for -g3.
...
* dwarf2out.c (dwarf2out_finish): Force output of comp_unit_die
for -g3.
From-SVN: r144121
2009-02-12 09:42:57 +01:00
Ben Elliston
a2a237b534
rs6000.md (allocate_stack): Use _stack form of patterns when updating the back chain.
...
* config/rs6000/rs6000.md (allocate_stack): Use _stack form of
patterns when updating the back chain. Missed in the 2009-02-10
change.
From-SVN: r144120
2009-02-12 15:37:09 +11:00
Jason Merrill
bff54b1987
re PR c++/39153 (virtual default dtor not defined)
...
PR c++/39153
* decl2.c (cp_write_global_declarations):
Check DECL_DEFAULTED_FN, not DECL_ARTIFICIAL.
From-SVN: r144119
2009-02-11 21:01:07 -05:00
GCC Administrator
c8619fe964
Daily bump.
...
From-SVN: r144117
2009-02-12 00:16:44 +00:00
Janis Johnson
853eda8dac
extend.texi (Decimal Floating Types): Update identifier of draft TR and list of missing support.
...
* doc/extend.texi (Decimal Floating Types): Update identifier of
draft TR and list of missing support.
From-SVN: r144114
2009-02-12 00:04:19 +00:00
Jason Merrill
fd97a96a10
re PR c++/30111 (Value-initialization of POD base class doesn't initialize members)
...
PR c++/30111
* init.c (build_value_init_noctor): Split out from...
(build_value_init): ...here.
(expand_aggr_init_1): Handle value-initialization.
* cp-tree.h: Add declaration.
* class.c (type_has_user_provided_constructor):
Handle non-class arguments.
From-SVN: r144112
2009-02-11 17:38:37 -05:00
Jakub Jelinek
3ad6b2669b
re PR middle-end/39154 (Miscompilation of VLAs in nested parallel regions)
...
PR middle-end/39154
* gimplify.c (omp_notice_variable): If adding GOVD_SEEN
bit to variable length decl's flags, add it also to its
pointer replacement variable.
* testsuite/libgomp.c/pr39154.c: New test.
From-SVN: r144111
2009-02-11 22:57:52 +01:00
Uros Bizjak
b058b75355
re PR target/39118 (x86_64 red zone violation)
...
PR target/39118
* config/i386/i386.md (UNSPEC_MEMORY_BLOCKAGE): New constant.
(memory_blockage): New expander.
(*memory_blockage): New insn pattern.
* config/i386/i386.c (ix86_expand_prologue): Use memory_blockage
instead of general blockage at the end of function prologue when
frame pointer is used to access red zone area. Do not emit blockage
when profiling, it is emitted in generic code.
(ix86_expand_epilogue): Emit memory_blockage at the beginning of
function epilogue when frame pointer is used to access red zone area.
From-SVN: r144100
2009-02-11 12:43:24 +01:00
Kai Tietz
3a24ac1d39
mh-cygwin (LDFLAGS): Add linker option to increase stack limit up to 8MB.
...
2009-02-11 Kai Tietz <kai.tietz@onevision.com>
* mh-cygwin (LDFLAGS): Add linker option to increase stack limit
up to 8MB.
From-SVN: r144099
2009-02-11 11:50:50 +01:00
Paolo Bonzini
bab64f23e9
i386.md: Add two new peephole2 to avoid mov followed by arithmetic with memory operands.
...
gcc:
2009-02-06 Paolo Bonzini <bonzini@gnu.org>
* config/i386/i386.md: Add two new peephole2 to avoid mov followed
by arithmetic with memory operands.
* config/i386/predicates.md (commutative_operator): New.
gcc/testsuite:
2009-02-06 Paolo Bonzini <bonzini@gnu.org>
* gcc.target/i386/pr38824.c: New testcase.
From-SVN: r144098
2009-02-11 08:56:41 +00:00
Jason Merrill
bfbe1b687b
re PR c++/38649 (Trouble with defaulted constructors)
...
PR c++/38649
* class.c (defaultable_fn_p): Handle ... properly.
From-SVN: r144092
2009-02-11 00:23:38 -05:00
Jason Merrill
952e24fed6
re PR c++/36744 ([C++0x] function modifying argument received by-value affects caller's variable when passed as rvalue)
...
PR c++/36744
* tree.c (lvalue_p_1): Condition rvalue ref handling on
treat_class_rvalues_as_lvalues, too.
From-SVN: r144091
2009-02-11 00:23:02 -05:00
GCC Administrator
1d428010b4
Daily bump.
...
From-SVN: r144089
2009-02-11 00:16:40 +00:00
Janis Johnson
8fd94bdae7
extend.texi (Fixed-Point Types): Break long paragraphs into bulleted lists.
...
* doc/extend.texi (Fixed-Point Types): Break long paragraphs into
bulleted lists.
From-SVN: r144086
2009-02-11 00:06:31 +00:00
Eric Botcazou
794511d20a
alias.h (record_alias_subset): Declare.
...
* alias.h (record_alias_subset): Declare.
* alias.c (record_alias_subset): Make global.
ada/
* gcc-interface/decl.c (enum alias_set_op): New enumeration.
(copy_alias_set): Rename into...
(relate_alias_sets): ...this. Add third parameter OP. Retrieve the
underlying array of unconstrained arrays for the new type as well.
If the old and new alias sets don't conflict, make one a subset of
the other as per the OP parameter.
(gnat_to_gnu_entity): Adjust calls to copy_alias_set.
<E_Record_Type>: Do not copy the alias set for derived types.
For all types, make the alias set of derived types a superset of
that of their parent type.
(make_aligning_type): Adjust calls to copy_alias_set.
(make_packable_type): Likewise.
* gcc-interface/trans.c (gnat_to_gnu)<N_Validate_Unchecked_Conversion>:
Check for alias set conflict instead of strict equality to issue the
warning.
From-SVN: r144084
2009-02-10 22:52:51 +00:00
Paolo Carlini
493e377c04
re PR c++/34397 (ICE on invalid default template parameter)
...
/cp
2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/34397
* typeck.c (build_x_array_ref): New.
* cp-tree.h: Declare it.
* pt.c (tsubst_copy_and_build): Use it for case ARRAY_REF.
/testsuite
2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/34397
* g++.dg/template/crash88.C: New.
* g++.dg/template/crash89.C: Likewise.
From-SVN: r144083
2009-02-10 21:47:12 +00:00
Mark Mitchell
1f542826fd
Makefile.am (AM_MAKEFLAGS): Pass down datadir.
...
* Makefile.am (AM_MAKEFLAGS): Pass down datadir.
* Makefile.in: Regenerated.
From-SVN: r144081
2009-02-10 21:39:15 +00:00
Nick Clifton
6da7fc872f
tree-parloops.c: Change license to GPLv3.
...
* tree-parloops.c: Change license to GPLv3.
* ipa-struct-reorg.c: Change license to GPLv3.
* ipa-struct-reorg.h: Change license to GPLv3.
From-SVN: r144072
2009-02-10 17:59:08 +00:00
Steve Ellcey
914ff5654a
re PR c/39084 (ice on struct redefinition)
...
PR c/39084
gcc.dg/pr39084.c: New test.
From-SVN: r144068
2009-02-10 16:34:30 +00:00
Steve Ellcey
a03813c899
re PR c/39084 (ice on struct redefinition)
...
PR c/39084
* c-decl.c (start_struct): Return NULL on error.
From-SVN: r144067
2009-02-10 16:33:19 +00:00
Jakub Jelinek
9b43d37b83
re PR middle-end/39124 (-fno-exceptions leads to a ICE)
...
PR middle-end/39124
* cfgloopmanip.c (remove_path): Call remove_bbs after
cancel_loop_tree, not before it.
From-SVN: r144066
2009-02-10 17:23:17 +01:00
Jakub Jelinek
fc3103e7c9
re PR target/39139 (ICE with stringop and register var)
...
PR target/39139
* function.h (struct function): Add has_local_explicit_reg_vars
bit.
* gimplify.c (gimplify_bind_expr): Set it if local DECL_HARD_REGISTER
VAR_DECLs were seen.
* tree-ssa-live.c (remove_unused_locals): Recompute
cfun->has_local_explicit_reg_vars.
* tree-ssa-sink.c (statement_sink_location): Don't sink BLKmode
copies or clearings if cfun->has_local_explicit_reg_vars.
* gcc.target/i386/pr39139.c: New test.
From-SVN: r144065
2009-02-10 17:22:29 +01:00
Uros Bizjak
dbf9ee15b8
re PR target/39118 (x86_64 red zone violation)
...
PR target/39118
* config/i386/i386.c (expand_prologue): Emit blockage at the end
of function prologue when frame pointer is used to access
red zone area.
From-SVN: r144063
2009-02-10 17:12:33 +01:00
Joseph Myers
f76f0eddf7
* Makefile.in (clean): Don't remove makedepend$(EXEEXT).
...
From-SVN: r144062
2009-02-10 14:56:10 +00:00
Richard Guenther
bdec4dc7be
re PR middle-end/39127 (Invalid GIMPLE with OpenMP)
...
2009-02-10 Richard Guenther <rguenther@suse.de>
PR middle-end/39127
* gimplify.c (gimple_regimplify_operands): Always look if
we need to create a temporary.
From-SVN: r144061
2009-02-10 14:55:15 +00:00
Richard Guenther
7cae94fcba
re PR tree-optimization/39132 (wrong code generated with -ftree-loop-disttribution)
...
2009-02-10 Richard Guenther <rguenther@suse.de>
PR tree-optimization/39132
* tree-loop-distribution.c (todo): New global var.
(generate_memset_zero): Trigger TODO_rebuild_alias.
(tree_loop_distribution): Return todo.
* gcc.dg/torture/pr39132.c: New testcase.
From-SVN: r144060
2009-02-10 14:54:13 +00:00
H.J. Lu
a8800687f5
re PR target/39119 (Update classification of aggregates with __m256)
...
gcc/
2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
PR target/39119
* config/i386/i386.c (x86_64_reg_class): Remove X86_64_AVX_CLASS.
(x86_64_reg_class_name): Removed.
(classify_argument): Return 0 if bytes > 32. Return 0 if the
first one isn't X86_64_SSE_CLASS or any other ones aren't
X86_64_SSEUP_CLASS when size > 16bytes. Don't turn
X86_64_SSEUP_CLASS into X86_64_SSE_CLASS if the preceded one
is X86_64_SSEUP_CLASS. Set AVX modes to 1 X86_64_SSE_CLASS
and 3 X86_64_SSEUP_CLASS.
(construct_container): Remove X86_64_AVX_CLASS. Handle 4
registers with 1 X86_64_SSE_CLASS and 3 X86_64_SSEUP_CLASS.
gcc/testsuite/
2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
PR target/39119
* gcc.target/x86_64/abi/avx/abi-avx.exp: New.
* gcc.target/x86_64/abi/avx/args.h: Likewise.
* gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
* gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
* gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
* gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
* gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
* gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
From-SVN: r144058
2009-02-10 06:00:46 -08:00
Benjamin Kosnik
f7459b6c53
condition_variable (condition_variable): Remove _M_internal_mutex.
...
2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
* include/std/condition_variable (condition_variable): Remove
_M_internal_mutex. Add private __native_type typedef.
* src/condition_variable.cc (condition_variable::notify_one):
Remove _M_internal_mutex use. Use typedef.
(condition_variable::notify_all): Same.
* include/std/mutex (mutex): Add private __native_type typedef. Use it.
(recursive_mutex): Same.
(timed_mutex): Same.
(recursive_timed_mutex): Same.
(once_flag): Make __native_type typedef private.
* include/std/thread (this_thread): Add minimal markup.
* testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
Adjust line numbers.
* testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
* testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
* testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
* testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
* testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
* testsuite/30_threads/thread/cons/assign_neg.cc: Same.
* testsuite/30_threads/thread/cons/copy_neg.cc: Same.
* testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
* testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
* testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
* testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
* testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
* testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
* testsuite/util/thread/all.h: Testsuite utilities for testing thread.
* testsuite/30_threads/condition_variable_any/native_handle/
typesizes.cc: New.
* testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
* testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
* testsuite/30_threads/condition_variable/native_handle/
typesizes.cc: Same.
* testsuite/30_threads/recursive_timed_mutex/native_handle/
typesizes.cc: Same.
From-SVN: r144053
2009-02-10 08:29:57 +00:00
GCC Administrator
7314b35ac2
Daily bump.
...
From-SVN: r144050
2009-02-10 00:16:43 +00:00
Ben Elliston
d4bacef026
rs6000.md (allocate_stack): Always use an update form instruction to update the stack back chain word...
...
* config/rs6000/rs6000.md (allocate_stack): Always use an update
form instruction to update the stack back chain word, even if the
user has disabled the generation of update instructions.
(movdi_<mode>_update_stack): New.
(movsi_update_stack): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Likewise,
always use an update form instruction to update the stack back
chain word.
From-SVN: r144047
2009-02-10 11:13:34 +11:00
Mark Mitchell
48965b7c6d
addr2name.awk: Remove.
...
* addr2name.awk: Remove.
* Makefile.am (bin_SCRIPTS): Remove addr2name.awk.
* Makefile.in: Regenerated.
* configure.ac: Define enable_sjlj_exceptions
appropriately under the ARM EH ABI.
* configure: Regenerated.
* Makefile.am (LTLDFLAGS): Define.
(GCJLINK): Use it.
(LIBLINK): Likewise.
* Makefile.in: Regenerated.
From-SVN: r144046
2009-02-09 22:52:08 +00:00
Mark Mitchell
71c8958e67
Makefile.am (LTLDFLAGS): New variable.
...
* Makefile.am (LTLDFLAGS): New variable.
(LINK): Use it.
* Makefile.in: Regenerated.
From-SVN: r144045
2009-02-09 22:51:40 +00:00