OSDN Git Service

pf3gnuchains/gcc-fork.git
18 years ago2006-03-01 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 1 Mar 2006 16:25:09 +0000 (16:25 +0000)]
2006-03-01  Paolo Carlini  <pcarlini@suse.de>

* docs/html/ext/lwg-active.html, lwg-defects.html: Import Revision 41.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111606 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * tree-ssa-operands.c: Cleanup whitespace.
dnovillo [Wed, 1 Mar 2006 16:07:47 +0000 (16:07 +0000)]
* tree-ssa-operands.c: Cleanup whitespace.
(get_asm_expr_operands): Move before first invocation.
(get_indirect_ref_operands): Likewise.
(get_tmr_operands): Likewise.
(get_call_expr_operands): Likewise.
(append_def): Likewise.
(append_use): Likewise.
(append_v_may_def): Likewise.
(append_v_must_def): Likewise.
(add_call_clobber_ops): Likewise.
(add_call_read_ops): Likewise.
(add_stmt_operand): Likewise.
(add_virtual_operand): Likewise.
(build_ssa_operands): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111604 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR java/24321:
tromey [Wed, 1 Mar 2006 16:01:34 +0000 (16:01 +0000)]
PR java/24321:
* testsuite/libjava.lang/pr24321.java: New file.
* testsuite/libjava.lang/pr24321.out: New file.
* java/lang/natClass.cc (isInstance): Don't initialize class.
(isAssignableFrom): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111603 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Wed, 1 Mar 2006 15:15:38 +0000 (15:15 +0000)]
2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>

PR middle-end/26022
Revert:
PR middle-end/24437
* tree-ssa-ccp.c (fold_stmt): Move folding of OBJ_TYPE_REF
with a call expr to ...
* fold-const.c (fold_ternary) <case CALL_EXPR>: Here.

2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>

PR middle-end/26022
* g++.dg/opt/return-slot1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111602 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * dependency.c (gfc_is_same_range): Compare the stride, lower and
sayle [Wed, 1 Mar 2006 14:40:28 +0000 (14:40 +0000)]
* dependency.c (gfc_is_same_range): Compare the stride, lower and
upper bounds when testing array reference ranges for equality.

(gfc_check_dependency): Fix indentation whitespace.
(gfc_check_element_vs_element): Likewise.
(gfc_dep_resolver): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111601 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * tree-vrp.c (extract_range_from_assert): Remove special
dnovillo [Wed, 1 Mar 2006 12:44:57 +0000 (12:44 +0000)]
* tree-vrp.c (extract_range_from_assert): Remove special
handling for types with super-types.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111600 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Wed, 1 Mar 2006 06:14:32 +0000 (06:14 +0000)]
2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/26136
* gfortran.dg/namelist_23.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111598 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Wed, 1 Mar 2006 06:04:45 +0000 (06:04 +0000)]
2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/26136
* io/io.h: Add flag for reading from line_buffer.
* io/list_read.c (l_push_char): New function to save namelist
input when reading logicals.
(free_line): New function to free line_buffer memory.
(next_char): Added feature to read from line_buffer.
(read_logical): Use new functions to test for '=' after reading a
logical value, checking for possible variable name.
(namelist_read): Use free_line when all done.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111597 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * config.gcc: Add t-dfprules to $tmake_file for powerpc-*-linux*
bje [Wed, 1 Mar 2006 05:18:57 +0000 (05:18 +0000)]
* config.gcc: Add t-dfprules to $tmake_file for powerpc-*-linux*
and powerpc64-*-linux* configurations.
* config/t-dfprules: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111596 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * mklibgcc.in: Add logic to handle $DFP_ENABLE and $DFP_CFLAGS.
bje [Wed, 1 Mar 2006 05:14:24 +0000 (05:14 +0000)]
* mklibgcc.in: Add logic to handle $DFP_ENABLE and $DFP_CFLAGS.
Compile dfp-bit.c from the source directory using -DWIDTH and
$DFP_CFLAGS to control the compilation of that file, rather than
generating width-specific versions in the build directory.
* Makefile.in (libgcc.mk): Pass down DFP_ENABLE and DFP_CFLAGS.
(LIBGCC_DEPS): Replace $(D32PBIT) et al with config/dfp-bit.[hc].

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111595 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * doc/md.texi: Avoid use of @headitem so that makeinfo <4.7
zack [Wed, 1 Mar 2006 04:43:47 +0000 (04:43 +0000)]
* doc/md.texi: Avoid use of @headitem so that makeinfo <4.7
continues to work.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111594 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Wed, 1 Mar 2006 00:17:42 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111590 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-28 Eric Christopher <echristo@apple.com>
echristo [Wed, 1 Mar 2006 00:02:14 +0000 (00:02 +0000)]
2006-02-28  Eric Christopher  <echristo@apple.com>

        * config/rs6000/darwin.h (ENABLE_STACK_EXECUTE): Define.
        Set up IN_LIBGCC definition of TARGET_64BIT.
        * config/i386/darwin.h (ENABLE_STACK_EXECUTE): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111584 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-03-01 Andreas Tobler <a.tobler@schweiz.ch>
andreast [Tue, 28 Feb 2006 23:18:01 +0000 (23:18 +0000)]
2006-03-01  Andreas Tobler  <a.tobler@schweiz.ch>

* testsuite/libffi.special/unwindtest.cc (closure_test_fn): Mark cif,
args and userdata unused.
(closure_test_fn1): Mark cif and userdata unused.
(main): Remove unused res.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111583 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-28 Andreas Tobler <a.tobler@schweiz.ch>
andreast [Tue, 28 Feb 2006 23:12:00 +0000 (23:12 +0000)]
2006-02-28  Andreas Tobler  <a.tobler@schweiz.ch>

* testsuite/libffi.call/call.exp: Adjust FSF address. Add test runs for
-O2, -O3, -Os and the warning flags -W -Wall.
* testsuite/libffi.special/special.exp: Likewise.
* testsuite/libffi.call/ffitest.h: Add an __UNUSED__ macro to mark
unused parameter unused for gcc or else do nothing.
* testsuite/libffi.special/ffitestcxx.h: Likewise.
* testsuite/libffi.call/cls_12byte.c (cls_struct_12byte_gn): Mark cif
and userdata unused.
* testsuite/libffi.call/cls_16byte.c (cls_struct_16byte_gn): Likewise.
* testsuite/libffi.call/cls_18byte.c (cls_struct_18byte_gn): Likewise.
* testsuite/libffi.call/cls_19byte.c (cls_struct_19byte_gn): Likewise.
* testsuite/libffi.call/cls_1_1byte.c (cls_struct_1_1byte_gn): Likewise.
* testsuite/libffi.call/cls_20byte.c (cls_struct_20byte_gn): Likewise.
* testsuite/libffi.call/cls_20byte1.c (cls_struct_20byte_gn): Likewise.
* testsuite/libffi.call/cls_24byte.c (cls_struct_24byte_gn): Likewise.
* testsuite/libffi.call/cls_2byte.c (cls_struct_2byte_gn): Likewise.
* testsuite/libffi.call/cls_3_1byte.c (cls_struct_3_1byte_gn): Likewise.
* testsuite/libffi.call/cls_3byte1.c (cls_struct_3byte_gn): Likewise.
* testsuite/libffi.call/cls_3byte2.c (cls_struct_3byte_gn1): Likewise.
* testsuite/libffi.call/cls_4_1byte.c (cls_struct_4_1byte_gn): Likewise.
* testsuite/libffi.call/cls_4byte.c (cls_struct_4byte_gn): Likewise.
* testsuite/libffi.call/cls_5_1_byte.c (cls_struct_5byte_gn): Likewise.
* testsuite/libffi.call/cls_5byte.c (cls_struct_5byte_gn): Likewise.
* testsuite/libffi.call/cls_64byte.c (cls_struct_64byte_gn): Likewise.
* testsuite/libffi.call/cls_6_1_byte.c (cls_struct_6byte_gn): Likewise.
* testsuite/libffi.call/cls_6byte.c (cls_struct_6byte_gn): Likewise.
* testsuite/libffi.call/cls_7_1_byte.c (cls_struct_7byte_gn): Likewise.
* testsuite/libffi.call/cls_7byte.c (cls_struct_7byte_gn): Likewise.
* testsuite/libffi.call/cls_8byte.c (cls_struct_8byte_gn): Likewise.
* testsuite/libffi.call/cls_9byte1.c (cls_struct_9byte_gn): Likewise.
* testsuite/libffi.call/cls_9byte2.c (cls_struct_9byte_gn): Likewise.
* testsuite/libffi.call/cls_align_double.c (cls_struct_align_gn):
Likewise.
* testsuite/libffi.call/cls_align_float.c (cls_struct_align_gn):
Likewise.
* testsuite/libffi.call/cls_align_longdouble.c (cls_struct_align_gn):
Likewise.
* testsuite/libffi.call/cls_align_pointer.c (cls_struct_align_fn): Cast
void* to avoid compiler warning.
(main): Likewise.
(cls_struct_align_gn): Mark cif and userdata unused.
* testsuite/libffi.call/cls_align_sint16.c (cls_struct_align_gn):
Likewise.
* testsuite/libffi.call/cls_align_sint32.c (cls_struct_align_gn):
Likewise.
* testsuite/libffi.call/cls_align_sint64.c (cls_struct_align_gn):
Likewise.
* testsuite/libffi.call/cls_align_uint16.c (cls_struct_align_gn):
Likewise.
* testsuite/libffi.call/cls_align_uint32.c (cls_struct_align_gn):
Likewise.
* testsuite/libffi.call/cls_double.c (cls_ret_double_fn): Likewise.
* testsuite/libffi.call/cls_float.c (cls_ret_float_fn): Likewise.
* testsuite/libffi.call/cls_multi_schar.c (test_func_gn): Mark cif and
data unused.
(main): Cast res_call to silence gcc.
* testsuite/libffi.call/cls_multi_sshort.c (test_func_gn): Mark cif and
data unused.
(main): Cast res_call to silence gcc.
* testsuite/libffi.call/cls_multi_sshortchar.c (test_func_gn): Mark cif
and data unused.
(main): Cast res_call to silence gcc.
* testsuite/libffi.call/cls_multi_uchar.c (test_func_gn): Mark cif and
data unused.
(main): Cast res_call to silence gcc.
* testsuite/libffi.call/cls_multi_ushort.c (test_func_gn): Mark cif and
data unused.
(main): Cast res_call to silence gcc.
* testsuite/libffi.call/cls_multi_ushortchar.c (test_func_gn): Mark cif
and data unused.
(main): Cast res_call to silence gcc.
* testsuite/libffi.call/cls_schar.c (cls_ret_schar_fn): Mark cif and
userdata unused.
(cls_ret_schar_fn): Cast printf parameter to silence gcc.
* testsuite/libffi.call/cls_sint.c (cls_ret_sint_fn): Mark cif and
userdata unused.
(cls_ret_sint_fn): Cast printf parameter to silence gcc.
* testsuite/libffi.call/cls_sshort.c (cls_ret_sshort_fn): Mark cif and
userdata unused.
(cls_ret_sshort_fn): Cast printf parameter to silence gcc.
* testsuite/libffi.call/cls_uchar.c (cls_ret_uchar_fn):  Mark cif and
userdata unused.
(cls_ret_uchar_fn): Cast printf parameter to silence gcc.
* testsuite/libffi.call/cls_uint.c (cls_ret_uint_fn): Mark cif and
userdata unused.
(cls_ret_uint_fn): Cast printf parameter to silence gcc.
* testsuite/libffi.call/cls_ulonglong.c (cls_ret_ulonglong_fn): Mark cif
and userdata unused.
* testsuite/libffi.call/cls_ushort.c (cls_ret_ushort_fn): Mark cif and
userdata unused.
(cls_ret_ushort_fn): Cast printf parameter to silence gcc.
* testsuite/libffi.call/float.c (floating): Remove unused parameter e.
* testsuite/libffi.call/float1.c (main): Remove unused variable i.
Cleanup white spaces.
* testsuite/libffi.call/negint.c (checking): Remove unused variable i.
* testsuite/libffi.call/nested_struct.c (cls_struct_combined_gn): Mark
cif and userdata unused.
* testsuite/libffi.call/nested_struct1.c (cls_struct_combined_gn):
Likewise.
* testsuite/libffi.call/nested_struct10.c (B_gn): Likewise.
* testsuite/libffi.call/nested_struct2.c (B_fn): Adjust printf
formatters to silence gcc.
(B_gn): Mark cif and userdata unused.
* testsuite/libffi.call/nested_struct3.c (B_gn): Mark cif and userdata
unused.
* testsuite/libffi.call/nested_struct4.c: Mention related PR.
(B_gn): Mark cif and userdata unused.
* testsuite/libffi.call/nested_struct5.c (B_gn): Mark cif and userdata
unused.
* testsuite/libffi.call/nested_struct6.c: Mention related PR.
(B_gn): Mark cif and userdata unused.
* testsuite/libffi.call/nested_struct7.c (B_gn): Mark cif and userdata
unused.
* testsuite/libffi.call/nested_struct8.c (B_gn): Likewise.
* testsuite/libffi.call/nested_struct9.c (B_gn): Likewise.
* testsuite/libffi.call/problem1.c (stub): Likewise.
* testsuite/libffi.call/pyobjc-tc.c (main): Cast the result to silence
gcc.
* testsuite/libffi.call/return_fl2.c (return_fl): Add the note mentioned
in the last commit for this test case in the test case itself.
* testsuite/libffi.call/closure_fn0.c (closure_test_fn0): Mark cif as
unused.
* testsuite/libffi.call/closure_fn1.c (closure_test_fn1): Likewise.
* testsuite/libffi.call/closure_fn2.c (closure_test_fn2): Likewise.
* testsuite/libffi.call/closure_fn3.c (closure_test_fn3): Likewise.
* testsuite/libffi.call/closure_fn4.c (closure_test_fn0): Likewise.
* testsuite/libffi.call/closure_fn5.c (closure_test_fn5): Likewise.
* testsuite/libffi.call/closure_fn6.c (closure_test_fn0): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111582 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR middle-end/14752
sayle [Tue, 28 Feb 2006 21:31:29 +0000 (21:31 +0000)]
PR middle-end/14752
* c-common.c (c_common_truthvalue_conversion) <MINUS_EXPR,
BIT_XOR_EXPR, BIT_AND_EXPR>: Delete.  Let fold optimize these
cases via the construction of "expr != 0".

* gcc.dg/fold-eqandshift-2.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111575 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * alias.c (alias_invariant, alias_invariant_size): Remove.
steven [Tue, 28 Feb 2006 21:01:20 +0000 (21:01 +0000)]
* alias.c (alias_invariant, alias_invariant_size): Remove.
(record_base_value): Remove.
        (memrefs_conflict_p): Don't look at alias_invariant.
        (end_alias_analysis): Don't free it.
        * alias.h (record_base_value): Remove prototype.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111574 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * rtl.h (truncated_to_mode): Declare it.
nemet [Tue, 28 Feb 2006 20:32:20 +0000 (20:32 +0000)]
* rtl.h (truncated_to_mode): Declare it.
(struct rtl_hooks): Add reg_truncated_to_mode hook.
* rtlhooks-def.h (RTL_HOOKS_REG_TRUNCATED_TO_MODE): New macro.
(RTL_HOOKS_INITIALIZER): Include it.
* rtlhooks.c (reg_truncated_to_mode_general): New function.
* combine.c (RTL_HOOKS_REG_TRUNCATED_TO_MODE): Override to
reg_truncated_to_mode.
* rtlanal.c (truncated_to_mode): Define it.
* simplify-rtx.c (simplify_unary_operation_1): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111573 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * tree-chrec.c (chrec_convert_aggressive): Do not eliminate
law [Tue, 28 Feb 2006 16:49:12 +0000 (16:49 +0000)]
    * tree-chrec.c (chrec_convert_aggressive): Do not eliminate
        conversions where TYPE_MIN_VALUE/TYPE_MAX_VALUE do not cover
        the range allowed by TYPE_PRECISION.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111568 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * tree.h (strct phi_arg_d): Remove unused NONZERO field.
law [Tue, 28 Feb 2006 16:44:33 +0000 (16:44 +0000)]
    * tree.h (strct phi_arg_d): Remove unused NONZERO field.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111567 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-28 Richard Guenther <rguenther@suse.de>
rguenth [Tue, 28 Feb 2006 14:53:36 +0000 (14:53 +0000)]
2006-02-28  Richard Guenther  <rguenther@suse.de>

        * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
        decomposition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111566 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-28 Richard Guenther <rguenther@suse.de>
rguenth [Tue, 28 Feb 2006 11:29:41 +0000 (11:29 +0000)]
2006-02-28  Richard Guenther  <rguenther@suse.de>

PR bootstrap/26055
Revert
* configure.ac: Disable libgcc-math if we cannot mix
declaration of __isinf and math.h inclusion.
* configure: Re-generate.

* i386/Makefile.am: Use -std=c99, do not use -ffinite-math-only,
do not define __NO_MATH_INLINES.
* i386/Makefile.in: Re-generate.
* include/math_private.h (__atanf): Declare.
(__scalbnf): Likewise.
(__floorf): Likewise.
(__isinff): Likewise.
(__scalbn): Likewise.
(__floor): Likewise.
(fabs): Likewise.
(fabsf): Likewise.
* flt-32/e_acosf.c: Do not include math.h
* flt-32/s_isinff.c: Likewise.
* flt-32/k_tanf.c: Likewise.
* flt-32/e_sqrtf.c: Likewise.
* flt-32/e_asinf.c: Likewise.
* flt-32/k_cosf.c: Likewise.
* flt-32/k_sinf.c: Likewise.
* flt-32/s_floorf.c: Likewise.
* flt-32/s_tanf.c: Likewise.
* flt-32/s_atanf.c: Likewise.
* flt-32/s_cosf.c: Likewise.
* flt-32/e_atan2f.c: Likewise.
* flt-32/e_powf.c: Likewise.
* flt-32/s_sinf.c: Likewise.
* flt-32/e_rem_pio2f.c: Likewise.
* flt-32/s_scalbnf.c: Likewise.
* flt-32/e_logf.c: Likewise.
* flt-32/e_log10f.c: Likewise.
* flt-32/k_rem_pio2f.c: Likewise.
* flt-32/e_expf.c: Likewise.  Use __builtin_isless and
__builtin_isgreater.
* dbl-64/s_floor.c: Do not include math.h.
* dbl-64/e_log10.c: Likewise.
* dbl-64/k_rem_pio2.c: Likewise.
* dbl-64/s_atan.c: Likewise.
* dbl-64/s_scalbn.c: Likewise.
* dbl-64/s_isinf.c: Likewise.
* dbl-64/s_tan.c: Likewise.
* dbl-64/e_rem_pio2.c: Likewise.  Avoid uninitialized variable
warning.
* dbl-64/mpa.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111563 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
tkoenig [Tue, 28 Feb 2006 11:12:22 +0000 (11:12 +0000)]
2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>

* trans-intrinsic.c (gfc_conv_intrinsic_minmaxloc):
If the mask expression exists and has rank 0, enclose the
generated loop in an "if (mask)".  Put the default
initialization into the else branch.

2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>

* scalar_mask_1.f90:  Add tests for maxloc with scalar mask.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111562 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * gennews (files): Update for GCC 4.1.
mmitchel [Tue, 28 Feb 2006 08:10:09 +0000 (08:10 +0000)]
* gennews (files): Update for GCC 4.1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111518 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR tree-optimization/26419
dorit [Tue, 28 Feb 2006 07:41:47 +0000 (07:41 +0000)]
    PR tree-optimization/26419
        * doc/invoke.texi (ftree-vectorizer-verbose): Add information on
        values of n.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111516 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * doc/md.texi: Fix typo in previous change.
zack [Tue, 28 Feb 2006 06:04:09 +0000 (06:04 +0000)]
* doc/md.texi: Fix typo in previous change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111513 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoAdd an entry for the removal of df.c.
bje [Tue, 28 Feb 2006 03:54:01 +0000 (03:54 +0000)]
Add an entry for the removal of df.c.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111509 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * rtl.def (define_constraint, define_register_constraint)
zack [Tue, 28 Feb 2006 03:28:18 +0000 (03:28 +0000)]
* rtl.def (define_constraint, define_register_constraint)
(define_memory_constraint, define_address_constraint): New MD forms.
* gensupport.c (process_rtx): Put define_constraint etc on the
predicate queue.
* genpreds.c (process_define_predicate): Adjust comment.  Validate
the name, and call validate_exp to validate the expression.
(mark_mode_tests, write_extract_subexp): Can assume correct input.
(write_predicate_expr): Likewise.  NAME argument no longer necessary;
all callers changed.
(validate_exp, needs_variable, struct constraint_data)
(constraints_by_letter_table, first_constraint, last_constraint_ptr)
(FOR_ALL_CONSTRAINTS, generic_constraint_letters, const_int_constraints)
(const_dbl_constraints, constraint_max_namelen)
(have_register_constraints, have_memory_constraints)
(have_address_constraints, have_address_constraints)
(have_extra_constraints, have_const_int_constraints)
(have_const_dbl_constraints, mangle, add_constraint)
(process_define_constraint, process_define_register_constraint)
(write_enum_constraint_num, write_lookup_constraint)
(write_insn_constraint_len, write_regclass_for_constraint)
(write_constraint_satisfied_p, write_insn_const_int_ok_for_constraint)
(write_insn_extra_memory_constraint)
(write_insn_extra_address_constraint)
(write_satisfies_constraint_fns): New.
(write_tm_preds_h): If we have new-style constraint definitions,
prototype the functions generated from them, and define the
old constraint interface (still used by generic code) in terms of
those functions.
(write_insn_preds_c): If we have new-style constraint definitions,
generate all relevant functions from those definitions.
(main): Handle define_constraint etc.
* genoutput.c (struct constraint_data, indep_constraints)
(mdep_constraint_letters, constraints_by_letter_table, note_constraint)
(mdep_constraint_len): New data structures and functions, defined
#ifdef USE_MD_CONSTRAINTS.
(check_constraint_len): Don't define #ifdef USE_MD_CONSTRAINTS.
(validate_insn_alternatives): If USE_MD_CONSTRAINTS is defined,
use new logic to validate operand constraints against constraint
definitions.
(main): Process define_constraint etc. if USE_MD_CONSTRAINTS is
defined.
* defaults.h: If none of the old-style constraint macros are
defined, define USE_MD_CONSTRAINTS; do not provide defaults for any
old-style macros; and poison REG_CLASS_FROM_LETTER,
CONST_OK_FOR_LETTER_P, CONST_DOUBLE_OK_FOR_LETTER_P, and
EXTRA_CONSTRAINT.
* recog.c (reg_fits_class_p): If cl is NO_REGS, return 0 immediately.
* doc/md.texi: Document new constraint-definition mechanism and the
C interface it provides.  Remove references to old mechanism
  elsewhere in the document.
(Machine Constraints): Use pathnames relative to gcc directory,
i.e. config/ARCH/FILE.  Change i386 section to refer to
config/i386/predicates.md; update that section to match docstrings.
* doc/tm.texi: Move all documentation of the old constraint-
definition macros to their own section, clearly mark as obsolete.

* config/i386/predicates.md (R, q, Q, l, a, b, c, d, S, D, A, f, t)
(u, y, x, Y, I, J, K, L, M, N, O, G, C, e, Z): New constraint
definitions.
* config/i386/i386.h (REG_CLASS_FROM_LETTER, CONST_OK_FOR_LETTER_P)
(CONST_DOUBLE_OK_FOR_LETTER_P, EXTRA_CONSTRAINT): Delete.
* config/i386/i386.md (*movdf_nointeger): Remove stray 'H' from
constraint strings.
(splits and peepholes): Use satisfies_constraint_*.
* config/i386/i386.c (memory_address_length)
(ix86_attr_length_immediate_default): Use satisfies_constraint_*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111508 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Tue, 28 Feb 2006 02:11:47 +0000 (02:11 +0000)]
2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/26464
* gfortran.dg/backspace_5.f: New test.
* gfortran.dg/backspace_6.f: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111507 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Tue, 28 Feb 2006 02:07:00 +0000 (02:07 +0000)]
2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/26464
* io/file_pos.c (st_backspace): Flush and truncate file
when in AFTER_ENDFILE condition.
* io/transfer.c (st_read_done): Remove flush, no longer needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111506 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR 26473
mmitchel [Tue, 28 Feb 2006 00:41:19 +0000 (00:41 +0000)]
PR 26473
* configure.ac (ACX_NONCANONICAL_TARGET): Use it.
* Makefile.am (target_noncanonical): Define.
(libsubincludedir): New variable.
(nobase_libsubinclude_HEADERS): Likewise.
(nobase_include_HEADERS): Remove.
* configure: Regenerated.
* Makefile.in: Likewise.
* aclocal.m4: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111501 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Tue, 28 Feb 2006 00:17:53 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111498 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-27 Daniel Berlin <dberlin@dberlin.org>
dberlin [Mon, 27 Feb 2006 17:38:14 +0000 (17:38 +0000)]
2006-02-27  Daniel Berlin  <dberlin@dberlin.org>

* lambda-code.c (can_convert_to_perfect_nest): Allow any type of

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111489 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR other/26208
jakub [Mon, 27 Feb 2006 17:26:26 +0000 (17:26 +0000)]
PR other/26208
* unwind-dw2.c (struct _Unwind_Context): Add signal_frame field.
(extract_cie_info): Handle S flag in augmentation string.
(execute_cfa_program): If context->signal_frame, execute also
fs->pc == context->ra instructions.
(uw_frame_state_for): If context->signal_frame, don't subtract one
from context->ra to find FDE.
(uw_update_context_1): Set context->signal_frame to
fs->signal_frame.
(_Unwind_GetIPInfo): New function.
* unwind-dw2.h (_Unwind_FrameState): Add signal_frame field.
* unwind-c.c (PERSONALITY_FUNCTION): Use _Unwind_GetIPInfo instead
of _Unwind_GetIP.
* unwind-sjlj.c (_Unwind_GetIPInfo): New function.
* unwind-generic.h (_Unwind_GetIPInfo): New prototype.
* unwind-compat.c (_Unwind_GetIPInfo): New function.
* libgcc-std.ver (_Unwind_GetIPInfo): Export @@GCC_4.2.0.
* config/ia64/unwind-ia64.c (_Unwind_GetIPInfo): New function.
* config/arm/unwind-arm.h (_Unwind_GetIPInfo): Define.
* config/i386/linux-unwind.h (x86_fallback_frame_state,
x86_64_fallback_frame_state): Set fs->signal_frame.
* config/rs6000/linux-unwind.h (ppc_fallback_frame_state): Likewise.
(MD_FROB_UPDATE_CONTEXT): Define unconditionally.
(frob_update_context): Likewise.  Workaround missing S flag in
Linux 2.6.12 - 2.6.16 kernel vDSOs.
* config/s390/linux-unwind.h (s390_fallback_frame_state): Likewise.
Remove the psw_addr + 1 hack.
libjava/
* exception.cc (PERSONALITY_FUNCTION): Use _Unwind_GetIPInfo instead
of _Unwind_GetIP.
* include/i386-signal.h (MAKE_THROW_FRAME): Change into empty macro.
(HANDLE_DIVIDE_OVERFLOW): Don't adjust _res->eip if falling through
to throw.
* include/x86_64-signal.h (MAKE_THROW_FRAME): Change into empty
macro.
* include/powerpc-signal.h (MAKE_THROW_FRAME): Change into empty
macro.
libstdc++-v3/
* libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Use
_Unwind_GetIPInfo instead of _Unwind_GetIP.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111488 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-27 Daniel Berlin <dberlin@dberlin.org>
dberlin [Mon, 27 Feb 2006 17:25:17 +0000 (17:25 +0000)]
2006-02-27  Daniel Berlin  <dberlin@dberlin.org>

* tree-ssa-structalias.c (get_constraint_for): Move code to deal
with aggregates here.
(find_func_aliases): Remove code for &<aggregate> from here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111487 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoThe file was empty.
zadeck [Mon, 27 Feb 2006 14:18:23 +0000 (14:18 +0000)]
The file was empty.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111486 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-27 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 27 Feb 2006 12:39:27 +0000 (12:39 +0000)]
2006-02-27  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/14866
* testsuite/27_io/ios_base/sync_with_stdio/1.cc: Redirect
stderr instead.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111475 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-27 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 27 Feb 2006 12:38:49 +0000 (12:38 +0000)]
2006-02-27  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/14866
* testsuite/27_io/ios_base/sync_with_stdio/1.cc: Redirect
stderr instead.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111474 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-27 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 27 Feb 2006 09:40:31 +0000 (09:40 +0000)]
2006-02-27  Paolo Carlini  <pcarlini@suse.de>

* Add <tr1/cstdbool> and <tr1/stdbool.h>, missing from
the last commit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111472 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * fold-const.c (fold_binary) <EQ_EXPR>: Fold (~X & C) eq/ne 0 as
sayle [Mon, 27 Feb 2006 03:22:18 +0000 (03:22 +0000)]
* fold-const.c (fold_binary) <EQ_EXPR>:  Fold (~X & C) eq/ne 0 as
(X & C) ne/eq 0, where C is a single bit, i.e. a power of two.
Fold both "((X & C) ^ C) eq/ne 0" and "((X ^ C) & C) eq/ne 0"
as (X & C) ne/eq 0.

* gcc.dg/fold-eqandnot-1.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111471 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR middle-end/19983
sayle [Mon, 27 Feb 2006 02:25:57 +0000 (02:25 +0000)]
PR middle-end/19983
* real.c (real_nan): Allow both 0x and 0X as hexadecimal prefixes.

* gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111470 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * opts.c (decode_options): Do not handle flag_strength_reduce.
rakdver [Mon, 27 Feb 2006 01:32:56 +0000 (01:32 +0000)]
* opts.c (decode_options): Do not handle flag_strength_reduce.
(common_handle_option): Handle OPT_floop_optimize, OPT_frerun_loop_opt
and OPT_fstrength_reduce.
* tree-ssa-loop.c (tree_ssa_loop_prefetch): Only test
flag_prefetch_loop_arrays for being nonzero.
* common.opt (floop-optimize, frerun-loop-opt): Resurrected as
no-ops.
(fprefetch-loop-arrays-rtl): Removed.
(flag_prefetch_loop_arrays): Do not specify the value.

* doc/passes.texi: Update documentation of loop optimizer
passes.
* doc/invoke.texi (-fstrength-reduce, -fprefetch-loop-arrays-rtl,
-frerun-loop-opt): Remove.

* gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
* gcc.dg/20030324-1.c: Do not use -fstrength-reduce.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111469 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Mon, 27 Feb 2006 00:17:43 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111467 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-26 Richard Guenther <rguenther@suse.de>
rguenth [Sun, 26 Feb 2006 21:02:43 +0000 (21:02 +0000)]
2006-02-26  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/26421
* tree-ssa-alias.c (find_used_portions): Don't treat parameters
in function calls that are ADDR_EXPRs as using the whole structure.

* gcc.dg/tree-ssa/pr26421.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111461 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agogcc/
steven [Sun, 26 Feb 2006 20:23:40 +0000 (20:23 +0000)]
gcc/
* common.opt (-floop-optimize, -frerun-loop-opt): Remove.
* tree-pass.h (pass_loop_optimize): Remove.
* passes.c (pass_loop_optimize): Never run it.
* toplev.c (backend_init): Don't call init_loop.
* opts.c (flag_loop_optimize_set): Remove.
(decode_options): Never set flag_loop_optimize or flag_rerun_loop_opt.
(common_handle_option) <OPT_floop_optimize>: Remove.  Don't disable
the old RTL loop optimizer when profiling enabled.
* predict.c (tree_estimate_probability): Always strip builtin_expect.
* cfgcleanup.c (try_forward_edges): Don't avoid killing loop
pre-headers for the sake of the old RTL loop optimizer.
* Makefile.in: Remove all references to loop.o.

* doc/invoke.texi: Remove all references to -floop-optimize
and -frerun-loop-opt.

testsuite/
* gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
* g++.old-deja/g++.robertl/eb132.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111459 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * doc/md.texi (Machine Constraints): Refer to all files with paths
zack [Sun, 26 Feb 2006 19:32:37 +0000 (19:32 +0000)]
* doc/md.texi (Machine Constraints): Refer to all files with paths
relative to gcc directory (i.e. config/CPU/file).  Add missing
@table @code ... @end table to M32C subsection.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111457 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-26 Paolo Carlini <pcarlini@suse.de>
paolo [Sun, 26 Feb 2006 18:42:29 +0000 (18:42 +0000)]
2006-02-26  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/cmath: Add templates (8.16.3).
* include/tr1/cstbool: New.
* include/tr1/stdbool.h: Likewise.
* include/Makefile.am: Add.
* testsuite/tr1/8_c_compatibility/cmath/templates.cc: New.
* testsuite/tr1/headers.cc: Update.
* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <stdbool.h> check.
* docs/html/ext/tr1.html: Update.
* include/Makefile.in: Regenerate.
* config.h.in: Likewise.
* configure: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111456 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * fold-const.c (fold_binary) <BIT_XOR_EXPR>: Fold (X & 1) ^ 1 as
sayle [Sun, 26 Feb 2006 16:10:30 +0000 (16:10 +0000)]
* fold-const.c (fold_binary) <BIT_XOR_EXPR>: Fold (X & 1) ^ 1 as
(X & 1) == 0.
<BIT_AND_EXPR>: Fold (X ^ 1) & 1 and ~X & 1 as (X & 1) == 0.

* gcc.dg/fold-even-1.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111454 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-26 Roger Sayle <roger@eyesopen.com>
sayle [Sun, 26 Feb 2006 15:36:52 +0000 (15:36 +0000)]
2006-02-26  Roger Sayle  <roger@eyesopen.com>
    James A. Morrison  <phython@gcc.gnu.org>

PR middle-end/21137
* fold-const.c (fold_binary) <EQ_EXPR>:  Fold ((X>>C1)&C2) eq/ne 0,
when C2 is a power of two, as either (X&(C2<<C1)) eq/ne 0 if the
new constant C2<<C1, or as (X<0) or (X,false) depending upon the
signedness of the shift operation.

* gcc.dg/fold-eqandshift-1.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111453 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR tree-optimization/25125
dorit [Sun, 26 Feb 2006 12:55:43 +0000 (12:55 +0000)]
    PR tree-optimization/25125
        * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
        gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111452 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR tree-optimization/26359
dorit [Sun, 26 Feb 2006 09:27:35 +0000 (09:27 +0000)]
    PR tree-optimization/26359
        * tree-ssa-alias.c (new_type_alias): Set fields for new tag.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111451 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Sun, 26 Feb 2006 00:17:47 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111449 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * simplify-rtx.c (simplify_relational_operation_1): Simplify
sayle [Sat, 25 Feb 2006 22:29:48 +0000 (22:29 +0000)]
* simplify-rtx.c (simplify_relational_operation_1):  Simplify
(X^Y) == 0 as X == Y and (X^Y) != 0 as X != Y.  Simplify (X^Y) == Y
as X == 0, and some symmetry related transformations.
Simplify (X^C1) == C2 as X == (C1^C2).  Split long comment line.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111443 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR middle-end/23673
sayle [Sat, 25 Feb 2006 22:27:54 +0000 (22:27 +0000)]
PR middle-end/23673
* fold-const.c (fold_binary) <EQ_EXPR>:  Fold (X^Y) == 0 as X == Y
and (X^Y) != 0 as X != Y.  Fold (X^Y) == Y as X == 0, and some
symmetry related transformations.  Fold (X^C1) == C2 as
X == (C1^C2).

* gcc.dg/fold-eqxor-1.c: New test case.
* gcc.dg/fold-eqxor-2.c: Likewise.
* gcc.dg/fold-eqxor-3.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111442 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-25 Shantonu Sen <ssen@opendarwin.org>
andreast [Sat, 25 Feb 2006 21:23:09 +0000 (21:23 +0000)]
2006-02-25  Shantonu Sen  <ssen@opendarwin.org>

* config/posix/sem.h: Define BROKEN_POSIX_SEMAPHORES functions.
* config/posix/sem.c: Implement the above.

2006-02-25  Andreas Tobler  <a.tobler@schweiz.ch>

* configure.ac (HAVE_BROKEN_POSIX_SEMAPHORES): Check for darwin and
define HAVE_BROKEN_POSIX_SEMAPHORES.
* configure: Rebuilt.
* config.h.in: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111441 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-25 Juergen Weigert <jw@suse.de>
rguenth [Sat, 25 Feb 2006 21:01:55 +0000 (21:01 +0000)]
2006-02-25  Juergen Weigert  <jw@suse.de>
Richard Guenther  <rguenther@suse.de>

* scan-decls.c (scan_decls): Don't fetch new statement after CPP_EOF.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111440 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
tkoenig [Sat, 25 Feb 2006 10:32:19 +0000 (10:32 +0000)]
2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>

PR fortran/23092
* trans-intrinsic.c (gfc_conv_intrinsic_arith):  If the
mask expression exists and has rank 0, enclose the generated
loop in an "if (mask)".
* (gfc_conv_intrinsic_minmaxloc):  Likewise.

2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>

PR fortran/23092
* scalar_mask_1.f90:  New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111438 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * combine.c (gen_lowpart_or_truncate): Call
nemet [Sat, 25 Feb 2006 01:35:08 +0000 (01:35 +0000)]
* combine.c (gen_lowpart_or_truncate): Call
simplify_gen_unary(TRUNCATE, ...) instead of gen_rtx_TRUNCATE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111437 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Sat, 25 Feb 2006 00:17:37 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111435 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * doc/invoke.texi: Move -fopenmp description to "Options for
dnovillo [Fri, 24 Feb 2006 22:56:57 +0000 (22:56 +0000)]
* doc/invoke.texi: Move -fopenmp description to "Options for
Code Generation".
Remove reference to -lgomp.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111429 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * doc/install.texi: Require GNU tar version 1.14.
dje [Fri, 24 Feb 2006 21:52:14 +0000 (21:52 +0000)]
    * doc/install.texi: Require GNU tar version 1.14.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111428 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoIndex: gcc/ChangeLog
geoffk [Fri, 24 Feb 2006 21:43:01 +0000 (21:43 +0000)]
Index: gcc/ChangeLog
2006-02-24  Geoffrey Keating  <geoffk@apple.com>

* doc/tm.texi (Run-time Target): Document C_COMMON_OVERRIDE_OPTIONS.
* doc/invoke.texi (C++ Dialect Options): Document
-fno-use-cxa-get-exception-ptr.
* configure.ac: Define DEFAULT_USE_CXA_ATEXIT to 2 not 1.
* configure: Regenerate.
* c.opt (fuse-cxa-get-exception-ptr): New.
* c-opts.c (c_common_handle_option): Handle
OPT_fuse_cxa_get_exception_ptr.
* c-common.c (flag_use_cxa_atexit): Update documentation.
(flag_use_cxa_get_exception_ptr): New.
* c-common.h (flag_use_cxa_get_exception_ptr): New.
* config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Improve
documentation.
(C_COMMON_OVERRIDE_OPTIONS): New.

Index: gcc/testsuite/ChangeLog
2006-02-24  Geoffrey Keating  <geoffk@apple.com>

* g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
* g++.dg/eh/uncaught2.C: New.
* g++.dg/eh/uncaught3.C: New.

Index: gcc/cp/ChangeLog
2006-02-24  Geoffrey Keating  <geoffk@apple.com>

* except.c (expand_start_catch_block): Handle
flag_use_cxa_get_exception_ptr.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111427 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR middle-end/24952
sayle [Fri, 24 Feb 2006 19:29:34 +0000 (19:29 +0000)]
PR middle-end/24952
* combine.c (try_combine): Explicitly check whether GET_CODE is
a SET or a CLOBBER, instead on checking that it isn't a USE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111425 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-24 Paolo Carlini <pcarlini@suse.de>
paolo [Fri, 24 Feb 2006 19:13:49 +0000 (19:13 +0000)]
2006-02-24  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/array (array<>::swap, assign): Implement.
* include/tr1/array (operator==, operator!=, operator<,
operator>, operator>=, operator<=, swap, get): Inline.
* testsuite/tr1/6_containers/array/requirements/member_swap.cc: New.
* testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
* testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111424 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * fold-const.c (fold_comparison): New subroutine of fold_binary
sayle [Fri, 24 Feb 2006 18:56:31 +0000 (18:56 +0000)]
* fold-const.c (fold_comparison): New subroutine of fold_binary
containing transformations common to both the equality and
ordering relational operators, factored out of fold_binary.
(fold_binary): Separate out the equality operators (EQ_EXPR
and NE_EXPR) from the ordering operators (LT_EXPR, GT_EXPR,
LE_EXPR and GE_EXPR), calling fold_comparison to perform the
transformations common to both.
(fold_div_compare): Fix latent bugs in the previously unreachable
LT_EXPR and GE_EXPR cases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111423 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Fri, 24 Feb 2006 18:23:38 +0000 (18:23 +0000)]
2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/26423
* gfortran.dg/read_many_1.f: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111421 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Fri, 24 Feb 2006 18:16:25 +0000 (18:16 +0000)]
2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/26423
* io/unix.c (fd_seek): Revert change from 25949.
(fd_read): Same.
(fd_write): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111420 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * config/rs6000/rs6000.c (rs6000_init_builtins): Change
dje [Fri, 24 Feb 2006 15:50:10 +0000 (15:50 +0000)]
* config/rs6000/rs6000.c (rs6000_init_builtins): Change
decl libname for clog to __clog on AIX.

* config/rs6000/xcoff.h (MAX_OFILE_ALIGNMENT): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111418 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-24 Paul Thomas <pault@gcc.gnu.org>
pault [Fri, 24 Feb 2006 13:54:06 +0000 (13:54 +0000)]
2006-02-24  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/26409
* resolve.c (resolve_contained_functions, resolve_types,
gfc_resolve): Revert patch of 2006-02-19.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111417 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-24 Paul Thomas <pault@gcc.gnu.org>
pault [Fri, 24 Feb 2006 10:51:42 +0000 (10:51 +0000)]
2006-02-24  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/24519
* dependency.c (gfc_is_same_range): Correct typo.
(gfc_check_section_vs_section): Call gfc_is_same_range.

PR fortran/25395
* trans-common.c (add_equivalences): Add a new flag that is set when
an equivalence is seen that prevents more from being reset until the
start of a new traversal of the list, thus ensuring completion of
all the equivalences.

2006-02-24  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/24519
* gfortran.dg/dependency_3.f90: New test.
* gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
XFAILs.

PR fortran/25395
* gfortran.dg/equiv_6.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111416 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR target/26453
amodra [Fri, 24 Feb 2006 06:30:51 +0000 (06:30 +0000)]
PR target/26453
* config/rs6000/rs6000.c (rs6000_output_function_epilogue): Don't
output traceback table for thunks.  Localise rs6000_stack_info call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111415 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * gthr-posix.h (__gthrw): Fix typo in comment.
sayle [Fri, 24 Feb 2006 04:00:07 +0000 (04:00 +0000)]
* gthr-posix.h (__gthrw): Fix typo in comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111414 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Fri, 24 Feb 2006 00:17:56 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111407 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * doc/cpp.texi (Character sets): Document that we do support
geoffk [Fri, 24 Feb 2006 00:00:51 +0000 (00:00 +0000)]
* doc/cpp.texi (Character sets): Document that we do support
input files to be in any character set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111401 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * tree.h (PHI_ARG_NONZERO): Remove.
law [Thu, 23 Feb 2006 22:58:23 +0000 (22:58 +0000)]
    * tree.h (PHI_ARG_NONZERO): Remove.
        * tree-phinodes.c (add_phi_arg): No longer initialize PHI_ARG_NONZERO.
        (remove_phi_arg_num): No longer copy PHI_ARG_NONZERO from the old
        node to the new node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111400 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR tree-optimization/26425
law [Thu, 23 Feb 2006 22:47:58 +0000 (22:47 +0000)]
PR tree-optimization/26425
* tree-vrp.c (vrp_visit_assignment): If the LHS's type has a NULL
min/max, then assume its varying.

* gcc.c-torture/compile/pr26425.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111399 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-23 Erik Edelmann <eedelman@gcc.gnu.org>
eedelman [Thu, 23 Feb 2006 21:58:58 +0000 (21:58 +0000)]
2006-02-23  Erik Edelmann  <eedelman@gcc.gnu.org>

        * module.c (read_module): Remove redundant code lines.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111398 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR rtl-optimization/26316
rakdver [Thu, 23 Feb 2006 21:03:05 +0000 (21:03 +0000)]
PR rtl-optimization/26316
* rtlanal.c (enum may_trap_p_flags): New.
(may_trap_p_1): Take flags instead of unaligned_mems argument.  Ignore
MEM_NOTRAP_P if flags & MTP_AFTER_MOVE.
(may_trap_p, may_trap_or_fault_p): Pass flags to may_trap_p_1.
(may_trap_after_code_motion_p): New function.
* loop-invariant.c (find_identical_invariants): Fix dump formating.
(find_invariant_insn): Use may_trap_after_code_motion_p.
* rtl.h (may_trap_after_code_motion_p): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111397 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * emit-rtl.c (immed_double_const): Cleanup.
rakdver [Thu, 23 Feb 2006 20:55:21 +0000 (20:55 +0000)]
* emit-rtl.c (immed_double_const): Cleanup.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111396 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-23 Scott Gilbertson <scottg@mantatest.com>
sgilbertson [Thu, 23 Feb 2006 20:50:49 +0000 (20:50 +0000)]
2006-02-23  Scott Gilbertson  <scottg@mantatest.com>

* gnu/awt/j2d/IntegerGraphicsState.java (getClip): Clone clip
before returning, handle null clip.
(getClipBounds): Handle null clip.
* gnu/awt/j2d/Graphics2DImpl.java (clipRect): Handle null clip.
* gnu/awt/xlib/XCanvasPeer.java ():
(getLocationOnScreen): Implement.
* classpath/gnu/java/awt/peer/GLightweightPeer.java
(repaint): Merged with Classpath.
* classpath/java/awt/Graphics.java (hitClip): Merged with
Classpath.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111395 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoadd missing full stops in the changelog of a previous patch
espindola [Thu, 23 Feb 2006 20:32:24 +0000 (20:32 +0000)]
add missing full stops in the changelog of a previous patch

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111394 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-23 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 23 Feb 2006 20:20:57 +0000 (20:20 +0000)]
2006-02-23  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/22_locale/codecvt/in/wchar_t/1.cc (test01): Change int
to size_t. Use explicit static_cast for casts.
* testsuite/22_locale/codecvt/in/wchar_t/6.cc (test06): Same.
* testsuite/22_locale/codecvt/in/wchar_t/5.cc (test05): Same.
* testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc (test01): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111393 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-23 Daniel Berlin <dberlin@dberlin.org>
dberlin [Thu, 23 Feb 2006 18:16:12 +0000 (18:16 +0000)]
2006-02-23  Daniel Berlin  <dberlin@dberlin.org>

Fix PR tree-optimization/26376
* tree-ssa-structalias.c (find_func_aliases):  Use get_id_for_tree,
remove assert.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111392 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR middle-end/26412
jakub [Thu, 23 Feb 2006 18:06:21 +0000 (18:06 +0000)]
PR middle-end/26412
* gimplify.c (omp_add_variable): Guard variable size decl test with
DECL_SIZE (decl) check.

* gcc.dg/gomp/pr26412.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111391 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-23 Richard Guenther <rguenther@suse.de>
rguenth [Thu, 23 Feb 2006 16:03:47 +0000 (16:03 +0000)]
2006-02-23  Richard Guenther  <rguenther@suse.de>

PR middle-end/26439
* tree-ssa-structalias.c (find_func_aliases): Handle complex types
like aggregate types.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111389 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-20 Andrew Haley <aph@redhat.com>
aph [Thu, 23 Feb 2006 10:34:38 +0000 (10:34 +0000)]
2006-02-20  Andrew Haley  <aph@redhat.com>

        * jcf-parse.c (parse_class_file): Set input_location from
        current_class.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111383 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-23 Jakub Jelinek <jakub@redhat.com>
jakub [Thu, 23 Feb 2006 08:58:22 +0000 (08:58 +0000)]
2006-02-23  Jakub Jelinek  <jakub@redhat.com>

* configure.ac: Add --with{,out}-long-double-128 configure option.
(TARGET_DEFAULT_LONG_DOUBLE_128): New test.
* configure: Rebuilt.
* config.in: Rebuilt.
* doc/install.texi (Options specification): Document
--with-long-double-128.

* config/rs6000/linux.h [TARGET_DEFAULT_LONG_DOUBLE_128]
(RS6000_DEFAULT_LONG_DOUBLE_SIZE): Define to 128.
* config/rs6000/linux64.h [TARGET_DEFAULT_LONG_DOUBLE_128]
(RS6000_DEFAULT_LONG_DOUBLE_SIZE): Define to 128.

2006-02-23  Aldy Hernandez  <aldyh@redhat.com>

* config/s390/s390.c (override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.

* config/alpha/alpha.c (override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.

* config/sparc/sparc.c (sparc_override_options): Handle
TARGET_DEFAULT_LONG_DOUBLE_128.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111381 138bc75d-0d04-0410-961f-82ee72b054a4

18 years agoDaily bump.
gccadmin [Thu, 23 Feb 2006 00:17:51 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111378 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * Makefile.in (stmp-fixinc): Use real-$(INSTALL_HEADERS_DIR).
drow [Wed, 22 Feb 2006 20:21:14 +0000 (20:21 +0000)]
* Makefile.in (stmp-fixinc): Use real-$(INSTALL_HEADERS_DIR).
(real-install-headers-tar, real-install-headers-cpio)
(real-install-headers-cp): New targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111372 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-22 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 22 Feb 2006 20:02:37 +0000 (20:02 +0000)]
2006-02-22  Paolo Carlini  <pcarlini@suse.de>

* Adjust last ChangeLog.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111370 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * tree.h (variable_section): Delete.
rsandifo [Wed, 22 Feb 2006 19:58:37 +0000 (19:58 +0000)]
* tree.h (variable_section): Delete.
* varasm.c (variable_section): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111369 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-22 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 22 Feb 2006 19:58:08 +0000 (19:58 +0000)]
2006-02-22  Paolo Carlini  <pcarlini@suse.de>

* docs/html/ext/pb_assoc/basic_tree_assoc_cntnr_node_iterator.html:
Fix links.
* docs/html/ext/pb_assoc/hash_based_containers.html: Likewise.
* docs/html/ext/pb_assoc/hash_standard_resize_policy.html: Likewise.
* docs/html/ext/pb_assoc/interface.html: Likewise..
* docs/html/ext/pb_assoc/list_updates.html: Likewise.
* docs/html/ext/pb_assoc/resize_policies.html: Likewise.
* docs/html/ext/pb_assoc/sample_probe_fn.html: Likewise.
* docs/html/ext/pb_assoc/sample_range_hashing.html: Likewise.
* docs/html/ext/pb_assoc/sample_ranged_hash_fn.html: Likewise.
* docs/html/ext/pb_assoc/sample_ranged_probe_fn.html: Likewise.
* docs/html/ext/pb_assoc/sample_resize_policy.html: Likewise.
* docs/html/ext/pb_assoc/tree_assoc_cntnr_const_node_iterator.html:
Likewise.
* docs/html/ext/pb_assoc/tree_assoc_cntnr_node_iterator.html: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111368 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago PR c++/26291
reichelt [Wed, 22 Feb 2006 17:22:08 +0000 (17:22 +0000)]
PR c++/26291
* decl.c (grok_op_properties): Check for ellipsis in arguments of
        operators.

* g++.dg/other/ellipsis1.C: New test.
* g++.dg/parse/operator4.C: Adjust error marker.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111367 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-22 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 22 Feb 2006 17:05:58 +0000 (17:05 +0000)]
2006-02-22  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/26132
* include/tr1/hashtable (hashtable<>::rehash): Define.
* testsuite/tr1/6_containers/unordered/hashtable/26132.cc: New.

* include/tr1/hashtable: Trivial formatting and stylistic fixes.

* testsuite/tr1/headers.cc: remove <tr1/hashtable>, not a tr1 header,
only an implementation detail.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111366 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 22 Feb 2006 16:59:45 +0000 (16:59 +0000)]
2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>

PR target/25603
* gfortran.dg/pr25603.f: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111365 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-22 Paolo Bonzini <bonzini@gnu.org>
bonzini [Wed, 22 Feb 2006 13:36:31 +0000 (13:36 +0000)]
2006-02-22  Paolo Bonzini  <bonzini@gnu.org>

* install.texi: Add notes on install.texi2html.
(Building in parallel): Do not use footnotes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111363 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * src/sh/sysv.S: Fix register numbers in the FDE for
kkojima [Wed, 22 Feb 2006 11:26:05 +0000 (11:26 +0000)]
* src/sh/sysv.S: Fix register numbers in the FDE for
ffi_closure_SYSV.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111362 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-22 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 22 Feb 2006 10:20:09 +0000 (10:20 +0000)]
2006-02-22  Paolo Carlini  <pcarlini@suse.de>

* include/debug/list (splice): Remove splice_alloc check, redundant
after implementing the splice bits of N1599.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111361 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago * gcc.dg/bf-spl1.c: Don't specify -m68000.
nathan [Wed, 22 Feb 2006 09:05:07 +0000 (09:05 +0000)]
* gcc.dg/bf-spl1.c: Don't specify -m68000.
* g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111360 138bc75d-0d04-0410-961f-82ee72b054a4

18 years ago2006-02-21 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 22 Feb 2006 02:26:47 +0000 (02:26 +0000)]
2006-02-21  Benjamin Kosnik  <bkoz@redhat.com>

* include/c_std/cmath.tcc: Use _GLIBCXX_BEGIN_NAMESPACE,
_GLIBCXX_END_NAMESPACE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111357 138bc75d-0d04-0410-961f-82ee72b054a4