OSDN Git Service
green [Tue, 4 Nov 2003 05:02:40 +0000 (05:02 +0000)]
2003-11-01 Anthony Green <green@redhat.com>
* libmath/stubs.c (sqrtf, sqrtl): Reorder so they appear before
they're used.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73243
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 4 Nov 2003 02:14:05 +0000 (02:14 +0000)]
2003-11-03 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_facets.h (time_get::_M_extract_name): Add
ctype argument.
* include/bits/locale_facets.tcc: Same, use it to allow
capitalized names.
* include/bits/fstream.tcc: Spacing tweak.
* include/bits/istream.tcc: Same.
* include/bits/ostream.tcc: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73242
138bc75d-0d04-0410-961f-
82ee72b054a4
bkoz [Tue, 4 Nov 2003 02:06:59 +0000 (02:06 +0000)]
2003-11-03 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_facets.h (time_get::_M_extract_name): Add
ctype argument.
* include/bits/locale_facets.tcc: Same, use it to allow
capitalized names.
* include/bits/fstream.tcc: Spacing tweak.
* include/bits/istream.tcc: Same.
* include/bits/ostream.tcc: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73241
138bc75d-0d04-0410-961f-
82ee72b054a4
jsturm [Tue, 4 Nov 2003 01:51:15 +0000 (01:51 +0000)]
* libjava.compile/InnerExcept.java: New File.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73240
138bc75d-0d04-0410-961f-
82ee72b054a4
kcook [Tue, 4 Nov 2003 00:25:49 +0000 (00:25 +0000)]
2003-11-03 Kelley Cook <kcook@gcc.gnu.org>
* Makefile.in (cpp.dvi): New target split from cpp.info.
(gcc.dvi): New target split from gcc.info.
(gccint.dvi): New target split from gccint.info.
(cppinternals.dvi): New target split from cppinternals.info
(gccinstall.info): New specific rule.
(gccinstall.dvi): Likewise.
(dvi): Move targets to $(docobjdir).
($(docobjdir)/%.dvi): New implicit rule.
ada/
2003-11-03 Kelley Cook <kcook@gcc.gnu.org>
* Make-lang.in (dvi): Move targets to $(docobjdir).
(gnat_ug_vms.dvi): Simplify rule and adjust target.
(gnat_ug_wnt.dvi): Likewise.
(gnat_ug_unx.dvi): Likewise.
(gnat_ug_vxw.dvi): Likewise.
(gnat_rm.dvi): Likewise.
(gnat-style.dvi): Likewise.
f/
2003-11-03 Kelley Cook <kcook@gcc.gnu.org>
* Make-lang.in (dvi): Move targets to $(docobjdir).
(g77.dvi): Simplify rule.
(g77.info): Sinplify rule.
(g77.1): Delete.
(g77.pod): New intermediate rule.
java/
2003-11-03 Kelley Cook <kcook@gcc.gnu.org>
* Make-lang.in (dvi): Move targets to $(docobjdir).
(gcj.dvi): Simplify rule and adjust target.
(gcj.info): Simplify rule.
(gcj.pod): New intermediate rule.
(gcjh.pod): Likewise.
(jv-scan.pod): Likewise.
(jcf-dump.pod): Likewise.
(gij.pod): Likewise.
(jv-convert.pod): Likewise.
(rmic.pod): Likewise.
(rmiregistry.pod): Likewise.
(gcj.1): Delete.
(gcjh.1): Delete.
(jv-scan.1): Delete.
(jcf-dump.1): Delete.
(gij.1): Delete.
(jv-convert.1): Delete.
(rmic.1): Delete.
(rmiregistry.1): Delete.
treelang/
2003-11-03 Kelley Cook <kcook@gcc.gnu.org>
* Make-lang.in (dvi): Move targets to $(docobjdir).
(treelang.dvi): Simplify rule and adjust target.
(treelang.info): Simplify rule.
(parse.o): Correct dependencies.
(TREE_EXE): Delete doubled suffix append.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73238
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 4 Nov 2003 00:16:06 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73236
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 3 Nov 2003 23:47:11 +0000 (23:47 +0000)]
* doc/gty.texi (tag, desc): Say more about role of desc values in
selecting between tags.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73233
138bc75d-0d04-0410-961f-
82ee72b054a4
ljrittle [Mon, 3 Nov 2003 23:27:51 +0000 (23:27 +0000)]
* real.c (encode_ieee_single): Ensure proper promotion.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73232
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Mon, 3 Nov 2003 21:58:31 +0000 (21:58 +0000)]
* doc/contrib.texi: Add Giovanni Bajo, Dara Hazeghi, Falk Hueffner,
and Andrew Pinski.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73230
138bc75d-0d04-0410-961f-
82ee72b054a4
spolk [Mon, 3 Nov 2003 21:44:14 +0000 (21:44 +0000)]
2003-10-28 Syd Polk <spolk@apple.com>
* config/rs6000/rs6000.c (rs6000_override_options): Add G3, G4, and G5
marketing names to the list of supported processors.
* config/rs6000/rs6000.h: Ditto.
* doc/invoke.texi: Ditto.
* config.gcc: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73228
138bc75d-0d04-0410-961f-
82ee72b054a4
reichelt [Mon, 3 Nov 2003 21:29:35 +0000 (21:29 +0000)]
PR c++/12726
* g++.dg/ext/complit2.C: Replace test with self-contained version.
* ChangeLog: Add missing first entry for above test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73227
138bc75d-0d04-0410-961f-
82ee72b054a4
ro [Mon, 3 Nov 2003 21:07:34 +0000 (21:07 +0000)]
* fixinc/inclhack.def (stdio_va_list): Allow tab before va_list.
Merge two substitutions.
* fixinc/fixincl.x: Regenerate.
Fixes PR bootstrap/12666.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73226
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Mon, 3 Nov 2003 19:11:02 +0000 (19:11 +0000)]
* doc/install-old.texi: Remove VMS documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73223
138bc75d-0d04-0410-961f-
82ee72b054a4
uweigand [Mon, 3 Nov 2003 15:25:17 +0000 (15:25 +0000)]
* config.sub: Update to 2003-11-03 version.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73217
138bc75d-0d04-0410-961f-
82ee72b054a4
kcook [Mon, 3 Nov 2003 13:21:00 +0000 (13:21 +0000)]
2003-10-30 Kelley Cook <kcook@gcc.gnu.org>
* Makefile.am (my_make_i_flags): Add $(srcdir) and update comment
to match.
(fastjar.info): Update target to write to build directory.
(%.1): New implicit rule from a .pod file.
(jar.1): Delete.
(grepjar.1): Delete.
(jar.pod): New intermediate rule.
(grepjar.pod): Likewise.
* Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73216
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Mon, 3 Nov 2003 11:52:42 +0000 (11:52 +0000)]
* i386.c (override_options): Remove hack enabling 128bit long double
commited by accident.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73213
138bc75d-0d04-0410-961f-
82ee72b054a4
bothner [Mon, 3 Nov 2003 07:24:28 +0000 (07:24 +0000)]
* c-opts.c (needValue): Do cpp_find_main_file before processing
any imacros flags, so pfile->main_file is set for the latter.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73212
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Mon, 3 Nov 2003 05:35:30 +0000 (05:35 +0000)]
2003-11-03 Andreas Jaeger <aj@suse.de>
Zack Weinberg <zack@codesourcery.com>
* Makefile.in (GCC_CFLAGS): Allow blacklisting of warnings.
(SYSCALLS.c.X-warn): Suppress warnings.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73211
138bc75d-0d04-0410-961f-
82ee72b054a4
jsturm [Mon, 3 Nov 2003 03:58:50 +0000 (03:58 +0000)]
Fixes PR java/12866.
* parse.y (resolve_qualified_expression_name): Move test
for outer field access methods from here...
(check_thrown_exceptions) ...to here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73210
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 3 Nov 2003 00:16:07 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73208
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sun, 2 Nov 2003 21:38:54 +0000 (21:38 +0000)]
PR optimization/12845
* pa.c (output_cbranch): Use cmpb for DImode comparisons with 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73205
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sun, 2 Nov 2003 19:47:57 +0000 (19:47 +0000)]
* print-rtl.c (print_rtx): Call PRINT_REG with second argument -1.
* config/i386/i386.c (print_reg): Abort on a virtual register
if code != -1; not if file == asm_out_file.
* config/i386/i386.h (PRINT_REG): Document meaning of CODE == -1.
(DEBUG_PRINT_REG): Delete, unused.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73203
138bc75d-0d04-0410-961f-
82ee72b054a4
schwab [Sun, 2 Nov 2003 17:35:20 +0000 (17:35 +0000)]
* config/ia64/fde-glibc.c (_GNU_SOURCE): Define to 1 instead of
empty to avoid conflict with the definition from configure.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73202
138bc75d-0d04-0410-961f-
82ee72b054a4
lerdsuwa [Sun, 2 Nov 2003 14:17:39 +0000 (14:17 +0000)]
PR c++/9810
* call.c (build_over_call): Check access using primary template
if FN is a member function template.
* g++.dg/template/using8.C: New test.
* g++.old-deja/g++.other/access11.C: Adjust expected error location.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73201
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sun, 2 Nov 2003 13:56:42 +0000 (13:56 +0000)]
PR optimization/10817
* ifcvt.c (noce_emit_move_insn): Improve documentation comment.
(noce_try_move): New function to optimize an if-the-else into an
unconditional move, i.e. "if (a!=b) x=a; else x=b" into "x=a".
(noce_process_if_block): Attempt simplification with noce_try_move.
* simplify-rtx.c (simplify_ternary_operation): Some minor fixes
and improvements to the optimizations of IF_THEN_ELSE expressions.
(simplify_subreg): Silence signed/unsigned comparison warning.
* gcc.c-torture/compile/
20031102-1.c: New test case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73200
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Sun, 2 Nov 2003 13:09:37 +0000 (13:09 +0000)]
* gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
2147483647.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73199
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Sun, 2 Nov 2003 09:34:54 +0000 (09:34 +0000)]
* Makefile.in (targhooks.o, reload.o): Update dependencies.
(GTFILES): Add targhooks.c.
(gt-targhooks.h): New rule; depend on s-gtype.
* target.h (direct_pool_load_p): New hook.
* target-def.h (TARGET_DIRECT_POOL_LOAD_P): New macro.
(TARGET_INITIALIZER): Include it.
* targhooks.h (default_direct_pool_load_p): Declare.
(hook_bool_machine_mode_true): Declare.
* targhooks.c: Include insn-config.h, recog.h, ggc.h and
gt-targhooks.h.
(pool_symbol): New variable.
(default_direct_pool_load_p): New function.
(hook_bool_machine_mode_true): New function.
* reload.c: Include target.h.
(find_reloads): If an alternative will force a constant into memory,
count an extra reload if constant pool symbols are not valid
addresses. If an alternative uses memory to move values between
registers, count the move as two reloads rather than one.
* config/s390/s390.c (TARGET_DIRECT_POOL_LOAD_P): Define.
* doc/tm.texi (TARGET_DIRECT_POOL_LOAD_P): Document.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73196
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Sun, 2 Nov 2003 08:32:23 +0000 (08:32 +0000)]
PR optimization/12799
* postreload.c (reload_cse_move2add): Generate the add2
patterns manually.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73195
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Sun, 2 Nov 2003 08:27:23 +0000 (08:27 +0000)]
* config/sparc/sparc.c (function_arg_partial_nregs) [TARGET_ARCH64]:
Return 0 for all complex modes whose size is lesser or equal to
a word. Add a ??? comment for the condition used with 16-byte
aligned modes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73194
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sun, 2 Nov 2003 01:01:24 +0000 (01:01 +0000)]
* som.h (DO_GLOBAL_DTORS_BODY): Change to C90 declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73193
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sun, 2 Nov 2003 00:16:33 +0000 (00:16 +0000)]
* libgcc2.c (SYMBOL__MAIN): Provide C90 declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73191
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 2 Nov 2003 00:16:06 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73189
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sun, 2 Nov 2003 00:12:45 +0000 (00:12 +0000)]
* collect2.c (scan_libraries): Fix typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73187
138bc75d-0d04-0410-961f-
82ee72b054a4
kcook [Sun, 2 Nov 2003 00:08:12 +0000 (00:08 +0000)]
* .cvsignore: Remove c-parse.* and tradcif.c
* objc/.cvsignore: Delete.
* java/.cvsignore: Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73186
138bc75d-0d04-0410-961f-
82ee72b054a4
gerald [Sun, 2 Nov 2003 00:02:21 +0000 (00:02 +0000)]
* maintainer-addresses: New script.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73185
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sun, 2 Nov 2003 00:00:08 +0000 (00:00 +0000)]
* unwind-sjlj.c (_Unwind_GetCFA): Return (_Unwind_Word)0 instead
of NULL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73184
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sat, 1 Nov 2003 22:56:54 +0000 (22:56 +0000)]
PR preprocessor/12847
* cppfiles.c, cppexp.c, cpperror.c, cpplib.h, cpplib.c, cpplex.c,
cppinit.c, cpptrad.c, cppmacro.c, fix-header.c, cpppch.c, c-pch.c,
c-incpath.c, cppcharset.c (DL_WARNING, DL_WARNING_SYSHDR, DL_PEDWARN,
DL_ERROR, DL_ICE, DL_EXTRACT, DL_WARNING_P): Prefix macro names with
"CPP_".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73183
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 1 Nov 2003 22:00:33 +0000 (22:00 +0000)]
* config/rs6000/rs6000.c (rs6000_mixed_function_arg): Correct
no_units calculation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73182
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Sat, 1 Nov 2003 18:31:56 +0000 (18:31 +0000)]
* unwind-dw2.c (_Unwind_FrameState): Remove commas at end of
enumeration list.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73180
138bc75d-0d04-0410-961f-
82ee72b054a4
schwab [Sat, 1 Nov 2003 17:26:09 +0000 (17:26 +0000)]
* config/ia64/sysv4.h (SDATA_SECTION_FUNCTION): Update to C90
prototypes.
(SBSS_SECTION_FUNCTION): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73177
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Sat, 1 Nov 2003 16:58:44 +0000 (16:58 +0000)]
2003-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* Makefile.in (GCC_CFLAGS): Add @WERROR@ for target files.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73176
138bc75d-0d04-0410-961f-
82ee72b054a4
lerdsuwa [Sat, 1 Nov 2003 16:09:38 +0000 (16:09 +0000)]
PR c++/12796
* g++.dg/template/crash13.C: Adjust expected error location.
* g++.old-deja/g++.brendan/ns1.C: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73175
138bc75d-0d04-0410-961f-
82ee72b054a4
lerdsuwa [Sat, 1 Nov 2003 12:00:25 +0000 (12:00 +0000)]
PR c++/12796
* class.c (handle_using_decl): Set input_location before calling
error_not_base_type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73174
138bc75d-0d04-0410-961f-
82ee72b054a4
andreast [Sat, 1 Nov 2003 11:31:24 +0000 (11:31 +0000)]
2003-11-01 Andreas Tobler <a.tobler@schweiz.ch>
* config/rs6000/sysv4.h (EXTRA_SECTION_FUNCTIONS): Update to C90
prototypes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73173
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Sat, 1 Nov 2003 09:59:50 +0000 (09:59 +0000)]
* unwind-dw2.c (_Unwind_FindEnclosingFunction): Constify variable.
(uw_frame_state_for): Constify variables.
(extract_cie_info): Constify first argument.
* unwind-dw2-fde-darwin.c: Adjust prototype of
_Unwind_Find_registered_FDE for recent changes.
(examine_objects): Constify return value and local variable result.
(_Unwind_Find_FDE): Constify return value and local variable ret.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73172
138bc75d-0d04-0410-961f-
82ee72b054a4
bothner [Sat, 1 Nov 2003 03:25:21 +0000 (03:25 +0000)]
Note that the previous check-in to c-opts.c fixes PR preprocessor/12545.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73171
138bc75d-0d04-0410-961f-
82ee72b054a4
bothner [Sat, 1 Nov 2003 03:19:59 +0000 (03:19 +0000)]
* c-opts.c (finish_options): Change to returns boolean - false iff
the call to cpp_find_main_file fails.
(c_common_init): Skip preprocess_file if finish_options failed.
(c_common_parse_file): Break if finish_options failed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73170
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sat, 1 Nov 2003 02:34:58 +0000 (02:34 +0000)]
* aclocal.m4: Blacklist ultrix* for mmap file.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73169
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sat, 1 Nov 2003 02:23:44 +0000 (02:23 +0000)]
* function.c (assign_parms): Add ATTRIBUTE_UNUSED to variable
reg_parm_stack_space.
* toplev.c (default_get_pch_validity): Fix warning.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73168
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Sat, 1 Nov 2003 02:11:12 +0000 (02:11 +0000)]
* vax.c: Include toplev.h.
(vax_init_libfuncs): Fix typo (umod).
* vax.h (ASM_COMMENT_START): Define.
(PRINT_OPERAND): Fix warning when HOST_WIDE_INT is a long long.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73167
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sat, 1 Nov 2003 00:59:53 +0000 (00:59 +0000)]
PR middle-end/11968
* expr.c (expand_expr <MULT_EXPR>): Remove inappropriate and
confusing comment; distributivity isn't handled in expand_expr.
* fold-const.c (extract_muldiv_1 <PLUS_EXPR>): Allow overflow
in distributivity, if wrap-around semantics are specified with
-fwrapv.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73166
138bc75d-0d04-0410-961f-
82ee72b054a4
amodra [Sat, 1 Nov 2003 00:48:50 +0000 (00:48 +0000)]
PR 12315
* final.c (profile_function): Allow for NULL svrtx.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73165
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 1 Nov 2003 00:16:07 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73163
138bc75d-0d04-0410-961f-
82ee72b054a4
danglin [Fri, 31 Oct 2003 22:08:55 +0000 (22:08 +0000)]
* pa.c (pa_select_section): Use new style declaration.
* som.h (readonly_data): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73160
138bc75d-0d04-0410-961f-
82ee72b054a4
kcook [Fri, 31 Oct 2003 21:47:01 +0000 (21:47 +0000)]
* config/rs6000/rs6000.c: Update to C90 prototypes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73159
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 21:44:35 +0000 (21:44 +0000)]
Bah! Missed PR no again!
PR target/7513
* arm.h (CONDITIONAL_REGISTER_USAGE): Disable use of LR in Thumb
code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73158
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 21:42:23 +0000 (21:42 +0000)]
* arm.h (CONDITIONAL_REGISTER_USAGE): Disable use of LR in Thumb
code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73157
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Fri, 31 Oct 2003 20:46:26 +0000 (20:46 +0000)]
2003-10-31 Andreas Jaeger <aj@suse.de>,
Zack Weinberg <zack@codesourcery.com>
* crtstuff.c (__register_frame_info, __register_frame_info_bases)
(__deregister_frame_info, __deregister_frame_info_bases):
Constify void * argument.
* unwind-dw2-fde.h (struct fde_vector):
Constify 'orig_data' and 'array' fields.
(__register_frame_info, __register_frame_info_bases)
(__deregister_frame_info, __deregister_frame_info_bases):
Constify void * argument.
(get_cie, next_fde, _Unwind_Find_FDE): Constify arguments,
return values, and casts of type fde *, struct dwarf_fde *,
and struct dwarf_cie *.
* unwind-dw2-fde.c (__register_frame_info, __register_frame_info_bases)
(__deregister_frame_info, __deregister_frame_info_bases):
Constify void * argument.
(get_cie_encoding, ): Constify struct dwarf_cie * argument.
(get_fde_encoding, fde_unencoded_compare, fde_single_encoding_compare)
(fde_mixed_encoding_compare, fde_compare_t, start_fde_sort, fde_insert)
fde_split, SWAP, frame_downheap, frame_heapsort)
(classify_object_over_fdes, add_fdes, linear_search_fdes,
binary_search_unencoded_fdes, binary_search_single_encoding_fdes,
binary_search_mixed_encoding_fdes, search_object, _Unwind_Find_FDE):
Constify arguments, local variables, return values, and casts
of type fde *, fde **, struct dwarf_fde *, and struct dwarf_cie *.
Use const pointer types in sizeof expressions, for clarity.
* unwind-dw2-fde-glibc.c
(_Unwind_find_registered_FDE, _Unwind_find_FDE): Constify return value.
(struct unw_eh_callback_data): Constify 'ret' field.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73155
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 16:04:21 +0000 (16:04 +0000)]
* g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73153
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 31 Oct 2003 15:58:39 +0000 (15:58 +0000)]
Add UNITS_PER_ARG missed in patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73152
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 31 Oct 2003 15:50:49 +0000 (15:50 +0000)]
2003-10-31 Fariborz Jahanian <fjahanian@apple.com>
David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.c (rs6000_mixed_function_arg): New.
(function_arg): Call it.
(rs6000_function_value): Widen integral return value to mode based
on TARGET_32BIT, not word_mode.
* config/rs6000/rs6000.h (PROMOTE_MODE): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73151
138bc75d-0d04-0410-961f-
82ee72b054a4
gerald [Fri, 31 Oct 2003 15:38:37 +0000 (15:38 +0000)]
* .cvsignore: No longer ignore gengtype-lex.c, gengtype-yacc.c,
and gengtype-yacc.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73150
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 15:14:19 +0000 (15:14 +0000)]
Add PR to:
PR optimization/8896
* postreload.c (reload_combine): Check that REGY doesn't die in an
insn of the form (set (regx) (plus (regx) (regy))), ie REGX != REGY.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73149
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 15:11:37 +0000 (15:11 +0000)]
* postreload.c (reload_combine): Check that REGY doesn't die in an
insn of the form (set (regx) (plus (regx) (regy))), ie REGX != REGY.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73148
138bc75d-0d04-0410-961f-
82ee72b054a4
zlomek [Fri, 31 Oct 2003 14:21:23 +0000 (14:21 +0000)]
PR/10239
* gcc.c-torture/compile/
20031031-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73146
138bc75d-0d04-0410-961f-
82ee72b054a4
zlomek [Fri, 31 Oct 2003 14:19:03 +0000 (14:19 +0000)]
PR/10239
* cfgrtl.c (delete_insn): Decrease LABEL_NUSES for all REG_LABEL notes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73145
138bc75d-0d04-0410-961f-
82ee72b054a4
zlomek [Fri, 31 Oct 2003 14:09:51 +0000 (14:09 +0000)]
PR/11640
* gcc.c-torture/compile/
20031031-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73143
138bc75d-0d04-0410-961f-
82ee72b054a4
zlomek [Fri, 31 Oct 2003 14:09:34 +0000 (14:09 +0000)]
PR/11640
* cfgrtl.c (try_redirect_by_replacing_jump): Move jump
immediatelly before BARRIER.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73142
138bc75d-0d04-0410-961f-
82ee72b054a4
kcook [Fri, 31 Oct 2003 12:55:36 +0000 (12:55 +0000)]
C90 update
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73140
138bc75d-0d04-0410-961f-
82ee72b054a4
kcook [Fri, 31 Oct 2003 12:48:53 +0000 (12:48 +0000)]
* Makefile.in (ada/b_gnat1.o): Compile with -Wno-error.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73139
138bc75d-0d04-0410-961f-
82ee72b054a4
kcook [Fri, 31 Oct 2003 12:41:34 +0000 (12:41 +0000)]
* Makefile.in (STRICT2_WARN): Add -Wold-style-definition
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73138
138bc75d-0d04-0410-961f-
82ee72b054a4
schwab [Fri, 31 Oct 2003 12:37:54 +0000 (12:37 +0000)]
* raise.c (get_action_description_for): Fix typo in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73137
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 11:37:20 +0000 (11:37 +0000)]
PR target/11271
* reload.c (find_reloads_address): Handle any register in
(PLUS (PLUS (REG) (REG)) (CONST_INT).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73136
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 11:22:32 +0000 (11:22 +0000)]
* ggc-page.c (ggc_pch_read): Wrap call to poison_pages in
ENABLE_GC_CHECKING not in GGC_POISON.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73135
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 11:03:00 +0000 (11:03 +0000)]
* include/private/gcconfig.h: Re-install change of 2003-04-16.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73134
138bc75d-0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 10:49:15 +0000 (10:49 +0000)]
* g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
* gcc.misc-tests/bprob.exp: Likewise.
* g77.dg/execute/
20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
the execution test on arm-elf configs.
* g77.dg/execute/10197.x: New file. XFAIL the execution test on
configs that don't support scratch files.
* g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73133
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Fri, 31 Oct 2003 10:34:03 +0000 (10:34 +0000)]
* com.c (ffecom_sym_transform_): Set tree type of offset
to ssizetype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73127
138bc75d-0d04-0410-961f-
82ee72b054a4
neroden [Fri, 31 Oct 2003 09:58:46 +0000 (09:58 +0000)]
PR bootstrap/9863
* configure.in: Bail out if awk is missing.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73126
138bc75d-0d04-0410-961f-
82ee72b054a4
neroden [Fri, 31 Oct 2003 09:53:53 +0000 (09:53 +0000)]
(gcc)
PR ada/12761
* Makefile.in: Move default definitions of X_ADA_CFLAGS,
T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS from ada/Make-lang.in to here.
(gcc/ada)
PR ada/12761
* ada/Make-lang.in: Move default definitions of X_ADA_CFLAGS,
T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS from here to master Makefile.in.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73125
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 31 Oct 2003 07:14:43 +0000 (07:14 +0000)]
* c-objc-common.c (c_tree_printer): Handle types correctly.
Factor code a bit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73121
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Fri, 31 Oct 2003 05:29:37 +0000 (05:29 +0000)]
* floatformat.c (floatformat_always_valid): Add unused attribute.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73119
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Fri, 31 Oct 2003 03:36:38 +0000 (03:36 +0000)]
PR libgcj/12647:
* win32-threads.cc (_Jv_CondWait): Respect mutex's
refcount when releasing and reacquiring it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73118
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Fri, 31 Oct 2003 03:31:54 +0000 (03:31 +0000)]
* win32.cc: (dirExists) Internal helper function to
test for directory existence.
(getUserHome) New helper function refactored out
of _Jv_platform_initProperties. Uses USERPROFILE
instead of HOMEDIR and attempts to support Win9X and NT.
(_Jv_platform_initProperties) Use getUserHome.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73117
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Fri, 31 Oct 2003 03:19:51 +0000 (03:19 +0000)]
PR libgcj/11521:
* gnu/java/net/natPlainSocketImplWin32.cc
(bind): Don't use SO_REUSEADDR
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73116
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Fri, 31 Oct 2003 03:02:47 +0000 (03:02 +0000)]
PR libgcj/6652:
* java/io/natFileWin32.cc (getCanonicalPath): Treat "" like ".".
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73115
138bc75d-0d04-0410-961f-
82ee72b054a4
kcook [Fri, 31 Oct 2003 01:08:43 +0000 (01:08 +0000)]
C90 prototype updates.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73113
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 31 Oct 2003 00:16:07 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73110
138bc75d-0d04-0410-961f-
82ee72b054a4
echristo [Thu, 30 Oct 2003 23:52:53 +0000 (23:52 +0000)]
fix date on changelog from last checkin.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73108
138bc75d-0d04-0410-961f-
82ee72b054a4
echristo [Thu, 30 Oct 2003 23:50:53 +0000 (23:50 +0000)]
2003-10-25 Eric Christopher <echristo@redhat.com>
* function.c (purge_addressof_1): Add case for REG_RETVAL
notes when modes are unequal.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73107
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Thu, 30 Oct 2003 23:27:30 +0000 (23:27 +0000)]
* i386-modes.def: Add XFmode format adjustment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73106
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Thu, 30 Oct 2003 22:59:45 +0000 (22:59 +0000)]
* real.c (encode_ieee_extended): Back out previous patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73105
138bc75d-0d04-0410-961f-
82ee72b054a4
bryce [Thu, 30 Oct 2003 21:09:45 +0000 (21:09 +0000)]
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Don't use
vtable dispatch for final methods.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73101
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Thu, 30 Oct 2003 21:01:16 +0000 (21:01 +0000)]
* real.c (encode_ieee_extended): Initialize whole array.
* reg-stack.c (move_for_stack_reg0: Use always XFmode.
* i386-modes.def: Change definitions of TFmode and XFmode.
* i386.c (classify_argument): Rename TFmodes to XFmodes; add new TFmode code.
(construct_container): Allow constructing of TFmode integer containers.
(ix86_return_in_memory): XFmode is not returned in memory.
(init_ext_80387_constants): Always use XFmode.
(print_operand): Likewise.
(ix86_prepare_fp_compare_regs): Likewise.
(split_to_parts): Deal with TFmode.
(split_long_move): Simplify.
(ix86_init_mmx_sse_builtins): Add __float80, __float128.
(ix86_memory_move_cost): Do not confuse TFmode.
* i386.h (LONG_DOUBLE_TYPE_SIZE): Set to 96.
(IS_STACK_MODE): TFmode is not stack mode.
(HARD_REGNO_NREGS, CLASS_MAX_NREGS): Deal nicely with XFmode.
(VALID_SSE_REG_MODE): Allow TFmode.
(VALID_FP_MODE_P): Disallow TFmode.
(VALID_INT_MODE_P): Allow TFmode in 64bit mode.
* i386.md (TFmode patterns): Kill.
(movtf, motf_rex64): New patterns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73099
138bc75d-0d04-0410-961f-
82ee72b054a4
zlomek [Thu, 30 Oct 2003 20:18:13 +0000 (20:18 +0000)]
Jan Hubicka <jh@suse.cz>
* vasprintf.c (int_vasprintf): Pass va_list by value.
Use va_copy for copying va_list.
(vasprintf): Pass va_list by value.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73098
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Thu, 30 Oct 2003 18:13:43 +0000 (18:13 +0000)]
* config/mips/mips.md (adddi3): Fix typo in mips16 stack pointer code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73096
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Thu, 30 Oct 2003 18:11:27 +0000 (18:11 +0000)]
* config/mips/mips.md (mov_lwl): Use memory_operand where appropriate.
(mov_lwr, mov_swl, mov_swr): Likewise.
(mov_ldl, mov_ldr, mov_sdl, mov_sdr): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73095
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Thu, 30 Oct 2003 18:07:38 +0000 (18:07 +0000)]
* config/mips/mips.c (mips_global_pointer): Don't try to use $25.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73094
138bc75d-0d04-0410-961f-
82ee72b054a4
fitzsim [Thu, 30 Oct 2003 17:37:33 +0000 (17:37 +0000)]
2003-10-30 Thomas Fitzsimmons <fitzsim@redhat.com>
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c (create): Turn on
word wrapping.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73093
138bc75d-0d04-0410-961f-
82ee72b054a4
zlomek [Thu, 30 Oct 2003 17:00:51 +0000 (17:00 +0000)]
* hashtab.c (htab_find_slot_with_hash): Decrease n_deleted
instead of increasing n_elements when inserting to deleted slot.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73090
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Thu, 30 Oct 2003 16:48:13 +0000 (16:48 +0000)]
* config/mips/mips.c (mips_build_builtin_va_list): Use runtime
test for irix6 rather than preprocessor test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73089
138bc75d-0d04-0410-961f-
82ee72b054a4